255,216,255,224,0,16,74,70,73,70,0,1,1,1,1,144,1,144,0,0,255,226,10,32,73,67,67,95,80,82,79,70,73,76,69,0,1,1,0,0,10,16,0,0,0,0,2,16,0,0,109,110,116,114,82,71,66,32,88,89,90,32,0,0,0,0,0,0,0,0,0,0,0,0,97,99,115,112,65,80,80,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,246,213,0,1,0,0,0,0,211,44,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,100,101,115,99,0,0,0,252,0,0,0,124,99,112,114,116,0,0,1,120,0,0,0,40,119,116,112,116,0,0,1,160,0,0,0,20,98,107,112,116,0,0,1,180,0,0,0,20,114,88,89,90,0,0,1,200,0,0,0,20,103,88,89,90,0,0,1,220,0,0,0,20,98,88,89,90,0,0,1,240,0,0,0,20,114,84,82,67,0,0,2,4,0,0,8,12,103,84,82,67,0,0,2,4,0,0,8,12,98,84,82,67,0,0,2,4,0,0,8,12,100,101,115,99,0,0,0,0,0,0,0,34,65,114,116,105,102,101,120,32,83,111,102,116,119,97,114,101,32,115,82,71,66,32,73,67,67,32,80,114,111,102,105,108,101,0,0,0,0,0,0,0,0,0,0,0,34,65,114,116,105,102,101,120,32,83,111,102,116,119,97,114,101,32,115,82,71,66,32,73,67,67,32,80,114,111,102,105,108,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,116,101,120,116,0,0,0,0,67,111,112,121,114,105,103,104,116,32,65,114,116,105,102,101,120,32,83,111,102,116,119,97,114,101,32,50,48,49,49,0,88,89,90,32,0,0,0,0,0,0,243,81,0,1,0,0,0,1,22,204,88,89,90,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,88,89,90,32,0,0,0,0,0,0,111,162,0,0,56,245,0,0,3,144,88,89,90,32,0,0,0,0,0,0,98,153,0,0,183,133,0,0,24,218,88,89,90,32,0,0,0,0,0,0,36,160,0,0,15,132,0,0,182,207,99,117,114,118,0,0,0,0,0,0,4,0,0,0,0,5,0,10,0,15,0,20,0,25,0,30,0,35,0,40,0,45,0,50,0,55,0,59,0,64,0,69,0,74,0,79,0,84,0,89,0,94,0,99,0,104,0,109,0,114,0,119,0,124,0,129,0,134,0,139,0,144,0,149,0,154,0,159,0,164,0,169,0,174,0,178,0,183,0,188,0,193,0,198,0,203,0,208,0,213,0,219,0,224,0,229,0,235,0,240,0,246,0,251,1,1,1,7,1,13,1,19,1,25,1,31,1,37,1,43,1,50,1,56,1,62,1,69,1,76,1,82,1,89,1,96,1,103,1,110,1,117,1,124,1,131,1,139,1,146,1,154,1,161,1,169,1,177,1,185,1,193,1,201,1,209,1,217,1,225,1,233,1,242,1,250,2,3,2,12,2,20,2,29,2,38,2,47,2,56,2,65,2,75,2,84,2,93,2,103,2,113,2,122,2,132,2,142,2,152,2,162,2,172,2,182,2,193,2,203,2,213,2,224,2,235,2,245,3,0,3,11,3,22,3,33,3,45,3,56,3,67,3,79,3,90,3,102,3,114,3,126,3,138,3,150,3,162,3,174,3,186,3,199,3,211,3,224,3,236,3,249,4,6,4,19,4,32,4,45,4,59,4,72,4,85,4,99,4,113,4,126,4,140,4,154,4,168,4,182,4,196,4,211,4,225,4,240,4,254,5,13,5,28,5,43,5,58,5,73,5,88,5,103,5,119,5,134,5,150,5,166,5,181,5,197,5,213,5,229,5,246,6,6,6,22,6,39,6,55,6,72,6,89,6,106,6,123,6,140,6,157,6,175,6,192,6,209,6,227,6,245,7,7,7,25,7,43,7,61,7,79,7,97,7,116,7,134,7,153,7,172,7,191,7,210,7,229,7,248,8,11,8,31,8,50,8,70,8,90,8,110,8,130,8,150,8,170,8,190,8,210,8,231,8,251,9,16,9,37,9,58,9,79,9,100,9,121,9,143,9,164,9,186,9,207,9,229,9,251,10,17,10,39,10,61,10,84,10,106,10,129,10,152,10,174,10,197,10,220,10,243,11,11,11,34,11,57,11,81,11,105,11,128,11,152,11,176,11,200,11,225,11,249,12,18,12,42,12,67,12,92,12,117,12,142,12,167,12,192,12,217,12,243,13,13,13,38,13,64,13,90,13,116,13,142,13,169,13,195,13,222,13,248,14,19,14,46,14,73,14,100,14,127,14,155,14,182,14,210,14,238,15,9,15,37,15,65,15,94,15,122,15,150,15,179,15,207,15,236,16,9,16,38,16,67,16,97,16,126,16,155,16,185,16,215,16,245,17,19,17,49,17,79,17,109,17,140,17,170,17,201,17,232,18,7,18,38,18,69,18,100,18,132,18,163,18,195,18,227,19,3,19,35,19,67,19,99,19,131,19,164,19,197,19,229,20,6,20,39,20,73,20,106,20,139,20,173,20,206,20,240,21,18,21,52,21,86,21,120,21,155,21,189,21,224,22,3,22,38,22,73,22,108,22,143,22,178,22,214,22,250,23,29,23,65,23,101,23,137,23,174,23,210,23,247,24,27,24,64,24,101,24,138,24,175,24,213,24,250,25,32,25,69,25,107,25,145,25,183,25,221,26,4,26,42,26,81,26,119,26,158,26,197,26,236,27,20,27,59,27,99,27,138,27,178,27,218,28,2,28,42,28,82,28,123,28,163,28,204,28,245,29,30,29,71,29,112,29,153,29,195,29,236,30,22,30,64,30,106,30,148,30,190,30,233,31,19,31,62,31,105,31,148,31,191,31,234,32,21,32,65,32,108,32,152,32,196,32,240,33,28,33,72,33,117,33,161,33,206,33,251,34,39,34,85,34,130,34,175,34,221,35,10,35,56,35,102,35,148,35,194,35,240,36,31,36,77,36,124,36,171,36,218,37,9,37,56,37,104,37,151,37,199,37,247,38,39,38,87,38,135,38,183,38,232,39,24,39,73,39,122,39,171,39,220,40,13,40,63,40,113,40,162,40,212,41,6,41,56,41,107,41,157,41,208,42,2,42,53,42,104,42,155,42,207,43,2,43,54,43,105,43,157,43,209,44,5,44,57,44,110,44,162,44,215,45,12,45,65,45,118,45,171,45,225,46,22,46,76,46,130,46,183,46,238,47,36,47,90,47,145,47,199,47,254,48,53,48,108,48,164,48,219,49,18,49,74,49,130,49,186,49,242,50,42,50,99,50,155,50,212,51,13,51,70,51,127,51,184,51,241,52,43,52,101,52,158,52,216,53,19,53,77,53,135,53,194,53,253,54,55,54,114,54,174,54,233,55,36,55,96,55,156,55,215,56,20,56,80,56,140,56,200,57,5,57,66,57,127,57,188,57,249,58,54,58,116,58,178,58,239,59,45,59,107,59,170,59,232,60,39,60,101,60,164,60,227,61,34,61,97,61,161,61,224,62,32,62,96,62,160,62,224,63,33,63,97,63,162,63,226,64,35,64,100,64,166,64,231,65,41,65,106,65,172,65,238,66,48,66,114,66,181,66,247,67,58,67,125,67,192,68,3,68,71,68,138,68,206,69,18,69,85,69,154,69,222,70,34,70,103,70,171,70,240,71,53,71,123,71,192,72,5,72,75,72,145,72,215,73,29,73,99,73,169,73,240,74,55,74,125,74,196,75,12,75,83,75,154,75,226,76,42,76,114,76,186,77,2,77,74,77,147,77,220,78,37,78,110,78,183,79,0,79,73,79,147,79,221,80,39,80,113,80,187,81,6,81,80,81,155,81,230,82,49,82,124,82,199,83,19,83,95,83,170,83,246,84,66,84,143,84,219,85,40,85,117,85,194,86,15,86,92,86,169,86,247,87,68,87,146,87,224,88,47,88,125,88,203,89,26,89,105,89,184,90,7,90,86,90,166,90,245,91,69,91,149,91,229,92,53,92,134,92,214,93,39,93,120,93,201,94,26,94,108,94,189,95,15,95,97,95,179,96,5,96,87,96,170,96,252,97,79,97,162,97,245,98,73,98,156,98,240,99,67,99,151,99,235,100,64,100,148,100,233,101,61,101,146,101,231,102,61,102,146,102,232,103,61,103,147,103,233,104,63,104,150,104,236,105,67,105,154,105,241,106,72,106,159,106,247,107,79,107,167,107,255,108,87,108,175,109,8,109,96,109,185,110,18,110,107,110,196,111,30,111,120,111,209,112,43,112,134,112,224,113,58,113,149,113,240,114,75,114,166,115,1,115,93,115,184,116,20,116,112,116,204,117,40,117,133,117,225,118,62,118,155,118,248,119,86,119,179,120,17,120,110,120,204,121,42,121,137,121,231,122,70,122,165,123,4,123,99,123,194,124,33,124,129,124,225,125,65,125,161,126,1,126,98,126,194,127,35,127,132,127,229,128,71,128,168,129,10,129,107,129,205,130,48,130,146,130,244,131,87,131,186,132,29,132,128,132,227,133,71,133,171,134,14,134,114,134,215,135,59,135,159,136,4,136,105,136,206,137,51,137,153,137,254,138,100,138,202,139,48,139,150,139,252,140,99,140,202,141,49,141,152,141,255,142,102,142,206,143,54,143,158,144,6,144,110,144,214,145,63,145,168,146,17,146,122,146,227,147,77,147,182,148,32,148,138,148,244,149,95,149,201,150,52,150,159,151,10,151,117,151,224,152,76,152,184,153,36,153,144,153,252,154,104,154,213,155,66,155,175,156,28,156,137,156,247,157,100,157,210,158,64,158,174,159,29,159,139,159,250,160,105,160,216,161,71,161,182,162,38,162,150,163,6,163,118,163,230,164,86,164,199,165,56,165,169,166,26,166,139,166,253,167,110,167,224,168,82,168,196,169,55,169,169,170,28,170,143,171,2,171,117,171,233,172,92,172,208,173,68,173,184,174,45,174,161,175,22,175,139,176,0,176,117,176,234,177,96,177,214,178,75,178,194,179,56,179,174,180,37,180,156,181,19,181,138,182,1,182,121,182,240,183,104,183,224,184,89,184,209,185,74,185,194,186,59,186,181,187,46,187,167,188,33,188,155,189,21,189,143,190,10,190,132,190,255,191,122,191,245,192,112,192,236,193,103,193,227,194,95,194,219,195,88,195,212,196,81,196,206,197,75,197,200,198,70,198,195,199,65,199,191,200,61,200,188,201,58,201,185,202,56,202,183,203,54,203,182,204,53,204,181,205,53,205,181,206,54,206,182,207,55,207,184,208,57,208,186,209,60,209,190,210,63,210,193,211,68,211,198,212,73,212,203,213,78,213,209,214,85,214,216,215,92,215,224,216,100,216,232,217,108,217,241,218,118,218,251,219,128,220,5,220,138,221,16,221,150,222,28,222,162,223,41,223,175,224,54,224,189,225,68,225,204,226,83,226,219,227,99,227,235,228,115,228,252,229,132,230,13,230,150,231,31,231,169,232,50,232,188,233,70,233,208,234,91,234,229,235,112,235,251,236,134,237,17,237,156,238,40,238,180,239,64,239,204,240,88,240,229,241,114,241,255,242,140,243,25,243,167,244,52,244,194,245,80,245,222,246,109,246,251,247,138,248,25,248,168,249,56,249,199,250,87,250,231,251,119,252,7,252,152,253,41,253,186,254,75,254,220,255,109,255,255,255,219,0,67,0,3,2,2,2,2,2,3,2,2,2,3,3,3,3,4,6,4,4,4,4,4,8,6,6,5,6,9,8,10,10,9,8,9,9,10,12,15,12,10,11,14,11,9,9,13,17,13,14,15,16,16,17,16,10,12,18,19,18,16,19,15,16,16,16,255,219,0,67,1,3,3,3,4,3,4,8,4,4,8,16,11,9,11,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,255,192,0,17,8,14,16,9,96,3,1,34,0,2,17,1,3,17,1,255,196,0,30,0,1,0,1,4,3,1,1,0,0,0,0,0,0,0,0,0,0,9,2,7,8,10,1,3,6,5,4,255,196,0,121,16,0,1,3,3,2,3,4,6,3,10,4,12,13,16,1,21,0,1,2,3,4,5,6,7,17,8,18,19,9,20,33,49,21,34,56,65,119,181,22,81,133,23,35,50,66,71,82,97,113,134,197,24,36,51,145,25,37,52,67,83,98,114,129,161,177,193,209,38,39,69,84,87,99,100,115,116,130,166,212,225,57,68,73,86,88,104,136,149,150,178,179,180,198,211,228,240,53,54,55,117,118,146,147,162,132,148,164,182,194,85,131,163,241,101,210,40,196,227,255,196,0,27,1,1,0,2,3,1,1,0,0,0,0,0,0,0,0,0,0,0,1,5,2,6,7,4,3,255,196,0,55,17,1,0,1,2,3,6,3,7,1,7,5,0,0,0,0,0,0,1,2,17,3,4,18,5,6,19,20,33,49,65,81,97,21,22,34,50,113,129,193,145,7,23,35,36,66,82,161,38,130,162,177,225,255,218,0,12,3,1,0,2,17,3,17,0,63,0,149,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,82,226,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,115,38,251,110,5,10,170,143,68,247,41,216,112,168,139,226,114,7,27,110,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,135,53,142,93,213,124,80,172,161,238,70,174,200,221,215,245,1,203,87,220,171,185,81,214,196,114,248,170,34,21,128,85,68,243,83,132,123,87,201,200,28,206,98,148,143,149,83,96,59,1,79,154,120,41,74,189,91,224,173,223,251,192,118,3,132,84,84,240,57,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,113,202,155,239,177,200,3,174,87,242,166,200,190,42,85,30,252,187,175,153,211,51,93,207,206,159,139,226,115,29,70,235,202,244,219,244,129,222,10,85,219,34,42,28,175,136,29,74,247,50,93,255,0,21,78,221,145,74,100,107,92,221,149,78,190,186,34,108,158,32,119,34,34,121,28,156,53,85,83,117,57,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,194,185,16,2,181,21,10,22,22,175,185,55,43,71,35,188,142,64,252,243,76,202,120,213,210,42,163,83,234,63,13,146,253,71,121,131,173,4,155,236,229,106,250,138,158,41,183,215,250,208,249,122,145,116,146,209,139,213,214,71,230,206,159,143,235,145,137,245,47,214,98,239,7,186,199,87,147,222,110,54,42,213,221,89,51,158,223,47,122,83,39,185,137,249,235,239,3,50,92,222,116,240,82,132,129,16,236,99,185,154,142,250,208,168,14,19,200,228,227,115,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,5,138,227,19,138,172,55,133,13,35,184,102,23,155,149,35,178,123,141,61,69,54,39,104,146,53,153,247,27,138,51,212,87,68,215,177,221,218,55,58,55,76,254,102,242,177,81,168,189,71,198,199,220,13,98,214,44,7,66,176,11,166,163,106,53,250,146,221,109,183,83,207,44,81,75,85,12,51,220,39,142,25,38,109,37,43,102,123,27,45,76,141,137,233,28,72,228,87,42,126,181,77,122,248,170,226,99,50,226,191,87,43,53,75,48,161,164,183,49,180,237,182,218,45,148,200,142,101,186,221,27,228,124,80,44,156,168,233,159,205,44,143,124,142,68,230,123,221,202,214,51,146,54,6,106,240,47,218,131,144,179,87,47,24,127,18,217,69,36,24,198,115,120,174,187,82,93,234,100,170,149,150,59,141,75,225,232,209,164,179,212,57,180,182,182,53,146,181,141,229,119,73,242,53,206,123,99,231,123,101,208,213,92,151,238,203,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,111,61,99,122,145,182,46,154,57,211,70,215,115,34,62,53,124,193,37,64,0,0,0,53,172,254,22,60,83,255,0,221,45,170,191,249,101,113,255,0,223,27,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,107,68,108,167,194,119,178,198,141,252,63,199,190,93,0,23,84,0,0,0,6,181,159,194,199,138,127,251,165,181,87,255,0,44,174,63,251,227,96,142,25,46,215,91,255,0,13,186,81,125,190,220,234,238,55,43,142,15,98,171,172,172,171,153,211,79,83,60,148,16,186,73,100,145,202,174,123,220,229,87,43,149,85,85,85,85,77,104,141,146,56,100,187,90,172,28,34,105,69,246,251,115,164,183,91,109,218,111,98,171,172,172,171,153,176,193,77,4,118,200,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,160,122,189,98,214,44,7,66,176,11,166,163,106,53,250,146,221,109,183,83,207,44,81,75,85,12,51,220,39,142,25,38,109,37,43,102,123,27,45,76,141,137,233,28,72,228,87,42,126,181,72,107,162,237,105,226,26,151,136,106,253,100,158,142,146,179,24,172,167,75,84,56,52,213,213,9,110,163,183,37,68,114,42,196,172,115,90,181,202,214,57,171,89,36,111,254,85,232,145,164,104,200,153,226,184,250,227,95,42,226,179,81,234,236,150,155,159,119,211,44,102,225,52,120,229,190,157,100,100,117,252,138,232,219,115,168,73,26,199,186,105,88,170,172,107,218,157,24,222,172,68,230,116,175,151,234,246,115,112,81,252,42,181,30,123,254,127,108,186,199,166,88,183,223,46,85,48,39,74,59,165,114,43,22,59,99,102,230,107,219,204,199,172,146,186,36,115,153,27,90,221,226,116,209,72,129,39,252,78,241,41,89,31,2,115,241,69,164,105,117,182,200,191,70,242,27,92,55,106,89,232,102,124,107,120,162,87,65,81,27,92,199,186,25,88,175,141,252,143,88,230,138,69,86,61,241,200,215,187,218,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,238,237,35,155,35,161,127,51,185,152,138,213,94,163,36,99,45,255,0,105,141,166,213,96,236,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,33,175,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,202,174,133,252,209,70,246,72,212,94,87,177,188,205,123,57,227,120,108,146,15,21,163,186,197,128,235,174,1,107,212,109,57,191,82,92,109,183,26,120,37,150,40,170,161,154,123,124,242,67,28,206,164,170,108,47,123,98,169,141,178,177,36,137,92,170,213,95,212,171,237,64,24,191,218,3,196,198,101,194,134,154,97,90,165,135,208,210,92,88,236,226,146,219,119,182,84,162,53,151,27,116,148,53,175,150,4,147,149,93,11,249,162,141,236,145,168,188,175,99,121,154,246,115,198,252,160,48,3,182,175,217,99,22,248,129,67,242,235,136,25,149,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,212,171,237,72,1,224,23,141,124,171,133,61,71,164,178,93,174,125,227,76,178,107,132,49,228,118,250,133,145,241,208,115,171,99,117,206,157,35,107,222,217,162,98,34,189,172,106,245,163,98,49,83,153,177,62,41,243,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,15,214,0,3,95,110,38,248,155,226,74,193,196,150,171,216,172,92,65,234,85,186,219,110,206,47,180,148,116,116,153,101,124,48,83,65,29,124,205,142,40,227,108,168,214,49,173,68,106,53,17,17,17,17,16,146,174,200,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,237,187,220,190,245,34,47,139,31,106,125,100,248,129,144,252,198,114,85,59,21,61,150,50,159,136,21,223,46,183,1,159,224,0,6,16,118,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,247,33,155,230,0,118,213,251,44,98,223,16,40,126,93,113,3,15,251,56,120,133,215,220,231,140,237,60,197,179,93,112,212,12,130,203,91,233,110,243,110,186,100,213,181,116,179,242,90,170,222,206,120,164,145,204,119,43,216,215,38,233,224,230,162,167,138,33,55,228,0,246,92,123,118,105,151,219,95,39,173,39,248,0,0,1,175,183,19,124,77,241,37,96,226,75,85,236,86,46,32,245,42,221,109,183,103,23,218,74,58,58,76,178,190,24,41,160,142,190,102,199,20,113,182,84,107,24,214,162,53,26,136,136,136,136,136,108,18,107,89,197,143,181,62,178,124,64,200,126,99,56,18,233,217,19,168,89,246,165,112,219,146,95,117,27,56,200,50,171,148,25,197,101,36,85,151,187,156,213,211,199,3,104,40,28,216,155,36,206,115,145,136,231,189,200,212,93,183,123,151,222,166,111,152,1,216,169,236,177,148,252,64,174,249,117,184,207,240,35,215,181,250,179,82,244,235,0,194,181,147,76,117,147,53,195,234,27,120,250,51,113,183,217,47,181,212,112,87,178,104,102,168,134,103,54,41,219,19,95,18,211,204,213,84,141,95,34,78,212,115,246,137,141,49,3,128,14,54,117,162,193,197,30,35,98,212,237,78,205,115,76,123,52,168,102,43,61,29,226,245,87,113,74,105,235,37,141,180,213,48,199,52,232,198,61,181,9,11,95,34,163,149,33,124,232,214,171,149,9,84,227,131,71,109,90,223,194,230,160,98,53,150,26,187,173,202,138,207,83,123,176,197,67,74,217,235,82,235,73,19,166,166,109,59,85,143,119,60,142,106,192,228,141,57,221,28,242,49,170,156,251,154,240,226,121,77,247,6,202,172,217,174,45,93,220,175,88,253,194,158,233,110,169,233,50,78,133,84,18,54,72,164,228,122,57,142,229,123,26,187,57,21,171,182,202,138,158,0,109,38,15,41,164,249,215,221,67,75,48,221,76,244,95,163,62,150,227,246,235,239,114,235,245,187,175,122,166,142,110,151,83,149,188,252,189,78,94,110,86,239,182,251,38,251,30,172,8,234,237,131,226,75,42,210,188,87,2,211,61,51,205,238,184,230,73,122,184,79,125,173,173,177,100,18,80,215,83,80,211,198,232,99,138,88,225,84,145,97,158,74,135,185,174,115,145,188,212,78,68,71,170,42,179,24,59,56,115,14,36,184,135,226,142,197,98,201,120,147,212,169,241,236,86,157,249,85,226,142,163,49,175,114,87,65,77,44,77,142,155,166,247,72,201,88,250,137,169,219,44,111,70,163,161,235,34,57,29,203,189,181,237,52,214,191,187,79,23,25,79,119,183,247,90,12,19,124,42,143,158,46,73,165,238,83,205,222,36,147,105,30,215,111,85,45,79,35,147,151,120,146,46,102,163,185,183,203,254,196,189,28,177,69,138,231,92,64,212,77,214,189,84,220,23,14,163,143,149,237,238,148,177,199,79,87,80,187,163,249,36,235,62,90,111,5,103,51,59,175,170,237,164,114,32,120,174,215,109,111,214,141,53,226,75,27,177,105,206,175,102,184,173,182,124,30,142,174,90,59,37,254,174,134,9,39,117,125,123,93,43,163,134,70,181,94,173,99,26,174,84,223,102,53,61,200,59,34,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,125,158,228,247,169,226,187,106,253,169,241,111,135,244,63,49,184,142,197,79,106,124,167,225,253,119,204,109,192,77,72,0,0,0,0,0,1,129,85,92,122,211,104,199,104,6,161,112,253,172,23,218,74,13,62,185,212,91,230,181,93,234,250,175,91,77,198,123,77,179,146,25,37,116,189,42,122,23,43,103,114,170,69,234,205,58,200,247,53,139,35,219,158,164,0,246,163,251,118,106,111,216,191,39,162,2,127,129,26,189,151,92,125,81,230,22,43,111,12,250,197,112,181,90,238,184,229,190,154,135,19,188,79,83,5,28,119,58,86,62,42,104,45,174,99,156,222,122,198,245,35,108,93,52,115,166,141,174,230,68,124,106,249,164,168,1,231,245,11,27,186,230,88,6,75,136,88,178,122,188,110,229,124,179,214,219,104,239,84,136,238,189,182,121,161,124,113,213,71,202,246,59,158,55,57,30,155,61,171,187,83,103,55,205,61,0,3,91,107,183,19,124,93,216,46,181,182,43,239,16,122,193,110,185,91,170,36,164,172,163,171,203,46,112,207,77,60,110,86,201,20,145,186,84,115,30,215,34,181,90,168,138,138,138,138,78,247,5,154,153,247,93,225,79,76,51,169,42,238,181,117,117,24,252,22,250,250,171,164,157,74,170,170,234,37,90,58,169,222,254,119,43,250,147,211,202,244,123,157,204,230,185,28,228,71,42,162,67,103,105,166,138,125,197,184,184,202,123,189,195,189,80,103,123,230,180,124,242,243,205,23,125,158,110,241,28,155,70,198,183,106,168,170,121,26,156,219,68,177,115,57,93,205,182,101,118,35,234,133,170,171,0,212,45,23,153,180,144,92,173,151,136,178,138,117,117,107,122,245,144,84,195,29,52,188,148,251,35,185,32,117,36,60,210,34,185,55,171,141,170,141,240,231,9,52,60,166,172,103,95,114,253,44,204,181,51,209,126,147,250,37,143,220,111,189,203,175,209,239,93,214,154,73,186,93,78,87,114,115,116,249,121,185,93,182,251,236,187,108,122,179,8,59,93,245,138,235,166,188,46,51,17,199,47,212,148,55,45,65,188,69,100,169,137,42,157,21,108,150,166,197,36,213,110,129,172,123,92,172,87,50,158,9,85,81,204,233,213,57,142,79,190,53,64,137,91,183,24,156,87,222,174,181,183,154,206,36,181,42,58,138,250,137,42,101,101,38,79,89,75,3,94,247,43,156,145,195,12,141,138,38,110,171,179,35,107,88,212,217,26,136,136,136,77,77,5,54,125,167,157,155,247,42,203,238,91,154,191,54,163,210,123,157,238,178,231,126,175,153,111,116,119,89,173,179,85,200,215,76,238,89,163,124,19,72,177,198,139,235,198,216,152,213,85,86,238,66,103,10,186,91,247,105,226,59,78,180,206,107,23,166,104,47,57,5,47,165,104,187,215,119,234,218,226,127,90,187,239,136,246,57,187,82,197,59,189,71,35,215,109,153,187,149,168,179,253,197,143,178,198,178,124,63,200,126,93,56,22,83,179,155,141,127,225,85,167,19,216,51,251,157,170,61,77,197,190,247,114,166,129,122,82,93,40,81,24,145,220,219,15,43,88,222,103,189,99,149,177,43,154,201,26,215,109,19,102,138,52,204,3,88,29,42,212,204,171,70,245,31,28,213,44,42,175,187,222,177,155,132,87,10,110,105,36,100,115,114,47,175,4,189,55,177,238,134,86,43,163,145,136,228,231,141,239,106,174,206,83,96,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,61,117,108,78,123,221,221,164,115,100,116,47,230,119,51,17,90,171,212,100,140,96,95,80,0,3,207,231,249,254,27,165,152,109,219,80,117,7,33,164,177,227,214,58,117,169,174,174,169,85,228,137,155,162,34,34,34,43,158,247,57,90,198,49,168,175,123,220,214,181,28,231,34,47,213,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,132,30,210,254,56,234,120,142,204,166,209,236,29,148,140,211,172,46,241,35,225,171,141,241,84,62,249,113,133,36,129,107,91,51,21,205,74,100,107,229,108,45,99,189,118,72,178,61,85,92,198,66,25,233,192,23,22,217,87,23,58,167,173,185,77,202,46,227,141,216,189,9,111,198,109,205,108,145,116,232,93,83,118,123,39,158,37,154,88,210,178,72,214,22,204,248,213,26,238,140,104,137,179,16,205,82,42,251,12,127,45,159,179,127,188,137,84,0,97,87,31,221,161,255,0,193,38,178,147,77,240,172,51,211,25,245,214,223,75,121,166,168,186,71,189,158,158,134,73,231,137,234,244,142,86,205,44,219,211,57,169,26,114,53,18,68,122,200,188,171,27,179,84,177,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,122,136,233,90,199,187,187,72,230,198,217,153,202,238,102,34,57,19,168,200,222,192,192,174,206,110,210,44,170,167,81,231,209,206,34,175,215,92,134,77,67,200,58,246,76,138,121,100,158,74,59,165,82,178,54,208,186,20,221,145,81,200,244,98,68,216,88,198,65,35,221,187,122,114,43,225,150,163,88,29,85,211,60,171,70,245,31,35,210,220,214,147,187,222,177,155,132,182,250,158,88,228,100,115,114,47,169,60,93,70,49,238,134,86,43,100,141,234,212,231,141,236,114,38,206,66,90,123,53,59,66,232,245,54,197,67,161,90,243,151,255,0,163,170,14,104,172,247,203,164,208,83,199,120,165,231,166,134,154,149,243,73,50,73,83,113,116,147,61,168,141,143,154,72,226,71,57,207,147,157,206,9,21,0,142,174,210,190,208,186,61,50,177,87,104,86,131,101,255,0,232,234,191,150,43,197,242,215,52,21,17,217,233,121,234,97,169,165,100,209,204,178,83,92,91,36,44,106,163,163,230,142,57,85,205,115,36,228,115,66,218,246,145,246,144,212,213,84,199,162,92,48,234,21,93,27,40,234,27,54,65,149,216,107,34,86,86,49,98,130,106,120,109,213,244,211,185,200,196,115,228,108,234,141,99,249,226,108,104,229,98,202,215,230,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,156,220,157,68,221,31,28,209,163,164,233,44,142,215,132,247,250,23,174,154,143,195,166,163,219,181,67,75,239,61,198,235,67,188,83,67,42,43,233,110,20,174,84,89,41,106,99,69,78,164,47,229,110,233,186,57,28,214,189,142,99,216,199,180,54,105,5,180,225,227,136,28,7,137,173,47,161,213,125,57,125,91,45,181,149,21,20,146,209,215,44,41,91,69,60,50,43,93,21,68,112,201,35,99,122,183,146,86,181,93,186,199,44,110,240,230,67,218,229,57,102,43,131,88,170,178,156,215,38,181,99,246,90,46,78,243,113,186,86,199,73,75,7,59,218,198,115,203,34,181,141,230,123,218,212,221,124,92,228,68,241,84,3,202,235,166,186,105,199,14,154,113,113,213,13,80,188,247,27,85,14,209,67,12,72,143,170,184,85,57,21,99,165,166,141,85,58,147,63,149,219,38,232,212,107,92,247,185,140,99,222,216,107,194,251,89,56,154,198,245,150,243,170,23,181,181,94,172,185,31,114,142,225,136,73,37,83,109,116,177,211,182,54,43,173,201,36,178,62,138,103,177,146,115,57,21,241,185,243,57,239,138,69,107,17,182,255,0,142,142,51,111,188,97,234,61,45,206,59,87,161,176,204,95,188,83,227,54,217,88,197,170,108,114,171,58,181,53,50,55,125,230,151,165,18,172,109,114,199,27,88,214,183,153,81,242,201,237,187,62,248,10,200,120,153,204,168,115,157,65,177,85,209,233,93,162,162,57,171,159,81,222,168,159,127,98,165,75,82,26,25,146,37,100,204,109,69,59,99,168,86,200,199,177,143,84,107,154,245,69,64,191,253,165,188,91,228,57,86,151,232,14,174,112,233,170,89,174,45,98,205,105,242,41,165,75,109,202,170,213,60,143,130,74,24,157,13,75,33,122,35,223,12,189,120,247,221,236,223,157,88,231,53,200,231,124,174,200,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,61,234,125,94,219,139,77,170,193,106,208,107,21,138,217,73,110,182,219,169,242,10,74,58,58,72,91,12,20,208,70,219,99,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,182,189,138,158,212,249,79,195,250,239,152,219,128,154,144,0,3,2,184,96,227,214,154,171,137,237,78,225,99,89,47,180,148,111,163,206,47,118,252,26,231,81,213,87,214,61,110,213,174,90,10,154,137,37,115,81,232,215,193,21,43,26,198,51,146,46,150,234,245,137,175,207,83,90,206,44,125,169,245,147,226,6,67,243,25,192,217,76,24,85,217,221,199,213,31,19,152,170,224,122,165,112,181,91,117,54,201,210,167,221,106,96,167,250,77,26,199,43,251,205,45,55,50,61,102,99,32,145,213,17,198,197,141,190,172,141,229,108,157,56,179,84,0,0,0,0,0,0,0,5,148,226,187,138,237,56,225,43,78,31,154,230,178,247,235,173,119,82,11,5,130,9,145,149,87,122,166,162,42,181,170,168,189,56,89,204,213,150,101,69,108,109,115,81,17,239,124,113,188,45,175,31,124,118,90,184,68,198,104,172,88,213,29,37,219,81,114,42,117,171,179,209,213,70,217,232,169,96,142,162,22,201,45,116,108,168,138,118,50,72,221,80,216,92,196,84,116,144,189,23,193,142,49,215,179,23,180,46,179,41,172,166,225,215,136,28,191,173,117,155,150,44,74,255,0,115,154,121,234,174,181,82,207,52,146,210,214,213,207,51,249,166,94,172,44,166,78,86,53,91,26,199,204,175,88,154,248,192,213,93,76,202,181,147,81,242,61,82,205,106,251,197,235,38,184,75,112,169,229,146,71,199,15,58,250,144,69,212,123,222,216,98,98,54,56,216,174,94,72,216,198,162,236,212,62,87,250,42,192,178,175,245,87,28,201,49,203,135,251,101,29,117,182,186,158,79,248,178,67,52,114,51,244,57,174,111,185,80,13,164,193,133,93,157,220,125,81,241,57,138,174,7,170,87,11,85,183,83,108,157,42,125,214,166,10,127,164,209,172,114,191,188,210,211,115,35,214,102,50,9,29,81,28,108,88,219,234,200,222,86,201,211,139,53,64,141,94,217,77,88,213,61,47,251,144,125,204,245,47,43,196,189,39,244,131,190,250,10,243,83,65,222,186,126,143,233,245,122,47,111,63,47,81,252,188,219,237,206,237,188,212,182,189,145,58,223,173,26,149,196,150,73,98,212,109,94,205,114,171,108,24,61,101,92,84,119,187,253,93,116,17,206,218,250,6,182,86,199,52,142,106,61,26,247,181,28,137,190,207,114,123,212,244,29,185,223,145,63,218,79,221,166,37,118,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,250,252,143,115,154,143,115,82,55,134,193,32,0,49,171,180,123,44,202,176,110,12,117,15,41,194,178,107,174,63,122,162,244,79,118,184,218,235,100,164,170,131,158,235,72,199,242,75,26,181,237,230,99,220,213,217,124,90,229,69,240,85,34,47,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,37,127,181,31,216,79,83,126,197,249,197,17,10,220,39,123,83,232,223,196,12,123,230,48,1,178,152,0,8,64,237,30,226,23,95,112,110,51,181,15,22,194,181,195,80,49,251,45,23,162,123,181,186,215,147,86,210,82,193,207,106,164,123,249,34,142,70,177,188,207,123,156,187,39,139,156,170,190,42,166,74,246,53,234,198,169,234,135,221,127,238,153,169,121,94,91,232,207,163,253,203,211,183,154,154,254,235,212,244,135,83,165,214,123,185,57,186,108,230,229,219,126,70,239,228,134,21,246,163,251,118,106,111,216,191,39,162,50,171,176,199,242,217,251,55,251,200,9,84,0,0,45,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,188,242,185,168,237,210,56,164,119,143,42,158,175,63,207,240,221,44,195,110,218,131,168,57,13,37,143,30,177,211,173,77,117,117,74,175,36,76,221,17,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,96,7,142,78,46,238,188,95,106,227,114,184,45,213,118,124,78,195,78,235,110,57,106,158,161,207,123,32,87,171,159,85,51,17,203,19,42,102,94,94,126,154,108,140,142,24,213,210,116,146,71,5,255,0,225,215,181,131,82,237,252,69,215,229,58,239,91,72,220,19,55,168,162,134,241,75,69,21,117,68,24,243,41,233,100,134,57,173,180,207,169,122,64,199,202,232,229,169,68,108,143,122,53,202,198,171,249,90,179,41,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,171,101,109,166,235,110,166,160,172,184,91,42,233,105,238,148,235,87,67,44,208,185,140,170,129,37,146,21,150,39,42,108,246,36,176,203,26,185,187,167,60,111,111,155,85,18,74,187,50,187,68,42,113,90,155,119,14,26,247,145,210,51,24,101,60,140,198,178,123,173,194,42,102,89,153,12,78,122,81,85,77,51,154,213,166,86,177,91,11,149,121,227,122,178,20,71,70,230,36,1,46,133,138,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,193,85,146,69,36,145,170,181,90,244,71,170,181,205,114,35,146,250,152,171,218,143,236,39,169,191,98,252,226,136,11,149,194,239,19,120,15,20,218,95,109,212,12,66,166,146,142,228,250,118,186,245,143,45,198,26,154,219,52,235,36,177,242,78,216,215,153,172,123,160,149,209,61,237,98,201,26,53,252,173,221,90,219,192,107,131,194,143,21,218,143,194,86,163,179,53,194,165,239,214,170,238,156,23,251,4,243,43,41,110,244,173,85,84,107,149,17,122,115,51,153,203,20,200,138,232,220,231,34,163,216,249,35,126,195,216,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,121,37,102,234,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,136,30,128,0,0,0,0,215,91,85,117,151,141,13,27,212,124,143,75,115,94,34,245,86,158,245,140,220,37,183,212,242,229,215,102,71,55,34,250,147,197,212,123,30,232,101,98,182,72,222,173,78,120,222,199,34,108,228,54,41,33,219,182,127,65,169,177,93,80,198,181,254,197,69,87,221,243,138,119,90,239,175,109,60,174,130,59,141,28,113,182,9,31,50,189,88,199,205,77,179,27,18,53,158,20,50,61,57,213,207,86,134,106,118,101,113,21,83,175,252,52,91,160,202,114,202,187,230,109,134,84,73,102,191,205,95,44,78,171,153,156,238,125,29,67,145,174,87,189,142,167,86,71,214,149,17,242,75,79,80,170,175,86,185,238,242,189,174,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,219,118,53,125,200,97,175,99,102,181,253,6,226,10,237,163,149,118,254,181,38,166,219,211,163,60,113,115,73,5,117,186,42,138,136,249,156,178,53,27,11,160,125,98,59,102,61,203,39,67,110,86,243,169,149,93,181,126,203,24,183,196,10,31,151,92,64,195,254,206,30,33,117,247,57,227,59,79,49,108,215,92,53,3,32,178,214,250,91,188,219,174,153,53,109,93,44,252,150,170,183,179,158,41,36,115,29,202,246,53,201,186,120,57,168,169,226,136,77,249,0,61,151,30,221,154,101,246,215,201,235,73,116,237,5,214,43,174,136,112,151,157,101,216,213,250,146,213,144,214,211,195,100,179,203,45,83,160,157,103,171,153,144,200,234,87,49,236,127,121,142,157,213,19,198,172,93,218,176,115,170,43,88,228,2,32,56,145,227,211,90,53,87,91,114,156,243,75,117,83,82,176,140,78,229,81,19,109,54,58,108,170,174,157,148,240,67,4,112,163,214,40,36,72,163,124,171,26,204,246,51,116,107,229,114,115,63,110,119,73,167,101,53,183,84,238,252,62,212,235,30,171,106,222,87,153,213,231,119,9,61,23,5,230,253,83,113,142,223,67,69,44,180,254,171,103,69,88,166,146,116,169,87,242,189,205,116,108,166,242,114,57,8,65,196,241,107,238,115,149,89,176,172,90,135,190,222,178,11,133,61,174,221,77,213,100,125,122,169,228,108,113,71,206,245,107,27,204,247,181,55,114,163,83,125,213,81,60,77,154,52,171,76,241,93,27,211,140,115,75,112,170,78,239,101,198,109,241,91,233,185,163,141,146,77,200,158,188,242,244,216,198,58,105,94,174,146,71,163,83,158,71,189,202,155,185,64,245,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,91,252,206,194,135,249,129,196,123,157,133,17,175,134,197,96,91,62,32,165,116,58,115,112,123,119,223,239,95,250,120,136,182,224,91,43,172,102,188,190,129,243,185,24,249,33,106,167,50,249,172,212,95,164,148,173,127,143,169,167,119,31,122,39,71,195,255,0,223,196,67,239,8,85,83,83,113,47,4,84,243,58,54,173,93,19,149,19,222,157,106,61,208,9,196,183,189,95,71,11,149,119,222,54,255,0,137,15,210,124,235,3,158,251,85,43,158,237,247,133,139,255,0,224,161,244,64,234,114,248,248,29,141,93,209,14,167,111,191,129,216,205,246,241,2,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,3,242,93,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,108,48,83,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,126,178,26,251,84,248,214,202,179,220,170,239,194,230,61,96,186,227,152,222,57,112,139,211,190,147,165,146,142,186,229,93,79,36,252,156,188,147,186,57,173,210,70,250,74,152,185,227,71,57,205,142,68,217,17,128,99,255,0,27,252,104,229,92,92,106,60,245,212,78,186,217,48,27,111,78,11,38,61,45,116,142,141,253,37,155,150,186,166,4,122,194,149,143,73,228,69,115,19,212,141,91,23,51,249,86,71,216,184,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,202,139,200,139,31,63,47,82,62,107,171,193,223,10,185,151,21,250,185,111,195,236,214,218,182,227,22,234,138,122,156,178,239,28,137,11,45,214,229,127,174,141,149,204,123,123,204,141,108,141,133,156,174,230,122,43,149,58,108,145,236,144,158,213,109,51,197,116,111,129,29,51,210,220,42,147,187,217,113,156,194,217,111,166,230,142,54,73,55,37,178,227,207,60,189,54,49,142,154,87,171,164,145,232,212,231,145,239,114,166,238,80,34,91,19,197,175,185,206,85,102,194,177,106,30,251,122,200,46,20,246,187,117,55,85,145,245,234,167,145,177,197,31,59,213,172,111,51,222,212,221,202,141,77,247,85,68,241,31,232,171,2,202,191,213,92,115,36,199,46,31,237,148,117,214,218,234,121,63,226,201,12,209,200,207,208,230,185,190,229,66,224,112,157,237,79,163,127,16,49,239,152,192,74,79,105,239,1,85,58,207,106,171,226,7,71,236,85,117,250,131,108,167,166,134,235,104,164,233,49,46,214,232,27,55,60,209,196,216,186,181,21,205,71,64,212,69,151,214,134,4,141,141,115,210,54,56,46,7,103,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,147,95,44,78,106,181,38,72,163,204,163,88,29,42,212,204,171,70,245,31,28,213,44,42,175,187,222,177,155,132,87,10,110,105,36,100,115,114,47,175,4,189,55,177,238,134,86,43,163,145,136,228,231,141,239,106,174,206,83,97,62,15,248,138,254,20,58,29,103,213,41,49,91,173,146,173,252,182,250,254,247,67,221,169,107,43,162,134,62,245,61,7,223,100,89,40,250,238,150,54,61,206,230,230,137,237,114,35,154,160,94,176,0,26,171,155,41,240,157,236,177,163,127,15,241,239,151,64,107,88,108,167,194,119,178,198,141,252,63,199,190,93,0,23,84,0,0,0,6,170,230,95,241,71,198,253,102,164,232,22,153,112,195,167,149,92,152,134,55,135,227,49,100,53,125,25,233,234,43,111,20,148,92,147,210,239,213,70,75,71,27,214,21,217,241,34,172,244,252,237,115,152,216,220,236,64,61,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,82,40,92,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,222,100,107,100,108,44,229,119,51,209,92,169,211,100,143,102,193,26,85,166,120,174,141,233,198,57,165,184,85,39,119,178,227,54,248,173,244,220,209,198,201,38,228,79,94,121,122,108,99,29,52,175,87,73,35,209,169,207,35,222,229,77,220,165,160,210,173,50,210,62,206,206,23,46,233,53,230,174,170,209,142,83,212,100,89,13,206,162,70,71,61,218,226,177,49,142,232,199,36,137,20,111,149,99,134,8,32,71,166,235,210,106,185,242,57,210,62,53,110,221,174,58,209,15,18,85,186,175,98,180,210,86,97,44,167,146,197,71,138,85,205,87,77,4,214,164,175,89,227,170,146,38,212,73,12,119,69,135,104,150,161,26,246,53,21,81,35,114,38,202,18,21,218,143,236,39,169,191,98,252,226,136,128,18,114,120,223,213,236,55,94,187,49,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,60,81,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,97,175,68,48,171,86,165,107,70,3,167,55,218,138,184,45,185,86,81,106,178,86,75,72,246,182,120,224,169,171,142,25,29,27,156,215,53,30,141,122,170,42,181,201,190,219,162,249,1,119,248,32,227,71,42,225,31,81,224,174,173,117,214,247,128,220,186,144,94,241,232,171,164,108,108,234,172,60,213,212,208,43,210,21,172,98,65,26,35,158,158,188,104,232,185,153,204,146,50,93,56,245,226,110,213,162,60,40,92,243,204,90,166,174,233,81,158,83,253,30,198,46,182,59,139,99,100,19,215,209,207,36,55,6,85,49,85,81,145,197,27,230,99,226,221,92,244,137,17,90,142,89,25,13,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,250,136,233,90,198,55,188,198,215,70,217,153,202,222,87,170,57,19,166,248,222,251,105,113,213,93,71,187,233,197,163,72,110,121,165,214,167,12,176,220,42,46,150,219,36,149,10,180,180,213,83,34,36,146,53,191,253,218,181,23,213,99,166,157,205,70,172,210,171,195,40,56,82,237,16,227,3,9,207,236,152,61,30,71,87,170,148,249,61,226,154,130,43,22,85,112,116,243,207,83,83,52,17,53,180,247,9,157,213,167,123,145,169,27,58,143,117,59,22,87,189,209,57,85,84,205,78,217,89,46,179,112,137,132,205,125,162,164,163,185,63,56,182,186,178,158,146,165,213,48,67,58,219,46,29,70,71,43,163,141,210,49,29,186,35,214,54,43,145,17,85,173,223,100,198,14,200,78,26,62,233,186,203,87,174,153,77,167,173,141,233,207,47,163,187,196,28,208,213,223,37,106,244,185,121,226,116,114,119,120,249,166,94,87,178,72,165,125,19,211,116,83,42,187,106,253,150,49,111,136,20,63,46,184,129,10,198,127,246,106,118,129,125,194,107,40,116,19,85,166,231,192,110,183,7,122,46,226,231,111,37,158,186,174,122,102,125,246,89,234,89,13,61,185,137,222,103,147,149,138,228,146,71,191,199,153,198,47,240,147,162,22,174,35,245,251,28,209,123,205,242,174,205,79,145,211,221,26,202,250,104,219,35,233,167,134,221,83,81,11,213,142,240,123,18,88,99,231,102,237,87,51,153,168,230,42,163,211,202,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,245,162,6,206,96,140,190,202,126,57,237,87,172,102,131,133,221,87,186,82,91,238,86,10,116,143,20,189,92,110,141,98,92,224,125,67,35,138,216,189,121,57,157,82,199,78,198,65,28,91,163,161,103,34,49,157,20,89,100,208,13,107,56,177,246,167,214,79,136,25,15,204,103,36,83,177,115,93,52,226,135,9,200,248,120,185,222,123,142,103,93,144,84,228,150,218,106,132,70,71,113,165,117,29,52,114,50,157,251,250,243,71,221,94,247,198,168,142,233,185,30,222,116,100,171,28,117,241,99,237,79,172,159,16,50,31,152,206,91,252,79,41,190,224,217,85,155,53,197,171,187,149,235,31,184,83,221,45,213,61,38,73,208,170,130,70,201,20,156,143,71,49,220,175,99,87,103,34,181,118,217,81,83,192,13,164,193,141,92,16,113,163,138,241,113,167,16,87,86,186,213,100,207,173,189,72,47,120,244,85,209,186,71,244,146,30,106,234,104,21,235,50,81,189,103,141,17,207,79,82,69,116,92,207,229,73,31,146,160,8,160,237,144,226,111,1,202,173,88,255,0,13,216,133,77,37,238,229,105,188,55,33,189,92,168,174,48,205,5,190,120,27,87,71,232,247,182,53,115,146,165,28,249,93,35,31,200,177,163,98,77,159,212,94,158,79,246,140,241,175,252,21,116,226,11,6,1,115,181,73,169,185,79,222,237,180,211,175,86,75,93,10,163,210,75,155,161,229,115,29,202,246,36,113,54,85,107,95,35,156,237,165,108,50,198,176,67,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,168,25,65,217,113,237,217,166,95,109,124,158,180,159,226,0,123,46,61,187,52,203,237,175,147,214,147,252,0,0,0,214,179,139,31,106,125,100,248,129,144,252,198,115,101,51,90,206,44,125,169,245,147,226,6,67,243,25,192,149,78,197,79,101,140,167,226,5,119,203,173,198,127,152,1,216,169,236,177,148,252,64,174,249,117,184,207,240,6,181,156,85,105,111,220,91,136,237,69,211,56,108,94,134,160,179,100,21,94,138,162,239,93,227,165,107,149,253,106,31,190,43,222,231,111,75,44,14,245,220,175,77,246,126,206,71,34,108,166,67,183,109,62,142,221,108,186,185,138,107,125,190,195,73,21,139,37,179,178,201,93,89,73,74,230,189,215,90,87,200,228,117,84,136,196,98,190,74,105,34,100,74,231,171,220,202,57,19,100,108,72,6,90,118,70,106,102,85,168,156,35,195,110,202,106,251,223,208,172,130,175,25,183,78,249,36,146,103,80,199,5,61,68,76,145,207,123,183,233,247,167,68,196,111,43,91,20,81,49,27,234,238,185,85,171,25,215,220,191,75,51,45,76,244,95,164,254,137,99,247,27,239,114,235,244,123,215,117,166,146,110,151,83,149,220,156,221,62,94,110,87,109,190,251,46,219,17,23,216,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,115,185,236,167,158,189,234,198,47,139,57,220,228,94,154,43,115,3,181,223,88,174,186,107,194,227,49,28,114,253,73,67,114,212,27,196,86,74,152,146,169,209,86,201,106,108,82,77,86,232,26,199,181,202,197,115,41,224,149,85,28,206,157,83,152,228,251,227,84,8,75,203,50,155,238,115,149,94,115,92,166,187,190,222,178,11,133,69,210,227,83,210,100,125,122,169,228,116,146,201,200,196,107,27,204,247,185,118,106,35,83,125,145,17,60,13,135,184,31,209,219,86,136,112,185,167,248,141,29,134,174,213,114,173,179,211,94,239,209,87,82,182,10,213,186,213,196,217,170,91,80,212,99,29,207,27,156,144,53,36,78,118,199,4,108,114,175,38,228,21,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,175,35,216,148,208,204,170,197,223,157,17,90,136,229,84,106,236,146,4,43,118,213,251,83,226,223,15,232,126,99,113,29,138,158,212,249,79,195,250,239,152,219,135,109,95,181,62,45,240,254,135,230,55,17,216,169,237,79,148,252,63,174,249,141,184,9,169,0,0,0,0,0,0,32,7,181,31,219,179,83,126,197,249,61,17,63,196,0,246,163,251,118,106,111,216,191,39,162,3,23,237,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,39,83,179,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,73,175,150,39,53,90,147,36,81,198,94,143,112,65,125,215,158,14,242,109,117,210,250,91,173,231,58,197,243,9,173,211,88,226,153,139,29,101,158,42,24,38,145,105,161,72,150,73,107,18,74,134,185,25,212,68,124,108,115,88,199,72,172,107,241,255,0,74,181,51,42,209,189,71,199,53,75,10,171,238,247,172,102,225,21,194,155,154,73,25,28,220,139,235,193,47,77,236,123,161,149,138,232,228,98,57,57,227,123,218,171,179,148,13,159,129,143,252,23,113,109,138,241,115,165,137,148,219,98,238,57,37,139,187,91,242,107,115,155,28,93,58,231,83,70,247,207,4,73,52,178,37,28,146,44,205,133,242,42,57,221,25,17,83,118,41,144,0,70,7,109,166,142,88,165,197,112,94,32,105,230,232,222,169,174,9,135,86,71,202,247,119,186,89,35,168,171,167,93,213,252,145,244,95,21,79,130,51,153,253,235,214,118,209,181,23,16,59,50,245,175,238,45,197,198,45,222,45,253,234,131,59,219,10,172,228,139,158,104,187,236,240,247,121,35,222,70,53,187,85,69,77,206,229,230,218,37,151,149,170,238,93,166,39,142,13,29,181,107,127,11,154,129,136,214,88,106,238,183,42,43,61,77,238,195,21,13,43,103,173,75,173,36,78,154,153,180,237,86,61,220,242,57,171,3,146,52,231,116,115,200,198,170,115,238,107,195,137,229,55,220,27,42,179,102,184,181,119,114,189,99,247,10,123,165,186,167,164,201,58,21,80,72,217,34,147,145,232,230,59,149,236,106,236,228,86,174,219,42,42,120,1,180,153,12,29,180,249,253,77,247,136,108,83,79,169,242,26,74,203,110,43,139,178,165,244,48,172,78,125,5,198,178,162,69,153,37,86,167,59,94,250,120,40,30,140,122,248,51,145,205,68,234,42,186,90,180,247,84,45,89,150,139,227,90,209,125,109,38,55,109,190,98,244,89,69,98,85,214,183,161,109,130,106,70,84,201,212,168,114,49,188,145,181,203,188,138,141,77,154,174,84,111,187,92,190,32,117,51,238,201,174,57,230,169,71,87,117,168,164,201,178,10,235,133,7,165,36,231,170,134,133,243,59,186,192,255,0,93,232,222,148,9,20,104,198,185,90,198,177,26,213,229,106,1,156,29,139,26,59,117,189,106,230,87,173,247,11,13,36,182,44,106,206,251,37,13,101,93,43,156,246,221,106,159,27,149,212,178,43,21,136,248,233,163,149,146,171,94,143,107,43,35,77,149,178,169,38,156,88,251,44,107,39,195,252,135,229,211,150,83,178,179,71,47,186,69,194,61,162,167,35,155,106,188,246,225,46,99,29,55,43,63,138,210,212,193,4,116,201,206,199,185,31,212,130,158,41,247,245,92,222,191,35,154,142,98,170,222,190,44,125,150,53,147,225,254,67,242,233,192,214,176,187,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,78,85,116,47,230,138,55,178,70,162,242,189,141,230,107,217,207,27,237,1,125,120,136,225,87,50,209,28,75,79,53,74,27,109,93,94,9,168,184,189,150,237,65,118,89,18,84,130,227,81,110,134,122,170,57,213,172,106,68,254,170,204,248,154,168,188,208,163,118,123,223,28,220,129,63,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,253,74,190,212,128,30,1,120,215,202,184,83,212,122,75,37,218,231,222,52,203,38,184,67,30,71,111,168,89,31,29,7,58,182,55,92,233,210,54,189,237,154,38,34,43,218,198,175,90,54,35,21,57,155,19,226,207,254,209,158,208,187,22,146,97,48,105,150,133,101,246,171,198,103,150,219,250,181,117,244,19,62,104,237,22,122,186,55,244,106,160,170,167,153,157,42,199,245,96,154,157,81,94,137,26,117,28,212,71,194,175,11,63,218,177,199,109,213,110,181,252,44,232,214,77,72,219,107,105,214,12,222,235,110,157,206,158,73,213,207,108,150,116,122,34,53,140,107,81,171,63,35,156,175,87,244,28,172,228,158,57,34,216,244,24,6,1,153,106,158,101,105,211,237,62,199,170,239,153,13,242,161,41,168,104,105,145,57,229,126,202,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,169,122,184,223,225,126,213,194,102,127,134,105,205,29,222,174,227,114,184,224,246,235,221,250,89,106,27,52,13,186,201,53,76,53,45,165,114,69,19,146,155,154,157,22,52,145,170,253,151,214,95,114,6,101,118,24,254,91,63,102,255,0,121,18,168,69,95,97,143,229,179,246,111,247,145,42,128,0,0,97,255,0,104,207,5,31,194,171,78,32,191,224,22,203,84,122,155,139,125,242,219,83,58,116,164,186,80,162,61,100,182,58,110,102,177,188,207,122,73,19,165,71,53,146,53,205,222,38,205,44,137,5,159,232,171,2,202,191,213,92,115,36,199,46,31,237,148,117,214,218,234,121,63,226,201,12,209,200,207,208,230,185,190,229,67,105,50,56,59,75,251,59,234,117,62,154,109,123,208,28,114,145,185,61,186,158,71,228,24,213,182,223,20,47,190,49,101,146,105,43,97,72,154,142,154,187,154,87,171,218,254,103,206,196,106,49,122,140,107,38,11,105,253,24,44,171,248,35,244,183,181,125,221,189,33,232,46,191,116,147,163,220,122,28,222,156,233,116,123,183,91,155,239,93,223,159,151,171,247,222,78,151,222,8,214,255,0,69,89,238,85,254,170,228,121,38,71,112,255,0,108,172,174,185,87,84,73,255,0,26,73,166,146,71,254,151,57,206,247,170,159,40,153,62,205,78,207,74,61,50,177,80,235,174,188,226,31,232,234,191,154,91,61,142,233,12,21,17,217,233,121,233,166,166,170,124,50,66,178,83,92,91,36,47,114,43,100,230,142,57,81,174,107,36,231,107,66,40,117,147,72,115,45,8,212,75,134,150,234,12,20,144,100,54,154,122,25,171,160,166,157,38,101,59,234,105,33,170,72,85,233,234,185,236,108,237,99,213,170,230,115,181,220,174,123,118,114,163,209,220,250,167,72,219,173,246,251,13,93,126,39,29,226,174,201,93,89,73,75,52,172,182,79,3,40,156,142,170,145,25,210,133,146,173,124,76,137,92,253,222,246,72,155,38,201,205,125,123,81,253,187,53,55,236,95,147,209,25,211,216,251,137,226,185,207,7,121,158,45,154,227,54,172,130,203,91,168,21,125,230,221,116,162,142,174,150,126,74,27,99,217,207,20,136,230,59,149,236,107,147,116,240,115,81,83,197,16,8,235,224,163,138,235,239,9,122,203,69,153,117,110,181,152,133,203,106,60,166,201,69,51,27,223,233,121,94,145,200,141,145,21,139,52,15,127,86,53,221,142,93,159,31,81,140,150,69,47,7,104,103,104,101,215,137,123,173,70,149,233,93,101,93,187,74,237,213,8,175,122,181,208,207,146,79,27,183,109,68,237,93,156,202,102,185,17,209,64,228,69,85,70,203,42,115,244,227,130,218,113,209,193,149,247,131,205,71,165,182,71,117,244,206,25,148,119,138,140,102,229,43,216,149,78,142,37,103,86,154,166,54,237,180,209,117,98,69,145,173,72,228,107,218,230,242,170,190,40,237,86,133,232,94,163,241,23,168,246,237,47,210,251,55,126,186,215,111,44,211,74,170,202,91,125,43,85,18,74,170,153,17,23,167,11,57,155,186,236,174,87,57,172,99,94,247,177,142,15,109,193,223,10,185,151,21,250,185,111,195,236,214,218,182,227,22,234,138,122,156,178,239,28,137,11,45,214,229,127,174,141,149,204,123,123,204,141,108,141,133,156,174,230,122,43,149,58,108,145,236,216,79,0,192,48,221,44,195,109,58,125,167,216,245,37,143,30,177,211,165,53,13,13,50,47,36,76,221,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,124,167,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,188,145,53,202,221,210,56,163,111,143,42,23,44,8,171,237,206,252,137,254,210,126,237,49,43,179,175,137,140,55,133,174,33,147,51,212,26,26,183,227,215,251,60,216,229,117,109,50,43,223,108,100,213,20,243,37,90,196,141,87,76,198,186,157,168,246,55,215,228,123,156,212,123,154,145,191,45,123,115,191,34,127,180,159,187,72,171,3,106,128,69,7,101,127,30,181,52,181,54,174,22,53,146,251,87,88,202,202,136,109,248,53,206,163,164,140,163,98,69,51,150,130,166,162,73,90,229,98,185,144,69,74,198,177,239,231,151,165,186,49,34,107,37,124,1,173,103,22,62,212,250,201,241,3,33,249,140,230,202,102,181,156,88,251,83,235,39,196,12,135,230,51,129,226,176,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,115,196,253,149,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,96,142,10,56,174,177,113,105,163,84,89,151,86,213,71,151,219,118,163,202,108,148,83,61,221,194,171,153,233,28,136,217,17,30,144,206,198,117,99,93,222,212,221,241,245,30,248,164,82,16,114,174,20,117,30,193,195,102,21,197,53,178,47,76,225,153,71,123,130,229,37,60,42,146,88,170,162,175,158,146,54,212,38,235,188,50,244,152,172,153,54,106,72,245,137,200,213,88,150,111,63,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,119,36,173,106,187,100,146,40,221,227,202,128,108,188,11,127,161,122,233,167,28,69,233,197,187,84,52,190,243,223,173,85,219,197,52,50,162,50,170,223,84,212,69,146,150,166,52,85,233,204,206,102,238,155,171,85,174,107,216,231,177,236,123,174,0,0,0,0,0,30,43,90,53,123,13,208,93,47,200,53,115,80,39,171,142,197,142,211,182,106,132,164,129,102,158,87,190,70,197,20,49,179,193,21,242,75,36,113,162,185,90,196,87,162,185,205,106,43,147,94,190,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,146,6,200,188,173,123,219,4,78,149,236,107,18,73,17,207,229,110,232,214,201,255,0,108,6,132,106,230,164,233,125,179,82,176,220,154,174,171,19,192,41,234,46,23,236,97,30,247,36,143,89,34,99,43,224,134,40,21,100,124,81,73,80,178,190,105,81,145,67,27,157,26,55,154,101,124,48,129,33,61,151,60,9,90,181,178,235,54,187,235,70,51,87,81,132,216,234,24,220,126,221,87,3,123,150,67,90,215,61,37,124,156,203,205,45,53,59,152,212,86,114,116,229,145,202,197,115,146,25,162,118,80,118,161,112,45,247,107,197,95,174,58,57,134,119,189,73,178,242,122,98,154,137,220,179,95,109,113,198,228,93,161,70,175,120,172,135,104,250,123,43,94,248,145,241,253,245,205,167,141,50,127,133,222,32,116,95,136,45,47,182,223,116,93,244,150,235,109,186,157,180,139,141,42,210,67,91,99,130,57,37,130,158,41,233,41,164,123,105,152,230,211,185,209,55,116,69,141,26,169,245,37,192,207,243,252,55,75,48,219,182,160,234,14,67,73,99,199,172,116,235,83,93,93,82,171,201,19,55,68,68,68,68,87,61,238,114,181,140,99,81,94,247,185,173,106,57,206,68,80,214,95,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,167,60,79,217,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,118,8,224,163,138,235,23,22,154,53,69,153,117,109,84,121,125,183,106,60,166,201,69,51,221,220,42,185,158,145,200,141,145,17,233,12,236,103,86,53,221,237,77,223,31,81,239,138,69,32,135,137,29,67,192,117,87,91,114,156,243,75,116,246,147,8,196,238,85,17,54,211,99,166,167,134,157,148,240,67,4,112,163,214,40,26,145,70,249,86,53,153,236,102,232,215,202,228,230,126,220,238,204,174,199,222,30,181,78,231,172,169,196,23,121,186,227,152,101,138,223,61,55,52,148,181,49,67,148,119,150,207,7,119,134,77,155,20,208,193,52,61,89,23,153,252,146,195,3,121,55,94,120,194,224,118,231,126,68,255,0,105,63,118,145,86,74,167,110,119,228,79,246,147,247,105,133,92,25,240,181,252,46,51,108,195,77,232,178,79,66,94,173,184,125,85,246,201,81,43,121,169,95,93,21,101,36,77,138,165,17,170,244,133,236,158,70,171,153,235,49,202,215,236,244,106,198,240,204,174,202,254,61,106,105,106,109,92,44,107,37,246,174,177,149,149,16,219,240,107,157,71,73,25,70,196,138,103,45,5,77,68,146,181,202,197,115,32,138,149,141,99,223,207,47,75,116,98,68,214,74,249,171,102,83,137,229,88,53,246,171,22,205,113,155,174,63,122,162,228,239,54,235,165,20,148,149,80,115,177,175,103,60,82,35,94,222,102,61,174,77,211,197,174,69,79,5,66,109,59,54,56,231,181,113,5,128,81,233,94,163,93,41,40,117,23,21,167,166,182,196,250,203,163,93,62,81,3,97,145,91,85,19,102,145,103,154,165,177,211,189,213,59,35,147,125,165,230,68,145,99,140,61,175,106,63,176,158,166,253,139,243,138,34,21,184,78,246,167,209,191,136,24,247,204,96,38,167,181,31,216,79,83,126,197,249,197,17,10,220,39,123,83,232,223,196,12,123,230,48,1,178,152,0,8,1,237,71,246,236,212,223,177,126,79,68,101,87,97,143,229,179,246,111,247,145,138,189,168,254,221,154,155,246,47,201,232,140,170,236,49,252,182,126,205,254,242,2,85,0,44,167,24,218,61,168,250,243,195,238,73,165,250,85,156,125,23,191,94,122,17,36,210,212,173,61,45,101,47,85,169,83,75,83,35,33,150,84,134,72,86,77,210,36,107,158,228,107,28,229,137,210,49,225,18,221,162,60,125,86,113,57,149,38,7,165,183,11,173,183,76,172,157,90,125,210,166,122,127,164,210,44,145,63,188,213,83,115,35,22,22,62,8,221,79,28,140,89,27,235,72,238,87,73,211,138,213,112,81,194,141,247,139,77,101,162,195,122,87,90,60,66,219,181,102,83,123,162,133,142,238,20,188,175,88,227,71,72,168,196,154,119,179,165,26,108,247,38,239,147,166,246,69,34,22,42,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,82,101,59,34,184,129,209,123,134,137,91,248,127,183,190,146,197,157,217,170,42,106,235,162,171,90,74,87,228,51,212,207,87,50,75,74,212,147,173,86,248,105,32,137,178,185,204,69,99,25,26,120,177,17,80,47,175,16,188,11,104,214,174,112,227,14,135,98,216,101,170,195,54,37,111,159,232,45,76,78,116,62,138,174,86,42,183,158,110,89,36,124,51,72,141,239,60,201,35,165,221,100,93,230,107,36,108,6,103,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,133,166,174,161,169,68,231,137,251,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,174,209,4,21,246,165,241,5,161,218,227,172,180,52,90,51,143,218,170,36,198,123,212,23,220,198,138,8,89,244,138,169,237,130,54,53,36,99,121,234,33,167,101,50,50,57,156,245,107,185,223,211,78,155,89,36,161,153,93,151,60,118,221,117,178,213,54,132,107,70,77,73,81,155,88,233,216,236,126,227,87,59,187,238,67,68,214,189,101,100,156,201,203,45,77,59,88,213,87,243,245,37,141,202,245,107,150,25,165,117,224,237,71,246,19,212,223,177,126,113,68,67,95,8,252,61,106,159,17,26,203,96,199,52,206,166,235,98,238,55,8,106,107,114,218,90,90,151,195,142,242,54,73,227,168,124,176,162,116,166,94,238,244,129,28,248,249,229,107,90,143,103,139,155,50,157,168,254,194,122,155,246,47,206,40,128,128,19,47,251,59,184,223,172,225,87,59,92,75,49,170,230,211,44,178,225,20,183,215,44,51,212,205,107,145,176,203,27,42,169,98,100,173,99,121,158,248,59,194,164,114,72,248,169,218,140,106,185,140,106,227,86,147,224,191,117,13,83,195,116,207,210,158,140,250,91,144,91,172,93,247,161,214,238,189,234,166,56,122,189,62,102,243,242,245,57,185,121,155,190,219,110,155,238,126,189,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,5,86,73,20,145,200,136,228,107,209,30,136,230,181,200,173,64,217,162,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,245,145,1,217,111,199,213,30,157,247,30,25,53,142,225,106,182,226,11,223,42,49,220,138,178,166,10,24,109,18,47,86,166,106,106,185,36,115,24,232,101,122,200,177,200,170,178,54,89,18,63,93,146,51,163,47,224,0,0,12,117,237,5,209,219,174,183,240,151,157,98,56,213,134,146,235,144,209,83,195,123,179,197,45,43,167,157,39,164,153,147,72,218,86,177,143,127,121,146,157,181,16,70,140,77,220,179,242,42,163,94,229,50,40,1,171,102,39,148,223,112,108,170,205,154,226,213,221,202,245,143,220,41,238,150,234,158,147,36,232,85,65,35,100,138,78,71,163,152,238,87,177,171,179,145,90,187,108,168,169,224,75,79,106,182,166,98,186,201,192,142,153,234,150,21,87,222,44,185,54,97,108,184,83,115,73,27,228,135,158,217,113,231,130,94,155,222,198,205,19,209,209,200,196,114,242,72,199,181,87,118,169,30,220,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,121,221,206,250,119,170,236,238,102,167,170,186,107,125,215,58,236,235,164,209,123,133,142,146,158,159,75,245,34,212,234,26,248,100,119,61,92,23,42,91,237,66,178,86,46,232,143,142,88,229,217,237,84,71,50,70,55,149,21,138,249,3,245,246,92,123,118,105,151,219,95,39,173,46,175,108,158,181,253,57,226,10,211,163,148,150,254,141,38,153,91,215,173,60,145,114,201,61,117,198,42,122,137,57,92,146,57,29,11,96,101,26,55,118,49,201,39,95,126,102,242,41,101,59,57,50,155,22,13,198,22,23,154,229,53,221,202,203,143,219,242,43,165,198,167,164,249,58,20,176,88,171,228,150,78,70,35,158,238,86,49,203,179,81,92,187,108,136,171,224,89,93,85,212,204,171,89,53,31,35,213,44,214,175,188,94,178,107,132,183,10,158,89,36,124,112,243,175,169,4,93,71,189,237,134,38,35,99,141,138,229,228,141,140,106,46,205,64,51,87,177,179,69,62,156,241,5,118,214,58,187,135,70,147,76,173,233,209,130,57,121,100,158,186,227,21,69,60,124,205,88,220,142,133,176,50,177,93,179,216,228,147,161,183,51,121,208,154,147,21,123,53,180,7,238,21,195,6,63,244,143,79,126,139,231,89,71,90,231,146,247,150,109,93,63,241,137,187,147,103,221,85,209,242,82,186,45,160,245,122,110,124,156,204,108,142,151,124,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,82,229,216,168,161,224,114,213,220,168,235,103,225,33,216,7,141,213,122,6,220,176,218,234,103,120,34,244,183,243,254,202,197,255,0,33,9,186,64,233,49,126,46,237,212,48,63,102,190,225,107,99,188,63,21,211,82,42,249,238,78,38,119,26,73,139,214,181,19,197,122,127,250,70,144,113,104,114,209,113,161,107,143,125,145,110,54,127,253,45,40,19,155,136,72,178,227,212,18,115,111,205,79,18,167,255,0,112,211,237,30,111,79,229,73,113,91,106,162,239,252,86,31,253,19,79,72,5,15,118,203,228,114,223,34,151,249,149,51,200,10,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,12,106,227,71,130,13,56,226,227,21,90,218,234,95,70,231,214,75,125,76,88,245,238,9,146,159,158,69,142,69,130,150,181,221,41,22,74,62,187,154,245,68,98,200,207,95,166,230,245,36,71,228,168,2,207,240,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,249,149,176,179,150,40,216,200,218,171,202,198,55,153,207,127,60,143,198,14,218,191,101,140,91,226,5,15,203,174,38,127,152,1,219,87,236,177,139,124,64,161,249,117,196,8,171,225,59,218,159,70,254,32,99,223,49,128,217,76,214,179,132,239,106,125,27,248,129,143,124,198,3,101,48,48,131,45,236,177,210,60,179,138,245,215,186,219,149,91,177,139,141,67,242,43,182,53,35,153,51,39,191,165,100,51,47,50,79,20,173,154,134,165,171,82,179,64,238,87,53,234,136,199,116,223,201,14,106,90,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,108,48,83,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,126,176,0,183,250,233,174,154,113,195,166,156,92,117,67,84,47,61,198,213,67,180,80,195,18,35,234,174,21,78,69,88,233,105,163,85,78,164,207,229,118,201,186,53,26,215,61,238,99,24,247,183,213,101,153,77,139,6,197,111,57,174,83,93,220,172,184,253,190,162,233,113,169,233,62,78,133,44,17,186,73,100,228,98,57,238,229,99,28,187,53,21,203,182,200,138,190,4,0,241,191,198,142,85,197,198,163,207,93,68,235,173,147,1,182,244,224,178,99,210,215,72,232,223,210,89,185,107,170,96,71,172,41,88,244,158,68,87,49,61,72,213,177,115,63,149,100,120,99,89,63,221,158,28,75,233,102,180,232,22,33,130,226,215,110,235,146,96,152,253,190,193,113,179,92,39,166,101,116,189,202,138,146,41,107,97,129,146,190,71,81,172,146,181,141,149,205,110,238,69,106,162,47,130,192,9,239,244,47,93,53,31,135,77,71,183,106,134,151,222,123,141,214,135,120,166,134,84,87,210,220,41,92,168,178,82,212,198,138,157,72,95,202,221,211,116,114,57,173,123,28,199,177,143,104,108,210,11,127,161,122,233,167,28,69,233,197,187,84,52,190,243,223,173,85,219,197,52,50,162,50,170,223,84,212,69,146,150,166,52,85,233,204,206,102,238,155,171,85,174,107,216,231,177,236,123,174,0,0,0,26,171,147,189,217,223,195,62,145,240,219,195,205,163,91,106,171,169,31,144,230,152,189,46,71,126,201,110,138,202,118,91,173,211,83,178,171,186,70,231,59,150,10,104,154,173,116,143,87,125,241,241,245,30,168,214,197,28,80,66,102,255,0,20,252,115,221,111,92,63,105,87,11,186,81,116,171,183,219,108,24,62,63,30,87,122,183,93,28,197,185,206,251,44,113,203,108,78,132,156,174,166,99,103,123,39,142,93,213,211,51,145,88,206,138,172,161,249,59,76,248,209,254,18,122,142,205,55,194,157,211,192,112,27,133,92,20,213,16,215,117,163,190,215,34,244,159,93,180,111,116,46,133,168,199,54,157,201,204,238,156,178,189,92,157,101,142,63,43,192,47,5,25,87,21,154,143,73,123,187,91,59,190,153,99,55,8,100,200,238,21,9,35,35,175,228,86,200,235,101,58,198,230,61,211,74,197,68,123,152,228,232,198,244,122,175,51,162,100,182,211,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,204,142,153,252,210,198,198,70,213,78,103,189,188,206,99,57,228,102,194,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,253,72,129,143,253,166,54,155,85,131,179,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,132,190,30,178,155,22,13,175,186,105,154,229,53,221,202,203,143,230,22,107,165,198,167,164,249,58,20,176,86,197,36,178,114,49,28,247,114,177,142,93,154,138,229,219,100,69,95,2,111,251,81,253,132,245,55,236,95,156,81,16,2,6,199,188,74,112,251,167,28,103,104,114,97,87,60,131,248,133,127,66,251,141,223,237,115,165,68,116,245,93,23,165,61,91,17,174,72,234,97,116,115,61,21,170,188,175,142,85,86,185,142,228,145,176,3,169,154,15,170,122,81,170,115,232,230,83,135,221,126,146,122,65,214,251,116,16,219,234,127,167,63,198,95,79,20,244,45,124,109,146,162,25,164,141,201,19,218,207,95,220,155,248,25,149,217,133,199,173,54,140,93,105,56,126,214,11,237,37,6,159,92,234,42,102,181,93,234,250,175,91,77,198,119,67,201,12,146,186,94,149,61,11,149,179,185,85,34,245,102,157,100,123,154,197,145,237,207,94,63,169,116,59,79,244,226,147,137,124,255,0,22,181,85,230,122,119,112,165,174,195,230,116,112,199,85,112,188,70,147,165,186,142,89,17,209,212,77,71,21,68,235,89,37,60,82,181,85,180,207,126,206,70,189,142,15,127,193,182,133,209,240,237,195,142,25,167,62,134,244,117,233,182,248,238,57,27,94,176,62,103,222,42,24,217,42,146,73,96,68,100,189,55,175,65,143,221,203,210,134,38,243,185,26,142,92,107,237,171,246,88,197,190,32,80,252,186,226,91,78,20,187,97,110,183,251,173,147,77,184,135,192,106,238,55,43,141,69,53,178,143,33,197,104,157,52,245,51,200,232,33,143,188,91,155,187,158,247,57,102,145,238,165,221,85,85,145,197,74,92,190,218,191,101,140,91,226,5,15,203,174,32,96,7,101,199,183,102,153,125,181,242,122,210,85,56,250,224,163,21,226,179,78,42,239,118,155,103,119,212,220,102,223,52,152,229,194,157,35,100,149,252,136,233,27,108,168,89,28,198,58,25,94,170,140,115,220,157,25,30,175,69,229,116,172,150,42,251,46,61,187,52,203,237,175,147,214,147,252,6,173,159,232,171,2,202,191,213,92,115,36,199,46,31,237,148,117,214,218,234,121,63,226,201,12,209,200,207,208,230,185,190,229,66,109,59,52,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,15,148,237,61,224,42,167,89,237,85,124,64,232,253,138,174,191,80,109,148,244,208,221,109,20,157,38,37,218,221,3,102,231,154,56,155,23,86,162,185,168,232,26,136,178,250,208,192,145,177,174,122,70,199,91,254,206,158,205,60,251,8,204,177,206,35,181,194,190,175,29,168,183,211,182,227,97,198,168,170,230,166,184,178,121,17,236,222,228,173,70,172,76,233,42,42,210,181,206,87,245,121,39,228,70,75,4,129,30,220,88,251,83,235,39,196,12,135,230,51,158,131,28,225,87,50,206,184,80,184,113,45,130,91,106,238,204,197,114,139,141,167,40,164,138,68,115,233,109,209,209,208,207,13,100,80,163,57,156,198,58,122,158,187,185,215,149,157,39,163,17,140,153,237,243,252,88,251,83,235,39,196,12,135,230,51,146,147,216,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,20,26,23,174,154,143,195,166,163,219,181,67,75,239,61,198,235,67,188,83,67,42,43,233,110,20,174,84,89,41,106,99,69,78,164,47,229,110,233,186,57,28,214,189,142,99,216,199,182,106,115,174,210,45,26,177,112,143,67,196,45,146,253,106,151,36,200,237,242,209,217,177,150,202,234,201,162,200,155,3,86,90,57,217,247,153,58,52,210,73,26,205,42,244,209,98,116,110,98,170,207,2,73,128,29,167,156,16,81,240,233,149,83,106,246,155,210,242,96,57,133,194,104,170,41,221,52,12,244,85,226,105,42,42,18,150,10,120,162,141,35,163,232,55,104,81,188,234,222,132,141,123,155,188,124,248,44,7,170,213,93,76,202,181,147,81,242,61,82,205,106,251,197,235,38,184,75,112,169,229,146,71,199,15,58,250,144,69,212,123,222,216,98,98,54,56,216,174,94,72,216,198,162,236,212,50,3,88,120,32,190,232,55,7,120,206,186,234,133,45,214,205,157,101,25,132,54,232,108,114,204,196,142,142,207,45,12,243,70,181,48,172,73,36,85,139,37,59,156,172,234,42,50,55,181,175,99,100,71,181,151,127,179,11,128,170,109,103,186,210,113,3,172,22,42,74,253,62,182,84,84,195,106,180,85,245,88,183,107,140,14,135,146,105,34,116,93,42,138,22,171,167,106,162,75,235,77,2,198,246,185,137,35,29,148,29,181,126,203,24,183,196,10,31,151,92,64,192,14,203,143,110,205,50,251,107,228,245,164,255,0,16,3,217,113,237,217,166,95,109,124,158,180,159,224,0,24,255,0,199,78,172,235,46,138,112,227,145,103,186,29,136,122,106,253,73,203,29,77,103,43,101,244,21,10,177,235,53,207,187,170,47,120,233,108,223,87,101,107,57,250,178,35,162,138,70,168,94,175,165,152,175,210,175,160,191,73,173,95,73,61,31,233,111,67,247,216,251,247,113,234,116,187,207,67,126,167,71,169,234,117,57,121,121,189,93,247,240,53,194,226,199,218,159,89,62,32,100,63,49,156,253,88,87,22,122,243,131,107,204,188,72,208,103,85,117,217,181,117,67,165,186,212,87,122,240,93,32,119,47,61,37,68,77,86,181,105,149,172,99,91,19,57,82,52,142,53,139,166,177,198,172,241,90,177,157,125,212,53,79,50,212,207,69,250,51,233,110,65,113,190,247,46,191,91,186,247,170,153,38,233,117,57,91,207,203,212,229,230,229,110,251,111,178,111,176,18,255,0,216,169,236,177,148,252,64,174,249,117,184,207,243,0,59,21,61,150,50,159,136,21,223,46,183,25,254,0,195,254,213,61,28,190,234,239,8,247,122,156,114,109,234,240,43,132,89,140,148,220,172,254,53,75,77,4,241,212,167,59,222,212,103,78,10,137,103,223,214,115,186,28,141,106,185,232,169,152,7,159,212,44,42,213,169,88,6,75,167,55,218,138,184,45,185,85,158,182,201,89,45,35,218,217,227,130,166,23,195,35,163,115,154,230,163,209,175,85,69,86,185,55,219,116,95,32,53,182,225,251,83,62,227,122,227,129,234,148,149,119,90,122,76,103,32,161,184,87,250,46,78,74,169,168,89,51,123,212,12,245,216,142,234,192,178,198,172,115,145,175,107,213,174,94,87,41,150,189,176,186,209,106,212,173,121,197,177,12,79,47,164,190,99,216,174,47,79,86,196,164,99,93,4,117,183,31,227,46,150,58,132,111,223,217,45,26,91,94,142,99,223,30,219,114,236,229,144,194,189,66,194,174,186,107,159,228,186,115,125,168,164,158,229,138,222,43,108,149,146,210,61,206,130,73,233,166,124,50,58,55,57,173,114,177,92,197,84,85,107,87,109,183,68,242,62,77,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,201,172,99,90,155,34,34,1,34,189,139,26,59,117,189,106,230,87,173,247,11,13,36,182,44,106,206,251,37,13,101,93,43,156,246,221,106,159,27,149,212,178,43,21,136,248,233,163,149,146,171,94,143,107,43,35,77,149,178,169,49,38,31,246,86,104,229,247,72,184,71,180,84,228,115,109,87,158,220,37,204,99,166,229,103,241,90,90,152,32,142,153,57,216,247,35,250,144,83,197,62,254,171,155,215,228,115,81,204,85,92,192,2,21,187,106,253,169,241,111,135,244,63,49,184,142,197,79,106,124,167,225,253,119,204,109,195,182,175,218,159,22,248,127,67,243,27,136,236,84,246,167,202,126,31,215,124,198,220,4,212,128,0,0,0,0,0,16,3,218,143,237,217,169,191,98,252,158,136,159,226,0,123,81,253,187,53,55,236,95,147,209,1,159,253,138,158,203,25,79,196,10,239,151,91,140,127,237,69,224,22,179,15,190,220,184,152,209,219,125,214,233,106,200,238,21,53,217,101,158,10,105,235,36,182,85,61,146,212,207,114,107,218,215,114,81,187,167,35,165,234,43,91,12,142,111,42,171,36,70,67,144,29,138,158,203,25,79,196,10,239,151,91,140,244,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,13,109,248,98,226,23,42,225,127,89,108,186,185,139,83,119,254,225,212,166,184,218,223,85,37,60,55,58,25,91,203,45,60,142,98,255,0,115,35,21,205,123,89,44,81,61,88,254,78,85,216,79,66,245,211,78,56,139,211,139,118,168,105,125,231,191,90,171,183,138,104,101,68,101,85,190,169,168,139,37,45,76,104,171,211,153,156,205,221,55,86,171,92,215,177,207,99,216,247,68,95,22,253,152,217,246,21,196,53,147,25,225,235,14,200,46,216,38,117,81,10,81,87,62,146,106,186,76,110,121,106,18,41,105,235,39,133,37,149,148,209,35,227,149,39,149,136,171,19,213,187,202,248,100,122,201,87,3,156,36,83,112,133,164,110,195,234,178,138,187,230,67,124,168,109,210,253,51,42,101,244,116,117,124,136,206,157,28,14,217,172,99,90,141,106,202,173,73,102,229,71,63,149,173,138,40,131,34,141,109,184,192,192,42,116,195,138,61,82,195,38,199,169,44,84,244,185,69,117,77,190,223,72,145,54,8,45,213,50,173,69,18,70,216,151,145,140,90,105,161,84,98,109,200,138,141,84,106,162,181,54,73,33,219,182,159,71,110,182,93,92,197,53,190,223,97,164,138,197,146,217,217,100,174,172,164,165,115,94,235,173,43,228,114,58,170,68,98,49,95,37,52,145,50,37,115,213,238,101,28,137,178,54,36,3,234,232,239,24,148,214,94,202,76,247,26,206,175,20,151,107,237,186,162,175,76,236,52,43,89,43,171,93,73,114,163,85,166,124,234,189,85,99,34,137,247,14,150,233,28,78,142,220,216,26,168,230,238,71,94,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,249,31,146,155,41,190,210,98,183,28,42,158,187,146,203,117,184,81,221,43,41,186,76,94,173,85,36,117,49,211,201,206,169,206,222,86,86,212,166,200,168,213,234,110,228,85,107,85,50,215,178,103,75,237,90,143,198,13,174,231,121,117,36,148,248,45,158,179,40,101,37,77,19,106,25,83,59,29,29,52,59,115,42,36,111,138,90,184,234,25,38,206,86,190,157,187,34,42,163,218,19,125,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,71,138,226,199,217,99,89,62,31,228,63,46,156,186,165,170,226,199,217,99,89,62,31,228,63,46,156,13,107,13,135,180,195,71,112,29,117,224,107,75,244,231,81,172,52,151,27,109,199,77,236,145,69,44,180,176,205,61,190,121,44,236,133,181,116,174,153,143,108,85,49,182,87,172,114,163,85,90,171,250,209,117,225,54,8,198,117,231,13,225,183,179,243,78,53,91,51,173,164,107,45,218,111,97,101,178,134,106,133,133,247,107,138,218,162,90,122,40,149,172,123,185,228,115,118,87,35,29,200,196,124,142,78,70,57,80,33,135,140,14,26,239,188,43,107,141,227,76,174,107,214,181,77,205,116,198,234,221,84,201,228,171,179,203,52,140,167,146,85,107,89,203,50,116,159,28,136,172,98,117,35,122,181,21,138,199,58,202,158,255,0,93,53,211,81,248,139,212,123,142,168,106,133,231,191,93,107,182,138,24,98,69,101,45,190,149,170,171,29,45,52,106,171,211,133,156,206,217,55,87,43,156,231,189,207,123,222,247,121,91,254,39,149,98,158,141,250,83,140,221,108,222,153,183,195,118,183,122,66,138,74,126,249,67,46,253,42,152,121,209,58,144,191,149,220,178,55,118,187,101,217,87,96,38,123,179,67,128,170,109,6,199,161,214,173,89,177,82,79,168,183,202,120,230,180,50,78,175,61,130,221,61,44,110,116,46,134,104,163,116,21,202,233,38,138,101,245,249,88,212,99,28,212,124,200,252,75,237,171,246,167,197,190,31,208,252,198,226,95,254,203,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,111,61,99,122,145,182,46,154,57,211,70,215,115,34,62,53,124,214,3,182,175,218,159,22,248,127,67,243,27,136,23,87,176,199,242,217,251,55,251,200,149,66,42,251,12,127,45,159,179,127,188,137,84,0,0,0,0,3,8,35,236,167,208,101,226,142,163,89,102,180,82,55,2,109,60,55,26,124,33,173,230,162,146,246,178,200,178,171,227,229,70,178,133,173,72,94,218,84,87,53,242,62,70,175,36,12,72,36,205,240,0,128,30,212,127,110,205,77,251,23,228,244,70,127,246,42,123,44,101,63,16,43,190,93,110,48,3,181,31,219,179,83,126,197,249,61,17,159,253,138,158,203,25,79,196,10,239,151,91,128,203,253,116,208,189,56,226,47,78,46,58,95,170,22,110,253,106,174,218,88,102,137,81,149,86,250,166,162,164,117,84,210,42,47,78,102,115,59,101,217,90,173,115,152,246,189,143,123,29,106,184,23,224,202,197,193,230,156,85,91,36,186,250,103,51,202,59,189,70,77,114,137,239,74,87,73,18,63,165,77,77,27,182,218,24,186,178,162,72,230,164,146,57,238,115,185,81,89,20,121,42,0,0,0,138,190,220,239,200,159,237,39,238,211,13,120,39,225,158,155,138,236,183,63,211,8,107,169,45,247,216,48,122,139,190,61,93,86,178,244,41,174,48,220,104,17,189,68,141,200,170,201,34,146,104,85,85,175,228,73,150,68,99,220,198,161,153,93,185,223,145,63,218,79,221,165,170,236,84,246,167,202,126,31,215,124,198,220,6,16,103,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,133,166,174,161,169,68,231,137,251,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,172,201,246,101,113,219,106,214,236,54,221,161,154,165,147,85,201,170,22,26,121,27,75,89,116,157,175,126,73,68,197,115,154,248,228,217,21,245,48,197,179,100,99,249,164,123,35,235,243,72,171,55,75,208,118,136,240,11,71,196,230,42,153,230,150,219,237,86,221,77,178,117,106,54,74,104,41,254,147,70,177,196,206,237,85,83,202,143,89,152,200,35,109,60,146,61,99,111,173,27,185,91,39,82,40,65,197,178,204,171,6,190,210,229,56,86,77,117,199,239,84,92,253,218,227,107,173,146,146,170,14,118,57,143,228,150,53,107,219,204,199,185,171,178,248,181,202,139,224,170,6,210,102,181,156,88,251,83,235,39,196,12,135,230,51,147,125,192,191,25,182,46,48,244,226,170,231,37,171,208,217,158,47,221,233,242,107,108,76,122,210,182,73,81,253,42,154,105,29,190,240,203,210,149,82,55,57,100,141,204,115,93,204,136,201,100,132,30,44,125,169,245,147,226,6,67,243,25,192,153,62,206,28,79,21,206,123,61,180,243,22,205,113,155,86,65,101,173,244,183,121,183,93,40,163,171,165,159,146,247,86,246,115,197,34,57,142,229,123,26,228,221,60,28,212,84,241,68,34,175,142,142,12,175,188,30,106,61,45,178,59,175,166,112,204,163,188,84,99,55,41,94,196,170,116,113,43,58,180,213,49,183,109,166,139,171,18,44,141,106,71,35,94,215,55,149,85,241,71,45,93,151,30,194,122,101,246,215,206,43,75,213,174,154,23,167,28,69,233,197,199,75,245,66,205,223,173,85,219,75,12,209,42,50,170,223,84,212,84,142,170,154,69,69,233,204,206,103,108,187,43,85,174,115,30,215,177,239,99,130,10,248,23,227,54,251,193,230,163,213,92,228,181,122,103,12,202,59,189,62,77,109,137,140,74,167,71,18,191,165,83,77,35,182,218,104,186,178,170,70,231,36,114,53,238,107,185,85,89,44,115,253,139,101,152,174,115,98,165,202,112,172,154,213,144,89,107,121,251,181,198,215,91,29,93,44,252,143,115,31,201,44,106,230,59,149,236,115,87,101,240,115,85,23,197,20,215,11,136,190,26,53,79,133,252,238,108,23,83,45,63,155,220,175,52,112,84,250,46,231,247,152,101,147,186,79,52,81,245,186,93,118,50,78,86,250,143,221,171,238,85,200,174,205,142,57,238,188,62,231,244,122,87,168,215,74,186,237,58,202,170,41,173,177,62,178,232,230,193,139,206,233,164,86,213,68,217,164,72,33,166,116,149,15,117,78,200,213,219,105,121,149,99,88,228,9,201,0,0,0,0,33,47,180,215,129,43,174,136,230,87,29,115,210,220,102,146,61,47,191,84,70,234,170,59,92,14,99,49,186,215,163,90,230,73,30,234,140,166,154,93,221,27,217,203,27,31,39,67,150,52,72,122,179,104,124,156,167,19,197,115,155,21,86,45,154,227,54,172,130,203,91,201,222,109,215,74,40,234,233,103,228,123,94,206,120,164,71,49,220,175,99,92,155,167,131,154,138,158,40,128,107,197,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,123,204,109,116,142,133,252,205,229,122,171,85,122,111,145,143,187,253,162,60,125,86,113,57,149,38,7,165,183,11,173,183,76,172,157,90,125,210,166,122,127,164,210,44,145,63,188,213,83,115,35,22,22,62,8,221,79,28,140,89,27,235,72,238,87,73,211,138,197,113,117,162,22,174,28,120,139,204,244,106,197,124,171,187,219,108,21,20,206,163,171,171,141,172,157,96,168,165,134,166,54,73,203,234,185,236,108,232,197,122,35,81,234,197,114,53,156,220,137,109,113,59,7,210,188,170,205,139,122,110,213,102,244,205,194,158,223,233,27,181,79,119,161,163,234,200,214,117,234,37,217,122,112,179,155,153,239,217,121,90,138,187,46,192,95,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,121,185,58,139,178,50,57,164,70,201,210,88,221,176,70,45,137,226,184,53,138,151,22,194,177,155,86,63,101,162,231,238,214,235,93,20,116,148,176,115,189,207,127,36,81,163,88,222,103,189,206,93,147,197,206,85,95,21,83,197,112,241,195,246,3,195,46,151,208,233,70,156,178,173,246,218,58,138,138,185,107,43,146,21,173,173,158,105,21,206,150,162,72,99,141,178,61,27,201,19,92,173,221,35,138,54,248,242,161,114,192,138,190,220,239,200,159,237,39,238,210,213,118,42,123,83,229,63,15,235,190,99,110,46,175,110,119,228,79,246,147,247,105,128,28,49,113,11,149,112,191,172,182,93,92,197,169,187,255,0,112,234,83,92,109,111,170,146,158,27,157,12,173,229,150,158,71,49,127,185,145,138,230,189,172,150,40,158,172,127,39,42,132,175,118,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,221,21,245,48,197,187,163,123,57,164,123,35,232,114,200,171,15,74,27,48,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,115,196,253,149,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,101,221,42,212,204,87,89,52,227,28,213,44,42,175,188,89,114,107,124,87,10,110,105,35,124,144,243,167,175,4,189,55,189,141,154,39,163,163,145,136,229,228,145,143,106,174,237,82,45,187,83,56,10,199,180,242,213,55,18,218,47,98,164,181,216,155,81,20,57,85,150,151,186,209,209,91,24,230,211,82,210,77,67,75,20,76,68,99,165,71,117,147,157,239,89,39,99,209,188,189,69,104,92,173,112,226,186,197,197,167,101,126,160,102,93,91,85,30,95,109,244,45,30,83,100,162,153,238,238,21,94,154,165,72,228,70,200,136,244,134,118,51,171,26,238,246,166,239,143,168,247,197,34,145,173,194,119,181,62,141,252,64,199,190,99,1,109,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,57,227,99,188,218,138,151,47,132,239,106,125,27,248,129,143,124,198,0,54,83,62,77,199,44,197,108,247,219,70,45,118,201,173,84,87,172,131,188,122,34,221,81,91,28,117,87,14,131,17,243,247,120,156,168,249,122,108,84,115,249,17,121,90,168,171,178,30,87,95,179,13,71,192,52,107,44,204,180,143,2,250,105,151,218,173,238,158,215,100,231,84,239,50,115,34,57,220,173,217,242,244,216,175,151,162,197,73,37,233,244,216,168,247,181,83,94,203,255,0,20,252,65,100,250,203,109,226,6,247,170,55,89,179,235,63,69,182,251,187,27,20,93,214,56,218,173,72,99,130,54,54,22,194,228,124,136,248,145,157,57,58,178,243,181,221,71,243,5,213,237,71,246,236,212,223,177,126,79,68,101,87,97,143,229,179,246,111,247,145,30,188,70,235,125,215,136,237,97,189,107,45,246,199,73,104,185,95,233,237,205,172,164,164,145,207,129,39,167,161,130,154,71,199,205,235,53,143,116,10,244,98,171,149,136,244,106,185,252,188,235,33,93,134,63,150,207,217,191,222,64,74,160,0,8,245,237,70,224,74,235,173,150,168,117,223,69,241,154,74,140,218,199,78,246,228,22,234,72,29,223,114,26,38,181,137,19,227,229,94,89,106,105,218,199,34,51,147,169,44,110,70,35,156,176,195,19,162,7,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,167,60,79,217,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,118,136,33,47,181,187,134,76,7,67,53,67,23,212,13,57,166,164,179,219,117,10,158,169,178,227,212,54,232,105,40,173,211,208,71,75,27,159,78,216,81,173,107,37,108,204,115,152,173,221,36,108,143,230,119,81,26,192,246,188,80,246,178,86,106,47,15,184,198,13,164,43,117,176,103,89,13,190,150,163,49,189,208,201,61,181,214,90,168,101,69,146,154,222,232,229,89,23,171,36,74,238,162,200,230,165,52,141,99,185,164,146,68,131,0,52,171,76,242,173,100,212,124,115,75,112,170,78,241,122,201,174,17,91,233,185,163,145,241,195,206,190,188,242,244,216,247,182,24,152,142,146,71,163,87,146,54,61,202,155,53,79,42,78,79,101,127,11,248,14,148,104,149,171,91,237,247,122,75,246,89,168,246,120,101,174,172,167,168,134,170,154,223,3,103,153,201,73,77,34,68,217,98,126,203,19,42,162,115,222,157,226,151,111,235,104,5,255,0,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,57,231,116,105,204,230,49,211,202,216,152,247,61,99,141,90,206,103,108,174,117,181,237,71,246,19,212,223,177,126,113,68,101,81,138,189,168,254,194,122,155,246,47,206,40,128,133,110,19,189,169,244,111,226,6,61,243,24,9,169,227,219,130,11,23,23,24,36,85,184,229,45,170,219,169,182,78,148,86,75,221,100,207,167,133,244,171,50,44,212,181,110,142,41,31,36,60,142,149,241,167,34,185,146,237,202,230,182,73,81,240,173,194,119,181,62,141,252,64,199,190,99,1,178,152,26,176,221,173,55,91,5,214,182,197,125,182,85,219,174,86,234,137,41,43,40,234,225,116,51,211,79,27,149,178,69,36,110,68,115,30,215,34,181,90,168,138,138,138,138,76,79,101,239,31,87,221,105,228,225,227,89,174,29,243,47,181,91,223,81,98,191,212,212,177,38,189,82,195,202,143,166,157,30,228,124,181,145,177,85,233,35,81,206,150,40,228,124,155,62,39,201,55,235,237,70,224,74,235,173,150,168,117,223,69,241,154,74,140,218,199,78,246,228,22,234,72,29,223,114,26,38,181,137,19,227,229,94,89,106,105,218,199,34,51,147,169,44,110,70,35,156,176,195,19,161,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,64,54,158,6,37,112,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,30,211,45,64,0,0,140,190,219,13,29,186,222,176,220,15,91,236,118,26,73,105,241,170,138,171,37,254,178,26,87,58,173,176,85,44,110,163,116,178,53,138,137,77,28,177,206,196,89,30,136,217,107,24,141,69,89,92,68,89,179,158,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,138,35,227,150,56,228,68,114,57,138,172,68,115,92,213,86,174,178,215,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,93,12,244,211,198,229,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,129,249,75,171,194,198,138,127,8,158,32,176,157,28,146,225,220,169,50,11,130,247,249,219,47,78,70,80,193,19,234,42,186,78,233,200,137,50,193,12,169,31,51,21,189,69,103,54,205,221,82,213,18,189,216,193,195,173,51,45,89,47,18,121,126,39,73,37,68,245,13,179,97,213,213,81,75,215,129,140,108,137,112,168,129,30,212,137,89,34,201,20,9,51,21,207,69,134,170,45,216,138,244,120,74,80,0,0,0,8,213,213,142,217,79,185,126,169,230,90,103,252,28,125,39,244,75,32,184,216,187,239,210,254,143,122,238,181,50,67,213,233,247,39,114,115,116,249,185,121,157,182,251,110,187,110,102,175,11,154,233,252,37,52,39,25,214,191,162,223,71,62,145,247,223,233,103,126,239,157,14,239,89,61,55,242,221,56,249,185,186,28,223,128,155,115,109,227,182,235,28,26,223,217,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,190,251,42,249,146,19,193,158,138,101,92,59,112,217,135,232,230,107,112,181,86,222,177,255,0,72,119,153,237,114,201,37,43,250,245,245,21,12,228,116,145,198,245,217,147,53,23,118,39,172,139,182,233,178,168,94,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,151,38,229,69,46,93,128,225,169,178,167,137,89,67,85,55,43,3,227,229,72,174,178,206,221,188,23,151,127,254,237,164,19,102,13,169,179,241,143,68,196,77,158,218,203,58,167,151,159,53,58,254,146,118,114,151,57,182,90,133,79,47,83,207,251,182,144,43,172,23,89,230,226,238,158,181,30,173,119,120,180,42,108,170,158,93,31,211,250,0,156,125,24,169,154,167,79,172,146,76,158,178,208,211,42,175,135,159,66,51,221,150,187,135,57,223,83,165,152,252,210,72,174,87,91,233,85,119,93,252,86,154,37,46,136,29,111,118,202,114,197,220,226,69,57,98,129,88,0,0,0,0,0,0,7,10,187,120,129,200,7,9,230,160,114,1,194,1,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,1,132,26,133,218,237,195,110,154,231,249,46,156,223,112,157,74,158,229,138,222,43,108,149,146,210,91,104,29,4,147,211,76,248,100,116,110,117,99,92,172,87,49,85,21,90,213,219,109,209,60,140,223,53,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,156,157,4,214,188,87,136,157,39,177,107,30,21,111,186,209,89,114,14,245,221,160,186,69,28,117,76,232,84,203,78,254,118,199,36,140,77,223,11,149,54,122,250,170,155,236,187,162,92,3,26,187,56,113,60,171,6,224,199,79,49,108,215,25,186,227,247,170,47,75,119,155,117,210,138,74,74,168,57,238,181,111,103,60,82,35,94,222,102,61,174,77,211,197,174,69,79,5,67,37,64,24,1,219,87,236,177,139,124,64,161,249,117,196,207,243,0,59,106,253,150,49,111,136,20,63,46,184,129,21,124,39,123,83,232,223,196,12,123,230,48,27,41,154,214,112,157,237,79,163,127,16,49,239,152,192,108,166,0,2,223,235,246,147,125,221,116,107,44,210,63,165,247,92,95,233,69,189,212,94,148,182,59,105,160,245,145,220,174,110,233,212,133,252,189,57,98,230,111,82,39,200,206,102,243,115,32,68,95,105,127,30,181,58,243,144,205,162,186,77,125,171,131,78,172,117,18,67,119,124,125,46,75,253,198,10,169,26,217,155,52,50,200,217,232,81,177,195,44,41,234,115,61,202,247,181,202,200,85,150,43,130,238,18,114,174,46,117,77,49,107,108,189,199,27,177,119,107,134,77,113,115,164,139,167,66,234,152,216,248,32,149,33,150,52,172,146,53,153,208,178,68,70,187,163,34,170,236,197,45,174,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,90,36,132,246,61,241,93,167,24,53,29,199,134,76,214,95,67,93,114,140,129,247,139,5,210,121,145,41,107,170,165,130,158,5,160,118,232,157,41,151,187,181,98,85,85,108,174,123,163,78,87,164,109,148,35,4,201,78,37,56,50,190,232,126,143,233,110,191,89,46,190,149,195,53,27,31,179,84,76,179,189,141,170,182,94,42,173,237,169,146,153,205,77,186,144,191,150,103,197,35,83,118,181,142,142,77,149,172,146,108,107,37,211,138,126,38,48,221,40,236,223,210,173,30,117,14,63,144,101,154,139,166,248,253,19,45,23,20,89,86,223,110,91,108,124,215,69,137,26,168,143,142,88,216,216,21,206,103,223,147,168,206,126,239,35,0,192,174,11,184,182,202,184,70,213,52,202,109,177,119,236,110,251,221,173,249,53,185,205,146,94,165,11,106,99,123,231,130,36,154,40,214,178,56,210,102,194,249,21,90,222,180,136,169,179,212,216,39,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,175,36,172,221,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,53,129,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,159,238,206,190,25,243,46,22,184,121,76,51,80,107,169,31,144,223,239,19,100,117,212,84,202,143,101,177,243,83,211,194,148,139,42,57,91,51,218,218,118,171,222,223,83,157,238,107,85,237,106,72,240,180,31,209,171,225,99,254,208,117,87,255,0,21,91,191,231,198,111,233,238,107,106,212,172,3,26,212,107,21,61,92,22,220,170,207,69,123,163,138,173,141,108,241,193,83,11,38,141,178,53,174,115,81,232,215,162,42,35,156,155,239,178,175,153,174,103,240,78,226,159,254,230,157,85,255,0,200,219,143,254,228,216,35,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,80,53,162,61,86,149,105,158,85,172,154,143,142,105,110,21,73,222,47,89,53,194,43,125,55,52,114,62,56,121,215,215,158,94,155,30,246,195,19,17,210,72,244,106,242,70,199,185,83,102,169,229,73,211,236,186,225,70,197,161,218,29,109,213,91,180,86,171,150,103,169,54,250,107,194,220,160,133,235,37,13,158,162,24,166,166,160,107,222,191,170,89,85,141,98,58,71,53,139,212,72,35,122,133,224,224,239,133,92,55,133,13,35,183,225,246,107,109,35,178,123,141,61,61,78,89,119,142,69,153,247,27,138,51,215,70,202,230,49,221,218,55,58,70,194,206,86,242,177,85,202,157,71,200,247,223,80,0,197,94,212,127,97,61,77,251,23,231,20,68,16,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,145,59,221,168,254,194,122,155,246,47,206,40,136,86,225,59,218,159,70,254,32,99,223,49,128,15,63,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,214,137,237,117,63,139,205,101,213,221,14,193,120,125,204,107,109,79,197,176,14,159,112,117,61,3,98,170,170,232,194,232,41,123,196,155,170,47,66,7,190,38,116,218,206,102,185,93,47,85,232,143,73,137,237,12,224,178,213,197,62,151,212,95,113,12,126,145,218,169,141,83,162,227,245,139,82,218,85,173,129,36,230,150,223,60,142,106,181,236,115,86,87,68,143,86,163,38,86,175,82,54,62,110,104,22,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,232,103,166,158,55,43,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,12,181,236,186,225,235,238,229,196,213,182,255,0,115,169,186,209,89,116,211,187,101,178,212,209,210,243,199,53,116,21,81,45,29,28,147,57,21,145,117,30,143,147,101,69,115,227,166,153,173,70,174,242,51,58,187,106,253,150,49,111,136,20,63,46,184,151,127,179,135,135,235,175,15,28,46,88,172,89,43,42,224,200,114,170,135,229,87,138,58,132,115,86,134,122,152,162,108,116,221,55,199,27,226,123,41,225,167,108,177,189,28,173,155,172,136,229,111,46,214,131,182,175,217,99,22,248,129,67,242,235,136,24,1,217,113,237,217,166,95,109,124,158,180,159,226,0,123,46,61,187,52,203,237,175,147,214,147,252,0,0,6,181,156,88,251,83,235,39,196,12,135,230,51,146,147,216,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,145,109,197,143,181,62,178,124,64,200,126,99,56,176,113,47,170,120,166,129,92,184,116,197,174,222,134,198,239,57,4,215,251,141,85,190,122,154,122,234,206,173,18,81,203,69,51,217,42,71,37,27,227,107,85,209,58,53,230,114,34,170,170,38,192,93,254,208,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,62,89,110,19,198,231,43,158,247,57,101,108,74,244,106,178,21,106,116,227,123,230,230,197,89,45,55,88,109,84,247,217,173,149,108,182,214,84,77,73,79,88,232,92,144,77,60,45,141,210,196,201,54,229,115,216,217,225,115,154,139,187,82,88,213,118,230,77,238,175,10,188,51,230,92,87,234,229,30,150,225,245,212,150,230,54,157,215,43,189,206,165,81,204,183,91,163,124,108,150,116,143,153,29,51,249,165,141,140,141,170,156,207,123,121,156,198,115,200,201,201,202,120,37,208,235,231,12,181,92,50,91,49,75,85,5,171,209,236,109,21,209,214,216,123,212,87,136,169,91,4,55,153,122,9,15,90,177,57,24,178,61,21,139,43,121,227,114,242,61,205,2,50,251,52,56,245,169,208,108,134,29,21,213,155,237,92,250,117,124,168,142,27,67,228,233,114,88,46,51,213,70,215,76,233,166,150,54,193,66,173,146,105,102,79,95,149,237,71,177,173,87,204,175,202,174,217,91,181,170,255,0,194,38,19,125,177,92,233,46,54,219,142,113,109,171,163,172,164,153,179,65,83,4,150,203,131,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,138,13,116,208,189,71,225,211,81,238,58,95,170,22,110,227,117,161,218,88,102,137,85,244,183,10,87,42,164,117,84,210,42,39,82,23,242,187,101,217,28,142,107,152,246,177,236,123,27,237,178,62,42,179,44,235,133,11,127,13,57,221,202,174,236,204,87,40,183,93,177,122,185,99,71,62,150,221,29,29,116,19,81,203,50,191,153,204,99,167,166,232,55,145,121,89,213,98,189,24,200,88,208,246,189,151,30,221,154,101,246,215,201,235,73,158,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,156,180,239,69,84,114,174,234,223,15,53,72,97,236,184,246,236,211,47,182,190,79,90,72,255,0,107,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,54,221,237,79,122,1,247,244,19,181,3,64,184,137,213,139,22,142,97,88,134,160,81,94,178,14,245,221,167,186,91,232,163,165,103,66,154,90,135,243,186,58,185,30,155,178,23,34,108,197,245,149,55,217,55,84,204,2,16,59,56,120,122,215,220,27,140,237,60,202,115,93,15,212,12,126,203,69,233,110,243,113,186,99,53,180,148,176,115,218,170,216,206,121,100,141,172,111,51,222,214,166,235,226,231,34,39,138,161,55,224,66,95,105,127,1,85,58,13,144,205,173,90,77,98,171,159,78,175,149,18,77,119,100,125,46,75,5,198,122,169,28,216,91,12,49,70,216,40,85,178,67,20,43,235,242,189,170,199,185,170,248,81,248,22,109,59,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,172,190,183,225,86,173,53,214,140,251,78,108,85,21,115,219,113,92,162,235,100,163,150,173,237,116,242,65,77,87,36,49,186,71,53,173,106,189,90,196,85,84,107,83,125,246,68,242,2,93,59,21,61,150,50,159,136,21,223,46,183,25,254,107,237,192,87,24,153,15,11,26,185,108,109,230,241,87,62,157,95,42,59,150,65,108,154,178,171,186,81,50,119,192,217,46,145,83,197,204,215,84,196,216,99,85,94,147,222,248,154,248,147,149,94,215,54,127,173,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,3,245,128,0,130,30,214,109,47,181,105,199,24,55,75,157,153,212,145,211,231,86,122,60,161,244,148,212,77,167,101,52,239,116,148,211,111,202,170,146,62,89,105,36,168,124,155,53,92,250,135,110,138,168,175,118,42,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,145,33,61,183,183,252,86,167,84,244,211,22,163,178,116,178,75,126,63,87,112,184,92,123,180,109,239,20,53,21,40,202,72,58,168,189,71,244,228,165,173,119,35,145,26,222,190,237,85,87,191,108,75,224,91,36,181,98,188,96,233,37,206,243,140,82,95,233,231,202,41,45,172,164,169,86,242,71,61,91,187,180,53,73,204,199,39,61,60,179,71,80,207,4,94,120,91,179,152,187,61,161,176,158,158,225,86,173,53,192,49,173,57,177,84,85,207,109,197,108,244,86,74,57,106,222,215,79,36,20,208,178,24,221,35,154,214,181,94,173,98,42,170,53,169,190,251,34,121,30,128,0,33,91,182,175,218,159,22,248,127,67,243,27,136,236,84,246,167,202,126,31,215,124,198,220,59,106,253,169,241,111,135,244,63,49,184,142,197,79,106,124,167,225,253,119,204,109,192,77,72,0,0,0,1,132,26,133,218,237,195,110,154,231,249,46,156,223,112,157,74,158,229,138,222,43,108,149,146,210,91,104,29,4,147,211,76,248,100,116,110,117,99,92,172,87,49,85,21,90,213,219,109,209,60,140,223,53,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,154,158,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,203,80,196,69,87,34,238,142,240,242,85,134,30,212,127,110,205,77,251,23,228,244,68,143,246,68,233,238,125,166,188,54,228,150,45,70,193,242,12,86,229,62,113,89,87,21,29,238,217,53,12,242,64,234,10,6,182,86,199,51,90,229,98,185,143,106,57,19,109,216,228,247,41,28,29,168,254,221,154,155,246,47,201,232,128,207,254,197,79,101,140,167,226,5,119,203,173,198,127,152,1,216,169,236,177,148,252,64,174,249,117,184,207,240,0,0,6,31,246,169,232,229,247,87,120,71,187,212,227,147,111,87,129,92,34,204,100,166,229,103,241,170,90,104,39,142,165,57,222,246,163,58,112,84,75,62,254,179,157,208,228,107,85,207,69,76,192,44,255,0,24,151,107,85,151,133,13,97,172,188,220,233,40,41,228,193,239,84,140,150,166,102,196,199,79,61,28,176,195,18,57,202,136,175,146,89,35,141,141,243,115,222,214,166,234,168,128,107,110,76,79,98,198,142,218,172,186,71,149,235,125,194,195,87,21,247,37,188,62,201,67,89,87,74,214,177,214,170,86,70,229,117,44,138,196,122,178,74,153,37,100,170,215,171,28,250,56,211,100,116,74,67,177,176,159,103,38,117,138,231,124,27,105,196,248,181,174,213,106,244,37,189,214,43,141,190,223,60,114,116,107,169,100,116,114,203,50,49,173,233,205,81,234,214,57,174,78,111,227,104,229,87,243,115,184,50,84,181,92,88,251,44,107,39,195,252,135,229,211,151,84,181,92,88,251,44,107,39,195,252,135,229,211,129,173,97,114,181,139,136,28,251,91,237,88,21,139,47,125,36,22,221,56,197,233,49,91,45,29,18,204,216,18,8,26,141,239,47,142,73,30,222,243,35,91,19,100,145,136,196,114,67,18,114,167,34,22,212,201,78,8,56,46,202,184,184,212,120,40,107,91,117,178,96,54,222,164,247,188,134,42,25,29,27,250,75,15,53,13,52,234,197,133,43,30,147,198,168,215,175,169,26,186,94,87,242,164,111,11,193,217,161,192,85,78,188,228,48,235,86,172,216,170,224,211,171,29,68,115,90,25,39,75,146,255,0,113,130,170,55,58,23,67,52,82,54,122,20,108,115,69,50,250,156,207,114,49,142,114,178,100,102,127,241,201,192,150,3,196,110,145,181,184,102,51,73,102,206,240,139,59,160,196,31,107,130,26,118,77,4,44,85,138,207,35,85,89,18,83,57,83,146,61,220,212,129,238,231,106,163,22,88,228,201,252,79,22,177,96,216,173,155,10,197,168,123,149,151,31,183,211,218,237,212,221,87,201,208,165,130,54,199,20,124,239,87,61,220,172,99,83,119,42,185,118,221,85,87,196,250,192,106,217,254,138,176,44,171,253,85,199,50,76,114,225,254,217,71,93,109,174,167,147,254,44,144,205,28,140,253,14,107,155,238,84,46,87,18,252,76,102,92,82,228,56,166,103,168,52,52,140,200,108,24,189,62,57,93,91,76,136,198,92,223,13,85,76,201,86,177,35,81,176,189,205,168,106,61,141,245,57,216,231,53,24,215,36,108,147,254,211,222,2,170,117,158,213,87,196,14,143,216,170,235,245,6,217,79,77,13,214,209,73,210,98,93,173,208,54,110,121,163,137,177,117,106,43,154,142,129,168,139,47,173,12,9,27,26,231,164,108,116,48,129,42,157,134,63,150,207,217,191,222,70,90,113,65,218,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,127,53,59,213,81,26,169,178,183,199,205,19,18,251,12,127,45,159,179,127,188,143,63,218,237,162,26,209,169,92,73,99,119,221,57,210,28,215,42,182,193,131,209,210,75,89,100,176,85,215,65,28,237,175,175,115,162,116,144,198,230,163,209,175,99,149,170,187,236,246,175,189,0,207,78,20,184,214,210,206,48,126,148,253,204,236,25,93,179,232,151,113,239,190,157,165,166,135,169,222,186,253,62,151,70,121,119,219,187,63,155,155,151,109,219,182,251,174,217,0,70,175,99,94,147,234,158,151,253,215,254,233,154,105,149,226,94,147,250,63,220,189,59,102,169,160,239,93,63,72,117,58,93,102,55,159,151,168,206,110,93,246,231,110,254,104,73,80,0,0,0,0,16,3,218,143,237,217,169,191,98,252,158,136,207,254,197,79,101,140,167,226,5,119,203,173,198,0,118,163,251,118,106,111,216,191,39,162,51,255,0,177,83,217,99,41,248,129,93,242,235,112,25,254,0,0,0,2,42,251,115,191,34,127,180,159,187,75,85,216,169,237,79,148,252,63,174,249,141,184,186,189,185,223,145,63,218,79,221,165,138,236,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,228,137,158,146,182,162,34,34,34,185,239,115,149,172,99,26,138,247,189,205,107,81,206,114,34,132,191,113,15,196,14,3,195,46,151,215,106,190,163,62,173,246,218,58,138,122,72,168,232,86,21,173,173,158,105,17,173,138,158,57,164,141,178,61,27,207,43,154,142,221,35,138,71,120,242,169,174,102,170,234,69,247,88,53,31,35,213,12,158,142,213,73,117,201,174,18,220,106,225,181,208,178,146,149,146,72,187,170,50,54,127,133,238,87,72,247,110,249,30,247,185,207,117,213,227,95,138,235,239,22,154,203,91,153,117,110,180,120,133,183,122,60,90,201,91,51,29,220,41,121,88,146,72,173,141,17,137,52,239,103,86,69,221,238,77,217,31,81,236,138,53,47,7,102,199,3,23,94,32,179,250,61,84,212,107,93,93,14,157,98,181,20,215,40,153,89,107,115,160,202,39,108,210,35,105,98,116,209,172,19,83,54,74,119,182,167,101,114,237,180,92,168,178,44,145,134,69,118,78,240,83,149,98,158,140,226,183,52,191,221,108,222,153,183,175,209,219,61,13,84,148,253,242,134,94,241,20,222,147,130,72,19,169,11,249,105,42,105,186,114,171,93,180,114,174,251,49,8,235,226,199,218,159,89,62,32,100,63,49,156,217,76,214,179,139,31,106,125,100,248,129,144,252,198,112,38,167,178,227,216,79,76,190,218,249,197,105,149,70,42,246,92,123,9,233,151,219,95,56,173,50,168,11,21,198,39,10,184,111,21,250,71,112,195,239,54,218,70,228,246,234,122,138,156,78,239,36,139,11,237,215,21,103,168,142,149,172,123,187,180,142,108,109,153,156,174,230,98,35,145,58,140,141,236,215,179,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,39,60,79,217,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,118,136,48,215,180,19,128,172,123,137,156,54,187,57,211,235,21,37,30,170,90,41,228,154,133,244,253,214,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,12,117,236,188,237,2,255,0,234,111,133,45,93,155,251,21,167,12,188,57,223,240,153,86,154,182,122,138,159,248,53,53,36,112,197,249,145,109,248,42,74,161,171,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,164,212,246,101,113,219,106,214,236,54,221,161,154,165,147,85,201,170,22,26,121,27,75,89,116,157,175,126,73,68,197,115,154,248,228,217,21,245,48,197,179,100,99,249,164,123,35,235,243,72,171,55,72,61,174,189,246,160,104,23,14,218,177,125,209,204,215,16,212,10,219,214,63,221,123,204,246,187,125,20,148,175,235,211,69,80,206,71,73,87,27,215,102,76,212,93,216,158,178,46,219,166,202,183,3,133,46,53,180,179,140,31,165,63,115,59,6,87,108,250,37,220,123,239,167,105,105,161,234,119,174,191,79,165,209,158,93,246,238,207,230,230,229,219,118,237,190,235,180,96,118,143,112,245,175,185,207,25,218,135,148,225,90,31,168,25,5,150,183,209,61,218,227,107,198,107,106,233,103,228,181,82,49,252,146,199,27,152,238,87,177,205,93,151,193,205,84,95,20,83,37,123,26,244,159,84,244,191,238,191,247,76,211,76,175,18,244,159,209,254,229,233,219,53,77,7,122,233,250,67,169,210,235,49,188,252,189,70,115,114,239,183,59,119,243,64,36,168,243,249,254,127,134,233,102,27,118,212,29,65,200,105,44,120,245,142,157,106,107,171,170,85,121,34,102,232,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,139,232,12,0,237,147,214,191,160,220,62,218,116,114,146,223,214,171,212,219,130,245,167,146,46,104,224,161,183,75,79,81,39,43,146,70,171,102,116,239,163,70,238,199,181,99,235,239,202,238,69,2,32,53,87,83,50,173,100,212,124,143,84,179,90,190,241,122,201,174,18,220,42,121,100,145,241,195,206,190,164,17,117,30,247,182,24,152,141,142,54,43,151,146,54,49,168,187,53,15,42,123,253,1,209,203,239,16,26,203,137,232,238,57,55,119,171,201,174,13,167,146,167,149,143,238,148,172,107,164,169,169,228,123,216,146,116,160,142,89,122,124,232,231,242,114,183,214,114,33,145,125,171,218,59,117,211,94,45,47,121,115,108,52,148,56,246,160,211,211,222,237,114,209,82,186,40,36,157,176,199,13,107,94,238,70,177,106,86,161,143,158,68,106,185,118,170,137,239,94,105,21,0,151,62,11,245,142,251,175,188,48,96,26,171,148,195,201,122,186,219,228,167,184,201,204,197,239,53,84,149,18,210,75,83,179,24,198,51,172,250,119,75,211,107,81,172,234,114,38,232,221,214,245,145,87,216,133,170,95,253,114,244,82,225,125,255,0,90,101,54,139,103,117,253,116,213,243,245,145,159,253,141,111,35,223,250,88,223,229,20,149,64,34,175,183,59,242,39,251,73,251,180,138,178,85,59,115,191,34,127,180,159,187,76,117,236,188,210,28,55,94,181,95,82,116,143,80,32,171,146,197,145,105,189,100,53,11,73,58,195,60,79,101,214,217,44,83,70,255,0,20,71,199,44,113,200,136,228,115,21,88,136,230,185,170,173,80,252,157,157,220,111,214,112,171,157,174,37,152,213,115,105,150,89,112,138,91,235,150,25,234,102,181,200,216,101,141,149,84,177,50,86,177,188,207,124,29,225,82,57,36,124,84,237,70,53,92,198,53,103,79,253,10,231,184,175,250,149,145,227,121,29,191,253,174,178,134,229,67,81,31,252,104,230,134,72,223,250,90,230,187,222,138,107,153,197,23,12,153,247,11,58,161,114,211,252,190,154,174,178,218,202,135,54,203,144,165,186,106,106,43,204,9,28,82,115,192,233,19,149,207,99,103,137,178,177,142,122,71,34,185,156,206,217,28,236,202,236,183,227,234,143,78,251,143,12,154,199,112,181,91,113,5,239,149,24,238,69,89,83,5,12,54,137,23,171,83,53,53,92,146,57,140,116,50,189,100,88,228,85,89,27,44,137,31,174,201,25,209,11,43,218,35,193,5,103,10,185,218,101,184,117,47,54,153,101,151,9,98,177,53,38,158,166,107,92,141,134,41,31,75,85,43,226,107,27,204,247,207,221,209,100,146,71,197,78,229,123,149,204,123,150,202,240,157,237,79,163,127,16,49,239,152,192,77,79,106,63,176,158,166,253,139,243,138,34,21,184,78,246,167,209,191,136,24,247,204,96,3,101,50,40,59,84,56,10,169,165,169,186,241,79,163,118,42,186,198,86,84,77,112,206,109,148,253,36,101,27,18,40,90,149,244,212,241,196,215,43,21,204,158,90,167,185,239,127,60,189,93,145,137,43,153,43,224,13,85,201,84,236,49,252,182,126,205,254,242,48,171,143,141,51,197,116,139,139,221,73,193,112,170,78,233,101,167,184,83,220,41,169,91,28,113,199,75,223,105,33,172,124,17,50,54,53,140,134,55,212,57,145,177,27,234,198,214,53,85,85,21,87,207,240,187,196,222,125,194,206,168,91,117,3,16,169,171,172,182,178,161,174,189,99,203,113,154,154,138,243,2,71,44,124,147,182,53,229,115,216,217,229,116,79,123,94,145,200,173,127,43,182,86,184,54,73,7,159,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,233,83,67,93,76,171,201,43,55,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,79,64,0,128,190,211,94,34,169,181,255,0,137,123,140,24,182,89,73,124,194,112,202,120,236,214,9,168,37,149,212,147,63,145,175,172,168,106,57,202,199,189,213,10,248,250,209,34,50,72,169,233,213,21,232,214,189,211,63,197,62,181,255,0,7,110,31,115,109,99,142,223,223,106,241,251,122,119,8,29,23,82,55,215,79,43,41,233,122,173,234,70,171,10,79,52,75,39,43,209,221,52,127,46,238,217,23,90,192,4,201,246,45,235,29,247,48,209,172,183,71,110,240,245,41,52,238,225,79,81,107,169,230,98,114,210,220,157,81,35,169,185,26,196,85,228,158,10,137,122,142,123,220,238,243,203,234,182,54,162,227,175,28,28,29,230,90,57,193,110,130,94,171,108,244,149,23,44,22,158,186,219,152,84,67,70,139,87,72,251,165,79,125,130,9,101,135,168,199,83,83,84,73,83,78,146,58,84,98,203,80,197,99,126,254,168,150,131,179,23,84,190,229,252,100,225,93,238,251,232,203,86,91,222,49,107,135,241,94,183,122,239,81,175,116,131,193,142,115,57,171,163,162,245,219,203,182,222,179,145,138,240,39,248,197,94,212,127,97,61,77,251,23,231,20,70,85,24,171,218,143,236,39,169,191,98,252,226,136,8,86,225,59,218,159,70,254,32,99,223,49,128,217,76,214,179,132,239,106,125,27,248,129,143,124,198,3,101,48,4,74,246,157,118,122,81,226,212,117,60,69,112,253,136,116,109,80,243,75,150,216,45,144,193,5,45,170,150,40,33,142,42,170,42,72,33,103,44,41,210,153,245,43,204,247,35,164,73,57,81,137,43,153,146,188,123,241,93,125,225,47,89,116,27,50,234,221,107,49,11,151,210,74,60,166,201,69,51,27,223,233,121,109,233,28,136,217,17,88,179,64,247,245,99,93,216,229,217,241,245,24,201,100,83,42,177,108,167,78,53,199,78,41,114,76,110,186,213,150,225,153,109,189,237,107,157,18,77,75,93,75,34,58,57,97,150,41,19,251,184,228,138,70,163,154,228,123,30,212,84,115,80,53,172,210,173,76,202,180,111,81,241,205,82,194,170,251,189,235,25,184,69,112,166,230,146,70,71,55,34,250,240,75,211,123,30,232,101,98,186,57,24,142,78,120,222,246,170,236,229,54,30,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,249,39,108,107,204,214,61,208,74,232,158,246,177,100,141,26,254,86,238,173,108,64,246,130,112,21,144,240,205,153,87,103,58,125,98,171,172,210,187,189,68,147,80,190,159,189,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,182,83,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,228,157,177,175,43,158,198,207,43,162,123,218,244,142,69,107,249,93,178,181,193,178,72,60,86,139,234,246,27,175,90,95,143,234,230,159,207,87,37,139,34,167,116,212,233,87,2,195,60,79,100,142,138,88,100,103,138,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,47,181,0,65,95,107,22,133,223,116,195,138,11,158,163,122,26,213,69,139,106,94,215,27,67,173,234,198,115,85,65,79,79,29,122,77,18,35,85,179,58,119,245,220,253,149,178,119,148,119,59,159,212,107,39,80,138,14,219,13,94,195,110,149,56,30,138,217,167,199,238,57,13,154,162,170,243,122,123,96,89,46,54,134,73,20,109,166,167,73,147,213,137,149,13,124,146,201,15,139,221,208,165,122,163,91,200,175,8,182,54,83,225,99,69,63,131,183,15,184,78,142,73,112,239,181,120,253,189,123,252,237,151,169,27,235,167,149,245,21,93,39,116,227,85,133,39,154,84,143,153,136,238,154,51,155,119,110,171,174,182,147,231,95,114,253,83,195,117,51,209,126,147,250,37,144,91,175,189,203,175,209,239,93,214,166,57,186,93,78,87,114,115,116,249,121,185,93,182,251,236,187,108,108,231,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,160,31,172,0,6,16,106,23,107,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,242,50,127,65,53,175,21,226,39,73,236,90,199,133,91,238,180,86,92,131,189,119,104,46,145,71,29,83,58,21,50,211,191,157,177,201,35,19,119,194,229,77,158,190,170,166,251,46,232,144,109,196,223,12,156,73,95,248,146,213,123,237,139,135,205,74,184,219,110,57,197,246,174,142,178,147,19,175,154,10,152,36,175,153,209,203,28,141,137,90,246,57,170,142,71,34,170,42,42,42,18,233,217,195,137,229,88,55,6,58,121,139,102,184,205,215,31,189,81,122,91,188,219,174,148,82,82,85,65,207,117,171,123,57,226,145,26,246,243,49,237,114,110,158,45,114,42,120,42,1,146,160,0,48,3,250,53,124,44,127,218,14,170,255,0,226,171,119,252,248,205,253,61,205,109,90,149,128,99,90,141,98,167,171,130,219,149,89,232,175,116,113,85,177,173,158,56,42,97,100,209,182,70,181,206,106,61,26,244,69,68,115,147,125,246,85,243,53,204,254,9,220,83,255,0,220,211,170,191,249,27,113,255,0,220,155,4,112,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,5,203,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,41,114,110,84,112,187,123,192,165,169,178,161,89,66,42,110,86,7,201,201,216,233,172,181,17,181,60,249,63,243,218,64,54,185,64,251,79,22,16,54,125,218,172,158,213,239,253,17,47,184,216,26,227,26,203,72,248,211,205,118,255,0,26,16,101,199,197,154,76,71,139,72,171,250,14,108,82,54,209,55,50,248,38,200,212,69,247,175,246,53,2,92,184,89,175,101,102,147,88,118,95,22,208,82,167,191,203,186,194,94,67,29,120,41,201,169,178,13,34,178,62,158,86,187,165,67,77,27,145,23,125,149,41,105,247,247,39,214,100,80,29,114,125,106,24,84,228,67,134,163,83,200,10,192,0,0,0,0,56,114,162,32,28,131,171,153,219,250,190,40,118,34,238,158,64,27,186,38,202,114,113,186,39,153,194,61,170,187,35,145,87,245,129,202,238,190,30,227,147,143,32,7,32,225,19,222,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,192,14,218,191,101,140,91,226,5,15,203,174,38,127,152,1,219,87,236,177,139,124,64,161,249,117,196,8,171,225,59,218,159,70,254,32,99,223,49,128,217,76,214,179,132,239,106,125,27,248,129,143,124,198,3,101,48,0,0,49,87,143,174,10,49,94,43,52,226,174,247,105,182,119,125,77,198,109,243,73,142,92,41,210,54,73,95,200,142,145,182,202,133,145,204,99,161,149,234,168,199,61,201,209,145,234,244,94,87,74,201,96,91,253,21,96,89,87,250,171,142,100,152,229,195,253,178,142,186,219,93,79,39,252,89,33,154,57,25,250,28,215,55,220,168,109,38,71,175,105,239,1,85,58,207,106,171,226,7,71,236,85,117,250,131,108,167,166,134,235,104,164,233,49,46,214,232,27,55,60,209,196,216,186,181,21,205,71,64,212,69,151,214,134,4,141,141,115,210,54,56,33,132,253,87,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,38,177,141,106,108,136,136,126,82,71,251,52,59,59,233,181,62,166,29,123,215,236,114,173,184,197,186,162,55,227,248,213,202,223,44,44,190,61,98,142,104,235,102,73,90,141,154,135,150,86,43,26,206,102,78,244,114,61,122,108,115,38,11,233,217,169,217,233,71,166,86,42,29,117,215,156,67,253,29,87,243,75,103,177,221,33,130,162,59,61,47,61,52,212,213,79,134,72,86,74,107,139,100,133,238,69,108,156,209,199,42,53,205,100,156,237,108,138,128,0,0,6,170,230,202,124,39,123,44,104,223,195,252,123,229,208,26,214,27,41,240,157,236,177,163,127,15,241,239,151,64,5,213,0,1,138,189,168,254,194,122,155,246,47,206,40,136,86,225,59,218,159,70,254,32,99,223,49,128,154,158,212,127,97,61,77,251,23,231,20,68,43,112,157,237,79,163,127,16,49,239,152,192,6,202,102,31,241,1,217,199,165,154,195,174,56,70,182,88,232,173,86,74,187,110,65,71,91,150,91,29,109,166,117,182,249,67,20,213,21,85,14,150,153,176,162,212,86,84,206,248,98,146,89,101,229,232,171,213,90,247,53,26,252,192,0,12,0,237,171,246,88,197,190,32,80,252,186,226,103,249,128,29,181,126,203,24,183,196,10,31,151,92,64,192,14,203,143,110,205,50,251,107,228,245,164,255,0,16,3,217,113,237,217,166,95,109,124,158,180,159,224,0,0,53,172,226,199,218,159,89,62,32,100,63,49,156,242,154,85,166,121,86,178,106,62,57,165,184,85,39,120,189,100,215,8,173,244,220,209,200,248,225,231,95,94,121,122,108,123,219,12,76,71,73,35,209,171,201,27,30,229,77,154,167,171,226,199,218,159,89,62,32,100,63,49,156,147,78,197,12,3,13,139,69,243,45,82,110,61,72,185,101,86,81,81,96,125,217,200,174,157,45,209,82,81,78,218,118,42,174,204,98,203,51,222,238,84,78,117,72,249,249,186,113,242,134,85,112,119,194,174,27,194,134,145,219,240,251,53,182,145,217,61,198,158,158,167,44,187,199,34,204,251,141,197,25,235,163,101,115,24,238,237,27,157,35,97,103,43,121,88,170,229,78,163,228,123,239,168,0,99,87,27,252,23,98,188,92,105,196,244,52,77,181,89,51,235,111,78,123,38,67,45,12,110,145,253,36,155,150,134,166,116,98,204,148,111,89,228,85,107,23,212,145,91,47,43,249,86,55,192,14,89,139,95,112,108,170,243,133,101,52,61,202,245,143,220,42,45,119,26,110,171,36,232,85,65,35,163,150,62,118,43,152,238,87,177,201,187,85,90,187,110,138,169,226,109,38,70,7,109,30,133,233,197,14,19,142,113,15,108,179,119,28,206,187,32,166,198,238,85,52,234,140,142,227,74,234,58,153,35,125,67,54,245,230,143,186,177,140,145,21,29,211,114,177,220,232,200,146,48,196,14,203,143,110,205,50,251,107,228,245,164,255,0,16,3,217,113,237,217,166,95,109,124,158,180,159,224,0,0,6,181,156,88,251,83,235,39,196,12,135,230,51,155,41,154,214,113,99,237,79,172,159,16,50,31,152,206,5,170,36,211,178,159,142,60,134,211,147,80,112,183,169,44,200,50,42,27,253,66,51,22,185,181,245,87,9,237,79,142,157,140,74,39,199,187,214,58,20,138,4,115,93,27,90,202,117,73,28,244,233,61,210,67,249,56,37,225,39,21,226,231,128,92,175,22,185,75,220,114,75,22,160,93,238,24,205,197,174,142,46,157,115,172,180,76,100,19,202,176,203,34,81,201,34,194,233,153,26,35,157,209,141,81,119,98,25,213,193,119,4,26,113,194,62,42,149,180,52,190,146,207,175,118,250,104,178,27,220,243,37,71,36,137,28,107,61,45,19,186,81,172,116,125,118,185,232,138,196,145,254,167,81,206,233,198,140,12,149,0,183,252,64,234,103,220,111,67,179,205,82,142,174,213,79,87,140,227,245,215,10,15,74,73,201,75,53,115,33,119,117,129,254,187,21,221,89,214,40,209,141,114,57,238,122,53,171,204,228,2,10,251,69,117,142,251,172,156,92,103,117,55,120,123,189,38,31,112,159,14,181,211,115,49,253,26,90,9,229,141,203,206,214,49,93,213,157,106,39,217,220,206,103,95,147,153,205,99,84,199,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,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,167,181,215,29,11,212,126,29,179,181,211,157,82,179,122,58,244,219,125,29,199,149,138,175,133,241,212,66,217,54,142,93,145,146,244,222,178,64,247,198,174,143,171,12,173,107,220,141,230,80,216,167,135,237,76,251,178,104,118,7,170,82,85,218,170,42,242,108,126,134,225,95,232,185,57,233,97,174,124,45,239,80,51,215,122,183,165,58,75,26,177,206,87,49,204,86,185,121,154,165,192,48,43,177,167,63,169,201,184,92,186,97,151,28,134,146,174,163,14,202,42,233,168,237,237,88,146,122,27,117,68,81,84,70,175,107,81,30,172,146,166,74,229,107,223,190,234,217,26,139,180,124,173,207,80,33,91,182,175,218,159,22,248,127,67,243,27,136,236,84,246,167,202,126,31,215,124,198,220,59,106,253,169,241,111,135,244,63,49,184,150,171,179,199,136,92,87,133,253,66,212,77,92,202,105,187,255,0,112,211,250,170,107,117,173,149,81,211,205,115,174,150,231,110,108,84,241,185,235,253,212,143,86,181,238,100,81,74,244,99,249,57,84,39,163,233,102,43,244,171,232,47,210,107,87,210,79,71,250,91,208,253,246,62,253,220,122,157,46,243,208,223,169,209,234,122,157,78,94,94,111,87,125,252,15,172,107,153,108,227,91,136,107,79,16,207,226,90,151,55,171,126,78,250,137,247,164,169,169,168,169,183,122,58,106,135,206,251,74,67,44,142,114,80,163,158,238,72,81,255,0,123,217,175,99,155,35,90,244,158,142,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,158,55,59,100,114,177,188,236,86,72,212,228,123,85,66,229,128,0,0,0,16,3,218,143,237,217,169,191,98,252,158,136,159,226,0,123,81,253,187,53,55,236,95,147,209,1,159,253,138,158,203,25,79,196,10,239,151,91,140,255,0,48,3,177,83,217,99,41,248,129,93,242,235,113,159,224,0,0,12,10,237,150,207,234,113,158,23,45,120,101,187,33,164,164,168,204,114,138,74,106,203,123,150,37,158,186,221,79,20,181,18,43,26,228,87,163,35,169,142,133,92,246,109,178,186,54,170,237,39,43,179,212,131,110,215,125,98,181,106,87,20,108,196,113,203,245,93,117,183,79,172,241,89,42,98,74,166,203,69,29,213,210,201,53,91,160,107,30,230,163,209,175,167,130,85,84,107,250,148,174,99,147,239,109,80,48,128,149,78,196,189,107,255,0,234,235,135,58,203,127,215,154,219,234,163,139,254,15,71,87,28,207,89,63,224,75,27,91,31,246,117,115,191,1,12,0,178,232,93,246,235,195,46,81,196,59,44,215,89,168,44,153,133,175,27,138,166,157,89,37,43,35,150,150,170,74,199,212,49,168,178,71,201,35,173,76,100,142,86,70,174,171,86,39,59,149,17,158,255,0,179,171,88,239,186,55,197,198,9,83,104,135,188,82,102,23,8,48,235,165,55,51,25,214,165,175,158,40,218,188,238,99,213,189,41,210,158,125,155,202,231,244,57,57,154,215,185,64,216,80,181,92,88,251,44,107,39,195,252,135,229,211,151,84,181,92,88,251,44,107,39,195,252,135,229,211,129,173,97,177,159,3,152,6,27,167,220,40,105,133,46,25,143,82,90,153,124,197,237,119,251,154,194,139,207,89,113,171,163,134,90,138,137,94,229,87,61,238,114,236,155,175,170,198,177,141,229,99,26,212,215,48,217,79,132,239,101,141,27,248,127,143,124,186,0,46,168,0,1,4,61,172,26,67,134,233,47,21,245,51,225,144,85,192,204,230,207,30,95,115,134,105,214,86,50,227,83,89,86,202,135,68,174,245,154,199,186,14,162,181,85,219,62,71,163,121,89,202,198,206,241,10,221,181,126,212,248,183,195,250,31,152,220,64,186,189,134,63,150,207,217,191,222,68,170,17,87,216,99,249,108,253,155,253,228,74,160,0,0,0,0,0,0,16,3,218,143,237,217,169,191,98,252,158,136,207,254,197,79,101,140,167,226,5,119,203,173,198,0,118,163,251,118,106,111,216,191,39,162,51,255,0,177,83,217,99,41,248,129,93,242,235,112,25,254,0,0,0,2,42,251,115,191,34,127,180,159,187,72,181,162,187,93,109,212,213,244,118,251,157,93,45,61,210,157,41,43,162,134,103,49,149,80,36,177,204,145,74,212,93,158,196,150,24,164,70,187,116,231,141,142,243,106,42,74,87,110,119,228,79,246,147,247,105,30,188,60,112,253,159,113,53,170,20,58,81,167,44,164,101,202,178,158,162,174,90,202,228,153,40,168,160,134,53,115,165,168,146,24,228,116,108,87,114,68,215,43,118,89,37,141,190,28,200,5,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,155,147,168,187,35,35,154,68,108,157,37,141,219,4,98,216,158,43,131,88,169,113,108,43,25,181,99,246,90,46,126,237,110,181,209,71,73,75,7,59,220,247,242,69,26,53,141,230,123,220,229,217,60,92,229,85,241,85,60,87,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,188,145,53,202,221,210,56,163,111,143,42,23,44,1,173,103,22,62,212,250,201,241,3,33,249,140,230,202,102,181,156,88,251,83,235,39,196,12,135,230,51,129,53,61,151,30,194,122,101,246,215,206,43,76,170,49,87,178,227,216,79,76,190,218,249,197,105,149,64,0,0,67,95,108,174,133,233,198,155,106,62,25,170,24,85,155,209,87,93,70,244,180,183,248,96,84,109,45,69,85,42,210,170,85,54,52,79,82,105,59,211,186,170,139,202,247,49,175,86,163,221,35,223,101,123,46,61,187,52,203,237,175,147,214,153,85,219,157,249,19,253,164,253,218,98,175,101,199,183,102,153,125,181,242,122,208,39,248,0,0,130,30,213,237,98,186,234,87,22,151,188,69,183,234,74,236,123,79,169,233,236,150,184,168,170,157,44,17,206,232,99,154,181,207,111,59,152,149,41,80,247,193,34,181,26,187,82,196,199,167,52,106,164,233,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,106,239,150,101,55,220,231,42,188,230,185,77,119,125,189,100,23,10,139,165,198,167,164,200,250,245,83,200,233,37,147,145,136,214,55,153,239,114,236,212,70,166,251,34,34,120,1,158,157,140,26,67,77,151,235,206,75,171,151,24,41,38,167,211,219,59,97,163,71,79,43,39,134,227,112,234,69,28,204,99,125,71,177,41,161,174,141,200,245,240,89,163,84,106,170,115,51,32,59,108,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,237,85,44,168,187,66,198,75,71,20,73,204,221,156,250,166,39,51,85,17,31,114,187,35,180,207,21,195,248,66,179,231,86,154,77,239,89,237,194,190,225,119,170,146,56,250,142,238,213,115,81,193,3,94,214,35,214,22,50,5,123,88,247,59,150,73,231,114,42,35,246,75,235,197,238,144,212,235,191,13,26,133,165,182,248,42,231,185,93,172,239,154,215,5,52,241,66,250,139,141,51,219,85,71,10,190,95,81,172,125,68,17,49,234,229,111,168,231,122,204,252,36,8,65,236,250,214,43,86,136,113,105,130,229,217,45,250,174,213,143,86,212,77,100,188,75,21,83,96,129,96,171,133,240,198,234,167,61,236,103,118,142,161,212,243,200,175,93,154,144,115,162,43,152,212,54,30,53,87,54,125,210,173,76,197,117,147,78,49,205,82,194,170,251,197,151,38,183,197,112,166,230,146,55,201,15,58,122,240,75,211,123,216,217,162,122,58,57,24,142,94,73,24,246,170,238,213,2,53,187,115,191,34,127,180,159,187,75,85,216,169,237,79,148,252,63,174,249,141,184,186,189,185,223,145,63,218,79,221,165,170,236,84,246,167,202,126,31,215,124,198,220,4,154,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,234,35,165,107,30,238,237,35,155,27,102,103,43,185,152,136,228,78,163,35,123,53,236,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,207,19,246,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,93,162,12,42,237,17,224,22,143,137,204,85,51,205,45,183,218,173,186,155,100,234,212,108,148,208,83,253,38,141,99,137,157,218,170,167,149,30,179,49,144,70,218,121,36,122,198,223,90,55,114,182,78,164,65,132,11,199,109,215,91,59,63,245,75,66,53,163,38,164,168,205,172,116,246,39,99,247,26,185,221,223,114,26,38,221,169,86,86,73,204,156,178,212,211,181,141,85,127,63,82,88,220,175,86,185,97,154,87,99,7,9,222,212,250,55,241,3,30,249,140,5,170,46,175,9,222,212,250,55,241,3,30,249,140,0,108,166,0,2,0,123,81,253,187,53,55,236,95,147,209,24,170,101,87,106,63,183,102,166,253,139,242,122,34,239,246,92,112,253,128,241,53,165,250,245,165,26,140,202,182,91,107,42,49,58,184,171,40,82,20,173,162,158,25,46,46,108,180,242,77,28,141,141,234,222,120,156,228,110,235,28,178,55,195,153,64,242,189,155,28,113,228,58,5,159,209,233,54,106,204,131,35,193,50,202,138,107,93,29,29,43,234,171,167,177,85,190,105,22,57,40,104,218,174,71,50,89,106,29,214,138,24,250,178,42,177,236,231,123,58,82,206,73,134,188,10,246,117,225,188,45,83,82,234,14,112,218,75,254,170,62,158,122,105,171,161,169,90,155,117,177,142,150,84,69,183,163,225,137,236,124,148,238,137,146,61,232,231,248,72,214,43,88,247,163,243,40,8,203,237,176,214,43,173,151,13,192,244,66,199,126,164,138,159,37,168,170,189,223,232,225,170,115,106,221,5,42,198,218,54,203,27,94,136,180,210,75,36,239,68,145,138,142,150,141,138,213,69,137,196,117,112,133,164,52,218,239,196,190,158,233,109,194,10,73,237,183,107,195,38,186,65,83,60,176,178,162,221,76,199,85,86,66,143,139,215,107,223,79,4,172,98,181,91,235,185,190,179,63,9,46,175,106,110,127,83,157,113,165,153,82,166,67,73,118,182,226,180,244,22,11,106,211,44,78,101,43,35,166,100,181,20,234,248,211,214,123,43,39,171,71,243,170,189,175,230,98,237,200,141,109,245,236,75,211,60,87,32,212,125,68,213,43,181,39,120,189,97,246,251,125,190,209,212,142,55,199,79,223,214,167,175,59,121,152,175,100,200,202,68,141,175,99,155,247,185,231,106,163,145,254,1,33,92,115,105,125,215,88,248,75,212,204,14,196,234,181,185,79,103,244,149,28,20,148,78,171,158,174,122,25,163,173,142,150,56,154,168,231,62,103,83,36,41,182,234,139,34,42,53,219,114,174,186,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,27,79,26,208,241,41,164,53,58,11,175,57,206,145,205,5,92,116,248,237,226,104,109,235,87,60,83,79,45,185,251,75,69,52,143,139,102,43,228,166,146,25,21,17,27,178,189,81,90,213,69,106,6,198,122,85,169,152,174,178,105,198,57,170,88,85,95,120,178,228,214,248,174,20,220,210,70,249,33,231,79,94,9,122,111,123,27,52,79,71,71,35,17,203,201,35,30,213,93,218,165,128,237,71,246,19,212,223,177,126,113,68,121,78,200,237,76,197,115,14,16,172,248,45,166,175,107,214,5,112,175,183,221,233,100,146,62,163,123,205,92,213,144,78,214,53,234,244,133,236,157,88,215,189,173,230,146,9,218,136,168,205,215,213,246,163,251,9,234,111,216,191,56,162,2,21,184,78,246,167,209,191,136,24,247,204,96,54,83,53,172,225,59,218,159,70,254,32,99,223,49,128,217,76,8,171,237,206,252,137,254,210,126,237,60,255,0,98,198,177,103,213,58,151,149,232,133,194,253,87,95,137,199,139,190,247,67,71,87,85,52,172,182,79,5,116,109,86,210,198,175,233,66,201,86,190,87,202,141,102,239,123,35,93,211,101,230,244,29,185,223,145,63,218,79,221,165,170,236,84,246,167,202,126,31,215,124,198,220,4,196,231,248,6,27,170,120,109,219,79,181,7,30,164,190,99,215,202,117,166,174,161,169,69,228,149,155,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,166,181,154,223,133,90,180,215,90,51,237,57,177,84,85,207,109,197,114,139,173,146,142,90,183,181,211,201,5,53,92,144,198,233,28,214,181,170,245,107,17,85,81,173,77,247,217,19,200,217,204,214,179,139,31,106,125,100,248,129,144,252,198,112,38,167,178,227,216,79,76,190,218,249,197,105,149,70,42,246,92,123,9,233,151,219,95,56,173,50,168,1,173,103,20,250,215,252,34,120,130,205,181,142,59,127,114,164,200,46,9,220,32,116,93,57,25,67,4,76,167,165,234,183,169,34,36,203,4,49,44,156,175,86,245,21,252,187,55,100,73,158,237,53,226,42,167,64,56,104,184,193,139,101,149,118,60,219,51,168,142,205,96,154,130,88,155,87,11,57,218,250,202,134,163,156,143,99,27,78,143,143,173,18,43,227,150,162,157,81,88,174,107,219,1,128,9,222,236,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,243,185,233,76,148,239,100,17,171,145,169,189,44,172,98,114,198,138,65,9,154,157,147,186,233,125,211,14,40,45,154,115,233,155,85,22,45,169,123,219,174,237,184,35,25,205,85,5,61,68,148,11,12,170,173,86,204,233,223,208,107,55,86,201,222,85,188,142,127,77,204,9,212,0,0,0,1,141,89,103,104,247,6,56,54,85,121,194,178,157,100,238,87,172,126,225,81,107,184,211,125,29,186,201,208,170,130,71,71,44,124,236,166,115,29,202,246,57,55,106,171,87,109,209,85,60,75,213,165,186,165,130,107,78,9,108,212,205,52,190,250,103,27,188,245,187,149,111,117,154,159,171,210,153,240,201,247,185,152,201,27,180,145,61,190,179,83,125,183,77,209,81,86,8,120,155,225,147,137,43,255,0,18,90,175,125,177,112,249,169,87,27,109,199,56,190,213,209,214,82,98,117,243,65,83,4,149,243,58,57,99,145,177,43,94,199,53,81,200,228,85,69,69,69,66,93,59,56,113,60,171,6,224,199,79,49,108,215,25,186,227,247,170,47,75,119,155,117,210,138,74,74,168,57,238,181,111,103,60,82,35,94,222,102,61,174,77,211,197,174,69,79,5,64,50,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,3,132,223,222,3,127,29,142,28,115,183,142,231,15,221,118,106,47,152,20,34,238,187,157,137,228,81,205,178,149,162,239,226,5,19,181,31,26,181,87,98,22,123,81,160,98,113,1,71,35,92,212,124,116,118,212,118,203,254,252,191,230,38,158,69,68,111,138,17,1,218,195,103,165,135,82,105,174,172,79,191,45,37,10,170,248,248,162,50,163,244,237,248,169,238,3,43,251,53,234,170,159,166,16,71,58,189,90,140,78,77,247,219,151,187,82,109,230,102,146,24,17,217,113,147,199,119,211,152,232,85,119,125,50,58,61,191,185,165,163,79,169,62,179,61,211,200,14,28,190,226,134,170,239,228,86,168,112,5,72,114,0,0,0,2,135,248,248,21,47,145,66,248,174,192,24,212,59,14,17,54,247,133,240,3,198,106,150,161,91,244,235,25,172,191,87,61,57,105,225,146,68,77,219,226,173,141,239,247,185,191,152,190,243,31,180,59,140,6,106,166,169,191,14,134,141,253,5,101,83,145,237,143,195,239,126,41,227,214,114,127,128,183,221,164,26,183,73,143,227,82,98,241,77,189,77,92,108,70,183,149,124,164,167,169,106,120,242,42,121,254,147,201,118,103,233,213,99,238,46,207,43,162,221,39,167,168,99,23,153,63,174,69,76,244,242,119,246,203,248,160,73,11,29,206,212,93,151,199,235,57,13,77,147,99,144,56,230,241,219,101,27,156,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,6,0,118,213,251,44,98,223,16,40,126,93,113,51,252,192,14,218,191,101,140,91,226,5,15,203,174,32,69,95,9,222,212,250,55,241,3,30,249,140,6,202,102,181,156,39,123,83,232,223,196,12,123,230,48,27,41,128,0,0,0,1,170,185,178,159,9,222,203,26,55,240,255,0,30,249,116,6,181,134,202,124,39,123,44,104,223,195,252,123,229,208,1,117,64,0,0,0,106,174,108,167,194,119,178,198,141,252,63,199,190,93,1,173,97,178,159,9,222,203,26,55,240,255,0,30,249,116,0,93,80,0,24,171,218,143,236,39,169,191,98,252,226,136,133,110,19,189,169,244,111,226,6,61,243,24,9,169,237,71,246,19,212,223,177,126,113,68,66,183,9,222,212,250,55,241,3,30,249,140,0,108,166,0,0,96,7,109,95,178,198,45,241,2,135,229,215,19,63,204,0,237,171,246,88,197,190,32,80,252,186,226,6,0,118,92,123,118,105,151,219,95,39,173,39,248,128,30,203,143,110,205,50,251,107,228,245,164,255,0,0,0,1,173,103,22,62,212,250,201,241,3,33,249,140,228,170,118,42,123,44,101,63,16,43,190,93,110,34,175,139,31,106,125,100,248,129,144,252,198,114,85,59,21,61,150,50,159,136,21,223,46,183,1,159,224,0,6,0,118,213,251,44,98,223,16,40,126,93,113,51,252,192,14,218,191,101,140,91,226,5,15,203,174,32,96,7,101,199,183,102,153,125,181,242,122,210,127,136,1,236,184,246,236,211,47,182,190,79,90,79,240,0,0,3,90,206,44,125,169,245,147,226,6,67,243,25,205,148,205,107,56,177,246,167,214,79,136,25,15,204,103,2,85,59,21,61,150,50,159,136,21,223,46,183,25,254,96,7,98,167,178,198,83,241,2,187,229,214,227,63,192,24,1,219,55,170,95,69,56,113,177,105,157,5,247,186,215,231,121,4,125,230,139,186,243,247,203,93,19,22,105,190,248,172,86,199,201,84,235,115,188,28,215,187,125,147,118,245,16,207,242,13,187,93,245,138,213,169,92,81,179,17,199,47,213,117,214,221,62,179,197,100,169,137,42,155,45,20,119,87,75,36,213,110,129,172,123,154,143,70,190,158,9,85,81,175,234,82,185,142,79,189,181,64,179,252,4,233,158,85,170,28,92,105,157,187,22,164,234,122,7,32,162,201,174,51,190,57,22,26,90,26,9,217,81,43,228,115,24,238,78,110,155,98,98,187,102,172,179,68,197,115,121,247,50,255,0,182,211,71,47,177,101,88,47,16,52,243,117,172,181,54,244,195,171,35,229,99,123,165,84,114,84,85,211,174,234,254,121,58,204,150,167,193,25,202,206,235,235,59,121,26,137,250,251,17,244,134,165,247,93,66,215,186,232,42,227,167,130,158,44,66,215,35,103,139,161,59,222,232,234,171,90,248,252,101,71,198,145,208,43,93,234,177,82,105,19,215,84,94,76,181,237,52,209,79,187,79,8,249,79,119,184,119,90,252,19,124,214,143,158,94,72,101,238,80,77,222,35,147,104,222,231,111,75,45,79,35,83,151,121,82,46,103,35,121,183,8,224,236,136,214,43,86,154,241,70,252,71,35,191,85,208,219,117,6,207,45,146,154,37,170,108,84,82,93,91,44,115,82,58,118,189,237,106,189,90,202,136,34,84,71,63,169,84,214,53,62,248,229,39,36,214,7,73,243,175,185,126,169,225,186,153,232,191,73,253,18,200,45,215,222,229,215,232,247,174,235,83,28,221,46,167,43,185,57,186,124,188,220,174,219,125,246,93,182,54,104,196,242,155,22,115,138,217,179,92,90,187,190,217,114,11,125,61,210,221,83,210,124,125,122,89,227,108,145,73,200,244,107,219,204,199,181,118,114,35,147,125,149,17,124,0,134,206,218,191,106,124,91,225,253,15,204,110,38,0,25,255,0,219,87,237,79,139,124,63,161,249,141,196,199,254,8,56,90,254,23,26,227,6,155,214,228,158,132,178,219,109,242,95,111,117,17,55,154,169,244,49,77,12,78,138,153,21,170,196,153,239,158,54,163,159,234,177,170,231,236,245,106,70,240,183,255,0,112,29,101,251,141,127,8,63,185,237,215,238,123,233,15,70,122,119,145,189,30,183,55,39,55,38,253,78,143,83,239,93,126,94,151,87,239,92,253,79,80,184,28,23,113,109,149,112,141,170,105,148,219,98,239,216,221,247,187,91,242,107,115,155,36,189,74,22,212,198,247,207,4,73,52,81,173,100,113,164,205,133,242,42,181,189,105,17,83,103,169,63,223,114,220,19,238,89,247,20,244,23,250,12,250,63,244,91,209,157,234,111,254,139,238,221,219,161,214,231,234,255,0,35,234,243,243,243,251,249,183,241,32,91,141,254,11,178,174,17,245,30,122,26,38,221,111,120,13,203,167,61,147,33,150,134,70,198,206,170,205,203,67,83,58,49,33,90,198,36,18,42,181,139,235,198,141,151,149,156,203,27,2,125,48,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,242,74,205,213,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,208,16,87,217,153,198,143,240,108,212,119,233,190,106,238,166,3,159,92,41,32,169,168,154,187,163,29,138,185,87,164,202,237,164,123,97,108,46,71,181,181,14,94,87,116,226,137,232,229,232,164,114,78,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,128,126,176,0,2,0,123,81,253,187,53,55,236,95,147,209,19,252,64,15,106,63,183,102,166,253,139,242,122,32,51,255,0,177,83,217,99,41,248,129,93,242,235,113,159,230,0,118,42,123,44,101,63,16,43,190,93,110,51,252,0,0,15,147,150,101,54,44,27,21,188,230,185,77,119,114,178,227,246,250,139,165,198,167,164,249,58,20,176,70,233,37,147,145,136,231,187,149,140,114,236,212,87,46,219,34,42,248,26,203,234,198,117,247,80,213,60,203,83,61,23,232,207,165,185,5,198,251,220,186,253,110,235,222,170,100,155,165,212,229,111,63,47,83,151,155,149,187,237,190,201,190,196,234,118,154,107,95,220,91,132,124,167,187,219,251,213,126,119,190,21,71,207,23,60,49,119,216,38,239,18,73,180,140,115,118,165,138,167,145,201,205,180,171,23,51,85,188,219,65,182,136,97,86,173,74,214,140,7,78,111,181,21,112,91,114,172,162,213,100,172,150,145,237,108,241,193,83,87,28,50,58,55,57,174,106,61,26,245,84,85,107,147,125,183,69,242,2,95,184,98,225,86,166,211,217,133,127,211,234,123,109,38,77,144,234,190,47,113,203,41,168,102,146,41,41,189,35,91,64,197,182,50,37,153,145,182,39,177,176,208,61,92,245,94,157,67,94,230,201,202,140,84,133,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,164,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,53,225,227,219,76,242,173,47,226,227,83,45,217,77,39,79,211,217,5,110,77,110,157,145,200,144,213,80,215,206,250,136,159,27,158,198,243,242,245,29,19,213,187,181,37,134,86,35,157,201,184,19,211,195,246,166,125,217,52,59,3,213,41,42,237,85,21,121,54,63,67,112,175,244,92,156,244,176,215,62,22,247,168,25,235,189,91,210,157,37,141,88,231,43,152,230,43,92,188,205,83,229,113,99,236,177,172,159,15,242,31,151,78,98,175,99,38,169,125,43,225,198,251,166,117,247,222,245,95,130,100,18,119,106,46,235,201,220,237,117,172,73,161,251,226,49,27,39,61,83,110,46,241,115,158,221,182,93,155,211,67,42,184,177,246,88,214,79,135,249,15,203,167,3,90,195,101,62,19,189,150,52,111,225,254,61,242,232,13,107,13,148,248,78,246,88,209,191,135,248,247,203,160,2,234,128,0,16,173,219,87,237,79,139,124,63,161,249,141,196,154,146,21,187,106,253,169,241,111,135,244,63,49,184,129,117,123,12,127,45,159,179,127,188,137,84,34,175,176,199,242,217,251,55,251,200,149,64,0,0,0,0,0,0,32,7,181,31,219,179,83,126,197,249,61,17,159,253,138,158,203,25,79,196,10,239,151,91,140,0,237,71,246,236,212,223,177,126,79,68,103,255,0,98,167,178,198,83,241,2,187,229,214,224,51,252,0,0,0,4,85,246,231,126,68,255,0,105,63,118,150,171,177,83,218,159,41,248,127,93,243,27,113,117,123,115,191,34,127,180,159,187,75,85,216,169,237,79,148,252,63,174,249,141,184,9,169,0,0,53,172,226,199,218,159,89,62,32,100,63,49,156,217,76,214,179,139,31,106,125,100,248,129,144,252,198,112,38,167,178,227,216,79,76,190,218,249,197,105,149,70,42,246,92,123,9,233,151,219,95,56,173,50,168,0,0,8,171,237,206,252,137,254,210,126,237,49,87,178,227,219,179,76,190,218,249,61,105,149,93,185,223,145,63,218,79,221,166,42,246,92,123,118,105,151,219,95,39,173,2,127,128,0,98,175,106,14,89,244,83,130,93,65,238,249,55,161,171,239,62,142,180,209,242,86,247,121,171,58,181,208,119,138,104,246,84,116,156,244,173,169,231,141,55,230,137,37,230,69,106,56,128,18,93,59,112,115,91,173,6,1,165,154,115,13,61,34,219,111,151,139,141,238,162,87,49,221,118,207,67,12,80,196,214,59,155,149,24,173,184,76,174,69,106,170,171,99,217,91,178,163,163,215,130,205,51,251,174,241,89,166,24,44,148,150,170,186,74,140,130,11,133,125,45,210,62,165,45,85,13,18,45,101,84,15,103,35,145,253,72,41,229,98,49,205,229,115,156,141,114,163,85,85,3,97,61,42,211,60,87,70,244,227,28,210,220,42,147,187,217,113,155,124,86,250,110,104,227,100,147,114,39,175,60,189,54,49,142,154,87,171,164,145,232,212,231,145,239,114,166,238,83,213,128,6,177,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,70,169,34,114,170,177,147,69,211,149,158,179,145,89,35,85,28,228,84,85,155,62,201,252,166,197,144,112,75,136,90,109,21,221,226,175,25,184,93,237,119,72,250,79,103,119,170,125,116,213,109,143,119,34,35,247,130,174,157,251,181,85,190,190,219,243,53,200,145,151,218,167,105,186,219,184,227,207,171,46,22,202,186,90,123,165,61,158,174,134,89,161,115,25,85,2,91,41,161,89,98,114,166,207,98,75,12,177,171,155,186,115,198,246,249,181,81,50,171,176,214,237,117,154,213,172,150,41,174,117,111,182,209,212,88,106,233,232,221,51,150,8,103,153,181,205,150,86,71,191,43,94,246,193,11,92,228,77,220,145,70,139,191,42,108,31,151,183,59,242,39,251,73,251,180,181,93,138,158,212,249,79,195,250,239,152,219,139,171,219,157,249,19,253,164,253,218,90,174,197,79,106,124,167,225,253,119,204,109,192,77,72,0,8,171,237,98,224,130,197,111,183,92,248,179,211,58,91,85,150,58,125,165,205,168,150,103,199,223,170,170,42,169,224,167,170,165,133,177,43,18,103,190,119,173,66,186,70,53,220,173,122,53,100,116,142,126,0,112,157,237,79,163,127,16,49,239,152,192,77,79,106,63,176,158,166,253,139,243,138,34,21,184,78,246,167,209,191,136,24,247,204,96,3,101,48,0,16,3,218,143,237,217,169,191,98,252,158,136,202,174,195,31,203,103,236,223,239,35,21,123,81,253,187,53,55,236,95,147,209,25,85,216,99,249,108,253,155,253,228,4,170,31,146,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,51,97,130,154,8,218,174,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,83,245,152,235,218,31,154,221,112,14,11,117,86,251,102,167,164,154,162,170,206,203,35,219,82,199,57,137,5,194,166,42,25,156,136,215,53,121,219,21,76,142,98,239,178,61,26,170,142,68,86,168,107,215,118,187,93,111,247,90,219,237,246,231,87,113,185,92,106,36,171,172,172,171,153,211,79,83,60,142,87,73,44,146,57,85,207,123,156,170,229,114,170,170,170,170,169,57,61,145,218,103,138,225,252,33,89,243,171,77,38,247,172,246,225,95,112,187,213,73,28,125,71,119,106,185,168,224,129,175,107,17,235,11,25,2,189,172,123,157,203,36,243,185,21,17,251,36,22,27,52,112,253,166,127,113,189,14,192,244,182,74,75,85,61,94,51,143,208,219,235,253,23,31,37,44,213,204,133,189,234,118,122,140,87,117,103,89,100,87,185,168,231,185,234,231,39,51,148,11,128,65,183,107,238,151,221,112,190,45,42,115,201,157,87,61,183,80,108,244,87,42,121,221,68,232,160,138,122,104,91,69,45,43,37,221,91,51,218,218,120,102,118,220,170,212,170,141,21,190,78,116,228,145,107,219,149,105,186,205,106,209,187,236,54,202,183,219,104,234,47,212,149,21,141,133,203,4,51,204,218,23,69,19,228,219,149,175,123,96,153,205,106,174,238,72,164,84,223,149,118,15,63,216,117,148,216,169,50,173,92,194,170,43,185,47,87,91,125,158,233,71,77,210,122,245,105,105,36,170,142,162,78,116,78,70,242,190,182,153,54,85,71,47,83,118,162,163,92,169,152,29,168,254,194,122,155,246,47,206,40,136,181,236,172,187,93,109,220,113,224,52,118,251,157,93,45,61,210,158,241,73,93,20,51,57,140,170,129,45,149,51,36,82,181,23,103,177,37,134,41,17,174,221,57,227,99,188,218,138,146,149,218,143,236,39,169,191,98,252,226,136,8,86,225,59,218,159,70,254,32,99,223,49,128,217,76,214,179,132,239,106,125,27,248,129,143,124,198,3,101,48,34,175,183,59,242,39,251,73,251,180,181,93,138,158,212,249,79,195,250,239,152,219,139,171,219,157,249,19,253,164,253,218,90,174,197,79,106,124,167,225,253,119,204,109,192,77,73,173,103,22,62,212,250,201,241,3,33,249,140,230,202,102,181,156,88,251,83,235,39,196,12,135,230,51,129,53,61,151,30,194,122,101,246,215,206,43,76,170,49,87,178,227,216,79,76,190,218,249,197,105,127,245,87,83,49,93,27,211,140,143,84,179,90,190,239,101,198,109,242,220,42,121,100,141,146,77,200,158,164,17,117,30,198,58,105,94,173,142,54,43,147,158,71,177,168,187,185,0,136,30,217,61,107,250,115,196,21,167,71,41,45,253,26,77,50,183,175,90,121,34,229,146,122,235,140,84,245,18,114,185,36,114,58,22,192,202,52,110,236,99,146,78,190,252,205,228,83,13,104,180,190,235,85,162,247,157,104,153,213,112,91,109,153,69,179,23,167,71,81,59,161,89,61,77,37,109,76,188,149,27,163,121,224,109,36,60,209,162,57,118,171,141,202,173,240,231,243,249,102,83,125,206,114,171,206,107,148,215,119,219,214,65,112,168,186,92,106,122,76,143,175,85,60,142,146,89,57,24,141,99,121,158,247,46,205,68,106,111,178,34,39,129,33,92,83,104,237,215,68,59,41,52,115,17,201,108,52,150,172,134,183,56,167,189,222,34,138,149,208,78,179,213,209,221,38,141,181,77,123,24,254,243,29,59,169,224,145,30,155,181,96,228,69,86,177,170,6,15,232,70,142,95,117,247,83,40,180,171,22,155,146,245,117,183,221,106,45,209,242,177,123,205,85,37,186,162,174,42,109,222,246,49,157,103,211,182,46,163,156,141,103,83,157,119,70,236,190,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,40,59,46,61,187,52,203,237,175,147,214,158,127,180,23,71,109,90,33,197,166,117,136,227,86,26,187,86,61,91,81,13,238,207,20,180,173,130,5,130,174,22,77,35,105,90,198,49,157,218,58,135,84,65,26,49,54,106,65,200,170,174,99,148,9,233,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,241,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,246,164,106,246,45,235,165,247,41,193,50,221,6,200,239,54,167,210,97,61,222,227,141,82,108,200,235,187,173,92,213,15,173,77,145,81,101,134,57,214,39,115,242,171,152,234,190,87,61,90,232,154,217,42,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,82,229,114,120,167,137,80,3,132,93,208,228,29,85,21,49,82,198,178,204,170,141,79,53,68,220,14,211,130,207,83,241,71,165,117,25,114,225,204,186,214,119,254,104,216,141,238,50,114,238,254,78,95,91,254,58,23,106,138,178,10,234,104,234,169,156,174,142,86,35,218,170,155,110,138,155,167,248,192,238,118,200,155,169,202,46,232,21,187,249,132,77,188,16,3,188,182,34,247,181,131,19,138,105,162,190,178,39,243,50,154,157,138,237,215,100,70,197,86,191,86,222,226,80,151,111,121,128,253,168,182,250,105,240,10,138,151,177,189,70,193,190,251,39,134,212,213,127,160,11,39,217,25,145,86,51,42,174,176,164,204,232,45,37,100,188,170,212,223,153,27,72,158,126,126,72,75,34,121,16,217,217,51,117,130,159,86,43,41,157,43,188,104,107,218,158,11,238,74,111,243,19,38,223,193,77,128,47,145,66,59,199,98,181,40,219,101,2,180,241,67,147,132,242,57,0,0,2,151,174,200,82,212,69,95,212,114,237,151,192,53,170,139,226,5,103,207,188,220,153,108,162,125,83,228,99,81,155,126,18,167,189,81,61,255,0,172,250,5,128,226,191,87,237,218,97,134,84,85,212,205,43,100,94,94,84,100,110,119,245,216,17,124,149,63,63,235,2,59,53,130,178,191,137,62,41,224,178,211,162,212,219,33,142,218,215,173,59,54,217,17,241,181,222,179,57,253,211,169,40,122,9,166,118,157,55,193,109,86,171,100,18,198,177,81,192,199,164,146,57,202,174,72,98,106,175,138,39,230,33,31,93,155,248,37,94,119,150,87,106,117,124,17,201,12,143,125,59,28,247,53,92,142,141,244,107,228,168,170,159,130,190,242,83,168,224,109,53,52,112,49,168,136,198,35,124,63,66,108,7,113,66,191,101,42,85,216,233,243,93,128,238,71,34,249,28,148,177,60,10,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,24,1,219,87,236,177,139,124,64,161,249,117,196,207,243,0,59,106,253,150,49,111,136,20,63,46,184,129,21,124,39,123,83,232,223,196,12,123,230,48,27,41,154,214,112,157,237,79,163,127,16,49,239,152,192,108,166,0,0,0,0,6,170,230,202,124,39,123,44,104,223,195,252,123,229,208,26,214,27,41,240,157,236,177,163,127,15,241,239,151,64,5,213,0,0,0,1,170,185,178,159,9,222,203,26,55,240,255,0,30,249,116,6,181,134,202,124,39,123,44,104,223,195,252,123,229,208,1,117,64,0,98,175,106,63,176,158,166,253,139,243,138,34,21,184,78,246,167,209,191,136,24,247,204,96,38,167,181,31,216,79,83,126,197,249,197,17,10,220,39,123,83,232,223,196,12,123,230,48,1,178,152,0,1,128,29,181,126,203,24,183,196,10,31,151,92,76,255,0,48,3,182,175,217,99,22,248,129,67,242,235,136,24,1,217,113,237,217,166,95,109,124,158,180,159,226,0,123,46,61,187,52,203,237,175,147,214,147,252,0,0,6,181,156,88,251,83,235,39,196,12,135,230,51,146,169,216,169,236,177,148,252,64,174,249,117,184,138,190,44,125,169,245,147,226,6,67,243,25,201,84,236,84,246,88,202,126,32,87,124,186,220,6,127,128,0,24,1,219,87,236,177,139,124,64,161,249,117,196,207,243,0,59,106,253,150,49,111,136,20,63,46,184,129,128,29,151,30,221,154,101,246,215,201,235,73,254,32,7,178,227,219,179,76,190,218,249,61,105,63,192,0,0,13,107,56,177,246,167,214,79,136,25,15,204,103,54,83,53,172,226,199,218,159,89,62,32,100,63,49,156,9,84,236,84,246,88,202,126,32,87,124,186,220,103,249,128,29,138,158,203,25,79,196,10,239,151,91,140,255,0,3,228,229,153,77,139,6,197,111,57,174,83,93,220,172,184,253,190,162,233,113,169,233,62,78,133,44,17,186,73,100,228,98,57,238,229,99,28,187,53,21,203,182,200,138,190,6,178,250,177,157,125,212,53,79,50,212,207,69,250,51,233,110,65,113,190,247,46,191,91,186,247,170,153,38,233,117,57,91,207,203,212,229,230,229,110,251,111,178,111,177,58,157,166,154,215,247,22,225,31,41,238,246,254,245,95,157,239,133,81,243,197,207,12,93,246,9,187,196,146,109,35,28,221,169,98,169,228,114,115,109,42,197,204,213,111,54,208,109,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,124,128,156,158,204,189,20,251,139,112,143,139,119,139,135,122,175,206,246,205,107,57,37,231,134,46,251,4,61,222,56,247,141,142,110,212,177,83,115,181,121,182,149,101,229,114,183,151,108,159,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,90,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,108,48,83,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,126,176,53,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,68,228,246,101,235,95,221,167,132,124,91,188,91,251,173,126,9,182,21,89,201,23,36,50,247,40,33,238,242,71,188,143,115,183,165,150,155,157,203,203,188,169,47,43,81,188,187,199,87,108,86,153,253,15,226,178,28,234,146,146,234,180,153,238,63,71,112,154,170,162,63,226,174,174,166,69,163,146,10,119,163,17,23,146,8,40,222,246,43,156,230,186,116,114,170,53,236,68,185,125,136,250,161,117,165,207,245,11,69,230,109,92,246,219,157,158,44,162,157,93,90,238,133,28,244,211,71,77,47,37,62,202,222,121,219,87,15,52,136,173,93,169,35,106,163,188,57,3,197,118,213,251,83,226,223,15,232,126,99,113,29,138,158,212,249,79,195,250,239,152,219,135,109,95,181,62,45,240,254,135,230,55,17,216,169,237,79,148,252,63,174,249,141,184,9,169,45,254,186,104,94,156,113,23,167,23,29,47,213,11,55,126,181,87,109,44,51,68,168,202,171,125,83,81,82,58,170,105,21,23,167,51,57,157,178,236,173,86,185,204,123,94,199,189,142,184,0,13,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,73,26,221,213,168,247,114,61,31,27,151,157,142,68,206,174,202,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,121,57,91,76,246,192,198,65,28,91,43,102,127,34,49,253,100,88,179,211,141,30,18,113,94,46,116,177,113,107,148,189,199,36,177,119,155,134,51,113,107,163,139,167,92,234,105,24,200,39,149,97,150,68,163,146,69,133,211,50,52,71,59,163,26,162,238,196,53,247,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,207,19,246,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,80,218,32,17,235,217,133,199,173,78,179,218,169,56,126,214,11,237,93,126,160,219,41,234,102,181,93,234,250,76,75,181,186,6,195,201,12,146,186,94,173,69,115,81,211,185,85,34,245,161,129,100,123,156,244,145,238,144,160,4,0,246,163,251,118,106,111,216,191,39,162,39,248,128,30,212,127,110,205,77,251,23,228,244,64,103,255,0,98,167,178,198,83,241,2,187,229,214,227,63,204,0,236,84,246,88,202,126,32,87,124,186,220,103,248,0,0,17,23,219,113,170,23,90,172,255,0,79,116,94,22,213,193,109,182,89,229,202,42,21,181,174,232,86,79,83,52,148,209,115,211,236,141,231,129,180,147,114,200,170,229,218,174,70,162,55,199,158,218,118,58,233,159,211,14,43,38,206,170,233,46,169,73,129,99,245,151,8,106,169,227,254,42,218,234,148,74,56,224,168,122,177,81,57,224,158,177,236,98,57,174,115,160,87,34,171,88,244,91,23,199,6,177,93,117,191,138,61,64,203,171,47,212,151,91,109,21,226,166,201,97,150,134,169,211,209,37,170,146,87,67,76,234,119,43,222,222,73,26,213,157,203,26,242,58,73,228,123,81,57,246,36,251,177,167,0,169,198,120,92,186,102,119,28,122,146,146,163,49,202,42,234,104,238,13,72,150,122,235,117,60,81,83,198,143,115,85,94,140,142,166,58,228,107,31,182,202,233,28,137,180,156,206,12,245,34,131,182,227,72,106,89,117,211,221,123,161,130,174,74,121,233,229,196,46,146,58,120,186,16,61,142,146,170,137,172,143,194,85,124,137,37,122,185,222,179,17,33,141,61,69,84,231,149,243,21,123,77,52,83,238,211,194,62,83,221,238,29,214,191,4,223,53,163,231,151,146,25,123,148,19,119,136,228,218,55,185,219,210,203,83,200,212,229,222,84,139,153,200,222,109,194,56,59,34,53,138,213,166,188,81,191,17,200,239,213,116,54,221,65,179,203,100,166,137,106,155,21,20,151,86,203,28,212,142,157,175,123,90,175,86,178,162,8,149,17,207,234,85,53,141,79,190,57,73,116,226,199,217,99,89,62,31,228,63,46,156,215,91,73,243,175,185,126,169,225,186,153,232,191,73,253,18,200,45,215,222,229,215,232,247,174,235,83,28,221,46,167,43,185,57,186,124,188,220,174,219,125,246,93,182,54,19,226,23,41,177,103,60,23,234,94,107,139,87,119,219,46,65,165,247,155,165,186,167,164,248,250,244,179,218,101,146,41,57,30,141,123,121,152,246,174,206,68,114,111,178,162,47,128,26,225,27,41,240,157,236,177,163,127,15,241,239,151,64,107,88,108,167,194,119,178,198,141,252,63,199,190,93,0,23,84,0,0,133,110,218,191,106,124,91,225,253,15,204,110,36,212,144,173,219,87,237,79,139,124,63,161,249,141,196,11,171,216,99,249,108,253,155,253,228,74,161,21,125,134,63,150,207,217,191,222,68,170,0,0,0,0,0,0,1,0,61,168,254,221,154,155,246,47,201,232,140,255,0,236,84,246,88,202,126,32,87,124,186,220,96,7,106,63,183,102,166,253,139,242,122,35,63,251,21,61,150,50,159,136,21,223,46,183,1,159,224,0,0,0,34,175,183,59,242,39,251,73,251,180,181,93,138,158,212,249,79,195,250,239,152,219,139,171,219,157,249,19,253,164,253,218,90,174,197,79,106,124,167,225,253,119,204,109,192,77,72,0,1,173,103,22,62,212,250,201,241,3,33,249,140,230,202,102,181,156,88,251,83,235,39,196,12,135,230,51,129,53,61,151,30,194,122,101,246,215,206,43,76,170,49,87,178,227,216,79,76,190,218,249,197,105,149,64,0,0,69,95,110,119,228,79,246,147,247,105,138,189,151,30,221,154,101,246,215,201,235,76,170,237,206,252,137,254,210,126,237,49,87,178,227,219,179,76,190,218,249,61,104,19,252,0,2,29,187,110,51,91,173,126,180,105,238,156,205,79,72,150,219,30,47,45,238,158,86,177,221,119,79,93,87,36,50,181,238,230,229,86,35,109,240,171,81,26,138,138,233,55,87,110,136,219,85,217,39,133,93,114,174,52,177,251,237,190,162,146,58,124,58,207,117,189,215,54,103,185,31,36,15,166,117,10,54,36,70,170,43,250,181,209,57,81,202,212,228,107,215,125,209,26,231,107,102,107,117,202,184,210,200,44,87,10,122,72,233,240,235,61,170,201,66,232,88,228,124,144,62,153,181,202,233,85,92,168,175,234,215,74,212,86,163,83,145,172,77,183,69,115,175,255,0,97,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,110,102,177,238,130,23,57,168,187,57,98,141,87,126,84,216,37,124,0,4,64,118,222,224,190,143,213,61,52,212,207,74,117,61,61,143,213,216,187,151,67,110,143,112,169,73,186,189,78,111,91,159,210,92,188,188,169,203,209,223,119,115,236,223,203,216,143,154,221,104,53,163,80,180,230,26,122,69,182,223,49,120,175,117,18,185,142,235,182,122,26,184,225,137,172,119,55,42,49,91,112,153,92,138,213,85,86,199,178,183,101,71,123,94,220,239,200,159,237,39,238,211,26,187,39,242,155,238,63,198,214,33,105,180,87,119,122,76,154,223,119,181,221,35,233,49,253,226,149,148,51,85,182,61,220,138,172,218,122,74,119,238,213,71,122,155,111,202,231,34,134,74,246,231,126,68,255,0,105,63,118,150,171,177,83,218,159,41,248,127,93,243,27,113,117,123,115,191,34,127,180,159,187,75,85,216,169,237,79,148,252,63,174,249,141,184,9,169,0,1,138,189,168,254,194,122,155,246,47,206,40,136,86,225,59,218,159,70,254,32,99,223,49,128,154,158,212,127,97,61,77,251,23,231,20,68,43,112,157,237,79,163,127,16,49,239,152,192,6,202,96,0,32,7,181,31,219,179,83,126,197,249,61,17,149,93,134,63,150,207,217,191,222,70,42,246,163,251,118,106,111,216,191,39,162,50,171,176,199,242,217,251,55,251,200,9,84,48,131,182,23,53,186,226,188,31,62,197,111,167,164,146,159,49,202,45,182,74,231,76,199,43,227,129,141,154,185,29,18,163,145,17,253,90,24,154,170,228,114,114,57,233,182,234,142,110,111,145,151,219,131,154,221,104,48,13,44,211,152,105,233,22,219,124,188,92,111,117,18,185,142,235,182,122,24,98,134,38,177,220,220,168,197,109,194,101,114,43,85,85,91,30,202,221,149,28,17,87,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,237,190,200,190,70,209,6,190,221,153,118,155,85,235,142,61,48,163,188,219,41,43,233,227,168,185,85,178,42,152,91,43,27,60,22,202,185,161,149,26,228,84,71,199,44,113,200,199,121,181,236,107,147,101,68,83,96,144,6,21,118,188,224,191,75,120,54,185,95,253,41,221,62,133,100,22,187,239,71,161,212,239,125,73,29,65,210,230,230,78,158,221,255,0,169,205,179,191,146,229,219,214,230,110,106,152,171,218,143,236,39,169,191,98,252,226,136,8,118,224,91,53,186,224,28,96,233,37,246,205,79,73,53,69,86,81,73,100,123,106,88,231,49,32,184,59,184,204,228,70,185,171,206,216,170,100,115,23,125,145,232,213,84,114,34,181,102,39,181,31,216,79,83,126,197,249,197,17,2,216,158,83,125,193,178,171,54,107,139,87,119,43,214,63,112,167,186,91,170,122,76,147,161,85,4,141,146,41,57,30,142,99,185,94,198,174,206,69,106,237,178,162,167,129,61,61,168,254,194,122,155,246,47,206,40,128,133,110,19,189,169,244,111,226,6,61,243,24,13,148,205,107,56,78,246,167,209,191,136,24,247,204,96,54,83,2,42,251,115,191,34,127,180,159,187,75,85,216,169,237,79,148,252,63,174,249,141,184,186,189,185,223,145,63,218,79,221,165,170,236,84,246,167,202,126,31,215,124,198,220,4,212,154,214,113,99,237,79,172,159,16,50,31,152,206,108,166,107,89,197,143,181,62,178,124,64,200,126,99,56,19,83,217,113,236,39,166,95,109,124,226,180,181,93,178,122,215,244,27,135,219,78,142,82,91,250,213,122,155,112,94,180,242,69,205,28,20,54,233,105,234,36,229,114,72,213,108,206,157,244,104,221,216,246,172,125,125,249,93,200,165,213,236,184,246,19,211,47,182,190,113,90,68,175,104,150,186,81,235,247,21,153,94,73,97,188,250,79,27,176,244,177,187,12,205,72,22,55,82,210,162,164,175,138,72,85,205,154,25,42,159,85,52,114,43,156,231,71,51,63,5,17,24,208,248,28,17,232,53,55,17,220,75,225,218,109,121,162,171,159,30,90,135,221,50,5,134,158,89,24,150,234,102,44,178,71,43,226,123,29,11,38,115,99,166,73,121,219,200,250,134,42,110,238,86,172,154,118,213,251,44,98,223,16,40,126,93,113,60,87,98,126,142,221,108,184,110,121,173,247,203,13,36,84,249,45,69,45,146,193,89,53,43,155,86,232,41,86,71,86,58,41,28,196,69,166,146,89,32,98,172,111,84,116,180,111,71,34,44,77,61,175,109,95,178,198,45,241,2,135,229,215,16,48,3,178,227,219,179,76,190,218,249,61,105,158,157,178,250,33,117,206,180,74,193,173,22,251,229,37,61,62,151,212,78,218,234,9,163,119,61,92,23,41,232,233,209,241,61,55,68,124,114,199,22,236,114,34,57,146,61,220,200,172,70,73,129,125,151,30,221,154,101,246,215,201,235,73,211,213,93,51,197,117,147,78,50,61,45,205,105,59,197,151,38,183,203,111,169,229,142,55,201,15,58,122,147,197,212,99,216,217,162,122,54,72,222,173,94,73,24,199,34,110,212,3,95,126,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,92,142,231,125,59,17,54,119,43,147,99,51,86,204,179,22,190,224,217,85,231,10,202,104,123,149,235,31,184,84,90,238,52,221,86,73,208,170,130,71,71,44,124,236,87,49,220,175,99,147,118,170,181,118,221,21,83,196,216,39,179,235,88,174,186,223,194,94,11,151,100,183,234,75,174,67,69,79,53,146,241,44,85,78,158,116,158,146,103,195,27,170,156,247,189,253,230,74,118,211,207,34,189,119,114,207,206,136,141,123,80,12,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,1,194,166,232,82,196,68,240,43,41,71,125,96,84,124,188,138,39,75,109,149,172,243,245,127,243,144,250,135,77,84,105,36,74,213,77,247,247,127,124,8,51,214,156,174,191,79,248,128,149,147,63,150,74,121,109,242,111,179,87,241,34,114,123,157,245,18,201,194,86,116,153,198,146,90,174,42,254,103,182,158,149,142,240,219,199,186,196,229,252,84,250,200,183,237,71,193,103,199,181,165,249,21,52,74,200,170,169,109,254,45,106,162,115,36,82,39,185,168,159,214,254,179,38,187,36,243,250,139,150,159,222,236,53,117,139,34,210,220,32,70,53,242,42,170,39,116,68,217,55,119,251,95,212,4,142,2,150,185,28,155,161,80,3,11,251,74,45,174,172,210,138,233,145,187,242,192,255,0,127,213,75,87,250,76,208,49,199,141,140,86,12,151,72,239,177,200,168,142,138,223,83,34,42,237,178,109,75,80,159,82,254,112,17,161,217,135,118,117,183,136,9,104,158,223,25,41,46,72,137,191,185,27,31,232,254,212,155,152,94,143,103,51,83,193,72,26,224,154,181,184,183,20,206,164,146,165,172,107,27,117,141,23,159,109,209,26,228,253,31,154,78,237,174,87,75,69,27,213,81,85,119,242,253,106,7,236,58,220,137,185,216,117,187,207,196,10,211,200,228,165,170,84,0,225,78,78,28,5,59,120,238,86,82,212,42,3,174,119,244,226,123,247,252,22,170,255,0,128,137,190,211,93,89,134,233,150,77,130,209,203,205,61,44,242,198,230,242,170,108,187,82,63,205,88,137,248,171,248,196,158,234,46,65,79,143,226,247,10,250,170,150,64,200,169,229,114,185,207,70,249,70,245,247,170,125,68,46,95,237,82,235,103,23,25,52,116,237,125,109,43,174,245,123,61,168,178,53,17,32,147,111,20,71,167,156,95,224,254,96,145,110,206,124,2,167,19,208,234,69,174,143,146,105,107,235,94,190,40,190,29,86,162,121,57,83,241,12,183,68,217,54,67,206,224,86,24,49,236,114,158,221,4,13,137,177,186,69,229,107,81,169,226,245,95,36,68,61,24,28,47,145,66,55,117,220,169,202,168,114,128,17,54,240,57,56,247,133,240,3,144,112,135,32,1,67,151,101,221,14,121,183,77,208,14,87,234,250,202,81,219,59,149,127,188,21,81,93,230,135,10,136,190,62,59,160,29,133,59,238,224,171,187,124,3,27,178,1,80,40,116,141,111,154,160,99,149,222,59,1,88,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,103,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,45,67,213,81,26,139,186,55,199,205,22,240,0,48,131,79,123,34,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,153,155,224,0,0,0,0,1,128,31,208,84,225,99,254,223,181,87,255,0,26,219,191,230,38,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,155,239,178,39,145,232,0,0,0,0,0,24,1,253,5,78,22,63,237,251,85,127,241,173,187,254,98,102,254,158,225,86,173,53,192,49,173,57,177,84,85,207,109,197,108,244,86,74,57,106,222,215,79,36,20,208,178,24,221,35,154,214,181,94,173,98,42,170,53,169,190,251,34,121,30,128,0,0,1,111,245,239,69,49,94,34,116,158,251,163,153,173,194,235,69,101,200,59,175,121,158,215,44,113,213,51,161,83,21,67,57,29,36,114,49,55,124,45,69,221,139,234,170,237,178,236,169,140,26,123,217,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,219,125,149,60,204,223,0,0,0,11,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,57,106,30,170,136,212,93,209,190,62,104,183,128,1,135,250,9,217,127,160,92,59,106,197,139,88,240,172,191,80,43,111,88,255,0,122,238,208,93,46,20,82,82,191,175,77,45,59,249,219,29,36,111,93,153,51,149,54,122,122,200,155,238,155,162,230,0,0,0,0,97,6,161,118,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,118,219,117,95,50,255,0,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,90,118,42,34,181,87,117,119,143,146,37,224,0,0,0,11,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,57,106,30,170,136,212,93,209,190,62,104,183,128,1,135,250,9,217,127,160,92,59,106,197,139,88,240,172,191,80,43,111,88,255,0,122,238,208,93,46,20,82,82,191,175,77,45,59,249,219,29,36,111,93,153,51,149,54,122,122,200,155,238,155,162,230,0,0,0,0,12,32,212,46,200,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,46,219,110,171,230,102,248,2,207,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,90,118,42,34,181,87,117,119,143,146,37,224,0,11,21,197,79,8,24,15,23,118,172,126,197,168,217,150,107,105,182,227,181,19,213,197,71,96,184,195,4,21,83,200,214,181,178,207,28,208,202,215,190,54,181,237,141,200,136,173,73,166,79,199,82,218,104,39,101,254,129,112,237,171,22,45,99,194,178,253,64,173,189,99,253,235,187,65,116,184,81,73,74,254,189,52,180,239,231,108,116,145,189,118,100,206,84,217,233,235,34,111,186,110,139,152,0,0,0,11,41,197,47,9,58,89,197,206,43,103,197,181,50,91,173,15,160,174,11,112,162,184,217,157,77,21,116,124,209,185,146,64,146,205,12,187,67,38,236,115,216,212,78,103,67,18,170,250,136,91,94,30,59,53,116,95,134,93,80,161,213,125,57,212,29,74,125,202,142,158,162,146,90,58,235,181,34,209,86,193,52,106,215,69,81,28,52,177,186,70,35,185,37,107,85,219,36,145,70,239,30,84,50,212,1,139,252,80,118,122,104,191,22,121,253,191,81,181,27,39,205,109,215,43,117,158,43,36,81,89,43,105,33,129,208,71,52,211,53,206,108,212,210,185,95,205,80,244,85,71,34,108,141,240,243,85,112,191,217,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,127,53,59,17,21,92,169,178,187,195,201,83,40,0,0,0,3,26,184,165,224,7,67,184,182,202,172,249,174,161,220,114,187,85,234,207,111,91,91,106,108,85,240,197,222,41,82,71,73,28,114,178,120,101,103,168,249,38,86,171,17,174,94,171,145,202,228,70,35,114,84,1,129,86,158,198,174,27,108,23,90,43,237,139,84,117,130,221,114,183,84,71,87,71,89,73,123,160,134,122,105,227,114,58,57,99,145,180,72,230,61,174,68,114,57,21,21,21,17,80,206,171,77,21,77,186,213,69,111,172,187,85,221,42,41,105,227,134,90,234,182,196,217,234,158,214,162,58,105,18,22,50,36,123,149,21,202,145,177,140,221,87,149,173,77,145,63,88,0,97,254,189,246,95,232,23,17,58,177,125,214,60,215,47,212,10,43,214,65,221,123,204,22,187,133,20,116,172,232,83,69,78,206,70,201,73,35,211,118,66,213,93,222,190,178,174,219,38,200,153,128,0,179,252,47,240,191,128,240,153,128,92,52,231,78,110,249,5,198,219,113,188,75,123,150,91,221,68,51,78,217,228,134,24,92,214,186,24,162,106,51,150,157,138,136,173,85,221,93,227,228,137,120,0,0,124,156,178,193,244,175,21,188,226,222,155,186,217,189,51,111,168,183,250,70,211,83,221,235,168,250,177,185,157,122,121,118,94,156,204,230,230,99,246,94,87,34,46,203,177,245,128,24,1,253,5,78,22,63,237,251,85,127,241,173,187,254,98,102,254,158,225,86,173,53,192,49,173,57,177,84,85,207,109,197,108,244,86,74,57,106,222,215,79,36,20,208,178,24,221,35,154,214,181,94,173,98,42,170,53,169,190,251,34,121,30,128,0,63,37,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,167,235,0,96,7,244,21,56,88,255,0,183,237,85,255,0,198,182,239,249,137,151,255,0,113,76,87,238,5,252,29,61,33,117,250,55,244,63,232,87,122,234,199,223,187,143,114,238,125,78,126,159,79,173,211,241,230,233,242,243,120,242,237,224,92,0,6,0,127,65,83,133,143,251,126,213,95,252,107,110,255,0,152,153,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,71,160,0,0,0,12,95,226,131,179,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,254,106,135,162,170,57,19,100,111,135,154,174,80,0,49,255,0,133,46,10,116,179,131,239,165,63,115,59,254,87,115,250,91,220,123,239,167,106,169,166,233,247,94,191,79,165,209,130,45,183,239,47,230,230,230,223,102,237,182,203,190,64,0,0,0,0,0,0,0,6,31,235,223,101,254,129,113,19,171,23,221,99,205,114,253,64,162,189,100,29,215,188,193,107,184,81,71,74,206,133,52,84,236,228,108,148,146,61,55,100,45,85,221,235,235,42,237,178,108,137,120,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,103,45,59,21,17,90,171,186,187,199,201,18,240,0,0,0,0,0,49,255,0,138,222,10,116,179,140,31,162,223,116,203,254,87,108,250,37,223,187,151,160,170,169,161,234,119,174,135,83,171,214,130,93,246,238,204,229,229,229,219,119,111,190,233,183,159,225,127,179,211,69,248,76,207,238,26,141,167,57,62,107,113,185,92,108,242,217,37,138,247,91,73,52,13,130,73,161,153,206,107,97,166,137,200,254,106,118,34,42,185,83,101,119,135,146,166,80,0,0,0,6,16,106,23,100,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,243,51,124,1,111,244,19,69,49,94,29,180,158,197,163,152,85,194,235,91,101,199,251,215,118,158,233,44,114,85,63,175,83,45,67,249,221,28,113,177,118,124,206,68,217,137,234,162,111,186,238,171,112,0,0,0,3,31,248,173,224,167,75,56,193,250,45,247,76,191,229,118,207,162,93,251,185,122,10,170,154,30,167,122,232,117,58,189,104,37,223,110,236,206,94,94,93,183,118,251,238,155,91,253,4,236,191,208,46,29,181,98,197,172,120,86,95,168,21,183,172,127,189,119,104,46,151,10,41,41,95,215,166,150,157,252,237,142,146,55,174,204,153,202,155,61,61,100,77,247,77,209,115,0,0,0,1,135,250,247,217,127,160,92,68,234,197,247,88,243,92,191,80,40,175,89,7,117,239,48,90,238,20,81,210,179,161,77,21,59,57,27,37,36,143,77,217,11,85,119,122,250,202,187,108,155,34,92,14,20,184,41,210,206,15,190,148,253,204,239,249,93,207,233,111,113,239,190,157,170,166,155,167,221,122,253,62,151,70,8,182,223,188,191,155,155,155,125,155,182,219,46,249,0,0,0,0,199,254,43,120,41,210,206,48,126,139,125,211,47,249,93,179,232,151,126,238,94,130,170,166,135,169,222,186,29,78,175,90,9,119,219,187,51,151,151,151,109,221,190,251,166,214,255,0,65,59,47,244,11,135,109,88,177,107,30,21,151,234,5,109,235,31,239,93,218,11,165,194,138,74,87,245,233,165,167,127,59,99,164,141,235,179,38,114,166,207,79,89,19,125,211,116,92,192,0,99,255,0,21,188,20,233,103,24,63,69,190,233,151,252,174,217,244,75,191,119,47,65,85,83,67,212,239,93,14,167,87,173,4,187,237,221,153,203,203,203,182,238,223,125,211,111,63,194,255,0,103,166,139,240,153,159,220,53,27,78,114,124,214,227,114,184,217,229,178,75,21,238,182,146,104,27,4,147,67,51,156,214,195,77,19,145,252,212,236,68,85,114,166,202,239,15,37,76,160,0,0,0,91,253,123,209,76,87,136,157,39,190,232,230,107,112,186,209,89,114,14,235,222,103,181,203,28,117,76,232,84,197,80,206,71,73,28,140,77,223,11,81,119,98,250,170,187,108,187,42,99,6,158,246,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,118,223,101,79,51,55,192,0,0,24,127,175,125,151,250,5,196,78,172,95,117,143,53,203,245,2,138,245,144,119,94,243,5,174,225,69,29,43,58,20,209,83,179,145,178,82,72,244,221,144,181,87,119,175,172,171,182,201,178,37,192,225,75,130,157,44,224,251,233,79,220,206,255,0,149,220,254,150,247,30,251,233,218,170,105,186,125,215,175,211,233,116,96,139,109,251,203,249,185,185,183,217,187,109,178,239,144,0,1,143,252,86,240,83,165,156,96,253,22,251,166,95,242,187,103,209,46,253,220,189,5,85,77,15,83,189,116,58,157,94,180,18,239,183,118,103,47,47,46,219,187,125,247,77,178,0,1,135,250,9,217,127,160,92,59,106,197,139,88,240,172,191,80,43,111,88,255,0,122,238,208,93,46,20,82,82,191,175,77,45,59,249,219,29,36,111,93,153,51,149,54,122,122,200,155,238,155,162,230,0,0,11,127,175,122,41,138,241,19,164,247,221,28,205,110,23,90,43,46,65,221,123,204,246,185,99,142,169,157,10,152,170,25,200,233,35,145,137,187,225,106,46,236,95,85,87,109,151,101,75,128,0,192,15,232,42,112,177,255,0,111,218,171,255,0,141,109,223,243,19,47,245,239,69,49,94,34,116,158,251,163,153,173,194,235,69,101,200,59,175,121,158,215,44,113,213,51,161,83,21,67,57,29,36,114,49,55,124,45,69,221,139,234,170,237,178,236,169,112,0,24,65,167,189,145,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,204,205,240,0,199,254,43,120,41,210,206,48,126,139,125,211,47,249,93,179,232,151,126,238,94,130,170,166,135,169,222,186,29,78,175,90,9,119,219,187,51,151,151,151,109,221,190,251,166,222,127,133,254,207,77,23,225,51,63,184,106,54,156,228,249,173,198,229,113,179,203,100,150,43,221,109,36,208,54,9,38,134,103,57,173,134,154,39,35,249,169,216,136,170,229,77,149,222,30,74,153,64,0,24,65,168,93,145,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,204,205,240,5,191,208,77,20,197,120,118,210,123,22,142,97,87,11,173,109,151,31,239,93,218,123,164,177,201,84,254,189,76,181,15,231,116,113,198,197,217,243,57,19,102,39,170,137,190,235,186,174,32,127,65,83,133,143,251,126,213,95,252,107,110,255,0,152,153,254,0,241,90,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,8,175,146,89,36,145,81,168,214,34,189,81,173,107,81,26,158,83,138,14,23,240,30,44,240,11,126,156,234,53,223,32,183,91,109,215,136,175,113,75,100,168,134,25,221,60,112,205,11,90,231,77,20,173,86,114,212,61,85,17,168,187,163,124,124,209,111,0,3,15,244,19,178,255,0,64,184,118,213,139,22,177,225,89,126,160,86,222,177,254,245,221,160,186,92,40,164,165,127,94,154,90,119,243,182,58,72,222,187,50,103,42,108,244,245,145,55,221,55,69,204,0,0,195,253,123,236,191,208,46,34,117,98,251,172,121,174,95,168,20,87,172,131,186,247,152,45,119,10,40,233,89,208,166,138,157,156,141,146,146,71,166,236,133,170,187,189,125,101,93,182,77,145,46,95,10,220,32,96,60,34,90,178,11,22,156,230,89,173,218,219,145,84,65,87,45,29,254,227,12,240,82,207,27,92,215,75,4,112,195,19,88,249,26,230,54,71,42,42,185,33,133,63,17,11,234,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,133,242,57,0,112,187,32,221,19,204,46,224,114,112,168,139,230,17,80,228,8,230,237,83,210,246,222,113,214,101,112,82,179,154,6,68,197,118,201,186,114,65,86,239,62,100,253,30,227,22,59,53,53,62,225,132,106,77,94,42,181,82,54,158,190,173,239,123,17,222,27,199,73,81,238,229,95,205,79,122,18,195,196,214,159,55,63,211,27,213,173,54,231,117,21,66,55,193,235,227,221,230,106,126,10,239,248,228,27,205,45,195,65,117,246,167,168,199,115,83,213,86,114,236,222,77,209,22,162,47,235,136,191,88,27,15,80,84,50,162,157,175,98,239,190,255,0,227,83,244,150,179,135,237,69,160,212,60,38,154,239,75,178,43,249,249,147,168,199,127,94,149,169,248,62,31,136,93,48,56,84,253,37,153,226,154,217,61,195,73,114,70,64,245,107,150,213,88,136,169,183,250,214,111,210,159,89,121,203,117,174,214,138,155,198,153,228,84,116,174,251,236,182,186,182,49,57,85,125,101,167,149,19,203,244,168,16,85,165,21,243,226,252,76,73,58,185,201,36,50,92,152,170,139,226,191,202,181,126,178,127,241,58,148,169,180,67,38,235,186,243,127,231,56,128,187,109,52,152,111,20,115,165,237,171,179,42,46,77,127,130,179,127,90,116,252,109,189,232,79,78,7,81,29,69,138,23,55,203,214,247,255,0,110,224,61,49,67,213,55,216,172,165,83,199,112,12,95,210,84,82,223,53,57,95,0,57,56,85,79,120,41,219,199,192,10,147,111,112,114,236,213,95,169,2,29,21,243,182,154,142,105,222,187,53,140,87,40,24,125,218,23,169,247,28,71,75,171,233,173,183,25,169,101,157,146,197,188,106,168,170,142,167,171,77,183,229,95,123,83,249,140,126,236,215,210,219,126,75,37,86,165,95,104,227,170,170,184,63,174,147,74,156,207,85,115,171,88,229,223,155,223,225,238,67,195,118,143,234,146,229,153,244,24,69,189,171,179,42,27,10,175,51,29,187,146,122,184,188,145,55,252,100,247,153,189,192,22,157,174,29,160,88,173,68,169,188,181,182,216,167,127,170,246,170,115,62,103,123,215,253,176,139,140,162,141,136,198,35,90,136,136,133,91,236,114,112,171,183,184,145,74,110,191,164,169,171,191,247,188,2,109,238,30,64,61,231,14,221,83,100,93,190,178,163,141,252,124,64,225,171,238,85,42,41,221,21,124,14,87,192,14,30,155,134,55,100,84,247,41,194,189,2,189,26,156,203,228,5,50,70,170,228,114,120,108,165,91,236,116,62,225,75,204,145,36,241,243,57,124,17,30,155,159,154,235,115,138,130,142,89,229,242,107,28,237,183,79,29,145,87,252,128,126,168,170,227,146,87,66,213,221,88,187,42,29,206,230,114,122,138,98,222,25,196,4,119,77,108,191,98,46,163,149,145,65,91,36,12,122,190,53,79,82,57,85,125,219,254,39,214,101,28,15,231,141,29,178,166,224,81,209,85,93,221,186,254,181,59,154,155,33,201,194,46,254,240,27,162,28,157,114,170,162,110,135,44,95,81,21,64,172,20,181,219,149,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,227,125,148,2,156,53,119,221,23,220,84,112,168,155,243,0,95,20,57,7,10,7,92,175,217,81,10,145,219,166,202,82,232,211,207,222,80,139,202,190,32,118,166,251,149,157,104,168,165,105,228,7,207,190,81,165,117,178,162,149,237,71,36,145,189,170,138,155,239,187,85,63,202,65,239,105,158,18,152,134,184,82,220,104,169,18,6,212,208,205,59,149,145,242,243,57,213,147,162,175,131,83,127,52,39,69,233,204,213,69,250,136,221,237,93,210,149,191,91,173,153,117,44,60,221,202,137,209,72,188,219,126,21,100,91,121,189,63,61,125,192,125,46,204,13,95,109,255,0,28,118,49,87,92,175,154,7,198,212,107,229,221,87,158,90,199,120,34,189,87,220,158,226,68,26,238,100,221,8,3,224,11,82,106,112,141,114,199,104,93,47,78,26,203,157,52,50,39,42,46,252,201,50,39,226,170,255,0,92,39,171,28,184,50,233,103,164,173,141,219,164,176,70,253,246,250,218,139,245,39,214,7,212,62,70,79,70,149,182,42,234,101,98,59,169,79,43,85,21,55,240,86,57,63,202,125,115,162,177,188,212,210,181,60,220,199,39,248,0,130,78,47,108,203,137,113,33,85,92,200,122,8,249,170,213,54,111,46,252,213,21,126,62,73,245,19,45,161,55,200,111,248,85,45,124,82,163,146,78,125,189,100,95,41,165,79,173,126,162,48,187,82,236,43,106,205,168,239,236,143,240,186,113,170,239,239,116,213,171,245,175,248,140,226,224,107,49,167,190,105,157,185,173,126,234,189,111,114,248,127,24,169,254,213,62,160,50,156,227,199,125,142,19,214,77,206,119,219,204,14,78,54,220,165,37,99,149,81,23,200,168,14,74,81,2,243,47,151,129,203,83,100,216,14,79,43,169,151,186,123,6,17,121,186,84,204,145,50,154,142,73,21,202,228,106,34,34,125,106,169,254,51,212,175,129,140,92,127,101,115,88,120,120,203,155,4,156,143,150,129,89,190,200,190,11,52,8,190,104,190,231,40,17,139,146,190,93,103,226,214,58,88,119,169,166,110,68,145,248,122,237,86,122,77,83,127,14,116,242,147,252,36,211,233,22,61,14,47,167,56,245,142,24,91,27,104,237,208,67,202,141,68,68,217,191,82,34,127,136,138,46,206,12,15,233,62,166,84,101,149,108,231,88,170,94,244,93,246,241,74,138,73,55,240,114,126,114,251,137,134,160,137,33,163,134,36,242,107,17,16,136,31,160,2,157,252,119,216,145,206,200,139,186,29,115,212,71,79,19,229,153,200,214,49,21,202,229,93,145,17,63,73,218,121,204,247,111,162,215,36,68,245,150,150,100,79,254,246,224,62,92,90,189,131,75,127,118,58,220,134,131,190,181,92,213,143,189,195,205,187,121,183,240,231,223,241,23,221,238,61,155,92,146,181,28,213,33,122,243,168,19,99,156,77,220,99,168,159,151,146,227,113,106,122,168,190,8,250,148,247,53,73,132,194,46,141,187,88,160,173,107,185,145,252,222,237,188,158,228,250,147,234,3,239,170,181,137,226,168,159,164,248,53,25,190,51,5,107,109,243,94,232,91,59,183,218,53,169,141,28,190,27,249,115,111,229,226,116,234,29,237,44,56,141,214,230,171,203,208,162,158,68,119,158,202,216,158,239,169,126,175,168,138,190,31,243,91,214,165,235,84,115,203,85,212,88,119,221,121,24,155,239,73,42,126,107,127,48,9,114,137,89,39,223,90,229,84,247,110,165,154,226,55,94,109,26,65,142,62,170,122,216,217,80,230,163,152,206,163,81,203,180,209,177,118,69,145,139,248,202,92,171,197,210,27,22,55,53,108,143,219,165,20,143,223,101,247,53,203,245,47,212,67,79,23,58,133,123,213,205,115,168,176,83,77,214,134,134,122,234,86,199,202,198,248,54,162,103,121,171,90,190,76,79,122,249,17,50,50,215,134,141,121,212,141,93,213,75,99,166,169,172,117,157,106,26,147,34,190,117,141,27,211,147,235,145,205,252,40,253,229,249,226,111,95,49,157,36,176,75,29,194,189,22,166,72,28,141,98,75,31,54,234,201,182,240,89,26,190,113,169,243,56,110,211,170,13,39,210,57,110,114,65,210,125,61,45,76,175,119,51,157,183,44,149,10,158,28,206,247,63,234,35,199,138,220,218,77,95,215,40,113,186,73,58,172,109,107,105,81,187,114,239,252,114,118,121,171,89,253,147,235,30,2,240,240,196,185,86,172,235,69,207,56,160,134,170,11,117,93,100,213,12,145,27,35,90,173,124,117,40,213,221,57,155,230,223,206,247,146,137,70,213,100,13,69,87,42,248,249,249,249,150,75,133,45,54,162,193,244,147,21,166,138,155,167,50,90,105,150,95,93,87,214,86,57,87,241,149,60,222,190,69,243,219,111,33,3,146,148,110,206,253,103,59,237,230,21,118,77,201,20,202,221,219,230,112,223,22,242,248,46,199,225,184,93,105,225,229,133,31,235,185,81,54,217,127,79,232,59,40,38,89,24,237,215,223,191,234,3,245,34,170,120,237,226,165,104,190,27,174,200,112,247,108,158,30,103,66,71,35,221,187,252,128,253,8,228,95,35,147,134,183,151,193,14,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,113,178,253,96,54,250,130,170,34,110,167,37,47,77,218,168,7,157,200,51,220,99,25,114,69,121,190,208,81,185,222,93,122,168,227,223,203,243,156,159,156,159,206,125,27,70,67,104,189,194,218,139,109,198,154,166,55,34,42,58,25,154,244,95,4,95,54,170,253,105,252,230,12,113,229,142,234,13,29,75,50,27,21,222,177,41,83,125,226,101,66,177,172,240,165,103,246,68,243,85,85,242,49,175,135,174,208,156,159,79,175,48,99,89,101,59,107,41,122,173,137,100,154,182,169,206,106,115,196,207,36,71,167,147,29,238,247,255,0,56,76,106,42,42,28,61,188,219,121,120,22,231,70,245,150,195,171,120,204,23,219,76,141,78,102,68,174,98,54,77,145,95,19,95,182,239,107,126,178,227,162,162,249,1,211,178,181,85,125,199,107,87,192,229,90,138,80,136,169,224,160,86,169,185,104,184,149,193,233,179,141,62,172,181,207,2,72,142,72,211,240,81,124,170,34,119,189,171,249,191,81,119,143,151,144,219,227,185,91,101,166,149,17,90,238,95,13,145,127,25,23,223,250,128,214,238,90,106,237,58,214,11,107,213,175,130,74,58,250,89,83,116,115,118,217,172,119,246,191,156,78,255,0,8,25,202,230,90,73,99,170,150,100,115,227,161,166,141,219,187,117,85,74,106,117,252,229,252,226,30,120,218,193,223,133,234,227,234,217,10,49,22,72,92,222,84,99,83,213,130,151,220,213,254,216,144,142,204,141,68,250,67,128,69,101,150,36,106,209,177,177,162,163,220,187,171,33,163,111,189,54,247,129,158,222,101,19,162,58,39,162,174,200,173,84,95,230,42,106,238,212,81,34,35,152,168,190,244,216,8,163,237,103,183,211,71,79,77,87,222,23,157,42,41,154,137,206,158,93,90,191,31,35,196,118,108,107,53,125,191,48,166,197,170,171,147,187,73,207,179,95,43,182,240,138,177,254,74,253,188,215,234,47,95,107,38,10,218,156,38,28,157,178,185,27,13,101,28,46,103,43,118,241,146,165,119,243,223,241,147,220,70,231,14,90,133,93,128,231,244,87,58,87,47,222,250,155,237,35,219,231,4,205,252,95,238,192,217,34,158,86,205,11,30,223,39,53,23,252,5,21,202,246,211,185,204,119,42,166,222,59,237,239,67,226,224,151,150,223,49,139,109,205,191,245,205,44,51,109,226,187,115,70,215,123,255,0,89,247,42,153,212,133,204,250,246,255,0,24,17,251,145,241,7,156,224,154,255,0,77,141,86,221,166,91,125,117,85,28,45,99,231,155,111,30,237,205,178,44,141,111,245,197,247,41,157,216,149,221,47,118,26,11,142,252,203,81,79,20,170,190,126,46,99,87,235,95,172,138,142,52,102,173,178,113,13,139,85,83,55,145,213,55,40,81,168,215,114,236,173,101,23,212,191,89,37,26,3,89,81,91,166,24,236,213,42,171,34,219,41,21,219,185,87,199,187,196,171,254,48,46,72,0,14,28,187,53,84,141,30,212,13,72,73,108,41,129,81,85,53,207,185,42,67,35,26,253,221,252,165,19,211,193,29,250,87,241,84,146,43,181,98,81,82,62,117,95,4,219,235,250,209,63,202,66,190,190,100,85,26,199,197,157,131,13,170,157,205,165,168,186,209,197,183,51,159,224,232,41,92,190,15,240,252,64,51,79,179,111,75,83,25,211,90,75,237,69,59,155,53,107,35,149,21,204,217,85,175,167,163,119,189,136,190,109,250,204,225,106,108,136,136,91,157,10,195,40,240,157,60,178,217,169,26,138,216,40,105,153,205,200,214,239,203,4,77,242,111,247,37,199,0,83,191,137,202,174,197,59,162,47,136,21,159,51,33,129,42,45,21,112,170,110,142,134,68,95,254,229,79,166,116,86,49,31,77,43,21,55,230,99,147,199,244,160,16,57,199,133,28,152,127,16,242,84,211,35,162,74,149,173,153,85,19,151,117,90,169,211,127,13,190,178,89,184,45,204,95,151,233,21,186,178,105,155,36,170,217,213,202,142,223,254,187,157,169,248,203,245,17,173,218,197,143,83,219,53,102,203,95,2,114,190,122,26,167,59,102,162,120,247,183,125,94,127,132,101,167,101,134,107,85,119,211,218,203,77,67,149,205,162,167,71,55,119,185,127,10,178,165,87,207,192,11,211,198,246,106,204,83,69,242,23,182,161,24,249,237,213,112,183,215,219,214,117,37,78,223,140,159,154,96,199,101,174,38,251,230,67,113,201,234,88,245,88,58,59,57,83,195,214,101,107,61,232,191,87,214,93,254,212,205,72,146,217,136,38,49,78,207,26,196,229,114,243,185,63,14,42,214,123,147,111,113,251,123,53,241,139,126,31,165,210,223,167,240,125,79,47,58,171,27,248,181,21,141,79,193,69,85,252,32,46,207,28,58,167,14,35,130,85,89,232,107,91,29,101,76,46,141,172,73,81,175,94,122,122,132,79,4,122,47,154,39,184,176,28,0,232,221,14,105,113,189,231,217,69,155,171,82,151,29,226,146,106,116,119,51,100,130,71,42,238,246,42,175,140,158,231,123,207,171,172,246,42,190,33,53,102,8,35,184,203,13,190,4,164,99,162,111,174,215,43,87,103,46,210,42,39,148,202,158,70,99,104,190,157,88,244,151,1,167,163,162,138,54,175,74,157,210,189,32,99,21,206,72,152,205,215,145,60,84,15,15,198,54,123,65,128,232,150,81,110,142,162,40,36,169,181,84,195,18,35,218,215,115,59,145,60,61,102,251,228,247,24,97,192,150,140,81,103,25,68,249,253,218,7,212,57,181,206,145,142,123,81,233,191,82,154,84,95,89,142,252,245,252,111,127,247,206,120,208,213,235,198,171,234,165,6,142,218,147,150,42,218,168,105,21,205,154,68,87,36,172,164,127,224,191,149,190,229,243,83,52,56,61,209,106,109,45,211,202,40,37,85,125,76,236,142,89,17,209,198,155,57,208,83,162,248,181,87,223,31,214,6,64,90,40,227,160,182,82,209,69,27,88,200,33,100,109,68,77,182,68,77,143,216,112,137,178,34,33,200,28,42,237,226,165,185,214,13,76,161,211,219,12,151,10,154,134,198,244,219,151,215,106,42,250,241,162,249,189,191,158,92,10,185,153,12,14,123,151,203,111,241,152,27,197,5,243,47,212,107,231,209,235,115,150,154,134,47,199,100,170,170,237,217,11,255,0,5,94,212,240,115,23,221,239,2,235,240,211,127,189,228,182,250,236,183,34,171,124,209,189,210,201,27,228,145,238,68,106,182,25,19,197,234,190,231,59,201,79,109,97,215,11,45,215,82,229,195,41,107,32,87,67,206,197,70,200,205,213,205,235,239,229,34,255,0,98,250,191,232,178,121,246,99,77,195,127,15,237,130,153,253,74,201,41,18,52,115,185,152,171,34,209,57,60,227,69,247,195,245,255,0,127,200,176,220,13,100,23,253,88,214,107,142,93,87,52,141,100,53,146,243,39,85,207,69,234,65,84,228,252,53,223,205,223,80,18,157,26,243,55,155,195,199,234,42,95,35,174,157,188,177,34,110,191,223,253,103,104,29,109,127,172,173,82,181,242,83,175,147,214,230,69,43,122,236,213,253,64,113,206,136,221,212,169,55,219,196,232,71,53,124,85,124,26,84,147,43,215,102,183,195,235,3,184,28,39,151,153,200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,133,115,91,230,187,28,148,185,136,239,48,56,73,57,157,179,83,195,235,42,219,114,142,93,151,192,173,20,15,133,149,226,118,204,170,220,250,11,141,63,85,142,219,195,153,201,248,205,95,197,84,252,212,34,95,139,190,207,204,198,211,95,85,146,233,246,53,91,89,15,59,229,86,192,206,117,68,230,157,255,0,141,59,151,201,25,238,247,147,12,124,251,181,150,134,241,76,250,106,218,104,165,99,218,173,84,123,17,219,162,162,167,189,23,235,80,32,179,134,238,34,115,142,23,50,121,177,220,222,146,166,217,77,213,94,120,234,96,107,54,233,197,36,94,105,11,215,240,182,79,50,94,116,31,137,125,53,214,91,119,54,61,150,91,170,170,152,222,103,194,201,87,157,17,101,115,19,193,204,111,154,162,123,189,230,47,113,181,192,197,187,58,219,38,196,45,77,142,173,172,127,81,32,129,169,204,231,212,181,219,253,238,157,202,190,14,119,188,143,221,42,212,173,74,225,79,81,217,21,211,210,52,180,238,125,60,114,178,110,240,198,171,82,72,229,95,7,58,36,242,114,249,253,127,223,3,96,182,72,199,162,57,142,69,69,250,148,231,99,22,184,106,227,11,12,213,139,77,36,21,23,218,24,235,156,200,218,232,223,85,18,57,93,203,10,47,130,204,229,252,41,54,50,138,41,227,153,188,209,189,174,79,173,23,112,43,79,2,153,81,28,221,148,169,81,84,225,201,224,128,69,167,106,182,153,57,44,177,230,20,212,143,254,47,28,175,145,201,186,167,157,19,19,241,188,60,190,163,200,246,85,106,13,190,221,144,79,140,213,215,69,20,178,53,206,107,28,187,42,170,190,133,137,183,135,214,139,239,50,239,180,147,22,167,188,240,255,0,147,86,45,63,51,232,237,210,200,215,35,17,118,251,229,58,253,75,249,164,94,240,35,144,62,195,174,214,232,29,83,210,107,234,225,137,119,127,46,232,181,148,201,245,167,212,4,254,82,189,37,167,142,70,174,232,230,34,167,243,29,142,62,110,51,80,149,86,11,125,66,59,153,37,166,141,200,187,239,191,170,125,55,121,1,134,157,166,54,174,253,160,245,142,88,92,229,109,194,133,124,55,242,234,191,252,228,26,91,234,93,109,186,182,100,119,42,179,127,52,250,218,169,254,83,96,110,59,45,81,221,52,50,232,201,97,71,163,106,104,149,55,110,254,61,116,253,11,245,154,252,220,233,156,149,242,181,168,187,167,47,254,106,1,176,159,7,122,143,108,206,52,162,193,37,53,124,51,75,29,186,150,57,17,174,221,90,244,166,167,221,23,213,79,123,139,255,0,55,242,107,177,20,29,152,90,214,248,106,224,194,171,110,8,141,217,188,173,116,190,253,232,163,68,217,100,253,126,239,243,18,183,20,204,158,157,146,181,81,81,205,69,223,245,129,17,156,117,213,186,46,33,49,7,45,66,114,211,221,34,127,224,167,151,37,18,146,83,195,156,235,81,165,184,236,200,237,219,37,178,145,232,187,125,116,240,169,25,252,111,210,58,191,136,220,78,149,142,221,101,186,192,205,183,250,217,66,159,229,36,227,135,202,5,183,105,102,57,76,239,56,237,116,108,95,239,83,68,159,87,232,2,229,128,82,229,217,55,2,215,235,238,121,105,193,113,41,43,238,215,24,105,35,84,111,173,34,236,159,202,198,223,169,125,238,79,231,34,31,133,27,93,86,168,113,123,142,223,226,167,125,68,16,92,160,153,210,177,61,84,70,82,191,234,229,254,197,254,3,47,187,84,245,50,124,119,30,178,227,212,149,124,142,174,130,119,189,173,145,81,125,74,154,125,188,17,233,245,47,185,75,107,217,95,166,114,190,242,153,165,101,27,209,88,246,58,57,31,31,143,149,108,107,226,173,253,9,239,2,82,44,244,201,73,110,166,167,70,171,82,56,152,221,191,83,81,15,220,82,198,242,177,27,245,38,197,64,82,190,103,27,248,236,114,191,90,41,67,188,208,14,196,219,220,83,34,110,213,69,242,84,42,104,114,110,138,128,68,231,108,6,45,39,166,49,171,228,112,185,89,221,42,216,245,79,47,234,168,182,247,255,0,111,245,31,47,178,131,57,167,181,86,100,214,234,154,248,163,106,91,98,123,90,229,79,117,76,155,251,191,182,61,247,107,250,190,58,44,98,22,175,131,233,170,213,127,252,166,156,194,222,13,245,110,201,165,215,59,229,109,222,177,41,210,162,220,144,198,174,145,140,230,119,87,155,100,230,123,119,2,234,246,141,234,69,54,95,170,244,246,90,26,232,234,99,131,146,39,35,54,240,122,84,213,181,83,240,83,243,147,223,239,47,68,122,183,98,211,45,16,131,28,166,187,83,71,95,63,54,208,163,209,207,94,90,190,127,46,87,126,43,247,48,35,89,51,152,51,173,83,170,200,41,103,234,64,234,183,200,215,115,162,166,221,230,71,167,138,57,201,228,255,0,172,184,186,95,110,203,53,159,51,165,181,53,106,234,169,217,207,178,39,85,237,77,226,123,190,167,167,156,95,87,187,249,130,75,120,9,192,175,13,195,254,146,223,168,165,141,245,21,85,60,142,123,121,124,26,248,145,60,17,126,182,47,184,187,60,88,106,237,163,73,244,238,90,170,171,140,20,243,61,140,88,218,247,236,174,68,168,133,171,178,114,187,127,194,250,139,131,165,184,189,30,11,132,65,109,138,6,66,200,93,52,155,35,81,168,155,189,93,245,52,141,174,212,29,79,169,200,114,187,70,5,102,173,89,63,139,84,172,145,197,34,170,238,218,166,175,138,53,235,253,133,124,219,238,254,96,241,92,20,97,247,253,93,226,10,223,159,215,208,79,45,53,21,109,60,201,50,51,102,167,44,51,51,205,170,223,124,40,158,95,244,204,61,174,141,40,104,162,167,70,237,200,198,166,223,86,200,137,254,67,17,251,63,244,114,44,19,0,164,184,85,80,244,235,37,87,43,158,232,145,23,213,158,169,19,197,88,213,242,114,25,136,158,64,14,65,75,213,17,21,85,81,60,61,224,121,77,74,200,168,177,236,94,166,182,178,166,56,90,215,68,138,231,187,100,77,222,137,231,177,23,120,150,83,112,207,245,162,162,104,171,91,53,190,151,147,154,86,163,57,83,154,145,219,120,236,159,140,205,140,149,237,25,214,201,48,141,62,150,195,108,172,72,235,42,167,164,95,86,77,157,203,214,151,117,245,100,69,254,181,245,127,209,27,90,107,172,239,211,203,101,194,189,242,182,74,202,222,150,206,87,110,228,228,115,211,207,157,171,228,240,46,143,25,218,212,154,179,151,211,224,120,141,91,46,17,195,82,200,85,148,232,143,94,100,150,162,47,204,69,242,145,190,255,0,122,126,179,57,59,59,180,66,109,62,211,70,222,110,86,233,160,173,185,173,45,79,223,17,205,93,150,145,158,238,117,79,55,187,220,134,14,112,43,162,46,213,189,70,126,89,146,81,212,204,214,74,181,72,249,35,230,98,170,79,77,39,155,227,119,246,71,123,201,147,195,241,250,76,106,197,71,105,162,137,177,197,4,17,70,214,181,168,137,179,88,141,79,4,68,79,36,79,112,31,109,60,142,64,0,124,219,157,230,138,133,189,41,106,99,108,174,240,107,21,222,42,170,139,177,240,53,11,82,49,236,10,209,45,202,237,115,165,129,172,229,254,82,102,51,205,204,79,198,115,127,61,12,102,210,237,111,187,107,118,170,62,75,100,142,125,146,157,34,70,185,138,229,106,185,175,135,155,197,178,61,159,215,28,6,93,208,127,25,137,38,122,120,59,101,79,239,161,251,19,145,190,243,170,134,20,134,150,56,211,220,212,255,0,18,29,202,212,84,219,96,9,35,23,201,200,84,117,163,17,60,155,254,2,180,242,3,144,0,0,0,0,0,0,15,63,134,231,248,110,160,211,93,106,176,204,134,146,234,203,29,226,182,193,115,72,85,121,232,238,52,146,172,85,20,242,177,200,142,99,218,228,221,55,79,89,142,99,219,204,199,181,202,30,128,0,0,22,255,0,94,245,175,21,225,219,73,239,186,199,154,219,238,181,182,92,127,186,247,152,45,113,71,37,83,250,245,49,83,179,145,178,73,27,23,103,204,213,93,222,158,170,46,219,174,200,184,129,253,26,190,22,63,237,7,85,127,241,85,187,254,124,6,127,128,0,0,96,7,244,106,248,88,255,0,180,29,85,255,0,197,86,239,249,240,25,254,11,127,160,154,215,138,241,19,164,246,45,99,194,173,247,90,43,46,65,222,187,180,23,72,163,142,169,157,10,153,105,223,206,216,228,145,137,187,225,114,166,207,95,85,83,125,151,116,70,133,235,166,156,113,23,167,22,237,80,210,251,207,126,181,87,111,20,208,202,136,202,171,125,83,81,22,74,90,152,209,87,167,51,57,155,186,110,173,86,185,175,99,158,199,177,238,11,128,0,0,0,0,0,0,15,63,98,207,240,220,155,38,201,176,203,22,67,73,87,125,195,170,41,169,175,182,246,170,164,244,47,168,167,101,68,10,246,170,34,171,36,138,68,86,189,55,98,171,100,106,47,52,111,107,125,0,0,0,0,15,63,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,146,86,110,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,129,232,0,0,0,0,0,0,0,0,0,49,127,138,14,208,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,249,169,222,170,136,213,77,149,190,62,104,129,148,0,197,254,23,251,66,244,95,139,60,254,225,167,58,115,140,102,182,235,149,186,207,45,238,89,111,116,84,144,192,232,35,154,24,92,214,186,26,153,92,175,230,168,98,162,43,81,54,71,120,249,34,229,0,0,89,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,203,78,244,85,71,42,238,173,240,243,84,176,26,123,218,237,195,110,165,103,248,214,156,216,176,157,74,130,229,149,94,40,172,148,114,213,219,104,27,4,115,212,204,200,99,116,142,109,99,156,140,71,61,21,85,26,229,219,125,145,124,128,205,240,0,0,0,0,0,0,0,0,12,95,226,131,180,47,69,248,76,207,237,250,115,168,216,198,107,113,185,92,108,241,94,226,150,201,69,73,52,13,130,73,166,133,173,115,166,169,137,200,254,106,119,170,162,53,83,101,111,143,154,32,101,0,49,255,0,133,46,53,180,179,140,31,165,63,115,59,6,87,108,250,37,220,123,239,167,105,105,161,234,119,174,191,79,165,209,158,93,246,238,207,230,230,229,219,118,237,190,235,182,64,0,0,0,5,191,215,189,107,197,120,118,210,123,238,177,230,182,251,173,109,151,31,238,189,230,11,92,81,201,84,254,189,76,84,236,228,108,146,70,197,217,243,53,87,119,167,170,139,182,235,178,46,32,127,70,175,133,143,251,65,213,95,252,85,110,255,0,159,1,159,224,241,90,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,249,26,238,86,189,219,53,125,85,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,128,126,176,0,0,0,0,99,254,45,199,79,14,57,207,16,84,188,56,97,89,159,210,12,130,182,222,250,218,107,165,173,172,171,179,207,51,34,116,207,164,101,84,110,114,58,102,192,199,74,170,137,210,68,106,177,100,234,162,196,100,0,0,0,0,121,252,255,0,63,195,116,179,13,187,106,14,160,228,52,150,60,122,199,78,181,53,213,213,42,188,145,51,116,68,68,68,69,115,222,231,43,88,198,53,21,239,123,154,214,163,156,228,69,242,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,242,74,214,171,183,88,229,141,222,28,200,5,203,0,0,0,177,90,187,198,183,15,58,31,170,24,190,147,106,6,111,73,75,119,200,234,37,166,168,154,26,154,121,32,176,189,35,137,241,45,209,58,157,90,70,76,147,199,211,123,163,86,109,204,247,43,35,107,158,129,125,65,101,56,138,226,219,75,56,107,210,203,30,177,229,49,93,114,60,111,35,184,83,91,237,211,227,45,166,172,235,247,138,105,106,34,157,174,124,209,198,232,93,28,14,84,123,94,187,243,51,100,84,93,210,213,104,39,106,6,129,113,19,171,22,45,28,194,177,13,64,162,189,100,29,235,187,79,116,183,209,71,74,206,133,52,181,15,231,116,117,114,61,55,100,46,68,217,139,235,42,111,178,110,168,25,128,0,0,0,0,1,103,248,152,226,95,30,225,107,13,166,212,28,207,79,243,91,254,60,250,142,237,91,93,142,81,210,212,178,216,247,43,82,37,169,73,170,34,115,25,35,157,200,215,162,57,156,232,141,114,181,207,141,30,23,128,24,1,253,26,190,22,63,237,7,85,127,241,85,187,254,124,102,254,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,94,73,89,186,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,7,160,0,192,15,232,213,240,177,255,0,104,58,171,255,0,138,173,223,243,224,51,252,30,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,124,207,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,168,31,172,24,1,253,26,190,22,63,237,7,85,127,241,85,187,254,124,95,254,22,184,204,194,120,184,244,197,110,155,233,190,160,91,108,182,77,162,168,189,223,104,104,233,232,95,84,188,170,148,177,58,42,153,31,36,220,142,231,114,53,138,214,55,151,157,205,89,35,71,134,64,0,0,3,8,53,11,181,219,134,221,53,207,242,93,57,190,225,58,149,61,203,21,188,86,217,43,37,164,182,208,58,9,39,166,153,240,200,232,220,234,198,185,88,174,98,170,42,181,171,182,219,162,121,25,63,160,154,215,138,241,19,164,246,45,99,194,173,247,90,43,46,65,222,187,180,23,72,163,142,169,157,10,153,105,223,206,216,228,145,137,187,225,114,166,207,95,85,83,125,151,116,64,184,0,0,0,0,0,194,13,66,237,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,237,182,232,158,70,79,232,38,181,226,188,68,233,61,139,88,240,171,125,214,138,203,144,119,174,237,5,210,40,227,170,103,66,166,90,119,243,182,57,36,98,110,248,92,169,179,215,213,84,223,101,221,16,46,0,0,0,60,86,178,106,246,27,161,26,119,112,213,45,65,158,174,12,122,211,81,67,13,116,244,208,44,207,167,101,77,92,52,169,50,177,61,103,49,142,157,175,122,53,28,254,70,187,149,175,118,205,95,85,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,160,31,172,0,0,2,207,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,90,119,162,170,57,87,117,111,135,154,160,94,0,97,254,130,118,160,104,23,17,58,177,98,209,204,43,16,212,10,43,214,65,222,187,180,247,75,125,20,116,172,232,83,75,80,254,119,71,87,35,211,118,66,228,77,152,190,178,166,251,38,234,153,128,0,0,0,30,43,44,214,44,7,5,207,241,77,57,203,239,212,150,139,150,105,79,91,45,150,90,218,168,105,224,170,158,158,106,56,123,163,29,35,218,231,212,200,234,248,150,56,152,215,43,146,57,124,185,81,29,237,64,0,0,0,98,255,0,20,29,161,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,243,83,189,85,17,170,155,43,124,124,209,3,40,1,143,252,41,113,173,165,156,96,253,41,251,153,216,50,187,103,209,46,227,223,125,59,75,77,15,83,189,117,250,125,46,140,242,239,183,118,127,55,55,46,219,183,109,247,93,178,0,0,0,0,60,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,82,175,181,0,0,0,0,0,12,127,226,183,141,109,44,224,251,232,183,221,50,193,149,220,254,150,247,238,229,232,42,90,105,186,125,215,161,212,234,245,167,139,109,251,203,57,121,121,183,217,219,237,178,111,231,248,95,237,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,154,161,138,136,173,68,217,29,227,228,138,25,64,0,0,1,231,245,11,53,181,105,174,1,146,234,53,246,158,174,123,110,43,103,173,189,214,69,72,198,186,121,32,166,133,243,72,216,218,231,53,170,245,107,21,17,21,205,77,246,221,83,204,15,64,12,0,254,141,95,11,31,246,131,170,191,248,170,221,255,0,62,51,167,19,202,108,89,206,43,102,205,113,106,238,251,101,200,45,244,247,75,117,79,73,241,245,233,103,141,178,69,39,35,209,175,111,51,30,213,217,200,142,77,246,84,69,240,3,235,3,31,248,173,227,91,75,56,62,250,45,247,76,176,101,119,63,165,189,251,185,122,10,150,154,110,159,117,232,117,58,189,105,226,219,126,242,206,94,94,109,246,118,251,108,155,249,254,23,251,66,244,95,139,60,254,225,167,58,115,140,102,182,235,149,186,207,45,238,89,111,116,84,144,192,232,35,154,24,92,214,186,26,153,92,175,230,168,98,162,43,81,54,71,120,249,34,134,80,0,97,6,161,118,187,112,219,166,185,254,75,167,55,220,39,82,167,185,98,183,138,219,37,100,180,150,218,7,65,36,244,211,62,25,29,27,157,88,215,43,21,204,85,69,86,181,118,219,116,79,32,51,124,22,171,134,190,34,177,94,40,116,225,117,75,10,197,114,187,37,149,247,9,237,244,223,72,104,99,166,146,179,164,140,231,158,14,156,178,50,72,121,220,232,249,209,223,202,69,43,85,17,90,167,160,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,234,85,15,106,0,0,1,231,242,204,255,0,13,193,106,113,250,92,195,33,164,180,191,42,188,71,96,180,45,74,171,89,85,113,146,41,101,138,157,31,183,43,94,246,193,34,51,153,83,153,252,172,110,239,123,26,224,244,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,92,171,178,29,133,46,106,57,60,128,235,141,255,0,90,238,118,162,238,116,43,60,119,68,82,166,191,101,217,126,189,128,170,88,89,51,21,142,77,209,76,59,227,99,132,75,86,173,227,15,186,90,227,228,184,83,36,242,162,238,229,221,123,183,42,39,173,51,90,158,44,111,184,204,116,84,82,137,160,142,120,214,57,27,186,42,42,121,129,174,38,89,137,231,92,58,230,238,69,78,154,211,84,43,218,191,121,95,6,204,237,189,242,127,97,255,0,231,223,40,28,29,241,205,65,159,83,182,199,145,73,203,82,155,248,236,229,223,198,161,223,137,78,212,242,98,123,203,237,196,135,9,248,70,179,88,170,146,178,142,161,43,58,79,228,123,43,36,103,173,201,54,222,8,215,123,229,95,113,10,122,153,164,218,133,195,198,82,171,13,52,240,35,63,6,71,211,189,237,93,227,102,251,44,145,183,127,229,128,216,170,219,112,130,227,76,218,154,119,115,49,202,168,158,10,158,75,183,189,15,212,190,74,69,151,2,220,125,214,213,178,151,7,212,11,133,43,92,233,228,70,72,180,240,65,252,164,241,35,83,117,149,191,158,239,197,254,125,137,55,198,242,59,118,77,107,138,233,110,169,142,104,101,107,92,142,99,218,228,93,218,142,79,193,85,79,37,79,120,22,179,139,219,67,111,26,1,155,210,61,187,163,172,85,139,231,239,70,34,167,189,62,162,7,244,242,226,236,71,92,232,229,106,242,244,47,81,167,215,224,218,198,126,133,252,211,97,141,91,178,51,34,211,156,142,206,246,170,182,174,215,83,10,236,170,139,235,70,169,238,53,245,215,172,110,76,3,90,238,112,53,142,103,74,237,51,152,174,221,125,84,171,149,19,240,145,63,48,9,253,208,203,183,166,244,155,19,185,243,111,222,45,20,175,242,250,216,159,161,15,124,166,55,240,31,147,203,144,240,233,132,203,80,246,185,236,180,195,30,232,212,79,6,186,86,167,146,253,76,67,36,23,200,11,61,197,61,153,215,205,35,185,209,49,124,95,61,42,255,0,52,205,95,173,13,127,96,177,186,225,147,75,111,99,119,122,114,236,155,255,0,181,239,245,254,131,98,109,105,164,90,188,10,186,54,181,202,238,164,27,114,255,0,190,52,132,189,1,198,105,235,181,218,58,10,168,220,173,118,251,183,153,81,127,168,229,95,242,1,110,184,124,202,107,116,227,88,109,50,239,201,211,185,64,215,39,130,239,181,84,91,251,157,249,132,252,232,222,76,220,175,78,237,55,118,248,172,212,148,207,95,214,232,35,119,212,159,95,212,65,255,0,23,250,110,205,49,213,52,185,219,169,229,129,139,55,120,69,122,185,201,205,222,106,29,248,201,253,162,18,85,217,159,170,51,231,90,51,53,21,116,241,190,91,101,77,61,43,81,140,107,85,26,148,113,109,190,202,191,154,160,99,63,24,20,82,71,197,22,31,80,246,108,146,94,41,81,19,127,169,40,9,52,209,214,163,116,246,201,245,247,10,111,230,232,70,71,71,30,116,149,86,109,119,192,238,238,94,102,73,120,141,89,225,191,224,182,139,127,114,125,95,89,33,122,21,92,151,13,51,199,170,21,54,115,237,180,138,190,27,121,211,196,191,229,2,226,29,21,146,164,52,242,202,171,183,43,21,127,192,119,158,39,87,114,152,113,28,30,239,122,150,86,51,187,81,84,74,156,219,126,44,50,59,222,169,249,160,68,247,106,173,250,124,135,87,177,219,44,15,221,25,111,171,69,240,79,5,74,167,47,189,19,243,62,179,62,248,27,194,151,24,210,155,106,57,156,174,94,183,55,142,255,0,245,205,78,223,140,191,156,70,141,206,158,235,196,175,18,149,179,163,22,104,40,167,171,167,106,196,197,111,43,85,245,114,39,139,17,255,0,82,19,73,128,99,180,248,222,61,79,111,129,138,222,159,63,155,149,124,228,114,251,255,0,186,3,210,167,135,128,95,35,147,133,253,64,17,60,10,28,139,191,145,90,28,129,194,38,193,124,142,78,23,96,35,107,181,174,208,251,133,22,48,230,175,224,193,88,159,254,113,79,250,72,142,168,78,232,245,141,83,197,124,54,250,183,54,33,226,151,66,173,250,205,140,197,75,82,142,74,138,86,171,97,115,102,115,54,230,154,39,59,201,174,223,193,159,81,11,252,80,240,209,125,209,169,105,235,107,89,205,5,68,235,26,57,29,43,188,82,22,191,205,209,181,62,191,230,2,197,89,34,154,174,186,24,33,77,221,36,141,99,124,188,213,81,9,142,236,249,225,213,248,125,149,217,37,205,191,126,168,219,102,239,249,175,170,103,155,101,84,242,114,123,136,241,224,191,74,40,117,19,82,237,169,117,99,221,12,21,48,185,26,217,28,197,94,90,138,127,15,4,95,115,212,158,188,82,201,75,98,182,178,154,154,37,141,140,223,205,202,190,110,114,251,255,0,88,30,43,136,45,66,167,211,125,61,184,222,28,159,129,77,55,43,124,124,250,18,187,207,149,223,153,245,17,69,165,84,111,226,31,137,218,219,197,99,127,139,199,87,88,212,110,255,0,158,218,201,60,211,166,191,87,184,201,30,211,141,100,125,45,28,120,29,174,162,39,84,212,164,10,172,228,99,157,180,144,84,183,243,183,243,84,247,29,93,152,186,35,83,109,182,220,179,219,213,44,172,154,186,162,9,163,230,89,25,186,58,149,234,171,202,173,68,254,189,245,168,18,15,135,89,227,177,217,161,161,141,187,35,121,189,255,0,91,220,191,90,253,103,222,56,99,81,169,178,123,138,128,31,134,243,80,202,90,9,166,127,147,99,114,255,0,51,85,79,220,91,125,117,205,41,112,188,10,233,116,169,153,145,172,84,211,61,21,252,187,110,144,74,239,198,84,252,208,34,75,180,215,80,159,123,212,87,217,88,188,177,211,163,83,111,63,22,84,213,167,230,167,248,204,58,199,232,170,178,123,148,116,16,166,252,219,248,120,126,106,175,191,111,205,61,167,18,185,173,70,162,106,197,226,185,175,107,218,250,186,148,98,181,168,155,183,188,76,228,252,21,95,206,51,71,179,215,132,139,117,255,0,159,49,202,232,42,149,27,183,69,27,52,177,167,143,123,141,222,28,136,139,228,223,120,25,241,194,142,146,208,105,238,157,89,226,142,14,73,228,161,167,89,23,153,203,186,172,16,111,248,238,79,54,23,241,173,229,68,68,247,33,249,168,40,161,161,166,138,158,22,170,50,38,53,136,138,187,248,34,34,127,144,236,168,169,138,153,139,36,175,107,81,61,234,168,128,118,185,200,212,221,84,240,154,151,170,54,77,63,178,85,92,238,83,114,164,49,61,223,130,245,242,99,221,238,99,191,49,125,197,144,226,175,140,188,111,69,236,93,43,109,117,37,69,206,163,173,28,113,162,195,46,206,72,57,219,187,122,205,95,55,55,221,239,35,147,40,207,53,235,139,235,235,233,168,105,119,183,62,85,77,162,181,185,169,202,175,114,126,19,25,39,226,212,39,191,254,144,252,186,245,196,166,93,196,54,92,235,5,137,187,82,166,219,38,241,127,98,137,255,0,141,20,107,231,10,251,255,0,233,145,94,1,244,74,183,79,52,234,26,251,179,191,140,212,84,85,170,179,100,240,78,171,54,241,108,142,79,235,103,201,225,83,129,92,91,75,41,18,237,123,166,169,150,226,255,0,53,239,146,236,155,44,237,252,21,141,159,139,34,127,243,231,153,52,52,112,80,211,182,158,157,156,172,110,251,38,234,190,107,191,188,14,246,162,34,34,39,185,14,78,23,99,169,206,122,59,116,93,192,238,5,44,114,170,120,149,0,0,0,0,0,0,0,32,175,31,226,219,42,225,27,143,173,99,202,109,177,119,236,110,251,168,23,139,126,77,110,115,100,151,169,66,219,211,222,249,224,137,38,138,53,172,142,52,153,176,190,69,86,183,173,34,42,108,245,39,80,214,179,139,31,106,125,100,248,129,144,252,198,112,54,51,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,233,83,67,93,76,171,201,43,55,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,79,64,65,95,102,103,26,63,193,179,81,223,166,249,171,186,152,14,125,112,164,130,166,162,106,238,140,118,42,229,94,147,43,182,145,237,133,176,185,30,214,212,57,121,93,211,138,39,163,151,162,145,201,57,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,140,29,168,254,194,122,155,246,47,206,40,136,1,39,251,181,31,216,79,83,126,197,249,197,17,0,32,109,80,8,213,236,183,227,234,179,81,59,143,12,154,199,112,186,220,178,244,239,149,24,238,69,89,83,61,116,215,120,211,171,83,53,53,92,146,57,239,108,209,49,36,88,228,85,72,221,20,105,31,168,248,217,214,146,160,6,170,230,213,6,170,224,79,247,101,199,176,158,153,125,181,243,138,210,37,120,23,227,54,251,193,230,163,213,92,228,181,122,103,12,202,59,189,62,77,109,137,140,74,167,71,18,191,165,83,77,35,182,218,104,186,178,170,70,231,36,114,53,238,107,185,85,89,44,114,213,217,113,236,39,166,95,109,124,226,180,128,16,54,146,197,178,204,87,57,177,82,229,56,86,77,106,200,44,181,188,253,218,227,107,173,142,174,150,126,71,185,143,228,150,53,115,29,202,246,57,171,178,248,57,170,139,226,138,125,98,18,251,50,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,252,177,177,242,117,249,163,68,155,171,54,128,0,0,0,0,66,95,24,28,64,231,220,50,246,157,231,250,175,167,47,164,125,202,142,158,221,73,45,29,114,204,180,85,176,77,99,163,107,162,168,142,25,35,116,140,71,114,74,214,171,182,73,34,141,222,60,168,75,166,133,235,166,156,113,23,167,22,237,80,210,251,207,126,181,87,111,20,208,202,136,202,171,125,83,81,22,74,90,152,209,87,167,51,57,155,186,110,173,86,185,175,99,158,199,177,238,132,30,212,127,110,205,77,251,23,228,244,71,201,224,95,140,219,239,7,154,143,85,115,146,213,233,156,51,40,238,244,249,53,182,38,49,42,157,28,74,254,149,77,52,142,219,105,162,234,202,169,27,156,145,200,215,185,174,229,85,100,177,134,194,128,249,56,182,89,138,231,54,42,92,167,10,201,173,89,5,150,183,159,187,92,109,117,177,213,210,207,200,247,49,252,146,198,174,99,185,94,199,53,118,95,7,53,81,124,81,75,1,173,125,161,28,56,240,253,172,180,186,45,169,151,139,173,37,124,150,246,92,43,110,148,84,140,173,161,181,245,27,35,163,130,169,176,189,213,44,153,205,141,142,70,54,7,122,181,16,189,85,26,229,114,6,74,144,45,217,221,198,253,103,10,185,218,226,89,141,87,54,153,101,151,8,165,190,185,97,158,166,107,92,141,134,88,217,85,75,19,37,107,27,204,247,193,222,21,35,146,71,197,78,212,99,85,204,99,86,114,112,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,239,67,87,112,54,157,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,253,100,64,118,91,241,245,71,167,125,199,134,77,99,184,90,173,184,130,247,202,140,119,34,172,169,130,134,27,68,139,213,169,154,154,174,73,28,198,58,25,94,178,44,114,42,172,141,150,68,143,215,100,140,232,203,248,0,15,147,148,229,152,174,13,98,170,202,115,92,154,213,143,217,104,185,59,205,198,233,91,29,37,44,28,239,107,25,207,44,138,214,55,153,239,107,83,117,241,115,145,19,197,80,15,215,91,118,181,91,170,104,40,238,23,58,74,90,139,165,66,210,80,197,52,205,99,234,167,72,164,153,98,137,170,187,189,233,20,50,200,173,110,235,201,27,221,228,213,84,253,100,0,241,127,199,214,163,241,23,172,182,188,243,5,184,93,112,107,46,21,222,233,240,244,183,212,173,45,210,158,58,134,181,149,21,51,84,194,228,122,77,59,24,198,186,54,63,166,198,34,70,156,235,212,146,89,84,236,238,226,135,81,248,156,209,165,187,106,150,9,117,182,222,172,157,42,127,164,107,111,90,123,94,77,26,186,88,251,205,43,182,70,44,204,124,18,50,162,56,209,99,107,249,85,188,169,39,74,32,202,160,0,2,21,187,106,253,169,241,111,135,244,63,49,184,147,82,66,183,109,95,181,62,45,240,254,135,230,55,16,29,138,158,212,249,79,195,250,239,152,219,137,169,33,91,177,83,218,159,41,248,127,93,243,27,113,53,32,96,7,109,95,178,198,45,241,2,135,229,215,18,42,248,78,246,167,209,191,136,24,247,204,96,37,83,182,175,217,99,22,248,129,67,242,235,137,21,124,39,123,83,232,223,196,12,123,230,48,1,178,152,0,0,0,0,0,0,0,1,10,221,181,126,212,248,183,195,250,31,152,220,73,169,33,91,182,175,218,159,22,248,127,67,243,27,136,23,87,176,199,242,217,251,55,251,200,149,66,42,251,12,127,45,159,179,127,188,137,84,0,0,3,21,123,81,253,132,245,55,236,95,156,81,16,2,79,247,106,63,176,158,166,253,139,243,138,34,0,64,159,238,212,127,97,61,77,251,23,231,20,70,21,118,91,241,245,71,167,125,199,134,77,99,184,90,173,184,130,247,202,140,119,34,172,169,130,134,27,68,139,213,169,154,154,174,73,28,198,58,25,94,178,44,114,42,172,141,150,68,143,215,100,140,232,230,175,106,63,176,158,166,253,139,243,138,34,0,64,218,160,17,235,217,115,199,109,215,91,45,83,104,70,180,100,212,149,25,181,142,157,142,199,238,53,115,187,190,228,52,77,107,214,86,73,204,156,178,212,211,181,141,85,127,63,82,88,220,175,86,185,97,154,87,72,80,2,207,241,97,166,154,185,171,90,37,120,195,52,55,82,234,240,108,194,122,138,73,168,174,112,220,31,66,199,177,147,177,210,195,45,68,49,73,60,108,88,249,149,22,30,71,171,216,198,185,221,55,72,215,94,0,6,173,159,232,171,2,202,191,213,92,115,36,199,46,31,237,148,117,214,218,234,121,63,226,201,12,209,200,207,208,230,185,190,229,66,114,123,62,248,245,199,184,153,195,104,112,109,65,190,210,81,234,165,162,158,56,107,153,81,221,104,153,127,122,173,75,146,106,24,82,85,124,207,109,61,59,100,168,70,198,198,49,239,85,107,90,197,68,75,127,218,141,192,149,215,91,45,80,235,190,139,227,52,149,25,181,142,157,237,200,45,212,144,59,190,228,52,77,107,18,39,199,202,188,178,212,211,181,142,68,103,39,82,88,220,140,71,57,97,134,39,68,14,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,78,120,159,178,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,134,209,7,228,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,178,188,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,187,72,230,200,232,95,204,238,102,34,181,87,168,201,24,204,0,237,53,237,16,169,202,170,110,60,56,104,38,71,72,252,97,244,241,179,37,201,237,87,8,170,89,121,100,209,53,235,69,75,52,46,115,82,153,26,244,108,206,69,231,145,232,248,85,27,27,94,147,133,149,237,4,227,215,33,226,103,50,174,193,180,250,251,87,71,165,118,138,137,33,161,101,63,122,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,45,255,0,3,156,93,221,120,65,213,199,101,115,219,170,239,24,157,250,157,182,220,142,213,5,67,152,247,192,143,71,50,170,22,43,146,39,212,194,188,220,157,68,217,89,36,209,163,163,234,172,141,199,80,6,209,24,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,121,37,102,234,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,232,8,43,236,238,227,234,179,134,60,169,112,61,82,184,93,110,90,101,123,233,83,238,181,51,212,125,25,145,36,149,253,230,150,155,153,88,144,189,243,200,234,136,227,98,72,239,86,70,243,58,62,156,179,41,174,154,233,167,28,58,105,197,199,84,53,66,243,220,109,84,59,69,12,49,34,62,170,225,84,228,85,142,150,154,53,84,234,76,254,87,108,155,163,81,173,115,222,230,49,143,123,66,223,241,175,197,117,139,132,189,26,173,204,186,182,170,204,190,229,189,30,45,100,173,153,237,239,245,92,204,73,36,86,198,138,245,134,6,63,171,34,238,198,174,204,143,168,199,203,26,154,251,231,249,254,101,170,121,149,219,80,117,7,33,171,190,100,55,202,133,169,174,174,169,84,231,149,251,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,39,170,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,158,87,53,29,178,201,44,142,240,230,83,61,59,49,123,61,40,242,154,58,110,34,184,129,196,58,214,169,185,101,196,172,23,56,96,158,150,235,75,44,19,71,45,85,109,36,240,191,154,21,234,194,250,101,230,99,149,209,172,156,170,197,137,207,11,65,172,186,33,175,58,39,217,191,141,209,235,69,242,174,158,142,249,169,22,235,142,63,136,213,199,247,252,122,7,91,110,142,149,100,115,189,104,159,80,231,182,69,165,242,137,90,174,94,89,102,153,141,241,93,151,30,221,154,101,246,215,201,235,76,255,0,237,171,246,88,197,190,32,80,252,186,226,96,7,101,199,183,102,153,125,181,242,122,208,39,248,0,0,0,0,249,57,78,39,138,231,54,42,172,91,53,198,109,89,5,150,183,147,188,219,174,148,81,213,210,207,200,246,189,156,241,72,142,99,185,94,198,185,55,79,7,53,21,60,81,15,172,0,215,175,142,142,12,175,188,30,106,61,45,178,59,175,166,112,204,163,188,84,99,55,41,94,196,170,116,113,43,58,180,213,49,183,109,166,139,171,18,44,141,106,71,35,94,215,55,149,85,241,71,234,251,59,184,223,172,225,87,59,92,75,49,170,230,211,44,178,225,20,183,215,44,51,212,205,107,145,176,203,27,42,169,98,100,173,99,121,158,248,59,194,164,114,72,248,169,218,140,106,185,140,106,205,78,186,104,94,156,113,23,167,23,29,47,213,11,55,126,181,87,109,44,51,68,168,202,171,125,83,81,82,58,170,105,21,23,167,51,57,157,178,236,173,86,185,204,123,94,199,189,142,215,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,120,156,228,110,201,36,82,55,199,149,64,217,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,86,34,79,187,49,123,66,232,241,106,58,110,29,120,129,203,250,54,168,121,98,196,175,247,57,160,130,150,213,75,20,19,73,45,45,109,92,243,51,150,20,233,66,202,100,229,123,145,210,44,124,200,196,137,172,140,16,54,83,225,59,217,99,70,254,31,227,223,46,128,139,94,212,110,59,109,90,217,117,135,66,52,95,38,171,168,194,108,117,15,118,65,113,164,157,189,203,33,173,107,152,177,50,62,84,230,150,154,157,204,114,163,249,250,114,200,228,122,53,201,12,50,187,245,241,19,218,23,89,139,112,203,164,156,58,240,253,151,244,110,176,233,254,63,22,91,127,182,77,60,21,86,170,168,169,104,100,138,150,138,174,9,153,203,50,116,166,101,74,114,189,168,217,18,62,100,122,74,214,97,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,138,163,35,138,57,36,84,106,57,234,140,84,107,92,229,70,168,122,174,23,120,100,207,184,166,213,11,110,159,226,20,213,116,118,215,212,53,183,172,133,109,211,84,209,89,160,88,229,147,158,119,70,156,173,123,219,4,173,137,143,115,18,73,17,172,230,110,234,230,236,41,162,250,67,134,232,46,151,227,250,71,167,240,85,199,98,199,105,221,13,58,213,206,179,79,43,223,35,165,150,105,31,224,138,249,37,146,73,21,26,141,98,43,213,26,214,181,17,169,229,56,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,78,121,221,26,115,57,140,116,242,182,38,61,207,88,227,86,179,153,219,43,157,120,0,0,0,214,179,139,31,106,125,100,248,129,144,252,198,114,106,123,46,61,132,244,203,237,175,156,86,144,173,197,143,181,62,178,124,64,200,126,99,57,53,61,151,30,194,122,101,246,215,206,43,64,202,160,0,0,0,26,214,113,99,237,79,172,159,16,50,31,152,206,77,79,101,199,176,158,153,125,181,243,138,210,21,184,177,246,167,214,79,136,25,15,204,103,38,167,178,227,216,79,76,190,218,249,197,104,25,84,0,3,21,123,81,253,132,245,55,236,95,156,81,24,21,217,133,199,173,54,140,93,105,56,126,214,11,237,37,6,159,92,234,42,102,181,93,234,250,175,91,77,198,119,67,201,12,146,186,94,149,61,11,149,179,185,85,34,245,102,157,100,123,154,197,145,237,207,94,212,127,97,61,77,251,23,231,20,68,0,129,181,64,35,87,178,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,207,88,222,164,109,139,166,142,116,209,181,220,200,143,141,95,52,149,0,48,3,182,175,217,99,22,248,129,67,242,235,137,159,230,0,118,213,251,44,98,223,16,40,126,93,113,3,0,59,46,61,187,52,203,237,175,147,214,147,252,64,15,101,199,183,102,153,125,181,242,122,210,127,128,0,0,139,94,219,139,181,214,193,117,208,107,237,138,231,87,110,185,91,170,50,10,186,58,202,73,157,12,244,211,198,235,99,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,200,174,206,110,53,255,0,133,86,156,79,96,207,238,118,168,245,55,22,251,221,202,154,5,233,73,116,161,68,98,71,115,108,60,173,99,121,158,245,142,86,196,174,107,36,107,93,180,77,154,40,211,26,251,115,191,34,127,180,159,187,72,213,210,173,76,202,180,111,81,241,205,82,194,170,251,189,235,25,184,69,112,166,230,146,70,71,55,34,250,240,75,211,123,30,232,101,98,186,57,24,142,78,120,222,246,170,236,229,3,103,224,88,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,221,164,115,100,116,47,230,119,51,17,90,171,212,100,140,101,245,0,66,183,109,95,181,62,45,240,254,135,230,55,18,106,72,86,237,171,246,167,197,190,31,208,252,198,226,5,213,236,49,252,182,126,205,254,242,37,80,138,190,195,31,203,103,236,223,239,34,85,0,0,0,128,30,1,120,215,202,184,83,212,122,75,37,218,231,222,52,203,38,184,67,30,71,111,168,89,31,29,7,58,182,55,92,233,210,54,189,237,154,38,34,43,218,198,175,90,54,35,21,57,155,19,226,159,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,13,88,137,9,236,194,227,214,155,70,46,180,156,63,107,5,246,146,131,79,174,117,21,51,90,174,245,125,87,173,166,227,59,161,228,134,73,93,47,74,158,133,202,217,220,170,145,122,179,78,178,61,205,98,200,246,132,207,128,0,0,0,138,190,220,239,200,159,237,39,238,210,213,118,42,123,83,229,63,15,235,190,99,110,46,175,110,119,228,79,246,147,247,105,106,187,21,61,169,242,159,135,245,223,49,183,1,53,32,0,7,228,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,253,96,13,104,120,148,210,26,157,5,215,156,231,72,230,130,174,58,124,118,241,52,54,245,171,158,41,167,150,220,253,165,162,154,71,197,179,21,242,83,73,12,138,136,141,217,94,168,173,106,162,181,37,255,0,178,35,88,174,186,149,194,227,241,28,142,253,73,93,114,211,235,196,182,74,104,150,169,210,214,199,106,116,81,205,72,233,218,247,185,200,196,115,234,32,137,81,26,206,157,43,88,212,251,219,148,177,93,182,154,41,255,0,212,47,17,148,119,15,171,10,184,82,201,47,252,34,178,146,72,88,145,255,0,195,82,71,58,79,236,8,214,254,26,152,235,217,79,175,52,218,55,197,29,6,51,125,173,171,142,197,169,52,233,140,200,198,212,74,144,71,113,124,172,117,4,207,133,140,114,74,254,170,45,51,85,81,189,52,172,145,234,246,181,30,142,12,138,237,206,252,137,254,210,126,237,45,87,98,167,181,62,83,240,254,187,230,54,226,234,246,231,126,68,255,0,105,63,118,150,171,177,83,218,159,41,248,127,93,243,27,112,18,105,199,6,177,90,180,67,133,205,64,203,171,47,213,118,171,149,109,158,166,201,97,150,134,169,176,86,173,214,174,39,67,76,234,119,43,216,238,120,220,229,157,203,26,243,182,56,36,123,81,121,54,53,214,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,147,78,218,62,33,125,39,125,199,56,98,180,211,90,170,41,45,29,219,45,187,214,199,85,213,170,134,185,236,169,134,10,55,70,213,218,29,160,145,102,114,63,119,61,181,16,42,35,26,221,228,177,125,148,250,13,77,172,156,81,208,100,215,218,42,185,44,90,109,78,153,52,143,109,60,171,4,151,22,74,198,208,66,249,152,246,164,79,234,170,212,181,21,93,212,74,57,24,172,115,85,234,208,153,238,31,180,207,238,55,161,216,30,150,201,73,106,167,171,198,113,250,27,125,127,162,227,228,165,154,185,144,183,189,78,207,81,138,238,172,235,44,138,247,53,28,247,61,92,228,230,114,144,131,192,47,26,249,87,10,122,143,73,100,187,92,251,198,153,100,215,8,99,200,237,245,11,35,227,160,231,86,198,235,157,58,70,215,189,179,68,196,69,123,88,213,235,70,196,98,167,51,98,124,83,252,106,174,6,211,182,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,172,134,14,204,46,61,105,180,98,235,73,195,246,176,95,105,40,52,250,231,81,83,53,170,239,87,213,122,218,110,51,186,30,72,100,149,210,244,169,232,92,173,157,202,169,23,171,52,235,35,220,214,44,143,108,207,128,48,3,182,175,217,99,22,248,129,67,242,235,137,159,230,0,118,213,251,44,98,223,16,40,126,93,113,3,245,118,104,113,235,77,175,56,244,58,43,171,55,218,72,53,22,199,79,28,54,135,201,213,231,191,219,160,165,141,174,153,211,77,44,142,158,185,29,28,210,204,158,167,51,28,143,99,92,140,153,89,158,166,173,152,158,83,125,193,178,171,54,107,139,87,119,43,214,63,112,167,186,91,170,122,76,147,161,85,4,141,146,41,57,30,142,99,185,94,198,174,206,69,106,237,178,162,167,129,63,220,16,113,163,138,241,113,167,16,87,86,186,213,100,207,173,189,72,47,120,244,85,209,186,71,244,146,30,106,234,104,21,235,50,81,189,103,141,17,207,79,82,69,116,92,207,229,73,30,25,42,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,149,105,214,230,120,238,119,28,42,110,7,83,100,68,221,171,185,218,138,139,228,117,61,138,190,224,197,229,240,80,59,30,198,189,21,28,136,168,190,104,166,58,241,29,194,118,39,172,182,119,177,182,138,22,214,38,220,178,244,160,99,191,14,29,253,103,68,229,242,143,99,34,209,81,70,192,107,191,174,26,13,169,60,53,231,238,118,205,166,142,153,41,167,142,74,106,230,175,155,121,255,0,19,145,124,227,95,114,121,127,124,205,158,2,56,239,181,71,105,92,27,81,46,213,221,242,57,152,200,30,232,39,157,21,140,165,217,119,119,81,222,248,254,164,243,51,115,136,158,31,49,253,99,199,43,41,171,40,214,74,151,192,230,49,81,242,110,138,145,74,214,248,36,141,79,199,33,103,137,158,29,115,158,29,181,1,213,52,214,74,232,232,39,89,230,134,117,167,221,156,189,103,198,158,42,249,61,206,111,159,214,159,172,9,237,154,253,104,200,44,21,46,164,157,100,138,120,100,106,42,198,169,191,154,123,211,244,41,8,221,162,216,116,182,13,92,168,187,54,40,219,21,68,239,145,21,170,155,236,234,154,183,111,178,34,123,144,191,60,25,241,163,110,171,167,110,23,152,228,20,116,211,76,246,197,7,94,70,71,186,185,213,14,95,40,145,61,236,243,95,122,22,143,180,107,35,183,95,239,180,181,86,234,200,106,26,230,49,200,232,164,71,34,162,190,173,119,240,253,105,252,224,103,47,102,62,87,73,117,208,204,114,212,217,100,89,104,168,154,199,53,205,93,188,101,170,219,199,254,41,155,105,228,70,7,101,30,103,110,76,117,150,39,87,66,149,12,138,38,244,213,201,205,231,90,239,45,190,162,79,88,228,114,115,53,124,0,248,89,173,59,42,177,250,136,36,98,57,174,115,60,21,19,243,147,235,33,171,31,179,201,137,113,67,181,4,44,99,83,240,90,221,145,19,250,92,187,248,38,223,156,164,204,102,18,36,118,42,135,238,136,188,204,241,95,238,144,134,235,14,102,201,248,157,101,92,211,55,164,237,252,119,77,151,250,94,169,231,183,214,5,224,237,54,210,103,73,142,82,230,52,116,208,248,68,197,123,185,152,142,223,167,89,34,254,46,255,0,87,188,242,157,147,154,148,251,45,206,247,136,86,84,72,140,158,182,57,17,168,142,114,39,45,36,223,83,182,254,182,158,239,113,154,188,100,105,243,243,189,10,174,72,105,223,44,144,91,101,157,136,212,85,241,109,29,70,223,140,159,158,68,127,14,249,196,186,47,173,117,49,92,167,109,28,108,171,169,100,171,46,205,68,86,71,80,196,243,107,189,235,176,25,199,218,64,176,82,231,218,117,113,86,34,178,59,195,220,190,31,83,105,23,252,134,109,112,215,92,202,253,39,199,103,141,187,53,214,202,69,79,13,191,235,104,87,252,164,127,241,213,152,218,50,202,28,18,241,73,89,5,87,37,233,233,188,82,35,145,26,173,98,42,248,39,246,137,238,51,163,132,170,184,170,52,119,27,232,185,28,137,107,163,223,101,223,111,226,176,1,123,204,96,227,198,253,87,104,209,251,195,105,106,31,26,186,142,126,110,87,57,21,81,105,42,119,79,5,79,168,201,229,219,99,4,59,75,51,10,40,113,116,195,227,173,137,107,235,216,198,178,4,114,43,213,36,130,169,137,225,183,189,127,79,188,11,43,217,131,167,127,73,175,25,134,101,95,77,20,202,219,156,113,197,36,138,215,57,21,97,157,93,230,138,169,252,162,123,201,86,130,52,141,136,196,68,68,79,168,195,158,205,109,57,171,195,52,138,166,174,190,142,88,164,186,212,83,85,183,168,213,110,232,180,145,248,254,18,254,119,232,51,40,14,55,216,227,125,215,193,78,87,200,225,60,192,168,225,85,26,155,169,201,194,166,224,117,243,61,203,225,224,135,98,39,129,74,248,149,129,248,174,80,182,120,210,39,38,251,255,0,157,8,201,237,87,167,161,160,196,236,52,241,211,177,101,170,186,189,26,188,137,228,148,155,47,143,235,114,18,129,38,205,78,103,123,136,153,237,72,201,160,200,115,140,71,16,161,157,146,61,151,85,87,177,174,69,84,71,65,76,158,91,39,231,253,96,125,222,205,157,5,169,142,42,44,238,186,24,58,114,62,57,35,68,145,138,187,47,115,149,60,57,119,250,253,228,152,228,247,186,92,126,213,37,92,235,202,214,237,248,45,85,252,102,167,187,245,150,15,129,252,79,208,26,55,97,73,98,115,21,212,84,178,120,162,167,253,107,77,250,87,234,60,119,30,218,243,73,167,24,180,118,218,59,132,45,172,170,223,145,188,205,85,94,89,41,85,124,21,142,79,39,168,24,33,168,147,228,60,81,113,30,212,199,220,250,202,72,123,130,34,84,75,210,70,163,22,38,185,118,145,203,239,155,220,158,255,0,214,75,15,14,250,122,154,125,167,22,155,53,69,52,49,84,50,142,149,37,72,249,85,57,155,78,198,175,138,34,111,226,138,97,39,102,110,143,86,86,91,159,169,87,59,124,204,150,166,122,136,90,174,106,162,109,28,180,219,46,232,228,79,235,107,248,164,149,211,68,145,66,200,252,145,173,68,254,100,3,183,99,147,141,252,118,216,0,93,253,198,7,118,154,234,252,24,166,19,62,49,13,108,209,85,206,198,238,216,218,244,69,107,233,170,147,197,81,81,60,246,51,150,235,112,130,221,76,233,231,149,145,163,118,241,115,182,79,52,79,242,144,167,218,33,158,63,84,53,213,113,156,126,102,215,163,32,183,198,169,79,180,138,174,116,110,77,188,26,159,217,147,223,239,2,194,112,239,165,55,173,115,213,152,109,180,208,199,51,39,109,92,207,116,179,53,191,130,197,119,227,35,189,238,79,113,61,58,45,165,182,221,53,197,225,179,210,81,193,23,47,54,234,198,179,199,121,36,119,155,90,223,207,83,19,59,57,120,105,92,35,31,164,205,174,246,186,136,43,42,96,114,181,101,107,216,168,217,105,233,215,203,168,169,231,205,248,191,204,103,93,210,245,104,176,82,45,69,206,225,79,75,19,127,26,89,17,168,158,40,158,255,0,210,169,252,224,126,155,141,198,146,215,74,250,186,201,21,145,70,213,114,170,53,87,193,17,87,221,250,17,76,27,226,247,143,60,95,78,164,126,45,139,86,214,77,116,86,187,116,74,73,90,214,171,42,17,171,235,117,25,238,107,207,41,198,7,27,182,122,187,101,86,17,166,23,186,123,189,206,121,31,76,230,81,42,76,168,142,109,68,75,224,176,185,63,11,167,239,247,167,214,88,126,29,120,51,207,53,182,244,252,255,0,62,180,215,211,211,84,76,233,17,102,165,233,163,146,88,159,38,233,201,44,107,248,82,55,241,127,204,7,138,210,45,35,213,206,49,117,5,183,44,138,170,89,109,148,111,167,157,233,61,203,241,86,70,68,228,70,200,178,251,163,119,187,252,196,164,104,31,11,56,134,144,90,96,166,134,211,70,181,13,141,188,239,233,66,229,87,114,196,139,226,216,155,239,140,247,58,71,163,216,222,150,90,150,130,203,71,210,230,77,157,247,201,23,202,71,185,63,9,238,252,229,46,40,29,112,194,200,89,200,196,217,14,195,133,84,79,121,212,175,87,120,160,29,142,241,77,144,225,24,190,253,132,123,237,226,86,7,8,136,158,72,114,0,0,0,0,0,0,0,3,90,206,44,125,169,245,147,226,6,67,243,25,205,148,205,107,56,177,246,167,214,79,136,25,15,204,103,2,218,86,218,110,182,234,106,10,203,133,178,174,150,158,233,78,181,116,50,205,11,152,202,168,18,89,33,89,98,114,166,207,98,75,12,177,171,155,186,115,198,246,249,181,81,36,127,178,235,143,170,204,62,251,109,225,159,88,174,23,91,165,171,35,184,83,80,226,119,137,234,103,172,146,217,84,246,69,77,5,181,204,115,157,201,70,238,156,109,139,166,141,108,50,57,220,200,172,145,95,13,213,208,158,18,113,94,46,123,48,52,211,22,185,75,220,114,75,23,210,59,134,51,113,107,163,139,167,92,235,133,197,140,130,121,86,25,100,74,57,36,88,93,51,35,68,115,186,49,170,46,236,67,0,48,254,5,184,142,207,53,199,41,208,76,99,12,239,23,172,42,224,218,43,245,198,119,62,150,219,69,11,230,70,69,86,233,102,107,30,232,101,98,245,226,70,177,101,150,20,115,227,141,232,213,216,37,255,0,181,31,216,79,83,126,197,249,197,17,0,36,228,241,191,167,151,93,41,236,196,203,116,254,251,168,89,6,115,114,180,211,218,27,89,144,223,170,29,53,109,124,239,190,82,73,35,220,231,57,206,70,35,158,173,141,138,231,171,35,107,24,174,127,47,50,193,176,31,87,253,21,96,89,87,250,171,142,100,152,229,195,253,178,142,186,219,93,79,39,252,89,33,154,57,25,250,28,215,55,220,168,78,247,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,193,237,44,87,106,71,0,181,154,137,223,184,155,209,203,125,214,229,151,167,115,167,200,177,218,58,105,235,166,187,198,157,42,104,106,105,35,141,175,123,102,137,137,26,73,26,34,70,232,163,89,61,71,198,254,180,91,104,190,175,102,90,11,170,24,254,174,105,252,244,145,223,113,218,135,77,78,149,112,36,208,74,199,198,232,165,134,70,120,42,178,72,164,146,53,86,171,94,136,245,86,185,174,68,114,6,206,102,170,230,201,28,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,36,237,141,121,154,199,186,9,93,19,222,214,44,145,163,95,202,221,213,173,214,220,9,254,236,184,246,19,211,47,182,190,113,90,64,9,63,221,151,30,194,122,101,246,215,206,43,72,1,0,74,247,101,127,30,180,213,84,214,174,22,53,146,251,73,70,250,58,120,109,248,53,206,163,170,175,172,122,203,51,150,130,166,162,73,92,212,122,53,240,69,74,198,177,140,228,139,165,186,189,98,107,252,86,19,192,45,31,19,157,157,90,101,158,105,109,190,213,109,212,219,39,167,234,54,74,104,41,254,147,70,183,74,134,119,106,170,158,84,122,204,198,65,27,105,228,145,235,27,125,104,221,202,217,58,145,70,176,27,84,3,10,187,59,184,250,163,226,115,21,92,15,84,174,22,171,110,166,217,58,84,251,173,76,20,255,0,73,163,88,229,127,121,165,166,230,71,172,204,100,18,58,162,56,216,177,183,213,145,188,173,147,167,22,106,128,0,1,0,61,168,254,221,154,155,246,47,201,232,140,95,146,211,117,134,213,79,125,154,217,86,203,109,101,68,212,148,245,142,133,201,4,211,194,216,221,44,76,147,110,87,61,141,158,23,57,168,187,181,37,141,87,110,100,223,40,59,81,253,187,53,55,236,95,147,209,25,105,217,183,195,246,3,196,215,1,57,190,148,106,51,42,217,109,172,212,137,170,226,172,161,72,82,182,138,120,104,173,174,108,180,242,77,28,141,141,234,222,120,156,228,110,235,28,178,55,195,153,64,199,94,206,238,62,171,56,99,202,151,3,213,43,133,214,229,166,87,190,149,62,235,83,61,71,209,153,18,73,95,222,105,105,185,149,137,11,223,60,142,168,142,54,36,142,245,100,111,51,163,233,203,138,186,171,169,153,86,178,106,62,71,170,89,173,95,120,189,100,215,9,110,21,60,178,72,248,225,231,95,82,8,186,143,123,219,12,76,70,199,27,21,203,201,27,24,212,93,154,135,213,215,77,11,212,126,29,53,30,227,165,250,161,102,238,55,90,29,165,134,104,149,95,75,112,165,114,170,71,85,77,34,162,117,33,127,43,182,93,145,200,230,185,143,107,30,199,177,190,175,131,158,30,191,132,255,0,16,88,222,147,86,212,221,104,172,181,125,122,219,221,194,221,75,214,146,142,134,8,157,35,156,170,168,172,139,168,244,142,6,202,244,86,182,73,227,245,94,187,49,193,45,61,147,186,23,98,211,14,24,45,154,141,232,107,173,22,83,169,123,220,110,238,184,43,217,205,75,5,69,68,116,9,12,74,141,70,194,232,31,215,107,246,87,73,222,85,220,238,103,77,172,130,195,106,131,85,112,63,85,206,211,117,178,212,178,142,243,108,171,160,168,146,158,10,182,69,83,11,162,123,160,158,38,77,12,168,215,34,42,178,72,164,142,70,59,201,204,123,92,155,162,162,146,255,0,217,87,199,61,215,84,169,191,131,118,174,93,42,238,25,101,182,158,170,229,99,200,110,87,71,84,84,222,96,234,172,146,210,204,234,137,22,89,42,98,73,28,230,114,115,34,211,196,228,86,179,161,205,39,234,214,14,8,40,248,170,224,119,70,178,220,58,151,151,83,113,61,47,177,197,98,106,77,5,52,55,72,221,73,71,35,233,106,165,124,78,123,185,88,201,251,186,44,145,198,201,106,28,175,114,53,239,114,68,15,250,42,192,178,175,245,87,28,201,49,203,135,251,101,29,117,182,186,158,79,248,178,67,52,114,51,244,57,174,111,185,80,13,164,200,75,237,53,227,182,235,173,217,149,199,67,52,183,38,164,147,75,236,53,17,182,170,178,215,59,158,204,146,181,136,215,57,242,73,178,35,233,161,151,118,198,198,115,70,247,199,215,230,145,22,30,151,228,215,78,212,173,71,213,222,24,44,154,48,200,123,190,83,122,183,212,219,179,251,219,104,214,147,189,70,202,136,150,157,104,157,5,66,34,117,224,100,140,171,99,225,72,221,213,123,35,99,88,237,147,21,116,47,66,245,31,136,189,71,183,105,126,151,217,187,245,214,187,121,102,154,85,86,82,219,233,90,168,146,85,84,200,136,189,56,89,204,221,215,101,114,185,205,99,26,247,189,140,112,123,110,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,222,100,107,100,108,44,229,119,51,209,92,169,211,100,143,102,194,120,6,1,134,233,102,27,105,211,237,62,199,169,44,120,245,142,157,41,168,104,105,145,121,34,102,234,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,226,184,116,225,163,75,56,95,193,33,193,116,206,211,249,221,246,243,89,5,55,165,46,127,126,154,88,251,220,240,197,31,91,165,215,123,35,230,111,168,205,154,158,245,91,170,0,0,0,133,110,218,191,106,124,91,225,253,15,204,110,36,212,144,173,219,87,237,79,139,124,63,161,249,141,196,7,98,167,181,62,83,240,254,187,230,54,226,106,72,86,236,84,246,167,202,126,31,215,124,198,220,77,72,24,1,219,87,236,177,139,124,64,161,249,117,196,138,190,19,189,169,244,111,226,6,61,243,24,9,84,237,171,246,88,197,190,32,80,252,186,226,69,95,9,222,212,250,55,241,3,30,249,140,0,108,166,0,0,12,127,227,71,139,108,87,132,109,44,92,166,229,23,126,201,47,189,230,223,140,219,154,216,229,234,87,54,154,71,178,121,226,89,162,145,104,227,145,33,108,207,141,85,205,235,70,136,155,189,12,128,0,0,0,0,0,66,183,109,95,181,62,45,240,254,135,230,55,18,106,72,86,237,171,246,167,197,190,31,208,252,198,226,6,37,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,201,43,90,174,217,36,138,55,120,242,161,176,246,133,235,166,156,113,23,167,22,237,80,210,251,207,126,181,87,111,20,208,202,136,202,171,125,83,81,22,74,90,152,209,87,167,51,57,155,186,110,173,86,185,175,99,158,199,177,238,214,178,221,137,229,87,139,21,223,41,180,227,55,90,219,46,63,221,253,47,113,167,162,146,74,91,127,93,234,200,59,196,173,69,100,93,71,162,181,156,234,156,206,69,68,221,75,255,0,192,191,25,183,222,15,53,30,170,231,37,171,211,56,102,81,221,233,242,107,108,76,98,85,58,56,149,253,42,154,105,29,182,211,69,213,149,82,55,57,35,145,175,115,93,202,170,201,99,13,133,1,242,113,108,179,21,206,108,84,185,78,21,147,90,178,11,45,111,63,118,184,218,235,99,171,165,159,145,238,99,249,37,141,92,199,114,189,142,106,236,190,14,106,162,248,162,145,151,218,161,199,173,53,45,53,215,133,141,27,190,210,86,62,178,158,107,126,115,115,167,234,163,232,222,146,194,228,160,166,168,142,86,181,94,173,100,241,85,49,204,123,57,37,233,110,143,73,90,192,178,189,166,188,118,221,117,187,50,184,232,102,150,228,212,146,105,125,134,162,54,213,86,90,231,115,217,146,86,177,26,231,62,73,54,68,125,52,50,238,216,216,206,104,222,248,250,252,210,34,195,210,192,179,245,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,115,200,198,249,185,17,127,40,19,253,218,143,236,39,169,191,98,252,226,136,128,18,127,187,81,253,132,245,55,236,95,156,81,16,2,7,213,255,0,69,88,22,85,254,170,227,153,38,57,112,255,0,108,163,174,182,215,83,201,255,0,22,72,102,142,70,126,135,53,205,247,42,19,189,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,240,123,75,21,218,145,192,45,102,162,119,238,38,244,114,223,117,185,101,233,220,233,242,44,118,142,154,122,233,174,241,167,74,154,26,154,72,227,107,222,217,162,98,70,146,70,136,145,186,40,214,79,81,241,191,173,21,122,85,169,153,86,141,234,62,57,170,88,85,95,119,189,99,55,8,174,20,220,210,72,200,230,228,95,94,9,122,111,99,221,12,172,87,71,35,17,201,207,27,222,213,93,156,160,108,252,11,63,194,239,19,120,15,20,218,95,109,212,12,66,166,146,142,228,250,118,186,245,143,45,198,26,154,219,52,235,36,177,242,78,216,215,153,172,123,160,149,209,61,237,98,201,26,53,252,173,221,90,219,192,0,136,14,212,142,1,104,244,239,191,113,55,163,150,251,85,183,16,94,231,79,145,99,180,116,208,80,195,104,145,122,84,208,212,210,71,27,88,199,67,43,214,52,146,52,69,145,178,200,178,122,236,145,253,25,127,63,37,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,160,107,25,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,103,36,145,170,167,252,87,53,127,9,146,50,57,24,173,123,24,230,254,92,3,0,204,181,79,50,180,233,246,159,99,213,119,204,134,249,80,148,212,52,52,200,156,242,191,101,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,203,78,59,187,61,51,109,5,212,119,95,52,135,16,186,223,116,247,40,184,36,86,74,107,100,53,151,58,171,76,143,90,104,219,75,84,244,135,149,157,74,170,165,134,149,22,73,36,145,173,107,92,231,73,186,186,66,187,62,248,10,199,184,102,195,104,115,157,65,177,82,86,106,165,222,158,57,171,159,81,221,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,80,192,14,208,174,21,112,222,20,52,143,64,240,251,53,182,145,217,61,198,158,249,83,150,93,227,145,102,125,198,226,140,182,243,163,101,115,24,238,237,27,157,35,97,103,43,121,88,170,229,78,163,228,123,252,167,102,223,15,216,15,19,90,175,155,233,70,163,50,173,150,218,204,30,106,184,171,40,82,20,173,162,158,27,173,181,205,150,158,73,163,145,177,189,91,207,19,156,141,221,99,150,70,248,115,41,148,29,185,223,145,63,218,79,221,165,170,236,84,246,167,202,126,31,215,124,198,220,6,37,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,207,19,156,141,217,36,138,70,248,242,169,231,243,13,85,212,125,64,177,98,216,198,107,154,93,111,86,172,42,222,235,93,130,146,178,161,100,142,223,74,175,87,172,113,162,255,0,197,110,235,187,146,56,161,141,23,146,40,218,217,254,227,95,133,27,23,22,154,53,91,134,244,173,84,121,125,183,122,204,90,247,91,11,221,220,42,185,152,178,70,174,141,81,233,12,236,103,74,68,217,237,77,217,39,77,239,138,52,33,219,134,126,4,181,67,88,184,151,169,208,205,65,198,114,12,94,135,17,168,230,205,235,35,130,53,125,174,4,99,157,19,27,35,151,164,231,212,171,90,216,94,222,162,57,143,89,218,217,98,141,192,123,94,206,238,1,107,56,156,202,151,60,213,43,125,214,219,166,86,78,149,70,203,77,61,63,210,105,22,73,89,221,169,106,121,81,139,11,31,4,141,168,146,55,172,141,245,99,111,43,164,234,69,57,54,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,31,43,0,192,48,221,44,195,109,58,125,167,216,245,37,143,30,177,211,165,53,13,13,50,47,36,76,221,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,125,0,24,1,219,87,236,177,139,124,64,161,249,117,196,192,14,203,143,110,205,50,251,107,228,245,166,127,246,213,251,44,98,223,16,40,126,93,113,48,3,178,227,219,179,76,190,218,249,61,104,19,252,0,0,0,0,0,0,99,255,0,26,252,40,216,184,180,209,170,220,55,165,106,163,203,237,187,214,98,215,186,216,94,238,225,85,204,197,146,53,116,106,143,72,103,99,58,82,38,207,106,110,201,58,111,124,81,161,144,0,13,93,243,252,3,50,210,204,202,237,167,218,131,143,85,216,242,27,29,66,211,87,80,212,162,115,196,253,145,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,87,207,147,167,218,35,192,45,31,19,152,170,103,154,91,111,181,91,117,54,201,213,168,217,41,160,167,250,77,26,199,19,59,181,85,79,42,61,102,99,32,141,180,242,72,245,141,190,180,110,229,108,157,72,160,176,15,171,139,98,121,86,115,125,165,197,176,172,102,235,144,94,171,121,251,181,186,215,69,37,93,84,252,140,115,223,201,20,104,231,187,149,140,115,151,100,240,107,85,87,193,20,158,158,2,120,32,177,112,143,130,75,91,145,210,218,174,90,155,123,234,197,123,189,209,204,250,136,89,74,147,42,195,75,72,233,34,141,241,195,200,216,159,34,114,35,159,46,252,206,115,99,137,25,106,187,45,56,40,197,116,191,78,44,60,72,102,182,206,251,159,101,246,254,251,105,239,9,27,227,178,90,231,69,232,186,159,145,206,78,181,68,14,108,143,149,85,30,216,229,72,81,177,253,251,171,159,224,0,0,0,0,107,89,197,143,181,62,178,124,64,200,126,99,57,53,61,151,30,194,122,101,246,215,206,43,72,86,226,199,218,159,89,62,32,100,63,49,156,154,158,203,143,97,61,50,251,107,231,21,160,101,80,0,0,0,13,107,56,177,246,167,214,79,136,25,15,204,103,46,175,1,60,111,223,120,71,206,229,162,200,234,174,183,45,50,189,245,101,189,217,40,225,101,68,204,170,72,85,33,170,164,108,146,198,200,230,231,108,76,145,121,209,175,139,126,102,185,209,196,172,181,92,88,251,83,235,39,196,12,135,230,51,158,42,251,128,102,88,206,51,140,230,119,220,122,174,146,197,152,211,212,212,216,174,14,68,88,43,153,79,80,250,121,209,142,69,84,71,199,44,106,142,98,236,244,71,70,229,78,89,24,231,6,207,182,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,172,134,14,203,158,59,109,90,39,117,155,66,53,163,38,171,167,194,111,149,12,118,63,113,171,157,189,203,30,173,115,158,178,178,78,100,230,138,154,161,207,106,171,249,250,113,72,213,122,181,169,52,210,182,103,192,197,94,212,127,97,61,77,251,23,231,20,68,0,147,253,218,143,236,39,169,191,98,252,226,136,128,16,62,175,250,42,192,178,175,245,87,28,201,49,203,135,251,101,29,117,182,186,158,79,248,178,67,52,114,51,244,57,174,111,185,80,155,238,204,206,52,127,132,158,156,63,77,243,87,116,243,236,6,223,73,5,77,68,213,221,105,47,180,40,157,38,87,109,35,221,51,166,106,177,173,168,114,243,55,169,44,79,71,39,89,35,143,197,118,158,240,21,83,172,246,170,190,32,116,126,197,87,95,168,54,202,122,104,110,182,138,78,147,18,237,110,129,179,115,205,28,77,139,171,81,92,212,116,13,68,89,125,104,96,72,216,215,61,35,99,162,47,74,181,51,42,209,189,71,199,53,75,10,171,238,247,172,102,225,21,194,155,154,73,25,28,220,139,235,193,47,77,236,123,161,149,138,232,228,98,57,57,227,123,218,171,179,148,13,159,140,0,237,171,246,88,197,190,32,80,252,186,226,95,254,11,184,182,197,120,185,210,196,202,109,177,119,28,146,197,221,173,249,53,185,205,142,46,157,115,169,163,123,231,130,36,154,89,18,142,73,22,102,194,249,21,28,238,140,136,169,187,20,176,29,181,126,203,24,183,196,10,31,151,92,64,192,14,203,143,110,205,50,251,107,228,245,164,255,0,16,3,217,113,237,217,166,95,109,124,158,180,159,224,0,22,83,93,120,174,211,141,12,205,180,255,0,75,238,114,250,87,51,212,108,130,217,103,182,217,169,230,70,201,79,75,85,88,202,121,43,234,23,101,233,194,206,103,242,34,167,52,178,49,88,221,145,178,201,16,96,183,110,119,228,79,246,147,247,105,24,22,12,79,42,202,253,37,244,91,25,186,222,125,13,111,154,237,113,244,125,20,149,29,206,134,45,186,181,51,114,34,244,225,103,51,121,164,118,205,110,233,186,166,228,159,246,231,126,68,255,0,105,63,118,150,127,177,170,211,106,191,241,37,155,88,175,182,202,75,141,182,227,166,247,42,74,202,58,184,91,52,21,48,73,95,111,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,129,140,28,49,113,11,149,112,191,172,182,93,92,197,169,187,255,0,112,234,83,92,109,111,170,146,158,27,157,12,173,229,150,158,71,49,127,185,145,138,230,189,172,150,40,158,172,127,39,42,236,61,163,186,197,128,235,174,1,107,212,109,57,191,82,92,109,183,26,120,37,150,40,170,161,154,123,124,242,67,28,206,164,170,108,47,123,98,169,141,178,177,36,137,92,170,213,95,212,171,9,125,163,60,20,127,5,93,71,130,255,0,128,91,46,178,105,150,83,247,203,109,76,233,213,142,215,92,170,245,146,216,233,185,156,247,114,177,137,36,78,149,26,231,198,231,55,121,93,12,178,47,148,224,131,141,28,171,132,125,71,130,186,181,215,91,222,3,114,234,65,123,199,162,174,145,177,179,170,176,243,87,83,64,175,72,86,177,137,4,104,142,122,122,241,163,162,230,103,50,72,192,216,80,133,110,218,191,106,124,91,225,253,15,204,110,36,201,226,121,77,139,57,197,108,217,174,45,93,223,108,185,5,190,158,233,110,169,233,62,62,189,44,241,182,72,164,228,122,53,237,230,99,218,187,57,17,201,190,202,136,190,4,54,118,213,251,83,226,223,15,232,126,99,113,3,18,184,117,215,156,203,134,221,92,177,106,182,25,91,86,215,219,170,24,203,157,12,53,9,11,46,214,229,123,86,162,138,85,115,30,222,73,26,221,145,202,199,114,61,25,35,83,157,141,84,216,123,66,245,211,78,56,139,211,139,118,168,105,125,231,191,90,171,183,138,104,101,68,101,85,190,169,168,139,37,45,76,104,171,211,153,156,205,221,55,86,171,92,215,177,207,99,216,247,107,89,77,139,95,106,241,91,142,107,79,67,207,101,181,92,40,237,117,149,61,86,39,74,170,174,58,153,41,227,228,85,231,119,51,40,170,87,116,69,106,116,246,114,162,185,168,183,255,0,130,14,52,114,174,17,245,30,10,234,215,93,111,120,13,203,169,5,239,30,138,186,70,198,206,170,195,205,93,77,2,189,33,90,198,36,17,162,57,233,235,198,142,139,153,156,201,35,3,97,64,124,156,79,41,177,103,56,173,155,53,197,171,187,237,151,32,183,211,221,45,213,61,39,199,215,165,158,54,201,20,156,143,70,189,188,204,123,87,103,34,57,55,217,81,23,192,250,192,106,174,125,91,254,39,149,98,158,141,250,83,140,221,108,222,153,183,195,118,183,122,66,138,74,126,249,67,46,253,42,152,121,209,58,144,191,149,220,178,55,118,187,101,217,87,99,229,19,83,169,60,20,98,188,86,112,35,164,215,187,77,179,187,234,110,51,165,246,73,49,203,133,58,70,201,43,249,45,145,72,219,101,66,200,230,49,208,202,245,84,99,158,228,232,200,245,122,47,43,165,100,161,226,187,41,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,245,228,230,117,75,29,59,25,4,113,110,142,133,156,136,198,116,81,101,147,67,86,207,244,85,129,101,95,234,174,57,146,99,151,15,246,202,58,235,109,117,60,159,241,100,134,104,228,103,232,115,92,223,114,161,55,221,153,156,104,255,0,9,61,56,126,155,230,174,233,231,216,13,190,146,10,154,137,171,186,210,95,104,81,58,76,174,218,71,186,103,76,213,99,91,80,229,230,111,82,88,158,142,78,178,71,24,102,168,0,8,171,237,206,252,137,254,210,126,237,45,87,98,167,181,62,83,240,254,187,230,54,226,234,246,231,126,68,255,0,105,63,118,150,171,177,83,218,159,41,248,127,93,243,27,112,19,82,0,0,0,2,202,113,147,161,116,124,68,240,227,153,233,207,161,189,35,122,117,190,75,142,56,214,44,12,153,151,138,118,58,74,84,142,89,209,89,23,81,233,208,123,247,106,244,166,149,188,237,71,43,147,92,203,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,167,136,1,237,52,209,79,184,183,23,25,79,119,184,119,170,12,239,124,214,143,158,94,121,162,239,179,205,222,35,147,104,216,214,237,85,21,79,35,83,155,104,150,46,103,43,185,182,11,213,218,155,169,159,118,77,14,225,95,84,164,171,181,84,85,228,216,253,222,225,95,232,185,57,233,97,174,124,54,190,245,3,61,119,171,122,83,164,177,171,28,229,115,28,197,107,151,153,170,121,254,198,171,181,170,193,196,150,109,125,190,220,233,45,214,219,118,155,220,170,235,43,42,230,108,48,83,65,29,125,189,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,97,173,203,58,244,134,150,99,218,103,232,190,159,160,114,11,205,247,190,245,247,235,119,250,107,108,61,46,159,47,171,201,232,222,110,110,101,230,235,109,179,121,55,119,213,210,125,99,190,233,21,187,80,105,177,200,118,171,207,112,250,156,58,74,158,102,127,21,165,169,170,165,146,165,121,30,199,35,250,144,83,203,6,222,171,155,215,231,107,145,204,68,80,113,3,169,159,118,77,113,207,53,74,58,187,173,69,38,77,144,87,92,40,61,41,39,61,84,52,47,153,221,214,7,250,239,70,244,160,72,163,70,53,202,214,53,136,214,175,43,80,153,78,201,189,11,190,232,255,0,12,191,73,50,219,53,170,146,235,168,151,6,100,148,179,83,171,36,170,125,158,74,88,82,137,149,18,53,63,223,230,100,124,206,70,54,165,119,229,123,164,99,97,175,135,237,51,251,178,107,142,7,165,178,82,93,106,41,50,108,130,134,223,95,232,184,249,234,161,161,124,205,239,83,179,212,122,55,165,2,75,34,189,205,86,177,172,87,57,57,90,166,202,120,158,45,98,193,177,91,54,21,139,80,247,43,46,63,111,167,181,219,169,186,175,147,161,75,4,109,142,40,249,222,174,123,185,88,198,166,238,85,114,237,186,170,175,136,31,88,213,92,218,160,213,92,15,171,127,196,242,172,83,209,191,74,113,155,173,155,211,54,248,110,214,239,72,81,73,79,223,40,101,223,165,83,15,58,39,82,23,242,187,150,70,238,215,108,187,42,236,74,255,0,101,63,28,246,171,214,51,65,194,238,171,221,41,45,247,43,5,58,71,138,94,174,55,70,177,46,112,62,161,145,197,108,94,188,156,206,169,99,167,99,32,142,45,209,208,179,145,24,206,138,44,190,215,82,120,40,197,120,172,224,71,73,175,118,155,103,119,212,220,103,75,236,146,99,151,10,116,141,146,87,242,91,34,145,182,202,133,145,204,99,161,149,234,168,199,61,201,209,145,234,244,94,87,74,201,97,175,253,21,96,89,87,250,171,142,100,152,229,195,253,178,142,186,219,93,79,39,252,89,33,154,57,25,250,28,215,55,220,168,6,210,102,0,118,213,251,44,98,223,16,40,126,93,113,61,87,102,103,26,63,194,79,78,31,166,249,171,186,121,246,3,111,164,130,166,162,106,238,180,151,218,20,78,147,43,182,145,238,153,211,53,88,214,212,57,121,155,212,150,39,163,147,172,145,199,229,123,106,253,150,49,111,136,20,63,46,184,129,10,199,191,208,189,116,212,126,29,53,30,221,170,26,95,121,238,55,90,29,226,154,25,81,95,75,112,165,114,162,201,75,83,26,42,117,33,127,43,119,77,209,200,230,181,236,115,30,198,61,183,131,179,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,126,190,62,184,40,202,184,83,212,122,187,221,166,217,222,52,203,38,184,77,38,57,112,167,73,31,29,7,58,186,70,219,42,22,71,61,237,154,38,34,163,28,247,47,90,54,43,209,121,155,43,34,9,179,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,185,227,115,182,71,43,27,206,197,100,141,78,71,181,86,229,154,235,112,93,197,182,85,194,54,169,166,83,109,139,191,99,119,222,237,111,201,173,206,108,146,245,40,91,83,27,223,60,17,36,209,70,181,145,198,147,54,23,200,170,214,245,164,69,77,158,166,193,56,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,121,37,102,234,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,136,30,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,235,123,60,60,14,192,7,66,61,88,187,57,78,212,114,47,188,162,70,34,251,142,182,57,90,187,57,124,0,239,115,81,200,168,169,230,99,231,21,124,57,217,181,171,23,88,228,163,141,107,32,98,50,55,244,217,204,136,179,198,245,241,233,61,127,21,76,132,69,220,166,88,153,43,121,94,196,114,47,154,42,1,174,14,172,233,62,105,160,249,123,39,88,43,40,250,15,100,140,149,173,150,63,20,100,107,224,188,140,254,201,254,19,203,230,25,229,215,55,182,193,233,122,233,103,150,157,141,98,44,146,185,203,179,90,239,206,114,175,155,148,154,254,54,248,101,196,245,23,77,111,151,58,60,110,220,151,58,75,124,242,195,50,83,181,30,143,68,137,83,101,231,111,186,61,136,58,206,177,106,252,55,33,175,179,84,162,177,212,213,18,196,173,69,77,147,149,238,111,185,85,63,23,235,3,39,123,59,181,17,248,158,171,208,91,223,88,145,195,63,85,30,215,73,178,122,180,213,106,159,140,137,230,226,116,172,149,77,173,183,199,59,28,138,142,230,77,209,126,165,53,156,210,156,166,187,22,203,169,46,118,250,201,169,166,111,83,105,35,114,181,83,120,164,79,52,79,169,203,252,230,196,92,58,100,243,101,122,95,108,186,207,59,230,145,242,84,181,207,114,238,171,203,51,147,234,79,118,192,123,44,210,30,190,63,81,26,59,109,220,207,29,255,0,182,66,14,210,146,91,15,17,209,210,212,185,19,147,125,183,95,61,232,55,247,237,245,147,153,146,162,58,209,50,43,57,188,91,225,255,0,25,8,81,212,74,37,135,137,248,218,248,154,156,219,248,248,120,127,75,216,4,195,101,214,136,239,250,87,83,69,178,61,106,44,239,98,39,159,139,169,156,159,82,253,100,5,113,73,142,213,224,186,211,119,137,24,232,149,213,117,146,39,130,183,206,166,102,248,120,52,216,94,209,79,28,248,165,29,51,216,213,71,80,198,213,69,79,246,180,66,27,59,86,116,246,151,27,213,59,101,226,134,150,40,146,225,69,81,36,156,141,68,230,127,124,122,170,175,172,190,63,124,250,128,176,53,218,171,125,203,237,120,237,166,227,92,249,123,173,119,58,115,202,247,120,185,235,245,189,126,191,168,153,254,8,157,82,154,51,98,239,18,111,205,69,74,173,69,85,252,30,233,77,183,153,0,184,213,194,68,186,80,49,210,59,102,84,70,237,183,254,221,9,234,224,66,238,219,190,141,88,215,111,26,122,26,104,124,252,249,105,105,127,66,125,96,100,213,67,250,81,172,139,228,132,91,241,162,250,173,68,226,155,30,197,173,242,186,120,217,29,161,36,99,28,174,70,239,59,209,85,81,57,182,240,149,60,211,223,252,242,97,152,93,61,19,100,158,177,207,86,163,57,119,84,253,47,106,125,95,164,141,94,31,237,117,186,175,197,21,195,47,186,74,181,177,209,182,145,140,116,251,57,91,211,117,19,188,55,84,84,252,39,123,189,224,72,54,134,226,236,196,244,234,205,105,72,209,174,138,138,149,174,68,77,188,91,4,109,250,147,234,250,139,130,126,75,101,44,84,148,80,193,19,81,173,100,109,106,34,38,219,108,136,135,235,3,135,4,242,56,85,57,79,32,57,56,85,216,228,225,222,64,112,158,101,69,45,42,3,241,93,170,146,142,141,243,170,254,14,222,127,173,19,252,164,38,241,15,117,155,82,184,182,182,91,99,153,213,17,65,114,183,171,81,174,87,248,57,148,77,95,123,147,204,151,253,107,201,83,23,194,106,238,157,87,51,167,211,242,85,79,57,163,111,185,23,243,136,126,225,18,221,247,87,226,190,162,190,236,222,247,220,161,163,171,69,155,215,241,108,244,141,247,170,123,144,9,118,209,107,84,120,198,148,217,97,116,104,196,130,213,76,171,186,109,183,45,52,105,227,224,159,154,69,63,104,6,162,59,62,212,250,76,98,223,84,146,199,73,212,252,7,243,126,21,61,43,253,206,119,230,47,184,148,157,91,201,227,211,189,29,186,86,82,187,162,234,59,52,234,196,102,233,203,201,75,34,166,219,34,237,248,4,65,112,235,167,247,190,32,117,70,166,243,124,154,74,230,197,201,188,149,15,71,175,141,60,173,247,189,171,253,101,63,153,0,150,110,18,112,58,124,15,74,45,214,168,97,70,114,203,86,171,234,162,42,171,166,85,247,53,191,82,123,139,224,137,245,159,35,23,181,65,102,179,195,65,77,27,88,200,213,235,179,83,100,241,114,175,249,79,176,5,59,46,254,39,42,187,38,231,39,193,204,178,24,49,187,29,101,210,105,21,173,167,134,73,21,118,95,197,99,157,238,69,252,208,49,255,0,140,157,124,162,210,140,66,126,157,100,77,171,115,145,26,197,145,17,124,38,167,69,240,234,53,124,164,35,211,131,141,34,171,226,15,84,223,168,89,27,100,157,145,205,30,234,244,87,110,176,73,74,137,248,108,127,134,202,191,141,252,199,148,226,167,85,243,77,120,215,123,230,33,69,119,172,150,221,73,116,171,130,10,117,153,17,136,214,181,170,158,14,70,127,96,223,207,254,156,242,225,122,193,135,240,233,165,81,84,87,209,211,195,90,199,213,205,60,173,133,220,202,139,39,50,110,173,231,252,88,155,252,200,6,88,91,98,177,233,150,27,79,27,214,10,90,106,56,161,139,199,145,137,248,45,98,126,106,123,144,141,206,47,184,212,200,114,123,186,97,90,105,81,60,142,252,119,210,189,235,248,180,242,39,140,51,175,230,191,221,245,254,149,56,226,95,139,76,231,88,50,21,211,29,44,189,92,40,227,116,187,201,37,53,87,75,126,139,230,85,77,159,28,107,228,145,254,55,243,151,207,134,206,5,48,251,43,19,36,207,237,52,151,155,148,158,114,86,195,213,119,135,89,158,125,103,167,224,171,19,203,241,80,11,93,194,159,2,146,87,85,82,231,26,141,12,213,21,85,45,101,74,178,161,188,254,46,88,37,241,73,169,247,243,87,251,253,235,250,84,145,76,63,14,180,98,22,120,45,22,170,40,96,134,22,49,168,140,141,173,252,22,35,83,240,90,137,228,137,238,62,173,190,213,110,181,211,199,77,65,69,13,60,113,181,24,214,198,196,106,34,34,34,34,120,126,164,63,87,144,15,4,10,228,66,137,30,168,135,91,92,174,95,21,254,240,28,171,149,78,99,106,167,134,197,109,98,21,108,128,17,54,57,0,0,0,0,0,0,0,0,0,1,173,103,22,62,212,250,201,241,3,33,249,140,230,202,102,181,156,88,251,83,235,39,196,12,135,230,51,129,53,61,151,30,194,122,101,246,215,206,43,76,170,49,87,178,227,216,79,76,190,218,249,197,105,149,64,98,175,106,63,176,158,166,253,139,243,138,34,0,73,254,237,71,246,19,212,223,177,126,113,68,64,8,27,68,96,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,228,149,155,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,36,59,118,161,112,45,247,20,202,159,174,58,57,134,119,77,54,189,114,122,98,154,137,220,208,216,174,146,72,228,93,161,70,167,119,163,155,120,250,123,43,152,201,85,241,253,233,174,167,141,124,255,0,102,199,28,247,94,31,115,250,61,43,212,107,165,93,118,157,101,85,20,214,216,159,89,116,115,96,197,231,116,210,43,106,162,108,210,36,16,211,58,74,135,186,167,100,106,237,180,188,202,177,172,114,77,158,83,137,226,185,205,138,171,22,205,113,155,86,65,101,173,228,239,54,235,165,20,117,116,179,242,61,175,103,60,82,35,152,238,87,177,174,77,211,193,205,69,79,20,64,53,215,225,71,138,237,71,225,43,81,217,154,225,82,247,235,85,119,78,11,253,130,121,149,148,183,122,86,170,170,53,202,136,189,57,153,204,229,138,100,69,116,110,115,145,81,236,124,145,190,202,153,41,199,71,6,87,222,15,53,30,150,217,29,215,211,56,102,81,222,42,49,155,148,175,98,85,58,56,149,157,90,106,152,219,182,211,69,213,137,22,70,181,35,145,175,107,155,202,170,248,163,198,176,39,251,178,227,216,79,76,190,218,249,197,105,0,36,255,0,118,92,123,9,233,151,219,95,56,173,32,4,9,254,236,184,246,19,211,47,182,190,113,90,98,255,0,106,135,1,84,213,84,215,94,41,244,110,197,73,70,250,58,121,174,25,205,178,159,170,175,172,122,203,11,82,190,154,158,56,156,212,122,53,243,203,84,247,61,140,228,139,171,178,189,101,115,242,131,178,227,216,79,76,190,218,249,197,105,149,64,106,217,139,101,153,86,13,125,165,202,112,172,154,235,143,222,168,185,251,181,198,215,91,37,37,84,28,236,115,31,201,44,106,215,183,153,143,115,87,101,241,107,149,23,193,84,216,39,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,110,78,162,110,143,142,104,209,210,116,150,71,71,7,106,23,2,223,113,76,169,250,227,163,152,103,116,211,107,215,39,166,41,168,157,205,13,138,233,36,142,69,218,20,106,119,122,57,183,143,167,178,185,140,149,95,31,222,154,234,120,215,18,184,120,226,7,62,225,151,84,40,117,95,78,95,72,251,149,29,61,69,36,180,117,203,50,209,86,193,52,106,215,69,81,28,50,70,233,24,142,228,149,173,87,108,146,69,27,188,121,80,13,151,129,109,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,228,149,173,87,110,177,203,27,188,57,144,185,96,64,15,106,63,183,102,166,253,139,242,122,34,245,118,79,113,163,138,232,221,198,191,135,173,76,117,170,203,141,228,215,10,155,237,22,77,89,93,29,36,52,21,201,74,196,146,42,183,204,246,198,144,201,29,43,18,55,55,103,54,93,154,168,244,149,22,43,43,218,143,237,217,169,191,98,252,158,136,197,80,54,30,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,151,159,166,187,163,227,134,69,108,157,36,141,214,83,178,107,133,43,174,138,105,125,223,85,245,27,22,171,180,102,217,165,67,233,34,163,185,208,186,158,182,217,106,167,145,90,216,159,28,208,178,104,95,52,205,124,175,106,57,204,146,56,232,221,224,173,83,229,118,92,241,219,117,214,203,84,218,17,173,25,53,37,70,109,99,167,99,177,251,141,92,238,239,185,13,19,90,245,149,146,115,39,44,181,52,237,99,85,95,207,212,150,55,43,213,174,88,102,149,210,20,0,213,92,218,160,213,92,13,148,248,78,246,88,209,191,135,248,247,203,160,48,171,181,35,128,90,205,68,239,220,77,232,229,190,235,114,203,211,185,211,228,88,237,29,52,245,211,93,227,78,149,52,53,52,145,198,215,189,179,68,196,141,36,141,17,35,116,81,172,158,163,227,127,91,53,120,78,246,88,209,191,135,248,247,203,160,46,168,26,182,98,216,158,85,156,223,105,113,108,43,25,186,228,23,170,222,126,237,110,181,209,73,87,85,63,35,28,247,242,69,26,57,238,229,99,28,229,217,60,26,213,85,240,69,39,251,129,126,12,172,92,30,105,197,85,178,75,175,166,115,60,163,187,212,100,215,40,158,244,165,116,145,35,250,84,212,209,187,109,161,139,171,42,36,142,106,73,35,158,231,59,149,21,145,71,232,52,231,130,158,30,116,171,91,111,154,247,134,97,20,148,57,13,218,158,26,106,42,88,105,169,225,183,88,216,216,18,25,86,223,77,12,108,108,47,153,173,222,71,175,51,215,154,68,106,177,178,72,215,223,80,0,0,0,31,39,44,197,172,89,206,43,121,194,178,154,30,251,101,200,45,245,22,187,141,55,85,241,245,233,103,141,209,203,31,59,21,175,111,51,30,228,221,170,142,77,247,69,69,241,3,0,56,130,237,132,211,140,19,81,237,56,86,142,217,126,150,90,173,121,4,80,101,151,247,68,146,210,205,109,98,177,42,27,105,70,204,206,188,203,205,34,54,105,21,176,243,68,138,212,153,146,164,141,196,190,214,204,255,0,13,213,61,116,192,53,7,79,178,26,75,230,61,124,211,122,10,154,26,234,101,94,73,89,233,43,146,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,37,170,227,79,131,188,203,133,29,80,186,218,161,179,228,23,13,62,158,162,21,199,178,122,186,52,232,84,178,104,220,246,211,73,52,123,196,149,49,172,115,49,90,188,143,122,66,178,164,108,99,218,134,58,129,159,253,138,158,212,249,79,195,250,239,152,219,137,169,33,91,177,83,218,159,41,248,127,93,243,27,113,53,32,96,7,109,95,178,198,45,241,2,135,229,215,18,42,248,78,246,167,209,191,136,24,247,204,96,37,83,182,175,217,99,22,248,129,67,242,235,137,21,124,39,123,83,232,223,196,12,123,230,48,1,178,153,111,245,211,93,52,227,135,77,56,184,234,134,168,94,123,141,170,135,104,161,134,36,71,213,92,42,156,138,177,210,211,70,170,157,73,159,202,237,147,116,106,53,174,123,220,198,49,239,111,170,203,50,155,22,13,138,222,115,92,166,187,185,89,113,251,125,69,210,227,83,210,124,157,10,88,35,116,146,201,200,196,115,221,202,198,57,118,106,43,151,109,145,21,124,8,1,227,127,141,28,171,139,141,71,158,186,137,215,91,38,3,109,233,193,100,199,165,174,145,209,191,164,179,114,215,84,192,143,88,82,177,233,60,136,174,98,122,145,171,98,230,127,42,200,240,182,188,69,107,206,101,196,150,174,95,117,91,51,173,171,115,238,53,15,101,178,134,106,132,153,150,155,114,61,203,79,69,18,181,140,111,36,109,118,202,228,99,121,222,175,145,201,206,247,42,236,188,106,174,109,80,0,138,190,220,239,200,159,237,39,238,210,85,15,41,157,105,62,150,106,135,113,251,166,105,166,41,150,250,51,171,220,189,59,102,166,175,238,189,78,94,167,75,172,199,114,115,116,217,205,203,182,252,141,223,201,0,130,206,203,143,110,205,50,251,107,228,245,164,255,0,22,255,0,22,225,235,64,176,107,237,46,83,133,104,126,159,227,247,170,46,126,237,113,181,227,52,84,149,80,115,177,204,127,36,177,198,215,183,153,143,115,87,101,241,107,149,23,193,84,184,0,8,86,237,171,246,167,197,190,31,208,252,198,226,77,73,10,221,181,126,212,248,183,195,250,31,152,220,64,246,189,142,24,6,27,170,120,111,16,90,125,168,56,245,37,243,30,190,83,227,148,213,212,53,40,188,146,179,123,146,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,166,32,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,222,243,27,93,27,102,103,43,121,94,168,228,78,155,227,123,243,127,176,199,242,217,251,55,251,200,200,174,213,11,159,15,52,28,52,93,105,117,146,58,71,100,247,26,121,169,176,101,167,164,167,154,238,219,138,62,25,85,105,159,35,85,208,211,115,69,2,85,61,170,221,225,94,77,250,143,137,174,8,192,225,199,180,51,94,120,104,210,252,147,74,241,10,202,75,141,182,227,78,245,199,223,114,111,89,113,186,217,36,69,150,162,153,174,221,175,99,154,178,187,160,244,88,210,101,100,187,127,45,28,248,235,139,98,121,86,115,125,165,197,176,172,102,235,144,94,171,121,251,181,186,215,69,37,93,84,252,140,115,223,201,20,104,231,187,149,140,115,151,100,240,107,85,87,193,20,249,70,122,118,63,230,186,13,137,235,205,206,131,83,169,233,41,243,107,229,61,61,14,13,117,173,103,222,32,157,221,86,213,83,49,234,238,88,170,106,26,248,89,27,149,187,185,27,44,77,123,86,100,142,96,188,26,163,193,5,139,132,126,205,141,81,173,200,233,109,87,45,77,189,250,46,43,221,238,142,103,212,66,202,84,191,209,172,52,180,142,146,40,223,28,60,141,137,242,39,34,57,242,239,204,231,54,56,145,145,86,79,247,106,63,176,158,166,253,139,243,138,34,0,64,159,238,212,127,97,61,77,251,23,231,20,68,0,147,253,218,143,236,39,169,191,98,252,226,136,128,16,54,72,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,249,39,108,107,204,214,61,208,74,232,158,246,177,100,141,26,254,86,238,173,108,96,118,163,112,37,106,209,59,172,58,239,162,248,205,93,62,19,124,168,123,114,11,117,36,13,238,88,245,107,156,196,137,241,242,175,52,84,213,14,123,145,25,201,211,138,70,163,17,205,73,161,137,184,193,194,143,21,218,143,194,86,163,179,53,194,165,239,214,170,238,156,23,251,4,243,43,41,110,244,173,85,84,107,149,17,122,115,51,153,203,20,200,138,232,220,231,34,163,216,249,35,126,194,120,182,83,167,26,227,167,20,185,38,55,93,106,203,112,204,182,222,246,181,206,137,38,165,174,165,145,29,28,176,203,20,137,253,220,114,69,35,81,205,114,61,143,106,42,57,168,26,251,240,107,173,250,209,162,58,219,99,187,232,221,143,32,203,42,42,170,21,215,12,54,215,37,91,153,144,65,28,19,35,153,36,20,251,172,143,138,41,39,146,55,185,146,36,79,78,167,43,145,174,106,236,102,99,175,12,252,5,112,243,194,197,77,77,231,7,177,85,223,50,25,234,58,208,228,25,31,119,171,184,209,51,164,232,150,26,105,25,20,109,129,138,217,37,230,86,53,30,254,162,163,220,230,181,141,110,69,0,0,0,0,1,21,125,185,223,145,63,218,79,221,165,170,236,84,246,167,202,126,31,215,124,198,220,93,94,220,239,200,159,237,39,238,210,213,118,42,123,83,229,63,15,235,190,99,110,2,106,79,201,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,201,27,27,228,212,68,253,96,0,0,12,0,237,171,246,88,197,190,32,80,252,186,226,96,7,101,199,183,102,153,125,181,242,122,211,63,251,106,253,150,49,111,136,20,63,46,184,152,1,217,113,237,217,166,95,109,124,158,180,9,254,0,0,0,0,0,0,0,0,53,87,54,168,53,87,3,101,62,19,189,150,52,111,225,254,61,242,232,11,170,90,174,19,189,150,52,111,225,254,61,242,232,11,170,0,0,0,195,254,209,30,55,232,248,85,193,19,18,195,170,185,181,55,44,183,203,45,137,201,12,21,48,218,227,108,209,70,250,170,168,159,43,94,222,102,62,126,238,171,28,145,190,90,119,35,218,173,99,218,183,87,138,238,43,180,227,132,173,56,126,107,154,203,223,174,181,221,72,44,22,8,38,70,85,93,234,154,136,170,214,170,162,244,225,103,51,86,89,149,21,177,181,205,68,71,189,241,198,253,120,179,252,255,0,50,213,60,202,237,168,58,131,144,213,223,50,27,229,66,212,215,87,84,170,115,202,253,145,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,16,62,77,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,96,118,125,241,235,144,240,205,153,80,224,218,131,125,171,172,210,187,189,68,112,215,50,163,189,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,184,127,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,133,208,207,77,60,110,86,201,20,145,185,17,204,123,92,138,213,106,162,42,42,42,40,173,180,221,109,212,212,21,151,11,101,93,45,61,210,157,106,232,101,154,23,49,149,80,36,178,66,178,196,229,77,158,196,150,25,99,87,55,116,231,141,237,243,106,162,6,210,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,172,136,190,204,174,209,10,156,86,166,221,195,134,189,228,116,140,198,25,79,35,49,172,158,235,112,138,153,150,102,67,19,158,148,85,83,76,230,181,105,149,172,86,194,229,94,120,222,172,133,17,209,185,137,4,186,0,0,1,173,103,22,62,212,250,201,241,3,33,249,140,228,164,240,181,195,38,3,197,55,102,38,11,167,249,125,53,37,29,201,244,247,198,217,114,20,183,67,83,91,102,157,111,149,18,115,192,233,19,153,172,123,160,137,178,177,142,98,201,26,57,156,205,221,28,216,182,226,199,218,159,89,62,32,100,63,49,156,154,158,203,143,97,61,50,251,107,231,21,160,65,182,180,105,14,101,160,186,161,144,105,30,160,65,73,29,247,29,168,108,53,11,73,58,77,4,172,124,109,150,41,163,127,130,171,36,138,72,228,68,114,53,232,143,68,115,90,228,86,164,164,246,91,241,245,89,168,157,199,134,77,99,184,93,110,89,122,119,202,140,119,34,172,169,158,186,107,188,105,213,169,154,154,174,73,28,247,182,104,152,146,44,114,42,164,110,138,52,143,212,124,108,235,92,190,213,238,31,180,191,62,225,210,247,173,23,214,82,90,115,12,10,158,157,109,151,165,73,26,181,16,73,85,28,107,111,159,165,28,142,149,143,116,203,210,69,68,72,230,123,92,178,69,27,231,87,66,5,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,128,79,167,106,63,176,158,166,253,139,243,138,34,0,73,116,212,189,126,204,184,144,236,125,203,181,7,80,109,117,112,100,48,84,91,173,53,213,207,183,165,37,53,217,240,94,232,145,43,41,145,21,90,246,57,170,214,72,230,163,24,149,17,212,53,172,107,88,136,68,88,27,84,16,173,218,201,194,246,156,105,38,163,253,215,176,108,238,213,21,126,119,112,125,117,239,14,168,184,35,238,80,85,84,44,210,58,229,79,26,170,200,180,114,201,20,200,254,109,155,28,202,141,98,171,94,145,195,43,220,69,107,206,27,195,110,145,223,117,91,51,173,164,107,45,212,239,101,178,134,106,133,133,247,107,138,177,203,79,69,18,181,143,119,60,142,110,202,228,99,185,24,143,145,201,200,199,42,107,195,174,154,233,168,252,69,234,61,199,84,53,66,243,223,174,181,219,69,12,49,34,178,150,223,74,213,85,142,150,154,53,85,233,194,206,103,108,155,171,149,206,115,222,231,189,239,123,131,235,112,189,172,122,143,161,154,227,138,231,58,95,13,214,190,235,233,10,122,25,172,150,231,47,82,253,75,44,204,73,45,170,212,100,156,253,109,154,214,253,237,238,108,157,55,177,57,216,197,73,62,237,127,191,253,43,224,191,79,114,159,66,93,108,222,153,204,45,55,15,71,93,169,187,189,117,31,86,211,94,254,133,68,91,175,78,102,115,114,189,155,175,43,145,83,117,216,241,93,148,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,115,181,168,196,103,93,168,254,120,36,142,229,246,213,251,44,98,223,16,40,126,93,113,3,0,59,46,61,187,52,203,237,175,147,214,147,252,64,15,101,199,183,102,153,125,181,242,122,210,116,245,87,83,49,93,27,211,140,143,84,179,90,190,239,101,198,109,242,220,42,121,100,141,146,77,200,158,164,17,117,30,198,58,105,94,173,142,54,43,147,158,71,177,168,187,185,0,241,92,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,78,85,108,44,229,138,71,190,71,34,242,177,142,229,107,223,201,27,225,7,76,53,139,62,215,94,57,116,191,81,181,26,253,87,113,185,92,117,34,201,44,81,75,85,52,208,91,224,146,240,201,155,73,74,217,158,247,69,77,27,165,122,71,18,57,81,168,191,173,87,229,113,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,222,243,35,91,27,166,127,51,185,158,136,212,94,155,35,99,60,255,0,9,222,212,250,55,241,3,30,249,140,0,103,255,0,110,119,228,79,246,147,247,105,106,187,21,61,169,242,159,135,245,223,49,183,23,87,183,59,242,39,251,73,251,180,181,93,138,158,212,249,79,195,250,239,152,219,128,151,237,85,211,60,87,89,52,227,35,210,220,214,147,188,89,114,107,124,182,250,158,88,227,124,144,243,167,169,60,93,70,61,141,154,39,163,100,141,234,213,228,145,140,114,38,237,67,91,125,107,196,240,220,23,87,50,252,63,78,243,26,76,171,24,180,222,42,105,173,23,122,105,214,102,85,82,53,235,210,85,151,167,27,100,122,55,102,189,241,183,164,231,181,206,141,95,26,177,238,150,158,211,222,61,106,116,98,213,87,195,246,143,223,106,232,53,6,231,79,77,53,214,239,73,210,122,90,109,211,182,110,120,99,149,178,245,105,235,156,141,129,200,171,23,171,12,233,35,28,215,172,111,108,75,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,245,34,132,132,246,50,107,94,178,213,101,87,221,14,154,223,117,190,233,181,13,190,75,156,117,61,38,190,28,110,185,242,34,181,189,103,200,222,156,53,31,127,251,195,18,71,44,173,234,49,140,111,121,144,240,29,181,126,212,248,183,195,250,31,152,220,73,73,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,243,43,97,103,44,81,177,145,181,87,149,140,111,51,158,254,121,31,22,221,181,126,212,248,183,195,250,31,152,220,64,246,189,142,24,6,27,170,120,111,16,90,125,168,56,245,37,243,30,190,83,227,148,213,212,53,40,188,146,179,123,146,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,166,37,113,163,194,78,85,194,54,169,174,45,114,151,191,99,119,222,243,112,198,110,45,116,146,245,40,91,83,35,25,4,242,172,49,70,181,145,198,144,186,102,70,138,214,245,163,84,93,158,134,106,246,24,254,91,63,102,255,0,121,25,255,0,197,14,142,105,198,185,232,118,85,131,106,132,214,170,11,87,163,234,43,161,189,220,90,157,59,13,84,80,189,99,185,35,149,241,242,116,119,115,157,247,198,53,209,245,24,245,228,123,209,66,40,59,52,56,245,169,208,108,134,29,21,213,155,237,92,250,117,124,168,142,27,67,228,233,114,88,46,51,213,70,215,76,233,166,150,54,193,66,173,146,105,102,79,95,149,237,71,177,173,87,204,175,155,67,86,27,181,21,53,186,235,91,111,163,187,82,93,41,233,106,36,134,42,234,70,202,216,42,152,215,42,54,104,210,102,50,84,99,145,17,200,146,49,143,217,83,153,173,93,209,38,39,177,239,136,45,71,206,244,226,227,163,185,174,63,149,221,45,88,159,59,172,25,100,240,44,150,216,105,88,148,237,91,51,170,21,169,180,209,117,91,44,76,87,189,221,25,28,212,72,217,12,104,224,134,194,116,251,46,184,174,177,107,142,135,91,116,170,237,45,170,219,153,233,181,190,154,206,182,216,38,122,73,93,103,167,134,40,105,171,218,199,167,234,138,84,99,158,141,145,173,122,244,210,120,216,144,88,122,173,42,212,204,171,70,245,31,28,213,44,42,175,187,222,177,155,132,87,10,110,105,36,100,115,114,47,175,4,189,55,177,238,134,86,43,163,145,136,228,231,141,239,106,174,206,80,37,211,180,247,128,170,157,103,181,85,241,3,163,246,42,186,253,65,182,83,211,67,117,180,82,116,152,151,107,116,13,155,158,104,226,108,93,90,138,230,163,160,106,34,203,235,67,2,70,198,185,233,27,29,16,56,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,57,226,126,202,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,176,159,7,124,85,97,188,87,233,29,191,48,179,92,169,27,147,219,169,233,233,178,203,68,113,172,47,183,92,85,158,186,182,39,61,238,238,210,57,178,58,23,243,59,153,136,173,85,234,50,70,51,229,98,124,5,112,243,136,113,13,144,113,37,75,98,171,184,228,57,5,68,151,5,183,221,187,189,109,186,130,227,37,68,85,15,175,164,108,177,44,208,212,245,162,115,218,244,149,121,58,210,35,17,173,229,107,66,234,232,166,89,153,103,90,71,136,102,26,137,135,85,226,185,61,218,207,77,83,119,180,84,192,144,190,150,173,204,78,170,36,93,73,29,27,21,219,185,140,145,221,86,177,205,108,136,201,17,236,110,31,241,147,218,157,134,232,6,101,14,154,233,53,182,147,51,201,236,119,138,118,101,45,153,171,232,232,105,17,37,239,84,81,85,50,84,115,43,154,228,133,21,221,41,98,143,153,237,122,58,70,58,54,231,169,2,221,163,60,20,127,5,93,71,130,255,0,128,91,46,178,105,150,83,247,203,109,76,233,213,142,215,92,170,245,146,216,233,185,156,247,114,177,137,36,78,149,26,231,198,231,55,121,93,12,178,40,94,14,214,221,98,192,117,215,0,225,255,0,81,180,230,253,73,113,182,220,105,239,210,203,20,85,80,205,61,190,121,33,180,204,234,74,166,194,247,182,42,152,219,43,18,72,149,202,173,85,253,74,190,127,177,83,218,159,41,248,127,93,243,27,113,129,82,93,174,179,90,169,236,83,92,234,223,109,163,168,154,174,158,141,211,57,96,134,121,155,27,101,149,145,239,202,215,189,176,66,215,57,19,119,36,81,162,239,202,155,103,175,98,167,181,62,83,240,254,187,230,54,224,38,164,0,0,0,0,143,94,216,142,29,106,117,15,72,236,186,219,135,226,117,119,28,135,5,168,124,55,121,168,98,137,94,219,4,140,123,229,154,116,229,235,74,202,121,153,27,154,141,114,182,38,84,84,200,230,242,243,189,146,20,121,253,66,194,173,90,149,128,100,186,115,125,168,171,130,219,149,89,235,108,149,146,210,61,173,158,56,42,97,124,50,58,55,57,174,106,61,26,245,84,85,107,147,125,183,69,242,3,87,112,122,13,66,194,174,186,107,159,228,186,115,125,168,164,158,229,138,222,43,108,149,146,210,61,206,130,73,233,166,124,50,58,55,57,173,114,177,92,197,84,85,107,87,109,183,68,242,60,248,18,83,216,185,161,119,219,174,163,228,124,67,220,236,214,169,177,187,37,190,167,27,182,212,212,43,36,170,101,226,85,166,146,71,211,179,101,116,124,148,174,123,31,34,171,21,91,86,140,111,58,44,168,201,127,44,87,3,250,59,106,209,14,23,52,255,0,17,163,176,213,218,174,85,182,122,107,221,250,42,234,86,193,90,183,90,184,155,53,75,106,26,140,99,185,227,115,146,6,164,137,206,216,224,141,142,85,228,220,190,160,13,85,205,170,13,85,192,217,79,132,239,101,141,27,248,127,143,124,186,3,18,187,79,120,10,169,214,123,85,95,16,58,63,98,171,175,212,27,101,61,52,55,91,69,39,73,137,118,183,64,217,185,230,142,38,197,213,168,174,106,58,6,162,44,190,180,48,36,108,107,158,145,177,217,107,194,119,178,198,141,252,63,199,190,93,1,117,64,213,223,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,167,60,79,217,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,101,83,181,3,44,204,179,174,207,205,39,204,53,19,14,171,197,114,123,182,81,104,169,187,218,42,96,72,95,75,86,235,85,195,170,137,23,82,71,70,197,118,238,99,36,119,85,172,115,91,34,50,68,123,27,149,88,159,1,92,60,226,28,67,100,28,73,82,216,170,238,57,14,65,81,37,193,109,247,110,239,91,110,160,184,201,81,21,67,235,233,27,44,75,52,53,61,104,156,246,189,37,94,78,180,136,196,107,121,90,219,21,219,87,236,177,139,124,64,161,249,117,196,12,0,236,184,246,236,211,47,182,190,79,90,78,78,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,90,44,27,118,92,123,118,105,151,219,95,39,173,39,248,13,109,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,124,202,232,95,205,20,140,124,110,85,229,123,29,202,231,179,146,71,223,94,204,206,52,127,131,102,163,191,77,243,87,117,48,28,250,225,73,5,77,68,213,221,24,236,85,202,189,38,87,109,35,219,11,97,114,61,173,168,114,242,187,167,20,79,71,47,69,35,146,87,248,196,225,87,13,226,191,72,238,24,125,230,219,72,220,158,221,79,81,83,137,221,228,145,97,125,186,226,172,245,17,210,181,143,119,118,145,205,141,179,51,149,220,204,68,114,39,81,145,189,144,3,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,214,136,27,52,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,126,178,34,251,41,248,231,186,217,114,106,14,23,117,94,233,87,112,182,223,234,18,60,82,245,113,186,57,235,108,157,148,236,142,43,98,245,228,229,109,51,219,3,25,4,113,108,173,153,252,136,199,245,145,98,151,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,7,83,219,186,238,118,156,42,110,7,75,92,169,224,119,34,238,116,61,21,23,192,230,55,253,106,7,230,190,91,33,188,90,234,173,211,183,118,84,66,232,156,158,62,74,155,123,188,72,153,237,3,224,234,235,65,93,91,158,227,236,100,148,242,73,36,178,49,144,212,61,205,221,106,165,85,85,245,147,109,145,9,117,243,79,214,120,221,76,211,155,62,161,99,85,182,59,157,52,114,54,162,9,24,156,205,98,236,174,141,237,223,214,107,191,61,125,192,107,57,37,61,85,134,237,36,51,49,91,37,52,143,141,200,173,84,217,83,116,247,147,147,217,171,169,113,101,250,27,67,73,52,168,181,20,181,245,209,61,57,153,227,247,230,185,23,102,237,238,145,61,196,116,113,169,194,46,69,165,57,109,247,35,160,166,167,91,52,149,178,72,197,109,76,124,205,107,159,10,55,213,70,55,223,47,185,11,209,217,83,171,16,218,43,93,133,85,212,72,157,122,169,94,198,114,61,201,205,36,212,141,79,37,219,222,190,224,37,174,247,191,163,100,229,219,127,87,205,127,74,16,219,159,218,238,143,226,50,157,247,56,29,19,151,159,151,153,170,155,255,0,17,102,254,228,253,4,202,77,203,87,110,71,47,139,92,141,95,241,17,149,196,45,183,30,167,215,91,117,100,82,172,114,253,251,153,57,54,106,127,19,137,19,201,187,249,1,38,56,251,127,164,54,246,170,127,214,145,39,255,0,128,132,116,118,180,224,110,186,91,172,153,28,17,47,241,74,73,163,119,170,245,252,42,184,62,175,15,198,36,83,26,151,171,98,161,114,46,233,221,226,68,95,248,136,98,207,104,141,134,59,198,152,61,203,3,94,248,226,98,51,155,151,223,87,79,191,152,16,71,99,251,213,234,145,57,182,218,120,247,95,209,204,132,241,246,122,164,109,210,11,90,65,51,92,142,164,129,238,68,219,207,186,210,110,65,68,148,29,198,255,0,79,22,219,111,60,104,158,41,245,183,252,228,228,118,113,57,83,71,232,145,203,186,182,158,52,79,255,0,37,164,2,224,241,141,168,73,131,233,69,214,182,7,162,78,206,134,222,179,19,206,166,157,63,25,23,220,255,0,168,178,189,154,56,51,219,167,146,102,245,173,254,51,112,184,85,55,117,107,145,121,90,232,27,253,207,245,175,114,30,95,180,59,83,35,187,170,105,213,174,103,58,162,171,249,70,171,92,212,245,123,164,201,235,111,183,146,47,185,76,168,225,43,0,251,158,232,253,178,197,36,109,108,141,158,174,71,114,185,174,252,41,149,124,209,19,234,64,47,91,83,100,216,229,124,128,80,56,79,21,42,41,111,214,84,0,165,201,185,202,148,170,238,160,84,208,161,60,3,188,128,197,158,62,243,250,108,47,74,101,235,111,207,80,214,171,83,153,137,191,45,85,50,126,55,247,70,12,246,76,99,146,95,53,115,38,200,230,84,229,166,181,83,249,162,249,173,91,61,233,225,253,104,188,253,174,121,146,219,236,24,245,142,41,92,157,230,10,165,114,108,239,197,169,166,95,114,237,238,62,7,101,22,58,220,107,25,202,243,10,173,145,37,183,70,197,114,42,57,118,109,69,66,249,34,111,248,159,88,23,7,180,127,92,226,197,49,153,112,107,114,171,170,43,233,93,11,209,175,137,125,87,199,87,18,248,42,43,188,218,158,69,29,154,218,55,91,97,196,230,189,220,227,70,247,174,94,77,217,35,85,57,101,172,106,249,236,158,244,49,59,141,12,205,250,171,196,77,62,59,108,150,73,98,134,177,148,47,107,249,152,155,165,117,67,23,240,149,83,202,68,247,18,221,161,216,61,62,17,135,83,90,233,233,217,27,91,207,229,203,253,150,71,126,42,39,231,1,114,24,212,107,81,168,158,69,64,1,68,175,108,113,186,71,42,34,53,21,84,193,126,208,94,38,41,48,28,90,175,21,183,57,86,174,182,25,34,94,89,97,93,154,248,234,153,190,206,69,95,54,33,150,186,185,158,91,52,255,0,2,189,228,215,57,159,28,86,250,25,170,28,173,141,207,95,85,19,201,19,199,222,132,17,113,117,174,85,154,215,169,117,41,107,150,89,41,219,59,225,137,28,143,143,116,74,137,249,124,28,245,247,74,128,120,236,51,81,101,199,114,170,204,205,176,73,83,95,89,81,37,66,53,138,212,84,87,245,17,119,77,149,60,159,245,123,140,164,193,113,62,34,56,167,124,78,142,103,218,236,210,201,211,119,121,182,171,147,102,185,35,126,206,100,9,238,149,223,141,238,82,142,16,248,2,191,234,53,182,223,152,229,172,141,150,234,232,27,60,77,109,108,46,114,181,205,153,19,118,186,39,237,226,140,247,146,195,165,122,59,139,105,141,130,11,61,150,219,4,45,137,210,63,118,197,18,46,238,127,55,155,24,223,169,0,177,156,48,112,77,98,210,56,217,122,190,75,5,117,217,237,127,52,177,247,136,191,14,56,209,222,170,191,111,54,187,221,239,50,198,40,89,19,17,141,77,145,63,73,83,88,214,34,35,81,19,99,157,208,1,215,35,253,200,129,210,110,187,33,194,49,92,7,8,138,255,0,208,86,216,246,57,107,17,10,192,0,0,0,0,0,0,0,0,0,0,0,0,26,214,113,99,237,79,172,159,16,50,31,152,206,108,166,107,89,197,143,181,62,178,124,64,200,126,99,56,19,83,217,113,236,39,166,95,109,124,226,180,202,163,21,123,46,61,132,244,203,237,175,156,86,153,84,6,42,246,163,251,9,234,111,216,191,56,162,32,4,159,238,212,127,97,61,77,251,23,231,20,68,0,129,239,245,211,66,245,31,135,77,71,184,233,126,168,89,187,141,214,135,105,97,154,37,87,210,220,41,92,170,145,213,83,72,168,157,72,95,202,237,151,100,114,57,174,99,218,199,177,236,108,143,246,87,241,235,77,85,77,106,225,99,89,47,180,148,111,163,167,134,223,131,92,234,58,170,250,199,172,179,57,104,42,106,36,149,205,71,163,95,4,84,172,107,24,206,72,186,91,171,214,38,191,45,120,232,224,202,197,198,30,156,82,219,35,186,250,27,51,197,251,197,70,51,114,149,239,90,86,201,42,51,171,77,83,27,119,222,25,122,81,34,200,214,172,145,185,141,115,121,145,31,20,144,3,148,226,121,86,13,125,170,197,179,92,102,235,143,222,168,185,59,205,186,233,69,37,37,84,28,236,107,217,207,20,136,215,183,153,143,107,147,116,241,107,145,83,193,80,13,148,245,211,66,244,227,136,189,56,184,233,126,168,89,187,245,170,187,105,97,154,37,70,85,91,234,154,138,145,213,83,72,168,189,57,153,204,237,151,101,106,181,206,99,218,246,61,236,118,178,228,233,246,119,113,245,71,196,230,42,184,30,169,92,45,86,221,77,178,116,169,247,90,152,41,254,147,70,177,202,254,243,75,77,204,143,89,152,200,36,117,68,113,177,99,111,171,35,121,91,39,78,40,44,2,127,187,46,61,132,244,203,237,175,156,86,144,2,79,247,101,199,176,158,153,125,181,243,138,210,0,64,159,238,203,143,97,61,50,251,107,231,21,165,234,215,189,107,197,120,118,210,123,238,177,230,182,251,173,109,151,31,238,189,230,11,92,81,201,84,254,189,76,84,236,228,108,146,70,197,217,243,53,87,119,167,170,139,182,235,178,45,149,236,184,246,19,211,47,182,190,113,90,59,81,253,132,245,55,236,95,156,81,1,145,87,59,78,3,170,248,107,40,239,54,204,127,49,196,239,244,240,85,178,42,152,97,184,91,174,16,42,178,104,101,70,185,29,20,172,221,35,145,142,241,79,6,185,61,202,65,15,30,220,16,95,120,71,206,226,173,199,41,110,183,45,50,189,244,162,178,94,235,38,101,68,204,170,72,81,102,165,171,116,113,70,200,230,231,108,175,141,57,17,175,139,110,87,57,209,202,140,187,253,151,60,118,218,180,78,235,54,132,107,70,77,87,79,132,223,42,24,236,126,227,87,59,123,150,61,90,231,61,101,100,156,201,205,21,53,67,158,213,87,243,244,226,145,170,245,107,82,105,165,108,175,235,166,133,233,199,17,122,113,113,210,253,80,179,119,235,85,118,210,195,52,74,140,170,183,213,53,21,35,170,166,145,81,122,115,51,153,219,46,202,213,107,156,199,181,236,123,216,224,130,30,7,56,187,186,240,131,171,142,202,231,183,85,222,49,59,245,59,109,185,29,170,10,135,49,239,129,30,142,101,84,44,87,36,79,169,133,121,185,58,137,178,178,73,163,71,71,213,89,27,63,216,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,121,37,102,234,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,174,103,17,124,52,106,159,11,249,220,216,46,166,90,127,55,185,94,104,224,169,244,93,207,239,48,203,39,116,158,104,163,235,116,186,236,100,156,173,245,31,187,87,220,171,155,253,139,26,197,159,84,234,94,87,162,23,11,245,93,126,39,30,46,251,221,13,29,93,84,210,178,217,60,21,209,181,91,75,26,191,165,11,37,90,249,95,42,53,155,189,236,141,119,77,151,152,49,215,181,31,219,179,83,126,197,249,61,17,237,120,113,224,114,167,138,222,9,175,89,134,159,62,146,159,81,112,252,226,232,202,24,101,100,81,50,247,72,235,125,181,235,69,44,234,136,230,61,174,71,58,7,57,221,38,190,89,90,228,106,76,178,199,226,187,81,253,187,53,55,236,95,147,209,25,255,0,216,169,236,177,148,252,64,174,249,117,184,8,107,255,0,69,88,22,85,254,170,227,153,38,57,112,255,0,108,163,174,182,215,83,201,255,0,22,72,102,142,70,126,135,53,205,247,42,19,211,192,79,27,246,46,46,48,73,104,178,58,171,85,183,83,108,157,89,111,118,74,56,95,79,11,233,86,101,72,106,169,27,36,178,62,72,121,29,19,36,94,117,115,37,223,153,173,108,145,43,241,171,180,235,179,210,179,41,172,169,226,43,135,236,67,173,117,155,154,92,182,193,108,134,121,234,174,181,82,207,12,113,85,81,82,65,11,249,166,94,172,207,169,94,102,53,91,26,73,202,175,89,92,248,203,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,240,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,13,156,205,85,205,156,244,95,80,238,186,173,165,248,254,160,95,116,247,32,193,174,87,106,119,58,179,30,191,83,186,26,218,9,217,35,163,145,142,107,154,215,43,21,204,87,70,245,107,21,241,185,143,86,179,155,149,53,140,3,101,62,19,189,150,52,111,225,254,61,242,232,11,170,90,174,19,189,150,52,111,225,254,61,242,232,11,170,0,0,0,198,174,209,236,179,42,193,184,49,212,60,167,10,201,174,184,253,234,139,209,61,218,227,107,173,146,146,170,14,123,173,35,31,201,44,106,215,183,153,143,115,87,101,241,107,149,23,193,84,201,82,223,235,222,138,98,188,68,233,61,247,71,51,91,133,214,138,203,144,119,94,243,61,174,88,227,170,103,66,166,42,134,114,58,72,228,98,110,248,90,139,187,23,213,85,219,101,217,80,53,236,254,22,60,83,255,0,221,45,170,191,249,101,113,255,0,223,27,41,152,1,253,5,78,22,63,237,251,85,127,241,173,187,254,98,103,248,22,255,0,93,52,47,78,56,139,211,139,142,151,234,133,155,191,90,171,182,150,25,162,84,101,85,190,169,168,169,29,85,52,138,139,211,153,156,206,217,118,86,171,92,230,61,175,99,222,199,107,217,196,239,15,89,87,11,250,203,122,210,60,166,167,191,247,14,157,77,186,232,202,89,41,225,185,208,202,222,104,170,35,107,211,251,168,222,141,115,218,201,98,149,136,247,242,115,46,202,100,43,118,213,251,83,226,223,15,232,126,99,113,2,218,118,100,113,3,128,240,241,196,146,223,117,25,245,112,91,114,171,63,209,88,171,34,88,91,5,12,245,53,244,110,109,77,84,147,73,27,98,166,99,97,123,164,145,21,202,212,241,229,95,29,167,208,213,92,153,62,202,206,55,232,245,39,21,180,112,195,168,117,92,153,126,55,111,150,44,122,175,163,5,61,61,109,158,146,56,25,5,46,253,84,124,181,145,177,102,93,153,18,34,193,79,206,231,57,237,145,206,15,173,219,87,236,177,139,124,64,161,249,117,196,138,14,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,95,237,171,246,88,197,190,32,80,252,186,226,66,176,25,233,218,95,199,173,78,188,228,51,104,174,147,95,106,224,211,171,29,68,144,221,223,31,75,146,255,0,113,130,170,70,182,102,205,12,178,54,122,20,108,112,203,10,122,156,207,114,189,237,114,178,21,102,42,232,239,15,217,246,183,218,179,219,238,32,202,72,45,186,113,139,213,229,87,170,202,212,153,176,36,16,53,93,221,153,36,113,189,189,230,70,182,87,71,27,213,136,228,134,85,230,78,69,63,38,133,232,94,163,241,23,168,246,237,47,210,251,55,126,186,215,111,44,211,74,170,202,91,125,43,85,18,74,170,153,17,23,167,11,57,155,186,236,174,87,57,172,99,94,247,177,142,156,156,155,65,176,222,27,123,63,53,31,74,112,202,42,70,178,221,166,247,231,220,235,161,167,88,95,118,184,173,170,84,168,173,149,28,247,187,158,71,55,116,106,189,220,140,70,70,213,228,99,81,3,95,114,95,187,101,53,99,84,244,191,238,65,247,51,212,188,175,18,244,159,210,14,251,232,43,205,77,7,122,233,250,63,167,213,232,189,188,252,189,71,242,243,111,183,59,182,243,82,32,77,138,56,173,224,167,75,56,193,250,45,247,76,191,229,118,207,162,93,251,185,122,10,170,154,30,167,122,232,117,58,189,104,37,223,110,236,206,94,94,93,183,118,251,238,155,4,96,118,112,241,11,175,185,207,25,218,121,139,102,186,225,168,25,5,150,183,210,221,230,221,116,201,171,106,233,103,228,181,85,189,156,241,73,35,152,238,87,177,174,77,211,193,205,69,79,20,66,111,204,63,208,78,203,253,2,225,219,86,44,90,199,133,101,250,129,91,122,199,251,215,118,130,233,112,162,146,149,253,122,105,105,223,206,216,233,35,122,236,201,156,169,179,211,214,68,223,116,221,23,48,0,17,23,218,237,173,250,209,166,188,73,99,118,45,57,213,236,215,21,182,207,131,209,213,203,71,100,191,213,208,193,36,238,175,175,107,165,116,112,200,214,171,213,172,99,85,202,155,236,198,167,185,9,116,49,127,138,14,207,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,249,170,30,138,168,228,77,145,190,30,106,161,142,189,141,122,177,170,122,161,247,95,251,166,106,94,87,150,250,51,232,255,0,114,244,237,230,166,191,186,245,61,33,212,233,117,158,238,78,110,155,57,185,118,223,145,187,249,33,96,59,106,253,169,241,111,135,244,63,49,184,146,83,194,151,5,58,89,193,247,210,159,185,157,255,0,43,185,253,45,238,61,247,211,181,84,211,116,251,175,95,167,210,232,193,22,219,247,151,243,115,115,111,179,118,219,101,222,53,187,106,253,169,241,111,135,244,63,49,184,129,245,123,41,117,211,78,56,116,211,141,125,213,13,80,188,247,27,85,15,209,168,161,134,36,71,213,92,42,156,151,69,142,150,154,53,84,234,76,254,87,108,155,163,81,173,115,222,230,49,143,123,113,3,136,190,37,245,79,138,12,238,108,235,83,46,223,155,220,172,212,115,212,250,46,217,247,152,98,147,186,65,52,178,116,122,189,6,62,78,87,122,239,221,203,238,68,182,145,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,202,231,177,179,204,214,185,83,118,164,178,34,109,204,187,229,175,103,119,4,21,156,85,103,107,150,230,52,188,186,101,137,220,34,138,250,213,154,122,105,174,146,58,25,100,101,45,44,172,137,204,119,43,217,7,120,68,146,57,25,21,67,85,142,71,61,142,64,250,188,45,118,99,234,63,18,154,19,120,214,42,124,150,213,100,146,229,181,62,23,77,89,80,173,134,182,72,171,27,29,93,77,91,226,142,87,197,11,89,29,76,81,198,140,234,62,84,71,59,146,54,162,205,136,31,232,171,2,202,191,213,92,115,36,199,46,31,237,148,117,214,218,234,121,63,226,201,12,209,200,207,208,230,185,190,229,67,104,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,12,0,237,70,224,74,235,173,150,168,117,223,69,241,154,74,140,218,199,78,246,228,22,234,72,29,223,114,26,38,181,137,19,227,229,94,89,106,105,218,199,34,51,147,169,44,110,70,35,156,176,195,19,130,202,234,31,30,184,247,19,61,156,57,246,13,168,55,218,74,61,84,180,83,216,161,174,101,71,117,162,101,253,235,121,141,201,53,12,41,42,190,103,182,158,157,178,84,35,99,99,24,247,170,181,173,98,162,36,101,128,4,255,0,118,163,251,9,234,111,216,191,56,162,32,4,159,238,212,127,97,61,77,251,23,231,20,68,0,129,149,92,123,112,65,125,225,31,59,138,183,28,165,186,220,180,202,247,210,138,201,123,172,153,149,19,50,169,33,69,154,150,173,209,197,27,35,155,157,178,190,52,228,70,190,45,185,92,231,71,42,51,234,246,119,113,191,89,194,174,118,184,150,99,85,205,166,89,101,194,41,111,174,88,103,169,154,215,35,97,150,54,85,82,196,201,90,198,243,61,240,119,133,72,228,145,241,83,181,24,213,115,24,213,154,157,116,208,189,56,226,47,78,46,58,95,170,22,110,253,106,174,218,88,102,137,81,149,86,250,166,162,164,117,84,210,42,47,78,102,115,59,101,217,90,173,115,152,246,189,143,123,29,175,103,17,124,52,106,159,11,249,220,216,46,166,90,127,55,185,94,104,224,169,244,93,207,239,48,203,39,116,158,104,163,235,116,186,236,100,156,173,245,31,187,87,220,170,27,36,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,126,178,32,59,45,248,250,163,211,190,227,195,38,177,220,45,86,220,65,123,229,70,59,145,86,84,193,67,13,162,69,234,212,205,77,87,36,142,99,29,12,175,89,22,57,21,86,70,203,34,71,235,178,70,116,101,252,0,0,0,0,8,171,237,206,252,137,254,210,126,237,45,87,98,167,181,62,83,240,254,187,230,54,226,234,246,231,126,68,255,0,105,63,118,150,171,177,83,218,159,41,248,127,93,243,27,112,19,82,0,0,0,3,0,59,106,253,150,49,111,136,20,63,46,184,152,1,217,113,237,217,166,95,109,124,158,180,207,254,218,191,101,140,91,226,5,15,203,174,38,0,118,92,123,118,105,151,219,95,39,173,2,127,128,0,0,0,0,0,0,0,13,85,205,170,13,85,192,217,79,132,239,101,141,27,248,127,143,124,186,2,234,150,171,132,239,101,141,27,248,127,143,124,186,2,234,128,62,78,89,127,250,41,138,222,114,159,66,93,111,62,134,183,212,92,61,29,105,166,239,21,213,157,40,220,254,133,60,91,167,82,103,242,242,177,155,167,51,149,19,116,220,250,192,13,109,184,162,226,111,62,226,155,84,46,90,129,151,212,213,209,219,95,80,231,89,113,228,184,205,83,69,102,129,99,138,62,72,27,34,242,181,239,108,17,58,87,177,172,73,36,71,63,149,187,163,91,146,189,146,60,50,96,58,231,170,25,70,160,106,53,53,37,226,219,167,180,244,173,139,30,174,183,67,87,69,113,158,190,58,168,218,250,134,204,142,107,153,19,97,123,154,196,110,235,35,163,127,51,122,106,215,221,94,213,14,2,170,105,106,110,188,83,232,221,138,174,177,149,149,19,92,51,155,101,63,73,25,70,196,138,22,165,125,53,60,113,53,202,197,115,39,150,169,238,123,223,207,47,87,100,98,74,230,71,174,133,235,166,163,240,233,168,246,237,80,210,251,207,113,186,208,239,20,208,202,138,250,91,133,43,149,22,74,90,152,209,83,169,11,249,91,186,110,142,71,53,175,99,152,246,49,237,15,173,197,143,181,62,178,124,64,200,126,99,57,35,250,75,195,62,27,196,175,100,214,25,106,190,215,99,246,43,238,57,79,126,187,216,178,123,194,172,112,89,223,29,226,173,243,245,166,71,34,199,77,44,81,171,37,85,230,99,83,150,85,99,221,11,17,35,3,91,243,91,86,165,107,70,125,168,214,42,122,184,45,185,86,81,117,189,209,197,86,198,182,120,224,169,171,146,104,219,35,90,231,53,30,141,122,34,162,57,201,190,251,42,249,151,127,42,227,54,251,87,193,142,21,193,222,37,106,238,54,170,30,247,81,149,220,106,24,199,201,112,145,215,89,235,105,169,169,211,199,167,11,57,160,145,242,120,72,249,26,140,78,70,49,221,112,198,178,111,187,41,56,174,212,126,34,116,227,37,194,181,66,95,74,221,116,231,209,208,67,127,150,101,117,85,202,150,169,42,18,54,212,162,167,175,52,125,213,200,179,111,205,35,94,213,122,43,218,249,37,137,110,29,56,104,213,62,40,51,184,112,93,51,180,254,119,125,188,214,65,83,232,187,103,222,102,150,62,247,60,49,73,209,234,244,30,200,249,155,235,191,102,167,189,83,97,61,11,208,189,56,225,211,78,45,218,95,165,246,110,227,106,161,222,89,166,149,81,245,87,10,167,34,36,149,85,50,34,39,82,103,242,183,117,217,26,141,107,88,198,177,140,99,26,16,109,196,223,19,124,73,88,56,146,213,123,21,139,136,61,74,183,91,109,217,197,246,146,142,142,147,44,175,134,10,104,35,175,153,177,197,28,109,149,26,198,53,168,141,70,162,34,34,34,34,18,233,217,195,150,101,89,207,6,58,121,148,230,185,53,215,32,189,86,250,91,188,220,110,149,178,85,213,79,201,117,171,99,57,229,145,92,247,114,177,141,106,110,190,13,106,34,120,34,22,215,80,187,34,120,109,212,172,255,0,37,212,107,238,109,169,80,92,178,171,197,109,238,178,42,75,149,3,96,142,122,153,159,52,141,141,174,163,115,145,136,231,170,34,43,156,187,109,186,175,153,147,250,9,162,152,175,14,218,79,98,209,204,42,225,117,173,178,227,253,235,187,79,116,150,57,42,159,215,169,150,161,252,238,142,56,216,187,62,103,34,108,196,245,81,55,221,119,85,13,123,56,177,246,167,214,79,136,25,15,204,103,38,123,179,58,237,106,176,118,127,233,253,246,251,115,164,183,91,109,212,247,234,186,202,202,185,155,12,20,208,71,118,174,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,144,195,197,143,181,62,178,124,64,200,126,99,57,234,179,190,43,175,183,222,19,180,207,133,92,90,91,173,174,203,140,250,74,179,40,94,179,25,13,234,170,107,148,213,52,177,242,181,21,235,12,12,123,95,179,156,141,124,175,221,99,222,8,164,112,122,190,61,184,223,190,241,113,157,197,69,142,85,93,109,186,101,100,233,75,100,178,86,66,202,121,159,84,176,162,77,85,86,216,229,145,146,77,206,233,89,26,243,171,89,22,220,173,107,164,149,95,250,184,4,224,78,235,197,222,77,91,125,201,107,42,237,58,117,142,212,37,37,226,178,150,71,65,91,85,60,148,243,58,56,168,100,125,60,176,61,241,200,218,119,76,215,170,43,99,153,138,158,47,105,106,184,93,225,147,62,226,155,84,45,186,127,136,83,85,209,219,95,80,214,222,178,21,183,77,83,69,102,129,99,150,78,121,221,26,114,181,239,108,18,182,38,61,204,73,36,70,179,153,187,171,155,176,246,149,105,158,43,163,122,113,142,105,110,21,73,221,236,184,205,190,43,125,55,52,113,178,73,185,19,215,158,94,155,24,199,77,43,213,210,72,244,106,115,200,247,185,83,119,40,24,235,218,99,105,181,88,59,63,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,8,12,39,251,181,31,216,79,83,126,197,249,197,17,0,32,95,254,52,120,182,202,184,185,213,53,202,110,81,119,28,110,197,222,109,248,205,185,173,146,46,157,11,170,100,123,39,158,37,154,88,210,178,72,214,22,204,248,213,26,238,140,104,137,179,16,190,189,154,28,5,84,235,206,67,14,181,106,205,138,174,13,58,177,212,71,53,161,146,116,185,47,247,24,42,163,115,161,116,51,69,35,103,161,70,199,52,83,47,169,204,247,35,24,231,43,38,70,89,254,8,56,46,202,184,184,212,120,40,107,91,117,178,96,54,222,164,247,188,134,42,25,29,27,250,75,15,53,13,52,234,197,133,43,30,147,198,168,215,175,169,26,186,94,87,242,164,111,159,236,79,22,177,96,216,173,155,10,197,168,123,149,151,31,183,211,218,237,212,221,87,201,208,165,130,54,199,20,124,239,87,61,220,172,99,83,119,42,185,118,221,85,87,196,15,172,96,7,109,95,178,198,45,241,2,135,229,215,19,63,204,0,237,171,246,88,197,190,32,80,252,186,226,4,122,246,103,93,173,86,14,53,244,254,251,125,185,210,91,173,182,234,123,245,93,101,101,92,205,134,10,104,35,178,87,58,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,79,171,218,25,198,157,215,138,125,80,168,177,98,25,5,91,180,175,26,168,68,199,232,214,153,212,169,91,58,71,203,45,194,120,220,229,115,222,231,44,173,137,94,141,86,66,173,78,156,111,124,220,216,171,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,242,115,30,230,174,232,170,133,213,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,243,35,166,127,52,177,177,145,181,83,153,239,111,51,152,206,121,24,30,127,21,208,189,71,203,244,159,53,214,251,101,155,165,134,96,157,210,43,149,210,161,85,145,205,85,81,83,4,17,210,211,248,47,86,100,239,12,145,232,155,53,145,162,43,156,138,248,155,39,214,225,59,218,159,70,254,32,99,223,49,128,151,78,57,116,119,1,208,174,205,92,231,78,116,230,195,73,110,182,219,169,241,248,165,150,42,88,97,158,225,60,119,43,116,46,171,170,116,44,99,101,169,145,177,49,100,149,90,138,229,79,212,137,17,124,39,123,83,232,223,196,12,123,230,48,1,159,253,185,223,145,63,218,79,221,166,53,118,106,231,89,86,152,102,218,203,169,24,85,174,213,113,189,98,218,63,123,188,211,83,221,39,146,42,87,119,122,202,9,94,175,88,218,231,187,149,140,115,146,52,229,234,57,168,197,146,36,114,200,204,149,237,206,252,137,254,210,126,237,44,87,100,182,21,106,212,173,104,212,253,57,190,212,85,193,109,202,180,158,245,100,172,150,145,237,108,241,193,83,87,67,12,142,141,206,107,154,143,70,189,85,21,90,228,223,109,209,124,128,195,92,179,41,190,231,57,85,231,53,202,107,187,237,235,32,184,84,93,46,53,61,38,71,215,170,158,71,73,44,156,140,70,177,188,207,123,151,102,162,53,55,217,17,19,192,157,238,206,254,15,176,30,28,180,142,209,155,192,148,151,156,239,55,179,210,215,221,239,140,150,26,134,67,4,204,100,205,161,163,150,23,190,37,166,106,171,85,100,141,238,73,222,212,145,92,172,72,89,28,22,106,22,21,117,211,92,255,0,37,211,155,237,69,36,247,44,86,241,91,100,172,150,145,238,116,18,79,77,51,225,145,209,185,205,107,149,138,230,42,162,171,90,187,109,186,39,145,63,221,158,250,161,106,213,94,15,180,218,231,111,109,36,53,22,11,60,88,189,117,36,53,173,169,125,60,246,246,165,50,117,118,68,88,223,44,81,197,80,145,185,55,107,42,25,226,228,84,123,131,34,136,86,237,171,246,167,197,190,31,208,252,198,226,77,73,10,221,181,126,212,248,183,195,250,31,152,220,64,186,189,134,63,150,207,217,191,222,71,148,237,69,227,234,179,48,190,220,184,103,209,219,133,214,215,106,199,46,21,52,57,101,226,10,153,232,228,185,213,49,146,211,79,109,107,26,230,243,209,183,169,35,101,234,35,155,52,141,111,42,35,35,71,205,137,122,17,197,86,101,195,198,145,234,126,31,166,183,42,187,70,79,168,117,22,106,102,221,224,141,57,232,109,212,236,175,239,75,12,188,232,232,106,92,234,138,118,177,232,215,114,177,102,115,86,57,27,27,210,218,105,86,153,229,90,201,168,248,230,150,225,84,157,226,245,147,92,34,183,211,115,71,35,227,135,157,125,121,229,233,177,239,108,49,49,29,36,143,70,175,36,108,123,149,54,106,129,234,248,98,225,235,42,226,131,89,108,186,71,139,84,247,14,255,0,212,169,184,221,31,75,37,68,54,202,24,155,205,45,68,141,98,127,115,27,17,206,99,95,44,177,49,94,206,126,100,216,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,169,18,218,112,93,194,78,43,194,54,150,38,45,109,151,191,100,151,222,237,112,201,174,46,116,114,245,43,155,77,27,31,4,18,164,49,72,180,113,200,147,58,22,72,138,230,245,164,85,93,222,166,64,1,170,185,153,92,72,112,21,144,226,26,23,166,188,73,105,29,138,174,227,140,100,24,61,130,225,146,91,233,187,213,109,93,5,198,75,107,170,43,107,213,173,137,91,13,15,44,77,123,222,249,87,146,89,156,136,141,143,145,173,195,83,100,142,25,45,54,171,255,0,8,154,81,98,190,219,41,46,54,219,142,155,216,169,43,40,234,225,108,208,84,193,37,178,22,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,40,16,45,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,229,87,66,254,104,163,123,36,106,47,43,216,222,102,189,156,241,191,97,77,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,254,165,88,64,237,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,230,150,223,60,142,106,57,143,107,146,87,68,143,87,43,225,70,175,82,71,178,110,95,203,192,47,26,249,87,10,122,143,73,100,187,92,251,198,153,100,215,8,99,200,237,245,11,35,227,160,231,86,198,235,157,58,70,215,189,179,68,196,69,123,88,213,235,70,196,98,167,51,98,124,65,63,199,148,213,93,51,197,117,147,78,50,61,45,205,105,59,197,151,38,183,203,111,169,229,142,55,201,15,58,122,147,197,212,99,216,217,162,122,54,72,222,173,94,73,24,199,34,110,212,61,5,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,235,3,93,110,52,120,73,202,184,70,213,53,197,174,82,247,236,110,251,222,110,24,205,197,174,146,94,165,11,106,100,99,32,158,85,134,40,214,178,56,210,23,76,200,209,90,222,180,106,139,179,208,245,125,154,156,66,226,188,58,113,53,67,123,205,105,182,178,229,214,247,98,85,55,7,85,71,4,118,174,243,85,77,35,43,37,89,21,24,176,177,240,53,36,85,115,121,99,123,222,138,229,98,49,249,85,219,157,249,19,253,164,253,218,69,88,27,78,218,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,99,175,104,246,89,149,96,220,24,234,30,83,133,100,215,92,126,245,69,232,158,237,113,181,214,201,73,85,7,61,214,145,143,228,150,53,107,219,204,199,185,171,178,248,181,202,139,224,170,98,7,101,31,29,63,200,112,191,173,121,159,250,222,151,0,173,174,111,247,77,117,174,74,133,119,251,215,117,99,155,249,240,163,255,0,169,225,36,83,94,244,83,21,226,39,73,239,186,57,154,220,46,180,86,92,131,186,247,153,237,114,199,29,83,58,21,49,84,51,145,210,71,35,19,119,194,212,93,216,190,170,174,219,46,202,129,6,220,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,176,73,132,26,123,217,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,219,125,149,60,204,223,0,0,2,18,251,98,52,135,13,211,206,33,172,185,158,31,6,63,110,126,117,103,125,194,239,108,161,157,82,173,215,24,234,30,217,107,231,167,252,24,153,80,215,198,141,123,118,234,203,79,82,231,39,63,59,159,96,56,25,210,251,86,177,241,105,166,120,29,245,212,139,109,158,241,233,42,200,42,232,155,87,5,92,20,48,201,91,37,44,145,57,81,174,100,205,166,88,87,125,209,18,69,85,107,182,229,95,213,199,102,186,95,117,251,137,172,199,36,185,222,109,87,59,85,134,225,85,141,227,115,90,209,139,74,235,61,45,84,201,78,246,72,213,119,91,169,206,249,150,69,115,145,206,153,121,121,88,140,99,109,6,158,230,183,93,53,207,241,173,70,177,83,210,79,114,197,111,20,87,186,56,170,216,231,65,36,244,211,50,104,219,35,90,230,185,88,174,98,34,162,57,171,182,251,42,121,129,180,64,60,254,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,190,251,42,249,158,128,1,170,185,181,65,170,184,27,41,240,157,236,177,163,127,15,241,239,151,64,93,82,213,112,157,236,177,163,127,15,241,239,151,64,93,80,6,0,118,213,251,44,98,223,16,40,126,93,113,51,252,192,14,218,191,101,140,91,226,5,15,203,174,32,96,7,101,199,183,102,153,125,181,242,122,210,127,136,1,236,184,246,236,211,47,182,190,79,90,79,240,30,42,61,94,195,95,173,21,26,8,233,234,227,203,32,197,225,203,217,27,160,94,132,246,231,213,201,74,231,50,68,221,17,241,203,27,17,205,119,46,233,52,106,206,125,164,228,199,254,208,206,11,45,92,83,233,125,69,247,16,199,233,29,170,152,213,58,46,63,88,181,45,165,90,216,18,78,105,109,243,200,230,171,94,199,53,101,116,72,245,106,50,101,106,245,35,99,230,230,194,190,214,204,255,0,50,210,206,54,112,13,65,211,236,134,174,199,144,216,240,122,10,154,26,234,101,78,120,159,233,11,146,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,44,132,240,93,197,182,43,197,206,150,38,83,109,139,184,228,150,46,237,111,201,173,206,108,113,116,235,157,77,27,223,60,17,36,210,200,148,114,72,179,54,23,200,168,231,116,100,69,77,216,160,107,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,51,253,154,157,160,95,119,106,58,29,4,213,105,185,51,235,85,189,222,139,184,185,219,71,120,161,164,130,153,159,125,150,122,151,205,81,113,122,247,153,228,229,98,53,99,141,239,240,229,113,242,123,74,251,61,40,245,54,197,93,174,186,13,136,127,163,170,14,89,111,22,59,92,48,83,199,120,165,231,169,154,166,169,144,199,10,73,83,113,116,147,49,202,174,147,154,72,226,86,181,175,147,145,174,135,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,218,120,22,255,0,135,172,166,251,156,232,22,154,102,185,77,119,125,189,100,24,125,154,233,113,169,233,50,62,189,84,244,81,73,44,156,140,70,177,188,207,123,151,102,162,53,55,217,17,19,192,184,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,117,189,168,165,8,197,69,221,84,239,40,114,1,203,85,14,30,155,166,223,90,6,149,1,139,156,109,96,84,185,70,152,93,186,237,242,88,87,125,215,223,83,79,245,57,63,52,136,110,22,175,242,97,58,247,143,196,175,229,230,186,208,35,188,55,245,93,83,78,171,238,95,168,158,237,76,178,197,124,197,170,232,103,137,36,100,156,155,162,181,23,202,70,47,189,23,234,53,242,213,104,31,129,235,239,60,81,173,59,105,42,45,243,38,201,201,178,35,98,118,255,0,139,245,1,176,174,19,115,101,243,20,161,172,99,182,73,41,225,118,251,125,113,177,126,164,250,200,223,226,191,13,184,83,234,221,53,197,146,243,173,71,63,42,114,181,63,6,154,4,95,198,50,179,130,61,74,163,206,244,182,211,28,117,93,89,41,168,96,137,232,175,71,46,236,166,166,223,241,157,249,199,143,215,92,106,142,237,169,22,167,62,154,73,54,235,249,49,23,250,196,95,161,126,160,50,175,5,107,219,138,218,153,34,250,205,163,129,23,245,244,218,121,77,119,193,25,159,225,85,118,101,240,115,210,52,106,253,91,77,27,191,57,191,155,245,158,238,201,23,70,213,75,31,39,46,208,179,195,109,182,245,80,253,21,113,182,88,29,27,147,125,246,243,253,96,107,207,175,250,45,121,210,236,198,223,29,116,91,50,162,165,145,181,121,153,226,168,200,157,238,123,191,56,150,46,1,32,117,159,68,168,170,38,77,145,104,163,151,127,255,0,20,165,95,118,255,0,81,141,125,169,22,24,232,167,195,167,137,205,98,45,210,84,94,85,217,93,247,136,127,71,143,145,119,56,126,203,224,195,56,106,138,190,162,185,169,201,103,107,145,29,42,123,173,241,46,222,46,79,205,2,197,73,65,38,182,113,93,80,248,159,189,44,28,156,203,183,231,91,127,79,34,249,197,255,0,207,190,86,49,234,24,237,214,184,169,99,79,6,43,151,249,220,170,71,71,103,110,40,251,206,65,116,203,234,227,89,22,94,134,207,114,110,190,12,171,143,205,81,126,164,247,146,80,198,163,91,178,38,192,84,82,239,113,202,248,33,79,189,0,169,14,64,0,83,230,167,46,223,111,2,150,239,191,136,21,157,115,187,146,23,189,63,21,170,191,224,59,15,155,127,157,41,237,53,83,43,145,168,200,94,229,93,246,242,106,168,17,11,218,209,146,250,99,83,49,171,11,93,225,5,21,98,185,63,74,213,126,164,254,199,245,151,151,69,99,93,15,225,42,241,122,172,93,165,175,162,172,133,137,183,147,152,181,238,79,46,116,250,189,200,98,167,23,243,187,80,120,168,244,101,27,150,161,105,157,112,133,81,23,159,101,74,138,165,219,195,155,243,126,163,32,184,241,201,91,143,232,190,31,167,150,249,17,42,234,110,213,8,232,227,95,21,69,142,77,145,81,21,23,250,250,126,47,191,249,194,206,240,161,132,207,171,156,65,205,152,85,55,154,6,221,93,81,230,137,178,247,232,36,247,57,171,229,39,212,77,85,29,63,118,133,176,183,201,187,255,0,140,192,238,205,173,37,170,199,177,8,242,75,157,50,53,245,168,146,166,236,84,240,124,84,111,223,214,98,125,75,239,51,225,19,96,57,58,231,149,33,141,94,190,226,181,45,111,16,26,149,67,167,24,93,69,214,170,169,176,189,168,197,106,171,209,190,11,52,108,247,185,191,157,245,129,134,29,166,154,236,203,126,37,93,128,91,221,247,235,141,60,144,57,54,250,251,171,147,206,61,188,156,191,140,134,34,112,99,194,253,247,84,242,234,44,130,186,62,90,54,213,71,43,151,118,46,233,213,167,122,249,74,213,242,145,125,199,205,196,227,200,56,149,226,90,194,181,73,61,101,44,215,90,52,153,31,207,35,81,137,27,55,223,126,162,121,66,190,127,87,243,77,70,141,233,189,171,1,197,104,45,116,20,16,192,176,211,196,199,114,68,214,248,164,113,183,220,214,254,98,123,128,251,154,117,134,82,97,88,157,170,195,74,205,155,67,71,13,58,120,175,226,183,111,123,151,252,106,122,179,132,240,240,41,123,249,83,205,0,229,207,70,161,210,231,170,175,159,137,66,243,189,223,160,237,100,126,75,226,7,45,103,189,14,196,77,130,34,39,145,200,0,0,0,0,0,0,0,0,0,0,0,0,0,12,106,227,71,141,253,56,225,31,21,90,42,234,175,73,103,215,187,125,76,184,245,146,8,82,163,146,68,142,68,130,170,181,189,88,214,58,62,187,90,197,84,122,72,255,0,95,166,215,116,228,86,6,74,154,214,113,99,237,79,172,159,16,50,31,152,206,79,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,149,27,51,57,101,141,236,145,168,156,204,123,121,154,199,243,198,200,12,226,199,218,159,89,62,32,100,63,49,156,9,169,236,184,246,19,211,47,182,190,113,90,101,81,138,189,151,30,194,122,101,246,215,206,43,76,170,3,21,123,81,253,132,245,55,236,95,156,81,16,2,79,247,106,63,176,158,166,253,139,243,138,34,0,64,218,160,192,14,212,46,5,190,237,120,171,245,199,71,48,206,247,169,54,94,79,76,83,81,59,150,107,237,174,56,220,139,180,40,213,239,21,144,237,31,79,101,107,223,18,62,63,190,185,180,241,166,127,128,53,119,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,207,19,246,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,95,62,73,79,106,71,0,180,122,119,223,184,155,209,203,125,170,219,136,47,115,167,200,177,218,58,104,40,97,180,72,189,42,104,106,105,35,141,172,99,161,149,235,26,73,26,34,200,217,100,89,61,118,72,254,140,107,1,63,221,151,30,194,122,101,246,215,206,43,72,1,39,251,178,227,216,79,76,190,218,249,197,105,0,32,79,247,101,199,176,158,153,125,181,243,138,209,218,143,236,39,169,191,98,252,226,136,118,92,123,9,233,151,219,95,56,173,29,168,254,194,122,155,246,47,206,40,128,128,19,106,131,85,115,106,128,34,175,183,59,242,39,251,73,251,180,181,93,138,158,212,249,79,195,250,239,152,219,139,171,219,157,249,19,253,164,253,218,90,174,197,79,106,124,167,225,253,119,204,109,192,90,174,212,127,110,205,77,251,23,228,244,70,127,246,42,123,44,101,63,16,43,190,93,110,48,3,181,31,219,179,83,126,197,249,61,17,159,253,138,158,203,25,79,196,10,239,151,91,128,207,243,23,240,174,206,30,23,48,13,121,151,136,12,127,20,171,109,201,181,14,174,183,88,101,150,39,89,45,53,171,202,189,230,150,153,35,71,49,237,114,57,209,181,207,116,113,57,251,198,198,114,69,211,202,0,0,213,92,218,160,213,92,13,148,248,78,246,88,209,191,135,248,247,203,160,63,87,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,188,242,185,168,237,210,56,164,119,143,42,158,87,67,115,252,55,75,56,38,211,29,65,212,28,134,146,199,143,88,244,223,31,169,174,174,169,85,228,137,158,143,167,68,68,68,69,115,222,231,43,88,198,53,21,239,123,154,214,163,156,228,69,132,190,53,248,174,190,241,105,172,181,185,151,86,235,71,136,91,119,163,197,172,149,179,49,221,194,151,149,137,36,138,216,209,24,147,78,246,117,100,93,222,228,221,145,245,30,200,163,80,47,87,15,189,170,122,203,137,241,5,118,212,61,115,200,238,185,6,15,148,245,125,43,143,91,160,108,177,219,57,34,127,117,244,92,18,204,198,83,242,63,166,199,238,255,0,190,70,231,186,94,172,168,201,18,106,113,108,179,21,206,108,84,185,78,21,147,90,178,11,45,111,63,118,184,218,235,99,171,165,159,145,238,99,249,37,141,92,199,114,189,142,106,236,190,14,106,162,248,162,154,193,92,113,60,170,207,98,180,101,55,108,102,235,69,101,200,59,199,162,46,53,20,82,71,75,112,232,61,25,63,119,149,200,140,151,166,245,70,191,145,87,149,202,136,187,41,155,253,153,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,88,216,249,58,252,209,162,77,213,9,180,0,0,0,0,33,91,182,175,218,159,22,248,127,67,243,27,137,53,36,43,118,213,251,83,226,223,15,232,126,99,113,3,21,120,127,225,235,42,226,46,179,55,178,97,85,59,222,177,28,62,179,45,166,183,182,150,73,228,186,247,105,233,227,125,28,73,26,43,210,103,178,119,44,104,141,119,52,140,99,21,26,143,87,179,218,240,171,193,223,16,218,229,171,148,118,108,62,207,144,97,108,198,175,14,142,239,150,84,209,212,82,179,29,171,163,124,110,149,136,255,0,81,221,250,55,58,62,74,118,185,178,163,213,170,229,141,136,249,25,125,123,21,61,169,242,159,135,245,223,49,183,19,39,96,196,241,92,83,210,95,69,177,155,85,155,211,55,9,174,215,31,71,209,71,79,223,43,165,219,171,83,55,34,39,82,103,242,183,154,71,110,231,108,155,170,236,6,5,246,202,209,84,219,184,68,194,109,245,151,106,187,165,69,46,113,109,134,90,234,182,196,217,234,158,219,101,193,29,52,137,11,25,18,61,202,138,229,72,216,198,110,171,202,214,166,200,144,237,137,226,215,220,231,42,179,97,88,181,15,125,189,100,23,10,123,93,186,155,170,200,250,245,83,200,216,226,143,157,234,214,55,153,239,106,110,229,70,166,251,170,162,120,147,61,219,43,105,186,223,248,109,194,108,86,43,101,93,198,229,113,212,139,109,37,29,29,36,46,154,122,153,228,160,184,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,7,102,135,1,84,218,13,143,67,173,90,179,98,164,159,81,111,148,241,205,104,100,157,94,123,5,186,122,88,220,232,93,12,209,70,232,43,149,210,77,20,203,235,242,177,168,198,57,168,249,145,225,120,56,32,224,187,21,225,31,78,32,161,173,109,170,247,159,92,186,147,222,242,24,168,99,108,140,234,164,60,212,52,211,171,18,101,163,98,193,26,163,94,190,188,136,233,121,89,204,145,178,224,113,99,236,177,172,159,15,242,31,151,78,93,82,213,113,99,236,177,172,159,15,242,31,151,78,6,181,134,213,6,170,230,213,0,12,0,237,91,226,143,93,184,107,251,151,125,197,51,159,163,159,72,253,55,233,63,233,101,29,103,95,187,247,30,143,245,76,82,114,242,245,229,252,29,183,230,241,223,100,219,63,204,127,226,183,130,157,44,227,7,232,183,221,50,255,0,149,219,62,137,119,238,229,232,42,170,104,122,157,235,161,212,234,245,160,151,125,187,179,57,121,121,118,221,219,239,186,108,24,1,192,87,30,188,88,235,79,22,56,54,153,234,94,171,122,103,27,188,250,79,190,209,122,10,219,79,213,233,91,106,166,143,239,144,211,178,70,237,36,76,119,170,228,223,109,151,116,85,69,151,243,15,244,19,178,255,0,64,184,118,213,139,22,177,225,89,126,160,86,222,177,254,245,221,160,186,92,40,164,165,127,94,154,90,119,243,182,58,72,222,187,50,103,42,108,244,245,145,55,221,55,69,204,0,4,43,118,213,251,83,226,223,15,232,126,99,113,38,164,133,110,218,191,106,124,91,225,253,15,204,110,32,99,87,10,60,40,234,63,22,186,142,204,43,10,139,184,218,168,122,115,223,239,243,194,175,165,180,82,185,85,17,206,68,84,234,76,254,87,36,80,162,163,164,115,92,170,172,99,36,145,155,15,96,24,6,27,165,152,109,167,79,180,251,30,164,177,227,214,58,116,166,161,161,166,69,228,137,155,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,172,101,246,24,254,91,63,102,255,0,121,18,168,0,0,4,64,118,164,112,11,71,167,125,251,137,189,28,183,218,173,184,130,247,58,124,139,29,163,166,130,134,27,68,139,210,166,134,166,146,56,218,198,58,25,94,177,164,145,162,44,141,150,69,147,215,100,143,232,198,177,63,221,168,254,194,122,155,246,47,206,40,136,1,2,127,187,81,253,132,245,55,236,95,156,81,16,2,79,247,106,63,176,158,166,253,139,243,138,34,0,64,218,160,177,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,122,136,233,90,199,187,187,72,230,198,217,153,202,238,102,34,57,19,168,200,222,203,234,0,132,190,18,59,41,245,67,85,179,43,219,184,137,180,100,26,123,137,227,149,19,91,166,99,27,28,119,27,173,107,81,81,18,141,207,107,226,90,102,170,163,214,169,26,248,228,240,100,92,251,190,72,102,208,0,0,0,0,0,34,175,183,59,242,39,251,73,251,180,181,93,138,158,212,249,79,195,250,239,152,219,139,171,219,157,249,19,253,164,253,218,90,174,197,79,106,124,167,225,253,119,204,109,192,77,72,0,0,0,12,0,237,171,246,88,197,190,32,80,252,186,226,96,7,101,199,183,102,153,125,181,242,122,211,63,251,106,253,150,49,111,136,20,63,46,184,145,43,160,154,215,149,112,237,171,22,45,99,194,173,246,170,219,214,63,222,187,180,23,72,164,146,149,253,122,105,105,223,206,216,228,141,235,179,38,114,166,207,79,89,19,125,211,116,80,153,78,49,59,74,177,94,21,245,151,21,210,170,92,75,233,63,242,87,12,198,90,106,200,250,214,234,25,90,246,199,4,12,71,127,86,126,5,66,178,110,70,172,93,54,162,255,0,24,73,97,203,252,91,44,197,115,155,21,46,83,133,100,214,172,130,203,91,207,221,174,54,186,216,234,233,103,228,123,152,254,73,99,87,49,220,175,99,154,187,47,131,154,168,190,40,166,174,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,153,213,217,149,199,109,215,68,115,43,118,134,106,150,77,73,30,151,223,170,36,109,45,101,210,119,49,152,221,107,209,206,107,227,147,101,70,83,77,46,205,145,143,229,141,143,147,175,205,26,36,221,80,155,64,0,0,0,0,0,3,85,115,106,131,85,112,54,83,225,59,217,99,70,254,31,227,223,46,128,186,165,170,225,59,217,99,70,254,31,227,223,46,128,186,160,0,0,8,43,237,17,224,22,179,134,60,169,51,205,45,183,221,110,90,101,123,234,212,108,148,211,212,125,25,145,36,137,157,218,170,167,149,88,144,189,243,198,218,121,36,122,72,239,90,55,115,58,62,164,179,168,121,252,255,0,0,195,117,79,13,187,105,246,160,227,212,151,204,122,249,78,180,213,212,53,40,188,146,179,116,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,13,93,207,65,128,96,25,150,169,230,86,157,62,211,236,122,174,249,144,223,42,18,154,134,134,153,19,158,87,236,170,170,170,170,141,99,26,212,115,222,247,42,49,140,107,156,229,107,90,170,159,87,91,240,171,86,154,235,70,125,167,54,42,138,185,237,184,174,81,117,178,81,203,86,246,186,121,32,166,171,146,24,221,35,154,214,181,94,173,98,42,170,53,169,190,251,34,121,18,253,217,21,195,246,3,134,104,13,191,136,11,123,42,234,114,205,66,167,169,164,174,150,173,33,123,40,160,164,184,213,194,145,82,185,35,73,99,100,169,28,78,149,174,123,145,239,134,53,240,229,68,3,32,56,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,245,209,178,185,140,119,118,141,206,145,176,179,149,188,172,85,114,167,81,242,61,247,212,0,0,0,53,172,226,199,218,159,89,62,32,100,63,49,156,242,154,85,166,121,86,178,106,62,57,165,184,85,39,120,189,100,215,8,173,244,220,209,200,248,225,231,95,94,121,122,108,123,219,12,76,71,73,35,209,171,201,27,30,229,77,154,167,171,226,199,218,159,89,62,32,100,63,49,156,149,238,200,174,31,176,28,51,64,109,252,64,91,217,87,83,150,106,21,61,77,37,116,181,105,11,217,69,5,37,198,174,20,138,149,201,26,75,27,37,72,226,116,173,115,220,143,124,49,175,135,42,32,25,43,194,239,12,152,15,11,58,95,109,211,252,66,154,146,178,228,202,118,182,245,144,173,186,26,106,219,204,233,36,178,115,206,232,211,153,204,99,167,149,177,49,238,122,199,26,181,156,206,217,92,235,192,0,24,171,218,143,236,39,169,191,98,252,226,136,128,18,127,187,81,253,132,245,55,236,95,156,81,16,2,6,205,26,23,161,122,113,195,166,156,91,180,191,75,236,221,198,213,67,188,179,77,42,163,234,174,21,78,68,73,42,170,100,68,78,164,207,229,110,235,178,53,26,214,177,141,99,24,198,54,224,0,0,192,14,218,191,101,140,91,226,5,15,203,174,38,127,152,21,219,43,105,186,223,248,109,194,108,86,43,101,93,198,229,113,212,139,109,37,29,29,36,46,154,122,153,228,160,184,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,0,135,109,42,211,60,171,89,53,31,28,210,220,42,147,188,94,178,107,132,86,250,110,104,228,124,112,243,175,175,60,189,54,61,237,134,38,35,164,145,232,213,228,141,143,114,166,205,83,96,158,14,248,85,195,120,80,210,59,126,31,102,182,210,59,39,184,211,211,212,229,151,120,228,89,159,113,184,163,61,116,108,174,99,29,221,163,115,164,108,44,229,111,43,21,92,169,212,124,143,125,191,236,243,224,178,213,194,198,151,211,223,114,252,126,145,186,169,146,211,170,228,21,137,82,218,165,162,129,100,230,138,223,4,141,106,53,140,107,82,39,74,140,87,35,230,71,47,82,70,50,30,92,181,3,21,123,81,253,132,245,55,236,95,156,81,16,173,194,119,181,62,141,252,64,199,190,99,1,53,61,168,254,194,122,155,246,47,206,40,136,86,225,59,218,159,70,254,32,99,223,49,128,12,255,0,237,206,252,137,254,210,126,237,45,87,98,167,181,62,83,240,254,187,230,54,226,234,246,231,126,68,255,0,105,63,118,150,171,177,83,218,159,41,248,127,93,243,27,112,22,171,180,211,69,62,226,220,92,101,61,222,225,222,168,51,189,243,90,62,121,121,230,139,190,207,55,120,142,77,163,99,91,181,84,85,60,141,78,109,162,88,185,156,174,230,219,50,187,17,245,66,213,85,128,106,22,139,204,218,72,46,86,203,196,89,69,58,186,181,189,122,200,42,97,142,154,94,74,125,145,220,144,58,146,30,105,17,92,155,213,198,213,70,248,115,252,158,219,141,33,166,125,171,79,117,238,134,10,72,234,32,168,151,16,186,72,233,229,235,206,199,182,74,170,38,178,63,24,145,145,172,117,234,231,122,175,85,154,52,245,209,19,147,24,59,43,53,142,197,164,92,92,90,41,178,56,118,164,207,109,242,225,209,212,243,63,248,173,85,76,240,73,76,188,140,99,149,253,73,233,226,131,111,85,173,235,243,185,200,214,42,40,79,73,10,221,181,126,212,248,183,195,250,31,152,220,73,169,33,91,182,175,218,159,22,248,127,67,243,27,136,24,21,105,180,221,111,247,90,43,21,138,217,87,113,185,92,106,35,164,163,163,164,133,211,79,83,60,142,70,199,20,113,181,21,207,123,156,168,212,106,34,170,170,162,33,57,61,153,156,23,127,6,205,56,126,164,102,173,234,103,217,245,190,146,122,154,121,168,122,50,88,168,85,58,172,161,222,70,54,102,204,229,123,93,80,213,229,111,82,40,152,141,94,138,73,38,37,246,46,232,238,3,157,103,250,131,168,217,125,134,146,239,114,194,233,237,17,89,98,173,165,134,162,10,89,234,102,154,110,246,198,200,199,57,149,49,186,130,36,142,86,57,170,212,146,95,62,100,86,204,72,0,0,26,171,155,41,240,157,236,177,163,127,15,241,239,151,64,107,88,108,167,194,119,178,198,141,252,63,199,190,93,0,30,131,88,180,119,1,215,92,2,233,167,58,141,97,164,184,219,110,52,243,197,20,178,210,195,52,246,249,228,134,72,91,87,74,233,152,246,197,83,27,101,122,199,42,53,85,170,191,173,22,32,40,187,39,245,114,171,138,250,253,39,158,138,174,143,76,232,234,18,243,14,83,52,175,86,86,88,22,178,56,214,158,42,166,83,58,20,186,36,47,118,240,201,27,27,207,19,222,136,177,43,28,249,180,0,120,173,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,4,87,201,44,146,72,168,212,107,17,94,168,214,181,168,141,79,106,0,17,87,219,157,249,19,253,164,253,218,97,87,6,124,45,127,11,140,219,48,211,122,44,147,208,151,171,110,31,85,125,178,84,74,222,106,87,215,69,89,73,19,98,169,68,106,189,33,123,39,145,170,230,122,204,114,181,251,61,26,177,191,53,123,115,191,34,127,180,159,187,75,85,216,169,237,79,148,252,63,174,249,141,184,12,106,225,235,134,46,35,181,143,84,230,197,180,143,23,186,218,242,76,54,225,3,238,151,26,153,159,108,250,53,80,202,148,99,100,158,87,114,201,12,209,200,199,185,35,98,58,127,188,72,172,99,150,55,109,176,246,158,227,119,92,55,0,198,177,11,238,79,87,146,92,172,118,122,43,109,101,234,173,29,215,185,79,12,44,142,74,169,57,158,247,115,200,230,171,215,119,185,119,114,238,231,121,175,213,162,180,218,173,213,53,245,150,251,101,37,45,69,210,161,42,235,165,134,22,177,245,83,164,81,194,146,202,228,77,222,244,138,24,163,71,59,117,228,141,141,242,106,34,126,176,0,0,6,63,241,217,174,150,45,1,225,151,49,201,46,119,155,173,178,235,126,183,213,99,120,220,214,180,122,85,54,241,85,75,50,83,189,146,53,91,209,233,242,62,101,145,92,213,107,97,94,94,103,171,24,236,128,33,219,182,159,88,174,183,173,92,197,52,66,223,126,164,150,197,141,89,217,123,174,163,164,170,115,158,219,173,83,228,106,54,170,52,122,177,31,29,52,113,62,36,115,17,237,101,100,139,186,182,84,2,56,0,0,77,159,100,71,17,84,218,147,160,207,209,204,159,44,164,170,203,48,10,137,97,161,161,150,89,93,91,37,129,122,107,4,202,178,185,82,70,69,44,146,83,162,71,179,98,142,58,102,57,173,230,98,191,61,72,1,236,203,214,191,184,183,23,24,183,120,183,247,170,12,239,108,42,179,146,46,121,162,239,179,195,221,228,143,121,24,214,237,85,21,55,59,151,155,104,150,94,86,171,185,118,159,224,6,170,230,213,6,170,224,108,167,194,119,178,198,141,252,63,199,190,93,1,117,75,85,194,119,178,198,141,252,63,199,190,93,1,117,64,24,1,219,87,236,177,139,124,64,161,249,117,196,207,243,0,59,106,253,150,49,111,136,20,63,46,184,129,128,29,151,30,221,154,101,246,215,201,235,73,254,32,7,178,227,219,179,76,190,218,249,61,105,63,192,66,183,109,95,181,62,45,240,254,135,230,55,18,234,246,24,254,91,63,102,255,0,121,22,171,182,175,218,159,22,248,127,67,243,27,137,117,123,12,127,45,159,179,127,188,128,149,67,85,115,106,131,85,112,54,83,225,59,217,99,70,254,31,227,223,46,128,186,165,170,225,59,217,99,70,254,31,227,223,46,128,186,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,14,21,55,57,0,83,183,142,219,149,20,175,153,202,42,40,31,146,231,75,223,41,31,79,178,47,62,223,224,84,95,242,16,71,218,47,167,172,195,117,218,186,162,145,138,200,157,71,64,244,240,98,120,244,87,243,127,184,39,153,232,174,77,144,142,78,212,45,27,101,230,197,83,154,211,39,223,233,233,152,142,217,146,59,118,199,77,84,239,114,237,238,79,112,22,211,178,135,87,107,31,146,75,133,85,76,174,135,185,213,72,198,185,242,47,172,200,233,81,60,63,7,201,170,103,166,109,101,138,124,246,215,52,180,112,185,31,215,219,118,53,85,54,133,164,55,112,29,153,174,21,175,84,93,127,4,90,90,232,149,85,205,111,143,75,251,100,254,212,156,88,25,13,239,187,87,198,246,171,226,231,219,101,223,207,195,221,250,128,246,244,106,171,77,26,42,108,168,196,77,191,188,119,57,17,81,55,63,53,12,142,124,40,143,69,71,39,135,143,234,67,244,185,124,60,124,0,139,142,214,170,197,134,124,46,153,138,136,158,145,168,118,254,59,238,144,65,254,114,209,209,103,247,56,244,82,215,140,197,120,145,141,170,166,130,45,154,178,162,250,212,156,156,190,123,109,254,2,224,118,188,213,70,218,204,78,62,116,85,138,182,169,87,101,79,245,181,58,152,171,195,172,53,153,246,121,142,99,47,151,106,102,212,209,181,83,147,127,14,180,76,252,93,151,201,255,0,88,18,221,193,54,146,38,158,96,204,150,121,30,178,212,111,205,187,88,155,114,205,83,249,170,190,231,153,66,158,9,230,124,12,50,206,219,37,158,42,38,254,3,121,182,240,84,252,119,47,191,245,159,127,200,2,249,28,34,125,97,92,114,139,184,28,128,0,225,124,142,26,29,250,206,90,7,39,136,213,235,219,49,252,6,249,115,123,182,72,45,245,50,47,159,226,195,35,189,222,62,227,219,152,227,198,230,105,6,43,163,183,231,185,21,93,81,65,85,2,122,205,77,149,212,181,63,95,247,32,69,62,37,114,143,55,226,190,247,120,169,94,104,227,186,92,121,85,119,114,108,229,172,84,252,47,31,121,237,181,195,40,184,107,94,190,217,241,58,54,36,144,90,235,169,167,107,17,235,182,210,37,42,47,132,138,141,243,85,242,250,204,99,197,179,218,140,119,49,188,228,48,120,62,90,201,36,111,139,127,25,100,79,122,42,126,57,151,61,155,216,109,110,160,107,5,211,43,184,192,254,155,40,96,145,30,232,222,136,174,109,84,109,79,22,236,223,40,215,249,128,147,190,29,48,230,226,218,107,101,164,116,73,20,140,162,166,71,53,26,212,241,74,120,81,127,7,195,241,75,176,126,27,77,11,104,40,97,165,102,200,145,198,214,251,253,200,137,239,253,71,238,3,170,166,118,211,196,233,29,228,136,191,226,35,19,180,239,93,235,22,178,131,79,108,83,170,73,44,19,172,168,217,37,98,238,202,182,109,245,53,127,146,119,188,206,14,36,53,138,207,164,152,61,117,214,228,228,87,244,100,72,219,214,141,138,174,232,74,228,252,63,247,181,247,17,119,165,186,123,123,226,235,93,174,249,132,202,176,90,232,235,234,163,221,241,61,254,172,189,230,86,167,52,72,212,247,183,222,6,65,118,114,112,203,79,102,134,139,82,111,77,115,171,22,84,146,54,190,56,92,136,172,125,84,127,132,138,174,242,219,234,36,126,24,153,20,104,198,34,34,34,123,144,243,24,6,29,71,134,216,169,237,84,109,68,100,60,219,108,174,247,189,206,252,101,85,252,101,61,74,174,192,112,231,114,251,142,151,110,245,253,7,47,119,138,156,198,197,2,168,216,137,226,118,28,28,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,33,175,181,79,130,156,171,2,202,174,252,81,227,215,251,174,71,141,228,119,8,189,59,233,58,169,43,43,173,181,213,18,79,201,203,201,3,99,134,221,28,108,164,166,139,158,69,115,92,232,227,77,209,88,76,161,249,46,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,3,93,126,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,222,99,107,164,116,47,230,111,43,213,90,171,211,124,140,125,191,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,101,245,227,235,130,140,171,133,61,71,171,189,218,109,157,227,76,178,107,132,210,99,151,10,116,145,241,208,115,171,164,109,178,161,100,115,222,217,162,98,42,49,207,114,245,163,98,189,23,153,178,178,44,85,2,127,187,46,61,132,244,203,237,175,156,86,153,84,98,175,101,199,176,158,153,125,181,243,138,211,42,128,197,94,212,127,97,61,77,251,23,231,20,68,0,147,253,218,143,236,39,169,191,98,252,226,136,128,16,54,168,0,1,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,53,98,54,168,53,87,2,127,187,46,61,132,244,203,237,175,156,86,144,2,79,247,101,199,176,158,153,125,181,243,138,210,0,64,159,238,203,143,97,61,50,251,107,231,21,163,181,31,216,79,83,126,197,249,197,16,236,184,246,19,211,47,182,190,113,90,59,81,253,132,245,55,236,95,156,81,1,0,38,213,6,170,230,213,0,69,95,110,119,228,79,246,147,247,105,106,187,21,61,169,242,159,135,245,223,49,183,23,87,183,59,242,39,251,73,251,180,181,93,138,158,212,249,79,195,250,239,152,219,128,181,93,168,254,221,154,155,246,47,201,232,140,255,0,236,84,246,88,202,126,32,87,124,186,220,96,7,106,63,183,102,166,253,139,242,122,35,63,251,21,61,150,50,159,136,21,223,46,183,1,159,224,0,6,170,230,213,6,170,224,100,167,17,156,104,229,90,199,165,154,103,161,216,179,174,182,12,51,4,195,237,118,43,141,50,87,72,207,79,215,67,77,74,146,203,85,11,31,210,124,49,205,74,222,238,215,35,156,221,157,34,170,44,157,56,220,11,240,101,125,227,15,81,234,173,146,93,125,13,134,98,253,222,163,38,185,68,246,45,83,99,149,95,210,166,166,141,219,239,52,189,41,81,36,115,86,56,218,199,57,220,202,140,138,75,107,195,199,15,217,247,19,90,161,67,165,26,114,202,70,92,171,41,234,42,229,172,174,73,146,138,138,8,99,87,58,90,137,33,142,71,70,197,119,36,77,114,183,101,146,88,219,225,204,134,195,218,23,161,122,113,195,166,156,91,180,191,75,236,221,198,213,67,188,179,77,42,163,234,174,21,78,68,73,42,170,100,68,78,164,207,229,110,235,178,53,26,214,177,141,99,24,198,52,60,86,188,240,111,162,250,221,162,85,58,47,6,33,143,226,116,244,180,243,55,28,175,181,88,169,26,252,126,121,39,101,67,223,74,196,98,36,108,150,88,219,214,100,107,26,202,197,123,85,205,87,35,210,2,245,211,66,245,31,135,77,71,184,233,126,168,89,187,141,214,135,105,97,154,37,87,210,220,41,92,170,145,213,83,72,168,157,72,95,202,237,151,100,114,57,174,99,218,199,177,236,110,205,38,42,241,237,193,5,139,139,140,18,42,220,114,150,213,109,212,219,39,74,43,37,238,178,103,211,194,250,85,153,22,106,90,183,71,20,143,146,30,71,74,248,211,145,92,201,118,229,115,91,36,168,240,197,254,202,254,61,105,170,169,173,92,44,107,37,246,146,141,244,116,240,219,240,107,157,71,85,95,88,245,150,103,45,5,77,68,146,185,168,244,107,224,138,149,141,99,25,201,23,75,117,122,196,215,202,81,171,102,83,137,229,88,53,246,171,22,205,113,155,174,63,122,162,228,239,54,235,165,20,148,149,80,115,177,175,103,60,82,35,94,222,102,61,174,77,211,197,174,69,79,5,66,119,187,56,184,183,204,184,173,210,58,250,173,65,197,234,233,242,28,62,162,11,93,117,250,42,100,138,221,123,123,152,174,73,34,219,102,178,165,173,70,172,241,53,57,27,213,137,237,229,108,201,20,97,150,160,0,4,43,118,213,251,83,226,223,15,232,126,99,113,38,164,133,110,218,191,106,124,91,225,253,15,204,110,32,59,21,61,169,242,159,135,245,223,49,183,19,82,66,183,98,167,181,62,83,240,254,187,230,54,226,106,64,243,249,102,1,134,231,85,56,253,86,97,143,82,93,159,138,222,35,191,218,18,165,21,204,165,184,199,20,177,69,80,140,223,149,207,99,103,145,89,204,139,202,254,87,183,103,177,142,111,160,0,1,106,184,177,246,88,214,79,135,249,15,203,167,46,169,106,184,177,246,88,214,79,135,249,15,203,167,3,90,195,106,131,85,115,106,128,0,0,0,0,4,43,118,213,251,83,226,223,15,232,126,99,113,38,164,133,110,218,191,106,124,91,225,253,15,204,110,32,93,94,195,31,203,103,236,223,239,34,85,8,171,236,49,252,182,126,205,254,242,37,80,0,0,12,85,237,71,246,19,212,223,177,126,113,68,64,9,63,221,168,254,194,122,155,246,47,206,40,136,1,2,127,187,81,253,132,245,55,236,95,156,81,16,2,79,247,106,63,176,158,166,253,139,243,138,34,0,64,218,160,0,0,0,0,0,0,0,4,85,246,231,126,68,255,0,105,63,118,150,171,177,83,218,159,41,248,127,93,243,27,113,117,123,115,191,34,127,180,159,187,75,85,216,169,237,79,148,252,63,174,249,141,184,9,169,0,0,0,1,128,29,181,126,203,24,183,196,10,31,151,92,72,86,38,167,182,175,217,99,22,248,129,67,242,235,137,28,29,158,152,6,27,169,252,99,105,206,25,168,24,245,37,246,197,85,81,95,83,81,111,171,69,116,19,190,154,223,83,81,18,72,221,246,123,18,88,99,85,99,183,99,209,21,174,71,53,85,170,25,105,193,151,100,221,139,81,116,158,187,57,226,97,50,187,5,215,33,230,167,179,217,41,227,125,182,225,101,142,26,157,159,83,80,218,152,151,121,165,233,57,172,141,209,186,52,130,69,127,172,249,24,176,96,6,186,104,94,163,240,233,168,247,29,47,213,11,55,113,186,208,237,44,51,68,170,250,91,133,43,149,82,58,170,105,21,19,169,11,249,93,178,236,142,71,53,204,123,88,246,61,141,217,164,198,174,58,56,50,177,113,135,167,20,182,200,238,190,134,204,241,126,241,81,140,220,165,123,214,149,178,74,140,234,211,84,198,221,247,134,94,148,72,178,53,171,36,110,99,92,222,100,71,197,32,98,7,101,231,104,23,255,0,83,124,41,106,236,223,216,173,56,101,225,206,255,0,132,202,180,213,179,212,84,255,0,193,169,169,35,134,47,204,139,111,193,82,85,13,91,50,156,79,42,193,175,181,88,182,107,140,221,113,251,213,23,39,121,183,93,40,164,164,170,131,157,141,123,57,226,145,26,246,243,49,237,114,110,158,45,114,42,120,42,19,105,217,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,217,28,155,237,47,50,36,139,28,97,155,224,0,0,0,6,170,230,213,6,170,224,108,167,194,119,178,198,141,252,63,199,190,93,1,117,75,85,194,119,178,198,141,252,63,199,190,93,1,117,64,0,0,0,0,214,179,139,31,106,125,100,248,129,144,252,198,114,106,123,46,61,132,244,203,237,175,156,86,144,173,197,143,181,62,178,124,64,200,126,99,57,53,61,151,30,194,122,101,246,215,206,43,64,202,160,0,0,0,26,214,113,99,237,79,172,159,16,50,31,152,206,77,79,101,199,176,158,153,125,181,243,138,210,21,184,177,246,167,214,79,136,25,15,204,103,38,167,178,227,216,79,76,190,218,249,197,104,25,84,0,3,21,123,81,253,132,245,55,236,95,156,81,16,2,79,247,106,63,176,158,166,253,139,243,138,34,0,64,218,160,0,0,249,55,252,79,21,202,253,27,244,167,25,181,94,125,13,112,134,237,110,244,133,20,117,29,206,186,45,250,85,48,243,162,244,230,103,51,185,100,110,206,110,235,178,166,231,214,0,0,0,98,175,106,63,176,158,166,253,139,243,138,34,21,184,78,246,167,209,191,136,24,247,204,96,38,167,181,31,216,79,83,126,197,249,197,17,10,220,39,123,83,232,223,196,12,123,230,48,1,159,253,185,223,145,63,218,79,221,165,170,236,84,246,167,202,126,31,215,124,198,220,93,94,220,239,200,159,237,39,238,210,213,118,42,123,83,229,63,15,235,190,99,110,2,66,123,74,52,134,155,87,248,62,206,32,72,41,22,229,135,211,166,95,109,154,166,121,98,100,15,161,107,159,80,228,72,247,231,123,168,214,174,54,53,232,172,87,202,213,94,93,145,237,129,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,109,246,84,243,54,114,203,49,107,22,115,138,222,112,172,166,135,190,217,114,11,125,69,174,227,77,213,124,125,122,89,227,116,114,199,206,197,107,219,204,199,185,55,106,163,147,125,209,81,124,77,99,117,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,200,13,156,177,60,166,197,156,226,182,108,215,22,174,239,182,92,130,223,79,116,183,84,244,159,31,94,150,120,219,36,82,114,61,26,246,243,49,237,93,156,136,228,223,101,68,95,2,27,59,106,253,169,241,111,135,244,63,49,184,146,19,217,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,191,59,221,70,180,146,61,204,85,98,190,87,34,114,236,172,108,123,118,213,251,83,226,223,15,232,126,99,113,2,234,246,24,254,91,63,102,255,0,121,18,168,69,95,97,143,229,179,246,111,247,145,42,128,0,0,106,174,108,167,194,119,178,198,141,252,63,199,190,93,1,173,97,178,159,9,222,203,26,55,240,255,0,30,249,116,0,93,80,0,0,0,17,87,219,157,249,19,253,164,253,218,90,174,197,79,106,124,167,225,253,119,204,109,197,213,237,206,252,137,254,210,126,237,45,87,98,167,181,62,83,240,254,187,230,54,224,38,164,0,0,0,7,201,203,50,155,22,13,138,222,115,92,166,187,185,89,113,251,125,69,210,227,83,210,124,157,10,88,35,116,146,201,200,196,115,221,202,198,57,118,106,43,151,109,145,21,124,13,104,181,175,84,46,186,213,171,153,126,171,222,91,87,29,70,83,120,169,185,50,158,166,181,213,111,163,129,239,94,141,42,74,228,69,123,33,139,167,19,61,86,162,50,54,162,53,168,136,137,50,157,174,250,197,117,211,94,23,25,136,227,151,234,74,27,150,160,222,34,178,84,196,149,78,138,182,75,83,98,146,106,183,64,214,61,174,86,43,153,79,4,170,168,230,116,234,156,199,39,223,26,164,64,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,224,226,107,69,62,226,220,35,240,213,222,46,29,234,191,59,250,71,154,214,114,75,207,12,93,246,11,63,119,142,61,227,99,155,181,44,84,220,237,94,109,165,89,121,92,173,229,219,245,118,116,105,13,54,189,101,186,197,164,115,65,73,37,70,69,164,247,72,109,235,87,60,176,193,21,197,151,27,108,180,83,72,248,183,122,50,58,152,225,145,81,17,219,163,21,21,174,69,86,174,74,246,220,90,109,86,11,86,131,88,172,86,202,75,117,182,221,79,144,82,81,209,210,66,216,96,166,130,54,219,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,133,181,236,84,246,167,202,126,31,215,124,198,220,6,10,255,0,162,172,11,42,255,0,85,113,204,147,28,184,127,182,81,215,91,107,169,228,255,0,139,36,51,71,35,63,67,154,230,251,149,13,140,248,72,214,139,86,189,112,243,132,234,5,46,95,73,145,93,228,179,209,210,100,149,16,177,177,62,43,220,116,241,247,216,165,137,173,106,68,254,170,185,200,212,107,90,172,123,30,205,227,123,21,97,175,181,7,68,45,90,39,197,125,233,214,107,229,93,198,159,63,167,118,112,246,84,198,214,190,142,122,218,202,164,154,4,115,124,30,196,150,25,30,197,229,106,163,36,107,23,153,88,178,63,40,59,18,245,175,255,0,171,174,28,235,45,255,0,94,107,111,170,142,47,248,61,29,92,115,61,100,255,0,129,44,109,108,127,217,213,206,252,4,2,85,13,85,205,170,13,85,192,217,79,132,239,101,141,27,248,127,143,124,186,2,234,150,171,132,239,101,141,27,248,127,143,124,186,2,234,128,48,3,182,175,217,99,22,248,129,67,242,235,137,159,230,0,118,213,251,44,98,223,16,40,126,93,113,3,0,59,46,61,187,52,203,237,175,147,214,147,252,64,15,101,199,183,102,153,125,181,242,122,210,127,128,133,110,218,191,106,124,91,225,253,15,204,110,37,213,236,49,252,182,126,205,254,242,45,87,109,95,181,62,45,240,254,135,230,55,18,234,246,24,254,91,63,102,255,0,121,1,42,134,170,230,213,6,170,224,108,167,194,119,178,198,141,252,63,199,190,93,1,117,75,85,194,119,178,198,141,252,63,199,190,93,1,117,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,165,231,13,241,57,122,120,28,55,195,200,10,204,124,227,43,14,110,83,164,57,19,27,18,62,70,90,234,220,212,229,223,197,41,106,17,63,21,127,56,200,51,200,234,117,3,110,24,93,226,157,205,230,234,80,212,51,109,246,243,137,233,245,254,144,53,213,183,220,234,244,207,85,165,175,137,95,20,180,147,213,197,225,187,118,85,89,24,190,246,169,43,218,23,198,125,178,252,180,214,233,232,107,223,43,249,247,229,137,170,158,29,85,247,206,171,228,132,97,241,89,100,117,135,87,239,141,107,54,222,225,84,168,221,254,186,153,211,207,117,250,140,236,236,230,134,217,118,181,181,100,165,251,236,59,238,188,238,247,186,175,245,39,146,1,39,244,10,217,169,97,157,168,169,212,141,175,241,253,40,138,126,135,237,183,137,209,73,26,71,19,57,19,195,149,63,196,119,73,183,47,143,144,17,39,218,250,216,89,83,140,74,136,188,210,85,213,125,94,234,106,114,203,118,113,98,19,228,186,191,67,80,230,115,71,73,210,168,242,85,252,10,170,69,252,213,252,226,232,118,183,94,97,174,189,227,22,246,63,121,33,170,169,230,77,151,241,169,169,182,247,30,235,178,111,16,72,227,169,190,186,45,220,173,123,81,121,189,223,196,93,249,223,228,2,82,224,99,89,26,49,19,193,10,194,121,5,2,149,223,127,2,164,56,79,50,160,0,0,40,114,120,149,39,145,199,154,149,1,194,248,33,31,189,168,185,228,118,156,21,214,72,228,217,245,44,86,237,191,231,67,90,223,206,79,171,234,36,2,71,114,55,117,82,24,123,83,179,116,185,106,28,118,134,75,187,99,165,68,84,229,242,114,79,90,223,205,253,63,88,24,25,29,92,178,85,206,196,87,42,201,35,151,195,127,173,84,154,46,204,109,58,167,177,233,250,95,150,157,169,61,92,14,107,159,200,136,229,70,214,207,230,188,168,190,228,247,144,219,129,90,164,188,228,17,82,196,221,220,229,119,191,251,71,47,214,159,81,176,151,8,216,132,152,126,148,219,109,211,179,150,86,182,116,119,142,254,117,83,59,220,229,252,224,47,123,60,17,19,244,28,200,246,177,187,185,118,42,45,198,179,234,37,191,0,197,170,46,245,243,116,219,31,38,222,171,151,206,72,219,238,107,191,61,61,192,71,239,105,230,174,75,113,187,82,233,205,170,173,86,105,22,146,71,54,57,23,202,72,170,89,182,205,126,255,0,142,159,138,94,126,205,93,35,118,45,166,178,223,174,52,168,217,238,147,83,213,43,156,207,21,107,168,218,190,106,196,95,55,175,189,76,44,210,172,122,245,196,199,17,12,202,234,35,231,164,142,90,52,85,221,137,225,20,148,205,95,37,141,127,29,125,223,206,76,102,155,227,48,226,88,149,190,203,78,221,155,79,77,4,106,155,175,226,196,214,251,213,127,55,235,3,211,181,168,196,217,60,142,30,190,5,103,83,213,60,128,235,68,85,83,189,137,178,20,49,187,237,250,78,196,240,3,144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,30,43,88,180,119,1,215,92,2,233,167,58,141,97,164,184,219,110,52,243,197,20,178,210,195,52,246,249,228,134,72,91,87,74,233,152,246,197,83,27,101,122,199,42,53,85,170,191,173,23,94,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,31,50,186,23,243,69,35,31,27,149,121,94,199,114,185,236,228,145,251,36,150,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,119,105,28,216,219,51,57,93,204,196,71,34,117,25,27,216,30,43,178,227,216,79,76,190,218,249,197,105,149,70,63,240,27,166,121,86,141,240,181,138,233,110,107,73,221,239,88,205,194,255,0,111,169,229,142,70,71,55,37,234,183,146,120,186,140,99,221,12,172,86,201,27,213,169,207,27,216,228,77,156,134,64,1,138,189,168,254,194,122,155,246,47,206,40,136,1,54,19,237,30,196,242,172,231,131,29,67,197,176,172,102,235,144,94,171,125,19,221,173,214,186,41,42,234,167,228,186,210,61,252,145,70,142,123,185,88,199,57,118,79,6,181,85,124,17,72,65,254,9,220,83,255,0,220,211,170,191,249,27,113,255,0,220,129,178,152,0,1,170,185,181,65,173,103,240,78,226,159,254,230,157,85,255,0,200,219,143,254,228,9,169,236,184,246,19,211,47,182,190,113,90,64,9,176,159,103,14,39,149,96,220,24,233,230,45,154,227,55,92,126,245,69,233,110,243,110,186,81,73,73,85,7,61,214,173,236,231,138,68,107,219,204,199,181,201,186,120,181,200,169,224,168,66,15,240,78,226,159,254,230,157,85,255,0,200,219,143,254,228,9,169,236,184,246,19,211,47,182,190,113,90,59,81,253,132,245,55,236,95,156,81,31,87,179,135,19,202,176,110,12,116,243,22,205,113,155,174,63,122,162,244,183,121,183,93,40,164,164,170,131,158,235,86,246,115,197,34,53,237,230,99,218,228,221,60,90,228,84,240,84,29,163,216,158,85,156,240,99,168,120,182,21,140,221,114,11,213,111,162,123,181,186,215,69,37,93,84,252,151,90,71,191,146,40,209,207,119,43,24,231,46,201,224,214,170,175,130,40,26,246,27,84,26,214,127,4,238,41,255,0,238,105,213,95,252,141,184,255,0,238,77,148,192,138,190,220,239,200,159,237,39,238,210,213,118,42,123,83,229,63,15,235,190,99,110,47,255,0,108,166,147,234,158,168,125,200,62,230,122,105,149,229,190,140,250,65,223,125,5,102,169,175,238,189,79,71,244,250,189,22,59,147,155,166,254,94,109,183,228,118,222,74,91,94,200,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,125,202,6,58,246,163,251,118,106,111,216,191,39,162,51,255,0,177,83,217,99,41,248,129,93,242,235,113,135,253,163,220,61,107,238,115,198,118,161,229,56,86,135,234,6,65,101,173,244,79,118,184,218,241,154,218,186,89,249,45,84,140,127,36,177,198,230,59,149,236,115,87,101,240,115,85,23,197,20,206,14,200,157,61,207,180,215,134,220,146,197,168,216,62,65,138,220,167,206,43,42,226,163,189,219,38,161,158,72,29,65,64,214,202,216,230,107,92,172,87,49,237,71,34,109,187,28,158,229,3,55,192,0,13,93,240,12,3,50,213,60,202,211,167,218,125,143,85,223,50,27,229,66,83,80,208,211,34,115,202,253,149,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,83,104,131,10,187,59,184,5,163,225,143,21,92,243,84,173,246,171,150,166,222,250,85,27,45,52,21,31,70,99,72,229,103,118,165,169,229,87,164,207,100,242,54,162,72,222,145,187,213,141,188,205,143,169,40,93,94,10,56,81,177,112,151,163,84,88,111,74,213,89,151,220,182,172,202,111,116,80,189,189,254,171,153,235,28,104,233,21,94,176,192,199,244,163,77,152,213,217,242,116,216,249,100,67,32,0,0,0,3,18,184,177,236,235,210,62,41,117,19,24,212,27,147,106,236,23,38,84,62,155,42,174,180,84,178,154,166,231,110,109,36,201,78,187,62,25,88,250,152,234,27,72,196,123,145,191,197,214,86,185,93,201,2,51,39,241,108,79,21,193,172,84,184,182,21,140,218,177,251,45,23,63,118,183,90,232,163,164,165,131,157,238,123,249,34,141,26,198,243,61,238,114,236,158,46,114,170,248,170,159,88,0,0,0,33,91,182,175,218,159,22,248,127,67,243,27,137,53,36,69,246,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,174,251,61,171,239,64,60,87,98,167,181,62,83,240,254,187,230,54,226,106,72,139,236,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,220,164,186,0,0,0,45,87,22,62,203,26,201,240,255,0,33,249,116,229,213,45,167,19,118,155,173,255,0,134,221,87,177,88,173,149,119,27,149,199,7,190,210,81,209,210,66,233,167,169,158,74,9,155,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,128,107,68,109,80,107,89,252,19,184,167,255,0,185,167,85,127,242,54,227,255,0,185,54,83,0,0,0,0,0,66,183,109,95,181,62,45,240,254,135,230,55,18,106,72,139,237,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,222,128,122,14,195,31,203,103,236,223,239,34,85,8,213,236,107,210,125,83,210,255,0,186,255,0,221,51,77,50,188,75,210,127,71,251,151,167,108,213,52,29,235,167,233,14,167,75,172,198,243,242,245,25,205,203,190,220,237,223,205,9,42,0,0,3,21,123,81,253,132,245,55,236,95,156,81,16,2,108,39,218,61,137,229,89,207,6,58,135,139,97,88,205,215,32,189,86,250,39,187,91,173,116,82,85,213,79,201,117,164,123,249,34,141,28,247,114,177,142,114,236,158,13,106,170,248,34,144,131,252,19,184,167,255,0,185,167,85,127,242,54,227,255,0,185,2,106,123,81,253,132,245,55,236,95,156,81,16,2,108,39,218,61,137,229,89,207,6,58,135,139,97,88,205,215,32,189,86,250,39,187,91,173,116,82,85,213,79,201,117,164,123,249,34,141,28,247,114,177,142,114,236,158,13,106,170,248,34,144,131,252,19,184,167,255,0,185,167,85,127,242,54,227,255,0,185,3,101,48,0,0,0,0,0,0,0,17,87,219,157,249,19,253,164,253,218,90,174,197,79,106,124,167,225,253,119,204,109,197,255,0,237,148,210,125,83,213,15,185,7,220,207,77,50,188,183,209,159,72,59,239,160,172,213,53,253,215,169,232,254,159,87,162,199,114,115,116,223,203,205,182,252,142,219,201,75,107,217,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,187,236,199,47,185,64,151,64,0,0,0,24,1,219,87,236,177,139,124,64,161,249,117,196,192,14,203,143,110,205,50,251,107,228,245,164,143,246,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,247,161,131,253,156,60,61,107,238,13,198,118,158,101,57,174,135,234,6,63,101,162,244,183,121,184,221,49,154,218,74,88,57,237,85,108,103,60,178,70,214,55,153,239,107,83,117,241,115,145,19,197,80,9,191,0,1,129,93,166,188,9,90,181,187,13,184,235,158,150,227,53,114,106,133,134,158,55,85,81,218,224,107,223,146,81,49,90,215,50,72,247,69,125,76,49,110,232,222,206,105,30,200,250,28,178,42,195,210,134,28,91,44,202,176,107,237,46,83,133,100,215,92,126,245,69,207,221,174,54,186,217,41,42,160,231,99,152,254,73,99,86,189,188,204,123,154,187,47,139,92,168,190,10,166,210,100,85,246,157,118,122,95,110,183,218,158,34,184,126,196,46,183,218,251,237,193,210,229,182,11,100,44,150,70,72,246,67,28,85,84,84,144,66,146,73,207,35,102,125,74,243,73,34,201,50,73,203,203,213,115,3,47,248,23,227,54,197,198,30,156,85,92,228,181,122,27,51,197,251,189,62,77,109,137,143,90,86,201,42,63,165,83,77,35,183,222,25,122,82,170,70,231,44,145,185,142,107,185,145,25,44,153,42,107,215,161,120,23,29,220,58,106,61,187,84,52,191,64,181,86,134,235,67,188,83,67,46,25,115,125,45,194,149,202,139,37,45,76,105,18,117,33,127,43,119,77,209,200,230,181,236,115,30,198,61,179,211,165,185,255,0,221,67,4,182,103,95,66,178,188,75,210,125,111,233,54,83,109,238,23,74,94,156,207,139,239,208,115,59,147,155,167,206,223,89,119,99,216,239,126,192,122,176,0,3,85,115,106,131,90,207,224,157,197,63,253,205,58,171,255,0,145,183,31,253,200,19,253,194,119,178,198,141,252,63,199,190,93,1,117,75,105,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,114,192,0,0,0,0,214,179,139,31,106,125,100,248,129,144,252,198,114,106,123,46,61,132,244,203,237,175,156,86,145,65,196,223,12,156,73,95,248,146,213,123,237,139,135,205,74,184,219,110,57,197,246,174,142,178,147,19,175,154,10,152,36,175,153,209,203,28,141,137,90,246,57,170,142,71,34,170,42,42,42,18,233,217,195,137,229,88,55,6,58,121,139,102,184,205,215,31,189,81,122,91,188,219,174,148,82,82,85,65,207,117,171,123,57,226,145,26,246,243,49,237,114,110,158,45,114,42,120,42,1,146,160,0,0,0,53,172,226,199,218,159,89,62,32,100,63,49,156,154,158,203,143,97,61,50,251,107,231,21,164,80,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,132,186,118,112,226,121,86,13,193,142,158,98,217,174,51,117,199,239,84,94,150,239,54,235,165,20,148,149,80,115,221,106,222,206,120,164,70,189,188,204,123,92,155,167,139,92,138,158,10,128,100,168,0,12,85,237,71,246,19,212,223,177,126,113,68,64,9,176,159,104,246,39,149,103,60,24,234,30,45,133,99,55,92,130,245,91,232,158,237,110,181,209,73,87,85,63,37,214,145,239,228,138,52,115,221,202,198,57,203,178,120,53,170,171,224,138,66,15,240,78,226,159,254,230,157,85,255,0,200,219,143,254,228,13,148,192,0,0,0,0,0,98,175,106,63,176,158,166,253,139,243,138,34,21,184,78,246,167,209,191,136,24,247,204,96,38,251,180,123,19,202,179,158,12,117,15,22,194,177,155,174,65,122,173,244,79,118,183,90,232,164,171,170,159,146,235,72,247,242,69,26,57,238,229,99,28,229,217,60,26,213,85,240,69,34,47,134,78,25,56,146,176,113,37,165,23,219,239,15,154,149,110,182,219,179,139,21,93,101,101,94,39,95,12,20,208,71,95,11,164,150,73,29,18,53,140,107,81,92,174,85,68,68,69,85,3,45,123,115,191,34,127,180,159,187,75,85,216,169,237,79,148,252,63,174,249,141,184,191,253,178,154,79,170,122,161,247,32,251,153,233,166,87,150,250,51,233,7,125,244,21,154,166,191,186,245,61,31,211,234,244,88,238,78,110,155,249,121,182,223,145,219,121,41,109,123,34,116,67,90,52,215,137,44,146,251,168,218,67,154,226,182,217,240,122,202,72,171,47,118,10,186,24,36,157,213,244,14,108,77,146,104,218,213,122,181,143,114,53,23,125,152,229,247,40,18,232,65,15,107,54,151,218,180,227,140,27,165,206,204,234,72,233,243,171,61,30,80,250,74,106,38,211,178,154,119,186,74,105,183,229,85,73,31,44,180,146,84,62,77,154,174,125,67,183,69,84,87,186,119,136,234,237,131,225,183,42,213,76,87,2,212,205,51,194,46,185,30,73,101,184,79,98,173,162,177,99,242,87,87,84,208,212,70,233,163,150,89,33,69,145,33,130,74,119,181,173,115,85,188,213,174,84,86,42,170,60,60,7,98,94,181,255,0,245,117,195,157,101,191,235,205,109,245,81,197,255,0,7,163,171,142,103,172,159,240,37,141,173,143,251,58,185,223,128,133,170,237,171,246,167,197,190,31,208,252,198,226,126,78,206,28,63,137,46,30,56,163,177,95,114,94,27,53,42,12,123,42,167,126,43,120,172,168,195,171,218,148,48,84,203,19,163,169,234,61,177,178,38,50,162,26,119,75,35,213,200,216,122,202,141,87,114,237,112,59,93,180,67,90,53,43,137,44,110,251,167,58,67,154,229,86,216,48,122,58,73,107,44,150,10,186,232,35,157,181,245,238,116,78,146,24,220,212,122,53,236,114,181,87,125,158,213,247,160,30,131,176,199,242,217,251,55,251,200,149,66,53,123,26,244,159,84,244,191,238,191,247,76,211,76,175,18,244,159,209,254,229,233,219,53,77,7,122,233,250,67,169,210,235,49,188,252,189,70,115,114,239,183,59,119,243,66,74,128,0,0,213,92,217,79,132,239,101,141,27,248,127,143,124,186,2,0,127,130,119,20,255,0,247,52,234,175,254,70,220,127,247,38,193,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,114,192,0,0,0,69,95,110,119,228,79,246,147,247,105,106,187,21,61,169,242,159,135,245,223,49,183,23,255,0,182,83,73,245,79,84,62,228,31,115,61,52,202,242,223,70,125,32,239,190,130,179,84,215,247,94,167,163,250,125,94,139,29,201,205,211,127,47,54,219,242,59,111,37,45,175,100,78,136,107,70,154,241,37,146,95,117,27,72,115,92,86,219,62,15,89,73,21,101,238,193,87,67,4,147,186,190,129,205,137,178,77,27,90,175,86,177,238,70,162,239,179,28,190,229,2,93,0,0,0,60,166,172,95,242,172,83,75,51,44,167,5,178,122,103,36,179,99,247,27,133,158,221,221,164,168,239,149,209,83,72,248,32,233,68,169,36,156,242,53,141,228,98,163,157,190,200,168,170,128,66,103,106,198,188,211,107,39,20,117,248,205,138,182,174,75,22,155,83,174,51,27,29,81,42,193,37,197,146,189,213,243,50,23,177,169,19,250,170,148,206,84,71,117,18,142,55,163,220,213,98,55,34,187,18,244,83,255,0,171,174,35,43,46,31,94,21,111,165,142,95,248,61,101,92,147,49,99,255,0,129,36,110,108,159,217,209,205,252,5,48,42,237,195,39,23,119,251,173,109,246,251,195,230,176,92,110,87,26,137,42,235,43,42,241,59,156,211,212,207,35,149,210,75,36,142,137,92,247,185,202,174,87,42,170,170,170,170,147,189,193,182,133,209,240,237,195,142,25,167,62,134,244,117,233,182,248,238,57,27,94,176,62,103,222,42,24,217,42,146,73,96,68,100,189,55,175,65,143,221,203,210,134,38,243,185,26,142,80,193,110,220,239,200,159,237,39,238,210,213,118,42,123,83,229,63,15,235,190,99,110,47,255,0,108,166,147,234,158,168,125,200,62,230,122,105,149,229,190,140,250,65,223,125,5,102,169,175,238,189,79,71,244,250,189,22,59,147,155,166,254,94,109,183,228,118,222,74,91,94,200,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,125,202,6,74,246,187,232,237,215,82,184,92,102,93,142,88,105,43,174,90,125,120,138,247,83,42,82,186,90,216,237,78,138,72,106,219,3,152,199,57,24,142,125,60,242,162,171,89,211,165,115,220,191,123,106,17,1,195,94,175,84,232,46,188,224,218,185,12,245,113,211,227,183,136,102,184,37,36,17,77,60,182,231,239,21,108,49,178,93,152,175,146,154,73,163,69,85,110,202,244,84,115,85,17,201,178,70,89,139,88,179,156,86,243,133,101,52,61,246,203,144,91,234,45,119,26,110,171,227,235,210,207,27,163,150,62,118,43,94,222,102,61,201,187,85,28,155,238,138,139,226,107,197,168,92,21,113,37,134,231,249,46,33,98,209,13,74,201,45,182,59,197,109,182,142,245,73,134,87,244,46,80,67,51,227,142,170,62,86,61,188,146,53,168,244,217,238,77,156,155,57,222,106,27,20,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,106,196,108,61,192,6,81,159,95,248,92,196,108,90,157,166,249,6,23,144,225,116,236,197,103,163,188,89,230,183,45,76,20,113,70,218,106,152,99,153,85,239,99,169,214,22,190,69,70,162,204,201,209,173,70,162,16,109,252,19,184,167,255,0,185,167,85,127,242,54,227,255,0,185,2,127,184,78,246,88,209,191,135,248,247,203,160,46,169,109,56,100,180,221,108,28,54,233,69,138,251,108,171,183,92,173,216,61,138,146,178,142,174,23,67,61,52,241,208,66,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,46,88,3,0,59,106,253,150,49,111,136,20,63,46,184,153,254,97,7,107,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,54,221,237,79,122,1,28,29,151,30,221,154,101,246,215,201,235,73,254,33,3,179,135,135,173,125,193,184,206,211,204,167,53,208,253,64,199,236,180,94,150,239,55,27,166,51,91,73,75,7,61,170,173,140,231,150,72,218,198,243,61,237,106,110,190,46,114,34,120,170,19,126,4,43,118,213,251,83,226,223,15,232,126,99,113,46,175,97,143,229,179,246,111,247,145,231,251,93,180,67,90,53,43,137,44,110,251,167,58,67,154,229,86,216,48,122,58,73,107,44,150,10,186,232,35,157,181,245,238,116,78,146,24,220,212,122,53,236,114,181,87,125,158,213,247,161,114,187,26,244,159,84,244,191,238,191,247,76,211,76,175,18,244,159,209,254,229,233,219,53,77,7,122,233,250,67,169,210,235,49,188,252,189,70,115,114,239,183,59,119,243,64,36,168,213,92,218,160,214,179,248,39,113,79,255,0,115,78,170,255,0,228,109,199,255,0,114,4,255,0,112,157,236,177,163,127,15,241,239,151,64,93,82,218,112,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,92,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,56,95,37,41,68,79,34,165,241,41,229,217,124,192,172,249,247,218,126,245,105,171,129,83,116,124,50,53,127,82,181,80,253,233,228,81,59,22,72,158,207,206,106,167,248,0,130,78,209,220,62,92,123,85,42,238,9,75,43,35,158,103,189,30,228,118,202,174,170,171,95,122,109,228,133,237,236,196,187,223,86,232,180,76,107,22,137,118,231,85,141,119,252,26,213,79,31,238,143,169,218,209,134,54,26,122,91,195,105,154,223,191,83,111,34,35,17,125,105,106,252,62,191,121,224,251,48,115,105,169,114,255,0,163,239,130,55,199,55,155,247,119,50,109,21,107,255,0,80,19,45,10,111,27,87,111,114,20,86,61,34,129,207,119,146,109,254,52,42,167,85,88,88,239,173,169,254,35,241,95,230,238,246,217,101,95,36,229,223,255,0,186,64,33,67,180,182,177,110,154,185,108,162,230,71,167,123,106,108,223,211,77,75,245,25,221,217,183,135,182,197,164,244,53,137,75,36,111,169,142,41,55,119,54,202,215,83,81,175,134,233,250,8,228,226,186,255,0,38,115,196,13,12,79,106,114,50,182,153,19,197,87,240,162,165,79,198,253,68,188,240,137,97,142,203,163,248,195,34,110,220,246,138,39,42,34,34,120,173,44,30,62,31,168,11,234,112,239,35,146,151,126,160,56,111,153,89,75,81,119,220,168,0,5,46,114,39,188,14,81,14,74,81,200,168,84,7,202,200,171,219,65,110,150,103,185,17,19,151,197,118,252,228,79,242,154,246,113,93,148,220,115,237,86,189,220,231,149,178,71,29,69,75,25,200,196,68,217,42,103,114,121,111,249,255,0,89,60,122,219,121,150,203,132,214,214,192,136,231,179,165,179,85,85,60,230,141,61,223,172,131,237,66,211,10,245,181,220,243,26,148,114,54,73,230,79,30,69,77,213,175,147,243,183,3,163,129,220,2,143,43,213,22,54,227,79,35,226,133,206,77,154,231,55,206,154,161,124,209,63,66,19,227,137,91,162,182,89,225,164,137,174,107,89,205,224,171,191,155,220,191,229,34,103,178,231,77,169,47,153,29,250,247,84,175,230,162,169,133,172,68,107,21,61,122,122,132,95,63,20,243,37,234,146,52,138,20,111,42,34,167,249,192,170,170,118,83,64,249,164,114,53,172,106,185,85,87,100,77,147,114,41,120,254,226,46,235,147,223,99,211,236,102,174,158,120,188,122,169,20,49,200,229,245,41,101,77,149,174,114,249,181,222,226,66,248,131,212,200,52,227,79,238,247,89,17,170,248,232,170,30,205,213,233,235,36,18,185,19,213,69,84,252,2,36,120,107,193,46,124,67,234,220,151,235,236,210,62,8,246,230,221,91,42,120,211,76,212,254,85,219,249,194,158,239,242,1,32,220,2,232,85,191,0,210,250,75,149,77,5,68,85,245,21,53,110,145,101,146,68,240,235,53,19,213,114,38,222,17,183,220,101,219,24,140,106,53,190,72,155,31,27,16,176,210,227,182,72,109,180,108,70,70,199,61,219,35,81,60,85,202,190,239,3,237,129,68,142,68,69,58,145,85,203,253,242,169,23,153,118,13,98,238,158,0,118,183,201,14,78,16,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,1,66,175,137,89,75,154,128,114,213,221,14,30,155,181,81,3,83,100,42,3,9,59,78,113,54,221,116,46,174,163,147,153,209,220,40,93,190,254,73,213,122,125,105,249,196,112,112,11,146,165,139,88,232,25,50,35,17,122,187,238,190,127,197,106,191,66,253,100,180,241,215,140,73,146,104,117,206,150,157,174,115,210,174,137,251,109,186,108,147,254,132,95,172,132,157,13,200,164,194,181,70,150,189,101,86,116,250,158,28,219,47,141,60,169,245,167,231,1,177,245,186,86,205,67,4,141,95,194,141,171,254,4,62,86,96,197,146,207,51,17,118,85,229,219,255,0,187,105,206,21,94,203,142,51,109,173,107,183,73,169,97,122,46,251,248,44,109,95,242,148,230,105,34,89,39,115,60,253,95,20,254,237,160,66,212,186,108,151,174,42,45,246,54,201,212,108,85,116,50,63,149,187,248,115,81,167,185,223,219,125,100,203,105,117,154,59,6,19,102,181,49,138,212,166,160,167,133,55,223,241,97,99,125,234,191,87,214,69,6,137,81,220,43,248,188,123,174,42,249,36,135,184,191,215,230,95,235,148,127,95,234,66,95,172,113,36,118,138,52,68,219,104,35,240,255,0,138,128,126,242,151,46,222,242,163,173,235,186,129,91,87,192,228,165,158,69,64,14,54,220,228,1,194,109,228,21,81,60,206,55,241,220,42,43,128,242,153,253,10,93,236,147,91,250,106,244,127,47,130,111,238,123,23,252,132,107,113,223,75,105,194,48,200,49,154,119,181,143,168,115,81,35,87,47,54,238,138,169,158,74,170,191,139,245,146,145,89,74,217,83,119,35,121,83,235,33,219,180,59,44,76,167,90,237,184,181,12,203,35,34,124,48,186,54,59,116,71,165,93,91,23,193,21,124,125,100,79,32,50,159,178,255,0,9,142,213,166,213,215,180,133,200,250,233,169,28,231,42,47,143,241,68,95,206,95,236,139,238,67,57,235,106,97,162,165,146,166,121,91,27,24,213,114,171,151,100,240,69,95,242,24,251,192,222,34,236,83,68,173,81,73,18,198,234,170,106,42,133,69,110,222,116,112,167,230,161,234,120,160,212,154,77,55,211,43,141,214,162,173,176,61,208,212,50,53,234,35,85,94,148,210,57,17,55,115,126,175,114,129,131,93,162,186,251,110,189,85,59,77,236,21,176,213,213,77,34,192,246,66,238,103,35,149,106,225,84,219,147,207,117,79,198,247,255,0,124,190,60,1,104,13,110,157,226,110,185,93,104,166,134,122,173,185,146,70,171,85,57,101,170,68,252,117,247,61,61,198,1,105,174,49,126,226,27,136,118,222,37,138,162,182,139,211,41,43,220,246,190,70,164,125,249,142,95,29,164,79,193,155,235,219,199,249,230,235,23,177,211,88,109,145,209,211,66,200,218,155,248,49,168,137,248,78,95,114,39,214,7,216,68,217,60,19,99,135,156,169,214,247,42,174,192,82,155,170,166,231,115,83,100,40,98,120,157,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,14,21,14,64,20,180,168,225,17,62,163,144,60,78,174,216,41,242,60,38,178,219,85,76,201,153,36,144,170,181,201,224,187,72,139,245,161,174,254,113,105,126,27,168,206,141,173,232,171,54,240,106,253,112,55,234,85,252,227,100,203,149,43,43,41,31,4,159,130,187,121,46,222,242,11,123,64,180,202,124,51,81,102,186,71,75,59,34,159,151,149,206,230,84,245,96,165,106,249,181,19,205,192,76,119,15,151,230,95,244,195,30,173,100,170,244,125,178,145,200,171,191,190,158,37,247,162,125,103,179,203,58,139,103,153,172,77,215,213,240,240,252,246,152,169,217,209,156,207,145,232,253,178,150,162,104,158,234,88,161,167,68,107,90,138,141,109,45,34,123,151,251,99,39,181,2,231,13,163,31,154,182,162,84,100,108,229,221,85,81,60,228,106,123,255,0,88,17,147,162,246,122,184,184,186,157,242,55,197,91,67,204,187,167,130,117,40,255,0,73,42,150,196,229,183,211,55,111,193,137,137,255,0,224,161,25,28,31,95,98,206,184,158,200,174,172,84,123,34,161,162,86,43,54,219,249,74,100,93,246,85,247,176,147,202,102,242,193,27,126,166,162,127,128,14,211,173,91,226,118,29,106,229,230,216,10,155,228,84,112,223,35,144,7,11,229,224,114,112,170,158,64,112,136,84,112,158,65,124,0,249,151,250,230,208,91,164,157,87,100,77,188,83,251,164,79,242,144,153,110,138,93,103,226,249,242,87,53,107,41,226,188,42,43,100,118,232,136,151,68,250,249,125,210,175,243,146,185,197,46,126,236,15,77,46,55,72,36,137,36,143,163,183,58,34,249,212,64,223,37,84,252,242,61,187,52,112,132,202,115,203,142,101,95,79,43,228,117,76,210,35,211,153,173,223,173,71,39,185,54,252,101,247,129,40,218,119,101,166,198,48,155,93,182,158,22,67,21,61,29,60,109,107,83,193,17,177,49,169,245,253,68,121,118,150,234,221,210,241,53,155,77,173,55,25,155,222,43,220,146,53,174,229,71,35,169,163,110,203,187,83,251,58,254,55,253,25,141,196,190,176,83,104,222,3,223,153,61,59,103,233,179,145,178,242,187,202,104,88,190,14,123,125,207,35,191,133,76,70,247,197,54,185,86,230,89,220,82,79,69,107,134,150,170,21,167,99,160,111,81,38,133,158,108,106,162,248,66,190,28,223,244,6,81,118,125,232,13,175,21,194,232,242,154,251,77,59,235,235,82,58,149,157,205,69,126,207,138,149,254,124,235,248,205,85,242,51,137,168,141,77,145,60,15,137,136,227,148,56,197,142,146,211,111,99,153,13,60,49,198,198,185,234,229,68,107,26,212,241,95,208,212,62,218,174,192,82,247,109,224,117,162,238,187,156,200,228,85,217,14,99,104,21,181,54,66,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,161,93,178,249,149,34,238,80,230,126,130,166,162,160,7,162,43,118,82,56,187,80,52,218,27,134,28,185,11,105,225,108,212,190,244,229,69,94,105,104,153,249,187,249,39,214,72,242,249,24,119,218,45,101,150,187,72,171,101,107,183,70,116,247,77,147,223,85,73,250,127,64,22,19,178,155,49,153,214,217,44,83,84,72,168,199,42,163,85,92,169,224,218,22,248,120,236,102,247,19,87,54,80,233,165,99,214,121,34,230,72,151,118,239,191,245,68,63,87,235,34,167,179,91,56,92,107,84,163,176,212,75,202,218,169,82,36,78,93,253,103,84,209,183,220,213,252,223,172,145,110,55,238,172,167,209,57,93,212,217,102,134,7,53,118,255,0,117,83,111,238,253,32,98,71,101,165,18,92,245,55,45,188,238,174,70,80,209,49,21,87,199,198,127,211,253,193,42,209,166,204,68,250,144,140,206,201,90,53,90,220,190,161,201,235,119,90,47,31,175,239,243,255,0,152,147,70,249,1,202,249,20,121,169,90,249,20,39,138,129,91,124,142,78,27,228,114,0,167,205,78,119,216,165,60,85,80,10,188,142,30,228,107,119,119,145,81,249,235,102,108,20,238,145,222,73,183,248,192,143,190,211,77,94,134,197,138,191,18,166,154,110,189,94,222,8,215,109,234,201,71,39,154,57,19,201,126,163,239,246,117,226,54,220,27,72,161,200,42,227,99,101,168,137,181,15,122,53,28,239,90,150,145,235,226,141,69,243,103,214,97,159,104,238,101,46,77,172,213,54,70,63,213,167,228,217,54,79,198,164,164,119,230,167,230,253,101,254,200,181,162,213,164,28,63,210,89,45,245,61,58,234,139,76,113,181,188,142,95,93,212,74,212,241,86,61,63,10,52,247,236,7,153,237,0,213,186,253,86,212,27,102,152,224,245,83,200,176,197,84,218,150,61,95,11,121,219,80,174,68,221,93,178,248,83,175,184,204,14,9,184,124,77,28,195,57,171,233,105,82,190,174,53,100,207,141,204,126,232,218,153,156,158,178,49,171,228,230,249,152,119,217,255,0,165,149,154,175,157,100,26,159,146,193,212,70,215,115,68,238,100,77,250,208,212,61,124,24,246,255,0,101,79,54,255,0,55,186,86,237,244,140,163,167,108,44,77,145,55,240,254,250,129,250,81,17,169,178,38,200,83,35,182,66,167,46,200,126,119,42,170,248,128,106,57,87,127,210,119,181,54,66,136,155,225,185,218,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,14,84,57,107,145,67,147,222,26,137,238,2,162,211,113,15,142,209,100,88,29,117,29,116,45,124,79,233,110,142,106,47,148,209,47,189,23,222,212,46,201,229,117,18,202,219,230,57,81,66,178,57,156,252,158,41,182,233,180,140,95,127,234,2,9,56,85,232,218,120,142,165,166,125,83,34,100,87,150,35,81,207,70,175,133,124,8,137,238,250,137,61,227,74,158,59,143,15,180,213,124,234,189,58,74,109,149,23,193,81,103,164,34,109,123,206,154,241,26,246,71,51,209,244,153,10,181,93,205,202,190,173,127,246,171,253,161,40,58,205,146,38,95,194,77,186,189,235,204,239,71,91,209,203,187,149,119,87,81,59,205,223,172,15,133,217,83,75,77,22,57,122,158,40,218,146,75,79,15,62,200,155,248,85,84,109,185,32,233,228,71,55,101,29,124,142,167,202,40,85,61,88,169,169,57,83,117,247,212,84,42,146,50,158,64,21,118,41,42,113,66,46,234,5,105,228,114,112,158,71,32,112,187,28,34,123,194,249,156,167,144,28,158,63,85,114,42,108,99,14,171,187,85,206,200,99,141,241,53,92,247,35,83,214,145,19,205,85,63,198,122,245,242,49,43,180,87,82,38,195,52,30,226,148,207,86,79,45,117,12,109,86,189,237,93,186,202,171,226,223,208,197,2,33,117,215,60,250,105,172,215,60,133,243,181,204,119,71,101,71,110,159,212,145,51,195,214,95,205,250,207,99,161,186,117,149,241,13,168,244,41,84,218,202,138,8,42,34,71,174,210,61,168,196,158,45,211,197,178,55,240,102,255,0,231,223,142,208,212,86,100,55,199,185,137,247,201,182,223,214,221,124,25,245,170,254,130,110,120,20,225,150,205,167,24,93,13,246,101,235,87,86,197,21,66,185,240,66,138,222,120,169,157,178,43,119,95,194,103,214,6,65,104,46,152,90,244,195,4,160,177,91,232,217,10,182,158,157,36,218,54,181,92,230,192,198,110,187,49,187,175,135,212,92,207,4,66,152,98,108,49,182,54,166,200,136,136,114,247,108,159,222,3,174,71,251,138,88,155,175,146,20,174,238,95,19,185,140,219,96,43,68,217,14,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,141,92,53,241,155,98,215,13,96,213,45,1,189,218,189,21,153,233,206,65,121,167,133,32,99,221,75,115,179,210,220,29,77,29,75,92,187,244,230,103,52,44,150,55,46,206,115,219,36,123,163,159,28,33,146,160,0,0,0,0,128,31,232,163,241,217,254,206,127,242,102,207,255,0,52,38,251,135,172,166,251,156,232,22,154,102,185,77,119,125,189,100,24,125,154,233,113,169,233,50,62,189,84,244,81,73,44,156,140,70,177,188,207,123,151,102,162,53,55,217,17,19,192,11,128,0,0,11,127,196,46,83,125,193,180,11,82,243,92,90,187,185,94,177,252,62,243,116,183,84,244,153,39,66,170,10,41,100,138,78,71,163,152,238,87,177,171,179,145,90,187,108,168,169,224,91,94,7,56,187,181,113,125,164,110,202,231,183,82,89,242,203,13,67,109,185,29,170,10,134,189,140,157,88,142,101,84,44,87,44,172,166,153,57,185,58,137,186,62,57,163,71,73,210,89,28,25,20,0,0,0,0,15,201,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,153,176,193,77,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,140,28,29,241,139,252,45,117,79,88,62,143,81,247,76,51,10,244,77,186,197,247,206,167,164,58,149,55,78,123,143,175,4,82,197,215,134,42,79,188,63,155,167,210,240,93,220,253,195,42,128,0,0,0,1,103,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,156,170,216,89,203,20,143,124,142,69,229,99,29,202,215,191,146,55,227,7,103,151,104,253,103,17,55,219,134,147,235,124,246,170,28,234,186,225,53,70,50,182,234,41,217,29,202,149,204,168,169,150,153,90,214,190,56,123,172,112,242,182,73,37,71,73,27,163,69,231,145,143,146,80,207,240,0,0,97,255,0,28,220,102,223,120,60,212,125,29,185,201,106,244,206,25,148,122,114,159,38,182,196,198,37,83,163,137,104,58,85,52,210,59,109,166,139,171,42,164,110,114,71,35,94,230,187,149,85,146,199,150,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,1,250,192,0,0,0,0,63,37,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,102,195,5,52,17,181,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,160,126,176,69,174,73,219,29,76,238,40,236,182,252,82,213,72,154,35,75,81,232,139,173,117,109,52,173,173,173,100,178,177,31,119,98,53,142,150,38,64,141,87,71,79,200,175,146,53,151,168,141,146,72,210,154,79,237,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,3,245,128,0,2,207,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,57,85,176,179,150,41,30,249,28,139,202,198,59,149,175,127,36,111,196,14,207,62,211,90,157,90,186,211,232,151,18,55,170,72,243,42,250,133,102,61,145,172,17,82,193,119,123,221,187,104,167,100,109,108,81,84,238,188,177,57,173,107,37,78,88,246,73,145,171,80,18,62,11,41,198,134,83,171,24,55,12,25,254,107,162,53,221,203,47,199,237,241,221,41,170,122,84,210,116,41,96,168,138,74,217,57,42,81,209,59,150,145,149,11,178,162,185,118,217,136,175,229,66,29,173,61,170,124,113,219,174,180,87,10,205,93,164,186,83,210,212,71,52,180,53,120,221,177,176,85,49,174,69,116,50,44,52,236,149,24,228,69,106,172,111,99,246,85,229,115,87,101,64,159,64,124,156,79,41,177,103,56,173,155,53,197,171,187,237,151,32,183,211,221,45,213,61,39,199,215,165,158,54,201,20,156,143,70,189,188,204,123,87,103,34,57,55,217,81,23,192,141,110,212,14,51,56,147,225,219,95,108,24,86,142,106,71,209,251,45,110,31,75,116,158,155,208,244,21,124,245,79,173,173,141,210,115,212,65,35,211,118,67,26,108,139,203,234,239,182,234,170,161,39,224,192,14,202,78,40,245,219,137,79,186,143,221,175,57,250,71,244,115,208,158,140,254,150,81,209,244,59,199,126,235,127,83,69,31,55,55,66,47,194,223,110,95,13,183,93,243,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,193,21,242,75,36,113,162,185,90,196,87,162,185,205,106,43,144,61,168,32,7,250,40,252,118,127,179,159,252,153,179,255,0,205,9,190,208,27,118,172,90,244,107,19,166,215,76,143,211,121,243,237,237,168,191,212,247,58,106,110,157,84,174,116,139,77,201,74,171,10,244,17,237,131,169,31,171,39,75,159,195,155,96,46,0,5,191,226,23,41,190,224,218,5,169,121,174,45,93,220,175,88,254,31,121,186,91,170,122,76,147,161,85,5,20,178,69,39,35,209,204,119,43,216,213,217,200,173,93,182,84,84,240,2,224,2,0,127,162,143,199,103,251,57,255,0,201,155,63,252,208,159,224,0,0,0,195,254,57,184,205,190,240,121,168,250,59,115,146,213,233,156,51,40,244,229,62,77,109,137,140,74,167,71,18,208,116,170,105,164,118,219,77,23,86,85,72,220,228,142,70,189,205,119,42,171,37,143,45,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,245,128,0,0,0,0,89,254,47,111,154,161,138,240,209,168,89,126,141,228,148,150,12,179,29,179,190,247,75,95,83,4,115,50,56,41,30,218,138,166,163,36,142,70,57,239,166,138,118,49,28,197,78,119,183,197,191,134,208,188,0,128,31,232,163,241,217,254,206,127,242,102,207,255,0,52,39,163,19,202,108,89,206,43,102,205,113,106,238,251,101,200,45,244,247,75,117,79,73,241,245,233,103,141,178,69,39,35,209,175,111,51,30,213,217,200,142,77,246,84,69,240,3,235,0,90,174,41,245,175,248,59,112,251,155,107,28,118,254,251,87,143,219,211,184,64,232,186,145,190,186,121,89,79,75,213,111,82,53,88,82,121,162,89,57,94,142,233,163,249,119,118,200,161,117,65,0,63,209,71,227,179,253,156,255,0,228,205,159,254,104,79,70,39,110,190,217,241,91,53,167,41,200,254,144,94,168,173,244,244,247,27,191,115,101,39,164,42,153,27,91,45,79,65,138,172,139,168,244,115,250,109,94,86,243,108,158,8,7,214,0,177,92,111,234,246,101,160,188,49,229,186,185,167,243,210,71,125,199,106,45,19,83,165,92,9,52,18,177,247,74,72,165,134,70,120,42,178,72,164,146,53,86,171,94,136,245,86,185,174,68,114,5,245,5,170,225,139,136,92,87,138,13,26,178,234,230,45,77,220,59,255,0,82,154,227,107,125,84,117,19,91,43,162,119,44,180,242,57,139,253,204,140,87,53,142,124,82,196,245,99,57,249,82,234,128,0,198,174,43,120,205,177,112,151,168,250,87,108,207,45,93,92,51,59,244,189,61,222,229,3,30,250,171,84,148,235,69,208,169,108,109,223,171,10,119,137,82,88,209,171,39,42,181,204,221,89,210,148,50,84,0,0,0,0,0,0,17,1,199,175,30,188,88,232,183,22,57,206,153,233,166,171,122,27,27,179,122,51,185,81,122,10,219,81,210,234,219,105,102,147,239,147,83,190,71,111,36,175,119,172,229,219,125,147,100,68,68,200,14,202,78,40,245,219,137,79,186,143,221,175,57,250,71,244,115,208,158,140,254,150,81,209,244,59,199,126,235,127,83,69,31,55,55,66,47,194,223,110,95,13,183,93,195,63,192,0,0,48,171,141,126,211,12,19,134,11,141,110,153,225,54,79,165,186,147,77,188,117,148,85,41,53,53,13,155,169,74,201,169,230,158,69,98,119,158,110,180,46,72,97,114,110,212,145,29,44,46,70,163,131,53,65,130,189,156,29,160,20,124,68,88,162,210,77,94,200,191,211,98,131,188,207,21,77,68,112,83,199,145,82,243,190,78,106,118,66,200,227,100,208,198,168,199,194,141,230,88,226,73,90,175,251,242,69,157,64,0,0,1,24,28,75,118,185,209,225,28,65,88,173,58,33,7,210,220,23,18,239,240,100,201,21,84,16,210,228,213,82,69,201,19,105,170,93,4,178,71,13,52,137,206,147,70,168,217,220,174,68,69,141,25,36,146,41,165,186,165,130,107,78,9,108,212,205,52,190,250,103,27,188,245,187,149,111,117,154,159,171,210,153,240,201,247,185,152,201,27,180,145,61,190,179,83,125,183,77,209,81,84,61,88,0,0,45,87,19,188,66,226,188,47,232,213,235,87,50,154,110,255,0,220,58,116,214,235,91,42,163,167,154,231,93,43,185,98,167,141,207,95,238,164,122,181,175,115,34,138,87,163,31,201,202,177,213,194,167,108,22,84,252,238,178,193,197,66,218,190,141,223,46,21,21,176,100,20,84,146,67,244,118,30,140,143,109,34,82,211,195,44,149,80,172,141,134,56,213,203,213,103,59,221,36,146,166,220,129,45,64,0,0,252,151,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,155,12,20,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,145,109,130,246,205,250,67,136,234,239,166,248,167,162,244,98,233,210,183,91,249,97,234,93,45,28,143,118,215,25,250,106,238,183,83,159,239,208,51,155,166,198,199,210,89,31,27,251,200,74,160,0,0,0,0,4,32,107,247,28,157,161,60,63,235,46,89,163,185,30,188,247,138,188,102,224,234,120,234,126,139,217,25,222,233,94,212,146,154,167,145,148,239,72,250,176,73,20,189,62,117,115,57,249,93,235,53,80,9,191,6,37,118,110,113,97,83,196,246,137,73,6,103,145,213,221,245,23,17,168,116,57,60,211,91,162,165,100,172,168,158,119,209,77,18,64,214,194,172,88,89,211,84,68,107,209,240,61,92,221,156,199,191,218,241,235,170,89,222,139,112,157,156,234,102,154,95,125,13,146,89,189,25,220,171,123,172,53,29,46,173,202,150,25,62,247,51,31,27,183,142,87,183,214,106,237,190,233,178,162,42,6,64,2,16,56,122,237,30,227,59,57,215,221,52,194,178,157,100,239,182,92,131,48,179,90,238,52,223,71,109,81,245,233,103,173,138,57,99,231,101,51,94,222,102,61,201,187,85,28,155,238,138,139,226,77,248,0,67,183,27,157,165,92,69,226,28,75,230,56,30,133,106,117,37,155,19,196,234,25,100,99,33,176,82,204,249,171,97,98,37,99,165,117,100,47,122,189,181,43,52,40,172,229,141,89,11,21,168,187,172,143,201,254,202,221,123,226,79,136,156,87,80,51,93,115,202,254,144,89,104,174,20,22,187,13,79,113,160,164,228,170,100,114,201,91,31,37,44,113,189,118,100,212,43,188,137,203,235,108,197,221,30,136,25,212,8,64,226,23,180,123,140,236,27,95,117,47,10,197,181,147,185,89,113,252,194,243,107,183,83,125,29,181,73,208,165,130,182,88,226,143,157,244,206,123,185,88,198,166,238,85,114,237,186,170,175,137,39,252,5,106,150,119,173,60,39,96,218,153,169,119,223,76,228,151,159,73,247,218,222,235,13,63,87,165,114,170,134,63,189,194,198,70,221,163,137,141,245,90,155,237,186,238,170,170,161,144,0,0,0,0,0,17,23,198,223,16,221,162,92,35,106,132,182,87,107,149,93,110,19,124,168,157,216,157,226,175,30,199,186,245,208,69,28,15,153,146,71,21,58,185,175,133,213,44,137,94,230,70,146,43,85,236,107,81,121,90,18,232,8,107,225,71,181,199,86,49,253,71,101,179,138,108,147,233,70,25,121,233,211,201,114,130,211,77,79,85,98,147,117,218,165,177,210,68,206,188,43,205,180,177,171,93,34,53,26,232,247,86,172,83,76,160,0,96,7,106,223,20,122,237,195,95,220,187,238,41,156,253,28,250,71,233,191,73,255,0,75,40,235,58,253,223,184,244,127,170,98,147,151,151,175,47,224,237,191,55,142,251,38,214,255,0,178,255,0,140,206,36,248,137,215,219,254,21,172,122,145,244,130,203,69,135,213,93,32,166,244,61,5,39,37,83,43,104,163,108,156,244,240,70,245,217,147,72,155,42,242,250,219,237,186,34,160,73,248,4,74,241,209,218,165,151,209,234,61,46,21,194,38,125,220,109,88,231,120,130,243,127,138,134,138,186,150,243,84,229,98,35,105,146,162,25,62,243,15,35,209,38,106,163,101,116,174,86,162,177,145,201,32,75,80,33,91,134,46,48,187,69,120,160,214,91,46,145,226,218,249,220,59,255,0,82,166,227,116,126,29,107,168,134,217,67,19,121,165,168,145,172,164,254,230,54,35,156,198,190,89,98,98,189,156,252,201,51,214,154,42,155,117,170,138,223,89,118,171,186,84,82,211,199,12,181,213,109,137,179,213,61,173,68,116,210,36,44,100,72,247,42,43,149,35,99,25,186,175,43,90,155,34,7,235,0,197,94,47,59,68,116,107,133,46,243,139,109,244,199,80,161,238,175,250,47,69,80,232,58,16,205,187,186,149,85,93,55,199,6,209,183,153,35,217,210,187,169,10,242,36,114,117,90,25,84,8,245,236,220,237,19,186,235,189,76,154,47,175,119,218,73,245,6,74,135,59,30,175,134,129,209,62,249,7,74,122,137,217,43,32,133,41,224,125,59,32,93,158,171,26,72,199,177,168,213,123,28,249,36,40,0,0,0,35,131,143,30,211,90,157,25,213,204,95,77,116,42,245,73,118,126,43,120,109,86,160,54,40,34,115,42,89,27,217,189,158,42,169,27,35,99,122,183,172,147,189,145,43,226,127,73,173,122,61,147,70,153,213,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,226,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,202,30,212,0,0,30,83,85,117,51,21,209,189,56,200,245,75,53,171,238,246,92,102,223,45,194,167,150,72,217,36,220,137,234,65,23,81,236,99,166,149,234,216,227,98,185,57,228,123,26,139,187,144,138,189,35,237,147,212,119,107,141,194,183,86,241,235,87,220,219,36,184,82,211,211,80,192,170,201,49,58,94,179,88,250,150,205,28,47,150,187,104,85,239,150,55,51,154,73,26,222,151,65,187,196,161,47,224,192,14,209,222,34,181,219,75,244,179,77,184,139,225,163,89,189,25,134,101,189,26,41,169,100,179,209,205,222,187,213,51,171,40,106,225,101,93,27,165,103,52,49,206,146,35,228,110,219,64,141,141,21,100,83,31,248,22,237,47,215,108,175,136,236,119,0,226,23,80,189,63,141,230,28,214,42,79,233,77,29,39,115,186,76,246,119,73,127,138,82,164,146,115,200,212,167,229,87,53,141,239,61,71,42,36,96,75,248,0,0,48,131,181,55,139,13,68,225,159,0,193,237,250,69,145,213,216,50,204,166,241,81,50,87,54,221,73,87,7,163,169,33,68,168,133,233,82,215,163,94,233,106,169,28,213,107,23,194,57,55,115,124,159,139,252,11,113,119,199,103,19,188,71,99,184,5,203,90,186,184,221,191,154,251,147,127,161,187,59,119,181,211,189,156,241,120,67,28,159,126,145,240,211,243,70,229,123,58,253,68,69,70,40,18,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,141,183,56,79,50,163,175,117,220,14,195,242,215,196,147,83,62,55,121,46,223,227,67,244,162,238,135,15,106,57,54,84,69,79,210,4,9,113,185,130,86,96,122,233,113,186,200,136,173,169,185,205,86,197,107,92,155,35,171,42,92,159,133,225,248,134,74,233,38,163,216,181,3,134,229,194,235,107,91,75,83,11,104,225,69,150,72,211,126,72,233,156,170,136,142,69,219,239,106,126,14,212,156,50,154,11,164,119,232,227,107,94,233,19,117,217,17,118,230,173,119,230,255,0,148,199,125,2,204,44,20,88,77,194,138,227,117,109,61,83,42,35,233,34,206,198,43,155,200,196,240,230,118,235,228,190,64,102,215,101,253,167,208,151,172,186,135,191,83,204,169,75,68,171,211,119,251,116,171,229,255,0,24,145,102,249,121,145,175,217,95,85,223,178,12,198,170,71,185,252,212,148,59,43,151,127,235,210,167,249,9,39,110,222,224,57,95,35,173,190,103,98,236,80,139,186,129,91,124,130,134,249,5,242,2,146,164,242,8,135,32,117,84,203,210,133,242,126,107,85,119,254,241,20,125,171,186,159,79,89,66,220,70,158,94,103,182,170,158,71,34,58,53,252,9,106,154,190,9,227,238,36,251,61,189,195,96,197,238,55,41,166,108,109,130,154,105,21,92,228,79,6,198,231,125,105,245,16,45,197,214,117,91,170,58,215,119,183,195,59,170,99,138,190,174,40,218,215,43,211,102,84,84,170,108,136,231,123,157,238,3,234,112,79,195,205,195,84,115,24,42,229,229,109,44,124,220,234,232,229,95,56,170,81,60,91,183,190,63,172,158,44,102,205,13,138,209,77,110,133,61,88,162,99,19,207,220,214,167,189,127,65,135,252,4,232,85,38,11,134,211,92,106,173,253,58,185,249,249,213,209,34,42,114,203,84,137,231,27,87,201,230,106,162,108,136,136,128,21,118,58,100,114,170,236,118,72,237,144,234,106,243,56,10,152,221,206,226,150,166,197,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,112,120,133,202,111,184,55,26,26,151,154,226,213,221,202,245,143,234,133,230,233,110,169,233,50,78,133,84,23,105,100,138,78,71,163,152,238,87,177,171,179,145,90,187,108,168,169,224,108,124,107,89,197,143,181,62,178,124,64,200,126,99,56,19,147,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,55,39,81,55,71,199,52,104,233,58,75,35,178,40,214,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,228,145,173,217,28,172,119,35,209,146,53,57,216,213,77,130,120,104,226,47,4,226,131,75,40,53,51,5,168,254,197,71,120,162,228,155,250,89,116,238,208,205,61,31,82,88,163,235,116,186,236,111,85,141,228,127,154,47,154,32,93,80,0,26,171,155,41,240,157,236,177,163,127,15,241,239,151,64,107,88,108,167,194,119,178,198,141,252,63,199,190,93,0,23,84,0,5,170,226,199,217,99,89,62,31,228,63,46,156,215,219,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,228,145,173,217,28,172,119,35,209,146,53,57,216,213,77,130,120,177,246,88,214,79,135,249,15,203,167,53,172,3,101,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,158,55,59,100,114,177,188,236,86,72,212,228,123,85,110,89,174,183,5,28,87,95,120,75,214,90,44,203,171,117,172,196,46,91,81,229,54,74,41,152,222,255,0,75,202,244,142,68,108,136,172,89,160,123,250,177,174,236,114,236,248,250,140,100,178,41,176,158,39,148,216,179,156,86,205,154,226,213,221,246,203,144,91,233,238,150,234,158,147,227,235,210,207,27,100,138,78,71,163,94,222,102,61,171,179,145,28,155,236,168,139,224,7,214,0,142,14,213,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,116,225,150,55,49,28,233,91,36,33,101,123,86,56,227,166,212,171,173,127,11,122,108,202,184,172,88,197,225,89,148,220,220,249,96,91,141,198,149,207,98,209,50,61,209,31,77,12,187,185,206,145,171,212,154,40,220,196,107,98,108,147,123,94,195,31,203,103,236,223,239,34,42,201,84,236,49,252,182,126,205,254,242,2,85,0,0,11,127,174,154,233,167,28,58,105,197,199,84,53,66,243,220,109,84,59,69,12,49,34,62,170,225,84,228,85,142,150,154,53,84,234,76,254,87,108,155,163,81,173,115,222,230,49,143,123,125,86,89,148,216,176,108,86,243,154,229,53,221,202,203,143,219,234,46,151,26,158,147,228,232,82,193,27,164,150,78,70,35,158,238,86,49,203,179,81,92,187,108,136,171,224,64,191,31,92,107,229,92,86,106,61,93,146,211,115,238,250,101,140,220,38,143,28,183,211,172,140,142,191,145,93,27,110,117,9,35,88,247,77,43,21,85,141,123,83,163,27,213,136,156,206,149,242,135,138,227,7,139,60,203,139,173,80,250,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,156,251,116,216,170,173,137,136,150,40,201,78,5,248,50,190,241,135,168,245,86,201,46,190,134,195,49,126,239,81,147,92,162,123,22,169,177,202,175,233,83,83,70,237,247,154,94,148,168,146,57,171,28,109,99,156,238,101,70,69,38,127,246,139,246,114,216,181,11,21,171,214,109,3,197,251,150,95,143,219,227,109,102,59,105,163,124,158,157,165,130,58,74,106,120,105,227,89,155,21,47,117,164,167,147,146,40,33,87,77,178,49,26,175,229,220,46,95,103,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,147,95,44,78,106,181,38,72,163,204,163,87,124,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,156,241,63,101,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,216,79,131,238,44,240,222,46,180,191,233,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,114,111,212,98,42,186,39,162,6,16,118,231,126,68,255,0,105,63,118,150,171,179,23,143,31,184,133,246,155,65,181,98,245,203,128,228,23,6,250,54,233,113,184,244,233,113,121,156,201,157,38,205,233,57,122,53,19,186,157,29,205,36,113,66,229,146,101,219,158,87,45,213,237,206,252,137,254,210,126,237,34,172,13,170,1,25,125,148,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,164,228,218,37,134,38,199,179,29,27,58,210,104,0,0,0,242,154,165,165,184,38,180,224,151,61,51,212,187,23,166,113,187,207,71,190,209,119,169,169,250,189,41,153,52,127,124,133,236,145,187,73,19,29,234,185,55,219,101,221,21,81,125,88,3,90,206,39,120,122,202,184,95,214,91,214,145,229,53,61,255,0,184,116,234,109,215,70,82,201,79,13,206,134,86,243,69,81,27,94,159,221,70,244,107,158,214,75,20,172,71,191,147,153,115,83,178,119,141,123,142,45,149,91,56,87,212,139,159,62,55,121,222,155,14,157,235,75,79,13,170,185,210,84,84,73,79,35,149,172,146,110,245,36,220,172,87,72,247,36,169,20,108,98,164,170,172,207,94,54,248,62,198,120,185,210,249,108,174,74,74,44,218,199,79,59,177,59,197,92,181,29,10,25,229,146,7,204,201,35,137,232,215,50,102,211,50,37,123,153,34,198,142,87,177,174,84,229,118,190,217,102,45,125,193,178,171,206,21,148,208,247,43,214,63,112,168,181,220,105,186,172,147,161,85,4,142,142,88,249,216,174,99,185,94,199,38,237,85,106,237,186,42,167,136,27,73,159,39,44,202,108,88,54,43,121,205,114,154,238,229,101,199,237,245,23,75,141,79,73,242,116,41,96,141,210,75,39,35,17,207,119,43,24,229,217,168,174,93,182,68,85,240,49,3,179,63,141,123,143,19,248,37,203,9,212,187,159,121,212,156,75,122,154,218,201,22,150,31,76,208,205,52,139,29,68,52,240,182,62,78,142,236,130,68,108,124,169,188,14,87,171,166,86,183,10,251,78,184,241,251,183,223,106,116,27,73,239,92,216,14,63,112,119,164,174,150,235,143,82,151,40,153,172,133,209,238,222,147,87,163,79,59,106,17,188,178,73,20,206,72,230,77,249,34,114,6,63,241,175,197,117,247,139,77,101,173,204,186,183,90,60,66,219,189,30,45,100,173,153,142,238,20,188,172,73,36,86,198,136,196,154,119,179,171,34,238,247,38,236,143,168,246,69,26,153,1,217,139,192,119,221,190,251,77,175,58,177,101,230,192,113,251,131,125,27,107,184,219,186,148,185,68,205,100,205,147,103,117,90,189,26,121,219,78,174,230,142,72,166,114,73,10,239,201,43,83,29,120,62,225,51,50,226,235,84,62,131,216,170,42,236,246,42,10,121,42,111,185,27,104,18,170,11,83,22,55,172,8,246,44,145,35,223,44,172,72,218,196,127,62,221,71,162,43,98,122,166,194,120,6,1,134,233,102,27,105,211,237,62,199,169,44,120,245,142,157,41,168,104,105,145,121,34,102,234,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,170,30,128,214,179,138,125,20,254,14,220,65,102,218,57,29,195,190,210,99,247,4,238,19,186,94,164,143,161,158,38,84,82,245,93,211,141,22,100,130,104,146,78,86,35,122,136,254,93,219,178,174,202,100,85,246,222,233,111,255,0,91,77,107,183,216,191,215,120,181,222,231,222,191,85,77,4,29,21,127,255,0,100,157,206,198,126,135,187,249,52,2,245,118,62,235,29,139,57,225,129,52,170,158,30,239,122,211,75,132,244,245,145,243,61,253,122,90,234,137,234,233,234,119,86,53,141,230,123,234,98,233,163,158,228,238,220,238,229,73,26,134,32,118,213,251,83,226,223,15,232,126,99,113,45,255,0,101,166,186,86,104,255,0,21,150,28,110,182,243,221,49,189,68,255,0,67,119,56,100,73,228,141,245,82,34,173,189,237,142,37,229,235,119,174,156,45,145,237,115,89,29,76,255,0,130,142,87,182,224,118,213,251,83,226,223,15,232,126,99,113,2,234,246,24,254,91,63,102,255,0,121,30,255,0,182,147,88,239,184,126,141,98,90,59,104,135,167,73,168,151,10,138,139,165,79,51,23,154,150,218,234,121,27,77,200,230,42,167,60,243,211,203,212,107,216,230,247,110,95,89,178,57,19,192,118,24,254,91,63,102,255,0,121,24,65,198,230,188,211,113,29,196,190,99,169,54,106,218,185,241,229,168,101,175,31,73,170,37,145,137,110,166,98,69,28,145,50,86,49,208,178,103,54,74,149,139,145,188,143,168,122,46,238,230,114,131,130,61,6,166,226,59,137,124,59,77,175,52,85,115,227,203,80,251,166,64,176,211,203,35,18,221,76,197,150,72,229,124,79,99,161,100,206,108,116,201,47,59,121,31,80,197,77,221,202,213,216,204,142,14,198,13,6,169,197,116,191,37,215,251,237,21,39,120,206,42,27,107,177,61,212,241,58,120,237,212,114,72,217,228,100,200,245,123,25,53,78,236,116,74,214,120,208,198,245,231,71,49,91,35,224,11,85,197,143,178,198,178,124,63,200,126,93,57,117,75,85,197,143,178,198,178,124,63,200,126,93,56,26,214,27,84,26,171,155,52,104,94,186,105,199,17,122,113,110,213,13,47,188,247,235,85,118,241,77,12,168,140,170,183,213,53,17,100,165,169,141,21,122,115,51,153,187,166,234,213,107,154,246,57,236,123,30,224,184,0,0,34,175,183,59,242,39,251,73,251,180,181,93,152,188,120,253,196,47,180,218,13,171,23,174,92,7,32,184,55,209,183,75,141,199,167,75,139,204,230,76,233,54,111,73,203,209,168,157,212,232,238,105,35,138,23,44,147,46,220,242,185,110,175,110,119,228,79,246,147,247,105,21,96,109,80,8,203,236,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,39,38,209,44,49,54,61,152,232,217,214,147,64,0,0,0,0,53,150,215,237,28,190,240,255,0,172,185,102,142,228,115,119,138,188,102,224,234,120,234,121,88,206,247,74,246,164,148,213,60,140,123,210,62,172,18,69,47,79,157,92,206,126,87,122,205,84,38,167,178,151,83,62,232,156,27,99,150,234,138,187,173,93,126,21,112,174,198,107,39,184,73,212,230,233,200,149,20,236,133,202,247,57,97,142,150,170,154,38,162,242,242,244,149,141,111,43,90,171,130,221,178,122,41,244,27,136,43,78,177,210,92,58,212,154,155,111,94,180,18,75,205,36,21,214,232,169,233,228,229,106,70,212,108,46,129,244,106,221,222,247,44,157,125,249,91,200,135,213,236,91,214,59,22,31,172,185,110,142,221,225,233,213,234,37,190,158,162,215,83,204,245,230,170,182,182,162,71,83,114,53,138,137,207,4,245,18,245,28,246,53,189,219,151,214,116,141,68,9,148,35,171,182,147,88,239,184,126,141,98,90,59,104,135,167,73,168,151,10,138,139,165,79,51,23,154,150,218,234,121,27,77,200,230,42,167,60,243,211,203,212,107,216,230,247,110,95,89,178,57,18,69,72,33,237,108,205,110,185,87,26,89,5,138,225,79,73,29,62,29,103,181,89,40,93,11,28,143,146,7,211,54,185,93,42,171,149,21,253,90,233,90,138,212,106,114,53,137,182,232,174,112,120,158,206,77,51,251,168,113,147,167,22,234,138,75,172,148,22,27,131,178,106,201,237,241,239,221,123,132,110,168,167,124,206,86,57,172,133,213,81,211,68,229,93,183,235,35,26,230,185,237,83,97,66,42,251,16,180,183,255,0,174,94,181,220,44,95,235,76,90,209,115,239,95,174,166,190,14,138,63,255,0,177,174,231,123,63,67,29,252,162,18,168,0,197,94,212,127,97,61,77,251,23,231,20,70,85,24,171,218,143,236,39,169,191,98,252,226,136,8,118,224,251,139,60,203,132,93,80,250,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,156,251,117,24,138,141,149,232,187,4,105,110,169,96,154,211,130,91,53,51,77,47,190,153,198,239,61,110,229,91,221,102,167,234,244,166,124,50,125,238,102,50,70,237,36,79,111,172,212,223,109,211,116,84,85,214,8,203,254,206,110,53,255,0,130,174,163,207,96,207,238,119,89,52,203,41,251,221,202,154,5,234,199,107,174,85,98,71,115,108,60,174,123,185,88,197,142,86,196,173,115,227,115,93,180,174,134,40,212,39,164,138,190,220,239,200,159,237,39,238,210,82,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,34,219,183,59,242,39,251,73,251,180,15,63,217,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,250,78,77,229,73,165,108,123,61,178,51,163,46,134,170,228,207,118,105,118,130,83,107,13,170,207,195,230,175,221,106,228,212,26,10,126,237,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,194,66,128,0,0,0,64,15,106,63,183,102,166,253,139,242,122,35,42,187,12,127,45,159,179,127,188,140,85,237,71,246,236,212,223,177,126,79,68,101,87,97,143,229,179,246,111,247,144,18,168,0,0,96,175,104,255,0,103,253,31,17,22,41,117,111,72,113,223,244,216,160,238,208,75,77,79,36,20,241,228,84,188,236,143,150,161,243,62,56,217,52,49,170,189,147,43,185,150,56,150,39,35,254,242,177,103,80,3,87,124,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,156,241,63,101,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,159,238,9,56,193,198,120,185,210,248,175,77,90,74,44,218,199,79,3,114,203,61,36,85,29,10,25,229,146,118,66,248,228,149,136,215,50,102,211,62,84,99,95,34,198,142,70,61,206,84,230,118,26,246,174,112,45,252,191,20,26,41,134,127,174,42,179,250,42,23,127,114,230,221,35,167,70,255,0,190,247,167,181,223,153,50,179,250,162,98,56,52,95,87,179,45,5,213,12,127,87,52,254,122,72,239,184,237,67,166,167,74,184,18,104,37,99,227,116,82,195,35,60,21,89,36,82,73,26,171,85,175,68,122,171,92,215,34,57,3,103,50,56,59,84,56,234,166,192,49,235,175,12,58,91,95,73,62,79,124,167,154,219,153,205,53,44,188,246,155,116,244,176,189,176,68,146,70,144,200,250,168,106,85,22,70,61,253,38,53,233,202,217,30,199,198,226,3,181,167,30,162,225,163,21,203,116,86,142,146,13,69,207,233,234,225,125,5,69,117,45,99,241,23,192,244,138,105,170,98,107,149,207,123,156,187,210,164,145,177,146,179,239,175,106,35,22,7,196,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,128,126,83,45,59,60,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,249,98,184,65,27,92,142,99,218,228,137,178,171,17,202,248,81,201,211,145,236,135,151,18,207,171,121,197,175,184,253,186,197,118,187,208,247,122,76,154,222,251,165,174,78,171,31,222,41,89,85,81,72,233,54,106,170,179,105,233,42,25,179,145,29,234,111,183,43,154,170,27,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,124,172,255,0,63,195,116,179,13,187,106,14,160,228,52,150,60,122,199,78,181,53,213,213,42,188,145,51,116,68,68,68,69,115,222,231,43,88,198,53,21,239,123,154,214,163,156,228,69,136,190,204,94,208,10,61,34,172,166,225,251,91,242,46,233,130,213,242,193,140,220,165,142,8,169,108,53,82,79,52,210,182,165,237,98,72,176,207,37,71,140,210,61,205,133,204,110,232,216,220,247,199,109,123,71,120,227,166,226,183,50,160,195,244,249,149,116,250,117,135,212,78,250,25,165,124,177,62,247,86,228,70,45,108,176,42,163,88,198,181,28,216,26,230,245,90,201,101,115,149,171,50,197,24,90,174,48,120,179,204,184,186,213,15,167,23,218,122,187,61,138,130,158,58,107,22,56,234,244,170,130,212,197,141,137,58,177,233,28,72,247,203,43,22,71,61,89,207,183,77,138,170,216,152,137,125,59,56,59,63,235,56,136,190,197,171,122,189,142,255,0,165,61,7,121,130,42,106,137,39,167,147,34,170,228,124,124,180,239,133,241,200,200,97,145,81,239,153,29,202,178,68,145,53,31,247,229,138,208,112,73,193,246,77,197,206,168,69,101,106,85,209,97,54,58,136,29,150,94,41,37,167,235,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,43,182,8,196,241,107,22,13,138,217,176,172,90,135,185,89,113,251,125,61,174,221,77,213,124,157,10,88,35,108,113,71,206,245,115,221,202,198,53,55,114,171,151,109,213,85,124,64,250,192,17,129,218,215,198,191,161,40,235,56,77,211,43,157,214,142,245,55,70,76,210,225,2,244,35,109,12,208,117,25,108,106,171,121,228,235,50,88,164,149,209,185,173,72,209,177,42,200,146,204,198,5,149,237,58,227,199,238,223,125,169,208,109,39,189,115,96,56,253,193,222,146,186,91,174,61,74,92,162,102,178,23,71,187,122,77,94,141,60,237,168,70,242,201,36,83,57,35,153,55,228,137,201,128,7,213,198,177,107,238,97,113,154,211,142,80,247,186,186,123,125,125,210,72,250,172,143,150,150,138,150,90,186,153,55,122,162,47,36,16,74,253,183,230,119,46,205,69,114,162,47,202,2,77,59,40,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,73,201,188,169,52,173,143,103,182,70,116,101,208,213,223,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,39,60,79,217,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,101,251,179,75,180,18,155,88,109,86,126,31,53,126,235,87,38,160,208,83,247,107,61,218,174,89,106,167,201,88,198,213,79,34,200,172,129,25,3,233,233,160,137,170,249,165,115,231,93,220,170,175,87,110,18,20,0,0,68,7,109,38,133,216,177,108,239,18,215,156,114,205,117,101,94,109,222,45,217,45,94,239,146,135,189,82,67,78,202,37,221,81,82,41,164,129,37,111,39,50,53,237,164,230,107,17,205,149,206,151,242,202,113,161,163,151,221,125,225,131,63,210,172,90,110,75,213,214,223,29,69,186,62,86,47,121,170,164,168,138,174,42,109,222,246,49,157,103,211,182,46,163,156,141,103,83,157,119,70,236,161,20,61,146,26,243,83,165,156,75,199,166,215,10,218,72,49,237,79,167,244,93,74,212,212,69,78,200,174,48,50,73,104,100,71,189,138,231,189,206,89,105,153,19,94,206,119,214,53,125,103,49,141,89,31,237,71,246,19,212,223,177,126,113,68,64,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,132,218,113,147,172,118,46,32,59,43,242,13,98,199,33,238,244,153,53,190,199,81,37,55,51,223,221,42,153,122,163,142,166,155,157,236,98,201,210,158,57,98,234,114,35,95,201,204,223,85,200,160,68,183,9,222,212,250,55,241,3,30,249,140,6,194,122,253,172,118,46,31,244,107,44,214,44,142,30,241,73,140,219,221,81,29,55,51,217,222,234,158,228,142,154,155,157,140,122,199,213,158,72,162,234,114,43,89,207,204,239,85,170,166,189,156,39,123,83,232,223,196,12,123,230,48,18,41,219,89,174,149,150,171,22,23,195,197,134,243,209,244,223,62,73,145,83,70,147,199,35,233,98,127,78,133,142,122,42,69,36,47,153,181,79,116,106,143,114,73,73,3,253,77,154,175,8,150,54,72,225,23,68,46,188,56,240,233,134,104,213,246,249,73,119,185,88,41,234,93,89,87,73,27,153,2,207,81,85,53,76,140,143,155,214,115,24,233,213,136,245,70,171,209,136,229,107,57,185,18,21,187,54,244,94,213,173,252,90,98,246,44,163,16,164,201,49,139,29,61,101,250,251,71,86,246,244,18,8,97,86,192,233,35,87,39,89,157,242,90,54,172,91,57,28,142,84,123,93,31,57,176,72,26,214,113,99,237,79,172,159,16,50,31,152,206,77,79,101,199,176,158,153,125,181,243,138,210,21,184,177,246,167,214,79,136,25,15,204,103,38,167,178,227,216,79,76,190,218,249,197,104,25,84,0,0,0,0,91,253,116,208,189,56,226,47,78,46,58,95,170,22,110,253,106,174,218,88,102,137,81,149,86,250,166,162,164,117,84,210,42,47,78,102,115,59,101,217,90,173,115,152,246,189,143,123,29,112,0,26,203,107,166,133,234,63,14,154,143,113,210,253,80,179,119,27,173,14,210,195,52,74,175,165,184,82,185,85,35,170,166,145,81,58,144,191,149,219,46,200,228,115,92,199,181,143,99,216,220,255,0,236,148,227,95,208,149,148,124,38,234,109,206,213,71,101,155,173,38,23,112,157,122,18,54,186,105,250,143,182,57,81,188,146,117,159,44,178,68,233,28,215,36,136,232,145,100,89,97,99,51,131,141,190,15,177,158,46,116,190,91,43,146,146,139,54,177,211,206,236,78,241,87,45,71,66,134,121,100,129,243,50,72,226,122,53,204,153,180,204,137,94,230,72,177,163,149,236,107,149,57,93,0,57,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,57,226,126,200,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,170,18,105,219,157,249,19,253,164,253,218,90,174,197,79,106,124,167,225,253,119,204,109,198,63,241,43,198,46,119,197,54,9,166,214,13,75,163,239,89,38,9,233,142,251,144,117,33,103,165,251,236,208,190,63,226,176,193,28,116,253,40,224,100,126,170,187,159,110,101,217,119,223,207,240,209,196,198,101,194,214,67,149,230,122,125,67,72,252,134,255,0,139,212,99,148,53,181,40,143,101,177,243,85,83,76,181,105,18,181,91,51,218,218,119,35,24,239,83,157,237,115,145,237,106,198,240,147,78,211,174,208,10,205,34,163,169,225,251,68,50,46,233,157,85,243,65,147,92,162,142,120,170,172,52,178,65,12,209,54,153,238,98,70,179,79,29,71,132,209,189,206,133,172,118,200,217,28,199,199,18,218,91,165,185,222,180,231,118,205,51,211,75,23,166,114,75,207,91,185,81,119,168,105,250,189,40,95,52,159,124,153,236,141,187,71,19,221,235,57,55,219,100,221,85,17,124,253,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,244,246,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,115,69,111,130,70,181,26,198,53,169,19,165,70,43,145,243,35,151,169,35,25,15,40,92,14,15,184,76,195,120,69,210,255,0,160,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,201,191,81,232,136,233,94,171,125,64,0,98,87,104,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,52,182,249,228,115,85,175,99,154,178,186,36,122,181,25,50,181,122,145,177,243,115,101,168,3,86,207,244,85,129,101,95,234,174,57,146,99,151,15,246,202,58,235,109,117,60,159,241,100,134,104,228,103,232,115,92,223,114,161,58,125,156,220,107,255,0,10,173,56,158,193,159,220,237,81,234,110,45,247,187,149,52,11,210,146,233,66,136,196,142,230,216,121,90,198,243,61,235,28,173,137,92,214,72,214,187,104,155,52,81,165,170,237,58,236,255,0,172,213,218,58,158,32,116,67,29,239,121,213,39,52,249,53,182,41,39,150,170,253,75,28,16,195,19,169,152,231,172,105,52,17,211,248,67,27,26,233,154,247,108,174,145,172,100,145,45,165,186,165,157,232,182,119,108,212,205,52,190,250,27,36,179,117,187,149,111,117,134,163,165,213,133,240,201,247,185,152,248,221,188,114,189,190,179,87,109,247,77,149,17,80,54,126,48,43,180,143,180,18,167,135,106,104,244,123,70,238,180,142,212,91,141,59,106,107,110,80,203,20,207,198,88,146,193,36,73,45,60,208,75,12,207,169,133,103,106,49,206,107,227,98,178,77,182,124,106,191,43,39,237,128,210,250,110,26,41,53,47,30,177,82,46,168,94,106,43,45,180,184,83,235,36,170,101,174,120,159,234,213,86,79,211,133,93,77,210,124,50,39,34,34,202,247,172,44,114,44,115,73,12,53,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,7,229,50,43,130,78,48,114,110,17,181,66,43,211,86,174,183,9,190,84,64,220,178,207,73,21,63,94,186,8,163,157,144,190,57,37,98,185,175,133,213,47,149,24,215,198,146,43,81,143,115,81,121,155,98,178,204,90,251,131,101,87,156,43,41,161,238,87,172,126,225,81,107,184,211,117,89,39,66,170,9,29,28,177,243,177,92,199,114,189,142,77,218,170,213,219,116,85,79,19,234,228,90,91,157,226,152,38,35,169,151,251,23,117,198,243,190,255,0,244,126,183,189,66,254,249,220,166,72,106,190,246,199,172,145,242,72,228,111,223,26,222,109,247,110,233,226,6,203,216,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,121,37,102,234,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,245,110,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,54,24,41,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,33,47,179,131,180,2,179,135,123,236,90,73,171,217,23,250,83,215,247,153,226,169,168,142,122,137,49,218,174,71,201,205,78,200,89,36,143,134,105,17,24,248,81,188,169,36,169,43,85,159,126,73,126,183,104,255,0,104,141,187,136,106,57,116,59,71,83,155,1,164,184,83,92,42,114,8,234,42,161,146,255,0,203,3,30,200,29,75,36,113,44,80,197,59,228,230,100,137,39,60,144,65,35,85,156,137,204,22,211,180,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,58,136,213,69,146,77,255,0,47,0,188,20,101,92,86,106,61,37,238,237,108,238,250,101,140,220,33,147,35,184,84,36,140,142,191,145,91,35,173,148,235,27,152,247,77,43,21,17,238,99,147,163,27,209,234,188,206,137,146,218,174,26,56,116,206,248,160,213,58,13,51,193,105,255,0,177,86,94,43,121,225,254,150,90,251,204,48,207,89,211,150,88,250,221,46,187,29,210,99,185,223,228,137,230,169,176,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,130,43,228,150,73,36,84,106,53,136,175,84,107,90,212,70,160,88,174,58,120,116,193,50,190,7,114,44,2,219,79,232,154,13,47,199,219,125,198,125,121,167,238,126,137,164,127,36,94,50,163,164,231,165,108,212,252,210,57,252,189,110,162,163,220,196,32,135,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,60,205,162,13,101,184,129,211,63,184,222,184,231,154,91,29,37,214,158,147,25,200,43,173,244,30,148,143,146,170,106,22,76,238,235,59,253,70,35,186,176,44,82,35,218,212,107,218,244,115,83,149,200,6,201,58,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,230,122,3,15,251,43,53,142,251,171,188,35,218,41,178,56,119,171,192,174,18,225,209,212,243,51,248,213,45,52,16,73,76,188,140,99,81,157,56,42,34,131,111,89,206,232,115,185,202,231,170,38,80,106,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,152,16,109,218,167,172,118,45,93,226,226,239,77,142,67,189,38,5,111,139,14,146,167,153,255,0,198,170,169,167,158,74,149,228,123,26,172,233,207,81,44,27,122,205,119,67,157,174,86,189,17,50,87,177,47,69,63,250,186,226,50,178,225,245,225,86,250,88,229,255,0,131,214,85,201,51,22,63,248,18,70,230,201,253,157,28,223,192,82,50,245,11,53,186,234,86,127,146,234,53,246,158,146,11,150,85,120,173,189,214,69,72,199,54,8,231,169,153,243,72,216,218,231,57,200,196,115,213,17,21,206,93,182,221,87,204,159,62,206,173,28,177,104,223,8,248,37,53,162,110,241,87,152,91,224,204,110,149,60,175,103,90,170,190,8,164,106,114,57,239,70,244,160,74,120,55,111,43,95,208,231,229,107,158,228,3,37,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,190,71,90,170,162,249,29,167,90,239,184,21,52,57,125,193,167,42,137,231,176,17,219,218,145,69,78,252,45,106,122,126,186,73,227,226,190,63,122,173,82,56,240,93,38,168,190,217,219,118,134,94,70,61,200,171,234,162,249,177,171,239,122,125,127,81,42,221,164,184,234,221,52,174,170,165,145,189,86,14,121,23,207,109,155,77,88,190,228,253,36,45,212,100,183,59,52,181,54,250,121,88,136,146,185,83,118,34,237,178,237,254,64,37,23,178,146,94,150,67,152,82,182,78,118,199,75,67,227,182,222,115,202,191,229,36,217,170,68,159,100,109,242,71,102,25,37,23,54,253,90,26,87,185,85,169,227,181,83,145,63,243,137,107,139,197,141,95,208,128,84,171,238,40,79,53,220,173,124,138,55,77,255,0,72,21,183,200,42,110,27,228,113,186,239,176,28,161,200,56,114,162,53,85,64,198,62,58,243,214,225,186,71,119,217,220,178,84,82,207,19,124,55,252,42,74,159,237,87,243,72,95,210,154,58,236,199,89,229,171,133,188,238,154,90,217,124,209,60,209,235,250,63,56,206,206,214,45,75,168,109,210,139,6,164,150,62,73,96,165,153,91,200,213,118,239,142,173,158,123,239,239,79,113,248,59,51,120,121,129,247,104,245,6,239,77,58,186,106,57,250,127,124,145,173,251,228,52,238,79,14,68,79,199,119,188,9,37,210,43,76,182,204,66,142,57,127,11,239,155,167,135,246,89,63,74,253,103,187,58,41,41,227,167,137,25,19,85,168,159,167,244,157,219,167,188,10,37,103,50,121,236,113,19,57,124,80,173,83,155,222,114,136,137,228,7,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,181,156,88,251,83,235,39,196,12,135,230,51,155,41,154,214,113,99,237,79,172,159,16,50,31,152,206,7,234,205,248,103,204,176,238,29,52,243,137,166,215,82,87,226,121,229,69,101,181,232,213,72,231,182,220,96,170,171,137,176,61,138,229,89,25,44,84,143,149,178,55,201,82,70,61,173,218,55,75,232,56,40,226,186,251,194,94,178,209,102,93,91,173,102,33,114,218,143,41,178,81,76,198,247,250,94,87,164,114,35,100,69,98,205,3,223,213,141,119,99,151,103,199,212,99,37,145,73,105,236,228,197,172,89,207,103,86,23,133,101,52,61,246,203,144,91,242,43,93,198,155,170,248,250,244,179,221,43,227,150,62,118,43,94,222,102,61,201,187,85,28,155,238,138,139,226,69,15,28,156,34,93,120,65,213,198,226,144,92,106,239,24,157,250,157,215,44,114,235,61,59,152,247,192,143,86,190,150,103,163,82,39,212,194,188,188,253,53,217,89,36,50,43,99,234,164,109,13,130,49,60,166,197,156,226,182,108,215,22,174,239,182,92,130,223,79,116,183,84,244,159,31,94,150,120,219,36,82,114,61,26,246,243,49,237,93,156,136,228,223,101,68,95,3,235,16,67,217,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,128,247,61,172,123,218,140,124,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,6,172,70,202,124,39,123,44,104,223,195,252,123,229,208,26,214,27,41,240,157,236,177,163,127,15,241,239,151,64,5,213,0,177,92,98,113,85,134,240,161,164,119,12,194,243,114,164,118,79,113,167,168,166,196,237,18,70,179,62,227,113,70,122,138,232,154,246,59,187,70,231,70,233,159,204,222,86,42,53,23,168,248,216,240,244,28,88,251,44,107,39,195,252,135,229,211,154,214,18,233,194,38,127,153,106,159,103,39,20,122,131,168,57,13,93,243,33,190,84,102,21,53,213,213,42,156,242,191,232,229,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,36,69,129,117,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,121,129,146,79,70,229,114,43,22,104,30,244,71,35,28,237,227,146,7,170,49,101,228,109,245,236,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,192,123,158,214,61,237,70,62,79,177,157,6,195,120,146,236,252,211,141,41,204,232,169,28,203,142,155,216,95,108,174,154,157,102,125,166,226,150,168,146,158,182,36,107,216,238,120,220,237,213,168,246,243,177,95,27,151,145,238,69,132,206,37,248,116,206,248,95,213,58,253,51,206,169,255,0,178,214,89,235,121,225,254,153,218,251,204,208,193,89,211,138,89,58,61,94,131,221,210,123,185,217,228,169,228,170,19,39,199,135,30,56,175,13,218,89,110,251,158,94,173,87,252,207,59,183,201,46,61,220,174,49,191,185,80,205,77,47,66,246,159,122,154,41,161,108,221,30,155,31,202,217,247,127,43,149,35,147,104,44,255,0,69,89,238,85,254,170,228,121,38,71,112,255,0,108,172,174,185,87,84,73,255,0,26,73,166,146,71,254,151,57,206,247,170,159,146,231,118,186,222,170,89,89,121,185,213,215,212,71,79,5,35,37,169,153,210,189,176,65,19,33,134,36,115,149,85,25,28,81,199,27,27,228,214,49,173,77,145,17,9,127,236,167,224,114,167,77,109,84,28,82,106,75,233,37,190,228,246,116,126,45,108,107,34,157,45,214,234,166,177,233,90,249,54,85,101,76,209,108,214,182,55,39,78,25,100,107,213,206,149,209,194,17,193,197,79,12,119,222,21,114,172,71,10,202,111,93,246,245,144,97,244,25,45,198,155,187,50,63,69,213,79,36,241,203,67,206,201,101,100,253,39,211,185,58,205,84,107,247,221,26,137,226,185,213,216,99,249,108,253,155,253,228,90,174,218,191,106,124,91,225,253,15,204,110,37,213,236,49,252,182,126,205,254,242,2,85,0,0,96,7,107,222,11,196,118,87,163,84,151,77,55,186,119,189,54,178,243,86,102,54,43,124,15,109,115,250,110,71,199,89,51,209,203,222,40,226,219,153,209,53,173,233,57,18,103,164,173,106,62,154,21,141,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,32,179,180,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,1,237,99,158,247,181,94,240,150,158,8,242,125,18,202,120,104,195,170,180,6,223,73,105,198,32,167,123,37,177,195,114,158,185,246,75,140,143,90,138,202,41,101,168,251,243,158,201,167,122,163,158,137,206,199,177,236,78,155,217,189,245,53,214,224,235,140,92,239,132,12,238,162,255,0,96,163,244,206,55,121,228,250,65,143,245,33,167,244,167,74,26,134,82,255,0,26,124,18,201,7,74,74,133,147,239,104,156,251,114,187,116,95,12,191,237,48,237,18,177,103,56,173,183,69,120,107,212,30,251,101,200,45,233,87,151,93,168,96,124,125,122,89,227,141,240,91,163,153,202,215,183,153,143,122,213,71,200,142,77,217,11,156,139,222,97,3,13,184,220,203,116,75,60,226,95,49,204,244,5,213,115,227,23,202,134,92,165,173,154,89,249,43,174,51,177,38,172,158,40,170,34,142,104,24,179,72,244,88,223,207,235,181,238,99,155,27,217,28,119,87,178,135,18,213,203,215,22,150,76,151,78,91,87,77,98,176,211,212,46,93,92,177,61,244,77,183,77,12,136,218,105,209,178,196,143,124,178,177,157,38,170,191,150,72,219,63,78,70,211,189,12,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,241,84,100,113,71,36,138,141,71,61,81,138,141,107,156,168,213,216,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,231,145,205,221,26,175,119,35,17,145,181,121,24,212,64,143,110,220,239,200,159,237,39,238,210,53,116,183,75,115,189,105,206,237,154,103,166,150,47,76,228,151,158,183,114,162,239,80,211,245,122,80,190,105,62,249,51,217,27,118,142,39,187,214,114,111,182,201,186,170,34,201,87,110,119,228,79,246,147,247,105,138,189,151,30,221,154,101,246,215,201,235,64,197,82,119,187,56,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,244,154,249,98,115,85,169,50,69,30,58,246,174,112,45,252,191,20,26,41,134,127,174,42,179,250,42,23,127,114,230,221,35,167,70,255,0,190,247,167,181,223,153,50,179,250,162,98,50,240,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,115,196,253,149,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,20,54,136,6,63,240,117,198,46,9,197,254,9,81,127,176,81,250,27,36,179,114,125,32,199,250,147,84,122,47,171,53,67,41,127,141,62,8,163,159,171,29,58,201,247,180,94,77,249,93,178,167,142,64,0,0,0,35,171,181,115,130,143,186,110,43,63,18,154,103,108,181,83,100,152,149,190,162,167,45,139,110,140,215,139,92,49,181,201,81,206,174,72,221,53,44,113,191,193,205,231,146,37,229,71,170,195,12,78,145,82,197,113,131,197,158,27,194,46,151,253,56,190,211,210,94,47,181,245,17,211,88,177,199,87,173,44,247,87,164,140,73,213,143,72,229,86,50,40,158,178,57,234,206,77,250,108,85,71,74,196,80,215,179,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,200,192,48,12,203,84,243,43,78,159,105,246,61,87,124,200,111,149,9,77,67,67,76,137,207,43,246,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,79,147,118,185,212,222,174,181,183,154,200,233,35,168,175,168,146,166,86,82,82,69,75,3,94,247,43,156,145,195,11,91,20,76,221,87,102,70,214,177,169,178,53,17,17,16,189,124,22,113,49,83,194,142,188,218,181,62,106,26,187,133,138,122,121,173,25,13,13,34,69,215,169,183,77,202,174,233,172,141,84,71,199,44,112,204,136,142,103,58,194,145,171,216,215,185,64,157,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,50,182,22,114,197,27,25,27,85,121,88,198,243,57,239,231,145,247,128,252,150,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,172,1,106,184,167,209,79,225,19,195,238,109,163,145,220,59,149,94,65,111,78,225,59,165,233,198,202,232,37,101,69,47,85,221,57,21,33,89,225,137,36,229,98,187,166,175,229,217,219,42,93,80,6,170,230,90,118,141,107,125,171,136,252,231,75,53,162,205,99,171,179,83,228,122,111,78,231,208,84,200,217,31,77,60,55,139,173,60,204,71,183,193,236,73,97,147,145,251,53,92,206,87,43,88,170,172,79,203,218,117,165,191,114,254,50,115,94,233,98,244,101,171,45,238,249,77,191,248,215,91,189,119,168,211,189,207,226,247,57,156,213,209,214,250,142,229,219,111,85,168,197,97,139,245,183,107,173,198,154,130,142,225,115,171,170,167,181,211,173,37,12,83,76,231,178,150,5,150,73,150,40,154,171,179,24,178,205,44,138,214,236,156,242,61,222,110,85,80,205,94,3,117,230,167,135,30,26,56,157,212,155,53,109,36,25,10,83,227,22,188,125,38,168,138,55,173,198,165,247,24,163,146,38,74,199,182,103,194,215,73,82,177,114,59,157,148,239,69,217,188,206,76,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,71,118,186,195,106,168,177,67,115,171,101,182,178,162,26,186,138,54,204,228,130,105,225,108,141,138,87,199,191,43,158,198,207,51,90,229,77,218,146,200,137,183,50,239,155,253,143,186,57,125,206,120,160,77,85,167,155,187,217,116,210,223,61,69,100,156,172,127,94,170,186,158,122,74,122,109,149,237,123,121,152,250,153,122,136,215,181,59,183,35,185,86,70,168,19,21,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,224,138,249,37,146,73,21,26,141,98,43,213,26,214,181,17,169,237,64,0,90,174,44,125,150,53,147,225,254,67,242,233,203,170,90,174,44,125,150,53,147,225,254,67,242,233,192,214,176,200,174,9,56,193,201,184,70,213,8,175,77,90,186,220,38,249,81,3,114,203,61,36,84,253,122,232,34,142,118,66,248,228,149,138,230,190,23,84,190,84,99,95,26,72,173,70,61,205,69,230,110,58,153,21,198,223,7,217,55,8,218,161,45,149,201,87,91,132,223,42,39,118,39,120,171,150,159,175,93,4,81,192,249,153,36,113,61,92,215,194,234,150,68,175,115,35,73,21,170,246,53,168,188,173,9,254,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,233,83,67,93,76,171,201,43,55,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,79,64,66,7,103,7,104,5,103,14,247,216,180,147,87,178,47,244,167,175,239,51,197,83,81,28,245,18,99,181,92,143,147,154,157,144,178,73,31,12,210,34,49,240,163,121,82,73,82,86,171,62,252,146,205,248,17,87,219,157,249,19,253,164,253,218,70,174,150,233,110,119,173,57,221,179,76,244,210,197,233,156,146,243,214,238,84,93,234,26,126,175,74,23,205,39,223,38,123,35,110,209,196,247,122,206,77,246,217,55,85,68,89,42,237,206,252,137,254,210,126,237,49,87,178,227,219,179,76,190,218,249,61,104,24,170,78,247,103,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,147,95,44,78,106,181,38,72,163,199,94,213,206,5,191,151,226,131,69,48,207,245,197,86,127,69,66,239,238,92,219,164,116,232,223,247,222,244,246,187,243,38,86,127,84,76,70,94,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,78,120,159,178,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,134,209,0,199,254,14,184,197,193,56,191,193,42,47,246,10,63,67,100,150,110,79,164,24,255,0,82,106,143,69,245,102,168,101,47,241,167,193,20,115,245,99,167,89,62,246,139,201,191,43,182,84,241,200,0,0,0,48,87,182,11,71,44,89,207,12,11,170,181,19,119,123,214,154,92,32,168,163,147,149,239,235,210,215,84,65,73,81,77,178,61,172,111,51,223,77,47,81,90,247,39,118,228,111,42,72,229,34,91,133,141,107,254,14,220,65,97,58,199,37,191,190,210,99,247,5,239,240,54,46,164,143,161,158,39,211,213,116,155,212,141,22,100,130,105,86,62,103,163,122,136,206,109,219,186,46,199,185,102,45,98,206,113,91,206,21,148,208,247,219,46,65,111,168,181,220,105,186,175,143,175,75,60,110,142,88,249,216,173,123,121,152,247,38,237,84,114,111,186,42,47,137,171,189,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,160,109,17,150,101,54,44,27,21,188,230,185,77,119,114,178,227,246,250,139,165,198,167,164,249,58,20,176,70,233,37,147,145,136,231,187,149,140,114,236,212,87,46,219,34,42,248,26,193,101,153,77,247,57,202,175,57,174,83,93,223,111,89,5,194,162,233,113,169,233,50,62,189,84,242,58,73,100,228,98,53,141,230,123,220,187,53,17,169,190,200,136,158,4,170,113,67,197,117,30,166,246,81,227,23,188,254,94,92,207,84,187,173,158,40,99,154,5,146,174,170,215,115,69,172,175,116,109,72,185,97,127,112,87,57,34,141,91,20,149,112,71,228,168,242,53,116,7,71,47,188,64,107,46,39,163,184,228,221,222,175,38,184,54,158,74,158,86,63,186,82,177,174,146,166,167,145,239,98,73,210,130,57,101,233,243,163,159,201,202,223,89,200,128,79,79,0,250,103,149,105,23,8,90,109,130,230,180,157,210,245,79,111,168,184,84,210,186,57,35,146,151,190,213,205,88,200,37,100,140,107,217,52,108,168,107,36,98,183,213,145,175,106,42,162,34,174,64,0,0,197,94,212,127,97,61,77,251,23,231,20,70,85,24,171,218,143,236,39,169,191,98,252,226,136,8,1,46,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,153,93,11,249,162,145,143,141,202,188,175,99,185,92,246,114,72,251,64,108,123,197,119,10,58,113,197,174,156,63,10,205,98,238,55,90,30,164,246,11,252,16,163,234,173,21,78,68,69,115,81,85,58,144,191,149,169,44,42,168,217,26,214,170,43,30,200,228,96,70,183,102,47,104,5,30,145,86,83,112,253,173,249,23,116,193,106,249,96,198,110,82,199,4,84,182,26,169,39,154,105,91,82,246,177,36,88,103,146,163,198,105,30,230,194,230,55,116,108,110,123,227,184,29,185,223,145,63,218,79,221,165,234,236,255,0,236,224,177,112,239,71,105,213,237,91,131,191,234,199,175,81,77,20,21,175,238,184,236,114,193,36,47,166,111,77,201,29,76,206,142,103,164,178,59,158,52,119,43,98,252,5,154,91,43,219,157,249,19,253,164,253,218,6,5,112,209,195,62,101,197,46,67,149,225,154,125,93,72,204,134,193,139,212,100,116,52,85,42,140,101,205,240,213,83,66,180,137,42,185,27,11,220,218,135,43,30,239,83,157,141,107,149,141,114,200,203,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,158,189,138,158,212,249,79,195,250,239,152,219,139,235,218,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,58,173,93,162,88,98,116,155,177,209,191,172,25,21,192,47,26,248,175,21,154,113,73,100,187,92,251,190,166,227,54,248,99,200,237,245,11,27,36,175,228,70,198,235,157,58,70,214,49,208,202,245,69,123,88,212,232,200,244,98,167,43,162,124,185,84,107,3,165,186,165,157,232,182,119,108,212,205,52,190,250,27,36,179,117,187,149,111,117,134,163,165,213,133,240,201,247,185,152,248,221,188,114,189,190,179,87,109,247,77,149,17,83,97,62,20,120,174,211,142,45,116,225,153,174,21,47,113,186,208,244,224,191,216,39,153,31,85,104,170,114,42,163,92,168,137,212,133,252,174,88,166,68,70,200,214,185,21,24,246,73,27,2,245,128,0,128,30,212,127,110,205,77,251,23,228,244,70,85,118,24,254,91,63,102,255,0,121,24,171,218,143,237,217,169,191,98,252,158,136,202,174,195,31,203,103,236,223,239,32,37,80,3,207,231,249,254,27,165,152,109,219,80,117,7,33,164,177,227,214,58,117,169,174,174,169,85,228,137,155,162,34,34,34,43,158,247,57,90,198,49,168,175,123,220,214,181,28,231,34,40,122,0,71,7,5,252,96,228,220,92,241,237,151,94,156,181,116,88,77,143,7,186,183,19,179,213,197,79,215,161,130,90,219,59,38,124,146,68,196,115,159,51,169,153,42,177,207,145,35,87,43,24,231,34,115,58,71,192,16,129,218,63,217,255,0,89,195,189,246,93,91,210,28,119,253,41,235,251,180,18,211,83,201,61,68,152,237,87,35,35,229,168,124,207,146,71,195,52,136,175,100,202,238,84,146,85,137,200,207,188,172,179,126,124,156,179,22,177,103,56,173,231,10,202,104,123,237,151,32,183,212,90,238,52,221,87,199,215,165,158,55,71,44,124,236,86,189,188,204,123,147,118,170,57,55,221,21,23,196,13,91,73,158,236,210,236,251,166,209,235,85,159,136,61,95,181,85,199,168,53,244,253,230,207,105,171,138,90,89,241,166,61,181,80,72,146,35,39,86,78,250,138,105,226,114,178,104,154,248,23,118,170,35,209,219,124,174,27,123,38,173,90,89,196,189,215,82,115,60,142,174,233,134,225,87,138,122,236,18,149,242,54,58,187,132,237,100,115,199,83,88,232,151,102,178,154,87,116,209,169,200,179,203,2,200,230,71,14,209,205,35,224,106,174,76,159,12,220,40,233,199,22,189,153,154,109,133,102,177,119,27,173,15,167,103,176,95,224,133,31,85,104,170,117,222,177,21,205,69,84,234,66,254,86,164,176,170,163,100,107,90,168,172,123,35,145,144,216,79,247,101,199,176,158,153,125,181,243,138,208,32,175,84,180,183,59,209,108,238,231,166,122,151,98,244,54,73,102,232,247,218,46,245,13,71,75,171,11,38,143,239,144,189,241,187,120,229,99,189,87,46,219,236,187,42,42,39,171,225,139,135,172,171,138,13,101,178,233,30,45,83,220,59,255,0,82,166,227,116,125,44,149,16,219,40,98,111,52,181,18,53,137,253,204,108,71,57,141,124,178,196,197,123,57,249,146,103,187,67,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,57,165,183,207,35,154,173,123,28,213,149,209,35,213,168,201,149,171,212,141,143,155,154,224,112,125,194,102,27,194,46,151,253,7,177,84,82,94,47,181,245,18,84,223,114,54,208,45,44,247,87,164,143,88,17,236,89,37,86,50,40,158,145,181,136,254,77,250,143,68,71,74,245,80,184,26,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,8,175,146,89,36,145,81,168,214,34,189,81,173,107,81,26,158,212,0,48,87,180,127,180,2,143,135,123,20,186,73,164,57,23,250,108,87,247,105,229,169,167,142,10,136,241,218,94,118,73,205,80,201,153,36,111,154,104,209,88,200,85,188,201,28,171,43,149,159,121,73,97,46,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,11,166,158,166,121,28,141,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,67,98,158,44,248,62,210,254,46,176,216,172,89,194,85,208,95,108,244,245,77,199,47,180,210,200,175,181,79,58,196,175,122,192,143,108,85,12,114,211,196,215,177,233,191,34,57,24,232,220,168,244,177,93,158,93,157,223,193,146,178,225,170,26,176,182,171,190,125,81,214,183,219,89,21,63,82,59,36,44,158,162,41,39,166,159,168,169,47,123,131,187,189,30,232,162,150,56,220,232,149,19,158,86,168,48,142,12,172,92,30,112,35,173,214,201,46,190,153,204,242,141,63,188,212,100,215,40,158,244,165,116,145,91,42,186,84,212,209,187,109,161,139,171,42,36,142,106,73,35,158,231,59,149,21,145,71,8,38,202,124,88,251,44,107,39,195,252,135,229,211,154,214,1,59,221,163,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,186,77,124,178,181,200,212,153,101,142,10,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,54,158,48,43,142,14,204,42,110,38,181,66,221,171,154,115,153,82,99,23,219,181,69,45,38,92,151,36,150,120,42,41,35,141,177,54,178,153,141,221,82,166,56,163,100,125,21,86,69,42,53,139,207,11,154,247,74,23,87,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,201,80,176,202,245,141,173,106,196,246,189,156,188,137,28,146,101,1,106,184,122,225,139,70,184,95,197,102,197,180,143,23,238,29,255,0,160,251,165,198,166,103,84,87,92,230,138,52,99,100,158,87,127,199,114,70,196,100,76,116,178,43,24,206,119,111,117,64,0,0,215,135,143,190,30,45,92,51,241,47,127,192,241,91,85,93,6,39,112,167,166,189,227,140,169,172,109,75,251,148,236,217,237,71,34,171,209,145,212,199,85,11,18,95,190,114,68,213,114,191,116,145,247,87,73,245,230,167,42,236,196,215,29,1,190,214,210,119,140,30,162,199,116,177,49,213,17,54,121,45,213,151,202,103,79,27,33,70,35,222,200,106,119,123,165,87,63,198,186,54,47,34,53,136,236,180,237,164,209,203,238,97,163,88,150,177,90,38,234,82,105,221,194,162,158,233,77,202,196,229,165,185,58,158,54,212,243,185,232,171,201,60,20,241,116,218,199,185,221,231,155,213,108,110,85,135,106,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,120,216,239,54,162,160,92,190,19,189,169,244,111,226,6,61,243,24,15,171,198,134,177,216,181,247,138,12,255,0,85,113,104,121,44,183,91,132,116,246,233,57,158,189,230,150,146,158,42,72,170,118,123,24,246,117,153,78,217,122,110,106,57,157,78,69,221,91,186,217,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,15,215,137,226,215,220,231,42,179,97,88,181,15,125,189,100,23,10,123,93,186,155,170,200,250,245,83,200,216,226,143,157,234,214,55,153,239,106,110,229,70,166,251,170,162,120,129,50,157,141,154,41,244,27,135,219,182,177,213,220,58,213,122,155,112,78,140,17,203,205,28,20,54,233,106,41,227,230,106,198,213,108,206,157,245,138,237,158,246,172,125,13,185,93,206,134,127,159,39,19,197,172,88,54,43,102,194,177,106,30,229,101,199,237,244,246,187,117,55,85,242,116,41,96,141,177,197,31,59,213,207,119,43,24,212,221,202,174,93,183,85,85,241,62,176,26,214,113,99,237,79,172,159,16,50,31,152,206,77,79,101,199,176,158,153,125,181,243,138,210,21,184,177,246,167,214,79,136,25,15,204,103,38,167,178,227,216,79,76,190,218,249,197,104,25,84,0,0,0,0,0,0,96,175,104,255,0,103,253,31,17,22,41,117,111,72,113,223,244,216,160,238,208,75,77,79,36,20,241,228,84,188,236,143,150,161,243,62,56,217,52,49,170,189,147,43,185,150,56,150,39,35,254,242,177,103,80,3,85,112,72,167,108,174,133,233,198,155,106,62,25,170,24,85,155,209,87,93,70,244,180,183,248,96,84,109,45,69,85,42,210,170,85,54,52,79,82,105,59,211,186,170,139,202,247,49,175,86,163,221,35,223,111,251,35,52,207,21,212,78,46,33,184,229,52,157,239,232,86,63,87,147,91,160,124,113,201,11,171,163,158,158,158,39,200,215,177,219,244,251,211,165,98,183,149,205,150,40,158,142,245,118,80,204,174,205,46,207,186,109,30,181,89,248,131,213,251,85,92,122,131,95,79,222,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,180,133,0,0,0,0,0,0,134,190,211,174,207,250,61,34,172,169,226,7,68,49,222,233,130,213,243,79,147,91,98,146,8,169,108,53,82,79,12,49,58,153,142,122,72,176,207,37,71,132,49,177,205,133,204,118,202,216,220,198,71,50,128,13,85,201,105,236,148,224,163,208,148,116,124,89,106,109,178,235,71,122,155,173,30,23,111,157,58,17,182,134,104,58,111,185,185,17,220,242,117,153,44,177,196,217,26,214,164,104,233,81,36,73,97,123,61,5,143,177,231,75,233,120,151,186,100,87,42,186,186,189,32,130,158,42,250,44,114,165,100,231,168,158,161,149,113,203,66,149,144,212,178,161,140,165,123,41,39,100,142,106,172,140,153,177,57,207,116,114,72,233,31,3,90,206,44,125,169,245,147,226,6,67,243,25,201,105,224,183,66,244,227,136,190,204,204,15,75,245,66,205,223,173,85,222,153,150,25,162,84,101,85,190,169,183,122,228,142,170,154,69,69,233,204,206,103,108,187,43,85,174,115,30,215,177,239,99,162,91,139,31,106,125,100,248,129,144,252,198,114,106,123,46,61,132,244,203,237,175,156,86,129,8,26,233,161,122,143,195,166,163,220,116,191,84,44,221,198,235,67,180,176,205,18,171,233,110,20,174,85,72,234,169,164,84,78,164,47,229,118,203,178,57,28,215,49,237,99,216,246,55,229,105,86,153,229,90,201,168,248,230,150,225,84,157,226,245,147,92,34,183,211,115,71,35,227,135,157,125,121,229,233,177,239,108,49,49,29,36,143,70,175,36,108,123,149,54,106,147,233,198,223,7,216,207,23,58,95,45,149,201,73,69,155,88,233,231,118,39,120,171,150,163,161,67,60,178,64,249,153,36,113,61,26,230,76,218,102,68,175,115,36,88,209,202,246,53,202,156,174,249,60,14,112,57,134,240,133,134,186,170,169,244,151,205,69,190,83,181,151,235,243,24,188,145,179,116,119,114,163,230,68,115,41,154,228,106,171,149,17,243,61,168,247,163,81,177,69,16,92,14,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,50,182,22,114,197,27,25,27,85,121,88,198,243,57,239,231,145,247,128,0,4,43,118,205,233,111,209,78,35,172,90,153,65,98,238,180,25,222,63,31,121,173,239,92,253,242,233,68,245,134,111,189,171,213,209,242,82,186,220,223,6,181,142,223,116,221,221,69,38,164,194,174,215,61,51,202,181,19,132,121,174,56,181,39,123,250,21,144,82,100,215,24,25,28,146,76,234,24,224,168,167,149,241,181,140,118,253,62,244,217,94,174,229,107,98,138,87,171,189,93,148,49,87,177,47,83,50,170,109,83,206,180,115,189,245,113,187,134,62,185,55,66,73,36,119,119,174,167,169,167,167,231,133,188,253,54,117,35,170,218,69,228,87,59,161,7,172,136,205,151,47,251,84,245,142,251,164,92,35,221,233,177,200,118,171,207,110,17,97,210,84,243,51,248,173,45,76,19,201,82,188,143,99,145,253,72,41,229,131,111,85,205,235,243,181,200,230,34,44,54,112,171,170,95,113,110,35,180,235,83,38,190,250,26,130,205,144,82,250,86,183,186,247,142,149,174,87,244,107,190,246,140,123,157,189,44,179,183,212,106,189,55,221,155,57,26,169,151,253,181,154,153,244,131,92,112,189,45,164,171,181,84,82,97,248,251,238,19,119,121,57,234,169,235,171,230,251,228,21,27,61,81,155,65,73,71,35,24,173,107,185,103,87,42,185,175,102,193,134,188,52,96,20,218,167,196,54,155,233,245,195,30,171,190,91,111,153,69,182,154,233,67,76,146,243,203,110,239,12,90,197,85,137,81,236,99,105,210,87,189,237,84,228,99,92,237,219,203,186,108,188,66,183,99,38,150,253,43,226,58,251,169,149,246,46,245,65,130,99,242,119,106,222,245,201,220,238,149,175,72,97,251,218,61,29,39,61,43,110,45,241,107,152,221,183,93,157,211,82,106,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,20,57,60,74,206,183,42,251,128,169,187,149,29,108,95,31,20,43,223,195,112,49,227,141,28,126,59,222,142,228,45,124,109,114,178,219,86,246,238,214,175,138,82,212,109,231,250,200,0,206,105,123,134,83,112,165,84,217,99,158,86,255,0,52,142,79,119,234,54,51,226,42,157,179,105,125,251,153,156,201,232,250,164,95,31,247,60,198,188,250,225,2,83,234,85,237,136,221,145,107,170,149,19,244,119,137,0,206,46,200,89,97,118,123,145,49,210,59,157,40,41,118,253,75,86,187,255,0,144,152,104,118,233,55,101,221,54,79,241,16,231,217,8,196,93,68,200,100,234,53,21,45,244,201,182,233,239,171,255,0,160,152,216,127,146,111,234,64,42,95,34,143,13,255,0,73,90,249,29,107,248,64,118,39,145,194,39,233,9,228,114,136,7,39,229,184,212,247,90,103,75,178,46,219,121,254,180,63,81,109,245,195,59,183,96,152,125,85,214,225,93,21,51,35,228,241,145,219,111,188,177,183,234,95,207,79,231,2,32,56,224,200,231,212,254,41,105,172,49,200,174,133,99,181,64,223,89,203,202,174,240,242,126,201,253,117,127,249,220,147,254,14,52,222,155,5,210,235,28,75,187,229,146,221,78,245,114,177,136,169,189,52,8,169,234,239,249,191,89,17,90,93,88,253,78,226,82,223,124,145,22,165,31,91,111,68,228,79,15,82,90,102,254,42,55,235,250,137,209,211,58,4,160,195,44,244,221,37,98,178,134,157,187,46,254,232,152,159,228,3,213,162,109,224,81,38,251,109,177,216,117,72,213,119,184,4,124,201,250,127,89,216,158,37,17,181,90,135,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,90,206,44,125,169,245,147,226,6,67,243,25,205,148,205,107,56,177,246,167,214,79,136,25,15,204,103,3,34,187,52,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,52,191,113,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,220,241,185,219,171,81,237,231,98,190,55,47,35,220,139,173,101,109,166,235,110,166,160,172,184,91,42,233,105,238,148,235,87,67,44,208,185,140,170,129,37,146,21,150,39,42,108,246,36,176,203,26,185,187,167,60,111,111,155,85,18,82,187,43,56,241,255,0,232,142,21,53,126,245,253,150,44,66,251,115,184,255,0,188,50,154,200,214,116,191,225,14,137,242,77,253,142,157,141,254,73,128,97,86,89,192,247,16,86,126,35,175,60,53,98,216,29,215,32,200,40,187,197,117,186,110,148,84,144,220,44,236,123,146,43,151,81,242,172,49,67,34,35,83,214,151,102,202,238,130,175,85,57,9,201,225,51,70,115,45,1,208,108,99,75,115,205,69,171,204,110,246,122,126,71,213,75,178,193,68,197,219,150,138,149,202,212,149,244,208,167,169,27,165,85,122,162,120,36,113,244,225,138,240,0,53,87,54,83,225,59,217,99,70,254,31,227,223,46,128,214,176,216,247,135,172,166,197,131,112,95,166,153,174,83,93,220,172,184,254,151,217,174,151,26,158,147,228,232,82,193,105,138,73,100,228,98,57,238,229,99,28,187,53,21,203,182,200,138,190,0,122,189,116,215,77,56,225,211,78,46,58,161,170,23,158,227,106,161,218,40,97,137,17,245,87,10,167,34,172,116,180,209,170,167,82,103,242,187,100,221,26,141,107,158,247,49,140,123,219,175,103,18,252,69,231,124,80,106,157,126,166,103,85,31,217,104,236,244,92,144,255,0,75,45,125,230,105,160,163,234,69,20,125,110,151,93,237,234,189,188,239,243,85,242,68,186,188,125,113,175,149,113,89,168,245,118,75,77,207,187,233,150,51,112,154,60,114,223,78,178,50,58,254,69,116,109,185,212,36,141,99,221,52,172,85,86,53,237,78,140,111,86,34,115,58,87,203,138,160,74,167,0,191,245,44,184,141,253,175,255,0,244,114,148,138,178,85,56,5,255,0,169,101,196,111,237,127,255,0,163,148,164,85,129,178,159,9,222,203,26,55,240,255,0,30,249,116,7,148,227,95,133,27,23,22,154,53,91,134,244,173,84,121,125,183,122,204,90,247,91,11,221,220,42,185,152,178,70,174,141,81,233,12,236,103,74,68,217,237,77,217,39,77,239,138,52,61,95,9,222,203,26,55,240,255,0,30,249,116,5,213,2,34,251,52,251,60,238,183,28,254,171,91,245,202,142,174,218,205,56,202,39,182,217,236,77,115,154,181,87,187,116,200,146,85,62,118,122,146,211,83,212,49,88,222,139,222,217,38,134,68,115,145,145,57,147,75,160,0,66,183,109,95,181,62,45,240,254,135,230,55,18,234,246,24,254,91,63,102,255,0,121,22,171,182,175,218,159,22,248,127,67,243,27,137,117,123,12,127,45,159,179,127,188,128,149,64,89,77,107,227,51,134,206,29,178,170,92,43,88,245,35,232,253,234,182,222,203,164,20,222,135,175,171,231,165,124,146,70,217,57,233,224,145,137,187,225,145,54,85,230,245,119,219,101,69,95,173,161,124,81,232,79,18,158,155,251,138,103,63,72,254,142,119,111,73,255,0,75,43,40,250,29,227,171,209,254,169,138,62,110,110,132,191,131,190,220,190,59,110,155,133,213,60,254,127,128,97,186,167,134,221,180,251,80,113,234,75,230,61,124,167,90,106,234,26,148,94,73,89,186,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,122,3,242,93,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,108,48,83,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,6,186,252,105,240,207,83,194,142,188,221,116,194,26,234,187,133,138,122,120,110,248,245,117,90,197,215,169,183,77,204,141,234,36,110,84,71,199,44,115,66,170,173,103,58,194,178,35,24,215,181,11,20,93,254,46,181,190,213,196,119,17,121,158,178,216,172,117,118,139,109,254,162,153,180,116,149,114,53,243,164,20,244,176,211,70,249,57,125,86,189,237,129,30,172,69,114,49,94,173,71,63,151,157,109,0,27,15,112,73,193,246,51,194,54,151,197,101,106,82,86,230,215,202,120,29,150,94,41,37,168,232,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,43,114,40,199,254,4,53,210,251,196,79,12,24,142,163,102,55,155,85,199,41,119,122,183,95,93,111,70,51,146,170,158,162,72,216,179,68,197,84,138,105,32,72,39,115,17,26,223,191,35,152,198,177,204,106,100,0,17,87,219,157,249,19,253,164,253,218,98,175,101,199,183,102,153,125,181,242,122,211,42,187,115,191,34,127,180,159,187,76,85,236,184,246,236,211,47,182,190,79,90,4,255,0,16,129,218,63,217,255,0,89,195,189,246,93,91,210,28,119,253,41,235,251,180,18,211,83,201,61,68,152,237,87,35,35,229,168,124,207,146,71,195,52,136,175,100,202,238,84,146,85,137,200,207,188,172,179,126,124,156,179,22,177,103,56,173,231,10,202,104,123,237,151,32,183,212,90,238,52,221,87,199,215,165,158,55,71,44,124,236,86,189,188,204,123,147,118,170,57,55,221,21,23,196,13,109,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,73,26,221,145,202,199,114,61,25,35,83,157,141,84,216,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,197,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,150,5,184,219,224,251,38,225,27,84,37,178,185,42,235,112,155,229,68,238,196,239,21,114,211,245,235,160,138,56,31,51,36,142,39,171,154,248,93,82,200,149,238,100,105,34,181,94,198,181,23,149,174,9,56,193,201,184,70,213,8,175,77,90,186,220,38,249,81,3,114,203,61,36,84,253,122,232,34,142,118,66,248,228,149,138,230,190,23,84,190,84,99,95,26,72,173,70,61,205,69,230,104,108,60,15,147,137,229,54,44,231,21,179,102,184,181,119,125,178,228,22,250,123,165,186,167,164,248,250,244,179,198,217,34,147,145,232,215,183,153,143,106,236,228,71,38,251,42,34,248,31,88,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,146,38,110,136,136,136,136,174,123,220,229,107,24,198,162,189,239,115,90,212,115,156,136,186,246,113,131,197,158,101,197,214,168,125,56,190,211,213,217,236,84,20,241,211,88,177,199,87,165,84,22,166,44,108,73,213,143,72,226,71,190,89,88,178,57,234,206,125,186,108,85,86,196,196,76,138,237,58,227,199,238,223,125,169,208,109,39,189,115,96,56,253,193,222,146,186,91,174,61,74,92,162,102,178,23,71,187,122,77,94,141,60,237,168,70,242,201,36,83,57,35,153,55,228,137,201,98,184,36,224,251,38,226,231,84,34,178,181,42,232,176,155,29,68,14,203,47,20,146,211,245,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,149,193,127,251,55,59,59,45,90,239,77,38,180,107,221,138,174,125,62,146,157,205,199,168,33,175,108,76,190,79,213,158,158,119,202,248,38,74,136,25,78,248,23,102,42,70,178,61,236,114,57,88,199,50,76,85,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,243,43,161,127,52,82,49,241,185,87,149,236,119,43,158,206,73,31,177,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,149,227,7,132,204,55,139,173,47,250,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,252,155,244,222,168,174,137,138,129,30,189,147,188,107,220,113,108,170,217,194,190,164,92,249,241,187,206,244,216,116,239,90,90,120,109,85,206,146,162,162,74,121,28,173,100,147,119,169,38,229,98,186,71,185,37,72,163,99,21,37,85,100,191,154,187,231,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,133,166,174,161,169,68,231,137,251,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,172,217,246,103,241,175,113,226,127,4,185,97,58,151,115,239,58,147,137,111,83,91,89,34,210,195,233,154,25,166,145,99,168,134,158,22,199,201,209,221,144,72,141,143,149,55,129,202,245,116,202,214,134,106,128,0,192,174,216,109,16,181,103,156,58,83,235,44,215,202,186,59,150,151,84,35,169,233,27,27,95,5,116,23,26,170,74,105,88,255,0,39,49,237,114,66,246,189,21,83,102,72,213,106,243,163,227,132,195,105,44,179,22,177,103,56,173,231,10,202,104,123,237,151,32,183,212,90,238,52,221,87,199,215,165,158,55,71,44,124,236,86,189,188,204,123,147,118,170,57,55,221,21,23,196,214,55,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,39,60,79,217,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,67,207,147,189,217,95,195,197,171,70,184,104,181,103,149,86,170,186,92,179,83,169,225,189,221,159,53,99,102,99,168,145,243,45,181,177,54,53,228,99,22,154,102,204,168,187,201,207,80,244,122,167,43,99,142,24,52,7,71,47,188,64,107,46,39,163,184,228,221,222,175,38,184,54,158,74,158,86,63,186,82,177,174,146,166,167,145,239,98,73,210,130,57,101,233,243,163,159,201,202,223,89,200,134,205,32,0,62,78,89,148,216,176,108,86,243,154,229,53,221,202,203,143,219,234,46,151,26,158,147,228,232,82,193,27,164,150,78,70,35,158,238,86,49,203,179,81,92,187,108,136,171,224,7,214,45,87,22,62,203,26,201,240,255,0,33,249,116,229,170,254,138,63,2,127,236,231,255,0,38,111,31,243,66,234,241,99,236,177,172,159,15,242,31,151,78,6,181,134,205,26,233,161,122,113,196,94,156,92,116,191,84,44,221,250,213,93,180,176,205,18,163,42,173,245,77,69,72,234,169,164,84,94,156,204,230,118,203,178,181,90,231,49,237,123,30,246,59,89,115,106,128,53,150,215,77,11,212,126,29,53,30,227,165,250,161,102,238,55,90,29,165,134,104,149,95,75,112,165,114,170,71,85,77,34,162,117,33,127,43,182,93,145,200,230,185,143,107,30,199,177,178,43,217,71,199,79,242,28,47,235,94,103,254,183,165,192,43,107,155,253,211,93,107,146,161,93,254,245,221,88,230,254,124,40,255,0,234,120,79,21,219,35,196,14,151,234,46,101,138,232,254,24,250,75,205,247,0,168,184,45,242,235,18,200,230,80,79,50,66,213,183,196,246,201,210,123,209,97,230,157,22,55,44,111,142,38,54,70,185,42,35,48,87,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,197,81,145,197,28,146,42,53,28,245,70,42,53,174,114,163,84,36,127,183,59,242,39,251,73,251,180,197,94,203,143,110,205,50,251,107,228,245,166,74,118,209,91,175,182,124,87,135,171,78,83,145,253,32,189,81,91,239,148,247,27,191,115,101,39,164,42,153,29,173,178,212,244,24,170,200,186,143,71,63,166,213,229,111,54,201,224,134,53,246,92,123,118,105,151,219,95,39,173,2,127,136,64,237,31,236,255,0,172,225,222,251,46,173,233,14,59,254,148,245,253,218,9,105,169,228,158,162,76,118,171,145,145,242,212,62,103,201,35,225,154,68,87,178,101,119,42,73,42,196,228,103,222,86,89,191,62,78,89,139,88,179,156,86,243,133,101,52,61,246,203,144,91,234,45,119,26,110,171,227,235,210,207,27,163,150,62,118,43,94,222,102,61,201,187,85,28,155,238,138,139,226,6,182,252,58,235,206,101,195,110,174,88,181,91,12,173,171,107,237,213,12,101,206,134,26,132,133,151,107,114,189,171,81,69,42,185,143,111,36,141,110,200,229,99,185,30,140,145,169,206,198,170,108,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,226,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,203,2,220,109,240,125,147,112,141,170,18,217,92,149,117,184,77,242,162,119,98,119,138,185,105,250,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,202,215,4,156,96,228,220,35,106,132,87,166,173,93,110,19,124,168,129,185,101,158,146,42,126,189,116,17,71,59,33,124,114,74,197,115,95,11,170,95,42,49,175,141,36,86,163,30,230,162,243,52,54,30,7,201,196,242,155,22,115,138,217,179,92,90,187,190,217,114,11,125,61,210,221,83,210,124,125,122,89,227,108,145,73,200,244,107,219,204,199,181,118,114,35,147,125,149,17,124,15,172,0,128,30,211,173,45,251,151,241,147,154,247,75,23,163,45,89,111,119,202,109,255,0,198,186,221,235,189,70,157,238,127,23,185,204,230,174,142,183,212,119,46,219,122,173,70,43,9,254,35,87,182,211,76,242,172,131,78,52,239,84,173,52,157,226,203,135,220,46,22,251,191,78,57,31,37,63,127,74,110,132,238,229,98,177,144,163,233,22,55,61,238,111,223,39,129,168,142,87,248,4,80,214,230,183,90,252,2,205,167,51,83,210,37,182,199,120,185,222,233,229,107,29,215,116,245,208,209,67,43,94,238,110,85,98,54,223,10,181,17,168,168,174,147,117,118,232,141,206,158,198,13,33,166,203,245,231,37,213,203,140,20,147,83,233,237,157,176,209,163,167,149,147,195,113,184,117,34,142,102,49,190,163,216,148,208,215,70,228,122,248,44,209,170,53,85,57,153,30,196,223,118,62,232,229,139,6,225,129,53,86,158,110,241,122,212,187,132,245,21,146,114,189,157,10,90,26,137,233,41,233,182,87,185,142,229,123,42,101,234,35,88,229,239,60,142,230,72,218,160,103,80,0,1,138,189,168,254,194,122,155,246,47,206,40,140,170,49,87,181,31,216,79,83,126,197,249,197,16,16,2,109,80,106,174,109,80,0,138,190,220,239,200,159,237,39,238,210,85,8,171,237,206,252,137,254,210,126,237,2,213,118,42,123,83,229,63,15,235,190,99,110,37,251,84,181,75,4,209,108,18,231,169,154,151,125,244,54,55,102,232,247,218,222,235,53,71,75,171,51,33,143,239,112,177,242,59,121,37,99,125,86,174,219,238,187,34,42,164,64,246,42,123,83,229,63,15,235,190,99,110,45,255,0,104,207,26,255,0,194,171,81,224,176,96,23,59,172,122,101,139,125,238,219,77,58,244,163,186,87,34,189,36,185,186,30,86,189,188,204,122,71,19,101,87,57,145,181,206,218,39,77,44,104,24,213,170,185,133,139,80,53,31,35,205,113,140,10,213,133,90,175,87,9,107,41,44,22,183,189,212,182,248,220,187,164,108,87,255,0,58,163,81,145,163,149,82,56,226,103,44,109,147,78,199,30,28,117,66,201,77,93,196,141,195,55,171,179,97,185,29,60,214,218,28,122,146,88,228,101,249,97,149,241,173,85,83,85,28,145,50,9,91,43,98,229,229,153,95,212,94,102,66,170,218,156,107,236,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,213,107,37,137,173,70,172,201,44,115,188,0,24,255,0,170,92,122,240,157,162,217,221,207,76,245,47,85,189,13,146,89,186,61,246,139,208,87,42,142,151,86,22,77,31,223,33,167,124,110,222,57,88,239,85,203,182,251,46,202,138,137,234,244,47,138,61,9,226,83,211,127,113,76,231,233,31,209,206,237,233,63,233,101,101,31,67,188,117,122,63,213,49,71,205,205,208,151,240,119,219,151,199,109,211,112,133,110,212,127,110,205,77,251,23,228,244,70,85,118,24,254,91,63,102,255,0,121,24,171,218,143,237,217,169,191,98,252,158,136,202,174,195,31,203,103,236,223,239,32,37,80,132,14,209,254,208,10,206,34,47,178,233,38,144,228,95,233,79,65,221,167,150,166,158,57,233,228,200,170,185,25,39,53,67,38,100,114,50,24,100,85,99,33,86,242,172,145,44,174,87,253,229,34,189,125,171,156,116,255,0,47,194,254,138,102,127,235,138,92,254,182,133,191,220,181,182,184,234,17,223,239,189,233,141,111,230,66,175,254,168,132,138,176,51,255,0,177,83,218,159,41,248,127,93,243,27,113,53,36,43,118,42,123,83,229,63,15,235,190,99,110,38,164,0,0,0,0,13,85,201,254,236,184,246,19,211,47,182,190,113,90,64,9,63,221,151,30,194,122,101,246,215,206,43,64,202,160,0,0,0,0,0,22,171,139,31,101,141,100,248,127,144,252,186,115,90,195,101,62,44,125,150,53,147,225,254,67,242,233,205,107,0,218,160,0,0,3,21,127,162,143,192,159,251,57,255,0,201,155,199,252,208,12,170,7,201,196,242,155,22,115,138,217,179,92,90,187,190,217,114,11,125,61,210,221,83,210,124,125,122,89,227,108,145,73,200,244,107,219,204,199,181,118,114,35,147,125,149,17,124,15,172,7,148,213,93,51,197,117,147,78,50,61,45,205,105,59,197,151,38,183,203,111,169,229,142,55,201,15,58,122,147,197,212,99,216,217,162,122,54,72,222,173,94,73,24,199,34,110,212,53,151,203,49,107,238,13,149,94,112,172,166,135,185,94,177,251,133,69,174,227,77,213,100,157,10,168,36,116,114,199,206,197,115,29,202,246,57,55,106,171,87,109,209,85,60,77,164,200,64,237,130,209,203,238,13,197,2,234,173,68,221,226,203,169,118,248,42,40,228,229,99,58,21,84,52,240,82,84,83,108,143,115,221,202,198,83,75,212,86,177,171,222,121,27,204,177,185,64,193,99,63,251,27,52,83,233,207,16,87,109,99,171,184,116,105,52,202,222,157,24,35,151,150,73,235,174,49,84,83,199,204,213,141,200,232,91,3,43,21,219,61,142,73,58,27,115,55,157,12,0,39,251,179,23,75,126,229,252,27,97,93,238,197,232,203,174,91,222,50,155,135,241,174,183,122,239,82,47,116,159,193,238,107,57,168,99,162,245,27,203,182,222,179,81,234,240,50,168,0,6,181,156,88,251,83,235,39,196,12,135,230,51,147,83,217,113,236,39,166,95,109,124,226,180,133,110,44,125,169,245,147,226,6,67,243,25,201,169,236,184,246,19,211,47,182,190,113,90,6,85,0,0,0,0,0,0,0,0,138,190,220,239,200,159,237,39,238,210,213,118,42,123,83,229,63,15,235,190,99,110,46,175,110,119,228,79,246,147,247,105,106,187,21,61,169,242,159,135,245,223,49,183,1,53,32,0,0,22,83,90,248,204,225,179,135,108,170,151,10,214,61,72,250,63,122,173,183,178,233,5,55,161,235,234,249,233,95,36,145,182,78,122,120,36,98,110,248,100,77,149,121,189,93,246,217,81,84,47,88,45,86,133,241,71,161,60,74,122,111,238,41,156,253,35,250,57,221,189,39,253,44,172,163,232,119,142,175,71,250,166,40,249,185,186,18,254,14,251,114,248,237,186,111,117,64,0,0,0,0,214,179,139,31,106,125,100,248,129,144,252,198,114,106,123,46,61,132,244,203,237,175,156,86,144,173,197,143,181,62,178,124,64,200,126,99,57,53,61,151,30,194,122,101,246,215,206,43,64,202,160,0,0,0,3,202,106,198,11,247,80,210,204,203,76,253,41,232,207,165,184,253,198,197,223,122,29,110,235,222,169,164,135,171,211,230,111,63,47,83,155,151,153,187,237,182,233,190,231,171,0,106,217,150,98,215,220,27,42,188,225,89,77,15,114,189,99,247,10,139,93,198,155,170,201,58,21,80,72,232,229,143,157,138,230,59,149,236,114,110,213,86,174,219,162,170,120,140,155,41,190,230,23,24,110,217,29,119,123,171,167,183,208,90,227,147,164,200,249,105,104,169,98,164,166,143,102,34,34,242,65,4,76,223,110,103,114,238,229,87,42,170,228,255,0,106,62,144,211,105,47,24,57,52,246,216,41,32,182,231,52,240,229,244,176,195,60,178,189,143,169,115,217,84,233,86,79,193,123,235,32,171,145,26,213,115,17,146,49,27,203,248,13,198,12,79,22,190,231,57,85,155,10,197,168,123,237,235,32,184,83,218,237,212,221,86,71,215,170,158,70,199,20,124,239,86,177,188,207,123,83,119,42,53,55,221,85,19,196,9,190,236,140,211,60,171,78,248,71,134,227,148,210,119,79,166,185,5,94,77,110,129,241,201,28,205,161,146,10,122,120,159,35,94,198,237,212,238,174,149,138,222,102,186,41,98,122,59,214,217,51,84,242,154,79,130,253,203,244,179,13,211,63,74,122,79,232,150,63,110,177,119,222,135,71,189,119,90,104,225,234,244,249,157,201,205,211,230,229,230,118,219,237,186,237,185,234,192,2,213,107,167,20,122,19,195,95,161,62,237,121,207,209,207,164,125,231,209,159,210,202,202,206,191,119,233,117,191,169,162,147,151,151,175,23,225,109,191,55,134,251,46,223,39,69,56,204,225,179,136,156,170,171,10,209,205,72,250,65,122,162,183,190,233,61,55,161,235,233,57,41,89,36,113,186,78,122,136,35,98,236,249,163,77,145,121,189,109,246,217,21,80,47,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,1,67,147,234,43,41,114,129,195,83,101,43,58,218,171,191,214,118,1,224,245,162,137,43,180,238,251,79,211,230,231,160,170,106,34,38,254,43,4,137,254,83,94,142,37,237,175,181,234,189,234,158,72,213,138,181,181,106,136,169,183,135,121,149,62,164,54,55,205,41,153,85,141,220,98,145,136,230,247,89,149,81,83,193,126,246,227,95,190,58,168,98,161,215,75,155,97,137,177,181,242,213,187,102,166,223,245,228,224,100,127,100,44,105,247,68,200,94,143,77,146,223,74,155,111,254,235,255,0,160,152,216,127,146,111,234,79,241,16,213,217,19,59,155,169,87,232,252,17,174,160,165,221,54,255,0,118,39,249,201,149,131,249,38,254,164,255,0,16,21,175,145,214,191,134,118,47,145,214,191,134,5,91,251,182,42,79,34,148,43,3,133,242,48,123,180,179,54,154,197,167,111,162,130,161,24,175,93,149,168,245,69,93,170,40,215,220,228,250,204,222,153,235,28,78,122,126,42,42,145,35,218,181,168,53,114,229,16,227,48,87,204,216,155,44,237,124,104,229,70,248,54,137,201,225,183,214,159,88,30,15,179,87,75,254,151,102,108,202,170,224,87,197,75,85,230,173,223,198,57,169,29,239,98,251,151,235,38,138,211,76,202,75,117,53,60,105,179,99,133,140,111,232,68,106,33,128,125,149,90,125,77,109,210,165,191,205,75,31,82,166,227,90,212,114,181,21,118,71,192,158,124,203,249,159,81,32,204,106,49,168,212,77,145,60,16,10,142,55,241,219,99,147,132,219,127,48,57,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,53,172,226,199,218,159,89,62,32,100,63,49,156,217,76,214,179,139,31,106,125,100,248,129,144,252,198,112,36,39,77,184,62,181,113,101,217,111,166,173,183,165,92,121,222,29,79,147,87,226,143,134,86,163,42,103,125,214,173,100,161,149,178,61,177,114,84,44,49,49,36,115,154,177,61,172,127,55,34,73,28,145,109,150,98,215,220,27,42,188,225,89,77,15,114,189,99,247,10,139,93,198,155,170,201,58,21,80,72,232,229,143,157,138,230,59,149,236,114,110,213,86,174,219,162,170,120,147,211,217,113,236,39,166,95,109,124,226,180,183,253,168,92,20,127,8,12,17,250,207,167,182,203,173,118,164,225,182,246,83,69,110,162,78,183,166,109,109,153,207,125,58,68,231,38,211,69,213,158,104,214,52,87,201,235,197,201,35,159,23,76,63,95,102,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,222,187,228,73,24,170,142,123,33,205,243,86,204,79,41,190,224,217,85,155,53,197,171,187,149,235,31,184,83,221,45,213,61,38,73,208,170,130,70,201,20,156,143,71,49,220,175,99,87,103,34,181,118,217,81,83,192,216,123,130,206,35,174,188,83,232,53,171,85,47,184,69,94,53,114,117,68,214,218,198,44,78,109,21,108,240,114,164,149,84,46,114,171,159,76,231,42,183,197,85,89,35,38,137,92,254,159,81,193,174,97,147,252,83,241,131,117,214,29,40,210,174,30,241,165,164,102,19,167,120,190,62,217,229,108,78,235,220,111,112,218,163,134,119,189,210,49,174,141,144,58,74,138,118,177,158,171,213,36,145,93,34,58,36,143,24,15,127,161,122,23,168,252,69,234,61,187,75,244,190,205,223,174,181,219,203,52,210,170,178,150,223,74,213,68,146,170,166,68,69,233,194,206,102,238,187,43,149,206,107,24,215,189,236,99,131,219,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,222,243,35,91,35,97,103,43,185,158,138,229,78,155,36,123,60,79,16,184,181,139,6,215,221,75,194,177,106,30,229,101,199,243,11,205,174,221,77,213,124,157,10,88,43,101,142,40,249,222,174,123,185,88,198,166,238,85,114,237,186,170,175,137,176,167,13,28,58,96,156,47,233,101,6,153,224,180,255,0,216,171,47,21,188,243,127,76,238,157,218,24,103,172,233,203,44,157,30,175,65,142,233,49,220,140,242,68,243,85,128,30,44,125,169,245,147,226,6,67,243,25,192,207,254,1,127,234,89,113,27,251,95,255,0,232,229,41,21,100,170,112,11,255,0,82,203,136,223,218,255,0,255,0,71,41,72,171,3,101,62,19,189,150,52,111,225,254,61,242,232,11,170,90,174,19,189,150,52,111,225,254,61,242,232,11,170,0,0,4,43,118,213,251,83,226,223,15,232,126,99,113,46,175,97,143,229,179,246,111,247,145,106,187,106,253,169,241,111,135,244,63,49,184,151,87,176,199,242,217,251,55,251,200,11,85,219,87,237,79,139,124,63,161,249,141,196,186,189,134,63,150,207,217,191,222,68,170,0,6,31,246,169,235,29,247,72,184,71,187,211,99,144,237,87,158,220,34,195,164,169,230,103,241,90,90,152,39,146,165,121,30,199,35,250,144,83,203,6,222,171,155,215,231,107,145,204,68,92,192,33,91,182,111,84,190,149,241,29,98,211,58,11,239,122,160,193,49,248,251,205,23,117,228,238,119,74,215,172,211,125,241,88,142,147,158,149,182,231,120,57,204,110,219,38,206,234,32,24,21,105,180,221,111,247,90,43,21,138,217,87,113,185,92,106,35,164,163,163,164,133,211,79,83,60,142,70,199,20,113,181,21,207,123,156,168,212,106,34,170,170,162,33,150,189,165,188,40,209,240,197,171,24,235,241,40,183,195,50,92,126,142,11,84,142,134,8,164,74,171,117,52,20,149,77,149,34,84,234,76,254,88,42,164,155,167,27,95,37,99,246,69,86,189,79,201,217,101,128,84,231,92,105,97,181,75,143,82,93,173,184,173,61,125,254,228,149,41,19,153,74,200,233,159,21,61,66,50,69,245,158,202,201,233,21,156,136,175,107,249,94,155,114,43,155,158,189,178,122,41,244,231,135,219,78,177,210,92,58,53,122,101,112,94,180,18,75,203,28,244,55,25,105,233,228,229,106,70,229,116,205,157,148,106,221,222,198,164,125,125,249,157,200,128,88,174,196,253,98,181,89,115,44,243,68,47,151,234,184,170,50,90,122,91,221,130,142,106,166,182,145,211,210,164,141,172,108,81,185,232,171,83,36,82,64,245,72,216,170,232,168,222,174,84,72,154,75,161,174,15,5,250,199,98,208,46,40,48,13,85,202,97,231,178,218,174,18,83,220,100,230,122,119,106,90,186,121,105,37,169,217,140,123,223,209,101,67,165,233,181,170,231,244,249,19,101,118,233,177,240,17,87,219,157,249,19,253,164,253,218,98,175,101,199,183,102,153,125,181,242,122,211,42,187,115,191,34,127,180,159,187,76,85,236,184,246,236,211,47,182,190,79,90,4,255,0,24,43,91,218,1,71,164,92,124,106,39,15,218,223,145,119,76,22,175,208,144,99,55,41,99,130,42,91,13,84,150,232,38,149,181,47,107,18,69,134,121,42,60,102,145,238,108,46,99,119,70,198,231,190,60,234,32,7,181,31,219,179,83,126,197,249,61,16,19,147,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,226,136,248,229,142,57,17,28,142,98,171,17,28,215,53,85,171,174,183,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,201,35,91,186,181,30,238,71,163,227,114,243,177,200,146,233,217,73,197,118,163,241,19,167,25,46,21,170,18,250,86,235,167,62,142,130,27,252,179,43,170,174,84,181,73,80,145,182,165,21,61,121,163,238,174,69,155,126,105,26,246,171,209,94,215,201,45,234,227,23,131,172,19,139,252,18,158,193,127,172,244,54,73,102,231,250,63,144,116,230,168,244,95,86,106,119,213,127,21,100,241,71,63,86,58,116,143,239,138,188,155,243,55,101,79,16,140,14,206,14,208,10,206,29,239,177,105,38,175,100,95,233,79,95,222,103,138,166,162,57,234,36,199,106,185,31,39,53,59,33,100,146,62,25,164,68,99,225,70,242,164,146,164,173,86,125,249,37,151,253,126,195,245,31,63,209,172,179,13,210,60,247,232,94,95,117,183,186,11,93,239,145,87,187,73,204,138,230,243,55,119,197,212,98,62,46,179,17,100,139,169,212,98,43,216,212,93,101,205,148,248,78,246,88,209,191,135,248,247,203,160,3,91,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,73,159,236,117,214,61,56,200,120,125,155,70,109,144,218,173,89,158,41,112,172,174,185,82,70,228,109,85,222,150,121,81,241,220,156,156,141,231,229,234,50,145,219,58,71,49,180,240,115,43,82,72,154,121,78,214,46,10,45,217,78,43,115,226,163,77,237,156,153,37,155,106,156,198,6,37,85,68,215,90,22,199,79,79,29,68,109,71,62,56,123,172,112,243,61,27,27,26,177,44,178,61,232,177,34,62,45,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,60,21,89,36,82,73,26,171,85,175,68,122,171,92,215,34,57,3,103,48,91,78,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,158,55,59,100,114,177,188,236,86,72,212,228,123,85,113,131,181,11,141,127,224,255,0,130,63,70,52,246,231,117,161,212,156,202,222,202,152,174,52,75,209,244,53,173,211,57,143,168,73,92,213,222,105,122,83,195,26,70,168,248,253,121,121,227,115,34,234,6,10,246,174,106,206,141,106,111,17,211,219,180,207,16,238,215,236,75,188,88,242,220,139,149,208,250,98,186,23,182,52,135,162,168,156,221,215,166,248,187,195,189,105,55,228,77,226,134,23,187,197,118,118,104,246,182,234,151,17,118,187,166,139,228,149,120,125,70,49,79,85,83,95,152,54,205,5,202,11,43,38,165,158,22,35,224,168,115,98,149,243,171,157,19,89,186,191,103,73,34,34,164,79,86,216,12,3,0,204,181,79,50,180,233,246,159,99,213,119,204,134,249,80,148,212,52,52,200,156,242,191,101,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,216,79,131,238,19,48,222,17,116,191,232,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,242,111,212,122,34,58,87,170,133,245,0,0,32,47,181,55,39,195,114,126,52,179,39,225,246,250,70,62,215,79,65,107,187,215,83,92,150,173,151,27,140,52,204,73,100,84,252,24,31,19,86,58,71,196,213,240,125,35,156,237,158,231,162,77,166,191,107,29,139,135,253,26,203,53,139,35,135,188,82,99,54,247,84,71,77,204,246,119,186,167,185,35,166,166,231,99,30,177,245,103,146,40,186,156,138,214,115,243,59,213,106,169,172,184,25,169,217,13,127,197,108,220,100,219,109,217,13,147,191,87,223,113,251,165,190,197,63,118,142,94,225,92,216,219,80,249,249,158,168,232,183,165,167,171,139,157,155,185,122,220,138,156,175,122,164,234,26,182,98,121,77,247,6,202,172,217,174,45,93,220,175,88,253,194,158,233,110,169,233,50,78,133,84,18,54,72,164,228,122,57,142,229,123,26,187,57,21,171,182,202,138,158,6,207,184,158,83,98,206,113,91,54,107,139,87,119,219,46,65,111,167,186,91,170,122,79,143,175,75,60,109,146,41,57,30,141,123,121,152,246,174,206,68,114,111,178,162,47,128,31,88,181,92,88,251,44,107,39,195,252,135,229,211,151,84,1,170,185,178,159,22,62,203,26,201,240,255,0,33,249,116,229,213,45,87,22,62,203,26,201,240,255,0,33,249,116,224,107,88,77,247,104,255,0,104,5,31,14,246,41,116,147,72,114,47,244,216,175,238,211,203,83,79,28,21,17,227,180,188,236,147,154,161,147,50,72,223,52,209,162,177,144,171,121,146,57,86,87,43,62,242,146,194,9,232,51,252,255,0,50,213,60,202,237,168,58,131,144,213,223,50,27,229,66,212,215,87,84,170,115,202,253,145,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,16,63,38,39,139,95,115,156,170,205,133,98,212,61,246,245,144,92,41,237,118,234,110,171,35,235,213,79,35,99,138,62,119,171,88,222,103,189,169,187,149,26,155,238,170,137,226,108,19,193,39,7,216,207,8,218,95,21,149,169,73,91,155,95,41,224,118,89,120,164,150,163,161,93,60,82,78,248,89,28,114,189,90,214,66,218,151,196,143,107,35,89,17,168,247,181,170,188,173,178,157,155,157,159,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,207,80,34,175,183,59,242,39,251,73,251,180,197,94,203,143,110,205,50,251,107,228,245,166,85,118,231,126,68,255,0,105,63,118,152,171,217,113,237,217,166,95,109,124,158,180,9,254,48,86,183,180,2,143,72,184,248,212,78,31,181,191,34,238,152,45,95,161,32,198,110,82,199,4,84,182,26,169,45,208,77,43,106,94,214,36,139,12,242,84,120,205,35,220,216,92,198,238,141,141,207,124,121,212,64,15,106,63,183,102,166,253,139,242,122,32,39,39,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,197,17,241,203,28,114,34,57,28,197,86,34,57,174,106,171,87,93,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,146,70,183,117,106,61,220,143,71,198,229,231,99,145,37,211,178,147,138,237,71,226,39,78,50,92,43,84,37,244,173,215,78,125,29,4,55,249,102,87,85,92,169,106,146,161,35,109,74,42,122,243,71,221,92,139,54,252,210,53,237,87,162,189,175,146,91,213,198,47,7,88,39,23,248,37,61,130,255,0,89,232,108,146,205,207,244,127,32,233,205,81,232,190,172,212,239,170,254,42,201,226,142,126,172,116,233,31,223,21,121,55,230,110,202,158,33,24,29,156,29,160,21,156,59,223,98,210,77,94,200,191,210,158,191,188,207,21,77,68,115,212,73,142,213,114,62,78,106,118,66,201,36,124,51,72,136,199,194,141,229,73,37,73,90,172,251,242,75,55,230,170,230,202,124,39,123,44,104,223,195,252,123,229,208,1,117,76,85,237,71,246,19,212,223,177,126,113,68,101,81,25,125,184,57,173,214,131,0,210,205,57,134,158,145,109,183,203,197,198,247,81,43,152,238,187,103,161,134,40,98,107,29,205,202,140,86,220,38,87,34,181,85,85,177,236,173,217,81,193,17,102,206,122,33,91,134,220,116,95,1,184,105,205,166,174,215,137,213,98,246,169,172,52,53,110,87,79,75,110,117,36,107,77,12,138,175,122,171,219,18,177,170,170,247,248,162,250,206,243,93,99,9,190,236,125,214,59,22,115,195,2,105,85,60,61,222,245,166,151,9,233,235,35,230,123,250,244,181,213,19,213,211,212,238,172,107,27,204,247,212,197,211,71,61,201,221,185,221,202,146,53,0,206,160,0,3,21,123,81,253,132,245,55,236,95,156,81,25,84,98,175,106,63,176,158,166,253,139,243,138,32,32,4,218,160,213,92,218,160,1,21,125,185,223,145,63,218,79,221,164,170,17,87,219,157,249,19,253,164,253,218,6,16,112,199,133,93,115,252,83,95,236,86,106,138,72,106,41,116,158,170,246,247,84,189,205,98,193,111,189,90,107,166,106,43,90,229,231,116,84,210,53,137,182,202,245,106,42,181,21,92,150,40,207,254,197,79,106,124,167,225,253,119,204,109,198,16,106,22,21,117,211,92,255,0,37,211,155,237,69,36,247,44,86,241,91,100,172,150,145,238,116,18,79,77,51,225,145,209,185,205,107,149,138,230,42,162,171,90,187,109,186,39,144,27,46,233,86,45,167,24,94,156,99,152,222,144,208,218,169,48,202,75,124,78,178,54,215,42,75,75,37,44,137,212,108,204,149,21,221,110,167,58,200,178,171,156,233,28,245,123,156,229,114,185,125,89,137,93,150,89,253,54,117,193,110,27,74,185,13,93,218,229,138,212,87,216,46,75,82,178,185,244,175,142,165,242,211,211,163,228,79,89,140,163,158,145,25,200,170,198,179,149,137,183,34,181,185,106,4,0,246,163,251,118,106,111,216,191,39,162,50,171,176,199,242,217,251,55,251,200,149,64,4,0,246,163,251,118,106,111,216,191,39,162,60,167,13,92,98,231,124,44,224,154,147,96,211,74,62,235,146,103,126,135,238,89,7,82,23,250,35,185,77,51,228,254,43,52,18,71,81,213,142,119,199,235,43,121,55,230,77,215,109,189,95,106,63,183,102,166,253,139,242,122,35,21,64,244,24,6,1,153,106,158,101,105,211,237,62,199,170,239,153,13,242,161,41,168,104,105,145,57,229,126,202,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,169,149,92,121,240,125,140,240,141,165,250,29,101,106,82,86,230,215,202,123,235,178,203,197,36,181,29,10,233,226,146,145,240,178,56,229,122,181,172,133,181,47,137,30,214,70,178,35,81,239,107,85,121,91,158,157,156,29,159,244,124,59,216,162,213,189,94,199,127,211,98,191,188,193,21,53,68,144,84,71,142,210,243,190,62,90,119,194,249,35,124,211,70,136,247,204,142,230,72,229,72,154,140,251,242,203,101,123,115,191,34,127,180,159,187,64,181,93,138,158,212,249,79,195,250,239,152,219,137,169,33,91,177,83,218,159,41,248,127,93,243,27,113,53,32,0,0,0,0,106,174,79,247,101,199,176,158,153,125,181,243,138,210,0,73,254,236,184,246,19,211,47,182,190,113,90,6,85,0,0,0,0,0,0,181,92,88,251,44,107,39,195,252,135,229,211,154,214,27,41,241,99,236,177,172,159,15,242,31,151,78,107,88,6,213,0,0,6,170,230,213,0,11,85,194,119,178,198,141,252,63,199,190,93,1,117,64,0,71,87,109,38,97,167,22,157,26,196,176,220,143,2,244,190,95,144,92,42,39,198,175,124,233,31,160,227,166,117,58,214,187,153,61,121,58,204,150,40,186,59,116,221,191,81,202,143,130,36,116,138,144,3,218,117,170,95,117,14,50,115,94,233,125,244,157,171,18,238,248,181,191,248,175,71,186,247,88,211,189,193,226,198,185,252,181,210,86,250,238,230,223,127,85,202,196,96,24,170,109,37,137,229,54,44,231,21,179,102,184,181,119,125,178,228,22,250,123,165,186,167,164,248,250,244,179,198,217,34,147,145,232,215,183,153,143,106,236,228,71,38,251,42,34,248,26,182,147,125,216,251,172,118,44,231,134,4,210,170,120,123,189,235,77,46,19,211,214,71,204,247,245,233,107,170,39,171,167,169,221,88,214,55,153,239,169,139,166,142,123,147,187,115,187,149,36,106,1,157,64,0,53,172,226,199,218,159,89,62,32,100,63,49,156,154,158,203,143,97,61,50,251,107,231,21,164,43,113,99,237,79,172,159,16,50,31,152,206,77,79,101,199,176,158,153,125,181,243,138,208,50,168,0,0,0,0,0,0,0,4,85,246,231,126,68,255,0,105,63,118,150,171,177,83,218,159,41,248,127,93,243,27,113,117,123,115,191,34,127,180,159,187,75,85,216,169,237,79,148,252,63,174,249,141,184,9,169,0,0,33,91,182,175,218,159,22,248,127,67,243,27,137,53,32,8,171,236,49,252,182,126,205,254,242,37,80,0,0,0,0,0,53,172,226,199,218,159,89,62,32,100,63,49,156,154,158,203,143,97,61,50,251,107,231,21,164,43,113,99,237,79,172,159,16,50,31,152,206,77,79,101,199,176,158,153,125,181,243,138,208,50,168,0,0,0,0,0,4,64,118,222,253,4,251,169,233,167,163,255,0,250,179,250,63,87,233,127,229,191,250,47,188,167,112,243,251,215,242,222,146,252,15,95,243,252,58,102,37,240,45,91,134,208,113,131,164,147,231,118,154,187,141,181,217,69,36,48,67,76,229,107,219,113,145,220,148,19,42,163,217,234,71,88,234,105,30,155,174,236,99,145,90,255,0,192,119,181,237,52,214,191,187,79,23,25,79,119,183,247,90,12,19,124,42,143,158,46,73,165,238,83,205,222,36,147,105,30,215,111,85,45,79,35,147,151,120,146,46,102,163,185,183,198,172,79,41,190,224,217,85,155,53,197,171,187,149,235,31,184,83,221,45,213,61,38,73,208,170,130,70,201,20,156,143,71,49,220,175,99,87,103,34,181,118,217,81,83,192,13,164,193,229,52,159,58,251,168,105,102,27,169,158,139,244,103,210,220,126,221,125,238,93,126,183,117,239,84,209,205,210,234,114,183,159,151,169,203,205,202,221,246,223,100,223,99,213,129,21,125,185,223,145,63,218,79,221,165,170,236,84,246,167,202,126,31,215,124,198,220,77,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,228,220,228,1,214,214,236,167,97,198,201,190,231,32,124,235,252,75,53,162,178,36,77,249,233,228,111,243,181,72,27,237,12,197,234,232,117,202,174,73,33,123,18,110,245,43,55,71,38,232,181,179,120,248,161,62,21,49,245,97,124,107,182,206,106,183,249,208,139,238,209,254,29,178,76,139,62,181,228,246,91,108,18,83,62,223,35,94,238,188,76,94,117,170,115,188,149,17,124,164,64,44,167,101,101,219,208,186,181,116,164,124,136,222,243,71,76,196,230,219,197,123,227,62,189,191,56,154,170,23,115,209,194,253,247,230,141,171,254,4,33,215,129,253,40,201,112,221,92,134,225,95,72,200,161,145,105,89,187,39,99,149,85,42,162,93,149,19,245,41,48,182,157,210,221,76,142,69,69,233,51,255,0,53,0,253,133,10,136,139,185,89,71,142,251,129,202,47,137,81,195,78,64,249,153,13,123,109,246,138,186,167,57,26,145,67,35,149,87,111,115,85,125,255,0,168,129,142,51,242,26,205,65,226,107,40,183,44,169,52,112,93,106,35,141,24,212,77,145,34,143,222,221,247,254,79,252,4,211,241,15,152,211,97,186,103,127,187,207,35,217,209,182,213,189,57,90,171,226,148,242,187,220,169,249,164,49,105,78,55,38,181,241,51,122,187,204,212,150,158,182,233,89,51,85,238,68,85,69,138,161,83,193,232,239,204,64,37,247,132,60,6,60,7,72,109,182,116,133,99,115,106,42,228,114,43,156,171,187,166,85,252,100,69,242,68,47,153,241,177,75,91,45,54,104,104,153,27,88,140,87,174,205,219,111,23,42,251,143,178,7,11,228,17,2,238,161,0,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,214,179,139,31,106,125,100,248,129,144,252,198,115,101,51,90,206,44,125,169,245,147,226,6,67,243,25,192,154,158,203,143,97,61,50,251,107,231,21,166,85,24,171,217,113,236,39,166,95,109,124,226,180,202,160,48,255,0,35,236,197,225,247,41,226,105,188,64,221,168,186,214,169,186,215,59,150,37,43,37,158,150,235,125,150,170,89,223,93,83,44,210,191,154,21,234,166,244,140,99,34,87,70,221,213,88,175,137,249,128,0,26,182,98,120,181,247,57,202,172,216,86,45,67,223,111,89,5,194,158,215,110,166,234,178,62,189,84,242,54,56,163,231,122,181,141,230,123,218,155,185,81,169,190,234,168,158,36,244,240,11,193,70,43,194,158,156,82,94,238,214,206,241,169,185,53,190,25,50,59,133,66,70,249,40,57,209,178,58,217,78,177,185,236,108,49,61,17,30,230,57,122,210,49,30,171,202,216,153,21,191,236,189,224,163,248,63,224,140,214,125,66,182,93,104,117,39,50,183,190,154,91,117,106,116,125,13,107,116,205,123,41,214,38,185,119,154,94,148,19,72,178,34,62,63,82,46,72,220,201,122,153,212,0,214,179,139,31,106,125,100,248,129,144,252,198,115,101,51,90,206,44,125,169,245,147,226,6,67,243,25,192,207,254,1,127,234,89,113,27,251,95,255,0,232,229,41,21,100,170,112,11,255,0,82,203,136,223,218,255,0,255,0,71,41,72,171,3,101,62,19,189,150,52,111,225,254,61,242,232,11,170,90,174,19,189,150,52,111,225,254,61,242,232,11,170,0,0,4,43,118,213,251,83,226,223,15,232,126,99,113,46,175,97,143,229,179,246,111,247,145,106,187,106,253,169,241,111,135,244,63,49,184,151,87,176,199,242,217,251,55,251,200,9,84,0,0,53,140,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,100,255,0,113,211,154,218,176,14,15,181,110,251,121,167,171,154,158,171,23,171,178,49,180,204,107,158,147,220,27,220,97,114,163,156,212,228,108,181,49,185,235,190,232,196,114,162,57,81,26,186,230,1,49,61,137,250,95,117,199,180,143,60,213,123,131,170,225,167,204,239,20,182,218,26,121,168,157,19,36,130,222,201,55,170,138,85,93,166,99,229,172,150,37,229,110,205,125,43,211,153,202,170,140,205,253,126,209,203,23,16,26,53,150,104,238,71,55,119,164,201,173,238,167,142,167,149,239,238,149,76,114,73,77,83,200,199,177,100,233,79,28,82,244,249,209,175,228,229,119,170,229,66,223,240,7,130,253,206,248,54,210,123,7,165,61,33,222,241,248,239,189,110,135,75,151,210,82,62,191,165,203,204,237,250,125,235,167,205,191,173,201,205,179,119,229,76,128,3,85,115,101,222,26,245,122,155,94,180,27,6,213,200,103,164,146,163,34,179,195,53,193,41,32,150,24,34,184,179,120,171,97,141,146,238,244,100,117,49,205,26,42,171,183,70,34,163,156,138,142,88,1,226,247,72,105,180,35,137,125,66,210,219,124,20,144,91,109,55,135,205,107,130,154,121,102,101,61,186,165,141,170,163,133,95,47,174,231,178,158,120,152,245,114,187,215,107,189,103,254,18,203,87,100,22,168,90,179,78,18,233,176,56,91,73,5,203,79,175,21,182,218,136,27,90,217,103,150,10,153,157,91,21,83,226,217,29,11,28,234,137,161,110,252,200,229,165,145,81,222,109,104,88,174,220,239,200,159,237,39,238,211,21,123,46,61,187,52,203,237,175,147,214,153,85,219,157,249,19,253,164,253,218,98,175,101,199,183,102,153,125,181,242,122,208,39,248,128,30,212,127,110,205,77,251,23,228,244,68,255,0,16,3,218,143,237,217,169,191,98,252,158,136,12,170,236,49,252,182,126,205,254,242,37,80,138,190,195,31,203,103,236,223,239,34,85,0,213,92,217,79,132,239,101,141,27,248,127,143,124,186,3,90,195,101,62,19,189,150,52,111,225,254,61,242,232,0,186,164,21,246,152,112,81,110,225,131,59,182,230,218,105,108,238,218,109,150,237,77,69,71,26,85,77,232,106,232,97,141,36,167,154,162,103,73,207,214,217,243,198,174,147,153,118,157,168,196,108,40,231,78,161,109,56,145,182,104,149,219,68,178,154,94,35,100,164,102,157,50,158,42,155,226,212,213,207,76,206,72,103,142,88,145,31,78,230,204,175,89,153,18,49,145,175,60,143,86,177,17,202,238,85,8,44,224,183,141,44,203,131,108,202,239,121,179,99,180,153,38,61,146,83,199,13,234,203,52,201,76,250,135,194,146,45,52,209,84,163,30,232,159,27,165,147,116,229,115,28,201,30,138,222,110,71,199,101,115,252,255,0,50,213,60,202,237,168,58,131,144,213,223,50,27,229,66,212,215,87,84,170,115,202,253,145,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,19,207,153,41,217,219,130,232,214,161,113,89,138,88,117,190,233,106,142,202,222,172,244,22,187,164,14,125,45,246,232,136,141,165,161,123,185,154,198,243,61,253,84,108,156,204,153,208,164,10,215,44,200,213,9,21,236,197,224,59,238,33,98,166,215,157,88,178,242,231,217,5,189,190,141,181,220,109,221,58,172,94,23,62,102,201,179,186,174,78,181,68,14,167,87,115,71,28,176,181,100,133,118,231,149,171,159,224,0,0,1,25,125,179,252,67,221,113,188,103,26,225,187,26,186,210,49,153,101,59,175,121,69,59,168,220,233,214,138,26,136,251,131,89,43,147,145,172,125,68,21,14,114,51,239,155,210,198,138,173,99,149,36,136,178,245,113,161,172,118,45,125,226,131,63,213,92,90,30,75,45,214,225,29,61,186,78,103,175,121,165,164,167,138,146,42,157,158,198,61,157,102,83,182,94,155,154,142,103,83,145,119,86,238,182,215,38,194,174,184,173,151,19,190,220,42,41,36,167,204,108,242,94,232,91,11,220,175,142,6,92,42,232,85,178,162,181,17,31,213,161,149,200,141,87,39,35,152,187,238,170,214,135,159,38,123,177,163,91,238,185,214,137,95,244,94,225,99,164,167,167,210,250,136,29,67,95,12,142,231,171,130,229,61,101,66,178,86,46,232,143,142,88,229,217,237,84,71,50,70,55,149,21,138,249,34,46,203,166,121,86,65,167,25,70,169,90,105,59,197,151,15,184,90,237,247,126,156,114,62,74,126,254,149,93,9,221,202,197,99,33,71,210,44,110,123,220,223,190,79,3,81,28,175,240,190,189,155,122,209,106,209,14,45,49,123,238,81,151,210,99,120,197,242,158,178,195,125,172,171,99,122,11,4,208,171,160,108,146,43,87,162,206,249,21,27,150,93,218,141,70,170,189,205,143,156,13,130,64,0,11,85,197,143,178,198,178,124,63,200,126,93,57,117,75,85,197,143,178,198,178,124,63,200,126,93,56,26,214,18,125,217,41,193,71,166,235,40,248,178,212,219,101,170,178,203,15,90,60,46,223,58,117,228,117,116,51,244,223,115,114,35,185,35,232,190,41,99,137,178,53,206,89,21,210,162,70,177,66,247,198,9,181,64,0,0,17,87,219,157,249,19,253,164,253,218,98,175,101,199,183,102,153,125,181,242,122,211,42,187,115,191,34,127,180,159,187,76,85,236,184,246,236,211,47,182,190,79,90,4,255,0,16,3,218,143,237,217,169,191,98,252,158,136,159,226,0,123,81,253,187,53,55,236,95,147,209,1,149,93,134,63,150,207,217,191,222,68,170,17,87,216,99,249,108,253,155,253,228,74,160,26,171,155,41,240,157,236,177,163,127,15,241,239,151,64,107,88,108,167,194,119,178,198,141,252,63,199,190,93,0,23,84,128,30,211,173,82,251,168,113,147,154,247,75,239,164,237,88,151,119,197,173,255,0,197,122,61,215,186,198,157,238,15,22,53,207,229,174,146,183,215,119,54,251,250,174,86,35,9,211,213,93,76,197,116,111,78,50,61,82,205,106,251,189,151,25,183,203,112,169,229,146,54,73,55,34,122,144,69,212,123,24,233,165,122,182,56,216,174,78,121,30,198,162,238,228,53,130,3,218,223,180,190,235,143,105,30,31,170,247,7,85,195,79,153,222,47,86,218,26,121,168,157,19,36,130,222,202,29,234,162,149,87,105,152,249,107,37,137,121,91,179,95,74,244,230,114,170,163,51,43,177,179,90,254,131,113,5,118,209,202,187,127,90,147,83,109,233,209,158,56,185,164,130,186,221,21,69,68,124,206,89,26,141,133,208,62,177,29,179,30,229,147,161,183,43,121,212,200,173,125,225,118,235,167,157,145,212,90,107,148,89,42,239,57,102,1,79,73,148,116,169,152,231,62,217,91,53,197,211,86,238,216,36,123,37,101,53,53,117,108,111,145,85,209,171,35,116,219,55,100,86,197,174,128,235,29,247,135,253,101,196,245,139,28,135,188,85,227,55,6,212,73,77,204,198,119,186,87,181,209,212,211,115,189,143,72,250,176,73,44,93,78,69,115,57,249,155,235,53,20,13,154,64,62,78,89,148,216,176,108,86,243,154,229,53,221,202,203,143,219,234,46,151,26,158,147,228,232,82,193,27,164,150,78,70,35,158,238,86,49,203,179,81,92,187,108,136,171,224,7,214,49,87,181,31,216,79,83,126,197,249,197,17,22,186,223,218,91,196,94,168,235,13,179,83,176,220,146,175,11,182,227,85,15,171,198,172,13,90,90,248,45,147,203,67,221,42,37,123,159,76,214,213,61,237,125,66,181,211,70,229,137,42,36,108,124,187,170,174,111,241,51,197,118,156,113,107,217,153,169,57,174,21,47,113,186,208,250,10,11,253,130,121,145,245,86,138,167,93,232,213,26,229,68,78,164,47,229,114,197,50,34,54,70,181,200,168,199,178,72,216,16,216,109,80,106,174,109,80,0,138,190,220,239,200,159,237,39,238,210,85,8,171,237,206,252,137,254,210,126,237,2,213,118,42,123,83,229,63,15,235,190,99,110,60,167,107,142,153,229,88,127,23,183,140,234,237,73,189,151,61,183,208,92,45,21,81,199,39,77,221,218,146,26,57,224,115,220,196,98,204,199,192,143,115,24,231,114,199,60,14,85,69,126,201,234,251,21,61,169,242,159,135,245,223,49,183,25,21,219,97,165,247,92,135,72,240,61,87,183,186,174,106,124,50,241,85,109,174,167,134,137,210,178,56,46,12,143,106,169,101,69,218,22,50,90,56,162,78,102,236,231,213,49,57,154,168,136,240,183,253,135,217,253,52,87,93,83,210,218,236,134,173,106,42,169,237,215,251,93,165,203,43,160,70,68,233,96,173,168,98,109,210,99,213,102,160,99,188,81,239,68,143,240,146,53,229,149,243,95,110,205,28,254,155,79,184,210,211,186,171,150,67,87,106,182,223,42,42,108,21,73,10,203,201,88,250,186,105,34,165,167,149,145,162,243,177,213,139,72,169,204,156,141,123,88,247,114,242,115,38,193,32,0,0,64,15,106,63,183,102,166,253,139,242,122,35,42,187,40,248,22,254,67,138,13,107,195,63,214,245,88,5,21,115,191,186,115,174,146,83,171,127,222,187,171,220,239,207,153,25,253,79,49,114,178,62,207,186,110,34,120,244,213,13,97,214,75,85,91,116,234,221,81,104,166,162,182,205,20,176,179,38,122,216,97,142,85,138,162,25,226,154,22,83,76,144,57,94,214,185,146,61,31,30,251,178,68,73,10,0,69,95,110,119,228,79,246,147,247,105,42,132,85,246,231,126,68,255,0,105,63,118,129,106,187,21,61,169,242,159,135,245,223,49,183,19,82,66,183,98,167,181,62,83,240,254,187,230,54,226,106,64,0,0,0,0,213,92,159,238,203,143,97,61,50,251,107,231,21,164,0,147,253,217,113,236,39,166,95,109,124,226,180,12,170,0,0,0,0,0,1,106,184,177,246,88,214,79,135,249,15,203,167,53,172,54,83,226,199,217,99,89,62,31,228,63,46,156,214,176,13,170,0,0,0,0,0,0,90,174,41,245,175,248,59,112,251,155,107,28,118,254,251,87,143,219,211,184,64,232,186,145,190,186,121,89,79,75,213,111,82,53,88,82,121,162,89,57,94,142,233,163,249,119,118,200,186,214,18,169,219,123,170,95,253,109,52,82,223,125,255,0,93,229,55,123,103,117,253,84,212,19,245,149,159,253,146,111,35,31,250,94,223,228,212,141,92,87,76,242,172,195,16,205,115,171,77,38,214,92,10,223,73,112,187,213,73,28,157,54,247,154,216,40,224,129,175,107,21,137,51,223,58,189,172,123,155,205,28,19,185,21,85,155,40,121,83,47,251,45,53,210,179,71,248,172,176,227,117,183,158,233,141,234,39,250,27,185,195,34,79,36,111,170,145,21,109,239,108,113,47,47,91,189,116,225,108,143,107,154,200,234,103,252,20,114,189,184,193,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,237,190,200,190,71,159,3,106,128,91,253,1,214,59,23,16,26,53,137,235,22,57,15,119,164,201,173,237,168,146,155,153,239,238,149,76,115,163,169,166,231,123,24,178,116,167,142,88,186,156,136,215,242,115,55,213,114,41,112,0,214,179,139,31,106,125,100,248,129,144,252,198,114,66,116,219,140,27,87,9,189,150,250,106,235,122,213,201,157,230,52,249,53,6,40,200,98,106,178,154,118,93,106,210,74,233,93,35,29,23,37,58,205,19,210,55,53,203,43,220,198,114,242,44,146,71,30,220,88,251,83,235,39,196,12,135,230,51,150,168,9,9,236,220,237,8,186,233,118,101,38,145,235,174,89,87,112,196,243,27,195,170,225,200,111,151,119,43,44,21,179,36,242,79,43,220,248,222,247,178,170,165,240,243,185,242,178,56,158,233,102,119,225,202,229,153,243,86,27,157,166,235,101,169,101,29,230,217,87,65,81,37,60,21,108,138,166,23,68,247,65,60,76,154,25,81,174,68,85,100,145,73,28,140,119,147,152,246,185,55,69,69,37,171,178,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,244,156,155,68,176,196,216,246,99,163,103,88,36,208,0,0,0,0,0,4,85,246,231,126,68,255,0,105,63,118,150,171,177,83,218,159,41,248,127,93,243,27,113,117,123,115,191,34,127,180,159,187,75,85,216,169,237,79,148,252,63,174,249,141,184,9,169,0,0,0,0,0,0,0,0,0,1,173,103,22,62,212,250,201,241,3,33,249,140,228,212,246,92,123,9,233,151,219,95,56,173,33,91,139,31,106,125,100,248,129,144,252,198,114,106,123,46,61,132,244,203,237,175,156,86,129,149,64,0,0,0,7,148,213,140,235,238,95,165,153,150,166,122,47,210,127,68,177,251,141,247,185,117,250,61,235,186,211,73,55,75,169,202,238,78,110,159,47,55,43,182,223,125,151,109,143,86,96,175,108,86,166,125,15,225,78,28,22,146,174,212,181,121,238,65,71,111,154,150,162,79,227,78,161,166,85,172,146,122,118,35,209,87,146,120,40,216,247,171,92,214,182,116,106,162,57,236,84,8,86,203,50,155,238,115,149,94,115,92,166,187,190,222,178,11,133,69,210,227,83,210,100,125,122,169,228,116,146,201,200,196,107,27,204,247,185,118,106,35,83,125,145,17,60,15,215,158,96,25,150,152,100,211,225,154,129,143,85,216,175,180,180,244,149,53,22,250,180,70,207,3,42,105,227,168,137,36,110,251,177,235,20,209,170,177,219,61,138,170,215,35,92,138,212,247,252,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,200,246,37,52,51,42,177,119,231,68,86,162,57,85,26,185,149,219,105,166,121,85,54,169,224,186,199,221,58,184,221,195,31,76,103,175,28,114,59,187,215,83,212,212,84,114,76,238,78,155,58,145,213,111,26,115,171,157,208,159,213,68,102,234,25,65,216,245,154,221,114,174,15,153,98,184,83,210,71,79,135,101,23,43,37,11,161,99,145,242,64,246,195,92,174,149,85,202,138,254,173,116,173,69,106,53,57,26,196,219,116,87,59,55,200,86,236,100,213,47,162,156,71,95,116,206,190,251,221,104,51,188,126,78,237,69,221,121,251,229,210,137,233,52,63,124,70,43,163,228,165,117,197,222,46,107,29,190,203,187,186,104,77,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,43,145,169,186,148,181,252,222,73,185,203,145,21,60,74,81,222,239,32,43,217,20,248,121,13,170,158,228,206,90,150,115,53,169,229,186,167,191,244,47,232,62,233,209,51,90,230,59,155,223,254,112,48,154,124,170,187,248,65,91,177,150,175,45,36,47,133,98,111,170,187,43,159,72,171,227,182,254,111,95,53,51,90,217,225,111,166,230,243,232,179,127,254,229,12,39,134,22,92,120,166,108,106,190,20,145,193,39,130,255,0,109,68,166,108,219,246,74,40,17,187,236,145,183,252,72,7,233,40,252,109,183,43,56,79,48,57,56,114,162,53,85,125,200,114,126,59,181,66,82,91,106,106,92,187,54,56,156,229,95,171,192,12,21,237,52,213,21,199,180,254,167,30,167,118,207,173,137,241,175,135,185,240,86,51,222,197,250,190,178,208,246,96,105,36,119,42,117,207,107,252,82,167,105,99,254,250,214,177,124,159,250,191,20,179,29,162,121,235,242,237,102,102,53,73,87,36,172,101,66,83,242,54,78,100,230,74,186,182,121,35,151,243,190,162,71,56,5,193,155,139,112,247,135,172,176,35,100,158,215,20,174,245,118,93,220,249,93,227,234,167,231,129,147,172,77,154,136,84,10,85,118,1,230,84,82,221,138,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,214,113,99,237,79,172,159,16,50,31,152,206,108,166,107,89,197,143,181,62,178,124,64,200,126,99,56,19,83,217,113,236,39,166,95,109,124,226,180,202,163,21,123,46,61,132,244,203,237,175,156,86,153,84,0,0,0,0,0,214,179,139,31,106,125,100,248,129,144,252,198,115,101,51,90,206,44,125,169,245,147,226,6,67,243,25,192,207,254,1,127,234,89,113,27,251,95,255,0,232,229,41,21,100,170,112,11,255,0,82,203,136,223,218,255,0,255,0,71,41,72,171,3,101,62,19,189,150,52,111,225,254,61,242,232,11,170,90,174,19,189,150,52,111,225,254,61,242,232,11,170,0,0,4,43,118,213,251,83,226,223,15,232,126,99,113,46,175,97,143,229,179,246,111,247,145,106,187,106,253,169,241,111,135,244,63,49,184,151,87,176,199,242,217,251,55,251,200,9,84,0,1,128,29,181,126,203,24,183,196,10,31,151,92,72,149,225,235,22,177,103,58,251,166,152,86,83,67,223,108,185,6,97,102,181,220,105,186,175,143,175,75,61,108,81,203,31,59,21,175,111,51,30,228,221,170,142,77,247,69,69,241,51,171,182,247,58,244,134,169,233,166,153,250,47,167,232,28,126,174,251,223,122,251,245,187,253,74,67,210,233,242,250,188,158,141,230,230,230,94,110,182,219,55,147,119,88,14,204,93,45,251,168,113,147,133,119,187,23,164,237,88,151,120,202,110,31,198,186,61,215,186,198,189,210,127,7,181,207,229,174,146,139,212,111,54,251,250,205,86,35,192,159,224,0,16,87,218,243,130,253,18,227,38,229,127,244,167,123,250,107,143,218,239,189,30,135,79,186,116,227,117,7,75,155,153,122,155,247,14,167,54,205,254,87,151,111,87,153,215,215,176,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,51,152,199,79,11,92,228,77,154,178,198,139,183,50,111,250,251,115,191,34,127,180,159,187,76,127,236,134,206,190,137,113,147,109,176,122,47,189,253,53,199,238,150,46,183,95,167,221,58,113,182,191,171,203,202,189,77,251,135,79,151,118,255,0,43,205,191,171,202,224,200,14,220,239,200,159,237,39,238,211,21,123,46,61,187,52,203,237,175,147,214,153,85,219,157,249,19,253,164,253,218,98,175,101,199,183,102,153,125,181,242,122,208,39,248,128,30,212,127,110,205,77,251,23,228,244,68,255,0,16,3,218,143,237,217,169,191,98,252,158,136,12,170,236,49,252,182,126,205,254,242,37,80,138,190,195,31,203,103,236,223,239,34,85,0,213,92,217,79,132,239,101,141,27,248,127,143,124,186,3,90,195,101,62,19,189,150,52,111,225,254,61,242,232,0,186,164,43,118,157,113,227,247,111,190,212,232,54,147,222,185,176,28,126,224,239,73,93,45,215,30,165,46,81,51,89,11,163,221,189,38,175,70,158,118,212,35,121,100,146,41,156,145,204,155,242,68,228,202,174,211,174,60,126,226,22,42,157,6,210,123,215,46,125,144,91,221,233,43,165,186,227,211,170,197,225,115,225,116,123,183,164,228,235,84,64,234,132,111,44,145,203,11,86,57,147,110,120,156,176,237,128,96,25,150,169,230,86,157,62,211,236,122,174,249,144,223,42,18,154,134,134,153,19,158,87,236,170,170,170,170,141,99,26,212,115,222,247,42,49,140,107,156,229,107,90,170,129,114,184,84,225,71,81,248,180,206,235,48,220,22,46,231,73,109,183,212,86,92,47,117,48,171,168,104,36,232,200,180,145,206,228,84,84,235,206,198,68,136,196,124,136,213,146,68,141,237,137,232,89,251,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,46,134,122,105,227,114,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,77,143,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,124,202,216,89,203,20,108,100,109,85,229,99,27,204,231,191,158,71,226,87,106,231,5,31,116,220,86,126,37,52,206,217,106,166,201,49,43,125,69,78,91,22,221,25,175,22,184,99,107,146,163,157,92,145,186,106,88,227,127,131,155,207,36,75,202,143,85,134,24,156,23,3,179,63,141,123,143,19,248,37,203,9,212,187,159,121,212,156,75,122,154,218,201,22,150,31,76,208,205,52,139,29,68,52,240,182,62,78,142,236,130,68,108,124,169,188,14,87,171,166,86,183,53,77,96,116,183,84,179,189,22,206,237,154,153,166,151,223,67,100,150,110,183,114,173,238,176,212,116,186,176,190,25,62,247,51,31,27,183,142,87,183,214,106,237,190,233,178,162,42,108,83,195,23,16,184,175,20,26,53,101,213,204,90,155,184,119,254,165,53,198,214,250,168,234,38,182,87,68,238,89,105,228,115,23,251,153,24,174,107,28,248,165,137,234,198,115,242,160,93,83,26,187,68,181,210,179,64,120,83,202,242,75,13,231,209,153,37,251,165,141,216,102,106,78,146,54,170,169,85,37,124,82,66,173,116,51,71,74,202,169,163,145,92,214,182,72,89,248,74,168,199,100,169,13,125,180,154,199,98,204,53,151,18,209,219,68,61,74,189,59,183,212,84,93,42,121,158,156,181,87,38,211,200,218,110,71,49,17,121,32,130,158,94,163,94,246,187,188,242,250,174,141,200,161,128,24,158,45,125,206,114,171,54,21,139,80,247,219,214,65,112,167,181,219,169,186,172,143,175,85,60,141,142,40,249,222,173,99,121,158,246,166,238,84,106,111,186,170,39,137,154,157,175,248,181,139,6,215,221,61,194,177,106,30,229,101,199,244,190,211,107,183,83,117,95,39,66,150,10,218,248,226,143,157,234,231,187,149,140,106,110,229,87,46,219,170,170,248,159,91,177,179,69,62,156,241,5,118,214,58,187,135,70,147,76,173,233,209,130,57,121,100,158,186,227,21,69,60,124,205,88,220,142,133,176,50,177,93,179,216,228,147,161,183,51,121,208,118,213,251,83,226,223,15,232,126,99,113,3,234,246,87,232,229,139,136,13,26,226,99,71,114,57,187,189,38,77,111,199,105,227,169,229,123,251,165,83,29,113,146,154,167,145,143,98,201,210,158,56,165,233,243,163,95,201,202,239,85,202,132,117,146,169,216,99,249,108,253,155,253,228,99,255,0,107,22,133,223,116,195,138,11,158,163,122,26,213,69,139,106,94,215,27,67,173,234,198,115,85,65,79,79,29,122,77,18,35,85,179,58,119,245,220,253,149,178,119,148,119,59,159,212,107,2,93,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,230,245,154,199,186,5,122,49,85,202,196,122,53,92,254,94,117,188,4,74,246,41,235,165,29,170,251,154,112,241,126,188,244,125,55,201,146,99,180,210,36,17,198,250,168,153,211,174,99,94,170,146,201,51,225,109,43,219,26,35,218,145,210,78,255,0,83,103,43,229,168,1,106,184,177,246,88,214,79,135,249,15,203,167,46,169,106,184,177,246,88,214,79,135,249,15,203,167,3,90,195,106,131,85,115,106,128,0,0,34,175,183,59,242,39,251,73,251,180,197,94,203,143,110,205,50,251,107,228,245,166,85,118,231,126,68,255,0,105,63,118,152,171,217,113,237,217,166,95,109,124,158,180,9,254,32,7,181,31,219,179,83,126,197,249,61,17,63,196,0,246,163,251,118,106,111,216,191,39,162,3,42,187,12,127,45,159,179,127,188,137,84,34,175,176,199,242,217,251,55,251,200,149,64,53,87,54,83,225,59,217,99,70,254,31,227,223,46,128,214,176,217,79,132,239,101,141,27,248,127,143,124,186,0,49,171,182,11,88,236,88,55,12,11,165,85,16,247,139,214,165,220,32,167,163,143,153,236,232,82,208,212,65,87,81,83,186,49,204,119,43,217,77,23,77,92,199,47,121,231,111,50,70,228,34,175,130,253,28,177,107,239,20,24,6,149,101,51,114,89,110,183,9,42,46,49,242,189,123,205,45,37,60,181,114,211,110,199,177,236,235,50,157,209,117,26,228,115,58,156,233,186,183,101,200,174,216,237,94,169,205,120,151,161,210,218,121,234,210,219,167,22,120,97,124,19,65,19,89,233,26,230,50,170,105,162,123,119,123,216,234,117,160,98,163,213,54,124,47,229,106,110,174,127,171,236,79,210,251,86,67,171,153,230,171,220,29,73,53,70,25,103,165,182,208,211,205,68,217,95,28,247,7,201,189,84,82,170,239,11,217,21,28,177,47,43,119,115,42,158,156,205,68,84,120,75,245,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,166,174,249,102,45,125,193,178,171,206,21,148,208,247,43,214,63,112,168,181,220,105,186,172,147,161,85,4,142,142,88,249,216,174,99,185,94,199,38,237,85,106,237,186,42,167,137,180,153,6,221,175,186,95,117,194,248,180,169,207,38,117,92,246,221,65,179,209,92,169,231,117,19,162,130,41,233,161,109,20,180,172,151,117,108,207,107,105,225,153,219,114,171,82,170,52,86,249,57,193,38,157,156,154,153,247,80,224,219,78,46,53,21,118,169,43,236,54,247,99,53,144,91,228,223,186,247,9,29,79,78,201,154,175,115,153,51,169,99,166,149,200,187,111,214,71,181,173,107,218,134,74,145,87,216,133,170,95,253,114,244,82,225,125,255,0,90,101,54,139,103,117,253,116,213,243,245,145,159,253,141,111,35,223,250,88,223,229,20,149,64,33,131,180,183,179,238,167,71,174,183,142,32,244,130,213,73,30,159,87,212,119,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,77,154,136,140,70,237,130,214,44,255,0,50,198,113,156,155,12,177,100,53,116,150,44,198,158,154,154,251,111,106,162,193,92,202,122,134,84,64,175,106,162,162,62,57,99,69,107,211,103,162,58,70,162,242,200,246,187,103,219,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,72,22,237,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,230,150,223,60,142,106,57,143,107,146,87,68,143,87,43,225,70,175,82,71,178,110,80,196,179,106,131,85,115,106,128,4,85,246,231,126,68,255,0,105,63,118,146,168,69,95,110,119,228,79,246,147,247,104,22,171,177,83,218,159,41,248,127,93,243,27,113,38,156,115,105,125,215,88,248,75,212,204,14,196,234,181,185,79,103,244,149,28,20,148,78,171,158,174,122,25,163,173,142,150,56,154,168,231,62,103,83,36,41,182,234,139,34,42,53,219,114,172,101,246,42,123,83,229,63,15,235,190,99,110,38,164,13,85,205,164,177,60,166,197,156,226,182,108,215,22,174,239,182,92,130,223,79,116,183,84,244,159,31,94,150,120,219,36,82,114,61,26,246,243,49,237,93,156,136,228,223,101,68,95,3,90,205,126,209,203,239,15,250,203,150,104,238,71,55,120,171,198,110,14,167,142,167,149,140,239,116,175,106,73,77,83,200,199,189,35,234,193,36,82,244,249,213,204,231,229,119,172,213,66,106,123,39,242,155,22,65,193,46,33,105,180,87,119,138,188,102,225,119,181,221,35,233,61,157,222,169,245,211,85,182,61,220,136,143,222,10,186,119,238,213,86,250,251,111,204,215,34,6,96,0,0,0,0,17,87,219,157,249,19,253,164,253,218,74,161,21,125,185,223,145,63,218,79,221,160,90,174,197,79,106,124,167,225,253,119,204,109,196,212,144,173,216,169,237,79,148,252,63,174,249,141,184,154,144,0,0,0,0,53,87,39,251,178,227,216,79,76,190,218,249,197,105,0,36,255,0,118,92,123,9,233,151,219,95,56,173,3,42,128,0,0,0,0,0,90,174,44,125,150,53,147,225,254,67,242,233,205,107,13,148,248,177,246,88,214,79,135,249,15,203,167,53,172,3,106,128,0,0,0,0,12,74,237,63,214,139,86,148,240,151,150,216,161,203,233,45,57,62,115,78,219,13,154,141,204,108,179,215,193,36,209,54,224,214,70,173,118,204,74,55,204,215,74,168,136,197,146,52,71,54,71,199,184,66,183,18,58,223,117,226,63,91,114,157,104,188,216,233,44,213,25,29,68,78,101,5,52,142,145,148,208,67,4,116,240,177,94,239,23,189,34,134,62,119,236,212,115,249,156,141,98,42,49,51,43,4,209,203,22,13,216,233,169,154,171,79,55,120,189,106,93,194,219,81,89,39,43,217,208,165,161,200,33,164,167,166,217,94,230,59,149,236,169,151,168,141,99,151,188,242,59,153,35,106,152,43,165,90,103,149,107,38,163,227,154,91,133,82,119,139,214,77,112,138,223,77,205,28,143,142,30,117,245,231,151,166,199,189,176,196,196,116,146,61,26,188,145,177,238,84,217,170,77,247,104,222,45,98,193,187,58,179,76,43,22,161,238,86,92,126,223,142,218,237,212,221,87,201,208,165,130,233,65,28,81,243,189,92,247,114,177,141,77,220,170,229,219,117,85,95,16,33,179,132,239,106,125,27,248,129,143,124,198,2,234,246,157,105,111,220,191,140,156,215,186,88,189,25,106,203,123,190,83,111,254,53,214,239,93,234,52,239,115,248,189,206,103,53,116,117,190,163,185,118,219,213,106,49,88,90,174,19,189,169,244,111,226,6,61,243,24,9,84,237,147,209,79,167,60,62,218,117,142,146,225,209,171,211,43,130,245,160,146,94,88,231,161,184,203,79,79,39,43,82,55,43,166,108,236,163,86,238,246,53,35,235,239,204,238,68,2,223,246,41,235,165,101,214,197,154,112,241,126,188,245,189,9,201,146,99,180,210,36,242,72,202,89,95,211,174,99,94,170,177,71,11,38,117,43,219,26,35,28,178,85,206,255,0,95,119,43,36,252,214,219,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,62,111,85,207,99,103,87,163,21,90,143,86,35,85,204,230,231,77,146,64,214,179,139,31,106,125,100,248,129,144,252,198,115,42,187,49,120,14,251,183,223,105,181,231,86,44,188,216,14,63,112,111,163,109,119,27,119,82,151,40,153,172,153,178,108,238,171,87,163,79,59,105,213,220,209,201,20,206,73,33,93,249,37,106,98,175,22,62,212,250,201,241,3,33,249,140,228,212,246,92,123,9,233,151,219,95,56,173,3,234,241,209,193,149,139,140,61,56,165,182,71,117,244,54,103,139,247,138,140,102,229,43,222,180,173,146,84,103,86,154,166,54,239,188,50,244,162,69,145,173,89,35,115,26,230,243,34,62,41,53,246,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,218,120,192,14,211,174,3,190,237,246,42,157,121,210,123,47,54,125,143,219,221,233,43,93,186,221,212,170,202,33,107,225,108,123,187,170,212,235,83,192,218,133,111,44,114,75,51,82,56,83,126,72,154,129,232,59,52,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,100,233,200,215,61,93,34,71,155,230,174,248,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,57,226,126,202,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,176,71,7,92,98,224,156,95,224,149,23,251,5,31,161,178,75,55,39,210,12,127,169,53,71,162,250,179,84,50,151,248,211,224,138,57,250,177,211,172,159,123,69,228,223,149,219,42,120,134,64,0,0,0,0,138,190,220,239,200,159,237,39,238,210,213,118,42,123,83,229,63,15,235,190,99,110,46,175,110,119,228,79,246,147,247,105,106,187,21,61,169,242,159,135,245,223,49,183,1,53,32,0,0,0,0,0,0,0,0,0,53,172,226,199,218,159,89,62,32,100,63,49,156,154,158,203,143,97,61,50,251,107,231,21,164,43,113,99,237,79,172,159,16,50,31,152,206,77,79,101,199,176,158,153,125,181,243,138,208,50,168,0,0,0,0,133,110,217,189,82,250,87,196,117,139,76,232,47,189,234,131,4,199,227,239,52,93,215,147,185,221,43,94,179,77,247,197,98,58,78,122,86,219,157,224,231,49,187,108,155,59,168,132,207,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,107,47,173,249,173,171,82,181,163,62,212,107,21,61,92,22,220,171,40,186,222,232,226,171,99,91,60,112,84,213,201,52,109,145,173,115,154,143,70,189,17,81,28,228,223,125,149,124,192,207,254,196,125,47,186,213,103,250,133,173,19,58,174,11,109,178,207,22,47,78,142,162,119,66,178,122,153,163,169,151,146,163,116,111,60,13,164,135,154,52,71,46,213,113,185,85,190,28,249,105,218,167,163,151,221,93,225,30,239,83,142,77,189,94,5,112,139,49,146,155,149,159,198,169,105,160,158,58,148,231,123,218,140,233,193,81,44,251,250,206,119,67,145,173,87,61,21,29,149,154,57,125,210,46,17,237,21,57,28,219,85,231,183,9,115,24,233,185,89,252,86,150,166,8,35,166,78,118,61,200,254,164,20,241,79,191,170,230,245,249,28,212,115,21,87,42,178,204,90,197,156,226,183,156,43,41,161,239,182,92,130,223,81,107,184,211,117,95,31,94,150,120,221,28,177,243,177,90,246,243,49,238,77,218,168,228,223,116,84,95,16,53,162,209,12,214,213,166,186,209,128,234,53,246,158,174,123,110,43,148,90,175,117,145,82,49,174,158,72,41,170,227,154,70,198,215,57,173,87,171,88,168,136,174,106,111,182,234,158,102,205,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,26,198,106,198,11,247,47,213,60,203,76,253,41,233,63,162,89,5,198,197,223,122,29,30,245,221,106,100,135,171,211,230,119,39,55,79,155,151,153,219,111,182,235,182,228,244,246,117,107,29,139,89,56,71,193,42,109,16,247,122,188,62,223,6,29,116,166,230,123,250,53,84,16,69,27,87,157,204,98,59,171,2,211,207,179,121,154,206,191,39,51,156,199,40,25,42,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,135,29,123,166,255,0,130,118,148,1,82,121,20,77,183,47,150,229,104,187,148,76,169,201,227,228,6,25,170,209,80,113,40,199,244,26,201,38,100,49,185,201,230,239,26,61,140,198,182,170,45,12,10,139,224,177,181,83,249,144,199,28,191,77,164,251,172,219,51,8,107,24,214,190,120,145,204,88,221,186,35,86,159,223,190,223,214,212,200,155,62,253,194,15,89,87,104,218,158,94,126,170,17,3,247,156,34,108,21,118,9,228,72,228,241,154,195,117,125,151,76,178,107,140,115,58,55,193,107,168,123,28,223,52,84,98,236,168,123,50,192,241,165,156,82,97,90,9,152,87,206,244,87,45,166,120,216,212,123,17,85,207,88,216,159,133,250,94,128,67,62,67,81,93,168,156,79,36,53,114,62,173,95,145,242,239,43,183,240,91,130,166,222,59,126,122,255,0,57,58,186,13,100,109,131,73,113,75,115,96,108,125,27,69,43,57,91,182,201,179,63,66,175,214,67,159,5,154,107,113,213,29,113,110,91,186,50,10,123,194,86,170,58,55,170,170,54,178,158,77,183,110,201,229,33,55,120,237,19,109,214,74,26,38,175,242,20,236,143,249,144,15,164,82,239,18,163,141,255,0,64,28,53,54,79,50,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,26,214,113,99,237,79,172,159,16,50,31,152,206,108,166,70,174,172,118,53,253,212,53,79,50,212,207,225,29,232,207,165,185,5,198,251,220,190,136,117,187,175,122,169,146,110,151,83,190,183,159,151,169,203,205,202,221,246,223,100,223,96,50,3,178,227,216,79,76,190,218,249,197,105,149,69,170,225,115,66,255,0,131,94,132,227,58,41,244,167,233,31,209,206,251,253,51,238,61,207,175,222,43,39,169,254,71,169,39,47,47,95,151,240,215,126,93,252,55,217,46,168,0,0,0,0,3,90,206,44,125,169,245,147,226,6,67,243,25,205,148,200,213,213,142,198,191,186,134,169,230,90,153,252,35,189,25,244,183,32,184,223,123,151,209,14,183,117,239,85,50,77,210,234,119,214,243,242,245,57,121,185,91,190,219,236,155,236,7,149,224,23,254,165,151,17,191,181,255,0,254,142,82,145,86,79,246,129,112,49,247,14,225,99,81,248,104,251,168,250,111,238,129,233,143,233,223,161,59,183,113,239,214,232,168,191,169,251,195,250,188,157,46,127,229,27,205,205,203,234,237,204,184,171,253,3,31,251,232,191,228,79,255,0,30,6,127,240,157,236,177,163,127,15,241,239,151,64,93,83,202,105,62,11,247,47,210,204,55,76,253,41,233,63,162,88,253,186,197,223,122,29,30,245,221,105,163,135,171,211,230,119,39,55,79,155,151,153,219,111,182,235,182,231,171,0,0,2,21,187,106,253,169,241,111,135,244,63,49,184,151,87,176,199,242,217,251,55,251,200,191,252,107,118,111,127,12,29,83,181,106,103,221,151,232,151,163,49,248,44,93,203,232,239,127,234,116,234,106,38,234,245,59,212,91,111,222,121,121,121,87,110,77,247,241,217,61,95,3,28,12,127,2,239,166,223,233,163,244,199,233,143,163,127,212,79,71,247,94,233,222,127,221,19,115,243,119,159,237,118,228,247,239,224,25,84,0,2,21,187,106,253,169,241,111,135,244,63,49,184,142,197,79,106,124,167,225,253,119,204,109,198,106,113,173,217,189,252,48,117,78,213,169,159,118,95,162,94,140,199,224,177,119,47,163,189,255,0,169,211,169,168,155,171,212,239,81,109,191,121,229,229,229,93,185,55,223,199,100,245,124,12,112,49,252,11,190,155,127,166,143,211,31,166,62,141,255,0,81,61,31,221,123,167,121,255,0,116,77,207,205,222,127,181,219,147,223,191,128,101,80,0,8,213,237,189,193,125,33,165,154,105,169,158,148,233,250,7,32,171,177,119,46,134,253,110,255,0,76,147,117,122,156,222,175,39,163,121,121,121,87,155,173,190,237,228,217,216,87,217,113,237,217,166,95,109,124,158,180,151,238,53,184,82,254,24,58,89,106,211,63,167,191,68,189,25,144,65,125,239,190,139,239,253,78,157,53,68,61,46,159,90,45,183,239,60,220,220,203,183,38,219,120,238,150,3,133,206,202,79,224,215,174,216,206,181,253,222,190,145,253,28,239,191,210,207,162,221,207,175,222,40,231,166,254,91,189,201,203,203,215,230,252,5,223,151,111,13,247,64,181,93,185,223,145,63,218,79,221,166,42,246,92,123,118,105,151,219,95,39,173,37,83,142,126,6,63,134,143,208,159,244,209,250,29,244,59,210,95,234,39,164,59,215,123,238,223,238,136,121,57,123,183,246,219,243,251,182,241,181,92,46,118,82,127,6,189,118,198,117,175,238,245,244,143,232,231,125,254,150,125,22,238,125,126,241,71,61,55,242,221,238,78,94,94,191,55,224,46,252,187,120,111,186,6,127,144,3,218,143,237,217,169,191,98,252,158,136,159,227,0,56,163,236,164,254,18,154,237,147,107,95,221,235,232,231,210,62,229,253,44,250,45,223,58,29,222,142,10,111,229,187,220,124,220,221,14,111,192,77,185,182,241,219,117,11,85,216,99,249,108,253,155,253,228,74,161,138,188,12,112,49,252,11,190,155,127,166,143,211,31,166,62,141,255,0,81,61,31,221,123,167,121,255,0,116,77,207,205,222,127,181,219,147,223,191,134,85,1,170,185,176,246,155,102,185,150,157,112,19,167,121,198,159,233,173,94,127,125,179,105,190,55,83,79,142,82,86,37,44,245,236,74,42,100,149,35,127,35,213,94,216,150,73,17,141,99,159,34,177,24,212,87,57,16,195,95,232,24,255,0,223,69,255,0,34,127,248,242,74,116,159,5,251,151,233,102,27,166,126,148,244,159,209,44,126,221,98,239,189,14,143,122,238,180,209,195,213,233,243,59,147,155,167,205,203,204,237,183,219,117,219,112,53,162,207,243,252,203,84,243,43,182,160,234,14,67,87,124,200,111,149,11,83,93,93,82,169,207,43,246,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,73,158,236,189,224,163,248,63,224,140,214,125,66,182,93,104,117,39,50,183,190,154,91,117,106,116,125,13,107,116,205,123,41,214,38,185,119,154,94,148,19,72,178,34,62,63,82,46,72,220,201,122,151,87,40,236,255,0,225,247,37,226,59,29,226,74,44,119,209,87,171,61,194,123,237,194,146,223,36,177,67,120,188,35,233,223,73,87,50,35,249,35,232,190,41,101,115,98,99,86,121,101,71,202,231,34,61,178,228,168,0,0,16,129,218,133,193,71,240,127,206,223,172,250,123,108,181,80,233,182,101,112,101,52,86,234,36,232,250,26,232,232,92,247,211,164,78,114,239,12,189,41,230,141,99,68,100,126,188,92,145,181,145,117,60,7,103,47,16,90,177,163,28,65,89,49,125,59,199,238,185,77,171,56,184,83,209,223,177,155,92,20,203,85,115,142,56,170,27,20,140,150,102,253,235,187,245,228,168,85,234,67,26,182,53,73,100,99,55,123,103,123,63,192,48,221,83,195,110,218,125,168,56,245,37,243,30,190,83,173,53,117,13,74,47,36,172,221,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,44,87,6,92,11,233,199,7,150,42,233,45,149,255,0,74,51,59,207,52,87,44,154,162,141,41,228,117,47,63,52,116,180,241,115,191,161,10,114,177,207,68,123,157,36,136,142,115,149,27,19,35,11,255,0,150,101,54,44,27,21,188,230,185,77,119,114,178,227,246,250,139,165,198,167,164,249,58,20,176,70,233,37,147,145,136,231,187,149,140,114,236,212,87,46,219,34,42,248,26,203,234,174,166,101,90,201,168,249,30,169,102,181,125,226,245,147,92,37,184,84,242,201,35,227,135,157,125,72,34,234,61,239,108,49,49,27,28,108,87,47,36,108,99,81,118,106,27,20,241,71,161,127,194,83,66,114,109,20,250,83,244,115,233,31,114,254,153,247,30,249,208,238,245,144,84,255,0,35,212,143,155,155,161,203,248,105,183,54,254,59,108,184,21,105,236,53,181,67,117,162,154,251,196,181,93,101,181,149,17,186,178,158,147,18,109,52,243,64,142,78,163,35,149,213,146,54,55,171,119,68,122,198,244,106,170,42,181,219,108,161,148,29,152,186,91,247,47,224,219,10,239,118,47,70,93,114,222,241,148,220,63,141,117,187,215,122,145,123,164,254,15,115,89,205,67,29,23,168,222,93,182,245,154,143,87,152,1,219,87,237,79,139,124,63,161,249,141,196,154,147,10,184,214,236,222,254,24,58,167,106,212,207,187,47,209,47,70,99,240,88,187,151,209,222,255,0,212,233,212,212,77,213,234,119,168,182,223,188,242,242,242,174,220,155,239,227,178,5,128,236,49,252,182,126,205,254,242,47,175,107,126,131,83,106,159,13,18,106,77,190,138,174,124,135,76,42,61,41,76,148,212,242,212,62,91,116,239,142,42,232,213,140,122,53,140,107,82,42,151,202,230,63,145,148,110,79,85,175,123,147,218,240,49,192,199,240,46,250,109,254,154,63,76,126,152,250,55,253,68,244,127,117,238,157,231,253,209,55,63,55,121,254,215,110,79,126,254,25,63,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,26,208,232,14,177,223,120,127,214,92,79,88,177,200,123,197,94,51,112,109,68,148,220,204,103,123,165,123,93,29,77,55,59,216,244,143,171,4,146,197,212,228,87,51,159,153,190,179,81,77,154,72,171,254,129,143,253,244,95,242,39,255,0,143,36,83,64,116,210,251,163,122,53,137,233,86,71,155,253,46,171,197,109,237,181,199,119,244,107,40,58,212,177,57,205,166,143,160,199,61,27,210,129,34,139,126,103,57,253,62,119,42,185,202,5,192,45,87,22,62,203,26,201,240,255,0,33,249,116,229,213,60,166,172,96,191,117,13,44,204,180,207,210,158,140,250,91,143,220,108,93,247,161,214,238,189,234,154,72,122,189,62,102,243,242,245,57,185,121,155,190,219,110,155,238,6,176,70,213,4,85,255,0,64,199,254,250,47,249,19,255,0,199,146,168,0,0,4,85,246,231,126,68,255,0,105,63,118,152,171,217,113,237,217,166,95,109,124,158,180,149,78,57,248,24,254,26,63,66,127,211,71,232,119,208,239,73,127,168,158,144,239,93,239,187,127,186,33,228,229,238,223,219,111,207,238,219,198,213,112,185,217,73,252,26,245,219,25,214,191,187,215,210,63,163,157,247,250,89,244,91,185,245,251,197,28,244,223,203,119,185,57,121,122,252,223,128,187,242,237,225,190,232,25,254,64,15,106,63,183,102,166,253,139,242,122,34,127,140,0,226,143,178,147,248,74,107,182,77,173,127,119,175,163,159,72,251,151,244,179,232,183,124,232,119,122,56,41,191,150,239,113,243,115,116,57,191,1,54,230,219,199,109,212,45,87,97,143,229,179,246,111,247,145,42,134,42,240,49,192,199,240,46,250,109,254,154,63,76,126,152,250,55,253,68,244,127,117,238,157,231,253,209,55,63,55,121,254,215,110,79,126,254,25,84,6,170,230,202,124,39,123,44,104,223,195,252,123,229,208,24,1,253,3,31,251,232,191,228,79,255,0,30,103,78,77,195,221,246,233,194,60,60,47,227,154,151,232,74,182,97,244,24,116,153,39,161,153,83,212,165,138,8,169,234,87,186,62,68,68,235,192,201,99,219,169,205,31,87,153,174,87,53,20,8,1,215,237,99,190,241,1,172,185,102,177,100,112,247,122,188,154,224,234,136,233,185,152,254,233,74,198,164,116,212,220,236,99,18,78,148,17,197,23,83,145,28,254,78,103,122,206,85,38,211,178,203,0,166,193,120,45,195,106,151,30,171,180,220,178,170,138,251,253,201,42,82,86,190,169,242,84,190,42,122,132,100,139,234,177,244,112,82,43,57,17,24,230,114,189,55,231,87,59,24,63,160,99,255,0,125,23,252,137,255,0,227,201,73,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,214,71,87,109,38,142,95,115,13,26,196,181,138,209,55,82,147,78,238,21,20,247,74,110,86,39,45,45,201,212,241,182,167,157,207,69,94,73,224,167,139,166,214,61,206,239,60,222,171,99,114,172,138,150,255,0,95,180,114,197,196,6,141,101,154,59,145,205,221,233,50,107,123,169,227,169,229,123,251,165,83,28,146,83,84,242,49,236,89,58,83,199,20,189,62,116,107,249,57,93,234,185,80,8,22,224,31,83,49,93,34,226,247,77,179,172,214,175,186,89,105,238,21,22,250,154,167,73,28,113,210,247,218,73,168,217,60,175,145,237,99,33,141,245,13,124,143,87,122,177,181,238,68,85,68,69,216,164,138,191,232,24,255,0,223,69,255,0,34,127,248,242,85,0,30,83,84,180,183,4,214,156,18,231,166,122,151,98,244,206,55,121,232,247,218,46,245,53,63,87,165,51,38,143,239,144,189,146,55,105,34,99,189,87,38,251,108,187,162,170,47,171,0,107,131,197,119,10,58,143,194,86,163,191,10,205,98,239,214,170,238,164,246,11,252,16,171,41,110,244,173,84,69,115,81,85,122,115,51,153,169,44,42,170,232,220,230,170,43,216,248,228,126,199,197,148,226,187,133,29,56,226,215,78,31,133,102,177,119,27,173,15,82,123,5,254,8,81,245,86,138,167,34,34,185,168,170,157,72,95,202,212,150,21,84,108,141,107,85,21,143,100,114,50,245,128,34,175,183,59,242,39,251,73,251,180,149,67,21,120,231,224,99,248,104,253,9,255,0,77,31,161,223,67,189,37,254,162,122,67,189,119,190,237,254,232,135,147,151,187,127,109,191,63,187,111,16,192,14,197,79,106,124,167,225,253,119,204,109,196,212,152,85,193,79,102,247,240,62,213,59,174,166,125,217,126,150,250,79,31,158,197,220,190,142,247,14,159,82,166,158,110,175,83,189,75,190,221,219,151,151,149,55,231,223,127,13,151,53,64,132,14,216,45,28,190,224,220,80,46,170,212,77,222,44,186,151,111,130,162,142,78,86,51,161,85,67,79,5,37,69,54,200,247,61,220,172,101,52,189,69,107,26,189,231,145,188,203,27,148,185,125,135,217,173,170,131,63,213,61,57,154,158,173,110,87,203,61,186,247,79,43,88,222,131,96,161,154,88,101,107,221,205,204,143,87,92,33,86,162,53,81,81,178,110,173,217,17,217,149,199,63,3,31,195,71,232,79,250,104,253,14,250,29,233,47,245,19,210,29,235,189,247,111,247,68,60,156,189,219,251,109,249,253,219,120,218,174,23,59,41,63,131,94,187,99,58,215,247,122,250,71,244,115,190,255,0,75,62,139,119,62,191,120,163,158,155,249,110,247,39,47,47,95,155,240,23,126,93,188,55,221,3,63,192,0,0,0,8,171,237,206,252,137,254,210,126,237,37,80,197,94,57,248,24,254,26,63,66,127,211,71,232,119,208,239,73,127,168,158,144,239,93,239,187,127,186,33,228,229,238,223,219,111,207,238,219,196,48,3,177,83,218,159,41,248,127,93,243,27,113,53,38,21,112,83,217,189,252,15,181,78,235,169,159,118,95,165,190,147,199,231,177,119,47,163,189,195,167,212,169,167,155,171,212,239,82,239,183,118,229,229,229,77,249,247,223,195,101,205,80,0,0,0,0,53,87,39,251,178,227,216,79,76,190,218,249,197,105,138,191,208,49,255,0,190,139,254,68,255,0,241,230,127,240,185,161,127,193,175,66,113,157,20,250,83,244,143,232,231,125,254,153,247,30,231,215,239,21,147,212,255,0,35,212,147,151,151,175,203,248,107,191,46,254,27,236,129,117,64,0,0,0,0,0,90,174,44,125,150,53,147,225,254,67,242,233,205,107,13,159,117,99,5,251,168,105,102,101,166,126,148,244,103,210,220,126,227,98,239,189,14,183,117,239,84,210,67,213,233,243,55,159,151,169,205,203,204,221,246,219,116,223,114,53,191,160,99,255,0,125,23,252,137,255,0,227,192,149,64,0,0,0,2,18,251,97,181,190,235,158,113,23,79,163,83,88,233,40,237,186,93,78,141,167,171,108,142,124,245,211,220,105,105,42,101,123,252,154,198,53,169,11,26,196,69,93,217,35,149,203,206,140,142,109,8,192,203,59,22,175,185,206,85,121,205,114,158,44,123,237,235,32,184,84,93,46,53,63,65,25,31,94,170,121,29,36,178,114,50,185,172,111,51,222,229,217,168,141,77,246,68,68,240,2,213,118,45,232,229,139,48,214,92,183,88,174,243,117,42,244,238,223,79,79,107,166,229,122,114,213,92,155,81,27,170,121,218,244,69,228,130,10,136,186,110,99,218,238,243,205,234,186,54,170,231,87,106,63,176,158,166,253,139,243,138,34,229,112,159,195,173,171,133,173,18,179,233,5,190,237,73,121,168,161,168,171,171,174,188,67,107,109,3,238,83,205,59,222,146,203,26,61,234,175,108,75,20,40,231,61,202,172,133,137,224,136,141,79,215,197,30,133,255,0,9,77,9,201,180,83,233,79,209,207,164,125,203,250,103,220,123,231,67,187,214,65,83,252,143,82,62,110,110,135,47,225,166,220,219,248,237,178,132,0,240,157,237,79,163,127,16,49,239,152,192,108,123,150,98,214,44,231,21,188,225,89,77,15,125,178,228,22,250,139,93,198,155,170,248,250,244,179,198,232,229,143,157,138,215,183,153,143,114,110,213,71,38,251,162,162,248,145,215,164,253,141,127,114,253,83,195,117,51,248,71,122,79,232,150,65,110,190,247,47,162,29,30,245,221,106,99,155,165,212,239,174,228,230,233,242,243,114,187,109,247,217,118,216,146,160,53,119,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,207,19,246,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,89,232,236,219,214,139,174,183,240,151,139,223,114,140,190,175,36,201,236,117,21,150,27,237,101,91,29,215,73,225,153,93,3,100,145,90,157,103,247,57,104,220,178,238,229,114,185,85,238,116,156,229,170,226,195,178,166,213,196,198,182,222,53,162,223,173,181,120,181,69,254,158,145,181,212,19,88,27,113,103,94,8,25,78,143,137,233,81,10,177,139,20,81,110,199,35,215,157,30,238,109,156,140,101,203,224,99,129,143,224,93,244,219,253,52,126,152,253,49,244,111,250,137,232,254,235,221,59,207,251,162,110,126,110,243,253,174,220,158,253,252,2,21,184,177,246,167,214,79,136,25,15,204,103,38,167,178,227,216,79,76,190,218,249,197,105,143,250,177,216,215,247,80,213,60,203,83,63,132,119,163,62,150,228,23,27,239,114,250,33,214,238,189,234,166,73,186,93,78,250,222,126,94,167,47,55,43,119,219,125,147,125,140,213,225,115,66,255,0,131,94,132,227,58,41,244,167,233,31,209,206,251,253,51,238,61,207,175,222,43,39,169,254,71,169,39,47,47,95,151,240,215,126,93,252,55,217,2,234,128,0,136,190,213,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,213,106,239,42,77,43,164,221,237,145,253,28,10,208,189,116,212,126,29,53,30,221,170,26,95,121,238,55,90,29,226,154,25,81,95,75,112,165,114,162,201,75,83,26,42,117,33,127,43,119,77,209,200,230,181,236,115,30,198,61,187,52,145,151,159,246,35,97,183,220,202,237,121,211,237,115,171,197,113,234,202,133,154,134,203,83,143,45,201,244,12,114,34,172,41,82,181,113,186,70,35,185,185,21,205,231,70,114,163,157,35,145,94,224,207,77,11,215,77,56,226,47,78,45,218,161,165,247,158,253,106,174,222,41,161,149,17,149,86,250,166,162,44,148,181,49,162,175,78,102,115,55,116,221,90,173,115,94,199,61,143,99,221,112,12,42,224,235,179,219,59,225,3,59,168,191,216,56,150,244,206,55,121,228,250,65,143,253,13,134,159,210,157,40,106,25,75,252,105,245,50,201,7,74,74,133,147,239,104,156,251,114,187,116,95,12,213,0,0,2,42,251,115,191,34,127,180,159,187,75,85,216,169,237,79,148,252,63,174,249,141,184,207,254,57,248,24,254,26,63,66,127,211,71,232,119,208,239,73,127,168,158,144,239,93,239,187,127,186,33,228,229,238,223,219,111,207,238,219,199,202,112,83,217,189,252,15,181,78,235,169,159,118,95,165,190,147,199,231,177,119,47,163,189,195,167,212,169,167,155,171,212,239,82,239,183,118,229,229,229,77,249,247,223,195,101,12,213,0,0,0,0,0,0,0,0,0,1,173,103,22,62,212,250,201,241,3,33,249,140,228,212,246,92,123,9,233,151,219,95,56,173,49,255,0,86,59,26,254,234,26,167,153,106,103,240,142,244,103,210,220,130,227,125,238,95,68,58,221,215,189,84,201,55,75,169,223,91,207,203,212,229,230,229,110,251,111,178,111,177,154,188,46,104,95,240,107,208,156,103,69,62,148,253,35,250,57,223,127,166,125,199,185,245,251,197,100,245,63,200,245,36,229,229,235,242,254,26,239,203,191,134,251,32,93,80,0,0,0,24,213,218,43,172,118,45,27,225,31,59,169,187,195,222,42,243,11,124,248,117,174,155,153,236,235,85,87,193,44,110,94,118,177,232,222,148,9,81,62,206,229,107,250,28,156,205,115,218,164,11,105,62,11,247,80,213,60,55,76,253,41,232,207,165,185,5,186,197,223,122,29,110,235,222,170,99,135,171,211,230,111,63,47,83,155,151,153,187,237,182,233,190,228,244,241,189,194,13,247,140,108,87,26,194,169,245,127,232,93,150,199,112,154,233,89,77,244,125,151,30,255,0,85,211,233,211,201,206,179,68,248,186,76,125,74,108,138,173,127,95,119,38,236,106,150,43,134,238,200,235,86,130,235,110,45,171,247,157,103,164,204,105,241,138,137,106,217,103,169,196,27,3,37,157,96,145,144,202,146,58,174,84,99,226,149,241,204,199,114,42,163,226,106,167,42,236,228,12,244,196,241,107,22,13,138,217,176,172,90,135,185,89,113,251,125,61,174,221,77,213,124,157,10,88,35,108,113,71,206,245,115,221,202,198,53,55,114,171,151,109,213,85,124,79,172,0,16,67,218,205,165,246,173,56,227,6,233,115,179,58,146,58,124,234,207,71,148,62,146,154,137,180,236,166,157,238,146,154,109,249,85,82,71,203,45,36,149,15,147,102,171,159,80,237,209,85,21,238,191,253,136,250,189,82,203,174,161,104,37,116,245,114,83,207,79,22,95,107,141,176,69,208,129,236,116,116,181,174,124,158,18,171,228,73,40,17,173,245,152,137,12,139,234,42,175,62,101,113,189,193,77,139,140,220,87,26,180,212,101,255,0,69,47,88,189,194,106,138,59,191,163,223,93,181,44,241,242,212,83,116,18,120,153,235,190,58,103,245,21,92,230,244,54,110,200,247,22,171,132,62,204,219,239,9,122,203,77,170,182,142,34,61,55,72,251,125,85,174,233,104,250,36,202,110,255,0,75,43,81,205,143,174,234,169,86,46,89,227,167,151,118,183,153,122,92,155,163,92,224,51,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,7,10,187,120,148,171,218,133,75,228,80,188,219,248,32,21,166,202,81,43,119,111,188,173,190,71,15,242,240,2,197,103,183,233,224,207,236,246,200,233,228,72,159,50,42,170,177,124,124,96,253,59,126,50,151,158,202,238,123,124,14,68,84,251,219,60,63,226,161,138,220,70,101,23,27,6,166,225,177,82,207,179,42,46,41,27,253,86,249,111,77,245,162,253,106,100,222,23,92,250,252,118,223,59,151,117,117,52,74,171,245,239,27,87,252,164,64,251,192,2,69,47,114,53,55,82,59,187,81,53,23,186,233,221,70,39,79,81,235,220,99,116,110,98,63,197,118,150,141,201,224,142,254,219,234,82,65,110,213,157,202,149,210,170,110,137,183,248,208,132,94,47,242,106,188,227,136,27,110,62,178,245,82,74,250,88,216,206,84,110,252,209,82,42,248,236,159,155,245,129,148,61,151,218,112,234,108,115,233,68,244,170,142,154,79,7,57,158,123,199,68,255,0,53,111,249,73,36,137,168,200,218,212,77,182,68,66,198,112,145,136,125,26,210,60,126,46,159,34,186,130,145,238,77,247,245,187,172,27,254,50,254,105,125,83,200,14,74,83,125,252,206,85,55,8,128,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,41,221,60,148,169,124,142,181,110,235,184,29,136,29,228,19,192,47,144,24,57,199,38,93,244,87,39,194,36,72,216,142,150,234,171,204,169,227,179,91,2,249,243,39,214,134,81,104,125,229,47,122,121,99,184,47,138,205,111,166,126,255,0,174,8,215,235,95,172,195,30,209,248,106,39,201,244,249,35,106,170,62,241,36,62,126,74,230,83,237,254,35,46,120,108,167,125,54,148,227,176,191,125,217,109,164,69,85,95,122,83,66,128,93,112,14,28,188,169,184,22,195,136,12,202,44,51,8,169,185,201,58,70,172,70,109,235,34,121,205,19,127,57,63,59,235,33,79,135,200,234,245,43,139,76,70,174,171,122,182,250,98,149,206,230,222,68,217,176,254,158,111,236,127,224,36,43,180,219,89,100,194,48,250,75,5,35,88,179,92,98,123,252,93,34,126,5,93,63,230,166,223,95,154,152,195,217,147,163,82,95,53,50,215,168,21,142,127,78,134,161,178,108,169,27,145,87,167,86,196,243,94,111,54,167,184,9,117,196,109,177,219,44,20,52,145,198,214,36,116,241,53,26,137,178,34,35,26,158,91,39,212,125,179,170,158,38,195,11,35,106,248,53,168,212,254,242,29,160,82,239,51,148,242,56,95,194,42,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,242,40,85,247,108,86,190,71,90,249,129,216,129,193,60,66,249,1,31,253,161,242,76,236,163,79,162,142,53,95,233,226,191,251,232,202,125,147,252,42,101,191,15,241,200,205,49,199,221,35,121,85,214,218,71,42,47,233,167,136,196,222,60,234,219,38,163,233,181,4,140,99,186,151,228,85,240,223,195,248,170,127,250,198,99,232,252,81,197,167,246,54,49,136,212,109,5,51,83,100,217,63,144,140,92,123,83,241,221,43,25,71,69,60,239,84,68,142,55,63,197,118,242,69,95,242,31,176,183,186,227,147,183,22,211,171,245,209,31,200,250,123,117,84,173,93,246,241,108,18,57,61,233,249,191,88,17,37,218,59,150,84,234,22,181,208,227,84,79,74,132,165,130,178,52,108,123,57,81,82,170,69,219,193,19,221,31,214,72,119,4,122,62,237,52,192,169,25,83,3,217,59,185,249,249,145,83,202,106,157,191,29,201,228,242,52,176,91,85,199,93,248,150,185,215,204,199,213,71,79,89,87,26,174,206,122,49,29,222,222,137,226,143,219,200,155,44,70,209,21,154,207,13,28,113,53,156,156,222,77,68,243,123,151,234,79,172,15,182,137,183,144,85,68,57,40,126,251,248,1,82,108,190,39,37,44,253,69,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,112,190,69,31,140,86,239,35,175,151,199,112,59,19,200,59,240,84,39,145,196,158,45,84,2,59,120,234,157,29,172,58,104,206,109,250,119,198,171,188,61,202,180,70,112,105,27,154,236,6,200,141,95,5,161,166,95,255,0,131,25,131,60,123,217,231,93,74,193,43,104,232,165,115,150,238,158,40,215,42,35,145,180,155,127,136,205,125,10,125,66,233,174,60,202,152,249,36,109,178,145,28,156,170,158,61,222,45,252,204,99,184,184,102,34,118,136,102,239,198,52,150,231,75,20,221,57,42,169,101,139,240,119,221,175,164,170,254,213,126,163,46,156,187,33,22,253,172,57,251,146,245,67,134,65,81,18,172,180,244,143,86,236,213,85,71,178,173,191,94,255,0,141,245,25,15,149,217,63,141,173,230,237,155,100,21,17,115,57,247,26,117,107,185,182,252,40,106,21,124,17,83,243,254,162,86,161,103,77,156,169,229,238,67,6,59,44,48,88,241,237,37,184,93,93,28,137,37,206,174,154,117,87,42,237,178,209,177,124,55,68,252,245,51,169,0,228,161,232,85,178,239,191,184,228,14,19,192,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,0,0,0,0,0,0,0,0,0,0,0,56,95,34,133,85,242,66,181,242,58,221,248,64,118,156,59,200,39,144,95,32,48,39,142,234,167,211,231,58,121,3,57,150,89,175,173,84,70,175,154,34,83,39,143,243,161,151,154,50,146,38,159,89,22,84,217,203,65,76,171,227,229,247,136,252,12,79,227,42,42,105,245,123,78,123,214,200,198,93,247,110,234,191,133,205,71,183,249,76,194,211,118,49,184,117,167,167,248,61,202,157,19,255,0,189,48,136,31,126,227,80,218,90,87,204,245,84,70,237,254,52,66,21,120,234,200,147,86,120,163,183,88,172,207,116,168,216,109,84,232,217,81,88,222,103,57,223,156,171,253,153,61,196,179,235,230,105,69,133,233,253,194,235,89,87,28,13,139,165,187,158,187,109,188,241,55,234,95,206,66,39,184,79,193,238,90,213,175,44,205,101,167,146,162,26,58,170,103,44,173,111,171,188,50,82,46,222,10,207,115,190,175,231,36,73,167,6,216,37,86,11,163,182,187,117,108,113,50,89,32,164,147,104,220,142,79,234,72,155,230,136,158,244,82,253,31,39,24,183,182,215,101,164,161,70,43,122,48,70,205,151,244,49,19,252,135,214,3,141,206,78,137,156,229,94,86,38,234,118,198,142,70,34,59,207,96,42,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,49,87,250,40,252,9,255,0,179,159,252,153,188,127,205,12,170,53,87,3,105,44,79,41,177,103,56,173,155,53,197,171,187,237,151,32,183,211,221,45,213,61,39,199,215,165,158,54,201,20,156,143,70,189,188,204,123,87,103,34,57,55,217,81,23,192,250,197,170,225,59,217,99,70,254,31,227,223,46,128,186,160,0,0,15,147,147,101,54,44,62,221,13,219,35,174,238,148,149,23,10,11,92,114,116,159,39,53,85,109,84,84,148,209,236,196,85,78,121,231,137,155,237,202,222,109,220,168,212,85,79,172,98,175,106,63,176,158,166,253,139,243,138,32,50,168,17,193,217,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,164,49,72,231,163,93,19,164,154,71,192,0,0,183,250,215,175,122,79,195,182,43,75,154,235,30,87,244,126,203,91,112,101,174,10,158,227,83,87,207,84,248,228,145,177,242,83,199,35,211,118,67,34,238,169,203,234,237,190,234,136,182,171,19,237,30,224,199,57,202,172,216,86,45,172,157,246,245,144,92,41,237,118,234,111,163,183,88,250,245,83,200,216,226,143,157,244,205,99,121,158,246,166,238,84,106,111,186,170,39,137,101,123,106,253,150,49,111,136,20,63,46,184,145,87,194,119,181,62,141,252,64,199,190,99,0,27,41,128,0,0,0,31,146,182,237,106,183,84,208,81,220,46,116,148,181,23,74,133,164,161,138,105,154,199,213,78,145,73,50,197,19,85,119,123,210,40,101,145,90,221,215,146,55,187,201,170,169,250,204,10,237,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,128,103,168,49,43,179,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,122,104,229,68,146,61,242,212,0,0,0,0,12,85,254,138,63,2,127,236,231,255,0,38,111,31,243,67,37,49,60,166,197,156,226,182,108,215,22,174,239,182,92,130,223,79,116,183,84,244,159,31,94,150,120,219,36,82,114,61,26,246,243,49,237,93,156,136,228,223,101,68,95,3,86,211,101,62,19,189,150,52,111,225,254,61,242,232,0,186,166,63,234,151,30,188,39,104,182,119,115,211,61,75,213,111,67,100,150,110,143,125,162,244,21,202,163,165,213,133,147,71,247,200,105,223,27,183,142,86,59,213,114,237,190,203,178,162,162,100,1,0,61,168,254,221,154,155,246,47,201,232,128,155,237,20,215,189,39,226,39,21,170,205,116,115,43,250,65,101,162,184,62,215,61,79,113,169,164,228,170,100,113,200,232,249,42,35,141,235,179,38,141,119,68,229,245,182,223,116,84,75,128,96,7,98,167,178,198,83,241,2,187,229,214,227,63,192,22,171,93,56,163,208,158,26,253,9,247,107,206,126,142,125,35,239,62,140,254,150,86,86,117,251,191,75,173,253,77,20,156,188,189,120,191,11,109,249,188,55,217,118,186,164,85,246,231,126,68,255,0,105,63,118,129,157,58,41,198,103,13,156,68,229,85,88,86,142,106,71,210,11,213,21,189,247,73,233,189,15,95,73,201,74,201,35,141,210,115,212,65,27,23,103,205,26,108,139,205,235,111,182,200,170,151,130,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,61,249,156,198,58,120,90,231,34,108,213,150,52,93,185,147,120,97,236,84,246,167,202,126,31,215,124,198,220,95,94,216,252,255,0,50,210,204,203,135,221,65,211,236,134,174,199,144,216,234,50,58,154,26,234,101,78,120,159,181,181,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,20,36,208,22,43,131,238,44,240,222,46,180,191,233,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,114,111,212,98,42,186,39,162,95,80,0,0,7,228,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,253,100,43,118,157,113,227,247,111,190,212,232,54,147,222,185,176,28,126,224,239,73,93,45,215,30,165,46,81,51,89,11,163,221,189,38,175,70,158,118,212,35,121,100,146,41,156,145,204,155,242,68,228,9,169,60,254,73,168,88,14,29,117,178,216,178,252,227,31,177,220,178,74,142,233,101,163,185,92,225,166,158,229,63,51,27,210,166,142,71,35,166,127,52,177,55,149,136,171,188,140,79,198,77,253,1,173,183,22,121,174,188,231,58,243,147,215,241,35,79,87,67,155,80,212,119,26,139,84,172,228,130,215,3,119,116,84,212,172,230,115,82,153,26,254,120,220,215,57,36,73,58,188,242,44,139,35,195,100,144,97,7,102,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,204,157,57,26,231,171,164,72,243,124,0,6,21,118,152,113,175,113,225,131,4,182,225,58,105,115,238,218,147,150,237,83,69,89,26,210,205,232,106,24,102,141,100,168,154,158,102,201,207,214,217,240,70,142,143,149,118,157,200,244,116,40,215,6,80,97,90,209,165,250,139,153,102,58,127,131,229,244,151,155,238,1,81,79,73,145,211,211,50,71,50,130,121,146,78,72,150,85,111,73,239,69,134,86,189,172,115,150,55,198,230,63,149,200,168,125,252,179,41,177,96,216,173,231,53,202,107,187,149,151,31,183,212,93,46,53,61,39,201,208,165,130,55,73,44,156,140,71,61,220,172,99,151,102,162,185,118,217,17,87,192,214,179,64,114,157,88,195,245,151,19,187,104,93,119,116,207,170,46,13,181,216,36,233,83,73,205,85,90,215,82,36,123,85,34,194,156,233,59,153,188,137,202,222,109,247,77,183,77,130,120,155,146,235,55,8,154,175,53,246,138,146,142,228,253,55,190,186,178,158,146,165,213,48,67,58,219,38,234,50,57,93,28,110,145,136,237,209,30,177,177,92,136,138,173,110,251,32,91,95,232,163,240,39,254,206,127,242,102,241,255,0,52,50,168,213,92,218,160,0,0,0,0,15,63,158,103,248,110,152,99,51,230,122,129,144,210,88,172,84,181,20,148,213,23,10,181,86,193,3,234,106,35,167,137,100,118,219,49,139,44,209,162,189,219,49,136,170,231,43,90,138,228,244,6,42,246,163,251,9,234,111,216,191,56,162,49,215,178,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,244,156,155,68,176,196,216,246,99,163,103,88,36,208,0,0,183,250,215,175,122,79,195,182,43,75,154,235,30,87,244,126,203,91,112,101,174,10,158,227,83,87,207,84,248,228,145,177,242,83,199,35,211,118,67,34,238,169,203,234,237,190,234,136,183,0,178,156,104,104,229,247,95,120,96,207,244,171,22,155,146,245,117,183,199,81,110,143,149,139,222,106,169,42,34,171,138,155,119,189,140,103,89,244,237,139,168,231,35,89,212,231,93,209,187,40,124,12,3,180,47,131,157,79,204,173,58,127,134,107,77,37,85,246,251,80,148,150,250,122,155,77,194,137,147,206,168,188,177,36,181,16,50,36,123,149,57,88,213,114,43,222,173,99,119,115,154,139,145,70,172,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,27,47,104,14,177,216,184,128,209,172,79,88,177,200,123,189,38,77,111,109,68,148,220,207,127,116,170,99,157,29,77,55,59,216,197,147,165,60,114,197,212,228,70,191,147,153,190,171,145,64,183,250,165,199,175,9,218,45,157,220,244,207,82,245,91,208,217,37,155,163,223,104,189,5,114,168,233,117,97,100,209,253,242,26,119,198,237,227,149,142,245,92,187,111,178,236,168,168,158,175,66,248,163,208,158,37,61,55,247,20,206,126,145,253,28,238,222,147,254,150,86,81,244,59,199,87,163,253,83,20,124,220,221,9,127,7,125,185,124,118,221,55,133,110,212,127,110,205,77,251,23,228,244,70,85,118,24,254,91,63,102,255,0,121,1,41,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,152,193,253,20,126,4,255,0,217,207,254,76,222,63,230,135,138,237,111,215,154,109,44,225,162,77,54,183,214,213,193,144,234,125,71,162,233,150,154,162,90,119,197,110,129,241,203,93,34,189,140,86,189,142,106,197,76,248,156,246,115,178,177,203,235,53,143,106,195,174,128,232,229,247,136,13,101,196,244,119,28,155,187,213,228,215,6,211,201,83,202,199,247,74,86,53,210,84,212,242,61,236,73,58,80,71,44,189,62,116,115,249,57,91,235,57,16,13,141,43,245,163,75,237,58,95,109,214,139,190,95,73,65,132,221,169,237,149,116,215,170,182,73,12,29,11,132,144,199,73,44,156,237,71,66,199,58,162,29,221,34,53,35,71,43,164,228,70,185,83,218,152,171,218,143,236,39,169,191,98,252,226,136,199,94,202,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,210,114,109,18,195,19,99,217,142,141,157,96,147,64,0,0,0,3,228,217,178,155,22,65,113,191,90,109,21,221,226,175,25,184,50,215,116,143,164,246,119,122,167,210,193,86,216,247,114,34,63,120,42,233,223,187,85,91,235,237,191,51,92,137,137,125,163,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,122,78,124,82,185,202,228,133,98,147,197,118,42,123,44,101,63,16,43,190,93,110,3,39,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,229,122,50,106,122,119,196,175,106,171,121,153,205,206,212,124,106,168,136,246,42,219,251,79,105,167,3,151,171,173,21,154,143,93,233,35,168,175,168,142,154,39,213,217,46,116,176,53,239,114,53,171,36,211,83,54,40,153,186,166,239,145,205,99,83,117,114,162,34,169,112,56,170,225,159,13,226,191,72,235,52,183,48,174,171,183,61,181,13,185,90,46,116,202,174,125,186,227,27,36,100,83,172,124,200,217,153,203,44,140,124,110,84,230,99,221,202,230,63,146,70,107,195,170,90,91,157,232,182,119,115,211,61,75,177,122,27,36,179,116,123,237,23,122,134,163,165,213,133,147,71,247,200,94,248,221,188,114,177,222,171,151,109,246,93,149,21,16,54,126,60,166,169,106,150,9,162,216,37,207,83,53,46,251,232,108,110,205,209,239,181,189,214,106,142,151,86,102,67,31,222,225,99,228,118,242,74,198,250,173,93,183,221,118,68,85,76,0,236,157,227,94,221,148,226,182,206,21,245,34,231,201,146,89,183,166,195,167,122,213,84,77,117,161,108,117,21,18,83,200,229,107,227,135,186,199,15,43,21,210,49,171,18,197,27,24,139,18,171,242,3,181,31,216,79,83,126,197,249,197,16,15,232,163,240,39,254,206,127,242,102,241,255,0,52,50,168,213,92,218,160,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,146,38,110,136,136,136,136,174,123,220,229,107,24,198,162,189,239,115,90,212,115,156,136,184,235,253,20,126,4,255,0,217,207,254,76,222,63,230,132,117,118,143,246,128,86,113,17,125,151,73,52,135,34,255,0,74,122,14,237,60,181,52,241,207,79,38,69,85,200,201,57,170,25,51,35,145,144,195,34,171,25,10,183,149,100,137,101,114,191,239,41,21,149,224,235,131,172,239,139,252,238,162,193,96,172,244,54,55,102,228,250,65,144,116,225,168,244,95,86,26,135,210,255,0,21,124,241,73,63,86,74,117,143,239,106,188,155,243,59,100,79,16,157,237,16,226,55,71,184,142,181,92,239,186,53,147,213,223,237,182,138,134,82,85,214,58,205,93,69,2,78,230,243,116,153,37,76,49,182,71,163,121,92,230,177,92,172,71,198,174,229,231,102,254,174,251,159,225,184,206,77,140,225,151,220,134,146,146,251,152,212,84,211,88,173,238,85,89,235,159,79,78,250,137,213,141,68,85,70,71,20,106,174,122,236,196,87,70,213,94,105,24,215,124,171,102,35,106,209,93,35,126,41,162,186,119,73,37,62,45,103,157,49,252,106,154,169,180,140,172,157,140,123,227,167,90,137,119,70,62,105,127,14,121,21,202,175,145,210,61,92,170,229,93,112,117,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,233,73,79,27,35,108,79,99,97,107,21,188,141,93,216,187,248,238,6,206,96,197,94,206,238,47,63,133,110,141,47,210,154,222,182,161,97,221,42,44,163,146,131,187,67,63,85,210,247,90,184,249,85,99,94,172,113,59,157,27,201,203,44,114,237,27,35,88,185,178,168,0,6,0,118,157,113,227,247,16,177,84,232,54,147,222,185,115,236,130,222,239,73,93,45,215,30,157,86,47,11,159,11,163,221,189,39,39,90,162,7,84,35,121,100,142,88,90,177,204,155,115,196,229,12,191,210,109,126,209,173,117,244,255,0,220,143,80,173,89,71,209,123,130,219,46,157,201,238,94,132,222,60,174,78,100,78,164,47,229,127,78,118,115,69,39,35,249,30,238,87,109,112,13,112,120,57,200,248,130,199,56,130,198,228,225,145,157,239,58,171,235,197,5,174,90,136,162,165,186,210,199,19,167,168,165,169,234,201,28,110,133,209,192,231,42,43,218,228,115,26,232,220,217,27,27,147,99,224,7,159,207,243,204,103,76,48,219,182,160,102,117,85,116,182,43,21,58,213,220,42,41,173,245,21,175,130,4,84,230,149,98,167,99,229,86,53,23,153,238,70,170,49,136,231,187,102,181,202,158,128,1,138,191,209,71,224,79,253,156,255,0,228,205,227,254,104,95,93,33,214,141,47,215,172,54,61,64,210,60,190,147,34,177,73,81,45,34,212,66,201,34,124,83,198,169,207,20,177,74,214,203,19,246,86,185,26,246,181,85,143,99,211,118,189,170,176,235,218,63,217,255,0,89,195,189,246,93,91,210,28,119,253,41,235,251,180,18,211,83,201,61,68,152,237,87,35,35,229,168,124,207,146,71,195,52,136,175,100,202,238,84,146,85,137,200,207,188,172,182,47,131,238,44,243,46,17,117,67,233,197,138,158,174,241,98,175,167,146,154,251,142,54,189,41,96,186,177,35,122,64,175,122,199,42,49,241,74,244,145,175,70,115,237,212,98,42,54,87,162,134,198,102,63,234,151,30,188,39,104,182,119,115,211,61,75,213,111,67,100,150,110,143,125,162,244,21,202,163,165,213,133,147,71,247,200,105,223,27,183,142,86,59,213,114,237,190,203,178,162,162,94,12,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,149,52,53,212,202,188,146,179,117,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,130,30,212,127,110,205,77,251,23,228,244,64,77,246,138,107,222,147,241,19,138,213,102,186,57,149,253,32,178,209,92,31,107,158,167,184,212,210,114,85,50,56,228,116,124,149,17,198,245,217,147,70,187,162,114,250,219,111,186,42,37,192,48,3,177,83,217,99,41,248,129,93,242,235,113,114,187,67,56,211,181,112,177,165,245,22,44,67,32,164,110,170,100,180,232,152,253,26,211,54,169,104,160,89,57,101,184,79,27,156,141,99,26,212,149,177,43,209,200,249,145,169,211,145,140,155,148,61,174,169,113,235,194,118,139,103,119,61,51,212,189,86,244,54,73,102,232,247,218,47,65,92,170,58,93,88,89,52,127,124,134,157,241,187,120,229,99,189,87,46,219,236,187,42,42,39,229,192,59,66,56,70,213,60,202,211,167,218,125,170,85,119,204,134,249,80,148,212,52,52,216,189,227,158,87,236,170,170,170,180,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,169,175,93,218,237,117,191,221,107,111,183,219,157,93,198,229,113,168,146,174,178,178,174,103,77,61,76,242,57,93,36,178,72,229,87,61,238,114,171,149,202,170,170,170,170,164,234,118,113,112,57,83,194,150,27,95,152,106,11,233,42,53,23,48,167,129,149,208,196,200,165,101,146,145,170,175,74,40,167,68,87,61,238,114,181,211,185,174,233,57,241,68,214,163,146,20,150,64,246,185,103,104,247,6,56,54,85,121,194,178,157,100,238,87,172,126,225,81,107,184,211,125,29,186,201,208,170,130,71,71,44,124,236,166,115,29,202,246,57,55,106,171,87,109,209,85,60,75,213,165,186,165,130,107,78,9,108,212,205,52,190,250,103,27,188,245,187,149,111,117,154,159,171,210,153,240,201,247,185,152,201,27,180,145,61,190,179,83,125,183,77,209,81,87,93,126,44,125,169,245,147,226,6,67,243,25,201,169,236,184,246,19,211,47,182,190,113,90,6,85,0,0,0,0,30,42,251,173,26,95,141,106,134,51,162,247,172,190,146,12,219,48,167,169,171,179,217,90,201,37,158,120,32,141,242,73,43,249,26,173,133,156,177,75,202,233,85,136,245,138,70,179,153,88,228,79,147,196,141,22,182,215,232,150,83,7,14,87,106,75,118,162,182,158,41,172,115,84,182,7,49,207,142,120,223,44,40,149,12,124,60,242,66,217,99,98,200,136,196,123,218,170,230,39,174,221,112,174,215,108,250,193,159,214,223,111,183,60,130,221,155,91,175,18,85,214,86,85,205,52,55,90,107,172,115,43,164,150,73,28,169,51,42,91,50,43,149,202,168,244,122,42,175,136,27,68,3,18,187,60,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,57,98,184,65,27,92,173,123,28,213,137,178,171,17,168,201,149,201,211,141,143,135,155,45,64,0,69,7,106,199,29,183,85,186,215,240,179,163,89,53,35,109,173,167,88,51,123,173,186,119,58,121,39,87,61,178,89,209,232,136,214,49,173,70,172,252,142,114,189,95,208,114,179,146,120,228,9,52,210,221,82,193,53,167,4,182,106,102,154,95,125,51,141,222,122,221,202,183,186,205,79,213,233,76,248,100,251,220,204,100,141,218,72,158,223,89,169,190,219,166,232,168,171,234,205,120,120,36,227,7,38,225,27,84,34,189,53,106,235,112,155,229,68,13,203,44,244,145,83,245,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,153,179,253,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,146,86,110,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,129,232,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,130,43,228,150,72,227,69,114,181,136,175,69,115,154,212,87,32,126,77,89,215,237,26,208,175,64,125,215,53,10,213,139,253,40,184,37,178,215,223,94,228,235,205,225,204,229,229,69,233,194,206,102,117,39,127,44,81,243,179,157,237,230,110,255,0,87,84,181,75,4,209,108,18,231,169,154,151,125,244,54,55,102,232,247,218,222,235,53,71,75,171,51,33,143,239,112,177,242,59,121,37,99,125,86,174,219,238,187,34,42,166,186,252,78,241,11,149,113,65,172,183,173,92,202,105,187,135,127,233,211,91,173,108,170,146,162,27,101,12,77,229,138,158,55,61,127,186,145,234,214,177,175,150,89,94,140,103,63,42,101,86,157,253,221,191,161,61,171,159,79,255,0,250,219,127,72,62,231,255,0,212,127,246,202,255,0,73,255,0,37,252,99,250,163,147,250,163,255,0,221,250,187,129,159,255,0,209,71,224,79,253,156,255,0,228,205,227,254,104,101,81,170,185,181,64,0,0,3,31,245,75,143,94,19,180,91,59,185,233,158,165,234,183,161,178,75,55,71,190,209,122,10,229,81,210,234,194,201,163,251,228,52,239,141,219,199,43,29,234,185,118,223,101,217,81,81,50,0,128,30,212,127,110,205,77,251,23,228,244,64,77,246,138,107,222,147,241,19,138,213,102,186,57,149,253,32,178,209,92,31,107,158,167,184,212,210,114,85,50,56,228,116,124,149,17,198,245,217,147,70,187,162,114,250,219,111,186,42,37,191,213,46,61,120,78,209,108,238,231,166,122,151,170,222,134,201,44,221,30,251,69,232,43,149,71,75,171,11,38,143,239,144,211,190,55,111,28,172,119,170,229,219,125,151,101,69,68,176,29,138,158,203,25,79,196,10,239,151,91,140,0,237,71,246,236,212,223,177,126,79,68,4,223,104,166,189,233,63,17,56,173,86,107,163,153,95,210,11,45,21,193,246,185,234,123,141,77,39,37,83,35,142,71,71,201,81,28,111,93,153,52,107,186,39,47,173,182,251,162,162,92,3,0,59,21,61,150,50,159,136,21,223,46,183,25,254,0,0,0,0,7,228,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,253,100,32,118,110,241,245,125,208,44,170,215,162,90,145,112,239,186,101,144,92,25,79,79,53,85,75,35,250,51,85,60,155,45,75,36,149,205,99,104,220,247,243,79,27,156,141,102,238,153,155,59,168,201,166,252,0,0,15,201,118,185,211,89,109,85,183,154,200,234,228,167,160,167,146,166,86,82,82,75,85,59,152,198,171,156,145,195,11,93,44,175,217,23,102,70,215,61,203,178,53,21,85,16,198,15,232,163,240,39,254,206,127,242,102,241,255,0,52,50,168,214,219,140,12,2,167,76,56,163,213,44,50,108,122,146,197,79,75,148,87,84,219,237,244,137,19,96,130,221,83,42,212,81,36,109,137,121,24,197,166,154,21,70,38,220,136,168,213,70,170,43,80,54,51,196,242,155,22,115,138,217,179,92,90,187,190,217,114,11,125,61,210,221,83,210,124,125,122,89,227,108,145,73,200,244,107,219,204,199,181,118,114,35,147,125,149,17,124,15,172,96,87,99,78,127,83,147,112,185,116,195,46,57,13,37,93,70,29,148,85,211,81,219,218,177,36,244,54,234,136,162,168,141,94,214,162,61,89,37,76,149,202,215,191,125,213,178,53,23,104,249,91,158,160,12,106,203,59,71,184,49,193,178,171,206,21,148,235,39,114,189,99,247,10,139,93,198,155,232,237,214,78,133,84,18,58,57,99,231,101,51,152,238,87,177,201,187,85,90,187,110,138,169,226,94,173,88,206,190,229,250,89,153,106,103,162,253,39,244,75,31,184,223,123,151,95,163,222,187,173,52,147,116,186,156,174,228,230,233,242,243,114,187,109,247,217,118,216,214,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,80,54,94,209,77,123,210,126,34,113,90,172,215,71,50,191,164,22,90,43,131,237,115,212,247,26,154,78,74,166,71,28,142,143,146,162,56,222,187,50,104,215,116,78,95,91,109,247,69,68,184,5,159,224,255,0,0,166,211,14,23,52,183,12,135,30,171,177,84,82,226,244,53,55,11,125,90,74,217,224,184,212,196,149,21,169,35,101,94,118,61,106,102,153,85,139,183,34,170,181,17,168,136,212,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,112,190,71,91,147,214,243,67,177,124,142,167,34,170,248,1,218,129,124,131,124,142,28,6,9,241,167,13,67,245,79,78,158,200,157,202,219,219,85,85,26,190,91,210,25,135,166,79,114,225,54,116,86,170,109,67,79,238,255,0,105,97,135,156,114,77,83,6,123,167,137,77,84,232,228,125,241,173,69,68,243,254,166,50,235,73,186,233,128,89,29,60,203,35,146,221,77,204,170,158,107,208,143,115,24,238,49,151,180,119,46,146,203,165,21,180,144,202,246,44,221,61,249,93,183,149,77,34,248,250,201,245,150,99,178,119,27,239,88,133,86,67,37,58,243,190,233,82,213,122,179,199,102,173,39,134,251,126,143,172,252,125,169,57,252,175,183,195,140,67,80,246,186,94,110,102,162,170,121,58,137,233,248,191,229,47,119,102,30,31,21,131,64,233,106,150,38,164,149,87,74,233,21,222,255,0,229,35,111,214,191,216,204,134,104,70,212,107,81,19,220,84,171,225,224,17,54,57,2,148,106,121,237,226,84,0,0,0,28,34,239,238,57,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,170,185,181,65,170,184,27,41,240,157,236,177,163,127,15,241,239,151,64,93,82,213,112,157,236,177,163,127,15,241,239,151,64,93,80,0,0,6,42,246,163,251,9,234,111,216,191,56,162,50,168,197,94,212,127,97,61,77,251,23,231,20,64,64,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,132,244,246,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,77,28,168,146,71,188,11,90,109,55,91,253,214,138,197,98,182,85,220,110,87,26,136,233,40,232,233,33,116,211,212,207,35,145,177,197,28,109,69,115,222,231,42,53,26,136,170,170,168,136,122,13,42,212,204,171,70,245,31,28,213,44,42,175,187,222,177,155,132,87,10,110,105,36,100,115,114,47,175,4,189,55,177,238,134,86,43,163,145,136,228,231,141,239,106,174,206,80,54,126,5,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,114,163,102,103,44,177,189,146,53,19,153,143,111,51,88,254,120,217,120,0,192,14,218,191,101,140,91,226,5,15,203,174,36,85,240,157,237,79,163,127,16,49,239,152,192,74,167,109,95,178,198,45,241,2,135,229,215,18,42,248,78,246,167,209,191,136,24,247,204,96,3,101,48,0,0,0,3,0,59,106,253,150,49,111,136,20,63,46,184,153,254,96,7,109,95,178,198,45,241,2,135,229,215,16,34,3,74,181,51,42,209,189,71,199,53,75,10,171,238,247,172,102,225,21,194,155,154,73,25,28,220,139,235,193,47,77,236,123,161,149,138,232,228,98,57,57,227,123,218,171,179,148,216,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,202,141,153,156,178,198,246,72,212,78,102,61,188,205,99,249,227,102,182,229,213,225,163,136,188,239,133,253,83,160,212,204,22,163,251,21,29,226,139,146,31,233,157,175,188,195,52,244,125,73,98,147,163,213,232,49,189,86,55,157,158,104,190,104,161,178,152,60,86,139,234,246,27,175,90,95,143,234,230,159,207,87,37,139,34,167,116,212,233,87,2,195,60,79,100,142,138,88,100,103,138,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,47,181,0,0,3,85,115,101,62,19,189,150,52,111,225,254,61,242,232,13,107,13,148,248,78,246,88,209,191,135,248,247,203,160,2,234,144,3,218,143,237,217,169,191,98,252,158,136,159,226,0,123,81,253,187,53,55,236,95,147,209,1,250,187,60,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,249,98,184,65,27,92,142,99,218,228,137,178,171,17,202,248,81,201,211,145,236,135,150,122,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,53,98,36,127,178,191,142,170,156,3,33,181,112,195,170,85,245,115,227,23,202,136,109,184,100,208,210,197,201,105,184,207,85,51,221,4,169,28,105,52,140,170,154,165,17,36,123,223,210,123,88,156,173,141,239,124,97,49,36,85,246,231,126,68,255,0,105,63,118,146,168,69,95,110,119,228,79,246,147,247,104,22,171,177,83,218,159,41,248,127,93,243,27,113,117,123,115,191,34,127,180,159,187,75,85,216,169,237,79,148,252,63,174,249,141,184,186,189,185,223,145,63,218,79,221,160,96,7,12,92,66,229,92,47,235,45,151,87,49,106,110,255,0,220,58,148,215,27,91,234,164,167,134,231,67,43,121,101,167,145,204,95,238,100,98,185,175,107,37,138,39,171,31,201,202,187,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,120,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,235,24,100,87,4,156,96,228,220,35,106,132,87,166,173,93,110,19,124,168,129,185,101,158,146,42,126,189,116,17,71,59,33,124,114,74,197,115,95,11,170,95,42,49,175,141,36,86,163,30,230,162,243,52,54,30,7,201,196,242,155,22,115,138,217,179,92,90,187,190,217,114,11,125,61,210,221,83,210,124,125,122,89,227,108,145,73,200,244,107,219,204,199,181,118,114,35,147,125,149,17,124,12,75,237,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,210,115,226,149,206,87,36,43,20,129,101,123,87,184,227,166,198,173,87,190,17,244,229,149,105,125,185,83,211,179,46,187,35,229,167,74,26,73,91,28,237,162,129,90,173,89,95,60,78,103,85,203,188,73,12,174,143,103,186,71,244,98,44,0,54,168,48,3,180,235,128,239,187,125,138,167,94,116,158,203,205,159,99,246,247,122,74,215,110,183,117,42,178,136,90,248,91,30,238,234,181,58,212,240,54,161,91,203,28,146,204,212,142,20,223,146,38,166,127,128,53,119,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,207,19,246,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,93,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,156,168,217,153,203,44,111,100,141,68,230,99,219,204,214,63,158,54,69,183,105,215,1,223,113,11,237,78,188,233,61,151,151,1,200,46,14,244,149,174,221,110,233,210,226,243,57,144,182,61,221,213,114,244,106,39,117,66,183,150,56,226,133,203,28,41,183,60,77,92,127,224,163,138,235,239,9,122,203,69,153,117,110,181,152,133,203,106,60,166,201,69,51,27,223,233,121,94,145,200,141,145,21,139,52,15,127,86,53,221,142,93,159,31,81,140,150,69,2,117,56,157,226,23,21,225,127,70,175,90,185,148,211,119,254,225,211,166,183,90,217,85,29,60,215,58,233,93,203,21,60,110,122,255,0,117,35,213,173,123,153,20,82,189,24,254,78,85,215,91,84,181,75,59,214,156,238,231,169,154,151,125,244,206,73,121,232,247,218,222,235,13,63,87,165,11,33,143,239,112,177,145,183,104,226,99,125,86,166,251,110,187,170,170,173,224,227,111,140,28,155,139,157,80,150,244,229,171,162,194,108,117,19,183,19,179,213,197,79,215,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,103,95,94,204,94,3,190,237,247,218,109,121,213,139,47,54,3,143,220,27,232,219,93,198,221,212,165,202,38,107,38,108,155,59,170,213,232,211,206,218,117,119,52,114,69,51,146,72,87,126,73,90,129,146,157,148,124,20,125,204,177,88,56,148,212,203,101,170,167,36,203,109,244,245,56,148,91,117,166,179,218,230,141,206,90,142,116,114,198,217,170,163,145,158,13,111,60,113,39,42,189,22,105,162,110,96,113,99,236,177,172,159,15,242,31,151,78,93,82,213,113,99,236,177,172,159,15,242,31,151,78,6,181,134,213,6,170,230,213,0,0,0,0,0,98,175,106,63,176,158,166,253,139,243,138,34,0,73,254,237,71,246,19,212,223,177,126,113,68,64,8,19,167,217,205,199,183,240,168,177,79,166,250,137,7,119,212,220,102,223,223,42,234,32,167,228,165,189,80,177,236,137,107,26,140,78,72,102,71,201,27,101,139,193,170,231,181,241,39,43,157,28,57,170,106,239,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,158,39,236,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,178,83,197,87,105,246,157,235,111,5,181,152,182,30,181,118,13,69,205,170,27,107,187,216,41,171,42,213,246,123,115,106,100,116,178,45,103,118,142,26,166,79,12,17,196,248,154,230,250,149,174,71,115,35,30,215,4,133,104,167,20,252,62,241,19,222,163,209,205,81,181,100,21,116,92,238,158,131,150,90,74,230,70,206,159,52,221,214,161,145,204,176,162,205,27,122,168,206,159,51,185,121,185,145,81,46,169,172,182,128,232,229,247,136,13,101,196,244,119,28,155,187,213,228,215,6,211,201,83,202,199,247,74,86,53,210,84,212,242,61,236,73,58,80,71,44,189,62,116,115,249,57,91,235,57,16,217,122,211,108,166,178,218,168,172,212,114,85,201,79,65,79,29,52,79,171,171,150,170,119,49,141,70,181,100,154,103,58,89,95,178,38,239,145,206,123,151,117,114,170,170,168,26,251,118,137,104,93,30,128,241,89,149,227,118,27,55,163,49,187,247,75,36,176,194,213,129,35,109,45,82,42,202,200,163,133,26,216,97,142,169,149,80,199,26,181,174,108,112,179,240,145,81,238,206,174,197,189,116,190,229,56,38,91,160,217,29,230,212,250,76,39,187,220,113,170,77,153,29,119,117,171,154,161,245,169,178,42,44,176,199,58,196,238,126,85,115,29,87,202,231,171,93,19,91,245,123,105,52,114,251,152,104,214,37,172,86,137,186,148,154,119,112,168,167,186,83,114,177,57,105,110,78,167,141,181,60,238,122,42,242,79,5,60,93,54,177,238,119,121,230,245,91,27,149,99,91,130,253,99,177,104,23,20,24,6,170,229,48,243,217,109,87,9,41,238,50,115,61,59,181,45,93,60,180,146,212,236,198,61,239,232,178,161,210,244,218,213,115,250,124,137,178,187,116,11,129,218,143,237,217,169,191,98,252,158,136,202,174,195,31,203,103,236,223,239,35,21,123,81,253,187,53,55,236,95,147,209,23,171,178,191,88,236,92,63,232,215,19,26,197,145,195,222,41,49,155,126,59,81,29,55,51,217,222,234,158,235,140,116,212,220,236,99,214,62,172,242,69,23,83,145,90,206,126,103,122,173,85,3,197,118,183,235,205,78,169,241,47,38,155,91,235,105,39,199,180,194,159,209,116,203,77,81,21,67,37,184,206,200,229,174,145,94,198,35,152,246,185,34,166,124,78,123,249,31,70,229,245,92,247,181,46,255,0,98,158,133,209,221,111,185,167,16,247,235,55,91,208,156,152,222,59,83,34,193,36,108,170,149,157,74,231,181,138,139,44,115,50,23,82,177,178,34,177,171,29,92,236,245,247,114,50,48,77,143,120,47,209,203,238,129,112,193,128,105,86,83,55,61,234,213,111,146,162,227,31,43,19,187,85,85,212,75,87,45,54,236,123,216,254,139,234,29,23,81,174,86,191,167,206,155,35,182,64,240,29,168,254,194,122,155,246,47,206,40,136,1,39,251,181,31,216,79,83,126,197,249,197,17,0,32,78,247,103,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,147,95,44,78,106,181,38,72,163,204,163,87,124,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,156,241,63,101,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,216,79,131,238,44,240,222,46,180,191,233,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,114,111,212,98,42,186,39,162,5,245,44,87,24,60,89,225,188,34,233,127,211,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,228,223,166,197,84,116,172,69,184,26,209,171,216,110,130,233,126,65,171,154,129,61,92,118,44,118,157,179,84,37,36,11,52,242,189,242,54,40,161,141,158,8,175,146,89,35,141,21,202,214,34,189,21,206,107,81,92,154,240,241,59,196,46,85,197,6,178,222,181,115,41,166,238,29,255,0,167,77,110,181,178,170,74,136,109,148,49,55,150,42,120,220,245,254,234,71,171,90,198,190,89,101,122,49,156,252,168,30,43,63,207,243,45,83,204,174,218,131,168,57,13,93,243,33,190,84,45,77,117,117,74,167,60,175,217,17,17,17,17,26,198,53,168,214,49,141,68,99,24,214,181,168,214,181,17,38,39,177,83,217,99,41,248,129,93,242,235,113,10,196,212,246,42,123,44,101,63,16,43,190,93,110,3,63,204,74,237,12,224,178,213,197,62,151,212,95,113,12,126,145,218,169,141,83,162,227,245,139,82,218,85,173,129,36,230,150,223,60,142,106,181,236,115,86,87,68,143,86,163,38,86,175,82,54,62,110,108,181,0,106,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,38,153,119,26,255,0,194,171,179,51,85,44,25,253,206,213,30,166,226,222,133,142,229,77,2,244,164,186,80,165,222,222,145,220,219,15,43,88,222,103,189,99,149,177,43,154,201,26,215,109,19,102,138,52,186,189,167,93,159,245,154,187,71,83,196,14,136,99,189,239,58,164,230,159,38,182,197,36,242,213,95,169,99,130,24,98,117,51,28,245,141,38,130,58,127,8,99,99,93,51,94,237,149,210,53,140,146,27,0,18,105,218,189,199,29,78,75,117,189,240,143,167,44,164,91,21,182,162,157,153,117,217,31,21,66,215,85,196,232,231,109,20,10,213,114,68,200,37,107,58,174,93,165,89,162,116,123,49,177,191,173,25,103,160,192,48,12,203,84,243,43,78,159,105,246,61,87,124,200,111,149,9,77,67,67,76,137,207,43,246,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,64,251,250,23,161,122,143,196,94,163,219,180,191,75,236,221,250,235,93,188,179,77,42,171,41,109,244,173,84,73,42,170,100,68,94,156,44,230,110,235,178,185,92,230,177,141,123,222,198,59,98,157,11,208,189,56,225,211,78,45,218,95,165,246,110,227,106,161,222,89,166,149,81,245,87,10,167,34,36,149,85,50,34,39,82,103,242,183,117,217,26,141,107,88,198,177,140,99,27,109,120,36,224,251,25,225,27,75,226,178,181,41,43,115,107,229,60,14,203,47,20,146,212,116,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,149,185,20,0,140,14,214,190,10,61,55,71,89,197,150,153,91,46,181,151,168,122,49,230,150,248,19,175,27,168,97,131,166,203,155,81,93,207,31,69,145,69,28,173,141,174,106,198,173,149,82,52,138,103,190,79,192,26,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,120,42,178,72,164,146,53,86,171,94,136,245,86,185,174,68,114,108,125,162,250,189,134,235,214,151,227,250,185,167,243,213,201,98,200,169,221,53,58,85,192,176,207,19,217,35,162,150,25,25,226,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,203,12,29,166,28,20,91,184,96,206,237,185,182,154,91,59,182,155,101,187,83,81,81,198,149,83,122,26,186,24,99,73,41,230,168,153,210,115,245,182,124,241,171,164,230,93,167,106,49,27,10,57,222,87,179,187,139,207,224,165,172,171,244,166,183,163,167,185,143,74,139,40,228,160,239,51,65,210,108,189,214,174,62,85,73,19,165,36,174,231,70,243,243,69,36,187,70,249,18,46,80,152,158,48,120,179,195,120,69,210,255,0,167,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,201,191,77,138,168,233,88,139,175,102,127,159,230,90,167,153,93,181,7,80,114,26,187,230,67,124,168,90,154,234,234,149,78,121,95,178,34,34,34,34,53,140,107,81,172,99,26,136,198,49,173,107,81,173,106,34,123,254,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,42,58,103,243,75,35,223,35,145,57,158,247,114,181,140,228,141,153,149,217,59,193,69,199,41,202,173,156,84,106,69,179,147,27,179,111,83,135,64,244,165,168,134,235,92,217,42,41,228,168,145,170,231,201,15,117,146,30,102,35,163,99,150,85,138,70,61,18,37,71,134,85,118,103,240,81,113,225,131,4,185,102,218,151,108,238,218,147,150,239,77,91,71,34,82,205,232,106,24,102,145,35,167,134,162,23,73,207,214,217,147,200,173,147,149,118,129,170,196,116,42,231,102,168,0,0,0,121,252,255,0,0,195,117,79,13,187,105,246,160,227,212,151,204,122,249,78,180,213,212,53,40,188,146,179,116,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,128,30,54,248,62,201,184,70,213,9,108,174,74,186,220,38,249,81,59,177,59,197,92,180,253,122,232,34,142,7,204,201,35,137,234,230,190,23,84,178,37,123,153,26,72,173,87,177,173,69,229,110,195,197,191,215,77,11,211,142,34,244,226,227,165,250,161,102,239,214,170,237,165,134,104,149,25,85,111,170,106,42,71,85,77,34,162,244,230,103,51,182,93,149,170,215,57,143,107,216,247,177,193,14,221,154,124,117,83,112,203,147,85,105,134,167,87,210,82,233,126,71,81,61,202,170,185,212,178,201,61,162,226,148,232,141,157,137,4,111,150,102,76,144,67,11,163,86,175,42,244,228,107,152,141,145,36,241,93,168,254,221,154,155,246,47,201,232,139,41,174,154,23,168,252,58,106,61,199,75,245,66,205,220,110,180,59,75,12,209,42,190,150,225,74,229,84,142,170,154,69,68,234,66,254,87,108,187,35,145,205,115,30,214,61,143,99,124,0,18,105,192,175,22,120,111,8,188,4,229,89,197,246,158,146,241,125,175,212,138,170,107,22,56,234,245,165,158,234,244,162,181,164,234,199,164,114,171,25,20,79,89,28,245,103,38,253,54,42,163,165,98,44,122,234,150,169,103,122,211,157,220,245,51,82,239,190,153,201,47,61,30,251,91,221,97,167,234,244,161,100,49,253,238,22,50,54,237,28,76,111,170,212,223,109,215,117,85,85,242,164,138,118,98,246,127,209,234,237,101,55,16,58,223,142,247,188,22,147,150,124,102,219,44,144,75,75,126,170,142,121,161,149,213,44,107,214,68,134,9,41,252,97,145,141,108,206,123,119,87,70,215,178,64,191,253,152,189,159,245,154,69,71,77,196,14,183,227,189,211,58,171,229,159,25,182,203,36,241,85,88,105,100,130,104,101,117,75,26,244,141,102,158,58,143,24,100,99,157,11,88,221,213,178,57,236,142,69,64,3,90,206,44,125,169,245,147,226,6,67,243,25,201,169,236,184,246,19,211,47,182,190,113,90,66,183,22,62,212,250,201,241,3,33,249,140,230,74,118,112,118,128,86,112,239,125,139,73,53,123,34,255,0,74,122,254,243,60,85,53,17,207,81,38,59,85,200,249,57,169,217,11,36,145,240,205,34,35,31,10,55,149,36,149,37,106,179,239,201,40,77,248,0,0,0,1,29,93,167,93,159,245,154,187,71,83,196,14,136,99,189,239,58,164,230,159,38,182,197,36,242,213,95,169,99,130,24,98,117,51,28,245,141,38,130,58,127,8,99,99,93,51,94,237,149,210,53,140,146,69,64,26,192,233,110,169,103,122,45,157,219,53,51,77,47,190,134,201,44,221,110,229,91,221,97,168,233,117,97,124,50,125,238,102,62,55,111,28,175,111,172,213,219,125,211,101,68,84,216,39,131,238,44,240,222,46,180,191,233,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,114,111,212,98,42,186,39,162,71,7,105,215,103,253,30,145,86,84,241,3,162,24,239,116,193,106,249,167,201,173,177,73,4,84,182,26,169,39,134,24,157,76,199,61,36,88,103,146,163,194,24,216,230,194,230,59,101,108,110,99,35,195,94,30,56,129,207,184,101,213,10,29,87,211,151,210,62,229,71,79,81,73,45,29,114,204,180,85,176,77,26,181,209,84,71,12,145,186,70,35,185,37,107,85,219,36,145,70,239,30,84,2,90,123,72,251,65,42,120,118,166,143,71,180,110,235,72,237,69,184,211,182,166,182,229,12,177,76,252,101,137,44,18,68,146,211,205,4,176,204,250,152,86,118,163,28,230,190,54,43,36,219,103,198,171,9,135,234,187,93,174,183,251,173,109,246,251,115,171,184,220,174,53,18,85,214,86,85,204,233,167,169,158,71,43,164,150,73,28,170,231,189,206,85,114,185,85,85,85,85,84,200,14,38,184,62,201,184,90,210,253,45,189,106,50,85,209,230,217,205,69,253,215,91,59,165,167,150,11,100,20,114,82,178,153,140,146,7,200,217,94,246,204,249,92,244,126,219,73,27,57,90,177,185,207,12,117,51,167,179,131,180,2,179,135,123,236,90,73,171,217,23,250,83,215,247,153,226,169,168,142,122,137,49,218,174,71,201,205,78,200,89,36,143,134,105,17,24,248,81,188,169,36,169,43,85,159,126,73,108,7,6,218,57,98,226,3,136,124,127,71,114,57,187,189,38,77,111,190,83,199,83,202,247,247,74,166,90,43,36,166,169,228,99,216,178,116,167,142,41,122,124,232,215,242,114,187,213,114,161,229,53,211,66,245,31,135,77,71,184,233,126,168,89,187,141,214,135,105,97,154,37,87,210,220,41,92,170,145,213,83,72,168,157,72,95,202,237,151,100,114,57,174,99,218,199,177,236,104,108,189,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,175,183,29,28,102,223,120,195,212,122,91,156,118,175,67,97,152,191,120,167,198,109,178,177,139,84,216,229,86,117,106,106,100,110,251,205,47,74,37,88,218,229,142,54,177,173,111,50,163,229,147,197,100,156,89,235,206,89,160,214,94,27,175,185,213,93,70,19,99,168,234,197,78,191,203,207,3,121,59,189,36,242,239,205,45,53,59,152,174,138,37,240,106,185,168,188,201,13,58,67,245,184,62,225,51,50,226,235,84,62,131,216,170,42,236,246,42,10,121,42,111,185,27,104,18,170,11,83,22,55,172,8,246,44,145,35,223,44,172,72,218,196,127,62,221,71,162,43,98,122,160,92,174,206,110,10,63,133,86,163,207,127,207,237,151,88,244,203,22,251,229,202,166,4,233,71,116,174,69,98,199,108,108,220,205,123,121,152,245,146,87,68,142,115,35,107,91,188,78,154,41,18,77,59,76,109,54,171,7,103,254,160,88,172,86,202,75,117,182,221,79,97,164,163,163,164,133,176,193,77,4,119,106,22,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,145,90,91,165,184,38,139,96,150,205,51,211,75,23,161,177,187,55,91,185,81,119,169,170,58,93,89,159,52,159,124,153,239,145,219,201,43,221,235,57,118,223,100,217,17,17,44,7,106,63,176,158,166,253,139,243,138,32,32,4,218,160,213,92,157,238,206,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,38,190,88,156,213,106,76,145,70,25,148,0,0,64,15,106,63,183,102,166,253,139,242,122,34,98,120,193,226,207,13,225,23,75,254,156,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,38,253,54,42,163,165,98,46,189,153,254,127,153,106,158,101,118,212,29,65,200,106,239,153,13,242,161,106,107,171,170,85,57,229,126,200,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,136,19,19,216,169,236,177,148,252,64,174,249,117,184,192,14,212,127,110,205,77,251,23,228,244,70,127,246,42,123,44,101,63,16,43,190,93,110,48,3,181,31,219,179,83,126,197,249,61,16,25,255,0,216,169,236,177,148,252,64,174,249,117,184,207,243,0,59,21,61,150,50,159,136,21,223,46,183,25,254,0,0,0,0,6,170,228,170,118,86,113,227,255,0,209,28,42,106,253,235,251,44,88,133,246,231,113,255,0,120,101,53,145,172,233,127,194,29,19,228,155,251,29,59,27,252,147,8,171,63,85,206,211,117,178,212,178,142,243,108,171,160,168,146,158,10,182,69,83,11,162,123,160,158,38,77,12,168,215,34,42,178,72,164,142,70,59,201,204,123,92,155,162,162,129,180,240,48,131,179,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,230,248,2,34,251,110,52,190,235,75,159,233,238,180,66,234,185,237,183,59,60,184,189,66,54,137,221,10,57,233,166,146,166,46,122,141,213,188,243,182,174,110,88,213,26,187,82,72,228,87,120,242,75,161,137,93,168,250,67,83,171,92,31,100,211,219,96,171,158,229,131,84,67,151,210,195,12,241,68,199,178,153,175,101,83,165,89,63,9,140,163,158,174,68,107,85,175,87,198,196,111,55,224,56,48,3,177,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,182,200,233,26,139,188,156,174,155,67,88,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,166,251,110,169,230,108,209,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,24,43,219,45,159,212,227,60,46,90,240,203,118,67,73,73,81,152,229,20,148,213,150,247,44,75,61,117,186,158,41,106,36,86,53,200,175,70,71,83,29,10,185,236,219,101,116,109,85,218,78,87,69,95,7,248,5,78,167,241,71,165,184,100,56,245,37,246,158,171,40,161,169,184,91,234,210,39,65,61,186,154,84,168,173,73,27,42,242,61,137,77,12,202,172,93,249,209,21,168,142,85,70,174,74,246,203,103,244,217,55,20,118,188,50,221,144,213,213,211,225,216,189,37,53,101,189,203,42,65,67,113,168,150,90,137,21,141,114,35,21,242,83,73,66,174,123,55,221,27,27,85,119,143,149,183,43,177,47,71,47,178,229,89,215,16,53,19,116,108,180,214,245,195,168,227,229,99,187,221,84,146,83,213,212,46,232,254,120,250,44,138,155,193,89,202,254,245,234,187,120,220,138,18,212,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,133,242,41,241,220,169,222,69,27,170,129,90,38,199,15,223,111,2,162,137,119,228,240,85,64,35,207,141,75,156,85,186,217,166,118,168,87,121,35,190,49,206,98,42,42,166,238,162,219,193,60,125,230,106,98,245,177,99,250,97,67,93,84,188,173,130,215,20,142,221,81,187,35,105,218,171,231,250,140,34,212,203,76,153,135,23,54,40,234,19,173,21,186,174,150,102,35,213,21,17,85,214,255,0,115,183,250,189,198,72,113,51,168,182,253,45,208,250,167,213,206,248,156,251,123,233,162,72,163,115,189,101,163,155,149,61,85,77,191,147,34,194,43,117,183,51,171,226,35,94,219,111,182,65,42,68,155,244,218,168,217,63,235,40,213,127,147,77,252,225,95,254,119,38,59,135,188,29,154,127,166,148,24,243,57,118,142,106,137,21,19,155,241,165,85,252,109,212,138,238,207,173,45,126,121,168,191,76,46,144,67,51,160,242,234,57,174,223,154,10,168,252,156,213,95,196,79,121,50,118,234,120,233,105,25,12,76,70,181,187,236,136,137,245,254,130,71,234,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,53,87,54,168,53,87,3,101,62,19,189,150,52,111,225,254,61,242,232,11,170,90,174,19,189,150,52,111,225,254,61,242,232,11,170,0,0,0,197,94,212,127,97,61,77,251,23,231,20,70,85,24,171,218,143,236,39,169,191,98,252,226,136,8,86,225,59,218,159,70,254,32,99,223,49,128,206,158,212,94,207,250,203,69,101,203,137,189,16,199,122,214,169,187,205,199,56,181,193,36,243,213,71,85,44,242,207,53,217,189,71,191,154,21,234,237,44,113,163,27,11,99,108,136,213,98,202,232,176,91,132,239,106,125,27,248,129,143,124,198,3,100,139,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,64,214,223,134,142,34,243,190,23,245,78,131,83,48,90,143,236,84,119,138,46,72,127,166,118,190,243,12,211,209,245,37,138,78,143,87,160,198,245,88,222,118,121,162,249,162,236,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,226,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,203,6,221,163,60,42,98,188,42,235,140,22,76,2,229,212,197,178,155,127,166,173,182,249,235,35,150,170,215,188,207,142,74,87,39,81,211,58,22,171,17,98,154,86,183,157,174,115,57,165,124,50,189,127,87,103,127,24,57,247,14,90,185,104,194,32,90,187,206,9,155,222,41,104,46,246,54,69,53,67,225,158,103,178,22,215,81,197,11,31,42,212,181,21,168,177,198,199,44,236,106,70,173,87,164,47,140,51,215,182,175,217,99,22,248,129,67,242,235,137,21,124,39,123,83,232,223,196,12,123,230,48,18,169,219,87,236,177,139,124,64,161,249,117,196,138,190,19,189,169,244,111,226,6,61,243,24,0,217,76,3,207,231,249,254,27,165,152,109,219,80,117,7,33,164,177,227,214,58,117,169,174,174,169,85,228,137,155,162,34,34,34,43,158,247,57,90,198,49,168,175,123,220,214,181,28,231,34,40,120,174,37,248,139,193,56,95,210,202,253,76,206,170,63,178,209,217,232,185,38,254,153,221,59,180,211,65,71,212,138,41,58,61,94,131,219,213,123,121,25,230,171,228,139,117,77,115,56,196,226,171,50,226,191,87,46,25,133,230,229,86,220,98,221,81,81,77,137,218,36,141,33,101,186,220,175,245,21,209,53,239,111,121,145,173,141,211,63,153,220,207,68,106,47,77,145,177,155,25,128,48,3,182,175,217,99,22,248,129,67,242,235,137,159,230,0,118,213,251,44,98,223,16,40,126,93,113,2,61,123,51,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,213,237,6,224,146,235,194,134,127,29,247,24,130,174,187,78,178,170,138,137,173,85,141,165,115,96,180,206,233,166,115,45,47,145,211,74,247,190,58,118,198,230,203,34,181,102,78,162,181,21,99,147,111,203,217,113,237,217,166,95,109,124,158,180,157,236,255,0,0,195,117,79,13,187,105,246,160,227,212,151,204,122,249,78,180,213,212,53,40,188,146,179,116,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,8,1,224,147,140,28,155,132,109,80,138,244,213,171,173,194,111,149,16,55,44,179,210,69,79,215,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,102,236,17,137,229,54,44,231,21,179,102,184,181,119,125,178,228,22,250,123,165,186,167,164,248,250,244,179,198,217,34,147,145,232,215,183,153,143,106,236,228,71,38,251,42,34,248,26,235,241,121,195,29,247,132,189,101,169,210,171,189,235,211,116,143,183,210,221,45,119,126,236,202,110,255,0,75,43,85,174,147,160,217,101,88,185,103,142,162,45,156,238,101,233,115,236,141,115,76,138,236,202,227,171,33,209,92,202,221,160,250,131,95,87,113,211,172,130,162,72,237,204,101,45,85,109,93,154,227,34,57,209,178,142,26,120,229,154,102,84,204,173,141,105,218,197,251,236,201,43,85,171,213,73,66,109,1,231,243,252,255,0,13,210,204,54,237,168,58,131,144,210,88,241,235,29,58,212,215,87,84,170,242,68,205,209,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,23,31,248,55,227,211,1,227,18,235,153,88,172,88,213,94,49,114,198,42,18,122,58,58,250,248,101,158,229,106,123,149,177,213,164,109,217,204,123,92,136,217,163,68,123,34,89,96,68,150,78,167,128,107,238,108,167,194,119,178,198,141,252,63,199,190,93,1,173,97,178,159,9,222,203,26,55,240,255,0,30,249,116,0,93,82,0,123,81,253,187,53,55,236,95,147,209,19,252,64,15,106,63,183,102,166,253,139,242,122,32,50,43,129,94,19,48,222,46,184,9,202,176,123,237,69,37,158,251,65,169,21,85,54,44,141,212,11,85,61,169,235,69,107,89,209,140,73,34,87,178,88,152,177,185,138,254,77,250,111,84,87,68,197,72,235,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,207,19,246,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,89,115,236,75,202,108,85,122,5,157,97,84,245,220,247,171,86,96,183,74,202,110,147,211,165,75,87,69,79,29,60,156,234,156,142,230,125,21,74,108,138,174,78,158,238,68,71,53,86,224,118,152,112,81,113,226,127,4,182,230,218,105,108,239,58,147,137,109,77,69,71,26,82,195,233,154,25,166,141,36,167,154,162,103,71,201,209,221,243,198,174,147,149,55,157,168,197,116,200,230,135,149,236,197,227,199,238,223,98,166,208,109,88,189,115,103,216,253,189,190,141,186,92,110,61,74,172,162,22,190,103,73,179,122,77,78,181,60,13,167,71,115,73,36,179,53,36,153,119,228,149,201,106,187,115,191,34,127,180,159,187,72,181,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,203,94,57,184,205,177,113,135,167,26,59,115,146,213,232,108,207,23,244,229,62,77,109,137,143,90,86,201,42,80,116,170,105,164,118,251,195,47,74,85,72,220,229,146,55,49,205,119,50,35,37,144,46,7,98,167,181,62,83,240,254,187,230,54,226,234,246,231,126,68,255,0,105,63,118,150,171,177,83,218,159,41,248,127,93,243,27,113,117,123,115,191,34,127,180,159,187,64,177,93,146,120,6,27,170,122,233,159,233,246,160,227,212,151,204,122,249,166,245,244,213,212,53,40,188,146,179,210,86,213,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,75,43,198,15,9,153,151,8,186,161,244,30,251,81,87,120,177,87,211,199,83,98,200,221,64,148,176,93,88,145,177,103,70,49,36,149,24,248,165,122,198,230,43,249,246,233,189,81,27,43,21,114,43,177,83,218,159,41,248,127,93,243,27,113,43,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,119,60,110,118,234,212,123,121,216,175,141,203,200,247,34,132,48,240,101,218,69,168,252,37,216,171,176,59,158,55,244,239,12,151,154,123,109,162,162,230,180,114,90,170,156,254,105,29,79,63,74,93,161,147,119,185,240,171,57,122,138,146,53,88,174,151,171,140,25,254,127,153,106,158,101,118,212,29,65,200,106,239,153,13,242,161,106,107,171,170,85,57,229,126,200,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,245,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,252,21,89,36,82,71,34,35,145,175,68,122,35,154,215,34,181,51,255,0,178,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,244,154,155,74,179,68,217,55,99,99,103,88,62,174,129,246,125,211,104,247,8,154,153,196,30,175,218,170,227,212,26,253,55,200,106,108,246,154,184,165,165,159,26,99,237,151,24,36,73,17,147,171,39,125,69,52,241,57,89,52,77,124,11,187,85,17,232,237,162,216,217,79,139,31,101,141,100,248,127,144,252,186,115,90,192,54,168,0,1,231,243,252,3,13,213,60,54,237,167,218,131,143,82,95,49,235,229,58,211,87,80,212,162,242,74,205,209,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,83,92,30,36,116,138,213,160,186,219,148,233,5,155,59,164,204,105,241,138,136,169,31,120,166,129,176,50,89,214,8,223,52,75,27,101,149,24,248,165,124,144,189,188,234,168,248,156,139,202,187,181,37,255,0,180,179,142,170,158,25,113,154,93,48,211,26,250,186,93,80,200,233,224,185,82,215,54,150,41,32,180,91,146,161,81,211,189,39,141,241,76,249,150,9,161,108,104,213,229,78,164,142,115,21,177,164,144,173,128,96,25,150,169,230,86,157,62,211,236,122,174,249,144,223,42,18,154,134,134,153,19,158,87,236,170,170,170,170,141,99,26,212,115,222,247,42,49,140,107,156,229,107,90,170,129,247,244,7,77,44,90,201,172,184,158,149,100,121,191,209,26,76,170,224,219,92,119,127,70,190,191,163,85,43,92,218,104,250,12,115,21,221,89,214,40,183,230,107,89,212,231,114,163,90,166,201,56,6,1,134,233,102,27,105,211,237,62,199,169,44,120,245,142,157,41,168,104,105,145,121,34,102,234,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,172,190,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,78,120,159,178,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,204,159,102,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,154,71,178,62,191,52,138,179,116,131,61,75,85,197,143,178,198,178,124,63,200,126,93,57,117,75,85,197,143,178,198,178,124,63,200,126,93,56,26,214,27,84,26,171,155,84,0,60,254,127,159,225,186,89,134,221,181,7,80,114,26,75,30,61,99,167,90,154,234,234,149,94,72,153,186,34,34,34,34,185,239,115,149,172,99,26,138,247,189,205,107,81,206,114,34,250,2,16,59,71,251,64,43,56,136,190,203,164,154,67,145,127,165,61,7,118,158,90,154,120,231,167,147,34,170,228,100,156,213,12,153,145,200,200,97,145,85,140,133,91,202,178,68,178,185,95,247,148,136,37,211,135,45,111,181,113,29,163,214,93,101,177,88,234,237,22,219,253,69,197,180,116,149,114,53,243,164,20,245,211,211,70,249,57,125,86,189,237,129,30,172,69,114,49,94,173,71,63,151,157,110,89,138,189,151,30,194,122,101,246,215,206,43,76,170,3,21,123,81,253,132,245,55,236,95,156,81,16,2,79,247,106,63,176,158,166,253,139,243,138,34,0,64,147,78,213,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,213,106,239,42,77,43,164,221,237,145,253,24,203,54,51,224,251,139,60,55,139,173,47,250,113,98,167,164,179,223,104,42,36,166,190,227,141,175,90,169,237,79,89,30,144,43,222,177,196,175,100,177,49,36,107,209,156,155,245,24,138,174,137,232,145,151,199,111,102,182,85,167,26,177,143,215,112,225,135,250,75,16,207,238,20,246,59,61,138,142,166,73,106,173,151,68,166,115,223,12,143,169,149,207,124,50,50,158,162,167,188,57,232,200,154,217,146,78,147,35,99,228,11,213,216,217,195,23,163,108,87,110,39,115,92,94,213,52,151,141,173,248,69,108,147,117,106,169,161,141,245,16,220,39,108,105,187,34,234,61,27,11,94,191,125,229,138,116,68,108,114,111,44,159,150,255,0,64,116,223,78,52,147,70,177,60,3,72,235,59,238,33,110,183,182,91,93,111,126,74,206,253,28,238,116,238,170,235,55,212,147,172,249,95,46,236,68,143,239,158,163,90,206,86,165,192,3,207,231,248,6,27,170,120,109,219,79,181,7,30,164,190,99,215,202,117,166,174,161,169,69,228,149,155,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,166,177,153,102,45,125,193,178,171,206,21,148,208,247,43,214,63,112,168,181,220,105,186,172,147,161,85,4,142,142,88,249,216,174,99,185,94,199,38,237,85,106,237,186,42,167,137,180,153,9,125,176,218,33,117,192,248,139,167,214,89,175,148,149,150,221,81,167,71,83,210,54,55,50,122,25,237,212,180,148,210,177,254,109,123,28,213,133,237,122,42,46,239,145,170,212,228,71,200,24,107,169,218,153,149,106,238,95,38,117,154,213,247,187,213,69,190,219,111,169,170,116,146,73,37,87,114,162,130,141,147,202,249,30,231,190,105,25,78,215,200,245,119,173,35,158,228,68,69,68,79,215,140,234,246,101,136,105,126,111,164,118,41,233,33,177,106,21,69,166,107,234,186,4,124,243,50,223,36,210,193,11,30,190,12,98,203,50,72,229,68,231,85,134,52,71,35,85,237,127,138,0,100,167,103,110,133,209,235,247,21,152,166,55,126,179,122,79,27,176,245,114,75,244,46,88,22,55,82,210,162,44,76,150,57,145,205,154,25,42,159,75,12,145,163,92,231,71,51,255,0,5,17,94,221,133,8,234,236,91,209,203,238,31,163,89,110,177,93,230,233,210,106,37,194,158,158,215,77,202,197,230,165,182,186,162,55,84,243,181,234,169,207,60,245,17,116,220,198,57,189,219,155,214,108,141,84,145,80,49,87,181,31,216,79,83,126,197,249,197,17,0,36,255,0,118,163,251,9,234,111,216,191,56,162,32,4,9,31,237,80,224,86,167,0,200,110,188,79,105,109,5,92,248,197,242,162,107,150,103,12,213,81,114,90,110,51,213,66,198,207,18,201,34,77,35,42,166,169,85,88,216,199,244,158,215,175,51,99,123,25,30,26,240,197,196,46,85,194,254,178,217,117,115,22,166,239,253,195,169,77,113,181,190,170,74,120,110,116,50,183,150,90,121,28,197,254,230,70,43,154,246,178,88,162,122,177,252,156,171,178,153,173,103,20,246,13,26,197,184,130,205,172,28,63,94,253,43,128,209,220,17,150,138,150,212,186,166,63,24,152,179,199,20,206,68,89,97,142,117,154,56,228,221,220,241,177,142,231,147,126,163,131,223,241,209,198,109,247,140,61,71,165,185,199,106,244,54,25,139,247,138,124,102,219,43,24,181,77,142,85,103,86,166,166,70,239,188,210,244,162,85,141,174,88,227,107,26,214,243,42,62,89,61,95,103,55,5,31,194,171,81,231,191,231,246,203,172,122,101,139,125,242,229,83,2,116,163,186,87,34,177,99,182,54,110,102,189,188,204,122,201,43,162,71,57,145,181,173,222,39,77,20,137,137,86,152,237,83,93,104,161,190,214,213,209,219,95,81,27,107,42,41,41,155,83,60,48,43,147,168,248,226,116,145,182,71,163,119,84,98,200,196,114,162,34,185,187,238,155,52,232,190,7,165,250,107,165,248,254,33,162,244,180,144,97,48,83,186,174,202,148,151,9,43,160,146,10,153,29,83,213,142,162,71,200,233,88,247,76,231,163,185,220,155,61,54,240,216,8,54,237,71,246,236,212,223,177,126,79,68,103,255,0,98,167,178,198,83,241,2,187,229,214,227,0,59,81,253,187,53,55,236,95,147,209,25,255,0,216,169,236,177,148,252,64,174,249,117,184,12,255,0,0,0,33,175,180,235,179,254,143,72,171,42,120,129,209,12,119,186,96,181,124,211,228,214,216,164,130,42,91,13,84,147,195,12,78,166,99,158,146,44,51,201,81,225,12,108,115,97,115,29,178,182,55,49,145,204,161,138,189,168,254,194,122,155,246,47,206,40,128,128,18,116,251,57,184,9,254,10,246,41,245,35,81,39,239,26,155,147,91,251,157,93,60,21,28,244,182,90,23,189,146,173,27,85,139,201,52,202,248,227,116,178,248,181,28,198,178,37,229,107,164,154,11,13,170,0,0,0,0,0,242,154,165,165,184,38,180,224,151,61,51,212,187,23,166,113,187,207,71,190,209,119,169,169,250,189,41,153,52,127,124,133,236,145,187,73,19,29,234,185,55,219,101,221,21,81,117,172,213,92,62,197,167,250,143,145,225,88,198,123,106,205,109,86,91,132,180,116,151,251,91,30,218,91,132,109,93,146,70,35,255,0,153,85,170,248,213,200,171,28,146,179,150,71,74,255,0,106,135,29,84,216,6,61,117,225,135,75,107,233,39,201,239,148,243,91,115,57,166,165,151,158,211,110,158,150,23,182,8,146,72,210,25,31,85,13,74,162,200,199,191,164,198,189,57,91,35,216,248,226,131,75,116,183,59,214,156,238,217,166,122,105,98,244,206,73,121,235,119,42,46,245,13,63,87,165,11,230,147,239,147,61,145,183,104,226,123,189,103,38,251,108,155,170,162,40,123,94,17,116,66,213,196,119,17,120,102,141,95,111,149,118,139,109,254,162,165,213,149,116,145,181,243,164,20,244,179,84,200,200,249,189,86,189,237,129,88,143,84,114,49,94,142,86,191,151,145,118,62,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,213,178,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,82,122,123,60,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,57,98,184,65,27,92,173,123,28,213,137,178,171,17,168,201,149,201,211,141,143,135,152,50,212,0,0,0,0,0,6,58,241,183,193,246,51,197,206,151,203,101,114,82,81,102,214,58,121,221,137,222,42,229,168,232,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,43,160,7,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,39,60,79,217,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,118,136,32,7,181,31,219,179,83,126,197,249,61,16,30,131,179,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,85,172,150,38,181,26,179,36,177,206,241,128,29,138,158,203,25,79,196,10,239,151,91,140,255,0,0,0,3,90,206,44,125,169,245,147,226,6,67,243,25,203,105,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,207,27,219,230,213,68,185,124,88,251,83,235,39,196,12,135,230,51,146,63,162,156,31,99,60,92,246,98,105,189,149,201,73,69,155,88,233,242,7,98,119,138,185,106,58,20,51,203,124,153,243,50,72,226,122,53,204,153,180,204,137,94,230,72,177,163,149,236,107,149,57,92,30,127,178,143,142,159,228,56,95,214,188,207,253,111,75,128,86,215,55,251,166,186,215,37,66,187,253,235,186,177,205,252,248,81,255,0,212,240,146,168,106,239,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,22,154,186,134,165,19,158,39,236,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,179,61,217,193,218,1,71,196,69,138,45,36,213,236,139,253,54,40,59,204,241,84,212,71,5,60,121,21,47,59,228,230,167,100,44,142,54,77,12,106,140,124,40,222,101,142,36,149,170,255,0,191,36,65,157,64,0,0,0,63,37,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,164,16,246,140,240,81,252,21,117,30,11,254,1,108,186,201,166,89,79,223,45,181,51,167,86,59,93,114,171,214,75,99,166,230,115,221,202,198,36,145,58,84,107,159,27,156,221,229,116,50,200,179,210,121,252,243,0,195,117,63,25,159,12,212,12,122,146,251,98,170,168,164,169,168,183,213,162,186,9,223,77,81,29,68,73,35,119,217,236,73,97,141,85,142,221,143,68,86,185,28,213,86,168,71,7,100,167,5,30,132,163,163,226,203,83,109,151,90,59,212,221,104,240,187,124,233,208,141,180,51,65,211,125,205,200,142,231,147,172,201,101,142,38,200,214,181,35,71,74,137,34,75,11,217,242,187,115,191,34,127,180,159,187,73,84,34,175,183,59,242,39,251,73,251,180,12,85,236,184,246,236,211,47,182,190,79,90,75,167,27,124,31,99,60,92,233,124,182,87,37,37,22,109,99,167,157,216,157,226,174,90,142,133,12,242,201,3,230,100,145,196,244,107,153,51,105,153,18,189,204,145,99,71,43,216,215,42,114,186,34,251,46,61,187,52,203,237,175,147,214,147,252,6,181,152,183,12,90,203,147,241,5,75,195,19,177,127,67,231,211,92,31,111,154,138,233,51,96,142,151,167,19,166,146,119,200,156,200,232,91,3,29,50,62,62,126,164,104,139,18,73,204,196,116,255,0,112,197,195,214,43,194,254,141,89,116,143,22,169,239,253,195,169,83,113,186,62,150,58,121,174,117,210,187,154,90,137,26,196,254,230,54,35,156,247,50,40,162,98,189,252,156,203,237,109,88,6,27,98,204,175,250,131,102,199,169,40,242,28,170,158,134,154,245,93,10,43,95,94,202,52,149,41,150,84,69,229,115,216,217,228,98,63,110,117,103,35,85,85,177,177,27,232,0,24,171,218,143,236,39,169,191,98,252,226,136,202,163,21,123,81,253,132,245,55,236,95,156,81,1,0,39,160,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,207,19,246,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,95,62,72,255,0,106,135,2,181,56,6,67,117,226,123,75,104,42,231,198,47,149,19,92,179,56,102,170,139,146,211,113,158,170,22,54,120,150,73,18,105,25,85,53,74,170,198,198,63,164,246,189,121,155,27,216,200,194,69,56,62,226,207,13,226,235,75,254,156,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,38,253,70,34,171,162,122,37,192,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,240,69,124,146,201,28,104,174,86,177,21,232,174,115,90,138,228,215,135,134,46,33,114,174,23,245,150,203,171,152,181,55,127,238,29,74,107,141,173,245,82,83,195,115,161,149,188,178,211,200,230,47,247,50,49,92,215,181,146,197,19,213,143,228,229,95,127,199,71,25,183,222,48,245,30,150,231,29,171,208,216,102,47,222,41,241,155,108,172,98,213,54,57,85,157,90,154,153,27,190,243,75,210,137,86,54,185,99,141,172,107,91,204,168,249,100,15,1,196,239,16,185,87,20,26,203,122,213,204,166,155,184,119,254,157,53,186,214,202,169,42,33,182,80,196,222,88,169,227,115,215,251,169,30,173,107,26,249,101,149,232,198,115,242,165,170,50,255,0,179,155,130,143,225,85,168,243,223,243,251,101,214,61,50,197,190,249,114,169,129,58,81,221,43,145,88,177,219,27,55,51,94,222,102,61,100,149,209,35,156,200,218,214,239,19,166,138,68,249,93,168,254,221,154,155,246,47,201,232,128,207,254,197,79,101,140,167,226,5,119,203,173,198,0,118,163,251,118,106,111,216,191,39,162,51,255,0,177,83,217,99,41,248,129,93,242,235,113,128,29,168,254,221,154,155,246,47,201,232,128,207,254,197,79,101,140,167,226,5,119,203,173,198,127,152,1,216,169,236,177,148,252,64,174,249,117,184,207,240,0,0,0,0,53,87,38,39,89,56,21,166,226,151,130,109,28,206,52,250,130,145,154,169,96,211,124,98,26,25,170,106,165,99,46,118,232,109,234,245,182,162,44,137,4,47,116,149,14,145,147,57,159,134,198,177,207,99,28,175,100,59,27,41,240,157,236,177,163,127,15,241,239,151,64,6,185,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,45,84,114,121,161,61,28,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,74,133,134,87,172,109,107,86,39,181,236,229,228,72,228,147,16,59,93,248,62,192,113,91,83,56,166,192,210,146,201,114,187,94,34,160,201,109,73,44,48,193,112,158,118,200,228,174,129,143,123,92,181,42,230,109,44,113,53,235,34,57,211,171,89,211,158,73,35,215,66,245,211,81,248,116,212,123,118,168,105,125,231,184,221,104,119,138,104,101,69,125,45,194,149,202,139,37,45,76,104,169,212,133,252,173,221,55,71,35,154,215,177,204,123,24,246,134,205,39,201,203,49,107,22,115,138,222,112,172,166,135,190,217,114,11,125,69,174,227,77,213,124,125,122,89,227,116,114,199,206,197,107,219,204,199,185,55,106,163,147,125,209,81,124,79,129,162,154,155,77,172,218,71,136,106,181,45,154,174,210,204,170,207,77,116,90,26,152,229,107,233,159,35,17,95,26,44,177,198,233,24,142,230,70,74,140,70,74,206,89,25,187,30,213,95,106,6,176,58,177,130,253,203,245,79,50,211,63,74,122,79,232,150,65,113,177,119,222,135,71,189,119,90,153,33,234,244,249,157,201,205,211,230,229,230,118,219,237,186,237,185,59,220,0,107,206,27,168,188,25,98,57,52,213,180,150,90,125,61,179,179,25,200,95,87,80,172,130,129,246,202,104,218,233,164,154,70,49,136,199,83,36,53,42,168,170,200,210,101,98,189,85,142,82,50,251,92,244,207,21,211,190,46,38,184,226,212,157,211,233,174,63,73,147,92,96,100,113,199,11,107,164,158,162,158,87,198,214,49,187,117,59,171,101,122,187,153,206,150,89,94,174,245,182,79,21,195,159,24,55,93,27,225,163,92,180,22,117,164,150,159,56,179,171,172,77,169,137,206,100,117,181,79,134,134,224,196,72,152,142,87,201,65,35,165,99,228,149,35,141,244,45,68,107,214,85,107,130,197,106,198,117,247,80,213,60,203,83,61,23,232,207,165,185,5,198,251,220,186,253,110,235,222,170,100,155,165,212,229,111,63,47,83,151,155,149,187,237,190,201,190,196,228,246,92,105,13,78,146,240,125,140,207,114,130,174,11,150,115,81,54,95,85,12,211,197,43,24,202,150,177,148,174,137,99,252,22,62,142,10,73,21,174,87,61,31,35,209,220,191,128,216,54,210,124,23,238,161,170,120,110,153,250,83,209,159,75,114,11,117,139,190,244,58,221,215,189,84,199,15,87,167,204,222,126,94,167,55,47,51,119,219,109,211,125,205,154,49,60,90,197,131,98,182,108,43,22,161,238,86,92,126,223,79,107,183,83,117,95,39,66,150,8,219,28,81,243,189,92,247,114,177,141,77,220,170,229,219,117,85,95,16,62,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,8,168,190,64,114,1,194,170,32,28,131,132,93,206,64,0,0,0,0,165,200,117,248,238,118,185,81,19,204,165,21,160,86,116,85,57,99,137,207,69,255,0,231,115,188,252,23,153,186,52,50,72,143,68,219,111,53,240,252,36,3,8,89,103,87,241,62,235,148,239,221,33,130,25,215,195,243,22,139,234,95,208,90,206,210,189,84,167,169,197,168,177,10,121,190,248,250,152,219,183,42,249,44,117,145,251,217,254,83,226,222,117,110,155,27,214,172,162,243,95,113,106,34,90,218,216,147,172,159,132,145,83,187,195,119,167,230,251,148,196,203,157,230,225,173,92,64,50,149,36,146,166,41,239,41,202,138,174,126,209,186,181,81,54,241,127,186,95,213,227,252,225,39,221,158,250,67,22,23,167,244,183,137,227,229,170,155,159,155,197,87,109,167,171,106,121,61,83,201,223,81,153,201,228,121,93,55,199,225,199,113,154,107,124,81,181,189,62,127,4,68,79,57,30,191,82,126,113,234,192,3,132,83,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,6,170,230,213,6,170,224,108,167,194,119,178,198,141,252,63,199,190,93,1,117,75,85,194,119,178,198,141,252,63,199,190,93,1,117,64,0,0,24,171,218,143,236,39,169,191,98,252,226,136,202,163,21,123,81,253,132,245,55,236,95,156,81,1,10,220,39,123,83,232,223,196,12,123,230,48,19,231,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,229,86,194,206,88,164,123,228,114,47,43,24,238,86,189,252,145,191,94,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,166,251,110,169,230,122,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,39,42,58,103,243,75,35,223,35,145,57,158,247,114,181,140,228,141,129,226,181,87,83,50,173,100,212,124,143,84,179,90,190,241,122,201,174,18,220,42,121,100,145,241,195,206,190,164,17,117,30,247,182,24,152,141,142,54,43,151,146,54,49,168,187,53,9,95,236,167,224,114,167,77,109,84,28,82,106,75,233,37,190,228,246,116,126,45,108,107,34,157,45,214,234,166,177,233,90,249,54,85,101,76,209,108,214,182,55,39,78,25,100,107,213,206,149,209,195,101,123,41,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,212,154,41,26,245,107,98,116,115,76,72,24,1,219,87,236,177,139,124,64,161,249,117,196,138,190,19,189,169,244,111,226,6,61,243,24,9,84,237,171,246,88,197,190,32,80,252,186,226,69,95,9,222,212,250,55,241,3,30,249,140,0,108,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,5,157,162,156,117,84,241,75,153,46,15,167,213,245,108,210,187,5,68,51,80,195,83,75,19,31,115,184,194,149,12,91,146,42,198,147,194,199,71,80,232,217,11,159,248,12,107,220,198,61,202,198,95,78,212,94,208,10,203,189,101,203,134,77,16,200,186,54,168,123,205,187,56,186,65,28,240,85,73,85,20,242,193,53,165,189,70,51,150,20,233,111,44,145,171,219,51,100,108,104,228,98,74,217,99,175,0,210,220,239,84,62,145,253,5,177,122,79,232,150,63,89,148,222,63,141,67,15,117,181,210,242,245,231,251,235,219,207,203,212,103,168,206,103,174,254,13,93,148,15,42,109,80,106,174,79,71,106,6,189,234,199,14,218,5,96,205,116,115,43,250,63,122,173,204,41,109,115,212,247,26,106,190,122,87,209,86,200,232,249,42,35,145,137,187,225,141,119,68,230,245,118,223,101,84,80,204,3,0,59,106,253,150,49,111,136,20,63,46,184,152,255,0,192,87,30,188,88,235,79,22,56,54,153,234,94,171,122,103,27,188,250,79,190,209,122,10,219,79,213,233,91,106,166,143,239,144,211,178,70,237,36,76,119,170,228,223,109,151,116,85,69,200,14,218,191,101,140,91,226,5,15,203,174,32,96,7,101,199,183,102,153,125,181,242,122,210,95,184,205,226,255,0,21,224,239,78,40,115,27,181,135,233,29,234,245,112,109,190,209,98,142,227,29,36,149,59,39,60,243,185,238,71,189,176,196,196,68,115,217,28,155,73,44,12,84,106,73,206,216,65,224,219,88,236,92,63,241,15,143,235,22,71,15,120,164,198,109,247,202,136,233,185,158,206,247,84,251,69,100,116,212,220,236,99,214,62,172,242,69,23,83,145,90,206,126,103,122,173,85,60,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,201,27,93,178,185,24,222,119,171,228,114,115,189,202,161,229,115,252,255,0,50,213,60,202,237,168,58,131,144,213,223,50,27,229,66,212,215,87,84,170,115,202,253,145,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,18,98,123,49,120,14,251,136,88,169,181,231,86,44,188,185,246,65,111,111,163,109,119,27,119,78,171,23,133,207,153,178,108,238,171,147,173,81,3,169,213,220,209,199,44,45,89,33,93,185,229,106,216,174,202,30,7,42,114,91,173,147,139,141,70,125,34,216,173,181,21,15,196,109,42,200,170,22,186,174,39,73,3,171,103,71,35,146,38,65,43,95,210,106,109,42,205,19,100,221,141,141,157,105,116,3,8,59,83,248,76,204,184,140,210,251,78,113,167,245,21,117,215,221,53,167,184,84,211,227,148,148,9,60,247,150,85,73,70,146,164,111,234,53,90,248,162,167,146,68,99,89,35,229,93,152,212,230,84,69,133,108,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,156,241,63,101,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,218,32,136,190,213,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,213,106,239,42,77,43,164,221,237,145,253,16,140,179,101,62,19,189,150,52,111,225,254,61,242,232,13,107,13,135,187,63,117,123,13,213,254,20,48,25,240,249,234,213,248,125,158,135,16,187,195,83,2,196,248,46,52,52,112,50,86,162,248,181,236,115,86,57,24,230,170,238,201,90,142,229,122,61,141,12,138,32,7,181,31,219,179,83,126,197,249,61,17,63,196,0,246,163,251,118,106,111,216,191,39,162,2,207,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,188,146,53,187,35,149,142,228,122,50,70,167,59,26,169,177,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,138,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,46,182,213,58,103,149,83,105,101,187,88,251,167,87,27,184,100,21,184,207,94,56,228,119,119,174,167,166,166,168,228,153,220,157,54,117,35,170,222,52,231,87,59,161,63,170,136,205,214,245,112,47,198,109,247,131,205,71,170,185,201,106,244,206,25,148,119,122,124,154,219,19,24,149,78,142,37,127,74,166,154,71,109,180,209,117,101,84,141,206,72,228,107,220,215,114,170,178,88,195,50,187,91,248,44,186,222,170,100,226,179,75,113,250,186,250,136,233,246,207,32,138,165,210,189,176,65,20,113,211,220,34,129,90,170,140,142,40,213,147,171,29,179,88,200,164,233,162,36,242,145,66,109,59,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,5,157,166,156,31,99,60,45,106,133,146,245,167,41,73,71,132,231,52,242,186,213,103,108,181,18,207,108,158,142,58,118,84,177,242,78,249,29,43,30,233,153,43,94,175,223,121,36,103,43,82,54,185,225,237,123,21,61,169,242,159,135,245,223,49,183,23,87,183,59,242,39,251,73,251,180,181,93,138,158,212,249,79,195,250,239,152,219,139,171,219,157,249,19,253,164,253,218,5,170,236,84,246,167,202,126,31,215,124,198,220,77,73,10,221,138,158,212,249,79,195,250,239,152,219,137,169,2,207,241,13,194,126,137,113,71,77,97,131,88,113,202,187,139,241,170,135,77,109,154,154,227,61,43,226,100,146,192,250,136,85,35,114,53,204,153,180,204,141,234,168,175,107,21,203,27,163,126,207,75,192,0,22,171,139,31,101,141,100,248,127,144,252,186,115,90,195,101,62,44,125,150,53,147,225,254,67,242,233,205,107,0,218,160,179,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,78,85,108,44,229,138,71,190,71,34,242,177,142,229,107,223,201,27,238,86,89,148,216,176,108,86,243,154,229,53,221,202,203,143,219,234,46,151,26,158,147,228,232,82,193,27,164,150,78,70,35,158,238,86,49,203,179,81,92,187,108,136,171,224,107,217,198,191,21,215,222,45,53,150,183,50,234,221,104,241,11,110,244,120,181,146,182,102,59,184,82,242,177,36,145,91,26,35,18,105,222,206,172,139,187,220,155,178,62,163,217,20,106,5,160,207,243,252,203,84,243,43,182,160,234,14,67,87,124,200,111,149,11,83,93,93,82,169,207,43,246,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,73,137,236,197,224,59,238,33,98,166,215,157,88,178,242,231,217,5,189,190,141,181,220,109,221,58,172,94,23,62,102,201,179,186,174,78,181,68,14,167,87,115,71,28,176,181,100,133,118,231,149,171,137,93,151,60,18,90,184,129,201,166,214,221,72,130,146,179,9,194,239,12,164,101,150,174,149,181,16,95,107,82,157,242,58,41,54,153,174,141,144,58,74,41,85,175,141,241,204,146,44,107,186,36,136,77,160,24,1,218,117,192,119,221,190,197,83,175,58,79,101,230,207,177,251,123,189,37,107,183,91,186,149,89,68,45,124,45,143,119,117,90,157,106,120,27,80,173,229,142,73,102,106,71,10,111,201,19,82,29,176,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,115,196,253,149,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,104,130,24,59,90,120,62,181,105,6,101,79,196,70,8,149,105,98,212,43,197,75,111,212,179,74,215,178,134,247,42,58,126,120,156,231,245,92,202,148,109,76,138,206,85,108,79,133,251,57,27,36,81,176,36,171,131,238,44,240,222,46,180,191,233,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,114,111,212,98,42,186,39,162,122,14,44,125,150,53,147,225,254,67,242,233,200,33,224,251,139,60,203,132,93,80,250,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,156,251,117,24,138,141,149,232,179,145,196,46,83,98,206,120,47,212,188,215,22,174,239,182,92,131,75,239,55,75,117,79,73,241,245,233,103,180,203,36,82,114,61,26,246,243,49,237,93,156,136,228,223,101,68,95,0,53,194,54,168,53,87,38,207,180,143,180,18,167,135,106,104,244,123,70,238,180,142,212,91,141,59,106,107,110,80,203,20,207,198,88,146,193,36,73,45,60,208,75,12,207,169,133,103,106,49,206,107,227,98,178,77,182,124,106,161,104,59,87,56,233,254,95,133,253,20,204,255,0,215,20,185,253,109,11,127,185,107,109,113,212,35,191,223,123,211,26,223,204,133,95,253,81,9,21,103,160,192,48,12,203,84,243,43,78,159,105,246,61,87,124,200,111,149,9,77,67,67,76,137,207,43,246,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,79,62,4,255,0,118,92,123,9,233,151,219,95,56,173,50,168,141,93,45,213,44,239,69,187,24,237,154,151,166,151,223,67,100,150,110,183,114,173,238,176,212,116,186,185,91,225,147,239,115,49,241,187,120,229,123,125,102,174,219,238,155,42,34,166,21,255,0,69,31,142,207,246,115,255,0,147,54,127,249,160,18,169,218,143,236,39,169,191,98,252,226,136,128,18,127,187,81,253,132,245,55,236,95,156,81,16,2,5,213,225,139,136,92,171,133,253,101,178,234,230,45,77,223,251,135,82,154,227,107,125,84,148,240,220,232,101,111,44,180,242,57,139,253,204,140,87,53,237,100,177,68,245,99,249,57,86,93,56,193,227,115,13,151,129,15,186,230,142,234,77,94,57,125,212,170,120,232,241,36,116,107,5,213,94,202,198,69,114,99,25,179,150,39,193,19,106,99,116,237,94,70,63,166,177,203,204,248,92,232,245,237,25,224,163,248,42,234,60,23,252,2,217,117,147,76,178,159,190,91,106,103,78,172,118,186,229,87,172,150,199,77,204,231,187,149,140,73,34,116,168,215,62,55,57,187,202,232,101,145,113,0,11,191,195,38,180,113,23,165,57,252,54,46,27,178,250,187,78,67,156,212,82,88,91,70,214,82,203,5,124,242,76,214,211,181,241,213,181,208,35,210,71,242,182,87,34,43,18,73,19,153,173,123,247,217,36,135,110,198,13,6,166,202,181,67,37,215,251,237,21,95,119,193,233,219,107,177,61,212,242,182,9,46,53,145,200,217,228,100,200,244,99,223,13,54,236,116,74,215,248,87,70,245,228,86,177,93,49,32,12,85,237,58,210,223,186,135,6,217,175,116,177,122,78,235,137,119,124,166,223,252,107,163,221,123,172,137,222,231,241,123,90,254,90,25,43,125,71,115,111,191,170,213,122,48,202,160,6,170,231,213,196,241,107,238,115,149,89,176,172,90,135,190,222,178,11,133,61,174,221,77,213,100,125,122,169,228,108,113,71,206,245,107,27,204,247,181,55,114,163,83,125,213,81,60,75,129,197,62,138,127,7,110,32,179,109,28,142,225,223,105,49,251,130,119,9,221,47,82,71,208,207,19,42,41,122,174,233,198,139,50,65,52,73,39,43,17,189,68,127,46,237,217,87,39,251,30,116,66,235,158,113,23,81,172,176,223,41,40,237,186,93,78,174,168,164,116,110,124,245,211,220,105,106,233,162,99,60,154,198,53,169,51,220,245,85,93,217,27,81,171,206,175,140,38,83,0,192,48,221,44,195,109,58,125,167,216,245,37,143,30,177,211,165,53,13,13,50,47,36,76,221,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,125,0,0,98,175,106,63,176,158,166,253,139,243,138,34,0,73,254,237,71,246,19,212,223,177,126,113,68,64,8,18,233,218,189,199,29,54,53,106,189,240,143,167,44,171,75,237,202,158,157,153,117,217,31,45,58,80,210,74,216,231,109,20,10,213,106,202,249,226,115,58,174,93,226,72,101,116,123,61,210,63,163,22,186,91,165,185,222,180,231,118,205,51,211,75,23,166,114,75,207,91,185,81,119,168,105,250,189,40,95,52,159,124,153,236,141,187,71,19,221,235,57,55,219,100,221,85,17,124,253,166,211,117,191,221,104,172,86,43,101,93,198,229,113,168,142,146,142,142,146,23,77,61,76,242,57,27,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,134,193,60,11,240,101,98,224,243,78,42,173,146,93,125,51,153,229,29,222,163,38,185,68,247,165,43,164,137,31,210,166,166,141,219,109,12,93,89,81,36,115,82,73,28,247,57,220,168,172,138,48,134,30,48,120,76,204,184,69,213,15,160,247,218,138,187,197,138,190,158,58,155,22,70,234,4,165,130,234,196,141,139,58,49,137,36,168,199,197,43,214,55,49,95,207,183,77,234,136,217,88,171,145,93,152,188,120,253,196,47,180,218,13,171,23,174,92,7,32,184,55,209,183,75,141,199,167,75,139,204,230,76,233,54,111,73,203,209,168,157,212,232,238,105,35,138,23,44,147,46,220,242,185,101,83,137,222,30,177,94,40,52,106,245,164,121,77,79,112,239,253,58,155,117,209,148,177,212,77,108,174,137,220,209,84,70,215,167,247,81,189,26,230,57,241,75,43,17,236,231,230,77,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,252,21,89,36,82,71,34,35,145,175,68,122,35,154,215,34,181,2,250,246,163,251,118,106,111,216,191,39,162,51,255,0,177,83,217,99,41,248,129,93,242,235,113,12,23,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,38,177,141,106,108,136,136,76,255,0,98,167,178,198,83,241,2,187,229,214,224,51,252,0,0,197,94,212,127,97,61,77,251,23,231,20,70,85,24,171,218,143,236,39,169,191,98,252,226,136,8,1,54,168,53,87,54,168,0,0,0,99,175,27,124,96,227,60,35,105,124,183,167,45,37,110,109,124,167,157,184,157,158,174,42,142,133,116,241,73,3,38,124,146,68,197,107,89,11,106,89,42,177,207,141,100,70,171,24,230,170,243,54,239,234,150,169,96,154,45,130,92,245,51,82,239,190,134,198,236,221,30,251,91,221,102,168,233,117,102,100,49,253,238,22,62,71,111,36,172,111,170,213,219,125,215,100,69,84,215,95,137,222,33,114,174,40,53,150,245,171,153,77,55,112,239,253,58,107,117,173,149,82,84,67,108,161,137,188,177,83,198,231,175,247,82,61,90,214,53,242,203,43,209,140,231,229,64,182,151,107,181,214,255,0,117,173,190,223,110,117,119,27,149,198,162,74,186,202,202,185,157,52,245,51,200,229,116,146,201,35,149,92,247,185,202,174,87,42,170,170,170,170,147,189,217,205,193,71,240,85,211,137,239,249,253,178,213,38,166,229,63,124,185,84,192,157,89,45,116,42,140,88,237,141,155,153,204,119,43,216,178,74,232,145,173,124,142,107,119,149,176,197,34,226,175,100,167,5,30,155,172,163,226,203,83,109,150,170,203,44,61,104,240,187,124,233,215,145,213,208,207,211,125,205,200,142,228,143,162,248,165,142,38,200,215,57,100,87,74,137,26,197,11,223,45,64,70,175,107,23,5,22,236,167,21,185,241,81,166,246,206,76,146,205,181,78,99,3,18,170,162,107,173,11,99,167,167,142,162,54,163,159,28,61,214,56,121,158,141,141,141,88,150,89,30,244,88,145,31,22,218,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,10,172,146,41,36,141,85,170,215,162,61,85,174,107,145,28,155,57,144,67,218,105,193,246,51,194,214,168,89,47,90,114,148,148,120,78,115,79,43,173,86,118,203,81,44,246,201,232,227,167,101,75,31,36,239,145,210,177,238,153,146,181,234,253,247,146,70,114,181,35,107,158,19,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,115,198,231,108,142,86,55,157,138,201,26,156,143,106,173,203,53,246,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,243,211,164,210,189,99,107,92,146,177,207,103,47,58,199,36,115,19,199,174,169,103,122,45,194,118,115,169,154,105,125,244,54,73,102,244,103,114,173,238,176,212,116,186,183,42,88,100,251,220,204,124,110,222,57,94,223,89,171,182,251,166,202,136,168,25,0,8,64,225,235,180,123,140,236,231,95,116,211,10,202,117,147,190,217,114,12,194,205,107,184,211,125,29,181,71,215,165,158,182,40,229,143,157,148,205,123,121,152,247,38,237,84,114,111,186,42,47,137,55,224,0,0,8,1,237,71,246,236,212,223,177,126,79,68,79,241,0,61,168,254,221,154,155,246,47,201,232,128,207,254,197,79,101,140,167,226,5,119,203,173,198,127,152,1,216,169,236,177,148,252,64,174,249,117,184,207,240,0,0,53,172,226,199,218,159,89,62,32,100,63,49,156,154,158,203,143,97,61,50,251,107,231,21,164,43,113,99,237,79,172,159,16,50,31,152,206,77,79,101,199,176,158,153,125,181,243,138,208,44,255,0,106,247,7,216,14,109,165,247,190,39,44,73,73,99,205,177,74,122,119,92,229,89,97,167,130,251,69,212,142,20,100,238,149,236,111,121,141,174,78,147,209,86,73,17,173,167,70,200,174,129,35,136,28,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,156,241,63,101,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,204,158,209,254,208,10,206,34,47,178,233,38,144,228,95,233,79,65,221,167,150,166,158,57,233,228,200,170,185,25,39,53,67,38,100,114,50,24,100,85,99,33,86,242,172,145,44,174,87,253,229,34,178,188,29,112,117,157,241,127,157,212,88,44,21,158,134,198,236,220,159,72,50,14,156,53,30,139,234,195,80,250,95,226,175,158,41,39,234,201,78,177,253,237,87,147,126,103,108,137,226,19,105,193,103,19,20,220,87,104,53,171,83,230,161,164,183,223,96,168,154,209,144,208,210,36,189,10,107,140,60,170,238,154,200,212,85,100,145,73,12,200,136,231,242,36,201,26,189,238,99,148,190,166,47,241,109,115,169,225,19,129,204,142,171,135,40,233,48,183,225,116,246,186,107,26,83,82,69,80,202,86,75,115,166,138,85,86,84,54,70,202,247,182,105,85,239,145,28,247,62,71,61,85,94,188,196,80,255,0,69,31,142,207,246,115,255,0,147,54,127,249,160,19,252,0,0,0,0,69,95,110,119,228,79,246,147,247,105,42,132,85,246,231,126,68,255,0,105,63,118,129,138,189,151,30,221,154,101,246,215,201,235,73,254,32,7,178,227,219,179,76,190,218,249,61,105,63,192,0,0,12,85,237,71,246,19,212,223,177,126,113,68,101,81,138,189,168,254,194,122,155,246,47,206,40,128,128,19,106,131,85,114,98,123,84,56,234,166,192,49,235,175,12,58,91,95,73,62,79,124,167,154,219,153,205,53,44,188,246,155,116,244,176,189,176,68,146,70,144,200,250,168,106,85,22,70,61,253,38,53,233,202,217,30,199,198,17,151,197,61,131,70,177,110,32,179,107,7,15,215,191,74,224,52,119,4,101,162,165,181,46,169,143,198,38,44,241,197,51,145,22,88,99,157,102,142,57,55,119,60,108,99,185,228,223,168,235,127,137,219,172,87,140,170,205,105,202,114,63,163,246,90,219,133,61,61,198,239,220,223,87,232,250,87,200,214,203,83,208,98,163,229,233,177,92,254,155,87,153,220,187,39,138,159,87,75,116,183,59,214,156,238,217,166,122,105,98,244,206,73,121,235,119,42,46,245,13,63,87,165,11,230,147,239,147,61,145,183,104,226,123,189,103,38,251,108,155,170,162,45,192,226,187,133,29,71,225,43,81,223,133,102,177,119,235,85,119,82,123,5,254,8,85,148,183,122,86,170,34,185,168,170,189,57,153,204,212,150,21,85,116,110,115,85,21,236,124,114,60,54,9,209,124,15,75,244,215,75,241,252,67,69,233,105,32,194,96,167,117,93,149,41,46,18,87,65,36,21,50,58,167,171,29,68,143,145,210,177,238,153,207,71,115,185,54,122,109,225,177,6,221,168,254,221,154,155,246,47,201,232,139,191,217,165,218,9,83,163,215,91,63,15,154,191,117,164,143,79,171,234,59,181,158,237,87,44,84,176,99,79,123,170,167,145,100,86,64,175,157,149,21,51,196,213,124,210,181,144,38,238,85,70,35,182,180,29,168,254,221,154,155,246,47,201,232,128,207,254,197,79,101,140,167,226,5,119,203,173,198,0,118,163,251,118,106,111,216,191,39,162,51,255,0,177,83,217,99,41,248,129,93,242,235,113,128,29,168,254,221,154,155,246,47,201,232,128,207,254,197,79,101,140,167,226,5,119,203,173,198,127,152,1,216,169,236,177,148,252,64,174,249,117,184,207,240,0,0,0,0,53,87,54,61,225,235,41,177,96,220,23,233,166,107,148,215,119,43,46,63,165,246,107,165,198,167,164,249,58,20,176,90,98,146,89,57,24,142,123,185,88,199,46,205,69,114,237,178,34,175,129,174,17,146,156,74,113,155,125,215,13,31,210,221,1,178,90,189,21,134,105,206,63,102,167,153,39,99,29,85,115,188,82,219,219,77,37,75,156,155,244,225,103,52,204,138,54,174,238,107,221,36,155,171,153,28,33,249,120,228,226,238,235,197,246,174,55,43,130,221,87,103,196,236,52,238,182,227,150,169,234,28,247,178,5,122,185,245,83,49,28,177,50,166,101,229,231,233,166,200,200,225,141,93,39,73,36,117,213,236,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,215,100,137,27,17,85,207,124,54,171,129,206,17,46,188,95,106,227,177,73,238,53,118,124,78,195,78,219,150,71,117,130,157,207,123,32,87,163,89,75,11,213,171,19,42,102,94,110,78,162,236,140,142,105,17,178,116,150,55,108,17,137,226,214,44,27,21,179,97,88,181,15,114,178,227,246,250,123,93,186,155,170,249,58,20,176,70,216,226,143,157,234,231,187,149,140,106,110,229,87,46,219,170,170,248,129,245,128,0,96,7,108,222,150,253,43,225,198,197,169,148,22,46,245,95,130,100,17,247,154,222,245,201,220,237,117,172,88,102,251,218,189,27,39,61,83,109,205,240,107,158,221,183,77,155,212,82,21,141,151,120,151,192,42,117,79,135,157,72,211,235,126,61,73,124,185,95,49,123,149,53,174,134,165,34,228,150,227,221,222,180,106,139,42,163,24,246,212,36,79,99,220,169,200,246,181,219,183,151,116,214,136,12,212,236,140,211,60,87,81,56,184,134,227,148,210,119,191,161,88,253,94,77,110,129,241,199,36,46,174,142,122,122,120,159,35,94,199,111,211,239,78,149,138,222,87,54,88,162,122,59,213,217,103,80,192,14,198,77,45,250,41,195,141,247,83,43,236,93,214,191,59,200,36,238,213,189,235,159,190,90,232,152,144,195,247,180,122,182,62,74,167,92,91,226,214,189,219,238,187,183,166,166,127,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,56,85,219,204,228,225,83,112,8,168,190,74,83,191,35,246,95,39,121,20,62,55,162,243,49,219,47,234,41,123,213,91,235,38,202,223,29,192,253,7,231,145,238,85,217,60,16,174,9,82,70,170,167,185,118,95,214,85,200,155,42,170,1,195,30,190,69,104,187,157,106,213,79,34,166,187,111,0,42,95,0,139,185,194,174,225,23,96,42,0,1,67,202,90,159,160,173,201,186,28,53,54,80,43,62,70,78,228,101,170,87,114,35,182,229,240,255,0,140,135,215,60,246,113,84,218,43,20,213,15,122,34,55,151,234,252,246,167,191,245,129,5,60,85,222,234,44,90,159,115,166,165,87,51,169,27,24,170,142,86,238,139,77,2,237,225,250,207,173,192,126,7,85,151,235,77,190,235,35,17,221,41,226,157,251,163,23,213,74,186,87,42,250,203,191,227,30,99,84,108,119,61,106,215,41,173,184,220,46,153,102,146,153,55,70,58,68,68,116,116,241,238,189,52,95,121,36,252,12,112,151,113,210,170,104,50,123,229,69,58,212,205,74,212,233,182,57,218,168,138,148,207,241,231,217,60,227,95,112,25,179,71,3,96,133,177,181,119,68,223,221,183,188,253,7,8,155,120,33,200,28,109,226,114,112,135,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,13,85,205,170,13,85,192,217,79,132,239,101,141,27,248,127,143,124,186,2,234,152,235,166,218,189,134,232,47,1,58,119,171,154,129,61,92,118,44,119,77,241,185,170,18,146,5,154,121,94,250,42,104,162,134,54,120,34,190,73,100,142,52,87,43,88,138,244,87,57,173,69,114,122,174,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,42,54,102,114,203,27,217,35,81,57,152,246,243,53,143,231,141,129,120,0,0,12,85,237,71,246,19,212,223,177,126,113,68,101,81,138,189,168,254,194,122,155,246,47,206,40,128,132,14,30,177,107,22,115,175,186,105,133,101,52,61,246,203,144,102,22,107,93,198,155,170,248,250,244,179,214,197,28,177,243,177,90,246,243,49,238,77,218,168,228,223,116,84,95,19,32,59,64,184,17,190,240,171,149,73,154,226,204,239,186,101,144,92,22,59,117,78,236,143,209,117,83,201,85,36,86,174,71,212,75,81,63,74,154,157,171,222,92,136,215,239,178,236,239,5,178,188,39,123,83,232,223,196,12,123,230,48,27,30,229,152,181,139,57,197,111,56,86,83,67,223,108,185,5,190,162,215,113,166,234,190,62,189,44,241,186,57,99,231,98,181,237,230,99,220,155,181,81,201,190,232,168,190,32,65,15,103,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,116,209,202,171,28,123,78,246,39,148,216,179,156,86,205,154,226,213,221,246,203,144,91,233,238,150,234,158,147,227,235,210,207,27,100,138,78,71,163,94,222,102,61,171,179,145,28,155,236,168,139,224,65,103,104,23,2,55,222,21,114,169,51,92,89,157,247,76,178,11,130,199,110,169,221,145,250,46,170,121,42,164,138,213,200,250,137,106,39,233,83,83,181,123,203,145,26,253,246,93,157,224,191,87,179,155,143,111,224,175,125,159,77,245,18,14,241,166,89,53,195,190,85,212,65,79,207,85,101,174,123,25,18,214,53,24,156,243,66,172,142,54,203,23,139,145,172,107,226,78,102,186,57,131,53,123,106,253,150,49,111,136,20,63,46,184,144,172,76,247,108,173,218,213,127,225,19,9,190,216,174,116,151,27,109,199,56,182,213,209,214,82,76,217,160,169,130,75,101,193,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,67,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,128,125,108,3,0,204,181,79,50,180,233,246,159,99,213,119,204,134,249,80,148,212,52,52,200,156,242,191,101,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,155,235,103,10,184,111,10,29,159,154,169,135,217,173,180,142,201,238,58,111,121,169,203,46,241,200,179,62,227,113,75,84,252,232,217,92,198,59,187,70,231,72,216,89,202,222,86,42,185,83,168,249,30,247,103,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,27,220,198,189,236,106,61,247,215,139,31,101,141,100,248,127,144,252,186,112,53,172,54,40,227,91,133,47,225,131,165,150,173,51,250,123,244,75,209,153,4,23,222,251,232,190,255,0,212,233,211,84,67,210,233,245,162,219,126,243,205,205,204,187,114,109,183,142,233,174,185,181,64,24,1,194,231,101,39,240,107,215,108,103,90,254,239,95,72,254,142,119,223,233,103,209,110,231,215,239,20,115,211,127,45,222,228,229,229,235,243,126,2,239,203,183,134,251,163,182,175,217,99,22,248,129,67,242,235,137,159,230,0,118,213,251,44,98,223,16,40,126,93,113,2,21,140,212,236,230,224,39,248,84,95,103,212,141,68,159,187,233,150,51,112,238,117,116,240,84,114,85,94,171,152,198,74,180,109,86,47,60,48,163,36,141,210,203,224,229,107,218,200,151,153,206,146,27,21,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,55,170,215,189,176,43,17,234,142,70,43,209,202,215,242,242,46,198,120,158,45,98,193,177,91,54,21,139,80,247,43,46,63,111,167,181,219,169,186,175,147,161,75,4,109,142,40,249,222,174,123,185,88,198,166,238,85,114,237,186,170,175,136,31,88,0,0,0,6,170,229,245,224,251,139,60,203,132,93,80,250,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,156,251,117,24,138,141,149,232,182,40,186,186,219,195,166,119,162,22,124,23,44,191,211,245,177,189,70,199,232,111,184,253,207,158,22,247,174,173,5,37,77,84,93,22,74,249,25,208,146,177,33,230,145,25,212,228,231,106,34,46,200,27,25,224,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,228,149,155,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,36,16,246,163,251,118,106,111,216,191,39,162,51,211,177,255,0,18,226,95,23,210,251,156,154,150,218,186,13,47,185,211,211,220,176,170,27,148,76,124,242,62,121,37,89,231,166,94,175,86,158,153,200,214,201,211,146,46,73,86,118,77,19,154,139,34,205,129,125,168,254,221,154,155,246,47,201,232,128,205,254,201,60,3,13,213,62,9,179,253,62,212,28,122,146,249,143,95,51,138,250,106,234,26,148,94,73,89,232,251,106,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,164,117,241,131,194,102,101,194,46,168,125,7,190,212,85,222,44,85,244,241,212,216,178,55,80,37,44,23,86,36,108,89,209,140,73,37,70,62,41,94,177,185,138,254,125,186,111,84,70,202,197,89,52,236,84,246,88,202,126,32,87,124,186,220,100,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,153,27,51,57,101,145,143,141,202,156,204,123,185,92,199,242,72,192,139,110,204,94,60,126,226,23,218,109,6,213,139,215,46,3,144,92,27,232,219,165,198,227,211,165,197,230,115,38,116,155,55,164,229,232,212,78,234,116,119,52,145,197,11,150,73,151,110,121,92,183,87,183,59,242,39,251,73,251,180,141,93,82,210,220,239,69,179,187,158,153,234,93,139,208,217,37,155,163,223,104,187,212,53,29,46,172,44,154,63,190,66,247,198,237,227,149,142,245,92,187,111,178,236,168,168,158,175,82,184,133,202,181,83,70,180,187,72,242,154,110,191,220,175,210,212,214,235,163,234,164,150,106,154,26,199,83,58,42,121,26,245,93,186,29,221,209,177,90,228,111,73,98,98,49,189,46,103,134,85,118,42,123,83,229,63,15,235,190,99,110,46,175,110,119,228,79,246,147,247,105,106,187,21,61,169,242,159,135,245,223,49,183,23,87,183,59,242,39,251,73,251,180,11,85,216,169,237,79,148,252,63,174,249,141,184,154,146,21,187,21,61,169,242,159,135,245,223,49,183,19,82,0,0,5,170,226,199,217,99,89,62,31,228,63,46,156,214,176,217,79,139,31,101,141,100,248,127,144,252,186,115,90,192,54,168,33,91,180,235,128,239,184,133,246,167,94,116,158,203,203,128,228,23,7,122,74,215,110,183,116,233,113,121,156,200,91,30,238,234,185,122,53,19,186,161,91,203,28,113,66,229,142,20,219,158,38,172,212,158,127,63,192,48,221,83,195,110,218,125,168,56,245,37,243,30,190,83,173,53,117,13,74,47,36,172,221,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,2,0,120,36,227,7,38,225,27,84,34,189,53,106,235,112,155,229,68,13,203,44,244,145,83,245,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,153,187,9,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,107,175,198,15,9,153,151,8,186,161,244,30,251,81,87,120,177,87,211,199,83,98,200,221,64,148,176,93,88,145,177,103,70,49,36,149,24,248,165,122,198,230,43,249,246,233,189,81,27,43,21,114,211,178,119,141,123,142,45,149,91,56,87,212,139,159,62,55,121,222,155,14,157,235,75,79,13,170,185,210,84,84,73,79,35,149,172,146,110,245,36,220,172,87,72,247,36,169,20,108,98,164,170,172,9,116,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,215,179,141,190,48,114,110,46,117,66,91,211,150,174,139,9,177,212,78,220,78,207,87,21,63,94,134,9,99,129,147,62,73,34,98,57,207,153,212,204,149,88,231,200,145,171,149,140,115,145,57,157,147,253,172,92,107,220,114,156,170,231,194,190,155,220,249,49,187,54,212,217,140,236,90,90,136,110,181,205,146,158,162,58,120,220,141,124,144,247,89,33,229,122,182,70,57,101,89,99,123,17,34,69,126,26,240,171,195,62,101,197,126,174,81,233,110,31,93,73,110,99,105,221,114,187,220,234,85,28,203,117,186,55,198,201,103,72,249,145,211,63,154,88,216,200,218,169,204,247,183,153,204,103,60,140,12,138,236,189,224,163,248,64,103,108,214,125,66,182,90,171,180,219,13,184,62,154,91,117,106,117,189,51,116,108,45,123,41,214,38,185,54,134,46,172,19,72,178,34,178,79,82,46,73,26,249,122,114,213,197,143,178,198,178,124,63,200,126,93,57,237,112,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,58,83,80,208,211,34,242,68,205,213,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,87,197,113,99,236,177,172,159,15,242,31,151,78,6,181,135,213,203,50,155,238,115,149,94,115,92,166,187,190,222,178,11,133,69,210,227,83,210,100,125,122,169,228,116,146,201,200,196,107,27,204,247,185,118,106,35,83,125,145,17,60,15,148,74,167,101,31,2,223,200,113,65,173,120,103,250,222,171,0,162,174,119,247,78,117,210,74,117,111,251,215,117,123,157,249,243,35,63,169,230,2,245,118,112,118,127,209,240,239,98,139,86,245,123,29,255,0,77,138,254,243,4,84,213,18,65,81,30,59,75,206,248,249,105,223,11,228,141,243,77,26,35,223,50,59,153,35,149,34,106,51,239,203,44,32,155,84,26,171,129,53,60,46,104,95,240,148,236,158,198,116,83,233,79,209,207,164,125,247,250,103,220,123,231,67,187,228,179,212,255,0,35,212,143,155,155,161,203,248,105,183,54,254,59,108,182,171,250,6,63,247,209,127,200,159,254,60,202,174,203,143,97,61,50,251,107,231,21,166,85,1,138,189,168,254,194,122,155,246,47,206,40,136,1,39,251,181,31,216,79,83,126,197,249,197,17,0,32,108,251,170,90,91,130,107,78,9,115,211,61,75,177,122,103,27,188,244,123,237,23,122,154,159,171,210,153,147,71,247,200,94,201,27,180,145,49,222,171,147,125,182,93,209,85,22,0,120,171,224,219,81,248,99,214,90,61,42,238,151,92,166,147,32,238,237,197,174,244,214,165,143,211,210,61,177,182,72,96,130,57,37,94,179,39,147,164,177,115,44,139,188,111,229,70,203,30,251,20,158,127,44,192,48,220,234,167,31,170,204,49,234,75,179,241,91,196,119,251,66,84,162,185,148,183,24,226,150,40,170,17,155,242,185,236,108,242,43,57,145,121,95,202,246,236,246,49,205,15,41,195,118,136,90,184,112,209,44,91,69,236,215,202,187,205,62,57,79,43,95,95,83,27,99,125,76,243,79,37,68,207,70,55,193,140,89,102,147,145,155,185,90,206,86,171,158,168,175,91,150,0,3,228,229,153,77,139,6,197,111,57,174,83,93,220,172,184,253,190,162,233,113,169,233,62,78,133,44,17,186,73,100,228,98,57,238,229,99,28,187,53,21,203,182,200,138,190,7,214,48,87,182,11,88,236,88,55,12,11,165,85,16,247,139,214,165,220,32,167,163,143,153,236,232,82,208,212,65,87,81,83,186,49,204,119,43,217,77,23,77,92,199,47,121,231,111,50,70,228,2,26,245,87,83,50,173,100,212,124,143,84,179,90,190,241,122,201,174,18,220,42,121,100,145,241,195,206,190,164,17,117,30,247,182,24,152,141,142,54,43,151,146,54,49,168,187,53,12,138,236,192,214,139,174,148,241,105,137,88,166,203,234,237,56,198,115,80,235,13,230,141,172,116,176,87,207,36,50,182,222,215,198,141,118,207,74,199,194,214,202,136,138,196,146,68,87,54,55,201,190,37,128,54,168,5,180,225,187,91,237,92,71,232,150,45,173,22,107,29,93,154,159,35,167,149,207,160,169,145,178,62,154,120,103,146,158,102,35,219,224,246,36,176,201,200,253,154,174,103,43,149,172,85,86,37,203,3,21,123,81,253,132,245,55,236,95,156,81,16,2,79,247,106,63,176,158,166,253,139,243,138,34,0,64,154,158,204,94,3,190,226,22,42,109,121,213,139,47,46,125,144,91,219,232,219,93,198,221,211,170,197,225,115,230,108,155,59,170,228,235,84,64,234,117,119,52,113,203,11,86,72,87,110,121,90,185,254,0,3,26,184,232,224,202,197,198,30,156,82,219,35,186,250,27,51,197,251,197,70,51,114,149,239,90,86,201,42,51,171,77,83,27,119,222,25,122,81,34,200,214,172,145,185,141,115,121,145,31,20,153,42,0,213,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,103,251,21,61,150,50,159,136,21,223,46,183,24,1,218,143,237,217,169,191,98,252,158,136,207,254,197,79,101,140,167,226,5,119,203,173,192,103,248,0,1,138,189,168,254,194,122,155,246,47,206,40,140,170,49,87,181,31,216,79,83,126,197,249,197,16,16,2,109,80,106,174,109,80,0,0,0,129,110,209,158,10,63,130,174,163,193,127,192,45,151,89,52,203,41,251,229,182,166,116,234,199,107,174,85,122,201,108,116,220,206,123,185,88,196,146,39,74,141,115,227,115,155,188,174,134,89,22,122,79,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,226,136,248,229,142,57,17,28,142,98,171,17,28,215,53,85,170,16,109,217,221,197,231,240,82,214,85,250,83,91,209,211,220,199,165,69,148,114,80,119,153,160,233,54,94,235,87,31,42,164,137,210,146,87,115,163,121,249,162,146,93,163,124,137,23,44,255,0,26,208,241,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,188,146,53,187,171,81,238,228,122,62,55,47,59,28,137,33,93,143,188,94,121,112,143,157,86,255,0,103,173,193,157,29,7,251,253,85,125,36,210,177,127,187,158,53,123,63,179,181,100,254,66,48,36,211,63,207,240,221,44,195,110,218,131,168,57,13,37,143,30,177,211,173,77,117,117,74,175,36,76,221,17,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,117,236,227,7,139,60,203,139,173,80,250,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,156,251,116,216,170,173,137,136,153,21,218,117,199,143,221,190,251,83,160,218,79,122,230,192,113,251,131,189,37,116,183,92,122,148,185,68,205,100,46,143,118,244,154,189,26,121,219,80,141,229,146,72,166,114,71,50,111,201,19,146,197,112,73,193,246,77,197,206,168,69,101,106,85,209,97,54,58,136,29,150,94,41,37,167,235,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,43,131,39,251,39,120,40,184,229,57,85,179,138,141,72,182,114,99,118,109,234,112,232,30,148,181,16,221,107,155,37,69,60,149,18,53,92,249,33,238,178,67,204,196,116,108,114,202,177,72,199,162,68,168,249,42,226,143,66,255,0,132,166,132,228,218,41,244,167,232,231,210,62,229,253,51,238,61,243,161,221,235,32,169,254,71,169,31,55,55,67,151,240,211,110,109,252,118,217,110,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,135,235,2,53,116,159,177,175,238,95,170,120,110,166,127,8,239,73,253,18,200,45,215,222,229,244,67,163,222,187,173,76,115,116,186,157,245,220,156,221,62,94,110,87,109,190,251,46,219,18,84,0,0,0,2,0,123,81,253,187,53,55,236,95,147,209,19,252,64,15,106,63,183,102,166,253,139,242,122,32,51,255,0,177,83,217,99,41,248,129,93,242,235,113,159,230,0,118,42,123,44,101,63,16,43,190,93,110,51,252,0,0,13,107,56,177,246,167,214,79,136,25,15,204,103,46,254,81,198,157,214,203,192,230,155,112,167,165,185,5,93,5,68,148,247,165,207,39,138,153,209,61,208,79,115,169,146,158,223,20,234,228,85,100,145,72,175,157,24,221,156,199,197,31,81,81,103,136,180,28,88,251,83,235,39,196,12,135,230,51,150,255,0,19,197,175,185,206,85,102,194,177,106,30,251,122,200,46,20,246,187,117,55,85,145,245,234,167,145,177,197,31,59,213,172,111,51,222,212,221,202,141,77,247,85,68,241,3,208,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,248,170,50,56,163,146,69,70,163,158,168,197,70,181,206,84,106,236,81,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,115,200,230,238,141,87,187,145,136,200,218,188,140,106,39,128,224,147,131,236,103,132,109,47,138,202,212,164,173,205,175,148,240,59,44,188,82,75,81,208,174,158,41,39,124,44,142,57,94,173,107,33,109,75,226,71,181,145,172,136,212,123,218,213,94,86,228,80,22,171,138,61,11,254,18,154,19,147,104,167,210,159,163,159,72,251,151,244,207,184,247,206,135,119,172,130,167,249,30,164,124,220,221,14,95,195,77,185,183,241,219,101,192,15,232,24,255,0,223,69,255,0,34,127,248,242,85,0,0,0,0,0,2,42,251,115,191,34,127,180,159,187,73,84,34,175,183,59,242,39,251,73,251,180,12,85,236,184,246,236,211,47,182,190,79,90,79,241,0,61,151,30,221,154,101,246,215,201,235,73,254,0,0,0,98,175,106,63,176,158,166,253,139,243,138,35,42,140,85,237,71,246,19,212,223,177,126,113,68,4,0,159,170,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,11,166,158,166,121,28,141,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,67,242,147,39,217,139,217,255,0,89,164,84,116,220,64,235,126,59,221,51,170,190,89,241,155,108,178,79,21,85,134,150,72,38,134,87,84,177,175,72,214,105,227,168,241,134,70,57,208,181,141,221,91,35,158,200,194,240,118,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,115,69,111,130,70,181,26,198,53,169,19,165,70,43,145,243,35,151,169,35,25,15,45,202,226,187,133,29,56,226,215,78,31,133,102,177,119,27,173,15,82,123,5,254,8,81,245,86,138,167,34,34,185,168,170,157,72,95,202,212,150,21,84,108,141,107,85,21,143,100,114,50,245,128,53,129,213,45,45,206,244,91,59,185,233,158,165,216,189,13,146,89,186,61,246,139,189,67,81,210,234,194,201,163,251,228,47,124,110,222,57,88,239,85,203,182,251,46,202,138,137,242,178,108,166,251,152,92,97,187,100,117,221,238,174,158,223,65,107,142,78,147,35,229,165,162,165,138,146,154,61,152,136,139,201,4,17,51,125,185,157,203,187,149,92,170,171,59,221,161,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,156,210,219,231,145,205,86,189,142,106,202,232,145,234,212,100,202,213,234,70,199,205,205,2,215,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,93,12,244,211,198,229,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,129,51,253,138,158,203,25,79,196,10,239,151,91,140,0,237,71,246,236,212,223,177,126,79,68,103,255,0,98,167,178,198,83,241,2,187,229,214,227,0,59,81,253,187,53,55,236,95,147,209,1,159,253,138,158,203,25,79,196,10,239,151,91,140,255,0,48,3,177,83,217,99,41,248,129,93,242,235,113,125,120,96,227,143,72,248,173,204,179,188,63,79,153,87,78,252,62,162,39,208,205,92,246,68,251,221,185,201,200,181,176,64,170,147,49,141,153,28,215,53,205,245,89,45,51,156,173,124,203,20,97,145,64,0,0,0,53,87,51,255,0,95,123,58,63,255,0,22,52,227,137,125,11,183,126,79,236,247,140,198,201,214,255,0,250,116,181,181,247,142,241,85,83,254,244,206,235,12,127,219,49,60,218,96,1,178,159,9,222,203,26,55,240,255,0,30,249,116,0,107,237,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,242,72,214,236,142,86,59,145,232,201,26,156,236,106,166,193,60,52,113,23,130,113,65,165,148,26,153,130,212,127,98,163,188,81,114,77,253,44,186,119,104,102,158,143,169,44,81,245,186,93,118,55,170,198,242,63,205,23,205,19,0,59,75,187,58,63,250,119,137,125,11,183,127,174,175,25,141,147,173,255,0,12,173,175,188,119,138,170,159,247,166,119,88,99,254,217,137,230,211,2,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,156,170,232,95,205,20,111,100,141,69,229,123,27,204,215,179,158,55,134,201,32,183,250,23,174,154,113,196,94,156,91,181,67,75,239,61,250,213,93,188,83,67,42,35,42,173,245,77,68,89,41,106,99,69,94,156,204,230,110,233,186,181,90,230,189,142,123,30,199,186,224,1,109,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,228,138,227,221,222,148,104,137,42,43,30,247,84,44,76,99,28,139,206,247,53,187,59,155,101,214,136,153,238,218,124,254,154,197,195,206,41,167,212,249,13,93,29,203,42,202,25,82,250,24,86,86,178,190,221,71,79,34,204,146,171,83,145,204,101,68,244,15,70,61,124,95,200,230,162,244,213,91,12,32,76,247,98,198,127,77,125,225,231,43,211,234,140,134,174,178,229,138,229,15,169,101,12,203,43,153,65,110,172,167,141,97,72,149,201,200,214,62,162,10,247,171,24,190,15,231,115,145,58,136,174,144,162,8,123,38,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,50,42,72,249,101,164,142,157,145,238,213,115,234,27,178,170,162,49,211,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,7,11,224,112,175,106,120,21,28,108,128,17,200,167,77,86,221,23,46,219,42,34,170,127,49,222,83,34,34,181,83,244,40,30,42,155,57,182,81,94,221,98,174,173,130,25,94,245,86,36,146,53,170,237,223,202,158,110,221,124,81,125,199,181,107,218,246,243,49,200,228,253,11,185,133,188,108,99,89,5,166,174,151,62,177,187,250,129,24,247,38,204,252,69,169,149,127,9,87,234,79,197,95,242,30,167,133,190,44,172,218,167,64,218,10,165,233,86,71,191,59,125,119,121,186,117,79,20,133,169,229,24,25,80,167,27,39,153,76,114,182,86,36,140,93,218,165,91,162,129,200,221,55,216,227,205,55,41,111,225,46,224,118,35,188,121,74,142,183,125,105,238,43,223,116,221,0,165,202,190,72,161,155,251,198,222,10,170,112,192,59,15,15,172,19,58,12,46,178,70,249,167,79,255,0,77,25,238,15,11,172,109,230,194,234,247,242,251,222,255,0,253,250,48,34,243,128,109,63,165,202,117,146,255,0,119,174,165,89,157,71,77,68,230,43,216,142,68,85,153,158,62,45,95,31,83,235,37,159,31,183,178,221,67,13,59,26,141,70,70,214,236,137,178,120,34,39,213,250,12,2,236,214,182,197,22,79,151,79,203,187,157,77,67,239,95,116,178,126,146,68,24,221,145,63,80,21,41,212,247,185,142,217,60,80,237,113,212,136,170,229,93,192,173,142,230,77,202,202,90,158,242,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,6,170,230,213,6,170,224,95,94,32,120,179,204,181,223,1,211,13,45,117,61,93,147,19,211,92,94,221,101,101,165,181,233,60,21,247,26,104,86,7,92,158,137,27,21,30,232,145,140,108,110,89,58,73,212,228,119,223,100,230,249,60,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,85,116,47,230,138,55,178,70,162,242,189,141,230,107,217,207,27,220,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,100,116,207,230,150,54,50,54,170,115,61,237,230,115,25,207,35,46,95,30,28,11,223,120,62,202,173,213,182,74,251,174,71,128,228,29,79,71,222,234,104,217,31,116,170,234,74,169,111,157,209,189,200,233,155,3,35,122,74,172,137,178,239,39,35,19,164,244,104,78,158,149,106,102,43,172,154,113,142,106,150,21,87,222,44,185,53,190,43,133,55,52,145,190,72,121,211,215,130,94,155,222,198,205,19,209,209,200,196,114,242,72,199,181,87,118,169,234,200,11,236,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,154,57,85,99,143,105,222,196,242,155,22,115,138,217,179,92,90,187,190,217,114,11,125,61,210,221,83,210,124,125,122,89,227,108,145,73,200,244,107,219,204,199,181,118,114,35,147,125,149,17,124,0,250,198,42,246,163,251,9,234,111,216,191,56,162,50,168,197,94,212,127,97,61,77,251,23,231,20,64,66,183,9,222,212,250,55,241,3,30,249,140,6,197,26,171,169,152,174,141,233,198,71,170,89,173,95,119,178,227,54,249,110,21,60,178,70,201,38,228,79,82,8,186,143,99,29,52,175,86,199,27,21,201,207,35,216,212,93,220,134,184,60,61,101,54,44,27,95,116,211,53,202,107,187,149,151,31,204,44,215,75,141,79,73,242,116,41,96,173,138,73,100,228,98,57,238,229,99,28,187,53,21,203,182,200,138,190,5,245,237,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,162,53,81,100,147,112,181,92,85,113,49,153,113,95,171,149,154,165,152,80,210,91,152,218,118,219,109,22,202,100,71,50,221,110,141,242,62,40,22,78,84,116,207,230,150,71,190,71,34,115,61,238,229,107,25,201,27,51,127,178,235,179,254,178,239,89,109,226,111,91,241,222,141,170,30,237,113,193,237,115,201,60,21,82,85,69,60,83,195,118,119,77,236,229,133,58,91,69,28,136,246,204,217,29,34,181,24,145,58,91,23,217,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,128,199,49,175,99,220,143,100,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,6,5,246,213,251,44,98,223,16,40,126,93,113,45,255,0,101,215,103,253,29,162,142,219,196,222,183,227,189,107,172,221,218,227,131,218,231,146,9,233,99,165,150,8,167,134,236,238,155,223,205,50,245,118,138,57,17,142,133,209,186,69,106,189,98,116,82,21,169,122,67,134,234,213,78,27,62,103,5,92,236,193,178,138,92,190,217,12,51,172,76,125,198,154,41,153,78,233,85,190,179,152,199,79,212,70,162,183,119,198,196,119,51,57,152,239,106,0,181,92,88,251,44,107,39,195,252,135,229,211,151,84,181,92,88,251,44,107,39,195,252,135,229,211,129,173,97,181,65,170,185,181,64,3,0,59,106,253,150,49,111,136,20,63,46,184,153,254,96,7,109,95,178,198,45,241,2,135,229,215,16,48,3,178,227,219,179,76,190,218,249,61,105,63,196,0,246,92,123,118,105,151,219,95,39,173,39,248,0,0,0,0,13,85,205,138,52,91,74,180,227,88,56,59,209,60,99,84,48,187,86,77,106,164,195,241,91,164,52,151,26,116,150,54,85,65,67,3,227,145,17,127,227,53,201,248,47,141,242,70,244,115,30,246,187,93,115,101,62,19,189,150,52,111,225,254,61,242,232,0,186,164,0,246,163,251,118,106,111,216,191,39,162,39,248,128,30,212,127,110,205,77,251,23,228,244,64,103,255,0,98,167,178,198,83,241,2,187,229,214,227,63,204,0,236,84,246,88,202,126,32,87,124,186,220,103,248,24,149,218,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,205,45,190,121,28,213,107,216,230,172,174,137,30,173,70,76,173,94,164,108,124,220,208,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,180,241,16,29,181,154,91,130,98,153,222,3,169,150,11,23,117,201,51,191,74,253,32,173,239,83,63,190,119,40,109,208,210,253,237,239,88,227,228,141,202,223,189,181,188,219,238,237,215,196,15,43,216,169,237,79,148,252,63,174,249,141,184,186,189,185,223,145,63,218,79,221,165,170,236,84,246,167,202,126,31,215,124,198,220,93,94,220,239,200,159,237,39,238,208,45,87,98,167,181,62,83,240,254,187,230,54,226,106,72,86,236,84,246,167,202,126,31,215,124,198,220,77,72,0,0,22,171,139,31,101,141,100,248,127,144,252,186,115,90,195,101,62,44,125,150,53,147,225,254,67,242,233,205,107,0,218,160,0,5,138,227,7,132,204,55,139,173,47,250,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,252,155,244,222,168,174,137,138,154,246,103,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,133,166,174,161,169,68,231,137,251,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,174,198,124,78,241,11,138,240,191,163,87,173,92,202,105,187,255,0,112,233,211,91,173,108,170,142,158,107,157,116,174,229,138,158,55,61,127,186,145,234,214,189,204,138,41,94,140,127,39,42,235,173,170,90,165,157,235,78,119,115,212,205,75,190,250,103,36,188,244,123,237,111,117,134,159,171,210,133,144,199,247,184,88,200,219,180,113,49,190,171,83,125,183,93,213,85,84,62,86,39,139,95,115,156,170,205,133,98,212,61,246,245,144,92,41,237,118,234,110,171,35,235,213,79,35,99,138,62,119,171,88,222,103,189,169,187,149,26,155,238,170,137,226,108,39,193,71,10,54,46,18,244,106,139,13,233,90,171,50,251,150,213,153,77,238,138,23,183,191,213,115,61,99,141,29,34,171,214,24,24,254,148,105,179,26,187,62,78,155,31,44,136,64,14,150,234,150,119,162,217,221,179,83,52,210,251,232,108,146,205,214,238,85,189,214,26,142,151,86,23,195,39,222,230,99,227,118,241,202,246,250,205,93,183,221,54,84,69,77,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,156,168,217,153,203,44,111,100,141,68,230,99,219,204,214,63,158,54,5,224,45,87,22,62,203,26,201,240,255,0,33,249,116,229,213,60,254,161,97,86,173,74,192,50,93,57,190,212,85,193,109,202,172,245,182,74,201,105,30,214,207,28,21,48,190,25,29,27,156,215,53,30,141,122,170,42,181,201,190,219,162,249,1,13,125,155,157,159,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,239,187,36,68,155,67,228,226,120,181,139,6,197,108,216,86,45,67,220,172,184,253,190,158,215,110,166,234,190,78,133,44,17,182,56,163,231,122,185,238,229,99,26,155,185,85,203,182,234,170,190,39,214,0,106,174,109,80,106,174,4,255,0,118,92,123,9,233,151,219,95,56,173,50,168,197,94,203,143,97,61,50,251,107,231,21,166,85,1,138,189,168,254,194,122,155,246,47,206,40,136,1,39,251,181,31,216,79,83,126,197,249,197,17,0,32,109,80,0,0,0,0,64,95,105,254,180,93,117,91,139,76,182,197,14,95,87,118,198,48,106,134,216,108,212,110,99,162,130,130,120,225,137,183,6,178,53,107,119,122,214,50,102,186,85,69,87,164,113,162,57,209,178,61,166,167,137,29,111,181,112,225,162,89,78,180,94,108,117,119,154,124,114,158,39,50,130,154,70,198,250,153,230,158,58,120,88,175,119,131,24,178,205,31,59,246,114,181,156,206,70,189,81,24,186,209,0,5,223,226,219,68,45,92,56,107,246,71,162,246,107,229,93,230,159,28,167,181,181,245,245,49,182,55,212,207,53,186,154,162,103,163,27,224,198,44,179,73,200,205,220,173,103,43,85,207,84,87,171,77,244,66,213,158,112,233,172,186,203,53,242,174,142,229,165,213,24,211,169,233,27,27,95,5,116,23,26,169,233,165,99,252,156,199,181,201,11,218,244,85,77,153,35,85,171,206,143,140,51,215,177,11,84,191,250,229,232,165,194,251,254,180,202,109,22,206,235,250,233,171,231,235,35,63,251,26,222,71,191,244,177,191,202,41,42,134,181,156,44,107,95,240,118,226,11,9,214,57,45,253,246,147,31,184,47,127,129,177,117,36,125,12,241,62,158,171,164,222,164,104,179,36,19,74,177,243,61,27,212,70,115,110,221,209,118,83,3,21,123,81,253,132,245,55,236,95,156,81,16,2,79,247,106,63,176,158,166,253,139,243,138,34,0,64,218,160,0,0,0,4,0,246,163,251,118,106,111,216,191,39,162,51,255,0,177,83,217,99,41,248,129,93,242,235,113,128,29,168,254,221,154,155,246,47,201,232,140,255,0,236,84,246,88,202,126,32,87,124,186,220,6,127,128,0,24,171,218,143,236,39,169,191,98,252,226,136,202,163,21,123,81,253,132,245,55,236,95,156,81,1,0,38,213,6,170,230,213,0,0,0,0,0,98,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,146,161,97,137,137,35,156,213,137,237,99,249,185,18,72,228,128,27,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,46,134,122,105,227,114,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,77,135,184,215,226,186,197,194,94,141,86,230,93,91,85,102,95,114,222,143,22,178,86,204,246,247,250,174,102,36,146,43,99,69,122,195,3,31,213,145,119,99,87,102,71,212,99,229,141,77,123,50,204,166,251,156,229,87,156,215,41,174,239,183,172,130,225,81,116,184,212,244,153,31,94,170,121,29,36,178,114,49,26,198,243,61,238,93,154,136,212,223,100,68,79,0,62,174,150,233,110,119,173,57,221,179,76,244,210,197,233,156,146,243,214,238,84,93,234,26,126,175,74,23,205,39,223,38,123,35,110,209,196,247,122,206,77,246,217,55,85,68,93,138,120,98,225,235,21,225,127,70,172,186,71,139,84,247,254,225,212,169,184,221,31,75,29,60,215,58,233,93,205,45,68,141,98,127,115,27,17,206,123,153,20,81,49,94,254,78,101,215,135,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,193,85,146,69,36,145,170,181,90,244,71,170,181,205,114,35,147,99,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,20,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,80,246,160,0,0,0,0,0,4,0,246,163,251,118,106,111,216,191,39,162,39,248,128,30,212,127,110,205,77,251,23,228,244,64,103,255,0,98,167,178,198,83,241,2,187,229,214,227,63,204,0,236,84,246,88,202,126,32,87,124,186,220,103,248,0,0,26,214,113,99,237,79,172,159,16,50,31,152,206,73,167,100,87,9,152,110,61,167,118,254,43,47,53,20,151,188,135,42,167,169,166,178,199,53,2,181,248,243,32,171,171,165,169,88,164,89,28,217,31,59,99,143,119,244,216,246,51,158,52,85,108,143,230,140,190,44,125,169,245,147,226,6,67,243,25,201,169,236,184,246,19,211,47,182,190,113,90,6,85,0,0,0,0,0,0,0,0,17,87,219,157,249,19,253,164,253,218,74,161,21,125,185,223,145,63,218,79,221,160,98,175,101,199,183,102,153,125,181,242,122,210,127,136,1,236,184,246,236,211,47,182,190,79,90,79,240,0,0,3,21,123,81,253,132,245,55,236,95,156,81,25,84,98,175,106,63,176,158,166,253,139,243,138,32,32,4,218,160,213,92,218,160,0,0,1,0,61,168,254,221,154,155,246,47,201,232,137,254,32,7,181,31,219,179,83,126,197,249,61,16,25,255,0,216,169,236,177,148,252,64,174,249,117,184,192,14,212,127,110,205,77,251,23,228,244,70,127,246,42,123,44,101,63,16,43,190,93,110,48,3,181,31,219,179,83,126,197,249,61,16,22,170,223,196,94,119,100,225,198,183,134,139,5,71,113,198,239,185,5,85,247,32,245,33,151,210,124,204,183,247,88,189,120,150,72,122,50,91,213,252,209,200,157,78,183,43,147,102,122,222,43,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,167,60,79,217,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,88,6,1,153,106,158,101,105,211,237,62,199,170,239,153,13,242,161,41,168,104,105,145,57,229,126,202,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,169,153,60,102,246,95,95,120,96,210,122,29,90,196,179,239,166,54,171,87,45,62,86,234,138,86,80,201,77,36,213,61,58,106,154,120,186,143,230,133,122,176,66,248,249,221,35,100,218,68,230,100,142,108,1,41,92,31,113,103,134,241,117,165,255,0,78,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,147,126,163,17,85,209,61,18,250,154,214,112,197,196,46,85,194,254,178,217,117,115,22,166,239,253,195,169,77,113,181,190,170,74,120,110,116,50,183,150,90,121,28,197,254,230,70,43,154,246,178,88,162,122,177,252,156,171,176,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,138,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,40,123,80,0,26,171,155,41,240,157,236,177,163,127,15,241,239,151,64,107,88,103,167,18,29,160,148,215,110,20,52,215,133,237,22,186,213,177,140,193,236,20,25,133,242,154,89,105,159,207,13,27,169,235,44,171,20,176,53,202,197,115,32,115,231,138,94,73,24,174,139,214,99,159,184,124,174,210,254,56,234,120,142,204,166,209,236,29,148,140,211,172,46,241,35,225,171,141,241,84,62,249,113,133,36,129,107,91,51,21,205,74,100,107,229,108,45,99,189,118,72,178,61,85,92,198,67,226,184,5,224,163,42,226,179,81,233,47,119,107,103,119,211,44,102,225,12,153,29,194,161,36,100,117,252,138,217,29,108,167,88,220,199,186,105,88,168,143,115,28,157,24,222,143,85,230,116,76,150,213,112,209,195,166,119,197,6,169,208,105,158,11,79,253,138,178,241,91,207,15,244,178,215,222,97,134,122,206,156,178,199,214,233,117,216,238,147,29,206,255,0,36,79,53,77,132,244,47,66,244,227,135,77,56,183,105,126,151,217,187,141,170,135,121,102,154,85,71,213,92,42,156,136,146,85,84,200,136,157,73,159,202,221,215,100,106,53,173,99,26,198,49,140,104,122,172,79,22,177,96,216,173,155,10,197,168,123,149,151,31,183,211,218,237,212,221,87,201,208,165,130,54,199,20,124,239,87,61,220,172,99,83,119,42,185,118,221,85,87,196,250,192,249,57,102,83,98,193,177,91,206,107,148,215,119,43,46,63,111,168,186,92,106,122,79,147,161,75,4,110,146,89,57,24,142,123,185,88,199,46,205,69,114,237,178,34,175,128,16,111,218,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,109,249,81,18,55,197,45,92,148,239,143,119,43,95,78,237,213,21,85,141,252,156,48,112,101,98,214,78,17,245,215,136,44,142,235,221,234,240,251,125,68,120,210,70,247,191,163,85,65,4,119,10,215,77,10,114,35,186,176,44,84,241,187,168,230,179,175,59,221,19,156,200,148,198,13,66,205,110,186,149,159,228,186,141,125,167,164,130,229,149,94,43,111,117,145,82,49,205,130,57,234,102,124,210,54,54,185,206,114,49,28,245,68,69,115,151,109,183,85,243,39,163,128,13,6,195,116,235,131,44,71,25,154,138,146,245,79,168,86,118,100,217,11,42,233,213,240,87,190,231,77,27,157,12,144,200,247,177,88,218,101,134,153,81,17,25,34,66,175,86,34,189,200,4,16,233,62,117,247,47,213,60,55,83,61,23,233,63,162,89,5,186,251,220,186,253,30,245,221,106,99,155,165,212,229,119,39,55,79,151,155,149,219,111,190,203,182,198,205,24,158,83,98,206,113,91,54,107,139,87,119,219,46,65,111,167,186,91,170,122,79,143,175,75,60,109,146,41,57,30,141,123,121,152,246,174,206,68,114,111,178,162,47,129,173,22,183,225,86,173,53,214,140,251,78,108,85,21,115,219,113,92,162,235,100,163,150,173,237,116,242,65,77,87,36,49,186,71,53,173,106,189,90,196,85,84,107,83,125,246,68,242,38,207,178,179,88,239,186,187,194,61,162,155,35,135,122,188,10,225,46,29,29,79,51,63,141,82,211,65,4,148,203,200,198,53,25,211,130,162,40,54,245,156,238,135,59,156,174,122,162,6,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,28,43,145,60,85,78,74,30,205,208,14,18,94,101,84,66,191,51,161,90,173,83,181,142,69,240,241,3,227,229,120,173,175,44,180,212,90,174,144,186,72,167,141,241,185,18,69,111,131,154,230,249,167,232,114,145,37,196,54,129,230,252,49,101,140,204,244,229,146,178,145,119,221,29,20,149,91,125,234,40,255,0,30,45,188,231,127,227,127,139,98,98,11,127,170,250,77,143,234,109,138,75,85,218,223,4,234,237,185,86,72,227,95,199,99,191,25,142,252,196,3,31,248,53,226,242,221,171,120,125,53,187,35,184,83,69,122,142,90,134,201,26,164,48,170,167,85,136,205,153,212,85,242,145,190,239,250,114,178,26,244,157,88,248,223,27,227,122,111,186,46,254,237,253,196,46,106,206,157,234,135,7,154,190,183,155,7,52,54,56,210,146,110,88,107,147,101,69,70,200,244,228,141,209,255,0,96,95,119,137,151,28,62,113,251,132,230,22,22,91,111,183,90,154,107,188,9,20,74,199,80,212,57,174,84,133,21,203,204,143,127,189,174,247,129,159,40,244,114,237,224,84,168,139,230,120,124,3,80,109,185,117,35,103,163,171,108,202,229,219,116,138,70,254,51,147,241,191,185,61,195,118,115,124,61,224,112,170,173,243,84,216,234,74,152,149,221,62,100,230,79,20,77,208,237,122,59,151,109,145,79,33,83,126,166,164,201,153,107,149,239,108,239,99,28,214,236,170,155,43,145,19,197,63,72,30,191,153,85,60,63,152,169,168,190,255,0,121,215,79,187,163,71,47,138,175,137,220,159,168,14,79,21,171,16,119,140,78,170,39,34,43,92,145,239,186,170,127,93,97,237,79,23,171,12,158,76,74,169,180,255,0,135,247,189,188,118,254,186,192,48,235,179,190,157,180,185,158,107,76,216,218,141,138,150,131,101,69,85,243,124,139,239,51,225,60,140,22,236,248,183,213,83,228,217,133,85,91,118,116,180,212,41,186,57,23,201,242,25,210,158,72,1,124,142,182,249,157,139,228,80,136,187,248,129,91,124,142,78,19,200,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,1,170,185,181,65,170,184,27,15,118,126,233,14,27,164,28,40,96,48,97,240,85,163,243,11,61,14,95,119,154,166,117,149,243,220,107,168,224,124,174,68,240,107,24,214,164,113,177,173,68,217,145,53,93,204,245,123,221,119,245,87,76,241,93,100,211,140,143,75,115,90,78,241,101,201,173,242,219,234,121,99,141,242,67,206,158,164,241,117,24,246,54,104,158,141,146,55,171,87,146,70,49,200,155,181,15,43,194,119,178,198,141,252,63,199,190,93,1,117,64,214,219,138,174,25,243,46,20,53,114,179,75,115,10,234,75,139,29,78,219,149,162,231,76,168,214,92,109,210,62,70,69,58,199,204,174,133,252,209,72,199,198,229,94,87,177,220,174,123,57,36,126,90,246,81,241,175,247,50,202,160,225,175,83,46,119,90,156,111,45,184,83,211,98,82,239,214,134,207,116,154,71,53,105,249,17,171,35,97,170,146,70,120,181,220,145,202,156,202,196,73,166,149,178,105,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,230,70,204,206,89,100,99,227,114,167,51,30,238,87,49,252,146,51,94,29,85,211,60,171,70,245,31,35,210,220,214,147,187,222,177,155,132,182,250,158,88,228,100,115,114,47,169,60,93,70,49,238,134,86,43,100,141,234,212,231,141,236,114,38,206,64,54,126,49,87,181,31,216,79,83,126,197,249,197,17,141,93,151,93,160,20,119,122,59,111,12,154,223,145,116,110,176,247,107,118,15,116,158,56,32,165,146,150,40,34,130,27,75,186,108,103,44,201,210,222,41,36,87,186,103,72,232,213,200,244,137,178,228,175,106,63,176,158,166,253,139,243,138,32,32,4,190,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,250,232,217,92,199,183,188,200,214,200,216,89,202,238,103,162,185,83,166,201,30,207,19,161,122,23,168,252,69,234,61,187,75,244,190,205,223,174,181,219,203,52,210,170,178,150,223,74,213,68,146,170,166,68,69,233,194,206,102,238,187,43,149,206,107,24,215,189,236,99,182,20,225,163,135,76,19,133,253,44,160,211,60,22,159,251,21,101,226,183,158,111,233,157,211,187,67,12,245,157,57,101,147,163,213,232,49,221,38,59,145,158,72,158,106,161,237,112,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,58,83,80,208,211,34,242,68,205,213,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,87,208,0,0,0,0,181,92,88,251,44,107,39,195,252,135,229,211,151,84,181,92,88,251,44,107,39,195,252,135,229,211,129,173,97,181,65,170,185,181,64,3,0,59,106,253,150,49,111,136,20,63,46,184,153,254,96,7,109,95,178,198,45,241,2,135,229,215,16,48,3,178,227,219,179,76,190,218,249,61,105,63,196,0,246,92,123,118,105,151,219,95,39,173,39,248,0,0,0,0,13,85,205,148,248,78,246,88,209,191,135,248,247,203,160,53,172,54,83,225,59,217,99,70,254,31,227,223,46,128,11,170,64,15,106,63,183,102,166,253,139,242,122,34,127,136,1,237,71,246,236,212,223,177,126,79,68,6,127,246,42,123,44,101,63,16,43,190,93,110,51,252,192,14,197,79,101,140,167,226,5,119,203,173,198,127,128,34,175,183,59,242,39,251,73,251,180,149,66,42,251,115,191,34,127,180,159,187,64,181,93,138,158,212,249,79,195,250,239,152,219,139,171,219,157,249,19,253,164,253,218,90,174,197,79,106,124,167,225,253,119,204,109,197,213,237,206,252,137,254,210,126,237,2,213,118,42,123,83,229,63,15,235,190,99,110,38,164,133,110,197,79,106,124,167,225,253,119,204,109,196,212,128,0,1,106,184,177,246,88,214,79,135,249,15,203,167,53,172,54,83,226,199,217,99,89,62,31,228,63,46,156,214,176,13,170,15,201,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,153,176,193,77,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,250,200,128,237,98,227,94,227,148,229,87,62,21,244,222,231,201,141,217,182,166,204,103,98,210,212,67,117,174,108,148,245,17,211,198,228,107,228,135,186,201,15,43,213,178,49,203,42,203,27,216,137,18,43,195,24,56,219,227,7,38,226,231,84,37,189,57,106,232,176,155,29,68,237,196,236,245,113,83,245,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,153,215,215,179,23,128,239,187,125,246,155,94,117,98,203,205,128,227,247,6,250,54,215,113,183,117,41,114,137,154,201,155,38,206,234,181,122,52,243,182,157,93,205,28,145,76,228,146,21,223,146,86,166,58,240,125,194,102,101,197,214,168,125,7,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,125,186,143,68,86,196,245,77,132,240,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,58,83,80,208,211,34,242,68,205,213,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,84,33,219,180,235,128,239,184,133,246,167,94,116,158,203,203,128,228,23,7,122,74,215,110,183,116,233,113,121,156,200,91,30,238,234,185,122,53,19,186,161,91,203,28,113,66,229,142,20,219,158,38,174,63,240,81,197,117,247,132,189,101,162,204,186,183,90,204,66,229,181,30,83,100,162,153,141,239,244,188,175,72,228,70,200,138,197,154,7,191,171,26,238,199,46,207,143,168,198,75,34,155,4,231,248,6,27,170,120,109,219,79,181,7,30,164,190,99,215,202,117,166,174,161,169,69,228,149,155,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,166,189,156,96,240,153,153,112,139,170,31,65,239,181,21,119,139,21,125,60,117,54,44,141,212,9,75,5,213,137,27,22,116,99,18,73,81,143,138,87,172,110,98,191,159,110,155,213,17,178,177,84,54,29,196,242,155,22,115,138,217,179,92,90,187,190,217,114,11,125,61,210,221,83,210,124,125,122,89,227,108,145,73,200,244,107,219,204,199,181,118,114,35,147,125,149,17,124,15,172,67,95,101,31,26,255,0,115,44,170,14,26,245,50,231,117,169,198,242,219,133,61,54,37,46,253,104,108,247,73,164,115,86,159,145,26,178,54,26,169,36,103,139,93,201,28,169,204,172,68,154,105,91,50,128,0,0,13,85,205,170,13,85,192,159,238,203,143,97,61,50,251,107,231,21,166,85,24,171,217,113,236,39,166,95,109,124,226,180,202,160,49,87,181,31,216,79,83,126,197,249,197,17,0,36,255,0,118,163,251,9,234,111,216,191,56,162,32,4,13,170,0,0,0,0,69,95,109,238,169,127,245,180,209,75,125,247,253,119,148,221,237,157,215,245,83,80,79,214,86,127,246,73,188,140,127,233,123,127,147,83,23,251,48,52,94,235,170,220,90,98,87,217,177,10,187,182,49,131,84,58,253,121,172,107,221,20,20,19,199,12,174,183,185,242,35,155,187,214,177,144,185,177,34,170,189,35,145,85,174,141,146,109,104,56,167,214,191,225,19,196,22,109,172,113,219,251,149,38,65,112,78,225,3,162,233,200,202,24,34,101,61,47,85,189,73,17,38,88,33,137,100,229,122,183,168,175,229,217,187,34,74,247,99,206,136,90,176,62,29,42,53,150,27,229,93,101,203,84,106,21,213,20,142,141,172,130,134,11,117,85,93,52,76,103,155,158,247,57,102,123,158,170,137,179,227,106,53,57,21,242,4,123,118,163,251,118,106,111,216,191,39,162,50,83,177,119,22,177,103,56,175,16,184,86,83,67,223,108,185,5,190,199,107,184,211,117,95,31,94,150,120,238,145,203,31,59,21,175,111,51,30,228,221,170,142,77,247,69,69,241,49,175,181,31,219,179,83,126,197,249,61,17,149,93,134,63,150,207,217,191,222,64,70,174,170,233,158,85,163,122,143,145,233,110,107,73,221,239,88,205,194,91,125,79,44,114,50,57,185,23,212,158,46,163,24,247,67,43,21,178,70,245,106,115,198,246,57,19,103,33,58,157,152,186,165,247,80,224,219,10,239,119,223,73,221,113,46,241,139,92,63,138,244,123,175,117,145,123,164,30,12,107,95,203,67,37,23,174,222,109,247,245,156,175,71,152,43,219,73,163,150,44,63,89,113,45,98,180,77,211,171,212,75,125,69,61,210,155,149,235,205,85,109,109,60,109,169,231,115,213,19,158,9,233,226,233,181,140,107,123,183,55,172,233,28,169,242,187,27,53,175,232,55,16,87,109,28,171,183,245,169,53,54,222,157,25,227,139,154,72,43,173,209,84,84,71,204,229,145,168,216,93,3,235,17,219,49,238,89,58,27,114,183,157,64,207,254,212,127,97,61,77,251,23,231,20,68,0,147,253,218,143,236,39,169,191,98,252,226,136,128,16,54,168,0,0,0,1,0,61,168,254,221,154,155,246,47,201,232,140,255,0,236,84,246,88,202,126,32,87,124,186,220,96,7,106,63,183,102,166,253,139,242,122,35,63,251,21,61,150,50,159,136,21,223,46,183,1,159,224,0,6,42,246,163,251,9,234,111,216,191,56,162,50,168,197,94,212,127,97,61,77,251,23,231,20,64,64,9,181,65,170,185,181,64,0,0,3,207,231,249,254,27,165,152,109,219,80,117,7,33,164,177,227,214,58,117,169,174,174,169,85,228,137,155,162,34,34,34,43,158,247,57,90,198,49,168,175,123,220,214,181,28,231,34,47,160,33,3,181,11,141,127,225,1,157,191,70,52,246,231,106,174,211,108,54,224,202,152,174,52,75,214,244,205,209,176,185,143,168,73,92,212,218,24,186,179,195,26,70,170,201,61,121,121,228,107,226,233,134,58,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,57,81,211,63,154,89,30,249,28,137,204,247,187,149,172,103,36,108,204,174,201,222,10,46,57,78,85,108,226,163,82,45,156,152,221,155,122,156,58,7,165,45,68,55,90,230,201,81,79,37,68,141,87,62,72,123,172,144,243,49,29,27,28,178,172,82,49,232,145,42,63,24,56,36,224,251,38,226,231,84,34,178,181,42,232,176,155,29,68,14,203,47,20,146,211,245,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,149,219,9,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,4,22,118,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,234,185,145,74,215,35,150,21,150,79,63,217,221,197,231,240,82,214,85,250,83,91,209,211,220,199,165,69,148,114,80,119,153,160,233,54,94,235,87,31,42,164,137,210,146,87,115,163,121,249,162,146,93,163,124,137,23,44,233,234,150,150,224,154,211,130,92,244,207,82,236,94,153,198,239,61,30,251,69,222,166,167,234,244,166,100,209,253,242,23,178,70,237,36,76,119,170,228,223,109,151,116,85,69,215,95,137,222,30,178,174,23,245,150,245,164,121,77,79,127,238,29,58,155,117,209,148,178,83,195,115,161,149,188,209,84,70,215,167,247,81,189,26,231,181,146,197,43,17,239,228,230,80,217,76,17,87,216,251,197,231,151,8,249,213,111,246,122,220,25,209,208,127,191,213,87,210,77,43,23,251,185,227,87,179,251,59,86,79,228,35,37,80,0,0,0,0,1,0,61,168,254,221,154,155,246,47,201,232,137,254,32,7,181,31,219,179,83,126,197,249,61,16,25,255,0,216,169,236,177,148,252,64,174,249,117,184,207,243,0,59,21,61,150,50,159,136,21,223,46,183,25,254,0,0,6,181,156,88,251,83,235,39,196,12,135,230,51,147,83,217,113,236,39,166,95,109,124,226,180,133,110,44,125,169,245,147,226,6,67,243,25,201,169,236,184,246,19,211,47,182,190,113,90,6,85,0,0,0,0,0,0,0,0,17,87,219,157,249,19,253,164,253,218,74,161,21,125,185,223,145,63,218,79,221,160,98,175,101,199,183,102,153,125,181,242,122,210,127,136,1,236,184,246,236,211,47,182,190,79,90,79,240,0,0,3,21,123,81,253,132,245,55,236,95,156,81,25,84,98,175,106,63,176,158,166,253,139,243,138,32,32,4,218,160,213,92,218,160,0,0,1,0,61,168,254,221,154,155,246,47,201,232,137,254,32,7,181,31,219,179,83,126,197,249,61,16,25,255,0,216,169,236,177,148,252,64,174,249,117,184,192,14,212,127,110,205,77,251,23,228,244,70,127,246,42,123,44,101,63,16,43,190,93,110,48,3,181,31,219,179,83,126,197,249,61,16,25,169,216,151,166,120,173,54,150,103,90,199,221,58,185,37,195,32,92,103,175,36,113,187,187,208,211,211,83,212,114,66,238,78,163,58,146,85,111,34,115,171,93,208,131,213,69,102,235,37,70,0,118,42,123,44,101,63,16,43,190,93,110,51,252,8,33,237,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,213,115,34,149,174,71,44,43,44,150,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,94,186,8,163,157,144,190,57,37,98,185,175,133,213,47,149,24,215,198,146,43,81,143,115,81,121,155,63,217,254,1,134,234,158,27,118,211,237,65,199,169,47,152,245,242,157,105,171,168,106,81,121,37,102,232,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,175,103,24,60,38,102,92,34,234,135,208,123,237,69,93,226,197,95,79,29,77,139,35,117,2,82,193,117,98,70,197,157,24,196,146,84,99,226,149,235,27,152,175,231,219,166,245,68,108,172,85,13,135,113,60,166,197,156,226,182,108,215,22,174,239,182,92,130,223,79,116,183,84,244,159,31,94,150,120,219,36,82,114,61,26,246,243,49,237,93,156,136,228,223,101,68,95,3,235,16,151,217,185,218,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,89,180,3,85,115,208,96,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,132,166,161,161,166,68,231,149,251,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,167,201,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,157,78,206,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,252,55,185,141,123,216,212,123,194,234,240,119,194,174,27,194,134,145,219,240,251,53,182,145,217,61,198,158,158,167,44,187,199,34,204,251,141,197,25,235,163,101,115,24,238,237,27,157,35,97,103,43,121,88,170,229,78,163,228,123,239,168,0,12,63,237,83,214,59,238,145,112,143,119,166,199,33,218,175,61,184,69,135,73,83,204,207,226,180,181,48,79,37,74,242,61,142,71,245,32,167,150,13,189,87,55,175,206,215,35,152,136,185,128,68,7,109,166,166,101,85,58,167,130,232,231,123,233,99,118,252,125,50,110,132,114,72,222,241,93,81,83,81,79,207,51,121,250,111,233,199,75,180,107,200,142,111,94,127,89,81,251,32,96,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,242,54,115,33,91,177,147,75,126,149,241,29,125,212,202,251,23,122,160,193,49,249,59,181,111,122,228,238,119,74,215,164,48,253,237,30,142,147,158,149,183,22,248,181,204,110,219,174,206,233,169,53,32,66,183,108,222,150,253,20,226,58,197,169,148,22,46,235,65,157,227,241,247,154,222,245,207,223,46,148,79,88,102,251,218,189,93,31,37,43,173,205,240,107,88,237,247,77,221,212,83,213,118,37,234,102,85,77,170,121,214,142,119,190,174,55,112,199,215,38,232,73,36,142,238,245,212,245,52,244,252,240,183,159,166,206,164,117,91,72,188,138,231,116,32,245,145,25,178,229,7,108,46,21,117,202,184,62,125,246,223,81,73,29,62,29,148,91,111,117,205,153,238,71,201,3,219,53,10,54,36,70,170,43,250,181,209,57,81,202,212,228,107,215,125,209,26,232,139,225,87,84,190,226,220,71,105,214,166,77,125,244,53,5,155,32,165,244,173,111,117,239,29,43,92,175,232,215,125,237,24,247,59,122,89,103,111,168,213,122,111,187,54,114,53,80,54,83,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,75,219,204,117,55,118,175,145,222,113,178,125,64,17,119,67,146,159,20,250,206,81,64,182,250,201,163,120,254,171,88,170,109,183,90,85,145,210,194,230,34,163,164,79,30,156,141,79,193,123,127,61,72,157,226,171,129,237,66,211,28,137,217,14,3,96,185,214,208,74,146,200,231,83,210,43,209,138,179,171,90,139,205,43,215,240,94,158,226,106,207,133,148,98,182,172,154,133,212,119,42,40,103,99,182,69,73,35,107,147,240,145,125,232,190,244,2,30,248,44,226,43,35,193,245,42,199,137,229,143,117,20,53,213,208,211,189,181,44,100,95,133,213,219,250,214,254,114,55,222,158,104,76,102,55,118,165,188,218,41,107,233,103,100,145,205,19,36,106,181,219,162,162,181,23,252,164,110,113,101,194,205,175,78,106,169,53,87,19,162,101,42,216,230,101,107,210,24,218,205,209,142,167,79,235,112,183,221,205,248,201,231,231,230,101,111,7,154,165,79,157,233,253,190,21,168,231,168,165,165,134,41,17,94,138,168,230,193,79,191,227,185,124,223,239,3,34,37,223,151,192,181,153,157,101,174,213,146,209,205,114,170,138,41,158,248,81,188,239,229,241,230,93,147,111,239,23,87,195,109,215,196,195,190,46,114,138,171,86,164,227,182,218,74,215,197,215,171,183,55,102,200,173,252,39,202,158,229,79,168,137,25,99,99,157,181,84,81,207,19,209,204,123,81,81,83,201,119,68,93,207,164,136,191,81,228,180,186,89,166,195,173,111,154,94,119,45,36,27,175,50,174,235,210,103,214,122,242,64,242,26,143,34,199,99,147,197,17,23,109,213,87,109,189,118,158,188,177,60,89,234,45,54,158,224,82,86,203,42,181,242,53,170,221,156,136,190,21,16,181,127,25,191,156,7,130,224,226,52,101,243,34,90,90,168,165,106,193,75,205,200,246,187,241,223,245,42,254,147,44,155,190,222,38,9,118,107,220,230,189,82,100,23,42,138,215,74,233,160,166,240,89,21,202,156,179,206,223,122,175,212,103,106,121,1,195,138,19,115,177,124,138,19,111,52,2,182,249,28,156,39,145,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,3,85,115,106,128,5,170,225,59,217,99,70,254,31,227,223,46,128,186,160,0,49,43,180,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,122,138,212,68,146,77,242,212,1,171,103,250,42,192,178,175,245,87,28,201,49,203,135,251,101,29,117,182,186,158,79,248,178,67,52,114,51,244,57,174,111,185,80,147,73,184,193,186,241,187,192,94,101,162,87,149,164,170,214,229,168,177,208,50,130,154,39,64,203,212,11,126,180,83,195,92,175,115,25,75,78,249,39,171,142,39,199,212,68,231,107,164,70,199,27,145,140,149,240,6,42,240,11,193,70,43,194,158,156,82,94,238,214,206,241,169,185,53,190,25,50,59,133,66,70,249,40,57,209,178,58,217,78,177,185,236,108,49,61,17,30,230,57,122,210,49,30,171,202,216,153,22,85,0,0,0,0,0,0,181,92,88,251,44,107,39,195,252,135,229,211,151,84,1,170,185,181,64,0,12,0,237,171,246,88,197,190,32,80,252,186,226,103,248,2,0,123,46,61,187,52,203,237,175,147,214,147,252,0,0,0,0,0,26,171,155,41,240,157,236,177,163,127,15,241,239,151,64,93,80,0,128,30,212,127,110,205,77,251,23,228,244,68,255,0,0,48,3,177,83,217,99,41,248,129,93,242,235,113,159,224,0,34,175,183,59,242,39,251,73,251,180,149,64,4,43,118,42,123,83,229,63,15,235,190,99,110,46,175,110,119,228,79,246,147,247,105,42,128,8,86,236,84,246,167,202,126,31,215,124,198,220,77,72,0,0,0,90,174,44,125,150,53,147,225,254,67,242,233,205,107,13,170,0,2,13,184,152,236,167,215,157,40,204,169,155,163,214,138,189,69,196,242,11,199,163,173,15,162,111,53,198,222,146,35,86,36,185,55,149,177,68,205,213,236,90,164,119,71,239,92,242,119,126,163,35,39,36,1,98,184,62,225,51,13,225,23,75,254,131,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,38,253,71,162,35,165,122,173,245,0,1,98,184,193,225,51,13,226,235,75,254,131,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,38,253,55,170,43,162,98,165,245,0,107,237,195,207,103,222,182,235,110,182,223,180,123,34,181,85,225,108,194,234,27,77,151,92,170,98,130,161,246,119,203,4,242,82,42,83,172,241,186,169,147,186,14,86,62,23,57,156,146,54,77,213,138,213,116,255,0,90,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,63,88,0,0,0,106,174,109,80,0,197,94,203,143,97,61,50,251,107,231,21,166,85,0,6,42,246,163,251,9,234,111,216,191,56,162,32,4,218,160,0,0,0,49,87,180,235,84,190,229,252,27,102,189,210,251,232,203,174,91,221,241,107,127,241,94,183,122,239,82,39,123,131,197,142,107,57,168,99,173,245,221,203,182,222,171,145,234,195,42,128,26,192,233,86,153,229,90,201,168,248,230,150,225,84,157,226,245,147,92,34,183,211,115,71,35,227,135,157,125,121,229,233,177,239,108,49,49,29,36,143,70,175,36,108,123,149,54,106,155,52,98,120,181,139,6,197,108,216,86,45,67,220,172,184,253,190,158,215,110,166,234,190,78,133,44,17,182,56,163,231,122,185,238,229,99,26,155,185,85,203,182,234,170,190,39,214,0,64,15,106,63,183,102,166,253,139,242,122,35,42,187,12,127,45,159,179,127,188,137,84,0,99,87,104,150,133,214,107,247,10,121,94,55,97,179,122,79,36,176,244,178,75,12,45,89,214,71,85,82,170,172,172,138,56,81,206,154,105,41,95,85,12,113,171,92,215,73,51,63,5,81,30,216,1,196,242,155,238,13,149,89,179,92,90,187,185,94,177,251,133,61,210,221,83,210,100,157,10,168,36,108,145,73,200,244,115,29,202,246,53,118,114,43,87,109,149,21,60,13,164,192,24,127,218,55,148,216,179,158,206,172,211,53,197,171,187,237,151,32,183,227,183,75,117,79,73,241,245,233,103,186,80,73,20,156,143,70,189,188,204,123,87,103,34,57,55,217,81,23,192,129,115,106,128,0,0,0,0,4,0,246,163,251,118,106,111,216,191,39,162,51,255,0,177,83,217,99,41,248,129,93,242,235,113,159,224,0,0,1,138,189,168,254,194,122,155,246,47,206,40,140,170,0,106,174,109,80,0,0,0,31,39,44,197,172,89,206,43,121,194,178,154,30,251,101,200,45,245,22,187,141,55,85,241,245,233,103,141,209,203,31,59,21,175,111,51,30,228,221,170,142,77,247,69,69,241,32,179,95,59,49,120,130,210,93,88,199,180,227,6,162,251,160,80,102,61,72,172,23,154,118,69,111,142,122,168,105,164,168,158,150,161,38,149,99,166,153,177,195,52,140,71,74,173,150,54,42,177,202,230,201,28,115,210,0,181,92,49,112,245,138,240,191,163,86,93,35,197,170,123,255,0,112,234,84,220,110,143,165,142,158,107,157,116,174,230,150,162,70,177,63,185,141,136,231,61,204,138,40,152,175,127,39,50,221,80,0,24,235,198,223,7,216,207,23,58,95,45,149,201,73,69,155,88,233,231,118,39,120,171,150,163,161,67,60,178,64,249,153,36,113,61,26,230,76,218,102,68,175,115,36,88,209,202,246,53,202,156,174,200,160,4,0,240,101,192,46,163,241,61,168,245,214,204,158,223,117,196,176,204,74,224,234,28,170,229,81,76,176,213,69,85,26,253,242,219,79,28,173,254,172,247,63,153,170,216,26,168,233,17,85,99,138,89,254,0,0,0,0,0,1,0,61,168,254,221,154,155,246,47,201,232,137,254,0,96,7,98,167,178,198,83,241,2,187,229,214,227,63,192,0,0,3,90,206,44,125,169,245,147,226,6,67,243,25,201,169,236,184,246,19,211,47,182,190,113,90,101,80,0,0,0,0,0,0,0,0,0,69,95,110,119,228,79,246,147,247,105,42,128,8,1,236,184,246,236,211,47,182,190,79,90,79,240,0,0,0,12,85,237,71,246,19,212,223,177,126,113,68,101,80,3,85,115,106,128,0,0,0,16,3,218,143,237,217,169,191,98,252,158,136,159,224,6,0,118,42,123,44,101,63,16,43,190,93,110,48,3,181,31,219,179,83,126,197,249,61,17,63,192,12,0,236,84,246,88,202,126,32,87,124,186,220,103,248,0,11,85,196,239,15,88,175,20,26,53,122,210,60,166,167,184,119,254,157,77,186,232,202,88,234,38,182,87,68,238,104,170,35,107,211,251,168,222,141,115,28,248,165,149,136,246,115,243,37,213,0,107,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,224,170,201,34,146,57,17,28,141,122,35,209,28,214,185,21,169,35,253,148,124,116,255,0,33,194,254,181,230,127,235,122,92,2,182,185,191,221,53,214,185,42,21,223,239,93,213,142,111,231,194,143,254,167,132,149,64,4,106,246,110,246,110,253,207,253,23,196,47,16,182,31,244,87,234,86,99,56,205,100,95,253,11,239,101,101,91,23,254,188,242,88,226,95,234,127,7,57,58,251,37,60,149,0,0,0,0,214,179,138,173,82,251,180,241,29,168,186,153,13,247,211,52,23,156,130,171,209,85,189,215,187,245,109,113,63,163,67,247,181,99,28,221,169,98,129,190,187,81,235,182,239,221,202,229,93,148,192,24,65,216,245,133,93,113,94,15,153,125,184,84,82,73,79,152,229,23,43,221,11,97,123,149,241,192,198,195,66,173,149,21,168,136,254,173,12,174,68,106,185,57,28,197,223,117,86,183,55,192,3,202,106,198,11,247,80,210,204,203,76,253,41,232,207,165,184,253,198,197,223,122,29,110,235,222,169,164,135,171,211,230,111,63,47,83,155,151,153,187,237,182,233,190,230,178,249,102,45,125,193,178,171,206,21,148,208,247,43,214,63,112,168,181,220,105,186,172,147,161,85,4,142,142,88,249,216,174,99,185,94,199,38,237,85,106,237,186,42,167,137,180,152,2,207,240,127,159,211,106,127,11,154,91,153,195,144,213,223,106,42,177,122,26,107,133,194,173,101,116,243,220,105,162,74,122,213,145,210,167,59,222,149,48,204,138,245,223,157,81,92,138,228,84,114,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,124,142,151,57,205,93,144,239,40,123,17,124,64,70,254,102,149,42,111,230,116,181,21,139,203,230,119,34,238,128,91,189,115,192,109,153,214,155,223,236,213,84,80,202,179,91,231,99,81,236,223,197,81,21,23,205,61,237,79,127,184,192,206,21,178,235,158,144,235,141,219,78,174,85,147,69,67,45,92,241,211,69,207,187,124,107,32,133,136,136,212,118,222,172,106,158,42,73,149,92,13,169,166,150,7,249,72,197,106,255,0,125,8,228,227,91,5,170,211,76,238,209,171,22,184,213,89,21,206,157,101,107,88,245,93,146,106,137,220,237,221,187,83,240,19,255,0,228,4,139,219,234,82,178,130,158,169,171,186,75,27,95,191,235,66,59,120,229,200,43,19,136,156,98,207,79,59,219,202,251,76,168,136,187,120,172,178,166,254,95,167,235,51,35,135,109,64,164,212,13,34,198,111,176,72,136,250,139,100,14,145,170,246,42,163,147,118,170,122,190,30,109,83,9,120,205,138,134,183,138,76,66,36,115,95,84,250,155,44,106,136,239,20,106,206,255,0,114,47,214,169,238,3,60,180,95,172,186,127,100,116,242,43,222,234,10,101,114,175,215,208,140,247,135,144,210,202,52,162,194,173,48,36,124,188,180,112,39,191,221,11,19,223,250,143,94,0,194,46,211,202,185,169,116,238,149,98,153,209,162,64,170,168,223,13,255,0,141,211,25,186,96,119,106,175,55,220,254,131,149,118,69,167,118,255,0,254,87,76,7,129,236,140,188,84,220,97,202,160,158,161,238,100,84,212,106,196,85,221,19,122,138,141,201,46,79,34,46,59,28,221,191,210,230,237,182,212,180,95,250,205,65,40,233,228,1,78,182,174,234,167,98,249,29,109,243,3,177,60,142,78,27,228,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,91,147,101,220,169,187,236,114,168,112,208,57,95,35,28,56,215,211,199,230,58,77,114,116,16,71,36,212,209,205,59,57,149,168,168,173,166,169,219,197,83,235,113,146,7,159,205,237,141,186,227,181,244,174,77,249,233,229,111,243,177,201,245,167,214,6,17,112,51,171,52,246,236,73,218,125,87,60,205,173,176,189,212,143,111,43,149,168,169,53,82,236,142,71,108,190,13,247,34,22,191,82,228,126,162,113,185,102,101,53,67,165,109,2,217,167,114,72,170,136,136,201,226,85,219,125,255,0,178,127,132,179,55,61,66,159,68,120,161,206,169,228,139,154,25,111,149,75,203,204,137,225,203,42,167,143,43,215,250,234,127,243,229,235,184,94,202,151,80,56,165,126,72,230,114,164,137,73,26,38,251,237,201,53,26,125,77,255,0,16,18,219,138,210,247,59,21,20,27,254,4,17,166,223,169,141,67,236,31,150,216,196,101,5,58,39,246,38,127,230,161,250,128,24,45,218,149,79,215,211,138,89,28,230,167,78,5,219,251,245,148,198,116,152,39,218,156,174,77,61,161,99,87,100,116,14,85,255,0,242,186,96,45,47,99,170,53,23,46,217,219,255,0,21,162,223,255,0,202,106,9,69,79,34,45,187,28,221,188,153,122,253,116,180,95,250,205,65,41,41,228,1,124,142,182,249,169,216,190,71,91,124,192,236,111,145,201,195,124,142,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,20,167,153,81,74,129,81,215,60,105,44,78,98,167,130,162,167,248,10,209,119,64,160,67,167,105,206,153,85,216,181,30,227,154,80,80,57,172,172,169,146,71,200,200,149,17,125,74,86,167,138,49,61,238,95,121,228,123,56,42,100,173,213,186,121,220,222,109,166,103,142,219,239,181,77,25,32,60,126,105,61,30,105,166,23,58,254,130,58,170,53,133,88,228,100,123,248,212,210,162,248,187,199,201,191,89,31,93,157,15,91,62,178,197,109,115,83,249,104,246,85,243,221,106,40,254,160,38,214,222,170,180,112,248,109,247,182,248,127,121,15,210,126,75,107,149,212,80,185,222,248,219,254,36,63,88,3,8,187,79,109,211,214,105,164,19,196,206,100,134,29,149,81,21,118,222,174,155,244,25,186,98,7,104,204,208,51,74,164,138,70,162,245,99,110,223,163,106,202,101,3,28,123,30,81,91,87,150,183,203,106,74,36,219,255,0,198,103,37,49,60,144,138,238,200,25,186,87,108,186,21,93,249,169,40,182,85,255,0,132,205,254,114,84,90,187,181,23,244,0,95,35,173,190,103,98,249,20,39,152,21,183,200,228,225,190,71,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,10,31,245,236,86,112,168,139,230,5,12,119,142,199,97,79,42,34,149,1,227,117,66,199,29,243,23,171,164,153,55,107,185,62,191,236,140,95,119,234,34,71,135,170,26,108,71,139,135,217,155,59,88,206,165,3,154,139,225,186,186,74,47,206,93,201,146,187,210,54,178,134,72,28,155,243,109,225,253,244,95,242,16,217,170,182,139,134,147,113,169,109,171,147,158,24,159,83,101,115,156,222,102,163,154,175,129,85,55,217,168,191,201,175,243,1,50,22,41,58,150,186,87,35,183,69,133,155,120,127,106,135,209,60,126,150,222,89,125,195,109,87,40,228,230,108,244,144,73,226,187,175,173,19,23,235,95,172,246,0,12,77,237,11,179,178,225,165,18,206,174,217,96,99,17,60,21,127,10,174,155,244,153,100,99,119,28,244,14,172,209,234,245,99,121,149,169,23,134,219,255,0,215,116,224,96,223,100,109,226,24,51,60,162,219,43,92,143,125,21,34,167,138,127,174,93,255,0,247,33,46,48,170,44,77,84,95,13,147,252,68,51,118,89,86,182,143,89,175,212,238,126,220,244,20,137,203,191,251,169,158,239,239,147,47,72,168,180,209,185,60,149,141,95,240,1,218,190,69,27,42,59,205,14,195,169,127,8,14,196,242,57,56,111,145,200,0,112,171,183,136,71,34,249,40,15,208,114,112,168,171,226,138,114,7,10,187,4,27,34,175,234,57,0,14,57,147,201,23,117,57,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,113,185,75,247,12,2,165,77,253,196,126,118,136,233,107,230,186,91,245,6,138,159,154,75,124,148,143,115,185,246,245,98,101,67,247,217,95,250,19,241,87,251,228,130,22,203,95,48,154,60,199,1,187,210,77,12,143,149,104,167,70,114,57,201,227,208,149,19,201,23,222,239,168,11,117,193,78,117,30,93,166,182,250,69,119,223,40,105,162,167,114,109,239,101,61,58,47,226,167,231,126,147,36,140,9,224,203,34,168,196,117,78,241,167,21,204,88,89,18,87,203,26,61,155,57,220,142,138,52,241,114,162,175,132,107,238,247,25,234,158,64,114,91,14,32,109,17,222,176,74,186,73,91,204,138,145,248,111,183,245,248,151,235,79,168,185,231,150,212,106,120,170,113,201,227,149,21,83,212,242,93,191,174,48,8,127,236,243,167,125,191,136,187,173,59,83,240,105,168,85,63,79,241,136,23,252,164,208,91,213,93,69,11,157,230,177,183,252,72,67,111,11,144,71,141,241,125,95,65,64,229,72,222,203,115,87,153,121,188,22,90,69,243,255,0,140,164,200,90,149,93,109,165,114,174,251,194,197,255,0,240,80,15,214,116,187,240,142,227,173,202,168,229,2,166,121,21,20,183,200,229,64,42,110,83,211,77,247,28,254,59,108,86,7,27,237,224,165,43,35,91,248,74,37,85,107,21,91,182,251,123,204,66,226,31,94,178,189,60,212,74,11,117,182,225,74,202,105,57,145,241,186,6,61,87,250,165,60,213,119,254,182,223,127,184,12,191,221,14,28,222,116,217,124,143,141,136,221,214,245,101,130,224,253,149,210,243,111,178,108,158,15,114,127,144,251,96,82,214,163,83,100,42,56,87,34,121,132,114,47,144,28,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,151,218,41,171,188,122,112,181,153,46,113,167,218,201,86,253,43,191,212,67,13,12,213,54,59,11,223,108,184,204,149,15,91,106,34,192,179,204,198,199,78,233,25,51,153,248,15,107,28,247,189,170,247,201,161,231,243,252,3,13,213,60,54,237,167,218,131,143,82,95,49,235,229,58,211,87,80,212,162,242,74,205,209,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,80,33,131,66,251,92,120,147,196,53,30,221,115,214,252,147,233,222,25,46,244,247,75,108,86,154,10,58,168,99,114,167,241,154,105,32,138,45,230,143,109,210,57,29,211,123,85,205,94,69,115,101,142,106,113,60,166,197,156,226,182,108,215,22,174,239,182,92,130,223,79,116,183,84,244,159,31,94,150,120,219,36,82,114,61,26,246,243,49,237,93,156,136,228,223,101,68,95,3,94,46,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,222,99,107,163,108,204,229,111,43,213,28,137,211,124,111,125,244,236,189,227,95,248,63,231,108,209,141,66,185,218,168,116,219,50,184,62,166,91,141,106,244,125,13,116,116,45,99,42,22,86,181,119,134,94,148,16,200,146,42,50,63,82,94,120,218,201,122,129,159,253,168,26,247,171,28,59,104,21,131,53,209,204,175,232,253,234,183,48,165,181,207,83,220,105,170,249,233,95,69,91,35,163,228,168,142,70,38,239,134,53,221,19,155,213,219,125,149,81,113,3,128,174,61,120,177,214,158,44,112,109,51,212,189,86,244,206,55,121,244,159,125,162,244,21,182,159,171,210,182,213,77,31,223,33,167,100,141,218,72,152,239,85,201,190,219,46,232,170,139,144,29,181,126,203,24,183,196,10,31,151,92,76,0,236,184,246,236,211,47,182,190,79,90,4,255,0,17,171,218,51,218,83,113,210,251,236,26,51,195,62,97,221,242,251,45,195,169,147,223,96,166,165,171,165,164,228,99,216,182,198,178,162,41,25,36,220,238,107,229,115,118,233,58,38,199,187,158,233,89,21,224,237,20,227,170,155,133,172,53,112,125,62,175,164,126,170,95,233,225,154,134,26,154,89,94,203,101,186,101,168,98,220,145,86,53,130,103,182,74,119,70,200,92,255,0,195,123,94,230,61,141,86,62,16,109,54,204,203,85,243,250,43,53,28,149,119,252,179,49,188,71,77,19,234,234,209,103,184,92,106,230,70,181,100,154,103,34,43,228,150,68,221,242,57,60,92,170,229,243,80,50,211,74,184,251,237,21,214,77,71,199,52,183,10,214,142,241,122,201,174,17,91,233,185,177,91,91,227,135,157,125,121,229,233,209,61,237,134,38,35,164,145,232,213,228,141,143,114,166,205,82,66,184,133,226,163,38,224,147,33,208,155,22,170,101,181,121,229,163,42,167,186,219,50,219,237,77,45,61,189,237,157,149,86,197,244,162,65,73,76,229,228,167,138,106,182,178,150,36,69,123,30,212,123,228,145,136,245,250,189,159,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,211,87,34,164,113,237,140,29,185,223,145,63,218,79,221,160,74,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,235,33,219,178,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,57,165,145,207,71,54,87,73,12,196,128,0,1,139,252,114,113,199,134,240,133,134,182,150,149,148,151,205,69,190,83,185,246,27,11,222,188,145,179,117,111,125,172,229,84,115,41,154,228,114,35,81,81,243,61,170,198,43,81,178,203,23,159,224,7,143,107,119,22,214,42,188,99,53,130,213,103,212,219,87,122,172,169,181,218,233,234,146,150,162,215,27,224,107,43,24,233,17,204,139,215,169,108,43,18,204,247,171,163,89,17,17,174,70,183,192,118,178,112,135,247,93,211,143,225,5,133,81,115,229,248,5,189,254,150,108,149,253,40,234,177,216,82,105,230,229,141,232,172,89,160,123,221,43,118,115,21,209,186,118,175,85,233,11,18,29,176,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,115,196,253,149,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,20,54,136,5,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,114,163,102,103,44,177,189,146,53,19,153,143,111,51,88,254,120,217,120,0,17,151,198,215,106,101,215,76,53,162,197,167,58,13,83,73,112,182,225,247,132,126,115,43,169,221,20,245,179,211,85,201,13,77,149,142,169,129,91,11,57,98,85,117,76,77,145,85,101,143,166,230,244,222,146,93,254,210,190,53,237,220,58,105,197,118,151,225,87,61,181,55,46,183,182,58,102,53,106,160,146,213,107,169,74,152,159,115,138,120,218,140,89,152,248,28,200,218,146,181,237,145,236,149,81,205,98,181,240,131,137,226,215,220,231,42,179,97,88,181,15,125,189,100,23,10,123,93,186,155,170,200,250,245,83,200,216,226,143,157,234,214,55,153,239,106,110,229,70,166,251,170,162,120,129,177,247,13,28,69,224,156,80,105,101,6,166,96,181,31,216,168,239,20,92,147,127,75,46,157,218,25,167,163,234,75,20,125,110,151,93,141,234,177,188,143,243,69,243,68,177,92,44,113,199,83,169,92,73,106,175,11,122,146,202,72,175,184,198,81,144,51,22,185,181,241,64,151,27,117,45,124,140,74,39,199,186,43,234,97,139,103,53,209,181,122,144,197,35,158,141,116,78,146,107,149,193,71,10,54,46,18,244,106,139,13,233,90,171,50,251,150,213,153,77,238,138,23,183,191,213,115,61,99,141,29,34,171,214,24,24,254,148,105,179,26,187,62,78,155,31,44,136,65,183,19,119,107,173,131,139,189,87,190,216,174,117,118,235,149,187,82,47,181,116,117,148,147,58,25,233,167,142,231,51,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,13,146,65,134,189,156,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,122,77,124,177,57,170,212,153,34,143,50,128,0,0,0,0,0,0,199,94,54,232,56,168,167,210,249,115,142,21,117,6,174,215,125,198,41,231,169,171,199,41,49,218,43,148,249,3,29,36,9,180,111,169,71,44,79,130,38,212,200,140,141,143,124,202,228,98,34,187,145,22,34,255,0,162,143,199,103,251,57,255,0,201,155,63,252,208,159,226,26,251,78,187,63,232,244,138,178,167,136,29,16,199,123,166,11,87,205,62,77,109,138,72,34,165,176,213,73,60,48,196,234,102,57,233,34,195,60,149,30,16,198,199,54,23,49,219,43,99,115,25,24,72,255,0,7,220,89,225,188,93,105,127,211,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,228,223,168,196,85,116,79,68,246,188,66,229,55,220,27,64,181,47,53,197,171,187,149,235,31,195,239,55,75,117,79,73,146,116,42,160,162,150,72,164,228,122,57,142,229,123,26,187,57,21,171,182,202,138,158,6,190,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,85,116,47,230,138,55,178,70,162,242,189,141,230,107,217,207,27,231,39,87,245,75,4,214,158,7,117,71,82,244,210,251,233,156,110,243,167,249,71,114,173,238,179,83,245,122,84,149,80,201,247,185,152,201,27,180,145,61,190,179,83,125,183,77,209,81,84,34,7,250,40,252,118,127,179,159,252,153,179,255,0,205,9,254,53,87,54,93,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,185,228,115,118,87,35,29,200,196,124,142,78,70,57,80,60,7,27,124,96,227,60,35,105,124,183,167,45,37,110,109,124,167,157,184,157,158,174,42,142,133,116,241,73,3,38,124,146,68,197,107,89,11,106,89,42,177,207,141,100,70,171,24,230,170,243,54,34,255,0,162,143,199,103,251,57,255,0,201,155,63,252,208,178,154,233,174,154,143,196,94,163,220,117,67,84,47,61,250,235,93,180,80,195,18,43,41,109,244,173,85,88,233,105,163,85,94,156,44,230,118,201,186,185,92,231,61,238,123,222,247,186,66,187,41,248,18,186,173,214,131,138,109,101,198,105,27,109,109,58,79,132,90,174,48,57,211,201,58,185,142,142,240,172,85,70,177,141,106,57,32,231,107,149,234,254,187,81,156,144,73,32,93,91,214,161,241,199,163,221,159,249,175,16,122,191,171,213,113,234,13,125,61,150,166,207,105,171,196,237,148,179,227,76,125,217,144,72,146,35,35,86,78,250,138,105,226,114,178,104,154,248,23,118,170,35,209,219,96,95,244,81,248,236,255,0,103,63,249,51,103,255,0,154,18,169,218,143,236,39,169,191,98,252,226,136,128,16,54,168,0,0,0,1,16,28,122,241,235,197,142,139,113,99,156,233,158,154,106,183,161,177,187,55,163,59,149,23,160,173,181,29,46,173,182,150,105,62,249,53,59,228,118,242,74,247,122,206,93,183,217,54,68,68,76,191,236,191,215,189,88,226,39,64,175,249,174,177,229,127,72,47,84,89,133,85,174,10,158,227,77,73,201,74,202,42,41,27,31,37,60,113,177,118,124,210,46,234,156,222,182,219,236,136,137,24,61,168,254,221,154,155,246,47,201,232,140,255,0,236,84,246,88,202,126,32,87,124,186,220,5,234,197,120,205,177,85,241,157,154,240,119,150,218,187,141,214,135,186,84,98,151,26,118,61,241,220,35,117,170,10,218,154,106,132,241,233,204,206,105,228,100,158,17,190,54,171,23,145,236,111,95,37,72,1,237,71,246,236,212,223,177,126,79,68,73,167,103,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,147,95,44,78,106,181,38,72,163,12,202,0,0,0,181,92,78,241,11,138,240,191,163,87,173,92,202,105,187,255,0,112,233,211,91,173,108,170,142,158,107,157,116,174,229,138,158,55,61,127,186,145,234,214,189,204,138,41,94,140,127,39,42,133,213,7,138,210,29,104,210,253,122,195,99,212,13,35,203,233,50,43,20,149,18,210,45,68,44,146,39,197,60,106,156,241,75,20,173,108,177,63,101,107,145,175,107,85,88,246,61,55,107,218,171,237,64,0,0,0,0,17,23,198,223,16,221,162,92,35,106,132,182,87,107,149,93,110,19,124,168,157,216,157,226,175,30,199,186,245,208,69,28,15,153,146,71,21,58,185,175,133,213,44,137,94,230,70,146,43,85,236,107,81,121,91,46,133,191,215,77,11,211,142,34,244,226,227,165,250,161,102,239,214,170,237,165,134,104,149,25,85,111,170,106,42,71,85,77,34,162,244,230,103,51,182,93,149,170,215,57,143,107,216,247,177,193,21,124,40,246,184,234,198,63,168,236,182,113,77,146,125,40,195,47,61,58,121,46,80,90,105,169,234,172,82,110,187,84,182,58,72,153,215,133,121,182,150,53,107,164,70,163,93,30,234,213,138,105,148,53,150,215,77,11,212,126,29,53,30,227,165,250,161,102,238,55,90,29,165,134,104,149,95,75,112,165,114,170,71,85,77,34,162,117,33,127,43,182,93,145,200,230,185,143,107,30,199,177,185,255,0,217,41,198,191,161,43,40,248,77,212,219,157,170,142,203,55,90,76,46,225,58,244,36,109,116,211,245,31,108,114,163,121,36,235,62,89,100,137,210,57,174,73,17,209,34,200,178,194,198,5,235,237,91,226,143,93,184,107,251,151,125,197,51,159,163,159,72,253,55,233,63,233,101,29,103,95,187,247,30,143,245,76,82,114,242,245,229,252,29,183,230,241,223,100,218,223,246,95,241,153,196,159,17,58,251,127,194,181,143,82,62,144,89,104,176,250,171,164,20,222,135,160,164,228,170,101,109,20,109,147,158,158,8,222,187,50,105,19,101,94,95,91,125,183,68,84,249,93,185,223,145,63,218,79,221,165,170,236,84,246,167,202,126,31,215,124,198,220,4,212,145,43,199,71,106,150,95,71,168,244,184,87,8,153,247,113,181,99,157,226,11,205,254,42,26,42,234,91,205,83,149,136,141,166,74,136,100,251,204,60,143,68,153,170,141,149,210,185,90,138,198,71,36,151,87,180,235,180,2,179,72,168,234,120,126,209,12,139,186,103,85,124,208,100,215,40,163,158,42,171,13,44,144,67,52,77,166,123,152,145,172,211,199,81,225,52,111,115,161,107,29,178,54,71,49,241,196,182,150,233,110,119,173,57,221,179,76,244,210,197,233,156,146,243,214,238,84,93,234,26,126,175,74,23,205,39,223,38,123,35,110,209,196,247,122,206,77,246,217,55,85,68,80,205,94,24,184,194,237,21,226,131,89,108,186,71,139,107,231,112,239,253,74,155,141,209,248,117,174,162,27,101,12,77,230,150,162,70,178,147,251,152,216,142,115,26,249,101,137,138,246,115,243,38,90,118,158,107,119,19,156,50,224,26,101,146,232,198,160,213,209,219,95,81,85,100,200,239,21,118,235,93,76,245,181,171,12,47,163,116,145,201,7,43,94,246,193,92,245,88,34,100,104,168,168,168,221,227,105,144,28,31,112,153,134,240,139,165,255,0,65,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,147,126,163,209,17,210,189,87,208,113,79,162,159,194,39,135,220,219,71,35,184,119,42,188,130,222,157,194,119,75,211,141,149,208,74,202,138,94,171,186,114,42,66,179,195,18,73,202,197,119,77,95,203,179,182,84,8,203,224,143,180,171,136,188,191,137,124,59,3,215,93,78,164,188,226,121,101,67,236,143,100,214,10,88,95,13,108,204,84,163,116,78,163,133,143,71,186,165,33,133,85,252,209,163,38,122,185,19,100,145,147,18,106,174,108,209,160,58,199,98,226,3,70,177,61,98,199,33,238,244,153,53,189,181,18,83,115,61,253,210,169,142,116,117,52,220,239,99,22,78,148,241,203,23,83,145,26,254,78,102,250,174,69,2,32,56,133,237,30,227,59,6,215,221,75,194,177,109,100,238,86,92,127,48,188,218,237,212,223,71,109,82,116,41,96,173,150,56,163,231,125,51,158,238,86,49,169,187,149,92,187,110,170,171,226,73,255,0,1,90,165,157,235,79,9,216,54,166,106,93,247,211,57,37,231,210,125,246,183,186,195,79,213,233,92,170,161,143,239,112,177,145,183,104,226,99,125,86,166,251,110,187,170,170,172,22,113,99,237,79,172,159,16,50,31,152,206,77,79,101,199,176,158,153,125,181,243,138,208,63,39,105,31,22,21,60,48,232,148,112,97,153,29,93,163,81,114,234,134,195,140,77,13,186,42,166,68,202,121,224,125,108,210,164,237,116,40,196,133,253,52,69,71,61,95,59,21,173,217,175,123,35,215,64,120,228,237,9,226,3,89,113,61,29,199,53,231,187,213,228,215,6,211,201,83,244,94,200,254,233,74,198,186,74,154,158,71,211,177,36,233,65,28,178,244,249,209,207,228,229,111,172,228,65,219,5,172,119,220,231,138,5,210,170,136,123,189,151,77,45,240,83,209,199,204,199,245,234,171,169,224,171,168,169,221,24,215,183,153,143,166,139,166,174,123,83,187,115,183,149,100,114,30,219,177,131,65,169,178,173,80,201,117,254,251,69,87,221,240,122,118,218,236,79,117,60,173,130,75,141,100,114,54,121,25,50,61,24,247,195,77,187,29,18,181,254,21,209,189,121,21,172,87,6,122,113,223,196,229,247,132,189,61,195,117,86,209,101,244,221,35,243,8,237,119,75,71,121,101,55,127,165,150,217,112,115,99,235,186,41,86,46,89,227,167,151,118,183,153,122,92,155,163,92,226,250,224,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,228,149,155,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,38,16,118,213,251,44,98,223,16,40,126,93,113,48,131,179,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,85,204,138,39,53,92,176,164,82,4,239,0,0,0,0,3,29,116,103,142,221,6,214,237,109,203,180,51,18,201,169,36,187,216,106,57,108,181,140,159,158,147,36,129,144,49,213,47,163,145,81,17,239,134,94,187,85,137,204,143,138,52,158,39,73,26,191,165,145,64,15,41,170,90,165,130,104,182,9,115,212,205,75,190,250,27,27,179,116,123,237,111,117,154,163,165,213,153,144,199,247,184,88,249,29,188,146,177,190,171,87,109,247,93,145,21,83,208,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,65,15,104,207,26,255,0,194,171,81,224,176,96,23,59,172,122,101,139,125,238,219,77,58,244,163,186,87,34,189,36,185,186,30,86,189,188,204,122,71,19,101,87,57,145,181,206,218,39,77,44,104,25,63,195,175,107,197,78,103,196,93,125,155,87,237,148,152,198,159,102,53,20,84,214,119,213,220,226,88,49,39,199,75,35,100,89,38,101,35,31,82,202,170,158,150,239,153,204,101,58,57,85,87,145,174,82,82,141,85,201,126,236,180,227,219,233,221,29,135,133,29,80,131,147,32,181,91,251,158,33,116,167,167,218,58,250,26,72,21,201,71,80,214,38,209,205,12,17,57,89,46,200,217,35,141,81,234,146,181,29,56,73,80,0,0,0,1,16,28,122,241,235,197,142,139,113,99,156,233,158,154,106,183,161,177,187,55,163,59,149,23,160,173,181,29,46,173,182,150,105,62,249,53,59,228,118,242,74,247,122,206,93,183,217,54,68,68,73,127,32,7,181,31,219,179,83,126,197,249,61,16,25,255,0,217,73,197,30,187,113,41,247,81,251,181,231,63,72,254,142,122,19,209,159,210,202,58,62,135,120,239,221,111,234,104,163,230,230,232,69,248,91,237,203,225,182,235,190,127,145,87,216,99,249,108,253,155,253,228,74,160,24,213,218,29,168,58,177,164,156,48,95,53,87,71,51,255,0,162,151,172,94,225,111,168,158,79,69,83,87,119,234,89,170,27,72,234,109,170,26,230,69,235,212,199,47,81,26,231,125,227,147,193,30,170,145,129,165,93,172,28,88,227,250,143,142,93,245,67,81,254,147,98,20,247,8,189,57,107,110,59,109,142,74,138,23,47,44,221,39,67,20,47,73,154,197,115,227,251,235,91,212,107,57,247,103,51,86,111,178,204,90,197,156,226,183,156,43,41,161,239,182,92,130,223,81,107,184,211,117,95,31,94,150,120,221,28,177,243,177,90,246,243,49,238,77,218,168,228,223,116,84,95,19,89,125,85,211,60,171,70,245,31,35,210,220,214,147,187,222,177,155,132,182,250,158,88,228,100,115,114,47,169,60,93,70,49,238,134,86,43,100,141,234,212,231,141,236,114,38,206,64,54,126,34,3,143,94,61,120,177,209,110,44,115,157,51,211,77,86,244,54,55,102,244,103,114,162,244,21,182,163,165,213,182,210,205,39,223,38,167,124,142,222,73,94,239,89,203,182,251,38,200,136,137,153,93,152,26,209,106,213,110,18,241,43,20,217,125,37,219,39,193,169,221,97,188,209,181,141,138,122,8,35,154,86,219,218,248,209,173,221,139,70,200,90,217,81,21,30,177,200,138,231,72,201,54,139,110,212,127,110,205,77,251,23,228,244,64,103,255,0,101,39,20,122,237,196,167,221,71,238,215,156,253,35,250,57,232,79,70,127,75,40,232,250,29,227,191,117,191,169,162,143,155,155,161,23,225,111,183,47,134,219,174,249,85,197,62,181,255,0,7,110,31,115,109,99,142,223,223,106,241,251,122,119,8,29,23,82,55,215,79,43,41,233,122,173,234,70,171,10,79,52,75,39,43,209,221,52,127,46,238,217,23,0,59,12,127,45,159,179,127,188,135,109,238,169,127,245,180,209,75,125,247,253,119,148,221,237,157,215,245,83,80,79,214,86,127,246,73,188,140,127,233,123,127,147,80,49,87,250,40,252,118,127,179,159,252,153,179,255,0,205,9,105,227,39,80,117,99,135,254,9,114,12,215,28,207,251,198,125,140,219,236,116,242,100,158,138,166,103,123,170,125,117,29,61,77,79,116,123,95,12,125,84,146,85,233,236,173,103,62,205,252,20,82,42,251,45,52,46,179,88,56,172,176,228,149,182,110,247,141,233,223,250,36,185,205,34,207,28,108,170,141,21,45,236,108,145,39,47,91,189,116,230,108,111,115,90,248,233,167,252,36,106,177,210,127,218,143,236,39,169,191,98,252,226,136,8,171,254,138,63,29,159,236,231,255,0,38,108,255,0,243,66,127,141,85,205,162,51,252,255,0,13,210,204,54,237,168,58,131,144,210,88,241,235,29,58,212,215,87,84,170,242,68,205,209,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,20,60,87,19,188,66,226,188,47,232,213,235,87,50,154,110,255,0,220,58,116,214,235,91,42,163,167,154,231,93,43,185,98,167,141,207,95,238,164,122,181,175,115,34,138,87,163,31,201,202,177,213,194,167,108,22,84,252,238,178,193,197,66,218,190,141,223,46,21,21,176,100,20,84,146,67,244,118,30,140,143,109,34,82,211,195,44,149,80,172,141,134,56,213,203,213,103,59,221,36,146,166,220,152,109,198,15,22,121,151,23,90,161,244,226,251,79,87,103,177,80,83,199,77,98,199,29,94,149,80,90,152,177,177,39,86,61,35,137,30,249,101,98,200,231,171,57,246,233,177,85,91,19,17,50,43,179,23,128,239,187,125,246,155,94,117,98,203,205,128,227,247,6,250,54,215,113,183,117,41,114,137,154,201,155,38,206,234,181,122,52,243,182,157,93,205,28,145,76,228,146,21,223,146,86,160,72,167,104,118,160,234,198,146,112,193,124,213,93,28,207,254,138,94,177,123,133,190,162,121,61,21,77,93,223,169,102,168,109,35,169,182,168,107,153,23,175,83,28,189,68,107,157,247,142,79,4,122,170,70,6,149,118,176,113,99,143,234,62,57,119,213,13,71,250,77,136,83,220,34,244,229,173,184,237,182,57,42,40,92,188,179,116,157,12,80,189,38,107,21,207,143,239,173,111,81,172,231,221,156,205,89,190,203,49,107,22,115,138,222,112,172,166,135,190,217,114,11,125,69,174,227,77,213,124,125,122,89,227,116,114,199,206,197,107,219,204,199,185,55,106,163,147,125,209,81,124,77,101,245,87,76,242,173,27,212,124,143,75,115,90,78,239,122,198,110,18,219,234,121,99,145,145,205,200,190,164,241,117,24,199,186,25,88,173,146,55,171,83,158,55,177,200,155,57,0,217,248,136,14,61,120,245,226,199,69,184,177,206,116,207,77,53,91,208,216,221,155,209,157,202,139,208,86,218,142,151,86,219,75,52,159,124,154,157,242,59,121,37,123,189,103,46,219,236,155,34,34,38,101,118,96,107,69,171,85,184,75,196,172,83,101,244,151,108,159,6,167,117,134,243,70,214,54,41,232,32,142,105,91,111,107,227,70,183,118,45,27,33,107,101,68,84,122,199,34,43,157,35,36,218,45,187,81,253,187,53,55,236,95,147,209,1,159,253,148,156,81,235,183,18,159,117,31,187,94,115,244,143,232,231,161,61,25,253,44,163,163,232,119,142,253,214,254,166,138,62,110,110,132,95,133,190,220,190,27,110,187,229,87,20,250,215,252,29,184,125,205,181,142,59,127,125,171,199,237,233,220,32,116,93,72,223,93,60,172,167,165,234,183,169,26,172,41,60,209,44,156,175,71,116,209,252,187,187,100,92,0,236,49,252,182,126,205,254,242,29,183,186,165,255,0,214,211,69,45,247,223,245,222,83,119,182,119,95,213,77,65,63,89,89,255,0,217,38,242,49,255,0,165,237,254,77,64,197,95,232,163,241,217,254,206,127,242,102,207,255,0,52,37,211,139,61,77,213,14,27,120,57,186,106,53,163,41,164,190,102,216,125,62,62,218,155,173,93,178,56,160,187,79,233,10,56,42,223,37,51,23,150,38,84,53,243,34,178,55,34,177,37,94,155,154,173,107,146,40,59,45,52,46,179,88,56,172,176,228,149,182,110,247,141,233,223,250,36,185,205,34,207,28,108,170,141,21,45,236,108,145,39,47,91,189,116,230,108,111,115,90,248,233,167,252,36,106,177,210,127,218,143,236,39,169,191,98,252,226,136,11,171,195,23,16,184,175,20,26,53,101,213,204,90,155,184,119,254,165,53,198,214,250,168,234,38,182,87,68,238,89,105,228,115,23,251,153,24,174,107,28,248,165,137,234,198,115,242,165,213,53,204,224,251,139,60,203,132,93,80,250,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,156,251,117,24,138,141,149,232,187,9,224,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,228,149,155,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,32,122,0,0,0,0,2,0,127,162,143,199,103,251,57,255,0,201,155,63,252,208,159,227,85,112,54,104,225,235,41,190,231,58,5,166,153,174,83,93,223,111,89,6,31,102,186,92,106,122,76,143,175,85,61,20,82,75,39,35,17,172,111,51,222,229,217,168,141,77,246,68,68,240,46,1,106,184,78,246,88,209,191,135,248,247,203,160,46,168,0,0,0,0,16,237,198,15,18,157,163,220,34,234,135,208,123,238,189,85,222,44,85,244,241,212,216,178,55,97,86,106,88,46,172,72,216,179,163,24,144,202,140,124,82,189,99,115,21,252,251,116,222,168,141,149,138,191,87,130,78,213,109,68,168,213,8,176,126,42,179,42,75,165,139,39,168,130,154,147,35,171,142,146,219,6,62,246,199,58,239,35,41,169,90,146,178,121,93,77,26,190,71,177,144,163,85,234,168,222,117,73,9,226,187,133,29,56,226,215,78,31,133,102,177,119,27,173,15,82,123,5,254,8,81,245,86,138,167,34,34,185,168,170,157,72,95,202,212,150,21,84,108,141,107,85,21,143,100,114,51,94,205,82,210,220,239,69,179,187,158,153,234,93,139,208,217,37,155,163,223,104,187,212,53,29,46,172,44,154,63,190,66,247,198,237,227,149,142,245,92,187,111,178,236,168,168,129,179,241,24,29,168,28,102,113,39,195,182,190,216,48,173,28,212,143,163,246,90,220,62,150,233,61,55,161,232,42,249,234,159,91,91,27,164,231,168,130,71,166,236,134,52,217,23,151,213,223,109,213,85,125,7,101,127,29,84,217,254,61,106,225,135,84,171,233,32,201,236,116,240,219,112,201,161,165,151,158,237,110,130,150,103,186,9,82,56,214,24,223,75,13,50,34,72,247,179,170,199,49,57,93,35,30,249,49,215,182,175,218,159,22,248,127,67,243,27,136,25,85,217,73,197,30,187,113,41,247,81,251,181,231,63,72,254,142,122,19,209,159,210,202,58,62,135,120,239,221,111,234,104,163,230,230,232,69,248,91,237,203,225,182,235,190,127,145,87,216,99,249,108,253,155,253,228,126,78,213,142,59,110,171,117,175,225,103,70,178,106,70,219,91,78,176,102,247,91,116,238,116,242,78,174,123,100,179,163,209,17,172,99,90,141,89,249,28,229,122,191,160,229,103,36,241,200,30,87,140,30,214,77,80,184,234,135,161,120,79,206,169,45,56,77,166,158,54,178,240,219,52,115,79,122,158,72,216,249,30,248,238,20,252,208,50,39,43,162,107,26,196,85,86,200,245,115,209,236,108,110,15,184,148,237,30,226,235,84,62,131,216,181,234,174,207,98,160,167,146,166,251,145,183,10,179,85,65,106,98,198,245,129,30,197,134,36,123,229,149,137,27,88,143,231,219,168,244,69,108,79,84,193,253,11,208,189,71,226,47,81,237,218,95,165,246,110,253,117,174,222,89,166,149,85,148,182,250,86,170,36,149,85,50,34,47,78,22,115,55,117,217,92,174,115,88,198,189,239,99,29,176,247,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,207,35,155,186,53,94,238,70,35,35,106,242,49,168,129,96,45,28,113,212,227,93,160,25,151,8,250,140,202,68,177,92,170,45,172,196,110,202,248,169,214,134,174,91,77,52,238,162,157,92,173,73,89,60,174,127,73,201,188,169,52,173,143,103,182,70,116,115,40,128,30,212,127,110,205,77,251,23,228,244,70,122,118,101,113,253,83,173,148,214,238,29,117,90,74,185,179,107,53,158,73,168,114,58,251,156,82,63,33,100,82,185,86,23,49,90,199,247,152,233,221,18,238,139,51,229,100,21,18,200,230,171,85,92,18,20,0,0,99,87,13,124,102,216,181,195,88,53,75,64,111,118,175,69,102,122,115,144,94,105,225,72,24,247,82,220,236,244,183,7,83,71,82,215,46,253,57,153,205,11,37,141,203,179,156,246,201,30,232,231,199,14,74,154,224,241,11,148,223,112,110,52,53,47,53,197,171,187,149,235,31,213,11,205,210,221,83,210,100,157,10,168,46,210,201,20,156,143,71,49,220,175,99,87,103,34,181,118,217,81,83,192,13,143,129,142,188,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,115,114,117,19,116,124,115,70,142,147,164,178,59,34,128,0,0,24,213,167,28,102,216,181,111,140,76,171,134,124,26,213,213,181,96,152,253,198,162,247,120,168,99,217,36,247,138,122,234,74,103,83,83,177,118,218,24,186,179,53,242,57,21,100,145,19,147,102,49,31,54,58,246,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,167,12,177,185,136,231,74,217,33,199,94,197,79,106,124,167,225,253,119,204,109,192,77,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,28,155,161,66,120,41,216,80,168,160,86,126,59,181,43,43,45,243,211,189,168,228,146,55,53,81,81,23,205,170,158,255,0,214,126,180,242,56,122,42,181,81,0,192,29,66,169,162,210,30,39,45,247,216,162,72,217,93,73,82,199,242,250,136,174,145,213,78,241,70,34,170,255,0,38,158,102,121,218,107,219,113,163,101,75,118,217,219,253,126,229,84,247,254,163,8,187,70,113,138,202,76,102,151,50,163,163,149,243,82,213,211,70,175,106,43,145,26,229,168,79,31,21,79,55,253,94,242,254,112,197,170,54,189,68,194,96,171,164,173,137,239,78,110,102,181,219,237,247,233,147,243,91,249,138,5,238,60,206,160,117,62,142,84,163,24,139,248,30,59,249,125,241,167,166,62,6,107,28,146,216,106,25,27,182,114,242,236,155,121,250,237,2,32,56,110,109,91,248,188,168,90,134,34,61,91,65,227,190,251,253,246,143,244,147,37,104,77,173,84,104,190,232,35,255,0,205,66,31,244,18,223,45,31,24,85,44,171,127,35,249,104,19,149,83,203,239,148,100,192,90,54,75,93,26,34,239,180,17,248,255,0,197,64,63,97,214,239,194,59,14,167,109,191,152,21,179,200,229,124,188,142,27,228,114,190,64,80,155,243,121,29,135,95,154,149,167,144,29,117,46,86,194,245,79,205,95,241,17,145,197,157,125,93,207,136,171,93,149,234,189,23,117,221,248,74,187,242,173,118,222,11,225,238,36,226,125,250,78,219,234,95,241,17,173,197,131,36,78,34,236,239,167,221,210,175,95,118,162,123,191,143,129,33,24,4,9,79,141,210,196,214,34,53,57,246,84,79,246,199,158,145,93,182,223,175,99,226,225,204,86,99,180,141,85,221,83,169,238,219,241,220,125,89,30,141,114,34,175,188,4,171,186,163,80,236,99,121,80,165,173,69,119,49,90,170,39,154,129,200,41,231,69,252,20,220,225,29,187,185,64,172,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,170,226,95,135,76,19,138,13,44,175,211,60,234,159,251,45,101,158,183,158,111,233,101,211,187,77,12,21,157,56,165,143,173,210,235,189,221,39,187,145,254,74,158,74,154,245,235,166,133,234,63,14,154,143,113,210,253,80,179,119,27,173,14,210,195,52,74,175,165,184,82,185,85,35,170,166,145,81,58,144,191,149,219,46,200,228,115,92,199,181,143,99,216,221,154,76,85,227,235,130,140,87,138,205,56,171,189,218,109,157,223,83,113,155,124,210,99,151,10,116,141,146,87,242,35,164,109,178,161,100,115,24,232,101,122,170,49,207,114,116,100,122,189,23,149,210,178,80,136,12,255,0,140,92,239,84,56,88,199,56,104,206,168,253,39,244,75,32,163,184,217,239,125,72,97,238,182,186,91,115,168,160,183,119,120,160,111,63,47,81,239,235,190,71,61,119,229,84,93,145,199,138,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,78,95,89,204,99,167,71,171,17,90,175,70,43,81,204,230,231,79,21,150,98,215,220,27,42,188,225,89,77,15,114,189,99,247,10,139,93,198,155,170,201,58,21,80,72,232,229,143,157,138,230,59,149,236,114,110,213,86,174,219,162,170,120,159,40,15,171,150,101,55,220,231,42,188,230,185,77,119,125,189,100,23,10,139,165,198,167,164,200,250,245,83,200,233,37,147,145,136,214,55,153,239,114,236,212,70,166,251,34,34,120,19,41,217,123,192,183,220,83,21,102,184,235,30,25,221,53,38,245,207,232,122,106,215,115,77,98,181,201,27,81,55,133,90,157,222,178,109,228,234,110,174,123,34,86,71,247,167,58,162,53,179,253,151,221,159,116,215,106,107,47,20,58,211,106,171,99,25,80,218,252,62,199,83,20,180,207,231,134,90,90,138,59,210,75,20,237,114,177,92,201,218,200,37,139,146,70,43,101,245,152,230,111,43,224,8,171,237,206,252,137,254,210,126,237,37,80,138,190,220,239,200,159,237,39,238,208,34,172,151,238,203,78,61,190,157,209,216,120,81,213,8,57,50,11,85,191,185,226,23,74,122,125,163,175,161,164,129,92,148,117,13,98,109,28,208,193,19,149,146,236,141,146,56,213,30,169,43,81,211,199,95,10,220,49,223,120,170,202,178,236,43,22,189,119,43,214,63,135,215,228,182,234,110,236,201,61,41,85,4,144,71,21,15,59,229,137,144,117,95,80,212,235,57,85,172,219,117,106,167,138,90,175,244,85,129,101,95,234,174,57,146,99,151,15,246,202,58,235,109,117,60,159,241,100,134,104,228,103,232,115,92,223,114,160,27,73,131,15,251,63,120,238,177,113,85,138,199,133,101,47,238,90,155,143,219,210,75,141,54,207,147,210,148,176,71,75,28,183,94,118,83,197,79,7,86,166,161,201,221,154,170,230,109,186,110,223,20,204,0,4,43,118,178,112,135,247,34,212,127,225,5,133,81,114,98,25,253,193,254,150,108,149,253,89,41,114,41,150,105,230,229,141,232,143,72,103,99,29,43,118,115,209,178,54,118,175,73,139,11,22,106,79,147,150,98,214,44,231,21,188,225,89,77,15,125,178,228,22,250,139,93,198,155,170,248,250,244,179,198,232,229,143,157,138,215,183,153,143,114,110,213,71,38,251,162,162,248,129,175,103,5,28,87,95,120,75,214,90,44,203,171,117,172,196,46,91,81,229,54,74,41,152,222,255,0,75,202,244,142,68,108,136,172,89,160,123,250,177,174,236,114,236,248,250,140,100,178,41,55,218,215,197,166,147,232,190,129,82,241,3,113,187,247,219,46,65,111,101,70,43,31,119,169,143,211,85,83,209,73,87,71,77,186,66,247,211,117,153,18,253,242,86,35,89,191,173,178,248,44,22,113,129,195,93,247,133,109,113,188,105,149,205,122,214,169,185,174,152,221,91,170,153,60,149,118,121,102,145,148,242,74,173,107,57,102,78,147,227,145,21,140,78,164,111,86,162,177,88,231,90,171,142,89,149,94,44,86,140,90,237,147,93,107,108,184,255,0,120,244,69,186,162,182,73,41,109,253,119,163,231,238,241,57,85,145,117,30,136,231,242,34,115,57,17,87,117,3,234,234,174,166,101,90,201,168,249,30,169,102,181,125,226,245,147,92,37,184,84,242,201,35,227,135,157,125,72,34,234,61,239,108,49,49,27,28,108,87,47,36,108,99,81,118,106,18,211,217,71,193,71,220,203,21,131,137,77,76,182,90,170,114,76,182,223,79,83,137,69,183,90,107,61,174,104,220,229,168,231,71,44,109,154,170,57,25,224,214,243,199,18,114,171,209,102,154,38,227,95,100,223,8,127,117,221,71,254,16,89,173,23,62,33,128,92,25,232,150,199,95,210,146,171,34,133,97,158,30,104,216,138,245,134,6,61,178,187,119,49,29,35,160,106,117,88,147,49,38,164,1,173,103,22,62,212,250,201,241,3,33,249,140,230,202,102,181,156,88,251,83,235,39,196,12,135,230,51,129,226,176,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,115,196,253,149,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,97,62,15,184,179,195,120,186,210,255,0,167,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,201,191,81,136,170,232,158,137,1,116,250,23,168,245,218,29,55,16,246,203,55,126,195,40,114,9,113,187,149,77,58,171,228,183,85,54,26,121,35,125,67,54,245,33,147,189,49,140,145,21,91,212,106,177,220,138,248,146,79,173,195,23,16,185,87,11,250,203,101,213,204,90,155,191,247,14,165,53,198,214,250,169,41,225,185,208,202,222,89,105,228,115,23,251,153,24,174,107,218,201,98,137,234,199,242,114,168,108,166,15,21,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,226,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,203,237,64,0,0,0,0,31,146,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,83,245,128,32,47,180,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,154,91,124,242,57,168,230,61,174,73,93,18,61,92,175,133,26,189,73,30,201,185,109,86,131,113,49,153,104,54,61,169,56,101,154,134,146,227,143,106,142,47,91,142,94,168,166,68,99,218,249,41,106,33,166,171,138,84,106,185,175,133,213,50,42,179,197,146,49,239,106,162,59,146,72,246,30,213,45,45,193,53,167,4,185,233,158,165,216,189,51,141,222,122,61,246,139,189,77,79,213,233,76,201,163,251,228,47,100,141,218,72,152,239,85,201,190,219,46,232,170,139,175,103,21,220,40,234,63,9,90,142,252,43,53,139,191,90,171,186,147,216,47,240,66,172,165,187,210,181,81,21,205,69,85,233,204,206,102,164,176,170,171,163,115,154,168,175,99,227,145,225,101,75,235,198,15,22,121,151,23,90,161,244,226,251,79,87,103,177,80,83,199,77,98,199,29,94,149,80,90,152,177,177,39,86,61,35,137,30,249,101,98,200,231,171,57,246,233,177,85,91,19,17,44,81,145,92,18,112,125,147,113,115,170,17,89,90,149,116,88,77,142,162,7,101,151,138,73,105,250,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,202,224,187,253,156,29,159,245,156,68,95,98,213,189,94,199,127,210,158,131,188,193,21,53,68,147,211,201,145,85,114,62,62,90,119,194,248,228,100,48,200,168,247,204,142,229,89,34,72,154,143,251,242,197,55,231,159,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,233,77,67,67,76,139,201,19,55,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,95,64,6,42,246,163,251,9,234,111,216,191,56,162,32,4,159,238,212,127,97,61,77,251,23,231,20,68,0,129,180,70,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,94,73,89,186,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,122,2,8,123,56,184,227,166,225,75,50,175,195,245,5,149,117,26,117,152,84,64,250,233,162,124,178,190,201,86,212,86,37,108,80,34,171,94,199,53,90,217,218,214,245,92,200,162,115,85,203,10,69,36,239,0,0,136,190,213,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,213,114,237,42,205,19,163,217,141,141,253,96,196,14,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,214,107,30,232,28,246,35,145,175,228,115,121,154,199,110,212,147,78,197,79,101,140,167,226,5,119,203,173,196,43,19,83,216,169,236,177,148,252,64,174,249,117,184,12,0,237,71,246,236,212,223,177,126,79,68,99,174,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,78,120,159,178,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,228,87,106,63,183,102,166,253,139,242,122,34,218,90,184,103,204,175,252,46,93,120,167,177,87,82,85,88,177,204,161,248,229,246,133,202,145,207,70,197,138,141,96,171,98,171,182,153,143,150,177,34,115,17,17,236,94,155,145,30,215,61,98,9,201,224,235,140,92,19,139,252,18,162,255,0,96,163,244,54,73,102,228,250,65,143,245,38,168,244,95,86,106,134,82,255,0,26,124,17,71,63,86,58,117,147,239,104,188,155,242,187,101,79,28,128,53,161,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,121,36,107,118,71,43,29,200,244,100,141,78,118,53,83,97,237,11,215,77,56,226,47,78,45,218,161,165,247,158,253,106,174,222,41,161,149,17,149,86,250,166,162,44,148,181,49,162,175,78,102,115,55,116,221,90,173,115,94,199,61,143,99,220,30,131,63,207,240,221,44,195,110,218,131,168,57,13,37,143,30,177,211,173,77,117,117,74,175,36,76,221,17,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,117,236,227,7,139,60,203,139,173,80,250,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,156,251,116,216,170,173,137,136,151,87,180,119,142,58,110,43,115,42,12,63,79,153,87,79,167,88,125,68,239,161,154,87,203,19,239,117,110,68,98,214,203,2,170,53,140,107,81,205,129,174,111,85,172,150,87,57,90,179,44,81,219,254,9,56,62,201,184,185,213,8,172,173,74,186,44,38,199,81,3,178,203,197,36,180,253,122,24,37,142,119,194,200,227,149,232,231,62,103,83,62,36,123,89,34,70,174,71,189,174,68,229,112,101,167,99,102,133,235,44,55,219,182,188,199,148,221,113,156,6,163,107,99,237,114,80,182,74,92,187,149,149,13,115,154,231,72,139,23,116,159,164,173,157,177,187,153,206,158,22,189,62,254,210,90,143,147,137,226,214,44,27,21,179,97,88,181,15,114,178,227,246,250,123,93,186,155,170,249,58,20,176,70,216,226,143,157,234,231,187,149,140,106,110,229,87,46,219,170,170,248,159,88,0,0,0,0,0,0,12,117,227,111,131,236,103,139,157,47,150,202,228,164,162,205,172,116,243,187,19,188,85,203,81,208,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,87,64,14,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,78,120,159,178,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,237,16,96,175,104,255,0,103,253,31,17,22,41,117,111,72,113,223,244,216,160,238,208,75,77,79,36,20,241,228,84,188,236,143,150,161,243,62,56,217,52,49,170,189,147,43,185,150,56,150,39,35,254,242,177,4,96,113,43,198,46,119,197,54,9,166,214,13,75,163,239,89,38,9,233,142,251,144,117,33,103,165,251,236,208,190,63,226,176,193,28,116,253,40,224,100,126,170,187,159,110,101,217,119,223,207,240,209,196,198,101,194,214,67,149,230,122,125,67,72,252,134,255,0,139,212,99,148,53,181,40,143,101,177,243,85,83,76,181,105,18,181,91,51,218,218,119,35,24,239,83,157,237,115,145,237,106,198,251,64,0,253,86,155,77,214,255,0,117,162,177,88,173,149,119,27,149,198,162,58,74,58,58,72,93,52,245,51,200,228,108,113,71,27,81,92,247,185,202,141,70,162,42,170,170,34,19,211,217,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,205,21,190,9,26,212,107,24,214,164,78,149,24,174,71,204,142,94,164,140,100,60,182,171,179,75,179,238,155,71,173,86,126,32,245,126,213,87,30,160,215,211,247,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,93,218,168,143,71,109,33,64,0,0,64,15,105,214,150,253,203,248,201,205,123,165,139,209,150,172,183,187,229,54,255,0,227,93,110,245,222,163,78,247,63,139,220,230,115,87,71,91,234,59,151,109,189,86,163,21,134,95,246,41,235,165,101,214,197,154,112,241,126,188,245,189,9,201,146,99,180,210,36,242,72,202,89,95,211,174,99,94,170,177,71,11,38,117,43,219,26,35,28,178,85,206,255,0,95,119,43,46,7,108,158,138,125,57,225,246,211,172,116,151,14,141,94,153,92,23,173,4,146,242,199,61,13,198,90,122,121,57,90,145,185,93,51,103,101,26,183,119,177,169,31,95,126,103,114,33,22,188,34,235,125,171,135,30,34,240,205,101,190,216,234,238,246,219,5,69,75,107,41,41,36,107,39,88,42,41,102,166,145,241,243,122,174,123,27,58,189,24,170,212,122,177,26,174,103,55,58,7,229,226,199,218,159,89,62,32,100,63,49,156,150,158,13,181,142,197,195,255,0,101,126,63,172,89,28,61,226,147,25,183,223,42,35,166,230,123,59,221,83,239,85,145,211,83,115,177,143,88,250,179,201,20,93,78,69,107,57,249,157,234,181,84,137,110,44,125,169,245,147,226,6,67,243,25,204,138,213,141,121,169,197,123,49,52,59,64,108,85,180,157,227,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,241,161,145,137,206,142,122,52,48,170,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,98,158,8,244,26,167,135,30,26,48,237,54,188,209,82,65,144,165,59,238,153,2,195,79,20,111,91,141,75,214,89,35,149,241,61,237,153,240,181,209,211,36,188,238,231,101,59,21,54,111,43,82,18,248,16,208,187,23,17,60,80,98,58,115,152,217,174,183,28,89,221,234,227,125,109,189,94,206,74,90,122,121,36,98,77,43,17,86,40,100,157,32,129,207,69,107,190,252,141,99,218,247,49,201,177,72,24,1,219,87,236,177,139,124,64,161,249,117,196,133,98,106,123,106,253,150,49,111,136,20,63,46,184,145,87,194,230,133,255,0,9,77,118,198,116,83,233,79,209,207,164,125,247,250,103,220,123,231,67,187,209,207,83,252,143,82,62,110,110,135,47,225,166,220,219,248,237,178,134,101,118,87,241,213,83,128,100,54,174,24,117,74,190,174,124,98,249,81,13,183,12,154,26,88,185,45,55,25,234,166,123,160,149,35,141,38,145,149,83,84,162,36,143,123,250,79,107,19,149,177,189,239,142,98,77,93,243,252,3,50,210,204,202,237,167,218,131,143,85,216,242,27,29,66,211,87,80,212,162,115,196,253,145,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,86,95,187,52,187,65,41,181,134,213,103,225,243,87,238,181,114,106,13,5,63,118,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,225,33,68,101,246,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,171,151,120,146,25,93,30,207,116,143,232,222,174,209,222,56,234,120,82,195,104,48,253,62,101,37,70,162,230,20,243,190,134,105,95,20,172,178,82,53,81,139,91,44,10,170,231,189,206,87,54,6,185,189,39,62,41,92,229,114,66,177,73,5,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,1,232,52,183,75,115,189,105,206,237,154,103,166,150,47,76,228,151,158,183,114,162,239,80,211,245,122,80,190,105,62,249,51,217,27,118,142,39,187,214,114,111,182,201,186,170,34,236,189,128,88,178,108,103,13,180,216,179,60,230,175,49,190,210,83,163,110,23,218,154,26,122,55,215,78,170,170,231,164,20,236,108,81,51,117,229,99,17,21,81,141,106,57,210,59,153,238,199,254,0,120,62,181,112,155,164,109,109,193,42,228,206,243,26,122,58,252,173,243,74,213,101,52,236,99,150,58,24,155,27,221,23,37,58,205,43,22,70,185,203,43,220,247,243,114,44,113,199,237,120,198,180,113,5,125,225,247,36,180,240,201,113,238,153,213,95,66,8,18,39,69,21,84,180,178,74,214,84,54,154,166,89,162,142,150,100,141,206,122,76,170,231,35,88,228,141,27,35,163,146,48,141,110,211,174,208,10,61,93,172,169,225,251,68,50,46,247,130,210,115,65,147,92,162,142,9,105,111,213,81,207,12,209,54,153,238,98,200,144,193,37,63,132,209,189,173,153,207,118,200,232,218,199,201,136,28,49,112,245,149,113,65,172,182,93,35,197,170,123,135,127,234,84,220,110,143,165,146,162,27,101,12,77,230,150,162,70,177,63,185,141,136,231,49,175,150,88,152,175,103,63,50,90,162,108,251,30,110,122,37,47,14,149,22,108,14,58,68,212,26,90,133,169,207,94,218,73,219,58,190,90,170,182,219,145,243,72,222,71,177,41,161,245,89,19,149,140,85,145,85,26,249,30,174,15,173,196,151,102,86,145,230,92,52,90,180,251,74,108,181,116,121,134,155,217,234,25,138,92,95,59,36,171,186,61,95,37,68,148,85,146,72,230,49,236,168,168,146,87,163,149,88,200,37,153,93,26,50,53,146,39,194,5,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,166,211,196,32,118,185,228,124,62,223,120,130,138,61,42,103,123,206,169,58,209,103,247,72,42,37,150,150,90,168,226,166,130,150,149,188,210,44,105,52,17,211,200,217,82,38,53,168,231,181,174,115,164,108,141,140,51,215,179,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,73,175,150,39,53,90,147,36,81,230,81,173,103,11,22,13,101,201,248,130,194,108,156,63,94,253,15,159,77,112,87,218,46,14,169,108,17,210,244,226,124,147,201,42,185,28,142,133,176,50,101,146,62,87,245,35,71,179,146,78,110,71,108,166,0,0,0,128,30,212,127,110,205,77,251,23,228,244,68,255,0,16,3,218,143,237,217,169,191,98,252,158,136,12,170,236,49,252,182,126,205,254,242,37,80,138,190,195,31,203,103,236,223,239,34,85,0,16,215,219,73,163,150,44,63,89,113,45,98,180,77,211,171,212,75,125,69,61,210,155,149,235,205,85,109,109,60,109,169,231,115,213,19,158,9,233,226,233,181,140,107,123,183,55,172,233,28,169,50,134,58,241,247,195,197,215,137,142,26,47,248,30,43,106,164,175,203,45,245,20,215,188,113,149,53,142,166,103,125,129,251,61,168,228,84,98,190,74,105,42,161,98,75,247,190,121,90,174,86,108,146,48,35,87,177,231,91,238,184,31,17,117,26,53,13,142,146,178,219,170,52,234,218,138,183,72,230,79,67,61,186,150,174,166,39,179,205,175,99,154,179,49,204,84,69,221,241,185,28,156,138,201,45,175,106,63,183,102,166,253,139,242,122,35,26,177,60,166,251,131,101,86,108,215,22,174,238,87,172,126,225,79,116,183,84,244,153,39,66,170,9,27,36,82,114,61,28,199,114,189,141,93,156,138,213,219,101,69,79,2,245,113,229,169,152,174,178,113,75,149,106,150,21,87,222,44,185,53,190,193,112,166,230,146,55,201,15,61,150,139,158,9,122,111,123,27,52,79,71,71,35,17,203,201,35,30,213,93,218,160,102,175,97,143,229,179,246,111,247,145,30,188,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,188,94,244,138,24,249,223,179,81,207,230,114,53,136,168,196,186,188,56,107,69,171,74,120,75,226,102,197,14,95,73,105,201,243,154,124,102,195,102,163,115,27,44,245,240,73,53,107,110,13,100,106,215,108,196,163,124,205,116,170,136,140,89,35,68,115,100,124,123,216,173,42,211,60,171,89,53,31,28,210,220,42,147,188,94,178,107,132,86,250,110,104,228,124,112,243,175,175,60,189,54,61,237,134,38,35,164,145,232,213,228,141,143,114,166,205,80,38,83,177,247,71,44,88,55,12,9,170,180,243,119,139,214,165,220,39,168,172,147,149,236,232,82,208,212,79,73,79,77,178,189,204,119,43,217,83,47,81,26,199,47,121,228,119,50,70,213,46,7,106,63,176,158,166,253,139,243,138,35,37,49,60,90,197,131,98,182,108,43,22,161,238,86,92,126,223,79,107,183,83,117,95,39,66,150,8,219,28,81,243,189,92,247,114,177,141,77,220,170,229,219,117,85,95,19,26,251,81,253,132,245,55,236,95,156,81,1,0,38,101,118,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,234,181,146,202,231,43,86,101,138,60,53,46,175,12,92,61,101,92,80,107,45,151,72,241,106,158,225,223,250,149,55,27,163,233,100,168,134,217,67,19,121,165,168,145,172,79,238,99,98,57,204,107,229,150,38,43,217,207,204,129,239,248,23,224,202,251,198,30,163,213,91,36,186,250,27,12,197,251,189,70,77,114,137,236,90,166,199,42,191,165,77,77,27,183,222,105,122,82,162,72,230,172,113,181,142,115,185,149,25,20,155,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,89,255,0,244,154,224,47,134,15,245,86,159,5,211,171,127,246,213,149,213,83,79,81,253,230,172,211,213,84,127,181,196,215,75,253,106,54,250,184,45,194,247,108,23,124,212,124,158,209,196,218,250,55,16,189,220,42,174,56,237,210,158,147,188,73,143,194,170,174,142,221,80,218,104,90,250,168,81,136,214,50,116,137,101,73,55,234,35,153,39,52,1,42,132,53,246,210,104,229,139,15,214,92,75,88,173,19,116,234,245,18,223,81,79,116,166,229,122,243,85,91,91,79,27,106,121,220,245,68,231,130,122,120,186,109,99,26,222,237,205,235,58,71,42,76,161,142,188,125,240,241,117,226,99,134,139,254,7,138,218,169,43,242,203,125,69,53,239,28,101,77,99,169,153,223,96,126,207,106,57,21,24,175,146,154,74,168,88,146,253,239,158,86,171,149,155,36,140,8,213,236,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,243,107,216,230,172,204,115,21,17,119,124,110,71,39,34,178,75,107,218,143,237,217,169,191,98,252,158,136,198,172,79,41,190,224,217,85,155,53,197,171,187,149,235,31,184,83,221,45,213,61,38,73,208,170,130,70,201,20,156,143,71,49,220,175,99,87,103,34,181,118,217,81,83,192,189,92,121,106,102,43,172,156,82,229,90,165,133,85,247,139,46,77,111,176,92,41,185,164,141,242,67,207,101,162,231,130,94,155,222,198,205,19,209,209,200,196,114,242,72,199,181,87,118,168,25,171,216,99,249,108,253,155,253,228,71,175,18,58,223,117,226,63,91,114,157,104,188,216,233,44,213,25,29,68,78,101,5,52,142,145,148,208,67,4,116,240,177,94,239,23,189,34,134,62,119,236,212,115,249,156,141,98,42,49,46,175,14,26,209,106,210,158,18,248,153,177,67,151,210,90,114,124,230,159,25,176,217,168,220,198,203,61,124,18,77,90,219,131,89,26,181,219,49,40,223,51,93,42,162,35,22,72,209,28,217,31,30,246,43,74,180,207,42,214,77,71,199,52,183,10,164,239,23,172,154,225,21,190,155,154,57,31,28,60,235,235,207,47,77,143,123,97,137,136,233,36,122,53,121,35,99,220,169,179,84,9,148,236,125,209,203,22,13,195,2,106,173,60,221,226,245,169,119,9,234,43,36,229,123,58,20,180,53,19,210,83,211,108,175,115,29,202,246,84,203,212,70,177,203,222,121,29,204,145,181,75,129,218,143,236,39,169,191,98,252,226,136,201,76,79,22,177,96,216,173,155,10,197,168,123,149,151,31,183,211,218,237,212,221,87,201,208,165,130,54,199,20,124,239,87,61,220,172,99,83,119,42,185,118,221,85,87,196,198,190,212,127,97,61,77,251,23,231,20,64,64,9,153,93,156,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,122,174,100,81,57,170,229,133,34,147,13,79,85,170,90,91,157,232,182,119,115,211,61,75,177,122,27,36,179,116,123,237,23,122,134,163,165,213,133,147,71,247,200,94,248,221,188,114,177,222,171,151,109,246,93,149,21,16,54,126,4,69,246,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,147,147,121,82,105,91,30,207,108,140,232,203,160,0,0,3,85,115,106,131,85,112,54,83,225,59,217,99,70,254,31,227,223,46,128,186,165,170,225,59,217,99,70,254,31,227,223,46,128,186,160,0,0,0,0,12,74,237,12,224,178,213,197,62,151,212,95,113,12,126,145,218,169,141,83,162,227,245,139,82,218,85,173,129,36,230,150,223,60,142,106,181,236,115,86,87,68,143,86,163,38,86,175,82,54,62,110,108,181,0,106,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,117,120,151,226,99,50,226,151,33,197,51,61,65,161,164,102,67,96,197,233,241,202,234,218,100,70,50,230,248,106,170,102,74,181,137,26,141,133,238,109,67,81,236,111,169,206,199,57,168,198,185,35,100,154,118,157,118,127,214,106,237,29,79,16,58,33,142,247,188,234,147,154,124,154,219,20,147,203,85,126,165,142,8,97,137,212,204,115,214,52,154,8,233,252,33,141,141,116,205,123,182,87,72,214,50,72,108,2,250,232,7,22,121,151,14,122,95,170,216,62,159,211,213,208,223,117,42,158,215,77,79,145,210,87,164,19,217,153,75,36,235,42,198,206,155,149,207,150,42,137,35,71,181,241,190,37,217,237,94,100,106,165,170,192,48,12,203,84,243,43,78,159,105,246,61,87,124,200,111,149,9,77,67,67,76,137,207,43,246,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,79,62,77,247,103,7,103,253,31,14,246,40,181,111,87,177,223,244,216,175,239,48,69,77,81,36,21,17,227,180,188,239,143,150,157,240,190,72,223,52,209,162,61,243,35,185,146,57,82,38,163,62,252,178,133,224,224,147,131,236,103,132,109,47,138,202,212,164,173,205,175,148,240,59,44,188,82,75,81,208,174,158,41,39,124,44,142,57,94,173,107,33,109,75,226,71,181,145,172,136,212,123,218,213,94,86,228,80,0,64,15,106,63,183,102,166,253,139,242,122,35,23,237,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,50,131,181,31,219,179,83,126,197,249,61,17,109,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,231,129,180,156,235,26,167,174,199,63,149,220,237,108,114,4,196,246,126,241,221,98,226,171,21,143,10,202,95,220,181,55,31,183,164,151,26,109,159,39,165,41,96,142,150,57,110,188,236,167,138,158,14,173,77,67,147,187,53,85,204,219,116,221,190,41,98,251,70,187,68,245,67,66,181,230,193,165,218,19,125,164,165,126,41,79,21,126,89,21,93,4,117,16,92,39,168,233,205,13,12,141,150,20,123,24,218,116,107,214,74,121,154,174,74,197,111,51,31,22,233,21,120,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,57,226,126,202,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,138,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,48,38,251,128,190,208,43,175,24,119,91,206,33,125,210,10,188,122,229,141,217,233,107,107,47,84,21,46,169,181,84,78,231,36,114,70,188,204,107,169,30,247,110,248,97,87,204,174,100,115,238,255,0,189,110,248,118,226,199,218,159,89,62,32,100,63,49,156,153,238,203,237,16,186,232,159,10,22,87,94,111,148,151,26,140,254,161,185,195,25,77,27,154,202,56,43,104,233,82,24,21,206,241,123,210,40,99,123,215,149,168,143,145,204,78,100,98,72,248,97,226,199,218,159,89,62,32,100,63,49,156,15,201,195,174,188,230,92,54,234,229,139,85,176,202,218,182,190,221,80,198,92,232,97,168,72,89,118,183,43,218,181,20,82,171,152,246,242,72,214,236,142,86,59,145,232,201,26,156,236,106,166,193,60,52,113,23,130,113,65,165,148,26,153,130,212,127,98,163,188,81,114,77,253,44,186,119,104,102,158,143,169,44,81,245,186,93,118,55,170,198,242,63,205,23,205,18,2,243,126,25,243,44,59,135,77,60,226,105,181,212,149,248,158,121,81,89,109,122,53,82,57,237,183,24,42,170,226,108,15,98,185,86,70,75,21,35,229,108,141,242,84,145,143,107,118,141,210,250,14,10,56,174,190,240,151,172,180,89,151,86,235,89,136,92,182,163,202,108,148,83,49,189,254,151,149,233,28,136,217,17,88,179,64,247,245,99,93,216,229,217,241,245,24,201,100,80,54,41,49,43,180,27,141,187,87,10,24,4,118,44,98,122,74,237,69,202,169,234,33,181,81,182,169,173,158,211,3,161,153,172,187,62,55,67,43,30,200,234,27,27,91,20,136,212,153,122,136,213,84,142,77,189,174,181,241,175,163,90,71,195,141,47,18,150,219,159,210,219,13,251,146,155,25,138,216,174,79,74,215,72,201,28,202,119,61,90,189,219,151,163,55,85,100,106,58,46,140,141,86,58,84,72,157,0,58,171,169,153,86,178,106,62,71,170,89,173,95,120,189,100,215,9,110,21,60,178,72,248,225,231,95,82,8,186,143,123,219,12,76,70,199,27,21,203,201,27,24,212,93,154,128,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,76,245,236,84,246,167,202,126,31,215,124,198,220,98,174,168,112,233,157,232,254,150,105,214,166,103,84,253,195,238,153,223,107,44,244,92,240,203,207,107,138,154,130,104,43,58,145,74,253,186,221,249,237,233,61,172,123,58,27,170,47,58,35,114,171,177,83,218,159,41,248,127,93,243,27,112,19,82,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,114,112,190,64,114,10,17,124,118,66,176,44,215,20,248,27,115,173,40,184,218,155,76,147,78,249,233,92,196,228,230,84,229,153,23,195,213,114,249,42,251,140,61,236,248,212,10,171,13,250,179,3,189,189,240,79,23,79,146,25,149,90,171,187,42,165,93,154,231,34,249,42,47,224,255,0,156,145,171,189,12,55,10,25,41,166,137,178,53,202,213,217,222,41,224,164,89,106,43,31,160,92,72,67,122,163,103,118,166,168,230,221,177,47,42,47,45,3,27,238,231,95,57,151,221,239,2,86,24,168,230,162,167,188,249,217,11,88,182,185,157,34,110,137,203,255,0,156,133,56,213,205,151,107,29,13,198,55,171,155,61,60,82,110,187,254,51,17,125,232,159,89,78,81,34,199,103,157,201,253,175,254,123,64,138,221,58,75,115,120,206,151,187,239,186,165,6,251,114,248,250,244,63,81,43,182,125,189,21,71,178,120,116,35,255,0,205,66,34,180,118,101,172,227,62,169,81,119,70,165,191,111,254,238,139,252,196,186,218,19,107,85,26,125,80,71,255,0,154,128,126,195,169,200,136,227,180,235,127,225,40,21,55,200,229,202,187,28,51,200,229,222,74,5,8,171,191,145,89,214,222,110,100,250,142,208,58,170,85,201,11,213,169,190,205,95,241,17,145,196,181,101,99,248,167,181,69,178,185,156,181,94,11,186,236,187,215,146,101,113,122,178,146,85,71,43,125,71,120,167,187,193,124,72,175,226,46,231,52,156,89,219,161,101,75,213,88,218,197,68,241,241,217,213,201,184,18,133,137,171,150,195,76,175,106,53,222,190,232,137,183,227,184,95,43,153,110,141,42,100,149,173,99,87,117,87,59,111,15,21,255,0,32,196,247,244,13,55,51,149,203,235,248,255,0,199,113,231,181,82,70,179,23,184,42,204,177,57,41,101,229,115,119,221,23,166,253,151,192,15,85,105,185,211,92,169,91,61,52,204,145,21,19,126,71,34,248,237,191,185,79,216,239,29,183,242,44,231,14,23,75,133,194,205,118,142,178,225,45,74,83,215,116,227,89,60,85,26,145,167,130,110,94,55,38,237,241,254,240,21,35,81,60,142,180,254,84,173,187,237,226,190,71,83,92,156,202,237,252,191,64,29,142,119,173,202,133,73,224,135,91,92,190,255,0,194,42,106,57,124,92,191,222,2,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,129,219,71,161,122,113,67,132,227,156,67,219,44,221,199,51,174,200,41,177,187,149,77,58,163,35,184,210,186,142,166,72,223,80,205,189,121,163,238,172,99,36,69,71,116,220,172,119,58,50,36,143,5,120,7,211,60,87,87,120,189,211,108,23,53,164,239,118,90,139,133,69,194,166,149,209,199,36,117,93,202,146,106,198,65,43,36,99,152,248,100,125,59,89,35,21,190,180,110,123,81,81,85,21,36,171,182,175,217,99,22,248,129,67,242,235,137,128,29,151,30,221,154,101,246,215,201,235,64,159,224,0,2,42,251,115,191,34,127,180,159,187,73,84,34,175,183,59,242,39,251,73,251,180,11,85,216,169,237,79,148,252,63,174,249,141,184,200,174,213,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,100,87,212,195,22,237,115,100,114,245,33,138,54,177,90,232,155,28,216,235,216,169,237,79,148,252,63,174,249,141,184,153,60,179,41,177,96,216,173,231,53,202,107,187,149,151,31,183,212,93,46,53,61,39,201,208,165,130,55,73,44,156,140,71,61,220,172,99,151,102,162,185,118,217,17,87,192,13,99,112,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,115,196,253,149,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,97,222,20,120,174,211,142,45,116,225,153,174,21,47,113,186,208,244,224,191,216,39,153,31,85,104,170,114,42,163,92,168,137,212,133,252,174,88,166,68,70,200,214,185,21,24,246,73,27,32,51,137,77,70,195,117,123,94,115,157,79,211,252,86,175,29,177,100,247,137,174,84,244,53,117,43,60,252,242,108,178,207,34,238,168,215,205,47,82,101,141,174,115,35,89,86,54,185,205,98,42,230,87,99,222,129,234,198,65,168,247,29,126,176,102,95,69,240,203,55,62,63,114,88,33,166,168,170,190,201,189,61,75,237,237,108,204,127,66,20,229,166,124,179,162,54,69,106,182,56,149,21,207,146,16,153,64,12,21,237,66,227,95,248,63,224,143,209,141,61,185,221,104,117,39,50,183,178,166,43,141,18,244,125,13,107,116,206,99,234,18,87,53,119,154,94,148,240,198,145,170,62,63,94,94,120,220,200,186,129,140,29,174,60,96,227,58,163,117,161,225,187,79,214,146,225,109,195,239,18,87,228,55,39,69,81,20,240,222,233,157,85,70,234,22,54,70,49,188,145,181,210,57,210,55,168,217,22,88,209,174,111,77,220,241,192,125,92,79,22,190,231,57,85,155,10,197,168,123,237,235,32,184,83,218,237,212,221,86,71,215,170,158,70,199,20,124,239,86,177,188,207,123,83,119,42,53,55,221,85,19,196,146,158,41,123,43,236,90,105,194,61,159,53,211,122,62,243,168,152,45,189,110,153,205,75,175,47,117,61,210,149,32,116,149,210,64,201,88,214,127,23,123,119,133,26,144,185,208,54,68,122,77,50,177,20,47,175,101,63,24,54,173,97,210,250,14,30,242,85,171,102,109,167,118,116,108,18,186,38,244,46,54,72,100,100,48,61,142,141,141,108,111,129,178,83,211,185,143,245,158,137,28,136,233,21,210,164,121,234,106,239,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,158,39,236,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,187,14,240,127,196,165,139,138,157,14,179,234,109,177,58,55,88,121,109,121,37,35,105,95,4,116,151,136,161,141,245,17,196,142,115,249,161,94,171,36,141,81,239,94,156,140,71,42,61,30,214,133,235,53,172,226,199,218,159,89,62,32,100,63,49,156,217,76,214,179,139,31,106,125,100,248,129,144,252,198,112,36,211,178,79,0,195,117,79,130,108,255,0,79,181,7,30,164,190,99,215,204,226,190,154,186,134,165,23,146,86,122,62,218,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,128,28,109,240,125,147,112,141,170,18,217,92,149,117,184,77,242,162,119,98,119,138,185,105,250,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,202,217,31,236,84,246,88,202,126,32,87,124,186,220,101,254,186,104,94,156,113,23,167,23,29,47,213,11,55,126,181,87,109,44,51,68,168,202,171,125,83,81,82,58,170,105,21,23,167,51,57,157,178,236,173,86,185,204,123,94,199,189,142,8,43,224,95,140,219,239,7,154,143,85,115,146,213,233,156,51,40,238,244,249,53,182,38,49,42,157,28,74,254,149,77,52,142,219,105,162,234,202,169,27,156,145,200,215,185,174,229,85,100,177,207,246,39,148,216,179,156,86,205,154,226,213,221,246,203,144,91,233,238,150,234,158,147,227,235,210,207,27,100,138,78,71,163,94,222,102,61,171,179,145,28,155,236,168,139,224,107,89,174,154,23,168,252,58,106,61,199,75,245,66,205,220,110,180,59,75,12,209,42,190,150,225,74,229,84,142,170,154,69,68,234,66,254,87,108,187,35,145,205,115,30,214,61,143,99,114,215,179,115,180,18,155,135,106,153,52,123,89,46,181,110,211,171,141,67,170,104,174,83,75,44,204,198,94,145,79,36,169,21,60,48,75,52,204,169,153,96,106,177,174,107,35,122,190,77,183,124,138,161,54,128,0,0,0,0,0,6,53,118,131,232,94,156,107,47,12,185,173,219,53,179,117,110,184,38,63,116,201,44,23,40,21,25,85,69,85,79,74,249,149,141,122,162,239,12,189,38,178,88,213,21,174,106,53,83,103,178,55,179,37,75,85,197,143,178,198,178,124,63,200,126,93,56,26,214,27,57,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,248,34,190,73,100,146,69,70,163,88,138,245,70,181,173,68,106,107,24,109,80,0,0,6,42,246,163,251,9,234,111,216,191,56,162,32,4,159,238,212,127,97,61,77,251,23,231,20,68,0,129,114,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,73,26,221,213,168,247,114,61,31,27,151,157,142,68,206,174,202,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,210,114,111,42,77,43,99,217,237,145,157,28,244,227,23,131,172,19,139,252,18,158,193,127,172,244,54,73,102,231,250,63,144,116,230,168,244,95,86,106,119,213,127,21,100,241,71,63,86,58,116,143,239,138,188,155,243,55,101,79,29,125,243,252,3,50,210,204,202,237,167,218,131,143,85,216,242,27,29,66,211,87,80,212,162,115,196,253,145,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,84,38,39,180,235,143,31,184,133,138,167,65,180,158,245,203,159,100,22,247,122,74,233,110,184,244,234,177,120,92,248,93,30,237,233,57,58,213,16,58,161,27,203,36,114,194,213,142,100,219,158,39,44,59,96,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,132,166,161,161,166,68,231,149,251,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,167,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,155,254,205,62,5,106,120,101,198,106,181,63,83,168,42,233,117,67,35,167,158,219,85,66,234,168,164,130,209,110,74,132,86,192,197,130,71,197,51,230,88,33,153,210,43,151,149,58,113,181,172,86,200,178,4,69,241,71,161,127,193,175,93,178,109,20,250,83,244,143,232,231,114,254,153,247,30,231,215,239,20,112,84,255,0,35,212,147,151,151,175,203,248,107,191,46,254,27,236,146,169,216,169,236,177,148,252,64,174,249,117,184,192,14,212,127,110,205,77,251,23,228,244,70,127,246,42,123,44,101,63,16,43,190,93,110,3,0,59,81,253,187,53,55,236,95,147,209,25,255,0,216,169,236,177,148,252,64,174,249,117,184,192,14,212,127,110,205,77,251,23,228,244,70,127,246,42,123,44,101,63,16,43,190,93,110,3,8,59,71,120,28,166,225,75,50,160,204,52,249,245,117,26,117,152,84,78,202,24,101,100,178,190,201,86,212,71,173,20,179,170,43,94,199,53,92,232,28,231,117,92,200,165,107,145,203,10,203,38,47,227,186,165,157,226,152,38,93,166,118,11,239,117,198,243,190,225,244,130,139,186,194,254,249,220,166,89,169,126,248,246,44,145,242,72,229,119,222,220,222,109,246,118,233,224,108,189,159,224,24,110,169,225,183,109,62,212,28,122,146,249,143,95,41,214,154,186,134,165,23,146,86,110,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,144,45,196,55,103,222,182,232,150,182,216,116,123,29,181,85,230,140,205,42,29,77,136,220,169,162,130,157,247,135,197,4,18,85,170,211,164,242,58,149,144,58,126,87,190,103,53,156,145,186,77,209,136,229,104,91,94,24,184,122,202,184,160,214,91,46,145,226,213,61,195,191,245,42,110,55,71,210,201,81,13,178,134,38,243,75,81,35,88,159,220,198,196,115,152,215,203,44,76,87,179,159,153,54,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,240,69,124,146,201,36,138,141,70,177,21,234,141,107,90,136,212,183,252,31,112,153,134,240,139,165,255,0,65,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,147,126,163,209,17,210,189,86,250,128,0,0,48,131,80,187,93,184,109,211,92,255,0,37,211,155,238,19,169,83,220,177,91,197,109,146,178,90,75,109,3,160,146,122,105,159,12,142,141,206,172,107,149,138,230,42,162,171,90,187,109,186,39,145,155,228,32,113,11,217,195,198,118,115,175,186,151,154,226,218,55,223,108,185,6,97,121,186,91,170,126,145,90,163,235,210,207,91,44,145,73,200,250,150,189,188,204,123,87,103,34,57,55,217,81,23,192,9,127,208,77,107,197,120,137,210,123,22,177,225,86,251,173,21,151,32,239,93,218,11,164,81,199,84,206,133,76,180,239,231,108,114,72,196,221,240,185,83,103,175,170,169,190,203,186,37,192,49,255,0,128,173,45,206,244,91,132,236,27,76,245,46,197,232,108,146,205,233,62,251,69,222,161,168,233,117,110,85,83,71,247,200,94,248,221,188,114,177,222,171,151,109,246,93,149,21,19,32,0,0,0,0,0,134,190,217,93,11,211,141,54,212,124,51,84,48,171,55,162,174,186,141,233,105,111,240,192,168,218,90,138,170,85,165,84,170,108,104,158,164,210,119,167,117,85,23,149,238,99,94,173,71,186,71,190,223,246,70,105,158,43,168,156,92,67,113,202,105,59,223,208,172,126,175,38,183,64,248,227,146,23,87,71,61,61,60,79,145,175,99,183,233,247,167,74,197,111,43,155,44,81,61,29,234,236,185,1,219,157,249,19,253,164,253,218,90,174,197,79,106,124,167,225,253,119,204,109,192,77,72,0,0,0,15,147,150,98,214,44,231,21,188,225,89,77,15,125,178,228,22,250,139,93,198,155,170,248,250,244,179,198,232,229,143,157,138,215,183,153,143,114,110,213,71,38,251,162,162,248,154,193,101,152,181,247,6,202,175,56,86,83,67,220,175,88,253,194,162,215,113,166,234,178,78,133,84,18,58,57,99,231,98,185,142,229,123,28,155,181,85,171,182,232,170,158,38,210,100,48,118,203,232,133,171,5,214,219,6,180,91,239,149,117,21,26,161,79,59,107,168,38,141,188,148,147,219,96,163,167,71,196,244,217,85,146,69,36,91,177,200,170,215,198,247,115,42,61,25,24,96,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,162,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,118,99,22,89,165,145,90,221,147,158,71,187,205,202,171,249,79,171,137,226,215,220,231,42,179,97,88,181,15,125,189,100,23,10,123,93,186,155,170,200,250,245,83,200,216,226,143,157,234,214,55,153,239,106,110,229,70,166,251,170,162,120,129,47,221,139,122,57,125,195,244,107,45,214,43,188,221,58,77,68,184,83,211,218,233,185,88,188,212,182,215,84,70,234,158,118,189,85,57,231,158,162,46,155,152,199,55,187,115,122,205,145,170,146,42,120,173,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,4,87,201,44,146,72,168,212,107,17,94,168,214,181,168,141,79,106,6,0,118,213,251,44,98,223,16,40,126,93,113,48,3,178,227,219,179,76,190,218,249,61,105,159,253,181,126,203,24,183,196,10,31,151,92,76,0,236,184,246,236,211,47,182,190,79,90,4,154,118,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,233,53,242,202,215,35,82,101,150,56,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,218,120,142,14,213,14,5,105,179,252,122,235,196,246,150,208,82,65,147,216,233,230,185,102,112,205,85,47,61,218,221,5,44,44,108,241,44,146,44,49,190,150,26,101,85,141,140,103,85,142,122,243,58,70,49,146,4,75,103,249,254,101,170,121,149,219,80,117,7,33,171,190,100,55,202,133,169,174,174,169,84,231,149,251,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,36,191,118,105,118,125,211,104,245,170,207,196,30,175,218,170,227,212,26,250,126,243,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,187,85,17,232,237,172,175,101,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,233,53,54,149,102,137,178,110,198,198,206,180,186,0,0,1,21,125,171,156,11,127,47,197,6,138,97,159,235,138,172,254,138,133,223,220,185,183,72,233,209,191,239,189,233,237,119,230,76,172,254,168,152,142,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,5,86,73,20,146,70,170,213,107,209,30,170,215,53,200,142,77,156,200,33,237,52,224,251,25,225,107,84,44,151,173,57,74,74,60,39,57,167,149,214,171,59,101,168,150,123,100,244,113,211,178,165,143,146,119,200,233,88,247,76,201,90,245,126,251,201,35,57,90,145,181,207,12,180,226,135,181,139,21,167,225,247,24,159,135,235,231,119,212,220,214,223,75,112,169,238,237,142,170,60,75,146,84,239,48,84,119,152,57,38,153,95,28,208,49,157,36,230,141,86,163,118,53,208,117,98,91,19,197,175,185,206,85,102,194,177,106,30,251,122,200,46,20,246,187,117,55,85,145,245,234,167,145,177,197,31,59,213,172,111,51,222,212,221,202,141,77,247,85,68,241,62,81,51,221,149,252,18,90,180,187,13,181,113,45,157,193,73,112,203,51,27,60,53,118,26,121,169,90,175,176,81,76,179,125,246,41,91,51,216,247,213,83,62,153,234,238,70,73,19,28,248,151,240,229,69,12,128,224,147,131,236,103,132,109,47,138,202,212,164,173,205,175,148,240,59,44,188,82,75,81,208,174,158,41,39,124,44,142,57,94,173,107,33,109,75,226,71,181,145,172,136,212,123,218,213,94,86,228,80,0,0,45,254,191,106,207,220,43,70,178,205,92,250,33,117,202,62,139,219,221,91,232,187,99,119,154,127,89,27,204,231,108,189,56,89,205,212,150,94,87,116,226,100,143,229,119,47,42,133,192,32,7,181,31,219,179,83,126,197,249,61,17,242,115,14,208,142,35,179,94,32,177,110,34,238,119,139,84,55,172,47,153,150,75,60,20,143,244,61,36,50,68,177,85,70,216,30,247,63,248,195,28,244,150,69,147,170,168,230,163,94,196,142,36,143,197,113,109,173,246,174,35,245,251,35,214,139,53,142,174,205,79,145,211,218,220,250,10,153,27,35,233,167,134,221,77,79,51,17,237,240,123,18,88,100,228,126,205,87,51,149,202,214,42,171,16,51,215,176,199,242,217,251,55,251,200,149,66,42,251,12,127,45,159,179,127,188,137,84,0,0,3,92,30,52,52,114,197,160,92,80,103,250,85,139,77,207,101,181,92,35,168,183,71,202,244,238,212,181,116,241,85,197,77,187,222,247,191,162,202,134,197,212,115,149,207,233,243,174,202,237,146,202,147,19,219,63,160,213,57,86,151,227,90,255,0,98,162,164,239,24,61,67,173,119,215,182,158,38,207,37,186,178,72,219,4,143,153,94,143,123,33,169,217,141,137,26,255,0,26,233,30,156,136,215,171,161,216,1,34,157,139,122,57,98,204,53,151,45,214,43,188,221,74,189,59,183,211,211,218,233,185,94,156,181,87,38,212,70,234,158,118,189,17,121,32,130,162,46,155,152,246,187,188,243,122,174,141,170,177,214,108,61,192,39,15,23,94,25,248,104,176,96,121,85,170,146,131,44,184,84,84,222,242,54,83,86,58,165,157,246,119,236,198,171,149,85,136,248,233,163,165,133,233,23,222,249,226,114,181,95,186,200,240,200,163,21,123,81,253,132,245,55,236,95,156,81,25,84,98,175,106,63,176,158,166,253,139,243,138,32,32,4,216,123,134,174,29,116,191,128,205,6,188,182,178,237,73,84,251,117,61,101,251,46,203,27,107,146,25,235,160,167,234,202,215,62,22,190,103,163,32,167,221,141,138,55,57,55,73,30,214,243,202,254,109,120,76,244,237,35,237,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,109,217,26,160,89,94,54,248,193,201,184,185,213,9,111,78,90,186,44,38,199,81,59,113,59,61,92,84,253,122,24,37,142,6,76,249,36,137,136,231,62,103,83,50,85,99,159,34,70,174,86,49,206,68,230,117,223,236,224,236,255,0,172,226,34,251,22,173,234,246,59,254,148,244,29,230,8,169,170,36,158,158,76,138,171,145,241,242,211,190,23,199,35,33,134,69,71,190,100,119,42,201,18,68,212,127,223,150,43,65,193,39,7,217,55,23,58,161,21,149,169,87,69,132,216,234,32,118,89,120,164,150,159,175,67,4,177,206,248,89,28,114,189,28,231,204,234,103,196,143,107,36,72,213,200,247,181,200,156,174,159,236,3,0,195,116,179,13,180,233,246,159,99,212,150,60,122,199,78,148,212,52,52,200,188,145,51,117,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,15,64,0,3,92,30,52,52,114,197,160,92,80,103,250,85,139,77,207,101,181,92,35,168,183,71,202,244,238,212,181,116,241,85,197,77,187,222,247,191,162,202,134,197,212,115,149,207,233,243,174,202,237,146,202,147,19,219,63,160,213,57,86,151,227,90,255,0,98,162,164,239,24,61,67,173,119,215,182,158,38,207,37,186,178,72,219,4,143,153,94,143,123,33,169,217,141,137,26,255,0,26,233,30,156,136,215,171,161,216,1,34,157,139,122,57,98,204,53,151,45,214,43,188,221,74,189,59,183,211,211,218,233,185,94,156,181,87,38,212,70,234,158,118,189,17,121,32,130,162,46,155,152,246,187,188,243,122,174,141,170,177,214,108,61,192,39,15,23,94,25,248,104,176,96,121,85,170,146,131,44,184,84,84,222,242,54,83,86,58,165,157,246,119,236,198,171,149,85,136,248,233,163,165,133,233,23,222,249,226,114,181,95,186,200,240,200,163,21,123,81,253,132,245,55,236,95,156,81,25,84,98,175,106,63,176,158,166,253,139,243,138,32,32,4,159,62,208,206,11,45,92,83,233,125,69,247,16,199,233,29,170,152,213,58,46,63,88,181,45,165,90,216,18,78,105,109,243,200,230,171,94,199,53,101,116,72,245,106,50,101,106,245,35,99,230,230,128,195,106,128,53,97,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,232,103,166,158,55,43,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,153,78,205,46,208,74,109,97,181,89,248,124,213,251,173,92,154,131,65,79,221,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,191,228,237,58,236,255,0,172,213,218,58,158,32,116,67,29,239,121,213,39,52,249,53,182,41,39,150,170,253,75,28,16,195,19,169,152,231,172,105,52,17,211,248,67,27,26,233,154,247,108,174,145,172,100,144,237,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,27,79,3,23,248,1,227,6,213,197,150,145,181,215,5,171,143,59,195,169,232,232,50,182,77,19,81,149,51,189,142,72,235,162,116,108,108,92,149,11,12,175,88,218,214,172,79,107,217,203,200,145,201,38,80,0,53,87,54,168,53,87,3,101,62,19,189,150,52,111,225,254,61,242,232,11,170,90,174,19,189,150,52,111,225,254,61,242,232,15,171,174,154,233,167,28,58,105,197,199,84,53,66,243,220,109,84,59,69,12,49,34,62,170,225,84,228,85,142,150,154,53,84,234,76,254,87,108,155,163,81,173,115,222,230,49,143,123,66,218,241,183,198,14,51,194,54,151,203,122,114,210,86,230,215,202,121,219,137,217,234,226,168,232,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,51,93,158,249,254,101,170,124,35,97,58,131,168,57,13,93,243,33,190,84,94,234,107,171,170,85,57,229,127,166,43,17,17,17,17,26,198,53,168,214,49,141,68,99,24,214,181,168,214,181,17,32,131,93,53,211,81,248,139,212,123,142,168,106,133,231,191,93,107,182,138,24,98,69,101,45,190,149,170,171,29,45,52,106,171,211,133,156,206,217,55,87,43,156,231,189,207,123,222,247,77,255,0,101,199,176,158,153,125,181,243,138,208,50,168,0,0,0,0,129,110,212,173,11,211,141,6,226,106,59,78,151,217,189,13,106,202,49,250,124,146,107,108,74,137,75,71,85,45,85,84,50,50,153,136,137,210,133,123,187,94,145,238,173,99,158,228,103,43,17,140,100,244,144,173,219,87,237,79,139,124,63,161,249,141,196,15,65,216,175,164,56,110,95,170,25,182,174,95,96,171,154,251,167,180,244,48,216,145,179,171,32,133,247,8,235,98,158,103,177,60,94,244,138,21,141,168,171,200,137,52,138,173,87,35,28,201,137,34,175,176,199,242,217,251,55,251,200,149,64,0,0,32,7,181,31,219,179,83,126,197,249,61,17,149,93,134,63,150,207,217,191,222,70,42,246,163,251,118,106,111,216,191,39,162,44,255,0,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,201,35,91,178,57,88,238,71,163,36,106,115,177,170,129,155,253,169,124,4,253,4,172,191,113,93,165,243,243,227,247,91,135,124,203,237,117,21,27,201,65,93,87,58,53,107,41,220,245,222,72,102,158,86,163,226,221,93,28,146,34,177,22,39,43,96,198,14,0,52,26,167,136,62,40,241,28,102,106,42,74,155,21,130,161,153,54,66,202,186,120,170,96,125,186,146,88,220,232,100,134,71,181,37,100,242,186,26,101,68,71,108,149,10,245,99,154,215,33,57,58,23,172,122,113,197,134,135,91,179,155,76,54,171,165,171,35,183,173,13,254,201,43,146,178,58,42,167,194,137,87,109,169,108,140,111,63,47,81,90,188,241,181,178,70,230,189,17,89,35,85,124,167,9,188,29,96,156,37,125,62,250,29,89,222,254,154,228,15,184,195,247,185,163,244,125,174,62,110,229,110,251,228,242,245,122,29,89,254,254,188,175,147,171,235,167,170,221,131,32,13,107,56,177,246,167,214,79,136,25,15,204,103,54,83,53,172,226,199,218,159,89,62,32,100,63,49,156,9,147,236,228,197,172,89,207,103,86,23,133,101,52,61,246,203,144,91,242,43,93,198,155,170,248,250,244,179,221,43,227,150,62,118,43,94,222,102,61,201,187,85,28,155,238,138,139,226,69,95,29,28,25,95,120,60,212,122,91,100,119,95,76,225,153,71,120,168,198,110,82,189,137,84,232,226,86,117,105,170,99,110,219,77,23,86,36,89,26,212,142,70,189,174,111,42,171,226,142,90,187,46,61,132,244,203,237,175,156,86,151,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,231,141,206,221,90,143,111,59,21,241,185,121,30,228,80,214,136,145,254,202,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,245,38,138,70,189,90,216,157,28,223,39,68,59,38,53,66,191,137,43,158,33,172,20,21,116,58,117,138,212,50,229,29,229,208,70,232,50,154,38,215,244,227,165,103,66,169,31,74,250,154,120,167,123,182,123,164,167,78,159,59,81,100,137,93,50,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,1,22,221,185,223,145,63,218,79,221,165,170,236,84,246,167,202,126,31,215,124,198,220,93,94,220,239,200,159,237,39,238,210,213,118,42,123,83,229,63,15,235,190,99,110,2,106,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,80,190,30,72,84,139,185,195,131,119,242,3,149,242,48,175,180,7,76,34,188,225,115,100,84,84,210,201,89,75,203,202,173,115,213,61,105,105,88,190,170,34,167,146,41,154,165,179,215,60,90,60,151,10,174,160,116,81,200,233,58,124,168,253,182,240,154,37,95,52,95,205,2,217,240,109,172,116,185,246,159,90,232,223,85,2,205,71,73,4,15,106,114,53,121,153,5,58,47,130,57,125,239,47,174,113,206,236,118,161,88,228,77,249,54,223,223,235,180,136,238,12,245,177,250,105,172,117,56,109,226,190,170,58,71,215,190,145,145,183,168,246,115,173,85,60,105,224,215,109,182,204,84,242,37,122,231,123,165,191,97,30,145,165,115,156,217,35,133,205,85,106,166,232,170,197,247,254,133,2,44,184,90,180,77,47,22,247,22,213,200,139,37,52,20,50,120,46,223,215,105,23,234,253,68,188,219,19,106,10,116,250,162,103,254,106,17,7,195,85,225,29,197,245,194,162,53,123,27,83,21,3,21,60,191,174,81,167,185,73,123,181,47,53,186,153,119,223,120,88,191,254,10,1,250,202,28,137,204,86,117,185,85,28,5,109,242,14,219,109,148,225,190,65,192,112,221,147,220,86,80,210,176,62,54,87,85,220,236,85,149,10,137,202,200,100,114,170,253,72,199,47,249,8,147,169,239,154,135,199,4,180,138,230,200,202,121,46,205,106,70,155,108,198,73,87,183,150,255,0,156,74,174,170,61,204,194,238,187,76,248,247,163,157,55,106,170,109,247,151,145,137,194,229,149,215,142,55,47,179,205,34,203,221,189,54,228,115,221,186,237,214,115,83,205,63,183,2,86,172,80,45,45,170,40,127,55,155,203,251,165,44,103,20,57,108,214,204,105,240,219,165,98,84,204,139,2,53,90,142,85,222,57,188,147,127,173,16,190,178,212,69,109,162,234,72,229,70,51,205,118,223,205,127,233,48,235,48,109,215,90,245,42,150,44,114,191,169,105,161,170,98,78,201,100,124,72,170,202,135,115,39,43,183,69,245,101,111,184,11,225,195,29,186,166,159,0,134,182,181,174,73,171,18,9,221,186,42,120,186,6,42,248,109,245,170,151,133,238,107,27,187,151,100,67,225,97,22,40,241,204,118,138,216,200,218,206,132,17,49,200,221,182,221,177,181,190,228,79,168,237,200,239,116,86,154,94,173,117,71,70,53,85,78,110,87,47,187,127,114,40,31,142,255,0,154,91,172,114,54,9,38,107,164,151,102,181,136,173,87,42,174,232,158,28,201,245,31,186,223,44,245,76,71,189,17,63,90,109,245,158,66,138,223,141,229,55,6,221,32,170,117,107,227,84,86,181,236,245,90,168,228,119,130,61,191,219,125,126,243,223,83,211,164,45,229,229,106,126,160,59,152,197,68,217,92,84,140,219,222,165,42,170,137,225,238,241,9,42,42,236,190,96,87,182,199,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,128,29,181,126,203,24,183,196,10,31,151,92,76,0,236,184,246,236,211,47,182,190,79,90,103,255,0,109,95,178,198,45,241,2,135,229,215,19,0,59,46,61,187,52,203,237,175,147,214,129,63,192,0,4,85,246,231,126,68,255,0,105,63,118,146,168,69,95,110,119,228,79,246,147,247,104,22,171,177,83,218,159,41,248,127,93,243,27,113,231,251,75,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,14,32,98,121,254,101,130,211,100,20,184,126,67,87,105,102,85,103,146,193,119,90,101,70,190,170,221,36,177,75,45,58,191,110,102,177,238,130,52,127,42,167,51,57,152,237,216,247,181,222,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,228,141,174,221,26,175,111,59,213,145,181,121,222,212,80,184,28,14,112,137,117,226,251,87,29,138,79,113,171,179,226,118,26,118,220,178,59,172,20,238,123,217,2,189,26,202,88,94,173,88,153,83,50,243,114,117,23,100,100,115,72,141,147,164,177,187,96,140,79,22,177,96,216,173,155,10,197,168,123,149,151,31,183,211,218,237,212,221,87,201,208,165,130,54,199,20,124,239,87,61,220,172,99,83,119,42,185,118,221,85,87,196,241,92,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,60,142,110,232,213,123,185,24,140,141,171,200,198,162,92,176,44,255,0,21,92,76,97,188,40,105,29,102,169,102,20,53,119,23,186,161,182,219,69,178,153,21,175,184,220,100,100,143,138,5,147,149,91,11,57,98,145,239,145,200,188,172,99,185,90,247,242,70,253,117,243,252,255,0,50,213,60,202,237,168,58,131,144,213,223,50,27,229,66,212,215,87,84,170,115,202,253,145,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,18,66,123,102,244,155,89,105,51,187,22,179,222,242,255,0,77,105,181,95,78,199,102,183,115,54,47,163,245,203,10,190,88,122,91,253,247,188,116,36,155,188,34,43,189,78,147,249,91,20,28,248,87,194,174,117,130,105,151,17,218,117,159,234,93,175,191,99,118,44,130,150,178,183,239,243,69,221,57,95,247,186,207,188,181,210,73,221,228,228,168,233,53,171,213,232,244,213,54,122,129,42,157,147,124,33,253,200,180,227,248,65,102,180,92,153,126,127,111,103,162,91,29,127,86,58,92,118,100,134,120,121,163,98,35,18,105,222,198,202,237,220,245,108,109,129,169,210,122,204,197,207,243,228,226,121,77,139,57,197,108,217,174,45,93,223,108,185,5,190,158,233,110,169,233,62,62,189,44,241,182,72,164,228,122,53,237,230,99,218,187,57,17,201,190,202,136,190,7,214,2,26,251,87,56,40,251,153,101,83,241,41,166,118,203,173,78,55,150,220,42,42,114,216,182,235,67,103,186,77,35,92,149,28,234,229,145,176,213,73,35,252,28,222,72,229,78,84,122,36,208,196,220,85,224,255,0,137,75,239,10,218,227,103,212,219,98,117,173,83,114,218,242,74,70,210,178,121,42,236,242,205,27,234,35,137,28,230,114,204,157,38,73,26,163,216,157,72,216,142,85,98,189,174,157,62,48,245,143,73,244,95,64,178,139,182,177,195,223,108,185,5,190,183,31,130,209,205,83,31,166,170,167,162,168,115,109,253,122,118,61,244,221,102,69,35,58,234,136,214,111,190,232,187,111,174,16,27,73,98,121,77,139,57,197,108,217,174,45,93,223,108,185,5,190,158,233,110,169,233,62,62,189,44,241,182,72,164,228,122,53,237,230,99,218,187,57,17,201,190,202,136,190,6,184,92,88,251,83,235,39,196,12,135,230,51,146,233,217,45,162,26,161,164,28,60,212,95,115,187,229,34,90,53,10,162,155,39,176,216,161,142,55,190,134,9,105,218,157,234,89,219,226,231,212,196,218,103,36,59,170,68,200,88,170,169,36,146,177,145,23,197,143,181,62,178,124,64,200,126,99,56,18,169,216,169,236,177,148,252,64,174,249,117,184,207,243,0,59,21,61,150,50,159,136,21,223,46,183,25,254,6,63,241,139,193,214,9,197,254,9,79,96,191,214,122,27,36,179,115,253,31,200,58,115,84,122,47,171,53,59,234,191,138,178,120,163,159,171,29,58,71,247,197,94,77,249,155,178,167,142,190,249,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,57,226,126,200,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,180,65,132,29,165,156,10,212,241,53,140,210,234,126,152,208,85,213,106,134,57,79,5,182,150,133,181,81,71,5,222,220,181,10,174,129,235,60,140,138,23,194,179,205,51,100,71,39,50,117,35,115,94,174,141,99,11,63,217,41,198,191,166,232,232,248,77,212,219,157,214,178,245,15,90,76,46,225,58,245,227,117,12,48,117,31,108,114,163,121,227,232,178,41,100,137,210,57,205,88,213,209,34,198,145,66,199,201,249,170,185,55,221,156,29,160,20,124,68,88,162,210,77,94,200,191,211,98,131,188,207,21,77,68,112,83,199,145,82,243,190,78,106,118,66,200,227,100,208,198,168,199,194,141,230,88,226,73,90,175,251,242,68,23,255,0,90,248,204,225,179,135,108,170,151,10,214,61,72,250,63,122,173,183,178,233,5,55,161,235,234,249,233,95,36,145,182,78,122,120,36,98,110,248,100,77,149,121,189,93,246,217,81,87,235,104,95,20,122,19,196,167,166,254,226,153,207,210,63,163,157,219,210,127,210,202,202,62,135,120,234,244,127,170,98,143,155,155,161,47,224,239,183,47,142,219,166,241,87,219,87,237,79,139,124,63,161,249,141,196,186,189,134,63,150,207,217,191,222,64,74,160,0,1,106,184,177,246,88,214,79,135,249,15,203,167,46,169,106,184,177,246,88,214,79,135,249,15,203,167,3,90,195,106,131,85,115,106,128,0,0,49,87,181,31,216,79,83,126,197,249,197,17,0,36,255,0,118,163,251,9,234,111,216,191,56,162,32,4,13,151,120,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,121,28,221,149,200,199,114,49,31,35,147,145,142,84,215,95,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,197,81,145,197,28,113,162,185,92,245,70,34,185,206,114,171,150,229,113,139,198,46,119,197,254,119,79,127,191,209,250,27,27,179,115,253,31,199,250,144,212,122,47,171,13,59,42,191,141,50,8,164,159,171,37,58,73,247,196,94,77,249,91,178,39,141,234,236,224,236,255,0,172,226,34,251,22,173,234,246,59,254,148,244,29,230,8,169,170,36,158,158,76,138,171,145,241,242,211,190,23,199,35,33,134,69,71,190,100,119,42,201,18,68,212,127,223,150,32,194,188,79,41,190,224,217,85,155,53,197,171,187,149,235,31,184,83,221,45,213,61,38,73,208,170,130,70,201,20,156,143,71,49,220,175,99,87,103,34,181,118,217,81,83,192,216,39,130,78,48,113,158,46,116,190,43,211,86,146,139,54,177,211,192,220,178,207,73,21,71,66,134,121,100,157,144,190,57,37,98,53,204,153,180,207,149,24,215,200,177,163,145,143,115,149,57,157,134,189,171,156,11,127,47,197,6,138,97,159,235,138,172,254,138,133,223,220,185,183,72,233,209,191,239,189,233,237,119,230,76,172,254,168,152,142,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,5,86,73,20,146,70,170,213,107,209,30,170,215,53,200,142,64,190,189,168,254,221,154,155,246,47,201,232,140,255,0,236,84,246,88,202,126,32,87,124,186,220,70,7,25,58,199,98,226,3,136,124,131,88,177,200,123,189,38,77,111,177,212,73,77,204,247,247,74,166,90,40,227,169,166,231,123,24,178,116,167,142,88,186,156,136,215,242,115,55,213,114,41,39,253,138,158,203,25,79,196,10,239,151,91,128,192,14,212,127,110,205,77,251,23,228,244,70,127,246,42,123,44,101,63,16,43,190,93,110,48,3,181,31,219,179,83,126,197,249,61,17,159,253,138,158,203,25,79,196,10,239,151,91,128,207,240,0,0,0,3,26,178,206,209,238,12,112,108,170,243,133,101,58,201,220,175,88,253,194,162,215,113,166,250,59,117,147,161,85,4,142,142,88,249,217,76,230,59,149,236,114,110,213,86,174,219,162,170,120,153,42,107,89,197,143,181,62,178,124,64,200,126,99,56,27,20,105,110,169,96,154,211,130,91,53,51,77,47,190,153,198,239,61,110,229,91,221,102,167,234,244,166,124,50,125,238,102,50,70,237,36,79,111,172,212,223,109,211,116,84,85,245,102,42,246,92,123,9,233,151,219,95,56,173,50,168,1,138,191,209,71,224,79,253,156,255,0,228,205,227,254,104,101,81,170,184,27,73,98,121,77,139,57,197,108,217,174,45,93,223,108,185,5,190,158,233,110,169,233,62,62,189,44,241,182,72,164,228,122,53,237,230,99,218,187,57,17,201,190,202,136,190,7,214,45,87,9,222,203,26,55,240,255,0,30,249,116,5,213,0,0,2,42,251,115,191,34,127,180,159,187,75,85,216,169,237,79,148,252,63,174,249,141,184,186,189,185,223,145,63,218,79,221,165,170,236,84,246,167,202,126,31,215,124,198,220,4,212,128,0,0,0,24,191,218,73,162,247,93,111,225,47,40,177,98,248,133,94,73,147,216,234,40,239,214,42,58,71,187,174,147,195,50,54,119,71,26,57,58,207,238,114,214,53,34,217,202,229,114,35,26,233,57,12,160,63,37,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,102,195,5,52,17,181,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,160,106,196,103,79,99,238,142,95,115,158,40,19,85,105,230,238,246,93,52,183,207,81,89,39,43,31,215,170,174,167,158,146,158,155,101,123,94,222,102,62,166,94,162,53,237,78,237,200,238,85,145,170,97,94,89,113,177,94,50,171,205,219,22,199,62,143,217,107,110,21,21,22,235,71,124,125,95,163,233,95,35,157,21,55,93,232,143,151,166,197,107,58,142,78,103,114,238,190,42,75,79,98,21,255,0,21,169,210,205,75,197,168,236,157,44,146,223,144,82,92,46,23,30,237,27,123,197,13,69,50,178,146,14,170,47,81,253,57,41,107,93,200,228,70,183,175,187,85,85,239,216,36,168,0,6,0,118,213,251,44,98,223,16,40,126,93,113,48,3,178,227,219,179,76,190,218,249,61,105,159,253,181,126,203,24,183,196,10,31,151,92,76,0,236,184,246,236,211,47,182,190,79,90,4,255,0,0,0,0,0,0,0,16,109,218,223,175,53,58,167,196,188,154,109,111,173,164,159,30,211,10,127,69,211,45,53,68,85,12,150,227,59,35,150,186,69,123,24,142,99,218,228,138,153,241,57,239,228,125,27,151,213,115,222,212,152,157,126,214,59,23,15,250,53,150,107,22,71,15,120,164,198,109,238,168,142,155,153,236,239,117,79,114,71,77,77,206,198,61,99,234,207,36,81,117,57,21,172,231,230,119,170,213,83,89,112,4,212,246,54,107,95,211,158,31,110,218,57,87,111,232,213,233,149,193,58,51,199,23,44,115,208,220,101,168,168,143,153,203,35,149,211,54,118,86,35,182,99,26,145,244,54,230,119,58,152,65,197,199,9,151,93,16,225,47,135,172,246,235,130,210,90,178,26,218,123,141,14,95,93,23,52,19,172,245,115,58,190,217,77,85,4,136,199,247,152,233,221,85,20,142,233,238,213,131,166,231,171,89,8,236,161,214,43,174,154,241,105,100,196,93,126,164,161,199,181,6,158,162,201,116,138,182,169,209,65,36,237,134,73,168,156,198,243,181,139,82,181,12,100,17,171,145,203,181,84,172,98,115,72,138,4,239,30,83,84,181,75,4,209,108,18,231,169,154,151,125,244,54,55,102,232,247,218,222,235,53,71,75,171,51,33,143,239,112,177,242,59,121,37,99,125,86,174,219,238,187,34,42,167,171,49,87,181,31,216,79,83,126,197,249,197,16,31,87,19,237,30,224,199,57,202,172,216,86,45,172,157,246,245,144,92,41,237,118,234,111,163,183,88,250,245,83,200,216,226,143,157,244,205,99,121,158,246,166,238,84,106,111,186,170,39,137,146,166,181,156,39,123,83,232,223,196,12,123,230,48,27,41,129,10,221,167,92,7,125,196,47,181,58,243,164,246,94,92,7,32,184,59,210,86,187,117,187,167,75,139,204,230,66,216,247,119,85,203,209,168,157,213,10,222,88,227,138,23,44,112,166,220,241,53,112,0,218,118,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,83,92,206,52,52,114,197,160,92,80,103,250,85,139,77,207,101,181,92,35,168,183,71,202,244,238,212,181,116,241,85,197,77,187,222,247,191,162,202,134,197,212,115,149,207,233,243,174,202,237,144,51,171,176,199,242,217,251,55,251,200,149,67,94,30,9,56,193,201,184,70,213,8,175,77,90,186,220,38,249,81,3,114,203,61,36,84,253,122,232,34,142,118,66,248,228,149,138,230,190,23,84,190,84,99,95,26,72,173,70,61,205,69,230,110,194,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,1,250,192,0,91,253,126,209,203,23,16,26,53,150,104,238,71,55,119,164,201,173,238,167,142,167,149,239,238,149,76,114,73,77,83,200,199,177,100,233,79,28,82,244,249,209,175,228,229,119,170,229,67,90,27,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,46,134,122,105,227,114,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,77,167,141,115,56,230,205,112,29,67,226,211,83,50,237,49,167,164,102,61,89,120,233,65,45,35,33,72,43,39,134,24,225,169,171,141,208,185,204,145,147,212,71,52,233,42,46,242,36,168,247,108,231,42,1,249,56,47,209,203,22,190,241,65,128,105,86,83,55,37,150,235,112,146,162,227,31,43,215,188,210,210,83,203,87,45,54,236,123,30,206,179,41,221,23,81,174,71,51,169,206,155,171,118,93,143,136,107,236,91,212,141,56,197,181,151,45,192,50,58,62,76,191,54,183,211,197,141,86,247,20,147,239,116,141,168,158,182,151,172,155,190,46,163,18,41,118,217,35,127,116,245,156,143,108,77,116,202,0,49,87,181,31,216,79,83,126,197,249,197,17,149,70,42,246,163,251,9,234,111,216,191,56,162,2,0,79,127,161,122,23,168,252,69,234,61,187,75,244,190,205,223,174,181,219,203,52,210,170,178,150,223,74,213,68,146,170,166,68,69,233,194,206,102,238,187,43,149,206,107,24,215,189,236,99,188,1,176,247,4,156,31,99,60,35,105,124,86,86,165,37,110,109,124,167,129,217,101,226,146,90,142,133,116,241,73,59,225,100,113,202,245,107,89,11,106,95,18,61,172,141,100,70,163,222,214,170,242,180,46,86,133,232,94,156,112,233,167,22,237,47,210,251,55,113,181,80,239,44,211,74,168,250,171,133,83,145,18,74,170,153,17,19,169,51,249,91,186,236,141,70,181,172,99,88,198,49,141,184,0,0,0,1,111,245,251,71,44,92,64,104,214,89,163,185,28,221,222,147,38,183,186,158,58,158,87,191,186,85,49,201,37,53,79,35,30,197,147,165,60,113,75,211,231,70,191,147,149,222,171,149,13,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,54,158,53,204,227,155,53,192,117,15,139,77,76,203,180,198,158,145,152,245,101,227,165,4,180,140,133,32,172,158,24,99,134,166,174,55,66,231,50,70,79,81,28,211,164,168,187,200,146,163,221,179,156,168,7,228,224,191,71,44,90,251,197,6,1,165,89,76,220,150,91,173,194,74,139,140,124,175,94,243,75,73,79,45,92,180,219,177,236,123,58,204,167,116,93,70,185,28,206,167,58,110,173,217,118,62,33,175,177,111,82,52,227,22,214,92,183,0,200,232,249,50,252,218,223,79,22,53,91,220,82,79,189,210,54,162,122,218,94,178,110,248,186,140,72,165,219,100,141,253,211,214,114,61,177,53,211,40,0,197,94,212,127,97,61,77,251,23,231,20,70,85,24,171,218,143,236,39,169,191,98,252,226,136,8,1,54,168,53,87,54,168,0,67,183,106,135,2,181,56,6,67,117,226,123,75,104,42,231,198,47,149,19,92,179,56,102,170,139,146,211,113,158,170,22,54,120,150,73,18,105,25,85,53,74,170,198,198,63,164,246,189,121,155,27,216,200,230,36,1,172,14,150,234,150,119,162,217,221,179,83,52,210,251,232,108,146,205,214,238,85,189,214,26,142,151,86,23,195,39,222,230,99,227,118,241,202,246,250,205,93,183,221,54,84,69,77,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,156,168,217,153,203,44,111,100,141,68,230,99,219,204,214,63,158,54,67,183,104,207,5,31,193,87,81,224,191,224,22,203,172,154,101,148,253,242,219,83,58,117,99,181,215,42,189,100,182,58,110,103,61,220,172,98,73,19,165,70,185,241,185,205,222,87,67,44,139,106,184,81,226,187,81,248,74,212,118,102,184,84,189,250,213,93,211,130,255,0,96,158,101,101,45,222,149,170,170,141,114,162,47,78,102,115,57,98,153,17,93,27,156,228,84,123,31,36,111,13,143,141,85,205,159,116,183,84,176,77,105,193,45,154,153,166,151,223,76,227,119,158,183,114,173,238,179,83,245,122,83,62,25,62,247,51,25,35,118,146,39,183,214,106,111,182,233,186,42,42,235,4,6,198,122,27,159,225,186,89,193,54,152,234,14,160,228,52,150,60,122,199,166,248,253,77,117,117,74,175,36,76,244,125,58,34,34,34,43,158,247,57,90,198,49,168,175,123,220,214,181,28,231,34,44,43,113,183,198,14,77,197,206,168,75,122,114,213,209,97,54,58,137,219,137,217,234,226,167,235,208,193,44,112,50,103,201,36,76,71,57,243,58,153,146,171,28,249,18,53,114,177,142,114,39,51,190,175,20,252,96,221,117,135,74,52,171,135,188,105,105,25,132,233,222,47,143,182,121,91,19,186,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,249,92,18,112,125,147,113,115,170,17,89,90,149,116,88,77,142,162,7,101,151,138,73,105,250,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,202,224,199,82,122,59,57,50,155,22,13,217,213,133,230,185,77,119,114,178,227,246,252,138,233,113,169,233,62,78,133,44,23,74,249,37,147,145,136,231,187,149,140,114,236,212,87,46,219,34,42,248,16,173,196,46,45,98,193,181,247,82,240,172,90,135,185,89,113,252,194,243,107,183,83,117,95,39,66,150,10,217,99,138,62,119,171,158,238,86,49,169,187,149,92,187,110,170,171,226,75,87,13,63,245,27,110,255,0,15,243,191,253,61,208,11,171,253,20,126,4,255,0,217,207,254,76,222,63,230,134,85,26,171,155,84,0,0,0,33,91,182,175,218,159,22,248,127,67,243,27,137,53,36,43,118,213,251,83,226,223,15,232,126,99,113,2,234,246,24,254,91,63,102,255,0,121,18,168,69,95,97,143,229,179,246,111,247,145,42,128,0,0,64,15,106,63,183,102,166,253,139,242,122,35,26,169,177,107,237,94,43,113,205,105,232,121,236,182,171,133,29,174,178,167,170,196,233,85,85,199,83,37,60,124,138,188,238,230,101,21,74,238,136,173,78,158,206,84,87,53,23,37,123,81,253,187,53,55,236,95,147,209,25,21,216,225,128,97,186,167,134,241,5,167,218,131,143,82,95,49,235,229,62,57,77,93,67,82,139,201,43,55,185,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,6,42,240,57,197,221,215,132,29,92,118,87,61,186,174,241,137,223,169,219,109,200,237,80,84,57,143,124,8,244,115,42,161,98,185,34,125,76,43,205,201,212,77,149,146,77,26,58,62,170,200,221,130,49,60,166,197,156,226,182,108,215,22,174,239,182,92,130,223,79,116,183,84,244,159,31,94,150,120,219,36,82,114,61,26,246,243,49,237,93,156,136,228,223,101,68,95,3,94,206,53,248,81,190,240,151,172,181,184,111,74,235,89,136,92,183,172,197,175,117,176,177,189,254,151,149,139,36,106,232,213,88,179,64,247,244,164,77,152,229,217,146,116,216,201,99,66,240,118,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,96,156,147,90,206,44,125,169,245,147,226,6,67,243,25,205,148,205,107,56,177,246,167,214,79,136,25,15,204,103,2,106,123,46,61,132,244,203,237,175,156,86,153,84,98,175,101,199,176,158,153,125,181,243,138,211,42,128,0,0,138,190,220,239,200,159,237,39,238,210,213,118,42,123,83,229,63,15,235,190,99,110,46,175,110,119,228,79,246,147,247,105,106,187,21,61,169,242,159,135,245,223,49,183,1,53,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,41,113,195,119,66,179,143,120,28,159,46,255,0,78,181,118,233,97,229,223,126,95,127,246,201,254,99,234,29,114,177,30,213,64,53,237,214,102,84,224,60,68,221,110,116,175,228,100,55,233,230,111,130,47,130,87,72,228,243,230,252,196,37,131,131,109,83,143,84,52,129,180,169,55,60,180,77,164,167,145,57,118,241,74,120,215,243,26,158,109,83,21,248,246,225,234,104,50,90,140,182,138,223,44,141,170,168,124,142,86,196,170,136,174,146,170,69,219,104,255,0,87,188,245,29,156,216,206,69,98,168,174,85,165,169,138,150,73,227,221,28,201,26,139,181,52,155,123,145,61,232,5,182,211,11,107,241,254,50,164,135,167,202,215,186,222,137,227,190,222,189,18,175,189,126,178,92,108,142,230,180,81,47,215,79,26,255,0,248,40,70,198,67,20,54,190,50,168,228,232,198,222,188,148,140,241,106,39,142,246,255,0,212,73,38,62,254,165,150,133,124,63,169,162,242,254,225,0,250,39,83,215,215,216,237,40,114,122,219,129,203,60,131,131,78,31,190,224,114,158,101,69,44,69,247,156,175,128,22,179,136,219,138,91,116,198,255,0,80,174,217,18,219,84,190,94,254,239,50,253,95,160,142,254,207,212,117,127,19,153,61,221,222,62,173,223,103,126,185,162,93,182,255,0,141,245,25,159,199,5,231,209,250,69,120,100,110,84,115,232,231,111,130,253,116,181,63,164,193,46,19,50,218,125,55,177,100,217,188,207,141,147,173,84,237,106,185,81,55,234,58,151,251,102,175,215,239,2,65,56,141,212,197,197,49,42,165,163,170,218,169,121,54,103,39,159,223,97,247,171,21,60,156,167,142,224,171,9,171,163,197,229,190,221,60,39,174,170,117,74,121,126,11,227,167,119,226,187,111,52,95,114,17,243,73,168,153,143,18,186,179,21,170,162,174,103,82,191,155,212,134,73,85,158,20,220,222,74,233,19,206,15,171,207,252,19,33,129,216,32,198,49,122,43,92,44,229,108,16,198,196,240,68,240,108,109,111,212,159,155,245,1,247,220,230,196,207,21,217,16,196,190,48,243,121,95,104,183,99,212,15,231,146,162,181,90,190,27,108,139,14,219,248,183,251,127,172,201,187,213,43,238,108,86,36,175,99,89,225,179,93,182,254,63,223,250,143,39,99,211,28,97,147,173,116,214,154,121,36,93,189,105,160,141,87,193,124,54,245,60,252,0,182,156,37,224,151,11,37,137,183,186,215,243,173,98,35,145,54,106,108,143,100,14,247,57,126,165,247,25,42,214,242,248,33,248,173,244,116,244,112,54,26,120,25,19,24,136,214,181,141,70,162,34,34,34,121,126,163,246,43,190,160,42,41,86,162,148,245,21,23,101,220,173,23,116,0,137,177,200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,7,109,95,178,198,45,241,2,135,229,215,19,0,59,46,61,187,52,203,237,175,147,214,153,255,0,219,87,236,177,139,124,64,161,249,117,196,192,14,203,143,110,205,50,251,107,228,245,160,79,240,0,1,21,125,185,223,145,63,218,79,221,164,170,17,87,219,157,249,19,253,164,253,218,4,96,98,120,181,247,57,202,172,216,86,45,67,223,111,89,5,194,158,215,110,166,234,178,62,189,84,242,54,56,163,231,122,181,141,230,123,218,155,185,81,169,190,234,168,158,38,193,60,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,115,114,117,23,117,124,147,72,141,143,170,177,182,56,59,21,61,169,242,159,135,245,223,49,183,19,82,0,0,7,201,203,49,107,22,115,138,222,112,172,166,135,190,217,114,11,125,69,174,227,77,213,124,125,122,89,227,116,114,199,206,197,107,219,204,199,185,55,106,163,147,125,209,81,124,77,117,248,192,225,174,251,194,182,184,222,52,202,230,189,107,84,220,215,76,110,173,213,76,158,74,187,60,179,72,202,121,37,86,181,156,179,39,73,241,200,138,198,39,82,55,171,81,88,172,115,182,62,44,167,24,28,53,216,184,169,208,235,198,153,92,215,163,117,135,154,233,141,213,186,169,240,71,73,120,138,25,25,79,36,170,214,191,154,21,234,190,57,17,88,245,233,200,245,106,35,209,142,104,71,95,100,223,26,246,237,63,172,254,12,90,161,115,232,89,111,119,6,73,136,86,200,181,85,18,69,116,170,158,24,82,216,216,216,215,178,56,101,124,142,153,174,251,211,25,39,93,94,174,89,145,89,45,57,102,83,98,193,177,91,206,107,148,215,119,43,46,63,111,168,186,92,106,122,79,147,161,75,4,110,146,89,57,24,142,123,185,88,199,46,205,69,114,237,178,34,175,129,172,22,89,139,95,112,108,170,243,133,101,52,61,202,245,143,220,42,45,119,26,110,171,36,232,85,65,35,163,150,62,118,43,152,238,87,177,201,187,85,90,187,110,138,169,226,100,174,188,118,133,234,158,189,240,227,135,112,249,127,182,119,63,65,244,62,144,95,91,117,169,154,163,35,238,204,228,165,235,177,235,250,165,155,168,233,122,179,178,57,91,210,229,228,80,249,60,125,113,93,89,197,110,184,213,222,237,146,242,97,152,191,90,207,139,195,28,211,172,115,210,182,103,43,171,221,28,168,222,156,213,30,163,156,137,27,28,216,217,4,110,230,88,185,221,117,123,47,120,40,254,16,25,219,53,159,80,173,150,170,237,54,195,110,15,166,150,221,90,157,111,76,221,27,11,94,202,117,137,174,77,161,139,171,4,210,44,136,172,147,212,139,146,70,190,94,158,58,240,171,195,62,101,197,126,174,81,233,110,31,93,73,110,99,105,221,114,187,220,234,85,28,203,117,186,55,198,201,103,72,249,145,211,63,154,88,216,200,218,169,204,247,183,153,204,103,60,140,216,167,0,192,48,221,44,195,109,58,125,167,216,245,37,143,30,177,211,165,53,13,13,50,47,36,76,221,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,67,208,26,214,113,99,237,79,172,159,16,50,31,152,206,108,166,107,89,197,143,181,62,178,124,64,200,126,99,56,18,169,216,169,236,177,148,252,64,174,249,117,184,207,243,0,59,21,61,150,50,159,136,21,223,46,183,25,254,0,0,4,80,118,203,112,207,134,216,35,181,241,79,98,174,171,165,190,228,119,138,76,114,251,66,229,89,32,172,122,81,74,176,85,177,85,219,194,246,69,70,145,57,136,138,199,167,77,200,140,115,94,178,227,7,101,199,183,102,153,125,181,242,122,211,63,251,106,253,150,49,111,136,20,63,46,184,152,1,217,113,237,217,166,95,109,124,158,180,9,254,0,0,0,0,45,87,22,62,203,26,201,240,255,0,33,249,116,229,213,45,87,22,62,203,26,201,240,255,0,33,249,116,224,107,88,109,80,106,174,109,80,0,0,6,42,246,163,251,9,234,111,216,191,56,162,32,4,159,238,212,127,97,61,77,251,23,231,20,68,0,129,145,92,18,112,125,147,113,115,170,17,89,90,149,116,88,77,142,162,7,101,151,138,73,105,250,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,202,233,254,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,233,77,67,67,76,139,201,19,55,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,95,63,161,122,23,167,28,58,105,197,187,75,244,190,205,220,109,84,59,203,52,210,170,62,170,225,84,228,68,146,170,166,68,68,234,76,254,86,238,187,35,81,173,107,24,214,49,140,99,110,0,2,16,59,71,251,63,235,56,119,190,203,171,122,67,142,255,0,165,61,127,118,130,90,106,121,39,168,147,29,170,228,100,124,181,15,153,242,72,248,102,145,21,236,153,93,202,146,74,177,57,25,247,149,150,111,207,63,159,224,24,110,169,225,183,109,62,212,28,122,146,249,143,95,41,214,154,186,134,165,23,146,86,110,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,129,171,185,53,61,138,158,203,25,79,196,10,239,151,91,136,181,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,151,213,115,216,217,209,138,244,70,163,213,138,228,107,57,185,18,82,187,21,61,150,50,159,136,21,223,46,183,1,128,29,168,254,221,154,155,246,47,201,232,140,255,0,236,84,246,88,202,126,32,87,124,186,220,96,7,106,63,183,102,166,253,139,242,122,35,63,251,21,61,150,50,159,136,21,223,46,183,1,159,229,191,204,53,251,70,176,13,71,197,180,143,50,212,43,85,171,47,205,57,189,9,107,157,238,234,84,236,170,214,243,57,17,89,23,81,232,177,197,212,115,122,178,53,204,143,157,232,173,79,41,197,119,21,218,113,194,86,156,63,53,205,101,239,215,90,238,164,22,11,4,19,35,42,174,245,77,68,85,107,85,81,122,112,179,153,171,44,202,138,216,218,230,162,35,222,248,227,126,189,154,165,170,89,222,180,231,119,61,76,212,187,239,166,114,75,207,71,190,214,247,88,105,250,189,40,89,12,127,123,133,140,141,187,71,19,27,234,181,55,219,117,221,85,85,67,103,224,96,87,102,231,104,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,51,212,0,0,1,109,46,220,77,240,219,96,186,214,216,175,188,65,233,173,186,229,110,168,146,146,178,142,175,44,160,134,122,105,227,114,182,72,164,141,210,163,152,246,185,21,170,213,68,84,84,84,82,229,154,214,113,99,237,79,172,159,16,50,31,152,206,6,199,184,182,89,138,231,54,42,92,167,10,201,173,89,5,150,183,159,187,92,109,117,177,213,210,207,200,247,49,252,146,198,174,99,185,94,199,53,118,95,7,53,81,124,81,79,172,98,175,101,199,176,158,153,125,181,243,138,211,42,128,0,0,0,0,138,190,220,239,200,159,237,39,238,210,213,118,42,123,83,229,63,15,235,190,99,110,46,175,110,119,228,79,246,147,247,105,106,187,21,61,169,242,159,135,245,223,49,183,1,53,32,0,0,0,6,10,246,193,107,29,139,6,225,129,116,170,162,30,241,122,212,187,132,20,244,113,243,61,157,10,90,26,136,42,234,42,119,70,57,142,229,123,41,162,233,171,152,229,239,60,237,230,72,220,134,117,16,67,218,161,196,61,215,89,120,151,186,224,116,183,90,74,172,79,76,106,38,178,90,89,13,27,161,123,107,85,144,165,201,210,186,68,231,123,210,166,23,66,138,155,71,201,78,197,98,47,51,164,144,48,212,202,174,204,93,82,251,151,241,147,133,119,187,239,163,45,89,111,120,197,174,31,197,122,221,235,189,70,189,210,15,6,57,204,230,174,142,139,215,111,46,219,122,206,70,43,204,85,0,109,80,11,63,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,55,172,214,61,208,43,209,138,174,86,35,209,170,231,242,243,173,224,3,0,59,106,253,150,49,111,136,20,63,46,184,152,1,217,113,237,217,166,95,109,124,158,180,207,254,218,191,101,140,91,226,5,15,203,174,38,0,118,92,123,118,105,151,219,95,39,173,2,127,143,63,159,231,248,110,150,97,183,109,65,212,28,134,146,199,143,88,233,214,166,186,186,165,87,146,38,110,136,136,136,136,174,123,220,229,107,24,198,162,189,239,115,90,212,115,156,136,190,128,132,14,209,254,208,10,206,34,47,178,233,38,144,228,95,233,79,65,221,167,150,166,158,57,233,228,200,170,185,25,39,53,67,38,100,114,50,24,100,85,99,33,86,242,172,145,44,174,87,253,229,34,9,148,210,221,82,193,53,167,4,182,106,102,154,95,125,51,141,222,122,221,202,183,186,205,79,213,233,76,248,100,251,220,204,100,141,218,72,158,223,89,169,190,219,166,232,168,171,234,205,122,248,23,227,54,251,193,230,163,213,92,228,181,122,103,12,202,59,189,62,77,109,137,140,74,167,71,18,191,165,83,77,35,182,218,104,186,178,170,70,231,36,114,53,238,107,185,85,89,44,123,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,7,235,0,1,29,93,180,154,199,125,195,244,107,18,209,219,68,61,58,77,68,184,84,84,93,42,121,152,188,212,182,215,83,200,218,110,71,49,85,57,231,158,158,94,163,94,199,55,187,114,250,205,145,200,145,109,195,94,144,212,235,214,188,224,218,71,12,21,114,83,228,87,136,97,184,45,36,241,67,60,86,230,111,45,108,209,190,93,216,143,142,154,57,164,68,84,118,234,196,68,107,149,81,171,144,29,173,153,173,215,42,227,75,32,177,92,41,233,35,167,195,172,246,171,37,11,161,99,145,242,64,250,102,215,43,165,85,114,162,191,171,93,43,81,90,141,78,70,177,54,221,21,206,185,93,139,122,57,98,204,53,151,45,214,43,188,221,74,189,59,183,211,211,218,233,185,94,156,181,87,38,212,70,234,158,118,189,17,121,32,130,162,46,155,152,246,187,188,243,122,174,141,170,161,33,93,161,248,85,215,63,224,183,85,108,86,106,138,72,106,41,108,236,189,189,213,47,115,88,176,91,234,98,174,153,168,173,107,151,157,209,83,72,214,38,219,43,213,168,170,212,85,114,107,237,137,229,55,220,27,42,179,102,184,181,119,114,189,99,247,10,123,165,186,167,164,201,58,21,80,72,217,34,147,145,232,230,59,149,236,106,236,228,86,174,219,42,42,120,27,73,154,198,107,94,151,221,116,87,87,50,253,40,188,186,174,74,140,90,241,83,109,101,69,77,19,169,31,89,3,30,189,26,164,137,202,170,198,77,23,78,86,122,206,69,100,141,84,115,145,81,84,54,93,196,242,155,22,115,138,217,179,92,90,187,190,217,114,11,125,61,210,221,83,210,124,125,122,89,227,108,145,73,200,244,107,219,204,199,181,118,114,35,147,125,149,17,124,15,172,97,255,0,100,254,83,98,200,56,37,196,45,54,138,238,241,87,140,220,46,246,187,164,125,39,179,187,213,62,186,106,182,199,187,145,17,251,193,87,78,253,218,170,223,95,109,249,154,228,76,192,0,0,0,64,15,106,63,183,102,166,253,139,242,122,34,127,136,1,237,71,246,236,212,223,177,126,79,68,6,42,146,41,217,139,218,1,71,164,85,148,220,63,107,126,69,221,48,90,190,88,49,155,148,177,193,21,45,134,170,73,230,154,86,212,189,172,73,22,25,228,168,241,154,71,185,176,185,141,221,27,27,158,248,252,87,103,151,9,152,111,23,90,95,173,184,61,246,162,146,207,125,160,168,197,234,108,89,27,168,22,170,123,83,214,74,245,157,24,196,146,37,123,37,137,139,27,152,175,228,223,166,245,69,116,76,84,203,78,207,254,204,90,61,34,172,180,235,127,16,52,93,239,58,164,231,150,219,140,206,200,37,165,176,213,71,60,141,101,83,165,134,89,99,170,153,99,108,50,68,190,171,97,115,220,188,174,145,172,124,97,34,160,0,44,167,26,26,199,125,208,46,24,51,253,85,197,161,231,189,90,173,241,211,219,164,230,98,119,106,170,186,136,169,34,169,217,236,123,31,209,125,67,101,233,185,170,215,244,249,23,100,118,233,174,17,38,157,179,252,67,218,178,76,155,26,225,187,26,186,213,189,248,157,67,175,121,69,59,168,218,216,18,182,106,120,251,131,89,43,147,157,207,101,60,245,14,114,51,239,123,85,70,138,174,123,85,35,140,176,61,254,128,235,29,247,135,253,101,196,245,139,28,135,188,85,227,55,6,212,73,77,204,198,119,186,87,181,209,212,211,115,189,143,72,250,176,73,44,93,78,69,115,57,249,155,235,53,20,217,164,213,92,156,158,201,13,121,166,213,62,26,35,211,107,133,109,92,249,14,152,84,122,46,165,106,106,37,168,124,182,233,223,36,180,50,35,222,196,107,24,214,164,180,204,137,175,127,35,40,218,190,171,94,198,160,102,249,138,189,168,254,194,122,155,246,47,206,40,140,170,49,87,181,31,216,79,83,126,197,249,197,16,16,2,109,80,106,174,109,80,0,0,0,0,5,148,227,67,88,239,186,5,195,6,127,170,184,180,60,247,171,85,190,58,123,116,156,204,78,237,85,87,81,21,36,85,59,61,143,99,250,47,168,108,189,55,53,90,254,159,34,236,142,221,53,194,36,211,182,127,136,123,86,73,147,99,92,55,99,87,90,183,191,19,168,117,239,40,167,117,27,91,2,86,205,79,31,112,107,37,114,115,185,236,167,158,161,206,70,125,239,106,168,209,85,207,106,164,113,150,7,191,208,29,99,190,240,255,0,172,184,158,177,99,144,247,138,188,102,224,218,137,41,185,152,206,247,74,246,186,58,154,110,119,177,233,31,86,9,37,139,169,200,174,103,63,51,125,102,162,155,52,154,171,147,147,217,33,175,52,218,167,195,68,122,109,112,173,171,159,33,211,10,143,69,212,173,77,68,181,15,150,221,59,228,150,134,68,123,216,141,99,26,212,150,153,145,53,239,228,101,27,87,213,107,216,212,12,223,49,87,181,31,216,79,83,126,197,249,197,17,149,70,42,246,163,251,9,234,111,216,191,56,162,2,0,77,170,13,85,205,170,0,0,0,242,154,165,165,184,38,180,224,151,61,51,212,187,23,166,113,187,207,71,190,209,119,169,169,250,189,41,153,52,127,124,133,236,145,187,73,19,29,234,185,55,219,101,221,21,81,117,215,226,143,66,255,0,131,94,187,100,218,41,244,167,233,31,209,206,229,253,51,238,61,207,175,222,40,224,169,254,71,169,39,47,47,95,151,240,215,126,93,252,55,217,54,83,32,7,181,31,219,179,83,126,197,249,61,16,25,255,0,216,169,236,177,148,252,64,174,249,117,184,133,98,106,123,21,61,150,50,159,136,21,223,46,183,16,237,128,96,25,150,169,230,86,157,62,211,236,122,174,249,144,223,42,18,154,134,134,153,19,158,87,236,170,170,170,170,141,99,26,212,115,222,247,42,49,140,107,156,229,107,90,170,129,247,244,47,66,245,31,136,189,71,183,105,126,151,217,187,245,214,187,121,102,154,85,86,82,219,233,90,168,146,85,84,200,136,189,56,89,204,221,215,101,114,185,205,99,26,247,189,140,118,197,58,23,161,122,113,195,166,156,91,180,191,75,236,221,198,213,67,188,179,77,42,163,234,174,21,78,68,73,42,170,100,68,78,164,207,229,110,235,178,53,26,214,177,141,99,24,198,54,218,240,73,193,246,51,194,54,151,197,101,106,82,86,230,215,202,120,29,150,94,41,37,168,232,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,43,114,40,13,107,56,177,246,167,214,79,136,25,15,204,103,38,167,178,227,216,79,76,190,218,249,197,105,10,220,88,251,83,235,39,196,12,135,230,51,147,83,217,113,236,39,166,95,109,124,226,180,12,170,0,0,0,0,33,91,182,175,218,159,22,248,127,67,243,27,137,53,36,43,118,213,251,83,226,223,15,232,126,99,113,2,234,246,24,254,91,63,102,255,0,121,18,168,69,95,97,143,229,179,246,111,247,145,42,128,0,0,64,15,106,63,183,102,166,253,139,242,122,35,42,187,12,127,45,159,179,127,188,140,85,237,71,246,236,212,223,177,126,79,68,101,87,97,143,229,179,246,111,247,144,25,255,0,196,191,14,152,39,20,26,89,95,166,121,213,63,246,90,203,61,111,60,223,210,203,167,118,154,24,43,58,113,75,31,91,165,215,123,186,79,119,35,252,149,60,149,32,91,83,56,71,214,92,3,136,233,248,104,161,196,110,183,172,146,174,224,232,49,238,74,86,197,233,170,21,123,250,21,209,250,238,141,144,186,56,220,247,185,100,86,195,201,43,100,115,86,41,57,118,62,0,89,78,15,244,87,81,248,126,208,235,62,151,234,110,168,253,56,175,181,242,247,73,155,74,177,199,107,165,88,99,68,183,197,35,213,100,168,134,41,18,94,156,178,35,29,211,115,24,140,141,172,107,18,5,248,177,246,167,214,79,136,25,15,204,103,54,83,53,172,226,199,218,159,89,62,32,100,63,49,156,9,169,236,184,246,19,211,47,182,190,113,90,101,81,138,189,151,30,194,122,101,246,215,206,43,76,170,0,0,2,42,251,115,191,34,127,180,159,187,75,85,216,169,237,79,148,252,63,174,249,141,184,186,189,185,223,145,63,218,79,221,165,170,236,84,246,167,202,126,31,215,124,198,220,4,212,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,61,252,169,191,184,172,235,123,81,124,0,165,147,115,59,99,151,59,100,221,3,90,141,253,1,200,142,77,149,55,3,193,103,248,30,37,156,91,102,163,200,172,212,149,140,217,202,139,52,124,219,47,43,211,127,52,252,229,254,115,200,233,214,21,138,224,149,51,80,227,148,52,244,172,124,158,45,138,37,110,202,214,170,123,213,125,197,202,200,40,235,25,75,44,180,203,187,154,215,57,17,27,191,138,34,254,130,202,221,117,65,108,89,43,45,183,219,93,84,79,217,235,28,254,171,99,229,69,114,121,185,27,239,79,240,160,24,135,175,85,149,86,78,43,241,59,141,59,213,137,89,114,165,137,118,95,52,69,183,254,191,168,146,220,18,161,245,88,157,170,119,174,234,250,40,28,171,250,226,106,145,15,170,122,135,71,155,241,77,139,54,134,94,120,169,110,148,106,138,142,99,191,9,212,41,248,191,220,169,45,250,104,138,152,69,155,127,125,13,58,255,0,252,22,1,234,10,28,187,41,89,214,245,241,2,166,170,108,21,81,85,10,91,228,112,173,221,119,220,14,196,219,220,21,118,79,45,206,26,155,28,187,200,12,37,237,2,173,191,85,210,179,26,182,117,18,158,122,120,221,42,54,70,181,21,29,29,75,92,138,139,183,185,83,222,70,118,162,100,89,14,3,139,212,88,233,103,158,146,42,169,217,204,198,76,155,57,121,188,252,55,254,196,158,255,0,113,156,125,167,185,99,241,154,138,105,104,37,86,212,44,84,232,187,114,174,236,88,234,151,109,151,127,122,39,142,196,95,205,120,188,234,38,75,21,190,101,87,185,232,254,86,242,34,254,15,51,191,21,168,190,245,2,65,187,50,180,150,43,181,74,102,119,74,56,165,122,254,2,200,214,185,124,171,35,95,30,111,208,158,226,83,174,181,93,218,149,97,129,253,53,107,23,197,19,201,54,95,19,27,184,22,211,137,240,77,32,182,37,205,27,28,191,126,231,69,107,219,183,241,170,157,191,11,111,115,208,252,92,65,113,17,73,76,218,172,59,23,161,170,172,175,170,107,224,108,144,172,82,53,174,119,86,63,20,78,101,252,46,95,119,188,11,225,65,116,171,142,166,161,213,23,199,204,213,127,170,197,135,110,84,221,124,55,255,0,231,200,251,246,154,153,37,133,187,203,206,139,190,203,182,222,243,28,120,94,211,44,138,231,73,89,146,230,74,168,250,137,153,36,49,186,7,198,230,181,209,42,175,146,53,23,197,233,238,247,25,75,73,109,165,163,103,44,17,242,237,250,87,235,223,222,160,118,194,170,136,156,199,111,135,185,14,55,68,67,132,114,59,244,47,233,3,158,93,252,211,114,182,166,193,14,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,192,14,218,191,101,140,91,226,5,15,203,174,38,0,118,92,123,118,105,151,219,95,39,173,51,255,0,182,175,217,99,22,248,129,67,242,235,137,128,29,151,30,221,154,101,246,215,201,235,64,159,224,0,2,42,251,115,191,34,127,180,159,187,73,84,34,175,183,59,242,39,251,73,251,180,11,85,216,169,237,79,148,252,63,174,249,141,184,154,146,21,187,21,61,169,242,159,135,245,223,49,183,19,82,0,0,0,2,213,113,47,196,94,9,194,254,150,87,234,102,117,81,253,150,142,207,69,201,55,244,206,233,221,166,154,10,62,164,81,73,209,234,244,30,222,171,219,200,207,53,95,36,80,143,94,218,250,45,18,125,215,13,184,54,237,87,30,175,193,79,79,11,232,90,217,250,19,227,111,117,106,182,103,170,177,97,71,199,87,27,218,212,107,219,34,164,210,115,181,237,72,213,145,108,122,173,85,212,204,171,89,53,31,35,213,44,214,175,188,94,178,107,132,183,10,158,89,36,124,112,243,175,169,4,93,71,189,237,134,38,35,99,141,138,229,228,141,140,106,46,205,66,224,106,127,8,122,203,164,90,29,130,241,5,152,209,90,153,139,103,253,62,224,218,122,246,203,85,75,214,133,211,210,247,136,246,68,78,188,12,124,172,233,185,252,173,106,182,94,147,213,24,161,46,157,148,248,198,137,89,120,92,160,186,105,69,194,146,241,125,175,168,70,102,183,102,219,103,165,157,215,116,137,147,247,39,172,222,47,101,44,85,81,196,215,70,189,23,47,82,70,162,58,89,12,202,53,214,224,163,138,235,239,9,122,203,69,153,117,110,181,152,133,203,106,60,166,201,69,51,27,223,233,121,94,145,200,141,145,21,139,52,15,127,86,53,221,142,93,159,31,81,140,150,69,54,19,196,242,155,22,115,138,217,179,92,90,187,190,217,114,11,125,61,210,221,83,210,124,125,122,89,227,108,145,73,200,244,107,219,204,199,181,118,114,35,147,125,149,17,124,0,250,198,181,156,88,251,83,235,39,196,12,135,230,51,155,41,154,214,113,99,237,79,172,159,16,50,31,152,206,4,170,118,42,123,44,101,63,16,43,190,93,110,51,252,192,14,197,79,101,140,167,226,5,119,203,173,198,127,128,0,1,128,29,181,126,203,24,183,196,10,31,151,92,76,0,236,184,246,236,211,47,182,190,79,90,103,255,0,109,95,178,198,45,241,2,135,229,215,19,0,59,46,61,187,52,203,237,175,147,214,129,63,192,0,0,0,5,170,226,199,217,99,89,62,31,228,63,46,156,186,165,170,226,199,217,99,89,62,31,228,63,46,156,13,107,13,170,13,85,205,170,0,0,0,197,94,212,127,97,61,77,251,23,231,20,68,0,147,253,218,143,236,39,169,191,98,252,226,136,128,16,54,168,0,0,0,1,0,61,168,254,221,154,155,246,47,201,232,140,255,0,236,84,246,88,202,126,32,87,124,186,220,96,7,106,63,183,102,166,253,139,242,122,35,63,251,21,61,150,50,159,136,21,223,46,183,1,128,29,168,254,221,154,155,246,47,201,232,140,212,236,166,213,44,19,69,184,29,207,117,47,83,47,190,134,198,236,218,129,63,125,173,238,179,84,116,186,180,150,184,99,251,220,44,124,142,222,73,88,223,85,171,182,251,174,200,138,169,133,125,168,254,221,154,155,246,47,201,232,140,117,147,63,204,165,192,105,244,181,217,13,90,98,116,183,137,175,236,180,181,81,176,45,198,88,99,129,213,15,68,77,222,244,138,22,49,188,202,188,136,178,114,114,245,36,230,11,149,197,119,21,218,143,197,174,163,191,53,205,101,238,54,170,30,164,22,11,4,19,43,233,109,20,174,84,85,107,85,81,58,147,63,149,171,44,202,136,233,28,214,162,35,24,200,227,101,192,208,190,206,141,118,215,189,9,189,235,94,39,110,255,0,91,125,18,182,117,168,255,0,209,31,241,201,105,171,126,253,37,75,59,159,119,233,57,223,125,103,223,124,153,245,175,234,236,243,224,178,235,197,62,168,83,223,114,252,126,173,218,87,141,84,42,228,21,137,82,234,84,173,157,35,230,138,223,4,141,106,185,239,115,150,39,74,140,86,171,33,87,47,82,55,190,30,105,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,13,91,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,54,9,224,95,140,219,23,24,122,113,85,115,146,213,232,108,207,23,238,244,249,53,182,38,61,105,91,36,168,254,149,77,52,142,223,120,101,233,74,169,27,156,178,70,230,57,174,230,68,100,178,98,87,106,199,2,86,165,181,87,241,77,163,88,205,91,110,77,168,89,243,123,85,186,6,186,9,32,86,189,210,94,17,136,168,230,61,174,70,164,252,141,114,61,31,215,114,51,146,121,36,141,109,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,5,86,73,20,146,70,170,213,107,209,30,170,215,53,200,142,64,217,204,22,171,134,46,33,113,94,40,52,106,203,171,152,181,55,112,239,253,74,107,141,173,245,81,212,77,108,174,137,220,178,211,200,230,47,247,50,49,92,214,57,241,75,19,213,140,231,229,75,170,0,0,0,0,0,0,0,0,4,85,246,231,126,68,255,0,105,63,118,150,171,177,83,218,159,41,248,127,93,243,27,113,117,123,115,191,34,127,180,159,187,75,85,216,169,237,79,148,252,63,174,249,141,184,9,169,0,0,0,1,111,245,251,88,236,92,63,232,214,89,172,89,28,61,226,147,25,183,186,162,58,110,103,179,189,213,61,201,29,53,55,59,24,245,143,171,60,145,69,212,228,86,179,159,153,222,171,85,77,101,201,105,237,172,215,74,203,85,139,11,225,226,195,121,232,250,111,159,36,200,169,163,73,227,145,244,177,63,167,66,199,61,21,34,146,23,204,218,167,186,53,71,185,36,164,129,254,166,205,87,226,7,102,46,150,253,212,56,201,194,187,221,139,210,118,172,75,188,101,55,15,227,93,30,235,221,99,94,233,63,131,218,231,242,215,73,69,234,55,155,125,253,102,171,17,224,99,174,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,121,31,171,42,211,60,171,15,196,48,172,234,237,73,189,151,61,183,213,220,45,21,81,199,39,77,221,218,182,122,57,224,115,220,196,98,204,199,192,143,115,24,231,114,199,60,14,85,69,126,201,234,248,177,246,167,214,79,136,25,15,204,103,50,255,0,59,209,203,22,115,216,233,166,122,171,81,55,119,189,105,165,194,229,81,71,39,43,223,215,165,174,200,38,164,168,166,217,30,214,55,153,239,166,151,168,173,123,147,187,114,55,149,36,114,129,237,123,19,245,162,213,110,169,207,52,35,33,203,233,41,106,46,149,20,183,236,102,207,51,26,199,213,78,145,72,203,139,162,147,151,119,189,34,134,137,86,37,122,175,36,111,123,27,179,101,114,74,249,173,15,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,22,61,98,154,78,71,236,228,107,249,92,173,122,34,177,118,94,3,0,59,106,253,150,49,111,136,20,63,46,184,152,1,217,113,237,217,166,95,109,124,158,180,207,254,218,191,101,140,91,226,5,15,203,174,36,64,105,110,169,103,122,45,157,219,53,51,77,47,190,134,201,44,221,110,229,91,221,97,168,233,117,97,124,50,125,238,102,62,55,111,28,175,111,172,213,219,125,211,101,68,84,9,42,237,92,227,167,249,126,23,244,83,51,255,0,92,82,231,245,180,45,254,229,173,181,199,80,142,255,0,125,239,76,107,127,50,21,127,245,68,36,117,104,94,133,234,63,17,122,143,110,210,253,47,179,119,235,173,118,242,205,52,170,172,165,183,210,181,81,36,170,169,145,17,122,112,179,153,187,174,202,229,115,154,198,53,239,123,24,239,129,128,96,25,150,169,230,86,157,62,211,236,122,174,249,144,223,42,18,154,134,134,153,19,158,87,236,170,170,170,170,141,99,26,212,115,222,247,42,49,140,107,156,229,107,90,170,147,253,193,39,7,216,207,8,218,95,21,149,169,73,91,155,95,41,224,118,89,120,164,150,163,161,93,60,82,78,248,89,28,114,189,90,214,66,218,151,196,143,107,35,89,17,168,247,181,170,188,173,8,75,226,187,133,29,71,225,43,81,223,133,102,177,119,235,85,119,82,123,5,254,8,85,148,183,122,86,170,34,185,168,170,189,57,153,204,212,150,21,85,116,110,115,85,21,236,124,114,63,37,123,49,120,241,251,136,95,105,180,27,86,47,92,184,14,65,112,111,163,110,151,27,143,78,151,23,153,204,153,210,108,222,147,151,163,81,59,169,209,220,210,71,20,46,89,38,93,185,229,114,201,247,21,220,40,233,199,22,186,112,252,43,53,139,184,221,104,122,147,216,47,240,66,143,170,180,85,57,17,21,205,69,84,234,66,254,86,164,176,170,163,100,107,90,168,172,123,35,145,154,246,106,150,150,231,122,45,157,220,244,207,82,236,94,134,201,44,221,30,251,69,222,161,168,233,117,97,100,209,253,242,23,190,55,111,28,172,119,170,229,219,125,151,101,69,68,13,159,129,25,125,148,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,164,228,218,37,134,38,199,179,29,27,58,217,105,199,230,117,247,59,224,219,86,47,254,139,244,135,123,199,228,177,116,122,253,46,95,73,72,202,14,175,55,43,183,233,247,174,167,46,222,183,39,46,237,223,153,3,94,204,179,41,190,231,57,85,231,53,202,107,187,237,235,32,184,84,93,46,53,61,38,71,215,170,158,71,73,44,156,140,70,177,188,207,123,151,102,162,53,55,217,17,19,192,154,158,199,221,28,177,96,220,48,38,170,211,205,222,47,90,151,112,158,162,178,78,87,179,161,75,67,81,61,37,61,54,202,247,49,220,175,101,76,189,68,107,28,189,231,145,220,201,27,84,132,19,101,62,21,116,183,238,45,195,142,157,105,156,214,47,67,87,217,177,250,95,74,209,119,174,241,210,186,74,206,181,119,223,17,239,107,183,170,150,119,122,142,86,38,251,51,102,163,81,2,234,144,67,218,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,250,180,50,185,17,170,228,228,115,23,125,213,90,217,222,34,175,183,59,242,39,251,73,251,180,15,201,216,107,118,181,67,117,214,75,20,215,58,70,92,171,41,236,53,116,244,110,153,169,60,208,66,234,230,203,43,35,223,153,204,99,167,133,174,114,38,205,89,99,69,219,153,55,149,242,5,187,39,242,155,238,63,198,214,33,105,180,87,119,122,76,154,223,119,181,221,35,233,49,253,226,149,148,51,85,182,61,220,138,172,218,122,74,119,238,213,71,122,155,111,202,231,34,207,72,0,0,2,0,123,81,253,187,53,55,236,95,147,209,19,252,64,15,106,63,183,102,166,253,139,242,122,32,50,171,176,199,242,217,251,55,251,200,149,66,42,251,12,127,45,159,179,127,188,137,84,0,1,132,29,173,250,243,77,165,156,52,73,166,214,250,218,184,50,29,79,168,244,93,50,211,84,75,78,248,173,208,62,57,107,164,87,177,138,215,177,205,88,169,159,19,158,206,118,86,57,125,102,177,237,80,135,93,126,214,59,239,16,26,203,150,107,22,71,15,119,171,201,174,14,168,142,155,153,143,238,148,172,106,71,77,77,206,198,49,36,233,65,28,81,117,57,17,207,228,230,119,172,229,83,197,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,188,156,199,181,201,186,42,41,237,116,7,71,47,188,64,107,46,39,163,184,228,221,222,175,38,184,54,158,74,158,86,63,186,82,177,174,146,166,167,145,239,98,73,210,130,57,101,233,243,163,159,201,202,223,89,200,133,235,237,71,246,236,212,223,177,126,79,68,6,47,199,105,186,205,106,168,190,195,108,171,125,182,142,162,26,74,138,198,194,229,130,25,230,108,142,138,39,201,183,43,94,246,193,51,154,213,93,220,145,72,169,191,42,237,154,189,146,26,243,83,165,156,75,199,166,215,10,218,72,49,237,79,167,244,93,74,212,212,69,78,200,174,48,50,73,104,100,71,189,138,231,189,206,89,105,153,19,94,206,119,214,53,125,103,49,141,95,213,192,6,142,95,117,247,134,14,42,244,171,22,155,146,245,117,183,226,213,22,232,249,88,189,230,170,146,162,186,174,42,109,222,246,49,157,103,211,182,46,163,156,141,103,83,157,119,70,236,184,65,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,27,79,24,171,218,143,236,39,169,191,98,252,226,136,189,90,3,172,118,46,32,52,107,19,214,44,114,30,239,73,147,91,219,81,37,55,51,223,221,42,152,231,71,83,77,206,246,49,100,233,79,28,177,117,57,17,175,228,230,111,170,228,82,202,246,163,251,9,234,111,216,191,56,162,2,0,77,170,13,85,205,170,0,0,0,0,97,7,107,126,188,211,105,103,13,18,105,181,190,182,174,12,135,83,234,61,23,76,180,213,18,211,190,43,116,15,142,90,233,21,236,98,181,236,115,86,42,103,196,231,179,157,149,142,95,89,172,123,84,33,215,95,181,142,251,196,6,178,229,154,197,145,195,221,234,242,107,131,170,35,166,230,99,251,165,43,26,145,211,83,115,177,140,73,58,80,71,20,93,78,68,115,249,57,157,235,57,84,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,39,49,237,114,110,138,138,123,93,1,209,203,239,16,26,203,137,232,238,57,55,119,171,201,174,13,167,146,167,149,143,238,148,172,107,164,169,169,228,123,216,146,116,160,142,89,122,124,232,231,242,114,183,214,114,33,122,251,81,253,187,53,55,236,95,147,209,1,139,241,218,110,179,90,170,47,176,219,42,223,109,163,168,134,146,162,177,176,185,96,134,121,155,35,162,137,242,109,202,215,189,176,76,230,181,87,119,36,82,42,111,202,187,102,175,100,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,157,245,141,95,89,204,99,87,245,112,1,163,151,221,125,225,131,138,189,42,197,166,228,189,93,109,248,181,69,186,62,86,47,121,170,164,168,174,171,138,155,119,189,140,103,89,244,237,139,168,231,35,89,212,231,93,209,187,46,16,90,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,6,211,198,42,246,163,251,9,234,111,216,191,56,162,47,86,128,235,29,139,136,13,26,196,245,139,28,135,187,210,100,214,246,212,73,77,204,247,247,74,166,57,209,212,211,115,189,140,89,58,83,199,44,93,78,68,107,249,57,155,234,185,20,178,189,168,254,194,122,155,246,47,206,40,128,128,19,106,131,85,115,106,128,0,0,4,0,246,163,251,118,106,111,216,191,39,162,39,248,128,30,212,127,110,205,77,251,23,228,244,64,103,255,0,98,167,178,198,83,241,2,187,229,214,227,208,118,105,240,43,83,195,46,51,85,169,250,157,65,87,75,170,25,29,60,246,218,170,23,85,69,36,22,139,114,84,34,182,6,44,18,62,41,159,50,193,12,206,145,92,188,169,211,141,173,98,182,69,147,207,246,42,123,44,101,63,16,43,190,93,110,51,252,0,0,13,107,56,177,246,167,214,79,136,25,15,204,103,38,167,178,227,216,79,76,190,218,249,197,105,10,220,88,251,83,235,39,196,12,135,230,51,147,83,217,113,236,39,166,95,109,124,226,180,12,170,0,0,0,0,33,91,182,175,218,159,22,248,127,67,243,27,137,53,36,43,118,213,251,83,226,223,15,232,126,99,113,2,234,246,24,254,91,63,102,255,0,121,18,168,69,95,97,143,229,179,246,111,247,145,42,128,0,0,64,15,106,63,183,102,166,253,139,242,122,35,42,187,12,127,45,159,179,127,188,140,85,237,71,246,236,212,223,177,126,79,68,101,87,97,143,229,179,246,111,247,144,18,168,0,0,107,89,197,143,181,62,178,124,64,200,126,99,57,178,153,173,103,22,62,212,250,201,241,3,33,249,140,224,77,79,101,199,176,158,153,125,181,243,138,211,42,140,85,236,184,246,19,211,47,182,190,113,90,101,80,0,0,17,87,219,157,249,19,253,164,253,218,90,174,197,79,106,124,167,225,253,119,204,109,197,213,237,206,252,137,254,210,126,237,45,87,98,167,181,62,83,240,254,187,230,54,224,38,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,225,223,168,228,1,208,238,101,95,21,217,10,211,200,57,55,77,130,120,39,136,29,53,76,87,196,230,185,187,163,145,83,193,12,119,226,55,7,101,125,161,247,26,73,36,167,158,54,162,54,88,215,145,83,121,153,239,70,239,228,171,252,230,71,171,119,79,20,60,14,178,90,33,186,98,21,48,62,62,111,8,253,234,159,215,99,95,173,62,160,33,51,76,41,229,172,226,106,211,29,101,107,37,88,235,168,30,139,212,230,241,73,169,126,191,214,78,126,158,71,211,195,237,13,71,162,162,81,83,162,108,191,237,76,32,115,78,98,74,62,37,236,140,98,114,187,210,54,244,95,127,135,90,148,158,13,52,86,187,9,179,42,121,247,26,125,255,0,95,69,128,122,130,135,34,42,149,157,114,47,136,28,162,120,41,198,202,170,26,19,155,116,2,180,77,131,188,142,78,154,167,244,225,115,254,173,191,198,4,67,246,180,101,109,118,115,75,98,138,86,35,153,65,71,42,162,59,199,117,109,82,125,127,165,61,198,54,112,71,165,18,234,118,175,209,209,84,82,200,232,155,77,89,34,187,145,85,23,104,147,111,21,99,147,241,143,111,218,97,115,117,219,136,154,138,70,175,50,37,190,222,223,171,109,227,119,232,79,206,51,11,179,43,76,232,44,120,125,62,97,60,95,126,146,5,106,47,51,188,159,77,74,190,231,170,123,215,220,6,98,94,106,232,116,219,4,109,4,111,138,4,135,127,122,53,222,51,34,255,0,107,249,229,166,211,45,59,179,231,21,73,147,86,216,88,174,235,243,163,230,165,103,50,248,177,251,238,173,95,15,89,125,231,209,205,178,8,115,236,154,76,122,36,221,35,219,153,124,125,241,181,233,238,111,230,125,102,64,227,22,122,123,61,178,42,88,87,116,107,91,245,254,107,83,222,171,245,1,219,142,89,169,108,148,12,164,164,133,145,177,17,169,202,214,162,34,108,212,79,114,39,212,125,85,68,216,225,54,66,151,189,125,192,83,34,59,125,211,200,49,190,245,79,231,57,111,137,217,178,0,79,4,57,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,0,237,171,246,88,197,190,32,80,252,186,226,96,7,101,199,183,102,153,125,181,242,122,211,63,251,106,253,150,49,111,136,20,63,46,184,152,1,217,113,237,217,166,95,109,124,158,180,9,254,0,0,34,175,183,59,242,39,251,73,251,180,149,66,42,251,115,191,34,127,180,159,187,64,181,93,138,158,212,249,79,195,250,239,152,219,137,169,33,91,177,83,218,159,41,248,127,93,243,27,113,53,32,0,0,124,156,179,41,177,96,216,173,231,53,202,107,187,149,151,31,183,212,93,46,53,61,39,201,208,165,130,55,73,44,156,140,71,61,220,172,99,151,102,162,185,118,217,17,87,192,128,30,62,184,174,172,226,183,92,106,239,118,201,121,48,204,95,173,103,197,225,142,105,214,57,233,91,51,149,213,238,142,84,111,78,106,143,81,206,68,141,142,108,108,130,55,115,44,92,238,204,174,218,125,111,207,173,52,216,167,15,246,251,29,93,191,19,191,83,179,33,174,189,54,73,152,203,164,240,203,36,105,111,77,182,137,236,133,122,85,18,49,202,245,231,146,149,219,71,200,139,38,5,240,127,195,93,247,138,157,113,179,233,149,177,122,54,168,121,110,153,37,91,106,153,4,148,150,120,166,141,149,18,68,174,107,249,166,94,171,35,141,17,143,78,164,140,87,34,49,30,230,134,74,246,77,240,135,247,93,212,127,225,5,154,209,115,226,24,5,193,158,137,108,117,253,41,42,178,40,86,25,225,230,141,136,175,88,96,99,219,43,183,115,17,210,58,6,167,85,137,51,18,100,242,204,90,197,156,226,183,156,43,41,161,239,182,92,130,223,81,107,184,211,117,95,31,94,150,120,221,28,177,243,177,90,246,243,49,238,77,218,168,228,223,116,84,95,17,137,226,214,44,27,21,179,97,88,181,15,114,178,227,246,250,123,93,186,155,170,249,58,20,176,70,216,226,143,157,234,231,187,149,140,106,110,229,87,46,219,170,170,248,159,88,13,112,120,192,225,174,251,194,182,184,222,52,202,230,189,107,84,220,215,76,110,173,213,76,158,74,187,60,179,72,202,121,37,86,181,156,179,39,73,241,200,138,198,39,82,55,171,81,88,172,115,178,171,178,143,141,127,185,150,85,7,13,122,153,115,186,212,227,121,109,194,158,155,18,151,126,180,54,123,164,210,57,171,79,200,141,89,27,13,84,146,51,197,174,228,142,84,230,86,34,77,52,173,146,158,48,56,107,177,113,83,161,215,141,50,185,175,70,235,15,53,211,27,171,117,83,224,142,146,241,20,50,50,158,73,85,173,127,52,43,213,124,114,34,177,235,211,145,234,212,71,163,28,221,117,242,204,90,251,131,101,87,156,43,41,161,238,87,172,126,225,81,107,184,211,117,89,39,66,170,9,29,28,177,243,177,92,199,114,189,142,77,218,170,213,219,116,85,79,16,54,147,53,172,226,199,218,159,89,62,32,100,63,49,156,153,62,203,222,33,115,190,32,56,113,99,245,10,154,235,93,117,195,110,15,199,229,201,43,106,161,155,211,60,172,108,172,85,229,84,149,38,138,25,96,142,71,72,213,234,122,146,117,100,123,229,108,112,217,197,143,181,62,178,124,64,200,126,99,56,18,169,216,169,236,177,148,252,64,174,249,117,184,207,243,0,59,21,61,150,50,159,136,21,223,46,183,25,254,0,0,6,0,118,213,251,44,98,223,16,40,126,93,113,48,3,178,227,219,179,76,190,218,249,61,105,159,253,181,126,203,24,183,196,10,31,151,92,76,0,236,184,246,236,211,47,182,190,79,90,4,255,0,0,0,0,0,22,171,139,31,101,141,100,248,127,144,252,186,114,234,150,171,139,31,101,141,100,248,127,144,252,186,112,53,172,54,168,53,87,54,168,0,0,3,21,123,81,253,132,245,55,236,95,156,81,16,2,79,247,106,63,176,158,166,253,139,243,138,34,0,64,218,160,0,0,0,4,0,246,163,251,118,106,111,216,191,39,162,51,255,0,177,83,217,99,41,248,129,93,242,235,113,128,29,168,254,221,154,155,246,47,201,232,140,255,0,236,84,246,88,202,126,32,87,124,186,220,6,0,118,163,251,118,106,111,216,191,39,162,45,255,0,10,60,40,234,63,22,186,142,204,43,10,139,184,218,168,122,115,223,239,243,194,175,165,180,82,185,85,17,206,68,84,234,76,254,87,36,80,162,163,164,115,92,170,172,99,36,145,151,171,143,93,45,206,245,167,180,159,57,211,77,52,177,122,103,36,188,250,51,185,81,119,168,105,250,189,43,5,44,210,125,242,103,178,54,237,28,79,119,172,228,223,109,147,117,84,69,150,158,20,120,81,211,142,18,180,225,152,86,21,23,126,186,215,116,231,191,223,231,133,25,85,119,170,106,42,35,156,136,171,211,133,156,206,72,161,69,86,198,215,57,85,94,247,201,35,194,224,105,110,150,224,154,45,130,91,52,207,77,44,94,134,198,236,221,110,229,69,222,166,168,233,117,102,124,210,125,242,103,190,71,111,36,175,119,172,229,219,125,147,100,68,68,245,96,0,33,47,180,143,179,238,155,135,106,152,245,135,70,237,85,110,211,171,141,67,105,171,109,176,197,44,204,198,94,145,65,28,75,45,68,211,203,52,204,169,153,103,114,61,205,107,35,122,178,61,247,124,104,179,104,124,156,179,22,177,103,56,173,231,10,202,104,123,237,151,32,183,212,90,238,52,221,87,199,215,165,158,55,71,44,124,236,86,189,188,204,123,147,118,170,57,55,221,21,23,196,8,171,236,125,225,247,136,43,86,84,154,252,204,131,232,246,150,94,237,243,193,45,23,94,42,143,165,18,71,36,240,49,189,22,185,86,159,187,78,201,31,214,122,54,79,235,113,163,163,158,87,54,90,128,0,0,0,0,0,0,0,0,2,42,251,115,191,34,127,180,159,187,75,85,216,169,237,79,148,252,63,174,249,141,184,186,189,185,223,145,63,218,79,221,165,170,236,84,246,167,202,126,31,215,124,198,220,4,212,128,0,0,99,87,104,150,186,86,104,15,10,121,94,73,97,188,250,51,36,191,116,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,9,85,24,224,133,110,52,53,142,197,175,188,80,103,250,171,139,67,201,101,186,220,35,167,183,73,204,245,239,52,180,148,241,82,69,83,179,216,199,179,172,202,118,203,211,115,81,204,234,114,46,234,221,214,79,251,27,52,83,232,55,15,183,109,99,171,184,117,170,245,54,224,157,24,35,151,154,56,40,109,210,212,83,199,204,213,141,170,217,157,59,235,21,219,61,237,88,250,27,114,187,157,8,107,196,241,107,238,115,149,89,176,172,90,135,190,222,178,11,133,61,174,221,77,213,100,125,122,169,228,108,113,71,206,245,107,27,204,247,181,55,114,163,83,125,213,81,60,77,159,113,60,90,197,131,98,182,108,43,22,161,238,86,92,126,223,79,107,183,83,117,95,39,66,150,8,219,28,81,243,189,92,247,114,177,141,77,220,170,229,219,117,85,95,16,53,194,226,199,218,159,89,62,32,100,63,49,156,153,238,204,235,77,170,255,0,217,255,0,167,246,43,237,178,146,227,109,184,211,223,169,43,40,234,225,108,208,84,193,37,218,185,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,67,15,22,62,212,250,201,241,3,33,249,140,228,212,246,92,123,9,233,151,219,95,56,173,2,13,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,21,89,36,82,71,34,35,145,175,68,122,35,154,215,34,181,38,207,178,211,93,40,245,131,133,59,14,55,91,121,239,121,38,157,255,0,161,187,156,50,36,17,200,202,88,213,86,222,246,199,18,243,116,123,175,78,22,200,246,181,207,146,154,127,194,86,171,221,134,221,179,250,13,77,138,234,134,53,175,246,42,42,190,239,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,240,161,145,233,206,174,122,183,196,246,62,235,29,247,6,226,129,52,170,158,30,241,101,212,187,124,244,245,145,243,49,157,10,170,26,121,234,233,234,119,86,57,238,229,99,42,98,233,163,152,213,239,60,238,230,88,218,128,102,7,109,95,178,198,45,241,2,135,229,215,18,21,137,169,237,171,246,88,197,190,32,80,252,186,226,90,174,202,62,5,191,144,226,131,90,240,207,245,189,86,1,69,92,239,238,156,235,164,148,234,223,247,174,234,247,59,243,230,70,127,83,204,5,234,236,224,236,255,0,163,225,222,197,22,173,234,246,59,254,155,21,253,230,8,169,170,36,130,162,60,118,151,157,241,242,211,190,23,201,27,230,154,52,71,190,100,119,50,71,42,68,212,103,223,150,92,234,0,1,139,252,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,46,74,133,134,38,36,142,115,86,39,181,143,230,228,73,35,147,40,0,26,203,105,190,128,235,46,173,234,61,70,145,224,26,123,117,184,229,244,93,231,190,218,229,99,105,36,161,238,235,203,55,121,116,234,198,83,242,63,104,215,170,230,253,241,205,103,225,185,173,89,116,237,58,201,51,45,53,224,18,44,31,80,111,116,153,166,67,148,222,45,88,229,117,254,154,133,45,44,145,241,72,250,228,171,90,68,116,173,71,185,180,13,141,236,107,218,206,121,92,246,163,26,137,17,154,182,44,3,13,198,114,108,155,51,177,99,212,148,151,220,198,162,154,166,251,112,106,42,207,92,250,122,118,83,192,143,114,170,170,50,56,163,68,107,19,102,34,186,71,34,115,72,247,58,61,123,111,115,175,71,233,102,154,105,159,162,250,158,158,200,42,239,189,247,175,183,71,184,83,36,61,46,159,47,173,207,233,46,110,110,100,229,232,237,179,185,247,104,68,182,39,139,95,115,156,170,205,133,98,212,61,246,245,144,92,41,237,118,234,110,171,35,235,213,79,35,99,138,62,119,171,88,222,103,189,169,187,149,26,155,238,170,137,226,109,38,107,215,217,189,139,88,179,14,54,180,182,211,145,208,247,186,74,123,133,93,210,56,250,175,143,150,170,138,134,162,174,154,77,216,168,171,201,60,17,63,109,249,93,203,179,145,90,170,139,176,160,3,8,59,97,112,171,174,85,193,243,239,182,250,138,72,233,240,236,162,219,123,174,108,207,114,62,72,30,217,168,81,177,34,53,81,95,213,174,137,202,142,86,167,35,94,187,238,136,215,102,249,138,189,168,254,194,122,155,246,47,206,40,128,136,14,0,243,175,185,223,25,58,79,127,244,95,164,59,222,65,29,139,163,215,233,114,250,74,55,208,117,121,185,93,191,79,189,117,57,118,245,185,57,119,110,252,201,177,73,171,190,158,230,183,93,53,207,241,173,70,177,83,210,79,114,197,111,20,87,186,56,170,216,231,65,36,244,211,50,104,219,35,90,230,185,88,174,98,34,162,57,171,182,251,42,121,155,68,0,0,0,32,7,181,31,219,179,83,126,197,249,61,17,63,196,0,246,163,251,118,106,111,216,191,39,162,3,42,187,12,127,45,159,179,127,188,137,84,34,175,176,199,242,217,251,55,251,200,149,64,4,27,118,183,235,205,78,169,241,47,38,155,91,235,105,39,199,180,194,159,209,116,203,77,81,21,67,37,184,206,200,229,174,145,94,198,35,152,246,185,34,166,124,78,123,249,31,70,229,245,92,247,181,38,39,95,181,142,197,195,254,141,101,154,197,145,195,222,41,49,155,123,170,35,166,230,123,59,221,83,220,145,211,83,115,177,143,88,250,179,201,20,93,78,69,107,57,249,157,234,181,84,214,134,237,118,186,223,238,181,183,219,237,206,174,227,114,184,212,73,87,89,89,87,51,166,158,166,121,28,174,146,89,36,114,171,158,247,57,85,202,229,85,85,85,85,80,36,127,177,111,66,236,89,78,119,150,235,206,71,102,186,190,175,9,238,246,236,106,175,119,199,67,222,170,225,168,101,106,238,136,137,44,209,192,177,55,147,153,90,198,213,243,57,138,231,68,230,216,14,212,127,110,205,77,251,23,228,244,68,201,240,95,163,151,221,2,225,131,0,210,172,166,110,123,213,170,223,37,69,198,62,86,39,118,170,171,168,150,174,90,109,216,247,177,253,23,212,58,46,163,92,173,127,79,157,54,71,108,144,217,218,143,237,217,169,191,98,252,158,136,12,170,236,49,252,182,126,205,254,242,48,255,0,180,75,66,232,244,7,138,204,175,27,176,217,189,25,141,223,186,89,37,134,22,172,9,27,105,106,145,86,86,69,28,40,214,195,12,117,76,170,134,56,213,173,115,99,133,159,132,138,143,118,96,118,24,254,91,63,102,255,0,121,30,255,0,182,147,71,47,185,134,141,98,90,197,104,155,169,73,167,119,10,138,123,165,55,43,19,150,150,228,234,120,219,83,206,231,162,175,36,240,83,197,211,107,30,231,119,158,111,85,177,185,84,63,47,99,6,188,212,229,90,95,146,232,5,246,182,147,188,96,245,13,186,88,152,234,136,155,60,150,234,201,36,116,241,178,20,98,61,236,134,167,119,186,85,115,252,107,163,98,242,35,88,142,190,189,168,254,194,122,155,246,47,206,40,136,118,224,143,94,105,184,113,226,95,14,212,155,205,109,92,24,242,84,62,215,144,36,53,18,198,197,183,84,177,98,146,73,89,19,30,233,153,11,157,29,74,69,200,238,119,211,177,19,103,114,185,38,39,181,31,216,79,83,126,197,249,197,16,16,2,109,80,106,174,109,80,0,0,0,131,110,214,253,121,169,213,62,37,228,211,107,125,109,36,248,246,152,83,250,46,153,105,170,34,168,100,183,25,217,28,181,210,43,216,196,115,30,215,36,84,207,137,207,127,35,232,220,190,171,158,246,164,196,235,246,177,216,184,127,209,172,179,88,178,56,123,197,38,51,111,117,68,116,220,207,103,123,170,123,146,58,106,110,118,49,235,31,86,121,34,139,169,200,173,103,63,51,189,86,170,154,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,4,143,246,45,232,93,139,41,206,242,221,121,200,236,215,87,213,225,61,222,221,141,85,238,248,232,123,213,92,53,12,173,93,209,17,37,154,56,22,38,242,115,43,88,218,190,103,49,92,232,156,219,1,218,143,237,217,169,191,98,252,158,136,153,62,11,244,114,251,160,92,48,96,26,85,148,205,207,122,181,91,228,168,184,199,202,196,238,213,85,117,18,213,203,77,187,30,246,63,162,250,135,69,212,107,149,175,233,243,166,200,237,146,27,59,81,253,187,53,55,236,95,147,209,1,149,93,134,63,150,207,217,191,222,70,31,246,137,104,93,30,128,241,89,149,227,118,27,55,163,49,187,247,75,36,176,194,213,129,35,109,45,82,42,202,200,163,133,26,216,97,142,169,149,80,199,26,181,174,108,112,179,240,145,81,238,204,14,195,31,203,103,236,223,239,35,223,246,210,104,229,247,48,209,172,75,88,173,19,117,41,52,238,225,81,79,116,166,229,98,114,210,220,157,79,27,106,121,220,244,85,228,158,10,120,186,109,99,220,238,243,205,234,182,55,42,135,229,236,96,215,154,156,171,75,242,93,0,190,214,210,119,140,30,161,183,75,19,29,81,19,103,146,221,89,36,142,158,54,66,140,71,189,144,212,238,247,74,174,127,141,116,108,94,68,107,17,215,215,181,31,216,79,83,126,197,249,197,17,14,220,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,185,29,206,250,118,34,108,238,87,36,196,246,163,251,9,234,111,216,191,56,162,2,0,77,170,13,85,205,170,0,0,0,16,3,218,143,237,217,169,191,98,252,158,136,159,226,0,123,81,253,187,53,55,236,95,147,209,1,159,253,138,158,203,25,79,196,10,239,151,91,140,255,0,48,3,177,83,217,99,41,248,129,93,242,235,113,159,224,0,0,107,89,197,143,181,62,178,124,64,200,126,99,57,53,61,151,30,194,122,101,246,215,206,43,72,86,226,199,218,159,89,62,32,100,63,49,156,154,158,203,143,97,61,50,251,107,231,21,160,101,80,0,0,0,1,10,221,181,126,212,248,183,195,250,31,152,220,73,169,33,91,182,175,218,159,22,248,127,67,243,27,136,23,87,176,199,242,217,251,55,251,200,149,66,42,251,12,127,45,159,179,127,188,137,84,0,0,2,0,123,81,253,187,53,55,236,95,147,209,25,85,216,99,249,108,253,155,253,228,98,175,106,63,183,102,166,253,139,242,122,35,42,187,12,127,45,159,179,127,188,128,149,64,0,3,90,206,44,125,169,245,147,226,6,67,243,25,205,148,205,107,56,177,246,167,214,79,136,25,15,204,103,2,106,123,46,61,132,244,203,237,175,156,86,153,84,98,175,101,199,176,158,153,125,181,243,138,211,42,128,0,0,138,190,220,239,200,159,237,39,238,210,213,118,42,123,83,229,63,15,235,190,99,110,46,175,110,119,228,79,246,147,247,105,106,187,21,61,169,242,159,135,245,223,49,183,1,53,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,41,119,135,137,75,87,127,2,167,249,110,80,223,63,32,59,79,139,148,211,182,162,217,36,111,252,21,219,125,255,0,186,67,237,31,130,244,212,117,4,155,183,153,60,60,63,227,32,16,163,157,90,105,109,156,95,89,27,69,19,24,215,92,173,232,168,198,162,123,232,126,164,79,173,73,147,211,13,211,6,179,111,254,177,167,255,0,208,176,137,60,242,192,191,195,6,204,139,187,151,210,20,11,226,169,225,178,208,127,156,151,45,62,143,161,135,218,34,219,240,104,169,211,255,0,225,48,15,72,117,73,248,72,118,157,111,77,212,2,46,205,81,26,170,248,168,68,240,241,42,107,81,60,80,10,143,147,145,215,71,67,109,150,89,31,203,182,222,107,183,227,39,249,207,172,88,110,43,245,77,186,115,130,85,215,71,203,214,111,39,42,42,189,55,251,244,8,191,130,159,83,192,135,173,106,100,250,151,197,52,172,141,29,83,207,37,178,61,147,119,238,156,176,167,246,223,156,73,85,101,206,159,71,120,96,177,211,64,172,130,170,106,59,92,92,140,217,175,71,44,49,111,186,34,177,127,173,46,255,0,252,237,130,156,31,225,45,212,45,72,170,212,172,142,69,86,209,189,175,84,86,182,68,94,131,233,87,205,202,174,242,69,247,126,163,46,115,88,234,245,114,253,75,133,211,87,58,158,213,66,155,49,145,162,248,172,61,68,111,170,229,70,167,131,147,221,238,3,32,184,95,197,230,131,19,130,178,238,222,181,76,220,252,207,122,43,149,118,150,100,243,114,111,229,177,144,40,212,219,100,60,142,154,227,204,199,177,186,106,22,38,233,31,62,206,84,77,252,100,122,251,191,89,236,17,54,2,135,170,162,120,20,177,85,222,101,111,78,99,134,52,10,154,84,112,137,177,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,24,255,0,198,183,10,95,195,7,75,45,90,103,244,247,232,151,163,50,8,47,189,247,209,125,255,0,169,211,166,168,135,165,211,235,69,182,253,231,155,155,153,118,228,219,111,29,210,192,112,185,217,73,252,26,245,219,25,214,191,187,215,210,63,163,157,247,250,89,244,91,185,245,251,197,28,244,223,203,119,185,57,121,122,252,223,128,187,242,237,225,190,233,159,224,0,0,1,138,188,115,240,49,252,52,126,132,255,0,166,143,208,239,161,222,146,255,0,81,61,33,222,187,223,118,255,0,116,67,201,203,221,191,182,223,159,221,183,142,85,0,48,171,130,158,205,239,224,125,170,119,93,76,251,178,253,45,244,158,63,61,139,185,125,29,238,29,62,165,77,60,221,94,167,122,151,125,187,183,47,47,42,111,207,190,254,27,46,106,128,0,0,7,148,212,205,42,211,141,100,197,103,194,181,75,11,181,100,214,90,142,103,119,107,133,58,73,209,145,209,190,62,180,47,252,56,102,70,73,34,54,88,213,178,51,153,85,174,69,241,60,175,13,124,53,233,199,10,218,112,186,101,166,75,117,154,130,107,132,247,74,186,187,165,82,79,85,87,85,42,49,139,35,213,141,100,109,218,56,162,141,18,54,49,188,177,162,170,43,149,206,117,213,0,0,0,12,95,226,187,128,77,47,226,183,63,194,117,27,39,186,85,219,174,88,197,69,53,45,214,38,164,146,193,123,178,71,51,166,125,3,218,217,99,116,15,87,73,34,54,162,55,35,154,146,201,204,217,62,246,177,229,0,3,228,226,120,181,139,6,197,108,216,86,45,67,220,172,184,253,190,158,215,110,166,234,190,78,133,44,17,182,56,163,231,122,185,238,229,99,26,155,185,85,203,182,234,170,190,36,117,234,199,99,95,221,67,84,243,45,76,254,17,222,140,250,91,144,92,111,189,203,232,135,91,186,247,170,153,38,233,117,59,235,121,249,122,156,188,220,173,223,109,246,77,246,36,168,1,143,252,20,240,165,252,15,180,178,235,166,127,79,126,150,250,79,32,158,251,223,125,23,220,58,125,74,106,120,122,93,62,180,187,237,221,185,185,185,147,126,125,182,240,221,114,0,0,0,0,49,255,0,141,110,20,191,134,14,150,90,180,207,233,239,209,47,70,100,16,95,123,239,162,251,255,0,83,167,77,81,15,75,167,214,139,109,251,207,55,55,50,237,201,182,222,59,165,128,225,115,178,147,248,53,235,182,51,173,127,119,175,164,127,71,59,239,244,179,232,183,115,235,247,138,57,233,191,150,239,114,114,242,245,249,191,1,119,229,219,195,125,211,63,192,0,0,0,0,3,202,106,198,11,247,80,210,204,203,76,253,41,232,207,165,184,253,198,197,223,122,29,110,235,222,169,164,135,171,211,230,111,63,47,83,155,151,153,187,237,182,233,190,231,171,0,69,95,244,12,127,239,162,255,0,145,63,252,121,42,128,0,0,1,106,184,163,208,191,225,41,161,57,54,138,125,41,250,57,244,143,185,127,76,251,143,124,232,119,122,200,42,127,145,234,71,205,205,208,229,252,52,219,155,127,29,182,92,0,254,129,143,253,244,95,242,39,255,0,143,37,80,0,0,0,0,1,128,28,81,246,82,127,9,77,118,201,181,175,238,245,244,115,233,31,114,254,150,125,22,239,157,14,239,71,5,55,242,221,238,62,110,110,135,55,224,38,220,219,120,237,186,223,254,10,120,82,254,7,218,89,117,211,63,167,191,75,125,39,144,79,125,239,190,139,238,29,62,165,53,60,61,46,159,90,93,246,238,220,220,220,201,191,62,219,120,110,185,0,0,183,248,174,133,233,198,33,171,25,174,183,219,44,221,92,207,59,238,145,92,174,149,10,143,146,26,90,122,104,32,142,150,159,193,58,80,175,119,100,143,68,221,207,145,81,92,229,70,68,216,238,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,98,175,28,252,12,127,13,31,161,63,233,163,244,59,232,119,164,191,212,79,72,119,174,247,221,191,221,16,242,114,247,111,237,183,231,247,109,227,229,56,41,236,222,254,7,218,167,117,212,207,187,47,210,223,73,227,243,216,187,151,209,222,225,211,234,84,211,205,213,234,119,169,119,219,187,114,242,242,166,252,251,239,225,178,230,168,0,0,0,98,175,28,252,12,127,13,31,161,63,233,163,244,59,232,119,164,191,212,79,72,119,174,247,221,191,221,16,242,114,247,111,237,183,231,247,109,227,149,64,12,10,225,63,178,166,213,195,62,182,217,245,162,225,173,181,121,77,69,130,158,173,180,52,16,216,27,110,103,94,120,31,78,175,149,235,81,50,189,137,20,178,236,198,163,23,157,88,238,109,154,172,126,122,128,4,106,234,199,99,95,221,67,84,243,45,76,254,17,222,140,250,91,144,92,111,189,203,232,135,91,186,247,170,153,38,233,117,59,235,121,249,122,156,188,220,173,223,109,246,77,246,51,87,133,205,11,254,13,122,19,140,232,167,210,159,164,127,71,59,239,244,207,184,247,62,191,120,172,158,167,249,30,164,156,188,189,126,95,195,93,249,119,240,223,100,186,160,11,63,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,138,42,181,112,131,19,236,90,190,224,217,85,155,53,197,184,177,238,87,172,126,225,79,116,183,84,253,4,100,157,10,168,36,108,145,73,200,250,231,49,220,175,99,87,103,34,181,118,217,81,83,192,147,240,5,170,226,19,135,76,19,137,107,62,47,137,234,101,63,126,198,236,89,2,95,107,109,156,243,69,233,14,90,10,202,104,226,235,67,44,114,69,203,37,83,38,230,106,174,253,30,69,77,158,170,151,84,0,0,0,0,0,6,42,241,207,192,199,240,209,250,19,254,154,63,67,190,135,122,75,253,68,244,135,122,239,125,219,253,209,15,39,47,118,254,219,126,127,118,222,57,84,0,192,14,23,59,41,63,131,94,187,99,58,215,247,122,250,71,244,115,190,255,0,75,62,139,119,62,191,120,163,158,155,249,110,247,39,47,47,95,155,240,23,126,93,188,55,221,51,252,0,5,170,226,143,66,255,0,132,166,132,228,218,41,244,167,232,231,210,62,229,253,51,238,61,243,161,221,235,32,169,254,71,169,31,55,55,67,151,240,211,110,109,252,118,217,110,168,2,42,255,0,160,99,255,0,125,23,252,137,255,0,227,201,84,0,0,0,1,128,28,81,246,82,127,9,77,118,201,181,175,238,245,244,115,233,31,114,254,150,125,22,239,157,14,239,71,5,55,242,221,238,62,110,110,135,55,224,38,220,219,120,237,186,231,248,3,21,120,24,224,99,248,23,125,54,255,0,77,31,166,63,76,125,27,254,162,122,63,186,247,78,243,254,232,155,159,155,188,255,0,107,183,39,191,127,12,170,0,11,41,197,231,15,119,222,40,116,106,167,71,109,26,151,244,42,146,231,112,165,168,186,84,250,25,151,46,249,75,3,150,70,211,114,58,72,214,63,191,182,158,94,163,94,142,251,207,47,139,94,228,49,3,74,187,22,113,92,35,81,241,204,199,53,214,255,0,165,214,91,37,194,43,133,77,137,216,156,116,241,220,122,75,206,200,37,124,149,51,49,97,115,209,169,35,22,55,115,199,206,196,86,171,145,237,146,160,0,192,14,40,251,41,63,132,166,187,100,218,215,247,122,250,57,244,143,185,127,75,62,139,119,206,135,119,163,130,155,249,110,247,31,55,55,67,155,240,19,110,109,188,118,221,115,252,1,138,188,12,112,49,252,11,190,155,127,166,143,211,31,166,62,141,255,0,81,61,31,221,123,167,121,255,0,116,77,207,205,222,127,181,219,147,223,191,133,255,0,213,93,51,197,117,147,78,50,61,45,205,105,59,197,151,38,183,203,111,169,229,142,55,201,15,58,122,147,197,212,99,216,217,162,122,54,72,222,173,94,73,24,199,34,110,212,61,88,2,42,255,0,160,99,255,0,125,23,252,137,255,0,227,204,233,215,126,30,239,186,251,195,5,111,15,217,78,165,242,94,174,182,251,85,61,199,41,244,51,23,188,213,82,84,83,207,45,79,115,100,140,99,58,207,167,119,222,218,244,107,58,158,27,163,118,91,214,0,138,191,232,24,255,0,223,69,255,0,34,127,248,242,85,0,0,0,2,202,113,121,195,221,247,138,29,26,169,209,219,70,165,253,10,164,185,220,41,106,46,149,62,134,101,203,190,82,192,229,145,180,220,142,146,53,143,239,237,167,151,168,215,163,190,243,203,226,215,185,12,64,210,174,197,156,87,8,212,124,115,49,205,117,191,233,117,150,201,112,138,225,83,98,118,39,29,60,119,30,146,243,178,9,95,37,76,204,88,92,244,106,72,197,141,220,241,243,177,21,170,228,123,100,168,0,48,3,138,62,202,79,225,41,174,217,54,181,253,222,190,142,125,35,238,95,210,207,162,221,243,161,221,232,224,166,254,91,189,199,205,205,208,230,252,4,219,155,111,29,183,92,255,0,0,98,175,3,28,12,127,2,239,166,223,233,163,244,199,233,143,163,127,212,79,71,247,94,233,222,127,221,19,115,243,119,159,237,118,228,247,239,225,127,245,87,76,241,93,100,211,140,143,75,115,90,78,241,101,201,173,242,219,234,121,99,141,242,67,206,158,164,241,117,24,246,54,104,158,141,146,55,171,87,146,70,49,200,155,181,15,86,0,138,191,232,24,255,0,223,69,255,0,34,127,248,243,58,117,223,135,187,238,190,240,193,91,195,246,83,169,124,151,171,173,190,213,79,113,202,125,12,197,239,53,84,149,20,243,203,83,220,217,35,24,206,179,233,221,247,182,189,26,206,167,134,232,221,150,245,128,34,175,250,6,63,247,209,127,200,159,254,60,149,64,0,0,0,24,1,197,31,101,39,240,148,215,108,155,90,254,239,95,71,62,145,247,47,233,103,209,110,249,208,238,244,112,83,127,45,222,227,230,230,232,115,126,2,109,205,183,142,219,174,127,128,49,255,0,130,158,20,191,129,246,150,93,116,207,233,239,210,223,73,228,19,223,123,239,162,251,135,79,169,77,79,15,75,167,214,151,125,187,183,55,55,50,111,207,182,222,27,174,64,0,0,0,4,106,234,199,99,95,221,67,84,243,45,76,254,17,222,140,250,91,144,92,111,189,203,232,135,91,186,247,170,153,38,233,117,59,235,121,249,122,156,188,220,173,223,109,246,77,246,51,87,133,205,11,254,13,122,19,140,232,167,210,159,164,127,71,59,239,244,207,184,247,62,191,120,172,158,167,249,30,164,156,188,189,126,95,195,93,249,119,240,223,100,186,160,0,0,0,0,1,133,92,107,118,111,127,12,29,83,181,106,103,221,151,232,151,163,49,248,44,93,203,232,239,127,234,116,234,106,38,234,245,59,212,91,111,222,121,121,121,87,110,77,247,241,217,51,84,1,138,188,12,112,49,252,11,190,155,127,166,143,211,31,166,62,141,255,0,81,61,31,221,123,167,121,255,0,116,77,207,205,222,127,181,219,147,223,191,134,85,0,0,0,6,0,113,71,217,73,252,37,53,219,38,214,191,187,215,209,207,164,125,203,250,89,244,91,190,116,59,189,28,20,223,203,119,184,249,185,186,28,223,128,155,115,109,227,182,235,117,120,24,224,99,248,23,125,54,255,0,77,31,166,63,76,125,27,254,162,122,63,186,247,78,243,254,232,155,159,155,188,255,0,107,183,39,191,127,12,170,0,0,0,8,213,213,142,198,191,186,134,169,230,90,153,252,35,189,25,244,183,32,184,223,123,151,209,14,183,117,239,85,50,77,210,234,119,214,243,242,245,57,121,185,91,190,219,236,155,236,73,80,2,213,112,185,161,127,193,175,66,113,157,20,250,83,244,143,232,231,125,254,153,247,30,231,215,239,21,147,212,255,0,35,212,147,151,151,175,203,248,107,191,46,254,27,236,151,84,0,0,0,49,87,142,126,6,63,134,143,208,159,244,209,250,29,244,59,210,95,234,39,164,59,215,123,238,223,238,136,121,57,123,183,246,219,243,251,182,241,242,156,20,246,111,127,3,237,83,186,234,103,221,151,233,111,164,241,249,236,93,203,232,239,112,233,245,42,105,230,234,245,59,212,187,237,221,185,121,121,83,126,125,247,240,217,115,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,1,75,151,100,56,107,147,112,242,148,243,3,180,249,247,215,244,237,178,191,116,77,185,127,243,144,250,7,203,201,81,93,103,157,19,207,213,255,0,206,64,34,74,197,80,151,254,51,162,239,14,71,164,50,80,57,169,245,122,212,31,86,223,81,45,184,212,105,21,138,223,26,39,130,82,196,137,255,0,220,33,16,184,12,209,199,198,131,156,229,68,69,117,189,169,250,249,232,73,125,199,149,174,177,219,213,174,69,254,43,23,146,255,0,104,128,125,18,135,47,137,89,67,209,119,221,0,21,121,20,34,239,238,15,87,35,87,96,18,189,172,98,185,92,137,178,111,226,164,117,241,247,126,200,242,251,204,248,94,61,104,171,174,72,101,123,30,176,68,175,68,219,187,61,60,121,127,180,119,227,123,140,249,190,84,203,29,60,141,71,171,119,98,166,232,170,158,229,49,71,95,41,106,169,150,162,225,104,198,230,171,172,146,69,114,212,54,141,100,85,94,104,209,85,92,223,31,37,84,3,12,44,52,53,186,67,134,197,136,82,75,210,200,110,181,15,106,210,43,83,170,172,153,21,141,245,87,153,19,117,99,126,175,52,254,254,100,112,111,161,183,106,55,65,155,229,180,19,197,81,85,11,228,111,81,138,207,9,98,137,223,138,253,188,220,239,113,143,186,45,164,153,54,169,234,204,57,14,93,5,66,50,137,96,86,164,205,147,109,227,150,21,79,229,24,239,115,157,239,36,227,13,178,67,98,177,81,219,161,141,173,100,16,71,26,108,136,159,130,198,167,212,159,80,31,102,24,91,3,18,54,55,102,167,233,43,115,182,79,4,42,58,94,231,111,250,0,229,29,186,249,157,141,58,216,155,248,236,118,39,144,28,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,165,251,108,82,221,190,162,167,38,229,40,155,1,216,124,220,129,177,190,217,43,36,119,42,47,47,142,219,254,50,31,72,252,87,104,146,90,39,177,91,204,139,183,135,143,214,159,80,16,231,61,77,37,135,140,171,124,136,187,245,170,168,24,158,127,157,65,250,201,125,194,170,25,83,139,218,230,111,147,232,224,95,231,141,170,67,158,174,83,58,201,197,221,129,207,137,99,73,46,116,13,69,114,47,251,135,235,37,235,74,234,58,248,45,149,234,168,187,208,211,109,183,251,203,0,245,197,14,79,29,202,202,85,187,129,202,121,28,63,193,170,239,169,14,118,93,188,118,63,13,230,186,43,125,178,166,178,119,181,172,138,53,114,170,170,39,248,192,199,78,40,184,128,165,211,138,10,155,93,34,239,89,45,59,249,60,252,28,173,153,169,231,27,147,205,159,89,138,58,121,197,86,85,61,242,122,74,186,142,167,120,122,185,169,201,26,114,162,35,221,238,135,199,220,93,61,124,183,105,158,167,228,149,20,119,75,226,82,220,26,231,196,197,117,116,81,71,186,73,42,39,189,87,240,158,190,239,36,62,46,140,240,127,107,143,33,101,246,106,182,86,210,174,238,133,208,214,61,200,173,86,72,158,109,141,17,124,211,223,238,3,44,116,86,134,247,112,180,178,239,125,167,238,242,186,73,26,140,231,99,253,84,115,118,241,111,135,185,125,197,221,107,81,173,68,67,231,217,109,240,218,232,153,71,10,47,43,85,203,226,187,249,174,231,239,223,96,41,123,188,60,10,24,229,85,10,245,79,13,138,216,137,238,2,166,161,81,194,38,199,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,112,239,35,173,21,119,59,23,200,235,217,55,243,3,180,233,170,111,52,74,138,187,39,253,39,113,68,169,187,118,2,26,184,208,115,177,174,37,177,171,178,53,26,214,93,41,93,225,227,248,49,209,47,187,111,168,148,158,29,238,233,122,210,220,118,187,117,94,181,178,146,79,20,95,125,52,75,239,253,100,106,118,150,217,229,181,234,158,33,117,114,43,91,81,114,217,55,254,214,26,79,211,250,9,2,224,238,181,245,58,47,141,35,149,23,107,101,26,39,138,121,119,74,112,47,192,5,42,170,138,7,43,224,89,238,39,115,58,156,51,74,47,247,106,55,42,73,29,27,185,21,119,243,87,198,223,197,84,95,198,46,236,143,86,177,85,75,91,172,88,173,167,82,48,251,134,23,95,59,96,125,202,46,147,21,119,85,85,230,99,188,145,205,252,212,247,160,17,17,147,234,6,81,122,202,159,113,109,108,139,60,243,171,216,141,150,68,68,87,72,229,68,241,119,135,138,253,100,151,240,83,108,202,167,211,75,109,211,39,151,169,222,105,99,124,59,206,178,42,55,158,111,173,87,111,5,105,106,172,28,14,178,217,149,81,214,62,149,245,20,208,212,71,42,201,226,223,85,36,69,242,235,170,249,33,154,152,94,55,77,140,99,212,22,138,88,249,25,75,78,200,145,55,85,217,26,159,165,87,252,96,125,230,53,26,155,32,115,85,124,142,85,81,61,229,41,35,87,193,29,226,5,8,213,223,214,67,177,169,177,206,223,89,200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,47,145,214,239,51,177,81,85,60,14,189,188,87,117,255,0,0,29,137,228,83,34,42,181,118,42,67,137,55,229,93,157,176,17,73,218,184,213,139,33,193,170,90,213,221,183,57,188,147,197,62,243,76,191,228,50,255,0,128,235,188,151,45,25,178,53,255,0,214,104,169,162,241,253,20,148,191,165,126,179,15,187,86,41,235,23,35,195,165,125,66,172,79,185,74,173,77,147,100,218,10,125,204,180,224,14,149,240,104,245,165,81,124,31,77,3,191,252,214,148,12,171,0,225,64,232,172,123,34,137,95,35,185,90,158,123,174,201,230,88,171,134,161,210,223,115,186,11,13,141,212,243,189,147,34,72,168,168,229,106,43,26,237,253,87,46,222,8,239,52,247,23,7,85,242,232,49,75,43,165,169,168,88,154,246,162,163,145,21,127,174,53,61,200,191,90,24,241,194,230,41,91,114,203,166,203,46,21,47,171,141,238,141,89,36,139,226,187,71,51,23,241,183,247,39,187,220,6,82,218,233,166,88,163,115,246,223,100,223,207,244,127,128,251,140,78,86,34,125,72,81,20,17,196,136,140,106,34,33,95,150,233,184,7,34,108,117,43,60,124,60,63,73,216,84,137,225,226,128,26,139,239,57,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,53,101,157,163,220,24,224,217,85,231,10,202,117,147,185,94,177,251,133,69,174,227,77,244,118,235,39,66,170,9,29,28,177,243,178,153,204,119,43,216,228,221,170,173,93,183,69,84,241,3,37,65,229,52,183,84,176,77,105,193,45,154,153,166,151,223,76,227,119,158,183,114,173,238,179,83,245,122,83,62,25,62,247,51,25,35,118,146,39,183,214,106,111,182,233,186,42,42,250,176,0,22,83,90,248,204,225,179,135,108,170,151,10,214,61,72,250,63,122,173,183,178,233,5,55,161,235,234,249,233,95,36,145,182,78,122,120,36,98,110,248,100,77,149,121,189,93,246,217,81,84,47,88,45,86,133,241,71,161,60,74,122,111,238,41,156,253,35,250,57,221,189,39,253,44,172,163,232,119,142,175,71,250,166,40,249,185,186,18,254,14,251,114,248,237,186,111,114,163,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,153,172,123,160,153,173,114,166,206,88,164,68,223,149,118,15,214,0,0,0,0,0,0,0,0,0,0,0,0,15,63,129,231,248,110,167,227,48,102,122,127,144,210,95,108,85,85,21,116,212,247,10,69,87,65,59,233,170,36,167,149,99,118,219,61,137,44,50,34,61,187,177,232,136,230,171,154,168,229,244,0,0,0,1,242,111,249,102,43,138,122,55,233,78,77,106,179,122,102,225,13,166,221,233,10,216,233,251,229,116,187,244,169,161,231,84,234,76,254,87,114,198,221,220,237,151,100,93,143,172,0,0,0,3,207,216,179,252,55,38,201,178,108,50,197,144,210,85,223,112,234,138,106,107,237,189,170,169,61,11,234,41,217,81,2,189,170,136,170,201,34,145,21,175,77,216,170,217,26,139,205,27,218,208,244,0,0,0,252,145,221,173,83,93,106,44,80,220,233,31,114,163,167,134,174,162,141,179,53,103,134,9,157,35,98,149,241,239,204,214,61,208,76,214,185,83,103,44,82,34,111,202,187,126,176,0,0,0,0,0,0,0,0,0,0,0,31,146,231,118,181,89,105,153,89,121,185,210,80,83,201,81,5,35,37,169,153,177,49,211,207,43,33,134,36,115,149,17,95,36,178,71,27,27,230,231,189,173,77,213,81,0,253,96,0,0,0,0,31,146,217,118,181,94,169,159,89,102,185,210,87,211,199,81,61,35,229,166,153,178,177,179,193,43,225,154,37,115,85,81,31,28,177,201,27,219,230,215,177,205,93,149,21,0,253,96,0,0,0,0,0,0,0,0,30,126,197,159,225,185,54,77,147,97,150,44,134,146,174,251,135,84,83,83,95,109,237,85,73,232,95,81,78,202,136,21,237,84,69,86,73,20,136,173,122,110,197,86,200,212,94,104,222,214,135,160,7,159,207,243,204,103,76,48,219,182,160,102,117,85,116,182,43,21,58,213,220,42,41,173,245,21,175,130,4,84,230,149,98,167,99,229,86,53,23,153,238,70,170,49,136,231,187,102,181,202,152,235,253,20,126,4,255,0,217,207,254,76,222,63,230,128,101,80,5,170,215,78,40,244,39,134,191,66,125,218,243,159,163,159,72,251,207,163,63,165,149,149,157,126,239,210,235,127,83,69,39,47,47,94,47,194,219,126,111,13,246,93,130,234,131,31,244,183,143,94,19,181,167,59,182,105,158,154,106,183,166,114,75,207,91,185,81,122,10,229,79,213,233,66,249,164,251,228,212,236,141,187,71,19,221,235,57,55,219,100,221,85,17,114,0,0,49,255,0,84,184,245,225,59,69,179,187,158,153,234,94,171,122,27,36,179,116,123,237,23,160,174,85,29,46,172,44,154,63,190,67,78,248,221,188,114,177,222,171,151,109,246,93,149,21,19,218,232,135,17,186,61,196,117,170,231,125,209,172,158,174,255,0,109,180,84,50,146,174,177,214,106,234,40,18,119,55,155,164,201,42,97,141,178,61,27,202,231,53,138,229,98,62,53,119,47,59,55,11,150,0,0,12,85,254,138,63,2,127,236,231,255,0,38,111,31,243,67,37,49,60,166,197,156,226,182,108,215,22,174,239,182,92,130,223,79,116,183,84,244,159,31,94,150,120,219,36,82,114,61,26,246,243,49,237,93,156,136,228,223,101,68,95,0,62,176,0,0,0,0,0,0,0,0,5,170,215,78,40,244,39,134,191,66,125,218,243,159,163,159,72,251,207,163,63,165,149,149,157,126,239,210,235,127,83,69,39,47,47,94,47,194,219,126,111,13,246,93,130,234,131,31,244,183,143,94,19,181,167,59,182,105,158,154,106,183,166,114,75,207,91,185,81,122,10,229,79,213,233,66,249,164,251,228,212,236,141,187,71,19,221,235,57,55,219,100,221,85,17,114,0,0,0,0,0,0,63,37,21,218,213,113,169,175,163,183,220,233,42,170,45,117,9,73,93,20,51,53,239,165,157,98,142,100,138,86,162,238,199,172,83,69,34,53,219,47,36,140,119,147,145,87,245,128,0,0,0,0,0,252,150,203,181,170,245,76,250,203,53,206,146,190,158,58,137,233,31,45,52,205,149,141,158,9,95,12,209,43,154,170,136,248,229,142,72,222,223,54,189,142,106,236,168,168,7,235,0,0,0,0,0,0,0,252,150,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,1,250,192,0,0,0,1,111,245,175,94,244,159,135,108,86,151,53,214,60,175,232,253,150,182,224,203,92,21,61,198,166,175,158,169,241,201,35,99,228,167,142,71,166,236,134,69,221,83,151,213,219,125,213,17,109,86,39,218,61,193,142,115,149,89,176,172,91,89,59,237,235,32,184,83,218,237,212,223,71,110,177,245,234,167,145,177,197,31,59,233,154,198,243,61,237,77,220,168,212,223,117,84,79,16,50,84,0,0,31,39,44,202,108,88,54,43,121,205,114,154,238,229,101,199,237,245,23,75,141,79,73,242,116,41,96,141,210,75,39,35,17,207,119,43,24,229,217,168,174,93,182,68,85,240,49,175,250,40,252,9,255,0,179,159,252,153,188,127,205,0,202,160,121,251,78,127,134,222,176,26,45,82,163,200,105,35,196,235,236,241,223,226,187,85,170,210,192,219,115,225,73,219,81,34,204,141,88,153,210,84,122,245,17,188,169,191,54,219,41,232,0,0,0,0,0,0,0,0,0,0,0,0,98,175,244,81,248,19,255,0,103,63,249,51,120,255,0,154,1,149,64,242,159,117,44,19,238,89,247,107,244,239,250,12,250,63,244,167,210,125,214,111,254,139,238,221,231,175,209,228,234,255,0,35,235,114,114,115,251,185,119,240,44,7,244,81,248,19,255,0,103,63,249,51,120,255,0,154,1,149,64,249,56,158,83,98,206,113,91,54,107,139,87,119,219,46,65,111,167,186,91,170,122,79,143,175,75,60,109,146,41,57,30,141,123,121,152,246,174,206,68,114,111,178,162,47,129,245,128,0,126,75,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,205,134,10,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,64,253,96,0,0,0,0,183,250,215,175,122,79,195,182,43,75,154,235,30,87,244,126,203,91,112,101,174,10,158,227,83,87,207,84,248,228,145,177,242,83,199,35,211,118,67,34,238,169,203,234,237,190,234,136,182,171,19,237,30,224,199,57,202,172,216,86,45,172,157,246,245,144,92,41,237,118,234,111,163,183,88,250,245,83,200,216,226,143,157,244,205,99,121,158,246,166,238,84,106,111,186,170,39,136,25,42,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,242,58,213,85,23,99,177,124,138,23,111,171,196,10,209,119,56,119,138,109,185,202,5,242,2,48,123,88,169,224,71,97,11,36,110,221,183,89,220,213,241,240,68,130,29,253,255,0,168,201,62,0,228,167,151,72,173,46,133,234,170,148,144,53,127,95,117,165,253,38,62,118,180,193,31,162,176,250,180,114,35,155,117,157,137,186,253,116,241,175,255,0,170,95,30,206,151,115,233,21,189,171,35,93,180,17,47,158,255,0,245,173,32,25,124,81,35,218,198,57,206,95,4,69,82,179,229,100,181,241,91,108,213,149,178,61,27,209,167,146,69,221,118,242,98,175,215,250,0,199,253,114,200,237,121,70,115,107,192,42,233,95,35,101,167,149,252,252,233,203,224,231,46,222,170,162,255,0,89,79,127,188,187,122,101,130,208,225,150,166,83,80,162,35,83,127,37,119,231,61,127,25,87,243,148,196,220,90,255,0,62,168,241,23,87,61,50,202,176,217,100,158,147,213,223,109,215,189,253,74,228,247,39,212,103,29,20,41,12,13,106,34,166,223,231,80,63,71,187,196,165,206,77,246,42,84,220,235,123,23,127,208,5,72,155,149,148,179,200,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,1,173,103,22,62,212,250,201,241,3,33,249,140,230,202,102,181,156,88,251,83,235,39,196,12,135,230,51,129,53,61,151,30,194,122,101,246,215,206,43,76,170,34,47,178,159,142,170,108,58,74,14,22,53,94,190,146,154,197,85,80,144,225,85,205,165,149,211,182,227,87,90,196,244,107,210,24,220,142,100,178,212,73,43,102,145,91,211,84,145,174,123,154,232,210,41,116,0,66,183,109,95,181,62,45,240,254,135,230,55,18,106,72,86,237,171,246,167,197,190,31,208,252,198,226,5,213,236,49,252,182,126,205,254,242,29,161,220,66,229,92,47,246,133,233,222,174,98,212,221,255,0,184,105,253,45,53,198,214,250,169,41,225,185,208,203,95,113,108,180,242,57,139,253,204,140,87,53,237,100,177,68,245,99,249,57,85,216,99,249,108,253,155,253,228,90,174,218,191,106,124,91,225,253,15,204,110,32,75,166,139,234,246,27,175,90,95,143,234,230,159,207,87,37,139,34,167,116,212,233,87,2,195,60,79,100,142,138,88,100,103,138,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,47,181,53,225,224,147,140,28,155,132,109,80,138,244,213,171,173,194,111,149,16,55,44,179,210,69,79,215,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,102,236,17,137,229,54,44,231,21,179,102,184,181,119,125,178,228,22,250,123,165,186,167,164,248,250,244,179,198,217,34,147,145,232,215,183,153,143,106,236,228,71,38,251,42,34,248,1,245,128,0,68,174,175,241,155,125,224,243,180,207,85,238,114,90,189,51,134,101,31,71,105,242,107,108,76,98,85,58,56,173,20,189,42,154,105,29,182,211,69,213,149,82,55,57,35,145,175,115,93,202,170,201,99,149,251,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,8,12,237,71,246,236,212,223,177,126,79,68,92,174,205,206,208,74,110,29,170,100,209,237,100,186,213,187,78,174,53,14,169,162,185,77,44,179,51,25,122,69,60,146,164,84,240,193,44,211,50,166,101,129,170,198,185,172,141,234,249,54,221,242,42,132,218,0,0,0,0,17,107,219,29,169,188,75,216,105,168,116,250,11,53,37,187,69,114,90,120,96,154,227,73,27,42,159,116,184,199,43,42,18,10,169,31,31,53,27,227,117,59,95,20,113,170,117,88,146,57,100,147,215,138,9,74,60,166,169,105,110,9,173,56,37,207,76,245,46,197,233,156,110,243,209,239,180,93,234,106,126,175,74,102,77,31,223,33,123,36,110,210,68,199,122,174,77,246,217,119,69,84,80,130,30,0,120,193,186,240,155,171,141,117,193,105,36,193,51,26,138,58,12,173,147,68,229,125,52,12,123,146,58,232,157,27,29,47,61,58,77,43,214,54,181,201,43,28,246,114,243,172,114,71,63,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,26,230,113,93,194,142,163,240,149,168,239,194,179,88,187,245,170,187,169,61,130,255,0,4,42,202,91,189,43,85,17,92,212,85,94,156,204,230,106,75,10,170,186,55,57,170,138,246,62,57,31,146,189,152,188,120,253,196,47,180,218,13,171,23,174,92,7,32,184,55,209,183,75,141,199,167,75,139,204,230,76,233,54,111,73,203,209,168,157,212,232,238,105,35,138,23,44,147,46,220,242,185,66,106,79,63,159,231,248,110,150,97,183,109,65,212,28,134,146,199,143,88,233,214,166,186,186,165,87,146,38,110,136,136,136,136,174,123,220,229,107,24,198,162,189,239,115,90,212,115,156,136,190,128,130,30,209,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,86,178,89,92,229,106,204,177,70,22,211,140,94,49,115,190,47,243,186,123,253,254,143,208,216,221,155,159,232,254,63,212,134,163,209,125,88,105,217,85,252,105,144,69,36,253,89,41,210,79,190,34,242,111,202,221,145,60,100,255,0,179,131,180,2,143,136,139,20,90,73,171,217,23,250,108,80,119,153,226,169,168,142,10,120,242,42,94,119,201,205,78,200,89,28,108,154,24,213,24,248,81,188,203,28,73,43,85,255,0,126,72,161,4,244,24,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,57,226,126,202,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,138,27,68,3,29,120,36,227,7,25,226,231,75,226,189,53,105,40,179,107,29,60,13,203,44,244,145,84,116,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,153,223,171,140,94,49,112,78,16,48,74,123,253,254,143,211,57,37,231,159,232,254,63,212,154,159,210,157,41,169,217,85,252,105,144,75,28,29,40,234,18,79,190,34,115,237,202,221,213,124,2,218,246,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,233,57,241,74,231,43,146,21,138,72,96,208,189,82,214,93,36,212,123,118,71,160,215,219,173,187,47,173,222,211,73,29,186,149,181,114,87,119,133,70,37,50,211,61,143,101,71,59,249,21,177,185,142,251,227,99,115,83,157,173,84,248,25,254,127,153,106,158,101,118,212,29,65,200,106,239,153,13,242,161,106,107,171,170,85,57,229,126,200,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,47,221,154,93,159,116,218,61,106,179,241,7,171,246,170,184,245,6,190,159,188,217,237,53,113,75,75,62,52,199,182,170,9,18,68,100,234,201,223,81,77,60,78,86,77,19,95,2,238,213,68,122,59,96,207,76,78,227,125,188,98,182,107,182,83,142,125,31,189,86,219,233,234,46,54,142,248,202,191,71,213,62,54,186,90,110,187,17,25,47,77,234,230,117,26,156,174,229,221,60,20,250,192,1,20,29,164,58,243,153,112,219,218,7,167,26,173,134,86,213,181,246,236,30,220,203,157,12,53,9,11,46,214,229,186,215,173,69,20,170,230,61,188,146,53,187,35,149,142,228,122,50,70,167,59,26,169,33,92,52,113,23,130,113,65,165,148,26,153,130,212,127,98,163,188,81,114,77,253,44,186,119,104,102,158,143,169,44,81,245,186,93,118,55,170,198,242,63,205,23,205,18,42,251,106,253,169,241,111,135,244,63,49,184,152,235,193,223,21,89,151,10,26,185,111,204,44,215,42,183,99,23,26,138,122,108,178,209,28,105,51,46,54,228,127,174,173,137,207,99,123,204,109,116,142,133,252,205,229,122,171,85,122,111,145,143,13,140,193,231,240,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,242,74,205,213,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,208,0,0,1,16,26,47,199,183,240,87,227,19,90,244,223,81,32,239,26,101,147,106,134,67,89,87,81,5,63,61,85,150,185,245,210,68,181,141,70,39,60,208,171,35,141,178,197,226,228,107,26,248,147,153,174,142,105,127,53,172,226,199,218,159,89,62,32,100,63,49,156,207,78,203,238,208,74,107,77,53,151,133,237,105,186,213,189,143,168,109,6,31,124,169,150,90,151,243,205,45,45,61,29,149,34,138,7,57,24,142,124,238,100,242,203,201,27,17,177,122,172,107,54,9,95,0,0,0,1,231,243,252,255,0,13,210,204,54,237,168,58,131,144,210,88,241,235,29,58,212,215,87,84,170,242,68,205,209,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,22,0,120,219,227,7,38,226,231,84,37,189,57,106,232,176,155,29,68,237,196,236,245,113,83,245,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,153,215,127,180,127,180,2,179,136,139,236,186,73,164,57,23,250,83,208,119,105,229,169,167,142,122,121,50,42,174,70,73,205,80,201,153,28,140,134,25,21,88,200,85,188,171,36,75,43,149,255,0,121,72,177,175,66,248,92,215,110,37,61,55,247,20,193,190,145,253,28,238,222,147,254,153,209,209,244,59,199,87,163,253,83,44,124,220,221,9,127,7,125,185,124,118,221,55,9,84,236,197,227,199,238,223,98,166,208,109,88,189,115,103,216,253,189,190,141,186,92,110,61,74,172,162,22,190,103,73,179,122,77,78,181,60,13,167,71,115,73,36,179,53,36,153,119,228,149,201,159,230,172,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,27,4,240,47,198,109,139,140,61,56,170,185,201,106,244,54,103,139,247,122,124,154,219,19,30,180,173,146,84,127,74,166,154,71,111,188,50,244,165,84,141,206,89,35,115,28,215,115,34,50,89,3,37,64,0,8,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,87,50,40,156,213,114,194,145,73,49,38,181,156,88,251,83,235,39,196,12,135,230,51,129,178,152,33,175,179,23,180,2,143,72,171,41,184,126,214,252,139,186,96,181,124,176,99,55,41,99,130,42,91,13,84,147,205,52,173,169,123,88,146,44,51,201,81,227,52,143,115,97,115,27,186,54,55,61,241,204,160,0,120,168,245,175,72,229,213,10,141,21,110,163,227,233,157,210,211,195,82,252,125,213,204,109,106,178,88,228,149,168,200,213,119,123,210,40,95,43,152,221,222,200,214,55,189,26,201,35,115,189,168,26,230,113,137,196,198,174,113,45,171,151,11,206,169,80,213,216,25,96,168,168,182,219,49,57,17,236,101,129,141,127,44,144,57,143,107,92,181,42,230,39,90,71,181,175,115,216,137,202,198,50,56,227,151,238,207,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,88,174,16,70,215,43,94,199,53,98,108,170,196,106,50,101,114,116,227,99,225,230,177,93,172,92,20,91,178,156,86,231,197,70,155,219,57,50,75,54,213,57,140,12,74,170,137,174,180,45,142,158,158,58,136,218,142,124,112,247,88,225,230,122,54,54,53,98,89,100,123,209,98,68,124,91,104,190,175,102,90,11,170,24,254,174,105,252,244,145,223,113,218,135,77,78,149,112,36,208,74,199,198,232,165,134,70,120,42,178,72,164,146,53,86,171,94,136,245,86,185,174,68,114,6,206,96,182,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,60,110,118,200,229,99,121,216,172,145,169,200,246,170,253,109,104,213,236,55,65,116,191,32,213,205,64,158,174,59,22,59,78,217,170,18,146,5,154,121,94,249,27,20,80,198,207,4,87,201,44,145,198,138,229,107,17,94,138,231,53,168,174,64,177,93,162,60,94,127,5,45,26,79,162,213,189,29,66,204,122,180,88,191,61,7,121,134,14,147,162,239,85,114,115,42,70,157,40,229,111,34,59,159,154,89,34,222,55,198,146,242,194,95,14,186,189,171,154,37,171,150,44,207,68,167,171,126,78,250,134,91,225,182,67,3,234,89,120,100,207,107,86,130,90,118,122,211,178,87,35,17,24,223,95,157,24,230,43,100,107,28,223,149,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,226,168,200,226,142,56,209,92,174,122,163,17,92,231,57,85,203,38,157,146,156,20,122,18,142,143,139,45,77,182,93,104,239,83,117,163,194,237,243,167,66,54,208,205,7,77,247,55,34,59,158,78,179,37,150,56,155,35,90,212,141,29,42,36,137,44,47,96,72,253,166,42,156,219,0,162,131,81,176,170,74,10,139,253,158,54,95,177,202,185,98,184,193,3,231,133,18,166,138,71,162,116,170,24,213,115,227,87,34,114,61,17,87,109,151,99,91,109,126,209,203,239,15,250,203,150,104,238,71,55,120,171,198,110,14,167,142,167,149,140,239,116,175,106,73,77,83,200,199,189,35,234,193,36,82,244,249,213,204,231,229,119,172,213,67,102,146,29,187,103,244,26,155,21,213,12,107,95,236,84,85,125,223,56,167,117,174,250,246,211,202,232,35,184,209,199,27,96,145,243,43,213,140,124,212,219,49,177,35,89,225,67,35,211,157,92,245,104,101,255,0,101,127,16,246,173,101,225,162,213,129,213,93,106,234,178,205,49,167,134,201,118,100,212,109,133,141,162,87,204,150,215,68,232,211,145,236,74,104,91,10,170,237,39,61,59,213,232,188,205,146,76,117,237,206,252,137,254,210,126,237,44,167,99,238,177,223,112,110,40,19,74,169,225,239,22,93,75,183,207,79,89,31,51,25,208,170,161,167,158,174,158,167,117,99,158,238,86,50,166,46,154,57,141,94,243,206,238,101,141,168,94,190,220,239,200,159,237,39,238,208,49,87,178,227,219,179,76,190,218,249,61,105,58,122,171,169,152,174,141,233,198,71,170,89,173,95,119,178,227,54,249,110,21,60,178,70,201,38,228,79,82,8,186,143,99,29,52,175,86,199,27,21,201,207,35,216,212,93,220,132,22,118,92,123,118,105,151,219,95,39,173,51,167,182,147,88,239,184,126,141,98,90,59,104,135,167,73,168,151,10,138,139,165,79,51,23,154,150,218,234,121,27,77,200,230,42,167,60,243,211,203,212,107,216,230,247,110,95,89,178,57,16,34,7,44,202,111,185,206,85,121,205,114,154,238,251,122,200,46,21,23,75,141,79,73,145,245,234,167,145,210,75,39,35,17,172,111,51,222,229,217,168,141,77,246,68,68,240,54,30,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,206,238,118,83,177,83,102,242,181,33,7,130,61,6,166,226,59,137,124,59,77,175,52,85,115,227,203,80,251,166,64,176,211,203,35,18,221,76,197,150,72,229,124,79,99,161,100,206,108,116,201,47,59,121,31,80,197,77,221,202,213,216,204,0,0,13,85,205,148,248,78,246,88,209,191,135,248,247,203,160,53,172,54,83,225,59,217,99,70,254,31,227,223,46,128,11,170,0,0,0,3,21,123,81,253,132,245,55,236,95,156,81,30,83,179,155,143,111,225,81,98,159,77,245,18,14,239,169,184,205,191,190,85,212,65,79,201,75,122,161,99,217,18,214,53,24,156,144,204,143,146,54,203,23,131,85,207,107,226,78,87,58,56,125,95,106,63,176,158,166,253,139,243,138,34,8,112,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,115,196,253,149,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,20,54,136,6,63,240,117,198,46,9,197,254,9,81,127,176,81,250,27,36,179,114,125,32,199,250,147,84,122,47,171,53,67,41,127,141,62,8,163,159,171,29,58,201,247,180,94,77,249,93,178,167,142,64,0,34,175,183,59,242,39,251,73,251,180,149,66,42,251,115,191,34,127,180,159,187,64,197,94,203,143,110,205,50,251,107,228,245,164,255,0,16,3,217,113,237,217,166,95,109,124,158,180,159,224,0,0,0,0,33,219,136,110,44,243,46,17,123,78,245,51,56,177,83,213,222,44,85,244,246,154,107,238,56,218,244,165,130,234,196,177,210,164,10,247,172,114,163,31,20,175,73,26,244,103,62,221,70,34,163,101,122,44,175,105,110,169,96,154,211,130,91,53,51,77,47,190,153,198,239,61,110,229,91,221,102,167,234,244,166,124,50,125,238,102,50,70,237,36,79,111,172,212,223,109,211,116,84,85,130,206,212,127,110,205,77,251,23,228,244,71,213,236,230,227,95,248,42,234,60,246,12,254,231,117,147,76,178,159,189,220,169,160,94,172,118,186,229,86,36,119,54,195,202,231,187,149,140,88,229,108,74,215,62,55,53,219,74,232,98,141,66,122,65,249,45,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,63,88,0,12,53,237,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,210,115,226,149,206,87,36,43,20,129,153,68,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,171,153,20,78,106,185,97,72,164,190,157,159,253,167,84,122,187,89,105,209,14,32,107,123,166,117,87,207,21,183,38,157,240,69,75,126,170,146,121,28,202,87,69,12,81,71,75,50,70,232,99,137,61,102,204,230,57,57,155,35,152,201,35,7,139,31,106,125,100,248,129,144,252,198,112,54,83,4,53,246,98,246,128,81,233,21,101,55,15,218,223,145,119,76,22,175,150,12,102,229,44,112,69,75,97,170,146,121,166,149,181,47,107,18,69,134,121,42,60,102,145,238,108,46,99,119,70,198,231,190,57,148,0,15,21,30,181,233,28,186,161,81,162,173,212,124,125,51,186,90,120,106,95,143,186,185,141,173,86,75,28,146,181,25,26,174,239,122,69,11,229,115,27,187,217,26,198,247,163,89,36,110,119,181,0,1,30,189,165,189,160,148,218,61,106,188,112,249,164,23,90,184,245,6,190,159,187,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,236,228,84,122,55,96,176,29,170,28,117,84,231,249,13,215,134,29,45,175,171,131,24,177,212,77,109,204,230,154,150,46,75,181,198,10,168,94,216,34,73,35,89,163,101,44,212,202,139,35,30,206,171,220,244,229,116,108,99,228,243,253,152,188,120,253,196,47,180,218,13,171,23,174,92,7,32,184,55,209,183,75,141,199,167,75,139,204,230,76,233,54,111,73,203,209,168,157,212,232,238,105,35,138,23,44,147,46,220,242,185,112,0,1,181,64,35,3,178,83,141,127,77,209,209,240,155,169,183,59,173,101,234,30,180,152,93,194,117,235,198,234,24,96,234,62,216,229,70,243,199,209,100,82,201,19,164,115,154,177,171,162,69,141,34,133,143,147,240,0,0,48,3,182,175,217,99,22,248,129,67,242,235,137,21,124,39,123,83,232,223,196,12,123,230,48,18,169,219,87,236,177,139,124,64,161,249,117,196,134,188,79,41,190,224,217,85,155,53,197,171,187,149,235,31,184,83,221,45,213,61,38,73,208,170,130,70,201,20,156,143,71,49,220,175,99,87,103,34,181,118,217,81,83,192,13,164,193,98,184,59,226,171,13,226,191,72,237,249,133,154,229,72,220,158,221,79,79,77,150,90,35,141,97,125,186,226,172,245,213,177,57,239,119,118,145,205,145,208,191,153,220,204,69,106,175,81,146,49,151,212,11,85,197,143,178,198,178,124,63,200,126,93,57,173,97,178,159,22,62,203,26,201,240,255,0,33,249,116,230,181,128,79,247,253,139,47,252,31,255,0,246,112,197,94,202,206,60,127,250,35,133,77,95,189,127,101,139,16,190,220,238,63,239,12,166,178,53,157,47,248,67,162,124,147,127,99,167,99,127,146,97,149,95,246,44,191,240,127,255,0,217,194,0,64,218,160,24,43,217,123,198,191,240,128,193,25,163,26,133,115,186,215,106,78,27,111,125,76,183,26,213,235,122,102,214,217,154,198,84,44,173,106,109,52,93,88,33,145,36,85,124,158,164,188,242,57,242,244,243,168,0,0,0,0,8,128,209,126,61,191,130,191,24,154,215,166,250,137,7,120,211,44,155,84,50,26,202,186,136,41,249,234,172,181,207,174,146,37,172,106,49,57,230,133,89,28,109,150,47,23,35,88,215,196,156,205,116,115,75,249,173,103,22,62,212,250,201,241,3,33,249,140,230,122,118,95,118,130,83,90,105,172,188,47,107,77,214,173,236,125,67,104,48,251,229,76,178,212,191,158,105,105,105,232,236,169,20,80,57,200,196,115,231,115,39,150,94,72,216,141,139,213,99,89,176,74,248,0,1,170,185,181,65,170,184,19,253,255,0,98,203,255,0,7,255,0,253,156,32,4,159,239,251,22,95,248,63,255,0,236,225,0,32,108,167,194,119,178,198,141,252,63,199,190,93,1,117,75,85,194,119,178,198,141,252,63,199,190,93,1,117,64,22,171,139,31,101,141,100,248,127,144,252,186,114,234,150,171,139,31,101,141,100,248,127,144,252,186,112,35,215,178,251,180,18,154,211,77,101,225,123,90,110,181,111,99,234,27,65,135,223,42,101,150,165,252,243,75,75,79,71,101,72,162,129,206,70,35,159,59,153,60,178,242,70,196,108,94,171,26,205,165,124,213,92,155,62,204,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,52,143,100,125,126,105,21,102,233,6,122,128,120,173,60,214,141,47,213,107,174,89,98,211,252,190,146,237,114,193,175,19,88,114,26,54,178,72,167,160,173,141,206,107,154,248,228,107,92,172,87,50,70,182,86,162,198,245,142,68,107,157,200,237,131,13,123,106,253,150,49,111,136,20,63,46,184,145,87,194,119,181,62,141,252,64,199,190,99,1,42,157,181,126,203,24,183,196,10,31,151,92,72,171,225,59,218,159,70,254,32,99,223,49,128,13,148,192,0,8,181,237,1,226,99,50,225,67,180,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,149,93,11,249,162,141,236,145,168,188,175,99,121,154,246,115,198,249,74,33,91,182,175,218,159,22,248,127,67,243,27,136,18,233,162,250,189,134,235,214,151,227,250,185,167,243,213,201,98,200,169,221,53,58,85,192,176,207,19,217,35,162,150,25,25,226,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,203,237,72,11,236,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,154,57,85,99,143,105,222,196,242,155,22,115,138,217,179,92,90,187,190,217,114,11,125,61,210,221,83,210,124,125,122,89,227,108,145,73,200,244,107,219,204,199,181,118,114,35,147,125,149,17,124,0,250,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,56,95,35,173,219,238,118,47,145,212,231,47,184,14,212,242,10,161,190,65,124,128,140,142,215,41,118,181,225,177,171,119,106,220,106,151,207,222,148,241,127,156,189,93,154,200,213,210,74,55,42,127,89,143,111,255,0,38,163,45,23,107,159,42,227,24,155,250,95,131,117,159,199,151,201,59,171,75,163,217,157,88,217,52,182,154,63,52,72,88,137,183,252,26,140,12,217,85,216,180,28,65,93,43,100,198,43,236,214,164,230,168,169,164,146,52,79,4,221,95,20,168,137,235,38,222,106,158,242,237,84,206,216,34,116,146,57,26,137,183,154,237,239,48,231,86,227,191,106,14,174,210,219,241,251,179,187,172,113,210,117,153,20,239,219,110,125,157,186,51,153,60,158,158,96,125,222,15,244,178,191,26,117,250,245,121,167,233,212,87,215,164,169,235,181,124,227,126,255,0,130,245,79,55,175,185,12,174,79,35,203,105,190,56,152,214,49,73,64,244,222,68,134,46,119,47,154,185,35,106,42,239,178,125,71,170,0,113,239,240,40,115,252,78,90,187,129,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,1,173,103,22,62,212,250,201,241,3,33,249,140,230,202,102,181,156,88,251,83,235,39,196,12,135,230,51,129,106,137,169,236,189,227,167,238,215,138,179,67,181,143,51,239,122,147,101,231,244,61,77,107,121,102,190,218,227,141,170,155,204,174,94,241,89,14,210,117,55,70,189,241,35,36,251,235,155,81,34,99,253,143,130,139,119,17,125,153,152,6,168,97,86,205,245,55,17,183,222,36,166,123,82,170,121,46,182,186,107,189,218,87,219,34,130,55,43,18,103,190,119,62,55,36,78,123,164,99,34,85,107,94,174,100,117,226,121,77,247,6,202,172,217,174,45,93,220,175,88,253,194,158,233,110,169,233,50,78,133,84,18,54,72,164,228,122,57,142,229,123,26,187,57,21,171,182,202,138,158,0,109,38,66,183,109,95,181,62,45,240,254,135,230,55,18,66,120,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,92,149,11,12,175,88,218,214,172,79,107,217,203,200,145,201,36,123,118,213,251,83,226,223,15,232,126,99,113,2,234,246,24,254,91,63,102,255,0,121,22,171,182,175,218,159,22,248,127,67,243,27,137,117,123,12,127,45,159,179,127,188,139,85,219,87,237,79,139,124,63,161,249,141,196,12,0,51,167,179,131,180,2,179,135,123,236,90,73,171,217,23,250,83,215,247,153,226,169,168,142,122,137,49,218,174,71,201,205,78,200,89,36,143,134,105,17,24,248,81,188,169,36,169,43,85,159,126,73,125,7,101,222,131,97,188,73,105,31,17,90,83,153,209,82,57,151,26,124,121,246,202,233,169,214,103,218,110,40,203,170,83,214,196,141,123,29,207,27,157,186,181,30,222,118,43,227,114,242,61,200,184,87,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,224,170,201,34,146,57,17,28,141,122,35,209,28,214,185,21,168,27,57,130,42,251,40,248,233,254,67,133,253,107,204,255,0,214,244,184,5,109,115,127,186,107,173,114,84,43,191,222,187,171,28,223,207,133,31,253,79,9,42,128,64,15,106,63,183,102,166,253,139,242,122,35,21,76,170,237,71,246,236,212,223,177,126,79,68,122,13,0,224,86,167,137,174,12,178,13,79,211,26,10,186,173,80,199,51,137,237,180,180,45,170,138,56,46,246,229,166,183,171,160,122,207,35,34,133,240,172,243,76,217,17,201,204,157,72,220,215,171,163,88,195,39,251,37,56,215,244,221,29,31,9,186,155,115,186,214,94,161,235,73,133,220,39,94,188,110,161,134,14,163,237,142,84,111,60,125,22,69,44,145,58,71,57,171,26,186,36,88,210,40,88,249,63,53,87,39,39,179,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,230,78,156,141,115,213,210,36,97,155,224,0,0,0,44,167,21,220,40,233,199,22,186,112,252,43,53,139,184,221,104,122,147,216,47,240,66,143,170,180,85,57,17,21,205,69,84,234,66,254,86,164,176,170,163,100,107,90,168,172,123,35,145,154,246,106,150,150,231,122,45,157,220,244,207,82,236,94,134,201,44,221,30,251,69,222,161,168,233,117,97,100,209,253,242,23,190,55,111,28,172,119,170,229,219,125,151,101,69,68,217,248,198,174,58,56,50,177,113,135,167,20,182,200,238,190,134,204,241,126,241,81,140,220,165,123,214,149,178,74,140,234,211,84,198,221,247,134,94,148,72,178,53,171,36,110,99,92,222,100,71,197,32,67,182,73,199,30,174,100,188,37,217,120,71,172,101,34,216,173,181,28,149,119,105,94,250,138,218,235,116,83,50,122,58,37,89,85,201,19,32,149,171,179,163,219,120,226,166,141,168,198,199,39,91,197,112,197,195,214,85,197,6,178,217,116,143,22,169,238,29,255,0,169,83,113,186,62,150,74,136,109,148,49,55,154,90,137,26,196,254,230,54,35,156,198,190,89,98,98,189,156,252,201,229,49,109,42,212,124,211,81,233,116,135,27,194,238,181,121,157,93,193,246,182,217,29,78,177,85,71,85,26,185,37,142,86,201,203,209,233,242,61,100,89,57,91,27,88,247,61,90,141,114,166,193,60,31,112,153,134,240,139,165,255,0,65,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,147,126,163,209,17,210,189,84,32,7,91,240,171,86,154,235,70,125,167,54,42,138,185,237,184,174,81,117,178,81,203,86,246,186,121,32,166,171,146,24,221,35,154,214,181,94,173,98,42,170,53,169,190,251,34,121,23,255,0,40,224,178,235,122,224,115,77,184,172,210,220,126,174,190,162,58,123,210,103,144,69,82,233,94,216,32,185,212,199,79,112,138,5,106,170,50,56,163,86,78,172,118,205,99,34,147,166,136,147,202,90,14,44,125,169,245,147,226,6,67,243,25,201,169,236,184,246,19,211,47,182,190,113,90,4,27,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,120,42,178,72,164,146,53,86,171,94,136,245,86,185,174,68,114,126,173,116,215,77,71,226,47,81,238,58,161,170,23,158,253,117,174,218,40,97,137,21,148,182,250,86,170,172,116,180,209,170,175,78,22,115,59,100,221,92,174,115,158,247,61,239,123,221,149,93,163,253,159,245,156,59,223,101,213,189,33,199,127,210,158,191,187,65,45,53,60,147,212,73,142,213,114,50,62,90,135,204,249,36,124,51,72,138,246,76,174,229,73,37,88,156,140,251,202,203,249,123,52,248,21,166,226,107,38,170,212,253,78,160,164,170,210,252,114,162,123,109,85,11,170,165,142,123,189,197,105,209,91,3,22,9,25,44,44,133,39,134,103,72,174,78,101,233,198,214,189,29,34,198,23,87,178,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,244,154,155,74,179,68,217,55,99,99,103,90,93,0,0,0,2,21,187,106,253,169,241,111,135,244,63,49,184,152,0,103,255,0,109,95,181,62,45,240,254,135,230,55,18,223,246,100,104,94,156,113,23,172,25,214,151,234,133,155,191,90,171,180,254,182,88,102,137,81,149,86,250,166,220,45,233,29,85,52,138,139,211,153,156,206,217,118,86,171,92,230,61,175,99,222,199,7,235,236,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,192,123,158,214,61,237,70,62,116,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,53,183,226,95,135,76,239,133,253,83,175,211,60,234,159,251,45,101,158,183,158,31,233,157,175,188,205,12,21,157,56,165,147,163,213,232,61,221,39,187,157,158,74,158,74,178,233,217,33,105,215,155,47,13,17,209,234,149,178,146,131,13,146,163,189,224,113,75,15,74,226,234,41,223,36,213,18,202,212,68,69,166,146,89,18,72,28,255,0,190,59,158,87,120,194,176,40,25,190,0,3,90,206,44,125,169,245,147,226,6,67,243,25,203,84,93,94,44,125,169,245,147,226,6,67,243,25,204,223,195,120,21,166,226,151,179,135,77,51,141,62,160,164,102,170,88,41,238,144,208,205,83,85,43,25,115,183,67,121,186,189,109,168,139,34,65,11,221,37,67,164,100,206,103,225,177,172,115,216,199,43,216,23,255,0,179,43,142,219,86,183,97,182,237,12,213,44,154,174,77,80,176,211,200,218,90,203,164,237,123,242,74,38,43,156,215,199,38,200,175,169,134,45,155,35,31,205,35,217,31,95,154,69,89,186,89,234,106,239,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,166,236,145,171,226,213,71,39,154,19,189,192,47,26,248,175,21,154,113,73,100,187,92,251,190,166,227,54,248,99,200,237,245,11,27,36,175,228,70,198,235,157,58,70,214,49,208,202,245,69,123,88,212,232,200,244,98,167,43,162,124,161,149,68,85,246,174,113,211,252,191,11,250,41,153,255,0,174,41,115,250,218,22,255,0,114,214,218,227,168,71,127,190,247,166,53,191,153,10,191,250,162,18,85,8,107,237,58,236,255,0,163,210,42,202,158,32,116,67,29,238,152,45,95,52,249,53,182,41,32,138,150,195,85,36,240,195,19,169,152,231,164,139,12,242,84,120,67,27,28,216,92,199,108,173,141,204,100,97,133,90,23,161,122,143,196,94,163,219,180,191,75,236,221,250,235,93,188,179,77,42,171,41,109,244,173,84,73,42,170,100,68,94,156,44,230,110,235,178,185,92,230,177,141,123,222,198,59,97,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,158,71,55,116,106,189,220,140,70,70,213,228,99,81,53,247,225,139,136,92,171,133,253,101,178,234,230,45,77,223,251,135,82,154,227,107,125,84,148,240,220,232,101,111,44,180,242,57,139,253,204,140,87,53,237,100,177,68,245,99,249,57,87,97,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,20,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,80,192,14,213,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,213,106,237,18,195,19,164,221,142,141,253,104,181,210,221,82,206,244,91,59,182,106,102,154,95,125,13,146,89,186,221,202,183,186,195,81,210,234,194,248,100,251,220,204,124,110,222,57,94,223,89,171,182,251,166,202,136,169,45,61,167,93,160,21,154,69,71,83,195,246,136,100,93,211,58,171,230,131,38,185,69,28,241,85,88,105,100,130,25,162,109,51,220,196,141,102,158,58,143,9,163,123,157,11,88,237,145,178,57,143,142,37,180,183,75,115,189,105,206,237,154,103,166,150,47,76,228,151,158,183,114,162,239,80,211,245,122,80,190,105,62,249,51,217,27,118,142,39,187,214,114,111,182,201,186,170,34,134,195,220,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,84,108,204,229,150,55,178,70,162,115,49,237,230,107,31,207,27,47,1,98,184,62,225,51,13,225,23,75,254,131,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,38,253,71,162,35,165,122,173,245,0,107,89,197,143,181,62,178,124,64,200,126,99,57,178,153,173,103,22,62,212,250,201,241,3,33,249,140,224,90,162,95,187,60,187,74,109,217,46,19,112,211,62,38,51,14,76,131,20,183,205,91,106,190,75,77,85,85,85,120,181,210,81,212,85,85,58,167,165,19,209,102,166,130,149,206,89,92,228,124,237,115,83,149,242,181,239,150,223,226,60,20,127,10,174,204,205,43,191,224,22,203,84,122,155,139,122,106,75,109,76,233,210,146,233,66,151,123,130,201,108,116,220,205,99,121,158,244,146,39,74,142,107,36,107,155,188,77,154,89,18,48,64,246,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,42,140,142,40,227,141,21,202,231,170,49,21,206,115,149,92,179,147,217,139,110,212,122,46,13,176,170,157,72,200,238,183,41,46,29,226,162,203,77,115,163,88,102,182,89,210,69,142,146,153,175,114,243,205,10,178,62,188,82,59,100,72,170,35,99,62,247,27,20,134,190,14,120,122,254,19,252,65,99,122,77,91,83,117,162,178,213,245,235,111,119,11,117,47,90,74,58,24,34,116,142,114,170,162,178,46,163,210,56,27,43,209,90,217,39,143,213,122,236,199,108,124,0,130,190,211,14,10,45,220,48,103,118,220,219,77,45,157,219,77,178,221,169,168,168,227,74,169,189,13,93,12,49,164,148,243,84,76,233,57,250,219,62,120,213,210,115,46,211,181,24,141,133,28,233,212,60,166,169,105,110,9,173,56,37,207,76,245,46,197,233,156,110,243,209,239,180,93,234,106,126,175,74,102,77,31,223,33,123,36,110,210,68,199,122,174,77,246,217,119,69,84,80,130,30,0,120,193,186,240,155,171,141,117,193,105,36,193,51,26,138,58,12,173,147,68,229,125,52,12,123,146,58,232,157,27,29,47,61,58,77,43,214,54,181,201,43,28,246,114,243,172,114,71,250,251,68,120,188,254,21,186,202,159,69,171,122,218,123,135,117,104,177,126,122,14,237,52,253,86,197,222,170,228,230,85,145,122,178,68,222,68,119,39,44,81,197,188,108,145,101,230,179,252,72,232,133,215,135,13,109,202,116,94,243,124,164,188,212,99,149,17,53,149,244,209,186,54,84,193,52,17,212,66,245,99,188,88,245,138,104,249,217,187,145,175,230,106,57,232,136,245,252,154,3,164,223,119,93,101,196,244,143,233,125,171,23,250,81,112,109,23,165,46,110,218,24,61,87,59,149,173,221,58,147,63,151,167,20,92,205,234,74,248,217,204,222,110,100,12,149,236,207,224,162,221,196,254,119,114,205,181,46,217,222,116,219,18,222,154,182,142,68,170,135,211,53,211,67,34,71,79,13,68,46,143,147,163,187,39,145,91,39,50,111,3,85,138,217,149,205,157,67,202,105,110,150,224,154,45,130,91,52,207,77,44,94,134,198,236,221,110,229,69,222,166,168,233,117,102,124,210,125,242,103,190,71,111,36,175,119,172,229,219,125,147,100,68,68,245,96,11,21,198,230,131,84,241,29,195,70,99,166,214,106,42,73,242,21,167,101,211,31,89,169,226,145,233,113,166,122,75,28,113,62,87,177,176,190,102,182,74,101,151,157,188,140,168,122,174,237,230,106,223,80,6,172,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,18,21,218,161,172,118,46,32,52,107,134,125,98,199,33,238,244,153,53,191,34,168,146,155,153,239,238,149,76,117,186,58,154,110,119,177,139,39,74,120,229,139,169,200,141,127,39,51,125,87,34,152,213,199,126,133,216,184,118,226,131,46,211,156,58,205,117,183,98,205,238,183,27,19,110,10,247,243,210,212,83,199,35,210,25,94,136,178,195,28,235,60,13,122,171,157,247,149,107,222,231,181,238,91,127,149,235,29,247,48,209,172,3,71,110,240,245,41,52,238,225,124,168,181,212,243,49,57,105,110,78,165,145,212,220,141,98,42,242,79,5,68,189,71,61,238,119,121,229,245,91,27,81,66,245,246,92,123,118,105,151,219,95,39,173,60,167,29,250,233,98,226,39,138,12,187,81,176,235,205,214,227,139,59,186,219,172,78,184,35,217,201,75,79,79,28,111,88,98,122,170,197,12,147,164,243,181,138,141,119,223,149,207,99,94,231,181,45,254,132,107,29,247,64,181,50,139,85,113,104,121,239,86,171,125,214,158,221,39,51,19,187,85,85,219,170,41,34,169,217,236,123,31,209,125,67,101,233,185,170,215,244,249,23,100,118,233,226,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,95,251,24,52,26,167,21,210,252,151,95,239,180,84,157,227,56,168,109,174,196,247,83,196,233,227,183,81,201,35,103,145,147,35,213,236,100,213,59,177,209,43,89,227,67,27,215,157,28,197,108,143,150,255,0,64,116,114,197,195,254,141,98,122,59,142,77,222,41,49,155,123,105,228,169,229,123,59,221,83,220,233,42,106,121,30,247,172,125,89,228,150,94,159,58,181,156,252,173,245,90,136,92,0,0,0,53,87,54,83,225,59,217,99,70,254,31,227,223,46,128,214,176,217,79,132,239,101,141,27,248,127,143,124,186,0,46,168,0,0,0,12,85,237,71,246,19,212,223,177,126,113,68,64,9,63,221,168,254,194,122,155,246,47,206,40,136,86,225,59,218,159,70,254,32,99,223,49,128,15,147,161,122,233,168,252,58,106,61,187,84,52,190,243,220,110,180,59,197,52,50,162,190,150,225,74,229,69,146,150,166,52,84,234,66,254,86,238,155,163,145,205,107,216,230,61,140,123,118,41,208,189,116,211,142,34,244,226,221,170,26,95,121,239,214,170,237,226,154,25,81,25,85,111,170,106,34,201,75,83,26,42,244,230,103,51,119,77,213,170,215,53,236,115,216,246,61,208,237,218,89,192,173,55,12,185,53,46,167,233,141,5,37,46,151,228,117,16,91,105,104,91,85,44,147,218,46,41,78,170,232,30,179,200,249,102,100,201,4,211,54,68,114,242,175,82,55,53,136,216,214,75,85,193,39,24,57,55,8,218,161,21,233,171,87,91,132,223,42,32,110,89,103,164,138,159,175,93,4,81,206,200,95,28,146,177,92,215,194,234,151,202,140,107,227,73,21,168,199,185,168,188,205,13,135,136,171,237,206,252,137,254,210,126,237,36,211,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,175,36,172,221,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,35,47,183,59,242,39,251,73,251,180,12,85,236,184,246,236,211,47,182,190,79,90,79,241,0,61,151,30,221,154,101,246,215,201,235,73,254,0,0,0,0,2,0,123,81,253,187,53,55,236,95,147,209,24,170,101,87,106,63,183,102,166,253,139,242,122,35,218,246,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,254,77,250,111,84,87,68,197,64,246,189,152,189,160,20,122,69,89,77,195,246,183,228,93,211,5,171,229,131,25,185,75,28,17,82,216,106,164,158,105,165,109,75,218,196,145,97,158,74,143,25,164,123,155,11,152,221,209,177,185,239,142,101,13,96,117,75,75,115,189,22,206,238,122,103,169,118,47,67,100,150,110,143,125,162,239,80,212,116,186,176,178,104,254,249,11,223,27,183,142,86,59,213,114,237,190,203,178,162,162,73,167,5,189,171,216,205,139,72,238,248,215,21,249,69,92,247,220,74,158,52,176,220,97,164,168,171,184,228,144,114,72,189,222,94,86,44,73,83,26,199,27,18,121,165,141,37,235,49,94,188,204,150,87,134,101,113,139,198,46,9,194,6,9,79,127,191,209,250,103,36,188,243,253,31,199,250,147,83,250,83,165,53,59,42,191,141,50,9,99,131,165,29,66,73,247,196,78,125,185,91,186,175,134,190,249,254,127,153,106,158,101,118,212,29,65,200,106,239,153,13,242,161,106,107,171,170,85,57,229,126,200,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,234,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,72,218,237,149,200,198,243,189,95,35,147,157,238,85,206,174,202,30,7,42,114,91,173,147,139,141,70,125,34,216,173,181,21,15,196,109,42,200,170,22,186,174,39,73,3,171,103,71,35,146,38,65,43,95,210,106,109,42,205,19,100,221,141,141,157,96,190,189,152,188,7,125,196,44,84,218,243,171,22,94,92,251,32,183,183,209,182,187,141,187,167,85,139,194,231,204,217,54,119,85,201,214,168,129,212,234,238,104,227,150,22,172,144,174,220,242,181,98,175,139,31,106,125,100,248,129,144,252,198,115,101,51,90,206,44,125,169,245,147,226,6,67,243,25,192,181,68,191,118,121,118,148,219,178,92,38,225,166,124,76,102,28,153,6,41,111,154,182,213,124,150,154,170,170,170,241,107,164,163,168,170,170,117,79,74,39,162,205,77,5,43,156,178,185,200,249,218,230,167,43,229,107,223,45,191,196,120,40,254,21,93,153,154,87,127,192,45,150,168,245,55,22,244,212,150,218,153,211,165,37,210,133,46,247,5,146,216,233,185,154,198,243,61,233,36,78,149,28,214,72,215,55,120,155,52,178,36,96,129,237,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,85,25,28,81,199,26,43,149,207,84,98,43,156,231,42,185,103,39,179,22,221,168,244,92,27,97,85,58,145,145,221,110,82,92,59,197,69,150,154,231,70,176,205,108,179,164,139,29,37,51,94,229,231,154,21,100,125,120,164,118,200,145,84,70,198,125,238,54,41,13,124,28,240,245,252,39,248,130,198,244,154,182,166,235,69,101,171,235,214,222,238,22,234,94,180,148,116,48,68,233,28,229,85,69,100,93,71,164,112,54,87,162,181,178,79,31,170,245,217,142,216,206,237,37,214,27,85,108,214,42,42,74,203,147,41,228,117,29,61,93,75,169,160,154,116,106,244,217,36,173,142,71,70,197,118,200,175,72,222,173,69,85,70,187,109,148,49,87,180,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,150,91,132,241,185,200,214,49,173,73,91,18,189,28,143,153,26,157,57,24,201,185,96,90,237,118,186,223,238,181,183,219,237,206,174,227,114,184,212,73,87,89,89,87,51,166,158,166,121,28,174,146,89,36,114,171,158,247,57,85,202,229,85,85,85,85,82,229,241,71,247,118,251,187,100,223,194,95,255,0,174,79,241,47,77,255,0,81,255,0,172,224,238,255,0,212,95,197,255,0,169,250,31,129,255,0,27,214,230,36,211,178,191,129,90,108,3,30,181,113,61,170,84,20,147,228,247,202,120,110,88,100,48,213,75,207,105,183,79,75,51,29,60,171,28,137,12,143,170,134,165,21,35,123,31,210,99,88,188,205,145,239,100,97,129,92,86,240,101,125,225,47,78,52,174,231,158,93,122,185,158,119,233,122,139,189,182,7,177,244,182,168,233,210,139,161,76,217,27,191,86,100,239,18,172,178,35,150,62,101,107,89,186,51,171,47,202,224,207,133,175,225,113,155,102,26,111,69,146,122,18,245,109,195,234,175,182,74,137,91,205,74,250,232,171,41,34,108,85,40,141,87,164,47,100,242,53,92,207,89,142,86,191,103,163,86,55,230,175,110,119,228,79,246,147,247,105,106,187,21,61,169,242,159,135,245,223,49,183,1,129,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,147,105,217,193,218,1,71,196,69,138,45,36,213,236,139,253,54,40,59,204,241,84,212,71,5,60,121,21,47,59,228,230,167,100,44,142,54,77,12,106,140,124,40,222,101,142,36,149,170,255,0,191,36,95,147,180,143,179,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,61,246,100,104,145,23,160,63,118,95,187,46,39,252,31,61,43,247,66,244,131,125,5,232,206,94,183,91,149,220,252,220,255,0,123,232,244,250,157,94,175,222,186,93,78,175,222,249,192,217,164,31,39,19,250,85,244,86,205,244,235,209,95,73,61,31,79,233,143,68,245,59,143,126,233,183,175,221,250,191,124,232,245,57,249,57,253,110,93,183,241,220,250,192,96,7,109,95,178,198,45,241,2,135,229,215,18,21,137,169,237,171,246,88,197,190,32,80,252,186,226,69,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,160,126,190,26,56,139,206,248,95,213,58,13,76,193,106,63,177,81,222,40,185,33,254,153,218,251,204,51,79,71,212,150,41,58,61,94,131,27,213,99,121,217,230,139,230,139,176,158,133,235,166,156,113,23,167,22,237,80,210,251,207,126,181,87,111,20,208,202,136,202,171,125,83,81,22,74,90,152,209,87,167,51,57,155,186,110,173,86,185,175,99,158,199,177,238,132,190,208,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,234,43,81,86,57,54,118,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,77,28,170,177,199,176,76,255,0,22,62,203,26,201,240,255,0,33,249,116,230,181,134,199,188,66,229,54,44,231,130,253,75,205,113,106,238,251,101,200,52,190,243,116,183,84,244,159,31,94,150,123,76,178,69,39,35,209,175,111,51,30,213,217,200,142,77,246,84,69,240,53,194,2,127,191,236,89,127,224,255,0,255,0,179,132,0,147,253,255,0,98,203,255,0,7,255,0,253,156,32,4,15,171,137,229,55,220,27,42,179,102,184,181,119,114,189,99,247,10,123,165,186,167,164,201,58,21,80,72,217,34,147,145,232,230,59,149,236,106,236,228,86,174,219,42,42,120,19,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,228,168,88,101,122,198,214,181,98,123,94,206,94,68,142,73,34,219,138,190,10,62,230,90,5,164,92,74,105,157,178,235,83,141,229,184,125,150,167,45,139,110,180,54,123,164,212,84,206,74,142,117,114,200,216,106,164,145,254,14,111,36,114,167,42,61,18,104,98,109,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,121,36,107,118,71,43,29,200,244,100,141,78,118,53,80,54,94,5,170,225,163,136,188,19,138,13,44,160,212,204,22,163,251,21,29,226,139,146,111,233,101,211,187,67,52,244,125,73,98,143,173,210,235,177,189,86,55,145,254,104,190,104,151,84,0,0,13,107,56,177,246,167,214,79,136,25,15,204,103,45,81,117,120,177,246,167,214,79,136,25,15,204,103,51,42,207,192,229,55,17,221,156,58,113,172,56,59,234,217,168,184,93,158,252,200,105,35,100,181,12,190,91,161,188,220,103,90,38,194,196,115,146,165,28,249,93,11,152,223,93,242,44,111,69,71,49,240,134,69,118,94,241,211,247,107,197,89,161,218,199,153,247,189,73,178,243,250,30,166,181,188,179,95,109,113,198,213,77,230,87,47,120,172,135,105,58,155,163,94,248,145,146,125,245,205,168,145,51,252,213,179,19,202,111,184,54,85,102,205,113,106,238,229,122,199,238,20,247,75,117,79,73,146,116,42,160,145,178,69,39,35,209,204,119,43,216,213,217,200,173,93,182,84,84,240,39,167,128,94,53,241,94,43,52,226,146,201,118,185,247,125,77,198,109,240,199,145,219,234,22,54,73,95,200,141,141,215,58,116,141,172,99,161,149,234,138,246,177,169,209,145,232,197,78,87,68,249,67,42,141,85,205,170,13,85,192,159,239,251,22,95,248,63,255,0,236,225,0,36,255,0,127,216,178,255,0,193,255,0,255,0,103,8,1,3,101,62,19,189,150,52,111,225,254,61,242,232,11,170,90,174,19,189,150,52,111,225,254,61,242,232,11,170,0,181,92,88,251,44,107,39,195,252,135,229,211,151,42,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,192,106,102,175,97,186,239,192,174,170,106,150,159,79,87,62,61,118,193,242,248,104,103,169,129,97,125,67,41,161,173,165,89,145,139,235,53,143,116,14,123,17,200,215,242,57,188,205,99,183,106,6,188,39,213,196,242,155,238,13,149,89,179,92,90,187,185,94,177,251,133,61,210,221,83,210,100,157,10,168,36,108,145,73,200,244,115,29,202,246,53,118,114,43,87,109,149,21,60,15,148,72,79,18,29,159,117,55,110,24,116,215,138,29,22,181,82,49,236,211,123,5,126,97,99,166,138,42,102,114,67,105,117,69,101,233,101,150,118,181,94,173,100,13,124,17,69,207,35,213,210,250,207,115,247,11,235,110,237,98,197,107,248,42,187,228,146,95,59,158,184,218,173,244,248,243,45,245,13,141,36,174,186,77,26,198,219,197,58,54,7,66,232,90,140,150,165,241,186,54,177,146,70,144,59,100,150,7,203,18,216,159,210,175,165,86,111,160,190,149,250,73,233,10,127,67,250,39,169,223,187,247,81,189,14,239,210,251,231,91,169,201,201,201,235,115,109,183,142,199,202,51,167,178,111,134,47,186,254,184,253,214,115,28,94,235,54,33,167,156,151,10,11,132,115,116,41,100,200,163,154,25,41,96,114,248,62,94,155,21,243,185,145,174,205,115,32,234,175,36,136,201,67,37,123,84,236,25,86,41,192,46,146,98,217,213,239,211,57,37,155,32,176,91,239,23,30,243,37,71,124,174,138,203,90,201,231,234,202,137,36,156,242,53,238,231,122,35,157,190,234,136,170,164,75,98,121,77,247,6,202,172,217,174,45,93,220,175,88,253,194,158,233,110,169,233,50,78,133,84,18,54,72,164,228,122,57,142,229,123,26,187,57,21,171,182,202,138,158,4,202,118,213,251,44,98,223,16,40,126,93,113,33,88,13,140,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,245,213,177,57,239,119,118,145,205,145,208,191,153,220,204,69,106,175,81,146,49,151,212,214,179,134,142,34,243,190,23,245,78,131,83,48,90,143,236,84,119,138,46,72,127,166,118,190,243,12,211,209,245,37,138,78,143,87,160,198,245,88,222,118,121,162,249,162,236,39,161,122,233,167,28,69,233,197,187,84,52,190,243,223,173,85,219,197,52,50,162,50,170,223,84,212,69,146,150,166,52,85,233,204,206,102,238,155,171,85,174,107,216,231,177,236,123,130,224,16,173,219,87,237,79,139,124,63,161,249,141,196,154,146,21,187,106,253,169,241,111,135,244,63,49,184,129,128,6,127,246,94,241,211,247,20,202,153,161,218,199,153,247,77,54,189,115,250,30,166,181,188,208,216,174,146,72,213,77,230,87,39,119,163,155,121,58,155,163,152,201,85,146,125,233,174,168,145,127,39,102,223,12,248,111,21,250,71,175,26,91,152,87,85,219,158,218,140,98,229,104,185,211,42,185,246,235,140,108,187,50,41,214,62,100,108,204,229,150,70,62,55,42,115,49,238,229,115,31,201,35,48,215,85,116,207,42,209,189,71,200,244,183,53,164,238,247,172,102,225,45,190,167,150,57,25,28,220,139,234,79,23,81,140,123,161,149,138,217,35,122,181,57,227,123,28,137,179,144,13,159,129,24,29,151,93,160,20,119,122,59,111,12,154,223,145,116,110,176,247,107,118,15,116,158,56,32,165,146,150,40,34,130,27,75,186,108,103,44,201,210,222,41,36,87,186,103,72,232,213,200,244,137,178,201,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,28,47,145,210,170,155,249,29,203,228,117,175,152,29,141,242,57,56,111,145,200,17,181,218,238,174,110,31,139,109,19,124,110,53,46,223,245,82,183,252,231,166,236,186,189,62,167,4,109,10,196,137,210,141,55,93,215,221,13,18,31,11,181,218,38,46,5,140,191,111,20,186,78,221,254,173,233,63,232,62,223,101,213,20,116,248,35,42,57,147,119,177,63,190,171,13,18,253,96,102,62,168,100,174,178,99,243,57,138,140,87,242,242,191,119,110,155,61,155,249,126,178,215,104,46,155,74,181,50,101,247,90,201,42,106,167,145,205,69,123,90,168,141,106,196,137,226,170,171,248,159,95,188,250,122,197,69,146,228,23,152,236,118,155,77,69,93,36,155,245,21,141,77,155,179,35,114,120,170,111,230,139,239,247,23,99,13,176,178,193,104,142,137,172,86,242,185,235,178,239,225,187,183,247,170,129,247,98,98,70,198,177,17,54,106,34,28,185,118,242,57,95,47,3,173,202,228,118,251,0,221,174,243,77,148,173,169,177,74,34,57,81,85,60,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,6,181,156,88,251,83,235,39,196,12,135,230,51,155,41,154,214,113,99,237,79,172,159,16,50,31,152,206,4,207,118,86,93,173,87,30,7,48,26,59,125,206,146,170,162,215,81,120,164,174,138,25,154,247,210,206,183,58,153,146,41,90,139,187,30,177,77,20,136,215,108,188,146,49,222,78,69,92,96,237,83,224,59,255,0,165,248,171,210,11,47,246,41,114,251,21,178,221,254,254,250,155,219,159,213,255,0,131,182,86,71,15,246,74,135,187,249,87,152,171,192,47,26,249,87,10,122,143,73,100,187,92,251,198,153,100,215,8,99,200,237,245,11,35,227,160,231,86,198,235,157,58,70,215,189,179,68,196,69,123,88,213,235,70,196,98,167,51,98,124,83,209,137,229,54,44,231,21,179,102,184,181,119,125,178,228,22,250,123,165,186,167,164,248,250,244,179,198,217,34,147,145,232,215,183,153,143,106,236,228,71,38,251,42,34,248,1,173,191,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,201,35,91,178,57,88,238,71,163,36,106,115,177,170,151,171,180,135,94,112,222,36,181,47,78,53,91,12,173,164,115,46,58,111,110,101,206,134,26,133,153,246,155,138,87,87,173,69,20,170,230,49,220,241,185,219,35,149,141,231,98,178,70,167,35,218,171,232,59,74,248,40,184,240,233,168,245,218,161,133,91,54,211,44,186,224,217,41,158,212,165,130,59,85,210,165,106,101,125,178,40,35,114,61,97,99,32,115,227,114,68,214,54,55,178,37,87,57,138,231,225,88,18,169,216,99,249,108,253,155,253,228,90,174,218,191,106,124,91,225,253,15,204,110,37,213,236,49,252,182,126,205,254,242,45,87,109,95,181,62,45,240,254,135,230,55,16,46,175,97,143,229,179,246,111,247,145,153,92,109,240,125,140,241,115,165,242,217,92,148,148,89,181,142,158,119,98,119,138,185,106,58,20,51,203,36,15,153,146,71,19,209,174,100,205,166,100,74,247,50,69,141,28,175,99,92,169,202,236,53,236,49,252,182,126,205,254,242,46,175,105,215,30,63,113,11,21,78,131,105,61,235,151,62,200,45,238,244,149,210,221,113,233,213,98,240,185,240,186,61,219,210,114,117,170,32,117,66,55,150,72,229,133,171,28,201,183,60,78,80,134,188,179,22,190,224,217,85,231,10,202,104,123,149,235,31,184,84,90,238,52,221,86,73,208,170,130,71,71,44,124,236,87,49,220,175,99,147,118,170,181,118,221,21,83,196,155,78,205,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,153,58,114,53,207,87,72,145,195,6,150,233,110,119,173,57,221,179,76,244,210,197,233,156,146,243,214,238,84,93,234,26,126,175,74,23,205,39,223,38,123,35,110,209,196,247,122,206,77,246,217,55,85,68,93,130,120,62,225,51,13,225,23,75,254,131,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,38,253,71,162,35,165,122,168,67,183,106,63,183,102,166,253,139,242,122,35,63,251,21,61,150,50,159,136,21,223,46,183,24,1,218,143,237,217,169,191,98,252,158,136,207,254,197,79,101,140,167,226,5,119,203,173,192,91,254,214,190,10,61,55,71,89,197,150,153,91,46,181,151,168,122,49,230,150,248,19,175,27,168,97,131,166,203,155,81,93,207,31,69,145,69,28,173,141,174,106,198,173,149,82,52,138,103,190,45,176,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,115,196,253,149,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,104,130,18,251,72,251,62,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,18,85,193,39,24,56,207,23,58,95,21,233,171,73,69,155,88,233,224,110,89,103,164,138,163,161,67,60,178,78,200,95,28,146,177,26,230,76,218,103,202,140,107,228,88,209,200,199,185,202,156,206,200,163,89,109,11,215,77,71,225,211,81,237,218,161,165,247,158,227,117,161,222,41,161,149,21,244,183,10,87,42,44,148,181,49,162,167,82,23,242,183,116,221,28,142,107,94,199,49,236,99,219,177,78,133,235,166,156,113,23,167,22,237,80,210,251,207,126,181,87,111,20,208,202,136,202,171,125,83,81,22,74,90,152,209,87,167,51,57,155,186,110,173,86,185,175,99,158,199,177,238,11,128,0,0,0,3,202,91,180,171,78,45,26,143,119,213,235,102,23,106,166,204,239,214,250,123,93,202,247,29,58,37,85,77,44,42,171,28,110,119,255,0,112,142,84,245,158,216,96,107,149,201,12,72,207,86,0,26,214,113,99,237,79,172,159,16,50,31,152,206,77,79,101,199,176,158,153,125,181,243,138,210,21,184,177,246,167,214,79,136,25,15,204,103,38,167,178,227,216,79,76,190,218,249,197,104,25,41,150,98,214,44,231,21,188,225,89,77,15,125,178,228,22,250,139,93,198,155,170,248,250,244,179,198,232,229,143,157,138,215,183,153,143,114,110,213,71,38,251,162,162,248,159,151,0,192,48,221,44,195,109,58,125,167,216,245,37,143,30,177,211,165,53,13,13,50,47,36,76,221,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,125,0,0,0,0,0,2,21,187,106,253,169,241,111,135,244,63,49,184,142,197,79,106,124,167,225,253,119,204,109,195,182,175,218,159,22,248,127,67,243,27,136,236,84,246,167,202,126,31,215,124,198,220,4,186,106,30,139,233,126,171,93,113,59,238,160,98,20,151,107,150,13,120,134,253,143,86,57,242,69,61,5,108,110,107,154,230,73,27,154,229,98,185,145,185,209,57,86,55,172,113,171,154,238,70,237,237,64,0,0,3,90,206,44,125,169,245,147,226,6,67,243,25,201,169,236,184,246,19,211,47,182,190,113,90,66,183,22,62,212,250,201,241,3,33,249,140,228,212,246,92,123,9,233,151,219,95,56,173,3,26,187,81,123,63,232,238,244,119,46,38,244,67,29,232,221,97,239,55,28,226,215,4,144,65,75,37,44,80,75,60,215,102,245,30,206,89,147,165,180,177,198,143,116,206,145,178,35,81,233,43,165,141,93,11,215,77,71,225,211,81,237,218,161,165,247,158,227,117,161,222,41,161,149,21,244,183,10,87,42,44,148,181,49,162,167,82,23,242,183,116,221,28,142,107,94,199,49,236,99,219,148,29,165,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,134,213,112,57,194,37,215,139,237,92,118,41,61,198,174,207,137,216,105,219,114,200,238,176,83,185,239,100,10,244,107,41,97,122,181,98,101,76,203,205,201,212,93,145,145,205,34,54,78,146,198,224,156,158,26,56,139,193,56,160,210,202,13,76,193,106,63,177,81,222,40,185,38,254,150,93,59,180,51,79,71,212,150,40,250,221,46,187,27,213,99,121,31,230,139,230,137,117,79,147,137,226,214,44,27,21,179,97,88,181,15,114,178,227,246,250,123,93,186,155,170,249,58,20,176,70,216,226,143,157,234,231,187,149,140,106,110,229,87,46,219,170,170,248,159,88,8,22,237,25,224,163,248,42,234,60,23,252,2,217,117,147,76,178,159,190,91,106,103,78,172,118,186,229,87,172,150,199,77,204,231,187,149,140,73,34,116,168,215,62,55,57,187,202,232,101,145,109,87,13,156,94,107,47,10,95,75,126,228,181,182,168,126,152,219,217,69,89,233,10,6,212,244,38,139,159,187,213,195,186,166,211,69,213,151,149,31,207,19,186,139,212,141,251,55,150,119,184,186,173,209,43,119,14,153,157,195,136,187,77,93,211,79,169,105,233,166,186,208,210,58,118,207,84,246,213,66,180,208,198,176,61,143,71,186,165,32,106,47,59,25,186,167,59,154,206,101,77,109,192,250,191,232,171,61,202,191,213,92,143,36,200,238,31,237,149,149,215,42,234,137,63,227,73,52,210,72,255,0,210,231,57,222,245,82,119,187,60,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,57,162,183,193,35,90,141,99,26,212,137,210,163,21,200,249,145,203,212,145,140,135,150,61,123,31,110,58,79,23,20,9,105,205,177,206,182,95,83,111,158,163,11,187,247,202,150,247,74,168,233,231,109,93,55,66,36,233,73,214,164,150,103,245,38,94,86,119,93,155,235,200,155,77,248,0,0,3,90,206,44,125,169,245,147,226,6,67,243,25,205,148,205,107,56,177,246,167,214,79,136,25,15,204,103,2,85,59,31,120,133,197,115,109,9,78,31,123,183,163,242,77,57,235,212,242,201,85,27,189,41,67,89,89,60,253,226,24,247,73,19,165,36,189,41,19,149,90,222,120,29,206,171,47,35,62,79,105,215,103,253,102,174,209,212,241,3,162,24,239,123,206,169,57,167,201,173,177,73,60,181,87,234,88,224,134,24,157,76,199,61,99,73,160,142,159,194,24,216,215,76,215,187,101,116,141,99,36,136,204,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,156,241,63,101,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,216,79,131,238,44,240,222,46,180,191,233,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,114,111,212,98,42,186,39,162,6,47,246,54,112,245,244,47,73,238,220,66,221,170,109,85,117,122,137,181,21,161,145,210,239,85,110,161,162,169,168,138,118,186,119,34,42,117,231,98,43,162,103,171,203,77,3,149,206,114,242,199,34,167,228,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,253,96,12,63,237,25,227,95,248,42,233,196,22,12,2,231,106,147,83,114,159,189,219,105,167,94,172,150,186,21,71,164,151,55,67,202,230,59,149,236,72,226,108,170,214,190,71,57,219,74,216,101,141,111,175,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,207,35,155,178,185,24,238,70,35,228,114,114,49,202,154,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,120,170,50,56,163,142,52,87,43,158,168,196,87,57,206,85,114,135,148,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,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,75,167,100,239,5,22,236,91,21,182,113,81,169,22,206,124,146,243,189,78,29,3,210,170,158,107,85,11,163,168,167,146,162,70,171,153,28,221,234,57,185,152,142,141,237,72,146,41,24,245,89,85,25,250,251,84,56,21,166,207,241,235,175,19,218,91,65,73,6,79,99,167,154,229,153,195,53,84,188,247,107,116,20,176,177,179,196,178,72,176,198,250,88,105,149,86,54,49,157,86,57,235,204,233,24,198,72,23,127,179,155,141,127,225,85,167,19,216,51,251,157,170,61,77,197,190,247,114,166,129,122,82,93,40,81,24,145,220,219,15,43,88,222,103,189,99,149,177,43,154,201,26,215,109,19,102,138,52,204,3,88,29,45,213,44,239,69,179,187,102,166,105,165,247,208,217,37,155,173,220,171,123,172,53,29,46,172,47,134,79,189,204,199,198,237,227,149,237,245,154,187,111,186,108,168,138,155,20,240,197,196,46,43,197,6,141,89,117,115,22,166,238,29,255,0,169,77,113,181,190,170,58,137,173,149,209,59,150,90,121,28,197,254,230,70,43,154,199,62,41,98,122,177,156,252,168,23,84,0,4,117,118,210,104,229,247,48,209,172,75,88,173,19,117,41,52,238,225,81,79,116,166,229,98,114,210,220,157,79,27,106,121,220,244,85,228,158,10,120,186,109,99,220,238,243,205,234,182,55,42,195,97,179,238,170,233,158,43,172,154,113,145,233,110,107,73,222,44,185,53,190,91,125,79,44,113,190,72,121,211,212,158,46,163,30,198,205,19,209,178,70,245,106,242,72,198,57,19,118,161,172,190,89,139,95,112,108,170,243,133,101,52,61,202,245,143,220,42,45,119,26,110,171,36,232,85,65,35,163,150,62,118,43,152,238,87,177,201,187,85,90,187,110,138,169,226,7,202,51,127,178,67,65,170,117,79,137,120,245,38,225,69,73,62,61,166,20,254,148,169,74,154,120,170,25,45,198,118,73,21,12,104,199,189,28,199,181,201,45,75,37,107,31,200,250,54,167,170,231,177,201,132,4,233,246,78,232,93,139,76,56,96,182,106,55,161,174,180,89,78,165,239,113,187,186,224,175,103,53,44,21,21,17,208,36,49,42,53,27,11,160,127,93,175,217,93,39,121,87,115,185,157,54,176,51,84,0,0,0,6,170,230,202,124,39,123,44,104,223,195,252,123,229,208,26,214,27,41,240,157,236,177,163,127,15,241,239,151,64,5,213,0,0,0,1,138,189,168,254,194,122,155,246,47,206,40,136,86,225,59,218,159,70,254,32,99,223,49,128,154,158,212,127,97,61,77,251,23,231,20,68,43,112,157,237,79,163,127,16,49,239,152,192,6,198,121,254,1,134,234,158,27,118,211,237,65,199,169,47,152,245,242,157,105,171,168,106,81,121,37,102,232,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,175,183,24,188,29,103,124,32,103,116,246,11,253,103,166,113,187,207,63,209,252,131,167,13,63,165,58,80,211,190,171,248,171,39,150,72,58,82,84,36,127,124,84,231,219,153,187,162,248,78,247,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,207,35,155,178,185,24,238,70,35,228,114,114,49,202,154,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,120,170,50,56,163,142,52,87,43,158,168,196,87,57,206,85,114,134,90,118,112,118,128,86,112,239,125,139,73,53,123,34,255,0,74,122,254,243,60,85,53,17,207,81,38,59,85,200,249,57,169,217,11,36,145,240,205,34,35,31,10,55,149,36,149,37,106,179,239,201,45,235,237,206,252,137,254,210,126,237,61,87,101,167,1,63,65,40,236,60,87,106,132,252,249,5,214,223,223,49,11,93,61,70,241,208,80,213,192,173,74,202,135,49,118,146,105,160,149,200,200,183,86,199,28,138,175,69,149,200,216,60,175,110,119,228,79,246,147,247,104,24,171,217,113,237,217,166,95,109,124,158,180,159,226,0,123,46,61,187,52,203,237,175,147,214,147,252,0,0,0,0,4,0,246,163,251,118,106,111,216,191,39,162,50,171,176,199,242,217,251,55,251,200,197,94,212,127,110,205,77,251,23,228,244,70,85,118,24,254,91,63,102,255,0,121,1,146,157,163,60,20,127,10,173,56,130,255,0,128,91,45,81,234,110,45,247,203,109,76,233,210,146,233,66,136,245,146,216,233,185,154,198,243,61,233,36,78,149,28,214,72,215,55,120,155,52,178,36,16,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,109,60,97,7,26,93,153,120,207,20,122,137,104,212,156,63,40,164,194,175,181,213,18,55,46,184,205,79,81,94,251,132,12,164,142,42,71,197,10,206,216,154,248,150,158,56,213,141,233,163,153,51,228,115,149,209,53,146,6,0,118,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,234,181,146,196,214,163,86,100,150,57,222,60,254,1,128,97,186,89,134,218,116,251,79,177,234,75,30,61,99,167,74,106,26,26,100,94,72,153,186,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,250,0,6,181,156,88,251,83,235,39,196,12,135,230,51,155,41,154,214,113,99,237,79,172,159,16,50,31,152,206,4,154,118,69,113,103,134,228,58,119,111,225,78,243,79,73,100,200,113,90,122,154,155,44,147,87,171,159,144,178,122,186,186,170,148,138,53,141,173,141,240,54,72,247,103,81,239,123,57,228,68,70,198,254,95,213,218,117,217,255,0,89,171,180,117,60,64,232,134,59,222,243,170,78,105,242,107,108,82,79,45,85,250,150,56,33,134,39,83,49,207,88,210,104,35,167,240,134,54,53,211,53,238,217,93,35,88,201,33,218,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,67,96,158,5,248,205,177,113,135,167,21,87,57,45,94,134,204,241,126,239,79,147,91,98,99,214,149,178,74,143,233,84,211,72,237,247,134,94,148,170,145,185,203,36,110,99,154,238,100,70,75,32,99,255,0,99,103,15,95,66,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,94,118,34,186,38,122,188,180,208,57,92,231,47,44,114,42,107,173,153,113,121,157,219,248,159,201,120,133,208,42,223,185,247,123,254,148,217,105,45,244,16,197,12,54,56,41,226,164,164,166,154,145,203,45,58,237,79,77,78,174,143,214,141,178,177,29,26,55,145,156,179,83,192,134,177,234,62,189,240,193,136,234,134,169,67,106,91,213,203,189,83,247,187,123,149,189,254,58,106,137,41,251,204,208,242,53,144,76,247,195,39,52,113,171,163,93,145,237,228,71,244,98,11,129,171,58,3,163,90,235,232,15,186,230,158,218,178,143,162,247,4,185,218,251,235,28,189,9,188,57,154,188,170,157,72,95,202,206,164,15,230,138,78,70,115,177,220,173,218,224,0,4,85,246,231,126,68,255,0,105,63,118,150,171,177,83,218,159,41,248,127,93,243,27,113,117,123,115,191,34,127,180,159,187,75,85,216,169,237,79,148,252,63,174,249,141,184,9,169,60,86,21,162,250,95,167,89,150,99,168,24,62,33,73,102,190,231,245,20,245,121,29,69,51,228,107,43,231,133,36,228,149,98,87,116,152,245,89,165,115,220,198,181,100,124,142,123,249,156,170,167,181,0,0,0,96,7,109,95,178,198,45,241,2,135,229,215,18,42,248,78,246,167,209,191,136,24,247,204,96,37,83,182,175,217,99,22,248,129,67,242,235,137,10,192,108,251,170,186,103,138,235,38,156,100,122,91,154,210,119,139,46,77,111,150,223,83,203,28,111,146,30,116,245,39,139,168,199,177,179,68,244,108,145,189,90,188,146,49,142,68,221,168,107,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,230,87,66,254,104,164,99,227,114,175,43,216,238,87,61,156,146,62,82,187,47,120,233,251,181,226,172,208,237,99,204,251,222,164,217,121,253,15,83,90,222,89,175,182,184,227,106,166,243,43,151,188,86,67,180,157,77,209,175,124,72,201,62,250,230,212,72,153,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,230,70,204,206,89,100,99,227,114,167,51,30,238,87,49,252,146,48,34,7,133,142,56,233,180,215,134,221,85,225,111,82,89,87,45,139,39,197,242,6,98,215,54,190,89,214,221,113,170,160,145,137,68,248,247,84,101,52,210,236,230,186,54,167,78,105,100,115,209,205,149,210,67,134,167,160,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,207,19,246,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,95,62,4,255,0,127,216,178,255,0,193,255,0,255,0,103,8,1,39,251,254,197,151,254,15,255,0,251,56,64,8,27,30,240,245,139,88,179,158,11,244,211,10,202,104,123,237,151,32,210,251,53,174,227,77,213,124,125,122,89,237,49,71,44,124,236,86,189,188,204,123,147,118,170,57,55,221,21,23,196,135,110,208,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,234,43,81,86,57,54,153,254,19,189,150,52,111,225,254,61,242,232,15,65,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,226,136,248,229,142,57,17,28,142,98,171,17,28,215,53,85,170,16,3,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,123,204,109,116,142,133,252,205,229,122,171,85,122,111,145,143,216,79,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,175,36,172,221,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,53,214,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,243,43,161,127,52,82,49,241,185,87,149,236,119,43,158,206,73,31,122,251,58,248,234,169,225,107,50,76,31,80,107,234,223,165,119,250,137,166,174,134,154,150,39,190,217,113,153,41,216,151,37,84,141,103,153,141,142,157,177,190,22,191,240,30,231,181,143,123,81,143,9,222,7,228,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,253,96,107,89,197,143,181,62,178,124,64,200,126,99,57,47,221,145,218,153,138,230,28,33,89,240,91,77,94,215,172,10,225,95,111,187,210,201,36,125,70,247,154,185,171,32,157,172,107,213,233,11,217,58,177,175,123,91,205,36,19,181,17,81,155,172,64,241,99,237,79,172,159,16,50,31,152,206,126,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,146,70,183,100,114,177,220,143,70,72,212,231,99,85,2,69,59,80,123,62,234,110,213,55,174,40,116,90,213,72,199,178,157,213,249,133,142,154,40,169,153,201,12,85,85,21,151,165,150,89,218,213,122,181,144,53,240,69,23,60,143,87,75,235,61,207,222,56,52,47,93,53,31,135,77,71,183,106,134,151,222,123,141,214,135,120,166,134,84,87,210,220,41,92,168,178,82,212,198,138,157,72,95,202,221,211,116,114,57,173,123,28,199,177,143,110,195,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,119,60,110,118,200,229,99,121,216,172,145,169,200,246,170,225,174,83,217,9,130,101,60,86,85,106,43,174,22,171,86,142,214,114,93,38,196,173,109,154,154,171,191,34,53,36,162,98,162,171,34,163,145,232,233,85,241,189,174,99,94,176,69,28,104,140,153,161,152,28,52,113,23,130,113,65,165,148,26,153,130,212,127,98,163,188,81,114,77,253,44,186,119,104,102,158,143,169,44,81,245,186,93,118,55,170,198,242,63,205,23,205,19,90,195,105,44,79,22,177,96,216,173,155,10,197,168,123,149,151,31,183,211,218,237,212,221,87,201,208,165,130,54,199,20,124,239,87,61,220,172,99,83,119,42,185,118,221,85,87,196,213,180,9,254,255,0,177,101,255,0,131,255,0,254,206,16,2,79,247,253,139,47,252,31,255,0,246,112,128,16,54,83,225,59,217,99,70,254,31,227,223,46,128,186,165,170,225,59,217,99,70,254,31,227,223,46,128,195,254,213,206,53,254,230,88,172,252,53,233,157,206,213,83,146,101,182,250,138,108,182,93,250,211,89,237,115,70,214,165,63,34,181,99,108,213,81,200,255,0,23,59,158,56,147,153,24,139,52,50,180,45,87,106,47,104,5,101,222,178,229,195,38,136,100,93,27,84,61,230,221,156,93,32,142,120,42,164,170,138,121,96,154,210,222,163,25,203,10,116,183,150,72,213,237,153,178,54,52,114,49,37,108,183,175,134,159,250,141,183,127,135,249,223,254,158,232,66,177,53,60,52,255,0,212,109,187,252,63,206,255,0,244,247,64,33,88,159,238,205,158,33,113,93,116,225,151,27,178,90,105,189,29,122,211,123,125,6,37,119,183,201,85,28,178,47,118,165,142,56,43,26,141,84,122,67,59,24,170,213,123,91,180,145,206,196,87,164,92,238,128,18,229,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,188,146,53,187,35,149,142,228,122,50,70,167,59,26,168,25,107,218,133,192,183,220,83,42,126,184,232,230,25,221,52,218,245,201,233,138,106,39,115,67,98,186,73,35,145,118,133,26,157,222,142,109,227,233,236,174,99,37,87,199,247,166,186,158,53,146,158,5,184,116,254,12,92,56,227,184,5,202,159,165,146,92,57,175,185,55,175,205,181,210,161,140,231,139,194,89,35,251,204,108,134,159,154,55,35,31,208,234,34,34,189,79,149,85,198,190,9,119,224,170,247,197,142,37,115,181,54,75,118,62,249,29,111,149,102,172,142,223,145,58,54,71,21,178,165,35,108,114,174,213,115,65,26,187,150,52,116,114,54,84,86,198,246,188,134,29,42,227,115,137,125,29,207,238,250,131,136,234,77,91,170,50,59,197,69,242,253,107,171,141,146,90,174,149,117,19,50,90,153,36,163,68,72,163,124,171,27,88,178,194,145,202,214,110,214,61,136,4,154,118,213,251,44,98,223,16,40,126,93,113,34,131,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,82,77,59,84,239,249,86,87,192,46,146,101,57,213,147,208,217,37,231,32,176,92,47,22,238,237,37,63,115,174,150,203,90,249,224,233,74,171,36,124,146,57,237,228,122,171,155,182,202,170,168,164,107,112,157,237,79,163,127,16,49,239,152,192,5,245,237,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,192,123,88,231,189,237,87,191,202,112,3,198,13,215,132,221,92,107,174,11,73,38,9,152,212,81,208,101,108,154,39,43,233,160,99,220,145,215,68,232,216,233,121,233,210,105,94,177,181,174,73,88,231,179,151,157,99,146,57,233,207,240,12,55,84,240,219,182,159,106,14,61,73,124,199,175,148,235,77,93,67,82,139,201,43,55,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,77,120,120,192,225,174,251,194,182,184,222,52,202,230,189,107,84,220,215,76,110,173,213,76,158,74,187,60,179,72,202,121,37,86,181,156,179,39,73,241,200,138,198,39,82,55,171,81,88,172,115,131,98,140,79,41,177,103,56,173,155,53,197,171,187,237,151,32,183,211,221,45,213,61,39,199,215,165,158,54,201,20,156,143,70,189,188,204,123,87,103,34,57,55,217,81,23,192,134,206,218,191,106,124,91,225,253,15,204,110,39,228,236,167,227,6,235,163,218,161,65,195,222,74,180,143,194,117,18,240,141,130,87,68,238,189,186,247,52,108,134,7,177,209,177,206,145,147,186,58,122,119,49,254,171,21,99,145,29,26,54,84,147,245,246,213,251,83,226,223,15,232,126,99,113,2,234,246,24,254,91,63,102,255,0,121,25,63,218,13,193,37,171,138,252,2,59,238,49,5,37,14,162,226,180,245,19,90,171,27,74,215,79,118,129,176,204,230,90,95,35,166,137,140,100,149,14,141,205,150,69,114,66,189,69,106,34,73,38,248,193,216,99,249,108,253,155,253,228,74,160,26,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,248,181,21,171,228,164,223,118,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,225,177,207,107,24,199,35,25,242,184,241,236,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,179,18,57,209,35,94,89,106,105,218,199,49,141,114,51,170,199,181,174,153,141,134,52,50,83,135,238,30,52,191,134,92,1,186,115,165,22,170,186,59,107,234,18,186,178,90,186,201,42,103,173,173,88,98,134,74,153,28,229,229,107,222,216,35,85,108,109,100,104,168,188,172,110,251,1,114,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,112,190,71,82,170,238,118,175,145,212,255,0,48,59,27,228,84,82,223,34,160,35,139,181,226,117,110,11,140,39,34,114,250,74,165,203,225,245,82,167,249,207,213,217,113,145,82,212,225,233,111,71,34,189,137,248,40,169,186,109,21,18,121,110,124,238,215,199,167,208,44,114,61,255,0,235,250,165,254,106,68,255,0,57,107,59,41,235,171,33,202,102,129,139,247,167,83,57,118,240,241,85,146,133,63,95,144,18,202,202,10,100,170,124,206,133,21,222,30,178,181,55,242,250,246,63,123,21,57,81,127,196,112,137,239,95,50,166,167,135,214,7,14,114,251,142,17,125,202,135,62,59,237,176,70,248,238,5,72,136,158,39,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,53,172,226,199,218,159,89,62,32,100,63,49,156,217,76,214,179,139,31,106,125,100,248,129,144,252,198,112,45,253,231,22,190,227,246,235,21,218,239,67,221,233,50,107,123,238,150,185,58,172,127,120,165,101,85,69,35,164,217,170,170,205,167,164,168,102,206,68,119,169,190,220,174,106,174,127,246,81,241,175,247,50,202,160,225,175,83,46,119,90,156,111,45,184,83,211,98,82,239,214,134,207,116,154,71,53,105,249,17,171,35,97,170,146,70,120,181,220,145,202,156,202,196,73,166,149,185,21,195,23,12,248,111,21,253,150,250,125,165,185,133,117,93,185,237,168,187,220,173,23,58,101,87,62,221,113,142,235,113,100,83,172,124,200,217,153,203,44,140,124,110,84,230,99,221,202,230,63,146,70,68,94,170,233,158,85,163,122,143,145,233,110,107,73,221,239,88,205,194,91,125,79,44,114,50,57,185,23,212,158,46,163,24,247,67,43,21,178,70,245,106,115,198,246,57,19,103,32,27,52,101,152,181,139,57,197,111,56,86,83,67,223,108,185,5,190,162,215,113,166,234,190,62,189,44,241,186,57,99,231,98,181,237,230,99,220,155,181,81,201,190,232,168,190,38,186,252,96,112,215,125,225,91,92,111,26,101,115,94,181,170,110,107,166,55,86,234,166,79,37,93,158,89,164,101,60,146,171,90,206,89,147,164,248,228,69,99,19,169,27,213,168,172,86,57,210,41,217,55,198,189,199,80,40,255,0,131,22,168,92,250,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,250,247,199,215,87,171,82,20,87,216,14,218,191,106,124,91,225,253,15,204,110,32,93,94,195,31,203,103,236,223,239,34,213,118,213,251,83,226,223,15,232,126,99,113,46,175,97,143,229,179,246,111,247,145,106,187,106,253,169,241,111,135,244,63,49,184,129,249,59,56,120,134,166,225,115,68,184,132,214,25,241,42,188,149,246,234,140,66,154,27,108,47,150,22,74,249,231,184,70,171,45,67,33,149,180,204,107,92,231,35,228,106,49,207,70,70,139,207,35,17,112,175,63,207,243,45,83,204,174,218,131,168,57,13,93,243,33,190,84,45,77,117,117,74,167,60,175,217,17,17,17,17,26,198,53,168,214,49,141,68,99,24,214,181,168,214,181,17,50,255,0,129,125,47,186,235,31,9,124,92,96,118,39,85,173,202,123,62,55,114,163,130,146,137,213,115,213,207,67,53,125,108,116,177,196,213,71,57,243,58,153,33,77,183,84,89,17,81,174,219,149,112,170,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,64,39,123,179,155,130,143,224,171,167,19,223,243,251,101,170,77,77,202,126,249,114,169,129,58,178,90,232,85,24,177,219,27,55,51,152,238,87,177,100,149,209,35,90,249,28,214,239,43,97,138,69,204,3,228,226,121,77,139,57,197,108,217,174,45,93,223,108,185,5,190,158,233,110,169,233,62,62,189,44,241,182,72,164,228,122,53,237,230,99,218,187,57,17,201,190,202,136,190,7,214,2,0,123,81,253,187,53,55,236,95,147,209,25,255,0,216,169,236,177,148,252,64,174,249,117,184,192,14,212,127,110,205,77,251,23,228,244,70,127,246,42,123,44,101,63,16,43,190,93,110,3,63,207,147,254,133,115,220,87,253,74,200,241,188,142,223,254,215,89,67,114,161,168,143,254,52,115,67,36,111,253,45,115,93,239,69,62,177,12,29,154,93,160,149,58,61,117,179,240,249,171,247,90,72,244,250,190,163,187,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,96,177,92,116,112,101,125,224,243,81,233,109,145,221,125,51,134,101,29,226,163,25,185,74,246,37,83,163,137,89,213,166,169,141,187,109,52,93,88,145,100,107,82,57,26,246,185,188,170,175,138,63,203,193,39,24,57,55,8,218,161,21,233,171,87,91,132,223,42,32,110,89,103,164,138,159,175,93,4,81,206,200,95,28,146,177,92,215,194,234,151,202,140,107,227,73,21,168,199,185,168,188,205,158,157,104,210,28,55,94,180,191,32,210,61,64,130,174,75,22,69,78,216,106,22,146,117,134,120,158,201,27,44,83,70,255,0,20,71,199,44,113,200,136,228,115,21,88,136,230,185,170,173,93,120,120,157,225,235,42,225,127,89,111,90,71,148,212,247,254,225,211,169,183,93,25,75,37,60,55,58,25,91,205,21,68,109,122,127,117,27,209,174,123,89,44,82,177,30,254,78,101,13,140,240,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,242,74,205,213,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,208,16,215,217,29,197,118,163,227,250,177,103,225,102,231,47,166,112,204,163,191,207,109,142,162,101,73,44,85,81,83,77,87,35,169,215,101,222,25,122,79,71,194,187,53,36,122,74,213,106,172,169,52,202,0,0,0,0,1,173,103,22,62,212,250,201,241,3,33,249,140,228,212,246,92,123,9,233,151,219,95,56,173,33,91,139,31,106,125,100,248,129,144,252,198,114,106,123,46,61,132,244,203,237,175,156,86,129,149,64,0,0,0,0,0,33,91,182,175,218,159,22,248,127,67,243,27,136,236,84,246,167,202,126,31,215,124,198,220,59,106,253,169,241,111,135,244,63,49,184,142,197,79,106,124,167,225,253,119,204,109,192,77,72,0,8,139,214,254,215,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,77,247,217,19,200,144,158,12,245,175,42,226,39,134,204,63,88,243,91,125,170,138,245,144,122,67,188,193,107,138,72,233,89,208,175,168,167,103,35,100,146,71,166,236,133,170,187,189,125,101,93,182,77,145,49,3,86,59,26,254,234,26,167,153,106,103,240,142,244,103,210,220,130,227,125,238,95,68,58,221,215,189,84,201,55,75,169,223,91,207,203,212,229,230,229,110,251,111,178,111,177,154,188,46,104,95,240,107,208,156,103,69,62,148,253,35,250,57,223,127,166,125,199,185,245,251,197,100,245,63,200,245,36,229,229,235,242,254,26,239,203,191,134,251,32,64,15,22,62,212,250,201,241,3,33,249,140,229,223,191,241,183,117,178,240,57,131,240,145,167,19,213,208,84,73,79,91,54,89,120,166,170,116,79,116,19,220,238,47,125,165,99,116,40,170,201,34,146,142,87,203,20,187,57,143,116,46,69,69,145,165,160,226,199,218,159,89,62,32,100,63,49,156,189,85,188,8,223,115,14,9,112,174,43,116,185,157,238,174,158,223,117,147,45,180,110,200,249,105,104,171,174,142,150,235,215,158,161,17,121,32,130,150,30,237,20,92,206,229,231,77,220,174,220,44,87,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,201,27,93,186,53,94,222,119,171,35,106,243,189,168,187,9,240,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,220,242,57,187,163,85,238,228,98,50,54,175,35,26,137,175,14,133,235,166,163,240,233,168,246,237,80,210,251,207,113,186,208,239,20,208,202,138,250,91,133,43,149,22,74,90,152,209,83,169,11,249,91,186,110,142,71,53,175,99,152,246,49,237,216,83,134,142,34,240,78,40,52,178,131,83,48,90,143,236,84,119,138,46,73,191,165,151,78,237,12,211,209,245,37,138,62,183,75,174,198,245,88,222,71,249,162,249,162,5,213,0,1,28,29,179,250,243,83,138,233,126,53,160,22,42,218,78,241,156,84,58,233,125,99,106,34,116,241,219,168,228,141,208,70,248,85,138,246,50,106,157,158,217,81,204,241,161,145,137,206,142,122,54,32,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,222,77,99,28,229,217,17,84,200,14,208,93,98,181,107,127,22,153,214,93,141,95,170,238,184,245,21,68,54,75,60,178,213,54,120,18,10,72,89,12,142,165,115,30,246,119,105,42,27,81,60,106,197,217,201,63,58,162,57,238,67,47,251,22,116,94,213,127,181,106,190,167,101,184,133,37,198,219,113,167,131,11,164,158,173,237,154,10,152,36,107,166,185,209,201,76,174,86,189,142,106,219,149,86,72,213,21,21,90,213,254,85,0,143,93,1,214,59,239,15,250,203,137,235,22,57,15,120,171,198,110,13,168,146,155,153,140,239,116,175,107,163,169,166,231,123,30,145,245,96,146,88,186,156,138,230,115,243,55,214,106,41,179,73,171,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,121,19,189,217,139,170,95,117,14,13,176,174,247,125,244,157,215,18,239,24,181,195,248,175,71,186,247,89,23,186,65,224,198,181,252,180,50,81,122,237,230,223,127,89,202,244,120,25,84,68,94,183,246,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,111,190,200,158,68,186,17,171,171,29,141,127,117,13,83,204,181,51,248,71,122,51,233,110,65,113,190,247,47,162,29,110,235,222,170,100,155,165,212,239,173,231,229,234,114,243,114,183,125,183,217,55,216,12,191,224,207,90,242,174,34,120,108,195,245,143,53,183,218,168,175,89,7,164,59,204,22,184,164,142,149,157,10,250,138,118,114,54,73,36,122,110,200,90,171,187,215,214,85,219,100,217,18,5,248,177,246,167,214,79,136,25,15,204,103,39,251,133,205,11,254,13,122,19,140,232,167,210,159,164,127,71,59,239,244,207,184,247,62,191,120,172,158,167,249,30,164,156,188,189,126,95,195,93,249,119,240,223,100,128,30,44,125,169,245,147,226,6,67,243,25,192,246,185,119,7,217,53,7,8,216,23,22,152,122,85,220,172,87,74,123,139,114,230,205,45,59,25,104,158,43,195,168,105,31,18,43,219,44,172,157,29,27,85,141,99,213,143,141,238,115,185,100,107,89,226,184,98,226,23,42,225,127,89,108,186,185,139,83,119,254,225,212,166,184,218,223,85,37,60,55,58,25,91,203,45,60,142,98,255,0,115,35,21,205,123,89,44,81,61,88,254,78,85,154,158,203,143,97,61,50,251,107,231,21,164,101,246,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,234,185,145,74,215,35,150,21,150,64,154,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,20,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,95,85,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,175,183,2,252,102,223,120,60,212,122,171,156,150,175,76,225,153,71,119,167,201,173,177,49,137,84,232,226,87,244,170,105,164,118,219,77,23,86,85,72,220,228,142,70,189,205,119,42,171,37,143,96,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,0,128,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,61,66,67,19,210,55,53,169,19,26,198,114,243,164,146,73,237,123,51,248,40,183,113,63,157,220,179,109,75,182,119,157,54,196,183,166,173,163,145,42,161,244,205,116,208,200,145,211,195,81,11,163,228,232,238,201,228,86,201,204,155,192,213,98,182,101,115,127,47,104,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,171,153,20,173,114,57,97,89,100,243,253,157,220,94,127,5,45,101,95,165,53,189,29,61,204,122,84,89,71,37,7,121,154,14,147,101,238,181,113,242,170,72,157,41,37,119,58,55,159,154,41,37,218,55,200,145,114,132,255,0,0,0,132,14,212,46,10,63,131,254,118,253,103,211,219,101,170,135,77,179,43,131,41,162,183,81,39,71,208,215,71,66,231,190,157,34,115,151,120,101,233,79,52,107,26,35,35,245,226,228,141,172,139,169,104,56,36,227,7,38,225,27,84,34,189,53,106,235,112,155,229,68,13,203,44,244,145,83,245,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,153,190,131,180,71,139,207,225,91,172,169,244,90,183,173,167,184,119,86,139,23,231,160,238,211,79,213,108,93,234,174,78,101,89,23,171,36,77,228,71,114,114,197,28,91,198,201,22,94,111,171,217,205,193,71,240,170,212,121,239,249,253,178,235,30,153,98,223,124,185,84,192,157,40,238,149,200,172,88,237,141,155,153,175,111,51,30,178,74,232,145,206,100,109,107,119,137,211,69,34,4,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,126,176,0,16,129,219,5,163,151,220,27,138,5,213,90,137,187,197,151,82,237,240,84,81,201,202,198,116,42,168,105,224,164,168,166,217,30,231,187,149,140,166,151,168,173,99,87,188,242,55,153,99,114,147,126,65,183,107,126,188,212,234,159,18,242,105,181,190,182,146,124,123,76,41,253,23,76,180,213,17,84,50,91,140,236,142,90,233,21,236,98,57,143,107,146,42,103,196,231,191,145,244,110,95,85,207,123,80,49,127,64,116,114,251,196,6,178,226,122,59,142,77,221,234,242,107,131,105,228,169,229,99,251,165,43,26,233,42,106,121,30,246,36,157,40,35,150,94,159,58,57,252,156,173,245,156,136,108,210,107,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,224,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,179,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,128,126,176,0,16,173,253,26,190,41,255,0,237,7,74,191,241,85,199,254,124,73,247,6,122,215,149,113,19,195,102,31,172,121,173,190,213,69,122,200,61,33,222,96,181,197,36,116,172,232,87,212,83,179,145,178,73,35,211,118,66,213,93,222,190,178,174,219,38,200,152,45,253,3,31,251,232,191,228,79,255,0,30,103,255,0,11,154,23,252,26,244,39,25,209,79,165,63,72,254,142,119,223,233,159,113,238,125,126,241,89,61,79,242,61,73,57,121,122,252,191,134,187,242,239,225,190,200,26,214,27,41,240,157,236,177,163,127,15,241,239,151,64,107,88,108,167,194,119,178,198,141,252,63,199,190,93,0,23,84,0,0,0,6,42,246,163,251,9,234,111,216,191,56,162,33,91,132,239,106,125,27,248,129,143,124,198,2,106,123,81,253,132,245,55,236,95,156,81,16,173,194,119,181,62,141,252,64,199,190,99,0,30,215,141,190,48,114,110,46,117,66,91,211,150,174,139,9,177,212,78,220,78,207,87,21,63,94,134,9,99,129,147,62,73,34,98,57,207,153,212,204,149,88,231,200,145,171,149,140,115,145,57,157,127,251,52,187,62,234,117,134,235,103,226,15,87,237,84,146,105,245,5,71,121,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,248,193,198,134,142,88,180,11,138,12,255,0,74,177,105,185,236,182,171,132,117,22,232,249,94,157,218,150,174,158,42,184,169,183,123,222,247,244,89,80,216,186,142,114,185,253,62,117,217,93,178,74,167,99,238,177,216,179,158,24,19,74,169,225,238,247,173,52,184,79,79,89,31,51,223,215,165,174,168,158,174,158,167,117,99,88,222,103,190,166,46,154,57,238,78,237,206,238,84,145,168,6,117,17,87,219,157,249,19,253,164,253,218,74,161,21,125,185,223,145,63,218,79,221,160,98,175,101,199,183,102,153,125,181,242,122,210,127,136,1,236,184,246,236,211,47,182,190,79,90,79,240,0,0,0,0,16,3,218,143,237,217,169,191,98,252,158,136,202,174,195,31,203,103,236,223,239,35,21,123,81,253,187,53,55,236,95,147,209,25,85,216,99,249,108,253,155,253,228,4,170,0,0,0,0,26,214,113,99,237,79,172,159,16,50,31,152,206,108,166,107,89,197,143,181,62,178,124,64,200,126,99,56,23,214,239,192,229,54,75,217,255,0,134,241,113,167,47,171,91,237,182,158,228,252,186,210,140,150,161,43,169,34,187,84,192,218,216,17,168,229,137,240,68,214,117,90,187,68,176,196,233,55,99,163,127,91,15,237,151,107,173,150,165,245,150,107,157,93,5,68,148,243,210,62,90,105,157,19,221,4,241,62,25,162,87,53,81,85,146,69,36,145,189,190,78,99,220,213,221,21,80,159,78,203,143,97,61,50,251,107,231,21,166,0,118,157,112,29,247,16,190,212,235,206,147,217,121,112,28,130,224,239,73,90,237,214,238,157,46,47,51,153,11,99,221,221,87,47,70,162,119,84,43,121,99,142,40,92,177,194,155,115,196,213,12,63,208,29,28,190,241,1,172,184,158,142,227,147,119,122,188,154,224,218,121,42,121,88,254,233,74,198,186,74,154,158,71,189,137,39,74,8,229,151,167,206,142,127,39,43,125,103,34,27,41,226,120,181,139,6,197,108,216,86,45,67,220,172,184,253,190,158,215,110,166,234,190,78,133,44,17,182,56,163,231,122,185,238,229,99,26,155,185,85,203,182,234,170,190,36,107,118,54,112,197,232,219,21,219,137,220,215,23,181,77,37,227,107,126,17,91,36,221,90,170,104,99,125,68,55,9,219,26,110,200,186,143,70,194,215,175,223,121,98,157,17,27,28,155,203,39,224,0,0,69,95,110,119,228,79,246,147,247,105,106,187,21,61,169,242,159,135,245,223,49,183,23,87,183,59,242,39,251,73,251,180,181,93,138,158,212,249,79,195,250,239,152,219,128,154,144,0,24,191,218,23,197,6,125,194,102,139,217,117,27,78,109,24,253,198,229,113,202,41,172,146,197,123,167,154,104,27,4,148,149,115,57,205,108,50,196,228,127,53,59,17,21,92,169,178,187,195,201,83,10,244,67,181,219,137,45,74,214,140,7,78,111,184,78,154,193,109,202,178,139,85,146,178,90,75,109,123,103,142,10,154,184,225,145,209,185,213,142,106,61,26,245,84,85,107,147,125,183,69,242,51,211,141,110,20,191,134,14,150,90,180,207,233,239,209,47,70,100,16,95,123,239,162,251,255,0,83,167,77,81,15,75,167,214,139,109,251,207,55,55,50,237,201,182,222,59,166,42,233,63,99,95,220,191,84,240,221,76,254,17,222,147,250,37,144,91,175,189,203,232,135,71,189,119,90,152,230,233,117,59,235,185,57,186,124,188,220,174,219,125,246,93,182,3,213,246,213,251,44,98,223,16,40,126,93,113,33,130,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,103,251,106,253,150,49,111,136,20,63,46,184,145,87,194,119,181,62,141,252,64,199,190,99,0,22,255,0,19,202,111,184,54,85,102,205,113,106,238,229,122,199,238,20,247,75,117,79,73,146,116,42,160,145,178,69,39,35,209,204,119,43,216,213,217,200,173,93,182,84,84,240,39,207,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,201,80,176,202,245,141,173,106,196,246,189,156,188,137,28,146,98,95,106,159,1,223,253,47,197,94,144,89,127,177,75,151,216,173,150,239,247,247,212,222,220,254,175,252,29,178,178,56,127,178,84,61,223,202,188,143,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,146,70,183,100,114,177,220,143,70,72,212,231,99,85,2,95,251,80,120,62,198,117,179,72,239,90,219,102,74,75,118,119,128,89,221,94,250,250,153,106,28,202,203,37,19,42,170,38,161,70,53,253,38,61,86,105,37,100,157,55,57,95,27,99,87,53,143,87,178,13,141,130,50,109,121,195,120,146,236,252,212,125,86,195,43,105,28,203,142,155,223,153,115,161,134,161,102,125,166,226,150,169,86,162,138,85,115,24,238,120,220,237,145,202,198,243,177,89,35,83,145,237,85,215,220,9,254,255,0,177,101,255,0,131,255,0,254,206,16,2,79,247,253,139,47,252,31,255,0,246,112,128,16,54,83,225,59,217,99,70,254,31,227,223,46,128,246,185,102,127,134,224,181,56,253,46,97,144,210,90,95,149,94,35,176,90,22,165,85,172,170,184,201,20,178,197,78,143,219,149,175,123,96,145,25,204,169,204,254,86,55,119,189,141,119,138,225,59,217,99,70,254,31,227,223,46,128,197,254,217,91,181,214,193,195,110,19,125,177,92,234,237,215,43,118,164,91,106,232,235,41,38,116,51,211,79,29,5,193,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,6,74,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,249,145,179,51,150,89,24,248,220,169,204,199,187,149,204,127,36,140,215,135,85,116,207,42,209,189,71,200,244,183,53,164,238,247,172,102,225,45,190,167,150,57,25,28,220,139,234,79,23,81,140,123,161,149,138,217,35,122,181,57,227,123,28,137,179,144,155,78,206,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,252,54,57,237,99,24,228,99,62,175,104,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,245,21,168,137,36,155,134,37,118,93,118,128,86,90,43,45,188,50,107,126,69,214,181,77,221,173,216,61,210,120,231,158,170,58,169,103,138,8,109,46,233,177,252,208,175,87,120,164,145,88,216,91,27,163,87,43,22,38,197,45,70,172,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,147,127,217,81,197,86,101,196,62,145,223,112,253,74,185,85,221,242,125,60,168,164,166,117,222,120,211,158,186,221,82,199,247,85,154,94,117,116,213,45,117,61,67,94,245,107,121,152,144,185,203,36,142,145,234,17,23,197,143,181,62,178,124,64,200,126,99,57,250,179,126,25,243,44,59,135,77,60,226,105,181,212,149,248,158,121,81,89,109,122,53,82,57,237,183,24,42,170,226,108,15,98,185,86,70,75,21,35,229,108,141,242,84,145,143,107,118,141,210,254,94,44,125,169,245,147,226,6,67,243,25,201,147,236,228,197,172,89,207,103,86,23,133,101,52,61,246,203,144,91,242,43,93,198,155,170,248,250,244,179,221,43,227,150,62,118,43,94,222,102,61,201,187,85,28,155,238,138,139,226,4,80,240,57,197,221,215,132,29,92,118,87,61,186,174,241,137,223,169,219,109,200,237,80,84,57,143,124,8,244,115,42,161,98,185,34,125,76,43,205,201,212,77,149,146,77,26,58,62,170,200,221,130,49,60,166,197,156,226,182,108,215,22,174,239,182,92,130,223,79,116,183,84,244,159,31,94,150,120,219,36,82,114,61,26,246,243,49,237,93,156,136,228,223,101,68,95,3,95,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,121,121,250,107,178,178,72,100,86,199,213,72,219,117,123,52,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,48,78,73,170,185,181,65,170,184,19,253,255,0,98,203,255,0,7,255,0,253,156,32,4,159,239,251,22,95,248,63,255,0,236,225,0,32,76,246,170,241,183,106,225,67,129,173,23,177,99,19,210,87,106,46,85,166,246,88,109,84,109,170,107,103,180,192,235,58,53,151,103,198,232,101,99,217,29,67,99,107,98,145,26,147,47,81,26,170,145,201,180,64,221,174,121,150,171,231,245,183,154,200,234,239,249,102,99,120,146,166,86,82,82,34,207,112,184,213,204,174,114,71,12,45,68,87,201,44,139,179,35,106,120,185,17,169,228,135,201,185,221,174,183,170,150,86,94,110,117,117,245,17,211,193,72,201,106,102,116,175,108,16,68,200,97,137,28,229,85,70,71,20,113,198,198,249,53,140,107,83,100,68,66,87,251,46,187,63,232,237,20,118,222,38,245,191,29,235,93,102,238,215,28,30,215,60,144,79,75,29,44,176,69,60,55,103,116,222,254,105,151,171,180,81,200,140,116,46,141,210,43,85,235,19,162,8,171,203,49,107,238,13,149,94,112,172,166,135,185,94,177,251,133,69,174,227,77,213,100,157,10,168,36,116,114,199,206,197,115,29,202,246,57,55,106,171,87,109,209,85,60,73,148,225,167,254,163,109,223,225,254,119,255,0,167,186,17,87,197,143,181,62,178,124,64,200,126,99,57,42,156,52,255,0,212,109,187,252,63,206,255,0,244,247,64,33,88,201,78,37,56,50,190,232,126,143,233,110,191,89,46,190,149,195,53,27,31,179,84,76,179,189,141,170,182,94,42,173,237,169,146,153,205,77,186,144,191,150,103,197,35,83,118,181,142,142,77,149,172,146,108,107,54,61,225,235,22,177,103,60,23,233,166,21,148,208,247,219,46,65,165,246,107,93,198,155,170,248,250,244,179,218,98,142,88,249,216,173,123,121,152,247,38,237,84,114,111,186,42,47,136,26,230,71,118,186,195,106,168,177,67,115,171,101,182,178,162,26,186,138,54,204,228,130,105,225,108,141,138,87,199,191,43,158,198,207,51,90,229,77,218,146,200,137,183,50,239,149,93,151,218,33,106,214,206,43,236,174,188,223,42,237,212,248,5,59,115,134,50,154,54,185,245,147,209,86,82,164,48,43,157,224,198,44,179,70,247,175,43,149,89,27,152,156,170,244,145,158,87,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,94,126,154,236,172,146,25,21,177,245,82,54,202,247,101,215,15,95,112,222,25,109,183,251,157,77,170,182,245,169,125,219,45,150,166,142,151,146,72,104,103,165,137,104,232,228,153,200,143,151,166,197,124,155,42,35,89,37,76,205,106,57,55,145,225,224,59,106,253,150,49,111,136,20,63,46,184,145,87,194,119,181,62,141,252,64,199,190,99,1,42,157,181,126,203,24,183,196,10,31,151,92,72,149,225,235,41,177,96,218,251,166,153,174,83,93,220,172,184,254,97,102,186,92,106,122,79,147,161,75,5,108,82,75,39,35,17,207,119,43,24,229,217,168,174,93,182,68,85,240,3,97,78,37,248,139,193,56,95,210,202,253,76,206,170,63,178,209,217,232,185,38,254,153,221,59,180,211,65,71,212,138,41,58,61,94,131,219,213,123,121,25,230,171,228,139,175,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,138,163,35,138,56,227,69,114,185,234,140,69,115,156,229,87,47,170,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,114,163,166,127,52,178,61,242,57,19,153,239,119,43,88,206,72,217,148,29,151,188,11,125,218,242,166,107,142,177,225,157,239,77,172,188,254,135,166,173,119,44,55,219,164,114,53,19,120,85,171,222,40,225,218,78,166,234,214,62,84,100,127,125,107,106,35,64,189,93,151,93,159,244,118,138,59,111,19,122,223,142,245,174,179,119,107,142,15,107,158,72,39,165,142,150,88,34,158,27,179,186,111,127,52,203,213,218,40,228,70,58,23,70,233,21,170,245,137,209,89,94,218,191,106,124,91,225,253,15,204,110,36,212,144,173,219,87,237,79,139,124,63,161,249,141,196,11,171,216,99,249,108,253,155,253,228,74,161,21,125,134,63,150,207,217,191,222,68,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,1,194,249,29,74,137,185,218,167,90,174,203,182,192,118,55,200,47,128,64,190,64,70,167,107,228,237,76,27,27,98,183,214,117,198,165,19,244,127,20,79,250,15,27,217,75,97,159,190,77,117,85,114,179,145,204,240,242,79,26,23,125,95,229,62,175,108,29,124,190,139,196,168,81,235,178,215,85,185,201,186,237,225,77,22,223,249,202,122,174,203,26,58,104,241,20,146,38,179,170,228,221,222,175,185,98,162,223,221,245,129,35,168,159,89,202,162,4,240,64,237,246,240,2,141,188,124,138,246,216,161,55,223,125,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,6,181,156,88,251,83,235,39,196,12,135,230,51,155,41,154,214,113,99,237,79,172,159,16,50,31,152,206,4,212,246,92,123,9,233,151,219,95,56,173,63,39,104,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,245,21,168,137,36,155,254,190,203,143,97,61,50,251,107,231,21,166,85,1,171,103,250,42,192,178,175,245,87,28,201,49,203,135,251,101,29,117,182,186,158,79,248,178,67,52,114,51,244,57,174,111,185,80,186,188,84,241,57,125,226,171,42,196,115,92,166,203,220,175,88,254,31,65,141,92,106,123,203,36,244,165,84,18,79,36,181,220,140,138,38,65,213,125,67,151,162,212,86,179,109,145,202,158,9,33,93,171,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,162,44,110,107,26,230,200,178,196,88,18,169,216,99,249,108,253,155,253,228,90,174,218,191,106,124,91,225,253,15,204,110,37,213,236,49,252,182,126,205,254,242,45,87,109,95,181,62,45,240,254,135,230,55,16,46,175,97,143,229,179,246,111,247,145,28,26,215,165,247,93,21,213,204,191,74,47,46,171,146,163,22,188,84,219,89,81,83,68,234,71,214,64,199,175,70,169,34,114,170,177,147,69,211,149,158,179,145,89,35,85,28,228,84,85,145,254,195,31,203,103,236,223,239,34,202,118,193,104,229,247,6,226,129,117,86,162,110,241,101,212,187,124,21,20,114,114,177,157,10,170,26,120,41,42,41,182,71,185,238,229,99,41,165,234,43,88,213,239,60,141,230,88,220,160,103,255,0,100,254,83,98,200,56,37,196,45,54,138,238,241,87,140,220,46,246,187,164,125,39,179,187,213,62,186,106,182,199,187,145,17,251,193,87,78,253,218,170,223,95,109,249,154,228,76,192,34,87,176,235,41,177,82,101,90,185,133,84,87,114,94,174,182,251,61,210,142,155,164,245,234,210,210,73,85,29,68,156,232,156,141,229,125,109,50,108,170,142,94,166,237,69,70,185,82,90,128,128,30,212,127,110,205,77,251,23,228,244,70,127,246,42,123,44,101,63,16,43,190,93,110,48,3,181,31,219,179,83,126,197,249,61,17,159,253,138,158,203,25,79,196,10,239,151,91,128,207,243,85,115,106,131,85,112,54,83,225,59,217,99,70,254,31,227,223,46,128,196,174,218,251,77,170,110,27,112,219,236,214,202,71,220,168,243,138,122,74,122,199,66,213,158,24,38,160,173,116,177,50,77,185,154,199,186,8,92,230,162,236,229,138,53,93,249,83,108,181,225,59,217,99,70,254,31,227,223,46,128,197,94,218,191,101,140,91,226,5,15,203,174,32,96,7,101,199,183,102,153,125,181,242,122,210,127,136,1,236,184,246,236,211,47,182,190,79,90,79,240,0,0,0,0,26,214,113,99,237,79,172,159,16,50,31,152,206,77,79,101,199,176,158,153,125,181,243,138,210,21,184,177,246,167,214,79,136,25,15,204,103,38,167,178,227,216,79,76,190,218,249,197,104,25,84,0,0,0,0,15,201,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,153,176,193,77,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,106,180,103,139,61,6,215,236,203,46,192,244,183,58,164,188,93,240,234,142,149,83,25,224,202,216,17,24,142,171,163,118,251,84,83,54,87,44,43,43,60,17,237,69,254,78,88,100,148,34,219,182,175,218,159,22,248,127,67,243,27,136,236,84,246,167,202,126,31,215,124,198,220,59,106,253,169,241,111,135,244,63,49,184,142,197,79,106,124,167,225,253,119,204,109,192,77,72,0,0,0,13,107,56,177,246,167,214,79,136,25,15,204,103,38,167,178,227,216,79,76,190,218,249,197,105,10,220,88,251,83,235,39,196,12,135,230,51,147,83,217,113,236,39,166,95,109,124,226,180,12,85,237,46,236,232,255,0,233,222,37,244,46,221,254,186,188,102,54,78,183,252,50,182,190,241,222,42,170,127,222,153,221,97,143,251,102,39,155,76,10,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,114,171,161,127,52,81,189,146,53,23,149,236,111,51,94,206,120,223,157,93,168,61,160,148,215,106,107,215,11,218,45,117,171,99,25,80,234,12,194,249,77,44,180,207,231,134,90,170,122,203,42,197,44,13,114,177,92,200,28,249,226,151,146,70,43,162,245,152,231,239,129,124,52,112,233,157,241,65,170,116,26,103,130,211,255,0,98,172,188,86,243,195,253,44,181,247,152,97,158,179,167,44,177,245,186,93,118,59,164,199,115,191,201,19,205,80,54,19,208,189,116,211,142,34,244,226,221,170,26,95,121,239,214,170,237,226,154,25,81,25,85,111,170,106,34,201,75,83,26,42,244,230,103,51,119,77,213,170,215,53,236,115,216,246,61,223,43,138,125,107,254,14,220,62,230,218,199,29,191,190,213,227,246,244,238,16,58,46,164,111,174,158,86,83,210,245,91,212,141,86,20,158,104,150,78,87,163,186,104,254,93,221,178,47,213,208,189,11,211,142,29,52,226,221,165,250,95,102,238,54,170,29,229,154,105,85,31,85,112,170,114,34,73,85,83,34,34,117,38,127,43,119,93,145,168,214,181,140,107,24,198,49,184,85,219,73,172,119,220,63,70,177,45,29,180,67,211,164,212,75,133,69,69,210,167,153,139,205,75,109,117,60,141,166,228,115,21,83,158,121,233,229,234,53,236,115,123,183,47,172,217,28,136,16,216,108,103,192,206,151,221,116,115,132,189,51,192,239,174,171,75,148,22,127,73,86,65,87,68,234,73,233,39,174,154,74,217,41,100,137,202,174,107,225,117,74,194,187,236,170,177,170,171,91,191,42,64,94,128,232,229,247,136,13,101,196,244,119,28,155,187,213,228,215,6,211,201,83,202,199,247,74,86,53,210,84,212,242,61,236,73,58,80,71,44,189,62,116,115,249,57,91,235,57,16,217,164,8,54,237,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,149,90,149,81,162,183,201,206,186,189,135,217,173,170,131,63,213,61,57,154,158,173,110,87,203,61,186,247,79,43,88,222,131,96,161,154,88,101,107,221,205,204,143,87,92,33,86,162,53,81,81,178,110,173,217,17,215,87,182,195,75,238,185,14,145,224,122,175,111,117,92,212,248,101,226,170,219,93,79,13,19,165,100,112,92,25,30,213,82,202,139,180,44,100,180,113,68,156,205,217,207,170,98,115,53,81,17,248,1,217,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,57,27,45,76,110,122,239,186,49,28,168,142,84,70,168,108,60,0,0,107,89,197,143,181,62,178,124,64,200,126,99,57,178,153,173,103,22,62,212,250,201,241,3,33,249,140,224,77,79,101,199,176,158,153,125,181,243,138,211,34,179,252,3,13,213,60,54,237,167,218,131,143,82,95,49,235,229,58,211,87,80,212,162,242,74,205,209,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,83,29,123,46,61,132,244,203,237,175,156,86,153,84,4,112,112,253,216,221,134,233,214,168,55,51,214,13,64,164,207,236,86,106,132,150,213,99,75,66,210,193,94,244,142,39,50,90,228,116,175,69,99,101,89,211,187,39,51,36,70,66,231,200,173,116,148,228,143,128,7,148,213,45,45,193,53,167,4,185,233,158,165,216,189,51,141,222,122,61,246,139,189,77,79,213,233,76,201,163,251,228,47,100,141,218,72,152,239,85,201,190,219,46,232,170,139,174,191,19,188,61,101,92,47,235,45,235,72,242,154,158,255,0,220,58,117,54,235,163,41,100,167,134,231,67,43,121,162,168,141,175,79,238,163,122,53,207,107,37,138,86,35,223,201,204,187,41,152,235,198,223,7,216,207,23,58,95,45,149,201,73,69,155,88,233,231,118,39,120,171,150,163,161,67,60,178,64,249,153,36,113,61,26,230,76,218,102,68,175,115,36,88,209,202,246,53,202,156,174,12,53,236,125,226,243,203,132,124,234,183,251,61,110,12,232,232,63,223,234,171,233,38,149,139,253,220,241,171,217,253,157,171,39,242,17,142,216,46,47,60,248,71,193,107,127,176,86,231,46,146,131,253,226,170,130,146,25,94,191,220,79,34,177,159,216,26,146,127,47,25,22,183,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,139,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,184,28,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,36,109,118,232,213,123,121,222,172,141,171,206,246,162,236,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,224,138,249,37,146,73,21,26,141,98,43,213,26,214,181,17,169,101,56,1,224,250,213,194,110,145,181,183,4,171,147,59,204,105,232,235,242,183,205,43,85,148,211,177,142,88,232,98,108,111,116,92,148,235,52,172,89,26,231,44,175,115,223,205,200,177,199,30,80,0,0,1,111,245,251,88,236,92,63,232,214,89,172,89,28,61,226,147,25,183,186,162,58,110,103,179,189,213,61,201,29,53,55,59,24,245,143,171,60,145,69,212,228,86,179,159,153,222,171,85,77,104,110,215,107,173,254,235,91,125,190,220,234,238,55,43,141,68,149,117,149,149,115,58,105,234,103,145,202,233,37,146,71,42,185,239,115,149,92,174,85,85,85,85,85,37,211,182,147,93,47,184,182,9,137,104,54,57,121,181,50,147,54,239,23,28,150,147,102,73,93,221,105,38,167,125,18,108,170,171,20,50,78,146,187,159,149,28,247,82,114,181,232,214,202,215,68,8,2,111,187,31,117,142,197,156,240,192,154,85,79,15,119,189,105,165,194,122,122,200,249,158,254,189,45,117,68,245,116,245,59,171,26,198,243,61,245,49,116,209,207,114,119,110,119,114,164,141,66,16,76,191,236,180,215,74,205,31,226,178,195,141,214,222,123,166,55,168,159,232,110,231,12,137,60,145,190,170,68,85,183,189,177,196,188,189,110,245,211,133,178,61,174,107,35,169,159,240,81,202,246,132,244,128,0,0,0,213,92,216,163,72,53,75,4,209,110,7,116,187,82,245,46,251,232,108,110,205,167,248,191,125,173,238,179,84,116,186,180,148,176,199,247,184,88,249,29,188,146,177,190,171,87,109,247,93,145,21,83,93,114,250,241,17,197,86,101,173,216,150,158,105,108,55,42,186,76,19,78,177,123,45,166,130,210,177,164,73,61,198,158,221,12,21,85,147,163,94,228,149,253,84,153,145,57,85,57,97,86,236,198,62,73,185,194,127,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,60,81,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,125,169,175,15,4,156,96,228,220,35,106,132,87,166,173,93,110,19,124,168,129,185,101,158,146,42,126,189,116,17,71,59,33,124,114,74,197,115,95,11,170,95,42,49,175,141,36,86,163,30,230,162,243,55,96,140,79,41,177,103,56,173,155,53,197,171,187,237,151,32,183,211,221,45,213,61,39,199,215,165,158,54,201,20,156,143,70,189,188,204,123,87,103,34,57,55,217,81,23,192,15,172,0,3,21,123,81,253,132,245,55,236,95,156,81,16,173,194,119,181,62,141,252,64,199,190,99,1,53,61,168,254,194,122,155,246,47,206,40,136,86,225,59,218,159,70,254,32,99,223,49,128,12,191,237,164,209,203,22,31,172,184,150,177,90,38,233,213,234,37,190,162,158,233,77,202,245,230,170,182,182,158,54,212,243,185,234,137,207,4,244,241,116,218,198,53,189,219,155,214,116,142,84,252,157,140,26,189,77,136,107,206,75,164,119,25,233,33,167,212,43,59,102,163,87,65,43,231,154,227,111,234,75,28,44,123,125,70,49,105,166,174,145,202,244,241,88,99,68,114,42,242,191,45,123,96,180,114,197,156,240,192,186,171,81,55,119,189,105,165,194,10,138,57,57,94,254,189,45,117,68,20,149,20,219,35,218,198,243,61,244,210,245,21,175,114,119,110,70,242,164,142,82,40,56,66,213,234,109,8,226,95,79,117,74,225,61,36,22,219,77,225,144,221,39,169,130,89,153,79,110,169,99,169,107,38,70,69,235,185,236,167,158,87,177,26,142,245,218,223,85,255,0,130,161,178,73,21,125,185,223,145,63,218,79,221,164,170,17,87,219,157,249,19,253,164,253,218,6,42,246,92,123,118,105,151,219,95,39,173,38,39,80,248,211,208,109,51,215,156,79,135,28,131,32,171,159,48,202,234,33,164,70,80,83,119,136,45,115,207,202,148,145,86,185,174,230,137,245,14,123,81,141,107,94,173,71,49,242,116,227,123,100,116,11,112,229,173,247,94,28,117,134,203,172,182,43,29,37,222,229,96,167,184,182,142,146,174,71,50,5,158,162,134,122,104,223,39,47,172,230,49,211,163,213,136,173,87,163,21,168,230,115,115,167,149,207,243,252,203,84,243,43,182,160,234,14,67,87,124,200,111,149,11,83,93,93,82,169,207,43,246,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,64,218,32,17,235,217,165,218,9,77,172,54,171,63,15,154,191,117,171,147,80,104,41,251,181,158,237,87,44,181,83,228,172,99,106,167,145,100,86,64,140,129,244,244,208,68,213,124,210,185,243,174,238,85,87,171,183,144,160,0,0,32,7,181,31,219,179,83,126,197,249,61,17,149,93,134,63,150,207,217,191,222,70,42,246,163,251,118,106,111,216,191,39,162,50,171,176,199,242,217,251,55,251,200,9,84,35,131,141,174,212,107,174,133,235,205,139,77,180,106,155,31,201,109,184,173,66,77,155,243,74,231,45,92,235,212,142,75,75,37,70,242,192,248,154,173,145,210,179,168,173,155,167,27,145,58,51,195,47,170,237,35,237,4,169,225,218,154,61,30,209,187,173,35,181,22,227,78,218,154,219,148,50,197,51,241,150,36,176,73,18,75,79,52,18,195,51,234,97,89,218,140,115,154,248,216,172,147,109,159,26,172,38,1,179,158,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,138,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,47,181,53,235,224,95,140,219,239,7,154,143,85,115,146,213,233,156,51,40,238,244,249,53,182,38,49,42,157,28,74,254,149,77,52,142,219,105,162,234,202,169,27,156,145,200,215,185,174,229,85,100,177,236,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,160,31,172,214,179,139,31,106,125,100,248,129,144,252,198,115,101,51,90,206,44,125,169,245,147,226,6,67,243,25,192,154,158,203,143,97,61,50,251,107,231,21,166,79,221,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,99,7,101,199,176,158,153,125,181,243,138,211,42,128,241,90,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,8,175,146,89,36,145,81,168,214,34,189,81,173,107,81,26,158,212,0,0,0,34,175,183,59,242,39,251,73,251,180,181,93,138,158,212,249,79,195,250,239,152,219,139,171,219,157,249,19,253,164,253,218,90,174,197,79,106,124,167,225,253,119,204,109,192,77,72,0,0,0,12,0,237,171,246,88,197,190,32,80,252,186,226,69,95,9,222,212,250,55,241,3,30,249,140,4,170,118,213,251,44,98,223,16,40,126,93,113,34,175,132,239,106,125,27,248,129,143,124,198,0,54,83,32,219,180,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,81,145,172,111,68,86,177,243,78,73,242,114,204,90,197,156,226,183,156,43,41,161,239,182,92,130,223,81,107,184,211,117,95,31,94,150,120,221,28,177,243,177,90,246,243,49,238,77,218,168,228,223,116,84,95,16,53,194,208,174,33,114,173,11,163,212,11,37,166,155,210,54,93,72,195,238,120,149,222,223,37,84,145,70,157,230,7,199,5,99,81,170,172,89,160,123,213,90,175,107,183,142,73,216,138,197,151,157,182,168,191,252,107,240,163,125,225,47,89,107,112,222,149,214,179,16,185,111,89,139,94,235,97,99,123,253,47,43,22,72,213,209,170,177,102,129,239,233,72,155,49,203,179,36,233,177,146,198,133,128,2,127,191,236,89,127,224,255,0,255,0,179,132,0,147,253,255,0,98,203,255,0,7,255,0,253,156,32,4,13,148,248,78,246,88,209,191,135,248,247,203,160,49,87,182,175,217,99,22,248,129,67,242,235,137,149,92,39,123,44,104,223,195,252,123,229,208,24,171,219,87,236,177,139,124,64,161,249,117,196,8,171,225,59,218,159,70,254,32,99,223,49,128,217,76,214,179,132,239,106,125,27,248,129,143,124,198,3,101,48,33,47,182,126,211,106,183,113,95,100,172,183,219,41,41,106,46,152,61,5,93,116,176,194,214,62,170,116,172,173,133,37,149,200,155,189,233,20,49,70,142,118,235,201,27,27,228,212,68,188,29,134,63,150,207,217,191,222,69,170,237,171,246,167,197,190,31,208,252,198,226,93,94,195,31,203,103,236,223,239,32,48,3,139,31,106,125,100,248,129,144,252,198,114,106,123,46,61,132,244,203,237,175,156,86,144,173,197,143,181,62,178,124,64,200,126,99,57,53,61,151,30,194,122,101,246,215,206,43,64,187,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,60,110,118,234,212,123,121,216,175,141,203,200,247,34,192,102,166,112,143,172,184,7,17,211,240,209,67,136,221,111,89,37,93,193,208,99,220,148,173,139,211,84,42,247,244,43,163,245,221,27,33,116,113,185,239,114,200,173,135,146,86,200,230,172,82,114,236,124,0,178,156,31,232,174,163,240,253,161,214,125,47,212,221,81,250,113,95,107,229,238,147,54,149,99,142,215,74,176,198,137,111,138,71,170,201,81,12,82,36,189,57,100,70,59,166,230,49,25,27,88,214,38,184,70,213,6,170,224,79,247,253,139,47,252,31,255,0,246,112,128,18,127,191,236,89,127,224,255,0,255,0,179,132,90,246,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,77,92,136,178,71,184,94,14,202,62,10,62,233,185,84,28,74,106,101,178,235,77,141,226,87,10,122,156,74,45,186,48,222,46,144,200,231,45,71,58,57,36,116,52,178,70,207,6,183,146,73,87,149,94,169,12,209,58,101,15,147,137,226,214,44,27,21,179,97,88,181,15,114,178,227,246,250,123,93,186,155,170,249,58,20,176,70,216,226,143,157,234,231,187,149,140,106,110,229,87,46,219,170,170,248,159,88,13,107,56,177,246,167,214,79,136,25,15,204,103,37,83,134,159,250,141,183,127,135,249,223,254,158,232,69,95,22,62,212,250,201,241,3,33,249,140,228,170,112,211,255,0,81,182,239,240,255,0,59,255,0,211,221,0,133,99,101,62,19,189,150,52,111,225,254,61,242,232,13,107,13,148,248,78,246,88,209,191,135,248,247,203,160,3,208,106,246,139,233,126,189,97,178,105,254,174,98,20,153,21,138,74,136,170,210,158,103,201,19,226,158,53,94,73,98,150,39,54,88,159,178,185,170,230,57,170,172,123,216,187,181,238,69,246,160,1,128,29,181,126,203,24,183,196,10,31,151,92,72,86,38,167,182,175,217,99,22,248,129,67,242,235,137,16,26,79,130,253,212,53,79,13,211,63,74,122,51,233,110,65,110,177,119,222,135,91,186,247,170,152,225,234,244,249,155,207,203,212,230,229,230,110,251,109,186,111,184,25,1,192,47,5,25,87,21,154,143,73,123,187,91,59,190,153,99,55,8,100,200,238,21,9,35,35,175,228,86,200,235,101,58,198,230,61,211,74,197,68,123,152,228,232,198,244,122,175,51,162,100,179,209,137,226,214,44,27,21,179,97,88,181,15,114,178,227,246,250,123,93,186,155,170,249,58,20,176,70,216,226,143,157,234,231,187,149,140,106,110,229,87,46,219,170,170,248,158,87,66,244,47,78,56,116,211,139,118,151,233,125,155,184,218,168,119,150,105,165,84,125,85,194,169,200,137,37,85,76,136,137,212,153,252,173,221,118,70,163,90,214,49,172,99,24,198,220,0,4,43,118,213,251,83,226,223,15,232,126,99,113,38,164,133,110,218,191,106,124,91,225,253,15,204,110,32,93,94,195,31,203,103,236,223,239,34,85,8,171,236,49,252,182,126,205,254,242,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,23,200,235,119,225,29,139,228,117,187,240,128,236,111,144,95,32,158,65,124,128,138,158,216,36,111,79,17,223,127,234,234,164,219,111,247,52,7,189,236,172,164,157,152,170,204,248,157,211,86,122,190,31,237,116,74,135,131,237,128,85,89,48,214,120,108,234,250,175,253,94,2,244,118,99,83,66,205,53,166,116,76,106,59,162,197,114,162,39,250,222,140,12,238,56,114,110,135,37,47,93,147,112,41,70,174,229,105,224,80,213,223,222,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,53,172,226,199,218,159,89,62,32,100,63,49,156,217,76,214,179,139,31,106,125,100,248,129,144,252,198,112,38,167,178,227,216,79,76,190,218,249,197,105,149,70,42,246,92,123,9,233,151,219,95,56,173,50,168,1,2,221,169,90,23,167,26,13,196,212,118,157,47,179,122,26,213,148,99,244,249,36,214,216,149,18,150,142,170,90,170,168,100,101,51,17,19,165,10,247,118,189,35,221,90,199,61,200,206,86,35,24,201,233,33,91,182,175,218,159,22,248,127,67,243,27,136,23,87,176,199,242,217,251,55,251,200,181,93,181,126,212,248,183,195,250,31,152,220,75,171,216,99,249,108,253,155,253,228,90,174,218,191,106,124,91,225,253,15,204,110,32,93,94,195,31,203,103,236,223,239,35,223,246,210,104,229,247,48,209,172,75,88,173,19,117,41,52,238,225,81,79,116,166,229,98,114,210,220,157,79,27,106,121,220,244,85,228,158,10,120,186,109,99,220,238,243,205,234,182,55,42,248,14,195,31,203,103,236,223,239,35,58,120,208,209,203,238,190,240,193,159,233,86,45,55,37,234,235,111,142,162,221,31,43,23,188,213,82,84,69,87,21,54,239,123,24,206,179,233,219,23,81,206,70,179,169,206,187,163,118,80,132,206,207,12,214,213,128,113,165,165,87,219,205,61,92,212,245,87,135,217,24,218,102,53,207,73,238,20,210,208,194,229,71,57,169,200,217,106,99,115,215,125,209,136,229,68,114,162,53,118,30,53,87,54,136,211,220,214,213,169,88,6,53,168,214,42,122,184,45,185,85,158,138,247,71,21,91,26,217,227,130,166,22,77,27,100,107,92,230,163,209,175,68,84,71,57,55,223,101,95,48,32,135,181,31,219,179,83,126,197,249,61,17,159,253,138,158,203,25,79,196,10,239,151,91,140,0,237,71,246,236,212,223,177,126,79,68,103,255,0,98,167,178,198,83,241,2,187,229,214,224,51,252,213,92,218,160,213,92,13,148,248,78,246,88,209,191,135,248,247,203,160,49,87,182,175,217,99,22,248,129,67,242,235,137,149,92,39,123,44,104,223,195,252,123,229,208,24,171,219,87,236,177,139,124,64,161,249,117,196,12,0,236,184,246,236,211,47,182,190,79,90,79,241,0,61,151,30,221,154,101,246,215,201,235,73,254,0,0,0,0,3,90,206,44,125,169,245,147,226,6,67,243,25,201,169,236,184,246,19,211,47,182,190,113,90,66,183,22,62,212,250,201,241,3,33,249,140,228,212,246,92,123,9,233,151,219,95,56,173,3,42,128,0,0,0,96,7,107,222,158,241,5,148,232,213,37,255,0,76,239,215,90,204,6,213,205,81,155,99,148,157,36,251,220,46,73,41,235,249,91,18,77,44,49,170,189,102,99,165,116,108,233,211,204,145,39,74,73,91,17,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,10,172,146,41,36,141,85,170,215,162,61,85,174,107,145,28,155,57,144,173,218,133,192,183,220,83,42,126,184,232,230,25,221,52,218,245,201,233,138,106,39,115,67,98,186,73,35,145,118,133,26,157,222,142,109,227,233,236,174,99,37,87,199,247,166,186,158,53,11,85,218,41,196,94,9,197,6,169,224,250,153,130,212,126,79,237,148,119,138,46,73,191,165,151,78,243,87,52,244,125,73,98,143,173,210,235,177,189,86,55,145,254,104,190,104,151,87,177,83,218,159,41,248,127,93,243,27,113,128,6,127,246,42,123,83,229,63,15,235,190,99,110,2,106,64,0,0,0,107,89,197,143,181,62,178,124,64,200,126,99,57,149,81,113,211,247,20,236,234,211,93,14,209,204,207,186,106,77,235,210,254,152,169,162,111,52,214,43,92,151,74,245,93,166,71,39,119,172,155,120,250,123,35,158,200,149,242,125,233,206,167,145,113,87,139,31,106,125,100,248,129,144,252,198,114,218,90,109,55,91,253,214,138,197,98,182,85,220,110,87,26,136,233,40,232,233,33,116,211,212,207,35,145,177,197,28,109,69,115,222,231,42,53,26,136,170,170,168,136,7,214,192,48,12,203,84,243,43,78,159,105,246,61,87,124,200,111,149,9,77,67,67,76,137,207,43,246,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,77,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,245,209,178,185,140,119,118,141,206,145,176,179,149,188,172,85,114,167,81,242,61,246,171,179,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,13,238,99,94,246,53,30,252,202,0,66,95,108,118,175,84,230,188,75,208,233,109,60,245,105,109,211,139,60,48,190,9,160,137,172,244,141,115,25,85,52,209,61,187,189,236,117,58,208,49,81,234,155,62,23,242,181,55,87,62,109,13,117,184,252,206,190,232,156,100,234,197,255,0,209,126,143,238,153,4,150,46,143,95,171,205,232,216,217,65,213,230,229,110,221,78,235,212,229,219,213,231,229,221,219,115,40,94,14,200,45,47,186,230,156,90,83,103,144,186,174,11,110,159,89,235,110,85,19,182,137,210,193,44,245,48,186,138,42,87,203,186,54,23,185,181,19,76,221,249,149,201,75,34,35,124,220,217,201,35,3,176,235,22,190,210,98,186,185,154,212,80,242,89,110,183,11,61,174,142,167,170,197,234,213,82,71,85,37,68,124,136,188,237,229,101,109,50,238,168,141,94,166,205,85,86,185,18,79,192,199,94,208,252,42,235,159,240,91,170,182,43,53,69,36,53,20,182,118,94,222,234,151,185,172,88,45,245,49,87,76,212,86,181,203,206,232,169,164,107,19,109,149,234,212,85,106,42,185,53,225,54,168,53,87,3,105,219,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,214,99,255,0,0,121,215,221,19,131,109,39,191,250,47,209,253,211,31,142,197,209,235,245,121,189,27,35,232,58,188,220,173,219,169,221,122,156,187,122,188,252,187,187,110,101,200,0,6,181,156,88,251,83,235,39,196,12,135,230,51,155,41,154,214,113,99,237,79,172,159,16,50,31,152,206,4,212,246,92,123,9,233,151,219,95,56,173,50,168,197,94,203,143,97,61,50,251,107,231,21,166,85,0,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,130,43,228,150,72,227,69,114,181,136,175,69,115,154,212,87,39,181,32,7,180,71,139,207,225,91,172,169,244,90,183,173,167,184,119,86,139,23,231,160,238,211,79,213,108,93,234,174,78,101,89,23,171,36,77,228,71,114,114,197,28,91,198,201,22,94,96,177,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,42,140,142,40,227,141,21,202,231,170,49,21,206,115,149,92,173,23,213,236,203,65,117,67,31,213,205,63,158,146,59,238,59,80,233,169,210,174,4,154,9,88,248,221,20,176,200,207,5,86,73,20,146,70,170,213,107,209,30,170,215,53,200,142,76,159,236,207,224,162,221,196,254,119,114,205,181,46,217,222,116,219,18,222,154,182,142,68,170,135,211,53,211,67,34,71,79,13,68,46,143,147,163,187,39,145,91,39,50,111,3,85,138,217,149,205,118,152,112,81,110,225,131,59,182,230,218,105,108,238,218,109,150,237,77,69,71,26,85,77,232,106,232,97,141,36,167,154,162,103,73,207,214,217,243,198,174,147,153,118,157,168,196,108,40,231,4,196,240,235,175,56,111,18,90,71,98,213,108,50,182,145,204,184,211,177,151,58,24,106,22,103,218,110,40,198,173,69,20,170,230,49,220,241,185,219,35,149,141,231,98,178,70,167,35,218,171,114,205,125,184,1,227,6,235,194,110,174,53,215,5,164,147,4,204,106,40,232,50,182,77,19,149,244,208,49,238,72,235,162,116,108,116,188,244,233,52,175,88,218,215,36,172,115,217,203,206,177,201,28,255,0,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,7,235,0,198,174,209,45,116,172,208,30,20,242,188,146,195,121,244,102,73,126,233,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,18,170,49,193,10,220,104,107,29,139,95,120,160,207,245,87,22,135,146,203,117,184,71,79,110,147,153,235,222,105,105,41,226,164,138,167,103,177,143,103,89,148,237,151,166,230,163,153,212,228,93,213,187,175,159,205,244,66,235,130,232,150,152,235,69,194,249,73,81,79,170,21,23,214,208,208,67,27,185,233,32,182,207,13,58,190,87,174,200,175,146,89,37,217,141,69,70,178,54,59,153,85,234,200,252,86,39,139,95,115,156,170,205,133,98,212,61,246,245,144,92,41,237,118,234,110,171,35,235,213,79,35,99,138,62,119,171,88,222,103,189,169,187,149,26,155,238,170,137,226,72,255,0,108,126,1,134,233,102,27,195,238,159,105,246,61,73,99,199,172,116,249,29,53,13,13,50,47,36,76,222,218,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,170,24,43,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,156,190,179,88,247,64,140,87,162,57,88,143,87,35,95,203,200,182,212,202,174,203,143,110,205,50,251,107,228,245,167,228,237,36,209,123,86,136,113,105,148,88,177,124,66,147,27,198,47,148,244,119,235,21,29,35,219,208,88,38,133,27,59,163,141,28,189,22,119,200,171,26,145,108,212,106,53,17,141,108,124,128,78,78,128,235,29,139,136,13,26,196,245,139,28,135,187,210,100,214,246,212,73,77,204,247,247,74,166,57,209,212,211,115,189,140,89,58,83,199,44,93,78,68,107,249,57,155,234,185,20,184,4,96,118,41,235,165,101,214,197,154,112,241,126,188,245,189,9,201,146,99,180,210,36,242,72,202,89,95,211,174,99,94,170,177,71,11,38,117,43,219,26,35,28,178,85,206,255,0,95,119,43,36,252,0,0,13,85,203,171,195,23,15,89,87,20,26,203,101,210,60,90,167,184,119,254,165,77,198,232,250,89,42,33,182,80,196,222,105,106,36,107,19,251,152,216,142,115,26,249,101,137,138,246,115,243,37,170,54,8,236,230,208,108,55,69,120,92,195,110,150,42,42,73,111,185,229,158,139,38,190,221,155,78,177,207,88,250,168,186,240,66,245,87,185,121,41,226,153,34,106,34,163,21,82,73,17,141,116,175,220,33,179,140,30,19,51,46,17,117,67,232,61,246,162,174,241,98,175,167,142,166,197,145,186,129,41,96,186,177,35,98,206,140,98,73,42,49,241,74,245,141,204,87,243,237,211,122,162,54,86,42,223,254,205,206,208,74,110,29,170,100,209,237,100,186,213,187,78,174,53,14,169,162,185,77,44,179,51,25,122,69,60,146,164,84,240,193,44,211,50,166,101,129,170,198,185,172,141,234,249,54,221,242,42,202,255,0,19,188,61,98,188,80,104,213,235,72,242,154,158,225,223,250,117,54,235,163,41,99,168,154,217,93,19,185,162,168,141,175,79,238,163,122,53,204,115,226,150,86,35,217,207,204,154,240,235,70,144,230,90,11,170,25,6,145,234,4,20,145,223,113,218,134,195,80,180,147,164,208,74,199,198,217,98,154,55,248,42,178,72,164,142,68,71,35,94,136,244,71,53,174,69,106,6,206,96,138,190,202,62,58,127,144,225,127,90,243,63,245,189,46,1,91,92,223,238,154,235,92,149,10,239,247,174,234,199,55,243,225,71,255,0,83,194,74,160,24,171,218,143,236,39,169,191,98,252,226,136,133,110,19,189,169,244,111,226,6,61,243,24,9,169,237,71,246,19,212,223,177,126,113,68,66,183,9,222,212,250,55,241,3,30,249,140,0,108,61,173,122,95,106,214,173,35,203,244,162,242,234,72,233,242,155,61,77,181,149,21,52,77,171,101,28,239,98,244,106,146,39,42,35,223,12,189,57,89,235,53,81,241,181,81,205,84,69,77,99,13,170,13,115,56,230,210,251,86,142,113,105,169,152,29,137,212,137,109,130,241,233,42,56,41,40,155,73,5,36,21,208,199,91,29,44,113,53,85,173,100,45,169,72,83,109,145,82,52,84,107,119,229,64,157,62,16,181,122,167,93,248,104,211,221,82,184,79,87,61,202,237,103,100,55,73,234,96,138,23,212,92,105,158,234,90,201,145,145,122,141,99,234,32,149,236,70,163,125,71,55,213,103,224,166,5,246,231,126,68,255,0,105,63,118,151,43,177,131,87,170,114,253,6,201,116,142,227,61,92,213,26,123,120,108,212,106,232,34,100,16,219,174,29,73,99,133,143,111,174,247,165,76,53,210,57,94,158,9,52,104,142,84,78,86,91,94,220,239,200,159,237,39,238,208,34,172,203,254,31,123,51,245,151,136,110,31,110,218,233,141,222,237,84,82,73,213,250,41,100,157,90,178,95,250,18,190,58,158,105,185,209,148,158,188,111,142,46,162,47,60,140,119,63,70,62,89,93,109,120,29,210,28,55,93,248,168,192,244,183,80,96,171,159,30,187,84,86,77,93,5,52,235,11,234,25,77,69,61,82,66,175,79,89,172,123,160,107,30,173,86,191,145,206,229,115,29,179,147,99,48,53,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,159,78,1,120,215,197,120,172,211,138,75,37,218,231,221,245,55,25,183,195,30,71,111,168,88,217,37,127,34,54,55,92,233,210,54,177,142,134,87,170,43,218,198,167,70,71,163,21,57,93,19,229,199,94,213,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,213,106,237,18,195,19,164,221,142,141,253,104,181,210,221,82,206,244,91,59,182,106,102,154,95,125,13,146,89,186,221,202,183,186,195,81,210,234,194,248,100,251,220,204,124,110,222,57,94,223,89,171,182,251,166,202,136,168,27,63,2,202,112,163,197,118,156,113,107,167,12,205,112,169,123,141,214,135,167,5,254,193,60,200,250,171,69,83,145,85,26,229,68,78,164,47,229,114,197,50,34,54,70,181,200,168,199,178,72,217,122,192,128,30,212,127,110,205,77,251,23,228,244,71,160,224,51,140,28,103,132,109,47,215,27,211,150,146,183,54,190,83,216,155,137,217,234,226,168,232,87,79,20,149,108,153,242,73,19,21,173,100,45,169,100,170,199,62,53,145,26,172,99,154,171,204,223,63,218,143,237,217,169,191,98,252,158,136,197,80,62,174,89,148,223,115,156,170,243,154,229,53,221,246,245,144,92,42,46,151,26,158,147,35,235,213,79,35,164,150,78,70,35,88,222,103,189,203,179,81,26,155,236,136,137,224,75,247,6,93,149,186,113,143,233,61,117,127,21,88,15,166,115,60,163,154,10,155,69,69,114,36,118,42,88,170,121,163,109,60,244,115,46,243,75,210,142,71,204,201,17,201,27,210,20,70,162,205,214,240,29,148,124,11,127,33,197,6,181,225,159,235,122,172,2,138,185,223,221,57,215,73,41,213,191,239,93,213,238,119,231,204,140,254,167,152,149,64,53,204,227,7,132,204,203,132,93,80,250,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,252,251,116,222,168,141,149,138,185,21,217,139,199,143,220,66,251,77,160,218,177,122,229,192,114,11,131,125,27,116,184,220,122,116,184,188,206,100,206,147,102,244,156,189,26,137,221,78,142,230,146,56,161,114,201,50,237,207,43,150,85,56,157,225,235,21,226,131,70,175,90,71,148,212,247,14,255,0,211,169,183,93,25,75,29,68,214,202,232,157,205,21,68,109,122,127,117,27,209,174,99,159,20,178,177,30,206,126,100,215,135,90,52,135,50,208,93,80,200,52,143,80,32,164,142,251,142,212,54,26,133,164,157,38,130,86,62,54,203,20,209,191,193,85,146,69,36,114,34,57,26,244,71,162,57,173,114,43,80,54,115,53,172,226,199,218,159,89,62,32,100,63,49,156,145,254,202,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,210,114,109,18,195,19,99,217,142,141,157,104,224,226,199,218,159,89,62,32,100,63,49,156,9,169,236,184,246,19,211,47,182,190,113,90,101,81,138,189,151,30,194,122,101,246,215,206,43,76,170,0,0,0,0,2,42,251,115,191,34,127,180,159,187,75,85,216,169,237,79,148,252,63,174,249,141,184,186,189,185,223,145,63,218,79,221,165,170,236,84,246,167,202,126,31,215,124,198,220,4,212,128,0,0,0,192,14,218,191,101,140,91,226,5,15,203,174,36,85,240,157,237,79,163,127,16,49,239,152,192,74,167,109,95,178,198,45,241,2,135,229,215,18,42,248,78,246,167,209,191,136,24,247,204,96,3,101,48,0,24,255,0,199,126,150,224,154,161,194,198,160,253,58,177,122,79,232,150,63,118,202,108,255,0,198,166,135,186,221,41,109,213,93,9,254,244,246,243,242,245,31,234,63,153,139,191,139,87,100,53,215,54,83,226,199,217,99,89,62,31,228,63,46,156,214,176,9,254,255,0,177,101,255,0,131,255,0,254,206,16,2,79,247,253,139,47,252,31,255,0,246,112,128,16,54,83,225,59,217,99,70,254,31,227,223,46,128,197,94,218,191,101,140,91,226,5,15,203,174,38,85,112,157,236,177,163,127,15,241,239,151,64,98,175,109,95,178,198,45,241,2,135,229,215,16,34,175,132,239,106,125,27,248,129,143,124,198,3,101,51,90,206,19,189,169,244,111,226,6,61,243,24,13,148,192,133,110,218,191,106,124,91,225,253,15,204,110,37,213,236,49,252,182,126,205,254,242,45,87,109,95,181,62,45,240,254,135,230,55,18,234,246,24,254,91,63,102,255,0,121,1,128,28,88,251,83,235,39,196,12,135,230,51,147,83,217,113,236,39,166,95,109,124,226,180,133,110,44,125,169,245,147,226,6,67,243,25,201,169,236,184,246,19,211,47,182,190,113,90,6,85,0,0,26,171,155,84,26,171,129,177,70,147,224,191,117,14,1,112,221,52,244,167,163,62,150,232,253,186,197,223,122,29,110,235,222,172,177,195,213,233,243,55,159,151,169,205,203,204,221,246,219,116,223,114,234,233,86,153,226,186,55,167,24,230,150,225,84,157,222,203,140,219,226,183,211,115,71,27,36,155,145,61,121,229,233,177,140,116,210,189,93,36,143,70,167,60,143,123,149,55,114,158,87,132,239,101,141,27,248,127,143,124,186,2,234,128,0,1,173,103,22,62,212,250,201,241,3,33,249,140,228,170,112,211,255,0,81,182,239,240,255,0,59,255,0,211,221,8,171,226,199,218,159,89,62,32,100,63,49,156,149,78,26,127,234,54,221,254,31,231,127,250,123,160,16,172,108,167,194,119,178,198,141,252,63,199,190,93,1,173,97,178,159,9,222,203,26,55,240,255,0,30,249,116,0,93,80,0,24,1,219,87,236,177,139,124,64,161,249,117,196,138,190,19,189,169,244,111,226,6,61,243,24,9,84,237,171,246,88,197,190,32,80,252,186,226,69,95,9,222,212,250,55,241,3,30,249,140,0,108,166,0,0,66,183,109,95,181,62,45,240,254,135,230,55,18,106,72,86,237,171,246,167,197,190,31,208,252,198,226,5,213,236,49,252,182,126,205,254,242,37,80,138,190,195,31,203,103,236,223,239,34,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,225,124,142,167,126,17,218,190,71,90,249,129,216,129,124,131,124,131,128,138,238,215,222,84,118,25,188,104,171,233,26,159,127,251,158,2,251,246,102,83,69,30,149,82,204,141,77,221,11,63,245,106,50,197,246,189,57,251,97,141,89,155,186,220,170,62,175,245,188,37,248,236,208,115,62,229,20,141,107,211,153,33,143,127,31,247,53,24,25,174,83,39,145,81,75,252,128,161,169,177,218,117,52,237,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,107,89,197,143,181,62,178,124,64,200,126,99,57,178,153,173,103,22,62,212,250,201,241,3,33,249,140,224,77,79,101,199,176,158,153,125,181,243,138,211,42,140,85,236,184,246,19,211,47,182,190,113,90,101,80,2,21,187,106,253,169,241,111,135,244,63,49,184,147,82,66,183,109,95,181,62,45,240,254,135,230,55,16,46,175,97,143,229,179,246,111,247,145,106,187,106,253,169,241,111,135,244,63,49,184,151,87,176,199,242,217,251,55,251,200,181,93,181,126,212,248,183,195,250,31,152,220,64,186,189,134,63,150,207,217,191,222,68,170,17,87,216,99,249,108,253,155,253,228,74,160,26,208,241,41,164,53,58,11,175,57,206,145,205,5,92,116,248,237,226,104,109,235,87,60,83,79,45,185,251,75,69,52,143,139,102,43,228,166,146,25,21,17,27,178,189,81,90,213,69,106,75,255,0,100,22,168,90,179,78,18,233,176,56,91,73,5,203,79,175,21,182,218,136,27,90,217,103,150,10,153,157,91,21,83,226,217,29,11,28,234,137,161,110,252,200,229,165,145,81,222,109,110,21,118,199,105,13,78,21,196,189,14,169,83,193,86,182,221,71,179,195,51,231,154,120,156,207,72,208,177,148,179,67,19,27,179,216,198,211,165,3,213,94,139,187,230,127,43,151,101,107,61,95,98,126,168,90,177,237,92,207,52,162,224,218,72,106,51,59,61,45,202,134,162,106,214,196,249,39,183,190,77,233,98,137,83,121,158,248,171,37,149,121,93,187,89,74,245,229,114,42,171,2,197,118,163,251,118,106,111,216,191,39,162,51,255,0,177,83,217,99,41,248,129,93,242,235,113,128,29,168,254,221,154,155,246,47,201,232,140,255,0,236,84,246,88,202,126,32,87,124,186,220,6,127,154,171,155,84,26,171,129,178,159,9,222,203,26,55,240,255,0,30,249,116,6,42,246,213,251,44,98,223,16,40,126,93,113,50,171,132,239,101,141,27,248,127,143,124,186,3,21,123,106,253,150,49,111,136,20,63,46,184,129,128,29,151,30,221,154,101,246,215,201,235,73,254,32,7,178,227,219,179,76,190,218,249,61,105,63,192,0,0,0,0,107,89,197,143,181,62,178,124,64,200,126,99,57,53,61,151,30,194,122,101,246,215,206,43,72,86,226,199,218,159,89,62,32,100,63,49,156,154,158,203,143,97,61,50,251,107,231,21,160,101,80,0,0,0,1,242,114,204,90,197,156,226,183,156,43,41,161,239,182,92,130,223,81,107,184,211,117,95,31,94,150,120,221,28,177,243,177,90,246,243,49,238,77,218,168,228,223,116,84,95,19,235,0,32,7,143,174,10,50,174,20,245,30,174,247,105,182,119,141,50,201,174,19,73,142,92,41,210,71,199,65,206,174,145,182,202,133,145,207,123,102,137,136,168,199,61,203,214,141,138,244,94,102,202,200,174,175,98,167,181,62,83,240,254,187,230,54,226,90,117,211,66,244,227,136,189,56,184,233,126,168,89,187,245,170,187,105,97,154,37,70,85,91,234,154,138,145,213,83,72,168,189,57,153,204,237,151,101,106,181,206,99,218,246,61,236,116,117,246,117,240,233,157,240,191,199,214,113,166,153,213,63,228,254,231,89,103,173,231,135,250,103,107,244,213,36,48,86,116,226,150,78,143,87,160,247,116,158,238,118,121,42,121,42,132,170,0,0,0,0,214,179,139,31,106,125,100,248,129,144,252,198,114,69,59,46,187,63,232,237,20,118,222,38,245,191,29,235,93,102,238,215,28,30,215,60,144,79,75,29,44,176,69,60,55,103,116,222,254,105,151,171,180,81,200,140,116,46,141,210,43,85,235,19,162,112,169,193,71,221,55,141,13,93,226,83,83,45,151,90,108,111,18,213,11,213,78,37,22,221,24,111,23,72,110,213,46,90,142,116,114,72,232,105,100,141,158,13,111,36,146,175,42,189,82,25,162,116,159,128,0,0,53,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,218,120,213,92,9,232,236,159,197,172,88,255,0,4,184,133,218,209,67,221,234,242,107,133,222,233,116,147,170,247,247,138,166,87,77,72,217,54,114,170,51,104,41,41,217,179,81,27,234,111,183,51,156,171,152,6,58,246,120,97,87,92,3,130,221,42,177,94,106,41,38,168,170,179,190,246,199,83,61,206,98,65,112,169,150,186,22,170,185,173,94,118,197,83,27,94,155,108,143,71,34,43,145,17,203,145,64,13,101,184,133,197,172,88,54,190,234,94,21,139,80,247,43,46,63,152,94,109,118,234,110,171,228,232,82,193,91,44,113,71,206,245,115,221,202,198,53,55,114,171,151,109,213,85,124,77,154,72,1,237,71,246,236,212,223,177,126,79,68,4,170,118,92,123,9,233,151,219,95,56,173,50,168,192,14,197,79,101,140,167,226,5,119,203,173,198,127,128,53,172,226,199,218,159,89,62,32,100,63,49,156,217,76,214,179,139,31,106,125,100,248,129,144,252,198,112,38,167,178,227,216,79,76,190,218,249,197,105,149,70,42,246,92,123,9,233,151,219,95,56,173,50,168,0,0,8,171,237,130,226,243,207,132,124,22,183,251,5,110,114,233,40,63,222,42,168,41,33,149,235,253,196,242,43,25,253,129,169,39,242,241,152,1,195,23,15,89,87,20,26,203,101,210,60,90,167,184,119,254,165,77,198,232,250,89,42,33,182,80,196,222,105,106,36,107,19,251,152,216,142,115,26,249,101,137,138,246,115,243,39,191,226,175,128,237,101,225,147,59,163,176,50,203,117,203,113,187,245,194,158,211,141,228,20,86,230,167,165,235,164,134,55,247,100,165,138,89,164,134,101,145,242,71,28,111,84,116,189,23,186,52,114,35,185,102,43,130,78,15,177,158,17,180,190,43,43,82,146,183,54,190,83,192,236,178,241,73,45,71,66,186,120,164,157,240,178,56,229,122,181,172,133,181,47,137,30,214,70,178,35,81,239,107,85,121,90,23,127,75,116,183,4,209,108,18,217,166,122,105,98,244,54,55,102,235,119,42,46,245,53,71,75,171,51,230,147,239,147,61,242,59,121,37,123,189,103,46,219,236,155,34,34,35,84,180,183,4,214,156,18,231,166,122,151,98,244,206,55,121,232,247,218,46,245,53,63,87,165,51,38,143,239,144,189,146,55,105,34,99,189,87,38,251,108,187,162,170,47,171,0,107,89,196,239,15,89,87,11,250,203,122,210,60,166,167,191,247,14,157,77,186,232,202,89,41,225,185,208,202,222,104,170,35,107,211,251,168,222,141,115,218,201,98,149,136,247,242,115,46,116,246,74,113,175,232,74,202,62,19,117,54,231,106,163,178,205,214,147,11,184,78,189,9,27,93,52,253,71,219,28,168,222,73,58,207,150,89,34,116,142,107,146,68,116,72,178,44,176,177,153,193,198,223,7,216,207,23,58,95,45,149,201,73,69,155,88,233,231,118,39,120,171,150,163,161,67,60,178,64,249,153,36,113,61,26,230,76,218,102,68,175,115,36,88,209,202,246,53,202,156,174,133,110,25,248,59,213,206,37,181,114,167,75,108,214,122,187,3,44,21,29,60,178,231,114,163,123,25,96,99,94,230,61,147,70,238,87,45,74,185,146,49,148,251,181,238,123,29,186,177,140,146,72,195,99,50,26,251,105,53,142,197,152,107,46,37,163,182,136,122,149,122,119,111,168,168,186,84,243,61,57,106,174,77,167,145,180,220,142,98,34,242,65,5,60,189,70,189,237,119,121,229,245,93,27,145,101,210,237,124,181,105,174,1,91,146,230,185,37,92,246,220,86,207,37,117,218,241,87,3,93,60,144,83,66,175,158,166,72,233,163,107,85,234,214,57,234,216,98,106,111,186,49,137,224,211,90,29,85,212,204,171,89,53,31,35,213,44,214,175,188,94,178,107,132,183,10,158,89,36,124,112,243,175,169,4,93,71,189,237,134,38,35,99,141,138,229,228,141,140,106,46,205,64,51,43,177,231,68,46,185,231,17,117,26,203,13,242,146,142,219,165,212,234,234,138,71,70,231,207,93,61,198,150,174,154,38,51,201,172,99,90,147,61,207,85,85,221,145,181,26,188,234,248,239,7,110,119,228,79,246,147,247,105,149,93,152,186,91,247,47,224,219,10,239,118,47,70,93,114,222,241,148,220,63,141,117,187,215,122,145,123,164,254,15,115,89,205,67,29,23,168,222,93,182,245,154,143,87,152,171,219,157,249,19,253,164,253,218,6,42,246,92,123,118,105,151,219,95,39,173,51,255,0,182,79,69,62,156,240,251,105,214,58,75,135,70,175,76,174,11,214,130,73,121,99,158,134,227,45,61,60,156,173,72,220,174,153,179,178,141,91,187,216,212,143,175,191,51,185,16,192,14,203,143,110,205,50,251,107,228,245,164,244,101,152,181,139,57,197,111,56,86,83,67,223,108,185,5,190,162,215,113,166,234,190,62,189,44,241,186,57,99,231,98,181,237,230,99,220,155,181,81,201,190,232,168,190,32,107,175,193,126,177,216,180,11,138,12,3,85,114,152,121,236,182,171,132,148,247,25,57,158,157,218,150,174,158,90,73,106,118,99,30,247,244,89,80,233,122,109,106,185,253,62,68,217,93,186,108,124,106,217,150,98,215,220,27,42,188,225,89,77,15,114,189,99,247,10,139,93,198,155,170,201,58,21,80,72,232,229,143,157,138,230,59,149,236,114,110,213,86,174,219,162,170,120,147,253,217,219,174,149,154,253,194,158,41,146,95,175,62,147,201,44,61,92,110,253,51,146,117,145,213,84,170,137,19,229,146,101,115,166,154,74,87,210,205,36,136,231,53,210,76,255,0,193,84,86,52,50,84,0,6,170,230,202,124,39,123,44,104,223,195,252,123,229,208,26,214,27,41,240,157,236,177,163,127,15,241,239,151,64,5,213,49,215,141,190,15,177,158,46,116,190,91,43,146,146,139,54,177,211,206,236,78,241,87,45,71,66,134,121,100,129,243,50,72,226,122,53,204,153,180,204,137,94,230,72,177,163,149,236,107,149,57,93,145,64,13,91,50,204,90,251,131,101,87,156,43,41,161,238,87,172,126,225,81,107,184,211,117,89,39,66,170,9,29,28,177,243,177,92,199,114,189,142,77,218,170,213,219,116,85,79,18,106,123,56,59,64,40,248,136,177,69,164,154,189,145,127,166,197,7,121,158,42,154,136,224,167,143,34,165,231,124,156,212,236,133,145,198,201,161,141,81,143,133,27,204,177,196,146,181,95,247,228,139,242,118,145,246,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,190,204,141,18,27,48,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,115,196,253,149,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,20,39,123,181,31,216,79,83,126,197,249,197,17,10,220,39,123,83,232,223,196,12,123,230,48,18,63,173,124,96,227,60,92,246,98,106,69,233,171,73,69,155,88,233,241,246,229,150,122,72,170,58,20,51,203,124,133,144,190,57,37,98,53,204,153,180,207,149,24,215,200,177,163,145,143,115,149,57,157,28,28,39,123,83,232,223,196,12,123,230,48,1,178,153,17,125,184,56,85,170,131,63,210,205,70,134,162,173,110,87,203,61,198,201,81,19,158,222,131,96,161,154,41,162,115,27,203,204,143,87,92,38,71,42,185,81,81,177,236,141,217,85,210,232,97,175,107,102,21,106,202,184,45,200,47,183,10,138,184,234,48,235,197,170,247,66,216,94,212,100,147,190,165,180,42,217,81,90,170,172,233,87,74,228,70,171,87,157,172,93,246,69,107,131,2,187,31,117,142,251,131,113,64,154,85,79,15,120,178,234,93,190,122,122,200,249,152,206,133,85,13,60,245,116,245,59,171,28,247,114,177,149,49,116,209,204,106,247,158,119,115,44,109,66,245,246,231,126,68,255,0,105,63,118,145,213,160,58,199,125,225,255,0,89,113,61,98,199,33,239,21,120,205,193,181,18,83,115,49,157,238,149,237,116,117,52,220,239,99,210,62,172,18,75,23,83,145,92,206,126,102,250,205,69,36,87,183,59,242,39,251,73,251,180,12,85,236,184,246,236,211,47,182,190,79,90,79,241,0,61,151,30,221,154,101,246,215,201,235,73,254,0,67,7,105,111,103,221,78,143,93,111,28,65,233,5,170,146,61,62,175,168,239,55,139,77,36,81,82,193,141,61,238,165,130,52,141,31,58,190,118,84,84,207,43,145,144,196,214,64,155,53,17,24,141,218,103,207,201,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,40,26,230,112,163,197,118,163,240,149,168,236,205,112,169,123,245,170,187,167,5,254,193,60,202,202,91,189,43,85,85,26,229,68,94,156,204,230,114,197,50,34,186,55,57,200,168,246,62,72,223,176,158,150,234,150,9,173,56,37,179,83,52,210,251,233,156,110,243,214,238,85,189,214,106,126,175,74,103,195,39,222,230,99,36,110,210,68,246,250,205,77,246,221,55,69,69,88,33,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,243,211,164,209,49,36,115,156,146,177,204,127,55,58,201,28,127,87,179,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,150,43,132,17,181,200,230,61,174,72,155,42,177,28,175,133,28,157,57,30,200,121,67,242,246,163,251,118,106,111,216,191,39,162,46,87,102,231,103,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,61,174,170,240,169,113,227,99,180,159,59,125,130,229,212,211,106,79,163,85,185,6,73,105,172,165,151,165,67,83,96,130,90,87,83,243,201,247,222,241,208,88,217,44,109,149,172,231,73,28,215,53,57,93,45,56,158,45,98,193,177,91,54,21,139,80,247,43,46,63,111,167,181,219,169,186,175,147,161,75,4,109,142,40,249,222,174,123,185,88,198,166,238,85,114,237,186,170,175,136,31,88,0,0,198,174,58,56,50,177,113,135,167,20,182,200,238,190,134,204,241,126,241,81,140,220,165,123,214,149,178,74,140,234,211,84,198,221,247,134,94,148,72,178,53,171,36,110,99,92,222,100,71,197,38,74,128,48,87,179,255,0,179,130,197,195,189,29,167,87,181,110,14,255,0,171,30,189,69,52,80,86,191,186,227,177,203,4,144,190,153,189,55,36,117,51,58,57,158,146,200,238,120,209,220,173,139,240,22,105,98,91,139,31,106,125,100,248,129,144,252,198,115,101,51,90,206,44,125,169,245,147,226,6,67,243,25,192,154,158,203,143,97,61,50,251,107,231,21,166,85,24,171,217,113,236,39,166,95,109,124,226,180,202,160,0,0,0,0,34,175,183,59,242,39,251,73,251,180,181,93,138,158,212,249,79,195,250,239,152,219,139,171,219,157,249,19,253,164,253,218,90,174,197,79,106,124,167,225,253,119,204,109,192,77,72,0,0,0,12,0,237,171,246,88,197,190,32,80,252,186,226,69,95,9,222,212,250,55,241,3,30,249,140,4,170,118,213,251,44,98,223,16,40,126,93,113,34,175,132,239,106,125,27,248,129,143,124,198,0,54,83,0,1,106,184,177,246,88,214,79,135,249,15,203,167,53,172,54,83,226,199,217,99,89,62,31,228,63,46,156,214,176,9,254,255,0,177,101,255,0,131,255,0,254,206,16,2,79,247,253,139,47,252,31,255,0,246,112,128,16,54,83,225,59,217,99,70,254,31,227,223,46,128,197,94,218,191,101,140,91,226,5,15,203,174,38,85,112,157,236,177,163,127,15,241,239,151,64,98,175,109,95,178,198,45,241,2,135,229,215,16,34,175,132,239,106,125,27,248,129,143,124,198,3,101,51,90,206,19,189,169,244,111,226,6,61,243,24,13,148,192,133,110,218,191,106,124,91,225,253,15,204,110,37,213,236,49,252,182,126,205,254,242,45,87,109,95,181,62,45,240,254,135,230,55,18,234,246,24,254,91,63,102,255,0,121,1,128,28,88,251,83,235,39,196,12,135,230,51,147,83,217,113,236,39,166,95,109,124,226,180,133,110,44,125,169,245,147,226,6,67,243,25,201,169,236,184,246,19,211,47,182,190,113,90,6,85,0,0,26,171,155,84,26,171,129,178,159,9,222,203,26,55,240,255,0,30,249,116,5,213,45,87,9,222,203,26,55,240,255,0,30,249,116,5,213,0,0,3,90,206,44,125,169,245,147,226,6,67,243,25,201,84,225,167,254,163,109,223,225,254,119,255,0,167,186,17,87,197,143,181,62,178,124,64,200,126,99,57,42,156,52,255,0,212,109,187,252,63,206,255,0,244,247,64,33,88,217,79,132,239,101,141,27,248,127,143,124,186,3,90,195,101,62,19,189,150,52,111,225,254,61,242,232,0,186,160,0,48,3,182,175,217,99,22,248,129,67,242,235,137,21,124,39,123,83,232,223,196,12,123,230,48,18,169,219,87,236,177,139,124,64,161,249,117,196,138,190,19,189,169,244,111,226,6,61,243,24,0,217,76,0,0,133,110,218,191,106,124,91,225,253,15,204,110,36,212,144,173,219,87,237,79,139,124,63,161,249,141,196,11,171,216,99,249,108,253,155,253,228,74,161,21,125,134,63,150,207,217,191,222,68,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,1,194,249,29,78,252,35,181,124,138,21,55,80,43,79,32,239,32,133,50,126,8,17,81,218,233,60,115,220,48,184,17,87,100,184,84,111,225,245,211,211,153,19,217,183,109,74,93,39,161,168,69,93,159,20,73,230,158,250,106,53,49,147,181,74,229,21,199,47,194,109,177,167,174,151,57,55,243,247,195,75,250,63,73,154,60,9,99,173,178,232,229,141,251,239,222,40,41,166,95,214,234,90,111,210,191,80,25,54,82,245,240,216,168,165,202,5,13,219,196,237,40,106,238,165,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,11,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,151,44,1,242,113,108,79,21,193,172,84,184,182,21,140,218,177,251,45,23,63,118,183,90,232,163,164,165,131,157,238,123,249,34,141,26,198,243,61,238,114,236,158,46,114,170,248,170,159,88,0,7,138,205,116,67,69,245,42,235,21,247,81,180,135,10,202,174,80,83,182,146,42,203,221,130,146,186,120,224,107,156,230,196,217,38,141,206,70,35,158,247,35,81,118,221,238,95,122,158,212,1,229,48,93,39,210,205,47,239,223,115,61,52,197,49,47,73,244,187,239,160,172,212,212,29,235,167,205,211,234,244,88,222,126,94,163,249,121,183,219,157,219,121,169,249,115,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,222,167,181,0,121,76,23,73,244,179,75,251,247,220,207,77,49,76,75,210,125,46,251,232,43,53,53,7,122,233,243,116,250,189,22,55,159,151,168,254,94,109,246,231,118,222,106,122,176,0,242,153,214,147,233,102,168,119,31,186,102,154,98,153,111,163,58,189,203,211,182,106,106,254,235,212,229,234,116,186,204,119,39,55,77,156,220,187,111,200,221,252,144,249,88,183,15,90,5,131,95,105,114,156,43,67,244,255,0,31,189,81,115,247,107,141,175,25,162,164,170,131,157,142,99,249,37,142,54,189,188,204,123,154,187,47,139,92,168,190,10,165,192,0,91,252,167,135,173,2,206,111,181,89,78,107,161,250,127,144,94,171,121,59,205,198,233,140,209,85,213,79,200,198,177,156,242,201,27,158,238,86,49,173,77,215,193,173,68,79,4,67,208,97,90,123,128,233,173,170,91,22,156,224,248,254,43,109,158,161,213,114,209,217,45,144,208,193,36,238,107,90,233,93,28,45,107,85,234,214,49,170,229,77,246,99,83,220,135,160,0,11,85,252,19,184,88,255,0,185,167,74,191,242,54,221,255,0,185,46,168,3,242,90,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,108,48,83,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,124,172,215,79,112,29,74,181,69,98,212,108,31,31,202,173,176,84,54,174,42,59,221,178,26,232,35,157,173,115,91,43,99,153,174,106,61,26,247,181,28,137,190,207,114,123,212,244,0,11,127,139,112,245,160,88,53,246,151,41,194,180,63,79,241,251,213,23,63,118,184,218,241,154,42,74,168,57,216,230,63,146,88,227,107,219,204,199,185,171,178,248,181,202,139,224,170,92,0,0,0,0,0,0,182,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,23,63,118,183,90,232,163,164,165,131,157,238,123,249,34,141,26,198,243,61,238,114,236,158,46,114,170,248,170,159,88,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,45,87,240,78,225,99,254,230,157,42,255,0,200,219,119,254,228,186,160,15,201,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,250,192,0,91,252,167,135,173,2,206,111,181,89,78,107,161,250,127,144,94,171,121,59,205,198,233,140,209,85,213,79,200,198,177,156,242,201,27,158,238,86,49,173,77,215,193,173,68,79,4,66,224,0,60,254,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,223,102,53,61,200,122,0,0,22,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,46,88,3,228,226,216,158,43,131,88,169,113,108,43,25,181,99,246,90,46,126,237,110,181,209,71,73,75,7,59,220,247,242,69,26,53,141,230,123,220,229,217,60,92,229,85,241,85,62,176,0,0,0,0,0,0,0,15,201,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,201,27,27,228,212,68,253,96,15,147,148,226,120,174,115,98,170,197,179,92,102,213,144,89,107,121,59,205,186,233,69,29,93,44,252,143,107,217,207,20,136,230,59,149,236,107,147,116,240,115,81,83,197,16,240,31,193,59,133,143,251,154,116,171,255,0,35,109,223,251,146,234,128,7,148,206,180,159,75,53,67,184,253,211,52,211,20,203,125,25,213,238,94,157,179,83,87,247,94,167,47,83,165,214,99,185,57,186,108,230,229,219,126,70,239,228,135,171,0,91,252,91,135,173,2,193,175,180,185,78,21,161,250,127,143,222,168,185,251,181,198,215,140,209,82,85,65,206,199,49,252,146,199,27,94,222,102,61,205,93,151,197,174,84,95,5,82,224,0,5,191,202,120,122,208,44,230,251,85,148,230,186,31,167,249,5,234,183,147,188,220,110,152,205,21,93,84,252,140,107,25,207,44,145,185,238,229,99,26,212,221,124,26,212,68,240,68,62,174,11,164,250,89,165,253,251,238,103,166,152,166,37,233,62,151,125,244,21,154,154,131,189,116,249,186,125,94,139,27,207,203,212,127,47,54,251,115,187,111,53,61,88,0,0,2,213,127,4,238,22,63,238,105,210,175,252,141,183,127,238,75,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,250,192,0,0,2,218,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,165,203,0,91,74,46,25,56,109,183,83,87,209,219,248,124,211,90,90,123,165,58,82,87,69,14,39,64,198,85,64,146,199,50,69,43,82,45,158,196,150,24,164,70,187,116,231,141,142,243,106,42,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,66,229,128,7,228,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,253,96,11,85,252,19,184,88,255,0,185,167,74,191,242,54,221,255,0,185,61,86,117,164,250,89,170,29,199,238,153,166,152,166,91,232,206,175,114,244,237,154,154,191,186,245,57,122,157,46,179,29,201,205,211,103,55,46,219,242,55,127,36,61,88,2,223,226,220,61,104,22,13,125,165,202,112,173,15,211,252,126,245,69,207,221,174,54,188,102,138,146,170,14,118,57,143,228,150,56,218,246,243,49,238,106,236,190,45,114,162,248,42,151,0,0,0,0,62,78,83,137,226,185,205,138,171,22,205,113,155,86,65,101,173,228,239,54,235,165,20,117,116,179,242,61,175,103,60,82,35,152,238,87,177,174,77,211,193,205,69,79,20,67,192,127,4,238,22,63,238,105,210,175,252,141,183,127,238,75,170,0,249,56,182,39,138,224,214,42,92,91,10,198,109,88,253,150,139,159,187,91,173,116,81,210,82,193,206,247,61,252,145,70,141,99,121,158,247,57,118,79,23,57,85,124,85,79,172,0,0,0,0,0,2,218,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,165,203,0,124,156,91,19,197,112,107,21,46,45,133,99,54,172,126,203,69,207,221,173,214,186,40,233,41,96,231,123,158,254,72,163,70,177,188,207,123,156,187,39,139,156,170,190,42,167,214,0,0,0,0,0,15,41,157,105,62,150,106,135,113,251,166,105,166,41,150,250,51,171,220,189,59,102,166,175,238,189,78,94,167,75,172,199,114,115,116,217,205,203,182,252,141,223,201,15,203,133,104,134,139,233,173,214,91,238,156,233,14,21,138,220,167,167,117,36,181,150,75,5,37,12,242,64,231,53,206,137,210,67,27,92,172,87,49,142,86,170,237,187,26,190,228,61,168,0,0,0,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,77,246,123,147,222,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,11,150,0,0,0,252,151,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,150,215,248,39,112,177,255,0,115,78,149,127,228,109,187,255,0,114,93,80,7,201,250,39,138,253,21,250,11,244,102,213,244,111,209,254,137,244,63,114,143,184,247,30,159,75,187,116,54,233,244,122,126,167,79,151,151,151,213,219,111,3,192,127,4,238,22,63,238,105,210,175,252,141,183,127,238,75,170,0,252,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,31,43,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,158,245,61,0,2,218,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,133,203,0,15,21,154,232,134,139,234,85,214,43,238,163,105,14,21,149,92,160,167,109,36,85,151,187,5,37,116,241,192,215,57,205,137,178,77,27,156,140,71,61,238,70,162,237,187,220,190,245,63,86,11,164,250,89,165,253,251,238,103,166,152,166,37,233,62,151,125,244,21,154,154,131,189,116,249,186,125,94,139,27,207,203,212,127,47,54,251,115,187,111,53,61,88,2,218,93,184,100,225,182,255,0,117,173,190,223,120,124,211,91,141,202,227,81,37,93,101,101,94,39,65,52,245,51,200,229,116,146,201,35,162,87,61,238,114,171,149,202,170,170,170,170,167,181,197,177,60,87,6,177,82,226,216,86,51,106,199,236,180,92,253,218,221,107,162,142,146,150,14,119,185,239,228,138,52,107,27,204,247,185,203,178,120,185,202,171,226,170,125,96,0,0,0,181,95,193,59,133,143,251,154,116,171,255,0,35,109,223,251,146,234,128,63,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,235,0,0,0,11,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,174,217,167,184,13,151,13,126,156,217,176,124,126,131,19,146,158,122,71,216,105,173,144,197,110,116,19,171,214,104,150,153,173,72,149,146,44,146,43,219,203,179,185,221,190,251,169,232,0,22,171,248,39,112,177,255,0,115,78,149,127,228,109,187,255,0,114,92,171,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,15,214,0,0,0,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,125,158,228,247,169,229,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,66,229,128,0,0,7,138,205,116,67,69,245,42,235,21,247,81,180,135,10,202,174,80,83,182,146,42,203,221,130,146,186,120,224,107,156,230,196,217,38,141,206,70,35,158,247,35,81,118,221,238,95,122,158,212,1,229,48,93,39,210,205,47,239,223,115,61,52,197,49,47,73,244,187,239,160,172,212,212,29,235,167,205,211,234,244,88,222,126,94,163,249,121,183,219,157,219,121,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,3,135,121,29,73,190,235,226,118,187,200,234,79,53,3,184,162,95,22,149,148,73,248,32,67,47,104,101,66,212,235,206,57,78,247,167,47,164,225,68,221,124,19,120,104,247,36,195,132,168,91,22,141,227,45,106,162,162,90,232,147,116,255,0,130,192,70,23,104,87,59,53,242,192,191,255,0,80,137,83,255,0,188,209,18,119,194,27,158,237,20,198,21,251,111,232,186,47,253,82,0,47,121,68,133,101,18,121,0,97,89,215,31,184,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,135,121,29,72,158,42,118,187,200,234,69,241,3,184,162,79,193,42,79,34,153,63,4,8,92,237,11,166,95,187,214,62,245,123,125,107,140,91,127,247,154,50,77,248,70,241,209,124,95,214,79,86,211,68,221,191,252,82,2,54,56,255,0,99,42,53,251,26,129,209,170,237,115,133,19,149,60,247,138,136,147,14,21,226,142,159,72,113,168,154,197,77,173,84,123,238,158,254,235,0,23,152,162,66,178,137,60,188,128,225,138,118,20,51,221,224,86,0,3,133,93,128,228,3,141,253,192,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,242,41,217,14,93,228,117,38,251,249,40,29,231,77,74,181,34,85,119,146,127,156,238,63,53,122,162,83,187,153,170,228,240,240,79,214,128,67,175,104,21,194,153,53,195,21,117,63,171,36,55,40,220,239,53,254,183,70,169,230,132,148,112,161,89,37,102,144,99,114,185,219,167,163,40,253,222,254,235,7,249,200,186,227,113,38,174,226,2,203,19,99,114,189,110,20,233,178,39,215,21,26,127,152,148,190,21,168,95,67,163,216,196,110,98,181,86,213,68,171,190,254,11,221,96,255,0,48,23,148,161,235,178,120,149,148,61,21,64,49,200,165,75,227,224,82,212,84,66,164,93,211,125,182,0,159,87,212,54,220,108,114,7,10,187,38,231,13,241,245,151,251,199,42,136,190,103,32,1,74,185,17,60,60,127,81,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,20,187,193,10,19,207,98,183,175,134,219,20,181,83,125,246,3,176,252,183,23,186,58,87,61,168,138,169,183,159,235,67,245,31,51,33,151,163,108,149,252,200,155,114,249,255,0,116,128,68,78,182,218,211,49,226,218,195,107,146,46,118,69,113,162,145,254,94,75,220,17,127,11,195,222,74,190,149,90,99,178,225,54,139,124,44,70,178,26,42,118,34,34,34,120,36,44,79,119,135,184,138,59,109,250,170,187,140,56,93,4,107,59,186,212,13,84,102,222,8,174,161,241,240,79,208,75,134,23,213,92,114,220,178,49,90,171,75,10,170,47,187,239,109,3,239,20,184,168,161,219,239,224,5,77,242,57,41,102,251,120,156,162,162,249,40,5,93,145,87,234,45,14,161,113,9,100,193,50,9,108,53,52,205,150,72,29,202,245,87,72,155,122,173,114,121,49,83,241,190,178,239,47,138,108,165,178,206,180,59,24,205,174,239,188,215,193,188,210,46,238,94,105,60,125,86,167,186,68,79,197,79,112,30,211,19,201,169,50,187,60,87,138,20,69,138,71,61,190,27,167,139,87,101,243,68,83,237,30,119,10,196,169,48,203,60,118,90,22,237,11,30,247,167,159,155,151,117,243,85,95,240,158,136,14,17,17,60,144,228,224,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,6,37,113,217,199,222,51,194,37,170,159,26,177,90,233,50,45,69,187,83,178,170,142,207,86,181,16,193,75,69,43,106,89,29,124,146,54,37,100,204,109,69,58,49,105,210,88,228,114,57,85,28,196,78,96,50,212,22,127,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,202,141,153,156,178,198,246,72,212,78,102,61,188,205,99,249,227,101,224,0,1,141,88,175,25,182,42,190,51,179,94,14,242,219,87,113,186,208,247,74,140,82,227,78,199,190,59,132,110,181,65,91,83,77,80,158,61,57,153,205,60,140,147,194,55,198,213,98,242,61,141,235,134,74,128,0,0,0,0,91,254,33,114,155,238,13,160,90,151,154,226,213,221,202,245,143,225,247,155,165,186,167,164,201,58,21,80,81,75,36,82,114,61,28,199,114,189,141,93,156,138,213,219,101,69,79,0,46,0,32,7,250,40,252,118,127,179,159,252,153,179,255,0,205,9,254,0,0,0,11,63,197,182,183,221,120,112,208,28,143,90,44,214,58,75,205,70,57,81,107,115,232,42,100,116,108,169,130,107,141,53,60,204,71,183,197,143,88,166,147,145,251,57,26,254,87,43,94,136,172,95,87,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,226,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,202,30,212,0,0,3,26,184,173,227,54,197,194,94,163,233,93,179,60,181,117,112,204,239,210,244,247,123,148,12,123,234,173,82,83,173,23,66,165,177,183,126,172,41,222,37,73,99,70,172,156,170,215,51,117,103,74,80,201,80,0,0,0,0,0,0,90,174,40,245,211,248,53,232,78,77,173,127,69,190,145,253,28,238,95,210,206,253,220,250,253,226,178,10,111,229,186,114,114,242,245,249,191,1,119,229,219,195,125,211,218,224,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,228,149,155,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,32,122,0,0,0,11,21,175,252,89,225,188,57,234,134,148,224,250,129,79,73,67,98,212,170,139,165,53,70,71,87,94,176,65,102,125,44,112,44,75,35,58,110,71,50,89,106,35,141,94,231,198,200,147,119,185,121,81,202,129,125,64,0,0,0,0,0,1,16,28,122,241,235,197,142,139,113,99,156,233,158,154,106,183,161,177,187,55,163,59,149,23,160,173,181,29,46,173,182,150,105,62,249,53,59,228,118,242,74,247,122,206,93,183,217,54,68,68,76,128,236,164,226,143,93,184,148,251,168,253,218,243,159,164,127,71,61,9,232,207,233,101,29,31,67,188,119,238,183,245,52,81,243,115,116,34,252,45,246,229,240,219,117,220,51,252,0,0,24,1,218,183,197,30,187,112,215,247,46,251,138,103,63,71,62,145,250,111,210,127,210,202,58,206,191,119,238,61,31,234,152,164,229,229,235,203,248,59,111,205,227,190,201,182,63,240,21,199,175,22,58,211,197,142,13,166,122,151,170,222,153,198,239,62,147,239,180,94,130,182,211,245,122,86,218,169,163,251,228,52,236,145,187,73,19,29,234,185,55,219,101,221,21,81,66,95,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,82,228,240,56,106,33,203,149,54,241,13,219,96,42,60,198,160,220,35,160,199,230,150,77,211,240,124,127,227,183,244,254,147,211,150,83,138,220,154,175,24,211,26,250,250,57,157,28,172,72,149,28,223,52,222,166,22,253,75,238,85,2,49,116,26,235,30,65,197,204,149,125,36,114,34,219,246,230,110,235,252,173,26,125,107,245,19,37,142,49,89,102,163,69,111,42,116,35,217,54,219,241,16,134,14,207,75,93,94,105,196,37,194,243,59,150,110,233,5,20,174,115,213,23,109,170,97,79,122,167,185,159,81,53,54,216,250,84,20,241,162,248,54,38,34,127,247,40,7,233,58,223,191,49,216,80,173,77,252,64,229,190,71,40,136,158,72,17,54,11,228,187,0,221,55,216,228,225,169,178,126,149,10,187,38,224,114,82,215,110,170,213,243,66,162,135,166,222,178,121,160,21,28,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,2,223,235,166,186,105,199,14,154,113,113,213,13,80,188,247,27,85,14,209,67,12,72,143,170,184,85,57,21,99,165,166,141,85,58,147,63,149,219,38,232,212,107,92,247,185,140,99,222,208,241,92,98,113,85,134,240,161,164,119,12,194,243,114,164,118,79,113,167,168,166,196,237,18,70,179,62,227,113,70,122,138,232,154,246,59,187,70,231,70,233,159,204,222,86,42,53,23,168,248,216,253,123,51,252,255,0,50,213,60,202,237,168,58,131,144,213,223,50,27,229,66,212,215,87,84,170,115,202,253,145,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,19,218,241,47,196,94,119,197,6,169,215,234,102,117,81,253,150,142,207,69,201,15,244,178,215,222,102,154,10,62,164,81,71,214,233,117,222,222,171,219,206,255,0,53,95,36,76,202,236,211,236,236,198,117,171,25,170,215,46,32,44,84,151,108,38,237,79,61,6,55,103,109,125,68,51,212,207,29,66,50,90,231,201,75,52,110,137,140,116,51,66,216,220,170,175,87,72,229,107,17,145,186,64,195,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,39,42,186,23,243,69,27,217,35,81,121,94,198,243,53,236,231,141,251,15,105,86,166,98,186,201,167,24,230,169,97,85,125,226,203,147,91,226,184,83,115,73,27,228,135,157,61,120,37,233,189,236,108,209,61,29,28,140,71,47,36,140,123,85,119,106,144,109,218,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,69,106,42,199,38,206,207,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,233,163,149,86,56,246,9,244,32,7,181,31,219,179,83,126,197,249,61,17,61,24,158,83,98,206,113,91,54,107,139,87,119,219,46,65,111,167,186,91,170,122,79,143,175,75,60,109,146,41,57,30,141,123,121,152,246,174,206,68,114,111,178,162,47,129,2,253,168,254,221,154,155,246,47,201,232,128,145,254,205,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,153,58,114,53,207,87,72,145,230,249,171,190,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,78,120,159,178,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,236,17,193,215,24,184,39,23,248,37,69,254,193,71,232,108,146,205,201,244,131,31,234,77,81,232,190,172,213,12,165,254,52,248,34,142,126,172,116,235,39,222,209,121,55,229,118,202,158,33,144,0,0,5,170,226,199,217,99,89,62,31,228,63,46,156,186,165,170,226,199,217,99,89,62,31,228,63,46,156,13,107,13,170,13,85,205,170,0,0,0,197,94,212,127,97,61,77,251,23,231,20,68,69,240,73,198,14,77,194,54,168,69,122,106,213,214,225,55,202,136,27,150,89,233,34,167,235,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,51,101,211,181,31,216,79,83,126,197,249,197,17,0,32,109,37,137,229,54,44,231,21,179,102,184,181,119,125,178,228,22,250,123,165,186,167,164,248,250,244,179,198,217,34,147,145,232,215,183,153,143,106,236,228,71,38,251,42,34,248,31,88,132,14,206,14,208,10,206,29,239,177,105,38,175,100,95,233,79,95,222,103,138,166,162,57,234,36,199,106,185,31,39,53,59,33,100,146,62,25,164,68,99,225,70,242,164,146,164,173,86,125,249,37,151,253,126,214,59,23,15,250,53,150,107,22,71,15,120,164,198,109,238,168,142,155,153,236,239,117,79,114,71,77,77,206,198,61,99,234,207,36,81,117,57,21,172,231,230,119,170,213,80,46,1,21,125,185,223,145,63,218,79,221,167,159,225,227,182,127,38,198,237,84,56,215,18,56,69,94,88,246,84,84,58,163,40,178,62,158,154,181,96,86,171,162,99,168,57,35,130,71,164,158,162,189,178,194,157,53,106,242,185,236,85,147,208,118,231,126,68,255,0,105,63,118,129,229,59,45,56,246,250,9,89,97,225,71,84,32,231,199,238,183,14,231,136,93,41,233,247,146,130,186,174,117,114,81,212,53,137,188,144,205,60,174,86,75,178,186,57,36,84,122,172,78,71,65,47,230,170,228,207,118,105,118,130,83,107,13,170,207,195,230,175,221,106,228,212,26,10,126,237,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,194,66,128,0,0,0,98,175,106,63,176,158,166,253,139,243,138,34,48,59,57,184,215,254,10,186,143,61,131,63,185,221,100,211,44,167,239,119,42,104,23,171,29,174,185,85,137,29,205,176,242,185,238,229,99,22,57,91,18,181,207,141,205,118,210,186,24,163,89,63,237,71,246,19,212,223,177,126,113,68,64,8,27,84,2,26,251,49,123,64,40,244,138,178,155,135,237,111,200,187,166,11,87,203,6,51,114,150,56,34,165,176,213,73,60,211,74,218,151,181,137,34,195,60,149,30,51,72,247,54,23,49,187,163,99,115,223,28,148,241,141,196,47,240,96,225,247,36,213,154,42,107,85,109,234,147,161,69,100,183,220,106,186,49,214,87,79,43,99,107,81,17,81,242,244,216,178,78,232,152,168,231,71,4,158,179,19,119,180,47,89,21,125,185,223,145,63,218,79,221,163,64,123,105,63,250,147,195,184,131,211,191,205,162,190,230,150,202,207,238,145,149,110,182,178,15,247,181,149,34,147,251,35,226,143,240,32,29,185,223,145,63,218,79,221,160,125,94,201,78,53,253,55,71,71,194,110,166,220,238,181,151,168,122,210,97,119,9,215,175,27,168,97,131,168,251,99,149,27,207,31,69,145,75,36,78,145,206,106,198,174,137,22,52,138,22,62,79,205,85,201,190,236,224,237,0,163,226,34,197,22,146,106,246,69,254,155,20,29,230,120,170,106,35,130,158,60,138,151,157,242,115,83,178,22,71,27,38,134,53,70,62,20,111,50,199,18,74,213,127,223,146,32,206,160,0,2,213,112,251,196,238,141,113,61,98,187,95,244,135,40,244,148,118,75,132,182,250,234,105,225,117,61,84,59,61,233,12,238,133,251,61,33,157,140,89,34,122,162,110,222,102,185,27,36,114,198,200,224,237,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,87,46,210,172,209,58,61,152,216,223,214,196,174,4,48,189,101,206,56,160,196,109,218,23,147,125,23,201,41,123,213,76,153,19,237,109,184,67,103,161,238,242,71,83,81,36,47,99,227,118,241,202,232,152,146,114,181,210,205,19,57,216,174,71,160,122,190,212,127,110,205,77,251,23,228,244,70,69,118,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,78,87,61,141,158,55,171,55,231,86,115,185,17,91,27,213,184,235,218,143,237,217,169,191,98,252,158,136,199,92,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,156,241,63,101,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,13,162,1,142,188,18,113,131,140,241,115,165,241,94,154,180,148,89,181,142,158,6,229,150,122,72,170,58,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,204,236,138,2,42,251,115,191,34,127,180,159,187,76,85,236,184,246,236,211,47,182,190,79,90,101,87,110,119,228,79,246,147,247,105,138,189,151,30,221,154,101,246,215,201,235,64,159,224,0,0,96,199,105,214,162,234,14,3,247,53,250,9,157,100,56,231,127,244,207,122,244,77,206,122,62,191,39,115,228,234,116,156,222,110,94,119,237,190,251,115,46,222,106,120,94,205,221,86,213,28,235,92,111,150,156,219,82,114,156,134,134,28,82,166,166,58,91,173,226,162,174,38,74,149,148,109,73,17,146,61,200,142,70,189,201,205,182,251,57,83,222,165,85,123,86,138,51,156,158,153,191,78,191,88,187,127,203,238,6,103,49,187,115,188,145,141,76,81,17,84,233,180,223,225,170,105,239,219,194,233,33,0,22,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,64,161,202,155,248,149,51,109,188,10,92,190,62,69,77,242,2,163,20,59,65,239,83,90,180,162,161,172,145,140,73,35,141,125,111,53,218,178,159,235,50,188,193,190,212,74,217,169,116,234,146,40,164,114,36,144,170,170,34,175,142,213,116,192,99,191,100,181,141,213,25,166,79,119,88,156,168,180,52,141,231,241,217,127,140,187,203,221,248,191,224,37,162,6,242,196,214,253,72,137,254,2,52,251,36,210,142,75,117,253,176,211,181,37,101,61,55,51,209,136,138,187,213,84,109,226,73,123,127,5,55,79,112,28,148,108,170,239,52,42,85,216,161,21,55,240,2,179,147,132,93,208,228,1,75,211,116,42,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,86,237,123,206,184,142,174,214,90,76,23,82,45,126,133,211,106,78,106,204,58,11,124,239,150,134,235,179,81,178,86,77,42,181,188,245,141,234,114,58,39,53,59,187,94,141,98,57,178,172,245,19,82,90,174,37,248,116,193,56,160,210,202,253,51,206,169,255,0,178,214,89,235,121,230,254,150,93,59,180,208,193,89,211,138,88,250,221,46,187,221,210,123,185,31,228,169,228,168,26,251,112,215,108,210,59,214,188,224,214,109,119,146,174,60,18,190,241,13,53,225,244,245,108,165,70,177,251,182,53,154,103,185,169,21,55,85,99,235,189,28,215,182,30,170,177,81,232,213,54,83,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,214,179,136,173,6,204,184,109,213,203,238,148,230,116,85,109,125,186,161,239,182,87,77,78,144,178,237,110,87,185,41,235,98,70,189,237,228,145,173,221,90,143,119,35,209,241,185,121,216,228,76,255,0,236,194,237,8,181,88,45,84,156,56,235,230,89,73,110,182,219,169,234,102,199,114,155,245,221,176,193,77,4,109,135,163,105,114,190,52,107,24,214,165,75,227,150,105,209,17,17,144,49,63,146,104,18,41,196,165,22,145,220,116,27,57,183,235,189,218,146,215,130,85,89,230,134,241,93,80,214,57,105,88,237,146,57,161,71,177,232,181,45,149,99,116,8,140,123,250,201,23,35,92,254,84,93,107,46,209,218,161,186,214,195,98,173,171,172,182,178,162,70,209,212,85,211,54,154,121,160,71,47,77,242,68,217,36,108,111,86,236,170,196,145,232,213,85,68,115,182,221,115,3,180,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,1,141,123,152,199,185,88,207,63,192,47,5,25,87,21,154,143,73,123,187,91,59,190,153,99,55,8,100,200,238,21,9,35,35,175,228,86,200,235,101,58,198,230,61,211,74,197,68,123,152,228,232,198,244,122,175,51,162,100,161,154,157,138,119,189,101,184,105,198,105,109,189,205,223,52,202,219,112,101,53,137,245,23,6,186,74,27,166,221,90,186,122,120,57,21,233,11,217,60,50,189,93,35,24,217,21,22,54,61,210,206,230,97,95,106,63,183,102,166,253,139,242,122,34,122,49,60,90,197,131,98,182,108,43,22,161,238,86,92,126,223,79,107,183,83,117,95,39,66,150,8,219,28,81,243,189,92,247,114,177,141,77,220,170,229,219,117,85,95,18,5,251,81,253,187,53,55,236,95,147,209,1,98,177,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,193,236,73,97,72,220,136,188,232,179,70,168,213,106,61,204,253,90,23,174,154,143,195,166,163,219,181,67,75,239,61,198,235,67,188,83,67,42,43,233,110,20,174,84,89,41,106,99,69,78,164,47,229,110,233,186,57,28,214,189,142,99,216,199,182,69,123,12,127,45,159,179,127,188,140,127,237,25,224,39,248,43,223,96,212,141,59,159,188,105,150,77,112,238,116,148,243,212,115,213,89,107,158,199,202,148,110,87,175,60,208,171,35,145,209,75,226,228,107,28,201,87,153,173,146,96,153,77,11,215,77,56,226,47,78,45,218,161,165,247,158,253,106,174,222,41,161,149,17,149,86,250,166,162,44,148,181,49,162,175,78,102,115,55,116,221,90,173,115,94,199,61,143,99,221,112,13,120,120,36,227,7,38,225,27,84,34,189,53,106,235,112,155,229,68,13,203,44,244,145,83,245,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,153,179,253,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,146,86,110,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,129,232,11,85,197,143,178,198,178,124,63,200,126,93,57,117,75,85,197,143,178,198,178,124,63,200,126,93,56,26,214,27,84,26,171,155,84,0,0,199,94,54,248,193,198,120,70,210,249,111,78,90,74,220,218,249,79,59,113,59,61,92,85,29,10,233,226,146,6,76,249,36,137,138,214,178,22,212,178,85,99,159,26,200,141,86,49,205,85,230,104,121,254,212,127,97,61,77,251,23,231,20,68,0,146,233,159,231,249,150,169,246,45,93,181,7,80,114,26,187,230,67,124,168,90,154,234,234,149,78,121,95,244,193,17,17,17,17,26,198,53,168,214,49,141,68,99,24,214,181,168,214,181,17,34,44,15,107,173,26,67,153,104,46,168,100,26,71,168,16,82,71,125,199,106,27,13,66,210,78,147,65,43,31,27,101,138,104,223,224,170,201,34,146,57,17,28,141,122,35,209,28,214,185,21,169,232,51,14,39,117,151,62,208,236,91,135,172,183,40,244,150,33,135,220,29,112,181,178,120,90,250,166,109,10,197,4,14,157,119,122,195,3,31,58,68,207,14,86,206,230,170,185,145,194,216,167,39,141,190,15,177,158,46,116,190,91,43,146,146,139,54,177,211,206,236,78,241,87,45,71,66,134,121,100,129,243,50,72,226,122,53,204,153,180,204,137,94,230,72,177,163,149,236,107,149,57,93,0,57,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,57,226,126,200,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,170,23,255,0,179,167,135,90,158,33,56,151,199,32,188,226,117,119,108,39,21,168,109,231,38,153,34,137,212,145,178,54,61,244,180,245,9,51,92,201,25,61,68,113,198,232,118,87,190,46,186,162,34,49,239,102,90,246,231,126,68,255,0,105,63,118,153,21,217,95,195,197,171,70,184,104,181,103,149,86,170,186,92,179,83,169,225,189,221,159,53,99,102,99,168,145,243,45,181,177,54,53,228,99,22,154,102,204,168,187,201,207,80,244,122,167,43,99,143,29,123,115,191,34,127,180,159,187,64,140,188,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,175,201,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,202,14,203,143,110,205,50,251,107,228,245,165,245,237,80,224,86,167,0,200,110,188,79,105,109,5,92,248,197,242,162,107,150,103,12,213,81,114,90,110,51,213,66,198,207,18,201,34,77,35,42,166,169,85,88,216,199,244,158,215,175,51,99,123,25,24,103,79,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,146,161,97,149,235,27,90,213,137,237,123,57,121,18,57,36,202,3,88,29,45,213,44,239,69,179,187,102,166,105,165,247,208,217,37,155,173,220,171,123,172,53,29,46,172,47,134,79,189,204,199,198,237,227,149,237,245,154,187,111,186,108,168,138,155,9,240,163,197,118,156,113,107,167,12,205,112,169,123,141,214,135,167,5,254,193,60,200,250,171,69,83,145,85,26,229,68,78,164,47,229,114,197,50,34,54,70,181,200,168,199,178,72,216,23,172,0,6,42,246,163,251,9,234,111,216,191,56,162,32,175,73,240,95,186,134,169,225,186,103,233,79,70,125,45,200,45,214,46,251,208,235,119,94,245,83,28,61,94,159,51,121,249,122,156,220,188,205,223,109,183,77,247,39,83,181,31,216,79,83,126,197,249,197,17,10,220,39,123,83,232,223,196,12,123,230,48,1,229,53,75,75,115,189,22,206,238,122,103,169,118,47,67,100,150,110,143,125,162,239,80,212,116,186,176,178,104,254,249,11,223,27,183,142,86,59,213,114,237,190,203,178,162,162,92,13,115,226,187,81,248,137,211,141,56,194,181,66,95,74,221,116,231,210,112,67,127,150,101,117,85,202,150,169,41,18,54,212,162,167,175,52,125,213,200,179,111,205,35,94,213,122,43,218,249,37,151,238,209,158,10,63,133,86,156,65,127,192,45,150,168,245,55,22,251,229,182,166,116,233,73,116,161,68,122,201,108,116,220,205,99,121,158,244,146,39,74,142,107,36,107,155,188,77,154,89,18,8,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,53,123,36,52,26,167,84,248,151,143,82,110,20,84,147,227,218,97,79,233,74,148,169,167,138,161,146,220,103,100,145,80,198,140,123,209,204,123,92,146,212,178,86,177,252,143,163,106,122,174,123,28,151,215,183,59,242,39,251,73,251,180,204,174,1,56,120,186,240,207,195,69,131,3,202,173,84,148,25,101,194,162,166,247,145,178,154,177,213,44,239,179,191,102,53,92,170,172,71,199,77,29,44,47,72,190,247,207,19,149,170,253,214,71,225,175,110,119,228,79,246,147,247,104,24,1,195,223,14,153,223,18,215,140,163,19,211,58,126,253,146,88,177,245,190,209,91,57,225,139,210,28,181,244,116,210,69,214,154,88,227,139,150,58,167,205,204,229,93,250,60,136,155,189,21,60,86,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,78,120,159,178,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,230,255,0,98,167,181,62,83,240,254,187,230,54,227,223,246,181,240,81,232,74,202,206,44,180,202,217,106,163,178,205,209,143,52,183,192,157,9,27,93,52,253,54,92,218,138,238,73,58,207,150,40,229,108,109,107,146,68,108,170,146,44,179,61,129,156,28,18,113,131,140,241,115,165,241,94,154,180,148,89,181,142,158,6,229,150,122,72,170,58,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,204,236,127,237,45,237,4,166,209,235,85,227,135,205,32,186,213,199,168,53,244,253,218,241,118,164,150,90,89,241,166,61,180,179,198,177,171,224,86,78,250,138,105,229,106,62,25,90,248,23,103,34,163,209,187,68,182,144,235,70,168,104,46,101,30,160,105,30,95,87,142,223,99,167,150,145,106,33,100,114,178,88,36,68,231,138,88,165,107,162,149,155,163,92,141,123,92,136,246,49,233,179,152,213,79,41,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,168,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,60,175,217,85,85,85,85,26,198,53,168,231,189,238,84,99,24,215,57,202,214,181,85,54,19,224,251,132,204,55,132,93,47,250,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,252,155,245,30,136,142,149,234,182,171,179,139,129,202,158,20,176,218,252,195,80,95,73,81,168,185,133,60,12,174,134,38,69,43,44,148,141,85,122,81,69,58,34,185,239,115,149,174,157,205,119,73,207,138,38,181,28,144,164,178,102,80,16,3,218,143,237,217,169,191,98,252,158,136,177,88,206,144,230,89,126,151,230,250,185,98,130,146,107,22,158,212,90,97,190,163,167,70,79,11,46,18,77,20,19,49,139,224,246,36,176,164,110,68,94,116,89,163,84,106,181,30,230,95,94,212,127,110,205,77,251,23,228,244,70,85,118,24,254,91,63,102,255,0,121,1,29,90,23,174,154,143,195,166,163,219,181,67,75,239,61,198,235,67,188,83,67,42,43,233,110,20,174,84,89,41,106,99,69,78,164,47,229,110,233,186,57,28,214,189,142,99,216,199,183,99,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,20,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,88,86,237,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,213,115,34,149,174,71,44,43,44,150,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,94,186,8,163,157,144,190,57,37,98,185,175,133,213,47,149,24,215,198,146,43,81,143,115,81,121,154,25,149,219,157,249,19,253,164,253,218,98,175,101,199,183,102,153,125,181,242,122,211,39,251,110,46,214,171,253,171,65,175,182,43,157,37,198,219,113,167,200,42,232,235,41,38,108,208,84,193,35,109,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,24,59,46,61,187,52,203,237,175,147,214,129,54,122,249,175,152,119,14,152,117,30,109,155,91,111,53,180,53,183,56,237,81,199,106,134,41,101,73,95,20,178,35,149,36,146,52,229,229,133,201,190,234,187,170,120,121,170,91,93,32,227,231,71,181,171,81,109,58,101,139,99,121,149,45,210,243,215,232,77,112,163,165,101,59,122,48,73,51,185,156,202,135,185,55,108,78,68,217,171,226,169,228,158,40,227,231,72,53,23,90,180,122,207,139,105,150,61,233,155,165,46,75,79,112,154,14,247,5,63,45,59,105,106,152,231,243,76,246,53,118,116,172,77,145,119,241,242,217,23,108,107,225,7,132,30,34,116,187,136,156,75,59,206,244,243,209,150,59,103,127,239,85,94,150,161,155,167,212,161,168,137,158,164,83,57,235,187,228,98,120,53,118,223,117,240,69,82,147,51,153,206,209,157,167,11,10,153,156,57,152,188,219,245,234,234,59,15,97,238,198,107,118,49,243,217,236,122,105,205,211,78,36,211,76,226,68,76,204,68,205,31,4,205,230,243,250,179,159,86,180,3,73,53,207,209,95,117,60,75,211,126,132,235,247,15,227,245,52,221,30,183,79,169,252,132,140,230,223,165,31,225,111,183,47,134,219,174,255,0,59,75,56,96,208,221,21,200,42,50,157,50,193,253,13,116,170,163,125,190,105,253,39,89,81,205,78,231,177,238,103,44,210,189,169,187,162,98,238,137,191,135,158,202,187,248,238,44,248,179,254,11,159,69,127,208,7,210,111,164,221,251,253,85,238,93,223,187,244,63,218,100,231,230,235,254,141,185,125,251,248,121,238,22,120,224,254,18,218,131,112,193,62,230,31,71,59,133,154,91,183,122,244,215,124,231,228,158,8,186,124,157,8,246,223,175,191,55,50,254,14,219,120,238,158,154,177,242,49,154,225,213,17,197,233,253,61,123,116,235,111,47,85,38,6,202,222,186,246,4,231,48,106,175,145,181,93,56,177,20,90,42,152,171,248,122,239,243,94,241,167,172,245,245,122,157,124,227,63,75,184,116,204,104,240,156,218,195,148,214,215,86,219,35,186,199,37,170,150,158,88,146,39,203,44,104,213,89,39,141,121,185,161,114,237,178,166,202,158,62,104,141,3,227,63,75,184,139,204,107,48,156,38,195,148,209,87,81,91,36,186,201,37,214,150,158,40,150,38,75,20,106,212,88,231,145,121,185,166,106,237,178,38,200,190,62,72,182,15,143,158,24,53,203,90,181,134,207,148,233,150,15,233,155,93,46,53,79,111,154,127,73,209,211,242,212,54,170,169,238,103,44,210,177,203,179,101,98,238,137,183,143,158,232,187,56,6,225,131,92,180,87,88,111,25,78,166,224,254,134,181,213,99,85,22,248,103,244,157,29,71,53,67,170,169,94,214,114,195,43,220,155,182,39,174,234,155,120,121,238,169,191,143,154,207,115,220,45,51,195,191,125,51,219,234,217,61,129,186,158,234,115,252,122,121,205,23,211,197,166,250,175,219,69,239,246,103,192,0,190,114,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,3,133,242,2,135,33,91,83,100,58,215,125,252,17,74,219,248,32,84,96,151,106,99,88,253,61,163,145,207,219,146,157,83,109,191,221,148,198,118,41,128,29,170,206,155,232,109,177,145,39,170,180,242,43,151,199,253,119,78,7,150,236,142,88,91,108,200,249,35,241,74,122,93,215,117,241,254,51,80,73,66,46,232,71,207,101,53,20,52,248,93,206,88,91,26,74,248,98,234,114,162,111,178,85,212,237,190,222,36,131,55,201,63,80,5,253,69,13,243,242,42,113,74,121,129,90,121,28,156,39,145,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,11,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,129,114,193,242,113,108,179,21,206,108,84,185,78,21,147,90,178,11,45,111,63,118,184,218,235,99,171,165,159,145,238,99,249,37,141,92,199,114,189,142,106,236,190,14,106,162,248,162,159,88,12,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,114,84,44,49,49,36,115,154,177,61,172,127,55,34,73,28,144,25,150,98,215,220,27,42,188,225,89,77,15,114,189,99,247,10,139,93,198,155,170,201,58,21,80,72,232,229,143,157,138,230,59,149,236,114,110,213,86,174,219,162,170,120,155,31,113,85,170,95,113,110,28,117,23,83,33,190,250,26,190,205,143,213,122,42,183,186,247,142,149,210,86,116,104,126,246,172,123,93,189,84,176,55,215,106,177,55,221,251,53,28,169,173,181,218,237,117,191,221,107,111,183,219,157,93,198,229,113,168,146,174,178,178,174,103,77,61,76,242,57,93,36,178,72,229,87,61,238,114,171,149,202,170,170,170,170,160,92,190,26,56,116,206,248,160,213,58,13,51,193,105,255,0,177,86,94,43,121,225,254,150,90,251,204,48,207,89,211,150,88,250,221,46,187,29,210,99,185,223,228,137,230,169,176,158,133,232,94,156,112,233,167,22,237,47,210,251,55,113,181,80,239,44,211,74,168,250,171,133,83,145,18,74,170,153,17,19,169,51,249,91,186,236,141,70,181,172,99,88,198,49,141,215,179,133,93,82,251,139,113,29,167,90,153,53,247,208,212,22,108,130,151,210,181,189,215,188,116,173,114,191,163,93,247,180,99,220,237,233,101,157,190,163,85,233,190,236,217,200,213,77,148,192,16,3,218,143,237,217,169,191,98,252,158,136,159,226,0,123,81,253,187,53,55,236,95,147,209,1,149,93,134,63,150,207,217,191,222,68,154,103,248,6,27,170,120,109,219,79,181,7,30,164,190,99,215,202,117,166,174,161,169,69,228,149,155,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,164,101,246,24,254,91,63,102,255,0,121,18,168,6,186,220,98,240,117,157,240,129,157,211,216,47,245,158,153,198,239,60,255,0,71,242,14,156,52,254,148,233,67,78,250,175,226,172,158,89,32,233,73,80,145,253,241,83,159,110,102,238,139,225,45,61,153,252,62,241,5,195,206,141,92,177,189,116,200,58,113,214,220,22,123,38,41,215,138,175,208,17,163,164,235,59,188,198,231,51,248,195,220,217,58,49,185,209,179,151,159,126,164,210,181,185,107,91,105,181,92,106,104,43,46,22,202,74,170,139,93,66,213,208,203,52,45,123,233,103,88,164,133,101,137,202,155,177,235,20,210,198,174,110,203,201,35,219,228,229,69,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,235,45,87,22,62,203,26,201,240,255,0,33,249,116,227,248,88,240,177,255,0,116,182,149,127,229,149,187,255,0,124,56,177,246,88,214,79,135,249,15,203,167,3,90,195,106,131,85,115,104,140,255,0,63,195,116,179,13,187,106,14,160,228,52,150,60,122,199,78,181,53,213,213,42,188,145,51,116,68,68,68,69,115,222,231,43,88,198,53,21,239,123,154,214,163,156,228,69,15,41,196,86,188,225,188,54,233,29,247,85,179,58,218,70,178,221,78,246,91,40,102,168,88,95,118,184,171,28,180,244,81,43,88,247,115,200,230,236,174,70,59,145,136,249,28,156,140,114,166,188,58,233,174,154,143,196,94,163,220,117,67,84,47,61,250,235,93,180,80,195,18,43,41,109,244,173,85,88,233,105,163,85,94,156,44,230,118,201,186,185,92,231,61,238,123,222,247,186,224,113,139,198,46,119,197,254,119,79,127,191,209,250,27,27,179,115,253,31,199,250,144,212,122,47,171,13,59,42,191,141,50,8,164,159,171,37,58,73,247,196,94,77,249,91,178,39,141,128,2,85,63,236,20,127,243,255,0,110,36,85,146,169,255,0,96,163,255,0,159,251,113,34,172,9,169,236,197,227,199,238,223,98,166,208,109,88,189,115,103,216,253,189,190,141,186,92,110,61,74,172,162,22,190,103,73,179,122,77,78,181,60,13,167,71,115,73,36,179,53,36,153,119,228,149,201,117,120,161,236,238,209,174,39,53,31,24,213,43,178,250,18,245,109,184,82,174,71,221,233,220,232,242,107,92,74,156,212,149,29,57,35,124,115,114,53,35,101,83,29,206,216,213,90,168,244,108,93,40,11,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,216,39,129,126,51,108,92,97,233,197,85,206,75,87,161,179,60,95,187,211,228,214,216,152,245,165,108,146,163,250,85,52,210,59,125,225,151,165,42,164,110,114,201,27,152,230,187,153,17,146,200,25,42,69,95,110,119,228,79,246,147,247,105,42,132,85,246,231,126,68,255,0,105,63,118,129,138,189,151,30,221,154,101,246,215,201,235,73,254,32,7,178,227,219,179,76,190,218,249,61,105,63,192,64,183,104,207,5,31,193,87,81,224,191,224,22,203,172,154,101,148,253,242,219,83,58,117,99,181,215,42,189,100,182,58,110,103,61,220,172,98,73,19,165,70,185,241,185,205,222,87,67,44,139,106,184,81,226,187,81,248,74,212,118,102,184,84,189,250,213,93,211,130,255,0,96,158,101,101,45,222,149,170,170,141,114,162,47,78,102,115,57,98,153,17,93,27,156,228,84,123,31,36,111,216,123,63,192,48,221,83,195,110,218,125,168,56,245,37,243,30,190,83,173,53,117,13,74,47,36,172,221,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,53,236,227,7,132,204,203,132,93,80,250,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,252,251,116,222,168,141,149,138,161,176,70,150,234,150,9,173,56,37,179,83,52,210,251,233,156,110,243,214,238,85,189,214,106,126,175,74,103,195,39,222,230,99,36,110,210,68,246,250,205,77,246,221,55,69,69,95,86,64,95,103,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,44,87,8,35,107,145,204,123,92,145,54,85,98,57,95,10,57,58,114,61,144,242,207,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,128,99,7,106,63,176,158,166,253,139,243,138,34,0,73,254,237,71,246,19,212,223,177,126,113,68,64,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,128,78,167,103,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,147,95,44,78,106,181,38,72,163,244,26,213,217,255,0,164,250,187,196,158,19,196,13,195,29,181,85,247,75,132,211,230,246,219,140,149,50,199,126,142,58,6,195,111,114,49,94,177,39,66,106,122,126,104,121,27,28,209,190,78,162,187,151,146,72,33,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,207,19,246,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,93,132,248,62,226,207,13,226,235,75,254,156,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,38,253,70,34,171,162,122,32,95,82,42,251,115,191,34,127,180,159,187,73,84,34,175,183,59,242,39,251,73,251,180,11,85,216,169,237,79,148,252,63,174,249,141,184,154,146,21,187,21,61,169,242,159,135,245,223,49,183,19,82,4,32,118,143,246,127,214,112,239,125,151,86,244,135,29,255,0,74,122,254,237,4,180,212,242,79,81,38,59,85,200,200,249,106,31,51,228,145,240,205,34,43,217,50,187,149,36,149,98,114,51,239,43,46,69,246,80,240,57,77,141,90,172,156,92,106,51,234,210,251,114,167,168,126,35,105,86,75,78,148,52,146,182,72,29,91,58,57,26,178,190,120,156,254,147,83,120,146,25,91,38,239,116,140,232,200,246,83,137,226,185,205,138,171,22,205,113,155,86,65,101,173,228,239,54,235,165,20,117,116,179,242,61,175,103,60,82,35,152,238,87,177,174,77,211,193,205,69,79,20,67,235,0,0,1,0,61,168,254,221,154,155,246,47,201,232,143,127,217,73,197,118,156,112,237,168,249,46,21,170,18,250,42,213,168,222,142,130,27,252,179,35,105,109,181,84,171,80,145,182,165,21,61,72,100,239,78,69,155,126,88,220,198,171,209,24,231,201,23,128,237,71,246,236,212,223,177,126,79,68,98,168,27,68,103,248,6,27,170,120,109,219,79,181,7,30,164,190,99,215,202,117,166,174,161,169,69,228,149,155,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,166,189,156,96,240,153,153,112,139,170,31,65,239,181,21,119,139,21,125,60,117,54,44,141,212,9,75,5,213,137,27,22,116,99,18,73,81,143,138,87,172,110,98,191,159,110,155,213,17,178,177,86,71,187,49,123,64,43,53,118,142,155,135,237,111,200,187,222,117,73,203,6,51,114,150,57,229,170,191,82,199,4,211,74,218,151,181,139,26,77,4,116,254,51,72,246,186,102,189,187,163,164,107,223,38,90,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,249,145,179,51,150,89,24,248,220,169,204,199,187,149,204,127,36,140,13,117,238,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,230,107,30,232,35,122,179,126,68,127,59,145,17,210,61,93,145,93,151,30,221,154,101,246,215,201,235,76,127,213,45,45,206,244,91,59,185,233,158,165,216,189,13,146,89,186,61,246,139,189,67,81,210,234,194,201,163,251,228,47,124,110,222,57,88,239,85,203,182,251,46,202,138,137,144,29,151,30,221,154,101,246,215,201,235,64,156,205,83,213,253,58,209,92,126,159,41,212,220,135,208,214,186,170,198,91,225,159,186,79,81,205,80,230,61,237,103,44,44,123,147,118,196,245,221,83,111,15,61,213,55,241,216,7,23,220,59,106,142,93,65,130,96,154,135,233,59,229,207,171,221,105,125,19,93,15,83,167,19,229,127,175,44,45,98,108,200,222,190,46,77,246,217,60,85,16,179,157,169,158,207,216,255,0,255,0,110,84,159,250,149,105,135,60,0,251,91,224,159,106,124,178,168,161,205,109,76,108,12,245,57,90,98,52,204,211,231,126,179,245,117,173,129,184,123,55,106,238,166,62,221,198,174,184,197,195,167,22,98,34,105,211,240,83,51,23,137,166,103,195,175,95,165,153,141,218,27,160,26,183,174,127,64,62,229,152,151,166,253,9,233,94,255,0,252,126,154,155,163,214,238,157,63,229,228,103,54,253,41,63,7,125,185,124,118,221,55,241,188,3,112,193,174,90,43,172,55,140,167,83,112,127,67,90,234,177,170,139,124,51,250,78,142,163,154,161,213,84,175,107,57,97,149,238,77,219,19,215,117,77,188,60,247,84,223,53,242,221,69,211,236,7,186,125,59,206,177,236,115,191,245,59,175,165,174,112,81,245,249,57,121,250,125,87,55,155,151,157,155,237,190,220,201,191,154,31,155,22,213,109,46,206,174,18,90,112,157,73,197,178,26,232,97,90,153,41,109,87,138,122,185,89,18,57,173,89,21,145,189,202,141,71,61,169,205,182,219,185,19,222,135,166,189,159,150,171,57,204,205,83,175,167,75,199,149,187,90,234,76,190,248,109,172,29,219,157,137,70,5,51,150,181,81,175,77,119,180,213,53,79,197,171,79,73,153,142,223,229,229,181,79,137,253,13,209,92,130,159,22,212,220,227,208,215,74,170,54,92,33,131,209,149,149,28,212,238,123,216,215,243,67,19,218,155,186,39,166,202,187,248,121,108,169,187,75,56,159,208,221,106,200,42,49,109,50,206,61,51,116,165,163,125,194,104,61,25,89,79,203,78,215,177,142,127,52,209,49,171,179,165,98,108,139,191,143,150,200,187,96,71,106,103,180,14,63,255,0,218,109,39,254,187,90,59,44,253,160,114,15,254,211,106,255,0,245,218,35,199,237,108,127,104,114,150,141,55,183,141,255,0,239,240,217,127,119,155,47,221,15,120,56,152,156,110,30,187,94,157,55,189,187,104,189,191,221,247,74,80,0,216,92,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,56,95,35,147,133,242,3,173,202,190,226,182,148,59,204,173,158,91,129,202,249,41,129,189,169,47,107,112,58,38,190,6,185,206,129,202,138,187,111,253,87,78,103,153,129,61,170,83,244,112,123,115,17,223,133,78,229,247,127,174,233,128,252,125,149,52,79,131,14,187,213,58,103,43,39,134,20,107,125,201,181,85,74,47,188,144,22,249,24,5,217,89,53,68,248,85,214,55,42,236,200,98,219,213,250,234,170,76,253,110,251,108,160,112,226,148,243,216,169,197,8,171,190,219,1,216,158,71,39,9,228,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,0,0,0,0,214,179,139,31,106,125,100,248,129,144,252,198,115,101,48,6,42,246,92,123,9,233,151,219,95,56,173,50,168,0,34,175,182,211,90,255,0,250,133,225,206,142,223,245,102,183,10,169,34,255,0,132,81,210,71,11,210,79,248,106,200,215,71,253,129,90,239,195,67,8,56,44,225,158,167,138,237,121,181,105,132,213,213,118,251,20,20,243,93,242,26,234,69,139,175,77,110,135,149,29,211,73,28,136,175,146,89,33,133,21,26,254,69,153,36,86,61,172,114,14,56,53,138,235,173,252,81,234,6,93,89,126,164,186,219,104,175,21,54,75,12,180,53,78,158,137,45,84,146,186,26,103,83,185,94,246,242,72,214,172,238,88,215,145,210,79,35,218,137,207,177,158,157,137,122,57,98,139,21,206,184,129,168,155,173,122,169,184,46,29,71,31,43,219,221,41,99,142,158,174,161,119,71,242,73,214,124,180,222,10,206,102,119,95,85,219,72,228,64,139,109,66,194,174,186,107,159,228,186,115,125,168,164,158,229,138,222,43,108,149,146,210,61,206,130,73,233,166,124,50,58,55,57,173,114,177,92,197,84,85,107,87,109,183,68,242,39,207,179,171,88,236,90,201,194,62,9,83,104,135,187,213,225,246,248,48,235,165,55,51,223,209,170,160,130,40,218,188,238,99,17,221,88,22,158,125,155,204,214,117,249,57,156,230,57,72,182,237,102,210,251,86,156,113,131,116,185,217,157,73,29,62,117,103,163,202,31,73,77,68,218,118,83,78,247,73,77,54,252,170,169,35,229,150,146,74,135,201,179,85,207,168,118,232,170,138,247,95,78,196,189,99,190,197,149,103,92,63,84,67,214,178,212,219,215,49,163,147,153,141,238,149,81,201,79,73,80,155,35,57,228,235,50,90,111,21,127,43,59,175,170,221,228,114,160,75,81,0,61,168,254,221,154,155,246,47,201,232,137,254,32,7,181,31,219,179,83,126,197,249,61,16,25,85,216,99,249,108,253,155,253,228,74,161,21,125,134,63,150,207,217,191,222,68,170,0,45,87,22,62,203,26,201,240,255,0,33,249,116,229,213,0,106,174,108,167,197,143,178,198,178,124,63,200,126,93,57,117,75,85,197,143,178,198,178,124,63,200,126,93,56,26,214,25,149,218,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,170,214,75,43,156,173,89,150,40,240,212,185,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,36,109,118,232,213,123,121,222,172,141,171,206,246,162,133,192,224,147,131,236,155,139,157,80,138,202,212,171,162,194,108,117,16,59,44,188,82,75,79,215,161,130,88,231,124,44,142,57,94,142,115,230,117,51,226,71,181,146,36,106,228,123,218,228,78,87,99,169,179,70,133,232,94,156,112,233,167,22,237,47,210,251,55,113,181,80,239,44,211,74,168,250,171,133,83,145,18,74,170,153,17,19,169,51,249,91,186,236,141,70,181,172,99,88,198,49,141,214,92,9,84,255,0,176,81,255,0,207,253,184,145,86,74,167,253,130,143,254,127,237,196,138,176,37,211,181,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,117,90,187,68,176,196,233,55,99,163,127,90,48,52,95,87,179,45,5,213,12,127,87,52,254,122,72,239,184,237,67,166,167,74,184,18,104,37,99,227,116,82,195,35,60,21,89,36,82,73,26,171,85,175,68,122,171,92,215,34,57,54,115,33,91,180,235,128,239,184,133,246,167,94,116,158,203,203,128,228,23,7,122,74,215,110,183,116,233,113,121,156,200,91,30,238,234,185,122,53,19,186,161,91,203,28,113,66,229,142,20,219,158,38,168,74,167,12,92,66,226,188,80,104,213,151,87,49,106,110,225,223,250,148,215,27,91,234,163,168,154,217,93,19,185,101,167,145,204,95,238,100,98,185,172,115,226,150,39,171,25,207,202,152,1,219,157,249,19,253,164,253,218,121,254,199,29,16,215,152,51,42,237,115,165,190,85,227,154,95,85,79,53,186,174,142,104,249,153,149,78,196,123,99,72,163,119,131,89,77,43,156,229,170,79,20,122,62,6,115,35,234,58,126,131,183,59,242,39,251,73,251,180,12,85,236,184,246,236,211,47,182,190,79,90,79,241,0,61,151,30,221,154,101,246,215,201,235,73,254,0,90,174,39,120,122,197,120,160,209,171,214,145,229,53,61,195,191,244,234,109,215,70,82,199,81,53,178,186,39,115,69,81,27,94,159,221,70,244,107,152,231,197,44,172,71,179,159,153,46,168,3,88,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,5,86,73,20,145,200,136,228,107,209,30,136,230,181,200,173,76,223,236,197,237,0,163,210,42,202,110,31,181,191,34,238,152,45,95,44,24,205,202,88,224,138,150,195,85,36,243,77,43,106,94,214,36,139,12,242,84,120,205,35,220,216,92,198,238,141,141,207,124,121,255,0,199,71,6,86,46,48,244,226,150,217,29,215,208,217,158,47,222,42,49,155,148,175,122,210,182,73,81,157,90,106,152,219,190,240,203,210,137,22,70,181,100,141,204,107,155,204,136,248,164,215,176,9,254,237,71,246,19,212,223,177,126,113,68,66,183,9,222,212,250,55,241,3,30,249,140,4,175,113,89,118,186,223,251,32,169,47,183,219,157,93,198,229,113,193,240,138,186,202,202,185,157,52,245,51,201,83,108,116,146,201,35,149,92,247,185,202,174,87,42,170,170,170,170,145,67,194,119,181,62,141,252,64,199,190,99,0,25,169,218,151,192,79,208,74,203,247,21,218,95,63,62,63,117,184,119,204,190,215,81,81,188,148,21,213,115,163,86,178,157,207,93,228,134,105,229,106,62,45,213,209,201,34,43,17,98,114,182,12,43,225,139,136,92,171,133,253,101,178,234,230,45,77,223,251,135,82,154,227,107,125,84,148,240,220,232,101,111,44,180,242,57,139,253,204,140,87,53,237,100,177,68,245,99,249,57,87,101,50,8,123,71,120,28,166,225,75,50,160,204,52,249,245,117,26,117,152,84,78,202,24,101,100,178,190,201,86,212,71,173,20,179,170,43,94,199,53,92,232,28,231,117,92,200,165,107,145,203,10,203,32,77,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,138,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,44,112,118,231,126,68,255,0,105,63,118,159,171,177,163,70,53,183,28,166,191,235,36,247,42,75,70,157,101,212,240,67,13,20,212,144,85,62,252,250,121,107,33,89,162,149,147,164,212,79,166,153,174,106,164,145,185,146,178,119,162,55,118,178,70,126,94,220,239,200,159,237,39,238,208,45,87,98,167,181,62,83,240,254,187,230,54,226,106,72,86,236,84,246,167,202,126,31,215,124,198,220,77,72,0,121,77,82,213,44,19,69,176,75,158,166,106,93,247,208,216,221,155,163,223,107,123,172,213,29,46,172,204,134,63,189,194,199,200,237,228,149,141,245,90,187,111,186,236,136,170,158,172,0,0,8,1,237,71,246,236,212,223,177,126,79,68,124,158,20,184,50,190,241,105,167,26,171,115,192,238,189,44,207,4,244,69,69,162,219,59,216,202,91,172,117,9,91,215,166,116,142,219,165,50,247,120,150,41,21,201,31,50,57,175,217,31,213,139,235,118,163,251,118,106,111,216,191,39,162,50,171,176,199,242,217,251,55,251,200,8,181,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,159,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,37,66,195,43,214,54,181,171,19,218,246,114,242,36,114,73,141,125,171,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,170,213,218,37,134,39,73,187,29,27,250,209,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,224,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,200,18,41,219,149,105,181,67,117,209,187,236,54,202,70,92,171,41,239,212,149,21,141,133,169,60,208,66,234,23,69,19,228,219,153,204,99,167,153,205,106,174,205,89,100,84,219,153,119,198,14,203,143,110,205,50,251,107,228,245,165,213,237,49,226,23,21,226,131,70,184,120,213,204,90,155,184,119,255,0,165,20,215,27,91,234,163,168,154,217,93,19,173,173,150,158,71,49,127,185,145,138,230,177,207,138,88,158,172,103,63,42,90,174,203,143,110,205,50,251,107,228,245,160,79,240,48,231,181,51,217,251,31,255,0,237,202,147,255,0,82,173,48,231,128,31,107,124,19,237,79,150,85,20,249,141,173,203,231,41,202,232,189,230,58,223,207,210,223,151,72,216,223,179,239,107,238,230,54,223,230,116,240,233,196,157,26,47,125,17,51,243,106,139,94,223,219,54,245,100,39,107,63,228,175,237,207,255,0,209,45,239,101,159,180,14,65,255,0,218,109,95,254,187,68,74,80,21,236,157,121,238,115,95,140,116,183,148,91,189,255,0,6,91,246,131,203,110,180,238,215,45,123,211,84,107,215,253,213,205,95,46,159,11,219,230,245,1,22,189,169,158,208,56,255,0,255,0,105,180,159,250,237,104,236,179,246,129,200,63,251,77,171,255,0,215,104,140,61,177,252,239,41,163,198,215,191,226,223,151,163,247,109,254,153,247,139,154,254,141,122,52,122,218,218,181,255,0,157,63,100,165,0,11,183,47,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,23,200,228,1,212,228,241,242,43,103,224,148,185,219,110,86,213,221,0,228,192,254,212,234,84,155,2,160,153,24,142,228,167,114,121,111,255,0,93,211,25,224,97,231,104,245,21,61,86,150,57,242,183,119,50,38,242,248,175,190,178,155,112,60,63,101,93,20,145,96,215,57,150,103,237,36,49,42,110,239,15,10,170,147,62,147,203,204,193,30,203,105,88,252,22,227,14,254,12,129,155,127,126,170,164,206,228,242,3,135,39,145,74,39,172,190,37,78,41,79,48,43,79,35,147,132,242,57,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,89,254,48,51,250,109,48,225,115,84,179,57,178,26,187,21,69,46,47,93,77,111,184,82,44,173,158,11,141,76,75,79,68,177,186,36,231,99,214,166,104,81,30,155,114,42,163,149,90,136,174,75,192,71,87,109,166,83,98,164,208,44,23,10,168,174,228,189,93,115,4,186,81,211,116,158,189,90,90,74,42,136,234,36,231,68,228,111,43,235,105,147,101,84,114,245,55,106,42,53,202,129,13,134,198,124,11,97,86,172,3,131,237,36,177,89,170,42,230,167,170,197,233,47,111,117,75,218,231,164,247,6,247,233,154,138,214,181,57,27,45,76,141,98,109,186,49,26,138,174,84,87,44,5,240,245,139,88,179,157,125,211,76,43,41,161,239,182,92,131,48,179,90,238,52,221,87,199,215,165,158,182,40,229,143,157,138,215,183,153,143,114,110,213,71,38,251,162,162,248,155,52,129,28,29,183,24,85,170,191,69,244,247,81,166,168,171,75,149,143,40,150,201,79,19,94,222,131,160,174,164,146,105,92,246,242,243,43,209,214,248,81,170,142,68,68,116,155,163,183,69,110,0,118,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,213,217,21,36,100,82,201,21,66,70,228,217,207,167,103,139,85,17,237,154,158,58,112,171,86,127,193,246,173,216,175,53,21,112,211,210,226,245,119,182,58,153,237,107,214,123,123,123,244,45,85,115,92,156,142,150,154,54,189,54,221,88,174,68,86,170,163,147,93,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,218,120,128,30,212,127,110,205,77,251,23,228,244,68,233,233,62,117,247,80,210,204,55,83,61,23,232,207,165,184,253,186,251,220,186,253,110,235,222,169,163,155,165,212,229,111,63,47,83,151,155,149,187,237,190,201,190,196,22,118,163,251,118,106,111,216,191,39,162,3,42,187,12,127,45,159,179,127,188,137,84,34,175,176,199,242,217,251,55,251,200,149,64,0,0,5,170,226,199,217,99,89,62,31,228,63,46,156,186,165,170,226,199,217,99,89,62,31,228,63,46,156,13,115,48,12,3,50,213,60,202,211,167,218,125,143,85,223,50,27,229,66,83,80,208,211,34,115,202,253,149,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,83,96,142,14,184,58,193,56,64,193,42,44,22,10,207,76,228,151,158,79,164,25,7,78,106,127,74,116,166,168,125,47,241,87,207,44,112,116,163,168,88,254,246,169,207,183,51,183,85,240,182,189,156,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,186,78,124,81,53,168,228,133,37,147,50,128,26,171,155,84,26,171,129,42,159,246,10,63,249,255,0,183,18,42,201,84,255,0,176,81,255,0,207,253,184,145,86,6,213,7,228,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,253,96,1,21,125,185,223,145,63,218,79,221,164,170,17,87,219,157,249,19,253,164,253,218,6,42,246,92,123,118,105,151,219,95,39,173,39,248,128,30,203,143,110,205,50,251,107,228,245,164,255,0,0,0,0,53,87,54,168,53,87,2,106,120,150,255,0,168,219,104,248,127,130,127,233,237,100,85,240,157,237,79,163,127,16,49,239,152,192,74,167,18,223,245,27,109,31,15,240,79,253,61,172,138,190,19,189,169,244,111,226,6,61,243,24,0,217,76,249,57,78,39,138,231,54,42,172,91,53,198,109,89,5,150,183,147,188,219,174,148,81,213,210,207,200,246,189,156,241,72,142,99,185,94,198,185,55,79,7,53,21,60,81,15,172,0,17,87,219,157,249,19,253,164,253,218,74,161,21,125,185,223,145,63,218,79,221,160,90,174,197,79,106,124,167,225,253,119,204,109,196,207,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,67,15,98,167,181,62,83,240,254,187,230,54,227,245,118,150,246,130,84,235,13,214,241,195,230,144,93,105,36,211,234,10,142,237,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,179,145,85,138,221,194,202,241,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,121,234,18,24,158,145,185,173,72,152,214,51,151,157,36,146,76,149,236,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,39,38,242,164,210,182,61,158,217,25,209,195,94,20,120,81,212,126,45,117,29,152,86,21,23,113,181,80,244,231,191,223,231,133,95,75,104,165,114,170,35,156,136,169,212,153,252,174,72,161,69,71,72,230,185,85,88,198,73,35,45,174,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,78,120,159,178,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,134,209,0,192,14,204,94,60,126,237,246,42,109,6,213,139,215,54,125,143,219,219,232,219,165,198,227,212,170,202,33,107,230,116,155,55,164,212,235,83,192,218,116,119,52,146,75,51,82,73,151,126,73,92,153,254,4,0,246,163,251,118,106,111,216,191,39,162,50,171,176,199,242,217,251,55,251,200,197,94,212,127,110,205,77,251,23,228,244,70,85,118,24,254,91,63,102,255,0,121,1,42,132,43,118,157,112,29,247,16,190,212,235,206,147,217,121,112,28,130,224,239,73,90,237,214,238,157,46,47,51,153,11,99,221,221,87,47,70,162,119,84,43,121,99,142,40,92,177,194,155,115,196,213,154,147,228,229,152,181,139,57,197,111,56,86,83,67,223,108,185,5,190,162,215,113,166,234,190,62,189,44,241,186,57,99,231,98,181,237,230,99,220,155,181,81,201,190,232,168,190,32,106,218,101,87,101,199,183,102,153,125,181,242,122,211,207,241,183,193,246,77,194,54,168,75,101,114,85,214,225,55,202,137,221,137,222,42,229,167,235,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,43,125,7,101,199,183,102,153,125,181,242,122,208,39,151,41,194,240,236,234,223,29,167,54,196,236,217,13,12,51,37,76,116,183,90,8,170,226,100,168,215,53,36,70,72,215,34,57,26,247,39,54,219,236,229,79,122,159,27,31,209,141,30,196,238,240,100,24,182,148,97,182,107,165,47,55,66,182,223,98,165,167,168,139,153,170,199,114,200,198,35,155,187,92,230,174,203,226,138,169,228,166,53,246,166,123,63,99,255,0,253,185,82,127,234,85,166,28,240,3,237,111,130,125,169,242,202,162,147,51,180,168,193,206,211,151,156,56,153,153,142,183,243,251,120,125,93,71,97,238,86,103,105,110,198,62,217,163,59,85,20,81,78,36,240,226,153,152,157,17,51,49,125,113,31,23,111,150,126,236,198,237,13,215,253,91,208,207,160,31,114,204,183,208,158,155,244,175,127,254,33,77,83,214,232,247,78,159,242,241,191,151,110,172,159,131,182,252,222,59,236,155,120,222,1,184,159,215,45,106,214,27,198,45,169,185,199,166,109,116,184,213,69,194,24,61,25,71,79,203,80,218,170,86,53,252,208,196,199,46,205,149,233,178,174,222,62,91,162,109,125,56,179,225,51,248,81,253,21,255,0,71,255,0,70,126,140,247,239,245,43,190,247,142,241,208,255,0,110,143,147,151,161,250,119,230,247,109,227,231,184,89,224,127,248,52,234,13,195,59,251,167,253,35,239,246,105,109,61,215,208,189,207,147,158,120,37,234,115,245,228,223,110,134,220,188,169,248,91,239,225,178,225,137,129,158,157,163,196,166,103,133,120,254,174,157,186,244,191,159,163,211,147,218,187,169,70,230,78,79,26,154,57,237,53,245,225,76,215,121,174,102,159,226,104,183,203,107,78,174,145,211,209,126,242,157,41,210,236,234,225,29,219,54,211,108,91,33,174,134,20,166,142,170,235,103,167,171,149,145,35,156,228,141,31,35,28,168,212,115,220,188,187,237,187,149,125,234,49,109,41,210,236,22,225,37,219,9,211,108,91,30,174,154,21,166,146,170,213,103,167,164,149,241,43,154,229,141,95,27,26,170,213,115,26,188,187,237,187,81,125,200,70,255,0,106,103,180,14,63,255,0,218,109,39,254,187,90,59,44,253,160,114,15,254,211,106,255,0,245,218,33,237,74,57,238,91,133,23,189,175,127,252,252,158,226,102,189,212,246,231,61,86,141,26,184,122,102,221,251,95,93,191,227,246,74,80,0,190,114,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,7,91,154,159,95,188,169,158,69,47,77,247,241,42,103,144,21,24,167,218,13,109,125,118,148,76,246,49,28,145,49,158,237,215,198,174,159,244,126,131,43,12,121,227,82,222,251,142,148,214,211,49,60,94,216,145,23,195,195,106,168,23,222,6,57,246,83,228,49,86,89,111,214,190,70,181,244,208,83,43,147,100,69,245,170,106,21,61,255,0,167,234,36,69,21,21,60,8,195,236,157,109,99,47,185,107,21,168,177,45,29,26,175,143,191,188,75,183,191,244,169,39,141,252,20,253,64,21,55,41,68,77,202,151,193,10,61,224,118,3,132,242,57,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,67,7,109,125,218,235,55,18,88,109,138,107,157,91,237,180,120,61,61,93,61,27,166,114,193,12,243,87,214,182,89,89,30,252,173,123,219,4,45,115,145,55,114,69,26,46,252,169,180,207,154,240,246,135,230,182,172,255,0,141,45,85,190,217,169,234,225,167,165,188,50,200,246,212,177,173,122,207,111,166,138,134,103,34,53,206,78,71,75,77,35,152,187,238,172,86,170,163,85,85,168,23,87,177,235,10,181,101,92,96,178,251,112,168,171,142,163,14,197,238,87,186,22,194,246,163,36,157,238,134,133,91,42,43,85,85,157,42,233,92,136,213,106,243,181,139,190,200,173,116,228,145,87,216,133,165,191,253,114,245,174,225,98,255,0,90,98,214,139,159,122,253,117,53,240,116,81,255,0,253,141,119,59,217,250,24,239,229,16,149,64,63,37,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,166,177,154,177,130,253,203,245,79,50,211,63,74,122,79,232,150,65,113,177,119,222,135,71,189,119,90,153,33,234,244,249,157,201,205,211,230,229,230,118,219,237,186,237,185,179,241,174,15,26,216,181,247,15,226,227,87,173,57,29,15,116,171,168,204,46,119,72,227,234,178,78,106,90,217,221,87,77,38,236,85,68,231,130,120,159,182,252,205,230,217,200,142,69,68,9,180,236,240,205,110,185,255,0,5,186,85,125,188,211,210,67,81,75,103,125,145,141,166,99,154,197,130,223,83,45,12,46,84,115,156,188,238,138,154,55,61,119,217,94,174,84,70,162,163,82,34,251,81,253,187,53,55,236,95,147,209,25,255,0,216,169,236,177,148,252,64,174,249,117,184,192,14,212,127,110,205,77,251,23,228,244,64,101,87,97,143,229,179,246,111,247,145,42,132,85,246,24,254,91,63,102,255,0,121,18,168,0,0,0,0,0,0,0,213,92,218,160,213,92,9,84,255,0,176,81,255,0,207,253,184,145,86,74,167,253,130,143,254,127,237,196,138,176,54,168,0,0,34,175,183,59,242,39,251,73,251,180,149,66,42,251,115,191,34,127,180,159,187,64,197,94,203,143,110,205,50,251,107,228,245,164,255,0,16,3,217,113,237,217,166,95,109,124,158,180,159,224,0,0,6,170,230,213,6,170,224,77,79,18,223,245,27,109,31,15,240,79,253,61,172,138,190,19,189,169,244,111,226,6,61,243,24,9,84,226,91,254,163,109,163,225,254,9,255,0,167,181,145,87,194,119,181,62,141,252,64,199,190,99,0,27,41,128,0,17,87,219,157,249,19,253,164,253,218,74,161,21,125,185,223,145,63,218,79,221,160,71,6,154,106,246,101,164,180,217,148,24,100,244,144,63,57,197,234,177,11,156,211,64,146,189,150,234,153,97,125,67,98,71,122,173,123,219,7,77,92,168,237,153,35,213,188,175,229,123,127,38,150,233,110,119,173,57,221,179,76,244,210,197,233,156,146,243,214,238,84,93,234,26,126,175,74,23,205,39,223,38,123,35,110,209,196,247,122,206,77,246,217,55,85,68,95,63,105,180,221,111,247,90,43,21,138,217,87,113,185,92,106,35,164,163,163,164,133,211,79,83,60,142,70,199,20,113,181,21,207,123,156,168,212,106,34,170,170,162,33,61,61,158,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,156,209,91,224,145,173,70,177,141,106,68,233,81,138,228,124,200,229,234,72,198,67,202,23,43,133,30,20,116,227,132,173,56,102,21,133,69,223,174,181,221,57,239,247,249,225,70,85,93,234,154,138,136,231,34,42,244,225,103,51,146,40,81,85,177,181,206,85,87,189,242,72,251,43,218,51,192,79,240,168,177,65,169,26,119,63,119,212,220,102,223,220,233,41,231,168,228,165,189,80,177,239,149,40,220,175,94,72,102,71,201,35,162,151,193,170,231,185,146,175,43,155,36,57,170,0,213,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,96,158,5,248,205,177,113,135,167,21,87,57,45,94,134,204,241,126,239,79,147,91,98,99,214,149,178,74,143,233,84,211,72,237,247,134,94,148,170,145,185,203,36,110,99,154,238,100,70,75,38,48,118,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,171,87,104,150,24,157,38,236,116,111,235,96,7,6,184,55,18,249,78,182,216,239,60,47,80,85,193,147,218,106,22,21,200,31,64,201,173,214,70,84,193,52,79,154,178,73,98,146,24,216,176,247,141,145,205,115,223,202,169,19,95,39,43,84,61,175,106,63,183,102,166,253,139,242,122,35,42,187,12,127,45,159,179,127,188,140,85,237,71,246,236,212,223,177,126,79,68,101,87,97,143,229,179,246,111,247,144,18,168,0,2,42,251,115,191,34,127,180,159,187,76,85,236,184,246,236,211,47,182,190,79,90,101,87,110,119,228,79,246,147,247,105,138,189,151,30,221,154,101,246,215,201,235,64,156,205,83,210,13,58,214,172,126,159,22,212,220,123,211,54,186,90,198,92,33,131,189,207,79,203,80,214,61,141,127,52,47,99,151,102,202,244,217,87,111,31,45,209,54,241,216,7,8,60,59,105,118,93,65,157,224,154,121,232,203,229,179,171,221,106,189,45,93,55,79,169,19,226,127,169,44,206,98,238,201,30,158,45,93,183,221,60,81,20,188,96,248,213,151,193,174,190,37,84,68,213,231,104,191,234,178,193,219,59,75,45,150,156,158,14,98,186,112,166,241,52,69,117,69,51,126,247,166,38,211,127,30,157,124,86,115,136,126,41,180,251,134,159,163,255,0,78,236,249,13,127,210,62,247,221,125,19,79,4,188,157,223,165,207,212,234,205,30,219,245,217,182,219,249,46,251,120,111,241,180,15,140,253,46,226,47,49,172,194,112,155,14,83,69,93,69,108,146,235,36,151,90,90,120,162,88,153,44,81,171,81,99,158,69,230,230,153,171,182,200,155,34,248,249,34,219,94,208,221,0,213,189,115,250,1,247,44,196,189,55,232,79,74,247,255,0,227,244,212,221,30,183,116,233,255,0,47,35,57,183,233,73,248,59,237,203,227,182,233,191,141,224,27,134,13,114,209,93,97,188,101,58,155,131,250,26,215,85,141,84,91,225,159,210,116,117,28,213,14,170,165,123,89,203,12,175,114,110,216,158,187,170,109,225,231,186,166,245,88,153,156,236,103,248,84,211,60,59,199,91,122,117,235,245,111,249,77,135,187,24,155,163,59,67,23,30,152,206,233,170,116,241,34,38,241,92,197,63,5,239,214,155,79,110,189,217,75,170,124,48,104,110,181,100,20,249,78,166,224,254,153,186,82,209,178,223,12,254,147,172,167,229,167,107,222,246,179,150,25,88,213,217,210,189,119,84,223,199,207,100,77,154,89,195,6,134,232,174,65,81,148,233,150,15,232,107,165,85,27,237,243,79,233,58,202,142,106,119,61,143,115,57,102,149,237,77,221,19,23,116,77,252,60,246,85,222,233,130,211,150,192,215,196,209,26,188,237,23,253,90,23,183,54,167,45,201,115,56,156,27,91,70,186,180,219,203,77,237,111,75,0,3,238,171,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,80,227,150,249,108,112,244,57,110,219,1,81,142,156,109,93,25,107,210,154,201,149,200,142,229,139,151,127,248,84,8,190,239,210,100,89,142,252,107,217,150,241,165,53,177,53,156,202,141,139,111,13,255,0,235,168,23,234,95,168,12,82,236,152,134,88,235,178,233,94,158,172,148,180,92,171,225,238,158,98,77,27,248,41,250,136,195,236,157,171,122,94,114,218,9,21,83,150,146,137,205,69,247,39,94,93,255,0,243,144,147,182,120,53,60,125,192,114,165,8,139,186,157,135,94,254,59,1,91,124,142,78,16,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,173,103,22,62,212,250,201,241,3,33,249,140,230,202,100,69,235,127,100,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,230,5,245,236,84,246,88,202,126,32,87,124,186,220,103,249,98,184,38,225,250,235,195,47,14,152,246,148,100,172,199,223,144,209,212,87,213,222,43,44,136,229,130,182,121,170,164,116,114,186,71,199,27,228,122,83,247,120,149,207,110,232,145,53,169,187,90,210,250,128,32,175,181,231,5,250,37,198,77,202,255,0,233,78,247,244,215,31,181,223,122,61,14,159,116,233,198,234,14,151,55,50,245,55,238,29,78,109,155,252,175,46,222,175,51,167,80,143,94,208,190,207,77,104,226,207,90,44,186,141,167,57,62,21,110,182,219,177,122,107,36,177,94,235,106,225,157,211,199,87,87,51,156,214,195,77,43,85,156,181,12,68,85,114,46,232,239,15,37,80,243,253,136,89,215,164,52,179,82,244,207,209,125,63,64,228,20,151,222,251,215,223,173,223,233,150,30,151,79,151,213,228,244,111,55,55,50,243,117,182,217,188,155,187,10,251,81,253,187,53,55,236,95,147,209,18,83,217,189,193,78,169,240,125,247,68,251,166,95,241,75,159,210,223,68,119,47,65,85,84,205,211,238,189,239,169,213,235,65,22,219,247,150,114,242,243,111,179,183,219,100,222,202,241,153,217,127,175,188,68,241,39,152,107,30,21,151,233,253,21,151,32,244,127,118,130,233,112,173,142,169,157,10,10,122,119,243,182,58,73,24,155,190,23,42,108,245,245,85,55,217,119,68,15,149,216,99,249,108,253,155,253,228,74,161,133,93,155,220,20,234,159,7,223,116,79,186,101,255,0,20,185,253,45,244,71,114,244,21,85,76,221,62,235,222,250,157,94,180,17,109,191,121,103,47,47,54,251,59,125,182,77,243,84,0,0,0,0,0,0,1,170,185,181,65,10,223,208,84,226,159,254,223,180,171,255,0,26,220,127,230,32,93,95,251,5,31,252,255,0,219,137,21,100,233,255,0,2,157,83,254,134,207,240,58,244,254,41,244,207,253,125,222,170,125,23,255,0,211,254,144,254,83,161,213,254,71,213,254,75,240,252,60,189,99,10,255,0,160,169,197,63,253,191,105,87,254,53,184,255,0,204,64,154,144,0,2,42,251,115,191,34,127,180,159,187,73,84,48,171,180,135,130,157,83,227,7,238,119,247,51,191,226,150,207,162,94,151,239,190,157,170,169,135,169,222,187,167,79,165,209,130,93,246,238,207,230,230,229,219,118,237,190,235,176,70,183,101,199,183,102,153,125,181,242,122,210,127,136,192,224,207,178,255,0,95,120,118,226,79,15,214,60,215,47,211,250,219,46,63,233,14,243,5,174,225,91,37,83,250,244,21,20,236,228,108,148,145,177,118,124,205,85,221,233,234,162,237,186,236,139,39,224,0,0,13,85,205,170,8,86,254,130,167,20,255,0,246,253,165,95,248,214,227,255,0,49,3,42,184,150,255,0,168,219,104,248,127,130,127,233,237,100,85,240,157,237,79,163,127,16,49,239,152,192,77,158,175,112,191,159,103,252,2,80,112,175,102,187,227,240,229,148,184,190,53,100,125,101,77,68,205,183,44,246,249,40,157,51,146,70,196,233,121,28,148,210,114,47,79,117,221,187,163,119,93,176,175,68,59,34,120,146,211,93,104,192,117,26,251,155,105,172,246,220,87,40,181,94,235,34,164,185,87,186,121,32,166,171,142,105,27,27,93,70,214,171,213,172,84,68,87,53,55,219,117,79,48,37,208,0,0,138,190,220,239,200,159,237,39,238,210,85,11,63,171,188,51,225,186,213,171,154,89,170,89,157,117,91,217,165,21,21,247,43,101,178,21,88,217,83,113,153,244,143,167,158,89,26,228,119,36,14,164,231,72,209,61,119,185,156,206,228,107,163,144,49,87,179,75,179,238,155,71,173,86,126,32,245,126,213,87,30,160,215,211,247,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,93,218,168,143,71,109,33,64,0,0,0,60,166,155,233,86,156,104,253,138,163,24,210,252,46,213,140,218,170,238,21,55,73,169,45,212,233,20,111,170,157,252,242,72,168,159,241,90,212,252,22,70,200,227,98,53,140,99,91,234,192,16,3,218,143,237,217,169,191,98,252,158,136,202,174,195,31,203,103,236,223,239,35,234,241,153,217,127,175,188,68,241,39,152,107,30,21,151,233,253,21,151,32,244,127,118,130,233,112,173,142,169,157,10,10,122,119,243,182,58,73,24,155,190,23,42,108,245,245,85,55,217,119,68,189,93,155,220,20,234,159,7,223,116,79,186,101,255,0,20,185,253,45,244,71,114,244,21,85,76,221,62,235,222,250,157,94,180,17,109,191,121,103,47,47,54,251,59,125,182,77,195,53,64,0,69,95,110,119,228,79,246,147,247,105,138,189,151,30,221,154,101,246,215,201,235,73,41,237,33,224,167,84,248,193,251,157,253,204,239,248,165,179,232,151,165,251,239,167,106,170,97,234,119,174,233,211,233,116,96,151,125,187,179,249,185,185,118,221,187,111,186,237,101,120,51,236,191,215,222,29,184,147,195,245,143,53,203,244,254,182,203,143,250,67,188,193,107,184,86,201,84,254,189,5,69,59,57,27,37,36,108,93,159,51,85,119,122,122,168,187,110,187,34,132,159,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,161,223,172,229,171,250,78,30,212,80,214,237,253,224,43,45,119,16,150,248,43,240,58,184,234,88,215,177,82,61,209,83,127,235,241,41,116,75,127,173,86,230,92,240,186,186,105,35,87,34,244,252,119,84,254,189,26,251,191,80,24,29,217,129,67,21,14,109,153,34,34,122,180,148,13,79,239,202,245,36,189,138,138,212,219,234,34,255,0,179,90,189,214,237,90,204,172,179,177,24,247,81,80,59,197,54,223,105,127,79,143,227,167,184,148,8,246,233,181,83,222,136,7,43,228,81,248,202,86,165,59,34,47,152,21,55,200,228,225,60,142,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,165,222,7,12,93,206,94,187,33,195,28,5,103,143,213,62,116,196,234,156,212,69,68,233,239,191,251,235,15,96,121,188,250,157,149,24,229,67,29,231,234,109,255,0,223,26,4,95,246,127,221,37,155,136,188,150,71,42,49,36,160,162,78,84,223,251,52,41,245,146,193,78,188,208,49,83,222,212,255,0,17,17,220,32,58,11,31,21,215,202,74,86,253,238,74,106,6,170,110,190,249,105,151,223,191,214,164,182,208,57,31,71,11,147,201,99,111,248,144,15,208,117,46,252,199,105,214,229,217,219,1,91,124,142,78,27,228,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,47,95,2,150,169,83,211,195,114,150,166,235,230,7,97,242,114,120,217,45,154,118,74,138,173,94,93,246,254,237,167,214,63,5,237,139,37,186,88,209,168,187,242,249,255,0,116,128,69,150,139,210,199,69,198,37,194,58,36,123,91,210,161,240,79,4,219,158,139,234,253,100,168,90,149,203,111,167,87,111,186,196,207,63,238,80,140,109,51,178,214,209,241,127,85,36,76,229,78,74,30,166,202,158,92,212,95,164,147,155,87,55,163,233,209,223,216,153,255,0,154,128,126,195,169,222,103,105,214,228,85,80,42,111,145,81,75,124,138,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,222,71,91,87,117,242,43,119,145,67,119,223,197,64,237,63,45,201,168,234,87,53,90,170,139,183,130,126,180,63,81,209,89,205,209,119,46,219,248,121,254,176,35,130,193,91,232,126,47,158,198,196,247,37,83,41,35,85,68,252,31,90,135,235,253,100,141,90,29,207,110,166,118,202,155,196,197,255,0,240,80,141,185,38,125,15,24,80,178,161,169,247,199,81,181,187,167,142,251,208,125,127,172,146,43,35,249,237,52,75,254,231,141,127,252,20,3,247,20,43,188,74,206,183,249,129,83,124,138,138,91,228,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,7,11,228,117,167,159,153,216,190,71,90,39,136,29,167,92,201,187,21,14,194,137,85,17,138,160,70,30,177,87,75,98,226,231,30,170,68,230,239,53,212,177,47,146,120,111,111,253,127,81,36,120,101,82,85,227,86,217,182,217,93,73,10,255,0,60,109,82,48,56,184,145,246,142,39,177,42,198,191,102,186,235,77,183,42,249,236,148,31,168,146,125,34,171,90,236,10,199,80,231,110,175,183,83,59,207,235,134,53,255,0,40,30,208,161,202,155,248,149,157,111,95,29,128,169,170,158,226,162,134,108,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,0,0,0,0,7,11,228,81,186,43,188,10,215,200,163,100,69,253,32,118,29,115,109,200,167,97,76,158,44,93,128,138,158,54,231,167,254,16,248,36,76,137,188,204,188,194,146,47,214,138,148,42,158,226,70,180,81,85,116,238,196,141,141,17,190,142,165,217,83,253,226,50,59,56,234,181,77,73,175,184,61,193,175,86,247,187,188,109,69,219,243,91,66,159,89,33,250,24,178,125,205,113,244,115,249,182,182,210,34,248,109,227,221,226,2,225,29,114,126,163,176,235,147,127,112,6,29,135,92,127,164,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,135,121,29,107,186,59,220,118,47,145,214,170,212,95,21,3,177,60,142,29,186,181,118,42,41,114,110,155,1,24,189,161,49,79,75,171,154,125,80,175,141,173,109,229,57,85,85,83,241,104,213,127,196,103,143,15,242,58,109,48,199,101,89,26,228,117,178,147,201,119,241,238,241,24,57,218,123,71,221,175,184,13,123,93,227,29,222,68,223,111,246,186,117,255,0,245,76,196,225,66,177,181,90,59,139,185,87,119,122,38,139,199,255,0,197,96,2,245,20,61,23,220,86,80,253,252,144,3,10,202,24,170,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,0,0,0,3,133,93,128,225,203,178,120,31,157,232,170,227,181,206,217,124,14,17,17,219,248,1,216,213,240,77,195,215,149,187,156,162,108,124,219,245,206,11,93,11,234,103,122,181,173,219,117,68,85,252,100,79,242,129,27,29,170,87,8,227,102,27,83,19,219,205,21,214,87,120,170,120,109,4,75,191,248,12,139,224,23,54,250,79,165,22,154,119,73,26,190,142,142,8,23,149,17,63,2,154,149,61,202,191,156,96,111,31,26,173,77,169,121,5,162,223,110,124,142,166,161,172,85,222,70,57,155,171,224,133,60,149,203,245,59,220,134,109,118,119,226,175,177,105,125,186,181,206,221,181,148,240,204,158,178,46,220,244,244,139,245,39,212,6,99,156,41,201,194,249,1,194,121,149,20,55,204,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,1,67,213,125,197,74,187,29,124,232,171,184,20,46,251,249,29,172,98,34,32,68,69,243,66,176,40,145,233,26,115,57,81,17,60,85,84,198,174,41,245,62,42,40,96,195,108,21,145,212,93,171,98,116,140,130,53,71,72,136,201,154,171,234,171,87,127,6,63,255,0,185,82,243,106,94,103,65,136,99,85,183,42,186,168,226,88,161,145,201,204,246,183,117,72,222,190,27,185,63,52,197,61,40,198,238,26,209,169,183,77,64,186,193,36,212,118,234,135,210,209,172,173,115,154,172,114,78,237,219,204,143,77,182,145,158,78,79,241,1,134,188,91,105,171,176,108,63,17,117,100,47,138,186,166,233,39,59,92,139,190,205,106,170,126,50,167,147,154,103,231,0,49,200,237,32,181,73,50,174,233,75,3,90,138,158,238,235,74,99,199,106,30,60,203,101,151,12,172,99,26,214,178,237,51,21,17,54,79,24,24,191,82,126,105,147,28,9,203,75,46,141,216,86,153,89,225,111,165,71,242,237,248,125,214,155,127,32,50,108,165,254,69,69,46,242,2,150,121,157,133,13,247,21,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,161,242,35,64,165,207,221,118,56,229,221,118,56,84,71,174,237,95,19,177,140,229,243,3,150,166,201,230,81,60,205,134,53,123,151,109,142,199,42,34,110,171,177,100,53,251,89,237,152,69,157,244,80,175,86,186,93,186,113,178,88,249,151,103,68,171,224,187,175,224,187,127,32,45,190,172,95,42,181,75,47,143,7,165,173,153,180,173,168,70,206,198,189,81,174,98,74,248,156,138,158,175,154,73,245,151,235,73,116,246,207,129,99,16,219,173,180,49,67,204,216,223,35,154,221,149,206,72,218,221,213,119,95,31,15,172,181,188,52,232,229,117,130,153,114,187,229,75,36,171,185,39,121,115,82,39,177,91,212,72,100,217,119,217,60,21,23,220,100,108,81,182,54,35,83,220,4,120,118,179,196,232,240,220,78,68,79,87,210,243,111,250,251,178,127,210,93,94,206,122,169,38,210,10,8,228,85,114,54,24,149,187,175,146,119,90,77,139,99,218,216,215,46,3,139,236,213,255,0,233,121,149,87,245,82,169,112,251,54,229,230,210,74,54,42,108,169,12,127,250,181,24,25,144,82,253,246,240,42,41,127,144,20,53,87,199,196,237,58,155,239,59,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,28,42,162,121,133,93,142,135,189,85,124,64,236,116,168,155,161,208,229,115,157,177,82,55,153,118,59,153,26,52,10,98,102,200,138,167,103,145,201,248,238,85,209,80,210,77,83,34,236,216,163,115,213,118,247,34,42,255,0,144,15,59,168,217,229,159,5,199,230,187,221,103,146,56,227,124,109,221,177,185,235,187,157,178,120,33,134,152,158,17,156,235,206,161,179,38,186,74,146,88,226,223,149,178,85,47,190,7,49,126,246,245,127,227,196,159,227,253,95,115,93,50,218,189,102,205,99,210,235,43,254,242,215,190,105,151,100,254,178,233,255,0,57,24,190,124,190,78,254,127,19,42,52,215,4,162,194,172,112,219,233,33,228,70,243,110,156,202,190,111,122,251,220,191,156,160,122,139,77,186,27,101,12,52,144,198,214,54,40,218,196,70,162,34,108,136,137,238,253,71,237,0,12,0,237,102,137,87,77,177,201,149,60,25,117,157,203,250,19,186,59,252,199,167,236,217,188,81,213,105,125,28,20,234,189,70,67,27,29,234,237,229,79,70,138,116,246,165,90,86,187,71,168,37,70,115,116,42,234,95,231,183,253,103,39,233,253,5,190,236,180,172,159,208,213,52,174,93,154,197,122,34,120,123,153,68,128,72,249,75,147,116,42,56,114,236,128,82,214,162,127,124,172,235,71,46,229,105,226,7,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,28,46,254,224,57,0,0,7,92,138,188,187,34,248,148,66,215,181,121,158,229,216,14,240,117,190,84,111,130,20,167,50,121,168,29,192,161,30,158,243,150,189,28,187,32,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,113,190,192,114,80,231,237,224,114,174,58,220,213,85,2,150,185,84,169,35,221,220,199,44,143,101,221,78,196,77,128,35,81,19,200,121,121,157,117,21,17,211,68,233,100,93,145,168,170,165,133,215,110,44,113,29,28,182,205,61,75,91,81,82,206,100,108,46,235,181,28,168,217,85,60,91,19,147,206,61,128,189,119,123,245,178,209,18,203,93,91,4,45,111,154,190,70,183,111,20,79,122,167,214,134,32,113,17,196,109,190,235,121,102,156,98,87,86,212,85,92,146,26,117,117,44,237,122,183,172,215,179,206,57,85,81,119,123,127,21,124,211,207,192,196,61,94,227,195,84,181,98,237,87,104,197,109,172,181,80,73,51,186,82,83,220,170,17,252,168,172,114,47,225,51,251,26,251,147,240,148,188,188,25,112,203,121,204,171,232,245,75,59,189,85,213,79,29,95,169,28,201,28,200,189,25,161,86,250,207,123,157,248,174,79,239,129,147,188,49,104,196,24,157,27,114,91,147,31,53,194,186,55,74,249,38,68,115,211,168,200,156,169,187,152,142,243,69,247,175,154,153,24,214,163,81,17,19,200,252,118,187,108,22,170,72,233,96,98,53,145,49,24,155,53,19,193,17,19,221,250,143,217,190,192,14,78,16,228,12,82,237,25,162,90,173,11,155,118,43,185,123,226,170,162,111,183,241,57,140,93,236,186,172,158,59,237,198,145,85,201,27,101,153,168,158,62,231,209,33,151,28,125,83,54,163,67,46,8,249,85,168,216,171,23,203,125,255,0,137,204,97,79,102,77,214,72,53,42,233,105,71,163,153,207,60,136,171,191,135,241,138,54,129,45,137,228,29,228,19,200,46,222,240,58,247,84,85,59,19,200,163,116,230,219,98,180,242,3,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,29,106,253,130,59,114,137,55,223,192,230,52,118,254,240,59,21,187,174,225,222,94,1,206,70,249,156,44,140,230,86,42,248,162,110,5,28,173,219,119,47,137,214,146,42,169,231,110,89,69,11,110,201,105,130,165,174,168,221,21,88,139,238,61,52,113,34,177,174,223,205,17,64,165,168,174,243,59,88,206,85,220,35,85,61,195,159,111,194,240,2,176,117,245,163,223,110,98,189,211,109,192,228,20,163,218,190,243,158,100,250,192,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,141,209,0,228,28,111,185,200,0,14,55,216,14,65,198,232,55,64,57,7,27,162,156,128,7,27,236,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,234,230,94,109,157,238,59,55,67,170,86,170,236,228,250,253,192,86,158,37,72,155,28,49,60,17,127,65,202,185,19,207,195,245,128,221,15,131,148,102,118,60,78,153,106,110,213,176,194,212,68,95,90,102,51,241,145,191,140,169,239,83,225,106,142,169,227,186,117,101,158,190,233,114,167,137,236,141,206,99,29,52,109,115,151,145,238,68,68,115,219,190,252,138,96,54,164,106,46,175,241,23,152,173,171,8,142,237,13,158,21,150,21,150,4,170,107,29,235,190,70,42,186,39,72,213,221,24,221,188,61,254,0,92,141,119,227,26,231,127,235,224,250,91,96,184,215,86,87,49,105,153,85,18,67,52,108,115,219,26,162,236,198,72,171,230,244,254,242,255,0,122,206,226,188,31,106,22,167,86,253,52,213,59,165,60,48,204,189,231,187,201,73,52,111,241,86,201,226,173,108,73,228,249,19,255,0,159,12,185,209,142,24,49,140,18,134,59,166,65,65,21,77,101,58,172,174,154,170,40,222,228,229,116,138,139,204,248,154,190,74,223,127,185,15,167,151,106,150,50,219,228,56,29,129,105,95,80,249,27,78,173,135,166,188,136,175,116,91,108,199,238,155,46,223,139,254,96,44,190,11,195,30,53,114,187,82,217,109,148,205,142,146,211,207,4,146,57,211,171,100,94,87,38,232,188,235,183,172,197,247,251,204,206,196,113,138,60,86,209,21,170,141,168,145,198,231,185,54,87,47,225,59,127,198,85,83,227,224,56,197,45,170,221,20,253,213,140,154,102,164,146,57,24,136,170,229,87,42,238,187,34,254,50,158,209,19,100,216,14,78,169,21,23,200,169,206,247,41,75,145,62,175,48,43,98,238,210,162,134,21,129,142,124,117,81,37,94,135,221,55,126,220,144,86,59,203,253,199,49,129,189,154,149,52,80,234,221,226,143,166,245,149,37,168,241,253,29,230,141,62,191,172,144,206,49,41,34,171,209,75,235,100,110,252,148,85,174,79,15,247,36,196,113,246,118,42,197,196,29,230,40,145,26,141,146,161,21,60,183,254,61,72,4,198,55,203,200,168,225,190,65,124,128,161,118,230,43,79,35,175,199,155,192,173,160,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,112,229,217,14,74,36,93,154,5,14,241,43,98,108,26,136,165,94,8,5,18,122,219,183,222,133,157,226,35,90,172,250,77,132,85,92,234,106,217,29,98,177,204,99,85,118,93,246,240,46,253,76,201,79,18,206,169,224,223,21,253,68,75,118,155,234,93,70,73,168,180,24,37,134,185,202,143,168,137,30,198,59,207,117,241,3,32,248,42,206,114,173,93,203,42,178,171,210,74,234,85,115,218,199,57,85,83,109,252,12,236,68,217,17,19,221,224,99,207,5,154,109,77,131,105,29,185,22,149,35,169,153,173,123,151,109,149,119,67,33,192,29,104,136,174,217,78,195,169,85,81,119,64,41,116,8,142,221,10,157,204,137,178,21,248,242,238,167,95,85,188,220,170,5,49,162,175,153,223,178,33,79,130,183,118,157,14,89,85,118,64,59,159,42,53,118,67,176,233,100,106,187,43,142,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,41,87,34,46,195,240,142,169,93,180,136,135,107,60,90,7,62,8,83,205,250,78,92,187,20,242,254,144,57,230,253,35,125,253,231,28,191,164,34,108,7,32,0,57,79,172,231,116,56,252,85,58,149,251,46,219,129,221,224,190,27,156,148,49,119,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,228,230,77,142,64,29,75,204,213,217,124,80,236,69,69,79,61,202,93,35,91,250,87,234,67,173,253,71,183,213,217,191,172,14,102,168,142,157,170,175,93,144,183,25,150,168,80,89,17,34,235,253,241,223,130,156,174,241,252,29,255,0,17,126,179,212,222,241,233,111,20,242,83,62,161,237,73,17,91,186,108,155,110,138,159,154,191,89,224,49,174,29,177,155,53,114,220,166,125,92,210,187,207,154,163,244,42,121,35,19,220,160,89,201,52,106,249,173,121,124,121,54,79,83,203,65,20,144,244,225,228,98,239,210,86,162,250,204,123,29,227,204,255,0,119,243,248,25,47,130,233,253,167,9,180,67,111,182,195,202,214,49,136,190,179,151,240,88,141,252,103,47,212,122,59,125,178,150,221,10,67,78,213,70,162,170,166,238,223,204,249,25,182,85,71,137,217,229,185,86,76,216,217,26,53,119,114,181,60,222,214,254,50,162,123,192,182,252,73,106,132,88,70,9,115,167,131,250,182,170,150,72,169,211,235,123,150,54,167,155,21,63,174,39,153,103,248,89,210,138,219,197,214,77,71,200,125,105,171,30,179,198,158,9,183,59,160,153,23,212,122,39,154,175,226,255,0,152,180,216,214,174,221,181,243,95,237,54,74,228,137,246,168,107,34,84,70,66,145,170,239,2,63,240,154,231,126,52,41,239,36,35,21,178,83,89,109,148,244,180,204,86,181,145,177,168,138,229,95,38,181,61,255,0,168,15,175,79,19,96,133,145,181,60,26,212,111,243,29,142,242,27,157,79,115,145,124,61,224,87,182,231,27,108,155,6,170,187,193,83,196,229,222,240,17,174,229,101,17,170,108,86,5,159,226,173,137,38,140,100,72,191,254,206,173,255,0,213,38,35,107,179,214,159,147,136,139,235,185,191,175,85,39,151,251,186,144,147,110,35,41,22,183,73,242,8,61,206,183,86,39,255,0,155,74,159,229,35,79,129,56,123,143,19,121,5,63,146,54,166,173,60,127,69,194,153,63,200,4,189,55,200,47,144,79,32,190,64,117,167,225,21,180,167,111,88,169,160,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,81,34,110,213,241,219,111,18,178,151,43,81,61,111,37,3,174,157,252,236,87,126,179,177,21,92,221,213,54,216,161,171,28,75,202,158,5,77,145,142,242,80,60,246,119,144,81,227,152,149,202,233,93,43,99,100,84,210,57,170,171,239,68,82,18,45,179,207,175,156,93,172,174,123,165,134,158,169,21,19,205,54,107,137,1,237,17,226,38,209,131,224,85,120,133,37,115,89,112,153,21,21,168,239,29,149,12,111,236,176,209,183,95,242,122,157,74,187,211,171,210,87,72,173,123,219,239,220,9,79,196,109,113,217,44,54,251,100,17,35,99,138,154,52,240,250,249,80,251,103,95,42,199,27,89,26,120,53,17,63,188,86,128,114,80,173,217,21,74,206,23,201,64,235,138,69,150,53,114,166,199,157,185,100,116,116,87,6,208,164,205,89,213,83,213,223,196,251,117,50,182,150,142,161,234,237,186,81,171,213,127,82,17,215,147,241,55,85,63,20,237,196,105,106,85,208,39,43,85,168,239,13,247,2,70,224,79,189,53,202,191,132,155,157,155,39,212,126,107,84,203,81,108,165,157,201,227,36,44,119,243,161,250,128,20,243,126,130,162,128,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,56,69,220,228,165,85,26,5,71,10,187,28,115,161,207,225,1,66,200,169,238,9,34,175,184,57,54,247,6,166,254,224,58,165,141,238,127,59,83,115,181,146,55,240,119,241,14,94,85,240,93,215,234,41,107,121,219,204,230,242,168,21,43,151,205,233,178,21,47,130,110,212,220,235,111,50,122,170,155,183,235,42,230,122,120,108,159,206,7,45,87,47,225,55,99,174,73,211,126,72,211,119,125,71,98,189,81,55,94,95,231,56,107,99,223,157,187,111,183,152,20,201,43,99,68,230,95,19,149,145,187,34,181,119,220,225,121,81,138,249,218,158,7,77,37,117,53,94,233,10,162,170,120,1,250,87,127,47,172,161,209,111,227,185,91,55,95,194,77,148,172,14,148,122,179,195,148,173,207,86,166,251,5,98,121,137,19,192,10,91,47,50,237,177,218,126,69,85,106,149,178,85,85,217,64,253,0,161,30,133,91,160,28,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,28,47,138,108,114,0,165,35,106,46,235,226,191,164,161,206,221,232,196,254,249,216,229,217,60,60,206,184,152,168,170,231,121,168,21,167,43,124,14,81,124,124,16,57,17,83,196,225,17,27,228,160,83,52,141,134,39,61,87,201,21,76,55,227,71,85,50,8,150,151,4,197,233,82,121,43,160,116,146,61,39,116,78,98,178,118,170,34,110,168,139,225,26,251,204,158,212,44,129,44,182,73,222,198,57,242,44,110,70,53,168,170,170,188,143,84,240,68,95,168,197,140,202,223,203,104,185,103,119,232,29,79,39,89,18,39,205,188,123,70,233,19,111,15,4,95,229,87,205,61,255,0,204,22,131,130,77,52,185,219,181,98,27,149,213,92,175,166,158,39,63,155,145,219,111,20,232,158,40,229,253,4,152,64,196,100,109,106,123,145,16,194,46,5,45,247,43,197,117,110,83,90,231,203,20,174,129,89,39,77,26,139,203,222,88,190,91,123,209,61,198,112,53,17,19,100,3,147,173,81,28,239,35,176,165,19,117,0,141,216,225,222,253,202,202,87,204,10,88,159,87,214,118,20,52,172,15,1,174,49,50,93,54,189,163,222,173,78,225,85,190,223,87,119,144,140,94,15,164,101,15,21,185,3,90,254,102,203,93,86,214,238,159,93,202,159,252,196,161,107,28,81,212,105,253,226,9,19,118,190,138,165,171,227,182,200,176,60,139,190,23,40,41,153,197,126,66,238,102,53,180,215,58,181,106,171,253,205,185,67,183,188,9,121,103,224,167,142,231,43,228,126,106,57,210,70,39,34,238,223,208,126,160,58,255,0,25,10,154,82,228,68,93,253,193,175,69,93,144,14,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,85,87,112,42,41,123,121,211,109,202,81,87,127,50,175,21,68,2,133,228,87,42,47,158,199,206,190,92,105,236,214,42,203,148,143,70,182,8,94,253,215,244,33,251,17,21,42,213,119,245,118,45,167,17,183,70,89,244,190,239,88,149,61,36,125,52,140,77,151,111,30,85,2,21,56,210,212,154,189,82,226,3,187,182,173,207,164,90,134,193,200,139,186,111,205,177,46,220,17,105,205,183,4,209,203,116,52,208,53,146,74,214,200,170,137,178,248,161,9,154,119,99,169,205,117,241,148,178,171,170,149,46,124,251,187,199,195,156,216,71,79,44,205,177,225,86,186,8,163,72,249,105,163,221,19,251,148,3,213,110,188,222,62,69,69,41,224,212,69,241,10,191,82,129,81,75,215,100,56,98,170,156,189,118,68,240,223,117,2,218,113,5,158,69,167,122,117,115,190,200,244,111,52,18,49,21,87,111,30,82,31,248,81,169,151,88,56,182,169,188,84,42,191,146,71,61,23,207,193,28,102,255,0,106,134,117,37,151,72,214,211,75,88,232,164,124,169,186,53,124,208,197,206,201,156,66,59,158,167,207,144,201,18,46,241,59,214,216,9,136,182,181,177,219,233,226,111,147,34,107,127,153,15,210,117,83,177,35,103,34,121,39,129,218,0,160,169,124,138,89,227,230,5,96,0,0,0,0,0,0,0,0,0,0,0,0,28,43,145,0,228,162,79,3,158,116,57,217,20,14,134,185,119,216,239,111,145,199,43,126,164,42,2,151,32,106,21,0,58,36,229,141,253,85,119,142,222,8,126,27,141,250,154,205,69,45,198,238,246,83,211,198,138,229,115,151,220,135,238,147,164,146,43,228,119,131,91,186,162,253,68,105,246,148,241,109,95,138,178,109,61,197,171,213,146,200,221,220,248,223,178,167,214,128,94,125,102,237,30,211,13,60,171,158,215,106,184,211,213,212,199,186,114,239,239,67,23,114,30,214,235,234,205,34,91,236,140,86,243,122,170,138,190,40,97,134,132,233,29,231,136,28,234,58,106,250,169,166,116,178,115,189,235,226,171,227,228,73,182,63,217,125,130,94,108,48,197,121,123,104,165,88,145,57,209,137,190,251,1,143,44,237,103,204,150,102,245,172,172,70,239,249,234,93,124,11,181,66,217,116,116,80,100,173,134,134,21,219,121,57,189,231,147,206,123,33,18,150,185,243,99,87,218,154,184,149,124,27,183,129,110,175,221,148,186,131,69,68,250,139,127,121,149,237,241,72,246,240,2,69,116,243,141,77,32,206,105,89,79,244,150,6,189,233,183,154,30,234,151,88,116,206,221,82,157,28,154,23,117,23,116,245,147,222,65,206,95,195,87,16,186,99,90,244,161,182,92,32,138,31,199,141,85,60,139,121,116,212,77,94,199,170,146,154,231,127,185,199,35,63,57,206,240,3,100,203,62,65,106,191,210,37,125,162,178,57,225,95,198,71,34,159,73,175,69,32,199,134,14,62,242,253,50,173,130,215,147,92,230,171,161,87,34,185,243,61,87,98,77,180,203,142,221,30,206,168,160,73,50,10,120,106,94,212,69,102,233,230,6,76,170,254,147,149,217,80,243,152,238,93,97,203,105,18,75,69,202,57,121,188,81,90,228,242,62,242,185,98,217,139,227,225,230,7,46,139,116,58,185,121,23,114,180,86,198,188,207,145,84,175,145,175,114,61,23,192,14,180,113,82,56,229,205,77,188,60,14,167,115,39,146,129,250,26,187,166,229,71,231,137,234,214,236,229,59,90,244,80,43,7,27,238,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,10,155,148,57,94,137,224,84,170,168,167,27,168,20,111,47,151,158,227,199,111,23,108,191,172,175,199,196,252,211,185,205,77,209,21,203,245,111,176,31,6,255,0,107,134,233,82,141,153,189,70,39,47,170,168,138,158,255,0,114,162,253,102,44,113,209,118,110,53,129,82,88,173,191,121,117,116,106,238,86,250,170,188,147,211,249,34,42,125,75,238,83,48,34,167,89,19,171,43,17,171,183,138,121,152,87,198,124,112,228,26,171,134,226,245,18,172,148,242,81,86,185,241,46,252,171,179,149,83,116,240,247,199,245,251,128,186,220,22,97,83,98,122,113,79,21,83,28,146,63,155,126,100,93,252,42,42,23,222,212,252,227,35,207,49,167,246,170,91,77,134,10,122,90,120,226,106,115,108,140,110,201,248,111,95,242,158,156,1,193,195,149,83,192,229,23,116,3,146,135,123,202,202,87,204,14,25,186,121,149,148,55,114,176,60,30,183,201,36,58,105,126,150,20,85,123,109,213,106,221,190,180,167,147,98,31,180,191,82,105,116,243,136,43,230,65,116,87,178,57,46,85,49,202,171,178,35,85,107,88,245,85,230,115,118,252,5,243,82,97,117,145,90,152,5,225,100,217,88,148,117,60,200,190,41,183,65,251,145,5,135,233,181,38,162,107,30,117,110,154,158,55,68,179,220,221,6,237,79,86,78,244,212,106,167,172,223,20,71,129,46,186,89,168,54,12,222,209,21,117,158,233,79,82,215,115,111,201,59,31,248,207,79,197,114,254,106,255,0,49,239,252,252,136,115,225,227,92,181,3,67,181,46,60,47,33,200,46,15,160,110,252,209,62,163,153,159,212,242,200,158,8,215,254,52,168,190,127,244,75,198,51,120,138,251,103,138,227,10,238,217,21,233,239,247,57,83,222,137,245,1,244,37,106,170,166,197,49,181,90,239,19,188,234,127,130,239,176,29,135,39,91,28,170,167,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,2,149,243,42,40,85,77,192,165,190,101,123,162,38,234,80,223,50,183,55,118,248,174,219,1,194,181,28,138,228,243,84,216,195,174,209,221,70,92,55,70,38,163,100,188,146,203,34,179,207,199,101,67,49,26,246,242,167,47,138,42,236,69,231,107,213,246,166,59,84,54,150,61,82,53,145,138,168,138,6,44,118,121,226,243,230,58,255,0,223,166,137,100,98,42,203,186,166,254,60,219,147,201,70,214,197,75,79,76,137,178,50,38,167,243,33,19,157,146,24,92,85,55,215,228,50,192,139,247,167,108,237,137,105,98,51,240,147,221,224,7,42,190,178,167,212,135,90,73,204,167,15,123,183,87,53,60,60,143,207,12,236,90,133,167,230,251,226,120,236,7,238,106,123,208,229,118,247,156,53,200,173,221,23,193,10,85,237,145,17,90,190,27,129,19,253,174,57,36,238,184,250,17,30,189,52,229,93,142,238,200,105,24,202,233,19,149,55,86,189,55,62,71,107,197,26,183,39,101,74,38,200,168,196,62,159,100,69,69,35,46,178,83,73,34,36,202,199,170,52,9,96,107,121,85,124,124,252,74,142,19,125,252,80,228,14,29,228,82,195,151,40,98,42,121,129,80,0,0,0,0,0,0,0,0,0,0,0,1,212,253,253,199,105,194,162,47,184,15,204,168,239,3,244,167,146,28,114,33,80,0,0,0,0,30,99,81,47,50,216,49,106,235,140,17,243,61,176,189,63,87,129,175,199,23,121,21,118,71,170,181,215,26,169,221,51,57,220,207,89,119,219,196,159,77,104,172,90,29,61,187,78,145,163,246,166,147,207,221,234,249,154,230,106,229,197,110,185,245,219,106,135,72,196,171,151,125,253,222,178,129,120,56,57,226,30,207,161,185,148,53,87,74,8,229,166,243,116,206,110,251,18,199,167,93,160,90,31,152,178,8,106,114,72,32,122,181,17,91,229,178,152,45,192,71,13,152,38,179,224,210,71,124,162,130,73,93,35,155,214,115,17,85,11,235,149,246,86,89,33,134,90,140,83,35,158,158,69,221,205,72,155,182,202,6,118,227,122,177,128,229,140,99,172,89,5,60,232,228,240,217,200,135,171,100,240,200,158,164,205,122,42,121,34,161,9,249,231,14,92,86,104,53,201,110,88,149,230,241,93,71,78,238,109,186,139,182,200,92,206,30,251,73,50,172,59,37,131,17,213,219,123,169,152,212,72,221,60,219,170,239,229,239,2,82,174,56,126,51,123,71,178,237,143,210,212,35,183,69,231,98,41,97,181,119,129,157,38,212,90,26,142,133,146,142,138,166,68,93,157,28,73,186,41,120,52,235,85,113,29,81,180,67,118,199,46,241,76,217,26,142,217,174,67,218,35,157,203,186,55,125,189,224,64,143,21,220,16,100,26,31,113,158,174,212,201,170,232,119,87,115,43,124,17,12,100,181,94,114,11,109,78,214,187,132,244,178,196,190,76,85,77,149,13,147,117,115,73,241,221,90,197,170,236,87,106,88,250,146,177,200,217,21,187,170,46,222,4,26,113,79,195,78,77,195,190,127,53,100,246,185,31,105,150,85,114,72,173,240,217,84,15,221,195,223,28,122,135,165,55,154,120,238,151,10,138,202,70,42,35,186,178,46,200,132,171,112,253,199,94,156,235,20,112,81,212,92,105,233,170,156,212,69,111,55,227,17,75,140,104,174,43,172,248,178,77,139,84,177,151,70,167,242,76,68,69,85,66,217,223,176,221,87,208,91,162,86,190,58,187,111,70,79,85,209,238,136,228,223,204,13,144,32,169,166,169,167,109,85,36,141,154,55,248,162,162,239,224,126,152,219,204,168,244,93,147,111,34,31,56,93,237,46,191,98,140,167,180,231,201,212,162,106,164,107,60,207,85,95,168,147,61,33,226,19,78,117,134,134,26,236,102,253,12,210,189,169,188,104,228,77,148,11,168,173,69,40,88,247,42,89,24,137,205,204,155,47,212,31,35,24,222,103,46,200,7,68,145,170,47,128,78,100,63,71,130,166,231,83,149,138,188,173,95,16,13,145,62,179,184,252,82,115,49,83,155,193,15,212,215,181,81,54,95,112,21,128,113,191,184,14,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,10,23,111,113,89,66,238,3,251,231,27,33,78,206,66,176,58,107,30,145,211,75,34,251,152,229,255,0,1,130,154,153,29,70,107,197,173,134,4,98,190,158,217,69,87,26,242,166,222,46,239,137,230,155,254,98,125,70,115,221,21,123,132,200,214,162,170,198,239,63,212,166,51,98,90,113,95,87,174,183,44,174,186,24,250,112,189,237,137,81,237,85,229,114,213,251,182,85,252,116,247,129,147,86,184,82,26,70,49,61,219,255,0,141,79,216,81,19,17,140,70,162,21,129,214,228,221,74,211,200,108,138,114,0,165,219,41,81,75,188,20,3,60,188,202,138,27,250,253,229,96,120,29,111,133,213,26,107,126,129,138,136,249,45,245,108,106,175,214,180,242,33,30,188,31,90,227,171,214,236,158,219,82,173,123,217,91,90,213,245,149,23,116,171,167,111,187,252,196,132,235,133,83,104,180,230,245,82,253,246,142,138,169,235,253,232,36,83,0,184,35,233,92,184,131,202,171,163,87,242,190,182,185,203,228,158,117,212,203,229,253,240,58,184,241,225,218,91,53,66,234,30,59,73,58,62,15,229,23,154,73,19,214,74,88,83,195,145,83,222,239,121,147,252,8,234,242,234,22,146,82,37,101,76,75,85,5,101,92,79,111,43,24,169,180,173,84,240,71,47,186,68,46,222,180,105,213,6,127,136,85,218,106,169,162,145,178,116,255,0,13,172,247,75,27,191,25,171,249,132,120,240,213,159,84,112,233,173,51,104,253,246,103,197,5,69,69,60,177,181,156,210,167,53,67,169,17,60,88,228,106,121,59,241,64,149,68,93,206,30,221,218,167,225,177,93,32,188,90,233,235,233,222,174,100,177,177,232,170,138,158,10,212,95,127,235,62,128,29,45,245,84,237,79,34,133,110,202,86,223,32,57,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,58,151,204,237,58,151,204,3,124,202,221,190,219,34,111,185,67,124,202,158,238,84,69,253,32,117,200,246,83,66,247,254,98,43,148,134,62,212,237,69,102,69,158,63,30,141,232,189,45,151,100,95,168,153,122,184,150,72,231,111,142,206,141,80,130,206,210,75,44,182,237,120,153,202,170,168,244,77,191,190,6,109,246,79,227,144,91,244,166,43,187,219,180,143,123,153,190,198,127,53,142,86,171,87,195,115,12,187,50,232,22,155,64,233,57,153,179,150,101,83,51,158,170,172,68,103,152,20,204,141,142,7,238,237,185,81,84,183,150,107,251,234,179,105,41,89,47,50,35,62,179,232,234,206,95,77,131,224,245,247,202,201,210,52,142,23,236,170,187,120,162,24,161,193,238,178,213,106,190,161,87,78,143,87,177,143,145,168,187,239,228,160,103,28,91,114,242,47,154,149,49,141,141,54,253,39,13,102,210,115,126,128,237,213,251,175,131,91,226,4,77,246,189,202,158,151,142,47,127,168,124,222,201,75,29,209,249,74,221,154,215,116,58,110,77,253,199,79,107,133,250,130,175,50,75,108,19,53,210,181,172,221,11,191,217,37,103,124,88,66,92,36,167,229,114,171,147,155,96,36,129,171,187,80,228,225,169,203,239,57,2,135,249,161,82,121,20,191,205,10,147,200,14,64,0,0,0,0,0,0,0,0,0,0,0,0,0,10,121,191,65,202,249,29,60,254,104,138,7,118,232,167,37,13,95,126,197,96,0,0,91,141,125,138,89,116,218,236,145,42,239,221,228,223,111,171,148,215,43,83,32,74,44,234,236,214,251,234,229,85,255,0,238,141,148,181,50,212,235,198,27,117,164,106,111,205,75,38,223,175,149,77,114,248,128,199,42,113,205,77,187,81,213,181,91,205,83,35,147,127,171,152,9,46,236,145,154,39,98,110,141,24,155,117,29,252,228,150,170,185,168,168,214,17,121,217,25,145,219,99,181,186,194,233,27,222,21,206,114,39,188,148,22,44,155,174,237,247,129,243,174,150,91,77,254,150,74,75,157,28,114,181,232,173,84,114,110,98,79,18,92,1,96,58,147,98,168,154,195,67,13,29,201,85,100,100,145,70,136,237,204,199,85,229,93,249,16,162,120,146,120,246,230,228,217,119,240,2,13,100,184,241,7,193,22,111,27,235,230,184,77,98,138,68,110,207,114,242,114,238,74,47,11,124,90,98,218,243,142,211,186,58,184,99,174,70,35,95,26,59,199,125,188,79,191,196,78,134,225,154,205,138,212,217,238,244,176,44,253,53,86,200,230,166,251,237,224,67,237,234,221,156,240,107,172,237,146,205,113,168,244,59,103,230,86,163,246,110,220,192,79,60,204,89,99,68,141,220,171,190,251,167,189,11,79,196,46,131,227,26,217,138,207,102,187,209,69,45,82,198,188,143,115,81,87,125,188,15,201,195,111,16,152,222,185,96,244,119,74,42,232,187,227,88,214,72,198,187,199,116,79,18,244,42,177,170,139,178,43,182,2,6,181,87,69,181,91,132,76,238,75,213,158,10,191,69,182,85,126,201,186,53,83,115,40,244,27,89,116,127,138,123,2,97,26,135,104,183,210,221,221,31,35,100,123,81,95,205,183,233,51,239,89,116,87,25,213,220,122,166,215,123,162,137,239,150,53,107,94,230,162,170,120,16,199,196,95,13,57,231,9,185,250,229,88,132,245,111,182,178,126,183,93,155,166,222,59,242,248,1,235,120,159,236,246,204,52,237,245,25,46,15,67,45,206,220,245,89,90,198,167,170,141,95,29,252,12,96,192,245,127,82,116,106,244,139,107,187,215,81,190,158,77,159,3,85,90,137,178,248,146,197,193,183,26,152,158,183,227,84,248,30,160,44,9,113,72,210,30,73,87,117,114,34,109,239,61,15,17,61,159,58,121,168,246,138,139,158,39,109,167,165,172,153,22,70,172,17,167,172,171,226,5,171,225,115,180,182,205,114,165,164,197,115,234,152,217,81,34,162,117,164,118,238,241,240,36,51,26,191,218,50,171,92,55,155,53,115,42,169,230,106,57,54,114,47,154,26,237,235,127,15,121,246,129,228,239,101,117,5,68,80,194,245,116,115,236,191,95,129,118,248,100,227,183,80,52,206,245,71,107,189,92,167,168,182,53,81,174,73,100,93,145,63,80,19,196,232,183,94,110,117,68,42,99,88,137,225,226,90,93,28,226,15,6,213,252,106,154,233,108,188,195,214,115,90,143,98,57,63,11,98,234,181,205,134,36,122,59,153,174,247,129,94,201,34,236,246,132,106,48,229,21,36,111,51,74,149,55,110,222,240,41,73,61,197,127,164,234,228,84,83,177,174,77,246,2,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,3,133,93,142,64,29,126,62,39,42,171,228,85,225,245,20,115,166,251,108,7,69,118,242,211,189,136,158,104,169,254,5,60,174,63,76,137,114,172,159,147,103,182,119,51,207,205,19,155,252,231,175,147,215,106,181,19,195,99,243,65,3,98,123,158,198,162,110,187,175,135,188,15,214,199,59,145,60,7,50,249,40,119,139,124,14,180,230,223,199,235,3,180,172,165,190,69,64,10,28,187,248,21,148,59,109,252,64,49,127,73,89,75,124,138,128,180,60,81,214,182,143,71,242,7,170,249,219,235,83,255,0,205,101,49,11,179,198,222,201,178,235,253,213,89,178,190,182,171,149,119,250,229,164,119,215,254,67,33,120,242,201,29,97,209,106,212,98,236,234,150,85,192,159,167,122,57,191,74,22,175,179,126,134,165,113,186,171,140,145,39,241,137,95,39,50,181,124,157,29,34,129,156,210,177,175,141,90,230,238,159,86,228,82,118,137,97,85,88,46,181,90,117,46,131,193,168,182,206,116,240,243,143,170,237,252,92,239,116,41,248,191,244,202,249,142,188,102,233,61,62,162,105,141,230,78,235,28,181,20,244,19,201,23,168,142,119,51,105,170,57,118,245,28,190,111,247,1,251,184,53,212,88,245,15,72,109,213,141,95,190,82,211,209,195,39,247,93,214,37,95,197,105,127,8,213,236,209,203,103,196,110,249,150,156,93,230,124,114,83,221,89,210,142,71,42,120,54,25,216,187,35,156,159,216,125,205,255,0,162,74,90,228,114,110,128,21,55,67,134,253,74,84,80,190,96,86,14,16,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,1,213,38,237,77,246,59,74,92,156,201,176,29,12,149,85,219,114,157,202,187,166,234,210,148,139,101,220,170,71,181,141,245,151,109,252,0,235,149,200,169,34,34,254,41,11,61,166,246,196,151,89,162,149,142,230,146,73,24,222,95,239,147,51,117,170,130,213,110,168,173,168,153,26,137,26,170,42,174,196,32,241,209,152,179,35,226,46,134,6,74,146,71,222,226,111,130,239,248,192,73,175,103,253,149,246,125,9,161,138,104,121,28,170,142,242,253,6,76,49,234,246,115,35,125,251,22,179,134,138,58,106,45,42,181,83,211,198,140,69,129,138,187,39,246,165,209,137,175,137,121,17,55,110,254,96,96,39,106,46,178,215,225,186,126,184,237,181,235,207,52,156,174,84,95,172,243,157,147,56,195,36,198,164,203,230,145,221,121,220,244,86,170,125,103,154,237,107,109,19,123,164,114,63,214,116,241,243,39,232,47,207,102,197,53,154,155,74,169,163,183,35,81,234,155,174,201,250,0,204,168,213,242,34,200,190,10,158,227,170,186,163,167,109,169,159,201,99,137,206,254,100,59,96,108,140,69,107,155,239,63,61,234,52,125,154,182,54,120,43,160,122,127,129,64,129,46,208,44,170,167,37,215,250,136,165,157,206,141,138,141,229,223,195,204,147,30,205,59,45,37,14,139,83,85,82,198,222,103,63,197,81,8,180,227,78,219,37,23,16,213,16,74,170,188,242,39,159,247,68,182,246,120,91,146,217,160,180,110,122,237,204,240,50,157,169,183,134,251,149,20,70,138,158,126,255,0,18,176,58,222,239,20,240,43,79,35,173,254,104,118,39,144,28,128,0,0,0,0,0,0,0,0,0,0,0,0,0,225,124,142,148,141,55,85,220,239,41,68,220,10,118,229,247,238,27,42,185,118,216,229,205,40,106,108,224,59,81,119,57,41,111,153,80,31,142,239,18,79,108,170,133,87,193,240,185,23,249,136,3,237,8,178,50,201,174,117,84,241,55,102,189,170,255,0,239,238,108,5,82,205,226,147,117,240,86,42,16,91,218,121,73,21,63,16,15,84,106,35,86,159,127,239,129,219,217,143,168,203,140,235,69,61,190,121,17,176,201,30,219,42,248,110,164,229,83,74,234,170,120,167,242,107,216,142,77,191,73,173,38,132,230,51,224,250,143,108,188,193,42,199,252,97,140,85,69,247,43,141,136,244,179,56,164,190,105,253,182,251,52,237,74,118,210,70,233,36,85,242,245,124,64,247,200,230,242,170,170,167,129,108,53,123,95,176,93,35,176,75,119,200,110,240,194,232,215,100,98,185,60,84,199,126,43,120,245,198,244,206,142,123,86,17,83,29,198,224,187,199,200,223,62,111,47,113,130,150,93,55,226,39,140,236,187,210,23,223,72,209,216,230,119,55,34,57,121,60,254,160,47,14,189,118,162,215,220,106,165,179,96,86,150,202,142,245,27,44,91,238,191,204,98,14,163,59,93,53,201,203,121,171,198,234,159,27,215,126,101,223,200,148,77,21,236,218,211,156,62,221,5,102,79,12,85,149,108,217,85,38,141,20,201,219,86,139,233,157,190,214,150,138,44,106,137,173,106,109,186,70,128,66,15,11,58,229,158,112,211,169,148,118,188,129,39,134,150,71,35,93,79,35,149,26,136,171,230,78,126,154,231,246,141,72,196,232,242,91,45,67,39,108,177,183,159,149,124,156,169,226,134,5,113,229,193,13,53,214,221,62,119,135,83,116,234,105,155,205,180,76,219,100,79,18,205,118,127,113,121,91,166,217,26,233,158,107,92,246,211,178,87,68,139,51,191,27,125,189,224,76,11,145,204,122,43,92,174,114,254,41,107,117,227,73,241,173,81,198,171,44,151,154,72,29,207,11,156,215,61,19,207,99,215,187,55,179,193,142,253,41,146,174,46,130,197,212,69,230,79,45,183,35,71,140,126,208,11,165,38,67,38,59,129,76,175,149,23,167,247,151,47,234,247,1,136,58,167,131,229,92,46,106,172,183,139,20,178,50,157,149,10,230,185,142,219,195,155,203,192,149,222,5,56,174,182,107,78,21,79,107,187,87,49,46,240,162,51,166,174,241,84,68,34,71,81,110,58,205,170,22,215,93,239,184,245,68,177,59,214,234,57,21,124,15,53,160,122,199,147,232,126,160,210,93,233,42,231,130,56,165,70,75,14,234,137,182,254,32,79,110,183,112,237,133,235,133,154,162,219,124,183,192,201,158,197,228,155,145,21,219,237,224,67,63,21,156,19,230,154,39,127,169,172,181,208,207,61,169,28,175,108,168,223,4,66,101,184,118,215,108,119,91,48,234,59,213,190,186,37,170,108,77,108,145,163,147,240,182,241,61,86,161,233,197,143,82,241,250,187,86,71,111,137,235,44,110,99,21,237,223,221,224,6,188,26,83,175,26,131,164,23,216,107,173,119,122,190,132,15,217,244,189,69,70,174,203,245,18,253,194,7,30,184,230,175,219,233,172,89,76,208,82,87,34,35,17,21,222,42,164,111,241,119,193,198,89,163,153,101,117,117,21,12,210,219,38,145,210,181,252,190,8,138,187,236,99,198,23,152,223,176,43,188,87,107,53,100,176,77,4,136,170,214,174,222,74,6,206,221,230,57,25,28,145,57,22,25,17,28,215,181,126,179,244,53,233,178,34,169,29,220,20,241,249,106,203,237,244,184,182,125,90,200,102,77,163,107,228,118,234,190,239,121,32,180,21,212,119,74,120,174,116,21,13,150,25,25,204,213,69,221,21,0,253,136,246,185,121,125,229,40,136,217,118,220,234,85,108,233,213,133,119,84,240,83,178,45,223,235,185,54,84,240,3,184,28,47,129,74,184,10,193,75,23,153,10,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,165,93,238,56,70,111,227,228,85,176,95,0,40,114,120,242,33,74,55,109,206,198,167,188,55,199,155,245,129,75,119,95,208,167,42,136,139,226,129,190,14,216,172,14,19,200,228,0,56,95,2,135,57,55,241,66,181,242,58,221,178,251,192,236,111,145,201,195,124,142,64,194,62,211,219,236,212,26,97,102,163,137,118,74,187,148,209,191,197,83,195,186,189,61,222,126,103,217,236,237,183,186,29,47,167,169,114,255,0,40,214,42,120,39,190,158,145,79,13,218,139,91,213,198,241,11,82,49,126,253,120,145,55,255,0,241,116,79,255,0,88,191,28,23,217,35,180,104,222,61,211,106,167,86,219,72,245,240,95,53,165,167,250,215,244,1,144,135,203,201,45,20,247,171,53,101,190,165,168,230,79,4,145,170,43,81,124,216,169,239,240,247,159,80,225,201,204,213,79,173,0,139,45,69,129,220,55,241,77,73,93,108,94,74,60,141,181,181,114,183,240,19,153,174,171,68,240,139,207,249,84,243,66,77,241,155,188,119,139,92,85,108,93,249,183,250,255,0,57,83,223,250,140,9,237,57,211,155,132,255,0,71,243,155,83,21,206,183,211,212,178,78,88,222,229,251,229,68,45,79,173,169,248,107,230,95,110,10,181,126,159,82,52,254,153,175,93,170,98,231,231,69,146,53,223,121,234,54,240,110,222,230,125,64,100,185,74,166,222,37,71,10,155,128,69,221,14,74,90,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,165,28,138,84,113,178,125,64,55,216,161,234,197,106,171,147,116,111,137,216,116,86,238,148,147,43,124,249,23,111,230,3,18,56,218,214,123,182,29,137,79,79,102,115,145,203,187,119,98,248,144,217,95,144,92,243,29,99,182,221,47,79,122,189,213,209,239,207,253,209,32,92,95,234,236,54,124,238,163,26,189,82,182,104,87,197,18,79,47,19,5,110,212,148,249,54,185,90,162,178,196,216,98,117,68,47,229,143,203,240,144,9,242,208,197,167,77,54,181,50,151,101,84,166,143,203,251,147,223,196,231,199,2,172,190,123,158,51,70,45,190,138,211,235,84,15,110,206,74,104,247,255,0,238,79,103,88,244,101,59,231,223,193,141,87,127,48,17,207,218,3,132,69,156,100,43,29,108,155,54,61,156,136,191,160,187,157,159,182,26,123,22,22,218,104,100,230,70,170,161,137,125,161,250,208,143,212,104,172,22,250,229,129,235,35,90,238,69,219,195,115,55,184,19,180,81,71,163,116,85,209,85,117,102,145,200,174,122,249,249,1,146,175,116,187,236,214,248,31,146,245,39,78,207,90,244,243,108,15,85,254,99,247,43,85,81,19,155,200,252,213,241,245,233,106,41,213,190,15,137,205,95,211,186,1,175,175,27,55,85,185,113,13,81,82,196,254,77,233,254,7,18,207,217,229,117,101,231,65,232,153,205,183,35,255,0,196,70,79,104,198,25,22,51,172,243,213,83,177,24,175,245,188,19,235,36,43,178,226,173,149,154,13,4,107,47,223,18,101,93,128,205,118,57,174,252,21,221,17,54,43,40,98,34,120,34,108,86,7,83,252,208,236,79,35,173,254,104,118,39,144,28,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,83,114,132,77,148,236,41,127,130,110,128,27,230,84,117,181,87,127,50,180,242,2,153,17,30,215,71,239,84,216,134,238,213,140,2,90,93,65,92,135,145,124,98,68,223,98,100,249,83,155,152,143,174,213,188,86,26,157,55,91,226,83,183,168,215,181,188,251,120,129,13,54,185,251,189,198,146,85,119,47,78,118,57,87,245,41,38,248,143,17,89,101,231,73,169,116,255,0,4,87,212,75,52,109,137,100,99,149,21,187,166,202,70,58,82,172,149,125,22,249,153,75,195,190,123,150,96,214,86,201,104,199,91,112,146,39,243,243,47,154,34,1,155,188,57,112,22,202,250,150,230,154,173,83,37,108,211,201,213,232,212,167,50,120,174,230,123,98,56,30,47,133,82,69,67,143,89,233,233,34,99,81,17,99,106,33,129,122,37,218,63,100,130,120,113,109,68,130,59,108,200,228,98,35,209,124,61,198,119,225,57,254,57,168,86,120,174,184,253,198,41,160,122,34,162,181,200,7,167,68,71,120,171,183,58,220,197,99,246,142,36,68,250,195,159,35,92,141,107,81,91,245,135,201,55,63,42,51,213,219,204,15,205,122,180,81,95,237,115,218,235,162,108,145,79,26,177,200,228,240,241,66,21,187,65,120,108,171,209,92,253,115,188,74,55,193,74,231,164,170,232,147,100,71,42,239,238,38,198,56,147,145,90,146,42,238,187,238,99,151,26,250,65,247,76,211,74,138,42,122,36,169,169,85,245,124,55,80,34,89,252,112,106,69,211,1,143,13,138,174,126,186,162,64,212,73,23,117,79,34,249,112,91,193,61,223,84,238,77,207,117,30,57,28,146,189,100,68,149,57,145,81,124,80,196,189,71,208,76,227,72,239,30,147,175,179,203,210,134,110,118,238,213,219,109,247,36,159,179,199,139,203,5,250,209,79,167,247,180,130,142,226,205,154,214,42,236,170,136,6,96,90,184,117,211,139,110,52,235,4,216,245,28,140,88,214,52,123,163,79,171,98,63,120,167,236,211,174,169,168,171,201,112,26,87,57,85,93,34,69,27,118,79,172,149,39,203,27,169,219,55,58,57,175,78,100,83,242,187,146,173,253,42,167,109,186,127,39,238,84,2,4,52,171,88,181,99,132,124,234,27,85,229,149,80,193,28,168,215,64,245,84,110,219,248,169,50,252,63,113,19,139,107,158,41,75,89,111,175,133,46,10,198,243,196,142,77,247,219,196,183,60,91,112,89,136,107,125,154,123,133,170,223,13,53,205,173,221,31,19,19,153,84,140,26,175,187,111,5,153,219,82,7,87,122,58,25,19,127,21,70,171,119,2,107,181,119,75,113,141,81,197,107,45,87,186,56,100,127,69,202,146,57,187,170,108,132,4,113,95,166,20,26,99,169,85,150,139,91,247,137,94,229,68,106,126,146,88,52,155,143,60,59,82,244,202,68,146,190,24,111,137,78,177,172,91,248,171,185,76,35,177,232,134,67,196,38,191,79,95,144,67,34,219,223,43,246,114,166,232,169,184,24,63,103,190,93,241,170,232,171,109,149,82,211,201,27,145,232,173,221,9,67,224,55,143,117,153,41,176,124,250,227,180,138,168,198,58,87,238,187,121,39,153,227,248,176,236,235,175,198,236,141,200,112,154,39,76,200,97,69,122,49,187,121,39,137,30,107,53,227,14,188,58,40,157,37,37,109,28,187,44,137,224,228,84,95,32,54,125,180,221,40,46,212,17,87,218,228,100,145,76,212,122,43,87,127,51,246,198,156,190,170,249,175,137,22,61,158,220,117,201,61,69,46,155,103,53,252,202,244,68,100,243,63,117,250,145,60,73,71,167,158,58,138,120,235,105,222,143,100,173,71,181,81,124,209,64,253,14,93,142,151,57,124,209,74,227,87,185,171,204,223,19,134,47,138,181,237,219,112,42,133,119,110,231,97,249,185,86,21,229,71,111,191,137,216,199,42,129,218,10,54,85,242,82,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,11,226,114,0,28,34,109,185,200,3,141,147,204,228,0,0,0,56,95,35,169,201,186,248,29,171,228,81,176,21,162,108,129,87,100,57,41,147,240,124,64,143,142,210,55,45,202,233,128,90,99,245,164,169,190,43,17,190,126,113,194,223,47,248,201,238,50,207,134,203,91,173,58,77,141,210,61,168,215,71,107,163,107,147,109,188,82,154,20,250,147,234,48,215,141,27,163,111,26,233,166,214,136,221,204,234,123,211,94,228,219,109,183,117,15,232,79,175,235,51,199,74,224,232,97,22,120,149,63,6,138,157,63,254,11,0,245,224,0,44,199,20,56,37,62,117,129,79,111,150,22,61,220,172,68,85,106,46,223,127,137,223,154,239,205,48,159,179,171,61,143,29,205,223,167,117,243,244,230,124,176,49,141,87,109,205,187,42,164,240,69,114,42,254,18,126,47,249,201,45,191,210,50,182,223,37,59,219,186,59,111,127,212,228,95,242,17,7,149,218,36,209,30,48,49,58,198,59,146,9,46,244,200,190,27,248,119,120,17,125,239,95,235,191,252,251,130,98,226,114,62,54,185,60,149,17,80,172,243,152,21,250,43,254,47,109,184,198,254,110,189,44,50,121,42,126,20,109,95,169,62,179,209,129,67,151,149,197,72,168,167,91,218,174,119,212,133,108,110,200,5,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,28,115,55,235,3,146,151,181,30,213,99,188,156,155,28,238,138,112,254,109,147,149,0,141,206,210,157,18,166,142,138,76,246,142,47,190,123,213,19,234,35,119,66,106,42,110,154,201,107,150,68,87,43,106,227,103,143,232,113,55,28,114,81,89,42,244,130,181,46,242,182,52,107,28,168,171,245,236,67,95,12,86,86,220,117,238,8,237,233,213,130,58,212,84,95,212,240,54,7,195,224,108,56,165,174,52,77,191,138,69,255,0,154,135,239,173,78,106,26,152,87,205,98,119,248,142,155,67,86,11,21,189,141,79,193,167,137,63,252,20,63,69,115,145,180,83,204,137,227,211,80,32,75,180,34,223,89,73,196,60,237,231,114,162,236,173,253,11,185,38,125,155,17,220,221,162,148,174,174,153,238,78,127,4,85,247,17,185,218,51,94,146,113,1,44,177,166,252,187,127,140,145,238,205,26,250,138,253,18,165,116,168,173,68,122,160,25,137,59,101,93,185,55,42,122,181,90,172,252,101,77,131,164,228,94,84,241,40,127,131,249,219,230,137,184,16,195,218,185,100,171,161,213,37,173,123,21,35,115,27,178,153,73,217,80,218,255,0,185,132,78,84,119,67,157,127,81,96,59,87,46,212,87,76,230,27,95,50,37,82,185,137,203,250,12,193,236,213,199,61,9,161,116,188,241,35,94,231,239,184,25,122,213,69,95,2,162,136,217,201,190,203,185,88,29,79,243,67,177,60,138,28,215,42,167,129,90,1,200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,75,255,0,4,168,165,200,170,158,0,80,223,51,177,190,69,9,225,230,84,213,77,128,225,121,149,251,123,140,61,237,51,178,205,116,208,153,210,8,213,206,108,168,229,216,204,25,94,228,240,98,110,226,204,241,105,141,183,39,209,219,165,43,160,71,185,145,62,77,182,250,154,6,187,84,20,210,201,125,117,59,90,170,228,127,46,198,127,240,83,130,93,159,125,130,158,231,99,74,138,57,153,226,175,111,135,137,132,216,188,84,80,106,155,169,174,46,72,225,244,138,196,187,255,0,119,177,58,92,58,233,189,162,213,139,219,46,214,90,56,231,107,224,141,202,253,190,180,2,212,235,55,103,126,27,168,240,173,246,195,203,111,184,114,115,53,33,102,203,204,99,4,214,30,40,56,92,184,44,118,244,185,86,90,96,127,130,43,215,151,100,38,2,40,186,44,108,144,183,197,19,101,111,212,124,251,222,35,142,229,17,58,59,205,178,10,182,57,54,86,200,212,84,3,7,180,91,180,86,146,170,40,44,58,133,78,202,10,149,114,49,94,253,247,223,251,230,109,98,89,141,147,48,178,69,120,177,87,199,83,12,168,139,186,57,61,230,30,113,109,192,133,143,45,197,234,111,26,125,74,218,59,164,106,178,49,180,236,217,124,60,76,19,193,53,239,136,46,20,111,95,71,178,216,235,165,183,193,54,223,125,115,182,229,69,2,115,85,17,88,136,223,13,206,154,138,90,121,98,233,213,49,38,103,230,187,196,199,254,26,184,182,194,245,231,23,130,90,123,140,49,220,147,102,190,20,114,34,239,239,50,13,173,230,123,95,191,51,85,160,90,13,110,225,227,14,213,140,114,170,137,246,200,27,59,227,86,181,200,196,223,125,136,109,215,30,30,245,91,132,236,233,215,251,76,53,112,208,71,63,93,181,108,221,23,109,247,229,240,247,19,230,138,189,53,228,110,222,62,226,222,235,14,148,227,122,167,140,85,216,114,27,92,21,45,146,55,114,203,35,81,85,23,111,0,49,107,130,46,59,108,218,193,102,165,196,243,58,136,168,238,212,236,72,218,215,59,197,252,169,182,235,185,155,208,205,21,68,109,170,99,90,238,100,245,85,23,125,208,129,62,32,52,127,51,225,111,82,229,187,227,15,158,10,84,153,100,108,172,94,93,147,125,246,51,31,131,254,209,250,58,232,169,48,157,66,150,56,229,217,26,147,200,237,220,190,224,36,177,209,185,19,168,197,85,221,60,80,181,154,215,195,246,17,172,216,221,77,186,237,103,166,239,50,53,81,179,43,17,92,139,177,112,241,204,134,221,147,218,226,187,218,106,18,104,37,106,42,42,121,120,159,73,88,175,77,209,85,187,125,64,65,223,16,60,33,234,23,12,181,245,57,110,50,234,167,219,210,85,119,43,119,70,236,171,250,12,159,236,228,214,108,43,33,133,41,50,39,193,5,221,175,86,236,253,185,183,254,249,158,186,149,167,214,61,78,199,106,113,171,229,44,115,71,44,110,68,115,219,191,142,196,59,113,19,160,58,133,194,142,126,236,219,19,74,152,237,141,159,169,247,189,209,187,111,184,19,81,115,183,83,95,168,165,181,213,83,178,122,58,152,149,55,95,20,241,66,28,123,68,56,70,77,56,188,84,230,56,253,26,173,4,206,89,28,230,183,193,21,87,115,59,56,30,226,190,135,92,177,56,44,247,10,166,50,235,3,81,138,213,119,172,187,33,122,53,243,73,44,186,185,167,245,248,197,202,54,190,78,155,164,99,149,55,93,209,60,16,13,113,49,219,245,195,28,186,211,93,45,82,190,158,170,154,86,191,153,171,178,236,139,228,77,215,1,156,93,91,117,107,13,165,199,239,149,172,75,165,51,91,18,53,206,241,84,106,109,185,15,92,65,105,173,207,76,117,2,186,203,89,70,180,236,108,175,72,252,54,221,187,157,26,43,171,247,237,29,205,40,239,246,42,201,58,108,114,36,145,163,182,77,183,241,80,54,89,146,100,108,105,35,54,84,83,151,34,61,136,229,240,82,197,112,155,175,54,93,109,211,186,123,197,45,115,39,149,136,214,74,155,248,163,182,241,66,250,78,228,107,17,119,240,2,135,198,169,227,230,112,142,86,175,137,250,27,178,162,47,232,58,36,99,183,221,16,14,230,170,42,21,31,157,175,229,243,59,211,199,196,14,64,56,221,0,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,7,11,228,117,166,229,110,93,144,165,190,43,226,7,97,211,86,238,72,92,229,93,182,219,252,103,113,248,238,170,169,68,253,191,71,248,208,8,180,215,27,221,77,215,139,108,114,146,39,53,233,13,198,143,213,107,81,85,17,221,195,127,34,77,176,40,221,30,37,105,71,34,162,247,40,63,244,77,34,221,138,151,238,50,233,157,88,196,84,130,90,23,55,223,227,205,65,245,254,162,85,113,152,186,54,26,8,209,60,18,154,36,79,213,200,208,62,160,0,10,36,98,61,170,138,155,145,133,218,91,131,84,99,119,11,94,164,219,160,149,179,219,166,90,148,122,163,156,214,171,86,137,168,170,138,155,123,189,234,74,1,139,156,126,105,213,38,101,160,153,101,76,141,251,253,21,178,89,226,114,49,138,168,173,116,46,243,119,151,242,105,228,7,146,224,51,136,58,76,251,11,182,88,107,235,96,117,194,150,150,24,92,212,72,216,171,203,21,43,87,193,30,171,248,79,95,113,153,204,119,51,81,223,90,110,66,111,103,222,93,93,141,107,36,120,242,212,61,26,202,132,141,90,175,126,203,181,85,43,54,217,23,111,197,38,162,213,83,222,237,212,213,11,231,36,77,119,243,160,31,176,227,201,78,78,167,61,121,182,219,112,59,65,195,87,116,57,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,242,58,142,213,242,58,128,236,111,153,202,238,168,187,28,55,204,229,127,88,24,169,199,253,138,237,116,209,202,150,208,53,238,114,115,42,162,125,91,17,21,194,109,76,184,230,188,211,197,88,245,141,123,202,34,162,175,191,156,157,141,124,181,193,118,211,139,196,117,49,35,217,29,36,175,77,254,180,106,154,248,213,100,83,98,218,204,235,157,42,242,116,110,91,46,203,183,130,60,13,144,236,53,17,212,216,104,38,107,145,200,232,35,93,255,0,188,135,233,175,245,232,234,34,68,240,233,169,105,248,96,206,161,212,45,39,182,93,27,63,59,219,27,24,190,59,249,33,119,42,35,231,167,149,27,230,230,43,64,129,78,209,68,108,92,68,205,79,228,136,136,229,254,114,75,187,52,42,104,164,208,154,102,64,230,171,146,69,223,98,60,187,78,48,203,133,175,89,106,50,9,35,115,99,123,81,168,237,140,192,236,149,201,31,93,166,169,107,146,69,85,99,222,187,42,129,33,177,61,178,183,155,111,37,41,127,139,30,228,250,138,94,222,132,124,173,247,169,91,17,168,222,69,95,21,2,20,59,81,157,85,6,179,165,99,154,168,198,114,174,255,0,168,205,94,204,253,65,110,69,164,212,212,109,127,55,35,182,219,127,168,180,61,170,186,57,37,194,137,217,133,44,11,234,237,187,145,62,163,242,246,68,228,144,165,36,216,212,146,39,82,53,123,185,85,64,148,100,57,56,68,216,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,183,121,6,249,7,121,6,249,1,90,242,162,238,167,159,207,108,209,223,241,59,157,181,254,82,83,72,155,127,197,61,2,162,47,153,249,170,219,213,166,168,68,241,71,68,230,237,253,224,53,198,215,204,69,116,243,91,170,40,121,121,19,191,245,252,191,183,39,11,130,108,142,44,151,68,237,245,113,61,28,177,181,145,174,203,245,52,136,174,209,235,60,150,110,32,38,149,145,242,181,99,230,69,253,59,238,103,103,101,46,166,173,231,79,147,22,154,126,105,24,245,114,34,175,212,4,130,66,138,141,86,175,154,148,255,0,39,234,57,118,69,241,220,236,221,55,230,106,249,120,41,196,203,26,53,29,39,130,1,68,220,252,156,137,31,81,174,240,93,254,162,199,241,5,194,230,13,172,86,10,136,166,179,211,71,88,246,170,36,137,26,115,110,95,55,172,140,102,241,167,49,203,21,202,156,210,39,46,192,65,38,167,233,134,174,240,87,168,233,118,199,150,177,182,68,145,30,174,106,170,55,197,223,160,146,110,16,120,198,176,107,6,61,73,103,173,173,143,211,8,212,106,198,174,241,93,147,196,188,154,227,162,152,198,180,98,213,182,123,189,4,79,122,194,254,156,142,106,42,243,109,224,66,118,75,101,212,94,13,117,193,207,129,181,17,83,182,161,94,212,221,81,58,106,239,243,1,63,108,87,53,232,229,95,189,185,55,220,240,26,199,169,246,141,50,198,103,187,214,85,55,169,26,42,163,21,124,207,11,194,247,17,118,61,113,192,160,172,165,173,141,245,48,194,137,34,35,188,121,145,60,75,93,171,86,155,214,169,231,201,142,206,217,125,31,191,43,188,23,101,77,192,193,142,43,184,130,169,226,46,178,123,6,59,100,71,204,215,171,81,204,106,238,187,24,181,112,210,125,75,192,219,22,77,112,180,212,82,178,23,181,233,34,34,251,151,114,115,112,174,11,180,171,26,158,158,227,13,182,154,74,167,53,30,237,227,77,247,247,158,159,85,248,102,192,179,236,70,124,117,246,170,120,21,99,94,71,182,52,223,125,188,0,197,222,206,174,47,105,179,91,68,24,70,75,43,41,170,97,78,70,243,59,197,118,77,189,228,130,111,214,111,89,143,217,138,155,183,101,243,66,10,117,159,65,53,115,133,61,65,126,81,141,81,213,71,111,138,69,123,95,30,232,138,155,254,131,51,56,65,237,29,178,229,180,244,216,158,162,212,71,69,88,221,163,222,69,241,93,188,61,224,72,77,44,189,225,139,206,222,71,34,248,22,55,139,189,63,179,102,218,109,95,21,194,54,201,35,99,119,46,237,223,201,11,164,253,66,195,146,221,233,86,93,162,72,93,31,81,21,28,158,41,177,140,218,151,198,22,17,113,186,59,9,131,165,83,213,127,77,87,109,252,252,0,138,205,33,213,108,131,134,205,100,145,105,157,44,84,171,88,172,219,197,19,149,92,78,158,140,106,61,30,168,96,84,121,29,50,181,235,44,77,108,138,139,191,138,167,137,29,188,95,240,147,65,124,211,87,106,70,33,111,71,85,115,36,235,200,205,151,235,46,79,101,222,178,54,171,9,155,1,191,79,201,93,79,58,198,140,114,248,236,223,0,45,55,106,230,130,84,82,87,38,163,218,169,85,105,209,168,215,171,83,195,117,243,35,22,87,53,28,140,98,108,168,158,38,197,28,94,105,155,53,31,69,238,86,54,65,215,155,103,74,197,219,117,240,67,95,124,227,22,186,97,215,250,251,69,218,137,96,150,58,135,163,81,83,111,85,20,12,150,224,19,138,74,173,21,212,26,59,77,218,169,89,100,169,119,35,152,231,122,188,234,187,39,129,57,248,197,242,143,37,178,82,222,104,229,108,176,85,198,217,154,228,93,246,221,55,53,130,163,171,127,124,130,104,83,166,232,28,146,34,167,214,132,200,118,108,241,85,22,109,141,195,167,151,250,196,90,216,125,88,213,238,241,229,79,0,36,33,21,60,17,14,28,155,161,75,29,186,115,39,138,123,191,73,216,7,230,123,124,74,153,55,184,236,115,16,233,100,75,186,168,31,161,28,138,112,137,178,134,183,99,157,252,118,3,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,20,187,203,196,165,60,23,192,173,222,69,45,219,127,32,43,63,13,225,205,101,12,138,228,221,60,60,63,190,135,238,62,54,89,84,148,118,121,167,87,34,114,242,249,175,246,237,79,242,129,25,86,74,10,42,158,50,145,177,73,186,177,104,156,170,136,171,183,173,65,250,73,63,177,177,145,218,104,216,197,221,27,4,105,191,252,84,34,171,65,239,244,185,15,23,215,58,167,57,102,68,134,131,149,85,81,222,60,244,105,225,226,191,154,74,197,167,111,71,83,242,183,100,233,51,195,111,237,80,15,216,113,191,233,57,40,114,111,184,28,171,145,190,106,120,125,103,177,174,73,166,153,37,162,52,230,146,174,217,81,11,26,158,110,87,55,100,79,52,61,140,175,229,106,163,149,127,89,242,110,238,109,69,4,176,63,103,35,216,228,84,95,29,192,132,41,44,215,141,14,226,78,11,197,218,157,244,148,203,120,107,213,210,34,34,44,125,255,0,155,127,198,240,218,37,241,253,4,208,232,174,85,69,152,233,190,63,126,161,169,142,88,234,232,33,149,21,142,221,60,81,127,66,125,75,238,48,19,139,237,19,92,158,247,112,189,218,233,183,168,162,142,90,132,229,103,142,236,125,67,191,22,53,95,55,39,188,190,28,0,106,47,126,211,202,92,34,225,80,169,91,96,141,40,229,99,223,226,138,217,106,81,60,21,219,249,71,239,68,253,64,102,49,68,137,250,55,42,79,16,187,123,192,165,170,190,242,179,173,55,66,180,242,3,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,2,142,154,125,101,96,14,17,54,56,145,92,141,245,83,117,42,0,120,237,79,182,207,117,192,238,212,113,162,243,62,150,68,240,253,70,187,122,237,143,125,25,213,74,219,99,149,81,221,233,207,85,95,52,221,198,200,213,180,207,171,167,169,164,115,119,100,209,57,159,206,132,21,118,141,233,101,118,11,172,245,119,150,211,57,180,243,39,130,237,225,186,129,34,189,154,85,104,186,65,77,74,149,171,54,202,171,226,190,70,100,162,189,178,242,42,122,159,89,22,221,147,58,170,250,183,59,10,168,155,119,70,215,63,101,95,113,41,10,171,59,17,91,225,226,4,110,118,180,233,212,21,56,139,114,186,120,190,251,212,70,174,200,90,254,201,253,78,166,180,94,159,136,206,230,181,219,57,222,42,103,223,26,26,107,79,168,218,61,95,66,232,17,242,64,199,202,139,182,235,224,210,25,56,94,203,95,164,156,64,49,42,103,88,161,90,190,238,168,171,178,126,30,192,108,24,234,135,58,153,147,53,188,220,202,159,204,126,132,106,171,210,69,240,77,143,153,140,93,173,247,187,5,13,198,142,84,146,41,32,141,219,167,214,173,67,234,57,28,231,167,185,160,99,167,29,152,148,121,70,138,215,198,145,34,201,19,92,253,209,60,118,70,145,175,217,141,149,213,88,117,222,182,206,174,86,198,142,145,155,111,183,188,152,93,87,176,67,145,224,247,138,26,134,35,152,180,114,237,191,215,202,66,175,14,176,201,167,220,91,84,208,49,85,141,125,83,147,111,47,5,112,19,179,78,238,104,24,253,247,230,106,41,216,126,91,84,157,91,101,36,159,157,3,23,255,0,193,67,245,0,40,107,247,247,21,47,145,214,207,53,3,180,227,223,177,201,199,191,251,192,114,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,173,222,65,190,65,222,65,190,64,84,239,122,111,227,177,211,11,21,209,190,53,242,93,211,115,185,238,70,166,235,239,56,93,218,212,229,77,247,80,33,243,181,135,77,96,182,101,255,0,75,88,245,87,57,136,222,93,188,60,79,1,217,173,173,180,122,117,168,17,90,107,102,107,96,153,171,186,185,118,217,84,202,78,214,140,62,225,114,195,125,49,73,11,158,140,115,81,85,62,162,35,237,23,155,142,61,91,29,210,217,82,250,106,136,28,137,187,23,101,240,3,103,139,13,238,223,120,181,71,114,182,212,182,120,229,68,118,232,187,237,185,244,149,86,69,69,229,69,110,198,1,118,104,113,5,93,158,99,108,198,111,149,171,44,204,221,17,94,253,215,192,207,215,67,204,206,70,63,109,215,125,208,10,216,142,223,117,240,79,168,169,81,55,241,95,239,29,108,143,166,136,215,72,170,86,190,170,111,230,7,84,206,70,167,78,38,250,203,238,67,20,184,221,225,58,217,173,216,77,93,198,138,4,101,222,38,43,219,35,27,235,42,34,121,110,101,92,178,182,52,235,237,227,190,194,102,54,88,85,179,55,153,146,183,149,81,124,182,80,32,119,135,61,92,204,120,83,213,100,197,114,68,154,158,131,188,44,78,107,213,81,170,156,219,110,77,62,154,222,176,93,65,179,81,229,184,244,20,211,186,88,90,231,189,168,155,163,149,60,76,37,237,10,224,209,185,69,28,217,238,33,67,203,83,10,117,23,164,223,31,15,18,216,118,118,113,86,252,30,238,186,83,155,214,172,78,100,171,26,44,174,241,79,29,189,224,75,20,142,86,34,73,77,10,57,83,195,245,29,172,70,202,156,251,238,187,121,126,147,241,218,235,33,169,167,142,122,89,91,44,19,183,168,215,162,239,224,167,238,99,26,198,170,49,124,252,64,242,57,214,155,226,185,253,154,123,110,85,108,130,165,178,162,181,29,43,81,118,220,139,78,43,59,61,47,88,13,218,124,255,0,76,95,58,198,213,89,17,144,166,200,223,127,184,151,119,177,102,103,44,169,178,34,159,138,237,108,163,189,82,186,217,91,72,201,169,222,221,149,28,155,160,26,255,0,91,184,147,213,188,94,86,97,57,61,206,182,38,115,164,42,247,189,119,68,223,98,70,56,54,225,247,14,203,44,177,103,87,89,99,185,190,69,71,171,229,68,85,71,47,142,199,135,227,239,129,202,42,186,26,140,251,12,161,70,62,4,234,57,145,51,111,20,241,60,7,103,39,21,145,98,183,212,210,172,190,171,187,196,201,92,196,89,23,111,89,23,111,120,18,135,116,194,45,87,12,66,175,28,168,165,103,117,116,46,99,89,183,135,151,129,18,139,116,169,225,103,139,22,82,49,171,21,174,182,85,114,239,224,212,230,113,50,16,84,82,215,209,199,60,18,163,226,153,168,246,170,46,232,168,164,123,118,152,112,231,87,125,182,38,165,227,180,202,149,52,92,170,174,141,60,124,60,64,207,28,86,245,105,205,113,106,74,234,87,178,166,158,170,157,170,239,122,110,173,242,34,3,181,67,72,162,197,51,212,200,109,86,182,193,71,35,17,92,246,55,100,230,83,45,59,52,117,214,124,203,10,92,58,235,83,207,93,69,39,75,149,206,241,217,190,5,218,227,91,135,184,53,191,77,235,41,97,167,71,86,196,213,123,28,137,186,248,32,26,250,201,234,61,174,106,114,162,180,187,28,55,234,253,102,141,106,21,29,245,147,43,34,71,39,50,239,178,120,169,227,181,39,79,47,154,117,147,213,88,47,116,207,133,97,145,205,111,50,121,162,41,230,34,70,76,187,61,251,43,124,148,13,143,184,118,215,171,6,180,97,212,183,74,58,152,251,194,49,173,115,26,190,107,177,119,154,253,215,103,38,202,67,239,101,166,164,92,169,50,24,241,233,234,100,125,58,185,118,69,95,2,94,217,42,72,248,220,139,248,77,69,3,244,238,187,120,160,216,225,124,125,93,206,85,118,79,48,57,56,68,219,222,80,143,223,222,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,75,212,226,53,221,14,94,26,136,137,224,5,71,140,213,106,167,82,226,117,47,106,46,254,167,142,254,95,125,97,236,203,77,196,141,237,44,58,123,87,92,231,181,168,212,143,197,219,109,227,60,73,239,84,250,192,140,126,8,122,151,158,38,238,149,15,111,63,74,158,133,251,170,255,0,183,211,254,175,168,152,139,123,121,104,96,77,182,251,219,127,196,132,78,246,94,217,253,49,171,57,101,250,120,222,171,21,21,11,90,169,186,34,42,207,255,0,252,201,104,129,57,97,99,126,166,162,127,128,10,202,85,17,87,99,149,240,41,118,234,190,0,117,205,3,94,155,42,169,224,245,6,186,239,97,177,86,220,109,234,178,58,158,23,61,19,118,166,251,109,245,239,245,169,112,60,124,183,60,214,120,177,193,140,92,167,149,81,24,202,105,28,170,171,178,34,34,1,143,86,11,189,30,164,203,114,181,221,108,144,37,84,176,205,27,228,119,43,149,119,84,106,167,131,91,239,122,175,153,140,56,189,238,239,160,188,77,95,44,52,245,82,210,219,46,21,243,191,167,27,145,27,178,83,203,34,120,39,58,249,205,250,63,205,116,116,47,45,174,186,235,205,246,217,27,162,125,51,107,170,162,106,177,187,175,47,124,137,169,227,191,212,167,211,227,127,72,233,234,45,174,206,168,34,157,181,212,219,42,185,30,229,106,171,221,77,31,224,242,170,121,110,6,109,90,107,163,184,81,50,166,53,221,28,170,158,255,0,114,236,126,210,193,112,139,170,146,234,54,150,208,220,171,166,129,106,59,205,76,110,107,26,214,175,171,47,135,130,57,125,206,66,254,34,238,155,129,67,215,148,229,142,223,204,72,222,100,216,235,106,61,23,111,32,59,193,195,124,142,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,81,186,253,96,86,112,190,9,185,78,235,245,156,57,234,223,211,184,20,187,158,70,34,167,130,162,152,19,218,131,163,209,101,88,43,242,120,105,183,158,53,221,92,141,221,118,67,60,209,29,222,87,101,94,93,188,143,17,173,88,125,22,97,129,92,173,149,180,237,153,171,4,155,35,147,127,29,128,133,174,205,220,226,60,35,92,150,26,153,81,141,122,44,59,57,118,247,236,78,205,182,174,42,202,88,39,133,200,169,36,104,239,15,210,134,185,154,137,69,95,163,58,226,230,219,165,125,34,211,214,36,170,173,240,245,121,247,216,156,14,16,117,142,151,85,116,210,134,173,147,164,147,71,19,99,114,239,186,248,32,23,119,54,181,54,227,139,93,233,95,235,36,180,114,53,17,126,181,106,154,240,235,237,146,175,79,53,190,166,55,181,240,186,26,206,241,190,219,120,115,238,108,106,238,71,83,186,57,253,102,201,234,174,255,0,81,27,189,163,220,33,83,95,168,106,53,14,193,70,137,51,124,94,177,183,199,195,196,12,133,224,67,90,45,154,135,165,20,48,73,88,199,212,66,136,205,149,222,62,9,177,148,220,200,169,186,121,16,77,217,235,168,25,62,53,172,108,195,189,35,60,116,108,93,150,46,109,147,125,254,162,115,237,243,190,74,10,121,94,223,194,141,171,254,0,62,62,123,85,232,252,50,237,59,151,126,90,73,87,255,0,193,32,146,159,54,167,164,226,169,183,118,42,53,29,94,145,255,0,248,100,243,101,116,81,220,177,171,149,44,169,187,100,165,145,187,127,197,83,95,142,32,108,205,194,184,146,100,52,173,228,254,62,215,236,137,183,155,192,216,19,9,184,50,231,138,219,42,216,168,168,250,88,215,255,0,193,67,238,22,179,135,11,132,247,77,42,180,84,78,245,87,116,35,77,255,0,226,151,61,236,114,162,108,229,240,2,181,242,58,217,230,167,42,188,205,217,23,196,167,200,14,227,143,127,247,142,19,204,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,183,121,6,249,21,236,159,80,217,62,160,56,123,90,239,5,82,132,147,119,242,39,184,169,206,70,251,131,17,171,226,137,226,6,59,113,187,132,179,45,209,251,131,86,14,163,226,107,157,229,191,146,26,253,94,232,123,181,222,190,25,183,141,34,169,123,54,219,234,83,103,12,218,209,5,223,27,185,210,85,194,217,163,125,44,158,171,147,116,223,148,215,95,137,75,20,24,166,171,93,232,162,167,228,99,167,145,220,155,108,158,46,80,61,71,10,122,199,147,105,46,81,29,198,206,199,201,76,213,221,219,42,146,239,160,156,110,96,25,245,186,42,43,213,214,42,106,246,166,206,99,151,111,241,145,87,192,53,6,61,145,106,130,99,247,248,34,154,42,152,156,212,100,137,186,34,169,155,186,151,217,193,113,170,145,247,173,62,190,213,91,228,153,189,70,182,159,213,219,127,16,36,2,211,154,226,249,3,18,75,109,218,9,81,124,182,122,31,109,181,20,238,68,70,84,68,239,248,232,67,164,188,62,113,153,165,53,207,91,13,198,243,113,133,155,236,142,149,199,193,188,107,23,26,58,123,88,219,133,250,211,114,72,34,252,36,89,28,168,187,1,53,79,116,28,188,175,229,84,82,142,119,35,190,248,221,153,238,34,223,74,123,83,171,45,113,69,109,207,237,109,130,118,185,24,245,145,23,127,168,205,77,55,227,7,71,181,26,211,29,99,114,88,97,153,200,138,177,238,136,5,234,187,219,168,239,20,51,219,238,84,237,146,158,118,43,21,28,155,167,138,108,68,127,29,188,27,95,180,215,34,147,85,244,213,147,70,140,145,37,114,64,155,34,120,238,190,68,171,218,117,31,13,191,167,37,190,239,4,168,137,186,122,232,121,61,88,200,244,230,241,142,84,90,114,154,250,85,129,200,168,238,119,53,118,64,48,211,128,142,56,160,200,105,41,244,247,60,173,233,220,97,84,137,22,103,122,222,30,30,242,70,98,153,147,182,58,136,28,142,100,141,71,53,81,125,202,65,231,20,24,54,155,96,153,75,115,253,29,203,85,181,112,78,142,116,20,234,141,79,5,221,124,137,17,224,55,138,10,61,98,211,234,123,117,234,177,137,117,165,68,135,149,206,245,149,17,54,220,12,184,71,122,187,189,54,41,87,57,29,234,51,195,235,56,141,173,137,155,62,78,100,85,221,20,162,167,168,216,190,247,229,190,251,254,128,62,78,99,107,183,95,49,234,202,11,154,53,212,207,137,220,252,201,225,228,64,255,0,24,184,237,139,76,117,145,215,173,61,175,232,164,114,243,185,97,240,217,220,219,175,145,44,28,101,241,45,143,104,230,1,89,3,107,216,151,25,88,172,72,247,241,241,66,36,180,227,72,179,222,44,115,154,171,146,199,82,180,147,74,247,35,188,118,243,2,70,123,63,184,193,183,106,69,130,151,15,201,174,109,244,148,76,70,55,168,239,21,68,77,189,230,91,234,214,51,14,105,129,220,172,111,98,74,147,83,200,230,251,247,240,93,136,75,212,93,20,212,190,17,51,10,76,146,202,181,108,134,21,107,158,230,238,137,182,254,62,68,160,240,103,197,69,163,94,177,10,122,26,218,168,217,114,138,52,133,236,87,120,187,100,217,64,142,125,0,204,110,252,50,241,63,83,98,184,61,241,82,213,214,73,179,92,187,39,172,226,108,236,151,8,47,246,26,74,246,114,201,29,100,13,122,251,252,21,8,171,237,58,209,59,133,143,49,163,213,28,126,223,221,226,167,150,62,121,34,77,183,217,119,220,205,110,8,181,102,61,71,209,218,25,86,165,37,169,164,99,32,84,230,221,124,19,96,49,175,180,83,131,170,140,195,171,156,98,118,207,24,217,187,250,109,247,249,169,18,121,5,134,171,28,187,62,217,88,199,50,72,159,202,228,84,250,141,159,110,118,186,91,173,186,162,209,112,137,179,199,60,110,69,107,211,116,241,66,12,251,68,116,38,167,75,117,58,91,141,53,18,182,138,171,121,121,145,190,9,204,187,129,124,123,50,241,59,59,166,138,240,201,26,178,35,188,87,223,185,45,20,233,19,33,137,126,166,162,33,2,156,12,235,115,52,207,80,168,109,213,247,5,109,20,238,77,209,203,225,186,169,58,248,253,226,151,34,176,209,92,109,178,182,88,166,133,143,230,106,253,104,7,216,93,219,235,137,21,121,74,90,139,44,104,138,187,108,118,42,39,46,223,80,31,153,174,94,109,143,210,223,35,243,185,54,93,202,218,229,242,3,188,28,39,145,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,29,111,220,169,155,236,112,170,155,248,149,39,144,28,152,239,198,197,98,83,105,45,123,85,234,222,102,194,190,255,0,245,220,31,81,145,6,24,118,150,228,18,90,116,206,58,104,215,110,243,18,42,255,0,197,171,166,253,10,5,134,236,153,167,154,108,135,46,170,107,91,211,117,37,14,238,253,41,81,46,223,226,82,81,153,248,40,159,82,17,229,217,69,106,162,164,197,239,53,81,166,210,203,4,9,34,248,248,237,85,83,183,191,111,34,67,147,201,0,47,138,28,34,21,28,39,144,15,239,22,255,0,93,43,100,163,210,220,150,88,223,211,114,91,39,229,114,110,138,139,203,250,11,128,190,5,138,226,242,233,53,38,137,101,61,213,219,74,235,116,140,111,130,121,171,163,79,122,126,144,49,223,131,12,38,227,81,158,222,178,218,201,91,35,36,184,84,171,85,100,230,95,25,169,228,79,5,77,254,191,121,150,250,205,132,197,152,225,213,22,249,32,137,232,228,143,116,119,47,186,88,215,222,139,249,165,155,224,111,28,172,166,211,230,92,110,9,203,45,84,169,58,47,130,238,215,65,76,187,248,47,215,185,148,179,65,28,208,172,111,77,219,245,127,124,8,165,225,91,93,174,26,39,155,71,166,121,43,170,58,18,85,49,205,108,124,210,163,86,121,41,254,169,17,169,248,223,139,239,37,19,21,201,104,242,75,85,45,194,145,206,86,84,66,201,91,204,213,69,217,205,107,188,127,156,141,46,208,29,36,174,198,51,26,109,64,198,32,232,190,56,169,55,127,50,59,198,54,204,239,39,189,127,177,183,241,74,184,69,227,78,107,69,206,147,17,206,170,186,81,195,77,36,77,147,166,142,241,142,40,209,19,104,160,95,204,119,188,9,71,56,84,69,62,78,55,145,91,50,43,108,119,11,117,79,86,57,57,189,110,71,55,201,202,158,244,79,205,83,235,129,214,231,164,107,226,84,215,181,222,40,81,43,55,217,126,163,136,213,81,118,80,59,129,194,46,231,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,10,10,202,118,80,56,10,155,251,183,57,217,78,23,213,69,85,250,128,231,100,93,213,15,205,87,70,218,218,25,105,36,93,210,70,171,78,248,85,234,213,230,77,142,36,141,251,162,181,203,230,4,43,118,154,104,85,94,45,156,205,151,209,83,59,161,46,200,174,70,248,30,255,0,178,203,94,168,44,213,109,193,110,117,104,215,42,46,200,229,247,169,154,60,118,233,109,187,58,210,122,202,135,210,181,245,16,53,207,223,151,117,217,16,133,93,18,200,234,116,227,88,233,42,99,157,240,177,46,13,133,203,229,225,206,6,199,236,233,212,211,177,90,187,164,136,142,67,206,234,22,37,75,149,225,215,27,29,115,82,70,73,78,244,111,50,111,226,168,165,26,119,144,210,95,177,27,101,218,158,165,178,70,250,88,209,92,139,239,216,244,221,62,243,10,177,235,178,47,248,128,128,236,129,146,112,223,197,47,43,163,88,218,250,164,114,238,155,122,170,226,112,244,143,53,165,207,112,91,117,246,145,205,115,31,3,19,193,125,252,164,100,118,171,232,171,173,119,214,106,101,182,147,197,28,212,87,53,190,244,46,207,101,239,17,44,202,113,104,244,250,239,82,137,85,78,138,228,71,59,199,100,2,65,166,134,74,154,73,105,222,155,53,232,173,85,253,4,39,246,146,97,52,24,158,188,83,94,104,223,186,164,177,185,201,183,233,220,155,148,122,74,213,229,219,149,83,204,138,190,213,125,38,186,37,66,103,20,81,62,88,88,230,238,237,189,232,6,105,112,67,150,51,42,209,43,117,66,57,57,227,107,89,178,47,212,133,254,137,242,36,203,27,147,192,142,158,203,77,102,183,220,241,56,240,202,138,196,109,108,78,93,225,85,247,33,34,238,115,89,34,74,229,240,114,1,217,224,143,84,253,7,11,230,114,190,15,230,95,37,67,133,69,223,200,10,219,230,84,80,213,77,202,183,220,14,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,173,69,243,56,219,147,245,20,185,206,73,54,219,192,169,202,142,111,128,20,77,27,42,96,146,7,254,12,141,86,175,234,84,33,195,181,31,65,169,112,220,165,249,213,190,15,188,76,136,142,84,111,135,50,147,34,198,170,121,152,225,198,254,141,211,234,166,147,215,211,165,27,102,158,6,186,84,93,183,95,4,220,8,84,225,51,44,135,17,214,27,101,214,105,122,76,124,140,139,127,214,166,196,24,197,122,214,98,246,202,202,87,36,221,90,104,221,190,255,0,91,80,214,110,166,154,227,135,102,14,137,236,116,47,161,175,223,234,240,107,137,239,224,79,85,33,212,237,24,161,184,186,175,171,45,50,54,157,81,87,127,36,216,12,136,153,148,178,181,59,220,45,85,84,241,69,77,207,59,144,233,198,21,150,82,58,150,231,100,165,153,175,79,55,49,20,245,14,108,106,187,57,17,87,244,148,171,163,99,119,240,106,125,96,98,102,163,246,115,233,30,113,60,181,176,82,193,67,43,145,118,72,226,79,51,20,117,7,179,59,83,113,187,131,229,211,108,134,227,209,69,221,173,137,202,136,75,2,167,50,116,210,95,63,29,209,74,81,238,135,104,154,229,123,191,72,17,21,111,225,155,139,156,66,21,101,45,194,238,174,68,219,126,170,158,86,179,133,190,50,51,59,250,122,86,225,120,142,222,244,229,114,245,87,98,104,157,28,115,183,105,163,69,95,210,116,195,4,80,42,195,28,72,173,223,112,33,234,225,217,139,170,147,210,58,161,215,139,133,75,158,206,103,49,238,247,150,134,138,199,174,60,21,102,172,186,165,178,173,109,241,187,215,243,229,243,39,166,88,210,70,244,218,254,95,175,98,219,234,246,159,233,158,87,102,146,143,56,181,209,172,50,167,42,207,43,81,85,23,251,224,88,46,27,59,64,52,235,82,168,105,173,25,53,214,42,59,143,34,35,152,239,61,246,253,38,78,207,157,216,95,141,86,94,45,215,8,231,142,56,94,246,175,50,123,144,141,205,107,236,229,129,178,203,168,26,29,144,212,61,237,245,155,21,55,130,111,245,120,22,82,139,88,56,139,208,90,121,108,186,145,107,172,101,163,198,21,154,71,57,124,60,128,252,250,178,220,195,138,190,36,23,31,100,147,186,217,12,202,199,49,21,85,190,14,37,79,135,30,29,241,109,26,197,104,224,162,160,133,149,11,19,85,206,228,68,93,246,48,251,129,58,189,53,204,115,69,201,40,42,161,117,194,87,57,206,98,162,34,238,164,148,196,188,209,54,53,68,69,79,45,190,160,45,174,183,104,166,45,170,152,213,93,29,210,219,12,178,190,39,35,92,230,34,174,251,16,219,127,181,103,188,23,107,203,39,160,169,170,130,211,45,79,50,181,21,81,156,170,226,119,220,246,198,221,165,79,85,124,12,84,227,99,133,123,70,179,97,149,119,11,124,41,233,88,88,175,141,90,223,91,193,55,3,163,80,210,213,197,151,13,10,182,55,71,85,92,218,100,145,220,170,138,238,100,111,137,131,92,9,235,125,235,65,181,126,171,76,178,231,190,10,71,84,189,141,108,139,178,111,190,200,87,193,46,186,100,154,1,169,147,233,62,162,84,203,13,20,210,190,6,36,206,93,182,85,217,60,207,67,218,15,160,53,216,94,83,65,173,120,52,10,180,146,244,234,93,36,73,225,226,187,251,128,150,219,117,76,117,180,48,220,33,114,57,181,17,164,173,95,208,169,185,142,156,97,240,253,108,214,189,60,174,158,166,145,171,95,3,21,99,119,46,238,217,16,243,156,8,241,59,109,214,44,18,150,209,89,92,213,187,209,177,176,116,85,222,59,53,54,50,178,182,158,10,184,159,73,50,39,36,173,86,185,61,222,32,107,49,151,227,119,77,60,203,106,104,36,89,41,234,232,170,151,167,238,94,86,169,45,93,154,28,84,191,59,199,97,211,219,253,82,58,190,47,6,115,187,214,229,68,216,179,93,166,124,37,250,10,162,77,74,197,233,149,204,84,251,227,88,223,13,215,204,194,78,28,53,130,235,162,218,153,65,126,164,149,205,68,149,177,72,221,246,68,221,118,80,54,69,89,26,178,36,41,225,191,137,219,238,217,15,13,164,153,245,171,81,112,235,110,67,110,168,108,207,146,153,139,38,203,190,206,84,241,61,187,87,155,117,2,135,180,161,139,235,109,185,216,174,108,141,85,103,142,199,75,87,103,115,123,144,15,212,223,35,146,134,189,171,239,42,223,112,57,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,56,83,147,133,242,2,133,241,82,180,242,58,215,155,115,177,60,128,228,192,142,213,58,132,102,25,106,141,92,137,189,51,252,55,255,0,117,83,153,236,190,74,71,127,106,205,77,74,218,172,80,53,119,106,210,77,187,87,109,151,106,168,0,247,157,154,56,235,44,186,109,53,83,163,68,150,166,52,71,42,39,159,45,93,79,232,67,53,16,197,142,0,40,230,131,74,216,233,88,223,22,185,17,118,79,245,213,79,212,101,64,28,42,236,114,112,229,217,10,90,239,173,64,169,119,49,159,139,235,125,210,231,97,166,161,130,86,182,154,105,163,100,232,142,114,110,222,189,55,130,236,138,159,95,153,146,238,84,219,204,179,122,219,96,92,145,148,150,182,200,191,125,170,133,23,245,36,208,175,214,158,228,250,192,251,154,17,101,142,207,167,214,122,120,209,187,54,138,157,60,63,222,34,79,169,62,162,228,158,123,6,181,182,205,143,81,91,154,221,146,8,35,143,207,125,249,88,212,250,215,234,61,10,174,192,120,141,74,192,236,185,165,150,122,27,181,20,83,53,241,185,61,120,216,237,189,71,167,135,51,87,243,148,138,238,48,56,106,187,225,12,174,202,113,42,57,29,3,110,59,125,226,55,42,177,31,36,169,183,222,226,68,68,217,91,239,247,147,9,36,45,153,54,123,81,205,95,52,84,60,46,111,165,152,174,105,107,169,180,222,108,244,147,211,212,74,146,57,178,69,204,138,228,119,50,46,219,160,17,189,193,55,22,183,91,21,109,54,25,149,87,42,68,156,252,171,44,174,221,60,42,100,252,121,147,222,173,247,127,156,149,43,93,210,158,229,75,29,76,18,181,237,123,81,83,149,200,190,104,139,238,95,210,69,222,184,112,87,95,167,55,121,114,237,61,229,167,72,121,121,89,11,91,30,219,182,56,215,197,243,175,231,191,221,254,115,221,240,179,199,29,109,206,190,147,14,205,31,50,212,54,88,233,185,223,50,189,121,185,160,143,241,32,219,205,93,239,255,0,56,18,45,230,112,173,79,51,240,88,175,52,183,203,108,55,26,87,111,28,204,107,209,118,95,123,81,125,232,159,89,244,60,208,10,121,209,60,55,42,69,69,242,58,94,222,85,221,78,89,207,230,171,224,7,112,56,223,115,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,5,18,38,237,43,41,127,224,129,195,23,100,241,43,58,21,202,158,7,99,29,204,7,198,204,113,234,92,154,193,91,104,171,137,29,28,240,185,158,41,245,161,2,156,101,232,253,203,71,117,154,162,174,154,133,209,91,122,157,102,72,141,217,57,213,119,54,3,123,213,171,178,167,130,152,209,198,71,12,118,29,102,193,107,38,101,35,59,252,44,116,141,122,55,119,46,201,224,6,44,240,13,197,52,23,10,74,76,119,41,190,185,145,181,81,140,107,223,239,247,18,105,79,83,5,117,28,85,52,210,162,199,35,81,81,83,222,134,182,87,74,60,187,67,117,17,40,165,154,162,147,185,85,115,237,226,155,181,28,77,183,4,124,65,91,53,151,77,168,169,228,173,106,215,66,212,98,167,55,143,130,1,235,184,182,210,154,13,74,210,187,133,13,76,13,150,72,162,124,141,221,55,241,68,33,211,134,92,202,225,195,255,0,16,203,5,116,142,134,9,42,86,4,107,151,100,217,92,79,141,194,138,43,133,21,69,178,118,163,219,44,106,197,223,244,161,7,29,161,154,79,112,210,221,108,92,134,130,7,69,73,206,217,90,230,166,201,205,190,224,77,190,33,119,165,200,172,148,87,122,41,209,241,77,3,28,170,139,225,186,161,99,120,229,196,232,178,205,24,184,82,247,118,190,72,90,249,119,219,199,193,15,43,217,209,171,204,207,244,122,146,134,182,175,169,89,10,242,236,174,221,118,68,50,75,81,177,154,60,167,16,185,217,166,141,174,116,244,210,49,190,30,245,64,32,143,130,44,226,191,7,215,190,148,21,14,142,39,206,176,171,119,217,63,13,80,159,75,68,173,184,217,104,234,21,119,89,33,99,247,254,241,175,214,169,224,25,15,14,186,244,218,153,41,159,29,51,171,210,84,122,248,38,202,253,201,192,225,175,80,41,53,15,76,109,151,106,121,209,234,216,88,199,108,187,248,162,1,116,81,142,85,228,95,36,247,157,138,83,235,44,155,123,182,42,119,152,20,55,204,236,111,145,214,223,51,177,190,64,114,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,173,255,0,132,27,228,31,248,65,190,64,86,167,207,186,208,54,233,109,171,182,212,49,28,201,226,115,60,127,74,31,65,124,148,252,210,245,164,137,57,124,28,142,255,0,0,16,35,218,19,163,21,90,91,171,245,78,166,167,86,81,212,162,203,186,38,201,186,174,230,69,246,78,107,76,118,235,130,105,205,109,74,49,146,115,72,136,170,93,238,213,173,37,126,69,128,46,95,65,73,212,169,133,205,106,185,19,199,100,34,215,64,181,54,229,164,186,143,67,125,165,145,204,115,38,100,47,68,93,182,77,246,80,54,23,214,28,242,179,78,48,137,242,106,10,110,245,35,21,85,26,190,62,6,6,100,125,166,89,157,52,181,54,248,177,22,171,227,87,109,234,175,184,206,45,40,201,172,58,197,167,84,53,213,172,138,182,9,105,217,212,99,182,114,111,203,226,124,138,238,21,180,134,239,90,251,131,113,186,20,115,149,119,68,137,0,142,170,78,214,76,242,223,114,233,221,177,100,139,149,251,108,168,190,69,228,197,251,90,241,90,214,194,203,229,5,61,51,221,178,57,85,20,190,217,191,1,154,53,147,177,245,46,179,81,210,114,166,238,115,98,79,35,27,115,254,1,180,22,254,247,227,248,254,72,200,174,105,248,44,141,136,139,184,25,51,99,227,191,70,110,54,152,174,245,25,36,44,89,21,17,91,191,150,229,207,197,56,135,210,92,199,145,150,76,158,25,164,145,60,145,80,137,109,69,236,232,214,236,42,150,71,98,177,214,220,40,209,21,236,85,85,219,98,202,219,63,132,30,133,92,251,237,109,13,122,50,7,120,162,171,182,2,127,235,242,43,45,150,134,91,205,77,205,139,19,24,174,77,220,159,81,27,92,92,113,139,117,206,50,54,233,126,24,231,54,87,204,141,73,33,85,223,207,244,24,232,206,50,245,87,55,182,54,201,86,218,186,118,174,204,114,162,187,200,190,220,38,233,78,3,127,205,169,242,252,186,181,37,173,95,91,150,86,239,226,6,109,112,131,137,100,248,182,151,195,14,99,83,60,242,213,34,74,157,101,223,193,80,245,122,179,160,184,62,168,99,85,22,187,229,158,154,71,75,186,181,206,98,42,239,238,61,245,142,170,129,212,176,80,80,181,171,4,113,163,89,183,150,201,228,126,233,101,123,99,146,89,216,141,100,109,85,254,96,33,183,86,116,55,84,184,69,212,150,230,56,37,53,66,217,152,254,119,36,106,168,212,77,254,164,36,11,133,14,43,113,157,102,196,161,109,194,189,144,221,97,68,137,241,185,118,93,211,207,204,179,28,68,241,49,141,83,234,99,116,223,37,163,167,170,162,170,78,154,186,79,29,149,87,99,201,229,92,39,101,56,237,12,121,238,139,213,212,71,12,237,74,149,138,159,213,79,31,31,112,18,66,202,232,101,143,170,245,107,162,223,193,200,187,157,147,70,202,150,190,23,198,138,201,35,86,255,0,121,80,192,94,31,120,203,175,196,242,136,116,175,87,163,74,89,87,202,105,149,85,85,124,189,230,121,90,239,52,23,203,124,87,43,68,237,154,25,17,21,174,106,251,148,8,177,237,24,225,150,239,141,93,211,86,177,42,87,243,211,202,217,21,99,77,188,151,114,228,240,177,170,246,78,44,180,126,109,37,205,37,141,110,212,208,172,108,108,139,187,189,86,236,158,102,107,107,110,7,71,168,120,5,194,199,89,11,31,207,19,156,155,253,123,16,175,134,221,111,28,43,113,60,146,197,87,36,84,115,85,43,57,121,182,77,156,237,128,250,221,227,50,224,139,136,94,234,141,154,43,124,213,10,169,190,232,222,69,119,153,49,218,63,169,216,254,175,225,84,87,251,53,115,37,87,68,206,170,181,124,81,219,120,161,140,220,97,240,241,107,226,55,70,233,243,204,122,153,146,94,219,74,201,249,163,77,221,182,219,175,137,136,156,5,113,49,119,209,221,72,118,151,230,85,15,134,133,178,186,21,89,85,83,103,111,176,18,159,175,26,125,65,168,154,113,115,176,213,194,217,92,144,61,237,221,55,241,68,83,93,173,83,197,43,176,76,222,235,102,173,165,116,82,69,90,247,69,186,109,234,163,188,13,150,237,213,52,119,75,91,42,97,149,179,67,91,31,58,46,251,250,174,66,45,251,80,184,97,165,182,195,38,164,227,180,8,158,93,78,70,237,226,190,96,122,46,203,190,38,104,102,176,38,158,100,53,200,149,139,34,244,145,238,241,229,79,34,76,219,35,58,45,145,139,204,215,166,232,191,172,214,147,71,53,10,239,166,249,221,191,36,163,145,208,182,25,153,27,246,93,189,254,38,194,28,63,234,125,179,84,244,238,219,117,164,169,108,146,54,8,218,253,151,127,29,128,185,172,98,68,197,219,241,142,190,135,35,21,119,243,83,178,86,175,77,26,138,114,168,229,217,54,240,216,14,166,248,121,157,205,83,173,254,170,248,8,220,170,190,32,119,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,28,42,236,114,112,228,221,0,163,155,117,59,14,180,111,173,230,86,158,8,7,15,93,154,171,250,8,189,237,93,190,117,114,92,94,202,217,17,168,250,10,167,59,197,61,213,44,219,244,254,41,40,50,236,145,185,87,201,17,119,34,95,181,58,186,26,141,91,197,168,217,178,171,109,181,74,169,225,254,185,119,255,0,218,160,103,119,6,212,61,203,74,233,34,69,106,242,164,136,187,42,251,234,103,82,254,150,75,132,184,220,205,46,163,123,152,141,87,36,158,73,183,149,76,229,237,2,151,249,20,162,28,191,114,148,126,201,228,187,129,82,239,182,199,153,190,217,101,184,87,83,61,142,68,86,74,215,111,178,174,219,43,87,252,135,165,69,115,188,127,198,113,211,110,234,187,120,251,151,222,7,85,36,61,24,154,197,93,220,214,163,119,254,241,250,54,79,173,14,17,190,27,161,75,145,87,222,7,98,175,129,214,172,230,111,143,214,17,85,124,252,144,169,28,139,224,7,205,187,88,105,110,244,207,165,168,111,170,253,183,243,247,42,47,185,83,234,35,83,137,142,4,242,44,122,255,0,81,168,88,69,194,7,178,39,190,169,208,54,150,161,239,93,159,52,171,178,175,58,123,154,159,252,248,202,1,243,239,22,106,11,205,20,180,117,212,209,75,28,141,115,21,36,99,92,138,138,138,158,244,95,173,64,195,30,9,181,205,244,214,185,244,247,44,162,170,134,227,110,150,58,118,117,82,56,209,201,29,58,181,85,26,168,215,121,194,239,113,155,20,243,182,166,52,145,190,8,190,227,19,53,75,70,162,211,236,190,60,227,14,181,244,213,237,145,243,178,158,13,145,206,115,222,212,85,72,216,221,252,37,95,53,255,0,166,245,104,214,164,67,154,218,213,179,61,35,168,137,188,207,141,202,136,228,222,71,34,110,156,202,190,72,159,206,5,206,84,67,173,94,136,187,34,21,162,238,155,160,70,53,61,219,128,102,234,155,169,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,10,94,170,137,229,185,80,3,242,61,238,250,142,216,93,185,204,145,167,154,29,72,170,213,240,2,170,167,181,17,19,127,29,197,74,53,209,114,73,26,61,143,78,87,53,124,149,10,186,109,149,17,203,230,135,42,169,39,169,245,1,29,157,162,92,29,82,230,116,181,25,230,43,107,108,117,12,98,185,236,137,155,120,34,120,169,132,124,27,107,133,215,65,117,62,59,29,246,166,74,74,46,175,73,200,229,84,77,249,182,39,142,237,111,161,187,209,205,110,185,211,178,88,101,98,181,81,201,186,108,169,177,20,188,120,112,55,116,166,187,212,234,6,157,219,221,221,91,247,197,233,55,110,87,121,175,144,18,133,131,231,22,28,218,197,75,121,179,214,178,118,203,19,87,118,170,47,142,198,32,118,150,104,75,117,19,78,37,200,169,90,228,174,167,94,101,70,167,143,42,33,134,60,19,241,163,147,232,134,83,30,23,168,83,74,251,114,63,164,178,84,57,125,69,223,111,121,45,81,223,112,141,118,211,218,151,216,171,161,175,166,172,165,114,34,238,139,179,149,190,64,68,15,103,126,187,87,105,134,167,183,16,186,84,58,58,55,72,176,162,57,219,39,50,174,196,222,65,84,149,148,20,245,112,177,178,50,120,218,253,255,0,66,161,175,167,17,56,53,211,64,248,130,72,226,137,244,209,199,88,218,132,114,38,200,169,205,185,53,28,37,234,205,22,169,105,53,182,231,21,83,101,158,40,219,19,147,125,215,193,54,3,28,59,76,180,10,217,152,97,142,204,40,34,72,106,233,215,159,153,141,241,240,60,151,101,142,179,213,79,108,147,78,111,18,162,119,103,191,149,238,119,138,236,102,191,17,184,76,185,206,152,92,237,20,112,117,36,72,100,114,38,223,218,144,189,161,89,117,247,135,158,34,31,107,187,201,37,59,37,171,86,242,185,118,77,149,192,79,124,115,58,73,246,70,250,155,110,138,119,126,23,137,231,176,188,154,147,36,198,168,110,244,206,71,36,208,177,87,111,210,135,162,111,150,255,0,88,20,242,237,227,184,107,252,118,82,167,121,29,72,187,59,112,59,142,21,118,41,107,209,74,149,55,0,139,185,201,195,124,142,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,235,122,120,238,112,139,177,90,166,229,27,108,7,102,251,167,145,209,202,254,167,63,50,162,249,114,157,205,84,83,169,99,127,121,231,252,93,128,183,218,239,167,212,26,131,166,247,59,21,107,81,200,144,73,35,119,77,252,81,13,117,181,107,19,159,6,207,110,118,185,26,230,58,42,169,28,205,211,111,4,119,129,179,69,76,12,171,134,88,95,226,201,88,172,84,95,210,66,255,0,105,215,15,117,24,142,107,46,109,110,164,86,209,202,158,178,181,190,27,168,23,143,178,155,95,42,174,44,77,58,189,87,171,221,179,156,206,119,120,237,238,36,247,109,183,70,183,145,138,187,238,158,243,92,142,22,53,78,187,73,245,82,219,144,197,80,232,226,124,140,133,201,190,201,226,168,108,45,131,229,52,185,110,35,109,189,82,200,143,100,244,241,185,202,159,90,162,1,94,160,221,33,180,98,53,245,143,155,166,141,129,251,59,244,236,71,247,14,246,123,222,165,235,53,101,243,210,115,182,158,9,228,68,68,119,130,236,166,88,241,135,146,183,27,209,218,249,227,155,167,35,209,90,155,120,121,161,142,125,154,116,53,181,84,23,11,237,82,43,250,149,114,108,229,253,42,6,120,81,70,147,91,153,79,59,18,84,99,82,53,71,123,246,240,60,198,77,163,250,109,149,210,73,75,119,197,104,36,89,60,220,232,145,87,115,218,61,157,54,170,196,155,110,190,71,60,137,35,125,100,217,64,197,60,199,131,252,2,205,77,81,113,179,98,244,126,170,43,209,27,18,24,155,146,234,205,171,69,114,117,101,77,165,148,208,66,237,185,145,139,183,130,146,183,44,41,36,107,4,177,164,145,185,54,84,82,204,106,199,11,250,93,170,116,82,209,221,109,180,208,75,46,234,178,36,104,171,184,22,51,71,184,243,211,204,146,56,105,36,184,195,12,137,179,124,124,11,211,155,113,41,130,209,224,181,119,56,111,112,171,214,39,109,179,211,234,49,7,82,123,45,95,75,214,175,211,236,134,174,41,19,119,49,177,120,24,169,159,112,161,197,166,42,249,168,35,109,210,186,133,187,183,103,200,170,138,128,125,156,90,42,94,33,184,150,109,205,245,253,74,40,102,85,231,85,240,221,29,228,76,246,159,90,233,168,112,250,59,86,204,116,49,194,216,246,69,221,21,17,54,53,219,134,139,86,244,42,246,149,117,52,21,148,21,136,254,162,163,17,222,62,63,89,153,92,59,118,155,100,86,10,250,76,111,81,96,238,244,126,171,86,162,71,46,255,0,225,2,253,241,239,194,45,195,45,99,245,11,77,233,220,203,173,30,210,43,97,77,151,102,248,169,230,56,25,227,42,75,106,125,204,117,6,173,97,185,82,73,209,218,101,84,93,155,225,239,51,115,79,117,147,78,117,162,200,198,99,215,120,106,91,83,22,207,77,211,222,158,40,98,15,24,156,6,173,114,84,106,30,148,57,244,55,118,110,245,101,42,114,171,189,234,190,0,100,214,180,107,77,163,28,196,106,114,11,125,209,143,78,131,149,26,142,240,242,33,15,91,51,12,131,86,243,170,140,206,134,137,221,42,42,165,241,102,251,122,174,220,247,25,86,176,106,78,57,134,212,105,166,119,53,75,43,146,94,68,124,174,94,110,84,240,50,71,130,62,30,113,253,69,211,186,248,102,100,117,51,85,43,221,204,228,69,94,101,64,50,7,179,191,136,139,118,166,96,13,192,110,213,109,117,206,38,116,58,47,119,143,34,38,202,99,255,0,104,87,8,151,44,59,37,251,178,233,205,43,219,20,15,71,204,200,91,178,115,111,186,175,129,99,239,182,28,235,130,77,127,100,212,93,229,148,83,207,206,174,241,70,163,92,226,90,112,108,207,14,226,79,71,214,54,58,10,197,168,164,228,146,53,217,118,145,91,227,254,16,44,119,103,167,21,52,90,143,136,195,134,100,117,200,151,154,77,162,70,61,222,182,205,77,189,230,74,235,174,151,208,234,230,159,92,49,171,147,81,173,116,111,123,93,182,254,40,158,4,63,229,86,12,147,130,206,37,18,241,11,230,101,182,166,117,147,101,221,26,136,231,19,3,161,218,193,96,213,252,38,146,243,108,170,138,87,190,22,182,70,162,167,158,222,32,107,221,175,90,115,95,165,154,129,112,199,103,107,216,198,206,247,199,186,109,186,34,248,25,179,217,167,197,157,62,31,60,122,121,148,214,163,96,158,79,82,71,187,197,23,220,135,188,237,71,225,210,42,185,151,80,44,150,244,69,100,104,143,228,111,191,222,69,237,158,235,114,197,175,48,221,109,210,62,55,210,74,213,85,111,130,238,138,6,207,148,85,112,214,91,226,173,108,168,177,78,212,145,142,69,223,116,95,20,63,100,79,71,183,116,241,67,11,120,6,226,138,155,88,176,106,108,118,251,90,214,220,105,154,216,218,215,59,197,90,212,51,66,158,72,158,207,188,174,237,111,130,168,7,179,127,121,66,110,207,19,189,83,222,117,43,55,2,184,223,206,155,170,108,86,116,35,149,190,8,118,53,251,251,192,169,127,65,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,14,29,228,114,82,237,246,240,2,132,252,63,51,177,63,65,214,155,243,29,160,116,213,47,45,60,142,219,201,139,254,34,34,187,72,35,109,199,136,108,106,151,167,186,186,215,85,239,255,0,116,78,191,228,37,206,185,118,164,153,81,118,217,142,255,0,18,145,7,199,59,103,170,226,138,203,27,157,207,181,5,95,42,34,170,248,117,234,191,204,4,158,232,85,186,43,94,17,75,75,11,121,90,212,147,100,221,87,250,244,139,245,175,214,92,115,200,105,125,63,118,197,41,98,217,81,83,159,207,253,245,231,175,2,151,46,199,13,241,243,56,144,229,128,114,239,45,144,34,109,178,28,251,194,249,160,15,37,220,47,138,5,77,192,20,242,236,139,178,20,114,170,46,251,29,199,10,155,129,67,101,69,95,50,189,247,58,149,188,171,190,200,114,215,46,219,40,29,53,244,20,213,209,44,85,44,230,106,251,183,84,247,239,238,60,149,167,77,173,56,245,209,247,107,76,93,41,101,68,107,253,103,59,116,69,69,252,103,47,213,245,30,221,23,200,40,29,80,44,137,26,35,252,209,14,207,63,39,127,128,225,251,183,214,79,239,149,108,138,3,101,223,125,206,78,16,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,1,198,251,28,128,56,84,69,67,165,241,157,231,0,126,118,39,77,221,71,42,242,169,216,169,227,212,143,196,229,232,213,94,85,79,3,148,79,114,1,75,21,100,221,100,98,31,130,239,101,183,222,104,38,160,174,166,100,244,210,181,88,177,185,55,79,31,121,244,185,126,162,151,34,171,61,84,216,8,199,227,95,179,254,154,182,154,175,56,192,233,150,57,25,188,174,142,22,236,137,183,138,169,140,124,37,241,79,154,104,38,115,30,29,146,215,84,58,218,217,186,74,217,92,187,34,239,183,145,56,183,107,92,23,171,61,77,182,162,52,123,38,141,204,86,175,233,66,44,248,177,224,158,91,45,214,191,61,180,81,43,88,212,116,173,107,27,224,139,231,184,30,219,141,237,43,198,117,247,79,91,170,56,242,68,181,169,10,57,86,61,183,240,77,203,15,217,185,196,77,203,0,206,87,77,239,53,46,238,169,35,152,212,145,222,27,239,177,107,52,167,138,188,155,16,134,187,5,202,214,71,208,181,178,68,141,153,87,100,247,121,41,102,238,89,221,61,147,84,169,242,236,102,94,138,54,165,178,57,35,240,77,185,183,80,54,73,124,208,86,218,145,254,10,202,168,188,63,79,50,17,3,218,17,161,178,225,186,161,79,168,112,192,232,169,153,51,36,115,154,223,15,61,201,15,225,23,91,104,181,147,76,45,245,253,86,62,166,24,219,27,155,190,235,224,158,103,95,24,218,77,75,169,26,89,95,19,104,89,61,76,17,190,68,85,77,215,193,0,243,220,16,235,134,57,168,250,127,69,105,160,170,142,74,138,104,209,138,221,252,125,84,50,137,60,16,130,158,10,117,86,231,162,156,64,77,103,187,213,201,77,72,249,221,2,83,185,118,110,234,237,183,216,156,107,93,202,27,133,174,150,229,4,136,246,79,19,94,138,139,245,166,224,125,7,121,31,158,69,219,197,10,149,219,47,87,127,5,247,28,72,213,115,185,191,21,64,230,55,29,200,187,159,157,19,111,121,220,192,42,68,216,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,83,188,206,210,135,167,212,128,82,139,178,28,198,142,86,42,46,231,75,183,223,99,244,167,146,1,209,211,122,68,168,138,187,239,185,143,220,106,232,221,62,173,233,29,125,20,84,200,250,168,24,233,81,200,155,174,200,155,153,18,126,11,229,19,46,22,122,202,55,166,233,52,15,103,243,160,26,195,95,45,245,24,190,93,53,4,188,204,238,53,138,158,62,31,130,239,250,9,185,236,239,215,75,70,107,166,52,216,237,109,124,107,89,6,205,70,185,201,190,200,155,17,111,199,102,158,174,1,172,213,180,113,82,244,163,157,93,54,232,155,110,170,167,132,209,141,82,212,61,62,188,67,83,138,87,212,49,17,201,180,113,189,81,20,9,134,237,25,203,233,62,229,207,198,168,37,231,172,150,86,236,140,241,93,151,245,31,55,179,111,22,191,88,112,23,173,206,157,236,100,179,43,209,92,159,89,139,118,222,47,232,58,148,145,235,61,162,39,74,136,213,218,118,171,183,79,175,196,202,77,51,237,2,225,202,138,56,45,244,87,122,74,8,81,136,138,200,219,178,34,129,155,106,139,207,205,191,135,212,82,173,124,141,217,219,180,181,24,143,20,58,51,154,66,147,89,114,200,37,85,247,42,162,120,158,226,213,155,99,151,207,10,91,172,42,237,252,17,36,79,16,62,242,163,225,102,205,245,215,244,159,157,203,50,248,173,43,85,78,247,207,10,181,54,145,21,62,180,93,194,76,140,219,117,221,159,88,21,57,138,232,209,168,229,98,254,131,242,213,218,173,149,76,228,172,163,142,125,252,249,147,115,245,39,55,54,237,245,154,162,70,181,125,103,46,219,1,109,243,126,30,244,183,56,164,123,46,216,141,190,73,159,225,213,116,72,170,134,12,113,79,217,141,102,172,182,84,100,216,20,175,117,83,26,174,109,60,108,217,16,146,238,164,110,79,7,169,69,90,43,227,233,44,41,35,28,155,42,47,188,13,124,176,189,72,214,238,20,178,150,199,112,134,182,56,105,229,229,233,57,93,202,173,69,37,119,133,78,55,48,157,117,179,193,96,200,42,224,167,188,62,62,85,129,87,240,147,111,210,123,158,32,56,72,211,237,100,179,212,36,214,170,122,106,199,198,188,175,100,105,191,54,196,84,106,151,10,186,197,194,190,82,236,183,22,74,213,167,130,85,123,100,98,170,122,155,239,238,3,46,56,245,225,2,151,47,123,242,140,90,141,18,71,55,159,154,38,255,0,152,198,62,20,181,219,34,225,123,85,41,112,188,149,36,109,182,119,35,85,210,238,136,142,85,216,203,78,17,120,240,195,117,38,217,14,13,170,15,134,26,246,55,164,189,111,53,84,77,189,231,226,227,99,132,187,46,115,139,63,80,244,214,8,229,170,133,82,118,186,4,77,209,19,199,220,5,247,226,39,67,241,46,37,52,185,215,202,42,72,31,114,154,155,175,20,236,106,43,147,195,116,77,200,250,225,27,86,179,78,24,53,221,250,111,156,77,52,86,233,102,123,99,100,206,94,85,69,93,145,76,153,236,242,226,73,106,237,15,210,172,230,173,89,117,166,145,97,107,38,95,30,86,248,123,207,43,218,113,195,235,185,34,214,76,50,157,89,95,72,173,94,88,91,182,232,139,186,175,128,23,227,140,158,24,236,252,70,105,202,228,86,134,181,110,78,129,39,137,241,162,42,237,182,233,226,71,103,14,60,64,231,92,38,106,119,208,108,210,74,136,237,205,157,88,157,85,94,93,185,182,67,56,187,57,120,153,155,84,176,150,225,57,60,232,183,42,95,188,242,189,219,175,43,83,109,143,221,198,223,4,54,109,99,179,207,145,98,246,248,224,187,67,235,35,161,98,35,151,111,29,247,2,251,95,233,241,158,34,244,122,105,97,232,212,50,170,151,168,138,155,46,203,203,185,10,121,238,146,91,113,93,67,186,225,245,137,200,233,38,149,236,221,191,165,118,50,71,133,190,36,114,238,24,51,150,233,14,164,212,76,250,57,28,177,163,234,21,125,84,95,15,121,117,184,181,209,76,82,252,232,181,175,21,170,100,209,62,20,123,249,54,217,21,124,84,8,251,209,237,70,201,120,122,213,106,90,198,86,77,5,47,81,55,98,42,163,85,138,190,100,237,112,255,0,173,184,198,177,97,244,119,107,5,108,83,57,34,107,102,229,84,221,31,183,137,11,121,6,158,209,106,253,186,122,235,47,47,125,164,221,155,55,207,116,62,215,6,220,65,229,188,59,106,132,56,198,65,81,43,45,207,147,145,98,145,203,203,226,187,110,4,240,156,42,30,119,19,201,109,153,166,57,75,122,181,214,164,145,212,70,217,21,205,95,37,84,223,99,237,72,178,244,145,60,83,109,188,64,236,123,60,119,67,134,248,21,43,92,173,79,31,113,210,228,114,123,192,238,73,54,240,83,176,252,236,114,123,206,253,208,14,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,14,29,228,114,82,228,2,134,248,187,99,180,234,70,120,238,86,139,183,130,129,249,46,235,201,110,168,122,170,162,54,39,175,255,0,130,164,70,241,50,216,178,222,48,173,116,43,51,152,200,41,107,97,85,68,223,197,178,86,175,191,245,18,201,149,214,69,69,101,173,146,89,90,196,238,242,120,170,237,248,142,255,0,49,18,26,128,216,114,46,50,98,142,219,80,217,94,157,253,29,200,155,236,238,106,229,84,255,0,0,18,213,132,211,247,123,28,13,223,127,194,255,0,207,113,232,15,147,141,67,208,181,197,30,254,92,222,239,237,148,250,192,117,187,111,37,66,166,167,184,165,233,250,124,138,153,229,184,21,28,28,128,0,0,0,0,56,84,69,243,40,86,167,184,236,56,84,69,243,3,134,34,162,110,190,240,229,217,80,168,225,83,197,0,42,34,166,202,112,207,4,216,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,1,75,147,127,29,142,167,189,89,226,118,187,155,127,4,41,88,247,243,3,242,173,83,247,216,253,17,200,168,155,72,155,5,166,103,158,197,77,78,116,245,147,101,3,149,143,117,221,171,177,242,114,139,21,159,34,181,79,107,187,211,199,52,83,177,89,179,211,127,51,235,35,85,61,234,82,176,53,93,204,239,91,111,36,80,34,179,140,30,207,25,155,13,102,91,133,82,187,117,115,164,86,70,221,191,73,25,121,38,61,118,197,46,147,88,239,84,142,130,166,39,42,122,201,178,155,62,220,40,105,238,148,239,161,175,167,107,225,145,54,84,114,120,41,20,93,165,188,46,214,82,93,38,203,176,252,121,169,77,178,61,242,70,207,239,168,30,31,179,31,136,85,193,51,70,97,151,202,222,90,89,211,102,35,221,225,204,239,34,100,95,75,77,115,181,62,57,156,146,195,89,15,191,197,54,114,127,210,107,21,137,228,119,108,55,38,166,187,210,73,36,85,20,147,35,157,238,95,85,73,222,224,91,137,27,126,181,105,221,45,37,101,107,95,115,167,103,35,152,174,241,217,169,176,24,13,218,23,160,53,90,65,168,49,234,134,59,3,161,163,74,134,189,93,27,118,78,109,247,51,163,128,62,32,226,213,205,58,164,183,214,84,53,245,84,236,70,108,174,221,118,106,30,183,141,189,34,102,170,104,229,109,154,146,129,181,21,112,35,230,79,15,31,4,35,7,129,109,70,200,180,115,92,93,132,94,57,233,96,89,156,206,69,85,68,223,155,96,39,17,87,215,232,167,235,43,87,34,191,165,183,184,252,180,85,108,154,154,154,165,124,230,133,175,69,253,104,126,182,42,57,119,84,217,192,112,172,219,220,86,196,216,229,83,115,132,69,69,2,160,113,186,33,200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,111,178,133,77,206,21,21,84,168,14,165,103,143,137,216,129,83,115,144,5,47,229,229,217,222,75,224,115,186,41,196,140,231,77,183,216,8,179,237,95,209,58,154,183,125,63,183,81,43,145,141,107,92,230,180,140,188,59,33,155,26,187,211,214,75,18,61,145,76,222,102,187,203,193,77,140,56,135,211,26,61,81,211,171,133,134,122,86,202,238,147,220,213,84,221,119,68,240,53,240,214,205,44,200,52,203,50,184,218,174,180,143,130,62,240,245,102,233,225,182,254,0,73,54,147,104,30,154,241,137,167,49,92,102,142,10,58,232,226,72,185,163,106,115,110,136,90,13,71,236,178,205,113,41,166,155,9,90,155,143,138,242,239,238,67,142,203,77,111,126,63,155,71,128,87,213,114,69,42,44,137,187,137,146,138,72,234,105,217,52,104,143,107,209,20,8,1,200,184,103,226,107,75,41,36,172,103,164,232,153,18,243,42,68,245,79,3,195,90,184,136,214,204,26,236,201,228,202,174,174,238,239,68,123,31,35,145,55,67,98,43,222,43,141,95,226,125,21,214,213,79,83,213,106,181,81,237,223,204,196,189,104,236,221,211,125,64,142,162,170,212,172,160,154,85,87,114,197,26,39,138,129,101,248,91,237,48,164,184,82,83,227,249,234,197,27,252,17,102,145,219,169,155,214,78,37,244,146,247,4,115,197,146,83,163,94,212,93,185,147,204,140,188,175,178,167,59,179,85,190,76,94,106,167,162,47,170,246,248,30,38,251,192,215,20,184,197,19,231,183,86,93,121,35,79,4,73,20,9,145,164,213,220,14,224,212,74,59,236,14,69,247,163,208,251,118,236,167,31,185,47,78,142,229,12,174,95,119,58,26,249,95,172,92,84,96,19,62,59,133,202,245,10,71,230,169,35,182,59,112,110,46,117,171,77,174,173,146,186,235,113,170,88,215,197,146,189,222,32,108,50,138,247,55,213,141,190,126,27,41,221,18,57,173,217,222,100,91,104,103,106,194,213,87,211,90,243,186,72,169,98,118,204,89,28,171,185,159,88,111,17,26,99,153,210,65,87,111,200,224,87,76,196,114,55,153,61,224,92,180,147,215,229,127,130,158,119,52,194,172,217,205,36,150,107,237,170,26,154,121,88,173,87,72,221,246,62,173,21,242,213,115,251,229,53,92,14,106,167,131,186,136,126,166,61,177,198,189,57,219,38,235,249,200,160,70,63,21,29,157,243,227,79,168,207,116,158,162,104,106,99,85,151,167,78,156,191,167,220,121,78,17,184,185,202,176,124,129,218,83,172,208,73,220,157,188,75,37,78,235,250,61,228,176,84,80,197,83,3,161,169,98,79,28,137,179,152,255,0,35,24,120,134,224,183,15,212,136,159,116,199,232,98,183,220,145,121,209,240,49,17,202,169,250,64,196,142,43,180,229,116,251,48,163,215,173,20,114,201,69,204,199,206,202,127,6,248,174,235,190,198,84,104,182,180,224,220,88,105,131,241,186,249,32,146,233,29,18,194,250,119,121,245,17,187,47,159,233,49,238,166,237,144,104,84,18,224,26,153,108,90,187,52,168,177,164,181,9,204,136,139,224,138,88,104,51,106,78,29,181,82,12,223,77,46,75,85,105,171,122,62,104,154,188,172,103,50,248,248,1,243,44,127,74,248,48,226,94,74,139,171,101,166,181,85,85,185,91,190,232,222,87,56,153,109,56,205,237,26,137,138,209,100,118,122,166,212,83,207,3,86,77,151,116,221,83,196,192,46,40,49,156,119,139,13,18,143,60,195,82,41,239,116,205,99,164,72,246,230,106,162,110,167,230,236,208,215,107,141,154,105,52,155,46,169,123,101,134,87,53,18,85,241,78,95,13,188,64,185,92,121,240,115,65,168,182,137,243,236,70,155,163,120,166,78,100,232,183,103,120,120,249,152,101,164,122,255,0,144,226,214,138,205,21,212,247,203,235,57,209,198,233,213,85,126,164,243,38,198,90,122,106,250,87,65,81,11,100,167,149,60,151,201,81,72,223,237,16,224,250,20,182,201,170,56,29,10,54,186,157,200,247,71,19,118,240,79,21,242,3,7,42,238,87,205,12,212,55,87,68,231,201,104,184,57,100,77,215,213,217,202,126,221,102,196,36,205,44,177,106,78,41,18,117,163,229,115,186,94,229,243,63,125,178,150,77,111,211,249,172,114,68,139,125,183,187,164,140,252,111,84,252,122,13,145,214,225,121,108,186,111,168,77,88,232,166,107,152,212,151,203,127,36,243,3,40,251,55,248,198,146,142,229,6,148,103,21,234,136,229,217,178,74,239,20,84,242,79,18,84,25,88,217,155,20,240,170,62,158,86,35,154,244,250,151,200,215,171,89,112,28,139,71,179,200,114,204,117,175,138,150,73,18,165,147,196,191,138,171,190,222,4,167,112,37,197,213,179,88,113,106,92,86,241,88,207,73,83,177,177,162,57,222,178,242,160,25,160,196,68,79,61,247,56,123,55,242,40,137,242,57,188,206,106,34,39,130,109,239,59,28,246,177,188,207,240,64,63,59,154,168,118,181,251,39,136,149,88,214,243,175,145,214,221,215,199,220,7,232,69,253,37,71,83,85,124,149,14,205,208,14,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,1,194,248,20,42,236,187,110,5,99,195,222,19,200,59,200,11,1,197,102,175,219,180,227,9,175,124,245,49,54,103,211,202,145,167,59,81,119,88,103,219,205,237,95,54,17,181,194,197,92,218,177,196,229,195,39,155,215,108,117,149,72,139,226,187,35,227,173,114,121,243,126,119,214,94,62,212,172,173,212,244,201,64,223,85,118,221,61,251,248,86,167,212,89,238,202,234,105,171,243,187,189,91,151,127,227,109,221,124,61,244,181,43,254,80,38,102,219,23,74,149,141,219,109,183,255,0,26,159,168,162,52,217,136,133,74,5,42,168,84,223,35,175,101,59,27,228,7,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,5,14,94,95,18,178,151,167,50,108,7,91,102,221,74,220,170,228,69,105,213,210,84,93,206,198,47,226,129,83,147,195,196,243,121,206,15,99,212,11,52,150,91,196,12,146,41,17,81,121,155,191,153,232,209,203,205,202,228,240,29,52,223,153,60,0,134,190,63,120,34,151,78,101,155,52,194,237,202,234,39,170,243,54,54,108,137,245,249,24,253,193,238,191,94,244,71,81,104,233,223,59,226,165,158,102,192,246,171,182,68,85,93,148,158,189,70,194,236,185,246,59,85,142,223,41,99,154,41,163,115,89,206,221,246,114,161,3,124,104,232,85,223,67,53,106,162,146,146,137,236,162,71,119,152,165,68,217,17,85,119,2,121,177,107,189,175,60,195,41,235,105,167,108,204,173,165,106,61,81,119,252,36,241,34,115,140,108,90,211,161,154,249,77,147,209,192,214,53,211,49,238,114,55,111,21,93,203,161,217,163,197,219,46,176,195,166,249,109,199,105,88,158,163,164,119,142,222,228,46,71,105,54,139,91,243,44,45,217,172,46,78,118,108,246,185,62,164,64,50,115,135,13,77,160,213,109,52,183,95,105,164,107,220,200,153,26,236,191,82,23,86,39,36,137,207,245,120,17,233,217,115,168,112,125,23,147,10,168,172,230,146,25,31,179,85,126,162,67,25,224,253,154,158,11,226,7,96,0,14,153,100,229,126,199,44,149,20,162,104,213,95,186,20,181,170,223,16,63,78,251,156,157,77,127,185,78,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,15,122,53,60,10,206,137,17,126,176,56,108,190,39,114,47,51,79,202,212,93,206,237,213,141,223,112,56,108,72,144,186,57,87,116,126,233,227,250,72,217,237,62,208,90,26,156,106,92,170,209,64,222,240,138,138,231,53,190,63,164,146,103,49,203,55,81,85,121,17,60,143,19,171,26,121,102,213,60,66,187,30,184,68,199,44,145,59,149,85,55,241,219,192,13,114,244,171,57,186,233,150,119,67,145,80,57,205,150,158,161,145,189,81,118,245,121,188,77,133,248,114,213,155,102,173,233,221,182,251,110,157,143,233,193,28,114,242,175,227,109,226,65,103,21,92,61,228,90,27,159,214,210,207,71,39,113,150,71,72,199,170,120,38,235,224,101,47,102,55,19,244,216,93,194,61,61,200,174,28,180,243,185,92,213,123,189,235,228,128,76,2,70,201,38,235,181,124,147,98,164,98,254,19,94,171,250,14,139,125,85,53,194,145,149,180,82,35,226,153,168,230,170,47,185,79,208,198,164,12,93,221,191,188,14,81,210,123,218,126,90,248,93,44,60,171,74,217,145,124,21,139,228,119,71,51,229,85,223,102,181,61,251,159,138,227,120,181,89,154,181,21,247,40,227,106,121,163,158,128,124,11,222,148,224,153,77,51,153,120,197,104,94,247,121,171,163,69,82,206,103,60,10,232,214,91,12,145,173,138,134,141,242,127,92,100,72,138,135,186,204,184,153,210,28,66,9,38,185,229,80,178,72,209,87,149,21,23,200,196,157,101,237,63,199,98,134,123,30,157,68,219,133,82,238,214,57,173,93,247,2,215,241,13,217,187,167,56,125,52,149,118,172,173,99,168,79,190,53,173,84,77,140,47,204,27,157,105,21,203,187,216,179,107,131,217,23,131,81,178,47,151,243,151,218,91,87,22,252,81,100,169,118,101,45,202,138,217,42,242,167,35,220,137,178,151,199,4,236,172,187,95,171,224,184,231,217,77,122,42,181,28,246,72,187,160,24,53,104,226,235,91,173,48,162,51,40,186,171,25,239,234,56,190,90,27,218,75,158,227,89,4,9,151,214,75,81,70,155,35,157,44,138,166,93,234,215,1,122,83,166,250,105,89,87,74,216,170,103,134,39,47,51,163,77,247,68,35,119,65,180,86,155,89,181,102,183,7,130,61,163,73,164,106,57,19,201,17,64,151,189,49,227,227,69,245,14,150,25,42,114,120,169,101,217,17,205,69,219,196,200,28,91,82,48,188,197,136,252,126,247,5,66,43,124,249,209,8,186,189,246,87,228,24,221,169,213,56,206,67,92,201,157,235,163,89,225,226,89,59,246,9,197,199,14,183,71,84,81,85,93,230,183,193,235,115,117,29,226,136,4,189,107,70,133,226,122,211,97,168,183,213,172,110,168,114,47,44,168,136,170,138,68,239,20,28,38,234,78,138,119,170,170,24,106,110,86,181,114,185,28,253,213,26,133,211,208,62,212,203,214,59,27,108,25,245,169,177,171,31,203,36,211,111,205,250,124,204,228,196,245,135,68,56,176,196,221,103,167,186,82,84,207,51,118,115,29,183,130,237,250,64,136,174,21,56,154,174,210,107,227,236,57,21,84,142,180,212,57,204,150,57,85,121,90,229,240,219,99,35,173,116,86,102,106,221,191,80,116,254,72,214,42,149,107,228,108,91,34,110,229,221,79,223,196,239,102,125,107,238,243,223,240,24,156,250,101,69,147,104,147,195,155,251,198,43,217,164,214,142,27,47,205,173,201,45,85,51,80,83,73,178,117,55,84,217,20,9,233,196,46,15,189,227,52,51,72,238,73,22,6,115,109,245,236,117,230,56,173,22,77,140,214,227,213,203,214,73,226,114,39,50,111,226,168,98,207,9,28,105,97,122,153,99,167,164,187,215,67,69,82,212,72,250,123,237,226,102,13,52,148,181,17,178,186,25,146,72,228,77,218,187,251,148,8,72,212,28,50,231,194,231,17,156,213,49,62,59,69,194,101,114,170,166,205,245,220,123,126,47,184,106,184,94,49,74,29,105,211,248,221,39,222,35,145,203,18,123,213,55,247,25,81,218,81,161,46,206,240,79,165,54,122,46,106,250,55,181,232,230,55,214,217,190,39,207,224,87,45,161,213,77,36,171,211,44,173,89,44,244,251,192,145,201,226,169,202,155,123,192,192,173,34,212,26,13,79,182,191,75,117,17,232,149,168,213,100,115,77,226,244,84,77,145,60,79,63,18,103,220,37,106,133,61,238,213,4,221,193,242,35,218,230,239,202,172,85,243,240,253,7,183,227,43,134,156,135,68,179,217,179,60,106,25,97,165,100,203,34,61,137,178,121,239,177,116,120,112,212,61,61,226,87,15,118,5,168,177,82,195,126,99,22,40,95,34,34,189,81,19,100,93,212,9,11,225,123,136,220,115,92,176,218,74,170,42,216,223,88,200,154,217,89,191,143,54,222,37,237,133,178,42,185,38,110,233,191,129,18,154,79,140,102,124,42,235,52,118,187,116,179,205,96,170,145,100,71,238,188,168,138,190,4,170,226,57,36,25,21,134,154,228,199,34,172,145,181,87,245,170,1,245,163,153,147,170,198,169,224,133,124,159,80,106,71,23,224,162,110,190,39,110,219,129,66,39,188,169,60,194,166,193,60,192,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,7,10,158,5,27,47,49,216,112,137,176,4,79,2,137,94,216,218,175,114,236,136,118,31,7,49,190,82,216,108,149,23,26,167,43,89,31,38,234,141,85,243,123,83,221,250,192,135,62,211,220,242,43,190,115,37,138,25,26,245,133,85,23,100,111,134,211,86,183,220,187,251,254,162,224,118,64,89,96,157,185,37,100,177,175,85,149,240,35,87,117,79,5,165,155,221,253,243,13,56,143,206,106,53,79,87,175,85,209,74,249,35,239,213,41,31,63,51,118,103,122,153,81,54,114,174,223,202,25,221,217,21,66,234,72,114,120,158,136,138,202,250,116,93,151,253,203,42,1,40,205,242,11,228,19,200,47,146,254,160,40,69,221,118,43,79,35,169,191,132,118,167,144,28,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,225,81,23,204,234,149,155,38,237,114,238,119,20,72,155,180,14,180,149,85,54,84,59,24,170,169,177,213,182,222,226,182,57,64,162,120,89,43,121,57,189,100,241,67,22,248,224,225,206,219,172,122,109,85,84,180,109,75,165,59,92,246,204,214,238,245,68,79,45,204,167,155,193,17,205,79,29,207,201,113,166,244,140,51,91,231,129,175,134,88,213,190,63,165,0,214,182,223,114,202,52,39,81,150,104,186,148,213,52,85,62,229,84,87,53,28,73,21,23,20,214,206,37,244,69,216,141,117,91,41,238,113,192,173,70,53,222,46,84,110,197,132,237,46,208,201,112,172,238,108,150,138,133,99,166,155,222,214,248,110,166,31,224,153,213,235,2,188,197,89,108,153,251,115,38,236,69,217,23,196,12,185,224,243,35,202,244,59,92,38,183,95,161,116,84,82,189,202,215,185,222,10,138,190,4,204,97,57,229,155,44,183,195,45,45,92,78,153,204,71,43,81,201,245,16,69,153,106,109,110,67,109,167,200,32,131,187,214,162,53,57,217,231,252,231,218,195,184,195,212,13,55,163,142,169,151,74,137,30,213,70,242,44,139,228,4,244,186,84,95,8,213,28,191,161,78,82,77,147,215,240,82,42,52,155,181,89,212,146,195,75,147,195,18,163,213,26,231,189,119,243,36,11,71,248,132,193,117,122,209,13,117,170,233,11,167,145,17,122,104,228,2,235,53,121,188,118,56,86,166,255,0,160,233,70,58,84,73,21,252,169,238,217,78,198,163,81,191,134,170,5,19,49,88,136,172,221,87,115,177,100,84,68,240,56,137,234,229,217,83,116,250,206,92,136,190,64,114,217,55,93,148,171,115,243,185,85,190,34,57,183,93,148,15,210,112,171,177,75,31,191,153,82,166,224,17,119,57,56,111,145,200,0,0,0,0,0,0,0,0,2,151,49,28,84,0,252,238,103,39,143,153,74,202,175,217,155,108,119,200,221,211,200,232,70,236,237,246,3,186,52,245,124,87,115,158,147,19,240,90,137,250,138,88,237,188,20,236,223,112,49,151,140,254,25,45,90,221,131,86,62,150,141,139,115,133,138,246,185,27,235,42,34,16,99,127,178,228,122,51,168,110,167,149,211,81,212,80,212,238,138,155,162,170,53,198,203,213,140,122,49,202,198,243,243,167,35,154,191,82,145,133,218,89,194,45,93,206,73,53,31,17,180,34,177,173,222,84,141,190,255,0,53,3,216,112,191,218,51,133,55,13,164,181,231,87,72,233,164,167,99,99,231,114,238,171,178,108,93,12,239,180,159,70,241,187,115,166,180,222,34,171,159,109,218,205,183,220,132,75,11,32,110,67,29,182,233,51,169,33,108,157,39,248,109,179,183,217,73,29,225,151,130,13,50,212,154,58,107,237,94,72,149,140,114,35,149,146,108,169,250,128,251,153,7,105,230,164,229,177,203,71,128,97,45,169,87,170,181,142,106,42,22,154,229,83,198,206,190,215,173,29,45,186,229,109,138,101,230,222,41,92,155,33,39,26,111,194,238,144,96,116,113,178,143,29,182,204,232,211,240,213,141,46,133,170,199,139,91,190,255,0,105,162,164,166,86,250,187,199,178,108,4,94,233,207,103,14,169,229,115,199,83,169,89,109,210,61,213,57,217,35,213,201,250,76,177,211,46,207,125,33,193,22,42,154,186,10,123,148,236,217,85,211,68,138,170,166,83,53,241,39,138,76,213,255,0,140,133,75,36,106,155,117,88,159,241,128,248,216,238,25,141,98,244,172,164,178,89,169,169,24,196,217,18,54,34,31,97,205,127,87,159,155,193,19,200,161,29,227,203,213,103,47,158,252,200,126,25,235,109,179,212,116,82,232,198,61,169,186,183,168,128,90,78,45,174,48,218,244,110,235,95,88,136,207,81,236,254,116,35,123,179,31,23,150,241,174,55,27,212,80,111,7,120,153,122,187,126,147,54,56,251,212,59,61,54,143,86,99,180,181,145,75,83,51,185,118,71,34,175,212,89,62,204,171,13,155,6,179,85,221,238,245,81,69,61,69,75,220,138,231,34,46,202,4,143,54,40,217,23,78,69,234,34,120,120,159,34,253,134,98,217,69,52,148,215,155,61,53,83,30,213,106,245,24,138,124,155,182,172,96,118,7,114,92,111,176,49,95,235,38,239,67,186,205,169,184,93,247,239,86,251,204,14,114,248,162,115,160,24,83,196,223,102,190,35,158,199,81,116,193,41,217,73,86,237,222,145,192,196,77,212,143,219,214,150,113,25,194,102,73,223,233,224,175,163,162,167,147,155,154,55,42,35,147,127,208,79,196,85,182,234,166,109,75,89,18,47,214,215,161,227,181,67,72,241,13,80,177,205,105,190,209,193,51,165,110,221,71,53,21,80,12,65,224,207,143,171,38,167,211,211,225,25,220,241,195,112,68,70,43,101,95,23,109,250,204,170,212,125,5,211,125,89,177,190,150,225,104,162,116,117,49,238,217,17,136,190,105,224,164,100,113,89,192,110,83,162,213,242,106,62,146,213,85,57,208,191,168,169,10,43,118,77,247,95,34,224,240,105,218,19,53,186,40,240,93,84,169,116,53,112,191,162,143,157,87,127,15,15,120,22,179,137,238,15,178,238,26,174,142,206,52,238,225,88,234,56,167,73,86,40,247,70,162,111,191,184,205,174,4,56,154,166,213,252,42,27,93,218,173,169,119,164,218,21,133,206,241,94,84,243,47,221,218,139,9,215,92,38,106,71,173,53,92,21,112,175,42,174,206,219,116,240,34,171,45,199,178,190,7,184,136,134,237,107,89,150,199,89,62,234,138,170,140,78,119,1,48,57,85,142,143,35,176,214,91,234,233,217,59,37,129,236,70,57,55,77,213,8,179,196,223,117,225,119,137,247,208,87,75,45,61,174,190,103,202,155,238,141,78,103,120,33,38,186,113,151,210,106,22,29,110,200,232,39,69,73,224,99,222,141,95,122,166,234,88,174,52,56,115,166,213,60,70,92,135,31,167,70,222,169,19,153,143,141,190,183,171,227,230,7,184,214,13,42,198,56,143,210,167,91,220,216,185,234,226,73,27,51,81,21,219,170,16,187,175,58,13,168,124,42,231,75,114,180,73,87,5,36,115,117,27,84,205,209,118,230,242,51,3,135,14,52,114,61,28,187,187,78,53,61,143,137,96,145,98,141,211,42,254,10,120,39,153,146,154,183,109,211,62,48,116,238,167,31,160,125,50,221,100,98,203,27,154,137,205,224,155,129,143,156,53,113,31,166,26,239,137,82,97,250,141,91,5,5,238,46,70,178,165,118,89,23,151,244,169,33,90,107,109,183,218,113,216,233,173,85,173,171,165,106,39,36,156,200,170,168,107,215,171,26,103,153,240,249,156,79,72,199,84,209,190,9,93,211,145,187,166,232,139,245,153,63,193,167,29,249,118,43,152,80,227,185,181,198,89,173,210,34,55,154,105,21,80,9,162,234,50,71,163,225,94,103,39,134,199,233,77,246,77,207,59,133,101,150,76,218,205,5,246,203,80,201,34,153,136,229,86,175,146,169,232,192,235,123,220,137,228,117,164,235,205,182,199,107,219,186,31,159,151,101,223,96,63,74,59,127,50,163,165,139,245,169,216,174,240,241,1,204,163,153,74,81,119,57,3,158,101,28,202,112,0,231,153,66,42,170,156,28,167,152,21,0,0,225,87,99,142,101,14,243,56,3,158,101,42,40,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,151,59,111,121,202,46,229,42,158,37,72,155,32,5,240,49,207,141,108,229,152,118,146,92,234,153,43,25,34,244,127,9,200,159,245,205,50,123,218,191,156,100,98,249,24,11,218,137,153,83,218,116,198,91,106,77,247,202,174,94,86,163,147,199,150,162,137,87,241,147,235,2,50,244,67,15,118,95,127,189,223,42,162,123,169,169,224,169,169,116,155,42,53,21,175,141,203,226,138,158,231,110,72,103,101,245,51,41,239,57,187,33,84,88,153,119,99,88,169,226,155,36,51,236,99,207,10,122,118,198,104,86,81,148,213,64,198,172,212,21,168,143,86,236,190,52,112,63,205,91,254,83,36,123,47,225,233,87,231,14,106,181,205,244,219,88,138,139,191,148,50,255,0,156,9,23,79,32,190,74,19,200,59,200,14,180,243,59,19,200,235,68,245,188,206,196,242,3,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,3,135,121,28,128,58,92,155,6,174,199,106,162,47,184,252,242,34,162,248,40,29,220,168,229,221,87,127,208,82,174,149,60,152,117,196,171,183,138,159,161,60,128,199,78,49,52,22,223,172,120,13,108,11,76,215,213,195,19,164,106,242,238,187,162,120,16,35,158,97,55,140,11,48,169,178,93,169,31,19,225,168,119,42,57,54,221,168,190,6,206,179,193,20,241,62,41,88,142,108,137,202,228,95,122,17,163,218,75,194,229,5,109,174,124,211,31,182,178,41,25,235,185,241,183,101,240,241,80,48,194,221,54,39,85,164,95,198,159,20,119,6,239,178,120,111,228,99,61,125,76,178,77,51,101,153,207,68,145,121,81,87,220,126,137,110,119,58,118,73,111,117,116,168,216,228,86,43,119,250,151,99,241,172,73,52,202,138,239,197,223,112,43,162,164,125,99,185,99,143,101,79,20,84,79,18,229,233,78,190,234,30,141,94,226,172,182,92,234,150,40,213,62,242,175,84,106,161,213,161,150,42,75,245,249,244,181,77,106,178,54,43,215,127,208,123,108,187,77,233,51,11,155,169,108,180,205,99,98,79,23,49,62,160,36,167,133,222,209,140,59,54,177,211,90,243,75,132,84,183,85,84,106,198,171,238,250,204,210,177,231,152,174,73,77,28,246,187,164,50,164,136,138,136,142,79,121,173,189,246,203,62,159,85,247,155,109,194,70,85,49,118,245,87,101,66,233,240,251,197,94,160,224,153,149,190,91,198,75,89,53,2,204,198,57,146,72,170,212,77,192,216,77,92,230,53,22,38,163,183,43,111,173,230,120,61,36,212,171,86,166,97,148,25,37,154,170,57,145,208,177,175,68,114,121,237,226,123,164,86,202,155,181,219,40,28,201,26,42,31,157,88,172,93,208,253,42,228,98,122,227,149,28,187,108,155,1,215,26,169,220,139,185,212,246,42,121,28,53,202,158,240,59,145,54,57,40,230,223,200,169,20,14,64,0,0,0,0,0,0,0,0,0,112,169,191,129,212,244,217,55,67,184,165,233,187,118,64,58,21,85,23,192,237,141,219,249,169,210,230,59,127,121,83,28,169,227,184,29,146,53,127,9,60,127,65,241,242,60,118,223,149,217,234,44,151,74,118,79,79,60,110,106,181,233,186,110,168,125,159,5,94,125,252,14,182,34,172,188,232,187,53,61,192,66,159,31,220,31,207,165,119,26,156,191,28,183,170,80,73,34,191,120,219,224,138,171,191,184,178,188,60,107,214,121,136,207,30,51,108,189,213,49,210,73,179,91,212,84,216,157,221,94,210,219,30,168,99,53,118,123,189,36,117,13,146,39,53,173,123,119,217,118,240,82,12,184,160,225,163,54,225,243,55,169,190,81,80,204,203,111,89,100,100,205,69,245,119,95,4,2,67,176,134,113,7,120,195,210,186,221,61,93,75,165,103,59,87,170,171,230,135,138,171,200,56,185,198,103,150,38,216,106,230,103,50,170,111,34,158,19,128,94,56,25,104,116,24,118,119,95,179,30,244,141,142,149,219,254,132,243,37,66,149,214,75,245,178,27,181,61,44,21,12,168,98,57,170,155,46,232,160,69,166,83,196,71,23,150,22,185,19,17,169,217,61,252,238,45,30,73,198,231,19,54,135,57,110,150,218,186,84,79,63,93,200,76,229,211,6,196,234,41,100,150,174,195,75,34,35,21,206,230,98,125,68,92,241,219,157,224,246,250,153,177,188,115,30,162,73,209,254,179,154,196,69,219,127,16,44,229,131,180,31,93,150,57,29,208,170,154,45,149,21,234,247,46,202,121,105,120,187,226,11,32,189,62,123,100,215,22,189,234,168,141,107,157,177,234,244,139,87,116,130,197,101,101,155,39,179,81,117,228,145,21,202,232,209,84,200,90,109,113,225,83,8,100,21,110,181,219,93,51,154,142,217,96,79,63,230,3,11,115,204,159,136,108,158,4,159,37,167,173,146,23,42,42,117,28,170,87,135,81,241,59,83,74,216,177,26,123,132,113,34,162,253,237,238,68,51,2,255,0,172,120,70,183,223,104,241,188,27,28,164,233,200,246,120,199,30,222,27,153,223,166,58,91,130,105,206,31,75,85,122,182,210,198,249,34,107,156,175,98,120,42,160,16,209,147,97,156,98,100,50,70,250,184,238,233,200,136,158,18,184,253,22,28,59,140,252,117,27,114,129,151,116,137,158,31,202,184,155,154,107,134,149,87,183,248,173,21,4,139,190,219,114,161,247,97,199,48,202,218,52,111,162,232,122,74,187,237,178,1,10,142,214,222,47,48,72,18,166,243,73,114,108,81,248,171,149,238,93,207,91,167,93,171,26,163,135,214,178,138,255,0,142,247,184,218,188,174,116,202,170,168,74,214,117,136,233,23,162,95,22,73,102,182,182,23,39,47,51,152,158,242,196,59,129,77,3,212,9,37,188,218,162,165,228,122,175,131,34,77,145,84,15,45,165,221,163,186,59,171,112,55,31,207,217,73,75,53,82,114,44,15,111,135,143,135,188,240,156,76,112,25,136,106,85,4,154,147,163,181,145,65,84,230,245,153,29,42,163,119,95,63,113,240,117,247,178,254,154,223,12,153,30,157,86,76,202,184,83,120,219,11,118,241,67,27,237,250,183,197,15,12,85,43,111,201,97,184,212,219,97,127,38,210,189,202,222,80,62,158,136,113,49,171,220,47,231,240,98,154,149,45,87,163,227,147,167,188,207,85,78,93,246,67,47,184,165,162,177,113,71,164,81,229,248,99,96,172,170,133,172,149,92,213,78,100,84,77,204,27,214,157,120,211,253,114,176,164,215,58,56,40,174,200,212,94,118,179,214,230,253,101,171,211,206,33,117,7,75,102,91,117,61,210,162,75,82,175,47,69,100,94,69,111,234,2,79,123,60,181,226,8,44,242,233,174,87,88,144,215,83,74,177,49,175,95,29,155,225,239,51,189,91,28,240,171,24,198,205,12,169,227,239,69,69,32,90,139,85,187,245,214,28,219,18,171,238,85,140,114,58,70,66,188,187,174,254,36,143,240,129,198,109,191,61,142,155,12,201,170,99,138,185,173,70,163,156,239,21,217,0,252,252,108,240,93,100,212,187,5,78,77,133,210,54,154,251,10,44,155,66,205,156,168,158,43,226,71,102,145,235,22,162,232,126,164,69,106,169,158,165,95,73,55,66,70,61,202,137,202,139,178,147,202,212,165,175,129,221,46,73,98,153,138,213,114,46,254,10,132,120,241,195,193,164,82,83,213,231,248,109,39,44,205,69,146,78,147,118,93,252,212,15,79,175,26,67,132,113,129,162,31,74,176,232,32,125,246,8,17,101,88,154,156,220,200,155,169,14,217,86,51,124,192,50,106,139,61,107,100,130,182,134,117,107,119,240,95,85,73,29,236,226,213,203,141,163,36,168,211,218,218,137,36,230,123,227,146,39,239,183,212,167,225,237,39,225,46,191,211,14,212,108,62,216,189,23,198,175,149,35,111,134,235,226,190,64,125,46,206,30,49,28,234,136,52,239,42,173,228,114,175,43,21,238,241,217,60,16,149,122,105,227,170,167,142,162,39,34,178,70,163,154,191,90,41,172,54,9,147,92,112,76,198,146,233,4,207,166,154,150,118,163,213,190,10,155,47,138,19,253,194,54,190,89,181,139,78,40,39,138,181,142,171,165,137,144,185,188,222,42,168,158,96,95,245,241,58,100,77,155,186,28,185,122,127,124,115,191,188,30,228,118,205,95,4,95,16,40,98,170,157,155,168,98,198,212,217,20,171,118,187,197,0,165,139,186,21,20,57,241,177,201,204,237,151,234,59,26,230,189,55,111,136,28,0,231,43,19,117,64,138,229,252,68,0,114,158,103,27,187,243,14,87,116,241,217,0,168,20,114,187,157,29,191,129,202,243,115,120,39,128,7,121,156,28,162,239,248,73,226,28,230,177,60,64,224,172,233,241,151,197,60,14,212,77,147,96,57,0,165,255,0,130,5,64,234,221,126,177,186,253,96,118,131,173,168,171,227,185,90,1,200,41,84,95,45,202,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,28,42,236,114,112,190,64,80,174,241,43,79,18,132,110,234,118,1,75,215,102,170,145,3,218,165,152,92,46,23,234,91,19,106,228,232,71,207,179,55,240,241,101,19,188,182,250,208,151,122,249,187,189,51,164,250,149,63,198,66,39,104,126,79,71,146,106,155,45,212,14,108,170,155,238,173,123,93,255,0,91,82,47,226,255,0,114,160,100,150,159,226,113,98,92,22,85,85,50,54,70,250,235,27,234,121,154,212,69,245,237,44,95,114,175,230,159,115,178,189,36,150,151,53,153,203,187,125,52,197,230,84,77,247,88,36,223,244,253,71,223,212,186,10,140,71,131,11,125,181,96,115,222,252,122,40,95,202,138,155,111,106,122,42,248,255,0,114,117,246,85,80,36,120,30,83,85,202,168,233,47,201,191,130,249,119,86,255,0,157,64,207,164,242,56,119,145,202,121,5,242,3,173,17,119,241,67,177,60,138,17,119,43,79,32,57,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,58,165,106,109,224,118,156,42,111,238,3,161,169,178,236,119,167,145,215,200,228,95,34,189,209,169,226,1,222,45,84,250,203,43,197,117,21,20,186,63,117,138,177,17,235,209,145,81,85,55,252,82,245,43,145,83,116,247,30,11,88,112,196,206,176,187,133,182,55,170,171,161,122,35,126,181,216,13,107,114,72,25,13,234,228,198,175,138,85,201,178,126,142,101,62,115,94,171,31,42,120,57,61,229,214,226,83,77,235,244,223,82,238,22,170,186,117,141,142,145,207,79,15,173,79,13,244,114,165,214,31,77,83,51,154,30,110,85,112,31,111,78,239,139,143,202,250,154,105,54,146,70,43,63,156,191,216,109,238,139,23,211,170,172,138,225,43,86,174,101,123,83,153,124,124,76,87,180,78,148,245,9,187,215,193,119,216,251,183,220,202,233,116,161,75,21,60,142,238,236,245,149,17,124,0,249,87,203,197,102,73,122,150,89,36,115,150,89,85,24,223,63,53,240,47,222,159,112,113,157,102,120,84,153,76,84,51,53,177,53,101,98,162,125,73,186,30,123,133,93,6,189,235,46,161,209,81,83,209,189,244,108,145,174,124,136,159,82,248,147,209,166,58,65,142,224,24,149,54,49,21,52,115,198,234,118,181,252,205,247,237,226,4,51,240,241,197,206,161,240,227,144,183,17,201,29,80,150,250,121,85,174,73,21,118,68,69,216,150,13,9,226,247,77,53,146,223,3,40,111,48,50,177,237,68,86,115,34,120,150,199,137,62,207,140,31,83,233,42,174,86,90,88,233,107,92,142,122,36,81,162,42,169,25,90,137,162,122,227,194,197,217,215,202,55,87,209,209,193,55,168,177,170,162,42,34,254,128,39,242,55,163,145,54,115,95,27,147,116,114,46,231,40,146,119,157,211,249,61,136,189,225,11,180,157,149,75,73,137,234,109,74,65,43,156,216,155,36,142,221,85,124,147,204,147,107,29,238,221,127,182,65,118,182,85,54,104,39,98,61,170,213,223,193,80,15,166,168,139,230,117,61,155,121,29,168,191,89,199,170,239,0,58,152,171,182,219,149,162,148,185,138,158,40,135,8,228,79,53,216,14,228,95,172,228,161,60,124,138,183,64,57,7,27,160,221,20,14,64,0,0,0,0,0,0,56,118,251,120,1,195,154,139,238,58,94,213,111,145,222,155,251,202,94,222,111,36,3,243,177,242,57,121,17,60,62,179,244,110,198,250,155,236,170,82,212,115,19,100,111,137,74,194,175,119,59,151,101,0,200,122,42,175,89,21,81,125,197,165,226,23,68,49,205,93,196,43,104,238,20,113,74,244,137,206,69,86,162,174,232,133,221,116,124,200,136,174,242,63,52,244,141,145,207,122,200,168,199,181,88,173,247,120,129,174,6,185,224,245,122,53,169,117,22,218,9,164,130,88,102,89,35,229,240,217,17,124,12,209,224,207,180,66,179,22,138,147,17,212,42,206,120,185,155,27,36,153,251,170,39,146,31,119,180,131,131,203,188,183,169,181,51,27,167,146,170,36,143,215,68,79,4,95,53,35,9,97,170,163,175,146,57,28,248,106,32,122,167,212,173,84,3,102,60,107,58,198,51,219,83,47,22,43,196,115,197,85,14,202,212,122,108,156,200,70,255,0,31,92,52,45,178,240,185,165,13,122,200,147,61,17,89,204,155,120,169,132,250,63,197,230,170,105,34,244,40,46,181,85,208,55,202,57,36,93,145,15,67,158,113,143,157,234,221,117,37,61,254,166,88,160,73,152,175,103,58,170,108,138,6,80,240,241,192,101,151,84,173,48,222,110,207,116,79,77,151,240,75,245,63,102,22,158,222,165,99,170,238,142,78,155,118,217,88,158,226,227,112,93,170,154,125,118,211,234,43,117,158,235,3,238,28,141,71,177,92,136,187,237,226,101,58,62,30,68,115,28,207,91,243,87,112,49,143,69,56,34,193,180,154,250,203,197,31,36,235,10,108,156,204,66,230,234,222,158,220,51,75,87,112,181,220,231,129,19,102,162,49,118,216,185,252,141,229,228,71,237,191,136,221,136,155,70,212,220,12,45,201,52,23,56,195,237,114,84,208,223,171,95,39,154,39,50,150,19,39,212,46,33,116,230,173,247,31,227,211,209,195,190,232,231,174,219,33,40,55,43,61,53,217,17,181,14,221,19,241,84,180,60,68,99,184,205,46,157,220,31,61,190,157,26,216,95,235,171,83,125,246,2,47,117,79,142,156,207,39,179,54,193,39,52,53,61,102,181,220,175,93,252,204,253,224,111,53,101,199,76,99,158,241,114,85,170,145,200,187,61,222,62,36,72,225,186,93,119,213,93,106,171,182,89,105,95,45,59,106,158,190,170,120,38,206,51,218,125,62,212,253,35,194,162,168,197,41,170,37,88,26,215,57,136,170,158,40,4,146,62,72,31,10,49,234,217,81,233,190,222,104,91,189,70,208,237,61,213,27,116,148,23,251,37,47,52,158,28,235,26,42,152,91,164,221,162,213,24,221,66,99,218,165,66,148,115,70,254,69,123,209,85,118,67,46,176,174,42,180,103,54,163,142,170,221,146,192,175,114,38,232,170,137,178,129,136,186,201,217,65,137,222,82,106,236,70,229,44,47,84,87,181,145,183,111,31,168,192,13,111,225,19,85,244,134,73,150,225,102,158,90,8,149,81,37,114,42,248,33,62,171,169,88,147,232,100,174,166,186,194,248,163,106,185,87,157,61,197,148,251,174,104,214,184,223,42,116,230,228,218,42,169,159,204,197,87,162,42,167,184,8,2,162,185,215,216,228,85,167,154,70,114,187,103,71,228,155,151,43,2,212,107,149,170,178,59,197,162,190,74,74,216,85,23,239,110,217,85,16,207,94,40,123,51,237,109,170,154,243,167,213,61,71,76,139,47,69,155,34,38,230,3,231,252,58,234,94,154,215,201,29,117,189,241,68,212,93,222,142,2,65,184,84,237,29,134,154,120,48,188,226,165,187,57,81,189,121,29,186,253,68,135,91,239,24,206,166,98,110,91,93,100,87,10,90,198,122,200,174,69,219,116,250,141,104,59,213,117,190,69,108,40,246,78,199,110,178,181,23,153,20,201,254,21,120,220,212,29,24,189,211,91,107,43,234,46,52,15,122,35,155,51,213,81,169,191,212,4,146,255,0,5,138,13,43,214,40,115,220,98,145,18,9,124,100,107,27,178,115,57,124,76,165,201,240,251,86,109,136,45,162,243,74,201,89,81,6,219,61,55,217,85,15,41,163,90,205,137,107,118,43,77,118,166,150,25,39,123,90,175,143,234,118,197,207,88,186,113,36,81,248,237,228,159,82,1,3,252,120,240,179,95,162,153,109,69,214,223,68,239,70,212,189,101,234,35,124,17,85,124,143,147,192,239,19,87,45,26,207,105,40,110,21,175,109,170,103,236,228,115,189,84,85,95,168,153,30,40,244,54,209,173,184,13,101,138,174,142,57,42,155,18,200,199,171,119,114,108,158,8,64,78,173,105,213,255,0,74,243,106,219,69,202,141,244,221,222,161,221,39,109,182,232,139,224,6,198,248,22,97,104,212,60,126,151,34,181,86,54,88,101,141,170,168,213,221,55,84,220,244,241,61,178,53,85,81,60,60,8,144,236,237,227,54,27,12,176,224,249,173,211,165,76,171,179,92,247,125,94,68,155,67,173,90,110,202,20,174,92,134,4,137,233,205,191,50,1,238,209,209,170,236,136,155,149,42,108,155,162,22,146,187,137,237,36,164,145,98,143,35,129,207,79,237,144,243,247,126,45,48,90,118,170,81,92,97,145,125,222,40,5,244,87,171,165,68,116,109,84,250,212,173,206,129,158,43,43,24,137,253,178,33,134,122,131,198,87,112,166,145,182,190,71,34,181,85,28,142,241,67,16,179,158,51,181,18,190,238,248,232,111,21,48,177,93,228,217,21,19,204,9,135,101,84,50,174,205,146,55,39,247,72,87,213,100,137,180,110,69,95,214,69,174,152,241,97,144,210,69,27,239,119,249,87,222,188,210,153,31,129,241,113,141,85,200,198,214,94,35,253,59,188,12,189,111,58,121,160,245,149,127,65,143,183,206,51,180,143,29,166,73,46,217,20,49,120,125,104,124,91,79,30,122,29,115,159,146,44,174,37,106,248,111,186,1,147,50,61,253,53,84,79,29,206,138,186,248,237,212,110,170,170,114,53,173,243,85,45,190,23,196,14,156,102,116,142,117,150,253,20,242,43,182,70,243,33,230,120,151,212,138,140,123,77,170,235,237,239,78,100,110,232,173,119,232,2,242,216,178,42,11,244,79,150,142,102,189,24,238,85,217,79,163,43,21,255,0,168,194,62,2,53,178,108,254,217,116,164,184,214,111,86,202,215,53,173,115,189,219,153,184,178,34,49,17,92,222,101,79,172,14,85,18,38,120,21,162,238,155,159,138,190,237,111,182,211,58,162,225,85,20,76,111,154,171,144,243,43,171,248,10,72,176,250,114,46,100,93,182,69,64,61,161,194,166,232,124,139,110,91,97,187,53,29,67,94,201,17,127,74,31,77,42,169,213,118,73,90,191,223,2,174,95,208,57,127,65,203,94,215,166,237,114,41,80,28,34,108,133,60,232,158,103,42,170,191,130,116,62,57,85,124,26,7,232,69,221,55,57,58,227,71,162,38,232,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,56,85,216,228,225,192,112,213,77,252,138,142,17,14,64,248,25,165,199,209,150,9,234,213,124,26,230,39,146,175,155,145,61,196,2,102,117,53,186,155,174,169,71,28,206,168,123,252,150,71,42,39,133,27,87,241,183,252,194,108,184,171,204,34,194,116,158,229,121,149,222,12,158,149,137,224,190,110,153,19,243,87,244,251,136,129,224,167,25,250,117,175,148,147,200,206,118,125,243,127,29,191,235,42,148,250,219,249,128,73,79,20,182,214,89,56,105,146,219,80,214,115,69,101,88,154,136,155,162,57,40,39,68,247,126,131,204,118,90,211,190,45,50,200,222,228,79,90,248,139,255,0,230,177,158,163,143,202,200,173,154,55,52,14,139,155,239,46,103,225,42,109,252,86,169,63,79,212,121,142,203,71,164,218,91,144,74,214,242,167,166,209,118,223,127,250,210,32,51,140,165,222,69,69,46,242,2,150,149,167,145,67,74,211,200,14,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,82,231,114,148,38,239,95,19,177,81,23,192,233,150,86,64,155,168,29,155,114,39,214,135,67,226,89,58,140,107,125,71,177,80,174,25,219,58,108,138,86,221,218,238,79,119,152,16,199,218,121,166,151,122,13,72,154,253,71,109,116,148,206,98,110,228,110,232,96,135,166,171,162,182,45,191,153,236,137,29,226,207,118,230,200,154,171,163,24,110,171,210,84,91,47,180,48,190,89,35,93,158,230,110,190,68,40,113,193,194,221,203,67,115,122,138,139,125,35,189,19,39,172,215,163,118,77,213,64,197,119,187,158,77,226,243,253,7,212,197,172,149,183,251,221,45,174,137,28,249,170,37,108,106,137,231,178,169,242,35,145,98,114,175,41,127,248,42,180,89,238,250,203,66,183,183,49,33,99,154,228,230,242,223,112,37,155,128,174,26,109,186,79,130,82,222,174,20,141,239,243,177,31,187,155,227,178,161,151,109,86,57,219,181,60,147,99,228,227,15,183,183,31,161,142,135,149,32,108,12,68,229,242,242,62,149,68,137,26,35,99,79,16,59,154,138,136,188,202,91,237,91,210,76,59,86,49,218,139,13,246,130,9,28,246,187,149,206,98,42,162,237,224,92,7,183,168,196,110,251,42,159,138,181,105,105,169,229,116,146,163,29,19,86,69,119,232,64,32,35,140,13,0,168,225,243,82,228,125,18,57,145,181,253,104,149,60,54,241,240,50,43,130,14,208,105,49,169,105,176,253,65,174,218,149,17,24,201,37,118,255,0,161,11,125,218,113,168,212,185,126,168,75,108,161,153,178,244,90,141,221,23,234,48,255,0,28,197,50,91,195,209,109,84,18,171,162,78,116,145,141,93,252,0,217,87,6,205,236,57,237,166,59,221,138,226,201,225,145,187,167,43,144,244,145,74,143,221,23,193,200,66,55,8,124,106,100,218,33,144,65,140,103,19,204,148,72,228,103,223,149,118,79,29,189,228,191,105,142,173,98,26,179,100,167,186,227,151,72,229,116,140,71,42,53,83,204,15,124,138,229,106,243,166,202,117,57,155,174,232,118,179,117,77,157,230,135,60,168,7,17,248,2,173,145,165,32,14,81,118,83,131,133,93,128,175,116,27,161,215,204,163,153,64,236,223,115,146,150,120,161,80,0,0,0,0,0,0,28,47,135,137,212,178,236,187,29,170,155,166,199,67,162,85,93,192,237,106,243,33,209,215,107,42,18,149,222,59,166,231,123,17,90,135,91,57,92,139,36,140,78,100,240,69,3,229,101,88,229,159,43,180,205,99,187,192,201,161,153,138,156,175,77,211,197,8,170,227,47,179,158,237,75,91,87,153,233,229,3,164,141,119,123,162,141,187,39,214,164,180,70,212,241,150,84,241,247,29,117,212,20,215,106,103,211,86,70,143,137,233,178,177,83,193,80,13,97,238,54,107,166,17,123,146,221,121,183,61,178,196,170,215,53,237,83,244,83,67,110,190,220,34,129,206,74,87,61,81,61,84,216,157,125,117,224,79,75,53,98,150,121,105,173,244,244,53,175,69,94,120,162,68,114,169,28,250,209,217,171,169,24,20,243,87,226,180,149,21,144,49,202,173,147,222,128,90,252,111,8,214,44,26,24,47,122,117,125,172,127,224,185,35,142,109,145,127,194,102,134,129,113,85,196,46,51,73,5,38,93,140,186,175,109,155,207,43,213,203,177,130,84,63,118,221,36,186,116,110,148,213,210,199,15,143,77,252,202,158,5,196,197,184,239,202,177,250,168,233,238,152,60,18,182,63,5,89,26,187,248,1,50,186,95,170,215,28,234,220,202,171,149,181,148,178,57,63,5,11,141,28,243,163,121,159,10,55,127,121,19,184,95,106,171,108,111,142,9,241,42,74,120,246,77,213,27,228,100,54,15,218,135,165,119,200,216,203,197,194,10,121,29,230,159,80,25,196,213,98,203,186,59,197,83,200,194,62,210,141,103,172,192,52,250,91,69,11,91,213,168,114,55,100,119,142,202,92,168,248,244,208,137,233,214,120,178,104,122,156,187,167,151,153,26,124,118,241,13,107,214,220,250,142,215,143,215,165,69,34,203,26,108,139,225,230,6,80,118,100,233,92,23,42,9,53,6,233,109,103,86,105,28,188,206,111,214,72,69,110,57,105,168,167,117,37,69,190,39,194,255,0,5,69,79,2,197,112,71,100,182,88,244,106,130,223,79,36,108,153,236,99,215,101,77,252,140,140,106,59,147,111,7,42,1,142,58,185,193,70,150,106,84,51,43,109,212,212,85,146,53,85,36,142,36,230,220,193,125,83,236,225,213,252,19,175,112,211,76,142,233,51,17,234,230,198,199,170,33,46,136,178,172,155,172,72,158,30,103,13,141,178,53,205,145,221,70,170,249,40,16,89,119,180,241,135,167,182,57,233,110,180,215,46,238,196,84,115,221,35,191,4,179,250,93,171,186,139,141,106,26,92,108,61,226,170,229,206,168,246,238,187,243,111,226,79,22,190,225,246,11,158,5,114,73,168,98,71,172,47,245,145,190,62,68,112,112,67,161,118,74,189,113,175,170,188,219,98,168,166,74,169,85,58,140,221,60,192,251,236,212,222,42,243,75,20,51,81,227,149,40,174,68,110,232,245,79,3,230,93,56,121,226,15,81,30,199,100,150,41,218,201,27,235,43,156,170,74,117,30,39,143,91,250,116,180,54,74,104,161,107,124,21,173,68,62,154,83,208,199,34,66,216,154,142,68,240,77,128,136,185,248,6,189,89,99,154,190,235,101,217,169,19,158,170,173,247,236,99,70,11,161,238,202,245,173,248,156,116,203,28,113,171,211,193,61,232,164,253,222,236,116,215,251,109,69,190,166,52,98,202,199,49,23,111,114,161,140,248,111,5,54,92,115,59,170,205,82,173,236,153,234,247,38,201,245,129,99,52,63,20,212,13,13,205,41,35,183,66,249,172,252,168,143,71,59,100,69,253,68,131,99,87,217,111,116,17,92,37,99,90,174,106,110,136,190,243,8,53,234,239,150,233,157,194,75,133,178,5,171,183,66,171,204,247,59,201,79,195,160,220,123,217,164,185,50,199,146,203,21,59,121,185,23,117,242,80,36,6,74,77,229,90,142,170,170,43,85,170,223,118,198,3,246,134,112,165,98,204,241,26,204,238,203,10,54,178,31,23,114,55,199,235,83,55,241,108,171,31,203,104,226,188,89,174,177,212,69,35,81,121,81,233,239,63,46,161,99,240,101,56,181,194,202,180,204,124,82,192,245,217,83,223,176,26,206,73,37,202,197,121,150,27,109,68,148,243,211,61,99,230,98,236,187,162,158,189,186,141,172,53,84,109,163,139,34,186,186,36,240,78,87,187,200,244,28,75,233,245,110,156,106,141,202,138,106,94,148,114,84,190,70,254,174,99,38,248,47,201,180,26,231,107,101,163,80,27,68,202,165,114,122,210,49,21,118,3,19,168,171,181,146,169,82,72,106,110,50,175,214,170,226,230,97,85,218,134,212,106,100,14,171,141,19,205,93,185,47,88,70,149,112,223,145,211,49,49,202,91,109,71,50,39,138,49,167,211,203,248,84,211,106,235,108,139,75,65,75,11,213,61,94,86,32,17,173,137,227,18,101,204,72,223,114,145,202,229,229,217,202,122,186,206,4,111,153,172,105,81,108,172,158,53,122,110,138,197,46,222,69,195,6,67,140,100,233,117,176,36,169,67,26,238,168,207,4,46,150,11,150,100,22,119,69,107,88,158,143,110,205,85,241,3,19,105,187,47,53,66,68,71,71,144,92,81,190,228,71,156,92,187,54,245,154,205,180,214,219,229,205,220,191,83,212,148,252,18,190,225,81,70,201,107,158,244,71,39,146,158,186,68,87,51,103,46,232,160,67,69,223,179,251,89,111,52,139,13,117,101,124,170,137,248,206,85,45,253,127,103,230,184,90,37,84,161,130,179,100,241,69,69,82,116,98,161,166,98,171,222,214,255,0,124,162,162,11,66,53,93,44,16,187,249,128,128,169,113,238,35,120,117,187,178,166,72,46,15,130,53,231,84,87,59,99,211,230,252,121,103,57,134,34,236,66,233,103,114,72,172,228,114,170,46,254,68,201,106,14,37,165,247,187,108,178,100,54,122,41,125,69,77,221,26,41,30,90,255,0,133,104,142,53,29,117,109,53,162,138,39,250,252,170,145,34,1,140,60,25,235,101,231,25,212,70,219,105,230,124,41,87,50,200,228,71,109,227,185,33,26,231,197,197,118,150,227,81,85,45,74,62,103,192,142,77,223,227,186,161,17,214,76,162,60,103,56,168,189,217,160,254,74,87,116,249,83,221,185,251,117,79,89,178,173,78,145,148,213,207,122,71,19,57,57,85,222,30,0,93,205,68,227,187,85,243,203,163,168,168,46,213,80,64,247,248,35,37,93,182,61,22,3,174,121,29,42,199,61,242,237,50,170,162,42,171,159,230,97,196,19,173,29,83,100,79,85,89,245,31,82,183,44,184,84,177,34,138,103,51,100,219,193,64,145,11,111,24,210,217,92,200,233,174,206,217,62,167,151,83,17,227,109,181,8,196,168,185,238,239,210,242,35,96,187,220,99,149,31,45,76,138,159,165,79,67,65,153,213,210,34,62,26,183,243,167,187,112,39,7,0,226,194,213,116,170,138,158,106,214,47,58,167,155,140,155,199,178,90,11,253,12,117,84,179,53,220,237,69,240,83,93,124,83,91,111,118,138,232,103,74,185,17,24,228,252,98,90,120,18,214,10,173,67,181,67,79,45,66,200,173,68,79,21,223,220,6,107,162,38,222,30,243,147,132,219,109,145,124,142,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,20,46,251,149,47,129,79,50,170,249,123,192,169,55,14,240,77,206,78,186,135,114,66,247,254,107,85,127,192,6,17,246,160,102,112,217,52,70,162,129,42,17,37,168,184,80,163,26,143,77,255,0,149,145,124,185,147,220,197,44,15,101,86,2,181,21,245,121,60,244,173,254,183,200,245,103,138,122,181,204,95,21,111,249,79,207,218,201,156,86,84,85,80,226,241,236,144,243,211,207,202,142,119,139,155,45,99,124,188,189,198,70,246,107,224,41,142,105,148,85,210,111,207,63,54,219,181,191,139,81,88,158,229,254,216,14,158,211,26,133,139,75,210,52,122,162,58,77,151,199,253,207,88,115,217,105,4,113,104,245,209,241,189,23,158,233,19,151,101,247,247,56,143,157,218,113,59,190,231,241,64,173,240,116,237,247,255,0,180,86,33,232,187,49,173,73,109,209,106,167,243,111,222,107,161,153,55,68,240,222,142,31,0,51,52,165,223,81,81,75,128,161,167,98,121,20,53,54,43,79,0,57,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,215,188,157,85,245,125,95,172,249,215,150,206,172,222,38,238,167,210,123,213,23,100,79,19,165,205,145,254,47,111,128,31,130,201,222,124,122,204,229,62,183,39,135,154,157,13,71,53,125,70,248,29,251,174,192,117,201,27,92,188,232,136,142,250,204,89,227,227,71,237,218,133,164,213,85,79,129,31,85,79,187,249,145,187,174,200,134,84,159,31,43,177,81,228,86,10,219,69,108,77,145,149,48,190,52,71,38,254,42,155,1,172,69,234,141,214,203,229,101,18,197,252,140,174,102,202,159,82,159,71,3,203,107,176,172,158,138,241,110,153,204,88,230,98,187,101,219,195,127,19,36,56,213,225,87,41,210,156,226,186,243,73,109,145,104,39,145,210,115,35,124,60,87,115,19,230,98,164,156,168,138,215,55,205,21,54,216,9,232,225,131,138,108,107,46,192,109,180,181,85,241,247,180,70,70,168,174,241,223,99,43,41,170,233,170,226,142,166,23,115,35,218,138,134,184,154,17,171,215,124,11,45,183,50,75,148,173,162,73,216,174,78,111,15,50,121,52,67,92,176,76,235,23,183,69,71,119,133,213,139,3,17,204,230,77,247,216,11,182,173,145,29,214,85,241,95,14,83,27,184,208,215,138,29,34,211,234,200,233,234,154,219,132,177,185,168,156,219,46,202,134,69,213,85,50,138,138,122,201,36,69,142,56,214,68,93,255,0,65,7,253,164,186,215,95,152,106,149,69,130,146,177,221,210,38,236,168,142,240,240,80,49,154,174,171,39,214,77,70,230,69,150,166,166,178,171,111,61,213,26,174,38,147,132,174,15,48,156,71,78,105,95,127,180,65,85,87,83,18,57,206,154,52,87,38,232,71,215,102,126,142,55,53,213,88,111,117,180,221,106,88,153,205,187,155,186,115,33,55,148,148,208,219,105,161,164,130,36,100,81,177,24,136,158,94,8,6,0,113,95,217,203,142,230,212,21,57,6,17,23,66,174,36,89,17,144,179,111,20,241,48,207,70,53,211,82,184,70,207,211,21,203,59,203,104,98,151,151,121,85,118,219,114,116,38,106,164,74,198,70,143,107,252,21,23,234,83,19,248,180,224,155,18,214,75,77,69,222,130,149,144,93,54,221,58,108,77,213,64,186,186,29,196,166,9,172,54,10,122,235,109,218,21,170,115,83,154,52,114,125,69,221,101,84,18,51,157,146,53,83,235,69,32,110,108,15,136,142,21,115,87,75,106,130,189,246,216,159,224,156,203,203,203,191,249,140,174,211,222,209,218,74,91,99,49,252,150,126,141,119,79,103,115,111,186,46,192,73,172,115,164,187,171,92,213,106,123,209,74,227,115,100,69,84,247,17,247,164,124,106,80,221,117,13,150,43,157,225,18,146,117,221,174,87,253,106,103,165,178,243,111,185,80,69,81,111,171,134,68,145,136,244,245,211,199,116,3,232,43,216,137,230,19,215,77,208,233,99,229,114,122,209,183,251,202,84,156,188,156,202,229,68,220,14,206,69,10,141,69,217,84,225,17,54,230,231,240,43,68,77,190,176,57,110,200,158,10,114,82,213,85,79,20,216,168,0,7,11,228,3,116,65,186,29,79,122,161,75,30,188,219,126,128,59,247,65,186,29,124,202,57,148,14,207,63,29,198,201,245,28,51,197,10,128,225,83,195,192,161,90,138,190,62,8,118,29,50,42,162,110,128,118,122,155,108,187,41,214,145,175,87,157,28,168,155,121,29,45,122,171,182,63,76,107,184,7,70,139,226,158,11,245,157,85,84,52,181,208,172,21,176,178,102,47,155,94,155,161,250,0,30,15,32,209,13,50,200,163,122,92,49,11,116,143,119,155,221,18,110,89,108,227,179,239,70,243,46,103,50,219,79,64,231,47,156,48,161,148,110,230,242,68,41,221,233,228,155,129,128,25,111,101,38,154,213,82,201,29,21,218,70,185,200,188,170,145,166,251,152,209,159,246,82,230,216,236,115,87,98,146,213,86,114,42,171,19,244,19,45,248,104,168,246,167,129,212,144,182,70,171,22,85,115,87,220,160,107,201,146,240,163,196,110,53,44,144,212,99,181,76,134,53,84,230,106,175,145,107,47,88,54,119,139,215,50,170,237,108,170,100,176,189,29,204,172,85,93,208,217,130,167,20,199,107,145,91,91,104,166,159,127,62,118,110,120,252,139,65,52,151,35,99,162,175,194,45,110,87,121,187,162,128,66,102,152,113,227,170,122,108,234,106,104,41,39,125,61,59,17,156,142,87,34,108,134,81,96,29,174,117,177,171,33,201,44,240,177,190,78,115,183,50,175,50,236,243,209,124,161,95,36,116,148,244,8,237,255,0,147,137,19,99,23,181,111,179,95,77,108,110,146,91,85,249,92,239,62,93,145,0,189,120,175,106,62,143,222,39,138,27,149,214,10,119,189,81,21,17,60,140,130,199,248,168,209,140,146,138,42,155,110,83,11,250,136,139,183,130,120,169,13,26,139,194,150,61,138,61,207,142,240,232,165,103,139,81,190,242,218,205,124,200,240,150,244,109,151,250,158,88,151,195,103,253,64,79,14,166,106,126,9,113,195,234,99,142,243,11,210,88,213,169,235,39,189,12,124,225,166,109,58,195,175,85,183,25,175,145,245,102,168,123,209,85,83,195,117,34,106,235,196,102,160,212,80,173,191,211,181,91,121,127,40,167,230,198,245,243,52,176,177,200,235,149,67,156,229,87,34,243,168,27,24,80,230,216,197,210,147,175,73,119,133,99,106,110,171,206,133,178,212,206,44,180,111,77,169,36,154,241,146,192,201,226,94,93,183,69,32,221,156,88,234,236,113,186,26,43,237,194,54,59,116,217,178,56,241,215,75,222,167,106,101,98,173,76,149,245,174,145,127,5,232,229,69,80,38,30,187,181,19,70,169,231,84,134,241,3,209,60,15,53,145,246,175,105,205,61,43,214,209,61,60,210,114,170,35,72,219,193,56,46,215,12,213,173,170,162,196,229,116,78,241,221,81,75,129,89,217,213,172,52,54,247,86,87,88,38,135,149,55,240,3,210,106,215,30,89,30,171,94,157,101,179,216,162,150,154,165,85,188,173,241,69,221,124,207,17,91,195,70,170,100,209,166,71,141,209,207,12,243,55,170,140,98,237,182,254,39,201,210,76,42,163,71,245,150,142,219,155,217,152,232,55,241,89,155,186,111,185,40,86,75,13,78,79,93,109,173,197,105,226,142,222,232,26,143,70,57,17,60,64,142,13,44,226,59,93,56,100,201,226,183,102,19,214,203,75,27,246,116,115,72,170,221,183,51,230,203,218,109,167,23,204,67,173,87,95,5,61,119,75,149,204,79,122,236,122,237,107,224,79,15,213,123,11,235,95,43,25,95,210,252,84,69,85,118,196,103,234,7,0,250,201,138,223,234,104,173,246,57,214,147,157,221,55,38,254,45,223,193,64,240,220,89,234,237,22,173,234,43,239,214,244,106,196,136,173,78,95,37,241,243,45,174,9,71,83,83,118,106,65,93,37,34,251,149,139,183,137,124,172,124,7,234,229,225,90,233,44,211,183,119,108,171,178,151,69,253,159,89,142,31,101,109,229,27,80,181,76,217,252,128,87,195,142,160,234,166,17,122,134,10,121,42,106,224,87,108,213,115,148,207,58,60,211,81,110,20,16,93,110,29,104,89,202,139,201,204,187,41,101,120,72,198,108,241,72,180,121,125,11,35,158,149,85,17,94,223,29,208,187,90,129,169,148,80,85,186,207,110,133,141,130,36,84,69,68,250,128,247,246,61,87,125,125,47,163,175,52,49,177,124,183,95,127,233,62,229,5,86,5,77,50,87,206,176,53,254,107,224,134,33,93,53,118,154,158,119,72,175,70,185,155,166,200,120,156,135,91,175,87,69,90,91,83,164,85,95,4,229,220,9,9,184,107,206,23,97,131,167,13,69,58,35,27,229,186,22,171,40,227,90,221,68,247,199,105,142,25,220,213,84,243,48,161,152,62,176,231,111,73,40,82,179,146,69,219,193,87,201,75,183,131,240,83,154,85,164,85,55,25,234,85,207,68,115,145,223,88,23,38,94,44,243,44,146,78,149,21,2,70,215,46,200,173,113,237,49,44,215,47,189,57,174,174,158,86,49,222,43,235,31,151,13,225,70,178,208,246,117,185,215,151,235,66,238,89,180,106,74,37,108,110,145,205,106,39,152,30,123,33,186,219,105,241,217,107,174,181,238,70,70,158,182,228,103,241,161,172,246,76,138,191,232,142,37,77,28,210,72,188,174,123,83,199,114,71,120,141,166,181,224,154,101,90,218,153,17,206,127,130,43,188,252,72,230,211,29,14,139,82,53,5,215,170,136,213,241,172,170,169,186,120,121,129,227,52,215,70,232,232,176,169,110,87,107,115,101,173,153,57,154,143,102,235,226,133,149,205,180,178,247,5,210,106,154,58,57,35,141,92,170,136,214,174,196,196,99,156,49,211,186,146,8,22,13,226,70,34,126,9,246,178,30,15,113,154,155,83,221,220,163,89,21,171,248,136,4,12,221,44,149,118,237,227,158,39,115,111,227,186,28,90,173,19,213,189,23,164,239,230,36,211,82,120,31,101,85,198,78,231,67,234,243,47,147,15,131,67,192,197,117,190,46,170,208,59,203,127,193,2,62,106,45,107,2,114,203,15,248,15,193,79,109,150,106,212,142,54,46,203,245,33,151,186,169,195,117,198,196,247,54,58,23,110,159,218,159,27,78,116,34,166,186,229,26,84,208,175,130,238,187,180,12,109,185,99,21,214,155,107,170,234,163,116,123,187,118,238,158,226,78,251,36,101,90,219,116,181,18,202,188,241,200,173,70,152,155,197,61,138,213,100,181,71,108,160,137,140,149,145,162,42,39,214,134,66,246,71,95,42,33,184,203,110,107,119,106,204,224,37,186,20,122,115,115,167,154,248,29,135,13,85,84,241,243,57,2,158,101,42,40,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,242,41,77,183,42,119,145,75,80,10,207,193,123,170,109,29,174,174,165,234,155,71,4,142,95,29,188,154,171,254,67,247,158,35,86,239,144,216,112,107,213,124,178,163,27,13,190,166,69,85,114,39,130,67,34,253,105,245,1,14,60,120,228,238,212,77,126,250,61,74,197,68,166,89,163,243,71,239,211,158,183,243,83,127,121,45,252,59,225,241,97,216,13,13,169,190,61,62,175,142,206,79,57,165,119,189,87,243,136,123,178,199,30,173,241,137,81,11,99,239,17,245,174,174,241,78,116,86,181,245,10,139,248,223,158,132,226,227,116,45,183,219,35,166,108,109,106,55,125,182,77,188,220,171,254,80,48,111,180,225,175,92,46,157,252,233,225,82,198,236,191,239,85,135,186,236,213,146,89,116,74,94,103,55,102,213,64,223,63,114,81,195,250,11,117,218,123,53,67,113,74,104,147,110,85,157,139,225,191,246,58,210,225,246,106,193,210,209,39,47,81,87,158,162,157,234,155,251,214,142,16,51,4,165,254,71,62,71,15,79,0,56,66,178,132,77,138,188,128,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,5,10,139,207,204,83,51,156,137,179,80,229,234,188,197,32,113,2,187,109,156,133,91,169,193,206,202,160,86,137,185,76,168,222,93,215,195,111,35,150,248,121,156,189,168,230,170,126,128,60,6,170,233,46,45,170,248,252,246,172,138,223,12,143,145,138,140,123,154,138,187,237,224,67,7,25,156,24,94,244,122,241,85,126,181,209,202,235,123,222,170,213,107,124,19,114,118,105,216,173,141,121,188,85,21,118,220,242,26,143,166,152,238,167,227,117,54,92,130,219,12,253,70,185,26,175,106,42,162,129,172,146,50,104,101,221,121,154,248,215,127,210,138,133,213,210,190,32,243,205,56,187,65,95,69,118,169,88,98,84,245,121,215,109,144,188,156,113,240,147,89,161,249,5,69,238,221,12,158,143,153,251,166,205,240,77,212,196,246,69,208,166,239,73,235,34,174,202,138,4,189,233,135,29,78,205,180,162,167,191,212,49,181,12,129,236,85,87,248,248,33,22,250,213,149,183,56,207,235,110,172,145,100,89,38,115,63,194,124,75,22,85,123,176,194,231,209,85,73,29,52,168,172,116,109,118,205,241,247,151,231,134,206,24,109,218,223,120,167,173,109,213,205,106,204,143,122,110,158,123,238,160,103,255,0,101,46,159,178,199,166,105,145,79,6,211,201,43,145,28,169,227,178,146,10,139,206,136,178,38,200,91,14,31,180,162,219,164,248,61,54,63,68,168,173,99,81,87,100,247,236,92,221,145,83,240,189,224,87,35,158,214,162,198,221,202,81,81,91,247,228,241,95,112,122,181,254,170,61,81,74,156,197,70,166,222,178,129,228,243,45,57,195,179,59,124,212,151,187,45,44,175,145,170,212,123,216,138,190,40,71,231,18,29,159,152,165,158,217,95,153,208,85,37,52,168,143,115,26,212,68,36,142,186,167,187,195,45,69,74,54,56,160,98,200,174,85,219,200,138,46,208,206,51,101,187,86,84,233,246,51,115,116,77,143,116,115,162,126,222,94,0,71,181,206,186,249,135,229,147,54,43,188,236,150,146,101,70,61,174,241,217,23,192,188,248,127,29,186,187,138,205,78,198,93,170,166,130,30,86,236,233,87,201,12,115,158,162,182,237,84,229,149,206,154,121,95,191,50,248,170,238,101,15,13,28,23,94,245,157,177,203,89,20,208,70,245,243,70,251,128,205,77,11,237,71,196,164,182,67,73,159,86,178,158,95,4,115,157,226,166,85,96,188,101,232,70,116,173,138,215,150,196,249,156,155,242,42,162,24,117,7,100,157,162,74,4,71,220,102,108,170,158,104,223,20,83,201,100,29,150,89,246,41,74,251,134,15,147,220,146,165,171,224,216,220,169,224,4,158,209,234,190,7,92,136,148,183,218,119,239,229,235,167,249,207,71,67,119,160,185,67,213,162,170,138,68,95,45,158,132,6,106,166,23,196,142,137,84,43,43,178,59,179,88,199,109,187,165,113,250,180,231,142,61,102,210,215,54,59,173,125,85,98,55,199,105,101,85,220,9,242,129,207,86,175,83,109,247,247,46,231,105,21,58,85,218,213,50,53,145,102,52,16,66,213,93,149,202,187,248,25,115,166,92,123,232,110,115,76,215,73,148,69,21,67,255,0,19,203,196,12,157,56,84,220,241,216,230,166,225,185,171,82,59,45,238,23,185,124,83,103,162,120,30,177,142,107,34,240,145,30,159,94,224,86,172,69,95,35,132,139,101,220,232,99,226,123,151,150,101,59,216,168,214,254,22,232,7,60,191,160,114,254,130,151,44,141,241,99,119,41,108,147,170,236,232,209,16,14,228,77,144,228,161,220,202,155,34,20,36,209,70,188,142,122,238,7,113,214,230,243,7,61,222,113,183,116,57,78,103,39,138,108,160,117,164,59,46,231,99,118,69,216,225,17,27,230,229,41,116,143,85,217,141,3,184,29,92,243,126,97,87,138,167,173,224,7,43,186,46,233,226,17,85,124,211,99,169,242,43,93,204,158,45,12,154,57,31,204,215,248,32,29,203,224,158,69,8,158,10,138,156,167,201,185,100,54,139,117,90,71,89,112,142,63,87,117,69,122,30,114,251,171,120,189,190,157,93,77,95,28,174,111,134,200,160,123,94,135,43,185,150,101,18,212,195,10,115,72,230,242,162,121,238,90,54,235,107,110,81,58,42,88,154,171,190,200,168,81,75,122,189,221,221,224,175,70,185,64,245,25,222,90,148,84,18,182,145,254,182,222,227,5,53,223,39,204,171,166,159,185,86,84,53,55,93,185,92,166,105,86,226,213,245,240,109,43,21,200,169,239,60,149,219,135,200,50,7,117,165,139,100,85,241,77,128,138,60,174,211,157,95,231,124,115,203,83,43,215,116,77,213,84,241,52,252,51,234,38,91,86,177,197,79,82,168,245,250,148,153,11,127,10,216,173,44,205,174,171,130,62,100,240,229,86,161,238,237,90,55,137,227,81,173,101,61,182,7,170,55,193,57,16,8,96,181,118,126,230,213,106,215,85,199,60,104,190,42,171,224,94,141,40,236,189,160,201,39,100,213,215,185,149,17,118,115,124,23,99,47,120,144,202,232,240,172,82,182,191,168,148,75,26,59,149,91,224,99,143,2,92,71,228,217,134,168,203,98,168,172,150,74,101,149,232,221,220,170,138,155,129,125,241,110,203,205,39,180,83,198,234,218,174,180,141,217,85,29,26,41,123,240,142,18,52,119,13,133,145,193,140,208,84,61,158,60,238,133,55,47,18,212,116,41,82,71,187,119,57,55,63,37,186,190,87,79,208,145,155,35,151,125,192,252,244,24,221,138,203,18,83,216,236,180,240,53,190,27,49,187,31,166,174,219,79,91,65,37,52,244,172,122,185,23,193,80,250,168,214,167,146,109,185,194,57,188,222,94,32,70,199,26,218,69,107,134,234,183,22,210,182,150,183,240,216,230,55,199,111,214,99,85,38,183,107,62,8,198,90,241,158,189,68,113,55,100,94,162,249,33,34,220,119,217,228,118,156,212,222,168,168,155,45,84,109,217,29,183,138,38,196,105,104,181,174,171,36,185,85,85,95,106,229,137,204,149,204,70,47,144,23,51,7,237,27,212,108,38,88,233,50,218,37,85,234,34,59,168,229,93,147,127,19,50,176,206,56,244,107,52,182,83,215,223,38,164,235,58,52,231,69,68,93,148,193,109,70,225,145,249,29,142,123,221,52,42,177,177,85,121,209,12,113,182,84,83,97,215,175,67,87,213,203,19,35,147,149,124,23,220,160,76,157,79,20,186,83,18,244,236,84,244,242,111,226,138,214,20,89,117,134,219,168,151,21,161,134,145,138,197,106,167,47,47,134,198,44,112,243,151,105,92,148,148,244,85,110,138,170,162,68,79,23,199,186,153,143,129,96,216,132,53,17,222,40,90,200,90,246,239,179,91,183,130,129,242,49,205,55,177,222,238,82,186,206,196,134,85,114,243,114,55,111,19,230,103,90,15,34,54,71,192,213,87,236,187,169,122,42,50,108,71,18,141,93,76,214,71,34,248,171,154,223,21,60,205,255,0,52,167,201,232,164,101,186,165,81,234,138,136,169,224,6,36,214,232,15,123,171,115,166,126,205,71,42,47,137,119,116,151,134,76,66,73,35,154,186,54,61,201,227,226,195,231,253,206,115,27,174,74,215,37,124,241,209,171,185,156,228,127,233,50,51,10,101,166,199,69,21,170,26,166,203,84,136,155,170,175,142,224,125,236,119,78,49,108,102,153,172,165,182,192,168,212,243,228,67,236,197,115,181,66,254,140,60,141,84,240,217,10,46,53,14,142,218,254,119,242,175,46,251,161,110,113,106,151,220,238,178,34,202,245,70,200,169,226,5,218,107,154,228,73,25,227,185,76,140,89,153,202,142,86,254,148,56,99,92,200,26,214,38,234,136,129,93,35,35,221,27,187,183,242,3,15,123,64,47,241,210,225,221,197,175,69,85,86,239,186,158,87,131,220,90,223,113,181,195,88,172,99,93,224,170,169,177,225,187,85,178,137,104,40,34,162,161,153,89,47,43,87,102,169,102,248,56,226,78,179,16,238,212,215,201,92,200,19,100,85,118,251,1,47,246,248,41,41,105,89,28,104,139,202,136,155,149,84,57,101,98,177,127,5,75,119,131,107,6,19,153,218,35,170,165,187,179,157,81,55,68,95,121,237,40,175,116,15,84,108,51,182,70,175,189,84,14,166,99,150,218,185,85,211,64,199,46,254,244,63,100,152,221,165,241,44,110,165,143,109,182,242,63,45,235,40,178,88,224,117,69,85,99,35,229,106,170,250,200,98,110,185,241,213,102,192,25,81,77,106,149,181,15,110,232,138,158,32,93,125,74,210,236,94,230,233,31,81,20,30,31,94,197,133,203,237,216,158,7,110,168,171,162,142,5,153,168,173,68,68,67,25,50,14,52,245,27,60,171,122,99,244,179,191,157,219,34,55,152,250,216,102,63,173,186,163,112,134,43,237,166,162,26,25,85,21,207,85,80,49,171,90,177,188,231,82,50,233,22,215,69,52,177,61,234,136,141,69,84,219,115,58,187,52,120,118,204,180,230,37,201,111,86,233,35,99,164,87,122,222,30,102,72,104,151,14,24,253,154,130,42,155,213,146,9,165,110,203,205,35,17,87,115,33,173,86,234,11,69,58,80,219,233,35,167,133,63,21,137,178,1,251,99,122,72,221,211,251,229,101,44,98,49,21,19,222,84,5,5,103,27,39,212,117,170,174,254,96,118,131,171,117,250,194,110,171,182,224,118,130,150,162,167,154,135,57,16,10,129,75,29,204,155,149,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,194,253,95,88,68,216,225,124,206,81,54,3,147,19,184,255,0,206,31,141,105,37,226,150,25,121,95,81,67,60,107,234,239,234,186,146,171,251,85,250,140,175,114,162,39,137,22,29,172,26,137,83,21,238,28,42,154,120,213,31,69,77,43,155,202,213,85,231,142,169,190,123,239,248,223,80,22,127,179,78,193,46,81,196,92,215,185,83,157,177,81,220,156,171,229,230,145,254,148,254,201,245,19,91,11,58,113,163,62,162,50,187,39,180,217,104,99,168,205,42,105,230,107,230,167,158,22,170,171,145,170,143,138,141,254,92,168,158,245,247,146,112,158,64,96,87,105,205,185,95,129,199,82,139,224,147,34,47,255,0,121,172,93,252,207,185,217,109,51,230,209,123,147,30,237,250,87,72,216,158,30,238,231,9,71,105,124,108,251,151,72,231,177,171,187,151,109,213,124,251,189,97,211,217,101,83,76,237,31,186,70,196,229,115,46,145,162,248,251,251,156,91,251,192,206,50,151,46,197,61,84,85,217,167,43,186,167,144,28,53,219,248,149,167,145,212,205,252,142,212,242,3,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,20,170,110,190,71,28,191,160,172,1,71,47,232,57,70,149,0,41,118,200,155,157,73,51,88,239,93,124,14,215,162,171,118,67,242,73,74,233,29,235,170,162,39,136,29,211,73,36,106,142,141,155,162,149,185,138,228,69,69,217,74,34,115,213,57,94,223,4,43,245,223,224,190,8,5,168,226,43,66,177,221,112,194,106,113,251,181,60,107,50,49,92,201,21,187,187,125,188,8,33,226,95,135,220,135,66,115,90,171,77,69,44,206,183,43,213,204,122,167,135,138,155,25,185,139,183,34,46,234,88,126,36,120,87,196,245,198,207,58,86,211,70,218,181,106,242,187,145,21,119,216,13,119,167,119,81,253,56,92,188,158,244,61,222,152,106,214,95,165,87,72,46,152,237,202,120,225,99,209,92,198,191,100,243,241,47,182,191,240,37,154,105,109,210,170,170,154,138,103,80,179,153,200,253,189,198,40,214,211,203,69,44,148,178,43,154,232,220,173,86,175,232,2,110,120,59,227,179,23,212,155,45,54,61,148,220,163,167,175,229,70,238,231,120,170,255,0,124,205,43,117,117,29,101,35,106,45,245,44,168,99,252,81,81,200,190,6,175,246,44,162,249,140,213,199,93,100,184,205,71,44,110,71,34,196,237,140,197,208,206,210,221,70,211,168,161,181,94,98,90,234,118,34,39,82,89,21,84,9,199,143,119,53,92,246,34,40,137,220,205,87,185,118,48,183,66,251,71,48,13,65,138,58,75,245,116,20,181,46,243,77,207,123,174,28,96,105,206,25,133,212,86,80,95,162,90,167,49,86,54,181,201,190,251,120,1,224,187,65,248,171,131,73,112,154,140,118,197,90,212,186,207,234,170,53,222,60,170,155,16,149,147,100,85,185,117,230,166,249,117,157,207,154,103,171,149,92,187,175,138,151,23,136,13,109,189,235,54,105,85,126,186,84,189,244,200,231,49,141,87,110,155,111,224,90,120,33,90,169,217,27,124,58,143,70,162,126,176,46,79,14,248,123,115,157,76,183,217,228,135,153,138,246,170,166,219,166,219,147,255,0,161,186,83,143,96,120,205,11,109,180,113,199,34,211,177,85,90,221,151,125,136,210,224,71,68,177,123,60,212,121,77,238,110,90,215,57,57,81,91,191,135,184,150,251,3,218,150,216,35,99,17,17,177,162,55,245,108,7,238,138,39,198,170,247,200,170,159,82,133,87,171,247,69,221,171,225,177,90,181,92,158,178,236,117,171,221,11,30,247,167,168,198,171,149,127,80,17,235,218,141,79,106,180,98,126,144,107,24,217,149,237,223,100,241,34,27,34,189,37,210,181,31,248,136,155,18,65,218,147,170,150,91,204,242,99,116,245,232,233,88,169,234,34,253,68,100,163,183,106,177,172,69,95,48,61,198,142,233,188,154,167,155,211,226,212,168,237,230,217,125,84,253,38,104,93,59,51,53,74,219,79,13,118,39,45,100,92,209,35,254,246,187,31,15,179,23,70,159,147,103,240,229,239,98,171,34,221,190,94,30,4,213,195,2,71,4,84,252,219,116,216,141,219,245,1,2,185,94,59,196,231,13,151,230,84,205,117,188,58,40,54,119,47,59,149,23,111,113,145,250,3,218,161,117,160,90,123,46,164,80,54,4,106,164,107,36,187,238,190,237,252,73,57,202,116,223,8,204,105,228,101,251,28,163,174,89,17,88,174,150,52,85,67,15,181,223,179,43,79,51,106,26,138,220,105,91,67,86,229,87,177,144,198,137,226,6,70,105,199,18,250,87,168,86,152,171,232,47,180,233,36,168,155,183,116,79,50,232,91,238,182,171,148,41,81,69,93,20,145,175,150,207,66,16,179,62,12,248,169,210,90,199,201,135,203,115,125,20,46,85,106,182,69,68,217,15,159,97,226,43,138,173,35,149,41,238,148,87,26,142,69,229,229,123,156,169,184,19,180,178,51,111,86,70,127,57,213,52,180,241,177,95,45,83,24,212,247,171,145,8,78,185,246,136,113,15,106,129,171,93,143,84,71,205,224,139,187,143,43,147,246,128,107,165,85,34,165,108,117,116,137,34,110,155,57,200,4,227,55,43,178,50,163,187,54,227,11,151,244,200,135,215,142,74,90,150,164,177,58,55,162,248,238,138,138,107,155,39,23,58,197,45,229,183,102,228,213,233,202,187,244,210,101,217,76,132,211,78,212,77,72,195,233,35,164,185,208,119,199,53,17,55,145,234,170,160,77,146,242,185,57,88,187,109,245,20,177,242,170,236,230,120,33,24,120,143,107,155,228,115,19,34,177,65,78,197,243,85,69,240,47,94,49,218,119,162,247,135,198,202,219,212,48,185,200,155,166,222,74,6,106,237,225,228,117,243,114,175,138,108,134,46,93,187,66,180,34,134,139,189,51,39,137,87,109,246,45,38,85,218,179,167,54,152,222,235,29,76,21,178,53,85,17,170,6,126,187,159,127,5,77,191,74,148,77,87,73,77,26,190,162,170,54,39,233,122,33,19,25,239,107,134,79,89,3,253,1,98,131,149,124,17,88,227,29,51,94,62,117,199,55,87,165,44,245,212,140,145,118,78,139,157,254,64,39,3,42,213,141,61,196,145,213,23,204,134,24,90,196,241,68,122,41,140,26,239,218,37,165,24,165,170,166,135,23,190,69,53,87,42,163,85,60,247,34,138,178,225,196,150,160,127,24,146,186,241,83,28,158,40,215,61,219,108,121,251,174,136,235,21,92,110,172,185,88,42,94,141,241,87,57,20,11,197,123,227,23,85,117,15,58,86,218,238,245,125,25,100,217,168,217,23,109,149,76,210,208,44,71,63,204,233,105,231,188,84,84,61,178,34,57,121,156,170,70,86,147,93,32,193,243,42,120,242,10,70,177,205,149,26,228,122,121,120,147,101,195,14,87,141,221,177,250,37,180,186,55,57,97,111,130,123,188,0,184,184,86,146,83,219,97,98,212,183,119,123,247,66,228,91,177,234,10,40,246,100,45,240,253,7,101,181,242,61,251,189,54,67,232,62,71,162,242,177,187,129,69,59,98,123,85,189,52,240,83,177,190,174,232,137,179,74,35,222,56,213,85,187,42,169,230,243,156,141,184,238,61,85,86,231,163,101,100,110,114,39,247,128,253,183,92,138,197,110,98,165,202,226,200,246,93,252,92,135,136,202,117,239,9,178,163,169,217,113,100,156,172,85,35,7,86,56,167,203,242,125,96,76,62,215,113,153,176,58,110,69,229,122,167,191,99,43,241,189,21,183,222,45,20,149,247,204,130,94,180,240,53,206,71,59,235,64,49,123,143,110,36,236,249,133,174,167,30,181,212,36,106,229,252,95,13,207,213,217,61,132,165,206,254,185,28,208,166,237,123,145,28,169,230,126,142,45,184,61,179,190,197,62,71,142,220,22,165,240,167,51,182,219,221,230,118,118,98,106,53,5,130,254,252,74,85,108,83,71,43,152,168,190,27,170,120,1,44,146,64,201,152,136,171,178,51,192,169,140,133,200,142,99,17,28,223,121,249,107,170,91,21,189,181,12,119,131,246,93,206,186,75,221,185,211,54,149,147,181,94,230,238,169,184,31,85,28,155,120,169,215,202,168,237,247,58,220,143,87,115,55,197,165,117,21,48,211,66,178,204,237,154,137,226,160,121,13,76,195,232,115,171,44,182,58,180,230,108,168,190,170,166,230,38,94,56,49,182,98,238,171,186,211,213,186,157,136,142,155,102,166,201,245,153,39,153,235,110,59,136,84,187,171,34,59,149,55,85,86,152,193,196,63,26,54,73,113,202,138,91,52,234,181,42,138,206,70,162,249,1,251,52,2,215,110,207,45,23,44,42,174,167,153,89,80,248,209,203,231,178,46,195,38,236,219,195,239,181,146,92,29,80,157,87,191,155,240,80,198,13,6,226,247,29,193,47,178,212,220,166,72,29,60,170,231,42,166,222,42,166,80,75,198,221,170,85,101,93,174,232,201,162,86,243,46,239,3,214,224,124,22,105,206,150,192,151,187,205,201,172,72,87,241,145,11,159,69,124,194,82,20,143,27,186,69,59,161,245,57,17,201,183,129,28,220,83,113,251,120,189,83,186,195,98,171,86,115,34,34,172,111,45,14,145,235,142,122,234,133,154,158,237,60,143,147,214,229,89,0,149,205,64,204,177,171,93,165,243,220,35,131,153,173,221,124,148,198,154,222,42,240,11,13,205,244,178,215,178,20,71,42,120,33,143,215,109,101,212,123,174,244,117,244,189,88,223,225,187,164,220,183,25,214,54,203,149,35,238,23,38,50,153,206,77,213,90,168,6,114,80,235,205,38,113,18,63,14,187,164,145,42,242,57,200,253,149,20,246,54,185,115,12,98,54,95,187,203,170,21,202,139,179,164,223,204,136,40,178,27,206,29,117,230,176,101,53,113,83,181,219,171,24,245,68,220,247,236,227,71,82,172,148,204,182,190,166,106,166,53,17,17,95,34,129,52,152,158,165,65,115,181,119,172,170,166,42,70,49,60,119,122,121,29,45,226,51,66,49,213,146,38,223,233,91,43,92,188,202,155,111,185,7,153,119,22,58,157,149,211,173,3,174,213,86,232,158,159,214,164,82,214,85,103,89,117,68,206,124,185,45,107,213,87,117,85,145,124,64,216,215,26,226,51,76,50,105,18,43,125,254,23,42,174,201,235,33,234,110,89,150,61,111,183,75,121,117,214,53,137,172,85,252,52,250,141,109,44,58,181,159,227,85,45,154,135,36,173,77,151,116,68,145,75,237,137,113,31,172,57,93,179,208,140,187,213,75,213,245,17,29,42,251,192,187,220,101,106,229,155,82,245,150,11,35,106,210,120,57,185,54,79,20,243,46,69,179,134,122,123,182,5,5,117,134,143,150,103,70,215,34,177,155,47,145,228,120,102,224,127,36,212,76,170,28,227,53,157,237,69,127,58,115,57,23,223,185,42,24,110,156,89,177,27,77,61,162,26,120,230,134,40,209,170,170,159,82,1,26,118,122,92,255,0,72,232,223,3,89,82,244,106,238,155,238,125,171,39,21,121,243,42,18,137,180,18,243,34,242,251,201,20,185,233,150,33,126,71,182,174,207,78,228,95,122,177,15,42,206,26,244,233,149,157,234,43,77,50,59,125,252,35,64,48,226,227,112,214,93,84,129,27,69,21,84,108,145,54,245,92,169,224,167,177,210,254,5,99,200,127,143,106,19,159,34,189,121,156,146,183,152,205,43,54,23,143,227,212,201,21,190,215,2,114,249,108,212,67,238,194,136,140,68,70,35,83,234,2,197,225,220,35,233,22,29,80,199,83,89,169,37,123,124,118,88,144,187,116,88,150,57,107,70,65,65,99,166,134,38,167,155,88,136,125,151,71,26,187,117,106,34,253,103,40,212,229,219,127,0,41,100,109,133,168,200,99,70,183,234,66,174,102,42,254,147,133,123,209,118,229,240,28,173,87,115,110,2,36,114,115,115,125,103,97,194,42,249,42,28,128,40,229,253,5,91,238,21,118,243,2,158,95,208,114,137,178,249,28,162,162,156,57,219,39,233,2,163,166,93,253,199,98,42,251,202,26,248,230,69,86,46,251,46,202,7,48,126,15,247,206,194,150,162,55,192,231,116,3,144,113,186,28,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,56,95,20,57,56,95,32,41,79,50,178,148,79,121,80,29,85,50,54,56,149,238,93,145,60,255,0,156,132,254,210,60,133,185,111,20,20,120,229,19,156,245,74,91,84,14,231,69,106,122,252,255,0,90,255,0,182,39,184,153,92,218,241,77,99,177,79,112,171,153,177,195,31,47,59,156,187,34,110,246,162,123,190,181,33,14,250,179,107,103,25,52,87,27,116,78,171,130,74,203,68,106,232,147,116,68,107,233,154,171,225,203,229,204,4,159,240,39,128,38,31,164,86,119,62,24,153,37,69,28,18,170,177,90,187,243,82,211,121,236,137,249,166,78,121,30,55,73,177,255,0,163,120,69,162,212,177,57,142,167,162,167,137,119,223,241,97,99,126,181,252,211,217,129,132,61,166,143,99,116,173,220,202,239,229,23,203,254,13,88,120,190,204,92,166,217,69,167,23,74,22,212,73,212,117,209,142,114,114,46,219,247,72,247,255,0,17,235,251,78,222,214,105,68,156,201,248,203,183,255,0,147,86,145,183,164,185,94,170,225,56,197,78,83,131,210,84,73,65,29,79,78,165,209,195,11,209,175,228,99,91,248,108,114,248,245,83,201,63,232,9,250,161,153,181,30,179,60,118,79,171,244,159,179,111,172,143,206,13,184,237,176,101,181,147,226,153,214,65,73,69,90,140,137,32,73,220,140,87,185,243,185,54,68,108,45,77,246,123,61,230,122,218,47,118,219,221,36,117,150,218,200,106,35,145,136,246,186,55,110,138,138,136,169,254,5,64,63,98,55,111,21,57,231,241,216,168,161,233,227,186,1,86,251,156,157,109,221,127,9,54,59,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,191,200,168,225,83,112,40,68,216,169,23,96,169,177,74,174,192,85,178,111,205,191,232,58,229,145,209,174,251,120,47,128,149,222,162,108,190,59,149,61,90,140,69,122,1,228,117,11,78,44,122,135,103,158,223,115,129,142,235,49,89,204,173,223,109,208,138,190,41,251,54,50,27,69,93,94,65,130,211,75,85,27,156,233,57,90,158,4,193,35,154,140,221,23,192,252,242,210,65,87,27,169,234,161,108,241,59,193,81,254,32,107,17,151,225,57,38,19,93,37,167,36,182,62,150,104,213,81,119,106,159,9,145,189,241,250,177,163,145,61,234,78,215,21,188,12,99,58,206,201,106,236,212,49,210,213,185,55,69,137,136,138,170,71,254,93,217,127,172,86,89,102,101,158,217,61,68,77,221,200,170,190,224,48,182,213,114,173,182,75,214,162,184,75,75,34,126,51,23,101,63,101,215,50,202,111,45,232,92,111,213,117,81,167,226,189,234,168,123,124,247,135,93,78,211,154,185,32,189,227,211,51,147,116,85,229,85,45,195,225,170,182,204,232,170,105,92,215,249,108,230,170,1,208,212,146,68,247,242,249,169,237,244,127,4,172,212,108,214,150,199,68,199,115,35,145,222,175,235,60,91,219,44,105,206,169,178,47,184,200,238,7,47,118,59,30,171,82,86,94,30,198,53,202,141,221,223,172,9,72,225,119,135,202,140,114,223,70,151,102,57,121,35,107,147,153,12,193,163,164,109,44,76,141,190,76,111,42,31,7,9,154,207,112,178,210,86,90,166,99,154,232,91,226,213,79,168,244,219,236,158,32,21,55,62,86,85,86,218,28,114,229,84,174,229,233,211,72,228,95,248,170,125,93,247,45,135,17,217,3,177,205,45,187,215,50,78,69,88,36,106,46,255,0,218,129,2,220,91,101,149,185,70,172,92,234,39,153,207,100,115,61,137,227,191,147,139,52,140,118,237,157,169,234,170,242,159,115,61,188,77,124,203,110,181,21,11,186,186,174,93,151,254,50,159,42,209,28,181,213,212,150,200,217,205,213,157,141,254,117,2,98,59,40,49,136,162,211,239,78,36,72,213,234,57,60,137,11,230,106,185,118,250,140,100,224,19,1,76,47,69,168,226,116,124,143,155,150,79,47,173,55,50,109,145,35,119,221,119,85,2,152,19,212,93,254,179,177,170,215,248,181,74,19,102,63,109,252,7,59,23,194,63,48,58,235,104,104,107,99,88,235,169,217,43,23,193,81,201,185,226,238,154,49,165,247,167,171,235,241,59,124,174,85,221,85,209,34,158,233,55,219,103,34,41,214,245,145,171,234,196,128,90,107,255,0,11,122,63,145,49,27,54,39,111,107,91,229,180,40,98,103,28,188,59,233,86,11,166,181,23,58,27,101,36,21,44,240,103,44,104,139,228,72,91,229,124,49,58,69,98,34,53,21,87,245,17,71,218,157,174,144,213,86,187,14,181,86,35,145,26,156,205,107,191,156,8,231,199,163,183,203,116,171,166,157,140,86,181,207,86,239,245,33,120,120,62,210,235,86,177,235,84,120,173,198,6,173,50,181,87,240,119,79,51,31,25,60,241,171,171,35,85,106,187,193,85,9,21,236,149,194,168,174,89,194,228,179,198,157,86,53,237,230,216,12,160,191,246,98,105,165,218,157,141,167,123,99,230,137,63,6,52,243,216,178,57,87,100,132,17,204,249,108,183,106,150,238,170,169,202,155,18,152,218,93,157,187,103,119,171,238,59,252,92,155,125,64,68,60,253,147,25,84,145,237,37,238,185,205,250,149,79,51,147,246,91,100,24,245,170,123,133,61,69,77,76,177,53,203,211,114,120,120,19,58,231,202,139,224,207,3,243,92,168,225,171,161,154,39,83,53,234,246,43,118,84,250,208,13,114,176,157,37,150,135,88,97,193,114,152,214,22,172,188,188,174,79,63,18,99,116,99,130,61,38,183,99,148,53,183,27,5,29,75,164,141,146,125,242,36,93,252,8,251,227,122,194,253,48,226,154,217,122,134,30,132,50,75,26,187,149,54,79,23,18,235,163,185,35,50,109,49,178,220,45,187,72,189,214,38,174,223,220,160,31,178,215,163,58,101,105,99,33,163,195,45,173,99,27,182,233,10,20,223,116,159,79,174,182,186,154,70,227,116,17,171,163,114,39,44,104,158,227,217,44,210,53,205,139,147,205,60,79,147,118,182,85,58,55,190,9,156,221,209,124,128,132,190,56,52,22,108,75,55,146,225,96,183,182,54,117,185,147,145,54,247,153,61,217,229,81,120,74,122,104,110,79,114,35,81,19,197,79,191,197,254,158,212,93,39,125,68,174,123,149,29,191,137,227,56,125,200,36,194,37,141,173,245,17,142,216,9,65,167,107,35,167,99,154,136,190,8,86,199,36,173,223,201,80,179,120,118,184,217,165,183,51,190,213,51,153,19,222,167,211,171,214,235,10,66,245,138,166,52,229,221,124,192,185,117,149,14,130,61,209,168,165,137,226,39,41,138,223,139,214,205,52,200,212,232,185,54,223,244,30,15,80,56,203,161,176,76,234,24,217,27,253,219,152,235,175,26,221,93,168,56,69,84,180,50,170,43,209,81,17,171,245,129,129,151,220,135,171,173,18,93,45,175,230,149,181,43,182,223,221,25,168,237,98,203,93,98,163,167,116,242,195,203,78,212,71,53,203,191,145,134,218,115,166,89,61,227,48,125,84,116,78,150,103,204,174,78,111,214,72,38,150,112,233,145,93,34,165,170,202,41,155,13,50,49,17,119,114,121,1,225,108,89,66,222,172,83,210,100,217,45,90,50,103,171,121,92,170,169,226,118,105,39,14,18,91,117,14,159,40,195,235,164,108,111,122,72,238,79,13,247,93,204,160,184,112,227,164,85,246,164,162,117,250,42,121,218,156,203,178,162,120,161,217,167,88,206,157,233,181,201,103,171,205,121,160,133,21,54,116,137,183,128,25,31,110,150,26,251,13,53,142,121,220,149,45,167,68,85,247,239,177,227,177,157,53,189,208,229,110,185,86,92,170,22,159,117,217,21,124,15,138,222,41,244,14,202,142,100,185,76,11,60,106,169,191,134,231,159,187,113,205,163,112,34,247,44,142,41,28,213,242,221,0,201,24,226,90,104,121,121,149,255,0,172,235,158,55,85,192,232,228,141,54,84,219,196,196,139,223,104,190,152,90,163,87,54,225,3,213,16,181,57,135,106,222,43,75,19,226,181,37,59,156,158,91,1,153,217,86,149,218,114,27,100,212,211,209,64,233,100,85,217,202,137,185,141,154,129,195,70,7,140,211,84,93,50,38,211,35,118,87,108,228,69,49,115,32,237,82,200,106,37,127,163,97,110,203,190,219,57,75,3,171,188,111,106,110,163,65,37,43,231,154,56,164,77,189,89,20,14,190,38,43,52,238,219,115,154,151,23,74,118,200,213,84,69,99,81,60,76,121,135,47,201,105,152,232,224,185,78,140,95,36,71,123,143,197,93,89,91,118,170,125,85,206,165,239,123,213,85,85,203,185,248,85,29,27,182,114,174,222,224,59,231,170,154,190,101,154,190,165,239,122,251,220,187,159,182,213,146,94,44,179,181,246,250,217,91,183,151,43,182,62,124,148,237,107,57,249,151,196,234,100,156,169,178,39,136,23,5,53,119,36,137,141,73,42,229,87,254,151,31,134,241,170,121,45,214,30,132,245,114,171,21,63,56,241,239,100,178,250,219,4,166,149,94,140,219,204,15,215,81,115,168,154,53,69,114,170,170,238,170,116,57,253,229,200,179,185,219,162,108,155,38,231,189,194,116,146,183,44,146,54,199,34,181,30,168,158,123,25,205,195,63,102,253,167,49,233,93,114,26,231,116,81,119,84,240,84,2,61,172,88,78,79,145,74,158,133,182,77,85,238,77,216,167,125,247,79,50,204,91,255,0,170,11,68,148,204,114,111,186,181,77,128,52,231,132,45,36,192,105,25,79,71,104,164,169,123,60,21,206,137,55,220,235,213,254,16,116,215,82,44,211,82,173,166,154,158,101,98,163,21,145,166,254,64,107,216,148,40,207,191,211,253,243,111,114,159,178,209,149,93,236,149,236,169,162,115,163,116,126,40,212,93,140,176,226,67,128,189,64,211,11,141,77,203,26,183,207,85,66,142,87,39,135,134,198,42,86,80,207,65,90,182,251,245,35,168,228,111,131,151,149,119,220,12,137,210,110,61,53,19,1,146,42,71,207,35,169,217,178,42,44,139,177,154,154,77,218,165,140,213,44,52,57,92,176,195,205,178,57,202,187,145,76,236,70,26,152,214,91,124,238,151,245,159,38,162,199,114,162,126,238,129,91,178,248,40,27,22,233,255,0,21,218,69,159,81,178,166,211,144,192,170,253,145,83,116,79,18,236,219,175,86,187,172,9,81,111,172,134,70,187,197,21,30,134,177,182,108,235,52,198,30,213,182,95,235,41,57,87,126,72,222,168,138,95,12,27,142,253,99,194,163,142,22,92,234,106,155,30,222,15,149,124,64,216,45,27,205,226,175,79,239,40,73,26,158,12,118,234,132,63,224,93,172,121,93,190,6,178,247,110,137,206,68,252,103,110,122,184,123,95,110,137,206,142,199,233,54,223,193,119,2,86,17,237,68,222,71,53,63,90,159,138,182,231,108,165,98,201,81,112,138,54,167,251,98,16,233,168,125,170,217,181,242,23,199,104,163,108,10,228,240,88,222,168,99,222,87,198,238,179,228,240,200,196,191,214,211,49,235,190,236,153,124,0,159,255,0,166,88,212,94,170,93,160,114,255,0,190,33,250,105,114,43,117,106,162,82,213,192,237,255,0,219,16,215,17,188,76,235,23,50,59,233,157,201,118,255,0,110,83,208,89,248,198,214,123,54,202,204,162,189,251,125,115,40,27,21,182,162,37,111,51,231,137,63,83,208,229,42,105,151,193,42,162,95,212,244,53,250,139,143,221,107,142,30,154,222,170,221,250,86,101,56,143,143,205,106,99,183,75,205,87,255,0,126,80,54,6,117,69,59,83,198,162,52,253,111,67,240,77,126,178,208,170,165,69,206,4,93,253,242,33,1,115,113,255,0,173,82,181,91,233,138,164,221,54,223,172,167,138,187,241,103,172,247,121,93,42,229,247,38,35,151,125,146,101,240,255,0,8,27,19,37,250,205,86,156,240,92,225,84,79,170,68,41,250,85,143,172,169,72,183,72,18,79,171,168,134,188,54,190,47,53,138,221,18,199,244,178,226,245,253,51,41,248,170,184,158,214,171,165,79,120,131,47,185,177,200,187,250,179,40,27,28,71,90,147,57,59,180,145,72,205,188,209,232,167,116,111,72,152,171,35,81,158,62,226,17,56,105,227,211,81,236,217,21,29,151,36,185,213,85,198,249,26,197,116,175,87,123,246,38,107,79,178,120,243,60,82,134,242,141,241,158,22,189,127,190,128,122,68,84,114,110,139,186,41,201,68,106,229,69,230,110,219,120,33,88,2,164,242,41,42,79,32,57,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,122,47,184,172,225,83,117,3,134,253,74,165,71,27,28,57,200,212,85,80,44,111,22,89,149,38,43,165,215,90,137,234,217,15,242,30,46,145,27,255,0,92,192,158,247,39,231,17,201,217,193,134,69,153,234,92,249,93,117,42,204,250,122,132,228,123,152,142,217,99,146,137,81,119,86,175,151,143,188,189,253,168,122,171,81,108,176,85,97,244,117,114,177,102,126,207,229,85,77,185,101,163,122,126,47,233,95,121,245,187,42,52,242,26,29,47,92,170,122,120,251,197,69,198,177,136,253,145,92,168,143,167,219,199,155,235,103,212,4,128,219,225,238,244,145,67,182,200,198,53,169,253,228,68,63,73,194,38,200,136,114,6,13,118,159,177,93,164,238,255,0,124,95,253,90,180,176,29,159,186,103,65,157,105,102,65,71,120,183,197,85,76,235,172,105,180,145,53,232,138,144,70,229,252,38,57,61,205,50,63,180,174,158,26,157,38,168,87,170,125,239,157,222,95,85,53,97,228,187,41,104,169,106,116,174,254,199,70,215,42,94,153,182,233,254,228,143,252,192,98,15,20,220,57,228,252,60,228,118,236,227,9,167,174,167,166,125,74,115,62,6,72,196,106,69,28,82,120,172,113,70,137,226,215,47,159,243,25,49,192,223,24,55,59,244,214,252,59,39,174,115,229,70,69,79,188,146,185,93,205,189,52,126,60,243,42,239,186,187,221,254,99,48,248,134,209,252,119,81,176,42,219,109,210,207,75,85,211,130,161,241,172,145,162,171,28,176,61,187,167,172,158,62,63,89,17,152,77,36,250,43,196,226,90,213,189,10,22,223,122,17,177,170,155,114,37,193,173,79,4,231,95,193,136,9,213,138,78,163,121,145,83,111,208,85,177,242,49,154,230,220,45,48,212,243,170,171,249,188,127,83,156,159,228,62,191,154,120,1,75,151,196,169,20,233,151,153,21,60,124,10,162,114,175,152,29,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,56,84,220,225,88,139,239,42,0,126,89,169,183,127,63,81,127,81,203,164,87,122,170,158,7,100,155,170,236,116,242,174,224,126,134,114,185,190,72,112,177,122,252,200,229,68,250,138,24,229,79,50,166,63,235,2,183,181,85,61,85,217,126,179,166,88,186,204,233,187,199,235,253,39,126,251,148,74,229,141,17,205,77,253,192,120,252,171,74,180,247,46,133,240,94,241,186,25,222,244,219,157,241,34,169,132,156,77,118,102,227,153,155,101,186,225,45,238,243,175,172,145,194,196,68,36,38,72,27,50,34,170,236,191,160,173,140,86,51,151,125,255,0,88,26,229,107,79,10,186,149,164,55,41,105,46,86,153,221,4,123,175,58,162,175,129,104,237,183,43,141,146,182,58,218,25,229,166,168,129,232,239,13,211,201,77,150,179,253,46,193,245,18,134,75,102,69,103,165,146,89,83,110,163,152,138,226,54,120,194,236,224,125,178,9,242,45,55,163,116,200,171,205,201,27,118,64,60,127,10,253,165,87,44,41,104,241,220,218,54,165,35,121,99,89,94,237,215,111,34,82,180,207,93,52,243,85,168,32,171,198,47,176,206,233,99,71,43,121,145,54,93,188,141,118,50,173,38,207,240,116,124,119,252,126,88,186,111,217,28,172,85,83,235,105,190,188,234,86,148,215,69,87,104,188,214,69,28,110,79,189,163,213,169,178,123,128,217,73,175,114,174,201,178,167,214,138,99,95,30,249,69,61,143,68,107,147,168,169,35,220,173,217,19,244,24,151,160,253,170,208,67,111,134,213,157,50,38,57,168,136,178,189,119,82,226,234,175,26,122,7,171,120,189,69,142,229,119,167,147,169,26,170,53,205,69,217,118,2,28,47,175,235,222,43,39,98,42,35,230,114,255,0,132,185,124,63,99,86,235,254,99,110,142,173,127,6,161,139,226,159,164,249,218,191,110,196,91,144,212,214,99,117,168,250,121,36,93,145,169,178,109,185,238,56,119,159,17,164,185,83,247,219,159,66,102,200,139,205,239,79,16,39,163,70,109,212,182,173,62,182,211,82,109,200,216,35,242,253,71,184,106,44,158,190,251,22,47,134,108,231,28,170,194,41,168,161,191,50,169,83,100,69,124,137,191,234,47,146,205,190,203,11,163,115,87,222,142,64,43,68,85,93,213,3,83,197,119,106,39,233,56,150,88,218,212,231,118,223,168,225,234,199,162,122,234,128,22,21,85,230,234,40,116,140,219,145,30,187,156,198,172,99,87,119,238,137,245,159,34,237,149,227,214,120,95,61,125,100,113,164,104,170,187,170,1,240,245,79,53,165,193,176,123,157,254,229,51,98,70,211,200,214,110,187,120,242,248,26,238,235,230,160,221,181,31,82,110,183,122,217,28,246,182,162,70,177,21,219,167,47,55,129,34,125,164,28,87,209,220,177,121,176,252,86,229,187,214,68,69,233,187,220,69,148,118,251,165,218,179,158,8,228,145,243,187,117,93,151,205,64,252,137,188,206,108,113,162,243,42,237,202,132,193,118,82,233,229,85,163,8,92,153,240,42,72,233,21,187,42,123,148,193,61,14,225,118,229,146,221,41,106,238,20,242,242,185,81,219,43,124,9,161,225,95,78,169,244,227,78,34,180,197,18,49,85,81,87,195,111,112,23,141,81,172,94,163,151,109,252,54,57,106,53,124,156,190,37,8,246,61,170,143,95,121,91,149,90,158,163,64,42,43,87,197,124,2,203,26,123,252,206,90,174,119,225,183,192,235,168,146,8,35,89,37,84,106,39,136,17,147,218,183,167,145,247,186,12,234,8,121,229,138,104,154,169,183,233,50,191,129,236,142,11,198,138,80,162,201,247,200,152,198,170,39,187,102,150,223,180,58,178,213,120,211,9,183,141,146,62,25,17,200,170,159,81,241,187,50,245,14,138,245,128,79,105,153,236,107,226,168,115,17,21,125,200,6,102,178,241,10,212,173,59,164,93,247,243,62,204,141,222,159,116,118,232,168,126,26,139,77,44,146,247,150,35,17,119,247,41,250,164,167,123,224,72,219,38,223,169,64,198,254,34,236,61,246,142,87,71,7,58,237,245,24,107,2,73,77,124,117,146,52,228,157,219,185,19,222,73,253,235,13,182,93,105,158,202,253,157,204,155,120,166,228,113,241,85,101,168,209,205,85,164,201,155,10,37,10,171,81,126,175,21,3,201,228,215,173,73,197,101,233,83,219,229,116,74,156,200,190,62,71,152,171,213,141,86,117,177,203,21,138,69,68,118,219,162,46,230,124,105,157,70,150,234,190,27,71,114,172,238,137,47,73,141,119,130,121,236,122,250,44,15,70,113,169,122,117,52,244,19,162,250,220,175,70,236,4,110,88,36,204,179,116,229,190,99,11,18,175,227,171,23,115,232,220,116,231,48,165,160,117,52,54,167,186,145,93,204,174,84,82,75,104,159,162,174,98,182,43,109,174,30,95,123,81,165,185,214,220,239,71,108,248,205,69,45,37,77,28,115,114,170,39,38,223,80,17,199,112,212,42,109,49,173,68,74,8,89,80,196,221,87,111,29,207,141,121,227,215,52,161,133,212,180,18,187,145,19,100,68,122,236,91,174,32,242,171,29,78,69,83,220,171,122,141,114,185,81,76,117,169,153,178,206,231,117,21,81,85,64,189,185,103,23,122,159,145,78,249,33,188,85,81,243,120,125,238,85,66,222,215,107,38,165,220,21,221,124,198,228,168,239,52,235,41,227,95,178,175,170,187,148,129,247,126,155,229,14,149,101,154,243,83,35,151,207,153,235,226,117,51,44,190,53,142,106,215,202,170,229,223,117,113,241,206,90,187,46,251,110,7,211,154,253,113,171,103,36,213,47,114,175,214,167,68,20,53,19,201,205,35,119,69,63,59,90,245,245,145,168,126,168,238,53,17,39,42,52,15,189,65,142,197,82,246,164,109,78,99,239,71,135,85,199,178,190,31,83,235,60,181,38,68,250,8,185,219,252,166,251,162,31,86,45,78,185,178,62,154,210,181,232,7,208,173,192,214,161,156,208,59,197,60,85,15,53,115,180,83,82,47,42,201,187,155,224,167,238,102,77,146,222,38,233,80,82,203,204,255,0,4,70,53,79,167,38,152,234,92,244,235,87,38,63,51,163,122,115,115,43,87,200,15,19,80,215,57,188,177,167,129,249,211,193,138,206,84,230,63,125,109,174,182,219,82,234,123,172,114,65,34,126,42,181,79,203,210,87,170,199,79,235,123,247,80,58,81,202,137,226,245,69,79,113,87,122,127,50,59,234,8,245,137,85,174,141,21,80,165,100,221,119,228,64,61,13,183,52,191,219,249,89,107,172,150,21,111,142,236,118,198,116,240,25,198,157,199,20,191,65,139,101,183,39,62,25,93,183,52,175,220,143,150,243,57,121,162,240,84,247,33,85,37,117,93,5,83,106,168,234,31,4,236,95,7,49,118,84,3,103,188,87,52,199,50,218,8,107,172,181,176,203,214,98,63,102,185,61,231,222,89,34,141,232,199,59,214,83,95,190,31,120,215,212,125,33,186,211,182,190,229,81,89,70,197,79,9,100,85,68,66,69,180,139,180,255,0,3,205,171,169,109,87,247,211,82,77,34,35,85,127,72,25,179,144,216,44,89,13,51,232,47,20,49,78,201,90,169,235,183,115,9,120,142,236,234,198,179,38,212,222,113,90,86,165,75,183,122,49,140,68,51,91,30,201,172,185,133,170,43,205,142,170,42,136,164,106,42,42,42,123,207,179,18,189,237,221,233,183,187,96,53,241,212,237,9,202,116,126,246,234,75,149,20,209,192,199,42,42,242,174,199,196,244,101,162,237,70,157,57,26,178,34,120,239,224,78,182,174,232,22,11,171,54,233,168,174,118,232,27,80,246,170,36,156,137,190,228,104,235,223,102,254,115,142,87,212,93,112,137,170,165,167,230,87,35,89,224,128,97,77,251,17,166,137,28,230,170,43,144,240,149,212,9,76,247,115,57,81,12,140,151,135,61,96,181,202,180,151,11,20,239,229,93,183,114,42,159,158,187,134,236,238,186,21,106,99,242,115,175,246,138,6,54,43,81,93,202,207,18,184,227,111,156,139,178,23,226,143,131,141,91,175,153,18,158,193,54,206,95,15,5,46,70,57,217,185,172,151,116,99,170,172,179,70,215,162,46,224,97,243,209,155,237,26,110,84,148,213,8,221,213,142,229,253,68,142,225,125,147,57,5,100,140,146,251,81,83,10,123,208,187,108,236,146,198,95,111,233,201,124,168,73,54,242,229,2,33,162,130,105,164,72,161,99,156,229,242,68,67,209,208,105,182,101,116,98,73,73,103,158,70,175,189,26,164,169,99,93,150,22,27,5,226,58,137,43,37,157,141,118,251,61,190,102,96,233,199,11,90,107,135,218,226,166,168,199,40,170,94,214,162,42,190,36,80,32,70,205,195,158,172,223,211,158,217,140,207,35,81,118,85,229,84,61,44,60,26,235,221,82,181,34,195,229,93,255,0,89,176,77,191,76,112,75,124,155,209,98,212,48,183,234,108,104,136,125,95,163,120,236,11,180,118,90,100,84,250,152,4,3,80,112,13,175,21,48,36,178,98,242,162,170,121,31,79,30,236,235,226,2,231,86,145,86,226,242,195,18,175,131,145,125,196,247,165,154,216,140,217,180,17,55,245,33,221,13,190,146,29,149,144,181,54,253,0,67,238,21,217,45,146,93,18,57,50,10,170,170,109,252,209,11,177,69,217,25,141,210,81,162,191,33,169,73,61,254,4,152,171,154,196,219,201,10,29,35,87,193,190,43,245,1,128,186,119,217,105,131,98,183,88,110,213,23,73,39,124,79,71,162,61,158,244,51,155,23,198,233,49,139,45,53,158,137,17,177,211,70,145,166,201,231,178,31,85,174,147,111,193,43,69,240,221,64,227,100,95,35,158,84,8,168,190,71,32,113,202,135,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,1,194,174,199,8,237,253,202,28,168,158,227,134,185,60,124,192,168,252,215,10,142,239,75,36,170,158,13,98,175,248,20,253,59,248,110,121,236,234,182,74,44,98,225,81,26,162,61,148,210,185,171,227,230,145,185,83,203,245,1,10,253,160,25,45,94,85,196,110,65,141,243,243,36,85,242,182,63,6,175,42,36,16,57,127,5,55,95,192,37,75,131,156,73,184,166,139,218,104,227,111,47,223,235,28,190,14,247,206,239,206,253,68,74,230,54,250,221,78,227,63,34,164,157,173,153,254,153,174,98,163,221,225,234,211,201,249,219,255,0,99,38,239,78,44,177,88,49,74,75,92,49,177,140,137,210,170,35,81,17,60,94,171,238,68,250,192,244,224,0,48,223,180,110,41,36,210,42,231,53,237,78,86,74,190,63,82,82,213,150,251,178,110,231,28,184,6,75,67,204,139,36,119,166,42,248,167,146,210,53,63,253,85,46,207,104,45,170,166,191,70,238,174,130,56,215,165,79,60,142,230,93,189,84,165,170,223,252,101,131,236,150,157,98,160,204,41,156,228,255,0,233,120,211,149,55,219,194,154,64,36,150,166,157,149,48,62,23,254,11,209,81,127,190,155,17,193,218,9,161,83,219,170,33,212,171,36,42,233,41,43,91,82,244,100,114,189,118,98,213,76,171,239,106,121,39,184,146,84,77,208,240,26,203,167,214,253,64,195,46,54,90,170,56,38,116,244,211,49,157,86,49,81,28,232,164,106,126,19,87,111,195,2,209,240,119,174,150,157,73,194,41,57,165,107,42,219,212,231,141,102,137,92,159,126,168,219,193,187,123,153,191,145,147,109,114,57,57,144,133,205,31,205,242,158,21,245,145,184,214,89,89,83,5,185,55,230,142,25,221,51,127,169,100,122,108,214,61,169,248,83,183,221,254,45,201,130,193,114,171,118,95,143,193,121,182,202,233,32,149,239,107,92,230,43,87,118,185,81,124,23,196,15,191,35,119,79,35,165,187,181,199,232,95,20,58,158,205,151,116,243,3,177,174,220,168,234,141,21,60,84,237,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,106,47,153,194,198,138,84,0,234,115,54,80,140,216,236,41,3,133,119,47,188,165,175,230,119,214,86,117,202,213,229,245,124,20,10,156,136,255,0,5,118,219,20,36,104,190,9,34,148,181,170,139,186,170,157,172,84,79,52,3,173,212,209,185,57,85,119,127,158,231,19,81,83,213,83,173,53,100,13,158,53,243,107,211,116,63,66,43,85,119,247,149,1,108,115,158,31,180,215,60,165,150,150,231,140,80,163,164,106,167,55,73,21,83,244,152,65,173,253,148,120,229,213,211,220,113,27,180,233,51,149,94,216,88,221,147,245,18,84,228,95,52,13,69,219,119,55,196,13,120,117,151,131,29,87,210,73,37,146,178,193,51,169,99,85,218,93,149,87,98,195,72,234,250,7,58,9,18,88,228,106,236,187,162,166,198,206,249,62,23,139,102,84,82,91,239,246,138,122,166,200,213,106,245,25,185,134,154,231,217,139,167,217,226,75,91,143,75,220,102,145,85,220,176,177,16,8,78,116,189,84,94,180,238,95,214,40,234,234,232,231,73,41,39,124,78,79,37,106,236,103,102,165,118,89,234,46,54,217,38,198,105,234,43,88,212,221,55,49,131,54,225,163,86,176,57,100,109,235,27,154,54,177,87,197,17,84,14,48,190,33,117,27,4,115,29,106,201,171,186,108,84,94,68,149,81,12,136,193,187,79,117,75,31,88,160,184,68,234,150,51,100,87,62,69,83,13,39,199,238,244,209,185,211,208,84,51,149,118,93,227,83,240,163,122,107,187,152,187,167,185,83,96,37,255,0,76,251,87,177,219,148,48,210,229,80,83,192,245,84,71,42,251,140,188,211,126,42,244,155,81,169,163,146,215,127,129,100,123,81,85,170,168,155,26,228,36,136,245,221,24,140,219,201,80,251,216,246,161,230,184,212,136,235,37,254,178,155,151,221,28,138,128,108,63,170,58,245,139,98,182,169,95,73,113,129,239,229,85,77,158,132,122,235,79,21,87,123,189,85,77,29,37,193,89,19,149,200,138,217,12,12,185,235,190,162,220,233,187,189,195,34,173,151,195,111,90,69,83,201,79,147,222,170,222,179,75,114,153,238,95,114,185,64,200,111,161,139,169,87,165,173,185,220,93,42,61,219,250,206,220,202,29,19,225,131,6,142,150,9,174,110,129,207,230,69,78,109,136,232,178,234,14,71,105,118,244,213,146,166,223,83,143,107,103,226,103,80,173,40,140,142,233,81,178,121,109,34,129,57,250,101,164,218,113,96,183,195,36,50,210,36,141,68,219,197,165,217,138,253,142,89,227,74,86,87,83,177,141,79,36,122,26,251,210,241,159,171,180,137,180,55,186,190,84,255,0,109,83,241,93,120,193,214,11,163,149,87,36,174,102,255,0,84,202,4,255,0,92,117,119,3,181,200,172,171,188,192,221,147,117,245,208,242,87,174,43,116,122,204,215,44,217,44,59,183,207,214,66,1,238,188,64,234,101,205,23,175,148,215,170,175,159,223,84,242,149,217,246,97,92,229,90,140,138,177,251,249,239,34,129,60,87,238,63,244,78,218,215,177,185,28,42,168,90,156,179,180,119,75,223,3,226,183,223,217,35,247,242,33,122,107,197,214,163,119,77,93,51,247,250,220,116,178,119,170,238,249,87,127,172,9,2,226,35,140,236,99,80,44,53,22,58,74,166,72,178,162,236,159,164,176,252,60,241,73,126,209,74,201,227,160,79,188,201,43,164,252,45,188,212,199,52,108,143,94,127,194,253,39,10,231,42,248,189,64,145,185,123,87,178,200,85,176,195,111,141,237,68,241,119,50,159,123,31,237,106,188,164,241,178,227,110,133,172,85,68,85,87,17,145,210,115,19,159,151,116,253,37,15,114,57,201,225,176,19,111,98,237,50,195,110,86,85,169,174,117,52,114,242,111,182,254,253,140,36,227,3,140,8,117,154,154,91,85,12,113,171,210,77,216,230,249,236,138,97,114,87,213,50,46,156,85,114,34,125,72,167,234,161,153,243,55,160,200,250,147,170,238,142,84,241,2,237,97,188,79,106,62,3,108,109,166,134,166,116,98,42,57,54,122,159,179,35,227,19,85,178,54,163,27,116,169,133,90,155,115,54,85,220,180,147,86,86,209,71,220,107,45,237,231,127,138,61,83,199,99,229,79,75,52,14,84,68,217,206,245,182,2,235,71,197,14,168,199,10,198,220,134,183,159,203,249,85,60,229,215,91,51,187,218,185,46,87,218,169,81,219,239,205,34,169,225,98,106,171,149,27,235,59,222,84,200,35,69,84,168,119,42,253,64,118,86,215,212,92,164,89,234,234,30,247,175,214,187,159,155,150,61,188,28,187,134,42,54,77,145,188,201,190,197,198,192,180,201,217,34,37,95,36,174,111,212,140,93,128,182,232,138,139,191,42,156,108,191,82,153,35,109,225,202,255,0,122,157,172,182,217,228,145,60,191,1,75,201,167,189,158,57,126,102,214,165,117,174,74,118,187,222,136,6,5,108,191,82,157,180,244,213,21,18,36,112,194,231,185,125,200,155,146,147,67,217,55,221,226,73,106,106,166,223,222,138,135,191,211,238,204,123,5,146,189,149,213,205,89,145,190,10,215,177,0,136,214,98,185,18,69,215,75,124,188,191,220,169,93,187,19,200,239,85,41,75,69,107,153,210,42,237,224,197,39,174,143,129,93,50,238,13,130,122,40,17,219,121,116,208,245,88,79,8,90,75,136,202,149,9,142,80,206,244,93,247,116,72,4,34,224,188,27,107,78,117,36,111,183,99,51,58,157,234,136,175,84,84,84,50,227,72,187,40,47,53,235,5,86,103,36,244,168,187,57,205,219,116,37,118,207,137,98,246,104,146,43,69,150,150,153,141,247,70,205,143,178,136,136,155,34,120,32,24,173,166,253,159,122,71,131,83,196,179,81,65,89,43,17,21,86,72,145,124,75,195,22,129,233,154,91,214,129,49,170,21,111,47,46,253,36,240,46,73,66,55,111,36,3,10,117,143,179,95,77,245,5,211,220,45,179,37,44,238,69,86,182,54,34,120,145,239,175,29,158,218,153,166,146,79,93,97,182,207,83,70,197,93,159,183,184,157,228,106,183,201,54,63,21,214,209,106,186,211,186,11,181,12,85,49,57,54,86,200,221,208,13,99,171,241,171,158,47,88,180,119,234,25,34,153,23,101,71,49,124,207,193,89,101,175,153,123,197,61,42,186,61,183,245,80,158,62,34,56,31,211,221,77,179,212,213,218,109,20,244,181,170,213,115,86,40,209,23,200,143,124,51,65,234,52,243,83,211,17,191,89,82,174,145,243,43,81,210,179,116,219,112,48,97,180,181,77,242,167,153,36,223,109,146,53,57,150,130,173,21,31,81,73,51,19,235,72,212,159,76,111,129,125,30,172,181,82,92,42,172,84,105,36,241,54,69,78,138,120,110,155,159,121,188,15,104,170,55,150,76,118,137,233,250,97,64,53,236,90,90,215,53,121,105,39,123,83,222,177,169,219,75,37,85,12,173,171,166,109,69,60,241,174,237,86,49,80,216,57,220,18,104,138,53,88,220,114,133,19,253,229,15,197,55,1,186,39,53,59,226,91,13,26,43,215,126,110,138,120,1,23,124,50,113,253,158,233,29,101,45,154,246,233,170,109,252,205,111,52,206,95,4,242,38,7,66,117,194,199,173,216,172,55,171,125,75,82,87,34,115,49,191,94,198,58,234,23,102,14,150,100,54,217,93,104,168,74,122,132,94,102,163,35,68,61,207,10,188,55,223,180,50,187,184,201,83,52,148,13,85,219,157,124,0,202,71,196,138,223,83,193,201,239,58,159,77,12,209,44,21,140,108,168,191,138,228,220,253,31,168,42,34,248,168,31,6,92,31,20,173,71,58,175,30,164,87,42,249,171,19,115,161,154,105,132,177,220,201,143,81,255,0,247,180,61,58,121,28,129,240,99,196,49,154,109,146,155,31,164,77,189,232,196,62,173,61,21,44,12,68,138,157,140,68,242,68,67,244,128,40,69,119,55,47,46,200,112,230,170,174,252,234,135,97,194,249,1,71,52,104,187,47,153,203,145,202,187,162,248,28,108,158,123,28,238,191,88,20,61,211,53,200,140,102,233,239,82,182,250,201,187,155,226,115,186,142,111,208,5,47,106,59,241,213,14,90,212,247,57,84,231,116,250,138,90,7,46,223,203,149,20,161,57,209,223,201,167,235,59,87,200,235,122,170,123,192,236,69,95,122,20,191,197,60,20,165,138,171,239,43,79,32,41,133,170,212,93,215,127,19,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,41,95,214,114,136,112,174,77,252,142,81,119,0,190,30,37,170,226,35,37,250,61,167,55,154,222,110,94,157,21,67,145,118,223,197,32,149,126,165,250,139,168,247,42,34,236,159,206,96,159,105,86,101,119,179,224,50,82,209,202,177,195,50,172,79,229,115,147,116,88,107,17,124,156,137,228,136,6,44,240,103,142,197,158,113,69,148,229,117,141,234,47,166,42,228,98,238,169,248,113,214,181,124,149,191,154,158,226,98,237,241,164,84,172,98,120,34,111,225,253,242,49,187,46,240,202,201,102,171,203,103,133,221,58,199,54,86,200,230,174,203,253,90,213,84,85,111,214,191,89,40,12,111,43,118,80,42,0,1,143,92,105,82,247,173,23,200,162,68,221,86,219,87,255,0,170,84,24,137,217,89,81,221,111,25,189,11,252,28,219,195,17,19,245,65,58,127,144,205,46,46,89,43,180,99,36,124,91,243,54,219,88,168,159,254,41,57,129,61,154,85,11,30,166,101,236,146,161,200,231,93,220,229,78,127,37,232,213,110,128,75,27,124,16,226,70,54,70,43,28,158,10,155,6,126,15,158,229,64,70,135,104,230,137,203,210,76,214,217,7,223,96,252,53,230,242,221,105,35,79,194,147,111,45,253,223,231,46,15,102,190,178,203,146,233,164,120,213,214,163,154,170,150,225,86,136,156,136,158,170,201,10,167,224,177,19,206,95,175,254,140,184,213,60,54,143,48,198,106,45,149,80,50,70,201,201,191,51,81,124,164,99,189,237,95,205,33,255,0,79,238,119,94,31,248,164,164,198,85,242,82,210,212,85,219,145,90,245,115,17,91,44,148,170,171,182,236,79,196,95,119,243,129,54,140,114,57,168,228,242,84,220,229,83,115,207,96,119,216,178,12,102,130,227,19,218,244,150,158,23,110,213,69,69,222,54,175,214,191,89,232,128,235,85,217,118,43,79,20,66,135,53,119,223,220,114,197,2,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,141,147,234,57,0,113,178,125,65,81,23,220,114,112,187,251,128,165,205,79,35,173,124,60,142,221,148,225,89,191,184,14,166,243,33,220,215,125,101,60,159,81,206,202,158,72,5,91,161,215,34,200,142,221,169,186,20,185,178,47,184,229,156,209,179,100,93,215,112,56,116,244,236,252,63,5,41,107,27,252,171,102,118,223,81,91,81,143,77,228,141,55,27,250,253,52,98,114,1,75,228,166,145,171,28,222,186,47,154,42,30,102,255,0,166,120,54,78,197,91,166,57,69,83,205,231,212,141,20,245,14,107,119,240,141,20,34,57,237,229,84,228,253,64,88,252,139,132,61,27,200,169,229,167,118,41,110,167,123,209,118,228,133,12,25,215,254,203,155,165,202,237,45,118,3,70,231,70,170,170,141,141,54,66,84,217,11,219,187,55,85,79,206,43,142,39,197,191,223,21,223,161,64,130,139,143,102,150,180,211,163,155,79,99,153,207,111,146,125,101,181,203,56,36,226,7,16,141,243,221,48,249,35,137,159,140,155,175,129,177,11,233,225,95,21,137,170,170,126,10,236,106,203,118,137,98,186,91,97,169,106,251,164,110,224,107,35,120,211,220,178,203,43,162,184,90,106,24,246,174,202,157,53,62,60,180,149,209,55,167,37,20,172,219,222,172,84,54,79,189,240,235,164,119,212,114,213,97,118,222,103,121,187,162,155,150,155,56,236,251,209,220,190,145,244,240,208,65,66,231,46,252,209,66,136,160,64,3,22,70,110,156,142,254,99,152,153,34,185,87,162,229,255,0,138,76,245,71,101,62,0,149,10,177,87,189,89,191,230,33,251,233,59,44,116,234,56,85,31,90,238,109,191,49,0,133,54,177,85,170,213,141,251,239,228,141,40,116,111,141,222,49,185,63,90,108,77,238,59,217,131,166,180,85,10,218,231,35,227,95,30,101,141,20,248,250,139,217,91,128,93,217,189,142,177,241,170,167,226,177,19,96,33,109,27,36,137,186,49,60,10,54,217,125,228,170,84,246,62,91,229,69,88,242,10,182,46,251,236,136,126,69,236,130,98,57,17,46,213,74,137,239,216,8,187,145,204,70,236,212,16,64,215,110,233,121,154,223,175,98,83,96,236,133,165,230,78,173,222,165,19,245,30,154,217,217,27,140,177,173,74,171,213,71,135,142,202,208,34,54,54,206,221,214,56,164,115,127,185,82,186,122,42,218,217,210,58,106,71,185,235,238,70,169,55,184,207,102,6,151,219,169,82,26,218,142,162,162,121,172,104,170,122,220,123,179,159,71,236,53,173,172,108,49,205,202,187,236,232,144,8,70,180,104,238,163,100,76,108,150,235,4,239,98,248,34,163,87,252,199,167,135,133,13,102,168,137,36,131,23,153,219,251,182,83,96,60,91,67,244,211,21,164,109,186,147,22,160,126,222,60,203,10,110,122,52,194,48,246,42,68,204,122,141,159,220,198,128,64,182,159,112,43,174,215,217,218,179,97,239,233,170,248,170,251,144,190,54,126,204,204,227,170,203,220,212,114,68,200,219,235,167,146,34,251,201,87,205,243,253,56,210,59,123,235,111,114,83,208,177,141,223,193,17,12,13,226,83,180,250,197,65,109,171,199,244,225,208,212,43,183,106,189,171,178,238,6,53,106,239,15,184,190,31,74,247,92,107,24,202,152,27,202,169,186,111,186,24,131,149,85,83,54,232,248,40,182,116,108,85,111,49,246,245,11,88,179,77,68,187,79,116,185,93,42,26,217,92,170,177,164,139,183,137,231,44,24,245,231,41,184,71,107,181,210,73,61,68,207,68,240,106,175,152,31,146,150,138,74,185,219,13,189,31,44,207,93,145,168,155,153,51,160,60,10,106,30,177,114,85,213,91,231,130,7,46,232,228,69,241,67,39,184,44,236,241,150,181,244,217,110,119,72,230,69,224,228,108,141,221,62,178,79,112,220,23,29,193,237,145,219,236,84,48,196,216,154,141,221,141,216,8,161,78,202,172,190,150,241,78,216,169,101,146,153,54,87,185,76,223,209,14,11,240,124,15,29,138,11,205,170,7,212,53,19,153,31,26,47,137,148,17,203,213,221,90,158,8,112,156,238,118,207,103,170,7,143,178,105,78,1,99,139,248,166,59,68,171,191,159,77,15,79,75,106,160,183,71,181,190,138,56,190,164,106,108,126,149,71,35,249,18,52,228,250,202,152,197,99,85,57,149,119,2,150,171,150,53,234,248,120,156,198,230,43,87,149,124,14,18,37,84,94,103,42,149,53,21,169,178,53,0,234,90,103,57,121,186,174,67,148,98,70,187,58,69,83,181,205,230,77,183,216,165,177,35,83,117,245,151,244,129,91,81,168,158,170,120,28,148,70,174,84,94,102,237,183,145,88,3,141,208,41,210,174,93,192,238,221,14,28,172,84,245,188,80,234,230,82,166,46,235,178,129,195,215,103,109,248,170,158,71,132,201,180,123,15,191,221,25,121,150,223,3,106,154,168,168,244,98,110,123,230,162,170,122,237,253,69,44,98,170,171,158,158,41,228,128,116,91,233,29,65,73,21,35,61,102,198,212,106,126,164,63,66,44,139,230,195,150,185,254,60,205,216,171,153,0,225,26,213,79,22,161,249,223,60,20,207,228,145,235,186,159,167,116,95,4,83,169,209,70,228,230,115,17,206,79,172,14,180,107,28,228,145,178,170,34,251,142,229,87,243,34,34,110,221,188,206,35,69,86,175,82,52,110,222,71,45,102,203,224,229,95,208,7,32,231,101,27,40,28,111,183,188,115,126,147,133,106,238,57,84,14,121,191,72,230,253,39,28,170,57,84,14,121,191,72,230,223,222,113,202,161,26,187,129,200,57,217,70,202,5,43,191,184,227,103,21,163,126,179,158,84,3,175,103,28,183,200,175,149,10,81,170,128,84,190,71,91,147,117,216,236,95,34,158,85,220,14,17,54,42,69,216,108,163,101,3,157,247,57,56,68,216,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,7,11,228,5,42,223,18,164,77,138,19,117,59,0,234,169,85,108,18,57,61,205,85,34,203,181,3,83,187,203,35,194,105,163,106,200,181,9,206,254,103,162,162,127,29,137,83,109,182,255,0,9,40,87,218,150,210,90,43,106,156,168,141,134,7,189,119,93,188,17,55,33,35,142,139,236,25,134,188,69,104,182,212,54,73,29,114,108,75,202,173,114,35,150,178,165,187,122,187,175,227,32,18,9,217,193,135,67,105,208,28,90,224,228,78,165,93,3,101,115,185,90,138,187,203,80,190,105,227,248,198,97,22,67,131,204,105,248,223,15,184,45,12,223,202,182,201,76,231,46,206,79,23,35,157,239,254,232,190,0,0,0,90,238,34,232,226,174,210,188,130,25,152,138,215,91,234,219,226,136,191,245,180,201,239,253,100,109,240,29,34,90,184,128,204,40,162,78,88,253,49,63,170,158,9,224,202,212,242,79,15,113,38,250,225,19,167,211,75,244,109,79,20,183,213,47,255,0,155,200,69,159,10,55,134,88,184,163,201,40,229,141,219,212,220,234,156,138,155,120,108,218,239,172,9,136,102,220,169,183,145,81,211,74,244,124,40,228,247,255,0,156,238,3,174,120,91,59,22,55,249,47,159,129,19,29,164,90,97,81,134,234,221,6,165,216,147,164,218,104,40,30,238,70,178,61,221,23,89,251,238,213,71,121,68,223,119,249,9,107,49,191,141,61,43,139,62,211,27,212,173,131,169,52,22,234,135,70,136,146,42,171,155,77,81,183,131,87,251,96,60,223,103,238,182,46,167,233,122,82,84,167,241,139,83,104,233,94,189,73,30,170,169,74,223,29,220,159,91,87,201,84,203,52,33,247,128,109,71,126,143,106,118,67,129,95,26,248,18,182,183,153,188,252,145,162,36,81,85,55,250,226,35,188,218,132,189,91,235,98,174,166,109,68,78,69,107,183,242,84,95,122,167,187,245,1,222,239,34,132,85,79,35,177,78,151,110,142,95,208,7,114,120,161,201,67,29,238,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,58,213,23,115,180,227,149,0,235,217,78,81,21,20,175,149,14,21,54,3,128,0,28,162,162,28,238,133,10,187,28,115,40,29,155,161,201,215,186,149,129,200,0,0,0,0,0,0,0,0,0,0,0,10,21,23,169,205,202,158,94,101,11,26,185,203,34,170,167,130,157,155,187,155,109,188,10,31,43,35,126,206,95,5,64,35,27,181,26,175,43,109,35,226,180,77,80,177,248,110,140,223,200,139,22,89,175,87,170,175,254,143,153,95,190,203,234,47,138,155,34,106,102,137,225,218,167,10,178,253,77,27,145,83,197,85,168,167,134,198,120,52,209,187,20,233,85,5,130,138,165,90,187,236,248,83,204,8,76,210,62,19,53,83,84,175,52,244,244,118,9,219,72,247,167,51,249,85,60,55,37,147,134,158,2,48,61,52,183,210,93,114,26,88,231,185,181,173,85,100,145,162,236,187,25,93,96,193,112,252,105,172,138,203,143,81,209,43,83,100,233,70,136,125,169,26,213,122,35,152,136,137,239,3,243,218,237,244,86,170,38,80,219,33,108,113,49,54,70,181,54,68,63,92,109,72,88,168,229,243,81,204,198,183,239,104,155,149,53,21,83,119,160,28,179,147,111,81,54,66,162,150,57,174,79,87,220,84,0,0,0,0,0,0,0,0,0,235,228,253,7,97,198,232,5,29,63,208,114,214,108,187,236,85,186,13,208,14,64,0,80,245,216,235,87,29,174,110,229,11,26,239,224,1,29,250,78,17,197,104,207,19,132,140,2,187,244,156,49,222,177,90,177,54,240,56,70,108,237,192,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,225,87,111,113,201,67,151,101,2,164,241,247,28,148,177,119,79,34,160,60,78,178,222,27,97,211,44,158,234,178,35,59,173,166,170,100,93,246,252,24,213,126,180,255,0,25,5,110,173,168,212,62,41,24,231,243,78,217,50,52,122,34,110,237,145,110,63,241,188,61,114,100,120,209,186,205,111,225,231,56,116,63,254,195,170,69,95,15,45,154,159,87,233,34,63,129,188,114,124,167,137,38,85,42,115,36,21,105,80,171,224,158,9,95,76,191,90,126,112,19,107,163,182,213,181,105,150,49,67,201,201,208,180,210,179,109,182,219,104,211,244,33,237,15,159,96,167,238,182,90,26,125,255,0,147,167,99,127,192,125,0,0,227,127,19,144,60,166,166,210,119,220,50,237,74,169,186,73,69,59,127,158,39,167,249,72,141,192,169,164,197,184,203,175,165,107,149,27,61,93,124,158,127,240,244,253,4,192,102,177,62,108,106,229,28,110,217,93,75,51,83,195,235,141,196,65,92,98,154,213,198,146,199,80,237,250,146,220,92,158,9,229,189,119,213,184,19,31,108,119,61,28,110,95,126,255,0,227,83,245,159,47,29,127,61,174,37,223,127,194,255,0,206,83,234,0,62,70,81,105,130,243,100,173,161,169,133,178,178,104,36,98,177,205,71,34,238,199,39,146,162,253,103,214,242,93,213,78,28,156,205,217,61,224,66,239,25,24,244,218,29,175,116,25,21,138,39,82,37,124,53,149,15,86,53,99,110,235,52,205,252,84,103,186,79,173,73,57,225,163,86,109,186,147,134,82,215,83,87,67,52,142,87,163,154,217,90,229,79,191,76,137,186,35,221,249,133,165,227,211,64,104,117,55,31,167,188,44,189,41,232,98,115,17,252,170,239,195,169,137,124,186,141,79,175,220,190,102,27,246,117,106,180,248,102,172,81,96,181,207,221,149,181,49,68,197,217,60,214,58,151,251,152,190,249,19,241,128,152,211,173,237,220,162,138,161,42,169,162,168,79,41,24,215,127,58,34,157,224,117,49,21,63,156,237,40,114,39,49,83,87,116,3,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,3,133,77,206,64,28,114,160,229,67,144,5,42,196,95,121,199,77,62,178,176,5,60,137,245,141,212,168,227,149,0,227,153,66,185,83,220,115,202,135,14,106,108,7,29,69,250,135,81,126,163,142,84,28,168,7,61,69,250,135,81,126,163,142,84,28,168,7,60,235,245,21,20,108,135,96,0,0,0,0,28,109,227,190,231,14,99,93,248,77,69,42,0,83,200,221,182,216,235,125,59,87,240,23,147,245,29,192,10,85,136,168,137,191,138,123,194,49,17,54,95,18,160,7,28,173,79,113,194,183,199,125,255,0,188,84,0,225,17,19,201,14,64,0,0,0,0,0,0,0,0,0,113,202,135,32,14,57,80,108,136,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,29,110,84,223,200,236,40,84,77,192,229,171,186,28,175,128,68,217,2,249,1,138,29,162,119,202,171,111,15,153,84,52,173,93,170,45,147,49,219,179,127,14,120,19,252,170,97,111,101,158,30,250,237,65,184,228,115,70,188,189,41,152,171,187,147,214,235,209,63,234,219,223,245,153,63,218,113,152,67,104,209,203,157,146,86,162,203,113,164,154,40,255,0,11,193,122,148,191,82,109,248,223,90,22,235,178,167,29,88,108,21,87,87,198,138,179,74,255,0,21,70,251,217,66,239,214,4,145,210,177,35,166,137,137,228,214,34,127,128,237,41,98,114,181,19,234,67,149,242,2,149,243,43,40,79,50,176,62,110,65,18,75,105,170,106,162,175,222,95,182,223,220,169,13,92,72,215,84,227,252,92,193,92,197,228,122,54,189,91,187,81,119,69,154,177,61,255,0,172,153,219,147,121,232,167,106,251,226,114,127,129,72,113,227,210,149,150,46,39,172,213,61,38,181,149,20,21,114,43,145,17,60,234,42,126,175,214,4,185,224,21,75,89,142,211,204,170,138,171,207,255,0,164,114,30,148,240,58,49,114,134,233,135,83,84,194,238,102,47,62,203,227,253,150,68,247,254,163,223,1,67,188,87,98,164,56,84,241,220,229,60,64,248,89,142,63,75,145,218,100,160,170,99,156,215,35,124,156,169,228,246,175,187,245,16,165,170,120,109,87,15,124,74,216,111,150,228,124,48,193,115,165,145,174,147,121,17,17,34,167,69,223,157,173,79,235,171,239,39,41,200,142,106,163,188,136,228,237,44,209,6,205,140,85,106,45,161,174,109,69,162,53,169,114,181,177,55,201,212,141,79,29,209,222,76,95,32,51,67,64,243,168,243,125,59,178,221,29,51,36,150,106,26,103,185,89,202,137,186,193,19,151,193,21,125,238,46,97,29,61,155,218,254,235,181,130,159,7,186,76,146,84,82,114,64,222,103,76,229,70,181,148,145,34,120,162,167,154,175,188,145,56,158,146,68,201,19,201,205,69,0,244,247,156,49,222,37,106,155,166,199,90,34,53,64,237,7,8,187,156,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,1,198,201,245,13,147,234,57,0,113,178,125,67,100,250,142,64,28,108,159,81,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,112,190,71,83,156,155,249,157,142,95,210,117,34,34,174,251,1,220,223,35,135,249,120,156,167,145,211,89,34,67,3,164,85,217,27,183,248,192,142,30,212,199,197,83,97,183,65,214,106,189,86,86,53,155,248,170,186,74,36,240,46,231,103,46,51,37,163,74,40,42,31,79,36,110,154,24,165,245,145,83,116,90,106,69,223,197,127,65,138,157,162,218,135,77,126,212,44,115,19,166,168,73,118,173,107,30,136,244,119,225,119,23,251,156,191,82,251,140,249,224,238,215,21,187,71,177,181,137,136,222,107,85,30,251,34,39,138,210,211,254,143,208,5,251,56,119,145,201,75,151,96,56,69,241,77,202,202,27,178,170,41,88,29,53,73,205,79,34,127,106,191,226,34,11,180,217,97,139,94,49,165,87,163,28,219,101,86,251,253,93,226,93,191,202,76,4,201,188,79,79,127,42,255,0,136,136,62,213,251,108,212,90,189,140,221,57,85,25,45,166,161,188,205,69,243,74,167,254,143,237,211,222,4,144,112,203,35,87,78,169,35,108,205,145,24,146,108,169,183,190,162,98,239,152,235,193,77,249,151,205,48,166,145,178,243,171,27,38,235,205,190,251,213,78,159,90,253,70,69,1,75,252,142,25,225,230,114,239,18,148,95,91,196,10,203,81,196,206,14,153,198,142,229,86,88,233,159,52,149,22,170,134,53,172,221,85,93,178,42,34,34,57,61,237,46,186,31,146,237,77,29,101,186,162,150,86,35,153,44,78,106,162,166,251,162,160,16,79,164,57,13,211,135,190,33,22,146,233,4,148,84,254,152,232,185,103,106,49,17,157,250,52,85,221,90,239,116,43,252,196,221,105,134,81,71,152,224,150,60,130,134,170,57,226,174,161,138,116,116,110,71,34,163,147,235,217,63,196,69,103,104,78,144,125,26,203,93,155,218,169,155,3,91,58,212,57,88,206,87,42,164,181,114,175,224,177,63,53,61,255,0,231,51,35,179,243,83,169,178,157,15,198,45,210,85,35,167,163,183,71,12,141,87,162,185,21,175,157,60,83,157,87,241,0,203,83,174,79,173,60,202,211,197,14,30,155,166,192,82,197,217,78,195,173,191,168,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,229,217,2,174,199,83,164,221,118,2,151,63,199,207,222,118,70,223,122,148,181,136,239,21,59,81,17,60,128,228,183,26,219,159,211,96,56,149,69,210,162,101,141,173,70,46,233,205,225,188,209,183,220,213,252,227,220,93,238,180,214,170,41,170,234,165,100,108,138,55,61,92,231,34,34,34,34,175,189,83,234,34,187,180,147,139,89,37,168,77,63,197,238,52,115,67,209,122,84,43,89,20,170,143,101,99,118,77,209,234,169,252,151,212,6,34,102,57,205,118,172,113,7,100,146,106,169,170,82,123,165,27,25,212,145,87,197,89,11,125,232,223,123,9,200,225,198,208,235,62,149,99,148,175,98,53,205,181,209,162,237,183,159,118,133,62,181,250,136,45,224,191,26,92,187,136,188,41,181,49,190,86,37,230,153,235,203,186,126,10,61,83,201,62,182,33,176,102,39,110,138,215,98,162,163,137,174,106,69,79,19,54,85,223,201,141,79,127,234,3,236,148,185,55,243,42,41,118,224,113,229,228,84,158,37,10,158,62,101,77,242,3,151,34,42,42,41,26,253,172,56,98,215,183,30,200,41,233,163,115,169,169,42,24,170,168,221,253,106,152,125,234,191,219,47,184,146,147,10,59,74,250,240,96,180,147,211,238,136,216,87,199,109,252,123,213,62,224,125,190,206,186,169,101,211,23,69,42,126,12,106,168,187,255,0,186,170,76,187,67,11,187,55,50,137,111,152,5,68,18,207,11,228,138,36,87,163,54,221,55,170,168,219,116,69,250,140,209,79,32,56,114,236,133,7,98,249,20,108,159,80,21,51,200,229,81,21,21,21,55,66,142,100,106,236,87,186,1,138,188,115,105,21,46,115,166,183,90,232,104,226,89,169,41,39,153,23,149,55,85,109,61,74,254,115,125,239,48,3,130,253,102,190,105,102,165,213,224,245,183,106,152,104,160,168,150,30,130,72,170,198,163,25,84,237,145,17,174,247,185,23,193,73,145,202,236,116,215,219,37,101,190,166,53,123,39,130,72,213,17,202,155,163,152,228,247,126,178,14,184,196,195,106,52,123,136,235,237,210,207,12,148,240,84,87,205,42,44,136,231,167,173,4,91,236,174,68,247,202,190,240,39,74,211,90,219,133,11,42,152,190,171,149,81,63,188,187,31,176,179,28,42,106,52,58,145,165,52,23,216,234,34,145,93,81,85,26,163,57,83,240,101,84,242,107,151,235,79,121,121,192,165,118,247,28,167,145,195,142,26,160,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,1,75,157,178,1,75,222,136,117,53,57,215,116,14,245,151,115,182,54,114,239,184,21,53,187,7,200,214,38,238,93,145,14,87,203,192,179,92,66,107,93,151,75,49,151,215,215,207,202,229,219,149,57,94,187,253,242,36,95,40,221,253,145,0,179,60,109,113,117,138,105,85,150,229,138,195,89,85,233,89,168,213,26,214,82,200,168,157,72,38,229,94,100,115,83,205,16,133,221,65,203,174,90,149,147,220,50,42,153,100,145,178,79,43,189,119,59,116,71,202,231,249,57,203,249,223,89,114,243,218,220,175,137,205,91,158,190,218,157,70,212,37,52,95,214,147,110,86,199,26,254,23,79,243,206,253,91,208,202,189,25,197,40,125,43,39,53,101,210,36,159,147,149,19,149,26,232,147,205,178,61,23,197,206,250,188,128,189,189,151,186,103,81,124,213,154,12,157,97,141,96,181,85,195,50,170,189,187,162,171,42,145,54,69,69,95,54,19,85,78,206,156,17,179,100,77,154,137,225,250,140,4,236,186,194,25,106,193,22,242,232,246,146,119,53,85,119,252,217,235,90,159,140,191,95,212,103,250,38,200,7,39,30,240,190,71,13,243,2,151,21,53,83,111,2,151,239,191,129,83,19,100,2,163,13,187,72,169,27,62,152,164,138,247,39,36,105,224,139,245,213,211,25,146,98,7,104,213,59,164,210,199,57,142,217,82,54,239,225,254,235,166,2,207,246,79,223,105,42,109,121,13,19,42,102,116,145,65,76,170,142,69,217,55,169,168,216,145,214,174,233,190,228,68,246,76,100,189,203,80,50,107,35,215,153,38,161,164,114,123,188,82,165,83,234,255,0,108,250,201,116,133,121,162,107,182,219,116,69,255,0,0,21,170,42,251,202,17,23,127,21,59,10,127,24,14,181,77,156,118,183,99,135,38,234,26,1,232,142,106,162,251,208,141,78,211,237,21,117,214,37,205,40,105,227,73,121,222,231,187,157,141,85,230,117,27,19,241,119,95,127,188,146,210,213,107,246,7,77,156,98,51,209,213,71,204,137,203,183,138,166,255,0,125,137,125,206,79,205,3,15,123,44,117,102,10,189,60,92,70,190,166,78,189,53,194,173,81,188,143,84,217,207,167,84,241,221,83,206,66,69,99,123,100,99,94,223,39,34,42,16,83,195,102,95,81,163,60,64,83,217,234,23,167,20,245,20,141,86,248,47,242,147,82,175,154,53,254,230,125,100,219,96,151,248,114,44,106,221,114,137,119,73,233,98,145,60,253,241,181,223,82,125,96,122,21,77,206,189,246,113,218,117,185,60,64,173,171,186,28,148,177,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,57,121,83,115,147,133,219,111,16,10,171,182,237,56,106,187,111,89,54,40,107,94,143,223,220,22,100,71,114,168,29,136,228,119,138,28,156,34,34,39,130,28,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,194,174,200,126,119,170,238,187,120,149,189,254,226,150,38,235,226,7,48,183,222,119,4,106,39,184,252,87,139,148,54,170,9,107,102,93,153,27,28,245,95,31,36,106,175,185,23,234,3,229,102,185,101,183,20,179,84,220,238,21,113,192,200,98,123,213,93,35,91,228,199,59,222,169,249,170,65,111,21,58,251,127,214,204,225,109,118,219,157,68,244,141,252,6,54,103,185,191,200,192,229,240,108,143,79,56,151,221,255,0,70,78,118,130,113,129,121,138,170,175,6,195,239,213,84,201,188,144,75,210,115,153,191,141,84,74,158,180,73,253,175,227,123,191,190,90,190,4,248,84,143,83,47,110,200,243,11,108,117,116,241,237,183,89,81,220,219,178,165,158,233,81,124,216,223,119,184,12,176,224,119,135,122,28,15,71,147,34,189,218,224,109,115,223,93,43,164,150,4,71,35,91,35,118,221,93,19,87,250,215,215,255,0,70,22,241,231,144,179,45,215,59,126,63,110,149,102,134,146,150,166,5,99,29,204,212,115,106,38,223,193,21,83,201,137,238,247,33,47,185,213,190,135,5,210,187,181,186,205,77,29,44,81,80,213,171,27,18,114,162,43,162,145,203,245,251,200,95,117,166,187,81,120,164,174,163,155,154,165,205,174,184,53,169,35,145,127,26,173,222,106,169,249,160,75,231,8,216,162,98,250,95,65,76,148,173,133,203,213,230,78,78,85,254,168,157,83,220,159,156,95,99,204,224,22,136,172,214,8,40,162,141,172,70,243,122,168,158,9,235,189,126,191,210,122,96,41,112,111,138,110,29,250,78,81,54,3,135,41,202,47,184,165,205,85,247,134,39,233,220,10,203,17,197,230,55,30,77,166,117,180,79,137,30,229,108,72,221,219,191,253,115,10,175,185,126,162,251,150,199,95,233,106,106,112,58,196,164,141,29,34,36,123,121,127,103,139,235,2,43,59,53,109,115,67,174,23,101,79,81,97,165,163,115,145,55,77,211,188,198,191,81,51,52,10,174,164,137,85,127,17,191,226,66,21,184,25,186,214,217,56,145,173,166,142,165,241,54,162,26,40,222,198,249,42,119,138,127,243,175,243,147,75,104,127,61,178,149,251,238,174,133,142,85,253,109,64,63,97,214,187,239,230,167,97,214,229,68,95,32,42,219,116,243,41,69,70,175,235,42,79,20,40,115,124,81,81,64,236,67,166,170,157,149,49,44,82,53,28,139,238,84,221,60,206,214,239,239,57,84,223,222,4,48,118,138,105,101,86,159,234,180,57,205,166,145,208,64,232,232,61,104,99,86,236,230,178,85,243,107,26,159,214,147,241,191,232,204,62,206,93,110,76,239,12,162,199,43,43,86,74,154,10,36,143,103,201,186,237,21,61,42,123,228,114,249,185,125,201,253,227,227,246,157,226,112,86,224,43,112,74,24,100,147,118,181,30,173,110,233,181,53,95,142,234,166,25,118,112,106,157,118,21,174,159,71,234,110,19,71,71,53,45,194,53,139,153,85,188,200,198,42,46,200,213,254,196,4,225,28,47,145,209,67,82,149,84,237,157,23,116,118,251,127,58,161,250,0,161,54,69,247,149,157,111,240,82,166,174,224,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,112,228,221,60,206,74,36,71,43,125,80,62,77,227,38,160,179,236,147,202,141,95,210,126,155,85,206,150,237,79,222,33,84,114,125,103,139,212,141,61,171,203,228,141,244,181,114,193,202,168,171,200,167,166,198,172,109,198,108,241,209,36,171,43,154,137,186,187,207,112,62,227,21,21,60,10,138,35,85,86,238,169,182,229,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,10,30,239,3,151,46,199,75,157,191,134,224,112,237,221,224,119,53,155,38,219,148,49,155,29,192,82,231,35,83,199,192,197,30,57,56,149,178,105,6,1,81,69,202,149,21,151,22,84,210,198,200,234,97,106,181,86,149,206,69,84,118,235,182,238,111,187,222,100,6,164,231,118,172,26,199,45,202,231,84,200,88,212,106,238,231,181,190,114,53,191,140,230,251,220,132,31,113,95,172,87,190,33,53,74,158,199,102,169,170,169,165,74,152,82,56,209,239,122,111,36,48,70,190,13,123,211,207,127,36,3,198,96,248,86,71,196,198,173,44,180,236,124,49,214,92,122,142,115,161,116,136,214,190,165,187,248,198,137,253,159,244,127,136,157,109,22,210,75,118,152,99,81,89,233,21,174,229,230,221,83,157,55,222,73,29,248,206,95,207,83,18,187,62,184,87,139,12,199,233,178,172,130,217,18,86,84,35,37,103,82,20,230,68,115,41,94,139,235,194,139,230,213,247,146,2,198,36,109,70,166,222,0,99,207,26,121,229,46,15,164,55,170,153,92,157,73,105,42,34,98,115,181,170,170,234,90,133,79,194,254,228,142,238,207,92,90,93,66,214,187,254,95,44,110,86,71,113,149,81,121,92,187,44,144,85,185,124,91,178,126,50,25,7,218,169,168,49,90,241,54,99,81,212,47,90,103,194,229,98,61,55,229,125,53,91,124,185,145,127,192,124,62,200,204,73,233,140,228,185,28,244,219,44,247,40,22,55,185,158,62,52,174,85,241,86,255,0,182,125,126,240,36,174,146,30,140,72,223,171,252,231,121,194,121,28,129,74,175,137,81,78,219,251,202,128,165,235,224,112,213,219,222,114,244,240,41,106,120,249,129,216,121,141,65,162,117,118,61,60,72,169,178,242,239,255,0,223,27,254,99,211,159,51,34,137,101,181,202,212,103,55,224,248,109,191,227,32,16,185,164,117,145,96,220,94,182,10,186,117,86,213,203,111,129,170,142,219,101,89,40,215,241,188,252,201,158,196,170,89,87,143,208,78,207,193,125,52,78,79,212,172,106,144,205,127,180,79,111,227,6,215,204,156,156,245,246,247,38,251,167,146,208,254,143,210,76,102,157,57,93,135,90,57,182,221,40,169,252,191,222,152,7,165,40,122,120,238,86,117,200,138,170,155,1,83,124,130,162,121,134,121,40,119,144,6,169,81,214,222,109,253,231,96,22,103,138,12,26,44,219,77,238,212,82,51,153,123,156,234,207,7,46,206,238,243,34,126,10,167,231,16,89,53,85,94,144,235,229,202,169,88,228,238,85,215,8,17,54,229,221,21,242,179,241,209,126,163,97,92,246,157,181,56,221,108,111,77,218,176,73,186,127,251,183,16,11,197,237,27,168,181,179,36,232,210,242,170,93,43,85,170,214,109,186,119,186,143,16,39,3,135,61,80,182,234,38,7,67,115,164,145,170,178,117,124,18,86,59,202,105,155,248,191,220,41,119,136,177,236,211,215,159,188,197,133,92,235,159,206,206,110,155,95,47,135,138,214,72,187,35,164,253,94,239,243,146,152,199,35,216,142,79,37,77,192,225,237,220,225,139,238,43,84,221,54,58,252,81,83,96,59,65,194,46,231,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,14,23,125,188,14,74,94,174,68,245,83,117,3,134,115,108,188,222,5,29,36,115,149,234,229,84,250,138,149,175,122,108,171,177,66,199,36,127,129,226,7,107,28,142,79,15,113,81,195,83,100,242,216,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,7,10,187,1,200,56,221,20,228,0,0,0,0,0,0,0,5,46,114,32,28,170,237,226,55,240,220,234,87,251,142,99,85,223,101,79,5,242,3,151,185,85,54,68,56,99,19,125,253,229,110,250,206,26,168,160,84,137,177,248,110,183,42,123,93,28,181,85,18,114,182,54,185,202,187,42,249,34,175,185,23,234,63,84,211,199,11,21,242,72,214,53,61,238,93,144,143,62,57,184,207,181,227,54,154,220,83,24,187,83,205,91,35,100,129,122,51,181,220,170,173,169,143,241,39,69,69,221,173,247,1,101,187,74,120,148,171,191,100,81,96,56,205,95,59,34,142,120,230,78,154,39,174,202,180,252,248,147,251,23,185,223,244,254,174,206,30,20,43,110,87,197,212,28,162,221,247,184,217,12,144,175,89,63,10,58,181,221,125,73,191,218,189,237,255,0,166,205,112,127,163,215,190,32,245,70,179,43,200,173,181,21,84,141,171,149,207,123,225,123,219,247,216,103,145,60,94,199,167,154,167,191,234,243,38,191,5,196,45,152,141,158,59,125,182,149,144,49,168,228,229,107,26,221,183,123,157,228,141,79,206,80,62,197,166,217,79,107,163,142,142,153,156,172,141,168,212,77,213,124,17,17,61,234,191,81,250,106,101,100,81,43,158,190,9,254,115,180,242,58,145,144,65,96,199,230,170,168,153,145,53,57,125,103,185,26,159,134,196,243,85,79,172,8,116,237,33,203,167,203,248,140,250,59,20,156,209,193,29,173,141,77,145,55,87,70,229,252,212,254,203,245,255,0,209,34,189,159,88,139,113,157,12,183,237,15,35,170,91,73,59,189,109,247,114,209,64,138,191,132,164,85,94,106,42,245,87,139,106,121,121,150,171,158,174,212,221,218,170,246,236,139,78,223,237,191,56,155,205,17,177,183,31,211,139,45,185,177,164,107,29,13,43,92,212,77,189,100,130,54,175,134,201,245,1,239,19,192,47,145,201,194,129,195,74,142,17,54,67,144,41,114,110,133,45,68,69,221,10,221,228,117,34,46,224,119,31,150,226,197,146,149,205,107,182,95,15,119,233,67,245,29,85,41,188,74,128,67,118,187,91,235,108,252,88,99,117,50,120,117,110,148,77,247,123,187,143,233,82,89,52,154,68,151,4,178,189,87,117,90,26,109,252,61,253,24,200,175,227,77,142,179,241,35,137,221,54,77,157,117,167,114,126,142,86,208,254,175,171,235,36,235,64,171,187,254,152,227,213,43,226,178,91,41,31,252,244,241,47,249,64,185,7,92,155,238,118,20,63,111,120,6,28,184,225,155,123,138,151,200,10,26,171,185,216,80,155,21,1,241,242,198,189,246,26,214,181,55,251,196,159,249,142,32,159,139,122,75,139,117,206,255,0,88,246,122,177,220,43,26,212,221,190,93,234,163,111,241,147,205,114,129,42,41,37,137,83,193,204,114,47,243,41,17,252,116,226,211,90,117,77,245,19,209,170,81,212,212,200,245,145,99,94,85,115,165,171,84,77,213,17,61,200,6,32,232,158,103,62,157,234,109,45,198,55,116,149,188,254,27,35,191,235,121,19,243,93,249,230,194,152,6,65,79,145,227,52,55,56,29,187,101,130,39,34,236,190,40,177,177,219,248,162,126,113,2,124,64,105,53,78,25,83,13,246,130,138,86,65,63,55,43,153,26,163,83,149,34,106,248,163,17,60,220,190,242,75,123,59,117,166,151,42,211,250,91,61,194,243,12,149,116,234,200,155,18,212,34,191,149,176,82,53,55,106,189,87,205,202,158,64,103,33,213,46,254,226,184,222,146,49,30,223,37,77,206,92,155,160,29,113,170,170,248,157,167,230,93,216,237,206,214,61,21,0,236,7,8,187,248,161,200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,133,114,111,182,231,46,58,219,226,187,129,216,158,101,69,41,230,84,0,0,0,0,0,28,42,162,20,58,77,183,64,42,87,34,29,79,118,254,69,42,174,85,240,59,90,207,122,129,75,24,171,178,169,218,136,136,54,68,58,106,106,225,165,111,60,210,177,141,250,220,187,1,218,237,149,21,55,63,21,69,116,116,172,115,156,191,130,191,167,235,216,199,29,122,227,91,78,116,138,185,109,19,93,168,103,170,70,198,247,49,42,92,138,212,123,30,169,229,19,255,0,53,63,156,198,204,227,180,203,79,231,177,212,58,142,229,78,218,222,163,122,113,181,239,118,233,205,227,227,221,182,242,223,249,128,200,110,45,120,157,126,147,98,114,79,107,134,57,106,29,182,200,233,38,102,219,75,2,121,181,62,169,23,222,67,158,43,102,202,248,146,212,200,98,174,172,159,106,218,230,171,221,214,234,108,143,168,110,255,0,202,191,253,185,127,249,220,238,213,157,98,206,120,131,200,153,5,21,60,245,77,93,249,35,138,22,57,83,212,141,87,197,35,98,255,0,89,95,230,254,121,65,224,79,132,105,116,222,197,71,145,100,150,169,169,235,230,138,57,57,100,71,53,91,187,41,159,228,146,170,126,19,29,238,2,238,112,117,195,109,131,68,240,88,25,76,231,79,89,86,202,121,230,124,144,66,213,230,74,102,181,83,118,39,233,119,189,124,204,146,68,219,193,16,235,166,129,180,240,178,22,38,200,198,162,127,50,108,118,129,194,249,24,137,218,7,169,245,120,78,154,73,21,20,157,57,166,219,149,205,124,141,95,10,138,93,252,91,250,28,166,93,57,118,69,240,34,179,181,99,48,106,50,219,107,101,76,106,228,235,110,196,114,111,255,0,88,187,234,2,197,118,124,225,171,168,154,223,30,69,112,115,158,180,206,142,109,213,26,237,221,21,77,30,219,171,252,124,148,155,187,29,35,40,109,148,244,204,106,34,50,38,55,193,17,60,154,137,238,253,68,94,246,72,98,115,201,105,169,191,73,75,34,34,212,85,53,30,168,187,47,44,180,158,30,127,163,234,37,58,36,218,54,167,212,136,128,86,82,190,43,177,202,148,236,187,129,88,56,67,144,56,95,35,169,55,220,237,95,35,175,193,23,125,188,64,237,58,231,223,166,190,59,29,133,18,162,43,23,127,32,34,15,142,248,170,95,196,22,39,78,228,78,71,93,97,99,87,245,199,69,191,188,146,190,28,35,124,90,83,142,68,228,77,153,108,163,110,255,0,170,154,18,58,251,71,109,243,91,117,115,9,186,111,178,190,234,138,213,84,247,182,58,63,211,250,9,8,225,114,171,189,232,254,49,50,200,138,174,180,209,43,147,244,247,88,119,2,240,20,61,55,79,63,50,178,135,174,192,26,155,120,21,47,145,75,23,114,165,242,3,173,119,220,236,111,146,29,106,142,85,253,27,157,137,228,128,117,206,138,177,185,19,222,138,71,23,105,117,27,41,104,104,106,155,70,206,103,87,65,188,158,170,59,117,239,126,27,249,236,73,10,249,46,223,81,29,189,167,243,87,211,88,168,101,142,7,244,146,190,157,85,219,120,110,171,87,225,228,7,109,243,66,44,218,209,161,244,55,26,157,225,169,94,175,42,178,24,156,169,252,113,17,124,95,227,229,17,132,28,42,234,141,235,68,181,146,151,31,146,161,239,166,117,201,148,206,107,166,145,169,203,222,160,98,174,204,85,79,40,137,96,225,82,162,44,163,70,45,189,88,213,22,78,182,233,227,225,181,92,255,0,171,243,72,162,227,19,74,50,109,43,213,234,140,129,44,245,81,211,45,91,234,153,42,199,234,242,247,170,135,167,143,51,189,209,238,4,224,105,214,87,14,91,139,80,221,162,219,239,212,208,189,118,230,252,104,218,239,122,34,251,207,80,158,62,242,58,56,21,227,15,7,159,8,110,59,149,100,214,251,125,93,189,180,180,237,101,68,200,197,84,109,50,34,175,242,104,158,108,95,122,153,253,142,229,118,44,138,149,42,109,87,90,90,166,175,190,25,81,233,248,74,158,239,210,138,7,215,146,52,83,171,101,111,188,253,8,168,169,186,41,194,181,20,14,182,200,169,224,118,53,232,167,83,227,93,213,80,165,21,83,204,15,210,14,166,72,138,190,103,98,42,47,188,14,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,41,85,220,14,23,251,229,13,79,88,169,124,138,88,160,118,39,153,81,74,121,156,239,176,28,131,173,207,68,83,148,118,255,0,223,2,173,208,225,93,245,20,163,87,114,164,64,40,93,215,200,161,88,171,226,119,237,238,57,3,173,140,77,188,144,173,60,134,232,135,193,203,50,171,126,47,104,170,186,87,203,201,29,52,46,149,203,202,229,217,17,19,234,69,250,254,160,62,165,194,227,73,110,166,146,170,174,162,56,163,141,170,231,57,239,70,162,34,34,175,154,175,232,48,119,139,94,57,49,221,59,158,166,197,143,222,97,168,173,134,87,196,228,134,162,55,242,171,93,15,159,37,67,85,60,28,239,119,185,75,45,198,231,28,251,165,102,31,138,85,120,171,100,137,238,228,255,0,132,198,190,18,83,255,0,115,239,35,106,182,91,222,119,122,170,185,84,187,169,37,76,174,149,203,179,19,197,219,175,187,151,234,3,237,234,158,176,228,218,153,146,79,123,186,220,106,37,89,89,27,19,154,105,28,137,202,206,95,198,123,190,181,247,158,82,201,102,187,229,87,88,173,22,216,39,170,158,110,103,35,99,107,158,190,171,85,87,193,17,87,221,245,29,181,246,68,163,175,142,213,10,245,36,115,152,138,190,95,132,191,165,127,74,123,201,19,236,222,225,121,213,215,250,108,246,243,79,188,76,130,161,177,167,63,154,190,8,85,23,213,151,234,145,127,20,15,111,193,39,2,212,246,248,35,201,243,123,35,93,42,239,201,29,69,50,46,222,53,44,93,210,90,125,252,149,190,255,0,171,244,18,101,67,65,77,65,79,29,53,44,44,142,56,218,141,70,181,168,136,136,136,137,238,79,208,113,110,160,138,130,157,180,241,38,205,110,251,120,175,214,171,245,254,147,245,111,176,28,131,143,51,144,58,43,37,72,233,228,122,185,26,136,213,241,85,219,220,65,127,104,118,160,253,43,212,142,229,28,235,35,105,255,0,21,93,186,39,52,20,139,229,204,191,154,77,126,161,93,162,179,99,23,10,217,159,202,145,83,202,253,246,85,242,141,235,238,69,250,141,114,245,175,43,159,43,207,106,110,175,119,172,254,79,114,123,161,141,191,82,126,111,212,4,185,118,95,227,208,218,52,70,134,181,34,70,201,83,93,92,231,42,53,19,116,235,177,191,82,126,98,25,204,199,238,223,15,240,145,231,217,127,168,174,189,224,112,99,19,175,173,73,53,100,136,239,173,22,120,189,200,212,254,201,245,146,27,22,200,196,241,247,32,28,237,239,80,139,226,115,186,28,120,110,5,64,227,125,206,64,225,124,142,183,121,157,139,228,81,183,136,21,167,145,195,246,229,93,252,142,80,225,234,136,213,230,242,2,45,59,78,59,186,103,216,2,57,124,174,238,223,109,188,186,116,166,114,240,162,145,166,142,99,43,30,219,45,174,137,83,255,0,201,96,48,31,180,178,225,13,195,84,48,107,123,87,197,151,85,69,243,252,104,233,63,65,159,92,41,83,37,54,141,227,49,167,186,215,69,255,0,170,192,5,230,40,147,244,149,148,72,136,168,7,17,236,86,165,12,68,67,176,10,21,54,82,164,242,56,119,212,114,223,45,128,47,145,132,157,166,88,203,238,58,71,223,162,129,238,124,55,58,55,115,49,155,170,110,233,147,207,111,237,140,220,49,211,142,75,36,215,93,10,187,119,127,25,35,170,162,115,83,195,251,58,39,189,83,235,3,230,112,61,87,10,233,85,186,147,173,188,145,117,185,154,174,77,252,106,106,85,60,15,27,199,182,132,46,127,135,213,92,109,118,182,205,83,12,15,114,171,96,230,126,201,21,82,248,114,198,229,243,122,30,43,179,151,80,38,190,90,103,182,86,175,59,233,249,118,242,77,185,157,86,239,115,83,234,67,59,114,75,91,110,182,169,233,85,55,73,34,114,127,59,85,62,180,250,192,214,214,237,77,149,233,166,79,89,110,166,154,174,134,88,167,145,174,98,58,72,156,188,174,123,60,147,149,125,202,101,159,10,156,120,228,248,61,249,150,156,198,243,60,212,50,244,163,254,49,81,35,185,119,157,21,87,239,149,8,137,234,185,125,199,29,161,26,95,77,143,103,238,189,82,179,105,30,181,78,115,55,95,29,234,213,17,119,87,175,231,47,187,220,89,108,95,67,229,213,108,62,75,206,58,205,235,40,154,233,101,102,233,224,221,228,68,93,223,35,83,250,218,121,39,188,9,192,210,61,126,194,245,54,205,75,91,106,190,208,204,249,99,98,171,25,85,19,156,142,86,70,187,42,54,71,126,122,23,93,146,50,68,221,143,69,79,208,166,185,248,222,71,169,186,1,146,50,122,101,232,165,28,232,174,79,226,238,240,100,136,171,230,143,254,195,255,0,207,190,73,248,111,237,15,179,101,221,59,86,76,189,25,221,191,143,174,239,236,206,252,74,100,79,38,183,222,4,133,42,110,117,190,61,252,143,149,143,100,214,236,134,137,149,180,51,115,198,245,114,34,242,185,60,81,118,247,162,31,101,21,23,200,15,207,200,172,241,42,107,246,59,149,55,67,166,72,252,118,79,120,29,141,122,42,21,159,157,155,181,118,59,82,68,64,43,7,8,168,167,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,82,245,216,224,161,234,187,149,39,144,5,242,41,110,223,89,83,142,150,43,156,190,8,7,114,185,17,10,81,206,250,142,88,221,252,202,209,168,5,28,155,248,169,91,91,183,234,42,56,85,219,197,64,228,31,146,182,233,69,65,18,203,85,42,177,168,139,248,170,190,237,253,197,185,205,184,135,211,140,26,154,106,139,221,218,120,146,22,185,202,140,163,149,254,72,229,247,39,246,138,5,208,85,68,77,213,79,155,114,200,45,118,184,157,45,93,100,49,181,169,186,171,164,106,123,149,125,234,159,81,129,154,149,218,173,165,118,119,62,159,27,91,173,68,137,182,202,235,100,141,106,254,2,255,0,102,106,251,220,98,70,164,118,129,234,182,167,212,62,135,15,168,169,165,138,102,54,52,218,89,233,215,126,85,106,249,84,170,121,189,0,145,205,124,227,83,4,210,170,117,134,59,181,13,69,86,206,218,54,75,4,138,155,74,214,46,233,214,106,251,215,249,136,206,215,158,57,245,79,92,157,81,136,217,160,166,109,29,122,37,63,44,54,198,171,157,204,145,121,42,61,254,246,47,151,255,0,203,240,224,220,48,241,25,196,125,123,238,247,58,222,180,46,119,50,62,174,247,186,109,35,93,47,147,150,69,243,216,204,61,55,224,27,5,209,218,56,178,205,70,142,154,119,218,213,106,229,70,164,53,40,168,199,61,124,150,159,117,240,115,61,255,0,226,3,10,52,195,131,252,135,53,99,114,204,233,149,20,84,110,84,149,239,147,169,77,187,125,73,21,81,93,15,47,147,159,239,247,126,131,202,107,109,54,41,128,221,215,12,192,149,42,31,72,229,130,105,22,126,240,174,115,91,26,239,186,59,235,87,254,42,127,128,200,254,46,184,174,197,237,251,233,214,148,119,138,40,225,111,118,114,193,74,234,93,220,157,120,85,55,99,218,155,120,71,248,190,239,209,177,231,120,83,224,183,56,214,234,214,234,30,90,200,37,161,184,162,85,177,243,215,70,247,189,36,108,233,190,206,100,138,158,45,111,154,255,0,208,30,135,130,62,6,219,169,49,82,103,185,188,21,172,137,106,94,141,99,37,150,29,250,83,68,137,225,210,250,145,223,140,75,46,158,105,229,139,79,113,250,75,21,142,9,35,138,150,22,70,156,242,185,235,179,99,107,60,215,244,49,14,189,54,211,171,30,157,99,84,246,11,61,12,16,71,11,164,114,36,113,177,190,47,122,185,127,5,173,79,240,30,189,19,96,57,58,220,255,0,113,82,189,16,163,213,223,244,129,216,223,32,171,178,120,4,41,153,220,177,185,87,220,138,160,99,151,25,249,156,88,238,151,221,96,169,171,100,77,150,150,116,110,252,136,170,171,79,80,137,248,75,250,8,10,117,60,247,106,138,138,214,198,239,196,221,81,171,245,109,254,66,84,251,82,117,54,91,117,20,120,165,45,76,205,116,209,163,215,110,100,79,20,173,143,109,209,201,245,125,70,17,105,230,139,92,38,211,27,142,91,89,77,11,145,221,30,154,245,24,171,253,80,248,215,193,83,127,171,222,6,93,118,75,204,142,162,153,119,221,233,81,82,223,15,171,171,72,74,148,126,44,77,254,164,34,111,178,142,190,26,59,165,93,165,220,201,34,77,51,246,219,195,101,150,143,252,228,178,66,187,198,213,250,209,0,229,81,17,55,40,223,117,59,23,200,163,111,31,0,43,79,35,147,132,242,57,3,133,242,58,145,17,92,118,175,145,66,109,191,128,29,133,19,111,200,168,137,226,86,117,204,187,49,85,85,80,8,129,237,12,168,90,189,112,197,105,154,198,243,199,116,141,124,55,247,197,70,73,23,11,113,116,180,119,23,71,34,243,122,38,137,87,255,0,201,96,35,135,143,70,210,77,196,6,26,200,158,188,238,187,66,146,110,158,238,74,45,189,222,36,149,112,223,23,79,74,241,214,110,155,54,215,72,137,183,213,221,161,2,234,20,72,158,5,101,15,221,118,79,210,7,17,157,133,13,77,148,172,10,92,136,190,97,167,46,242,41,79,214,5,101,186,215,155,10,228,58,109,114,183,53,28,174,145,244,234,156,170,187,248,76,213,247,34,151,20,249,57,53,50,85,218,38,133,236,71,34,171,23,101,254,233,0,137,78,5,239,181,216,94,183,85,227,51,42,68,143,233,236,215,177,57,188,41,42,95,248,219,47,227,125,68,190,55,239,144,162,47,189,169,254,34,37,113,27,60,56,223,24,85,81,195,31,65,169,201,234,179,100,106,127,74,221,238,111,247,68,179,209,189,31,75,27,145,85,119,98,120,175,234,3,16,184,246,208,234,13,64,196,226,187,178,158,117,171,163,99,152,206,156,143,241,231,169,133,87,193,26,187,248,110,71,23,5,217,205,86,156,107,44,184,229,201,237,138,150,227,29,45,43,155,43,17,23,214,168,137,124,220,173,84,240,145,127,156,155,252,219,25,166,201,236,242,80,212,194,201,17,118,217,30,141,84,252,54,175,189,23,243,72,60,226,187,77,114,29,5,213,234,108,146,150,22,82,83,45,92,29,55,65,51,119,245,33,167,145,124,25,202,190,104,160,74,150,65,195,158,156,235,30,28,147,92,104,230,153,107,105,183,71,195,91,35,124,95,18,248,250,187,167,245,197,34,251,136,142,9,242,205,33,188,190,183,19,162,184,75,78,187,114,42,178,89,246,245,34,69,241,232,34,121,200,239,254,80,144,30,3,120,153,177,234,38,23,111,199,170,235,106,164,184,211,197,20,14,73,97,145,119,86,197,74,197,245,149,206,252,103,169,149,89,94,159,227,25,149,63,66,241,102,161,170,106,251,230,166,141,235,230,213,252,102,175,230,167,243,1,10,90,9,199,38,172,104,165,92,24,213,249,41,123,164,115,115,189,147,91,26,215,34,73,36,110,95,21,115,23,201,28,74,111,14,124,88,226,122,201,143,195,82,151,90,22,86,181,177,36,177,36,176,177,200,229,133,30,187,53,37,114,249,243,127,49,139,188,81,118,113,174,75,93,83,145,224,116,118,202,87,172,44,107,99,73,97,129,57,153,19,253,205,131,235,70,251,204,18,184,84,235,63,8,121,154,208,85,220,231,165,71,58,87,177,148,215,25,30,199,181,170,248,81,118,141,236,250,253,255,0,244,1,176,149,53,109,61,83,17,240,202,199,34,253,78,69,59,182,69,34,247,134,174,211,27,109,206,243,108,199,115,105,43,83,189,212,178,23,74,218,73,164,219,153,210,108,170,171,59,151,222,223,114,146,57,133,103,248,246,113,107,130,231,99,171,124,177,76,198,189,21,208,185,139,178,181,174,242,84,250,156,128,122,85,98,42,31,157,204,122,46,233,185,250,81,119,241,56,229,2,136,249,145,60,78,196,242,241,8,136,135,32,113,184,221,62,176,168,82,190,0,84,114,117,171,149,19,196,169,29,228,5,64,227,116,57,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,173,237,221,219,156,161,202,249,156,1,195,145,85,54,65,27,57,124,206,124,206,85,200,212,241,84,77,128,231,193,14,28,246,181,55,115,145,19,244,158,127,41,206,49,236,74,133,213,247,155,181,37,52,109,115,91,188,179,177,137,186,174,201,248,78,79,168,196,93,110,237,8,195,48,152,101,130,201,117,161,172,145,57,118,88,103,138,79,124,107,248,181,41,249,203,252,192,101,245,243,57,197,49,218,121,42,111,25,5,5,35,34,106,185,203,44,237,106,34,34,42,175,254,106,255,0,49,142,122,177,199,206,136,96,175,154,142,159,80,44,243,212,68,245,99,163,138,119,61,119,69,103,189,177,57,19,240,151,249,136,182,213,190,57,53,107,83,42,167,163,183,85,205,20,83,171,152,140,164,146,165,168,168,229,145,60,146,161,201,228,244,255,0,1,225,240,173,6,214,29,103,175,244,147,237,183,121,155,84,171,42,200,248,106,156,213,221,28,187,239,211,127,230,1,127,184,128,237,8,202,245,27,150,209,131,213,57,208,171,215,153,33,134,57,119,71,68,141,252,106,100,95,53,95,121,143,141,198,184,143,213,234,165,117,6,31,125,184,195,82,239,194,138,216,205,182,114,253,104,198,251,164,79,231,51,195,135,126,204,234,10,26,180,186,230,241,73,38,200,197,108,106,214,170,110,147,111,226,146,210,253,72,158,243,59,48,14,31,48,28,14,138,10,107,93,142,145,139,19,26,155,165,52,40,187,162,49,63,22,54,254,98,1,16,26,117,217,195,174,153,5,76,114,95,112,107,157,52,78,223,153,210,50,52,219,193,254,228,157,23,205,19,249,201,15,208,30,4,112,221,55,181,194,151,91,91,159,86,217,100,123,156,178,76,221,145,94,213,79,4,168,114,126,41,151,52,212,20,116,126,16,67,27,19,234,107,81,63,197,250,206,46,21,180,246,250,89,42,166,145,145,199,27,85,202,174,84,68,77,145,87,223,250,128,241,23,90,188,19,72,113,229,169,172,171,166,183,83,68,214,122,211,206,228,79,54,199,248,202,229,252,100,66,38,248,214,227,86,175,60,184,92,49,140,66,241,12,212,50,196,145,55,164,145,200,143,231,142,157,85,17,93,10,47,154,59,222,94,126,210,94,40,160,164,167,139,12,198,238,177,58,69,100,169,55,70,116,94,87,50,174,63,5,228,151,193,126,246,190,104,70,198,149,99,55,29,77,212,251,13,141,204,150,163,191,220,32,133,232,136,231,170,181,87,199,220,239,115,87,220,160,93,30,26,184,120,212,13,99,205,40,46,171,139,220,170,40,223,93,19,228,168,109,58,163,17,22,88,92,171,186,57,169,229,38,228,233,104,158,158,195,167,152,5,143,28,72,29,19,232,173,244,240,61,174,223,116,115,90,187,249,185,222,245,95,121,111,120,85,208,251,14,154,224,150,200,169,237,177,199,83,208,133,207,114,194,196,119,55,70,13,252,82,54,175,155,12,132,107,81,173,68,219,201,0,229,19,99,135,185,17,60,206,30,170,137,186,41,211,187,156,190,59,129,219,178,170,239,184,70,38,232,84,136,136,135,40,136,3,111,113,243,239,181,172,183,218,234,106,164,122,49,25,19,215,153,87,193,54,106,175,249,15,162,89,222,40,115,230,105,246,150,93,47,29,84,107,214,158,165,140,221,219,122,201,77,43,147,241,155,249,191,88,17,85,218,59,153,65,153,234,229,53,134,215,91,29,83,217,201,19,153,22,206,94,116,170,171,98,167,130,39,143,172,158,255,0,121,149,216,238,139,212,219,56,117,238,83,90,102,134,87,254,43,249,145,83,106,229,95,37,127,212,164,123,218,235,43,117,135,137,42,74,186,166,186,161,179,94,99,85,110,202,244,228,90,244,95,37,231,254,200,77,54,171,218,18,197,164,213,49,209,66,214,172,124,155,53,27,183,157,75,61,200,137,245,168,17,209,217,175,59,109,90,185,93,105,155,213,149,27,186,162,175,142,206,150,135,252,228,190,210,248,211,198,187,121,181,63,196,67,135,0,117,106,156,68,215,243,162,53,203,4,107,203,229,183,223,168,73,140,160,127,61,28,46,255,0,107,111,248,128,239,95,35,175,241,188,206,197,242,58,246,241,3,177,167,37,45,42,3,135,121,29,94,245,59,93,228,117,239,227,228,128,118,157,115,126,7,137,216,81,47,224,249,110,4,58,113,209,212,169,226,51,28,108,8,170,247,220,160,70,34,38,251,175,74,137,63,198,73,215,13,241,201,14,147,227,12,153,170,146,54,209,68,215,34,166,202,139,221,161,220,141,46,54,234,163,167,226,71,18,149,208,70,137,5,218,157,206,84,111,154,114,80,175,249,9,54,225,250,162,58,173,48,199,234,35,106,35,100,182,210,57,60,61,203,79,18,129,114,202,95,226,158,101,69,14,243,0,196,84,243,43,41,111,153,80,28,59,200,161,17,121,188,142,194,159,37,2,163,242,220,155,207,72,246,253,123,127,141,15,212,117,204,212,124,106,138,155,129,16,58,205,148,191,79,56,189,168,184,214,47,70,157,121,55,87,248,34,255,0,74,227,79,169,125,239,66,90,177,91,132,55,75,37,37,108,50,53,236,150,24,220,213,69,223,193,88,213,255,0,41,19,157,164,120,207,209,237,82,165,202,32,133,205,235,243,243,187,151,100,240,166,163,98,120,162,39,215,245,146,77,195,150,77,22,81,166,54,91,139,95,186,186,138,155,127,31,247,60,43,245,175,231,1,116,220,222,100,216,195,238,63,56,114,151,87,48,6,84,217,173,146,212,220,40,36,158,161,169,31,50,170,255,0,21,115,81,54,234,53,60,218,212,247,153,132,158,39,207,190,219,98,186,91,166,164,145,168,228,146,55,183,101,77,252,218,169,245,47,214,4,9,104,110,77,145,112,245,173,244,22,108,137,31,106,142,27,172,81,202,149,12,106,34,49,43,34,107,183,85,107,189,208,187,223,238,82,119,48,236,170,213,148,90,163,174,182,215,193,83,27,183,217,241,61,28,139,179,156,158,239,238,87,249,136,136,237,20,208,234,252,87,56,147,51,180,80,78,216,149,203,59,164,100,78,68,71,117,170,228,85,221,177,167,185,168,190,127,231,50,23,179,171,137,100,202,44,139,139,223,238,177,173,68,95,129,214,159,214,93,223,86,245,252,57,85,124,154,158,224,36,46,182,142,42,184,93,20,141,221,28,138,158,107,245,17,193,218,111,160,55,44,130,219,69,148,217,44,149,53,46,164,130,70,61,209,35,157,183,61,84,91,126,63,246,203,238,36,146,41,27,52,104,246,170,42,41,225,245,127,10,163,204,241,90,139,109,85,59,101,107,185,19,101,98,59,202,86,59,222,213,252,208,53,175,163,164,175,183,92,216,200,90,248,234,161,123,92,196,86,166,252,222,105,224,190,6,96,240,167,198,78,71,163,247,90,91,78,95,88,234,107,111,59,26,174,150,22,49,168,222,104,27,190,237,129,203,248,49,187,223,238,45,54,182,233,101,118,3,170,174,182,173,36,145,39,90,4,98,58,53,111,156,80,175,230,55,243,203,237,136,112,203,143,234,214,156,178,162,133,209,178,243,4,8,170,145,171,17,234,246,192,213,217,118,137,207,252,57,19,255,0,230,4,162,233,7,19,122,89,169,182,10,26,251,86,109,105,158,121,169,227,145,209,54,163,103,53,202,142,221,21,21,173,95,196,119,187,220,93,170,75,205,178,177,136,250,106,216,94,138,190,104,244,53,252,168,173,214,126,26,50,154,170,26,68,186,195,75,71,60,144,70,174,239,109,141,205,110,237,69,77,186,104,191,202,255,0,135,249,239,21,147,180,231,83,109,116,177,196,218,74,85,86,238,170,178,71,81,186,250,219,255,0,174,144,9,172,109,68,46,252,25,88,191,169,200,86,142,106,249,42,41,17,120,119,106,198,84,202,246,55,34,162,162,74,126,87,115,116,227,147,155,125,188,63,14,175,111,51,38,112,30,210,61,54,200,85,141,184,86,67,78,229,223,116,116,148,236,252,239,174,169,126,164,3,55,1,226,113,125,87,195,242,154,104,170,173,183,202,41,91,43,90,230,163,42,98,114,236,168,213,79,39,175,231,33,235,169,235,233,170,90,142,134,102,57,23,197,54,114,40,29,234,155,148,185,54,79,15,168,229,30,213,242,80,170,155,1,213,206,169,224,158,42,119,53,54,77,142,166,49,17,220,202,139,250,55,59,17,85,125,192,84,14,14,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,227,99,135,33,81,194,249,1,199,138,38,229,135,226,99,136,203,110,138,90,37,73,121,150,177,244,235,44,108,71,61,190,108,153,91,226,145,189,60,227,47,194,249,121,152,63,199,14,128,103,250,175,148,82,84,99,116,233,45,51,168,160,167,114,164,19,63,101,69,159,117,221,140,95,207,79,120,17,237,196,79,25,218,185,169,247,74,171,101,183,40,187,81,209,45,74,186,56,33,173,70,181,26,217,36,86,249,70,207,115,147,207,234,66,221,96,58,25,170,90,191,94,198,73,91,87,81,213,223,117,150,166,55,109,179,93,249,210,183,251,31,248,9,28,208,142,205,186,27,92,177,223,179,201,41,234,37,146,39,42,192,198,86,70,230,171,216,197,241,245,217,228,170,239,113,154,248,94,143,226,216,101,51,32,183,81,163,121,55,219,239,146,175,154,185,127,25,235,249,202,6,21,240,245,217,169,130,216,41,41,46,57,205,158,134,229,83,180,111,86,207,77,190,203,180,75,183,171,80,228,95,20,127,187,222,102,166,21,162,186,113,131,91,160,161,176,225,246,138,70,195,27,88,157,26,70,183,193,55,253,127,156,191,206,123,166,68,200,211,102,38,200,137,177,88,29,80,211,83,211,167,44,48,178,52,250,154,212,67,176,110,21,118,3,135,114,167,142,200,99,15,25,26,204,184,6,23,93,77,73,117,158,134,119,211,191,103,196,175,69,217,208,78,190,230,175,189,169,252,197,231,212,221,76,176,233,237,150,107,141,222,173,145,54,62,95,57,99,103,155,216,159,142,168,159,142,132,27,241,113,196,117,219,92,243,249,253,18,217,251,135,66,154,38,53,205,133,254,41,27,145,124,99,111,215,34,251,192,178,218,195,158,221,115,156,190,190,225,93,118,169,173,69,168,159,149,243,72,231,42,162,202,231,123,209,62,189,204,161,236,208,211,155,117,251,87,237,55,75,149,20,51,58,146,174,57,35,231,106,46,202,145,213,127,109,253,170,123,189,198,26,86,91,100,138,169,148,175,69,234,191,153,206,240,95,5,247,248,127,121,73,130,236,204,209,26,140,102,203,6,93,114,98,54,89,157,205,26,43,101,106,250,146,86,49,124,246,79,122,123,128,144,75,77,20,52,52,80,193,79,11,99,107,24,212,68,106,109,228,136,159,228,63,106,174,201,226,167,13,77,147,99,151,121,1,212,231,43,151,204,169,172,69,241,216,225,19,117,220,236,79,4,2,133,223,111,50,166,238,112,84,158,64,28,97,79,105,222,85,53,143,70,155,77,3,220,199,85,84,84,197,186,47,185,104,165,253,11,245,153,169,35,185,83,117,247,17,131,218,223,155,69,61,155,29,198,160,147,153,242,92,102,71,34,43,23,193,105,24,158,94,127,142,6,61,246,116,224,44,204,181,105,47,119,8,89,50,83,84,117,119,145,168,239,193,169,164,119,231,39,231,47,184,153,140,246,207,5,211,24,158,223,60,44,145,142,229,221,28,155,167,242,141,95,47,239,24,9,217,93,166,143,161,198,166,201,231,143,214,154,71,114,170,181,233,187,86,58,39,167,232,247,18,51,119,135,173,68,246,110,155,46,223,227,64,33,135,64,170,106,52,211,140,121,172,10,222,70,204,235,124,42,214,170,34,125,242,74,21,247,115,125,95,89,51,88,229,75,106,236,244,179,55,241,162,141,127,252,4,82,24,245,201,210,96,92,118,65,91,230,201,102,178,57,57,83,244,211,251,221,254,246,75,214,143,221,210,247,128,218,43,209,21,58,180,148,239,241,84,247,194,197,247,126,176,61,169,66,167,137,89,67,188,247,3,150,149,20,183,200,168,14,23,200,161,26,155,249,21,185,85,19,192,161,174,93,192,236,58,106,85,91,18,185,23,203,252,231,113,249,110,59,119,87,111,190,222,30,73,250,80,8,134,227,142,107,101,71,16,120,140,44,93,158,183,72,146,85,217,219,170,43,40,118,223,251,196,153,240,235,27,35,210,188,109,145,187,118,165,174,141,26,155,123,187,180,68,88,113,49,64,183,62,42,49,186,89,145,87,158,233,70,137,224,190,8,169,66,139,229,250,201,98,209,42,6,91,180,226,195,74,196,240,142,221,74,221,252,125,208,70,158,255,0,212,7,189,41,126,219,120,149,20,185,118,3,134,109,225,177,89,75,87,114,160,56,82,146,165,93,138,81,81,84,10,147,244,148,76,229,108,106,230,251,142,195,243,215,84,54,150,153,210,189,55,68,219,252,96,70,151,105,244,52,111,163,130,121,162,98,205,31,54,234,173,241,241,90,36,255,0,17,148,124,17,221,41,110,90,67,105,238,146,43,155,28,16,49,127,11,221,75,77,245,254,178,61,251,71,245,110,170,225,159,214,227,80,170,164,17,244,246,217,99,93,247,130,145,255,0,86,254,105,245,153,171,217,203,111,169,163,210,10,103,207,35,31,215,123,38,106,167,185,29,75,73,178,121,126,128,51,17,60,130,166,233,178,251,195,124,142,64,178,28,77,104,254,61,169,24,5,226,154,227,104,164,168,155,184,212,116,164,146,36,115,154,238,140,200,138,139,204,158,74,245,247,144,145,166,57,150,67,161,90,152,198,83,87,84,211,177,155,238,200,230,229,69,222,157,255,0,87,55,246,83,97,219,141,43,43,104,230,165,145,55,108,172,115,125,254,244,84,247,126,178,22,187,67,120,126,171,192,242,168,178,91,91,17,97,168,230,223,150,57,87,151,150,58,70,120,171,183,79,55,168,18,227,163,57,188,25,230,21,73,123,134,85,127,86,73,155,186,239,228,217,21,190,246,167,248,143,115,52,76,157,139,28,141,71,53,124,209,80,142,238,204,142,33,45,119,156,38,28,30,229,50,182,190,158,166,173,233,205,36,45,69,107,166,135,109,145,54,119,156,159,81,34,80,202,217,162,108,173,93,209,205,71,39,247,192,142,238,208,238,30,104,37,179,84,234,61,134,221,79,21,85,186,39,84,190,72,227,107,93,234,247,86,167,138,189,60,145,171,238,83,31,56,61,212,75,190,63,151,82,218,174,46,124,148,181,15,99,94,215,189,28,155,186,90,118,170,237,202,190,228,82,89,245,75,14,166,205,176,171,206,61,82,196,86,215,80,205,7,143,55,135,51,127,181,84,95,113,12,220,71,225,23,253,4,212,10,136,90,206,122,39,213,62,174,39,50,55,167,42,44,243,114,248,200,139,238,139,235,2,80,114,238,26,244,171,90,241,106,106,219,190,35,105,146,162,178,22,77,215,117,39,174,170,229,99,149,119,71,49,124,121,16,141,30,42,248,29,171,210,42,201,239,152,220,16,203,107,138,56,222,176,182,40,216,141,218,39,189,255,0,133,59,151,250,223,213,239,51,159,128,142,33,237,57,230,1,110,199,103,107,155,89,110,163,130,23,171,229,137,55,95,191,249,35,118,95,40,254,163,40,179,204,6,209,159,88,170,173,55,8,218,230,85,66,248,183,87,189,19,214,99,155,248,174,79,206,80,32,123,70,52,223,79,181,46,177,248,189,226,142,26,11,162,117,21,146,163,36,122,253,237,172,85,77,152,230,183,243,253,255,0,228,61,214,87,192,198,161,227,205,239,216,157,210,121,163,95,39,49,209,197,183,224,167,147,170,127,75,139,227,196,191,0,217,94,31,124,171,206,180,246,231,68,136,178,170,163,18,26,153,28,139,44,210,238,158,178,61,63,5,205,60,222,135,241,169,121,210,123,146,226,154,171,105,173,157,137,248,50,51,161,3,83,213,146,69,252,38,49,127,174,70,158,127,227,241,12,108,139,85,184,152,210,26,212,167,110,121,144,66,218,103,114,114,37,197,138,212,70,174,219,109,204,228,254,182,94,109,45,237,44,214,59,28,172,162,200,175,149,245,205,102,205,85,150,166,53,95,8,213,61,212,234,190,105,191,153,36,52,88,54,137,113,13,143,50,182,141,41,166,109,84,73,34,162,87,189,238,69,115,17,124,82,41,191,219,147,255,0,157,139,29,168,221,150,248,230,65,114,244,150,43,125,161,183,198,188,234,232,228,142,174,69,85,87,239,190,235,50,251,148,15,75,165,253,160,22,156,194,38,82,212,192,246,212,200,230,177,168,179,72,238,101,115,213,168,155,247,116,68,247,25,97,130,100,85,217,101,170,11,171,218,176,197,51,26,246,167,50,59,116,86,181,201,238,69,242,119,212,98,14,139,246,117,75,167,57,61,45,242,191,37,161,169,101,52,208,205,201,29,61,67,85,121,37,71,249,171,255,0,65,155,182,123,76,22,138,24,104,225,252,24,163,107,19,207,201,17,19,222,191,160,15,221,203,225,182,231,62,62,224,171,176,69,69,242,80,9,191,188,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,7,11,228,114,112,160,112,139,245,157,114,211,67,50,162,201,19,92,168,190,27,181,20,236,217,78,83,192,10,89,19,35,240,99,81,19,234,68,43,0,0,0,14,15,195,121,186,83,90,104,38,174,169,158,56,163,133,142,123,156,247,35,81,17,26,171,230,170,159,81,251,94,228,107,28,229,242,68,85,48,55,180,55,136,87,97,216,189,110,47,108,147,150,121,226,145,139,225,191,156,117,108,252,104,213,60,218,158,240,49,171,142,206,44,46,185,125,246,108,55,16,186,44,208,55,151,153,105,103,115,183,245,41,164,79,228,230,84,243,107,189,223,95,235,62,14,142,112,141,68,221,48,172,207,51,42,42,134,214,199,29,100,141,73,163,68,219,164,155,181,126,249,14,255,0,136,191,141,252,199,137,224,195,135,202,253,93,202,210,247,113,79,188,179,240,151,213,241,222,58,134,167,148,141,95,56,211,220,73,175,20,52,246,253,57,209,123,187,99,102,219,81,85,49,60,93,248,212,245,14,254,219,234,2,19,174,246,56,170,117,102,225,107,164,137,95,12,85,181,113,181,188,187,250,173,116,187,121,38,222,73,245,19,231,195,38,51,21,139,78,109,177,178,153,33,86,245,188,57,17,191,215,230,253,9,245,144,207,195,38,48,205,68,226,22,173,242,51,154,39,215,86,63,207,111,194,138,169,223,91,126,164,39,143,19,183,178,219,105,138,150,52,217,173,230,217,63,91,156,191,95,233,3,237,123,142,23,127,34,162,151,0,106,28,175,233,8,155,7,121,1,74,120,169,89,74,121,149,1,249,46,115,165,61,35,229,85,68,219,111,63,214,132,36,241,231,154,203,168,122,239,110,198,224,169,73,224,134,225,76,214,53,143,87,34,117,41,233,81,124,17,206,79,53,95,113,50,26,165,118,142,205,138,84,215,61,219,36,124,158,239,174,86,39,212,191,89,5,216,204,127,116,110,42,109,141,223,153,142,185,91,21,125,222,28,244,172,95,205,2,91,248,30,193,225,196,244,122,206,212,131,167,36,212,180,242,187,213,68,223,122,90,111,237,83,243,76,134,185,200,214,83,191,153,200,136,155,123,255,0,74,30,107,74,109,17,216,240,139,77,185,141,217,32,164,130,63,63,170,22,39,214,191,81,248,245,143,37,143,24,195,171,46,75,248,81,244,246,254,252,177,167,212,191,156,4,65,241,197,117,134,139,139,58,11,131,28,212,115,27,104,115,149,21,60,54,93,254,191,208,132,169,240,157,124,109,243,71,108,149,77,122,59,106,26,38,238,139,191,253,107,18,253,107,245,144,83,175,58,129,93,156,107,19,178,10,199,238,244,117,19,54,217,60,154,198,253,77,79,241,19,31,217,217,125,91,198,134,82,53,83,101,167,90,88,127,154,138,15,208,128,101,113,75,202,138,93,176,6,248,120,21,29,109,95,21,83,176,14,29,228,117,167,158,197,111,93,144,165,171,250,0,236,63,45,193,202,218,103,42,34,47,151,159,235,67,245,31,58,252,254,157,182,89,57,182,68,229,247,127,108,128,68,62,183,199,223,120,188,199,33,102,207,229,185,208,170,237,226,168,159,196,9,96,211,56,82,159,9,179,197,182,202,148,52,251,255,0,247,150,17,43,13,115,110,60,100,210,75,58,243,114,79,65,203,238,241,230,160,250,191,81,46,248,110,223,70,173,155,38,201,220,225,219,255,0,189,180,15,184,117,189,23,127,3,176,235,122,236,160,114,196,82,178,150,46,254,39,43,228,5,47,83,136,252,202,87,126,109,142,198,167,134,224,84,120,253,85,200,224,197,240,218,203,180,242,181,137,19,226,77,220,228,68,245,164,68,247,170,125,127,89,235,215,100,67,16,187,67,245,61,152,62,140,215,199,15,173,52,245,116,81,181,60,188,122,238,85,252,69,79,40,212,8,138,215,252,198,227,169,154,145,113,188,62,103,72,139,209,217,121,156,169,252,132,77,252,231,126,103,214,76,55,0,112,164,122,61,107,72,228,99,154,144,64,139,202,187,236,189,214,148,138,13,58,211,199,222,116,254,235,151,213,174,242,71,208,219,251,243,190,63,115,147,220,159,81,39,61,155,146,203,247,44,108,78,126,234,147,166,222,9,229,221,168,192,205,38,249,28,148,181,124,54,57,85,250,148,2,249,24,185,198,166,138,211,106,86,24,254,157,31,82,120,182,229,114,70,138,190,50,211,239,253,109,203,228,195,40,207,157,124,183,182,229,65,37,43,155,186,59,111,127,246,200,191,95,232,2,1,248,98,207,171,244,123,89,232,109,242,84,201,77,19,170,169,152,246,185,238,98,114,190,122,119,46,233,204,207,115,73,218,210,204,166,159,44,195,45,151,122,121,219,42,77,73,78,245,86,185,29,248,81,49,222,229,95,175,235,32,219,142,125,63,126,153,235,204,211,81,39,44,73,5,4,205,247,248,244,247,247,185,203,248,132,134,246,100,106,255,0,210,221,52,150,199,87,39,52,182,249,41,96,79,13,189,84,163,111,212,196,252,197,247,168,25,211,35,18,72,220,197,68,94,100,84,241,48,239,142,62,29,45,90,133,138,215,95,99,164,254,59,73,73,44,141,116,113,183,117,229,142,165,201,186,244,156,190,111,250,204,198,69,221,55,62,102,67,104,134,243,108,168,162,159,240,101,137,236,247,251,218,169,238,84,250,192,131,174,23,117,98,231,162,186,173,115,198,42,39,88,34,167,171,150,157,221,71,57,169,247,182,84,237,230,246,39,227,253,68,220,97,57,5,46,71,143,83,220,169,170,25,43,36,116,136,142,107,209,200,187,61,83,205,21,72,79,227,155,74,110,26,119,173,247,251,229,44,92,180,181,183,42,137,163,119,51,87,193,91,22,254,10,247,47,156,159,82,127,154,67,120,7,212,232,111,250,93,110,181,213,79,205,44,51,213,237,234,170,110,157,225,60,124,24,159,159,245,129,149,151,220,118,219,127,164,125,29,125,36,51,70,245,69,84,124,109,114,42,162,239,239,69,48,7,140,30,7,45,183,234,47,164,56,125,153,99,173,103,155,105,169,218,155,238,180,236,254,183,78,171,228,142,247,253,127,164,145,40,158,143,99,92,139,224,169,224,81,83,74,202,168,214,41,83,116,80,33,23,134,30,41,115,125,8,206,91,137,230,82,215,69,68,201,146,153,91,86,233,154,141,218,104,99,242,146,86,34,122,177,59,221,245,254,157,166,7,72,181,66,195,169,248,165,29,246,209,93,4,253,104,97,115,210,57,88,237,149,209,53,251,122,175,119,215,245,152,113,198,127,3,212,217,204,21,89,46,54,222,74,180,115,230,86,238,171,191,133,67,252,223,59,83,205,237,247,24,205,195,118,123,157,240,209,158,191,16,188,167,53,31,90,69,233,253,229,57,146,56,101,137,60,90,217,21,60,90,158,255,0,243,129,51,201,225,228,135,14,127,46,219,167,138,159,23,15,191,199,146,89,96,186,70,155,54,94,109,147,245,61,205,250,147,243,126,163,238,57,57,147,96,56,77,213,60,80,227,145,81,119,106,149,128,56,79,35,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,126,43,173,210,154,211,72,250,186,151,114,177,187,110,187,42,249,170,39,185,63,72,30,67,88,245,2,211,167,184,109,101,230,231,86,200,90,216,166,70,243,72,214,238,228,133,238,217,57,156,223,31,87,235,33,39,92,242,187,150,189,107,124,182,251,115,170,42,105,234,46,174,130,52,69,115,211,149,213,114,162,121,43,211,109,165,79,231,254,124,140,227,227,139,122,220,218,182,139,78,48,233,19,166,250,165,108,143,142,106,136,220,228,146,153,141,77,209,200,214,249,202,167,175,224,103,131,154,58,180,183,234,110,92,247,212,212,206,232,171,89,28,176,211,200,212,87,119,105,147,197,85,206,243,87,39,185,124,64,204,142,26,244,98,221,165,184,93,45,182,10,72,89,34,115,243,57,35,106,59,249,89,151,220,198,255,0,100,49,115,180,243,87,168,172,54,58,140,45,179,53,103,170,164,107,185,81,201,224,146,83,213,55,203,157,23,252,4,128,213,75,5,158,141,94,198,162,49,191,82,108,137,227,250,63,89,7,157,162,217,253,70,105,175,178,89,224,169,123,226,74,43,124,109,78,119,236,155,177,222,231,108,159,142,160,93,222,202,60,5,215,188,131,33,203,42,105,145,201,13,92,41,27,149,155,254,29,53,70,254,42,213,252,244,247,146,231,3,58,113,163,118,219,99,10,187,50,52,186,44,55,72,29,118,154,61,166,187,62,146,171,117,108,126,75,69,26,167,139,119,95,199,95,51,54,19,192,14,74,127,24,229,87,99,132,241,93,192,168,225,193,87,99,141,247,80,57,68,10,114,81,35,185,24,231,109,228,138,160,99,95,28,90,129,67,132,233,133,74,85,84,36,111,168,100,110,98,115,162,42,237,85,2,46,219,185,62,178,48,123,58,241,105,243,61,125,91,171,98,115,155,66,218,57,222,229,106,175,130,85,195,239,217,127,53,125,232,100,95,107,118,167,77,72,251,30,37,77,59,145,37,163,158,71,236,249,19,197,42,226,240,219,203,250,217,248,123,35,244,234,68,174,189,101,213,81,34,36,180,116,236,98,242,177,124,82,174,79,211,191,245,176,37,42,211,3,105,237,240,66,158,76,141,173,254,102,161,140,28,125,100,21,182,141,41,171,90,55,189,174,251,223,224,170,166,255,0,198,105,126,165,79,173,76,170,142,52,141,136,212,247,33,131,221,165,57,91,44,186,109,45,34,162,43,230,229,228,69,230,241,218,162,141,87,203,245,129,11,23,89,38,168,188,119,215,171,188,95,31,138,239,238,68,255,0,49,50,221,148,87,55,84,232,237,194,157,101,85,86,92,226,77,185,189,221,202,47,211,250,8,135,151,29,168,147,26,91,251,154,189,53,153,205,69,240,243,107,85,126,189,253,196,164,118,67,220,106,31,131,223,233,94,229,88,219,113,167,86,167,50,249,247,79,31,241,32,18,72,158,71,14,79,3,148,242,14,93,144,10,27,191,188,236,58,209,219,174,197,105,226,7,15,242,220,165,169,185,83,188,124,3,124,0,168,243,249,189,75,105,172,51,185,201,224,188,191,249,237,61,1,109,117,235,33,76,115,5,171,175,114,236,140,72,253,235,239,154,52,247,126,176,34,131,74,38,142,255,0,198,34,201,10,171,155,20,182,231,174,222,62,28,244,105,238,223,234,38,83,23,103,78,197,64,196,230,217,180,209,39,143,247,13,33,143,128,200,223,150,113,37,114,186,85,39,81,236,130,133,205,87,122,219,170,84,64,159,141,227,248,164,210,218,35,116,54,234,120,149,17,57,98,98,120,127,114,128,126,195,173,254,103,97,214,239,194,217,84,10,155,228,113,34,251,142,91,224,133,15,69,95,120,28,51,117,95,113,218,137,178,20,49,190,242,181,240,64,62,102,69,116,134,209,107,168,172,154,68,106,71,27,220,170,170,137,228,213,95,122,167,212,67,63,28,90,143,91,171,154,173,81,130,90,170,101,168,138,10,185,91,210,99,213,233,205,12,213,91,248,53,206,247,109,248,191,204,72,119,27,90,212,186,95,167,245,221,213,232,149,18,211,189,141,221,210,183,197,212,245,10,158,44,79,173,137,239,35,171,131,77,61,172,215,158,32,234,243,11,242,44,148,171,233,41,220,139,201,34,43,221,179,147,194,69,85,254,191,231,183,249,64,200,111,185,31,220,235,133,73,27,81,68,198,213,38,221,77,163,217,87,250,101,225,230,198,175,147,207,219,217,143,152,83,183,18,171,181,73,82,213,153,183,25,54,111,58,110,137,210,163,111,151,54,254,127,160,202,189,111,211,218,26,253,49,172,199,163,78,72,221,211,240,107,24,136,159,198,35,127,151,151,184,137,46,29,53,226,171,135,108,218,170,150,174,46,189,35,171,159,27,145,243,72,212,79,191,66,138,237,163,71,123,161,95,112,19,175,73,42,205,27,100,71,110,138,136,190,127,160,253,69,147,225,199,95,241,189,103,199,18,186,217,43,91,44,77,133,178,49,173,151,100,87,66,143,243,123,27,191,146,255,0,49,123,17,81,124,128,228,225,124,130,239,190,199,32,96,15,105,86,133,69,151,227,83,229,148,116,72,234,138,90,118,170,185,177,238,170,216,233,234,157,238,141,87,205,83,222,96,103,5,122,195,81,162,186,163,83,105,185,78,248,105,166,169,147,168,213,114,181,19,167,5,67,19,193,207,98,121,170,123,137,189,213,60,18,219,158,98,213,246,91,131,17,91,81,79,44,73,188,108,118,220,209,189,187,236,239,15,199,82,11,56,191,209,251,182,133,106,229,77,93,15,59,41,234,166,172,168,133,200,177,179,212,90,153,24,158,17,187,127,39,39,185,0,158,76,43,37,164,201,108,240,92,41,39,100,172,151,155,101,107,145,222,79,114,123,149,127,52,244,74,155,248,41,30,125,158,124,87,187,57,162,161,194,47,79,106,213,164,189,54,59,169,59,213,202,249,42,159,248,200,169,228,212,247,146,21,20,137,43,17,237,242,80,49,255,0,138,205,17,161,213,44,58,174,14,229,20,149,8,172,86,42,198,138,190,51,64,171,253,109,203,228,194,49,180,58,237,144,232,102,167,193,99,187,199,112,130,154,41,224,114,181,17,237,70,163,228,129,234,187,57,88,137,224,139,238,38,210,178,142,26,216,93,12,205,71,53,219,120,42,34,251,255,0,79,234,35,191,141,221,7,154,217,126,139,53,197,173,236,134,52,109,58,74,177,54,24,183,228,100,170,187,236,173,85,240,99,125,222,239,208,6,108,104,238,109,67,154,98,116,119,26,41,146,84,88,163,221,121,145,202,139,210,141,118,93,156,190,62,178,30,253,60,188,76,77,224,87,32,235,225,201,102,146,119,190,162,55,185,100,71,43,151,149,91,5,58,42,111,229,178,47,233,50,201,60,80,14,185,233,226,157,138,201,88,142,69,79,37,68,82,202,107,55,13,120,182,166,201,21,195,186,69,13,116,12,115,89,43,99,141,171,179,158,142,95,30,147,151,235,254,114,247,239,227,176,217,23,220,7,146,211,107,20,216,238,63,21,174,117,245,161,230,242,223,223,35,221,239,68,250,254,163,215,29,76,137,177,170,242,38,223,222,11,63,43,185,92,155,1,90,183,127,122,132,110,222,245,57,69,223,197,14,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,113,186,1,200,56,221,14,64,225,124,12,97,227,115,88,40,116,239,79,107,35,117,202,8,103,149,89,202,215,61,187,248,79,77,191,130,181,125,207,50,114,87,244,227,115,213,60,145,84,137,174,211,92,174,241,145,103,147,225,180,179,73,221,225,154,70,242,177,206,252,202,71,248,162,42,167,155,126,160,44,143,5,250,67,124,215,125,95,125,234,190,223,81,61,13,189,148,213,46,149,35,217,155,165,68,77,243,107,153,238,99,190,191,37,38,183,0,196,233,49,60,118,130,211,75,18,198,218,106,104,162,217,85,87,240,88,198,251,213,127,55,235,49,79,179,171,68,227,192,48,185,47,21,20,93,58,138,232,121,28,174,143,101,94,74,185,149,60,227,106,249,109,239,83,52,151,102,51,193,54,217,0,180,220,69,234,77,175,79,112,122,171,141,125,194,10,119,39,39,42,73,34,55,127,191,66,139,238,95,207,79,113,6,184,125,182,235,174,58,241,71,36,80,62,169,106,42,40,152,231,70,212,84,68,73,33,103,187,151,243,137,11,237,58,212,216,237,184,187,44,177,214,162,76,253,253,70,201,231,180,148,110,242,231,223,201,126,163,26,251,50,52,194,124,171,54,110,89,45,58,186,26,89,151,214,86,42,166,241,207,72,239,62,69,79,240,129,44,250,7,136,55,12,211,27,21,145,98,116,114,83,219,168,226,114,59,125,247,101,60,109,95,53,95,171,235,46,65,249,45,84,204,164,183,211,192,196,68,70,68,198,255,0,51,81,15,214,7,11,176,79,35,133,243,57,79,32,10,187,20,167,152,114,156,183,111,48,42,63,13,218,178,58,42,25,170,36,122,53,24,199,46,234,187,121,34,175,249,15,220,91,13,127,204,161,195,52,242,235,119,116,173,107,226,166,157,200,138,228,79,40,37,119,231,39,230,253,96,67,247,105,46,79,244,191,93,227,183,82,84,54,161,180,208,85,70,169,30,203,202,169,89,50,236,187,34,126,105,35,29,157,184,37,70,37,164,20,171,89,71,36,18,202,201,17,81,232,168,190,21,149,42,158,245,247,42,17,63,125,172,172,214,14,35,171,103,122,186,118,205,91,95,178,120,187,100,87,212,200,137,248,228,236,104,174,55,30,49,133,81,219,99,137,25,211,73,63,23,111,57,164,119,212,159,88,30,255,0,201,60,72,201,237,87,184,170,219,237,84,45,153,55,127,95,118,237,227,224,234,21,36,214,69,217,171,250,136,161,237,72,188,65,53,226,205,68,217,81,210,175,120,245,81,200,171,248,52,75,229,191,212,6,63,101,88,52,118,110,20,109,55,102,211,185,178,79,95,84,170,171,191,146,37,90,123,220,169,248,159,81,147,93,145,183,216,224,199,242,74,41,106,24,215,54,229,10,163,85,81,23,250,145,201,245,127,106,91,221,108,199,164,181,112,105,143,245,152,230,57,42,234,209,81,83,111,255,0,104,47,212,133,166,224,91,95,232,116,114,255,0,91,110,187,75,201,79,113,169,234,243,115,34,34,114,83,202,158,42,233,24,158,106,159,88,19,185,12,173,145,55,106,162,162,253,71,106,167,129,226,116,211,63,176,231,54,150,87,89,174,16,78,197,223,249,57,88,239,198,122,126,43,157,249,170,123,112,58,213,54,93,212,169,170,155,7,166,231,74,57,91,224,170,7,100,139,224,84,197,221,60,74,55,230,111,184,173,137,225,184,21,24,241,198,213,83,233,244,122,226,145,175,174,228,135,100,219,253,215,78,100,57,140,92,120,221,25,110,210,106,213,122,183,240,34,84,223,254,23,78,159,88,17,241,217,129,103,150,229,173,87,202,214,200,136,216,41,40,149,124,188,83,188,179,244,255,0,106,76,237,19,121,41,98,110,251,236,198,167,248,16,135,222,201,200,82,163,84,242,9,54,94,84,183,210,170,170,126,138,166,255,0,210,76,44,40,137,19,81,60,145,19,252,64,118,29,107,203,205,250,74,215,200,235,84,94,112,57,114,181,19,99,134,46,234,155,20,200,187,174,200,85,27,118,3,180,233,170,169,134,150,21,154,103,181,173,111,154,185,118,79,61,142,226,215,107,158,160,82,225,88,173,85,101,69,67,34,107,57,55,87,61,27,253,118,52,247,185,63,56,8,190,237,25,214,23,103,250,157,22,9,142,86,199,93,23,66,137,28,218,126,87,238,231,178,86,175,147,17,124,165,111,191,222,134,86,246,112,104,197,102,23,133,210,223,238,182,233,233,164,172,166,234,183,170,215,55,116,146,158,149,83,241,151,234,95,113,128,154,1,139,87,235,207,16,16,222,43,153,37,92,49,201,74,175,115,209,210,34,164,114,211,53,124,85,30,158,79,95,121,54,154,109,139,211,98,184,149,182,211,79,11,99,101,61,36,49,34,53,168,155,35,98,99,125,200,159,155,245,1,241,53,189,181,141,194,43,159,65,78,233,39,78,151,43,91,226,171,247,232,247,255,0,6,228,39,191,72,238,217,190,51,145,95,40,169,39,168,171,163,170,171,149,204,100,123,171,81,145,243,42,254,18,39,155,147,220,78,94,161,198,201,49,234,142,175,139,125,79,252,246,17,241,195,38,11,79,117,170,203,173,50,82,185,240,79,61,124,126,44,69,106,162,172,45,252,213,79,37,250,128,198,142,8,117,201,186,59,158,214,216,114,122,232,232,152,179,114,42,79,179,21,189,56,39,98,167,224,57,124,246,79,50,107,241,60,130,139,36,180,195,114,160,171,142,162,39,243,114,190,55,110,139,179,220,223,241,162,144,25,197,150,20,253,37,214,250,135,209,196,250,120,234,95,87,59,118,111,34,120,212,76,223,13,154,223,114,161,45,220,8,106,58,103,26,83,70,217,106,146,105,224,100,174,127,175,204,169,189,92,232,155,250,202,190,72,6,80,28,38,232,2,168,28,61,168,246,171,85,60,21,12,28,237,25,225,246,187,82,177,8,239,22,75,69,69,93,85,20,106,206,72,90,231,43,185,234,160,95,207,79,119,50,249,41,156,135,199,202,44,148,215,203,92,148,85,48,182,70,187,109,209,205,69,242,115,87,222,139,245,1,175,55,15,121,181,219,69,53,179,27,170,185,163,232,34,166,186,210,186,116,157,136,221,152,187,239,190,237,118,222,18,127,132,158,221,22,212,155,46,162,225,246,235,197,170,229,77,82,146,211,66,231,116,164,71,108,229,138,55,42,121,39,231,167,187,222,67,223,30,124,59,207,165,217,100,153,93,174,21,101,42,43,37,69,107,85,57,121,35,165,79,197,137,168,158,46,95,121,144,93,153,58,245,61,84,49,225,119,58,237,213,170,137,26,62,85,223,202,142,52,68,230,147,245,251,191,204,4,163,159,7,45,196,237,217,93,174,123,109,116,92,204,150,55,49,125,103,39,155,92,223,114,167,231,41,246,169,228,73,160,142,86,174,232,246,163,147,251,232,86,171,238,2,198,233,190,144,183,76,179,90,170,234,6,57,180,149,137,58,239,202,187,35,158,228,95,53,123,151,201,136,95,22,46,237,241,63,61,92,12,123,26,238,68,85,69,240,240,253,101,77,122,198,158,245,111,214,7,99,220,187,166,201,186,149,181,119,66,150,185,29,227,224,86,5,46,85,69,69,254,241,203,154,142,77,151,200,42,110,16,10,27,31,47,130,121,29,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,40,95,50,179,173,87,214,3,150,243,111,190,197,73,250,78,17,118,10,255,0,169,55,3,170,175,157,105,165,70,248,47,35,182,254,99,7,50,206,24,50,29,68,215,219,222,83,112,131,107,107,235,36,123,29,204,207,20,88,85,190,73,43,93,230,212,247,25,210,169,186,108,165,9,12,104,170,188,190,43,250,64,249,152,221,142,27,21,189,148,80,51,149,25,191,189,87,205,202,190,245,95,172,253,87,138,166,209,219,106,42,29,229,28,79,114,254,164,106,175,249,15,218,124,92,186,142,106,220,118,227,75,14,234,249,105,102,99,81,19,222,177,185,19,221,250,64,129,110,53,179,218,236,243,82,106,188,119,142,62,78,68,240,77,183,167,166,223,241,91,249,132,140,118,94,105,196,184,214,144,165,194,173,156,174,170,184,86,189,19,116,95,14,120,91,238,114,255,0,99,83,5,117,15,67,111,238,212,87,81,92,109,85,170,247,109,253,106,86,167,132,12,95,204,79,208,76,70,128,97,81,96,218,121,67,101,142,23,70,145,203,80,237,156,231,42,250,210,170,254,50,34,129,115,26,212,106,108,129,124,142,78,29,190,192,112,155,111,226,84,112,211,135,46,219,129,194,236,171,190,199,45,67,134,248,248,149,129,194,249,24,11,218,97,169,209,88,176,41,173,17,63,150,89,149,209,42,109,190,232,176,214,55,243,23,222,159,89,158,117,149,13,166,133,101,123,145,168,158,107,253,242,11,120,246,214,58,221,73,212,121,236,112,84,50,72,169,170,157,78,212,142,54,120,242,207,84,212,241,106,185,87,193,224,125,142,205,253,63,126,111,171,21,153,36,204,222,58,106,167,171,188,127,178,82,212,175,185,201,245,253,68,220,219,233,219,77,74,200,83,241,119,255,0,26,152,7,217,93,164,44,199,116,254,183,41,174,165,149,147,215,207,75,43,21,206,122,34,181,104,209,119,217,90,137,253,117,124,137,4,68,68,242,3,166,173,253,56,36,119,158,205,85,255,0,1,8,60,98,94,231,204,181,253,150,214,187,116,110,252,173,217,63,214,84,234,190,59,39,230,147,79,153,221,99,179,99,213,247,9,100,107,25,13,60,175,85,93,182,77,152,229,247,254,162,12,177,10,201,181,79,137,150,215,171,86,120,221,191,47,35,118,255,0,83,220,159,139,191,246,48,50,227,141,27,20,150,206,24,109,148,188,187,116,167,153,202,155,255,0,181,215,175,214,96,30,142,104,221,207,84,172,55,181,182,183,105,168,234,216,214,254,15,143,50,110,190,111,106,121,53,73,69,227,254,197,59,120,126,233,66,213,68,137,38,122,162,239,190,221,222,181,126,175,210,99,31,102,37,178,130,237,46,87,109,170,77,228,91,148,104,137,207,178,248,65,42,248,109,253,200,22,227,132,109,123,200,244,43,86,45,88,182,73,39,45,45,85,125,60,82,120,70,187,34,164,139,248,145,189,127,175,39,146,255,0,209,52,184,14,105,110,205,44,20,119,138,9,185,217,83,4,114,254,11,147,240,152,215,123,218,159,156,158,226,50,184,246,225,86,151,28,180,59,83,49,75,101,76,117,54,232,223,85,43,146,73,165,68,228,238,205,106,242,171,21,60,17,29,230,168,116,118,120,113,87,119,164,189,71,167,185,77,206,157,34,99,82,24,154,248,97,141,81,200,250,72,81,55,230,106,175,135,55,184,9,99,243,58,101,98,110,117,90,107,226,185,91,233,235,97,123,92,201,163,107,218,168,168,168,168,169,250,15,214,169,186,108,7,76,106,158,8,119,39,145,211,183,43,183,79,51,185,190,64,23,200,192,110,213,44,130,74,12,30,223,109,137,255,0,213,16,61,234,155,125,85,116,223,163,244,25,242,190,74,71,183,106,212,209,51,21,181,196,177,111,35,233,164,86,187,199,195,248,221,62,254,240,45,199,100,53,130,56,235,242,123,210,166,206,125,45,27,17,127,71,121,155,127,127,246,169,238,37,61,139,187,83,245,17,157,217,23,78,140,160,200,218,232,85,188,148,244,139,239,243,239,53,4,153,55,200,14,78,167,170,170,248,29,138,171,238,58,188,119,220,10,81,23,155,117,59,211,200,225,168,155,110,114,171,178,42,129,209,91,82,202,90,103,204,245,217,26,213,85,254,101,34,55,180,163,136,106,186,188,206,227,167,246,169,126,247,73,59,162,127,170,158,59,37,43,255,0,26,63,173,171,248,198,116,113,129,196,4,26,65,130,92,101,166,172,167,109,116,148,211,50,38,185,35,122,163,150,26,142,95,85,207,79,198,140,136,156,31,20,201,56,158,215,11,141,246,235,4,149,77,185,86,79,59,223,12,78,141,19,120,165,84,254,77,174,68,254,73,63,152,12,237,236,178,210,39,90,48,135,101,85,176,109,44,245,149,108,106,243,111,234,164,148,255,0,83,215,223,26,251,137,24,141,168,198,35,19,201,169,177,226,52,131,79,109,58,117,135,211,99,182,154,121,33,130,25,37,122,53,242,57,235,187,222,174,95,23,120,158,232,15,39,169,75,35,49,122,167,196,187,42,114,127,233,24,97,47,1,249,13,101,194,251,121,180,212,250,251,85,212,72,175,240,79,199,165,110,219,34,126,159,172,205,157,74,217,216,213,75,21,87,199,147,255,0,72,195,13,56,13,176,65,65,120,191,85,57,142,89,155,118,170,137,28,170,191,129,207,74,190,94,30,244,2,214,118,176,233,59,171,61,9,153,210,71,252,141,36,241,203,227,239,90,168,182,243,127,251,98,249,33,230,251,39,181,69,180,119,235,206,45,83,38,202,180,80,57,137,183,251,173,219,249,51,253,177,61,230,123,113,105,165,148,154,153,167,19,81,75,77,36,178,70,214,35,81,143,122,47,141,68,46,95,193,69,252,210,19,244,231,44,200,248,124,214,102,79,66,244,165,114,201,77,20,137,52,40,253,219,207,12,155,122,232,128,108,67,73,80,149,52,241,204,213,221,28,212,95,231,67,191,98,206,240,205,170,81,234,118,156,90,175,47,169,134,73,221,77,2,73,201,200,137,204,176,66,229,240,107,151,111,23,151,140,10,81,118,240,57,95,210,23,235,8,160,98,247,29,26,83,22,117,163,153,44,204,111,223,41,237,179,204,207,31,53,111,73,223,158,223,236,100,89,240,217,5,126,1,172,118,228,111,171,203,116,134,55,126,10,248,37,84,59,254,119,230,19,177,147,227,244,153,61,142,182,201,92,215,58,26,218,121,32,126,206,86,174,206,77,151,197,60,140,90,160,224,51,13,161,212,95,166,44,150,175,100,172,239,93,62,252,245,78,110,186,73,229,210,253,31,95,249,192,201,204,14,181,110,24,117,150,181,222,115,208,65,39,243,177,20,251,174,79,121,248,172,150,184,44,182,186,75,85,51,85,34,164,129,144,179,117,85,93,154,155,121,169,251,192,165,201,186,38,229,12,78,87,114,170,248,47,145,216,169,185,194,181,23,251,192,83,210,68,114,185,190,27,149,166,251,120,156,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,7,95,134,229,107,228,117,238,156,192,85,182,254,27,149,34,34,121,28,39,153,80,0,10,85,188,222,107,253,224,56,107,209,206,93,188,142,94,198,189,170,215,120,162,251,148,229,26,137,229,224,21,124,118,220,11,123,118,208,221,62,188,222,27,122,172,199,232,159,82,155,250,206,165,129,127,21,27,230,177,170,249,34,123,207,123,77,77,29,44,73,4,44,70,177,187,170,34,38,223,226,59,142,0,227,157,16,227,155,115,151,49,174,243,66,134,177,204,95,61,209,0,236,79,34,151,21,156,108,128,82,212,219,197,60,138,193,68,175,108,108,87,185,200,136,158,245,3,193,106,230,107,71,135,99,147,215,86,202,177,198,222,93,220,140,115,182,251,228,105,238,254,233,8,22,199,44,85,154,197,174,201,71,78,171,80,217,174,219,43,158,244,110,237,90,196,77,253,125,255,0,178,125,68,133,246,142,113,13,108,178,219,100,196,168,46,20,239,170,126,220,241,182,68,87,120,58,146,68,243,98,251,149,125,229,142,236,203,209,122,219,238,90,185,157,101,44,201,79,11,183,107,150,53,68,230,73,104,228,79,20,122,123,149,125,192,73,223,14,24,4,58,125,165,214,107,43,33,142,55,182,138,147,159,151,149,119,115,105,163,106,248,181,19,127,34,233,175,145,249,237,212,237,165,161,130,157,169,178,71,27,89,252,200,136,119,185,118,77,247,216,11,49,197,62,91,14,49,164,249,5,67,230,124,106,182,234,180,106,181,174,85,230,238,211,170,121,47,246,164,99,246,113,105,132,249,166,163,75,149,212,194,199,193,77,203,226,231,183,127,90,10,184,252,149,21,124,218,101,159,105,166,97,45,179,79,86,211,74,228,87,85,187,164,168,138,155,250,208,86,55,222,139,245,31,99,179,171,75,36,196,52,246,59,133,77,60,145,201,83,191,139,154,169,248,51,213,167,231,47,231,1,235,248,240,179,178,167,68,46,237,86,38,209,81,212,185,19,195,195,106,90,175,243,152,53,217,123,87,221,245,35,36,183,242,249,220,151,221,245,83,212,255,0,152,144,206,52,104,146,167,69,175,171,211,87,114,208,213,121,127,193,42,8,224,236,233,146,162,143,92,47,208,67,2,242,58,231,50,185,119,242,218,10,189,188,192,149,109,107,211,122,13,71,211,107,246,53,53,60,114,58,190,223,60,12,231,70,120,57,81,54,241,115,85,19,197,169,238,33,43,84,52,255,0,51,225,135,88,95,120,141,141,167,166,138,228,178,70,232,170,81,202,172,74,167,185,60,35,86,47,148,30,68,252,49,58,145,43,92,221,183,69,69,241,49,115,140,174,25,163,214,28,50,169,214,250,121,29,95,18,62,88,249,26,231,171,149,34,168,217,54,234,181,63,10,68,3,239,112,119,174,214,157,82,210,108,110,161,106,229,125,107,109,208,182,161,29,12,137,235,167,81,171,226,229,93,255,0,147,95,121,145,72,168,228,221,8,74,208,12,243,49,225,103,86,235,177,28,174,223,81,75,65,71,87,52,10,233,226,108,105,179,99,157,90,187,242,61,124,86,102,251,215,205,9,134,211,28,246,205,168,88,181,62,65,101,174,134,166,25,95,44,124,209,191,153,17,90,245,69,247,39,248,128,245,206,111,234,57,110,219,15,63,49,182,192,12,32,237,43,198,35,191,226,182,233,186,108,115,161,129,237,68,93,189,245,48,125,104,102,255,0,129,110,53,131,72,40,53,90,142,26,58,233,186,77,133,138,223,193,115,183,221,237,119,185,237,252,208,49,119,179,55,78,110,56,150,53,119,184,215,83,199,26,86,69,11,90,173,123,93,191,45,77,71,212,134,116,162,108,121,156,15,8,183,96,214,134,90,173,173,229,141,187,248,110,229,243,123,157,239,114,254,114,251,207,76,170,137,230,7,37,40,221,188,60,14,121,145,124,149,0,28,159,142,239,93,29,182,217,85,93,43,182,108,17,57,234,187,111,228,135,236,45,79,19,25,79,209,125,24,203,110,144,72,212,154,11,84,235,30,234,137,235,42,34,39,154,47,215,245,1,22,189,162,154,201,89,153,234,50,225,86,202,169,28,206,126,135,34,245,24,138,238,189,92,126,247,109,248,201,238,50,127,179,167,134,218,12,111,79,108,249,181,222,138,39,215,92,233,89,81,204,171,20,138,155,173,74,120,47,38,233,234,200,159,140,166,23,233,30,148,228,186,231,175,108,187,212,219,234,100,166,75,162,79,36,173,139,118,242,247,216,220,190,45,115,61,210,239,255,0,207,132,210,233,142,41,14,27,132,217,177,248,152,173,109,13,20,80,34,46,255,0,138,159,165,87,235,250,192,245,49,71,211,98,49,10,183,216,228,227,193,64,241,58,154,178,203,101,146,154,55,242,171,246,217,119,84,242,123,20,198,222,16,177,75,246,47,144,221,233,174,240,70,212,146,174,162,84,86,200,143,221,85,244,233,191,135,247,42,100,158,170,89,46,119,140,98,166,27,68,111,125,82,242,114,53,173,69,95,229,24,171,230,187,121,34,150,243,68,45,217,12,45,69,200,45,85,20,149,81,59,165,180,172,217,92,212,233,250,222,8,137,231,191,243,1,122,46,214,232,238,150,247,82,202,196,114,57,19,116,93,190,180,95,127,234,33,19,180,47,69,170,180,247,81,169,239,214,218,104,226,138,170,161,168,156,178,49,63,147,165,167,95,38,181,190,253,201,201,143,126,68,69,79,29,144,196,254,58,120,113,184,107,46,25,75,53,134,134,122,138,234,9,230,159,167,20,106,247,57,59,186,181,19,110,163,83,205,173,79,37,2,194,118,98,106,244,147,218,25,135,92,42,36,89,26,244,229,69,71,185,17,17,180,81,162,111,204,169,245,251,137,45,69,221,55,66,38,184,86,209,61,88,210,253,89,183,178,171,5,189,67,77,223,34,142,89,159,70,230,177,172,239,48,110,187,175,50,109,180,123,249,146,199,23,55,34,115,55,111,208,5,74,155,161,195,91,183,189,74,142,55,95,168,14,78,57,83,125,206,17,85,87,125,188,61,197,64,10,92,138,190,40,190,39,43,225,226,137,250,206,64,165,21,83,193,200,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,28,41,70,201,204,86,190,71,90,47,136,21,167,153,81,74,121,149,0,0,1,194,174,200,82,212,93,249,148,171,109,206,64,28,57,21,124,142,64,0,0,28,40,69,220,225,81,87,201,67,81,83,205,64,168,248,249,101,197,150,187,36,245,178,42,163,99,86,110,191,173,200,159,90,125,103,216,60,126,170,83,212,84,225,85,240,211,170,163,220,232,118,84,93,191,174,180,8,39,226,243,41,185,234,46,171,85,37,52,178,204,215,114,114,162,57,206,79,234,104,55,242,87,126,97,42,252,4,233,59,176,45,50,162,154,174,141,33,168,168,142,57,28,142,143,149,222,181,61,42,175,155,26,190,108,83,4,116,231,65,106,115,77,95,228,186,90,34,169,100,127,202,44,174,98,239,189,43,246,240,231,79,205,79,230,38,27,22,176,209,99,246,138,107,125,13,52,112,178,24,152,196,107,27,178,34,35,90,155,127,129,0,251,8,136,137,178,29,117,43,180,47,84,84,69,70,170,255,0,128,237,58,229,98,72,199,51,235,69,64,35,159,143,118,203,156,101,54,156,58,142,41,37,149,213,112,115,35,90,174,79,229,42,163,95,45,215,205,201,238,255,0,49,155,250,61,135,65,134,97,244,182,136,162,107,58,92,254,77,68,243,150,71,126,106,126,119,212,124,75,238,129,97,249,14,99,14,89,118,181,211,85,79,18,181,236,89,24,229,229,114,74,178,34,254,30,222,106,190,239,121,116,161,137,144,70,145,198,196,70,167,146,32,22,175,137,186,8,238,26,77,127,130,86,35,147,184,85,120,42,111,255,0,91,76,159,229,35,35,129,89,41,237,60,69,101,20,59,181,170,235,173,66,53,190,9,178,54,58,223,47,34,81,248,131,141,242,233,117,245,173,139,117,238,53,94,59,167,250,222,82,43,120,85,100,150,222,41,46,252,241,114,172,215,26,199,120,59,207,239,117,191,87,235,2,101,169,147,104,147,214,230,253,59,238,85,60,17,84,70,232,165,99,92,215,34,162,162,166,232,117,80,175,61,59,29,203,203,231,225,190,254,245,63,70,224,98,95,17,188,24,90,117,66,235,83,144,217,41,168,169,238,21,18,58,71,63,145,172,85,85,233,34,238,173,129,206,242,107,189,254,242,228,112,187,165,121,30,147,224,201,140,223,171,25,59,217,85,60,205,115,100,145,200,141,122,177,81,19,157,141,247,162,251,139,216,173,106,249,162,41,195,88,214,39,170,212,79,212,128,84,112,229,84,79,4,221,71,152,253,96,112,214,175,154,169,81,194,169,200,28,120,5,68,84,217,78,31,191,130,167,184,229,23,116,220,14,164,106,198,169,235,110,159,172,236,106,162,167,154,28,170,34,249,162,28,108,214,251,182,3,149,93,147,115,30,184,170,179,223,51,108,74,167,8,199,152,231,203,118,103,119,126,200,245,68,69,124,43,227,200,138,187,109,205,238,83,33,85,55,77,143,193,232,43,91,170,18,170,106,56,165,153,23,116,123,219,186,167,134,222,27,249,1,143,92,46,240,211,69,165,118,152,235,238,52,84,238,184,203,179,222,254,154,42,162,171,97,85,241,88,154,239,194,141,76,147,99,81,173,70,162,108,136,155,6,70,200,219,202,198,163,81,60,145,10,128,165,207,70,167,185,127,64,98,238,155,253,103,92,145,57,87,118,175,247,138,226,223,109,148,14,92,214,189,57,92,136,168,190,103,76,84,52,145,61,100,142,154,38,57,87,205,172,68,83,189,23,116,221,14,64,163,125,158,158,225,44,76,153,157,57,26,142,106,249,162,166,251,156,187,109,247,84,13,93,211,125,192,252,49,216,109,49,84,165,84,118,234,102,200,139,186,57,33,106,46,251,239,190,251,125,103,208,7,10,187,40,13,252,118,11,250,14,78,54,3,147,143,198,254,241,200,0,112,135,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,1,214,155,110,190,5,107,224,80,159,132,187,129,82,21,20,167,153,80,0,0,0,0,0,0,0,0,0,10,28,143,114,236,158,8,7,40,228,85,216,235,170,167,101,84,75,12,169,187,23,109,208,236,99,17,169,245,175,233,57,253,0,121,123,54,156,227,54,42,199,215,219,232,122,115,73,183,51,186,178,46,251,34,162,120,43,149,60,149,79,80,137,202,155,39,184,228,225,23,112,40,123,246,240,242,57,106,250,187,21,43,81,124,208,165,141,217,60,23,116,2,173,191,196,112,158,59,156,171,145,190,103,91,36,69,240,64,60,238,162,88,165,200,177,75,149,166,39,108,234,154,89,162,111,170,171,226,232,158,223,119,143,188,193,109,28,225,155,42,199,120,132,184,223,107,169,222,202,70,85,84,204,201,86,154,118,181,201,35,106,218,155,57,83,101,243,111,191,222,159,89,33,206,107,92,138,142,68,93,252,54,83,242,178,213,67,28,235,82,202,72,91,34,249,185,24,212,95,127,191,111,210,191,206,7,117,52,93,40,154,222,109,246,223,252,103,99,183,240,68,250,199,146,120,121,20,164,172,85,219,223,250,128,173,60,16,34,239,226,17,81,124,131,124,128,227,201,127,66,149,28,42,110,63,88,28,128,0,28,34,108,114,0,28,108,139,226,114,0,227,109,215,127,168,34,238,170,16,165,168,168,229,3,151,46,201,191,213,226,26,238,100,69,67,149,77,211,101,247,148,177,170,213,219,221,238,2,179,133,241,77,142,64,3,132,247,254,179,147,128,41,123,57,252,61,197,72,155,120,33,200,3,143,120,95,17,239,220,228,14,19,125,188,84,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,56,95,34,143,121,90,249,20,111,235,1,83,124,202,138,91,230,84,0,0,0,0,0,0,0,0,0,0,0,225,55,243,83,144,0,167,197,29,190,254,10,84,0,0,0,161,204,230,95,31,34,174,83,144,7,27,238,187,5,241,13,250,213,14,64,224,225,209,181,254,43,230,115,183,142,231,32,80,196,86,250,171,253,226,164,240,57,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,190,69,30,242,181,40,252,96,42,79,50,162,148,243,42,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,242,58,211,204,236,95,35,173,169,226,5,109,243,42,41,79,50,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,41,119,129,67,87,244,21,185,55,66,134,253,64,86,223,50,162,150,249,149,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,194,157,72,190,177,218,190,71,90,34,243,1,91,124,202,138,91,230,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,235,252,99,176,235,247,129,83,124,202,138,91,230,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,234,93,249,142,197,93,142,180,93,220,190,0,86,223,50,162,150,249,149,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,255,217255,216,255,224,0,16,74,70,73,70,0,1,1,1,1,144,1,144,0,0,255,226,10,32,73,67,67,95,80,82,79,70,73,76,69,0,1,1,0,0,10,16,0,0,0,0,2,16,0,0,109,110,116,114,82,71,66,32,88,89,90,32,0,0,0,0,0,0,0,0,0,0,0,0,97,99,115,112,65,80,80,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,246,213,0,1,0,0,0,0,211,44,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,100,101,115,99,0,0,0,252,0,0,0,124,99,112,114,116,0,0,1,120,0,0,0,40,119,116,112,116,0,0,1,160,0,0,0,20,98,107,112,116,0,0,1,180,0,0,0,20,114,88,89,90,0,0,1,200,0,0,0,20,103,88,89,90,0,0,1,220,0,0,0,20,98,88,89,90,0,0,1,240,0,0,0,20,114,84,82,67,0,0,2,4,0,0,8,12,103,84,82,67,0,0,2,4,0,0,8,12,98,84,82,67,0,0,2,4,0,0,8,12,100,101,115,99,0,0,0,0,0,0,0,34,65,114,116,105,102,101,120,32,83,111,102,116,119,97,114,101,32,115,82,71,66,32,73,67,67,32,80,114,111,102,105,108,101,0,0,0,0,0,0,0,0,0,0,0,34,65,114,116,105,102,101,120,32,83,111,102,116,119,97,114,101,32,115,82,71,66,32,73,67,67,32,80,114,111,102,105,108,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,116,101,120,116,0,0,0,0,67,111,112,121,114,105,103,104,116,32,65,114,116,105,102,101,120,32,83,111,102,116,119,97,114,101,32,50,48,49,49,0,88,89,90,32,0,0,0,0,0,0,243,81,0,1,0,0,0,1,22,204,88,89,90,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,88,89,90,32,0,0,0,0,0,0,111,162,0,0,56,245,0,0,3,144,88,89,90,32,0,0,0,0,0,0,98,153,0,0,183,133,0,0,24,218,88,89,90,32,0,0,0,0,0,0,36,160,0,0,15,132,0,0,182,207,99,117,114,118,0,0,0,0,0,0,4,0,0,0,0,5,0,10,0,15,0,20,0,25,0,30,0,35,0,40,0,45,0,50,0,55,0,59,0,64,0,69,0,74,0,79,0,84,0,89,0,94,0,99,0,104,0,109,0,114,0,119,0,124,0,129,0,134,0,139,0,144,0,149,0,154,0,159,0,164,0,169,0,174,0,178,0,183,0,188,0,193,0,198,0,203,0,208,0,213,0,219,0,224,0,229,0,235,0,240,0,246,0,251,1,1,1,7,1,13,1,19,1,25,1,31,1,37,1,43,1,50,1,56,1,62,1,69,1,76,1,82,1,89,1,96,1,103,1,110,1,117,1,124,1,131,1,139,1,146,1,154,1,161,1,169,1,177,1,185,1,193,1,201,1,209,1,217,1,225,1,233,1,242,1,250,2,3,2,12,2,20,2,29,2,38,2,47,2,56,2,65,2,75,2,84,2,93,2,103,2,113,2,122,2,132,2,142,2,152,2,162,2,172,2,182,2,193,2,203,2,213,2,224,2,235,2,245,3,0,3,11,3,22,3,33,3,45,3,56,3,67,3,79,3,90,3,102,3,114,3,126,3,138,3,150,3,162,3,174,3,186,3,199,3,211,3,224,3,236,3,249,4,6,4,19,4,32,4,45,4,59,4,72,4,85,4,99,4,113,4,126,4,140,4,154,4,168,4,182,4,196,4,211,4,225,4,240,4,254,5,13,5,28,5,43,5,58,5,73,5,88,5,103,5,119,5,134,5,150,5,166,5,181,5,197,5,213,5,229,5,246,6,6,6,22,6,39,6,55,6,72,6,89,6,106,6,123,6,140,6,157,6,175,6,192,6,209,6,227,6,245,7,7,7,25,7,43,7,61,7,79,7,97,7,116,7,134,7,153,7,172,7,191,7,210,7,229,7,248,8,11,8,31,8,50,8,70,8,90,8,110,8,130,8,150,8,170,8,190,8,210,8,231,8,251,9,16,9,37,9,58,9,79,9,100,9,121,9,143,9,164,9,186,9,207,9,229,9,251,10,17,10,39,10,61,10,84,10,106,10,129,10,152,10,174,10,197,10,220,10,243,11,11,11,34,11,57,11,81,11,105,11,128,11,152,11,176,11,200,11,225,11,249,12,18,12,42,12,67,12,92,12,117,12,142,12,167,12,192,12,217,12,243,13,13,13,38,13,64,13,90,13,116,13,142,13,169,13,195,13,222,13,248,14,19,14,46,14,73,14,100,14,127,14,155,14,182,14,210,14,238,15,9,15,37,15,65,15,94,15,122,15,150,15,179,15,207,15,236,16,9,16,38,16,67,16,97,16,126,16,155,16,185,16,215,16,245,17,19,17,49,17,79,17,109,17,140,17,170,17,201,17,232,18,7,18,38,18,69,18,100,18,132,18,163,18,195,18,227,19,3,19,35,19,67,19,99,19,131,19,164,19,197,19,229,20,6,20,39,20,73,20,106,20,139,20,173,20,206,20,240,21,18,21,52,21,86,21,120,21,155,21,189,21,224,22,3,22,38,22,73,22,108,22,143,22,178,22,214,22,250,23,29,23,65,23,101,23,137,23,174,23,210,23,247,24,27,24,64,24,101,24,138,24,175,24,213,24,250,25,32,25,69,25,107,25,145,25,183,25,221,26,4,26,42,26,81,26,119,26,158,26,197,26,236,27,20,27,59,27,99,27,138,27,178,27,218,28,2,28,42,28,82,28,123,28,163,28,204,28,245,29,30,29,71,29,112,29,153,29,195,29,236,30,22,30,64,30,106,30,148,30,190,30,233,31,19,31,62,31,105,31,148,31,191,31,234,32,21,32,65,32,108,32,152,32,196,32,240,33,28,33,72,33,117,33,161,33,206,33,251,34,39,34,85,34,130,34,175,34,221,35,10,35,56,35,102,35,148,35,194,35,240,36,31,36,77,36,124,36,171,36,218,37,9,37,56,37,104,37,151,37,199,37,247,38,39,38,87,38,135,38,183,38,232,39,24,39,73,39,122,39,171,39,220,40,13,40,63,40,113,40,162,40,212,41,6,41,56,41,107,41,157,41,208,42,2,42,53,42,104,42,155,42,207,43,2,43,54,43,105,43,157,43,209,44,5,44,57,44,110,44,162,44,215,45,12,45,65,45,118,45,171,45,225,46,22,46,76,46,130,46,183,46,238,47,36,47,90,47,145,47,199,47,254,48,53,48,108,48,164,48,219,49,18,49,74,49,130,49,186,49,242,50,42,50,99,50,155,50,212,51,13,51,70,51,127,51,184,51,241,52,43,52,101,52,158,52,216,53,19,53,77,53,135,53,194,53,253,54,55,54,114,54,174,54,233,55,36,55,96,55,156,55,215,56,20,56,80,56,140,56,200,57,5,57,66,57,127,57,188,57,249,58,54,58,116,58,178,58,239,59,45,59,107,59,170,59,232,60,39,60,101,60,164,60,227,61,34,61,97,61,161,61,224,62,32,62,96,62,160,62,224,63,33,63,97,63,162,63,226,64,35,64,100,64,166,64,231,65,41,65,106,65,172,65,238,66,48,66,114,66,181,66,247,67,58,67,125,67,192,68,3,68,71,68,138,68,206,69,18,69,85,69,154,69,222,70,34,70,103,70,171,70,240,71,53,71,123,71,192,72,5,72,75,72,145,72,215,73,29,73,99,73,169,73,240,74,55,74,125,74,196,75,12,75,83,75,154,75,226,76,42,76,114,76,186,77,2,77,74,77,147,77,220,78,37,78,110,78,183,79,0,79,73,79,147,79,221,80,39,80,113,80,187,81,6,81,80,81,155,81,230,82,49,82,124,82,199,83,19,83,95,83,170,83,246,84,66,84,143,84,219,85,40,85,117,85,194,86,15,86,92,86,169,86,247,87,68,87,146,87,224,88,47,88,125,88,203,89,26,89,105,89,184,90,7,90,86,90,166,90,245,91,69,91,149,91,229,92,53,92,134,92,214,93,39,93,120,93,201,94,26,94,108,94,189,95,15,95,97,95,179,96,5,96,87,96,170,96,252,97,79,97,162,97,245,98,73,98,156,98,240,99,67,99,151,99,235,100,64,100,148,100,233,101,61,101,146,101,231,102,61,102,146,102,232,103,61,103,147,103,233,104,63,104,150,104,236,105,67,105,154,105,241,106,72,106,159,106,247,107,79,107,167,107,255,108,87,108,175,109,8,109,96,109,185,110,18,110,107,110,196,111,30,111,120,111,209,112,43,112,134,112,224,113,58,113,149,113,240,114,75,114,166,115,1,115,93,115,184,116,20,116,112,116,204,117,40,117,133,117,225,118,62,118,155,118,248,119,86,119,179,120,17,120,110,120,204,121,42,121,137,121,231,122,70,122,165,123,4,123,99,123,194,124,33,124,129,124,225,125,65,125,161,126,1,126,98,126,194,127,35,127,132,127,229,128,71,128,168,129,10,129,107,129,205,130,48,130,146,130,244,131,87,131,186,132,29,132,128,132,227,133,71,133,171,134,14,134,114,134,215,135,59,135,159,136,4,136,105,136,206,137,51,137,153,137,254,138,100,138,202,139,48,139,150,139,252,140,99,140,202,141,49,141,152,141,255,142,102,142,206,143,54,143,158,144,6,144,110,144,214,145,63,145,168,146,17,146,122,146,227,147,77,147,182,148,32,148,138,148,244,149,95,149,201,150,52,150,159,151,10,151,117,151,224,152,76,152,184,153,36,153,144,153,252,154,104,154,213,155,66,155,175,156,28,156,137,156,247,157,100,157,210,158,64,158,174,159,29,159,139,159,250,160,105,160,216,161,71,161,182,162,38,162,150,163,6,163,118,163,230,164,86,164,199,165,56,165,169,166,26,166,139,166,253,167,110,167,224,168,82,168,196,169,55,169,169,170,28,170,143,171,2,171,117,171,233,172,92,172,208,173,68,173,184,174,45,174,161,175,22,175,139,176,0,176,117,176,234,177,96,177,214,178,75,178,194,179,56,179,174,180,37,180,156,181,19,181,138,182,1,182,121,182,240,183,104,183,224,184,89,184,209,185,74,185,194,186,59,186,181,187,46,187,167,188,33,188,155,189,21,189,143,190,10,190,132,190,255,191,122,191,245,192,112,192,236,193,103,193,227,194,95,194,219,195,88,195,212,196,81,196,206,197,75,197,200,198,70,198,195,199,65,199,191,200,61,200,188,201,58,201,185,202,56,202,183,203,54,203,182,204,53,204,181,205,53,205,181,206,54,206,182,207,55,207,184,208,57,208,186,209,60,209,190,210,63,210,193,211,68,211,198,212,73,212,203,213,78,213,209,214,85,214,216,215,92,215,224,216,100,216,232,217,108,217,241,218,118,218,251,219,128,220,5,220,138,221,16,221,150,222,28,222,162,223,41,223,175,224,54,224,189,225,68,225,204,226,83,226,219,227,99,227,235,228,115,228,252,229,132,230,13,230,150,231,31,231,169,232,50,232,188,233,70,233,208,234,91,234,229,235,112,235,251,236,134,237,17,237,156,238,40,238,180,239,64,239,204,240,88,240,229,241,114,241,255,242,140,243,25,243,167,244,52,244,194,245,80,245,222,246,109,246,251,247,138,248,25,248,168,249,56,249,199,250,87,250,231,251,119,252,7,252,152,253,41,253,186,254,75,254,220,255,109,255,255,255,219,0,67,0,3,2,2,2,2,2,3,2,2,2,3,3,3,3,4,6,4,4,4,4,4,8,6,6,5,6,9,8,10,10,9,8,9,9,10,12,15,12,10,11,14,11,9,9,13,17,13,14,15,16,16,17,16,10,12,18,19,18,16,19,15,16,16,16,255,192,0,11,8,14,16,9,96,1,1,17,0,255,196,0,27,0,1,0,3,1,1,1,1,0,0,0,0,0,0,0,0,0,0,8,9,10,7,6,4,5,255,196,0,101,16,0,1,3,3,2,4,3,5,5,3,4,10,14,6,4,15,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,25,37,50,65,36,38,39,51,52,69,83,114,166,212,82,84,86,87,88,97,99,113,115,116,130,149,150,211,53,54,98,100,104,228,55,57,66,73,85,117,136,182,198,67,68,81,146,40,101,129,131,161,145,255,218,0,8,1,1,0,0,63,0,181,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,251,113,55,196,223,18,86,14,36,181,94,197,98,226,15,82,173,214,219,118,113,125,164,163,163,164,203,43,225,130,154,8,235,230,108,113,71,27,101,70,177,141,106,35,81,168,136,136,136,136,133,186,114,225,203,50,172,231,131,29,60,202,115,92,154,235,144,94,171,125,173,226,110,55,74,217,42,234,167,217,117,171,99,55,203,34,185,238,218,198,53,169,213,125,205,106,34,123,145,9,42,8,65,205,219,80,179,237,53,225,183,27,190,233,206,113,144,98,183,41,243,138,58,73,107,44,151,57,168,103,146,7,80,87,185,209,58,72,92,215,43,21,204,99,149,170,189,58,177,171,253,72,86,175,12,156,77,241,37,127,226,75,74,44,87,222,32,245,42,227,109,184,231,22,42,74,202,58,188,178,190,104,42,96,146,190,22,201,20,145,186,85,107,216,230,170,181,90,168,168,168,170,138,104,36,0,8,1,197,143,26,249,87,10,124,119,97,118,75,181,207,196,105,150,77,135,218,227,200,237,245,11,35,227,160,223,115,175,141,215,58,116,141,175,123,102,137,136,138,246,177,171,222,141,136,197,77,205,137,241,79,75,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,172,2,47,241,201,199,30,27,194,22,26,218,90,86,82,95,53,22,249,78,231,216,108,47,122,236,141,157,85,190,54,179,106,163,153,76,215,35,145,26,138,143,153,237,86,49,90,141,150,88,163,7,44,254,98,87,220,231,42,185,104,175,18,154,131,227,111,89,5,193,106,241,27,181,116,12,143,191,85,60,146,62,123,116,147,53,90,198,238,123,216,180,177,236,70,167,87,194,215,34,120,104,75,63,0,170,14,101,156,196,51,43,6,168,82,232,151,15,249,29,93,138,163,0,188,65,112,189,100,118,235,130,57,107,46,49,198,171,236,244,100,110,88,164,166,137,100,86,207,20,237,118,249,163,237,186,54,164,42,178,203,254,7,56,227,195,120,189,195,93,75,84,202,75,30,162,216,233,218,251,245,133,143,93,146,51,170,55,198,209,238,85,115,233,156,229,106,43,85,85,240,189,200,199,171,145,209,75,44,160,7,138,214,45,98,192,116,43,0,186,106,54,163,95,169,45,214,219,117,60,242,197,20,181,80,195,61,194,120,225,146,102,210,82,182,103,177,178,212,200,216,158,145,196,142,69,114,167,252,234,149,43,165,252,219,245,113,252,81,174,113,168,211,82,82,233,126,71,81,77,105,172,199,19,124,144,88,45,201,42,163,43,32,123,35,89,100,169,137,36,124,146,185,24,190,33,55,51,99,17,180,233,5,202,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,166,14,97,152,239,23,124,44,106,133,69,247,16,215,109,96,110,149,228,181,8,184,253,98,231,119,58,164,162,157,99,221,45,190,121,29,34,57,143,107,146,87,68,143,87,43,225,70,175,114,71,178,109,190,3,131,190,99,58,209,163,186,185,111,118,174,106,102,65,152,224,151,250,138,122,11,243,50,59,165,93,193,246,216,21,253,60,117,51,157,221,149,143,137,30,231,186,54,53,82,102,34,177,91,191,181,36,119,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,82,220,221,181,191,90,52,215,137,44,110,197,167,58,189,154,226,182,217,240,122,58,185,104,236,151,250,186,24,36,157,213,245,237,116,174,142,25,26,213,122,181,140,106,185,83,175,70,53,63,169,7,40,157,111,214,141,74,226,75,36,177,106,54,175,102,185,85,182,12,30,178,174,42,59,221,254,174,186,8,231,109,125,3,91,43,99,154,71,53,30,141,123,218,142,68,235,209,238,79,235,82,218,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,41,7,142,78,99,57,246,176,106,227,91,195,214,166,102,184,142,9,142,211,186,130,137,246,187,164,214,199,222,39,87,170,203,93,35,97,217,42,49,200,145,178,56,229,115,149,172,143,126,216,159,44,145,167,213,193,6,63,198,135,23,26,143,5,13,111,18,154,213,100,192,109,189,201,239,121,12,89,37,217,209,191,180,176,238,161,166,157,94,176,165,99,210,120,213,26,245,248,35,87,75,181,251,82,55,201,94,109,20,26,193,163,120,174,159,106,182,145,107,150,160,99,54,90,126,222,23,112,181,210,102,23,8,251,210,54,57,103,164,170,247,59,124,211,43,35,169,108,211,205,43,164,126,218,127,226,187,220,70,174,94,156,111,106,158,59,196,214,63,96,213,237,66,212,12,238,203,156,118,241,42,122,107,142,73,83,89,29,190,186,174,170,4,167,172,72,106,36,115,29,181,236,72,220,168,173,115,99,154,71,53,92,173,237,190,239,204,251,113,55,196,223,18,86,14,36,181,94,197,98,226,15,82,173,214,219,118,113,125,164,163,163,164,203,43,225,130,154,8,235,230,108,113,71,27,101,70,177,141,106,35,81,168,136,136,136,136,133,186,114,225,203,50,172,231,131,29,60,202,115,92,154,235,144,94,171,125,173,226,110,55,74,217,42,234,167,217,117,171,99,55,203,34,185,238,218,198,53,169,213,125,205,106,34,123,145,14,107,205,119,137,187,174,133,104,149,187,3,195,234,114,11,94,89,168,149,14,109,182,249,104,184,186,133,246,184,40,39,165,154,161,253,216,213,37,87,200,146,71,10,49,189,17,89,44,170,231,38,212,100,149,193,194,198,163,113,79,196,79,16,88,78,142,73,197,46,170,209,82,100,23,5,241,243,183,55,184,199,35,40,96,137,245,21,93,167,110,145,18,101,130,25,82,61,204,86,247,21,155,186,55,170,165,143,243,118,212,44,251,77,120,109,198,239,186,115,156,100,24,173,202,124,226,142,146,90,203,37,206,106,25,228,129,212,21,238,116,78,146,23,53,202,197,115,24,229,106,175,78,172,106,255,0,82,16,127,151,15,16,186,251,156,241,157,167,152,182,107,174,26,129,144,89,107,125,173,226,109,215,76,154,182,174,150,125,150,170,183,179,124,82,72,230,59,107,216,215,39,84,247,57,168,169,239,68,46,252,0,102,179,247,177,226,159,254,18,218,171,255,0,140,174,63,249,197,223,114,225,203,50,172,231,131,29,60,202,115,92,154,235,144,94,171,125,173,226,110,55,74,217,42,234,167,217,117,171,99,55,203,34,185,238,218,198,53,169,213,125,205,106,34,123,145,9,42,12,251,113,55,196,223,18,86,14,36,181,94,197,98,226,15,82,173,214,219,118,113,125,164,163,163,164,203,43,225,130,154,8,235,230,108,113,71,27,101,70,177,141,106,35,81,168,136,136,136,136,133,186,114,225,203,50,172,231,131,29,60,202,115,92,154,235,144,94,171,125,173,226,110,55,74,217,42,234,167,217,117,171,99,55,203,34,185,238,218,198,53,169,213,125,205,106,34,123,145,9,42,1,70,220,193,117,63,137,45,16,226,211,58,196,113,173,120,214,11,86,61,91,81,13,238,207,20,185,69,124,16,44,21,112,178,105,27,74,214,61,140,240,209,212,58,162,8,209,137,209,169,6,197,85,115,28,164,191,229,19,197,46,101,172,120,110,95,165,58,165,153,85,228,25,14,41,81,21,210,217,93,119,186,165,69,198,174,221,82,174,73,35,232,244,239,74,202,121,152,138,178,189,239,233,227,34,143,224,107,35,69,238,188,199,178,204,171,6,224,199,80,242,156,43,38,186,227,247,170,47,100,248,107,141,174,182,74,74,168,55,221,105,24,253,146,198,173,123,119,49,238,106,244,95,123,92,168,190,229,82,144,127,123,30,41,255,0,225,45,170,191,248,202,227,255,0,156,105,76,166,14,102,188,104,234,227,248,151,184,233,182,145,234,198,65,140,99,216,29,60,118,185,87,25,200,95,78,202,235,139,216,217,106,164,149,244,219,29,190,55,57,180,203,19,222,254,219,233,164,84,216,233,36,105,218,249,60,100,122,209,170,119,93,70,212,109,81,213,61,74,201,109,182,122,122,43,37,170,43,221,242,174,178,213,44,243,185,243,84,185,173,157,92,215,84,196,216,105,81,21,142,69,99,42,157,185,23,184,213,75,52,5,122,220,184,237,186,232,143,49,236,239,67,53,75,38,164,143,75,239,213,22,166,210,214,93,39,115,25,141,214,190,205,72,230,190,57,58,42,50,154,105,122,54,70,63,108,108,124,157,253,209,162,77,221,176,160,1,154,207,222,199,138,127,248,75,106,175,254,50,184,255,0,231,23,125,203,135,44,202,179,158,12,116,243,41,205,114,107,174,65,122,173,246,183,137,184,221,43,100,171,170,159,101,214,173,140,223,44,138,231,187,107,24,214,167,85,247,53,168,137,238,68,59,174,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,210,13,219,154,199,20,115,107,205,110,178,216,174,244,148,118,119,211,201,110,163,194,42,221,45,77,146,26,37,234,177,164,145,181,209,186,74,148,119,71,173,82,43,36,115,145,90,155,97,94,194,92,246,130,107,94,43,196,78,147,216,181,143,10,183,221,104,172,185,7,138,240,208,93,34,142,58,166,118,42,101,167,126,246,199,36,140,78,175,133,202,157,30,191,10,167,94,139,213,19,160,0,1,29,121,132,103,249,150,150,112,141,155,106,14,159,100,53,118,60,134,199,81,100,169,161,174,166,84,223,19,253,177,70,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,245,112,81,197,117,139,139,77,26,162,204,187,182,170,60,190,219,210,143,41,178,81,76,247,120,10,173,207,72,228,70,200,136,244,134,118,51,187,26,245,123,83,171,227,238,61,241,72,164,128,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,0,143,252,107,241,93,98,225,47,70,171,115,46,237,170,179,47,185,117,163,197,172,149,179,61,190,62,171,115,18,73,21,177,162,189,97,129,143,238,200,189,88,213,232,200,251,140,124,177,169,242,242,247,207,243,45,83,225,27,9,212,29,65,200,106,239,153,13,242,162,247,83,93,93,82,169,190,87,251,98,177,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,18,141,191,123,30,41,255,0,225,45,170,191,248,202,227,255,0,156,93,247,46,28,179,42,206,120,49,211,204,167,53,201,174,185,5,234,183,218,222,38,227,116,173,146,174,170,125,151,90,182,51,124,178,43,158,237,172,99,90,157,87,220,214,162,39,185,16,146,160,21,171,206,83,86,53,79,75,255,0,100,31,179,61,75,202,241,47,105,253,160,241,190,194,188,212,208,120,174,223,179,251,125,222,203,219,191,111,113,251,119,117,233,189,221,63,138,156,215,148,78,183,235,70,165,113,37,146,88,181,27,87,179,92,170,219,6,15,89,87,21,29,238,255,0,87,93,4,115,182,190,129,173,149,177,205,35,154,143,70,189,237,71,34,117,232,247,39,245,169,210,185,202,106,198,169,233,127,236,131,246,103,169,121,94,37,237,63,180,30,55,216,87,154,154,15,21,219,246,127,111,187,217,123,119,237,238,63,110,238,189,55,187,167,241,83,154,242,137,214,253,104,212,174,36,178,75,22,163,106,246,107,149,91,96,193,235,42,226,163,189,223,234,235,160,142,118,215,208,53,178,182,57,164,115,81,232,215,189,168,228,78,189,30,228,254,181,45,208,2,162,249,187,107,126,180,105,175,18,88,221,139,78,117,123,53,197,109,179,224,244,117,114,209,217,47,245,116,48,73,59,171,235,218,233,93,28,50,53,170,245,107,24,213,114,167,94,140,106,127,82,29,43,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,44,168,16,87,137,174,55,235,56,85,227,139,22,196,179,26,173,218,101,150,97,246,201,111,174,88,103,169,154,215,35,106,238,209,178,170,150,38,74,214,55,115,223,7,136,84,142,73,31,21,59,81,141,87,49,141,89,191,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,245,128,102,179,247,177,226,159,254,18,218,171,255,0,140,174,63,249,197,223,125,172,202,191,147,111,237,215,218,107,175,218,79,216,127,181,189,177,227,100,241,222,59,216,61,223,19,223,235,220,239,119,62,62,230,237,219,190,46,189,125,229,32,254,246,60,83,255,0,194,91,85,127,241,149,199,255,0,56,210,152,6,125,184,155,226,111,137,43,7,18,90,175,98,177,113,7,169,86,235,109,187,56,190,210,81,209,210,101,149,240,193,77,4,117,243,54,56,163,141,178,163,88,198,181,17,168,212,68,68,68,68,66,221,57,112,229,153,86,115,193,142,158,101,57,174,77,117,200,47,85,190,214,241,55,27,165,108,149,117,83,236,186,213,177,155,229,145,92,247,109,99,26,212,234,190,230,181,17,61,200,132,149,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,72,43,3,152,215,50,187,238,21,125,189,240,243,195,221,215,192,221,104,124,69,175,40,201,35,99,31,37,52,142,101,59,155,29,178,162,41,215,183,51,55,84,193,58,201,18,73,20,141,233,26,177,236,222,146,127,128,78,50,105,184,190,210,250,219,133,246,154,146,131,59,198,42,18,28,142,134,134,138,88,40,152,201,228,153,104,230,167,89,36,145,92,199,197,18,181,200,175,222,146,69,39,86,181,139,26,186,80,3,242,114,156,179,21,193,172,85,89,78,107,147,90,177,251,45,22,207,19,113,186,86,199,73,75,6,247,181,140,223,44,138,214,55,115,222,214,167,85,247,185,200,137,239,84,41,91,41,230,185,172,169,197,101,86,179,225,85,87,87,105,220,123,45,148,216,45,210,173,169,75,61,173,168,221,238,123,99,106,178,42,201,30,142,153,39,68,145,241,57,233,18,190,104,88,172,125,197,104,190,175,97,186,245,165,248,254,174,105,252,245,114,88,178,42,119,77,78,149,112,44,51,196,246,72,232,165,134,70,123,209,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,98,255,0,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,106,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,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,125,92,176,184,245,166,209,139,173,39,15,218,193,125,164,160,211,235,157,69,76,214,171,189,95,117,235,105,184,206,232,118,67,36,174,151,181,79,66,229,108,238,85,72,190,25,167,89,30,230,177,100,123,110,124,2,47,241,235,193,222,61,197,62,145,220,221,102,179,210,65,168,182,58,127,27,143,220,225,163,165,241,117,175,129,147,186,59,92,181,18,237,115,105,165,116,210,34,39,117,140,100,174,100,171,185,24,230,186,131,63,182,172,11,42,255,0,26,227,153,38,57,112,255,0,148,163,174,182,215,83,201,255,0,102,72,102,142,70,127,196,230,185,191,212,168,94,79,45,14,49,41,184,144,210,56,112,124,206,241,73,251,69,193,233,227,162,173,134,74,201,101,171,187,91,163,100,108,138,232,229,155,171,158,247,57,123,115,42,62,78,146,162,61,221,180,158,54,19,40,133,92,204,248,209,253,219,52,225,154,111,133,59,185,159,103,214,250,184,41,170,33,174,236,201,98,161,84,237,62,187,164,111,108,205,153,202,247,54,157,201,181,189,200,165,122,185,123,43,28,148,131,137,226,215,220,231,42,179,97,88,181,15,141,189,100,23,10,123,93,186,155,186,200,251,245,83,200,216,226,143,123,213,172,110,231,189,169,213,202,141,78,189,85,81,61,230,132,248,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,175,87,169,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,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,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,170,88,79,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,7,138,214,45,29,192,117,215,0,186,105,206,163,88,105,46,54,219,141,60,241,69,44,180,176,205,61,190,121,33,146,22,213,210,186,102,61,177,84,198,217,94,177,202,141,85,106,175,252,232,185,235,226,171,134,124,203,133,13,92,172,210,220,194,186,146,226,199,83,182,229,104,185,211,42,53,151,27,116,143,145,145,78,177,238,87,66,253,209,72,199,198,229,93,175,99,182,185,236,217,35,229,175,45,78,97,117,154,101,125,161,208,173,121,203,255,0,180,90,253,209,89,239,151,73,167,168,146,207,85,178,154,26,106,87,205,36,203,29,53,185,177,194,246,162,54,61,177,201,42,57,206,100,123,220,223,202,231,87,230,159,22,249,127,67,234,55,17,201,83,205,62,83,242,254,187,212,109,199,234,243,43,230,23,89,169,183,218,237,10,208,108,191,251,69,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,137,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,133,52,119,71,112,29,10,192,45,122,115,167,54,26,75,117,182,221,79,4,82,203,21,44,48,207,112,158,56,99,133,213,117,78,133,140,108,181,50,54,38,44,146,171,81,92,169,255,0,50,39,148,226,223,69,237,90,245,195,206,109,167,245,88,133,38,69,119,146,207,89,87,141,211,204,246,196,248,175,113,211,201,224,165,138,87,57,169,19,251,170,214,171,149,205,106,177,239,99,250,198,247,162,231,51,251,106,192,178,175,241,174,57,146,99,151,15,249,74,58,235,109,117,60,159,246,100,134,104,228,103,252,78,107,155,253,74,134,146,56,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,46,125,248,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,86,95,53,237,98,186,234,87,22,151,188,69,183,234,74,236,123,79,169,233,236,150,184,168,170,157,44,17,206,232,99,154,181,207,110,247,49,42,82,161,239,130,69,106,53,122,82,196,199,166,232,213,78,233,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,218,249,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,191,224,1,149,114,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,184,57,207,232,53,78,85,165,248,214,191,216,168,169,60,70,15,80,235,93,245,237,167,137,179,201,110,172,146,54,193,35,230,87,163,222,200,106,122,49,177,35,95,239,174,145,233,177,26,245,117,122,240,33,174,150,46,29,184,160,196,117,27,49,188,221,109,216,179,124,85,186,250,235,122,61,251,233,106,41,228,141,139,52,76,84,89,97,142,117,130,119,49,17,206,251,148,115,24,231,181,141,91,127,230,143,228,79,83,126,139,235,20,69,0,154,125,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,204,101,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,138,120,35,208,106,158,28,120,104,195,180,218,243,69,73,6,66,148,239,186,100,11,13,60,81,189,110,53,47,89,100,142,87,196,247,182,103,194,215,71,76,146,239,118,246,83,177,83,163,118,181,59,168,40,7,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,3,42,229,249,242,206,187,90,172,28,191,244,254,251,125,185,210,91,173,182,234,123,245,93,101,101,92,205,134,10,104,35,187,87,58,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,74,203,230,35,198,253,103,21,89,218,98,88,117,86,221,50,196,238,18,203,98,114,67,61,52,215,73,29,12,81,190,170,170,39,202,230,59,107,217,63,135,85,142,57,25,21,67,145,237,71,61,237,79,202,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,135,214,0,4,85,230,143,228,79,83,126,139,235,20,69,37,240,241,196,14,125,195,46,168,80,234,190,156,190,145,247,42,58,122,138,73,104,235,150,101,162,173,130,104,213,174,138,162,56,100,141,210,49,29,178,86,181,93,209,36,138,55,123,246,161,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,8,85,148,243,92,225,199,15,226,10,171,72,238,213,94,35,16,164,183,178,73,51,219,93,91,46,118,247,87,62,38,204,144,178,42,70,200,249,33,216,228,141,102,99,149,205,159,171,22,36,99,86,84,241,92,229,110,214,171,255,0,8,152,77,246,197,115,164,184,219,110,57,197,182,174,142,178,146,102,205,5,76,18,91,46,14,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,66,189,120,23,227,54,251,193,230,163,213,92,228,181,123,103,12,202,60,61,62,77,109,137,140,74,167,71,18,191,181,83,77,35,186,116,154,46,236,170,145,185,201,28,141,123,154,237,170,172,150,59,254,197,178,204,87,57,177,82,229,56,86,77,106,200,44,181,187,252,53,198,215,91,29,93,44,251,30,230,63,100,177,171,152,237,175,99,154,189,23,220,230,170,47,189,20,253,96,115,253,116,215,77,56,225,211,78,46,58,161,170,23,159,3,106,161,233,20,48,196,136,250,171,133,83,145,86,58,90,104,213,83,185,51,246,187,162,117,70,163,90,231,189,204,99,30,246,231,135,136,126,32,115,238,38,181,66,187,85,245,25,244,140,185,86,83,211,210,69,71,66,179,37,21,20,16,198,141,108,84,241,205,36,142,141,138,237,242,185,168,238,139,36,178,59,221,185,75,180,229,113,228,79,76,190,181,235,21,165,0,151,253,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,58,175,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,58,175,35,31,198,207,203,127,169,22,168,10,86,231,87,230,159,22,249,127,67,234,55,19,213,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,198,201,25,217,183,240,12,171,151,253,255,0,221,101,255,0,228,255,0,255,0,232,225,64,38,143,120,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,218,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,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,171,230,185,192,183,247,254,40,52,83,12,255,0,108,85,103,244,84,46,255,0,53,205,186,71,78,141,255,0,165,241,79,107,191,216,76,172,255,0,8,152,175,94,30,56,129,207,184,101,213,10,29,87,211,151,210,62,229,71,79,81,73,45,29,114,204,180,85,176,77,26,181,209,84,71,12,145,186,70,35,182,74,214,171,186,36,145,70,239,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,165,53,243,89,227,106,143,85,175,180,220,63,105,14,87,227,48,203,55,110,178,255,0,114,181,220,160,168,183,228,21,79,100,83,65,27,31,10,187,185,13,63,191,170,43,246,186,117,93,209,162,211,198,245,141,92,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,161,60,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,76,198,224,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,223,19,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,46,130,56,40,226,186,197,197,166,141,81,102,93,219,85,30,95,109,233,71,148,217,40,166,123,188,5,86,231,164,114,35,100,68,122,67,59,25,221,141,122,189,169,213,241,247,30,248,164,82,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,164,242,130,226,99,13,204,116,122,155,134,87,80,213,208,101,152,29,61,109,201,138,228,89,32,185,91,167,174,116,174,157,143,70,162,70,248,165,171,100,78,141,223,197,22,55,177,206,235,35,98,176,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,128,1,74,220,234,252,211,226,223,47,232,125,70,226,64,2,223,185,93,113,245,71,152,88,173,188,51,235,21,194,213,107,186,227,150,250,106,28,78,241,61,76,20,113,220,233,88,248,169,160,182,185,142,115,119,214,55,185,27,98,237,163,157,52,109,118,228,71,198,175,154,202,128,43,47,154,199,3,22,171,214,51,95,197,22,148,90,233,45,247,43,5,58,201,149,217,109,214,182,177,46,112,62,161,242,75,115,78,196,123,157,82,199,78,247,207,36,189,81,208,179,122,189,157,149,73,107,3,71,117,139,62,208,172,254,215,168,218,115,126,171,183,92,173,213,16,75,44,81,85,77,12,23,8,35,154,57,157,73,84,216,94,199,75,77,35,162,98,73,18,185,17,200,159,243,42,93,246,107,204,51,75,237,28,25,69,197,22,63,89,73,81,114,187,211,182,209,110,179,68,217,43,82,147,40,125,51,164,246,117,87,78,203,145,144,185,174,124,143,119,107,124,44,223,30,238,236,72,250,54,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,183,78,88,92,5,84,232,197,170,147,136,29,96,177,85,208,106,13,206,158,166,27,85,162,175,180,244,180,219,167,108,59,38,146,39,69,221,167,174,114,54,118,170,36,191,12,51,172,111,107,94,178,49,182,20,10,86,230,87,204,11,246,237,89,93,160,154,83,54,204,6,213,112,111,181,46,45,119,73,47,21,212,147,212,179,238,165,130,165,240,212,91,158,158,26,120,247,49,28,178,70,199,251,182,180,135,250,83,161,122,143,172,180,121,125,219,10,179,119,109,88,38,63,91,146,95,238,83,170,178,150,138,150,158,9,38,70,57,232,139,214,105,123,78,100,81,162,43,156,228,114,175,70,50,71,179,192,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,243,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,80,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,126,174,176,235,166,163,235,205,102,51,118,213,11,207,182,110,184,190,63,14,55,13,202,84,85,170,172,165,138,121,230,141,245,47,85,94,236,201,226,28,197,147,162,57,237,99,85,251,158,175,123,254,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,248,90,247,182,14,218,185,81,221,25,35,213,187,95,181,237,249,52,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,19,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,130,128,121,154,104,167,236,91,139,140,167,195,220,60,85,6,119,215,53,163,223,46,249,162,241,179,205,226,35,147,164,108,107,122,85,69,83,177,169,187,164,75,22,231,43,183,116,149,92,146,245,175,255,0,94,184,115,172,183,255,0,251,243,91,125,84,113,127,213,232,234,227,153,235,39,253,73,99,107,99,255,0,46,174,119,244,16,128,28,88,249,167,214,79,152,25,15,168,206,90,167,11,250,215,251,187,114,145,180,107,28,118,255,0,27,87,143,219,239,30,2,7,69,220,141,245,211,223,106,169,233,123,173,238,70,171,10,79,52,75,38,215,163,187,104,253,189,93,209,22,149,141,41,240,177,162,159,187,183,15,184,78,142,73,112,241,181,120,253,189,124,124,237,151,185,27,235,167,149,245,21,93,167,118,227,85,133,39,154,84,143,115,17,221,180,102,238,174,234,171,21,121,213,249,88,197,190,96,80,250,117,196,171,94,17,117,190,213,195,143,17,120,102,178,223,108,117,119,123,109,130,162,165,181,148,148,146,53,147,172,21,20,179,83,72,248,247,124,46,123,27,58,189,24,170,212,122,177,26,174,102,237,233,163,60,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,214,7,63,215,77,116,211,142,29,52,226,227,170,26,161,121,240,54,170,30,145,67,12,72,143,170,184,85,57,21,99,165,166,141,85,59,147,63,107,186,39,84,106,53,174,123,220,198,49,239,110,101,203,254,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,74,160,15,41,170,186,103,138,235,38,156,100,122,91,154,210,120,139,46,77,111,150,223,83,182,56,223,36,59,211,224,158,46,227,30,198,205,19,209,178,70,245,106,236,145,140,114,39,86,161,152,203,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,116,213,141,116,190,241,19,201,210,255,0,168,217,141,230,213,113,202,93,224,45,215,215,91,209,140,217,85,79,144,82,198,197,154,38,42,164,83,73,2,65,59,152,136,214,253,242,57,140,107,28,198,165,64,150,253,206,147,93,47,184,182,9,137,104,54,57,121,181,50,147,54,241,23,28,150,147,163,36,174,240,180,147,83,190,137,58,42,170,197,12,147,164,174,223,181,28,247,82,109,107,209,173,149,174,129,124,190,180,118,213,173,252,90,96,184,142,75,97,171,186,227,212,85,19,94,239,17,69,74,217,224,72,41,33,124,209,182,169,175,99,217,225,164,168,109,60,18,35,211,163,146,125,136,168,231,181,77,15,0,80,15,52,127,61,154,155,244,95,71,162,34,169,121,60,182,56,231,181,113,5,128,81,233,94,163,93,41,40,117,23,21,167,166,182,196,250,203,163,93,62,81,3,97,145,91,85,19,102,145,103,154,165,177,211,189,213,61,17,201,215,164,187,145,36,88,227,138,188,200,248,240,213,203,95,18,241,233,246,138,231,181,120,197,183,75,170,27,27,235,108,87,135,189,151,123,139,217,4,211,50,178,38,175,98,86,83,200,207,15,225,228,99,246,189,149,8,245,94,226,198,201,85,203,71,139,126,33,184,169,181,100,211,234,190,47,143,173,139,22,167,161,160,167,200,232,169,170,41,39,184,92,85,174,89,90,246,124,84,242,191,98,50,73,59,75,15,105,100,137,18,39,54,100,88,168,216,146,153,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,254,220,44,221,4,143,147,221,35,228,106,49,54,49,142,239,248,174,23,120,100,207,184,166,213,11,110,159,226,20,213,116,118,215,212,53,183,172,133,109,211,84,209,89,160,88,229,147,124,238,141,54,181,239,108,18,182,38,61,204,73,36,70,179,115,122,171,155,161,77,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,69,94,104,254,68,245,55,232,190,177,68,80,9,34,184,28,226,238,235,194,14,174,59,43,158,221,87,120,196,239,212,237,182,228,118,168,42,28,199,190,4,122,57,149,80,177,92,145,62,166,21,221,179,184,157,21,146,77,26,58,62,234,200,221,4,98,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,126,177,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,212,14,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,89,79,31,26,3,77,195,63,45,253,47,210,118,221,42,238,21,212,25,197,13,77,214,105,110,18,213,65,237,25,173,183,7,213,37,42,72,141,72,169,187,170,254,219,27,27,61,223,27,209,101,124,143,125,91,19,127,150,199,28,247,94,31,115,250,61,43,212,107,165,93,118,157,101,85,20,214,216,159,89,116,115,96,197,231,116,210,43,106,162,108,210,36,16,211,58,74,135,186,167,162,53,122,116,151,114,172,107,28,151,146,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,133,0,241,209,198,109,247,140,61,71,165,185,199,106,246,54,25,139,248,138,124,102,219,43,24,181,77,142,85,103,118,166,166,70,245,235,52,189,168,149,99,107,150,56,218,198,181,187,149,31,44,145,172,191,238,87,30,68,244,203,235,94,177,90,80,9,119,220,163,181,211,78,50,254,27,44,250,33,108,188,246,179,60,19,199,203,114,181,212,34,50,73,169,106,43,230,158,58,170,127,122,247,97,79,16,200,222,169,209,204,145,17,28,212,71,196,233,39,80,5,37,243,110,226,111,1,215,61,80,197,244,255,0,78,106,105,47,22,221,61,167,170,116,185,13,13,198,26,186,43,140,245,241,210,200,230,83,186,21,115,92,200,155,11,26,231,171,186,172,142,145,155,91,219,71,63,235,228,169,230,159,41,249,127,93,234,54,227,170,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,170,242,49,252,108,252,183,250,145,106,128,165,110,117,126,105,241,111,151,244,62,163,113,32,1,114,124,175,120,250,190,235,78,206,30,53,154,225,227,50,251,85,189,245,22,43,253,77,75,18,107,213,44,59,81,244,211,163,220,143,150,178,54,42,189,36,106,57,210,197,28,143,147,163,226,124,147,88,168,50,174,95,247,255,0,117,151,255,0,147,255,0,255,0,163,133,0,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,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,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,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,135,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,92,187,184,223,172,225,87,59,92,75,49,170,221,166,89,101,194,41,111,174,88,103,169,154,215,35,97,150,54,85,82,196,201,90,198,238,123,224,241,10,145,201,35,226,167,106,49,170,230,49,171,58,185,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,81,194,239,12,152,15,11,58,95,109,211,252,66,154,146,178,228,202,118,182,245,144,173,186,26,106,219,204,233,36,178,111,157,209,166,231,49,142,158,86,196,199,185,235,28,106,214,110,119,69,115,187,1,149,115,165,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,178,86,181,93,209,36,138,55,123,246,161,161,62,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,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,46,226,219,21,226,231,75,19,41,182,197,224,114,75,23,134,183,228,214,231,54,56,187,117,206,166,141,239,158,8,146,105,100,74,57,36,89,155,11,228,84,115,187,50,34,167,86,41,32,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,0,41,91,157,95,154,124,91,229,253,15,168,220,72,255,0,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,200,46,214,204,203,74,51,250,219,53,100,149,118,12,179,14,188,73,77,43,233,42,209,39,183,220,105,38,86,185,99,154,23,42,35,227,150,53,232,248,220,190,246,162,181,127,130,151,103,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,53,64,40,175,153,159,5,223,187,102,163,179,82,48,166,247,48,28,250,225,87,61,53,60,52,61,152,236,85,202,189,215,208,245,141,141,133,176,185,30,231,83,181,54,187,183,20,172,86,175,101,100,146,26,201,118,186,205,106,167,177,77,115,171,125,182,142,162,106,186,122,55,76,229,130,25,230,108,109,150,86,71,215,107,94,246,193,11,92,228,78,174,72,163,69,235,181,58,79,94,87,188,11,126,218,242,166,107,142,177,225,158,47,77,172,187,253,143,77,90,237,176,223,110,145,200,212,78,176,171,87,196,81,195,210,78,231,85,107,31,42,50,63,189,107,106,35,75,169,5,106,243,107,227,54,179,9,177,86,112,167,133,90,174,180,151,92,154,223,13,69,254,247,43,39,164,142,59,108,143,234,148,212,110,77,190,35,189,219,116,115,72,138,232,82,62,236,43,189,238,145,32,171,109,29,209,220,251,93,115,251,94,156,233,205,134,174,227,114,184,212,65,20,178,197,75,52,208,91,224,146,104,225,117,93,83,161,99,221,21,52,110,149,139,36,170,213,70,162,255,0,204,139,119,211,240,207,134,240,161,203,243,86,52,183,15,174,171,184,189,216,62,73,114,187,220,234,85,90,251,141,198,75,84,140,150,116,143,114,182,22,109,138,54,50,54,170,237,99,27,185,207,126,249,31,65,133,255,0,113,245,193,70,43,197,102,156,85,222,237,54,207,15,169,184,205,190,105,49,203,133,58,70,201,43,246,35,164,109,178,161,100,115,24,232,101,122,170,49,207,114,118,100,122,189,23,107,165,100,180,45,253,181,96,89,87,248,215,28,201,49,203,135,252,165,29,117,182,186,158,79,251,50,67,52,114,51,254,39,53,205,254,165,66,244,249,102,113,75,149,113,39,161,207,161,205,113,187,172,119,172,7,194,88,170,114,25,157,36,212,183,222,144,252,18,247,228,115,158,234,198,177,141,90,134,170,187,226,150,41,81,81,38,72,227,152,0,135,252,198,120,40,253,234,180,226,11,254,1,108,181,71,169,184,183,222,91,106,103,78,212,151,74,20,71,172,150,199,77,185,172,110,231,189,36,137,210,163,154,201,26,230,245,137,179,75,34,81,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,162,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,11,166,158,166,121,28,141,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,66,250,121,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,2,5,115,119,225,214,155,82,116,25,154,199,140,98,116,149,89,102,1,81,20,213,213,209,69,43,171,100,176,47,113,39,133,18,38,170,72,200,165,146,58,133,89,58,54,40,227,169,123,92,221,207,71,213,183,6,218,233,89,195,183,17,216,102,163,123,103,217,214,86,220,35,183,100,110,122,78,248,95,103,168,123,99,170,89,34,129,81,242,246,216,189,246,51,163,147,187,12,78,216,229,106,53,127,43,139,31,52,250,201,243,3,33,245,25,206,213,172,186,233,89,106,229,237,195,255,0,15,22,27,207,103,219,126,221,201,50,42,104,210,120,228,125,44,87,186,216,232,88,231,162,164,82,66,249,155,84,247,70,168,247,36,148,144,63,224,232,213,127,229,114,214,208,31,219,175,20,24,255,0,218,61,61,251,81,130,226,253,235,158,75,226,89,214,134,15,236,121,188,19,103,234,168,217,55,213,54,46,144,124,93,198,178,77,204,116,109,151,165,255,0,16,3,157,95,149,140,91,230,5,15,167,92,74,86,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,161,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,20,3,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,70,178,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,31,36,119,107,84,215,90,139,20,55,58,71,220,168,233,225,171,168,163,108,205,89,225,130,103,72,216,165,124,125,119,53,143,116,19,53,174,84,232,229,138,68,78,187,87,167,214,82,7,55,62,30,191,101,60,65,69,171,54,202,155,83,44,186,171,222,173,138,223,71,75,225,228,163,174,164,138,154,58,199,72,141,77,146,119,159,43,39,238,162,163,157,36,211,110,111,86,163,228,225,122,79,175,52,216,175,12,122,227,160,23,218,218,191,15,156,83,216,238,150,38,58,162,87,65,29,198,142,233,76,233,227,100,40,197,99,31,53,55,87,186,85,115,61,212,49,177,119,171,152,141,225,71,127,227,191,93,44,92,68,241,65,151,106,54,29,121,186,220,113,103,120,91,117,137,215,4,123,54,82,211,211,199,27,214,24,158,170,177,67,36,233,60,237,98,163,93,247,202,231,177,175,115,218,150,21,201,131,65,170,113,93,47,201,117,254,251,69,73,226,51,138,134,218,236,79,117,60,78,158,59,117,28,146,54,121,25,50,61,94,198,77,83,213,142,137,90,207,125,12,111,93,232,230,43,108,124,2,128,121,163,249,236,212,223,162,250,61,17,229,56,123,225,70,251,196,94,141,106,246,101,130,197,117,184,229,250,111,236,74,203,125,146,138,22,75,237,90,90,151,85,165,92,104,213,84,122,204,198,64,201,99,70,43,156,238,219,227,72,222,249,88,172,226,184,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,159,37,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,140,248,57,225,235,247,96,225,247,27,210,106,218,155,85,109,234,147,191,91,123,184,91,169,123,49,214,87,79,43,164,115,149,85,17,242,246,216,177,192,217,94,136,231,71,4,127,11,19,163,27,156,35,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,166,130,56,122,225,247,67,184,17,209,169,168,190,208,90,173,177,175,98,124,167,49,190,79,13,15,180,42,149,201,28,110,150,73,29,178,24,81,242,108,134,29,234,214,119,63,139,228,146,73,36,172,188,215,155,78,174,84,241,71,22,176,224,116,117,116,186,125,111,167,109,153,152,93,117,115,251,23,75,114,74,231,186,162,161,168,231,197,5,115,213,219,155,52,77,94,210,50,56,213,103,99,100,239,91,166,130,107,94,43,196,78,147,216,181,143,10,183,221,104,172,185,7,138,240,208,93,34,142,58,166,118,42,101,167,126,246,199,36,140,78,175,133,202,157,30,191,10,167,94,139,213,19,160,0,1,21,121,163,249,19,212,223,162,250,197,17,64,39,127,227,95,133,27,239,9,122,203,91,134,246,174,181,152,133,203,173,102,45,123,173,133,141,241,244,187,88,178,70,174,141,85,139,52,15,127,106,68,232,199,47,70,73,219,99,37,141,14,171,203,187,143,170,206,24,242,165,192,245,74,225,117,185,105,149,239,181,79,213,106,103,168,251,51,34,73,43,252,77,45,54,229,98,66,247,207,35,170,35,141,137,35,190,25,27,185,209,246,229,178,174,61,184,223,177,112,143,130,69,69,142,85,90,174,90,155,123,237,75,100,178,86,66,250,136,89,74,147,34,77,85,86,216,229,141,241,195,177,178,178,53,222,142,124,189,54,181,205,142,85,101,11,127,109,89,238,85,254,53,200,242,76,142,225,255,0,41,89,93,114,174,168,147,254,212,147,77,36,143,255,0,141,206,115,191,173,84,188,158,95,124,5,99,220,51,97,180,57,206,160,216,169,43,53,82,239,79,28,213,207,168,240,181,172,176,61,22,165,169,13,12,201,18,62,23,186,158,161,177,212,43,100,123,30,246,42,53,206,98,34,175,138,231,87,229,99,22,249,129,67,233,215,18,176,56,51,209,76,87,136,158,36,240,253,28,205,110,23,90,43,46,65,237,15,19,61,174,88,227,170,103,98,130,162,161,155,29,36,114,49,58,190,22,162,245,98,252,42,189,58,47,69,79,41,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,121,204,11,255,0,86,248,82,213,217,191,201,90,112,203,195,157,255,0,89,149,105,171,103,168,169,255,0,171,83,82,71,12,95,236,34,233,253,21,56,255,0,51,94,59,110,186,221,153,92,116,51,75,114,106,73,52,190,195,81,27,106,171,45,115,185,236,201,43,88,141,115,159,36,157,17,31,77,12,189,91,27,25,186,55,190,62,254,233,17,97,237,112,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,254,52,108,174,99,219,226,100,107,100,108,44,218,237,207,69,114,167,109,146,61,156,40,191,238,87,30,68,244,203,235,94,177,90,80,9,237,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,154,19,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,246,78,216,215,115,88,247,65,43,162,123,218,197,146,52,107,246,183,170,181,189,128,175,94,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,105,132,159,252,149,60,211,229,63,47,235,189,70,220,117,94,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,45,80,20,173,206,175,205,62,45,242,254,135,212,110,39,31,225,27,131,106,158,44,52,191,88,238,24,165,77,91,179,188,34,158,205,54,53,66,181,177,83,209,87,62,162,74,149,168,134,117,124,110,93,238,138,153,91,18,239,141,137,35,155,220,114,51,170,182,58,255,0,109,88,22,85,254,53,199,50,76,114,225,255,0,41,71,93,109,174,167,147,254,204,144,205,28,140,255,0,137,205,115,127,169,80,189,238,1,56,236,181,113,119,140,214,216,178,90,58,75,78,162,227,180,233,87,120,163,165,141,176,81,85,65,37,68,205,142,90,24,223,81,44,239,100,113,182,157,179,57,232,136,217,38,98,39,185,237,37,169,149,114,255,0,191,251,172,191,252,159,255,0,253,28,40,4,149,92,123,112,65,125,225,31,59,138,183,28,165,186,220,180,202,247,218,138,201,123,172,153,149,19,50,169,33,69,154,150,173,209,197,27,35,155,123,101,124,105,177,26,248,186,109,115,157,28,168,207,213,229,221,198,253,103,10,185,218,226,89,141,86,237,50,203,46,17,75,125,114,195,61,76,214,185,27,12,177,178,170,150,38,74,214,55,115,223,7,136,84,142,73,31,21,59,81,141,87,49,141,91,222,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,205,191,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,82,183,9,222,105,244,111,230,6,61,234,48,26,83,0,241,90,209,164,56,110,189,105,126,65,164,122,129,5,92,150,44,138,157,176,212,45,36,235,12,241,61,146,54,88,166,141,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,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,11,180,229,139,193,45,30,134,105,197,54,173,234,134,41,179,82,114,141,181,144,211,93,173,176,37,86,53,74,212,154,56,227,133,234,142,150,25,167,134,103,62,100,220,199,109,124,113,62,54,186,39,171,167,80,50,174,73,78,35,56,46,202,180,115,75,52,207,92,113,102,221,111,248,102,119,135,218,239,183,26,148,161,145,254,192,174,154,154,149,101,138,170,102,51,180,200,100,154,169,190,29,206,86,185,221,93,26,162,172,125,201,62,94,7,56,187,186,240,131,171,142,202,231,183,85,222,49,59,245,59,109,185,29,170,10,135,49,239,129,30,142,101,84,44,87,36,79,169,133,119,108,238,39,69,100,147,70,142,143,186,178,54,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,19,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,12,214,113,99,230,159,89,62,96,100,62,163,57,213,114,78,10,50,171,207,6,58,127,197,142,153,91,61,163,72,219,125,210,60,210,223,2,72,250,168,124,61,214,182,54,92,218,138,231,35,161,108,12,138,57,91,27,91,218,108,45,149,81,205,116,207,143,143,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,135,180,47,93,52,227,136,189,56,183,106,134,151,222,124,117,170,187,172,83,67,42,35,42,173,245,77,68,89,41,106,99,69,94,220,204,220,222,169,213,90,173,115,94,199,61,143,99,221,16,57,213,249,88,197,190,96,80,250,117,196,170,190,19,188,211,232,223,204,12,123,212,96,52,166,0,5,43,115,171,243,79,139,124,191,161,245,27,136,228,169,230,159,41,249,127,93,234,54,226,90,115,47,224,42,155,94,113,233,181,171,73,172,84,144,106,45,142,158,73,174,236,143,187,190,255,0,110,130,150,71,54,22,195,12,82,58,122,228,116,112,197,10,252,27,152,229,99,220,228,100,40,202,118,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,191,238,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,83,95,53,62,55,235,53,39,42,187,240,195,167,149,91,49,12,110,225,20,89,13,95,102,122,122,138,219,197,36,147,178,122,94,189,212,100,180,113,189,97,94,143,137,21,103,167,222,215,57,141,141,206,174,178,205,57,68,113,137,77,138,221,95,194,198,163,94,41,41,109,23,138,137,107,113,26,234,218,201,81,99,184,202,232,209,214,182,35,186,196,198,76,187,229,141,17,99,251,229,149,191,121,37,67,17,182,232,14,85,196,47,12,90,53,197,6,43,14,45,171,152,191,143,240,29,247,218,238,52,211,58,158,186,217,52,177,171,29,36,18,183,254,195,150,55,163,226,123,162,141,94,199,236,111,78,127,193,151,2,250,113,193,229,138,186,75,101,127,218,140,206,243,186,43,150,77,81,70,148,242,58,151,126,232,233,105,226,222,254,196,41,181,142,122,35,220,233,36,68,115,156,168,216,153,31,64,226,199,202,198,178,124,191,200,125,58,115,53,134,170,8,107,197,255,0,45,172,7,138,125,80,199,181,62,60,134,175,26,185,58,162,146,139,41,125,35,33,106,86,218,160,142,161,86,72,219,217,87,62,185,206,90,88,18,105,100,86,50,22,34,236,127,109,177,186,79,233,158,149,105,198,141,226,176,97,90,91,133,218,177,155,45,62,215,120,107,125,58,71,222,145,177,178,62,244,207,254,156,211,43,35,141,29,44,138,233,31,181,21,206,85,247,158,172,2,144,57,198,98,120,174,41,197,61,159,236,182,51,106,179,123,103,15,167,187,92,125,159,69,29,63,140,174,150,227,112,238,212,205,177,19,185,51,246,183,116,142,234,231,116,78,170,189,15,175,147,13,166,213,113,226,190,247,89,112,182,82,85,84,90,240,122,250,186,25,102,133,175,125,44,235,89,69,10,203,19,149,58,177,235,20,210,198,174,111,69,217,35,219,252,28,168,183,104,0,60,254,161,97,86,173,74,192,50,93,57,190,212,85,193,109,202,172,245,182,74,201,105,30,214,207,28,21,48,190,25,29,27,156,215,53,30,141,122,170,42,181,201,215,167,84,95,224,102,95,80,176,171,174,154,231,249,46,156,223,106,41,39,185,98,183,138,219,37,100,180,143,115,160,146,122,105,159,12,142,141,206,107,92,172,87,49,85,21,90,213,233,211,170,39,240,60,248,46,167,147,102,138,125,134,225,246,237,172,117,119,14,245,94,166,220,19,179,4,114,238,142,10,27,116,181,20,241,238,106,198,213,108,206,157,245,138,238,143,123,86,62,199,77,174,222,132,255,0,32,7,58,191,43,24,183,204,10,31,78,184,149,129,193,158,138,98,188,68,241,39,135,232,230,107,112,186,209,89,114,15,104,120,153,237,114,199,29,83,59,20,21,21,12,216,233,35,145,137,213,240,181,23,171,23,225,85,233,209,122,42,121,77,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,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,241,94,102,188,118,221,117,187,50,184,232,102,150,228,212,146,105,125,134,162,54,213,86,90,231,115,217,146,86,177,26,231,62,73,58,34,62,154,25,122,182,54,51,116,111,124,125,253,210,34,195,218,224,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,56,81,127,220,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,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,195,110,78,25,254,101,170,121,151,16,90,131,168,57,13,93,243,33,190,84,99,149,53,213,213,42,155,229,127,75,146,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,37,154,16,215,154,246,142,218,181,43,132,187,222,92,219,13,93,118,67,167,213,20,247,187,92,180,84,173,150,120,224,116,209,195,90,215,187,99,158,148,201,78,247,207,34,53,90,157,105,98,123,215,108,106,133,16,131,234,180,218,110,183,251,173,21,138,197,108,171,184,220,174,53,17,210,81,209,210,66,233,167,169,158,71,35,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,211,158,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,160,30,104,254,123,53,55,232,190,143,68,73,78,72,89,102,43,103,190,234,174,45,118,201,173,84,87,172,131,216,126,200,183,84,86,199,29,85,195,176,203,147,231,240,241,57,81,242,246,216,168,231,236,69,218,213,69,94,136,126,183,52,62,95,191,250,201,197,110,145,67,254,86,237,153,217,218,223,250,180,73,83,69,5,61,55,253,102,166,174,73,165,255,0,103,47,95,233,33,31,249,78,232,93,247,83,248,160,182,106,55,177,173,85,184,182,154,117,184,221,221,112,86,63,109,84,244,245,17,208,36,49,42,57,93,51,103,103,125,175,232,141,143,195,43,183,181,253,182,190,245,12,171,151,103,202,43,135,236,7,12,208,27,127,16,22,246,85,212,229,154,133,79,83,73,93,45,90,66,246,81,65,73,113,171,133,34,165,114,70,146,198,201,82,56,157,43,92,247,35,223,12,107,238,218,136,66,190,100,252,115,221,120,130,207,235,52,175,78,110,149,116,58,117,138,212,84,219,101,125,29,209,206,131,40,157,179,70,174,170,149,176,200,176,77,76,217,41,216,234,110,168,229,233,214,93,200,178,36,113,243,78,5,248,50,190,241,135,168,245,86,201,46,190,198,195,49,127,15,81,147,92,162,123,22,169,177,202,175,237,83,83,70,238,189,102,151,181,42,36,142,106,199,27,88,231,59,114,163,34,146,255,0,177,108,79,21,193,172,84,184,182,21,140,218,177,251,45,22,255,0,13,110,181,209,71,73,75,6,247,185,239,217,20,104,214,55,115,222,231,47,68,247,185,202,171,239,85,63,88,229,92,81,235,167,238,215,161,57,54,181,253,150,251,71,246,115,193,127,54,120,239,7,223,241,21,144,83,127,126,237,201,183,111,127,119,244,23,174,222,158,238,189,82,0,127,46,119,255,0,11,191,233,183,255,0,32,90,160,34,175,52,127,34,122,155,244,95,88,162,40,4,210,239,16,252,63,96,60,77,105,125,118,148,106,51,42,217,109,172,168,167,171,138,178,133,33,74,218,41,225,145,28,217,105,228,154,57,27,27,213,187,226,115,145,189,86,57,100,111,187,114,153,225,215,77,11,212,126,29,53,30,227,165,250,161,102,240,55,90,30,146,195,52,74,175,165,184,82,185,85,35,170,166,145,81,59,144,191,107,186,47,68,114,57,174,99,218,199,177,236,111,138,185,221,174,183,170,150,86,94,110,117,117,245,17,211,193,72,201,106,102,116,175,108,16,68,200,97,137,28,229,85,70,71,20,113,198,198,255,0,6,177,141,106,116,68,68,45,171,150,87,46,250,108,86,154,221,196,126,189,227,149,108,201,217,81,35,241,172,98,235,111,150,153,246,103,195,43,152,149,181,80,204,214,185,106,85,204,87,66,213,77,145,177,89,50,43,164,115,22,11,52,32,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,150,211,199,71,6,86,46,48,244,226,150,217,29,215,216,217,158,47,226,42,49,155,148,175,122,210,182,73,81,157,218,106,152,219,215,172,50,246,162,69,145,173,89,35,115,26,230,238,68,124,82,80,14,83,137,229,88,53,246,171,22,205,113,155,174,63,122,162,217,226,109,215,74,41,41,42,160,222,198,189,155,226,145,26,246,238,99,218,228,234,158,246,185,21,61,202,135,170,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,135,184,120,225,251,1,225,151,75,232,116,163,78,89,86,251,109,29,69,69,92,181,149,201,10,214,214,207,52,138,231,75,81,36,49,198,217,30,141,217,19,92,173,234,145,197,27,125,251,80,205,17,127,220,174,60,137,233,151,214,189,98,180,160,19,186,230,252,42,230,86,62,24,244,243,138,76,114,219,87,114,196,242,58,122,202,108,130,118,200,146,45,166,227,21,210,174,150,37,123,26,196,88,233,165,138,58,118,181,234,231,253,247,113,174,86,119,33,107,190,78,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,219,167,22,252,199,180,191,70,180,74,201,154,232,222,87,143,229,217,102,111,79,13,118,43,70,248,164,168,166,117,18,78,141,168,169,172,141,146,69,44,12,106,50,120,81,174,86,201,226,26,172,216,189,169,251,116,109,253,181,103,185,87,248,215,35,201,50,59,135,252,165,101,117,202,186,162,79,251,82,77,52,146,63,254,55,57,206,254,181,82,69,113,115,193,181,79,9,250,95,163,151,12,174,166,173,185,222,111,79,121,155,37,161,74,216,170,40,168,95,79,37,50,211,195,2,178,54,174,246,197,82,141,149,119,200,197,145,174,237,185,89,209,93,216,57,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,249,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,54,24,41,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,42,219,75,184,223,190,241,113,204,159,75,168,177,202,171,173,183,76,172,158,212,150,201,100,172,133,148,243,62,169,108,21,137,53,85,91,99,150,70,73,54,247,74,200,215,122,181,145,116,218,214,186,73,85,252,171,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,122,174,105,28,2,214,106,39,142,226,111,71,45,247,91,150,94,158,14,159,34,199,104,233,167,174,154,239,26,118,169,161,169,164,142,54,189,237,154,38,36,105,36,104,137,27,162,141,100,248,31,27,251,213,87,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,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,251,92,177,76,136,141,145,173,114,42,49,236,146,54,103,8,191,239,254,235,47,255,0,39,255,0,255,0,71,10,1,52,231,173,26,67,134,235,214,151,228,26,71,168,16,85,201,98,200,169,219,13,66,210,78,176,207,19,217,35,101,138,104,223,239,68,124,114,199,28,136,142,71,49,85,136,142,107,154,170,213,207,95,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,190,7,72,155,92,246,54,120,155,43,24,231,164,114,43,153,185,221,17,206,153,92,173,248,250,163,211,191,3,195,38,177,220,45,86,220,65,124,101,70,59,145,86,84,193,67,13,162,69,238,212,205,77,87,36,142,99,29,12,175,89,22,57,21,86,70,203,34,71,241,178,70,118,97,95,22,62,105,245,147,230,6,67,234,51,151,83,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,21,121,152,221,173,87,254,95,250,129,125,177,92,233,46,54,219,141,61,134,174,142,178,146,102,205,5,76,18,93,168,93,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,133,48,240,157,230,159,70,254,96,99,222,163,1,165,48,15,63,159,231,248,110,150,97,183,109,65,212,28,134,146,199,143,88,233,214,166,186,186,165,87,100,76,234,136,136,136,136,174,123,220,229,107,24,198,162,189,239,115,90,212,115,156,136,185,236,227,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,141,4,112,9,198,77,55,23,218,95,91,112,190,211,82,80,103,120,197,66,67,145,208,208,209,75,5,19,25,60,147,45,28,212,235,36,146,43,152,248,162,86,185,21,251,210,72,164,234,214,177,99,87,74,0,101,92,209,158,134,224,24,110,169,240,77,166,58,125,168,56,245,37,243,30,190,105,190,63,77,93,67,82,139,178,86,123,62,157,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,82,146,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,111,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,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,215,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,115,78,8,56,209,202,184,71,212,120,43,171,93,117,189,224,55,46,228,23,188,122,42,233,27,27,59,171,14,234,234,104,21,233,10,214,49,32,141,17,207,79,142,52,116,91,153,185,36,100,255,0,230,255,0,148,216,179,158,11,244,247,53,197,171,188,109,151,32,204,45,55,75,117,79,105,241,247,233,103,180,215,201,20,155,30,141,123,119,49,237,94,142,68,114,117,232,168,139,238,43,7,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,179,78,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,236,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,137,229,107,193,5,247,65,172,82,107,174,168,82,221,108,217,214,81,111,168,183,67,99,150,102,36,116,118,121,95,75,52,107,83,10,196,146,69,88,178,83,185,202,206,226,163,35,123,90,246,54,68,123,89,63,200,43,204,243,141,250,206,29,49,90,109,33,211,122,173,153,246,97,111,154,90,138,135,67,59,61,149,103,154,58,138,116,170,130,162,41,99,88,235,59,237,235,10,183,122,55,177,35,158,214,245,143,125,53,233,86,153,229,90,201,168,248,230,150,225,84,158,34,245,147,92,34,183,211,110,142,71,199,14,245,248,231,151,182,199,189,176,196,196,116,146,61,26,187,35,99,220,169,209,170,91,253,255,0,148,222,156,87,240,143,109,210,75,2,90,173,90,167,71,217,189,212,229,143,141,42,124,117,225,32,86,205,73,37,66,196,217,155,110,114,189,88,198,70,214,171,54,69,43,153,36,137,34,75,77,127,219,86,5,149,127,141,113,204,147,28,184,127,202,81,215,91,107,169,228,255,0,179,36,51,71,35,63,226,115,92,223,234,84,47,39,150,135,24,148,220,72,105,28,56,62,103,120,164,253,162,224,244,241,209,86,195,37,100,178,213,221,173,209,178,54,69,116,114,205,213,207,123,156,189,185,149,31,39,73,81,30,238,218,79,27,9,148,1,202,184,177,242,177,172,159,47,242,31,78,156,205,97,170,128,0,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,166,190,115,122,23,89,139,107,45,139,94,109,22,109,150,92,218,223,29,186,233,87,26,207,39,243,197,35,85,141,89,149,200,177,69,220,164,74,118,198,198,185,21,254,18,119,108,69,107,156,234,235,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,151,176,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,58,83,80,208,211,34,236,137,157,85,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,87,208,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,75,84,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,167,171,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,135,78,26,52,179,133,252,18,28,23,76,237,63,236,188,109,230,178,10,111,106,92,254,250,105,99,241,115,195,20,125,238,215,125,236,143,115,126,6,116,106,127,90,174,107,11,254,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,119,93,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,122,248,162,226,111,62,226,155,84,46,90,129,151,212,213,209,219,95,80,231,89,113,228,184,205,83,69,102,129,99,138,61,144,54,69,218,215,189,176,68,233,94,198,177,36,145,28,253,173,234,141,108,245,228,99,248,217,249,111,245,34,213,1,154,206,41,244,83,247,118,226,11,54,209,200,238,30,54,147,31,184,39,128,157,210,247,36,125,12,241,50,162,151,186,238,220,104,179,36,19,68,146,109,98,55,184,143,219,213,189,21,121,81,58,121,70,112,245,251,86,226,10,93,89,185,212,218,159,101,210,174,205,108,182,250,202,95,17,37,101,117,92,85,49,209,186,52,114,108,143,178,248,159,63,117,85,92,217,33,135,107,122,185,95,29,223,128,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,81,197,117,139,139,77,26,162,204,187,182,170,60,190,219,210,143,41,178,81,76,247,120,10,173,207,72,228,70,200,136,244,134,118,51,187,26,245,123,83,171,227,238,61,241,72,164,11,226,11,138,235,87,47,125,121,201,52,131,132,237,46,199,232,30,181,21,23,92,202,123,237,11,100,130,229,91,112,236,214,81,197,76,202,103,66,248,41,168,105,229,116,48,198,215,182,52,74,137,145,98,87,183,191,36,234,224,243,141,172,7,140,139,85,242,108,67,19,200,44,55,44,86,158,218,235,213,61,201,33,116,13,158,173,179,124,20,210,198,245,116,204,107,169,229,77,239,142,37,84,216,187,83,170,163,115,194,75,74,254,59,46,182,94,7,49,78,17,180,234,142,174,130,162,74,123,189,38,97,115,168,141,209,61,208,79,115,90,184,34,161,154,26,132,85,100,145,73,52,53,13,154,46,142,99,213,137,213,21,84,226,188,60,112,253,159,113,53,170,20,58,81,167,44,164,101,202,178,158,162,174,90,202,228,153,40,168,160,134,53,115,165,168,146,24,228,116,108,87,108,137,174,86,244,89,37,141,190,237,200,104,123,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,28,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,172,31,228,84,226,159,253,223,105,87,253,235,113,255,0,81,46,164,17,87,154,63,145,61,77,250,47,172,81,20,2,106,160,142,188,114,112,137,106,226,251,72,219,138,65,113,164,179,229,150,26,135,92,177,203,172,244,237,123,25,58,177,90,250,89,158,141,89,89,77,50,109,223,219,94,168,248,225,145,91,39,105,35,116,0,229,197,203,154,235,153,230,85,250,157,196,246,153,228,22,123,22,45,81,3,109,24,237,254,214,234,70,94,171,85,21,238,124,240,205,210,87,211,66,157,181,216,177,246,230,124,136,213,115,155,20,209,62,226,65,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,16,115,39,224,98,213,196,22,1,89,170,154,115,107,164,161,212,92,86,158,166,229,43,40,237,109,116,249,68,13,134,52,117,44,174,134,53,158,106,150,199,78,198,211,117,87,39,94,177,109,68,145,36,143,165,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,202,185,127,220,174,60,137,233,151,214,189,98,180,160,18,250,57,112,226,120,174,115,203,219,79,49,108,215,25,181,100,22,90,223,107,120,155,117,210,138,58,186,89,246,94,234,222,205,241,72,142,99,182,189,141,114,117,79,115,154,138,158,244,66,173,184,251,224,218,167,132,29,80,162,183,216,170,106,235,240,76,158,157,102,199,43,171,171,98,158,181,239,130,56,82,178,26,132,142,56,209,175,100,178,163,154,168,205,139,28,177,244,115,158,146,35,99,1,107,220,171,248,10,166,165,166,181,113,79,172,150,42,74,199,214,83,195,112,193,173,149,29,212,125,27,210,89,154,181,245,52,242,68,214,171,213,172,130,90,87,181,239,102,201,123,189,17,233,19,153,242,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,166,14,104,220,118,218,181,178,235,14,132,104,190,77,87,81,132,216,234,30,236,130,227,73,59,124,22,67,90,215,49,98,100,123,83,116,180,212,238,99,149,31,191,183,44,142,71,163,92,144,195,43,185,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,5,43,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,54,126,91,253,72,181,66,157,185,142,242,230,186,225,153,149,6,167,112,195,166,121,5,226,197,148,212,78,219,190,59,96,181,186,173,150,90,212,68,123,95,4,48,245,149,148,211,39,113,118,36,125,184,95,26,181,28,214,203,12,76,153,60,190,56,18,172,224,254,197,124,189,230,89,135,182,115,60,163,108,21,208,218,235,39,75,61,45,44,79,114,194,214,70,244,103,126,101,220,174,89,164,141,28,196,122,199,26,53,22,87,205,66,229,255,0,127,247,89,127,249,63,255,0,250,56,80,9,119,220,177,120,218,163,215,61,56,166,210,77,80,202,247,234,78,47,182,142,26,155,181,202,5,170,201,105,92,147,73,28,144,177,85,178,205,52,16,194,230,76,187,94,237,172,142,87,200,231,74,244,111,117,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,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,252,155,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,164,32,230,235,175,220,67,75,168,151,13,4,186,90,234,236,26,86,202,138,106,155,101,84,54,250,138,102,100,207,109,37,36,210,36,181,47,85,101,83,41,170,37,114,35,34,218,198,189,88,178,35,158,200,220,216,233,138,241,155,125,164,224,199,53,224,239,45,181,120,235,85,119,132,168,197,46,52,236,99,36,183,200,219,172,21,181,52,213,9,238,238,66,253,179,200,201,61,242,50,71,43,23,123,30,222,199,128,225,59,205,62,141,252,192,199,189,70,3,74,96,20,129,204,235,141,170,205,115,212,122,157,36,210,252,175,126,155,98,251,168,230,169,180,220,167,90,92,150,169,203,12,146,73,51,17,91,20,208,193,52,45,100,43,181,237,220,201,37,100,142,108,172,70,242,14,7,56,68,186,241,125,171,142,197,39,184,213,217,241,59,13,59,110,89,29,214,10,119,61,236,129,94,141,101,44,47,86,172,76,169,153,119,108,238,47,68,100,115,72,141,147,180,177,186,101,115,58,229,233,98,181,88,170,120,138,225,251,16,181,88,168,44,86,247,75,150,216,45,144,190,40,223,27,31,12,113,85,81,82,65,10,199,30,200,221,51,234,87,116,113,164,112,164,155,119,119,92,250,234,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,12,171,154,83,225,59,202,198,141,252,191,199,189,58,2,184,57,183,241,147,143,102,181,50,112,177,130,83,82,86,179,27,188,119,178,139,157,69,21,45,75,60,92,81,70,232,97,161,168,73,30,232,159,27,165,169,138,161,118,71,42,62,53,137,29,177,102,107,225,87,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,189,139,71,244,227,28,210,252,98,178,235,87,106,198,109,241,91,169,38,186,87,62,174,169,241,198,157,17,95,35,255,0,255,0,76,106,54,54,55,163,35,99,24,214,177,190,172,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,56,87,54,110,50,113,236,67,13,186,112,171,138,83,82,92,114,124,130,158,142,107,244,213,52,84,181,180,148,22,233,22,71,246,81,29,34,186,26,237,209,83,72,197,124,43,178,41,155,44,110,108,157,167,182,168,52,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,44,83,142,190,29,127,117,238,93,26,123,165,178,101,87,91,221,91,53,2,223,112,175,241,117,222,38,150,142,186,91,69,111,138,130,131,238,163,88,232,251,237,150,70,49,205,221,186,87,185,202,174,114,144,91,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,120,174,86,218,197,128,232,86,180,103,186,141,168,215,234,75,117,182,221,166,247,73,98,138,90,168,97,158,225,60,117,116,83,54,146,149,179,61,141,150,166,70,196,244,142,36,114,43,149,63,231,84,226,156,85,113,49,153,113,95,171,149,154,165,152,80,210,91,152,218,118,219,109,22,202,100,71,50,221,110,141,242,62,40,22,77,168,233,159,186,89,30,249,28,137,185,239,118,214,177,155,35,100,202,229,117,192,45,102,97,125,182,241,49,172,86,251,173,174,213,142,92,41,171,177,59,60,244,211,209,201,115,170,99,34,169,130,228,231,185,173,223,70,222,228,110,139,182,174,108,210,53,219,149,25,26,178,107,127,56,167,24,28,74,88,184,86,208,235,198,166,220,211,189,117,155,117,175,27,164,117,43,231,142,174,241,44,50,62,158,57,81,174,102,216,83,180,249,36,85,123,23,183,27,209,170,175,86,53,217,236,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,231,81,93,92,212,248,32,163,212,156,86,239,196,246,158,82,236,203,241,187,124,82,228,52,157,232,41,233,235,108,244,145,206,249,234,186,118,145,242,214,70,197,133,58,190,84,69,130,159,99,90,231,182,54,186,168,116,119,88,179,237,10,207,237,122,141,167,55,234,187,117,202,221,81,4,178,197,21,84,208,193,112,130,57,163,153,212,149,77,133,236,116,180,210,58,38,36,145,43,145,28,137,255,0,50,166,138,56,117,215,156,55,137,45,35,177,106,182,25,91,72,230,92,105,216,203,157,12,53,11,51,237,55,20,99,86,162,138,85,115,24,237,241,185,221,17,202,198,239,98,178,70,166,199,181,87,165,131,149,113,99,229,99,89,62,95,228,62,157,57,154,195,85,0,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,1,21,121,154,104,167,237,167,132,124,167,195,220,60,45,126,9,215,53,163,223,46,200,101,240,80,77,226,35,147,164,111,115,186,210,203,83,177,169,183,172,169,22,231,35,119,117,160,18,127,242,108,209,79,183,60,65,93,181,142,174,225,217,164,211,43,122,118,96,142,93,178,79,93,113,138,162,158,61,205,88,220,142,133,176,50,177,93,209,236,114,73,216,233,185,187,208,186,144,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,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,219,86,123,149,127,141,114,60,147,35,184,127,202,86,87,92,171,170,36,255,0,181,36,211,73,35,255,0,227,115,156,239,235,85,62,188,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,155,226,127,69,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,208,159,7,124,85,97,188,87,233,29,191,48,179,92,169,27,147,219,169,233,233,178,203,68,113,172,47,183,92,85,159,26,182,39,61,238,240,210,57,178,58,23,238,118,230,34,181,87,184,201,24,204,230,23,253,202,227,200,158,153,125,107,214,43,78,85,252,181,124,44,127,184,29,85,255,0,186,173,223,235,196,191,208,77,107,197,120,137,210,123,22,177,225,86,251,173,21,151,32,241,94,26,11,164,81,199,84,206,197,76,180,239,222,216,228,145,137,213,240,185,83,163,215,225,84,235,209,122,162,103,179,139,31,52,250,201,243,3,33,245,25,203,147,229,195,150,98,184,55,47,109,60,202,115,92,154,213,143,217,104,189,173,226,110,55,74,216,233,41,96,223,123,171,99,55,203,34,181,141,220,247,181,169,213,125,238,114,34,123,213,10,193,227,219,141,251,239,23,25,220,84,88,229,85,214,219,166,86,78,212,182,75,37,100,44,167,153,245,75,10,36,213,85,109,142,89,25,36,219,221,43,35,93,234,214,69,211,107,90,233,37,87,197,82,213,57,24,254,54,126,91,253,72,181,64,84,175,58,205,11,163,181,95,112,190,33,236,54,110,207,182,247,227,121,21,76,107,4,113,190,170,38,119,40,94,230,34,36,178,76,248,91,84,199,72,170,246,164,116,144,51,224,232,212,125,96,151,189,202,135,71,109,90,107,194,93,147,46,117,134,174,135,33,212,26,138,139,221,210,90,218,86,197,60,144,54,105,33,162,107,29,177,175,90,101,167,99,39,141,28,174,78,181,82,189,139,182,68,66,101,2,31,235,223,52,13,2,225,219,86,47,186,57,154,226,26,129,91,122,199,252,47,137,158,215,111,162,146,149,253,250,104,170,25,177,210,85,198,245,232,201,154,139,213,137,241,34,244,234,157,21,122,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,84,15,52,127,61,154,155,244,95,71,162,56,166,13,161,122,143,169,58,113,156,234,134,21,102,246,173,171,78,124,12,183,248,96,85,117,85,61,45,82,84,42,85,54,52,79,142,24,252,43,187,170,139,185,141,123,94,173,86,54,71,179,235,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,202,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,239,114,221,225,163,247,114,225,198,215,237,251,79,132,204,243,93,151,252,131,189,7,110,162,159,184,207,236,90,39,239,138,57,89,217,133,83,116,82,110,237,207,45,86,213,232,226,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,8,224,163,133,27,23,9,122,53,69,134,246,173,85,153,125,203,165,102,83,123,162,133,237,241,245,91,158,177,198,142,145,85,235,12,12,127,106,52,232,198,175,71,201,219,99,229,145,9,0,115,253,123,214,188,87,135,109,39,190,235,30,107,111,186,214,217,113,255,0,11,226,96,181,197,28,149,79,239,212,197,78,205,141,146,72,216,189,31,51,85,122,189,62,20,94,157,87,162,44,64,254,90,190,22,63,220,14,170,255,0,221,86,239,245,226,127,131,159,235,222,181,226,188,59,105,61,247,88,243,91,125,214,182,203,143,248,95,19,5,174,40,228,170,127,126,166,42,118,108,108,146,70,197,232,249,154,171,213,233,240,162,244,234,189,17,99,6,158,243,118,225,183,82,179,252,107,78,108,88,78,165,65,114,202,175,20,86,74,57,106,237,180,13,130,57,234,102,100,49,186,71,54,177,206,70,35,158,138,170,141,114,244,235,209,23,248,30,215,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,12,171,151,253,202,227,200,158,153,125,107,214,43,74,1,47,123,151,190,127,134,233,103,46,28,39,80,117,7,33,164,177,227,214,58,123,221,77,117,117,74,174,200,153,237,154,196,68,68,68,87,61,238,114,181,140,99,81,94,247,185,173,106,57,206,68,90,150,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,197,43,109,55,91,117,53,5,101,194,217,87,75,79,116,167,90,186,25,102,133,204,101,84,9,44,144,172,177,57,83,163,216,146,195,44,106,230,245,77,241,189,191,197,170,137,102,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,159,173,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,202,185,42,121,167,202,126,95,215,122,141,184,238,188,205,121,136,83,98,180,215,30,28,52,19,35,171,102,78,202,136,217,146,228,246,171,132,180,207,179,62,25,90,245,162,165,154,23,53,203,82,174,98,54,103,34,236,141,138,248,85,29,35,158,144,84,89,42,185,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,73,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,64,225,75,141,109,44,227,7,237,79,236,206,193,149,219,62,201,120,31,27,237,218,90,104,123,158,43,191,219,237,118,103,151,175,79,12,253,219,182,244,234,222,157,122,175,74,214,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,106,128,25,87,47,251,255,0,186,203,255,0,201,255,0,255,0,209,194,128,79,213,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,208,159,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,114,174,98,60,2,209,241,57,138,166,121,165,182,251,85,183,83,108,157,218,142,137,77,5,63,218,104,214,56,153,225,170,170,118,163,214,102,50,8,219,79,36,143,88,219,241,70,237,173,147,185,21,22,23,253,202,227,200,158,153,125,107,214,43,79,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,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,175,181,225,59,205,62,141,252,192,199,189,70,3,74,96,174,174,107,60,109,86,105,77,138,155,135,237,33,202,252,30,103,121,237,214,95,238,86,187,148,244,247,12,126,149,143,138,104,35,99,225,86,246,230,168,247,245,69,126,230,192,139,186,53,74,136,222,149,45,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,162,158,24,184,122,197,120,95,209,171,46,145,226,213,62,63,192,119,42,110,55,71,210,199,79,53,206,186,87,110,150,162,70,177,63,205,141,136,231,61,204,138,40,152,175,126,205,203,213,74,22,230,35,193,5,103,10,185,218,101,184,117,46,237,50,203,46,18,197,98,106,77,61,76,214,185,27,12,82,62,150,170,87,196,214,55,115,223,63,135,69,146,73,31,21,59,149,238,87,49,238,95,147,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,25,98,45,211,93,184,231,181,112,251,192,214,147,233,94,156,221,41,43,181,23,42,211,123,61,182,87,209,221,26,217,241,120,29,103,164,87,85,74,216,100,73,225,169,116,117,12,117,55,84,106,117,235,46,229,72,210,57,42,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,59,194,143,10,58,113,194,86,156,51,10,194,162,241,215,90,238,220,247,251,252,240,163,42,174,245,77,69,68,115,145,21,123,112,179,115,146,40,81,85,177,181,206,85,87,189,242,72,255,0,87,175,122,215,138,240,237,164,247,221,99,205,109,247,90,219,46,63,225,124,76,22,184,163,146,169,253,250,152,169,217,177,178,73,27,23,163,230,106,175,87,167,194,139,211,170,244,69,136,31,203,87,194,199,251,129,213,95,251,170,221,254,188,79,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,179,139,31,52,250,201,243,3,33,245,25,201,255,0,166,92,107,226,188,41,242,204,211,219,37,166,231,226,53,55,38,183,228,17,227,150,250,117,141,242,80,111,187,215,198,219,157,66,72,215,177,176,196,244,85,99,94,213,239,72,197,98,38,214,202,248,171,3,251,106,207,114,175,241,174,71,146,100,119,15,249,74,202,235,149,117,68,159,246,164,154,105,36,127,252,110,115,157,253,106,165,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,121,94,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,67,253,30,208,189,71,215,154,204,154,211,165,246,111,108,221,113,124,126,108,146,107,108,74,171,85,89,75,20,240,67,35,41,152,136,189,217,147,196,53,233,31,84,115,218,199,35,55,61,88,199,248,171,77,109,53,186,235,69,112,172,180,210,93,41,233,106,35,154,90,26,183,74,216,42,152,215,34,186,25,22,23,178,84,99,145,21,170,177,189,143,232,171,181,205,94,138,154,20,224,99,138,12,7,137,173,23,161,172,196,45,20,150,11,150,35,79,67,100,189,88,105,169,225,165,130,138,118,210,68,187,169,41,163,150,71,71,66,174,238,199,2,191,106,170,64,246,244,248,20,145,69,112,115,136,225,159,50,212,28,54,203,175,248,125,118,65,119,102,15,78,250,43,190,63,18,164,180,148,118,231,171,229,150,233,20,123,145,204,123,92,145,178,117,107,95,186,36,137,238,237,178,153,238,90,150,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,36,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,28,171,137,222,33,113,94,23,244,106,245,171,153,77,55,143,240,29,186,107,117,173,149,81,211,205,115,174,149,219,98,167,141,207,95,243,164,122,181,175,115,34,138,87,163,31,179,106,231,7,44,191,253,171,202,175,57,79,177,45,86,111,108,220,42,46,30,206,180,211,120,122,26,62,236,142,127,98,158,46,171,219,133,155,182,177,157,87,107,81,19,170,244,46,123,148,255,0,12,89,150,146,233,29,54,172,230,121,118,65,3,243,154,121,46,22,204,90,27,202,75,102,101,186,165,148,146,83,215,203,74,214,237,109,115,219,7,185,233,35,186,65,35,24,228,107,247,53,179,212,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,168,0,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,0,15,21,173,122,161,106,209,93,35,203,245,94,242,218,73,41,241,107,61,77,201,148,245,53,173,164,101,100,236,98,246,105,82,87,34,163,31,52,189,184,153,240,185,85,242,53,17,174,85,68,92,208,229,151,255,0,181,121,85,231,41,246,37,170,205,237,155,133,69,195,217,214,154,111,15,67,71,221,145,207,236,83,197,213,123,112,179,118,214,51,170,237,106,34,117,94,133,175,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,205,1,0,57,213,249,88,197,190,96,80,250,117,196,170,190,23,245,175,247,118,214,171,70,177,199,111,241,181,120,253,190,241,224,32,116,93,200,223,93,61,174,170,158,151,186,222,228,106,176,164,243,68,178,109,122,59,182,143,219,213,221,17,124,86,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,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,77,203,182,42,154,134,189,168,172,217,220,138,54,171,21,205,89,166,137,188,43,154,71,0,180,122,119,227,184,155,209,203,125,170,219,136,47,131,167,200,177,218,58,104,40,97,180,72,189,170,104,106,105,35,141,172,99,161,149,235,26,73,26,34,200,217,100,89,62,54,72,254,204,43,225,211,137,125,83,225,127,59,135,58,211,59,183,251,47,27,102,172,158,167,217,119,63,185,154,40,252,92,16,203,31,123,181,223,123,227,220,239,129,253,28,159,214,139,202,139,254,229,113,228,79,76,190,181,235,21,165,43,126,233,220,83,255,0,193,167,85,127,240,109,199,255,0,36,187,238,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,72,60,88,249,167,214,79,152,25,15,168,206,122,12,223,138,172,202,249,195,30,158,112,183,142,92,170,237,184,158,57,79,89,83,144,64,216,210,53,187,92,101,186,85,213,68,143,123,94,171,37,52,81,73,78,230,177,90,207,190,238,57,200,254,220,46,111,201,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,207,65,204,35,0,195,116,179,139,156,219,79,180,251,30,164,177,227,214,58,123,37,53,13,13,50,46,200,153,236,122,53,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,89,149,200,199,241,179,242,223,234,69,170,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,82,9,165,222,27,181,190,213,196,126,137,98,218,209,102,177,213,217,169,242,58,121,92,250,10,153,27,35,233,167,134,121,41,230,98,61,190,231,177,37,134,77,143,232,213,115,54,185,90,197,85,98,116,176,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,73,94,77,122,79,170,122,95,251,95,253,166,105,166,87,137,123,79,236,255,0,130,246,237,154,166,131,197,118,253,161,220,237,119,152,221,251,123,140,221,183,175,77,237,235,252,80,133,124,209,252,246,106,111,209,125,30,136,147,252,145,237,54,171,253,171,94,108,87,219,101,37,198,219,113,167,199,233,43,40,234,225,108,208,84,193,35,110,109,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,83,128,115,4,224,43,33,225,155,50,174,206,116,250,197,87,89,165,119,122,137,38,161,125,63,138,173,125,129,136,148,205,88,107,166,88,145,144,177,213,21,14,142,157,93,35,222,246,49,17,206,115,209,85,124,79,47,254,24,191,121,238,32,173,54,12,147,23,186,220,176,27,38,251,134,87,83,71,55,135,142,24,82,41,22,154,9,38,247,42,119,231,99,35,217,26,164,171,31,121,204,86,246,221,35,52,40,101,92,185,238,81,92,50,96,56,214,137,91,248,142,184,83,82,94,114,204,198,162,165,212,51,213,219,161,87,216,96,165,158,174,137,89,75,42,162,202,215,204,157,213,149,237,115,81,204,116,108,219,240,43,159,97,64,141,92,199,177,60,171,57,224,199,80,241,108,43,25,186,228,23,170,223,100,248,107,117,174,138,74,186,169,246,93,105,30,253,145,70,142,123,182,177,142,114,244,79,115,90,170,190,228,82,144,127,116,238,41,255,0,224,211,170,191,248,54,227,255,0,146,105,76,17,171,152,246,39,149,103,60,24,234,30,45,133,99,55,92,130,245,91,236,159,13,110,181,209,73,87,85,62,203,173,35,223,178,40,209,207,118,214,49,206,94,137,238,107,85,87,220,138,84,95,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,90,255,0,52,127,34,122,155,244,95,88,162,40,4,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,25,87,47,251,149,199,145,61,50,250,215,172,86,148,2,117,92,139,137,125,83,200,116,39,17,225,211,218,222,204,195,49,47,31,253,139,110,158,166,31,107,248,170,196,172,254,207,103,117,98,168,236,204,157,98,251,182,236,234,171,239,85,234,123,254,5,248,50,190,241,135,168,245,86,201,46,190,198,195,49,127,15,81,147,92,162,123,22,169,177,202,175,237,83,83,70,238,189,102,151,181,42,36,142,106,199,27,88,231,59,114,163,34,146,223,248,174,224,151,78,53,243,135,215,233,38,21,138,98,152,157,214,193,220,172,195,106,96,182,165,53,45,166,169,242,164,147,70,214,83,163,123,112,212,124,76,149,17,174,110,231,182,85,142,71,196,196,40,51,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,122,174,187,241,85,153,113,15,164,122,97,135,234,85,202,174,239,147,233,229,69,230,153,215,121,227,77,245,214,234,134,80,120,85,154,93,234,233,170,90,234,122,134,189,234,214,238,98,66,231,44,146,58,71,172,138,228,169,230,159,41,249,127,93,234,54,227,170,243,206,252,19,252,201,250,105,5,120,92,226,82,251,194,245,227,58,205,112,228,217,148,222,240,249,177,235,21,75,233,89,81,13,29,84,213,244,82,62,121,24,247,34,46,200,32,157,89,213,30,222,239,105,30,199,49,94,135,42,254,218,179,220,171,252,107,145,228,153,29,195,254,82,178,186,229,93,81,39,253,169,38,154,73,31,255,0,27,156,231,127,90,169,58,184,181,224,130,197,194,63,3,184,213,110,71,75,106,185,106,109,239,80,41,162,189,222,232,230,125,68,44,165,74,75,146,195,75,72,233,34,141,241,195,177,177,62,68,216,142,124,189,119,57,205,142,36,103,42,229,113,231,179,76,190,181,232,245,167,85,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,197,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,74,242,107,210,125,83,210,255,0,218,255,0,237,51,77,50,188,75,218,127,103,252,23,183,108,213,52,30,43,183,237,14,231,107,188,198,239,219,220,102,237,189,122,111,111,95,226,135,0,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,106,128,25,87,47,251,255,0,186,203,255,0,201,255,0,255,0,209,194,128,75,73,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,135,180,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,158,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,146,168,129,92,221,120,126,192,115,61,1,184,113,1,112,101,93,54,89,167,180,244,212,148,50,210,36,44,101,108,21,119,26,72,86,42,167,44,107,44,140,137,36,149,209,53,175,106,49,243,72,190,253,202,133,38,23,147,203,99,142,123,87,16,88,5,30,149,234,53,210,146,135,81,113,90,122,107,108,79,172,186,53,211,229,16,54,25,21,181,81,54,105,22,121,170,91,29,59,221,83,209,28,157,122,75,185,18,69,142,57,190,80,183,49,254,19,53,31,64,53,98,92,214,231,124,202,243,44,51,40,240,209,91,114,204,130,230,183,59,132,149,81,211,49,178,82,215,84,108,102,217,147,180,245,137,21,54,186,6,181,26,231,44,114,163,63,43,151,119,22,118,46,21,117,149,107,115,27,29,169,216,182,89,218,183,95,111,107,108,125,77,210,215,74,214,202,172,90,87,49,237,86,194,233,223,3,234,24,140,145,207,101,59,118,49,94,198,34,223,240,43,215,155,175,19,120,14,53,162,87,14,28,109,245,52,151,156,179,49,168,166,109,116,20,151,24,85,246,24,41,103,164,173,71,213,68,138,178,181,243,39,105,34,99,154,212,115,29,35,247,124,8,215,212,14,1,128,102,90,167,153,90,116,251,79,177,234,187,230,67,124,168,74,106,26,26,100,77,242,191,162,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,105,35,64,116,155,246,21,163,88,158,145,253,175,186,229,31,101,237,237,162,246,165,205,221,102,159,226,115,182,181,189,87,183,11,55,118,226,139,115,187,113,50,54,110,118,221,203,153,114,69,113,153,165,247,92,46,187,73,51,201,157,87,61,183,80,116,159,16,185,83,206,234,39,69,4,83,211,90,41,168,165,165,100,189,85,179,61,173,167,134,103,116,218,173,74,168,209,91,252,28,233,85,200,250,231,134,197,159,234,157,154,186,58,69,203,42,172,246,234,155,91,221,72,174,157,45,209,77,43,107,81,147,109,232,198,44,179,80,110,102,228,222,169,26,244,119,109,85,182,232,70,174,99,216,158,85,156,240,99,168,120,182,21,140,221,114,11,213,111,178,124,53,186,215,69,37,93,84,251,46,180,143,126,200,163,71,61,219,88,199,57,122,39,185,173,85,95,114,41,72,63,186,119,20,255,0,240,105,213,95,252,27,113,255,0,201,52,166,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,214,113,99,230,159,89,62,96,100,62,163,57,205,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,163,24,178,205,44,138,214,244,77,242,61,223,197,202,171,109,92,169,248,24,181,89,113,154,14,40,181,94,215,73,112,185,95,233,210,76,82,203,113,181,181,233,108,129,149,12,146,43,154,247,227,220,218,151,186,6,62,9,34,232,141,133,251,209,239,239,34,69,102,132,0,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,209,237,255,0,44,197,113,79,102,253,169,201,173,86,111,108,220,33,180,219,189,161,91,29,63,140,174,151,175,106,154,29,234,157,201,159,181,219,99,111,87,59,162,244,69,232,126,176,0,165,110,117,126,105,241,111,151,244,62,163,113,28,149,60,211,229,63,47,235,189,70,220,119,254,100,92,183,127,104,30,212,226,23,135,171,15,246,215,241,214,100,216,205,28,95,250,107,250,223,89,72,196,255,0,246,207,226,178,68,159,225,30,247,53,59,253,82,162,176,52,47,93,53,31,135,77,71,183,106,134,151,222,124,13,214,135,172,83,67,42,43,233,110,20,174,84,89,41,106,99,69,78,228,47,218,222,169,213,28,142,107,94,199,49,236,99,219,161,238,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,232,23,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,148,89,204,191,131,186,158,27,245,114,108,227,12,179,213,254,206,179,138,137,43,104,166,142,142,40,169,45,55,25,31,35,229,181,181,33,232,214,49,173,78,228,40,172,143,172,74,172,111,113,96,145,231,228,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,123,237,102,43,246,87,237,215,218,107,87,217,191,103,251,91,219,30,54,63,3,224,123,125,223,19,223,235,219,236,246,254,62,230,237,187,126,46,189,61,230,125,248,228,226,238,235,197,246,174,55,43,130,221,87,103,196,236,52,238,182,227,150,169,234,28,247,178,5,122,185,245,83,49,28,177,50,166,101,219,191,182,157,17,145,195,26,186,78,210,72,238,191,203,15,130,10,62,34,242,170,157,94,212,138,93,248,14,31,112,134,42,122,118,205,3,253,171,120,134,74,122,133,165,158,158,88,164,73,40,251,14,233,50,59,98,187,191,27,88,231,116,147,101,223,128,114,174,44,124,172,107,39,203,252,135,211,167,51,88,106,160,0,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,43,131,157,62,177,90,172,186,71,138,104,133,190,253,87,21,247,37,188,50,247,93,71,73,84,214,177,214,170,86,72,212,109,84,104,244,122,178,74,153,34,124,72,230,43,28,250,57,23,170,58,36,41,216,145,92,190,181,138,213,162,28,90,96,185,118,75,126,171,181,99,213,181,19,89,47,18,197,84,216,32,88,42,225,124,49,186,169,207,123,25,225,163,168,117,60,242,43,215,163,82,13,232,138,230,53,13,15,2,0,115,171,242,177,139,124,192,161,244,235,137,74,197,148,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,183,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,162,30,98,60,16,86,112,171,157,166,91,135,82,238,211,44,178,225,44,86,38,164,211,212,205,107,145,176,197,35,233,106,165,124,77,99,119,61,243,248,116,89,36,145,241,83,185,94,229,115,30,229,136,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,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,128,162,30,107,218,197,117,212,174,45,47,120,139,111,212,149,216,246,159,83,211,217,45,113,81,85,58,88,35,157,208,199,53,107,158,221,238,98,84,165,67,223,4,138,212,106,244,165,137,143,77,209,170,144,212,183,78,73,250,197,117,189,97,185,230,136,95,47,212,146,211,227,85,20,183,187,5,28,213,78,117,91,96,170,89,27,88,216,163,115,213,18,154,57,99,129,234,145,177,17,178,214,61,92,170,178,180,179,64,1,64,60,209,252,246,106,111,209,125,30,136,149,92,140,127,27,63,45,254,164,89,166,127,128,97,186,167,134,221,180,251,80,113,234,75,230,61,124,167,90,106,234,26,148,93,146,179,170,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,112,174,9,56,50,177,112,125,98,205,104,104,174,190,213,175,202,242,9,170,35,171,115,222,233,35,179,192,249,25,109,166,149,126,24,223,51,99,146,73,36,145,145,70,139,37,67,217,241,54,54,57,100,169,149,114,255,0,185,92,121,19,211,47,173,122,197,105,42,128,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,156,3,249,81,248,19,255,0,127,63,244,102,241,254,168,74,160,69,94,104,254,68,245,55,232,190,177,68,80,9,170,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,225,92,45,113,191,161,220,92,123,98,139,77,234,174,182,219,213,147,164,181,22,75,236,48,211,215,62,149,118,162,85,68,216,165,145,146,67,189,219,28,173,122,185,142,219,189,173,73,35,87,200,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,101,92,191,238,87,30,68,244,203,235,94,177,90,80,9,210,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,10,185,136,240,11,71,196,230,42,153,230,150,219,237,86,221,77,178,119,106,58,37,52,20,255,0,105,163,88,226,103,134,170,169,218,143,89,152,200,35,109,60,146,61,99,111,197,27,182,182,78,228,84,88,79,254,74,158,105,242,159,151,245,222,163,110,58,175,60,239,193,63,204,159,166,149,86,92,247,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,77,203,182,42,154,134,189,168,172,217,220,138,54,171,21,205,89,166,137,191,95,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,2,149,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,27,63,45,254,164,90,160,6,85,203,254,255,0,238,178,255,0,242,127,255,0,244,112,160,19,85,5,16,243,4,224,43,33,225,155,50,174,206,116,250,197,87,89,165,119,122,137,38,161,125,63,138,173,125,129,136,148,205,88,107,166,88,145,144,177,213,21,14,142,157,93,35,222,246,49,17,206,115,209,85,124,79,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,205,120,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,138,188,209,252,137,234,111,209,125,98,136,160,187,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,46,154,122,153,228,114,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,15,214,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,190,39,244,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,93,25,240,197,196,21,139,137,237,26,178,234,245,131,31,186,217,35,185,119,32,169,161,184,64,246,246,106,162,118,201,155,12,202,214,178,170,20,122,42,54,104,254,21,232,173,114,50,70,201,19,63,87,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,214,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,149,114,157,227,126,179,36,246,103,9,154,153,85,190,174,223,111,88,176,154,212,134,121,166,170,142,31,17,61,69,45,84,206,149,232,222,212,8,196,167,70,198,200,219,21,59,152,174,220,145,181,211,127,138,46,38,240,30,22,116,190,229,168,25,125,77,37,101,201,148,238,117,151,30,75,140,52,213,183,153,210,72,163,217,3,100,93,206,99,29,60,78,149,236,107,214,56,213,207,218,238,136,215,103,95,63,207,243,45,83,204,174,218,131,168,57,13,93,243,33,190,84,45,77,117,117,74,166,249,95,209,17,17,17,17,26,198,53,168,214,49,141,68,99,24,214,181,168,214,181,17,46,123,150,47,4,180,122,25,167,20,218,183,170,24,166,205,73,202,54,214,67,77,118,182,192,149,88,213,43,82,104,227,142,23,170,58,88,102,158,25,156,249,147,115,29,181,241,196,248,218,232,158,174,157,70,85,203,52,227,255,0,75,238,185,15,47,206,23,245,94,222,234,185,169,240,204,94,207,109,174,167,134,137,210,178,56,46,22,170,78,149,82,202,139,210,22,50,90,56,162,77,205,232,231,213,49,55,53,81,17,241,87,151,134,107,106,192,56,210,210,171,237,230,158,174,106,122,171,195,236,140,109,51,26,231,164,247,10,105,104,97,114,163,156,212,216,217,106,99,115,215,175,84,98,57,81,28,168,141,93,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,37,87,45,78,95,191,183,106,202,29,123,213,104,118,96,54,171,131,189,151,110,115,122,73,120,174,164,158,153,255,0,123,20,244,207,134,162,220,244,241,48,73,181,232,229,146,55,179,221,181,197,212,130,0,115,171,242,177,139,124,192,161,244,235,137,84,28,50,93,173,86,14,36,180,162,251,125,185,210,91,173,182,236,226,197,87,89,89,87,51,97,130,154,8,235,225,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,157,87,140,158,57,243,238,38,117,114,28,175,22,186,100,24,158,39,142,84,83,201,140,90,161,186,77,27,225,158,153,242,186,27,156,172,100,157,166,87,42,204,254,146,68,136,177,179,100,104,247,236,89,31,105,60,185,184,215,253,234,180,226,123,6,127,115,181,71,169,184,183,221,220,169,160,94,212,151,74,20,70,36,119,54,195,181,172,110,231,189,99,149,177,43,154,201,26,215,116,137,179,69,26,76,0,10,86,231,87,230,159,22,249,127,67,234,55,17,201,83,205,62,83,242,254,187,212,109,197,186,107,22,177,96,58,21,128,93,53,27,81,175,212,150,235,109,186,158,121,98,138,90,168,97,158,225,60,112,201,51,105,41,91,51,216,217,106,100,108,79,72,226,71,34,185,83,254,117,76,229,235,246,172,254,221,117,151,44,213,207,178,22,172,95,237,69,193,213,190,203,182,55,164,48,124,40,221,206,119,68,238,76,253,189,201,101,218,222,228,175,145,251,91,187,106,88,255,0,39,126,27,117,115,25,169,189,107,222,69,127,200,49,92,98,237,78,203,125,38,53,45,19,225,102,70,199,68,201,161,184,74,147,199,181,212,204,108,253,96,150,31,141,239,116,169,220,100,104,246,79,105,71,138,214,45,29,192,117,215,0,186,105,206,163,88,105,46,54,219,141,60,241,69,44,180,176,205,61,190,121,33,146,22,213,210,186,102,61,177,84,198,217,94,177,202,141,85,106,175,252,232,185,214,226,43,65,179,46,27,117,114,251,165,57,157,21,91,95,110,168,123,237,149,211,83,164,44,187,91,149,238,74,122,216,145,175,123,118,72,214,245,86,163,221,177,232,248,220,187,216,228,79,65,127,227,3,92,114,158,28,109,188,46,223,242,79,25,136,90,174,16,213,211,76,247,204,149,222,22,22,42,67,110,146,68,145,25,45,28,111,84,145,145,200,199,57,142,142,36,107,145,145,70,198,184,63,225,174,251,197,78,184,217,244,202,216,189,155,84,59,110,153,37,91,106,153,4,148,150,120,166,141,149,18,68,174,107,247,76,189,214,71,26,35,30,157,201,24,174,68,98,61,205,208,158,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,229,92,88,249,88,214,79,151,249,15,167,78,102,176,213,64,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,0,103,135,143,253,121,169,226,15,138,60,187,38,134,182,146,166,197,96,168,126,51,143,62,146,162,42,152,31,110,164,150,70,182,104,230,141,141,73,89,60,174,154,165,21,85,221,18,161,24,143,115,90,213,35,168,52,81,192,134,186,95,120,137,225,131,17,212,108,198,243,106,184,229,46,241,86,235,235,173,232,198,108,170,167,168,146,54,44,209,49,85,34,154,72,18,9,220,196,70,183,239,145,204,99,88,230,53,36,1,0,57,213,249,88,197,190,96,80,250,117,196,172,190,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,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,50,238,95,247,43,143,34,122,101,245,175,88,173,37,80,51,131,196,70,39,149,103,60,98,106,214,45,133,99,55,92,130,245,91,168,25,47,134,183,90,232,164,171,170,159,101,117,75,223,178,40,209,207,118,214,49,206,94,137,238,107,85,87,220,138,92,167,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,216,216,159,34,108,71,62,94,187,156,230,199,18,50,85,20,3,205,31,207,102,166,253,23,209,232,137,85,200,199,241,179,242,223,234,69,170,28,211,137,29,111,181,112,225,162,89,78,180,94,108,117,119,154,124,114,158,39,50,130,154,70,198,250,153,230,158,58,120,88,175,119,185,140,89,102,143,123,250,57,90,205,206,70,189,81,24,185,172,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,249,78,171,194,198,181,254,238,220,65,97,58,199,37,191,198,210,99,247,5,241,240,54,46,228,143,161,158,39,211,213,118,155,220,141,22,100,130,105,86,61,207,70,247,17,155,186,183,170,46,148,192,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,70,174,99,216,158,85,156,240,99,168,120,182,21,140,221,114,11,213,111,178,124,53,186,215,69,37,93,84,251,46,180,143,126,200,163,71,61,219,88,199,57,122,39,185,173,85,95,114,41,72,63,186,119,20,255,0,240,105,213,95,252,27,113,255,0,201,52,166,8,171,205,31,200,158,166,253,23,214,40,138,1,53,80,83,7,52,110,59,109,90,217,117,135,66,52,95,38,171,168,194,108,117,15,118,65,113,164,157,190,11,33,173,107,152,177,50,61,169,186,90,106,119,49,202,143,223,219,150,71,35,209,174,72,97,149,208,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,186,9,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,246,78,216,215,115,88,247,65,43,162,123,218,197,146,52,107,246,183,170,181,189,128,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,202,185,127,220,174,60,137,233,151,214,189,98,180,160,18,247,185,77,224,24,110,51,193,206,49,153,216,177,234,74,75,238,99,81,112,169,190,220,26,138,179,215,62,158,225,85,79,2,61,202,170,168,200,226,141,17,172,78,140,69,116,142,68,221,35,220,233,148,1,77,124,229,116,47,78,52,219,81,240,205,80,194,172,222,202,186,234,55,181,165,191,195,2,163,105,106,42,169,86,149,82,169,177,162,124,19,73,226,157,221,84,93,175,115,26,245,106,61,210,61,255,0,149,201,83,205,62,83,242,254,187,212,109,199,85,231,157,248,39,249,147,244,211,207,242,202,229,223,83,149,84,219,184,143,215,188,114,145,248,195,233,228,126,53,140,93,109,241,84,178,242,201,162,115,18,182,170,25,154,230,165,50,53,234,232,90,169,190,71,163,38,69,108,109,98,207,110,132,0,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,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,202,185,127,223,253,214,95,254,79,255,0,254,142,20,2,106,160,243,249,254,1,134,234,158,27,118,211,237,65,199,169,47,152,245,242,157,105,171,168,106,81,118,74,206,168,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,158,30,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,241,82,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,2,215,181,55,148,182,145,234,15,18,246,253,82,165,172,164,177,105,212,244,236,154,249,134,218,168,89,66,201,42,224,100,81,197,13,43,169,218,198,195,77,51,90,231,204,168,157,212,123,31,177,221,103,223,79,55,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,63,88,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,254,218,176,44,171,252,107,142,100,152,229,195,254,82,142,186,219,93,79,39,253,153,33,154,57,25,255,0,19,154,230,255,0,82,161,210,184,152,226,171,87,56,175,204,169,179,13,82,185,82,53,150,234,127,13,108,180,91,99,124,54,235,115,21,27,220,88,98,123,222,237,242,57,168,231,189,238,115,221,209,173,235,177,145,177,146,215,149,55,4,180,122,173,125,169,226,7,87,177,79,25,134,89,187,148,118,11,109,210,219,5,69,191,32,170,123,37,134,121,30,201,145,221,200,105,253,221,21,25,181,211,170,109,145,22,158,70,45,202,3,42,229,244,95,244,114,251,175,188,174,113,173,42,197,166,217,122,186,233,126,51,81,110,143,107,23,196,213,82,83,81,213,197,77,213,239,99,25,222,125,59,98,238,57,200,214,119,55,175,84,111,69,161,115,81,26,123,154,218,181,43,0,198,181,26,197,79,87,5,183,42,179,209,94,232,226,171,99,91,60,112,84,194,201,163,108,141,107,156,212,122,53,232,138,136,231,39,94,189,21,127,137,232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,64,14,117,126,86,49,111,152,20,62,157,113,41,88,247,250,77,160,58,203,174,190,223,253,145,233,237,215,40,251,47,111,91,157,211,193,49,171,216,135,223,181,169,185,83,185,51,246,191,183,3,55,75,38,199,236,99,182,187,167,229,105,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,104,39,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,5,43,115,171,243,79,139,124,191,161,245,27,137,242,114,106,187,90,172,28,73,102,215,219,237,206,146,221,109,183,105,189,202,174,178,178,174,102,195,5,52,17,215,219,221,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,167,42,227,147,142,60,203,139,220,201,180,180,172,171,177,233,213,142,161,207,176,216,94,244,223,35,250,43,124,109,102,213,86,190,165,205,87,34,53,21,89,11,28,172,98,185,93,44,178,244,14,90,28,14,84,241,29,153,67,172,57,195,233,25,167,88,93,226,54,77,73,35,34,168,125,242,227,10,71,58,81,58,23,163,154,148,200,215,196,233,156,246,252,108,145,35,98,42,185,239,134,239,173,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,62,176,85,175,58,252,203,72,217,106,195,116,249,182,10,73,53,66,122,138,123,203,238,141,181,179,191,5,129,141,173,137,180,239,172,84,71,171,36,169,145,239,108,45,87,53,22,25,28,244,98,172,123,234,132,185,62,76,153,78,135,38,141,95,112,172,90,187,183,169,174,184,73,116,202,41,171,98,133,149,19,210,163,146,58,89,41,94,212,71,203,71,27,21,168,168,229,115,162,158,105,149,81,173,154,37,125,138,128,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,84,0,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,0,56,87,28,26,197,106,209,14,23,53,3,46,172,191,85,218,174,85,182,122,155,37,134,90,26,166,193,90,183,90,184,157,13,51,169,220,175,99,183,198,231,44,238,88,215,123,99,130,71,181,23,103,67,60,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,126,174,172,96,191,178,253,83,204,180,207,218,158,211,251,37,144,92,108,94,55,177,217,241,94,22,166,72,123,189,189,206,217,187,183,187,110,231,116,235,211,170,244,234,126,174,119,163,151,220,27,76,244,207,85,106,38,241,22,93,75,183,220,170,40,228,218,198,118,42,168,110,51,82,84,83,116,71,185,238,218,198,83,75,220,86,177,171,226,118,55,114,198,229,39,87,37,189,116,177,98,217,222,91,160,217,29,230,234,202,188,219,195,220,113,170,78,143,146,135,197,82,67,80,250,212,232,138,169,20,210,64,145,59,126,212,107,219,73,181,207,71,54,38,186,223,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,12,171,151,253,202,227,200,158,153,125,107,214,43,73,84,8,149,194,199,5,150,173,51,214,141,85,226,59,81,177,250,73,243,108,175,56,200,42,241,183,186,165,181,9,107,178,79,87,34,199,43,26,141,219,21,77,67,94,245,115,145,207,115,97,116,108,251,181,124,241,186,90,130,128,121,163,249,236,212,223,162,250,61,17,42,185,24,254,54,126,91,253,72,181,66,178,249,216,107,21,214,203,134,224,122,33,99,191,82,69,79,146,212,85,94,239,244,112,213,57,181,110,130,149,99,109,27,101,141,175,68,90,105,37,146,119,162,72,197,71,75,70,197,106,162,196,226,170,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,61,6,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,77,241,63,162,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,223,159,46,221,116,172,215,238,20,241,76,146,253,121,246,158,73,97,238,227,119,233,156,147,172,142,170,165,84,72,159,44,147,43,157,52,210,82,190,150,105,36,71,57,174,146,103,255,0,69,81,88,217,42,1,64,60,209,252,246,106,111,209,125,30,136,149,92,140,127,27,63,45,254,164,90,160,6,85,203,254,229,113,228,79,76,190,181,235,21,164,170,0,0,1,21,121,163,249,19,212,223,162,250,197,17,64,37,191,115,72,227,234,179,78,252,119,12,154,57,112,186,219,114,245,240,117,25,22,69,71,83,61,12,214,136,215,181,83,13,53,36,145,185,143,116,210,177,99,89,36,69,88,219,20,139,31,198,249,31,217,171,109,23,210,28,203,94,181,67,31,210,61,63,130,146,75,238,69,80,232,105,214,174,116,134,8,152,200,221,44,179,72,255,0,122,163,35,138,57,36,84,106,57,234,140,84,107,92,229,70,172,149,227,131,151,22,101,194,141,170,221,159,98,151,122,188,199,4,146,158,150,154,235,115,90,84,138,123,93,197,90,214,61,103,141,170,168,202,105,165,234,177,63,170,236,87,182,25,21,95,219,146,126,63,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,36,32,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,6,85,203,254,229,113,228,79,76,190,181,235,21,165,0,151,253,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,44,39,139,158,13,169,184,176,213,13,28,184,101,117,52,142,193,48,138,139,204,217,45,10,86,203,79,91,92,202,136,233,150,158,24,21,145,185,54,58,90,100,108,171,190,55,164,110,119,109,200,254,138,217,43,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,144,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,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,42,229,255,0,127,247,89,127,249,63,255,0,250,56,80,9,170,128,113,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,124,14,145,55,53,143,116,17,54,86,49,204,89,35,71,51,115,122,163,155,157,125,66,194,174,186,107,159,228,186,115,125,168,164,158,229,138,222,43,108,149,146,210,61,206,130,73,233,166,124,50,58,55,57,173,114,177,92,197,84,85,107,87,167,78,168,159,192,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,0,207,183,49,236,215,65,179,254,40,239,185,7,15,244,244,142,182,186,157,145,95,174,52,44,219,69,118,189,164,178,173,77,93,63,71,43,94,199,53,97,107,165,106,53,178,200,201,37,77,251,251,178,70,3,75,188,55,102,90,71,168,58,37,139,102,122,21,96,164,177,225,55,90,121,102,182,219,41,173,108,183,50,141,253,249,27,81,10,211,198,136,198,61,181,9,50,61,89,213,142,122,57,205,115,209,200,229,233,96,202,185,165,62,19,188,172,104,223,203,252,123,211,160,51,237,196,166,144,212,232,46,188,231,58,71,52,21,113,211,227,183,137,161,183,173,92,241,77,60,182,231,244,150,138,105,31,23,70,43,228,166,146,25,21,17,27,209,94,168,173,106,162,181,46,39,148,118,166,98,185,135,8,86,124,22,211,87,210,245,129,92,43,237,247,122,89,36,143,184,223,19,87,53,100,19,181,141,122,189,33,123,39,86,53,239,107,119,73,4,237,68,84,103,85,154,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,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,148,237,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,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,235,131,154,47,0,181,152,125,246,229,196,198,142,219,238,183,75,86,71,112,169,174,203,44,240,83,79,89,37,178,169,236,150,166,123,147,94,214,187,101,27,187,114,58,94,226,181,176,200,230,237,85,100,136,200,97,95,12,92,66,229,92,47,235,45,151,87,49,106,111,31,224,59,148,215,27,91,234,164,167,134,231,67,43,118,203,79,35,152,191,230,200,197,115,94,214,75,20,79,86,63,102,213,208,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,230,85,246,165,43,115,171,243,79,139,124,191,161,245,27,137,2,168,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,221,120,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,160,156,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,226,156,96,113,41,98,225,91,67,175,26,155,115,78,245,214,109,214,188,110,145,212,175,158,58,187,196,176,200,250,120,229,70,185,155,97,78,211,228,145,85,236,94,220,111,70,170,189,88,215,103,179,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,74,231,92,183,117,151,2,225,30,135,136,91,221,134,235,22,73,21,194,90,203,206,50,216,154,249,173,184,235,160,106,197,89,59,62,25,33,154,57,25,34,205,18,119,21,177,79,27,158,144,44,19,161,29,116,119,88,179,237,10,207,237,122,141,167,55,234,187,117,202,221,81,4,178,197,21,84,208,193,112,130,57,163,153,212,149,77,133,236,116,180,210,58,38,36,145,43,145,28,137,255,0,50,166,138,56,117,215,156,55,137,45,35,177,106,182,25,91,72,230,92,105,216,203,157,12,53,11,51,237,55,20,99,86,162,138,85,115,24,237,241,185,221,17,202,198,239,98,178,70,166,199,181,87,165,128,114,174,44,124,172,107,39,203,252,135,211,167,51,88,106,160,0,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,1,80,28,232,245,210,251,117,212,124,115,135,139,101,230,213,54,55,100,183,211,100,151,42,106,116,100,149,76,188,74,181,49,198,202,135,245,87,71,178,149,204,123,35,68,98,171,106,213,238,222,139,18,179,154,242,136,209,219,86,165,113,70,252,187,35,176,213,215,91,116,250,207,45,238,154,85,165,108,180,81,221,93,44,112,210,54,119,61,142,106,61,26,250,137,226,68,86,191,185,74,215,181,126,237,200,71,94,44,124,211,235,39,204,12,135,212,103,38,253,223,71,109,90,149,201,127,13,203,155,97,171,174,200,116,250,162,229,123,181,203,69,74,217,103,142,7,95,170,97,173,107,221,177,207,74,100,167,123,231,145,26,173,78,180,177,61,235,182,53,66,0,104,190,175,102,90,11,170,24,254,174,105,252,244,145,223,113,218,135,77,78,149,112,36,208,74,199,198,232,165,134,70,123,149,89,36,82,73,26,171,85,175,68,122,171,92,215,34,57,52,209,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,2,249,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,191,224,1,149,114,255,0,185,92,121,19,211,47,173,122,197,105,42,128,0,160,30,104,254,123,53,55,232,190,143,68,74,174,70,63,141,159,150,255,0,82,45,80,205,103,20,250,215,251,196,241,5,155,107,28,118,255,0,5,73,144,92,19,192,64,232,187,114,50,134,8,153,79,75,221,111,114,68,73,150,8,98,89,54,189,91,220,87,237,232,222,136,146,171,76,244,83,236,55,41,29,99,214,58,187,135,122,175,83,110,22,94,204,17,203,186,56,40,109,215,216,169,227,220,213,141,170,217,157,59,235,21,221,30,246,172,125,142,155,93,189,8,0,79,254,114,122,41,246,27,136,43,78,177,210,92,59,212,154,155,111,94,244,18,75,186,72,43,173,209,83,211,201,181,169,27,81,176,186,7,209,171,122,189,238,89,59,253,118,183,98,14,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,1,64,60,209,252,246,106,111,209,125,30,136,149,92,140,127,27,63,45,254,164,90,160,6,85,203,254,229,113,228,79,76,190,181,235,21,164,170,0,0,1,21,121,163,249,19,212,223,162,250,197,17,64,39,234,255,0,109,89,238,85,254,53,200,242,76,142,225,255,0,41,89,93,114,174,168,147,254,212,147,77,36,143,255,0,141,206,115,191,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,172,223,231,43,118,181,95,248,68,194,111,182,43,157,37,198,219,113,206,45,181,116,117,148,147,54,104,42,96,146,217,112,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,16,47,149,199,158,205,50,250,215,163,214,151,252,0,50,174,95,247,43,143,34,122,101,245,175,88,173,40,4,191,238,87,30,68,244,203,235,94,177,90,74,160,10,171,231,157,248,39,249,147,244,211,149,114,84,243,79,148,252,191,174,245,27,113,117,32,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,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,42,229,255,0,127,247,89,127,249,63,255,0,250,56,80,9,170,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,43,112,157,230,159,70,254,96,99,222,163,1,165,48,8,1,205,11,142,159,216,166,42,253,14,209,204,207,194,106,77,235,103,182,42,104,155,186,107,21,174,72,220,171,210,100,114,120,122,201,186,199,219,232,142,123,34,87,201,247,78,117,60,139,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,223,248,224,224,115,50,225,7,38,183,79,11,234,239,216,37,226,158,150,10,12,141,88,136,143,184,182,157,171,85,4,236,106,116,167,123,165,108,210,69,26,171,250,194,173,68,146,71,199,50,183,208,114,238,227,126,179,133,92,237,113,44,198,171,118,153,101,151,8,165,190,185,97,158,166,107,92,141,134,88,217,85,75,19,37,107,27,185,239,131,196,42,71,36,143,138,157,168,198,171,152,198,173,244,131,42,230,148,248,78,242,177,163,127,47,241,239,78,128,170,14,113,218,67,83,133,113,47,67,170,84,240,85,173,183,81,236,240,204,249,230,158,39,51,218,52,44,101,44,208,196,198,244,123,24,218,116,160,122,171,209,122,190,103,237,114,244,86,179,218,242,75,212,204,87,31,212,125,68,210,219,181,95,135,189,102,22,251,125,194,209,220,146,54,71,81,224,22,167,191,3,119,61,30,249,149,149,105,35,88,198,187,238,224,157,202,173,70,123,237,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,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,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,242,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,81,15,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,130,14,52,114,174,17,245,30,10,234,215,93,111,120,13,203,185,5,239,30,138,186,70,198,206,234,195,186,186,154,5,122,66,181,140,72,35,68,115,211,227,141,29,22,230,110,73,25,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,10,97,231,87,230,159,22,249,127,67,234,55,18,31,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,59,67,220,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,118,249,28,222,168,213,123,182,49,25,27,87,99,26,137,210,193,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,103,179,141,30,45,178,174,46,117,77,114,155,148,94,7,27,177,120,155,126,51,110,107,100,139,183,66,234,153,30,201,231,137,102,150,52,172,146,53,133,179,62,53,70,187,179,26,34,116,98,18,3,149,239,2,223,182,188,169,154,227,172,120,103,139,211,107,46,255,0,99,211,86,187,108,55,219,164,114,53,19,172,42,213,241,20,112,244,147,185,213,90,199,202,140,143,239,90,218,136,210,234,74,43,230,103,193,119,238,217,168,236,212,140,41,189,204,7,62,184,85,207,77,79,13,15,102,59,21,114,175,117,244,61,99,99,97,108,46,71,185,212,237,77,174,237,197,43,21,171,217,89,36,241,92,5,113,137,144,240,177,171,150,198,222,111,21,115,233,213,242,163,193,100,22,201,171,42,188,37,19,39,124,13,146,233,21,60,91,154,234,152,155,12,106,171,218,123,223,19,95,18,109,87,181,205,191,235,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,172,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,168,0,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,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,205,103,16,58,153,251,100,215,28,243,84,163,171,186,212,82,100,217,5,117,194,131,218,146,111,170,134,133,243,59,194,192,255,0,141,232,222,212,9,20,104,198,185,90,198,177,26,213,218,212,46,127,149,62,131,84,232,223,11,148,25,53,246,138,146,59,238,164,212,38,77,35,219,79,18,79,29,185,241,49,180,16,190,102,61,203,43,59,72,181,45,69,86,246,214,178,70,43,26,228,122,186,157,184,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,82,95,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,109,255,0,148,134,188,211,106,159,13,17,233,181,194,182,174,124,135,76,42,61,151,82,181,53,18,212,62,91,116,239,146,90,25,17,239,98,53,140,107,82,90,102,68,215,191,99,40,218,191,11,94,198,167,159,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,6,85,203,254,229,113,228,79,76,190,181,235,21,164,170,0,2,128,121,163,249,236,212,223,162,250,61,17,42,185,24,254,54,126,91,253,72,151,252,196,181,210,179,64,120,83,202,242,75,13,231,217,153,37,251,181,141,216,102,106,78,146,54,170,169,85,37,124,82,66,173,116,51,71,74,202,169,163,145,92,214,182,72,89,253,37,84,99,168,51,0,192,51,45,83,204,173,58,125,167,216,245,93,243,33,190,84,37,53,13,13,50,38,249,95,209,85,85,85,85,26,198,53,168,231,189,238,84,99,24,215,57,202,214,181,85,46,251,152,70,1,134,233,103,46,28,219,79,180,251,30,164,177,227,214,58,123,37,53,13,13,50,46,200,153,237,154,53,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,90,33,52,39,204,75,66,235,53,251,133,60,175,27,176,217,189,167,146,88,123,89,37,134,22,172,235,35,170,169,85,86,86,69,28,40,231,77,52,148,175,170,134,56,213,174,107,164,153,159,209,84,71,182,133,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,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,235,2,128,121,163,249,236,212,223,162,250,61,17,42,185,24,254,54,126,91,253,72,181,64,12,171,151,253,202,227,200,158,153,125,107,214,43,73,84,0,0,2,42,243,71,242,39,169,191,69,245,138,34,128,75,158,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,129,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,69,119,126,94,156,77,90,184,130,164,225,214,60,67,199,93,107,186,75,5,254,8,106,153,98,125,43,98,130,74,138,166,213,203,11,55,67,79,226,98,100,170,214,171,146,87,54,54,181,239,124,109,124,170,227,151,64,239,188,51,242,214,211,45,33,201,51,47,180,117,246,189,64,130,162,105,98,133,145,210,210,73,81,71,115,154,74,106,110,140,108,143,133,178,73,34,164,147,117,145,238,115,157,247,109,86,67,28,107,229,113,231,179,76,190,181,232,245,165,255,0,0,12,171,151,253,202,227,200,158,153,125,107,214,43,74,1,47,251,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,93,72,4,0,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,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,202,185,127,223,253,214,95,254,79,255,0,254,142,20,2,106,160,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,74,220,39,121,167,209,191,152,24,247,168,192,105,76,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,18,231,185,98,240,75,71,161,154,113,77,171,122,161,138,108,212,156,163,109,100,52,215,107,108,9,85,141,82,181,38,142,56,225,122,163,165,134,105,225,153,207,153,55,49,219,95,28,79,141,174,137,234,233,107,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,206,183,16,252,63,103,220,50,234,133,118,148,106,51,41,31,114,163,167,167,171,138,178,133,38,90,42,216,38,141,28,217,105,228,154,56,221,35,17,219,226,115,145,189,18,72,164,111,191,106,150,63,202,119,141,250,204,147,217,156,38,106,101,86,250,187,125,189,98,194,107,82,25,230,154,170,56,124,68,245,20,181,83,58,87,163,123,80,35,18,157,27,27,35,108,84,238,98,187,114,70,215,89,249,149,115,74,124,39,121,88,209,191,151,248,247,167,64,69,94,114,122,41,246,231,135,219,78,177,210,92,59,53,122,101,112,94,244,18,75,182,57,232,110,50,211,211,201,181,169,27,149,211,54,118,81,171,122,189,141,72,251,253,119,59,98,21,171,192,62,166,98,186,69,197,238,155,103,89,173,95,132,178,211,220,42,45,245,53,78,146,56,227,165,241,180,147,81,178,121,95,35,218,198,67,27,234,26,249,30,174,248,99,107,220,136,170,136,139,162,144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,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,3,74,96,242,154,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,247,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,104,113,235,83,160,217,12,58,43,171,55,218,185,244,234,249,81,28,54,135,201,218,217,96,184,207,85,27,93,51,166,154,88,219,5,10,182,73,165,153,62,61,175,106,61,141,106,190,101,127,160,230,255,0,139,95,115,158,52,52,247,10,197,168,124,109,235,32,195,237,54,187,117,55,117,145,247,234,167,187,87,199,20,123,222,173,99,119,61,237,78,174,84,106,117,234,170,137,239,39,255,0,4,28,23,98,188,35,233,196,20,53,173,181,94,243,235,151,114,123,222,67,21,12,109,145,157,212,135,117,13,52,234,196,153,104,216,176,70,168,215,175,199,34,58,93,172,220,145,178,74,128,87,7,57,106,222,33,153,165,246,187,126,57,105,164,147,72,39,168,164,155,32,174,160,117,71,143,130,226,201,37,72,161,173,70,189,34,90,25,22,74,119,49,85,142,233,81,11,55,57,142,88,81,245,215,193,223,10,185,151,21,250,185,111,195,236,214,218,182,227,22,234,138,122,156,178,239,28,137,11,45,214,229,127,198,141,149,204,123,124,76,141,108,141,133,155,93,185,232,174,84,237,178,71,179,66,120,6,1,134,233,102,27,105,211,237,62,199,169,44,120,245,142,157,41,168,104,105,145,118,68,206,170,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,232,15,41,170,186,103,138,235,38,156,100,122,91,154,210,120,139,46,77,111,150,223,83,182,56,223,36,59,211,224,158,46,227,30,198,205,19,209,178,70,245,106,236,145,140,114,39,86,161,157,126,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,105,60,157,242,126,33,175,154,71,122,165,212,27,125,93,110,157,83,212,49,152,165,242,237,114,168,146,173,95,19,25,79,37,21,36,82,110,107,168,98,108,45,70,185,171,27,35,151,184,198,164,170,178,120,123,10,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,170,0,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,133,92,217,53,210,251,163,252,50,253,155,196,175,54,170,75,174,162,92,31,141,213,67,80,140,146,169,246,121,41,102,90,215,211,198,229,255,0,160,133,242,109,114,49,181,41,211,107,221,27,219,77,124,63,105,159,237,147,92,112,61,45,146,146,235,81,73,147,100,20,54,250,255,0,101,199,190,170,26,23,204,223,21,59,62,7,163,123,80,36,178,43,220,213,107,26,197,115,147,107,84,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,134,109,248,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,67,254,117,154,23,71,106,190,225,124,67,216,108,221,159,109,239,198,242,42,152,214,8,227,125,84,76,238,80,189,204,68,73,100,153,240,182,169,142,145,85,237,72,233,32,103,193,209,168,254,23,202,135,88,174,186,107,197,165,147,17,117,250,146,135,30,212,26,122,139,37,210,42,218,167,69,4,147,182,25,38,162,115,27,189,172,90,149,168,99,32,141,92,142,94,149,82,177,137,186,68,82,111,243,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,127,192,3,42,229,255,0,114,184,242,39,166,95,90,245,138,210,85,0,1,64,60,209,252,246,106,111,209,125,30,136,149,92,140,127,27,63,45,254,164,114,174,114,122,215,246,231,136,43,78,142,82,91,251,52,154,101,111,94,244,242,69,182,73,235,174,49,83,212,73,181,201,35,145,208,182,6,81,163,122,177,142,73,59,253,119,55,98,142,77,154,41,246,231,136,43,182,177,213,220,59,52,154,101,111,78,204,17,203,182,73,235,174,49,84,83,199,185,171,27,145,208,182,6,86,43,186,61,142,73,59,29,55,55,122,19,255,0,154,63,145,61,77,250,47,172,81,20,2,106,160,205,103,20,250,41,251,187,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,54,177,27,220,71,237,234,222,138,182,169,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,130,128,121,163,249,236,212,223,162,250,61,17,42,185,24,254,54,126,91,253,72,181,64,12,171,151,253,202,227,200,158,153,125,107,214,43,73,84,0,0,2,42,243,71,242,39,169,191,69,245,138,34,21,114,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,183,240,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,50,174,95,247,43,143,34,122,101,245,175,88,173,40,4,191,238,87,30,68,244,203,235,94,177,90,74,160,10,171,231,157,248,39,249,147,244,211,149,114,84,243,79,148,252,191,174,245,27,113,117,32,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,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,42,229,255,0,127,247,89,127,249,63,255,0,250,56,80,9,170,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,43,112,157,230,159,70,254,96,99,222,163,1,165,48,81,15,53,11,159,16,213,252,75,221,105,117,146,58,182,227,22,234,137,169,176,101,167,164,168,134,208,235,114,178,25,85,105,159,35,81,179,84,237,150,4,170,123,85,221,38,77,157,123,108,137,173,233,92,169,184,37,163,213,107,237,79,16,58,189,138,120,204,50,205,220,163,176,91,110,150,216,42,45,249,5,83,217,44,51,200,246,76,142,238,67,79,238,232,168,205,174,157,83,108,136,180,242,49,110,80,17,127,143,190,13,169,184,190,210,250,43,125,138,166,146,131,59,198,42,22,108,114,186,186,182,88,40,152,201,228,133,43,33,168,72,227,145,92,199,197,18,57,170,140,222,146,69,31,71,53,139,34,58,131,63,182,172,11,42,255,0,26,227,153,38,57,112,255,0,148,163,174,182,215,83,201,255,0,102,72,102,142,70,127,196,230,185,191,212,168,105,35,134,236,179,87,51,173,18,197,179,13,117,195,169,49,92,218,237,79,45,77,202,209,77,3,225,101,43,29,60,158,29,22,41,36,145,241,189,105,251,46,123,30,237,237,123,156,215,35,21,21,141,205,17,165,62,19,188,172,104,223,203,252,123,211,160,28,83,232,167,239,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,218,197,119,109,95,183,163,186,42,102,176,211,158,138,106,133,171,90,180,143,16,213,123,51,105,35,167,202,108,244,215,39,211,211,86,182,173,148,115,189,137,222,165,89,90,136,143,124,50,247,34,127,194,213,71,198,228,86,181,81,81,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,4,32,212,46,81,60,54,234,86,127,146,234,53,247,54,212,168,46,89,85,226,182,247,89,21,37,202,129,176,71,61,76,207,154,70,198,215,81,185,200,196,115,213,17,21,206,94,157,58,170,255,0,18,79,232,38,138,98,188,59,105,61,139,71,48,171,133,214,182,203,143,248,175,13,61,210,88,228,170,127,126,166,90,135,239,116,113,198,197,232,249,156,137,209,137,240,162,117,234,189,85,122,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,0,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,114,174,37,56,107,211,142,42,116,225,52,203,83,86,235,13,4,55,8,46,148,149,118,186,164,130,170,146,170,36,123,18,70,43,218,248,221,214,57,101,141,82,70,61,187,100,85,68,71,35,92,216,171,252,138,156,44,127,187,237,85,255,0,189,109,223,234,39,127,209,62,10,116,179,69,50,171,70,110,203,254,87,154,223,177,156,126,60,91,27,184,101,181,84,213,115,88,173,109,146,121,59,20,171,20,17,116,235,226,100,102,247,239,123,34,233,12,110,100,91,152,178,0,0,124,151,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,156,255,0,68,248,117,210,62,30,233,178,40,52,183,19,164,180,191,42,188,84,222,110,115,71,19,26,249,31,36,178,62,58,118,163,26,214,199,77,3,100,88,225,133,136,140,99,58,175,69,123,228,123,250,88,7,31,226,59,133,93,35,226,158,213,141,217,181,94,219,87,61,62,49,120,101,218,157,244,82,50,9,230,102,213,108,180,111,155,98,202,202,105,147,103,113,177,58,55,185,98,137,81,237,86,34,167,85,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,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,34,167,11,31,238,251,85,127,239,91,119,250,137,63,192,0,17,127,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,85,194,255,0,47,77,23,225,51,63,184,106,54,156,228,249,173,198,229,113,179,203,100,150,43,221,109,36,208,54,9,38,134,103,57,173,134,154,39,35,247,83,177,17,85,202,157,21,222,239,224,169,40,0,35,87,20,188,5,105,103,23,57,85,159,41,212,204,235,80,40,125,133,111,91,125,21,186,205,115,166,138,134,61,210,57,242,78,145,77,79,47,73,164,234,198,189,237,84,220,216,98,69,79,129,15,147,133,254,94,154,47,194,102,127,112,212,109,57,201,243,91,141,202,227,103,150,201,44,87,186,218,73,160,108,18,77,12,206,115,91,13,52,78,71,238,167,98,34,171,149,58,43,189,223,193,82,80,16,131,80,185,68,240,219,169,89,254,75,168,215,220,219,82,160,185,101,87,138,219,221,100,84,151,42,6,193,28,245,51,62,105,27,27,93,70,231,35,17,207,84,68,87,57,122,116,234,171,252,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,107,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,73,94,40,56,95,192,120,179,192,45,250,115,168,215,124,130,221,109,183,94,34,189,197,45,146,162,24,103,116,241,195,52,45,107,157,52,82,181,89,182,161,234,168,141,69,234,141,247,255,0,20,94,63,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,2,0,127,34,167,11,31,238,251,85,127,239,91,119,250,137,47,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,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,202,181,87,148,254,129,107,38,163,228,122,165,154,234,78,170,212,94,178,107,132,183,10,157,183,138,39,199,14,245,248,32,139,185,70,247,182,24,152,141,142,54,43,151,100,108,99,81,122,53,9,1,195,95,13,122,113,194,182,156,46,153,105,146,221,102,160,154,225,61,210,174,174,233,84,147,213,85,213,74,140,98,200,245,99,89,27,122,71,20,81,162,70,198,55,108,104,170,138,229,115,157,250,186,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,129,252,138,156,44,127,187,237,85,255,0,189,109,223,234,36,255,0,35,87,20,188,0,232,119,22,217,85,159,53,212,59,142,87,106,189,89,237,235,107,109,77,138,190,24,188,69,42,72,233,35,142,86,79,12,172,248,31,36,202,213,98,53,203,221,114,57,92,136,196,107,133,174,2,180,179,132,108,170,241,148,233,158,117,168,21,222,221,183,165,190,182,221,121,185,211,75,67,38,217,26,248,231,88,161,167,139,172,209,244,123,88,247,42,237,108,210,162,39,198,164,149,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,144,0,16,3,249,21,56,88,255,0,119,218,171,255,0,122,219,191,212,73,127,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,0,0,60,86,178,105,14,27,174,250,119,112,210,221,65,130,174,124,122,237,81,67,53,116,20,211,172,47,168,101,53,92,53,73,10,189,62,38,177,238,129,172,122,181,90,253,142,118,215,49,221,28,158,170,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,67,235,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,16,3,249,21,56,88,255,0,119,218,171,255,0,122,219,191,212,73,127,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,136,31,200,169,194,199,251,190,213,95,251,214,221,254,162,75,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,253,238,142,56,216,189,31,51,145,58,49,62,20,78,189,87,170,175,64,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,7,31,226,131,133,252,7,139,60,2,223,167,58,141,119,200,45,214,219,117,226,43,220,82,217,42,33,134,119,79,28,51,66,214,185,211,69,43,85,155,106,30,170,136,212,94,168,223,127,241,69,227,250,9,202,255,0,64,184,118,213,139,22,177,225,89,126,160,86,222,177,255,0,21,225,160,186,92,40,164,165,127,126,154,90,119,239,108,116,145,189,122,50,103,42,116,122,124,72,157,122,167,84,95,65,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,3,249,21,56,88,255,0,119,218,171,255,0,122,219,191,212,73,127,251,20,197,127,96,95,187,167,180,46,191,102,254,199,253,138,241,93,216,252,119,129,240,94,15,185,191,183,219,239,118,253,251,187,123,119,123,246,244,247,17,3,249,21,56,88,255,0,119,218,171,255,0,122,219,191,212,73,254,1,8,53,11,148,79,13,186,149,159,228,186,141,125,205,181,42,11,150,85,120,173,189,214,69,73,114,160,108,17,207,83,51,230,145,177,181,212,110,114,49,28,245,68,69,115,151,167,78,170,191,196,147,250,9,162,152,175,14,218,79,98,209,204,42,225,117,173,178,227,254,43,195,79,116,150,57,42,159,223,169,150,161,251,221,28,113,177,122,62,103,34,116,98,124,40,157,122,175,85,94,128,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,131,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,213,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,126,176,7,10,185,240,89,160,215,174,37,217,197,101,231,31,171,175,204,163,167,129,25,5,77,79,118,220,218,216,24,200,225,184,36,14,106,170,84,199,20,113,177,139,187,182,221,141,145,35,73,145,37,59,169,0,63,145,83,133,143,247,125,170,191,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,8,1,252,138,156,44,127,187,237,85,255,0,189,109,223,234,36,191,208,77,20,197,120,118,210,123,22,142,97,87,11,173,109,151,31,241,94,26,123,164,177,201,84,254,253,76,181,15,222,232,227,141,139,209,243,57,19,163,19,225,68,235,213,122,170,244,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,65,168,92,221,184,109,211,92,255,0,37,211,155,238,19,169,83,220,177,91,197,109,146,178,90,75,109,3,160,146,122,105,159,12,142,141,206,172,107,149,138,230,42,162,171,90,189,58,117,68,254,4,159,208,77,107,197,120,137,210,123,22,177,225,86,251,173,21,151,32,241,94,26,11,164,81,199,84,206,197,76,180,239,222,216,228,145,137,213,240,185,83,163,215,225,84,235,209,122,162,116,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,157,130,60,255,0,13,151,63,168,210,214,228,52,137,150,82,217,225,191,190,210,229,86,206,182,233,102,146,6,212,49,21,58,61,137,44,47,99,182,170,236,85,143,126,222,228,123,189,0,0,0,0,57,254,148,235,166,156,107,45,102,95,105,194,175,61,219,174,9,144,86,227,119,251,108,232,140,170,162,170,167,158,72,81,238,98,42,245,134,94,211,159,20,136,170,215,53,28,139,209,236,145,140,232,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,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,1,226,180,119,88,176,29,117,192,45,122,141,167,55,234,75,141,182,227,79,4,178,197,21,84,51,79,111,158,72,99,153,212,149,77,133,239,108,85,49,182,86,36,145,43,149,90,171,255,0,50,175,181,0,243,250,133,154,218,180,215,0,201,117,26,251,79,87,61,183,21,179,214,222,235,34,164,99,93,60,144,83,66,249,164,108,109,115,154,213,122,181,138,136,138,230,167,94,157,85,63,137,8,63,150,175,133,143,247,3,170,191,247,85,187,253,120,155,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,39,94,189,21,127,137,232,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,221,78,245,84,70,170,116,86,251,255,0,138,39,160,225,75,141,109,44,227,7,237,79,236,206,193,149,219,62,201,120,31,27,237,218,90,104,123,158,43,191,219,237,118,103,151,175,79,12,253,219,182,244,234,222,157,122,175,73,0,15,21,38,177,96,52,218,184,237,16,184,95,169,40,50,201,44,244,151,186,26,58,186,168,98,125,206,9,223,90,213,109,44,106,254,236,207,137,40,37,124,168,214,116,99,31,26,245,94,171,183,218,128,8,1,252,181,124,44,127,184,29,85,255,0,186,173,223,235,196,223,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,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,188,255,0,137,142,96,58,105,194,134,101,77,135,234,150,151,234,83,153,113,167,241,54,203,189,182,221,67,53,186,226,196,70,247,18,25,95,86,199,111,141,206,70,189,143,107,94,222,173,119,77,143,141,239,240,24,7,55,254,20,51,172,202,211,135,213,81,102,184,171,46,213,9,76,151,123,253,13,28,54,234,87,185,23,98,207,44,85,82,58,54,43,182,183,122,183,99,119,35,158,172,98,57,237,155,231,63,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,216,217,36,141,139,209,243,53,87,171,211,225,69,233,213,122,34,198,13,61,230,237,195,110,165,103,248,214,156,216,176,157,74,130,229,149,94,40,172,148,114,213,219,104,27,4,115,212,204,200,99,116,142,109,99,156,140,71,61,21,85,26,229,233,215,162,47,240,38,249,205,56,135,226,7,1,225,151,75,235,181,95,81,159,86,251,109,29,69,61,36,84,116,43,10,214,214,207,52,136,214,197,79,28,210,70,217,30,141,223,43,154,142,234,145,197,35,189,251,84,137,127,203,87,194,199,251,129,213,95,251,170,221,254,188,117,252,179,152,14,154,96,188,60,227,252,75,102,26,95,169,86,156,99,42,188,71,105,180,82,84,219,168,91,113,170,100,148,242,207,21,98,67,226,246,182,153,237,130,77,142,115,209,238,248,94,214,44,111,99,221,231,244,19,154,6,129,113,19,171,22,45,28,194,177,13,64,162,189,100,30,43,195,79,116,183,209,71,74,206,197,52,181,15,222,232,234,228,122,117,100,46,68,232,197,248,149,58,244,78,170,147,0,0,15,21,38,177,96,52,218,184,237,16,184,95,169,40,50,201,44,244,151,186,26,58,186,168,98,125,206,9,223,90,213,109,44,106,254,236,207,137,40,37,124,168,214,116,99,31,26,245,94,171,183,218,128,0,0,135,250,247,205,3,64,184,118,213,139,238,142,102,184,134,160,86,222,177,255,0,11,226,103,181,219,232,164,165,127,126,154,42,134,108,116,149,113,189,122,50,102,162,245,98,124,72,189,58,167,69,94,193,194,255,0,20,24,15,22,120,5,195,81,180,230,209,144,91,173,182,235,196,182,73,98,189,211,195,12,238,158,56,97,153,206,107,97,150,86,171,54,212,49,17,85,200,189,81,222,239,224,171,208,44,89,254,27,147,100,217,54,25,98,200,105,42,239,184,117,69,53,53,246,222,213,84,158,133,245,20,236,168,129,94,213,68,85,100,145,72,138,215,167,86,42,182,70,162,238,141,237,111,160,0,3,207,223,115,252,55,25,201,177,156,50,251,144,210,82,95,115,26,138,154,107,21,189,202,171,61,115,233,233,223,81,58,177,168,138,168,200,226,141,85,207,94,140,69,116,109,85,221,35,26,239,147,84,179,255,0,217,126,9,115,206,190,197,101,121,111,179,59,63,204,216,181,183,199,221,42,187,147,50,47,185,131,115,119,237,238,111,119,196,157,24,199,187,250,186,16,175,249,106,248,88,255,0,112,58,171,255,0,117,91,191,215,137,85,195,167,18,250,89,197,6,9,14,117,166,119,111,246,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,144,131,80,185,187,112,219,166,185,254,75,167,55,220,39,82,167,185,98,183,138,219,37,100,180,150,218,7,65,36,244,211,62,25,29,27,157,88,215,43,21,204,85,69,86,181,122,116,234,137,252,9,63,160,154,215,138,241,19,164,246,45,99,194,173,247,90,43,46,65,226,188,52,23,72,163,142,169,157,138,153,105,223,189,177,201,35,19,171,225,114,167,71,175,194,169,215,162,245,68,232,4,32,207,249,191,240,161,130,230,87,108,62,150,139,53,202,153,105,168,90,101,187,216,40,104,230,183,85,61,168,155,214,9,101,170,141,210,49,29,185,187,209,187,29,181,92,197,123,21,175,119,181,225,211,152,166,150,113,65,157,195,130,233,158,149,234,175,255,0,107,198,222,107,44,116,222,203,182,125,204,210,199,226,231,134,166,78,207,119,176,246,71,185,191,27,250,53,63,173,83,149,127,45,95,11,31,238,7,85,127,238,171,119,250,241,55,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,0,0,0,0,14,127,175,122,215,138,240,237,164,247,221,99,205,109,247,90,219,46,63,225,124,76,22,184,163,146,169,253,250,152,169,217,177,178,73,27,23,163,230,106,175,87,167,194,139,211,170,244,69,136,31,203,87,194,199,251,129,213,95,251,170,221,254,188,79,240,120,173,100,213,236,55,66,52,238,225,170,90,131,61,92,24,245,166,162,134,26,233,233,160,89,159,78,202,154,184,105,82,101,98,124,78,99,29,59,94,244,106,57,251,26,237,173,123,186,53,125,85,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,214,0,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,244,14,20,184,214,210,206,48,126,212,254,204,236,25,93,179,236,151,129,241,190,221,165,166,135,185,226,187,253,190,215,102,121,122,244,240,207,221,187,111,78,173,233,215,170,244,144,4,127,226,183,141,109,44,224,251,236,183,237,50,193,149,220,254,214,248,239,5,236,42,90,105,187,126,23,177,220,238,247,167,139,167,95,18,205,187,119,117,232,238,189,58,39,94,127,160,156,208,52,11,136,157,88,177,104,230,21,136,106,5,21,235,32,241,94,26,123,165,190,138,58,86,118,41,165,168,126,247,71,87,35,211,171,33,114,39,70,47,196,169,215,162,117,84,152,0,2,0,127,45,95,11,31,238,7,85,127,238,171,119,250,241,55,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,18,16,127,45,95,11,31,238,7,85,127,238,171,119,250,241,55,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,0,0,7,228,229,57,102,43,131,88,170,178,156,215,38,181,99,246,90,45,158,38,227,116,173,142,146,150,13,239,107,25,190,89,21,172,110,231,189,173,78,171,239,115,145,19,222,168,120,14,29,56,151,210,206,40,48,72,115,173,51,187,127,178,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,157,84,30,127,60,207,240,221,48,198,103,204,245,3,33,164,177,88,169,106,41,41,170,46,21,106,173,130,7,212,212,71,79,18,200,238,157,24,197,150,104,209,94,238,140,98,42,185,202,214,162,185,61,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,143,41,205,91,83,50,173,27,227,187,76,245,75,10,171,240,247,172,103,15,182,92,41,183,73,35,35,155,101,206,227,190,9,123,111,99,221,12,172,87,71,35,17,201,190,55,189,170,189,28,165,133,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,238,160,3,228,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,250,192,5,5,207,196,198,101,194,135,48,61,88,213,44,62,134,146,226,199,103,25,37,182,239,108,169,68,107,46,54,233,46,178,62,88,18,77,170,232,95,186,40,222,201,26,139,181,236,110,230,189,155,227,125,223,232,238,177,96,58,235,128,90,245,27,78,111,212,151,27,109,198,158,9,101,138,42,168,102,158,223,60,144,199,51,169,42,155,11,222,216,170,99,108,172,73,34,87,42,181,87,254,101,95,106,114,174,44,124,172,107,39,203,252,135,211,167,42,215,150,23,30,180,218,49,117,164,225,251,88,47,180,148,26,125,115,168,169,154,213,119,171,238,189,109,55,25,221,14,200,100,149,210,246,169,232,92,173,157,202,169,23,195,52,235,35,220,214,44,143,109,207,128,0,40,7,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,191,59,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,172,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,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,108,207,243,45,44,227,103,0,212,29,62,200,106,236,121,13,143,7,160,169,161,174,166,84,223,19,253,161,114,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,176,158,10,56,174,177,113,105,163,84,89,151,118,213,71,151,219,122,81,229,54,74,41,158,239,1,85,185,233,28,136,217,17,30,144,206,198,119,99,94,175,106,117,124,125,199,190,41,20,144,0,25,87,52,167,194,119,149,141,27,249,127,143,122,116,7,85,5,0,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,39,248,162,225,147,1,226,155,75,238,90,127,151,211,82,81,220,159,78,230,217,114,20,183,67,83,91,102,157,100,138,77,240,58,68,220,214,61,208,68,217,88,199,49,100,141,28,205,205,234,142,110,123,53,163,72,115,45,5,213,12,131,72,245,2,10,72,239,184,237,67,97,168,90,73,210,104,37,99,227,108,177,77,27,253,202,172,146,41,35,145,17,200,215,162,61,17,205,107,145,90,150,83,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,242,131,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,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,213,121,119,112,11,89,196,230,84,185,230,169,91,238,182,221,50,178,118,170,58,45,52,244,255,0,105,164,89,37,103,134,165,169,218,140,88,88,248,36,109,68,145,189,100,111,195,27,118,186,78,228,83,87,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,157,185,182,103,249,150,150,113,179,128,106,14,159,100,53,118,60,134,199,131,208,84,208,215,83,42,111,137,254,208,185,34,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,216,79,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,1,242,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,125,96,160,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,34,87,24,28,64,231,220,50,243,59,207,245,95,78,95,72,251,149,29,61,186,146,90,58,229,153,104,171,96,154,199,70,215,69,81,28,50,70,233,24,142,217,43,90,174,232,146,69,27,189,251,80,183,77,11,215,77,56,226,47,78,45,218,161,165,247,159,29,106,174,235,20,208,202,136,202,171,125,83,81,22,74,90,152,209,87,183,51,55,55,170,117,86,171,92,215,177,207,99,216,247,116,0,14,127,174,154,233,167,28,58,105,197,199,84,53,66,243,224,109,84,61,34,134,24,145,31,85,112,170,114,42,199,75,77,26,170,119,38,126,215,116,78,168,212,107,92,247,185,140,99,222,218,139,224,255,0,136,28,251,137,174,103,120,6,171,234,51,233,25,114,172,167,184,210,69,71,66,179,37,21,20,16,216,235,26,216,169,227,154,73,29,27,21,219,229,115,81,221,22,73,100,119,187,114,151,104,82,95,51,94,4,174,186,35,153,92,117,207,75,113,154,72,244,190,253,81,27,170,168,237,112,57,140,198,235,94,141,107,153,36,125,85,25,77,52,189,93,27,217,182,54,62,78,198,216,209,33,238,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,19,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,76,230,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,142,188,205,121,136,83,98,180,215,30,28,52,19,35,171,102,78,202,136,217,146,228,246,171,132,180,207,179,62,25,90,245,162,165,154,23,53,203,82,174,98,54,103,34,236,141,138,248,85,29,35,158,144,85,174,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,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,156,35,74,124,39,121,88,209,191,151,248,247,167,64,117,80,0,0,0,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,10,185,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,219,248,0,20,3,205,31,207,102,166,253,23,209,232,137,85,200,199,241,179,242,223,234,69,170,21,87,207,59,240,79,243,39,233,164,85,229,113,231,179,76,190,181,232,245,165,255,0,0,12,171,154,83,225,59,202,198,141,252,191,199,189,58,3,53,134,148,248,78,242,177,163,127,47,241,239,78,128,234,160,0,1,73,124,205,120,237,186,235,118,101,113,208,205,45,201,169,36,210,251,13,68,109,170,172,181,206,231,179,36,173,98,53,206,124,146,116,68,125,52,50,245,108,108,102,232,222,248,251,251,164,69,135,181,29,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,110,114,197,50,34,186,55,57,200,168,246,62,72,223,161,236,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,149,52,53,212,202,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,68,95,229,95,199,173,53,85,53,171,133,141,100,190,210,81,190,142,158,27,126,13,115,168,238,171,235,30,178,204,229,160,169,168,146,87,53,30,141,124,17,82,177,172,99,54,69,218,234,175,88,154,251,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,6,107,56,177,243,79,172,159,48,50,31,81,156,237,92,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,222,245,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,214,82,183,58,191,52,248,183,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,36,95,225,87,137,140,203,133,13,92,163,213,44,62,134,146,226,199,83,186,219,119,182,84,162,53,151,27,116,143,141,242,192,146,109,87,66,253,209,70,246,72,212,93,175,99,119,53,236,223,27,244,41,163,186,197,128,235,174,1,107,212,109,57,191,82,92,109,183,26,120,37,150,40,170,161,154,123,124,242,67,28,206,164,170,108,47,123,98,169,141,178,177,36,137,92,170,213,95,249,149,125,168,43,87,154,47,31,84,120,125,138,229,195,62,142,220,45,87,75,174,71,111,169,161,203,47,16,84,193,89,29,178,149,239,150,154,123,107,88,215,59,101,99,187,114,54,94,226,53,208,198,230,237,69,124,136,248,120,175,43,174,51,117,198,205,168,246,221,1,189,218,178,189,70,195,46,190,26,158,20,129,147,87,85,98,113,162,197,77,29,75,92,189,123,118,230,110,133,146,198,229,108,113,55,108,145,237,84,124,115,92,160,0,205,103,22,62,105,245,147,230,6,67,234,51,158,255,0,130,14,52,114,174,17,245,30,10,234,215,93,111,120,13,203,185,5,239,30,138,186,70,198,206,234,195,186,186,154,5,122,66,181,140,72,35,68,115,211,227,141,29,22,230,110,73,25,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,14,107,197,143,149,141,100,249,127,144,250,116,230,107,11,126,229,117,199,213,30,97,98,182,240,207,172,87,11,85,174,235,142,91,233,168,113,59,196,245,48,81,199,115,165,99,226,166,130,218,230,57,205,223,88,222,228,109,139,182,142,116,209,181,219,145,31,26,190,107,42,0,3,42,229,132,242,194,227,214,155,70,46,180,156,63,107,5,246,146,131,79,174,117,21,51,90,174,245,125,215,173,166,227,59,161,217,12,146,186,94,213,61,11,149,179,185,85,34,248,102,157,100,123,154,197,145,237,185,240,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,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,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,202,185,97,60,174,120,237,181,104,157,214,109,8,214,140,154,174,159,9,190,84,49,216,253,198,174,118,248,44,122,181,206,122,202,201,55,38,232,169,170,28,246,170,191,127,110,41,26,175,86,181,38,154,86,220,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,69,94,61,184,32,177,113,113,130,69,91,142,82,218,173,186,155,100,237,69,100,189,214,76,250,120,95,74,179,34,205,75,86,232,226,145,242,67,177,210,190,52,216,174,100,189,54,185,173,146,84,125,11,127,109,88,22,85,254,53,199,50,76,114,225,255,0,41,71,93,109,174,167,147,254,204,144,205,28,140,255,0,137,205,115,127,169,80,177,253,67,227,215,30,226,103,151,14,125,131,106,13,246,146,143,85,45,20,246,40,107,153,81,225,104,153,127,122,222,99,114,77,67,10,74,175,153,237,167,167,108,149,8,216,216,198,61,234,173,107,88,168,137,5,120,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,36,7,48,78,61,114,30,38,115,42,236,27,79,175,181,116,122,87,104,168,146,26,22,83,248,170,39,223,216,169,76,229,154,186,21,149,89,51,27,81,78,233,41,209,209,177,236,99,209,92,214,189,85,19,196,240,47,193,149,247,140,61,71,170,182,73,117,246,54,25,139,248,122,140,154,229,19,216,181,77,142,85,127,106,154,154,55,117,235,52,189,169,81,36,115,86,56,218,199,57,219,149,25,20,151,253,139,98,120,174,13,98,165,197,176,172,102,213,143,217,104,183,248,107,117,174,138,58,74,88,55,189,207,126,200,163,70,177,187,158,247,57,122,39,189,206,85,95,122,169,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,0,41,91,157,95,154,124,91,229,253,15,168,220,72,149,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,175,94,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,98,87,45,110,53,181,151,75,115,188,127,135,202,91,5,215,59,195,47,247,9,188,61,138,130,149,181,55,74,25,157,12,207,95,0,249,103,134,40,97,116,219,37,159,188,238,211,24,201,165,78,218,186,71,186,239,193,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,126,79,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,127,216,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,159,172,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,133,0,241,209,198,109,247,140,61,71,165,185,199,106,246,54,25,139,248,138,124,102,219,43,24,181,77,142,85,103,118,166,166,70,245,235,52,189,168,149,99,107,150,56,218,198,181,187,149,31,44,159,173,202,227,207,102,153,125,107,209,235,75,254,63,39,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,63,109,203,239,143,92,135,134,108,202,135,6,212,27,237,93,102,149,221,234,35,134,185,149,30,42,181,246,6,34,84,185,38,161,133,37,70,66,199,84,84,54,74,132,108,111,123,216,197,86,181,207,68,69,143,252,77,221,173,87,254,36,181,94,251,98,185,210,92,109,183,28,226,251,87,71,89,73,51,102,130,166,9,43,230,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,19,127,9,227,234,143,134,62,93,90,101,129,233,109,194,213,114,212,219,223,183,233,250,165,76,21,31,102,99,75,165,67,252,77,85,54,229,122,76,246,79,27,169,227,145,137,27,190,41,29,185,177,246,229,174,191,237,171,61,202,191,198,185,30,73,145,220,63,229,43,43,174,85,213,18,127,218,146,105,164,145,255,0,241,185,206,119,245,170,151,211,192,79,4,22,46,17,240,73,107,114,58,91,85,203,83,111,125,216,175,119,186,57,159,81,11,41,82,101,88,105,105,29,36,81,190,56,118,54,39,200,155,17,207,151,174,231,57,177,196,140,149,70,85,205,41,240,157,229,99,70,254,95,227,222,157,1,213,64,0,0,0,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,0,151,61,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,114,109,150,166,157,172,106,171,247,247,37,141,202,245,107,150,25,165,117,133,0,10,1,230,143,231,179,83,126,139,232,244,68,170,228,99,248,217,249,111,245,34,213,10,171,231,157,248,39,249,147,244,210,42,242,184,243,217,166,95,90,244,122,210,255,0,128,6,85,205,41,240,157,229,99,70,254,95,227,222,157,1,154,195,74,124,39,121,88,209,191,151,248,247,167,64,117,80,0,5,85,243,67,230,5,255,0,172,156,41,105,20,223,229,109,57,157,225,174,255,0,171,74,148,212,83,211,212,255,0,214,105,170,227,154,47,246,113,116,254,146,149,86,9,127,203,187,141,250,206,21,115,181,196,179,26,173,218,101,150,92,34,150,250,229,134,122,153,173,114,54,25,99,101,85,44,76,149,172,110,231,190,15,16,169,28,146,62,42,118,163,26,174,99,26,183,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,24,57,163,249,19,212,223,162,250,197,17,64,37,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,57,165,109,166,235,110,166,160,172,184,91,42,233,105,238,148,235,87,67,44,208,185,140,170,129,37,146,21,150,39,42,116,123,18,88,101,141,92,222,169,190,55,183,248,181,81,44,171,149,63,28,247,91,46,77,65,194,238,171,221,42,238,22,219,253,66,71,138,94,174,55,71,61,109,147,178,157,145,197,108,94,252,155,91,76,246,192,198,65,28,93,21,179,63,98,49,253,228,88,173,208,165,110,117,126,105,241,111,151,244,62,163,113,58,175,35,31,198,207,203,127,169,28,171,157,95,154,124,91,229,253,15,168,220,72,21,29,166,235,53,170,162,251,13,178,173,246,218,58,136,105,42,43,27,11,150,8,103,153,178,58,40,159,39,77,173,123,219,4,206,107,85,122,185,34,145,83,174,213,233,34,184,32,227,71,42,225,31,81,224,174,173,117,214,247,128,220,187,144,94,241,232,171,164,108,108,238,172,59,171,169,160,87,164,43,88,196,130,52,71,61,62,56,209,209,110,102,228,145,154,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,137,92,198,120,215,253,213,116,226,11,6,1,115,181,73,169,185,79,221,219,105,167,94,236,150,186,21,71,164,151,55,67,181,204,118,215,177,35,137,178,171,90,249,28,231,116,149,176,203,26,209,103,246,213,158,229,95,227,92,143,36,200,238,31,242,149,149,215,42,234,137,63,237,73,52,210,72,255,0,248,220,231,59,250,213,75,222,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,1,154,206,44,124,211,235,39,204,12,135,212,103,57,164,150,155,172,54,170,123,236,214,202,182,91,107,42,38,164,167,172,116,46,72,38,158,22,198,233,98,100,157,54,185,236,108,240,185,205,69,234,212,150,53,94,155,147,172,234,229,161,199,173,78,131,100,48,232,174,172,223,106,231,211,171,229,68,112,218,31,39,107,101,130,227,61,84,109,116,206,154,105,99,108,20,42,217,38,150,100,248,246,189,168,246,53,170,249,149,246,191,197,143,149,141,100,249,127,144,250,116,230,107,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,66,247,185,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,0,3,42,231,234,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,175,242,167,227,158,213,122,198,104,56,93,213,123,165,37,190,229,96,167,72,241,75,213,198,232,214,37,206,7,212,50,56,173,139,223,147,115,170,88,233,216,200,35,139,170,58,22,108,70,51,178,139,45,154,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,22,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,3,143,241,69,196,222,3,194,206,151,220,181,3,47,169,164,172,185,50,157,206,178,227,201,113,134,154,182,243,58,73,20,123,32,108,139,185,204,99,167,137,210,189,141,122,199,26,185,251,93,209,26,236,246,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,127,145,143,227,103,229,191,212,139,84,5,43,115,171,243,79,139,124,191,161,245,27,137,5,109,216,158,85,120,177,93,242,155,78,51,117,173,178,227,254,31,218,247,26,122,41,36,165,183,247,222,172,131,196,74,212,86,69,220,122,43,89,189,83,115,145,81,58,169,221,120,28,226,238,235,194,14,174,59,43,158,221,87,120,196,239,212,237,182,228,118,168,42,28,199,190,4,122,57,149,80,177,92,145,62,166,21,221,179,184,157,21,146,77,26,58,62,234,200,221,4,98,217,102,43,156,216,169,114,156,43,38,181,100,22,90,221,254,26,227,107,173,142,174,150,125,143,115,31,178,88,213,204,118,215,177,205,94,139,238,115,85,23,222,138,126,177,149,115,234,185,218,110,182,90,150,81,222,109,149,116,21,18,83,193,86,200,170,97,116,79,116,19,196,201,161,149,26,228,69,86,73,20,145,200,199,127,7,49,237,114,117,69,69,45,255,0,149,95,28,247,93,82,166,253,219,181,114,233,87,112,203,45,180,245,87,43,30,67,114,186,58,162,166,243,7,117,100,150,150,103,84,72,178,201,83,18,72,231,51,102,228,90,120,156,138,214,118,55,73,99,229,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,94,188,209,184,18,186,235,101,170,29,119,209,124,102,146,163,54,177,211,189,185,5,186,146,7,120,220,134,137,173,98,68,248,246,174,217,106,105,218,199,34,51,103,114,88,220,140,71,57,97,134,39,83,8,58,175,14,156,52,106,159,20,25,220,56,46,153,218,127,217,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,77,9,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,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,2,149,185,213,249,167,197,190,95,208,250,141,196,130,182,236,79,42,188,88,174,249,77,167,25,186,214,217,113,255,0,15,237,123,141,61,20,146,82,219,251,239,86,65,226,37,106,43,34,238,61,21,172,222,169,185,200,168,157,84,238,188,14,113,119,117,225,7,87,29,149,207,110,171,188,98,119,234,118,219,114,59,84,21,14,99,223,2,61,28,202,168,88,174,72,159,83,10,238,217,220,78,138,201,38,141,29,31,117,100,110,130,49,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,35,95,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,216,217,89,26,239,71,62,94,155,90,230,199,42,178,133,191,182,172,247,42,255,0,26,228,121,38,71,112,255,0,148,172,174,185,87,84,73,255,0,106,73,166,146,71,255,0,198,231,57,223,214,170,94,79,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,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,139,242,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,179,171,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,164,190,102,188,118,221,117,187,50,184,232,102,150,228,212,146,105,125,134,162,54,213,86,90,231,115,217,146,86,177,26,231,62,73,58,34,62,154,25,122,182,54,51,116,111,124,125,253,210,34,195,218,130,177,218,110,179,90,170,47,176,219,42,223,109,163,168,134,146,162,177,176,185,96,134,121,155,35,162,137,242,116,218,215,189,176,76,230,181,87,171,146,41,21,58,237,94,146,131,149,199,158,205,50,250,215,163,214,151,252,14,127,174,154,23,167,28,69,233,197,199,75,245,66,205,227,173,85,221,37,134,104,149,25,85,111,170,106,42,71,85,77,34,162,246,230,102,231,116,94,138,213,107,156,199,181,236,123,216,236,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,205,65,115,220,174,120,18,186,232,157,170,109,119,214,140,102,146,159,54,190,83,177,184,253,186,174,7,120,220,122,137,205,122,74,249,55,46,216,170,106,26,246,162,179,103,114,40,218,172,87,53,102,154,38,216,80,50,174,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,0,0,0,0,34,175,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,4,253,95,237,171,2,202,191,198,184,230,73,142,92,63,229,40,235,173,181,212,242,127,217,146,25,163,145,159,241,57,174,111,245,42,23,189,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,164,181,0,160,30,104,254,123,53,55,232,190,143,68,74,174,70,63,141,159,150,255,0,82,45,80,170,190,121,223,130,127,153,63,77,43,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,116,17,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,21,107,205,67,143,90,106,90,107,175,11,26,55,125,164,172,125,101,60,214,252,230,231,79,221,71,209,189,37,133,201,65,77,81,28,173,106,189,90,201,226,170,99,152,246,108,151,181,213,30,146,181,149,66,105,79,132,239,43,26,55,242,255,0,30,244,232,12,214,26,83,225,59,202,198,141,252,191,199,189,58,3,170,128,1,8,57,147,241,207,106,225,247,0,172,210,189,57,186,82,87,106,46,85,79,83,109,149,244,119,70,182,124,94,7,67,26,186,170,86,195,34,79,13,75,163,168,99,169,186,163,83,175,89,119,42,70,145,201,73,120,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,146,171,142,110,12,172,92,30,105,198,142,219,36,186,251,103,51,202,61,185,81,147,92,162,123,210,149,210,68,148,29,170,106,104,221,211,164,49,119,101,68,145,205,73,36,115,220,231,109,69,100,81,243,94,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,253,232,143,142,88,227,145,17,200,230,42,177,17,205,115,85,90,191,147,197,23,12,153,247,11,58,161,114,211,252,190,154,174,178,218,202,135,54,203,144,165,186,106,106,43,204,9,28,82,111,129,210,38,215,61,141,158,38,202,198,57,233,28,138,230,110,119,68,115,166,7,42,190,57,237,90,91,83,251,183,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,102,205,170,149,18,185,21,175,239,238,142,111,243,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,62,188,91,44,202,176,107,237,46,83,133,100,215,92,126,245,69,191,195,92,109,117,178,82,85,65,189,142,99,246,75,26,181,237,220,199,185,171,209,125,237,114,162,251,149,77,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,210,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,107,56,177,243,79,172,159,48,50,31,81,156,178,157,9,225,39,21,226,231,150,6,154,98,215,41,124,14,73,98,251,71,112,198,110,45,116,113,118,235,157,112,184,177,144,79,42,195,44,137,71,36,139,11,166,100,104,142,119,102,53,69,234,196,42,135,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,38,248,159,209,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,110,79,150,135,30,180,218,243,143,67,162,186,179,125,164,131,81,108,116,241,195,104,124,157,221,247,251,116,20,177,181,211,58,105,165,145,211,215,35,163,154,89,147,224,220,199,35,216,215,35,38,86,68,190,117,126,105,241,111,151,244,62,163,113,58,175,35,31,198,207,203,127,169,28,171,157,95,154,124,91,229,253,15,168,220,79,85,202,27,76,241,93,100,211,142,35,244,183,53,164,241,22,92,154,223,96,183,212,237,142,55,201,14,244,185,236,158,46,227,30,198,205,19,209,178,70,245,106,236,145,140,114,39,86,161,18,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,245,94,10,57,138,102,92,45,97,185,102,159,95,221,87,127,199,159,103,172,169,196,40,100,166,74,150,91,47,238,84,88,145,202,179,68,230,80,200,231,61,243,49,138,231,111,68,116,104,215,62,85,124,95,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,182,158,90,156,189,40,244,202,197,67,174,186,243,136,127,111,85,251,165,179,216,238,144,193,81,29,158,151,125,52,212,213,79,134,72,86,74,107,139,100,133,238,69,108,155,163,142,84,107,154,201,55,181,182,42,0,6,107,56,177,243,79,172,159,48,50,31,81,156,159,252,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,223,185,33,87,238,45,196,119,239,29,251,175,253,140,254,218,255,0,194,188,110,231,251,47,217,123,246,251,83,196,109,255,0,3,255,0,219,219,191,127,220,236,239,253,201,111,247,13,30,190,232,55,46,140,235,75,242,76,226,235,148,87,217,180,190,245,20,211,87,84,178,162,58,57,61,145,34,73,75,73,34,67,20,139,71,28,137,39,101,38,71,72,200,213,172,220,141,107,24,202,1,45,39,154,199,2,87,84,186,215,241,77,163,88,205,35,173,174,167,89,243,123,85,186,7,54,120,231,71,61,210,94,17,136,170,215,177,205,86,164,251,26,213,98,179,190,228,126,249,228,142,184,52,171,83,50,173,27,212,124,115,84,176,170,191,15,122,198,110,17,92,41,183,73,35,35,155,98,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,128,101,92,186,157,73,224,163,21,226,179,129,29,38,189,218,109,158,31,83,113,157,47,178,73,142,92,41,210,54,73,95,178,217,20,141,182,84,44,142,99,29,12,175,85,70,57,238,78,204,143,87,162,237,116,172,150,154,255,0,182,172,11,42,255,0,26,227,153,38,57,112,255,0,148,163,174,182,215,83,201,255,0,102,72,102,142,70,127,196,230,185,191,212,168,93,247,44,206,52,127,121,61,56,126,155,230,174,237,231,216,13,190,146,10,154,137,171,187,210,95,104,81,59,76,174,233,35,221,51,166,106,177,173,168,114,238,111,114,88,158,142,78,242,71,28,128,226,199,202,198,178,124,191,200,125,58,115,53,135,213,115,180,221,108,181,44,163,188,219,42,232,42,36,167,130,173,145,84,194,232,158,232,39,137,147,67,42,53,200,138,172,146,41,35,145,142,254,14,99,218,228,234,138,138,92,167,43,158,59,110,186,217,106,155,66,53,163,38,164,168,205,172,116,236,118,63,113,171,157,222,55,33,162,107,94,178,178,77,201,182,90,154,118,177,170,175,223,220,150,55,43,213,174,88,102,149,211,171,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,195,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,107,86,89,149,17,210,57,173,68,70,49,145,198,206,63,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,157,30,196,150,25,99,87,55,170,111,141,237,254,45,84,75,74,228,99,248,217,249,111,245,34,213,1,74,220,234,252,211,226,223,47,232,125,70,226,123,94,78,24,6,27,170,120,111,16,90,125,168,56,245,37,243,30,190,83,227,148,213,212,53,40,187,37,103,91,146,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,164,74,227,95,133,27,239,9,122,203,91,134,246,174,181,152,133,203,173,102,45,123,173,133,141,241,244,187,88,178,70,174,141,85,139,52,15,127,106,68,232,199,47,70,73,219,99,37,141,14,193,203,99,142,123,175,15,185,253,30,149,234,53,210,174,187,78,178,170,138,107,108,79,172,186,57,176,98,243,186,105,21,181,81,54,105,18,8,105,157,37,67,221,83,209,26,189,58,75,185,86,53,142,75,201,50,174,92,158,176,112,65,71,197,87,3,186,53,150,225,212,187,117,55,19,210,251,28,86,38,164,208,83,67,116,141,212,148,114,62,150,170,87,196,231,187,107,25,63,135,69,146,56,217,45,67,149,238,70,189,238,74,129,254,218,176,44,171,252,107,142,100,152,229,195,254,82,142,186,219,93,79,39,253,153,33,154,57,25,255,0,19,154,230,255,0,82,161,125,60,4,241,191,98,226,227,4,150,139,35,170,181,91,117,54,201,221,150,247,100,163,133,244,240,190,149,102,84,134,170,145,178,75,35,228,135,99,162,100,139,189,92,201,122,238,107,91,36,74,250,171,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,84,7,52,142,1,104,244,239,199,113,55,163,150,251,85,183,16,95,7,79,145,99,180,116,208,80,195,104,145,123,84,208,212,210,71,27,88,199,67,43,214,52,146,52,69,145,178,200,178,124,108,145,253,154,235,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,69,28,40,240,163,167,28,37,105,195,48,172,42,47,29,117,174,237,207,127,191,207,10,50,170,239,84,212,84,71,57,17,87,183,11,55,57,34,133,21,91,27,92,229,85,123,223,36,143,237,96,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,20,173,206,175,205,62,45,242,254,135,212,110,39,181,228,225,128,97,186,167,134,241,5,167,218,131,143,82,95,49,235,229,62,57,77,93,67,82,139,178,86,117,185,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,68,174,53,248,81,190,240,151,172,181,184,111,106,235,89,136,92,186,214,98,215,186,216,88,223,31,75,181,139,36,106,232,213,88,179,64,247,246,164,78,140,114,244,100,157,182,50,88,208,232,28,13,115,11,202,184,75,246,214,51,148,219,46,185,150,25,93,111,127,179,173,43,117,145,158,202,174,143,191,44,94,21,175,87,69,12,51,205,51,146,163,107,55,124,77,149,55,172,125,169,99,174,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,98,242,244,172,197,171,41,184,138,226,7,16,236,221,97,219,46,37,96,185,195,60,21,86,170,168,167,154,57,106,171,105,39,133,155,102,78,212,47,166,93,207,106,54,69,147,106,61,34,115,44,252,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,183,248,104,210,206,40,56,29,203,240,93,76,180,254,32,86,120,43,197,28,20,222,212,182,127,98,90,37,147,194,79,52,82,118,123,189,134,50,77,173,248,217,213,171,253,74,149,213,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,222,171,252,160,90,251,251,176,126,234,93,235,87,217,191,103,251,39,219,27,171,125,179,224,124,71,119,195,119,252,79,111,179,219,254,198,237,246,182,248,127,186,233,211,222,114,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,88,175,50,14,26,52,179,133,254,7,113,12,23,76,237,63,136,20,126,54,241,89,5,55,181,46,127,216,151,121,99,241,115,195,20,125,238,215,125,236,143,115,126,6,116,106,127,90,172,85,229,113,231,179,76,190,181,232,245,165,255,0,0,71,254,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,150,63,202,207,128,172,123,80,237,80,241,45,173,22,42,75,165,137,213,18,195,138,217,106,188,45,101,21,205,141,109,77,45,92,213,212,178,196,244,86,54,85,111,101,55,177,233,36,15,122,183,111,109,93,110,128,25,87,52,167,194,119,149,141,27,249,127,143,122,116,7,85,0,0,0,0,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,2,91,247,52,142,1,107,53,19,199,113,55,163,150,251,173,203,47,79,7,79,145,99,180,116,211,215,77,119,141,59,84,208,212,210,71,27,94,246,205,19,18,52,146,52,68,141,209,70,178,124,15,141,253,234,171,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,11,188,77,224,60,83,105,125,183,80,49,10,154,74,59,147,233,218,235,214,60,183,24,106,107,108,211,172,146,199,178,118,198,187,154,199,186,9,93,19,222,214,44,145,163,95,181,189,85,173,236,0,160,30,104,254,123,53,55,232,190,143,68,74,174,70,63,141,159,150,255,0,82,45,80,170,190,121,223,130,127,153,63,77,42,214,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,232,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,209,171,152,143,31,84,124,49,226,169,129,233,109,194,213,114,212,219,223,118,159,170,84,193,81,246,102,52,142,39,248,154,170,109,202,244,153,236,158,55,83,199,35,18,55,124,82,59,115,99,237,203,72,56,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,159,148,105,79,132,239,43,26,55,242,255,0,30,244,232,12,214,26,83,225,59,202,198,141,252,191,199,189,58,3,170,158,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,167,14,90,223,106,226,59,71,172,186,203,98,177,213,218,45,183,250,139,139,104,233,42,228,107,231,72,41,235,167,166,141,242,109,248,90,247,182,4,122,177,21,200,197,122,181,28,253,187,215,165,130,133,185,128,112,101,174,58,25,168,247,124,254,247,117,202,245,27,12,186,236,168,135,52,184,190,106,234,170,120,209,99,130,58,107,164,235,215,183,51,55,67,19,36,114,182,57,91,179,183,181,81,240,197,61,57,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,119,144,115,206,252,19,252,201,250,105,21,121,92,121,236,211,47,173,122,61,105,114,124,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,163,125,50,224,167,136,109,78,214,219,134,130,82,225,21,118,60,134,199,80,250,107,229,85,214,154,163,217,214,119,246,37,154,37,170,169,167,142,86,177,147,182,23,36,47,78,172,151,115,21,138,230,187,113,106,156,111,233,229,215,74,121,98,101,186,127,125,212,44,131,57,185,90,105,237,13,172,200,111,213,14,154,182,190,119,223,41,36,145,238,115,156,231,35,17,207,86,198,197,115,213,145,181,140,87,63,110,229,168,190,19,188,211,232,223,204,12,123,212,96,39,167,53,14,2,170,105,106,110,188,83,232,221,138,174,177,149,149,19,92,51,155,101,63,105,25,70,196,138,22,165,125,53,60,113,53,202,197,115,39,150,169,238,123,223,190,94,239,68,98,74,230,64,14,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,39,195,199,16,56,15,19,90,95,67,170,250,114,250,182,91,107,42,42,41,37,163,174,88,82,182,138,120,100,86,186,42,136,225,146,70,198,245,110,201,90,213,119,85,142,88,221,238,220,135,75,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,111,220,163,181,51,21,204,56,66,179,224,182,154,190,151,172,10,225,95,111,187,210,201,36,125,198,248,154,185,171,32,157,172,107,213,233,11,217,58,177,175,123,91,186,72,39,106,34,163,58,175,229,115,60,224,130,179,136,188,86,155,87,180,222,151,126,125,135,219,230,138,162,157,211,78,255,0,106,217,225,142,162,161,41,96,167,138,41,22,74,206,251,186,66,141,216,142,239,200,215,185,221,35,217,76,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,191,198,103,20,191,189,198,109,135,234,69,110,55,236,75,213,183,15,165,177,94,233,226,118,234,87,215,69,89,87,43,165,166,85,114,189,33,123,39,141,200,215,252,76,114,185,157,94,141,73,31,53,121,24,254,54,126,91,253,72,229,92,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,39,167,21,92,51,225,188,87,233,29,102,150,230,21,213,118,231,182,161,183,43,69,206,153,85,207,183,92,99,100,140,138,117,143,114,54,102,109,150,70,62,55,42,110,99,221,181,204,126,201,25,158,205,98,209,220,251,66,179,251,166,156,234,53,134,174,221,114,183,84,79,20,82,203,75,52,48,92,32,142,105,33,109,93,43,166,99,29,45,52,142,137,235,28,168,212,71,34,127,206,137,61,57,93,112,11,89,152,95,109,188,76,107,21,190,235,107,181,99,151,10,106,236,78,207,61,52,244,114,92,234,152,200,170,96,185,57,238,107,119,209,183,185,27,162,237,171,155,52,141,118,229,70,70,172,154,223,192,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,158,145,218,109,80,221,106,47,176,219,41,25,114,172,167,134,146,162,177,176,181,39,154,8,93,35,162,137,242,116,220,230,49,211,204,230,181,87,163,86,89,21,58,110,94,188,215,139,31,43,26,201,242,255,0,33,244,233,204,214,26,157,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,164,30,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,252,12,141,99,122,34,181,143,154,58,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,15,104,238,177,96,58,235,128,90,245,27,78,111,212,151,27,109,198,158,9,101,138,42,168,102,158,223,60,144,199,51,169,42,155,11,222,216,170,99,108,172,73,34,87,42,181,87,254,101,95,106,12,171,151,167,202,235,138,235,22,184,232,117,183,74,174,210,218,173,185,158,155,91,233,172,235,109,130,103,164,149,214,122,120,98,134,154,189,172,122,127,205,20,168,199,61,27,35,90,245,237,164,241,177,60,87,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,234,129,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,190,39,244,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,91,254,212,108,179,50,206,185,126,102,185,134,162,97,213,120,174,79,118,210,123,197,77,222,209,83,2,66,250,90,183,90,166,238,162,69,220,145,209,177,93,213,204,100,142,238,181,142,107,100,70,72,143,99,115,194,92,78,169,240,21,143,113,51,193,54,148,231,58,125,98,164,163,213,75,70,155,216,102,161,125,63,133,162,101,253,235,111,183,181,97,174,153,98,87,204,246,211,211,186,58,117,116,140,99,30,244,71,57,172,85,84,168,191,237,171,2,202,191,198,184,230,73,142,92,63,229,40,235,173,181,212,242,127,217,146,25,163,145,159,241,57,174,111,245,42,29,215,138,158,59,53,163,139,187,86,63,98,212,106,60,126,211,109,199,106,39,171,138,142,193,29,92,16,85,79,35,90,214,203,60,115,84,74,215,190,54,181,237,141,200,136,173,73,166,79,254,218,158,131,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,239,249,193,98,120,174,13,196,78,25,139,97,88,205,171,31,178,209,105,253,39,134,183,90,232,163,164,165,131,125,210,230,247,236,138,52,107,27,185,239,115,151,162,123,220,229,85,247,170,157,175,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,176,158,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,195,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,84,228,231,173,122,203,159,233,198,69,167,153,205,190,235,117,196,48,191,13,75,141,228,51,196,222,221,55,84,94,229,173,211,186,68,124,189,182,44,47,137,141,99,187,81,185,205,123,216,197,166,141,105,176,209,71,1,58,153,138,234,135,8,250,103,113,197,170,251,158,193,199,232,177,155,140,15,146,53,154,150,186,130,6,83,202,201,26,199,187,102,238,219,101,98,59,163,150,41,162,122,181,187,250,17,47,154,103,1,89,14,161,221,102,226,91,69,236,85,119,75,235,169,226,135,42,178,210,248,170,202,219,155,218,234,106,90,73,168,105,98,137,234,175,108,74,238,242,111,99,18,56,24,244,110,238,226,186,176,52,95,87,179,45,5,213,12,127,87,52,254,122,72,239,184,237,67,166,167,74,184,18,104,37,99,227,116,82,195,35,61,202,172,146,41,36,141,85,170,215,162,61,85,174,107,145,28,158,171,139,109,111,181,113,31,175,217,30,180,89,172,117,118,106,124,142,158,214,231,208,84,200,217,31,77,60,54,234,106,121,152,143,111,185,236,73,97,147,99,250,53,92,205,174,86,177,85,88,150,149,201,83,202,198,83,243,2,187,211,173,196,255,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,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,0,41,91,157,95,154,124,91,229,253,15,168,220,78,171,200,199,241,179,242,223,234,69,132,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,206,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,37,255,0,43,158,4,173,90,217,117,155,93,245,163,25,171,168,194,108,117,12,110,63,110,171,129,190,11,33,173,107,158,146,190,77,203,186,90,106,119,49,168,172,217,219,150,71,43,21,206,72,102,137,215,62,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,255,0,201,83,202,198,83,243,2,187,211,173,199,52,231,63,147,240,243,87,106,198,172,14,183,210,93,53,126,150,161,208,50,182,217,114,167,108,246,123,115,91,28,206,130,229,18,110,149,204,149,42,24,250,120,220,214,116,85,150,70,72,214,247,35,158,168,75,94,228,193,147,240,243,73,106,201,108,13,183,210,90,245,126,170,161,176,62,182,231,114,167,116,247,139,115,155,36,205,130,219,18,237,149,172,137,41,222,250,136,218,215,245,84,138,71,200,230,246,227,131,165,243,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,127,192,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,85,205,41,240,157,229,99,70,254,95,227,222,157,1,213,64,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,5,48,115,70,227,182,213,173,151,88,116,35,69,242,106,186,140,38,199,80,247,100,23,26,73,219,224,178,26,214,185,139,19,35,218,155,165,166,167,115,28,168,253,253,185,100,114,61,26,228,134,25,93,94,197,212,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,79,242,42,243,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,218,192,230,141,192,149,171,68,238,176,235,190,139,227,53,116,248,77,242,161,237,200,45,212,144,55,193,99,213,174,115,18,39,199,181,119,69,77,80,231,185,17,155,59,113,72,212,98,57,169,52,49,54,53,240,107,173,250,209,162,58,219,99,187,232,221,143,32,203,42,42,170,21,215,12,54,215,37,91,153,144,65,28,19,35,153,36,20,253,86,71,197,20,147,201,27,220,201,18,39,167,115,107,145,174,106,232,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,189,115,14,113,90,79,67,196,22,45,137,97,212,254,63,73,254,40,242,108,174,91,109,79,138,116,146,196,189,167,81,211,57,99,145,144,195,34,179,188,233,35,124,143,111,117,34,139,224,99,166,129,124,204,110,214,171,255,0,26,250,129,125,177,92,233,46,54,219,141,61,134,174,142,178,146,102,205,5,76,18,89,40,93,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,132,181,228,99,248,217,249,111,245,34,213,10,171,231,157,248,39,249,147,244,210,37,114,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,175,152,39,1,89,15,12,217,149,118,115,167,214,42,186,205,43,187,212,73,53,11,233,252,85,107,236,12,68,166,106,195,93,50,196,140,133,142,168,168,116,116,234,233,30,247,177,136,142,115,158,138,171,205,56,67,227,55,81,248,60,190,228,119,60,42,213,106,188,208,101,22,255,0,15,93,109,184,177,82,55,85,68,201,124,21,74,72,206,146,39,106,73,92,174,141,28,141,146,55,200,213,218,229,142,88,249,6,127,159,230,90,167,153,93,181,7,80,114,26,187,230,67,124,168,90,154,234,234,149,77,242,191,162,34,34,34,34,53,140,107,81,172,99,26,136,198,49,173,107,81,173,106,34,92,79,43,222,5,191,98,152,171,53,199,88,240,207,9,169,55,173,254,199,166,173,118,233,172,86,185,35,106,39,88,85,169,225,235,38,235,39,115,170,185,236,137,89,31,221,57,213,17,173,43,26,83,225,59,202,198,141,252,191,199,189,58,3,53,134,148,248,78,242,177,163,127,47,241,239,78,128,234,165,21,243,17,227,234,179,137,204,169,48,61,45,184,93,109,186,101,100,238,211,245,74,153,233,254,211,72,178,68,255,0,19,85,77,185,24,176,177,240,70,234,120,228,98,200,223,138,71,109,116,157,184,172,171,149,199,145,61,50,250,215,172,86,146,168,31,37,206,211,106,189,83,50,142,243,108,164,175,167,142,162,10,182,69,83,11,101,99,103,130,86,77,12,168,215,34,162,62,57,99,142,70,59,248,181,236,107,147,162,162,41,245,149,87,207,59,240,79,243,39,233,164,85,229,113,231,179,76,190,181,232,245,165,255,0,31,36,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,157,55,57,140,116,243,57,173,85,232,213,150,69,78,155,151,172,96,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,165,50,138,249,136,240,11,89,195,30,84,153,230,150,219,238,183,45,50,189,247,106,58,37,52,245,31,102,100,73,34,103,134,170,169,218,172,72,94,249,227,109,60,146,61,36,119,197,27,183,58,62,228,190,43,151,78,183,234,134,142,241,47,142,80,105,245,143,32,202,40,114,234,134,218,175,88,181,162,72,209,247,72,21,143,219,47,73,126,233,175,166,87,58,116,145,206,141,26,198,74,215,75,20,82,74,227,65,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,1,154,206,44,124,211,235,39,204,12,135,212,103,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,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,153,86,181,121,172,112,37,117,75,173,127,20,218,53,140,210,58,218,234,117,159,55,181,91,160,115,103,142,116,115,221,37,225,24,138,173,123,28,213,106,79,177,173,86,43,59,238,71,239,158,72,234,216,181,78,70,63,141,159,150,255,0,82,57,87,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,139,84,56,167,17,92,31,232,119,20,62,195,147,84,177,189,245,118,75,133,53,95,143,183,178,26,122,234,202,88,123,191,205,211,85,118,214,100,163,122,207,35,157,28,111,99,183,116,115,92,215,39,83,176,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,0,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,243,149,113,99,229,99,89,62,95,228,62,157,57,154,195,85,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,1,227,51,131,60,251,132,204,254,166,142,178,134,174,227,132,220,106,31,45,134,253,20,83,77,3,96,146,106,132,166,164,170,169,88,34,133,43,187,52,235,36,145,71,213,58,46,230,251,191,135,213,193,7,26,57,87,8,250,143,5,117,107,174,183,188,6,229,220,130,247,143,69,93,35,99,103,117,97,221,93,77,2,189,33,90,198,36,17,162,57,233,241,198,142,139,115,55,36,140,208,77,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,214,101,92,245,90,85,169,153,86,141,234,62,57,170,88,85,95,135,189,99,55,8,174,20,219,164,145,145,205,177,126,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,249,88,159,1,92,60,226,28,67,100,28,73,82,216,170,238,57,14,65,81,37,193,109,247,111,15,91,110,160,184,201,81,21,67,235,233,27,44,75,52,53,61,232,156,246,189,37,93,157,233,17,136,214,237,107,125,175,22,62,86,53,147,229,254,67,233,211,153,172,52,167,194,119,149,141,27,249,127,143,122,116,5,53,243,58,200,248,101,202,120,130,169,187,112,252,206,245,214,109,210,229,183,43,101,69,44,246,43,173,84,177,67,52,85,84,79,130,71,238,153,123,179,50,165,122,49,171,44,104,187,85,235,43,223,16,13,9,242,255,0,200,248,101,186,240,251,105,180,240,200,207,3,106,161,223,45,210,219,113,168,165,125,245,149,78,150,72,124,85,209,144,72,253,179,84,120,103,61,138,170,141,88,154,196,141,172,99,26,198,87,95,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,67,133,113,83,193,182,145,241,125,106,199,237,250,157,83,144,80,84,99,21,19,205,110,174,178,86,178,9,216,201,218,212,154,23,36,177,201,19,152,245,138,23,42,171,55,162,196,221,174,106,43,209,221,127,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,45,164,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,76,60,205,120,18,186,232,142,101,113,215,61,45,198,105,35,210,251,245,68,110,170,163,181,192,230,51,27,173,122,53,174,100,145,245,84,101,52,210,245,116,111,102,216,216,249,59,27,99,68,135,187,2,203,169,228,169,229,99,41,249,129,93,233,214,226,127,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,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,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,34,213,14,41,197,47,9,58,89,197,206,43,103,197,181,50,91,173,15,176,174,11,112,162,184,217,157,77,21,116,123,163,115,36,129,37,154,25,122,67,39,86,57,236,106,38,231,67,18,170,252,8,118,11,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,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,29,255,0,130,190,43,172,92,37,242,244,205,179,46,237,170,179,47,185,106,5,117,30,45,100,173,153,237,241,245,94,2,214,146,72,173,141,21,235,12,12,127,118,69,234,198,175,70,71,220,99,229,141,74,246,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,147,252,149,154,203,251,163,254,215,254,206,93,127,105,254,208,246,159,217,14,251,123,223,103,123,31,209,240,221,158,231,180,123,159,121,216,238,245,237,124,27,60,71,221,16,219,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,108,39,141,78,43,172,92,90,114,244,194,115,46,237,170,143,47,182,234,5,13,30,83,100,162,153,238,240,21,94,2,232,145,200,141,145,17,233,12,236,103,118,53,234,246,167,87,199,220,123,226,145,78,1,202,227,207,102,153,125,107,209,235,75,254,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,50,174,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,0,0,252,156,167,19,197,115,155,21,86,45,154,227,54,172,130,203,91,179,196,219,174,148,81,213,210,207,177,237,123,55,197,34,57,142,218,246,53,201,213,61,206,106,42,123,209,15,21,105,225,147,134,219,5,214,138,251,98,225,243,77,109,215,43,117,68,117,116,117,148,152,157,4,51,211,79,27,145,209,203,28,141,137,28,199,181,200,142,71,34,162,162,162,42,29,44,2,181,121,164,113,245,89,167,126,59,134,77,28,184,93,109,185,122,248,58,140,139,34,163,169,158,134,107,68,107,218,169,134,154,146,72,220,199,186,105,88,177,172,146,34,172,109,138,69,143,227,124,143,236,212,8,63,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,82,250,120,9,227,126,197,197,198,9,45,22,71,85,106,182,234,109,147,187,45,238,201,71,11,233,225,125,42,204,169,13,85,35,100,150,71,201,14,199,68,201,23,122,185,146,245,220,214,182,72,149,238,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,60,91,41,211,141,113,211,138,92,147,27,174,181,101,184,102,91,111,123,90,231,68,147,82,215,82,200,142,142,88,101,138,68,255,0,62,57,34,145,168,230,185,30,199,181,21,28,212,228,28,51,240,21,195,207,11,21,53,55,156,30,197,87,124,200,103,168,239,67,144,100,126,30,174,227,68,206,211,162,88,105,164,100,81,182,6,43,100,151,114,177,168,247,247,21,30,231,53,172,107,122,174,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,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,38,248,29,34,109,115,216,217,226,108,172,99,158,145,200,174,102,231,116,71,59,144,22,169,200,199,241,179,242,223,234,69,170,21,87,207,59,240,79,243,39,233,164,85,229,113,231,179,76,190,181,232,245,165,207,113,103,154,232,54,13,160,217,61,127,18,52,244,149,216,77,117,63,129,168,181,74,205,243,221,39,119,87,69,77,74,205,205,114,212,171,153,190,55,53,205,88,214,62,238,248,210,53,145,153,183,36,87,0,151,62,30,109,60,75,216,42,184,150,142,145,248,195,233,234,105,169,18,231,73,79,83,104,246,140,204,237,66,183,22,78,215,53,41,145,175,149,81,253,62,238,100,129,238,86,198,215,185,52,60,101,92,210,159,9,222,86,52,111,229,254,61,233,208,25,172,52,167,194,119,149,141,27,249,127,143,122,116,5,122,243,80,227,214,166,170,166,235,194,198,141,223,106,232,217,71,81,53,191,57,185,211,246,149,149,140,88,161,114,80,83,84,71,43,156,140,71,62,120,170,152,230,49,251,226,237,117,86,44,173,125,91,23,253,202,227,200,158,153,125,107,214,43,73,84,0,42,175,158,119,224,159,230,79,211,72,171,202,227,207,102,153,125,107,209,235,75,254,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,51,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,167,52,225,175,131,253,14,225,90,196,182,205,50,198,251,215,89,187,237,171,201,46,140,134,123,197,92,114,189,142,88,95,80,200,217,182,20,237,68,137,20,109,100,125,99,71,43,85,234,231,187,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,6,107,56,177,243,79,172,159,48,50,31,81,156,249,51,125,6,204,176,205,30,211,205,114,117,21,93,94,39,159,211,214,49,151,6,211,163,96,162,184,211,215,85,211,186,137,238,71,185,119,186,42,102,78,215,57,25,189,36,145,172,71,118,100,113,216,56,5,227,95,42,225,79,81,233,44,151,107,159,136,211,44,154,225,12,121,29,190,161,100,124,116,27,213,177,186,231,78,145,181,239,108,209,49,17,94,214,53,123,209,177,24,169,185,177,62,43,232,254,213,115,220,87,252,85,145,227,121,29,191,254,78,178,134,229,67,81,31,253,168,230,134,72,223,255,0,27,92,215,127,90,41,66,252,202,248,122,197,120,116,226,106,186,201,133,84,244,178,229,214,246,229,180,214,246,210,199,4,118,175,19,85,83,27,232,226,72,209,24,176,177,240,57,99,68,107,118,198,246,49,81,202,197,123,229,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,69,170,0,1,159,110,38,248,155,226,74,193,196,150,171,216,172,92,65,234,85,186,219,110,206,47,180,148,116,116,153,101,124,48,83,65,29,124,205,142,40,227,108,168,214,49,173,68,106,53,17,17,17,17,16,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,233,213,238,95,235,82,111,131,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,229,92,88,249,88,214,79,151,249,15,167,78,102,176,213,64,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,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,129,203,83,152,23,236,38,178,135,65,53,90,109,248,13,214,224,239,101,220,92,238,178,89,235,170,231,166,103,222,203,61,75,33,167,183,49,60,76,242,109,98,185,36,145,239,247,238,113,117,38,85,201,149,196,135,1,89,14,33,161,122,107,196,150,145,216,170,238,56,198,65,131,216,46,25,37,190,155,197,86,213,208,92,100,182,186,162,182,189,90,216,149,176,208,237,137,175,123,223,42,236,150,103,34,35,99,216,214,241,78,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,66,154,59,172,88,14,186,224,22,189,70,211,155,245,37,198,219,113,167,130,89,98,138,170,25,167,183,207,36,49,204,234,74,166,194,247,182,42,152,219,43,18,72,149,202,173,85,255,0,153,87,207,241,99,229,99,89,62,95,228,62,157,57,154,194,210,117,251,143,251,86,151,112,77,164,58,53,160,154,139,73,38,160,221,176,123,21,37,238,186,209,35,103,125,130,137,150,246,69,60,93,246,63,165,61,115,165,106,49,26,136,233,34,99,101,114,246,94,176,61,107,91,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,36,167,22,252,184,181,115,133,44,54,201,168,53,87,122,76,195,30,168,167,134,43,245,117,174,149,241,178,201,113,122,162,118,164,71,42,185,244,206,114,181,145,212,170,51,115,254,23,199,19,157,18,73,224,56,59,226,171,50,225,67,87,45,249,133,154,229,86,236,98,227,81,79,77,150,90,35,141,38,101,198,220,143,248,213,177,57,236,111,137,141,174,145,208,191,115,118,189,85,170,189,183,200,199,246,174,109,153,254,27,170,122,233,128,106,14,159,100,52,151,204,122,249,166,244,21,52,53,212,202,187,37,103,180,174,72,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,157,215,145,143,227,103,229,191,212,143,63,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,192,57,213,249,167,197,190,95,208,250,141,196,234,188,140,127,27,63,45,254,164,90,160,6,85,206,149,173,26,13,153,104,172,120,109,210,251,69,87,45,139,60,197,237,121,53,138,236,234,116,142,10,198,85,81,65,60,240,177,81,238,77,244,242,204,177,57,21,81,234,137,28,138,198,182,86,117,149,92,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,116,84,101,52,210,244,108,140,126,216,216,249,59,251,163,68,155,187,115,217,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,25,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,150,149,201,83,202,198,83,243,2,187,211,173,196,255,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,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,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,1,72,28,199,184,133,215,220,27,140,237,67,197,176,173,112,212,12,126,203,69,236,159,13,110,181,228,213,180,148,176,111,181,82,61,251,34,142,70,177,187,158,247,57,122,39,189,206,85,95,122,169,56,57,68,234,22,125,169,92,54,228,151,221,70,206,50,12,170,229,6,113,89,73,21,101,238,231,53,116,241,192,218,10,7,54,38,201,51,156,228,98,57,239,114,53,23,167,87,185,127,173,74,224,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,42,150,147,202,191,128,170,154,170,155,87,20,250,201,98,171,163,101,29,68,55,12,26,217,81,218,86,86,49,98,153,171,95,83,79,36,78,114,49,28,248,37,165,123,94,199,239,139,187,209,88,177,57,246,190,85,7,53,14,2,170,105,106,110,188,83,232,221,138,174,177,149,149,19,92,51,155,101,63,105,25,70,196,138,22,165,125,53,60,113,53,202,197,115,39,150,169,238,123,223,190,94,239,68,98,74,230,85,177,42,185,92,121,236,211,47,173,122,61,105,127,192,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,85,205,41,240,157,229,99,70,254,95,227,222,157,1,213,64,4,106,230,61,150,101,88,55,6,58,135,148,225,89,53,215,31,189,81,123,39,195,92,109,117,178,82,85,65,190,235,72,199,236,150,53,107,219,185,143,115,87,162,251,218,229,69,247,42,149,23,195,39,19,124,73,95,248,146,210,139,21,247,136,61,74,184,219,110,57,197,138,146,178,142,175,44,175,154,10,152,36,175,133,178,69,36,110,149,90,246,57,170,173,86,170,42,42,42,162,154,9,5,106,243,148,213,141,83,210,255,0,217,7,236,207,82,242,188,75,218,127,104,60,111,176,175,53,52,30,43,183,236,254,223,119,178,246,239,219,220,126,221,221,122,111,119,79,226,164,106,229,195,196,46,190,231,60,103,105,230,45,154,235,134,160,100,22,90,223,107,120,155,117,211,38,173,171,165,159,101,170,173,236,223,20,146,57,142,218,246,53,201,213,61,206,106,42,123,209,11,42,227,187,138,156,171,133,93,39,118,83,133,105,213,215,32,189,86,244,240,215,25,45,18,85,216,173,123,42,105,152,255,0,105,203,28,209,62,14,235,42,28,216,58,47,199,43,122,47,185,23,174,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,44,86,155,133,252,7,74,57,83,102,250,223,111,187,210,95,178,205,71,179,227,242,215,86,83,212,67,85,77,111,129,183,248,28,148,148,210,36,77,150,39,244,88,153,85,19,158,244,241,20,189,63,253,90,21,192,89,247,55,62,19,52,227,23,172,139,136,172,42,249,138,98,247,91,207,122,91,253,130,170,230,148,245,87,250,174,253,52,105,85,110,164,70,47,118,100,241,14,125,82,163,154,221,168,201,21,170,247,72,231,215,182,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,146,226,120,201,213,159,219,175,42,252,131,87,62,200,93,113,127,181,22,251,29,111,178,238,109,233,52,31,207,84,109,220,215,116,78,228,47,219,220,138,93,173,238,68,248,223,181,187,182,165,32,146,171,143,110,8,47,188,35,231,113,86,227,148,183,91,150,153,94,251,81,89,47,117,147,50,162,102,85,36,40,179,82,213,186,56,163,100,115,111,108,175,141,54,35,95,23,77,174,115,163,149,25,250,188,187,184,223,172,225,87,59,92,75,49,170,221,166,89,101,194,41,111,174,88,103,169,154,215,35,97,150,54,85,82,196,201,90,198,238,123,224,241,10,145,201,35,226,167,106,49,170,230,49,171,123,214,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,89,197,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,237,106,75,10,170,54,70,181,170,138,199,178,57,25,158,205,85,211,60,171,70,245,31,35,210,220,214,147,195,222,177,155,132,182,250,157,177,200,200,230,216,191,4,241,119,24,199,186,25,88,173,146,55,171,83,124,111,99,145,58,57,9,191,201,219,136,28,7,75,53,67,36,210,140,189,245,116,215,45,81,168,181,210,89,107,21,97,101,20,83,210,199,92,238,212,242,73,35,92,215,202,233,162,138,38,177,175,87,200,246,183,221,213,58,220,249,85,124,243,191,4,255,0,50,126,154,67,254,92,57,102,43,131,113,157,167,153,78,107,147,90,177,251,45,23,181,188,77,198,233,91,29,37,44,27,237,85,108,102,249,100,86,177,187,158,246,181,58,175,189,206,68,79,122,161,250,220,123,113,191,125,226,227,59,138,139,28,170,186,219,116,202,201,218,150,201,100,172,133,148,243,62,169,97,68,154,170,173,177,203,35,36,155,123,165,100,107,189,90,200,186,109,107,93,36,170,247,3,92,7,229,92,96,220,111,87,122,139,207,217,220,50,195,190,138,178,232,177,72,179,73,93,45,44,238,167,109,43,86,53,138,163,179,50,83,62,162,37,150,39,36,83,55,107,154,178,53,201,194,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,253,202,172,146,41,35,145,17,200,215,162,61,17,205,107,145,90,150,105,203,23,152,93,102,83,89,77,195,175,16,57,127,122,235,54,216,177,43,253,206,105,231,170,186,213,75,60,210,75,75,91,87,60,207,221,50,247,97,101,50,109,99,85,177,172,123,149,235,19,95,82,198,148,248,78,242,177,163,127,47,241,239,78,128,205,97,106,156,72,241,211,251,20,224,191,71,180,59,71,51,63,9,169,55,173,63,198,253,177,83,68,221,211,88,173,114,90,98,85,233,50,57,60,61,100,221,99,237,244,71,61,145,43,228,251,167,58,158,69,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,106,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,239,114,184,242,39,166,95,90,245,138,210,149,191,123,30,41,255,0,225,45,170,191,248,202,227,255,0,156,104,35,134,75,181,214,255,0,195,110,148,95,111,183,58,187,141,202,227,131,216,170,235,43,42,230,116,211,212,207,37,4,46,146,89,36,114,171,158,247,57,85,202,229,85,85,85,85,83,165,130,170,249,231,126,9,254,100,253,52,138,188,174,60,246,105,151,214,189,30,180,191,224,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,6,107,56,177,243,79,172,159,48,50,31,81,156,183,238,3,116,207,21,214,78,89,152,174,150,230,180,158,34,203,147,91,239,246,250,157,177,198,249,33,223,119,173,217,60,93,198,61,141,154,39,163,100,141,234,213,217,35,24,228,78,173,66,168,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,201,78,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,191,47,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,132,26,133,202,39,134,221,74,207,242,93,70,190,230,218,149,5,203,42,188,86,222,235,34,164,185,80,54,8,231,169,153,243,72,216,218,234,55,57,24,142,122,162,34,185,203,211,167,85,95,226,119,254,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,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,243,149,113,99,229,99,89,62,95,228,62,157,57,154,195,85,0,17,215,140,206,12,240,30,44,240,10,154,58,202,26,75,118,109,110,167,124,182,27,244,81,67,12,238,158,56,106,18,154,146,170,165,96,150,101,161,239,84,44,146,69,31,69,234,155,155,239,254,52,3,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,22,154,186,134,165,19,124,79,232,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,183,83,202,3,63,204,179,174,20,42,105,115,12,134,174,236,204,87,40,169,176,90,22,165,81,207,165,183,71,71,71,44,84,232,254,155,156,198,58,121,17,155,149,118,179,107,27,209,140,99,91,70,198,146,56,100,180,218,175,252,34,105,69,138,251,108,164,184,219,110,58,111,98,164,172,163,171,133,179,65,83,4,150,200,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,165,53,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,221,45,190,121,28,212,115,30,215,36,174,137,30,174,87,194,141,94,228,143,100,219,126,94,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,231,184,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,193,122,124,187,184,5,163,225,143,21,92,243,84,173,246,171,150,166,222,251,85,29,22,154,10,143,179,49,164,114,179,195,82,212,237,87,164,207,100,242,54,162,72,222,145,187,225,141,187,155,31,114,89,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,64,60,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,28,117,173,187,93,110,52,212,20,119,11,157,93,85,61,174,157,105,40,98,154,103,61,148,176,44,178,76,177,68,213,94,140,98,203,52,178,43,91,209,55,200,247,127,23,42,173,165,114,49,252,108,252,183,250,145,45,56,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,214,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,139,84,0,202,185,160,140,87,135,236,7,137,174,2,116,167,74,53,25,149,108,182,214,96,248,173,92,85,148,41,10,86,209,79,13,21,59,155,45,60,147,71,35,99,122,183,124,78,114,55,170,199,44,141,247,110,82,141,181,211,66,245,31,135,77,71,184,233,126,168,89,188,13,214,135,164,176,205,18,171,233,110,20,174,85,72,234,169,164,84,78,228,47,218,238,139,209,28,142,107,152,246,177,236,123,27,99,252,171,248,245,166,170,166,181,112,177,172,151,218,74,55,209,211,195,111,193,174,117,29,213,125,99,214,89,156,180,21,53,18,74,230,163,209,175,130,42,86,53,140,102,200,187,93,85,235,19,95,18,249,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,159,224,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,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,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,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,155,27,37,36,143,78,172,133,170,189,94,191,18,175,78,137,209,19,176,112,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,205,180,236,84,69,106,175,85,119,191,248,34,83,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,30,131,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,189,224,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,60,255,0,43,143,61,154,101,245,175,71,173,47,248,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,202,185,165,62,19,188,172,104,223,203,252,123,211,160,58,168,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,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,149,89,78,39,138,231,54,42,172,91,53,198,109,89,5,150,183,103,137,183,93,40,163,171,165,159,99,218,246,111,138,68,115,29,181,236,107,147,170,123,156,212,84,247,162,25,236,227,95,133,27,239,9,122,203,91,134,246,174,181,152,133,203,173,102,45,123,173,133,141,241,244,187,88,178,70,174,141,85,139,52,15,127,106,68,232,199,47,70,73,219,99,37,141,15,63,136,241,55,159,99,90,3,158,240,227,112,169,171,188,226,121,141,61,185,180,48,85,220,102,86,88,103,165,184,182,181,95,75,18,170,196,214,76,189,212,149,141,107,85,207,116,111,221,240,43,95,200,14,213,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,107,86,89,149,17,210,57,173,68,70,49,145,198,201,43,202,247,129,111,219,94,84,205,113,214,60,51,197,233,181,151,127,177,233,171,93,182,27,237,210,57,26,137,214,21,106,248,138,56,122,73,220,234,173,99,229,70,71,247,173,109,68,105,63,249,163,249,19,212,223,162,250,197,17,64,38,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,206,34,248,104,213,62,23,243,185,176,93,76,180,255,0,177,240,87,154,56,42,125,151,115,251,152,101,147,194,79,52,81,247,187,93,246,50,77,173,248,31,213,171,253,74,179,83,149,191,31,84,122,119,224,120,100,214,59,133,170,219,136,47,140,168,199,114,42,202,152,40,97,180,72,189,218,153,169,170,228,145,204,99,161,149,235,34,199,34,170,200,217,100,72,254,54,72,206,205,191,130,128,121,163,249,236,212,223,162,250,61,17,21,75,232,229,221,198,253,31,21,88,34,226,89,141,86,221,77,196,237,241,75,125,114,195,5,52,55,72,221,52,177,178,170,150,38,74,231,187,107,25,7,136,84,142,56,217,45,67,81,141,70,189,141,72,215,207,59,240,79,243,39,233,165,85,157,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,154,30,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,233,77,67,67,76,139,178,38,117,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,88,235,199,183,4,22,46,46,48,72,171,113,202,91,85,183,83,108,157,168,172,151,186,201,159,79,11,233,86,100,89,169,106,221,28,82,62,72,118,58,87,198,155,21,204,151,166,215,53,178,74,143,161,111,237,171,2,202,191,198,184,230,73,142,92,63,229,40,235,173,181,212,242,127,217,146,25,163,145,159,241,57,174,111,245,42,31,148,105,79,132,239,43,26,55,242,255,0,30,244,232,12,214,31,85,206,237,117,189,84,178,178,243,115,171,175,168,142,158,10,70,75,83,51,165,123,96,130,38,67,12,72,231,42,170,50,56,163,142,54,55,248,53,140,107,83,162,34,33,121,60,187,184,5,163,225,143,21,92,243,84,173,246,171,150,166,222,251,85,29,22,154,10,143,179,49,164,114,179,195,82,212,237,87,164,207,100,242,54,162,72,222,145,187,225,141,187,155,31,114,90,129,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,202,191,145,83,133,143,247,125,170,191,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,85,124,243,191,4,255,0,50,126,154,69,94,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,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,125,122,151,171,217,150,173,83,97,176,102,115,210,78,252,27,23,165,196,45,147,67,2,68,247,219,169,165,153,244,237,149,27,240,185,236,108,253,180,114,35,122,178,54,43,183,63,115,221,99,252,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,83,95,30,28,205,51,188,159,84,237,216,183,12,185,245,215,28,198,240,123,132,143,168,184,209,44,41,237,187,165,61,76,172,73,18,88,165,150,58,171,114,198,216,221,28,110,68,100,189,199,172,172,122,36,123,44,43,131,62,51,48,30,44,240,10,106,202,58,234,75,118,109,110,167,100,87,235,12,178,195,12,238,158,56,105,214,166,174,150,153,39,150,101,161,239,84,36,113,203,39,69,234,155,93,239,254,50,40,0,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,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,20,172,105,79,132,239,43,26,55,242,255,0,30,244,232,15,65,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,249,209,106,2,139,148,254,174,85,113,95,95,164,243,209,85,209,233,157,29,66,94,97,202,102,149,234,202,203,2,214,71,26,211,197,84,202,103,66,151,68,133,238,235,12,145,177,187,226,123,209,22,37,99,159,101,90,147,164,56,110,130,240,19,168,154,71,167,240,85,199,98,199,116,223,36,134,157,106,231,89,167,149,239,162,169,150,89,164,127,185,21,242,75,36,146,42,53,26,196,87,170,53,173,106,35,83,60,37,180,242,194,229,239,246,127,216,252,78,107,117,158,213,95,53,125,190,138,243,130,219,146,175,196,120,46,238,247,182,186,170,45,157,190,247,111,195,201,79,210,71,246,251,174,115,218,201,152,206,221,159,131,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,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,88,87,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,87,52,167,194,119,149,141,27,249,127,143,122,116,7,42,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,167,171,214,77,94,204,181,223,81,46,26,165,168,51,210,79,144,221,169,232,97,174,158,154,4,133,149,15,166,164,134,149,38,86,39,194,215,189,176,53,239,70,163,89,189,206,218,214,55,163,82,221,57,42,121,88,202,126,96,87,122,117,184,159,224,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,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,198,39,50,172,87,133,125,101,197,116,170,151,18,251,79,253,234,225,152,203,77,89,31,122,221,67,43,94,216,224,129,136,239,240,207,232,84,43,38,216,213,139,182,212,95,236,132,150,25,127,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,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,34,213,10,118,230,59,204,102,235,153,230,84,26,99,195,14,166,100,22,123,22,45,81,59,174,249,21,130,232,234,70,94,171,85,17,141,100,19,67,210,87,211,66,157,196,222,146,118,230,124,138,228,107,155,20,50,190,111,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,80,0,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,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,0,57,92,121,236,211,47,173,122,61,105,127,192,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,85,203,243,160,226,111,1,225,103,128,157,45,212,12,190,166,146,178,228,205,55,176,58,203,143,37,198,26,106,219,204,233,69,71,30,200,27,34,238,115,24,233,226,116,175,99,94,177,198,174,126,215,116,70,187,218,240,81,197,117,139,139,77,26,162,204,187,182,170,60,190,219,210,143,41,178,81,76,247,120,10,173,207,72,228,70,200,136,244,134,118,51,187,26,245,123,83,171,227,238,61,241,72,164,128,0,2,63,241,235,170,89,222,139,112,157,156,234,102,154,95,125,141,146,89,189,153,224,171,124,44,53,29,174,237,202,150,25,62,238,102,62,55,117,142,87,183,226,106,244,235,213,58,42,34,165,96,112,245,204,123,140,236,231,95,116,211,10,202,117,147,198,217,114,12,194,205,107,184,211,125,157,181,71,223,165,158,182,40,229,143,123,41,154,246,238,99,220,157,90,168,228,235,213,21,23,222,93,248,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,60,58,233,161,122,143,195,166,163,220,116,191,84,44,222,6,235,67,210,88,102,137,85,244,183,10,87,42,164,117,84,210,42,39,114,23,237,119,69,232,142,71,53,204,123,88,246,61,141,240,4,170,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,70,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,164,107,230,143,228,79,83,126,139,235,20,69,0,154,168,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,202,192,225,35,149,62,168,106,182,101,123,119,17,54,140,131,79,113,60,114,162,107,116,204,99,99,142,227,117,173,106,42,34,81,185,237,124,75,76,213,84,122,213,35,95,28,158,230,69,191,171,228,134,237,1,64,60,209,252,246,106,111,209,125,30,136,230,154,63,195,38,125,174,122,95,168,154,129,167,52,213,119,139,150,158,212,89,91,46,61,67,110,154,174,182,227,5,124,149,17,185,244,237,133,28,231,62,39,66,199,57,138,222,139,27,164,126,230,246,209,175,237,124,186,120,68,215,157,89,213,204,115,85,241,139,142,65,167,184,158,57,80,219,146,230,80,211,246,223,84,141,123,226,125,45,191,186,213,138,165,239,86,77,20,155,154,248,88,206,226,76,215,245,108,18,200,174,121,223,130,127,153,63,77,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,222,168,200,226,142,73,21,26,142,122,163,21,26,215,57,81,171,161,62,23,120,100,192,120,89,210,251,110,159,226,20,212,149,151,38,83,181,183,172,133,109,208,211,86,222,103,73,37,147,124,238,141,55,57,140,116,242,182,38,61,207,88,227,86,179,115,186,43,157,216,1,94,188,209,184,18,186,235,101,170,29,119,209,124,102,146,163,54,177,211,189,185,5,186,146,7,120,220,134,137,173,98,68,248,246,174,217,106,105,218,199,34,51,103,114,88,220,140,71,57,97,134,39,83,9,165,62,19,188,172,104,223,203,252,123,211,160,51,88,90,247,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,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,0,85,95,60,239,193,63,204,159,166,145,87,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,74,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,73,84,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,210,185,24,254,54,126,91,253,72,229,92,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,62,174,107,28,118,218,146,213,95,194,206,141,100,213,110,185,58,161,96,205,238,182,233,218,216,35,129,26,246,201,103,71,162,43,158,247,57,90,179,236,115,81,136,206,195,149,251,231,142,58,182,176,98,121,86,87,237,47,178,216,205,214,243,236,107,124,215,107,143,179,232,164,168,240,116,49,116,238,212,205,177,23,183,11,55,55,116,142,232,214,245,78,170,157,79,85,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,175,75,0,143,252,91,113,163,165,156,35,98,172,185,101,46,246,238,73,93,209,182,236,102,223,93,76,202,233,55,199,58,197,81,51,30,244,146,42,53,146,157,209,58,161,177,201,181,206,68,70,61,125,195,130,238,45,177,94,46,116,177,50,155,108,94,7,36,177,120,107,126,77,110,115,99,139,183,92,234,104,222,249,224,137,38,150,68,163,146,69,153,176,190,69,71,59,179,34,42,117,98,148,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,206,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,213,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,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,202,185,165,62,19,188,172,104,223,203,252,123,211,160,58,169,94,188,209,184,18,186,235,101,170,29,119,209,124,102,146,163,54,177,211,189,185,5,186,146,7,120,220,134,137,173,98,68,248,246,174,217,106,105,218,199,34,51,103,114,88,220,140,71,57,97,134,39,83,9,117,60,149,60,172,101,63,48,43,189,58,220,79,240,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,16,3,157,95,149,140,91,230,5,15,167,92,74,149,208,77,107,202,184,118,213,139,22,177,225,86,251,85,109,235,31,241,94,26,11,164,82,73,74,254,253,52,180,239,222,216,228,141,235,209,147,57,83,163,211,226,68,235,213,58,162,248,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,213,203,43,142,219,174,136,230,86,237,12,213,44,154,146,61,47,191,84,72,218,90,203,164,238,99,49,186,215,163,156,215,199,39,69,70,83,77,47,70,200,199,237,141,143,147,191,186,52,73,187,183,104,1,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,61,87,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,139,182,90,110,183,170,151,209,217,173,149,117,245,17,211,207,86,248,169,161,116,175,108,16,68,249,166,149,90,212,85,70,71,20,114,72,247,127,6,177,142,114,244,68,85,61,94,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,66,124,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,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,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,128,28,174,60,246,105,151,214,189,30,180,191,224,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,42,231,181,212,157,98,207,181,90,60,126,143,47,191,85,207,109,197,108,244,54,75,45,177,42,166,117,21,4,20,212,84,244,155,160,134,71,185,177,62,86,210,197,36,170,205,168,249,55,59,162,123,145,63,87,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,14,127,175,122,41,138,241,19,164,247,221,28,205,110,23,90,43,46,65,225,124,76,246,185,99,142,169,157,138,152,170,25,177,210,71,35,19,171,225,106,47,86,47,194,171,211,162,244,84,140,26,123,202,39,134,221,53,207,241,173,70,177,102,218,149,61,203,21,188,81,94,232,226,171,185,80,58,9,39,166,153,147,70,217,26,218,54,185,88,174,98,34,162,57,171,211,175,69,79,226,77,240,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,205,149,213,180,148,181,48,202,197,234,215,177,205,88,222,139,209,30,143,133,157,28,141,87,181,244,108,105,207,69,244,135,13,208,93,47,199,244,143,79,224,171,142,197,142,211,186,26,117,171,157,102,158,87,190,71,75,44,210,63,220,138,249,37,146,73,21,26,141,98,43,213,26,214,181,17,169,237,72,171,205,31,200,158,166,253,23,214,40,138,1,53,80,0,5,0,243,71,243,217,169,191,69,244,122,34,85,114,49,252,108,252,183,250,145,103,216,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,149,131,207,59,240,79,243,39,233,164,85,229,113,231,179,76,190,181,232,245,165,255,0,0,12,171,154,83,225,59,202,198,141,252,191,199,189,58,2,170,249,94,240,45,251,107,202,153,174,58,199,134,120,189,54,178,239,246,61,53,107,182,195,125,186,71,35,81,58,194,173,95,17,71,15,73,59,157,85,172,124,168,200,254,245,173,168,141,46,164,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,5,85,243,206,252,19,252,201,250,105,21,121,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,164,14,113,152,158,43,138,113,79,103,251,45,140,218,172,222,217,195,233,238,215,31,103,209,71,79,227,43,165,184,220,59,181,51,108,68,238,76,253,173,221,35,186,185,221,19,170,175,67,181,242,49,252,108,252,183,250,145,202,185,213,249,167,197,190,95,208,250,141,196,225,92,52,241,119,117,225,151,72,245,135,20,195,237,213,107,150,106,85,61,178,219,109,186,199,80,232,25,104,130,38,87,54,162,169,175,141,205,151,196,181,42,99,236,237,84,70,191,172,142,119,221,164,114,113,91,77,179,50,213,124,254,138,205,71,37,93,255,0,44,204,111,17,211,68,250,186,180,89,238,23,26,185,145,173,89,38,153,200,138,249,37,145,58,190,71,39,189,202,174,95,226,165,244,112,109,192,198,3,195,54,145,205,138,101,54,188,127,44,203,50,58,122,136,242,123,172,214,184,100,100,208,84,178,38,205,108,137,239,143,186,250,20,72,89,214,57,85,82,71,239,145,88,205,233,27,43,131,153,23,0,183,221,2,202,174,154,219,166,246,255,0,27,166,89,5,193,245,21,16,210,211,50,63,179,53,83,201,213,41,159,28,77,107,27,70,231,191,108,18,53,168,214,117,108,47,232,238,219,230,226,188,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,85,7,55,126,17,51,235,150,76,206,40,177,11,142,65,148,219,103,167,138,219,122,178,165,60,213,107,96,130,154,158,73,60,84,29,182,171,97,161,219,20,175,151,126,212,142,105,28,253,206,239,170,69,0,56,117,215,156,203,134,221,92,177,106,182,25,91,86,215,219,170,24,203,157,12,53,9,11,46,214,229,123,86,162,138,85,115,30,221,146,53,189,17,202,199,108,122,50,70,166,246,53,83,242,181,191,53,181,106,86,180,103,218,141,98,167,171,130,219,149,101,23,91,221,28,85,108,107,103,142,10,154,185,38,141,178,53,174,115,81,232,215,162,42,35,156,157,122,244,85,254,37,186,114,84,242,177,148,252,192,174,244,235,113,63,206,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,213,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,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,202,185,165,62,19,188,172,104,223,203,252,123,211,160,58,168,51,215,204,123,19,197,112,110,51,181,15,22,194,177,155,86,63,101,162,246,79,134,183,90,232,163,164,165,131,125,170,145,239,217,20,104,214,55,115,222,231,47,68,247,185,202,171,239,85,44,87,146,167,149,140,167,230,5,119,167,91,137,254,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,2,0,115,171,242,177,139,124,192,161,244,235,137,74,197,159,112,101,202,110,197,168,186,79,93,156,241,48,153,93,130,235,144,238,167,179,217,41,227,125,182,225,101,142,26,158,143,169,168,109,76,75,214,105,123,78,107,35,116,110,141,32,145,95,241,62,70,44,16,3,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,173,240,165,171,179,127,146,180,225,151,135,59,254,179,42,211,86,207,81,83,255,0,86,166,164,142,24,191,216,69,211,250,42,90,160,41,91,157,95,154,124,91,229,253,15,168,220,78,63,194,55,25,53,60,39,233,126,177,219,241,74,106,182,231,121,189,61,154,28,106,185,104,162,168,162,161,125,60,149,41,81,52,232,249,26,187,219,21,74,186,36,217,35,22,70,183,184,213,103,84,116,117,254,218,179,220,171,252,107,145,228,153,29,195,254,82,178,186,229,93,81,39,253,169,38,154,73,31,255,0,27,156,231,127,90,169,125,60,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,202,245,230,107,192,149,215,68,115,43,142,185,233,110,51,73,30,151,223,170,35,117,85,29,174,7,49,152,221,107,209,173,115,36,143,170,163,41,166,151,171,163,123,54,198,199,201,216,219,26,36,61,216,235,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,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,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,72,1,202,227,207,102,153,125,107,209,235,75,254,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,50,174,74,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,189,209,62,68,216,173,100,93,119,57,174,146,36,127,170,230,35,192,45,103,12,121,82,103,154,91,111,186,220,180,202,247,221,168,232,148,211,212,125,153,145,36,137,158,26,170,167,106,177,33,123,231,141,180,242,72,244,145,223,20,110,220,232,251,146,243,254,5,248,205,190,240,121,168,245,87,57,45,94,217,195,50,143,15,79,147,91,98,99,18,169,209,196,175,237,84,211,72,238,157,38,139,187,42,164,110,114,71,35,94,230,187,106,171,37,142,255,0,177,108,179,21,206,108,84,185,78,21,147,90,178,11,45,110,255,0,13,113,181,214,199,87,75,62,199,185,143,217,44,106,230,59,107,216,230,175,69,247,57,170,139,239,69,63,88,0,0,0,138,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,160,19,85,0,0,80,15,52,127,61,154,155,244,95,71,162,37,87,35,31,198,207,203,127,169,22,168,85,95,60,239,193,63,204,159,166,145,87,149,199,158,205,50,250,215,163,214,151,252,0,50,174,105,79,132,239,43,26,55,242,255,0,30,244,232,15,127,139,98,120,174,13,98,165,197,176,172,102,213,143,217,104,183,248,107,117,174,138,58,74,88,55,189,207,126,200,163,70,177,187,158,247,57,122,39,189,206,85,95,122,169,250,192,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,42,175,158,119,224,159,230,79,211,72,171,202,227,207,102,153,125,107,209,235,75,254,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,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,43,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,54,126,91,253,72,229,92,234,252,211,226,223,47,232,125,70,226,64,2,236,249,104,112,21,77,160,216,244,58,213,171,54,42,73,245,22,249,79,28,214,134,73,221,223,96,183,79,75,27,157,11,161,154,40,221,5,114,186,73,162,153,126,61,172,106,49,142,106,62,100,124,245,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,80,15,25,156,25,231,220,38,103,245,52,117,148,53,119,28,38,227,80,249,108,55,232,162,154,104,27,4,147,84,37,53,37,85,74,193,20,41,93,217,167,89,36,138,62,169,209,119,55,221,252,59,87,42,126,45,243,45,41,213,10,14,29,93,139,213,228,120,158,161,94,17,236,134,221,76,143,173,181,92,95,27,24,234,212,84,247,190,153,34,133,139,59,92,191,119,28,61,214,42,108,145,147,93,160,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,65,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,161,1,117,60,149,60,172,101,63,48,43,189,58,220,79,243,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,165,99,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,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,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,34,213,0,50,174,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,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,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,128,28,234,252,172,98,223,48,40,125,58,226,87,7,47,76,3,13,212,254,49,180,231,12,212,12,122,146,251,98,170,168,175,169,168,183,213,162,186,9,223,77,111,169,168,137,36,111,94,143,98,75,12,106,172,119,86,61,17,90,228,115,85,90,186,30,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,78,39,149,96,215,218,172,91,53,198,110,184,253,234,139,103,137,183,93,40,164,164,170,131,123,26,246,111,138,68,107,219,185,143,107,147,170,123,218,228,84,247,42,23,105,203,99,142,123,87,16,88,5,30,149,234,53,210,146,135,81,113,90,122,107,108,79,172,186,53,211,229,16,54,25,21,181,81,54,105,22,121,170,91,29,59,221,83,209,28,157,122,75,185,18,69,142,57,190,82,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,252,156,167,19,197,115,155,21,86,45,154,227,54,172,130,203,91,179,196,219,174,148,81,213,210,207,177,237,123,55,197,34,57,142,218,246,53,201,213,61,206,106,42,123,209,10,23,227,219,130,11,239,8,249,220,85,184,229,45,214,229,166,87,190,212,86,75,221,100,204,168,153,149,73,10,44,212,181,110,142,40,217,28,219,219,43,227,77,136,215,197,211,107,156,232,229,70,122,174,88,188,89,230,218,29,171,20,218,83,29,142,235,145,97,153,205,193,178,221,40,45,150,202,203,165,194,138,72,169,166,254,202,162,165,129,255,0,244,78,169,86,197,44,142,130,153,54,181,86,54,162,222,160,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,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,64,14,87,30,123,52,203,235,94,143,90,95,240,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,149,115,71,188,20,226,214,44,63,132,125,33,180,227,148,62,18,146,163,15,182,93,36,143,186,249,55,85,86,192,218,186,153,58,189,85,83,124,243,202,254,157,118,183,119,70,162,53,17,19,165,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,67,176,114,216,227,158,235,195,238,127,71,165,122,141,116,171,174,211,172,170,162,154,219,19,235,46,142,108,24,188,238,154,69,109,84,77,154,68,130,26,103,73,80,247,84,244,70,175,78,146,238,85,141,99,146,242,64,0,0,8,171,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,1,53,80,0,5,0,243,71,243,217,169,191,69,244,122,34,85,114,49,252,108,252,183,250,145,106,133,85,243,206,252,19,252,201,250,105,21,121,92,121,236,211,47,173,122,61,105,127,192,3,42,230,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,5,85,243,206,252,19,252,201,250,105,21,121,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,165,110,117,126,105,241,111,151,244,62,163,113,58,175,35,31,198,207,203,127,169,28,171,157,95,154,124,91,229,253,15,168,220,78,149,202,159,129,43,170,221,104,56,166,214,92,102,145,182,214,211,164,248,69,170,227,3,157,60,147,171,152,232,239,10,197,84,107,24,214,163,146,13,237,114,189,95,223,106,51,100,18,73,107,224,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,220,215,131,62,12,240,30,19,48,10,106,58,58,26,75,142,109,113,167,100,183,235,244,177,67,52,237,158,72,105,210,166,146,150,165,32,138,100,161,239,83,164,145,197,39,85,234,187,157,239,254,18,40,3,207,231,248,6,27,170,120,109,219,79,181,7,30,164,190,99,215,202,117,166,174,161,169,69,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,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,47,71,161,101,92,149,60,172,101,63,48,43,189,58,220,79,243,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,165,99,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,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,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,34,213,0,50,174,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,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,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,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,87,51,94,4,173,90,221,134,220,117,207,75,113,154,185,53,66,195,79,27,170,168,237,112,53,239,201,40,152,173,107,153,36,125,81,95,83,12,93,93,27,217,186,71,178,62,198,217,21,97,237,83,14,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,255,0,112,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,149,215,206,175,205,62,45,242,254,135,212,110,39,170,229,111,192,45,30,162,120,30,38,245,142,223,106,185,98,9,227,41,241,220,118,178,154,10,232,110,242,39,118,154,106,154,184,228,107,216,216,98,122,72,145,198,168,146,58,88,210,79,129,145,179,189,111,224,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,220,87,130,142,1,116,227,133,60,86,138,237,123,183,218,178,109,77,168,233,81,112,200,228,166,73,60,4,142,141,241,173,53,185,210,55,124,48,163,36,145,142,145,17,178,77,185,202,254,141,217,20,82,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,0,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,32,7,43,143,61,154,101,245,175,71,173,47,248,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,202,185,165,62,19,188,172,104,223,203,252,123,211,160,58,169,205,56,135,225,251,1,226,107,75,235,180,163,81,153,86,203,109,101,69,61,92,85,148,41,10,86,209,79,12,136,230,203,79,36,209,200,216,222,173,223,19,156,141,234,177,203,35,125,219,148,207,14,186,104,94,163,240,233,168,247,29,47,213,11,55,129,186,208,244,150,25,162,85,125,45,194,149,202,169,29,85,52,138,137,220,133,251,93,209,122,35,145,205,115,30,214,61,143,99,108,87,149,231,48,47,253,91,225,75,87,102,255,0,37,105,195,47,14,119,253,102,85,166,173,158,162,167,254,173,77,73,28,49,127,176,139,167,244,84,181,64,0,0,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,2,106,160,0,10,1,230,143,231,179,83,126,139,232,244,68,170,228,99,248,217,249,111,245,34,213,10,171,231,157,248,39,249,147,244,210,42,242,184,243,217,166,95,90,244,122,210,255,0,128,6,85,205,41,240,157,229,99,70,254,95,227,222,157,1,213,64,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,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,246,226,111,134,78,36,175,252,73,106,189,246,197,195,230,165,92,109,183,28,226,251,87,71,89,73,137,215,205,5,76,18,87,204,232,229,142,70,196,173,123,28,213,71,35,145,85,21,21,21,11,116,229,195,137,229,88,55,6,58,121,139,102,184,205,215,31,189,81,123,91,196,219,174,148,82,82,85,65,190,235,86,246,111,138,68,107,219,185,143,107,147,170,123,218,228,84,247,42,18,84,21,23,205,219,68,53,163,82,184,146,198,239,186,115,164,57,174,85,109,131,7,163,164,150,178,201,96,171,174,130,57,219,95,94,231,68,233,33,141,205,71,163,94,199,43,85,122,244,123,87,250,208,233,92,154,244,159,84,244,191,246,191,251,76,211,76,175,18,246,159,217,255,0,5,237,219,53,77,7,138,237,251,67,185,218,239,49,187,246,247,25,187,111,94,155,219,215,248,161,216,53,243,129,202,158,35,184,217,196,53,135,56,125,35,52,235,11,197,237,172,154,146,70,69,80,251,229,198,27,133,108,233,68,232,94,142,106,83,35,95,19,166,115,219,241,178,68,141,136,170,231,190,25,127,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,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,120,87,44,141,11,212,126,29,52,127,58,210,253,80,179,120,27,173,14,160,86,203,12,209,42,190,150,225,74,235,125,189,35,170,166,145,81,59,144,191,107,186,47,68,114,57,174,99,218,199,177,236,108,192,57,167,19,118,155,173,255,0,134,221,87,177,88,173,149,119,27,149,199,7,190,210,81,209,210,66,233,167,169,158,74,9,155,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,134,125,255,0,116,238,41,255,0,224,211,170,191,248,54,227,255,0,146,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,162,255,0,116,238,41,255,0,224,211,170,191,248,54,227,255,0,146,104,35,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,165,131,154,113,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,254,13,58,171,255,0,131,110,63,249,38,130,56,100,180,221,108,28,54,233,69,138,251,108,171,183,92,173,216,61,138,146,178,142,174,23,67,61,52,241,208,66,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,58,88,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,128,51,89,251,167,113,79,255,0,6,157,85,255,0,193,183,31,252,147,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,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,224,17,171,152,246,39,149,103,60,24,234,30,45,133,99,55,92,130,245,91,236,159,13,110,181,209,73,87,85,62,203,173,35,223,178,40,209,207,118,214,49,206,94,137,238,107,85,87,220,138,84,95,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,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,16,127,151,15,15,90,251,131,113,157,167,153,78,107,161,250,129,143,217,104,189,173,226,110,55,76,102,182,146,150,13,246,170,182,51,124,178,70,214,55,115,222,214,167,85,247,185,200,137,239,84,46,252,2,170,249,157,114,244,190,221,111,181,60,69,112,253,136,93,111,181,247,219,131,165,203,108,22,200,89,44,140,145,236,134,56,170,168,169,32,133,36,147,124,141,153,245,43,186,73,22,73,146,77,187,123,174,100,63,208,188,11,142,238,29,53,30,221,170,26,95,160,90,171,67,117,161,235,20,208,203,134,92,223,75,112,165,114,162,201,75,83,26,68,157,200,95,181,189,83,170,57,28,214,189,142,99,216,199,182,127,234,79,11,213,156,125,113,79,129,235,62,99,128,101,120,134,153,89,176,250,40,175,182,76,170,146,123,53,230,174,70,220,111,40,202,86,53,140,145,137,213,240,192,249,81,38,100,137,79,85,19,216,230,186,70,42,88,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,135,214,0,0,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,131,252,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,56,57,68,233,238,125,166,188,54,228,150,45,70,193,242,12,86,229,62,113,89,87,21,29,238,217,53,12,242,64,234,10,6,182,86,199,51,90,229,98,185,143,106,57,19,167,86,57,63,169,73,190,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,23,126,0,51,237,196,223,12,156,73,95,248,146,213,123,237,139,135,205,74,184,219,110,57,197,246,174,142,178,147,19,175,154,10,152,36,175,153,209,203,28,141,137,90,246,57,170,142,71,34,170,42,42,42,22,233,203,135,19,202,176,110,12,116,243,22,205,113,155,174,63,122,162,246,183,137,183,93,40,164,164,170,131,125,214,173,236,223,20,136,215,183,115,30,215,39,84,247,181,200,169,238,84,36,168,6,107,63,116,238,41,255,0,224,211,170,191,248,54,227,255,0,146,104,35,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,165,130,53,113,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,131,251,167,113,79,255,0,6,157,85,255,0,193,183,31,252,146,231,185,121,235,70,180,102,218,95,79,166,156,68,105,174,165,88,243,108,82,157,91,237,236,162,195,87,79,5,246,139,185,210,39,248,153,33,99,124,76,109,115,35,123,36,85,146,68,106,77,186,69,116,221,185,106,0,0,17,171,152,246,39,149,103,60,24,234,30,45,133,99,55,92,130,245,91,236,159,13,110,181,209,73,87,85,62,203,173,35,223,178,40,209,207,118,214,49,206,94,137,238,107,85,87,220,138,82,15,238,157,197,63,252,26,117,87,255,0,6,220,127,242,77,41,130,53,115,30,196,242,172,231,131,29,67,197,176,172,102,235,144,94,171,125,147,225,173,214,186,41,42,234,167,217,117,164,123,246,69,26,57,238,218,198,57,203,209,61,205,106,170,251,145,74,65,253,211,184,167,255,0,131,78,170,255,0,224,219,143,254,73,165,48,0,41,3,152,247,15,90,251,156,241,157,168,121,78,21,161,250,129,144,89,107,125,147,225,174,54,188,102,182,174,150,125,150,170,70,63,100,177,198,230,59,107,216,230,175,69,247,57,170,139,239,69,36,175,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,81,90,188,229,52,159,84,245,67,246,65,251,51,211,76,175,45,246,103,218,15,27,236,43,53,77,127,133,238,123,63,183,221,236,177,219,55,118,223,183,119,78,187,29,211,248,41,26,185,112,240,245,175,184,55,25,218,121,148,230,186,31,168,24,253,150,139,218,222,38,227,116,198,107,105,41,96,223,106,171,99,55,203,36,109,99,119,61,237,106,117,95,123,156,136,158,245,66,239,192,6,107,63,116,238,41,255,0,224,211,170,191,248,54,227,255,0,146,104,35,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,165,128,103,219,137,190,25,56,146,191,241,37,170,247,219,23,15,154,149,113,182,220,115,139,237,93,29,101,38,39,95,52,21,48,73,95,51,163,150,57,27,18,181,236,115,85,28,142,69,84,84,84,84,45,211,151,14,39,149,96,220,24,233,230,45,154,227,55,92,126,245,69,237,111,19,110,186,81,73,73,85,6,251,173,91,217,190,41,17,175,110,230,61,174,78,169,239,107,145,83,220,168,73,80,1,90,188,229,52,159,84,245,67,246,65,251,51,211,76,175,45,246,103,218,15,27,236,43,53,77,127,133,238,123,63,183,221,236,177,219,55,118,223,183,119,78,187,29,211,248,41,26,185,112,240,245,175,184,55,25,218,121,148,230,186,31,168,24,253,150,139,218,222,38,227,116,198,107,105,41,96,223,106,171,99,55,203,36,109,99,119,61,237,106,117,95,123,156,136,158,245,66,239,193,26,185,143,98,121,86,115,193,142,161,226,216,86,51,117,200,47,85,190,201,240,214,235,93,20,149,117,83,236,186,210,61,251,34,141,28,247,109,99,28,229,232,158,230,181,85,125,200,165,69,240,201,195,39,18,86,14,36,180,162,251,125,225,243,82,173,214,219,118,113,98,171,172,172,171,196,235,225,130,154,8,235,225,116,146,201,35,162,70,177,141,106,43,149,202,168,136,136,170,166,130,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,1,199,79,23,124,118,112,197,196,118,69,128,91,117,171,181,141,220,54,223,113,159,237,110,206,238,150,186,135,191,100,94,248,100,147,238,100,100,212,251,164,114,61,253,142,226,162,35,208,145,92,174,184,217,201,184,140,181,100,250,115,172,185,149,93,243,81,109,117,18,94,233,37,117,166,158,150,9,44,155,105,225,218,199,83,70,198,111,142,161,206,87,35,218,142,84,168,143,106,189,26,244,142,90,241,11,148,223,112,109,2,212,188,215,22,174,240,87,172,127,15,188,221,45,213,61,166,73,216,170,130,138,89,34,147,99,209,204,118,215,177,171,209,200,173,94,157,21,21,61,197,32,255,0,42,63,29,159,239,231,254,140,217,255,0,213,11,254,42,215,153,103,48,45,109,209,173,121,165,210,61,3,212,10,75,21,61,130,207,4,215,245,109,146,10,153,221,113,169,235,43,97,123,234,226,123,21,141,166,90,105,26,176,162,123,234,36,71,185,202,136,216,253,7,43,110,40,248,177,226,83,84,243,15,218,222,115,246,143,12,199,49,246,247,63,155,45,180,125,139,165,69,76,126,23,252,30,40,229,118,232,96,173,254,29,88,155,126,46,138,172,235,37,117,31,140,219,22,146,113,137,138,240,207,156,218,187,86,172,239,31,183,84,89,47,20,236,123,228,130,241,81,93,87,76,218,106,134,39,94,176,203,218,133,172,145,168,139,28,138,187,250,177,234,248,100,168,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,1,18,185,124,241,183,106,226,191,0,146,197,147,207,73,67,168,184,173,61,60,55,90,55,85,53,211,221,160,108,48,181,247,102,70,216,98,99,25,37,67,164,107,162,141,28,144,175,109,28,168,146,71,214,90,128,1,13,116,15,142,58,158,35,184,217,203,244,123,7,101,35,52,235,11,197,238,79,134,174,55,197,80,251,229,198,27,133,20,11,90,217,152,174,106,83,35,95,43,97,107,29,241,178,69,145,234,170,230,50,25,148,8,171,198,39,24,191,186,86,169,232,255,0,218,26,63,23,134,102,190,214,183,95,126,243,183,236,254,221,77,175,101,199,224,130,89,101,236,67,45,95,220,51,111,115,187,239,94,173,103,73,63,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,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,128,28,214,248,163,215,110,26,255,0,101,223,177,76,231,236,231,218,63,109,251,79,249,178,142,179,191,225,252,15,103,252,38,41,54,237,239,203,253,30,157,119,123,250,244,78,156,255,0,149,255,0,25,156,73,241,19,175,183,252,43,88,245,35,237,5,150,139,15,170,186,65,77,236,122,10,77,149,76,173,162,141,178,111,167,130,55,175,70,77,34,116,85,219,241,117,233,213,17,82,207,193,72,28,66,243,30,227,59,6,215,221,75,194,177,109,100,240,86,92,127,48,188,218,237,212,223,103,109,82,118,41,96,173,150,56,163,222,250,103,61,219,88,198,167,87,42,185,122,117,85,85,247,150,127,192,86,169,103,122,211,194,118,13,169,154,151,125,246,206,73,121,246,159,141,173,240,176,211,247,123,87,42,168,99,251,184,88,200,219,210,56,152,223,133,169,215,167,85,234,170,170,178,0,2,37,107,47,27,118,174,31,184,205,198,244,75,82,39,164,163,194,115,76,94,221,86,203,205,93,83,105,224,177,86,173,77,210,55,75,39,72,92,233,25,59,163,162,137,92,249,25,28,41,26,200,189,17,100,82,90,128,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,1,231,243,252,255,0,13,210,204,54,237,168,58,131,144,210,88,241,235,29,58,212,215,87,84,170,236,137,157,81,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,22,181,120,117,230,241,83,153,241,23,95,102,213,251,101,38,49,167,217,141,69,21,53,157,245,119,56,150,12,73,241,210,200,217,22,73,153,72,199,212,178,170,167,181,213,243,57,140,167,71,42,170,236,107,148,180,160,124,151,106,42,155,141,170,182,223,71,118,171,181,212,85,83,201,12,85,212,141,137,211,210,189,205,84,108,209,164,204,124,74,246,170,163,145,36,99,217,213,19,115,92,157,81,104,51,249,81,248,236,255,0,127,63,244,102,207,254,168,92,159,5,250,199,125,215,222,24,48,13,85,202,97,217,122,186,219,228,167,184,201,185,139,226,106,169,42,37,164,150,167,163,24,198,51,188,250,119,75,219,107,81,172,238,108,78,168,222,171,218,193,65,119,110,106,124,113,220,110,181,183,10,61,93,164,181,211,213,84,73,52,84,52,152,221,177,208,82,177,206,85,108,49,172,212,239,149,88,212,84,106,44,143,123,250,34,110,115,151,170,173,196,240,95,148,234,198,115,195,6,1,154,235,117,119,141,203,242,11,124,151,74,154,158,213,52,125,250,89,234,37,146,138,77,148,200,216,155,186,145,244,235,209,17,28,157,122,61,17,251,144,242,188,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,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,31,248,245,213,44,239,69,184,78,206,117,51,77,47,190,198,201,44,222,204,240,85,190,22,26,142,215,118,229,75,12,159,119,51,31,27,186,199,43,219,241,53,122,117,234,157,21,17,82,160,127,149,31,142,207,247,243,255,0,70,108,255,0,234,133,255,0,0,1,31,248,245,213,44,239,69,184,78,206,117,51,77,47,190,198,201,44,222,204,240,85,190,22,26,142,215,118,229,75,12,159,119,51,31,27,186,199,43,219,241,53,122,117,234,157,21,17,82,176,56,122,230,61,198,118,115,175,186,105,133,101,58,201,227,108,185,6,97,102,181,220,105,190,206,218,163,239,210,207,91,20,114,199,189,148,205,123,119,49,238,78,173,84,114,117,234,138,139,239,46,252,28,127,139,109,111,186,240,225,160,57,30,180,89,172,116,151,154,140,114,162,214,231,208,84,200,232,217,83,4,215,26,106,121,152,143,111,189,143,88,166,147,99,250,57,26,253,174,86,189,17,88,190,175,69,245,123,13,215,173,47,199,245,115,79,231,171,146,197,145,83,186,106,116,171,129,97,158,39,178,71,69,44,50,51,222,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,203,237,64,7,138,214,141,94,195,116,23,75,242,13,92,212,9,234,227,177,99,180,237,154,161,41,32,89,167,149,239,145,177,69,12,108,247,34,190,73,100,142,52,87,43,88,138,244,87,57,173,69,114,121,78,18,117,190,235,196,126,128,227,154,209,121,177,210,89,170,50,58,139,163,153,65,77,35,164,101,52,16,220,106,105,225,98,189,222,247,189,34,134,61,239,232,212,115,247,57,26,196,84,98,118,0,68,174,24,56,219,181,106,142,186,106,119,13,57,220,244,150,252,179,14,202,47,116,150,26,137,170,154,143,191,209,67,114,173,251,168,162,108,44,99,31,75,76,202,102,43,119,190,73,88,215,202,191,208,149,82,90,128,10,1,254,84,126,59,63,223,207,253,25,179,255,0,170,22,253,192,86,169,103,122,211,194,118,13,169,154,151,125,246,206,73,121,246,159,141,173,240,176,211,247,123,87,42,168,99,251,184,88,200,219,210,56,152,223,133,169,215,167,85,234,170,170,178,0,21,1,199,175,30,188,88,232,183,22,57,206,153,233,166,171,123,27,27,179,123,51,193,81,123,10,219,81,218,238,219,105,102,147,239,38,167,124,142,235,36,175,119,196,229,233,215,162,116,68,68,73,1,202,147,138,61,118,226,83,246,163,251,107,206,126,209,253,156,246,39,179,63,155,40,232,251,30,35,199,119,191,193,162,143,118,238,196,95,210,235,211,111,187,167,85,235,237,109,28,113,212,227,92,192,51,46,17,245,25,148,137,98,185,84,91,89,136,221,149,241,83,173,13,92,182,154,105,221,69,58,185,90,146,178,121,92,254,211,147,172,169,52,173,143,163,219,35,59,51,40,0,80,15,242,163,241,217,254,254,127,232,205,159,253,80,183,238,2,181,75,59,214,158,19,176,109,76,212,187,239,182,114,75,207,180,252,109,111,133,134,159,187,218,185,85,67,31,221,194,198,70,222,145,196,198,252,45,78,189,58,175,85,85,85,144,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,72,14,84,156,81,235,183,18,159,181,31,219,94,115,246,143,236,231,177,61,153,252,217,71,71,216,241,30,59,189,254,13,20,123,183,118,34,254,151,94,155,125,221,58,175,88,255,0,199,175,30,188,88,232,183,22,57,206,153,233,166,171,123,27,27,179,123,51,193,81,123,10,219,81,218,238,219,105,102,147,239,38,167,124,142,235,36,175,119,196,229,233,215,162,116,68,68,73,1,202,147,138,61,118,226,83,246,163,251,107,206,126,209,253,156,246,39,179,63,155,40,232,251,30,35,199,119,191,193,162,143,118,238,196,95,210,235,211,111,187,167,85,235,199,249,141,241,129,198,55,13,156,75,214,226,24,38,175,82,90,241,59,205,158,130,247,99,160,134,203,111,170,125,52,14,98,211,202,217,95,81,74,231,239,117,77,53,75,209,55,189,17,143,103,69,79,232,55,165,114,173,227,51,86,56,137,202,181,3,10,215,61,72,251,65,122,162,183,208,93,44,52,222,199,166,164,217,74,201,37,142,182,77,244,176,70,197,232,249,168,83,164,139,187,226,234,196,232,143,84,177,80,85,95,49,254,97,218,237,164,156,65,75,163,154,21,149,125,151,164,197,45,244,222,217,158,75,61,29,84,149,213,213,81,50,161,54,186,161,178,167,101,144,73,2,55,163,35,119,113,211,238,222,212,141,83,223,242,173,226,79,137,62,38,114,173,64,187,107,30,174,123,114,203,137,219,232,41,224,180,123,2,130,155,185,85,89,36,174,109,79,126,158,40,222,157,182,81,200,206,218,163,154,239,17,215,220,172,78,188,87,143,94,61,120,177,209,110,44,115,157,51,211,77,86,246,54,55,102,246,103,130,162,246,21,182,163,181,221,182,210,205,39,222,77,78,249,29,214,73,94,239,137,203,211,175,68,232,136,136,146,3,149,39,20,122,237,196,167,237,71,246,215,156,253,163,251,57,236,79,102,127,54,81,209,246,60,71,142,239,127,131,69,30,237,221,136,191,165,215,166,223,119,78,171,214,127,130,0,115,91,226,143,93,184,107,253,151,126,197,51,159,179,159,104,253,183,237,63,230,202,58,206,255,0,135,240,61,159,240,152,164,219,183,191,47,244,122,117,221,239,235,209,58,71,254,2,184,245,226,199,90,120,177,193,180,207,82,245,91,219,56,221,231,218,126,54,139,216,86,218,126,239,106,219,85,52,127,121,13,59,36,111,73,34,99,190,23,39,94,157,23,170,42,162,200,14,107,124,81,235,183,13,127,178,239,216,166,115,246,115,237,31,182,253,167,252,217,71,89,223,240,254,7,179,254,19,20,155,118,247,229,254,143,78,187,189,253,122,39,78,127,202,255,0,140,206,36,248,137,215,219,254,21,172,122,145,246,130,203,69,135,213,93,32,166,246,61,5,38,202,166,86,209,70,217,55,211,193,27,215,163,38,145,58,42,237,248,186,244,234,136,169,103,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,213,231,71,161,118,43,174,156,99,156,67,219,44,215,89,178,75,37,194,155,27,185,84,211,171,228,165,101,158,84,169,146,55,212,51,162,182,61,149,78,99,25,34,43,17,93,86,172,118,245,88,145,144,47,128,13,121,169,225,243,138,60,71,38,154,182,146,154,197,127,168,102,51,144,190,174,162,42,104,25,110,171,150,54,186,105,38,145,142,72,153,4,173,134,165,85,21,189,82,157,88,175,107,92,229,47,39,139,31,43,26,201,242,255,0,33,244,233,204,214,26,146,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,121,60,175,180,66,235,162,124,40,89,93,121,190,82,92,106,51,250,134,231,12,101,52,110,107,40,224,173,163,165,72,96,87,59,222,247,164,80,198,247,174,214,162,62,71,49,55,35,18,71,192,190,117,126,105,241,111,151,244,62,163,113,36,87,42,126,56,234,117,42,213,65,194,222,164,178,146,43,238,49,103,70,98,215,54,190,40,18,227,110,165,107,24,148,79,143,170,43,234,97,139,163,154,232,218,189,200,98,145,207,70,186,39,73,53,143,128,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,204,14,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,85,124,212,248,241,255,0,210,252,42,105,5,235,252,148,89,125,246,217,113,255,0,167,101,77,145,204,237,127,213,221,43,227,155,252,165,59,219,253,245,135,42,228,169,230,159,41,249,127,93,234,54,226,234,65,85,124,243,191,4,255,0,50,126,154,120,174,84,252,113,211,105,173,214,131,133,189,73,101,92,182,44,158,240,140,197,174,109,124,179,173,186,227,84,230,49,40,159,31,85,70,83,77,47,71,53,209,181,59,115,75,35,158,142,108,174,146,27,137,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,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,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,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,188,211,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,148,217,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,67,204,119,142,58,110,43,115,42,12,63,79,153,87,79,167,88,125,68,239,161,154,87,203,19,239,117,110,68,98,214,203,2,170,53,140,107,81,205,129,174,111,117,172,150,87,57,90,179,44,81,195,82,221,57,80,241,199,77,146,218,172,156,35,234,51,42,214,251,109,167,168,102,35,118,87,203,80,149,212,145,54,73,221,69,58,185,92,177,62,8,154,254,211,147,164,75,12,77,143,163,29,27,59,214,104,10,1,230,117,165,191,178,254,50,115,95,9,98,246,101,171,45,240,249,77,191,251,43,189,226,188,84,105,226,231,247,189,206,102,234,232,235,126,7,109,233,211,225,106,49,88,77,78,73,122,153,149,100,26,113,168,154,91,118,171,241,22,92,62,225,111,184,90,59,146,72,249,41,252,122,84,247,224,110,231,171,25,10,62,145,36,107,24,214,253,228,243,185,85,202,255,0,117,149,17,87,153,214,169,126,203,248,54,205,124,37,247,217,151,92,183,195,226,214,255,0,236,94,247,138,241,82,39,139,131,222,199,53,155,168,99,173,248,221,183,167,79,133,200,245,97,69,122,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,154,126,51,25,162,250,189,153,104,46,168,99,250,185,167,243,210,71,125,199,106,29,53,58,85,192,147,65,43,31,27,162,150,25,25,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,234,160,17,255,0,136,222,53,244,107,134,12,239,6,194,117,50,231,225,190,214,248,202,154,218,200,213,211,123,26,134,24,94,177,212,77,79,11,100,168,127,122,161,25,4,104,216,246,175,73,220,175,78,202,181,221,214,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,235,34,175,52,127,34,122,155,244,95,88,162,41,219,131,238,44,243,46,17,117,67,237,197,138,158,174,241,98,175,167,146,154,251,142,54,189,41,96,186,177,35,122,64,175,122,199,42,49,241,74,244,145,175,70,111,233,220,98,42,54,87,162,232,79,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,174,201,89,213,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,61,0,34,175,52,127,34,122,155,244,95,88,162,40,4,213,64,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,21,121,163,249,19,212,223,162,250,197,17,82,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,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,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,45,171,149,199,145,61,50,250,215,172,86,146,168,25,182,226,110,237,117,176,113,119,170,247,219,21,206,174,221,114,183,106,69,246,174,142,178,146,103,67,61,52,241,220,230,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,23,105,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,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,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,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,25,87,47,79,148,182,169,96,153,95,9,214,29,51,176,95,124,86,73,130,120,175,180,20,94,22,102,120,63,27,114,174,154,151,239,30,196,142,77,241,181,93,247,110,118,222,157,29,209,125,196,213,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,247,252,233,52,114,251,152,104,214,37,172,86,137,187,148,154,119,112,168,167,186,83,109,98,109,165,185,58,158,54,212,239,115,209,87,100,240,83,197,219,107,30,231,120,157,223,11,99,114,172,0,229,201,169,159,178,254,50,116,226,227,81,87,117,142,130,253,112,118,51,89,5,190,78,158,43,199,198,234,122,118,76,213,123,90,248,91,85,37,52,174,69,235,211,178,143,107,92,230,53,13,10,3,50,218,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,186,158,84,186,103,251,59,224,219,28,184,212,82,93,105,43,243,91,133,118,77,89,5,194,62,222,222,228,137,79,78,248,90,172,107,146,25,41,105,105,165,106,174,237,221,213,123,93,181,205,68,172,30,104,254,123,53,55,232,190,143,68,119,254,74,122,165,130,98,153,222,125,166,119,251,239,133,201,51,191,101,125,159,162,240,179,63,198,120,40,110,51,85,125,227,24,177,199,178,55,35,190,241,205,221,215,163,122,175,184,183,240,85,95,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,78,85,201,83,205,62,83,242,254,187,212,109,197,212,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,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,203,180,211,29,121,166,226,15,149,174,109,147,77,91,87,83,125,176,105,189,255,0,25,200,95,87,81,45,76,239,184,210,90,94,215,77,36,210,49,171,43,231,137,208,212,170,162,187,162,212,43,21,238,115,92,165,27,23,125,205,239,93,43,52,195,135,26,77,57,199,175,62,10,245,169,119,7,91,166,107,18,118,76,235,60,12,73,43,86,57,99,86,177,187,158,250,72,30,199,170,164,145,84,202,212,99,147,115,153,82,220,42,233,111,237,167,136,237,58,211,57,172,94,217,160,188,228,20,190,213,162,241,94,31,187,107,137,253,234,239,188,71,177,205,233,75,20,238,248,28,143,94,157,25,213,202,212,93,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,83,15,58,191,52,248,183,203,250,31,81,184,144,42,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,66,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,156,47,152,215,49,61,80,208,173,121,176,105,118,132,223,105,41,95,138,83,197,95,150,69,87,65,29,68,23,9,234,59,115,67,67,35,101,133,30,198,54,157,26,245,146,158,102,171,146,177,91,185,143,139,170,118,174,2,249,129,93,120,195,186,222,113,11,238,144,85,227,215,44,110,207,75,91,89,122,160,169,117,77,170,162,119,57,35,146,53,220,198,186,145,239,119,87,195,10,190,101,115,35,159,171,254,235,171,233,219,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,164,170,0,202,185,215,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,122,178,16,115,47,227,142,155,135,28,54,109,30,193,217,86,253,69,205,44,242,62,26,184,223,45,59,44,118,233,150,72,22,181,179,49,90,229,169,87,50,86,194,214,59,224,124,107,35,213,17,172,100,212,108,79,254,74,158,105,242,159,151,245,222,163,110,46,164,21,87,207,59,240,79,243,39,233,165,85,150,253,202,211,143,111,183,116,118,30,20,117,66,13,153,5,170,223,224,241,11,165,61,63,72,235,232,105,32,87,37,29,67,88,157,35,154,24,34,114,178,94,136,217,35,141,81,234,146,181,29,61,149,3,53,156,88,249,167,214,79,152,25,15,168,206,91,247,40,237,76,197,115,14,16,172,248,45,166,175,165,235,2,184,87,219,238,244,178,73,31,113,190,38,174,106,200,39,107,26,245,122,66,246,78,172,107,222,214,238,146,9,218,136,168,206,171,53,64,42,3,157,166,166,98,185,6,163,233,222,150,218,106,252,69,235,15,183,220,46,23,126,220,145,190,58,127,30,180,221,136,29,181,234,246,76,140,164,89,28,199,181,191,119,60,14,69,114,63,221,229,121,42,121,167,202,126,95,215,122,141,184,186,144,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,165,110,117,126,105,241,111,151,244,62,163,113,32,1,121,60,180,248,234,169,226,107,25,170,211,13,78,175,171,170,213,12,114,158,123,149,85,115,169,98,142,11,189,185,106,17,27,59,18,8,217,20,47,133,103,134,23,70,173,77,201,219,145,174,122,186,68,142,111,130,136,121,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,63,201,229,165,162,26,195,170,60,69,217,243,45,49,190,85,227,86,220,46,163,117,255,0,37,164,142,134,162,123,100,21,84,181,76,107,35,167,171,220,217,31,59,99,154,4,122,69,42,68,178,36,142,106,237,68,95,151,154,63,158,205,77,250,47,163,209,17,215,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,166,248,159,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,116,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,148,248,34,142,126,236,116,235,39,221,162,236,235,181,221,21,61,242,0,2,157,185,168,113,213,83,159,228,55,94,24,116,182,190,174,12,98,199,81,53,183,51,154,106,88,182,93,174,48,85,66,246,193,18,73,26,205,27,41,102,166,84,89,24,246,119,94,231,166,215,70,198,62,74,234,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,47,202,125,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,151,147,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,74,213,231,105,166,121,86,65,167,26,119,170,86,154,79,17,101,195,238,23,11,125,223,183,28,143,146,159,199,165,55,98,119,109,98,177,144,163,233,22,55,61,238,111,222,79,3,81,28,175,247,66,190,88,186,165,251,47,227,39,10,241,119,223,102,90,178,223,17,139,92,63,177,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,21,23,207,7,53,181,87,231,250,89,167,48,211,213,165,202,199,103,184,222,234,37,115,27,216,116,21,211,69,12,77,99,183,110,87,163,173,243,43,145,90,136,136,232,250,43,186,170,55,154,114,125,209,203,238,115,197,2,106,173,60,222,30,203,166,150,249,234,43,36,218,199,247,234,171,169,231,164,167,166,232,175,107,219,185,143,169,151,184,141,123,83,195,108,118,213,145,170,93,249,149,115,186,240,125,197,158,101,194,46,168,125,184,177,83,213,222,44,85,244,242,83,95,113,198,215,165,44,23,86,36,111,72,21,239,88,229,70,62,41,94,146,53,232,205,253,59,140,69,70,202,244,93,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,112,174,48,120,179,195,120,69,210,255,0,183,23,218,122,75,197,246,190,162,58,107,22,56,234,245,165,158,234,244,145,137,58,177,233,28,170,198,69,19,214,71,61,89,179,175,109,138,168,233,88,139,158,204,255,0,63,204,181,79,50,187,106,14,160,228,53,119,204,134,249,80,181,53,213,213,42,155,229,127,68,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,188,142,88,186,23,172,186,33,195,237,53,46,172,101,55,86,199,144,109,185,219,112,235,141,11,99,147,23,221,44,203,35,82,78,227,159,253,144,199,83,204,232,28,216,251,50,44,136,172,73,31,42,172,192,34,175,52,127,34,122,155,244,95,88,162,40,4,153,92,184,184,227,166,225,75,50,175,195,245,5,149,117,26,117,152,84,64,250,233,162,124,178,190,201,86,212,86,37,108,80,34,171,94,199,53,90,217,218,214,247,92,200,162,115,85,203,10,69,37,239,2,42,243,71,242,39,169,191,69,245,138,34,128,77,62,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,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,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,5,43,115,58,227,199,246,223,125,169,208,109,39,189,110,192,113,251,131,189,165,116,183,92,123,148,185,68,205,100,46,143,171,123,77,94,205,60,237,168,70,237,146,72,166,114,71,50,117,217,19,146,0,23,253,202,227,200,158,153,125,107,214,43,73,84,12,214,113,99,230,159,89,62,96,100,62,163,57,231,244,95,87,179,45,5,213,12,127,87,52,254,122,72,239,184,237,67,166,167,74,184,18,104,37,99,227,116,82,195,35,61,202,172,146,41,36,141,85,170,215,162,61,85,174,107,145,28,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,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,105,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,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,23,237,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,47,251,128,30,48,109,92,89,105,27,93,112,90,184,243,188,58,158,142,131,43,100,209,53,25,83,59,216,228,142,186,39,70,198,197,178,161,97,149,235,27,90,213,137,237,123,54,236,72,228,146,48,115,13,230,63,171,26,39,196,21,191,73,244,66,127,100,253,136,236,212,100,203,113,162,166,169,165,190,73,81,21,61,76,84,200,215,53,101,142,22,66,237,174,146,57,98,145,206,158,68,77,189,182,72,238,255,0,192,55,29,247,222,50,62,208,218,111,122,73,246,122,175,17,183,219,228,184,93,232,174,140,158,134,166,170,126,227,85,169,4,136,217,160,222,176,200,248,218,139,59,81,172,122,62,86,185,25,221,161,115,223,232,94,186,106,63,14,154,143,110,213,13,47,188,248,27,173,15,88,166,134,84,87,210,220,41,92,168,178,82,212,198,138,157,200,95,181,189,83,170,57,28,214,189,142,99,216,199,183,70,154,47,171,216,110,189,105,126,63,171,154,127,61,92,150,44,138,157,211,83,165,92,11,12,241,61,146,58,41,97,145,158,244,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,95,106,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,137,255,0,197,62,138,126,241,60,62,230,218,57,29,195,193,85,228,22,244,240,19,186,94,220,108,174,130,86,84,82,247,93,219,145,82,21,158,24,146,77,172,87,118,213,251,122,59,162,166,107,13,52,104,14,177,216,184,128,209,172,79,88,177,200,124,61,38,77,111,109,68,148,219,158,255,0,9,84,199,58,58,154,109,239,99,22,78,212,241,203,23,115,98,53,251,55,55,225,114,41,205,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,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,242,133,249,163,249,236,212,223,162,250,61,17,23,237,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,47,211,151,119,23,159,189,110,141,47,218,154,222,246,161,97,221,170,44,163,101,7,134,134,126,235,165,240,181,113,237,85,141,123,177,196,237,232,221,155,101,142,94,145,178,53,139,116,170,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,167,42,228,169,230,159,41,249,127,93,234,54,226,234,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,141,185,180,240,241,106,209,174,33,169,243,204,82,213,87,75,98,212,234,122,155,220,239,154,177,179,49,215,180,168,114,220,27,19,85,123,172,98,164,212,211,42,63,171,119,212,61,35,84,107,123,113,184,9,215,154,155,78,133,241,31,195,149,230,182,145,150,219,238,155,228,153,53,149,38,168,138,39,251,70,27,107,226,169,134,38,43,55,206,249,105,210,57,21,55,253,219,40,94,228,103,196,247,36,32,37,255,0,53,61,99,177,106,239,23,23,122,108,114,30,180,152,21,190,44,58,74,157,207,254,202,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,189,113,25,89,112,255,0,247,225,86,250,88,229,255,0,171,214,85,201,51,22,63,250,146,70,230,201,254,93,28,223,232,41,106,133,43,115,171,243,79,139,124,191,161,245,27,137,23,244,139,134,124,203,90,180,143,84,245,75,12,174,164,123,244,162,158,130,229,115,182,76,169,27,234,109,211,50,173,245,19,197,35,156,141,223,3,105,55,172,106,159,27,28,253,174,222,214,199,39,128,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,86,161,102,183,93,74,207,242,93,70,190,211,210,65,114,202,175,21,183,186,200,169,24,230,193,28,245,51,62,105,27,27,92,231,57,24,142,122,162,34,185,203,211,167,85,95,226,94,159,43,237,16,186,232,159,10,22,87,94,111,148,151,26,140,254,161,185,195,25,77,27,154,202,56,43,104,233,82,24,21,206,247,189,233,20,49,189,235,181,168,143,145,204,77,200,196,145,244,195,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,210,85,0,101,92,238,188,64,240,153,153,104,70,3,166,26,164,234,138,187,222,39,169,88,189,186,244,203,179,104,18,8,40,46,53,48,172,238,182,189,82,71,170,189,177,43,30,217,28,145,247,83,185,177,191,117,38,223,127,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,150,191,198,111,26,56,175,12,26,29,67,169,24,219,173,89,77,235,47,219,6,33,79,29,116,111,165,172,223,15,117,43,156,172,122,62,90,56,216,177,185,206,135,174,231,75,3,55,70,146,164,141,160,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,61,174,183,104,54,101,160,114,97,118,189,64,162,171,182,223,114,204,94,44,154,162,211,87,78,144,207,109,100,181,181,112,69,12,137,189,203,189,209,83,71,42,163,145,143,98,204,177,185,136,232,215,172,181,228,169,230,159,41,249,127,93,234,54,226,234,65,85,124,243,191,4,255,0,50,126,154,65,94,21,184,99,190,241,85,149,101,216,86,45,122,240,87,172,127,15,175,201,109,212,222,25,146,123,82,170,9,32,142,42,29,239,150,38,65,221,125,67,83,188,229,86,179,167,85,106,167,189,57,87,246,213,129,101,95,227,92,115,36,199,46,31,242,148,117,214,218,234,121,63,236,201,12,209,200,207,248,156,215,55,250,149,11,211,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,3,53,156,88,249,167,214,79,152,25,15,168,206,124,156,58,235,206,101,195,110,174,88,181,91,12,173,171,107,237,213,12,101,206,134,26,132,133,151,107,114,189,171,81,69,42,185,143,110,201,26,222,136,229,99,182,61,25,35,83,123,26,169,161,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,100,74,230,13,198,221,171,133,12,2,59,22,49,61,37,118,162,229,84,245,16,218,168,219,84,214,207,105,129,208,204,214,93,159,27,161,149,143,100,117,13,141,173,138,68,106,76,189,196,106,170,71,39,74,22,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,158,188,149,60,211,229,63,47,235,189,70,220,93,72,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,82,183,58,191,52,248,183,203,250,31,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,175,70,53,55,43,81,121,86,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,77,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,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,41,240,69,28,253,216,233,214,79,187,69,217,215,107,186,42,123,224,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,122,10,240,235,160,217,151,18,90,185,98,210,156,50,138,173,207,184,212,49,247,58,232,105,210,102,90,109,200,246,165,69,108,168,231,177,187,35,107,186,163,85,237,222,245,100,109,93,239,106,46,138,116,95,72,112,221,5,210,252,127,72,244,254,10,184,236,88,237,59,161,167,90,185,214,105,229,123,228,116,178,205,35,253,200,175,146,89,36,145,81,168,214,34,189,81,173,107,81,26,148,109,205,31,207,102,166,253,23,209,232,142,105,106,225,159,50,191,240,185,117,226,158,197,93,73,85,98,199,50,135,227,151,218,23,42,71,61,27,22,42,53,130,173,138,174,233,51,31,45,98,68,230,34,35,216,189,183,34,61,174,122,197,249,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,162,157,23,213,236,55,94,180,191,31,213,205,63,158,174,75,22,69,78,233,169,210,174,5,134,120,158,201,29,20,176,200,207,122,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,47,181,43,215,153,111,48,74,109,30,181,94,56,124,210,11,173,92,122,131,95,79,225,175,23,106,73,101,165,159,26,99,219,75,60,107,26,190,5,100,239,168,166,158,86,163,225,149,175,129,122,57,21,30,141,233,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,109,60,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,211,177,117,60,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,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,208,71,7,92,98,224,156,95,224,149,23,251,5,31,177,178,75,54,207,180,24,255,0,114,106,143,101,247,102,168,101,47,246,83,224,138,57,251,177,211,172,159,118,139,179,174,215,116,84,247,254,175,26,26,57,125,215,222,24,51,253,42,197,166,217,122,186,219,227,168,183,71,181,139,226,106,169,42,34,171,138,155,171,222,198,51,188,250,118,197,220,115,145,172,238,111,94,168,222,139,156,203,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,63,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,38,120,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,91,73,228,227,164,52,216,87,13,21,218,165,81,5,34,220,181,30,241,52,204,158,25,229,115,253,157,66,247,210,195,12,172,119,70,49,237,168,74,247,162,177,23,171,38,102,231,47,68,107,39,169,149,115,175,235,207,12,249,150,131,99,218,109,153,222,107,169,46,56,246,168,226,244,89,29,150,182,21,70,61,175,146,150,158,106,154,73,98,87,43,154,248,93,83,26,35,253,236,145,143,99,145,81,219,227,143,176,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,117,58,165,174,154,113,164,154,53,115,215,156,142,243,227,113,11,117,190,27,140,117,118,148,74,207,29,28,238,99,41,146,157,88,187,36,239,62,88,154,199,238,72,254,241,28,231,181,157,92,153,236,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,110,216,169,227,115,215,252,233,30,173,107,26,249,101,149,232,198,111,218,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,69,94,104,254,68,245,55,232,190,177,68,80,9,213,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,44,202,229,95,199,85,78,1,144,218,184,97,213,42,250,185,241,139,229,68,54,220,50,104,105,98,217,105,184,207,85,51,221,4,169,28,105,52,140,170,154,165,17,36,123,223,218,123,88,155,91,27,222,248,238,36,138,188,209,252,137,234,111,209,125,98,136,160,18,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,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,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,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,243,154,247,28,116,216,213,170,247,194,62,156,178,173,47,183,42,122,118,101,215,100,124,180,233,67,73,43,99,157,180,80,43,85,171,43,231,137,204,238,185,122,196,144,202,232,250,61,210,63,179,86,186,91,165,185,222,180,231,118,205,51,211,75,23,182,114,75,207,123,193,81,120,168,105,251,189,168,95,52,159,121,51,217,27,122,71,19,221,241,57,58,244,232,157,85,81,21,171,24,47,236,191,84,243,45,51,246,167,180,254,201,100,23,27,23,141,236,118,124,87,133,169,146,30,239,111,115,182,110,237,238,219,185,221,58,244,234,189,58,151,169,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,114,238,15,178,106,14,17,176,46,45,48,244,171,185,88,174,148,247,22,229,205,154,90,118,50,209,60,87,135,80,210,62,36,87,182,89,89,58,58,54,171,26,199,171,31,27,220,231,109,145,173,103,229,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,101,92,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,157,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,133,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,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,148,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,159,149,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,130,120,4,225,226,235,195,63,13,22,12,15,42,181,82,80,101,151,10,138,155,222,70,202,106,199,84,179,198,206,254,140,106,185,85,88,143,142,154,58,88,94,145,125,222,248,156,173,87,245,89,31,158,19,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,254,215,130,78,48,114,110,17,181,66,43,211,86,174,183,9,190,84,64,220,178,207,73,21,63,126,186,8,163,157,144,190,57,37,98,185,175,133,213,47,149,24,215,198,146,43,81,143,115,81,119,55,66,118,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,20,25,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,12,224,241,161,163,150,45,2,226,131,63,210,172,90,109,246,91,85,194,58,139,116,123,94,158,26,150,174,158,42,184,169,186,189,239,123,251,44,168,108,93,199,57,92,254,222,245,232,174,232,150,127,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,83,149,115,189,213,47,254,141,52,82,223,125,255,0,109,229,55,123,103,133,255,0,154,154,130,126,242,179,255,0,198,77,216,199,255,0,198,246,255,0,123,82,63,242,142,211,60,171,48,226,246,207,157,90,105,58,89,112,43,125,125,194,239,85,36,114,118,219,226,105,38,163,130,6,189,172,86,36,207,124,234,246,177,238,110,232,224,157,200,170,172,232,183,168,80,15,52,127,61,154,155,244,95,71,162,57,86,154,240,245,149,106,166,141,106,142,174,98,213,61,255,0,217,95,178,106,110,54,182,82,201,44,213,52,53,142,169,108,181,17,185,136,189,59,30,29,178,61,28,212,111,105,101,122,189,189,173,175,242,154,91,170,89,222,139,103,118,205,76,211,75,239,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,69,60,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,82,0,115,206,252,19,252,201,250,105,21,121,92,121,236,211,47,173,122,61,105,42,185,231,126,9,254,100,253,52,229,92,149,60,211,229,63,47,235,189,70,220,93,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,67,254,106,122,57,125,213,222,17,238,245,56,228,221,106,240,43,132,89,140,148,219,89,253,149,75,77,4,241,212,166,247,189,168,206,220,21,18,207,215,226,115,187,27,26,213,115,209,82,136,109,151,107,173,150,165,245,150,107,157,93,5,68,148,243,210,62,90,105,157,19,221,4,241,62,25,162,87,53,81,85,146,69,36,145,189,191,193,204,123,154,189,81,85,15,148,250,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,52,147,194,174,150,254,197,184,113,211,173,51,154,197,236,106,251,54,63,75,237,90,47,21,226,59,87,73,89,222,174,251,196,123,218,238,181,82,206,239,129,202,196,235,209,157,26,141,68,234,165,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,63,205,47,128,159,176,149,151,238,43,180,190,125,248,253,214,225,227,50,251,93,69,71,89,40,43,170,231,70,173,101,59,158,189,100,134,105,229,106,62,46,170,232,228,145,21,136,177,57,91,4,96,224,3,65,170,120,131,226,143,17,198,102,162,164,169,177,88,42,25,147,100,44,171,167,138,166,7,219,169,37,141,206,134,72,100,123,82,86,79,43,161,166,84,68,119,68,168,87,171,28,214,185,13,15,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,85,196,191,17,120,39,11,250,89,95,169,153,213,71,249,90,59,61,22,201,191,156,238,158,26,105,160,163,238,69,20,157,158,239,97,237,238,189,187,25,252,85,127,130,47,20,229,145,174,154,143,196,94,143,231,90,161,170,23,159,29,117,174,212,10,216,161,134,36,86,82,219,233,91,111,183,172,116,180,209,170,175,110,22,110,119,68,234,174,87,57,207,123,158,247,189,238,161,115,67,218,109,164,56,110,189,112,19,167,122,71,168,16,85,201,98,200,180,223,27,134,161,105,39,88,103,137,236,162,166,150,41,163,127,189,17,241,203,28,114,34,57,28,197,86,34,57,174,106,171,86,141,184,151,225,211,59,225,127,84,235,244,207,58,167,255,0,43,89,103,173,223,15,243,157,175,196,205,12,21,157,184,165,147,179,221,236,61,221,167,187,123,63,130,167,240,85,230,149,183,107,173,198,154,130,142,225,115,171,170,167,181,211,173,37,12,83,76,231,178,150,5,150,73,150,40,154,171,209,140,89,102,150,69,107,122,38,249,30,239,226,229,85,179,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,53,231,87,230,159,22,249,127,67,234,55,17,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,72,174,107,28,14,84,234,85,170,191,138,77,54,125,36,87,220,98,206,175,202,109,142,100,80,37,198,221,74,215,189,107,89,39,68,87,212,195,23,86,185,178,57,123,144,197,27,88,173,116,77,142,106,150,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,178,133,248,177,243,79,172,159,48,50,31,81,156,102,92,58,103,120,150,132,224,156,69,120,127,23,134,102,189,234,63,27,190,24,252,37,210,58,202,248,124,31,111,186,178,201,214,26,14,247,119,182,214,125,238,206,189,91,213,222,215,129,206,46,238,188,32,234,227,178,185,237,213,119,140,78,253,78,219,110,71,106,130,161,204,123,224,71,163,153,85,11,21,201,19,234,97,93,219,59,137,209,89,36,209,163,163,238,172,141,186,157,126,227,7,75,244,39,135,154,46,34,39,90,187,253,163,34,167,164,118,45,75,77,20,144,190,239,61,93,59,167,165,98,186,70,117,167,99,162,107,164,123,228,106,43,24,199,116,107,164,219,27,179,237,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,234,245,67,135,76,239,71,244,179,78,181,51,58,167,240,31,180,207,27,89,103,162,223,12,187,237,113,83,80,77,5,103,114,41,95,211,189,227,158,222,211,218,199,179,177,213,81,119,162,54,85,114,84,243,79,148,252,191,174,245,27,113,117,32,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,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,60,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,245,149,38,149,210,117,123,100,127,102,189,116,223,85,117,31,71,239,181,25,62,151,230,151,92,102,235,87,111,169,181,205,87,110,168,88,164,125,44,236,217,36,106,169,255,0,101,205,95,233,50,70,71,35,21,175,99,28,223,151,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,215,7,88,39,8,24,37,69,130,193,89,237,156,146,243,179,237,6,65,219,154,159,218,157,169,170,31,75,253,138,249,229,142,14,212,117,11,31,221,170,111,233,185,221,85,125,210,0,160,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,33,7,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,56,87,25,188,11,233,199,24,118,42,25,46,117,255,0,101,243,59,54,216,173,185,53,61,26,84,72,218,93,251,164,165,168,139,123,59,240,174,231,185,136,175,107,163,145,85,205,114,35,165,100,158,43,151,23,3,149,60,41,97,181,249,134,160,190,146,163,81,115,10,120,25,93,12,76,138,86,89,41,26,170,244,162,138,116,69,115,222,231,43,93,59,154,238,211,159,20,77,106,57,33,73,100,244,28,209,252,137,234,111,209,125,98,136,160,19,85,5,112,113,119,202,162,167,91,248,139,164,212,237,57,202,233,49,203,22,107,81,43,242,230,37,186,41,22,213,86,202,87,185,181,176,66,215,194,147,178,162,88,152,217,90,175,238,182,105,221,55,89,26,247,164,83,171,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,19,218,153,182,226,247,72,105,180,35,137,125,66,210,219,124,20,144,91,109,55,135,205,107,130,154,121,102,101,61,186,165,141,170,163,133,95,47,198,231,178,158,120,152,245,114,187,227,107,190,39,255,0,73,108,43,130,78,51,108,90,95,203,123,53,174,162,181,119,114,77,20,239,83,199,72,230,62,120,234,164,186,214,200,251,109,76,169,247,77,72,86,170,166,72,228,141,146,186,68,142,149,239,247,44,140,105,82,198,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,6,85,205,15,105,182,144,225,186,245,192,78,157,233,30,160,65,87,37,139,34,211,124,110,26,133,164,157,97,158,39,178,138,154,88,166,141,254,244,71,199,44,113,200,136,228,115,21,88,136,230,185,170,173,90,54,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,190,83,34,213,44,239,43,193,49,29,51,191,223,124,86,55,130,120,255,0,179,244,94,22,22,120,63,27,50,77,85,247,140,98,73,38,249,26,142,251,199,59,111,78,141,232,158,226,80,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,1,21,121,163,249,19,212,223,162,250,197,17,64,38,140,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,166,123,51,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,189,131,154,63,145,61,77,250,47,172,81,20,2,118,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,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,0,33,87,54,157,82,193,49,78,19,175,218,103,127,190,248,92,147,59,240,191,103,232,188,44,207,241,158,10,229,67,53,87,222,49,139,28,123,35,114,59,239,28,221,221,122,55,170,251,138,107,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,47,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,125,100,85,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,118,124,127,112,125,106,226,203,72,220,219,122,85,199,157,225,212,245,149,248,163,225,149,168,202,153,222,198,172,148,50,182,71,182,45,149,11,12,76,73,28,230,172,79,107,31,187,98,73,28,148,3,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,133,208,207,77,60,110,86,201,20,145,185,17,204,123,92,138,213,106,162,42,42,42,40,180,218,110,183,251,173,21,138,197,108,171,184,220,174,53,17,210,81,209,210,66,233,167,169,158,71,35,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,191,238,0,120,62,181,112,155,164,109,109,193,42,228,206,243,26,122,58,252,173,243,74,213,101,52,236,99,150,58,24,155,27,221,22,202,117,154,86,44,141,115,150,87,185,239,221,177,99,142,58,76,226,199,205,62,178,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,123,150,117,166,213,127,229,255,0,167,246,43,237,178,146,227,109,184,211,223,169,43,40,234,225,108,208,84,193,37,218,185,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,86,7,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,235,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,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,50,196,94,247,47,124,3,13,213,62,92,56,78,159,106,14,61,73,124,199,175,148,247,186,106,234,26,148,93,146,179,219,53,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,149,45,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,87,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,121,87,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,142,105,204,183,151,221,78,143,93,111,28,65,233,5,170,146,61,62,175,168,241,55,139,77,36,81,82,193,141,61,238,165,130,52,141,31,58,190,118,84,84,207,43,145,144,196,214,64,157,26,136,140,70,244,228,28,181,180,7,246,235,197,6,63,246,143,79,126,212,96,184,191,122,231,146,248,150,117,161,131,251,30,111,4,217,250,170,54,77,245,77,139,164,31,23,113,172,147,115,29,27,101,233,127,198,85,203,222,229,239,128,97,186,167,203,135,9,211,237,65,199,169,47,152,245,242,158,247,77,93,67,82,139,178,86,123,102,177,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,82,165,184,193,225,51,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,47,42,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,106,133,80,115,193,192,41,162,186,233,102,169,80,227,213,107,81,85,79,113,176,93,46,205,73,93,2,50,39,69,61,21,59,215,175,105,143,85,154,189,237,247,35,222,137,39,244,146,52,219,199,249,62,235,29,247,6,226,129,52,170,158,31,17,101,212,187,124,244,245,145,238,99,59,21,84,52,243,213,211,212,245,86,57,238,218,198,84,197,219,71,49,171,226,119,187,114,198,212,56,175,31,26,153,138,234,239,23,186,147,157,97,85,126,46,203,81,112,167,183,211,85,54,72,228,142,171,193,82,67,70,249,226,124,111,115,31,12,143,167,115,227,122,59,226,141,204,114,162,42,170,37,138,114,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,80,15,52,127,61,154,155,244,95,71,162,37,87,35,31,198,207,203,127,169,28,171,153,215,1,223,177,11,237,78,188,233,61,151,110,3,144,92,29,237,43,93,186,221,219,165,197,230,115,33,108,125,93,221,114,246,106,39,117,66,183,108,113,197,11,150,56,83,166,248,154,177,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,203,254,113,249,254,27,170,120,111,15,186,131,167,217,13,37,243,30,190,83,228,117,52,53,212,202,187,37,103,91,106,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,36,117,229,113,231,179,76,190,181,232,245,164,170,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,242,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,102,179,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,115,82,85,114,203,209,79,219,79,23,24,183,136,184,120,90,12,19,166,107,89,178,93,147,75,224,167,135,195,199,31,88,222,215,117,170,150,155,123,87,111,88,146,93,174,71,109,235,127,192,165,110,117,126,105,241,111,151,244,62,163,113,33,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,132,248,107,226,11,78,56,206,208,229,205,109,152,255,0,246,5,127,126,197,146,88,46,144,37,68,116,245,93,150,45,69,35,213,205,72,234,97,116,115,49,81,200,155,95,28,168,142,107,29,190,54,194,12,163,85,244,191,148,62,127,144,233,206,17,166,85,121,213,203,82,170,29,150,58,87,93,100,181,193,103,178,36,211,67,109,182,49,210,45,91,170,159,11,155,92,174,153,205,137,206,73,35,235,191,248,50,111,240,245,198,55,15,188,79,247,168,180,155,54,241,119,170,43,124,23,27,133,146,182,146,90,74,234,56,228,232,138,138,217,26,140,151,182,245,70,72,248,31,36,109,115,153,241,244,123,21,212,47,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,210,69,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,196,226,171,50,226,191,87,46,25,133,230,229,86,220,98,221,81,81,77,137,218,36,141,33,101,186,220,175,248,21,209,53,239,111,137,145,173,141,211,63,115,183,61,17,168,189,182,70,198,89,167,37,79,43,25,79,204,10,239,78,183,20,172,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,116,117,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,213,21,245,48,197,209,205,116,109,94,228,49,72,231,163,93,19,164,154,58,243,171,243,79,139,124,191,161,245,27,136,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,46,164,167,110,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,39,69,70,83,77,47,86,185,178,57,59,115,75,27,88,174,108,173,142,30,149,202,111,131,45,88,211,171,239,239,49,156,221,126,207,90,175,248,251,41,236,150,122,119,211,84,201,122,183,214,50,26,150,212,212,61,55,246,33,77,176,185,145,181,89,58,200,197,223,219,99,85,147,215,95,22,62,105,245,147,230,6,67,234,51,151,39,203,147,22,177,103,60,186,176,188,43,41,161,241,182,92,130,223,145,90,238,52,221,215,199,223,165,158,233,95,28,177,239,98,181,237,220,199,185,58,181,81,201,215,170,42,47,188,169,110,53,248,81,190,240,151,172,181,184,111,106,235,89,136,92,186,214,98,215,186,216,88,223,31,75,181,139,36,106,232,213,88,179,64,247,246,164,78,140,114,244,100,157,182,50,88,208,224,5,138,114,163,224,163,246,155,149,65,196,166,166,91,46,180,216,222,37,112,167,169,196,162,233,217,134,241,116,134,71,57,106,55,163,146,71,67,75,36,108,247,53,187,36,149,118,171,213,33,154,39,116,14,121,223,130,127,153,63,77,57,87,37,79,52,249,79,203,250,239,81,183,22,63,199,103,21,55,94,17,52,94,159,81,172,88,125,38,69,114,187,94,25,96,163,138,174,173,208,193,75,60,180,149,51,71,81,35,90,213,116,204,107,169,209,22,36,116,106,228,114,244,145,157,58,149,23,194,215,31,90,143,162,156,71,94,53,183,82,46,23,92,210,147,58,233,79,152,194,234,149,108,213,17,239,106,199,83,4,104,230,195,222,167,70,237,134,55,53,35,108,78,146,22,118,90,244,123,56,167,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,54,61,26,246,238,99,218,189,28,136,228,235,209,81,23,220,93,255,0,43,143,34,122,101,245,175,88,173,37,80,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,40,7,154,63,158,205,77,250,47,163,209,31,147,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,78,83,139,105,198,184,233,197,86,55,146,80,218,178,220,51,45,183,177,206,107,101,73,169,107,169,100,70,201,20,209,75,26,255,0,153,36,114,198,228,115,92,140,123,28,138,141,114,80,183,16,92,7,107,46,139,241,5,105,208,108,110,203,117,205,36,202,251,95,101,46,144,91,155,75,29,235,238,152,234,157,173,238,200,200,124,59,213,233,47,114,68,217,27,91,51,246,70,246,185,109,211,151,159,14,58,161,195,70,131,83,226,26,169,155,213,220,110,87,26,133,185,51,31,73,99,154,139,27,73,62,39,82,193,42,34,185,239,115,149,95,46,215,172,41,34,187,180,223,239,147,79,40,1,21,121,163,249,19,212,223,162,250,197,17,64,38,170,0,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,144,131,25,213,236,203,16,210,252,223,72,236,83,210,67,98,212,42,139,76,215,213,116,8,249,230,101,190,73,165,130,22,61,125,204,98,203,50,72,229,68,222,171,12,104,142,70,171,218,254,213,203,71,0,166,212,30,52,180,238,150,229,143,85,221,109,182,58,138,155,253,82,194,146,236,163,125,37,52,146,210,212,74,248,213,54,49,181,137,72,137,185,118,57,238,99,29,187,126,213,208,72,50,174,105,79,132,239,43,26,55,242,255,0,30,244,232,15,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,246,117,237,189,81,93,19,21,41,175,68,57,125,235,110,169,113,23,115,225,243,47,181,85,225,245,24,197,59,42,114,171,179,98,130,229,5,149,147,82,247,233,17,235,20,237,138,87,206,174,137,173,99,37,87,244,116,142,232,169,20,155,111,167,0,192,48,221,44,195,109,58,125,167,216,245,37,143,30,177,211,165,53,13,13,50,46,200,153,213,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,125,0,4,85,230,143,228,79,83,126,139,235,20,69,0,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,79,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,213,175,5,28,29,107,47,19,121,221,21,239,9,172,186,226,88,221,134,224,158,51,57,166,141,171,236,138,232,225,124,244,253,134,172,240,201,52,201,35,33,69,236,185,93,23,122,55,187,106,43,119,91,87,52,127,34,122,155,244,95,88,162,40,4,209,239,21,220,40,233,199,22,186,112,252,43,53,139,192,221,104,123,147,216,47,240,66,143,170,180,85,57,17,21,205,69,84,238,66,253,173,73,97,85,70,200,214,181,81,88,246,71,35,51,217,170,90,91,157,232,182,119,115,211,61,75,177,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,83,159,235,166,186,105,199,14,154,113,113,213,13,80,188,248,27,85,15,72,161,134,36,71,213,92,42,156,138,177,210,211,70,170,157,201,159,181,221,19,170,53,26,215,61,238,99,24,247,183,58,218,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,240,5,132,242,210,230,9,83,163,215,91,63,15,154,191,117,164,143,79,171,234,60,53,158,237,87,44,84,176,99,79,123,170,167,145,100,86,64,175,157,149,21,51,196,213,124,210,181,144,39,87,42,163,17,221,46,124,138,188,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,47,123,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,24,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,55,196,254,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,161,62,15,184,179,195,120,186,210,255,0,183,22,42,122,75,61,246,130,162,74,107,238,56,218,245,170,158,212,245,145,233,2,189,235,28,74,246,75,19,18,70,189,25,179,175,113,136,170,232,158,137,68,60,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,37,80,51,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,211,154,115,111,226,75,13,211,173,18,147,65,42,172,20,153,14,67,169,20,251,210,158,90,213,141,150,154,74,121,227,145,149,178,178,41,27,50,189,102,99,82,6,175,72,158,248,101,87,171,219,19,161,150,149,173,54,155,173,254,235,69,98,177,91,42,238,55,43,141,68,116,148,116,116,144,186,105,234,103,145,200,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,52,103,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,243,132,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,69,94,104,254,123,53,55,232,190,143,68,112,173,23,213,236,203,65,117,67,31,213,205,63,158,146,59,238,59,80,233,169,210,174,4,154,9,88,248,221,20,176,200,207,114,171,36,138,73,35,85,106,181,232,143,85,107,154,228,71,38,132,248,120,214,252,7,139,253,6,161,212,10,59,29,35,173,185,5,61,69,174,253,143,87,73,13,106,82,206,157,99,169,162,168,106,117,107,216,230,170,57,169,35,90,178,67,52,111,115,27,191,106,64,12,131,136,13,18,229,89,171,153,70,147,104,222,1,87,156,220,175,213,19,220,242,216,234,238,19,219,217,106,99,222,217,236,150,234,89,164,73,251,140,167,163,168,159,186,231,70,247,202,250,136,223,222,77,174,130,57,255,0,195,175,22,26,37,197,45,170,190,225,164,25,29,93,117,69,154,158,138,107,197,13,93,186,122,89,237,175,170,108,139,28,50,43,219,218,123,209,97,149,170,176,190,70,34,177,122,57,81,90,171,155,114,221,57,69,113,131,140,215,225,182,254,18,243,5,164,182,223,109,117,21,46,196,93,12,85,15,125,222,9,86,174,186,173,146,170,49,209,68,248,21,178,57,30,231,177,30,201,24,214,183,116,110,115,230,167,21,92,51,225,188,87,233,29,102,150,230,21,213,118,231,182,161,183,43,69,206,153,85,207,183,92,99,100,140,138,117,143,114,54,102,109,150,70,62,55,42,110,99,221,181,204,126,201,25,158,29,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,231,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,11,74,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,132,85,230,117,165,191,181,14,13,179,95,9,98,246,157,215,18,240,249,77,191,251,43,179,225,124,44,137,226,231,247,189,173,126,218,25,43,126,7,110,235,215,225,106,189,24,81,14,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,121,243,75,188,53,233,13,54,130,232,54,13,164,112,193,73,29,70,59,103,134,27,130,210,79,44,208,75,113,127,89,107,102,141,242,244,122,178,74,153,38,145,17,81,189,17,232,136,214,162,35,83,165,148,3,205,31,207,102,166,253,23,209,232,143,65,203,47,140,28,103,133,173,80,189,217,117,25,105,40,240,156,230,158,38,221,111,14,138,162,89,237,147,209,199,80,250,103,178,56,25,35,165,99,221,51,226,115,17,157,122,201,27,247,53,35,115,95,121,25,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,182,63,201,118,186,205,106,167,177,77,115,171,125,182,142,162,106,186,122,55,76,229,130,25,230,108,109,150,86,71,215,107,94,246,193,11,92,228,78,174,72,163,69,235,181,58,74,14,87,30,123,52,203,235,94,143,90,74,174,121,223,130,127,153,63,77,57,87,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,0,0,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,43,4,186,158,76,154,91,246,83,135,27,238,166,87,216,188,45,126,119,144,73,225,171,124,86,255,0,25,107,162,98,67,15,221,163,213,177,236,170,117,197,190,246,181,238,235,213,122,183,182,164,255,0,5,43,115,171,243,79,139,124,191,161,245,27,137,8,45,88,6,101,125,195,111,250,131,102,199,170,235,49,236,86,162,134,154,245,93,10,35,153,64,250,197,149,41,150,84,69,220,214,61,208,72,196,127,77,136,253,141,85,71,72,196,119,191,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,252,254,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,43,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,69,241,99,230,159,89,62,96,100,62,163,57,115,220,179,174,214,171,7,47,253,63,190,223,110,116,150,235,109,186,158,253,87,89,89,87,51,97,130,154,8,238,213,206,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,82,181,185,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,244,24,215,185,140,123,149,140,134,165,212,242,84,242,177,148,252,192,174,244,235,113,74,196,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,186,210,120,214,229,209,130,107,142,150,90,191,101,182,239,98,102,122,127,143,193,103,199,62,250,106,159,29,107,161,166,168,240,182,127,191,169,100,81,111,154,88,255,0,178,164,220,246,237,248,149,200,171,210,144,127,182,172,11,42,255,0,26,227,153,38,57,112,255,0,148,163,174,182,215,83,201,255,0,102,72,102,142,70,127,196,230,185,191,212,168,117,94,42,120,156,190,241,85,149,98,57,174,83,101,240,87,172,127,15,160,198,174,53,62,37,146,123,82,170,9,39,146,90,237,140,138,38,65,221,125,67,151,178,212,86,179,167,68,114,167,185,36,175,37,79,52,249,79,203,250,239,81,183,22,125,173,124,102,112,217,195,182,85,75,133,107,30,164,125,159,189,86,219,217,116,130,155,216,245,245,123,233,95,36,145,182,77,244,240,72,196,234,248,100,78,138,187,190,30,189,58,42,42,180,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,72,45,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,226,234,64,51,89,197,143,154,125,100,249,129,144,250,140,229,207,114,206,187,90,172,28,191,244,254,251,125,185,210,91,173,182,234,123,245,93,101,101,92,205,134,10,104,35,187,87,58,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,74,203,230,5,199,117,247,138,172,170,76,43,22,127,130,211,44,126,224,178,91,169,186,50,79,106,85,65,37,84,113,93,119,190,158,42,136,59,180,213,13,79,12,229,86,179,167,85,234,239,122,68,2,215,185,95,115,4,169,187,84,217,120,94,214,155,173,35,30,202,118,208,97,247,202,153,98,166,102,200,98,165,167,163,178,164,81,64,214,171,213,172,157,204,158,89,119,200,245,108,95,19,220,206,191,47,60,239,193,63,204,159,166,156,171,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,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,108,117,47,251,149,199,145,61,50,250,215,172,86,146,168,226,154,215,198,103,13,156,59,101,84,184,86,177,234,71,217,251,213,109,189,151,72,41,189,143,95,87,190,149,242,73,27,100,223,79,4,140,78,175,134,68,232,171,187,225,235,211,162,162,175,235,104,95,20,122,19,196,167,182,255,0,98,153,207,218,63,179,158,27,218,127,205,149,148,125,143,17,221,236,255,0,132,197,30,237,221,137,127,163,215,166,223,127,78,169,214,170,249,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,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,39,77,174,123,27,60,46,115,81,122,181,37,141,87,166,228,235,61,121,98,241,227,251,16,190,211,104,54,172,94,182,224,57,5,193,190,205,186,92,110,61,186,92,94,103,50,103,73,209,189,167,47,102,162,119,83,163,183,73,28,80,185,100,153,122,111,149,203,117,32,2,42,243,71,242,39,169,191,69,245,138,34,128,77,84,0,8,149,205,55,0,166,206,184,45,204,170,147,30,171,187,92,177,90,138,11,253,181,41,146,87,62,149,241,212,178,42,138,133,100,107,241,49,148,115,213,171,247,162,177,172,220,245,233,177,28,218,12,45,83,146,22,150,255,0,244,151,173,119,11,23,251,83,22,180,92,252,87,252,245,53,240,118,81,255,0,254,45,118,247,179,254,38,59,251,226,22,168,12,171,154,83,225,59,202,198,141,252,191,199,189,58,3,170,128,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,56,7,242,163,240,39,254,254,127,232,205,227,253,80,115,71,242,39,169,191,69,245,138,34,128,79,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,34,175,52,127,34,122,155,244,95,88,162,40,4,213,65,70,220,213,248,152,210,62,32,245,114,197,102,210,154,26,75,139,48,90,122,187,109,118,89,2,49,89,120,124,143,99,146,8,94,141,221,45,53,59,153,46,201,21,202,199,190,162,101,141,187,58,73,47,10,224,255,0,135,221,71,226,67,92,108,248,86,153,100,31,103,43,237,123,111,181,119,246,206,177,201,102,165,167,154,52,90,184,145,142,108,143,153,178,73,18,70,216,213,28,178,57,138,174,141,168,233,25,162,140,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,239,198,223,24,57,55,23,58,161,45,233,203,87,69,132,216,234,39,110,39,103,171,138,159,191,67,4,177,192,201,159,36,145,49,28,231,204,234,102,74,172,115,228,72,213,202,198,57,200,155,157,229,48,158,25,243,44,199,135,77,67,226,105,213,212,148,24,158,7,81,71,109,98,57,82,73,238,87,25,234,169,34,116,12,98,57,22,54,69,21,91,37,116,142,254,42,177,177,141,119,89,29,23,138,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,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,244,138,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,79,65,196,239,16,185,87,20,26,203,122,213,204,166,155,192,120,254,221,53,186,214,202,169,42,33,182,80,196,221,177,83,198,231,175,249,210,61,90,214,53,242,203,43,209,140,223,181,38,167,43,78,2,126,221,214,88,120,174,213,9,246,99,246,171,135,140,196,45,116,245,29,36,175,174,164,157,90,149,149,14,98,245,142,24,103,137,200,200,186,163,164,146,53,87,162,68,212,108,238,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,12,92,66,229,92,47,235,45,151,87,49,106,111,31,224,59,148,215,27,91,234,164,167,134,231,67,43,118,203,79,35,152,191,230,200,197,115,94,214,75,20,79,86,63,102,213,243,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,242,121,92,121,19,211,47,173,122,197,105,250,185,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,247,178,153,204,118,215,177,201,213,170,173,94,157,81,85,61,231,106,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,185,215,226,199,205,62,178,124,192,200,125,70,114,205,56,121,226,207,13,225,23,150,38,153,231,23,218,122,75,197,246,190,162,237,77,98,199,29,94,180,179,221,94,151,202,164,157,88,244,142,85,99,34,137,235,35,158,172,217,215,182,197,84,116,172,69,169,108,255,0,63,204,181,79,50,187,106,14,160,228,53,119,204,134,249,80,181,53,213,213,42,155,229,127,68,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,184,158,88,188,7,126,196,44,84,218,243,171,22,93,185,246,65,111,111,179,109,119,27,119,110,171,23,133,207,153,178,116,119,117,201,222,168,129,212,234,237,209,199,44,45,89,33,94,155,229,106,207,243,42,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,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,45,149,11,12,175,88,218,214,172,79,107,217,183,98,71,36,159,149,204,51,130,203,87,20,250,95,81,125,196,49,250,71,106,166,53,78,139,143,214,45,75,105,86,182,4,147,116,182,249,228,115,85,175,99,154,178,186,36,122,181,25,50,181,123,145,177,243,110,161,107,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,46,134,122,105,227,114,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,75,74,228,99,248,217,249,111,245,34,42,243,71,243,217,169,191,69,244,122,34,58,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,238,171,193,247,22,121,151,8,186,161,246,226,197,79,87,120,177,87,211,201,77,125,199,27,94,148,176,93,88,145,189,32,87,189,99,149,24,248,165,122,72,215,163,55,244,238,49,21,27,43,209,121,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,189,81,145,197,28,113,162,185,92,245,70,34,185,206,114,171,150,231,185,81,240,233,251,22,225,198,12,254,247,79,179,36,213,47,15,125,168,248,250,246,173,109,99,189,157,23,195,43,227,119,88,229,146,163,114,53,143,79,23,219,122,117,137,58,81,97,245,90,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,95,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,39,229,115,12,224,178,213,197,62,151,212,95,113,12,126,145,218,169,141,83,162,227,245,139,82,218,85,173,129,36,221,45,190,121,28,213,107,216,230,172,174,137,30,173,70,76,173,94,228,108,124,219,168,90,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,82,210,185,24,254,54,126,91,253,72,138,188,209,252,246,106,111,209,125,30,136,149,92,140,127,27,63,45,254,164,90,160,51,3,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,208,56,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,21,75,105,229,41,198,191,182,232,232,248,77,212,219,157,214,178,245,15,122,76,46,225,58,247,227,117,12,48,119,31,108,114,163,119,199,217,100,82,201,19,164,115,154,177,171,162,69,141,34,133,143,159,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,123,95,43,143,61,154,101,245,175,71,173,37,87,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,139,169,0,2,63,234,151,30,188,39,104,182,119,115,211,61,75,213,111,99,100,150,110,207,141,162,246,21,202,163,181,221,133,147,71,247,144,211,190,55,117,142,86,59,225,114,244,235,209,122,42,42,39,64,209,77,123,210,126,34,113,90,172,215,71,50,191,180,22,90,43,131,237,115,212,248,26,154,77,149,76,142,57,29,30,202,136,227,122,244,100,209,175,84,77,191,23,78,189,81,81,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,1,15,249,169,230,26,113,137,112,143,119,167,212,60,11,237,76,153,5,194,43,62,60,221,233,31,179,47,15,130,121,32,175,238,255,0,78,62,203,34,153,221,24,138,178,117,236,187,164,114,200,228,161,115,71,188,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,130,149,185,213,249,167,197,190,95,208,250,141,196,247,252,151,113,107,22,115,138,241,11,133,101,52,62,54,203,144,91,236,118,187,141,55,117,241,247,233,103,142,233,28,177,239,98,181,237,220,199,185,58,181,81,201,215,170,42,47,188,142,188,193,184,36,186,240,161,159,199,125,198,32,171,174,211,172,170,162,162,107,85,99,105,92,216,45,51,186,105,156,203,75,228,116,210,189,239,142,157,177,185,178,200,173,89,147,184,173,69,88,228,233,200,56,94,208,187,239,17,122,227,138,233,125,166,205,117,174,160,174,184,83,203,127,154,220,172,100,150,251,59,102,98,85,213,44,146,34,199,30,200,220,187,85,232,168,178,58,54,35,94,231,181,142,210,69,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,233,89,191,24,55,85,224,163,79,56,66,194,214,145,182,214,211,214,87,230,53,110,137,206,158,73,214,247,87,83,77,66,205,236,70,177,141,106,83,84,58,72,213,202,245,124,108,220,205,146,178,78,107,195,71,14,153,223,20,26,167,65,166,120,45,63,249,42,203,197,110,248,127,155,45,126,38,24,103,172,237,203,44,125,238,215,125,142,237,49,219,223,252,17,63,138,167,160,227,127,72,112,221,5,226,115,45,210,61,63,130,174,59,22,59,79,104,134,157,106,231,89,167,149,239,181,210,75,44,210,63,220,138,249,37,146,73,21,26,141,98,43,213,26,214,181,17,169,102,156,149,60,172,101,63,48,43,189,58,220,82,177,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,66,124,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,118,249,28,222,168,213,123,182,49,25,27,87,99,26,137,210,202,224,230,177,192,229,78,165,90,171,248,164,211,103,210,69,125,198,44,234,252,166,216,230,69,2,92,109,212,173,123,214,181,146,116,69,125,76,49,117,107,155,35,151,185,12,81,181,138,215,68,216,230,167,98,127,242,84,243,79,148,252,191,174,245,27,112,231,87,230,159,22,249,127,67,234,55,17,201,83,205,62,83,242,254,187,212,109,199,85,231,157,248,39,249,147,244,211,149,114,84,243,79,148,252,191,174,245,27,113,117,32,25,172,226,199,205,62,178,124,192,200,125,70,115,165,102,252,96,221,87,130,141,60,225,11,11,90,70,219,91,79,89,95,152,213,186,39,58,121,39,91,221,93,77,53,11,55,177,26,198,53,169,77,80,233,35,87,43,213,241,179,115,54,74,201,57,175,13,28,58,103,124,80,106,157,6,153,224,180,255,0,228,171,47,21,187,225,254,108,181,248,152,97,158,179,183,44,177,247,187,93,246,59,180,199,111,127,240,68,254,42,150,211,196,47,43,77,14,200,56,113,135,10,209,156,75,217,89,198,23,111,158,162,197,118,143,179,227,175,213,72,197,123,233,174,51,61,99,100,222,33,232,136,217,28,173,109,59,156,213,143,100,72,248,95,74,217,102,45,125,193,178,171,206,21,148,208,248,43,214,63,112,168,181,220,105,187,172,147,177,85,4,142,142,88,247,177,92,199,109,123,28,157,90,170,213,233,213,21,83,222,72,174,44,120,193,186,241,97,164,122,68,220,229,105,19,59,194,170,47,212,23,167,211,68,232,217,93,4,172,183,45,53,114,181,24,145,70,249,86,57,216,248,227,114,162,62,7,61,27,27,36,100,109,236,28,149,60,211,229,63,47,235,189,70,220,93,73,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,57,154,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,58,185,81,241,175,251,50,202,160,225,175,83,46,119,90,156,111,45,184,83,211,98,82,245,239,67,103,186,77,35,154,180,251,17,171,35,97,170,146,70,123,218,237,145,202,155,149,136,147,77,43,110,80,165,110,117,126,105,241,111,151,244,62,163,113,58,175,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,69,170,0,1,64,60,209,252,246,106,111,209,125,30,136,147,252,191,184,103,195,120,175,229,249,154,233,110,97,93,87,110,123,117,34,174,229,104,185,211,42,185,246,235,140,118,170,38,69,58,199,185,27,51,54,203,35,31,27,149,55,49,238,218,230,63,100,140,174,13,82,210,220,239,69,179,187,158,153,234,93,139,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,105,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,210,37,134,38,199,209,142,141,157,235,52,0,138,188,209,252,137,234,111,209,125,98,136,160,19,85,0,3,202,106,199,216,79,217,102,101,251,82,255,0,212,207,179,247,31,180,127,223,191,244,95,134,147,197,127,120,251,223,239,61,207,239,127,31,251,31,127,67,48,69,255,0,114,184,242,39,166,95,90,245,138,210,85,3,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,128,75,254,230,143,228,79,83,126,139,235,20,69,0,150,211,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,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,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,85,205,31,200,158,166,253,23,214,40,138,1,46,79,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,160,158,15,184,76,195,120,69,210,255,0,176,246,42,138,75,197,246,190,162,74,155,238,70,218,5,165,158,234,244,145,235,2,61,139,36,170,198,69,19,210,54,177,31,179,175,113,232,136,233,94,171,199,249,174,105,54,178,234,111,14,51,220,116,207,47,240,214,28,75,196,95,50,220,119,115,97,246,197,12,44,108,137,55,121,85,55,120,94,219,229,240,238,248,100,235,189,58,203,12,44,117,22,22,233,171,90,223,160,218,197,202,107,51,163,208,139,29,38,43,71,138,211,216,109,215,28,69,178,110,158,201,59,175,20,142,232,247,47,197,59,37,114,73,35,106,151,223,50,247,28,254,146,164,172,101,112,112,157,230,159,70,254,96,99,222,163,1,53,57,205,234,206,141,100,153,221,139,74,172,152,135,137,212,156,75,183,37,231,36,218,232,124,37,12,208,172,177,91,63,130,120,157,221,232,234,55,47,195,15,93,172,85,116,211,181,144,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,221,247,49,187,117,246,207,203,171,52,180,229,57,31,218,11,213,21,191,29,167,184,221,252,27,41,61,161,84,203,165,3,101,169,236,49,85,145,119,30,142,127,109,171,181,187,186,39,185,10,23,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,162,30,99,188,14,83,112,165,153,80,102,26,124,250,186,141,58,204,42,39,101,12,50,178,89,95,100,171,106,35,214,138,89,213,21,175,99,154,174,116,14,115,187,174,100,82,181,200,229,133,101,146,26,151,253,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,74,220,88,249,167,214,79,152,25,15,168,206,121,252,187,3,213,11,46,157,224,90,129,152,82,213,253,147,201,233,238,52,152,141,68,215,8,231,99,160,163,171,119,139,138,40,145,238,125,59,27,83,81,35,149,174,107,17,207,149,239,110,237,206,83,160,112,71,169,186,71,163,220,75,225,218,137,173,86,106,186,236,122,211,80,247,178,104,99,100,204,183,85,185,138,200,107,101,129,209,189,211,50,23,59,184,141,141,91,43,30,214,74,197,123,163,72,164,209,152,50,174,76,171,191,3,148,217,47,47,252,55,139,141,57,125,90,223,109,180,247,39,229,214,148,100,181,9,93,73,21,218,166,6,214,192,141,71,44,79,130,38,179,186,213,233,18,195,19,164,234,199,70,254,244,106,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,82,183,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,83,146,238,45,98,206,113,94,33,112,172,166,135,198,217,114,11,125,142,215,113,166,238,190,62,253,44,241,221,35,150,61,236,86,189,187,152,247,39,86,170,57,58,245,69,69,247,145,47,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,207,240,115,195,215,239,63,196,22,55,164,213,181,55,90,43,45,95,126,182,247,112,183,82,247,164,163,161,130,39,72,231,42,170,43,34,238,61,35,129,178,189,21,173,146,120,254,23,175,70,59,71,198,85,201,149,119,224,114,155,37,229,255,0,134,241,113,167,47,171,91,237,182,158,228,252,186,210,140,150,161,43,169,34,187,84,192,218,216,17,168,229,137,240,68,214,119,90,189,34,88,98,116,157,88,232,223,222,141,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,74,86,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,106,128,160,30,104,254,123,53,55,232,190,143,68,119,94,72,245,184,107,53,163,80,173,245,214,154,185,50,201,241,120,166,181,215,53,203,216,130,220,202,184,210,182,23,166,244,69,124,146,201,64,230,174,199,116,72,100,248,153,213,81,247,18,10,1,230,143,231,179,83,126,139,232,244,71,234,240,51,193,149,139,140,61,56,214,43,100,119,95,99,102,120,191,176,234,49,155,148,175,122,210,182,73,82,191,187,77,83,27,122,245,134,94,212,72,178,53,171,36,110,99,92,221,200,143,138,72,149,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,28,117,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,202,185,42,121,167,202,126,95,215,122,141,184,186,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,82,183,57,189,82,251,87,196,117,139,76,232,47,190,42,131,4,199,227,241,52,94,23,103,131,186,86,189,102,155,239,21,136,233,55,210,182,220,239,115,156,198,244,232,157,29,220,66,0,22,211,201,47,88,236,82,226,185,215,15,213,16,246,111,84,215,5,204,104,228,220,247,120,186,89,35,167,164,168,78,136,205,145,246,95,21,55,189,95,185,254,43,225,111,72,220,171,103,224,165,110,117,126,105,241,111,151,244,62,163,113,58,175,35,31,198,207,203,127,169,22,63,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,138,188,185,248,21,169,225,110,235,168,25,134,121,65,87,38,89,61,226,179,28,177,220,157,85,23,98,179,27,99,160,146,42,182,83,195,36,137,11,234,37,102,231,50,87,58,70,36,49,181,17,157,94,178,77,243,53,156,88,249,167,214,79,152,25,15,168,206,120,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,208,159,7,124,42,225,188,40,105,29,191,15,179,91,105,29,147,220,105,233,234,114,203,188,114,44,207,184,220,81,159,26,54,87,49,142,240,209,185,210,54,22,109,110,214,42,185,83,184,249,30,250,118,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,149,139,254,229,179,195,214,43,161,124,50,227,119,187,77,79,180,111,90,145,111,160,203,110,247,9,41,99,138,68,241,52,177,201,5,27,85,168,175,88,96,99,213,26,143,115,186,201,36,239,68,98,75,177,178,168,2,136,121,176,105,14,27,164,188,87,212,207,134,65,87,3,51,155,60,121,125,206,25,167,89,88,203,141,77,101,91,42,29,18,187,226,107,30,232,59,138,213,87,116,124,143,70,237,102,214,55,218,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,154,206,44,124,211,235,39,204,12,135,212,103,60,86,1,128,102,90,167,153,90,116,251,79,177,234,187,230,67,124,168,74,106,26,26,100,77,242,191,162,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,104,79,131,190,21,112,222,20,52,142,223,135,217,173,180,142,201,238,52,244,245,57,101,222,57,22,103,220,110,40,207,141,27,43,152,199,120,104,220,233,27,11,54,183,107,21,92,169,220,124,143,127,117,32,7,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,43,19,255,0,146,167,154,124,167,229,253,119,168,219,139,169,6,107,56,177,243,79,172,159,48,50,31,81,156,229,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,239,187,91,160,165,153,238,130,84,142,53,134,55,210,195,76,136,146,61,236,238,177,204,77,174,145,143,124,150,62,10,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,106,135,52,214,254,36,116,75,135,11,85,178,243,173,25,245,38,57,79,121,168,125,53,3,29,79,61,84,245,47,99,119,61,89,13,59,31,42,177,168,173,220,253,187,26,175,141,21,81,94,196,94,150,1,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,117,254,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,190,158,92,92,91,230,92,86,233,29,125,86,160,226,245,116,249,14,31,81,5,174,186,253,21,50,69,110,189,189,204,87,36,145,116,232,214,84,181,168,213,158,38,166,198,247,98,123,118,182,100,138,57,106,8,171,205,31,200,158,166,253,23,214,40,138,1,53,80,0,33,175,54,204,214,213,138,240,91,144,88,174,20,245,114,84,102,55,139,85,146,133,208,177,170,200,231,101,75,107,149,210,170,185,21,25,218,161,149,168,173,71,46,247,49,58,116,85,115,104,132,181,78,72,90,165,255,0,210,94,138,92,47,191,237,76,166,209,108,240,191,243,211,87,207,222,70,127,248,181,187,30,255,0,248,216,223,239,138,90,160,50,174,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,115,252,63,95,180,107,63,212,124,167,72,240,221,66,181,93,114,252,47,111,182,237,112,61,221,202,110,170,141,118,215,42,35,37,237,189,82,57,123,110,119,106,71,53,146,108,122,163,87,160,0,8,171,205,31,200,158,166,253,23,214,40,138,1,53,80,82,95,50,62,95,116,220,59,84,199,172,58,55,106,171,118,157,92,106,27,77,91,109,134,41,102,102,50,244,138,8,226,89,106,38,158,89,166,101,76,203,59,145,238,107,89,27,213,145,245,234,248,209,120,7,7,220,89,230,92,34,234,135,219,139,21,61,93,226,197,95,79,37,53,247,28,109,122,82,193,117,98,70,244,129,94,245,142,84,99,226,149,233,35,94,140,223,211,184,196,84,108,175,69,184,158,104,254,68,245,55,232,190,177,68,80,9,245,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,94,247,46,110,10,63,117,93,56,158,255,0,159,219,45,82,106,110,83,247,151,42,152,19,187,37,174,133,81,139,29,177,179,110,115,29,181,236,89,37,116,72,214,190,71,53,189,101,108,49,72,179,0,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,65,98,207,243,44,103,25,201,176,203,22,67,87,73,98,204,105,233,169,175,182,246,170,44,21,204,167,168,101,68,10,246,170,42,35,227,150,52,86,189,58,61,17,210,53,23,108,143,107,190,76,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,62,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,11,254,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,249,121,163,249,19,212,223,162,250,197,17,69,122,79,130,254,212,53,79,13,211,63,106,123,51,237,110,65,110,177,120,222,199,123,194,248,170,152,225,238,246,247,55,126,222,230,237,187,155,215,167,78,169,215,169,165,236,3,0,195,116,179,13,180,233,246,159,99,212,150,60,122,199,78,148,212,52,52,200,187,34,103,85,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,244,0,243,249,254,1,134,234,158,27,118,211,237,65,199,169,47,152,245,242,157,105,171,168,106,81,118,74,206,168,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,154,29,88,193,127,101,250,167,153,105,159,181,61,167,246,75,32,184,216,188,111,99,179,226,188,45,76,144,247,123,123,157,179,119,111,118,221,206,233,215,167,85,233,212,189,78,87,30,68,244,203,235,94,177,90,74,160,102,179,139,31,52,250,201,243,3,33,245,25,203,126,224,43,75,112,77,105,229,177,131,105,166,165,216,189,179,141,222,125,167,227,104,188,84,212,253,222,213,254,170,104,254,242,23,178,70,244,146,38,59,225,114,117,233,209,122,162,170,45,85,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,98,178,121,100,131,181,37,66,71,247,138,155,250,110,111,84,95,116,138,229,165,204,18,167,71,174,182,126,31,53,126,235,73,30,159,87,212,120,107,61,218,174,88,169,96,198,158,247,85,79,34,200,172,129,95,59,42,42,103,137,170,249,165,107,32,78,174,85,70,35,186,92,249,149,114,255,0,185,92,121,19,211,47,173,122,197,105,0,57,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,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,102,254,157,198,34,163,101,122,47,234,243,8,207,240,221,83,226,231,54,212,29,62,200,105,47,152,245,242,158,201,83,67,93,76,171,178,86,123,30,141,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,18,101,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,177,253,104,210,28,55,94,180,191,32,210,61,64,130,174,75,22,69,78,216,106,22,146,117,134,120,158,201,27,44,83,70,255,0,122,35,227,150,56,228,68,114,57,138,172,68,115,92,213,86,172,116,229,213,193,149,247,132,107,22,161,46,91,117,241,183,92,163,32,90,122,87,70,246,36,114,89,232,31,52,116,85,46,137,187,187,51,79,222,158,87,71,221,145,27,27,224,106,237,123,100,105,48,12,171,151,253,202,227,200,158,153,125,107,214,43,72,1,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,127,87,152,70,127,134,234,159,23,57,182,160,233,246,67,73,124,199,175,148,246,74,154,26,234,101,93,146,179,216,244,104,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,147,43,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,69,170,3,46,250,133,154,221,117,43,63,201,117,26,251,79,73,5,203,42,188,86,222,235,34,164,99,155,4,115,212,204,249,164,108,109,115,156,228,98,57,234,136,138,231,47,78,157,85,127,137,210,184,47,214,59,22,129,113,65,128,106,174,83,14,251,45,170,225,37,61,198,77,207,79,13,75,87,79,45,36,181,61,24,199,189,253,150,84,58,94,219,90,174,127,111,98,116,87,117,77,31,2,128,121,163,249,236,212,223,162,250,61,17,42,185,24,254,54,126,91,253,72,234,188,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,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,151,252,195,120,179,195,120,186,210,253,18,206,44,84,244,150,123,237,5,70,81,77,125,199,27,94,181,83,218,158,178,80,36,10,247,172,113,43,217,44,76,73,26,244,102,206,189,198,34,171,162,122,39,138,229,113,231,179,76,190,181,232,245,164,170,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,231,245,11,53,181,105,174,1,146,234,53,246,158,174,123,110,43,103,173,189,214,69,72,198,186,121,32,166,133,243,72,216,218,231,53,170,245,107,21,17,21,205,78,189,58,170,127,19,50,250,133,154,221,117,43,63,201,117,26,251,79,73,5,203,42,188,86,222,235,34,164,99,155,4,115,212,204,249,164,108,109,115,156,228,98,57,234,136,138,231,47,78,157,85,127,137,231,206,213,193,182,186,86,112,237,196,118,25,168,222,217,246,117,149,183,8,237,217,27,158,147,190,23,217,234,30,216,234,150,72,160,84,124,189,182,47,125,140,232,228,238,195,19,182,57,90,141,93,31,2,149,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,27,63,45,254,164,90,160,6,109,184,155,180,221,111,252,93,234,189,138,197,108,171,184,220,174,58,145,125,164,163,163,164,133,211,79,83,60,151,57,155,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,133,191,242,235,224,86,155,133,172,53,51,141,65,160,164,126,170,95,233,230,134,186,106,106,169,94,203,101,186,101,167,122,91,85,18,69,130,103,182,74,118,200,249,154,207,233,189,204,107,222,198,163,223,50,138,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,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,25,172,226,199,205,62,178,124,192,200,125,70,114,213,57,67,112,233,130,98,90,19,109,226,43,195,248,188,207,53,246,165,31,141,223,52,126,18,215,29,99,97,240,125,190,234,197,39,89,168,59,221,222,219,95,247,187,58,244,111,87,79,240,10,86,230,253,195,166,9,163,250,167,140,106,102,11,79,224,63,105,158,215,172,188,81,111,154,93,247,72,170,89,52,245,157,201,101,127,78,247,142,99,123,76,107,24,206,199,84,69,222,168,215,37,79,52,249,79,203,250,239,81,183,23,82,12,214,113,99,230,159,89,62,96,100,62,163,57,55,240,222,5,105,184,165,229,195,166,153,198,159,80,82,51,85,44,20,247,72,104,102,169,170,149,140,185,219,161,188,221,94,182,212,69,145,32,133,238,146,161,210,50,103,51,250,108,107,28,246,49,202,246,75,78,10,57,115,105,199,10,190,11,63,191,213,125,169,212,217,45,233,5,77,202,78,139,67,107,145,251,251,205,183,70,172,107,219,185,143,72,157,52,138,178,61,172,118,212,133,178,201,18,204,0,82,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,139,41,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,153,236,226,187,138,237,71,226,215,81,223,154,230,178,248,27,85,15,114,11,5,130,9,149,244,182,138,87,42,42,181,170,168,157,201,159,181,171,44,202,136,233,28,214,162,35,24,200,227,100,202,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,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,33,185,110,104,151,17,58,219,97,214,76,138,90,187,115,219,80,233,178,234,42,103,206,231,228,204,142,8,33,164,133,101,89,182,209,178,54,211,237,122,195,26,62,70,61,201,185,143,219,34,74,171,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,15,172,17,87,154,63,145,61,77,250,47,172,81,20,2,106,160,0,83,95,58,77,99,177,102,26,203,137,104,237,162,30,229,94,157,219,234,42,46,149,59,158,155,106,174,77,167,145,180,219,28,196,69,217,4,20,242,247,26,247,181,222,39,111,194,232,220,139,10,177,77,28,190,230,26,53,159,235,21,162,110,229,38,157,220,44,116,247,74,109,172,77,180,183,39,85,70,218,157,238,122,42,236,158,10,120,187,109,99,220,239,19,187,225,108,110,85,233,124,188,51,91,86,1,198,150,149,95,111,52,245,115,83,213,94,31,100,99,105,152,215,61,39,184,83,75,67,11,149,28,230,166,198,203,83,27,158,189,122,163,17,202,136,229,68,106,232,120,25,87,52,167,194,119,149,141,27,249,127,143,122,116,4,106,230,63,204,2,143,135,123,20,186,73,164,57,23,247,88,175,240,211,203,83,79,28,21,17,227,180,187,217,38,234,134,76,201,35,124,211,70,138,198,66,173,220,145,202,178,185,89,247,41,45,53,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,4,240,125,197,158,27,197,214,151,253,184,177,83,210,89,239,180,21,18,83,95,113,198,215,173,84,246,167,172,143,72,21,239,88,226,87,178,88,152,146,53,232,205,157,123,140,69,87,68,244,78,234,1,21,121,163,249,19,212,223,162,250,197,17,64,38,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,242,48,112,145,203,139,72,248,82,204,175,122,131,75,119,171,204,50,26,138,137,162,176,215,93,41,89,27,236,150,231,162,167,106,52,106,171,95,82,230,171,153,37,74,35,55,51,225,100,113,53,210,164,159,95,52,127,34,122,155,244,95,88,162,40,4,184,158,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,192,62,75,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,76,251,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,185,238,90,92,190,233,180,122,213,103,226,15,87,237,85,113,234,13,125,63,137,179,218,106,226,150,150,124,105,143,109,84,18,36,136,201,213,147,190,162,154,120,156,172,154,38,190,5,234,213,68,122,59,165,133,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,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,102,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,167,213,204,79,88,116,75,75,120,116,186,90,245,163,27,164,204,41,242,122,138,90,106,12,61,215,153,237,179,222,159,13,84,19,61,89,61,59,93,44,76,129,26,217,92,254,136,206,173,142,53,84,89,88,142,207,185,161,62,95,250,93,196,22,145,112,251,105,195,184,129,201,124,93,125,38,248,173,182,89,226,138,90,171,13,44,114,200,198,82,186,186,26,137,99,170,133,99,108,50,68,155,90,232,90,247,69,185,205,107,27,30,123,11,254,229,113,228,79,76,190,181,235,21,164,148,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,177,212,181,78,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,1,149,114,255,0,185,92,121,19,211,47,173,122,197,105,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,207,191,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,108,117,45,83,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,69,170,17,87,153,214,169,126,203,248,54,205,124,37,247,217,151,92,183,195,226,214,255,0,236,94,247,138,241,82,39,139,131,222,199,53,155,168,99,173,248,221,183,167,79,133,200,245,97,70,218,41,165,247,93,106,213,204,67,74,44,206,171,142,163,41,188,83,91,95,81,77,68,234,183,209,192,247,167,122,169,98,106,162,189,144,197,220,149,255,0,19,81,25,27,149,92,212,69,84,241,70,148,248,88,214,191,222,39,135,220,39,88,228,183,248,42,188,130,222,190,62,6,197,219,141,149,208,74,250,122,174,211,123,146,42,66,179,195,42,199,185,234,238,218,179,119,71,117,68,234,165,0,243,71,243,217,169,191,69,244,122,34,85,114,49,252,108,252,183,250,145,106,133,59,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,117,192,74,174,87,30,123,52,203,235,94,143,90,74,174,121,223,130,127,153,63,77,35,255,0,42,109,82,193,52,91,91,51,221,76,212,203,239,177,177,187,54,159,207,227,107,124,44,213,29,174,237,222,215,12,127,119,11,31,35,186,201,43,27,240,181,122,117,234,189,17,21,83,229,201,57,156,106,229,235,139,75,47,18,148,118,234,186,107,21,134,159,217,180,152,68,183,151,190,137,182,233,161,99,107,32,89,98,142,36,123,229,149,137,58,73,36,79,219,36,116,219,155,35,105,227,105,117,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,231,55,170,95,101,56,113,177,105,157,5,247,194,215,231,121,4,126,38,139,194,239,241,150,186,38,44,211,125,226,177,91,30,202,167,91,157,238,115,94,238,189,19,171,123,136,84,6,157,105,158,85,170,23,27,197,187,22,164,238,123,7,31,186,228,215,25,223,28,139,13,45,13,5,44,149,18,190,71,49,142,217,187,182,216,152,174,232,213,150,104,152,174,110,254,167,149,61,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,211,167,84,79,224,95,159,46,173,99,177,107,39,8,248,37,77,162,31,15,87,135,219,224,195,174,148,219,158,254,205,85,4,17,70,213,222,230,49,29,221,129,105,231,232,221,205,103,127,102,231,57,142,82,74,148,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,34,213,0,33,7,11,28,10,212,225,220,81,234,175,20,250,175,65,87,77,125,170,206,50,9,176,170,22,213,68,232,27,110,171,150,69,246,147,214,25,28,174,124,177,84,73,19,97,145,27,219,68,145,206,99,156,232,214,41,190,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,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,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,197,212,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,5,43,115,171,243,79,139,124,191,161,245,27,137,210,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,164,106,230,25,198,157,215,138,125,80,168,177,98,25,5,91,180,175,26,168,68,199,232,214,153,212,169,91,58,71,182,91,132,241,185,202,231,189,206,89,91,18,189,26,172,133,90,157,184,222,249,183,121,94,18,56,28,213,206,47,106,111,117,88,123,233,44,120,245,142,158,102,77,126,186,49,254,18,75,143,105,93,5,20,123,17,92,247,185,203,26,200,230,162,246,98,118,247,35,156,232,162,151,138,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,196,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,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,42,243,71,242,39,169,191,69,245,138,34,128,77,84,0,12,214,113,79,173,127,188,79,16,89,182,177,199,111,240,84,153,5,193,60,4,14,139,183,35,40,96,137,148,244,189,214,247,36,68,153,96,134,37,147,107,213,189,197,126,222,141,232,137,101,60,11,112,163,98,212,126,90,57,126,63,218,181,85,222,181,143,218,149,148,245,21,48,190,147,194,85,81,74,234,123,108,115,212,66,174,150,88,97,171,163,241,40,157,54,167,126,70,246,220,138,238,229,64,154,104,208,29,99,177,113,1,163,88,158,177,99,144,248,122,76,154,222,218,137,41,183,61,254,18,169,142,116,117,52,219,222,198,44,157,169,227,150,46,230,196,107,246,110,111,194,228,83,160,25,87,47,39,42,227,7,25,225,27,128,157,32,189,57,105,43,115,107,230,155,217,27,137,217,234,226,168,236,87,79,21,21,11,38,124,146,68,197,107,89,11,106,89,42,177,207,141,100,70,171,24,230,170,238,109,43,103,249,254,101,170,121,149,219,80,117,7,33,171,190,100,55,202,133,169,174,174,169,84,223,43,250,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,36,138,215,78,93,26,237,160,154,19,100,214,188,178,221,254,217,251,91,108,239,81,255,0,107,159,217,145,83,81,125,244,117,47,241,158,35,186,215,125,211,62,235,248,63,255,0,222,156,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,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,21,121,163,249,19,212,223,162,250,197,17,64,38,170,0,34,175,52,127,34,122,155,244,95,88,162,40,4,213,64,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,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,164,170,6,107,56,177,243,79,172,159,48,50,31,81,156,183,78,8,53,123,13,208,94,88,152,150,174,106,4,245,113,216,177,218,123,188,213,9,73,2,205,60,175,125,242,174,40,161,141,158,228,87,201,44,145,198,138,229,107,17,94,138,231,53,168,174,74,139,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,110,216,169,227,115,215,252,233,30,173,107,26,249,101,149,232,198,111,218,147,255,0,149,31,2,223,222,56,160,214,188,51,253,175,85,128,81,87,59,252,231,58,233,37,58,183,254,139,194,189,206,255,0,103,50,51,252,30,98,213,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,69,94,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,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,204,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,88,255,0,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,42,3,157,166,166,98,185,6,163,233,222,150,218,106,252,69,235,15,183,220,46,23,126,220,145,190,58,127,30,180,221,136,29,181,234,246,76,140,164,89,28,199,181,191,119,60,14,69,114,63,221,207,249,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,57,175,50,236,2,155,79,184,210,212,74,91,110,61,87,106,182,223,42,41,175,244,171,50,75,178,177,245,116,209,203,85,81,19,228,85,222,199,86,45,90,46,213,216,215,181,236,110,221,155,82,122,114,91,214,59,238,97,163,89,110,142,221,225,238,82,105,221,194,158,162,215,83,185,137,182,150,228,234,137,29,77,177,172,69,93,147,193,81,47,113,207,123,157,226,118,252,45,141,168,182,42,80,15,52,127,61,154,155,244,95,71,162,37,87,35,31,198,207,203,127,169,22,168,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,25,204,71,132,63,221,75,89,83,236,181,23,103,79,115,30,237,110,47,190,191,196,205,7,105,177,120,170,73,55,34,72,157,169,37,110,197,118,253,209,73,23,89,31,34,75,181,202,227,207,102,153,125,107,209,235,73,85,207,59,240,79,243,39,233,165,85,159,84,118,155,172,214,170,139,236,54,202,183,219,104,234,33,164,168,172,108,46,88,33,158,102,200,232,162,124,157,54,181,239,108,19,57,173,85,234,228,138,69,78,187,87,164,138,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,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,251,115,33,214,251,174,183,113,95,150,58,225,99,164,181,211,224,117,21,24,61,11,33,145,210,62,120,40,43,42,17,103,149,203,209,21,242,75,36,175,68,107,81,26,197,99,62,37,106,200,254,235,203,243,71,44,81,112,95,196,247,16,53,19,119,175,85,56,126,71,135,81,199,181,237,240,148,177,218,82,174,161,122,163,246,73,222,124,180,222,229,102,230,120,95,133,221,36,114,37,117,147,255,0,156,222,150,253,148,226,58,197,169,148,22,47,11,65,157,227,241,248,154,223,21,191,198,93,40,158,176,205,247,106,245,116,123,41,93,110,111,185,173,99,186,245,78,174,238,41,250,188,153,53,210,179,22,214,91,238,131,93,239,59,44,185,181,190,75,141,174,146,68,158,79,231,138,70,163,220,144,163,85,98,139,185,72,149,14,145,238,106,43,252,36,13,222,138,214,181,215,40,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,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,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,57,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,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,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,41,91,157,95,154,124,91,229,253,15,168,220,72,85,142,234,150,119,138,96,153,118,153,216,47,190,23,27,206,252,7,218,10,47,11,11,252,103,130,153,102,165,251,199,177,100,143,100,142,87,125,219,155,187,175,71,117,79,113,208,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,237,114,69,10,42,58,71,53,202,170,198,50,73,25,161,61,45,210,220,19,69,176,75,102,153,233,165,139,216,216,221,155,189,224,168,188,84,213,29,174,236,207,154,79,188,153,239,145,221,100,149,238,248,156,189,58,244,78,136,136,137,16,57,143,242,255,0,163,226,34,197,46,173,233,14,59,253,214,40,60,52,18,211,83,201,5,60,121,21,46,246,71,182,161,243,62,56,217,52,49,170,189,147,43,183,44,113,44,78,71,253,202,197,73,118,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,26,9,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,42,91,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,4,85,230,143,228,79,83,126,139,235,20,69,0,154,168,0,226,156,104,107,29,247,64,184,96,207,245,87,22,135,125,234,213,111,142,158,221,38,230,39,134,170,171,168,138,146,42,158,143,99,216,254,203,234,27,47,109,205,86,191,183,177,122,35,186,166,115,45,54,155,173,254,235,69,98,177,91,42,238,55,43,141,68,116,148,116,116,144,186,105,234,103,145,200,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,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,230,120,184,230,210,251,86,142,113,105,169,152,29,137,212,137,109,130,241,237,42,56,41,40,155,73,5,36,21,208,199,91,29,44,113,53,85,173,100,45,169,72,83,167,68,84,141,21,26,222,187,82,205,57,54,107,95,219,158,31,110,218,57,87,111,236,213,233,149,193,59,51,199,22,216,231,161,184,203,81,81,30,231,44,142,87,76,217,217,88,142,232,198,53,35,236,116,220,237,234,79,243,42,231,160,204,179,252,203,80,106,109,85,89,158,67,87,117,125,142,207,69,96,182,36,202,155,40,237,212,145,36,84,244,241,49,168,141,99,26,212,234,189,19,226,123,158,247,110,123,220,229,179,78,84,124,11,127,120,226,131,90,240,207,246,189,86,1,69,92,239,243,156,235,164,148,234,223,250,47,10,247,59,253,156,200,207,240,121,139,73,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,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,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,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,138,188,209,252,137,234,111,209,125,98,136,160,19,85,0,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,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,3,53,156,88,249,167,214,79,152,25,15,168,206,121,76,139,84,179,188,175,4,196,116,206,255,0,125,241,88,222,9,227,254,207,209,120,88,89,224,252,108,201,53,87,222,49,137,36,155,228,106,59,239,28,237,189,58,55,162,123,137,127,203,131,151,253,103,17,23,216,181,111,87,177,223,238,79,65,226,96,138,154,162,73,233,228,200,170,182,62,61,180,239,133,241,200,200,97,145,81,239,153,29,181,100,137,34,106,63,239,150,43,191,6,85,203,254,229,113,228,79,76,190,181,235,21,164,170,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,12,171,151,253,202,227,200,158,153,125,107,214,43,73,84,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,85,114,49,252,108,252,183,250,145,106,134,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,91,84,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,227,252,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,253,21,145,55,70,14,84,186,153,251,59,227,39,28,183,84,85,218,169,40,51,91,125,118,51,89,61,194,78,222,222,228,105,81,78,200,92,175,107,82,105,42,169,105,162,106,46,237,221,213,99,91,185,205,84,190,146,128,121,163,249,236,212,223,162,250,61,17,42,185,24,254,54,126,91,253,72,181,64,85,95,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,1,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,47,251,22,225,139,70,177,142,31,105,120,98,118,47,237,140,6,27,123,237,243,81,93,38,116,242,85,119,37,116,210,78,249,19,106,182,103,78,247,76,143,143,103,110,69,69,137,35,218,196,109,16,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,253,253,59,111,84,70,202,197,94,255,0,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,227,252,91,235,69,171,65,120,121,205,181,2,171,47,164,199,110,241,217,235,41,49,186,137,152,217,95,45,238,74,121,60,20,81,68,230,185,37,127,117,26,229,106,181,205,70,49,239,127,72,216,245,76,224,218,109,55,91,253,214,138,197,98,182,85,220,110,87,26,136,233,40,232,233,33,116,211,212,207,35,145,177,197,28,109,69,115,222,231,42,53,26,136,170,170,168,136,95,245,247,72,105,180,23,150,254,87,164,112,193,73,29,70,59,164,247,184,110,11,73,60,179,65,45,197,246,218,137,107,102,141,242,244,122,178,74,153,38,145,17,81,189,17,232,136,214,162,35,83,62,229,255,0,115,52,209,79,219,79,8,249,79,135,184,120,90,252,19,174,107,71,190,93,144,203,224,160,155,196,71,39,72,222,231,117,165,150,167,99,83,111,89,82,45,206,70,238,235,69,122,79,157,126,203,245,79,13,212,207,101,251,79,236,150,65,110,190,248,46,255,0,103,197,120,90,152,230,237,119,54,187,102,238,222,221,219,93,211,175,94,139,211,161,165,237,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,167,110,117,126,105,241,111,151,244,62,163,113,58,175,35,31,198,207,203,127,169,22,168,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,41,88,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,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,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,2,170,249,231,126,9,254,100,253,52,229,92,149,60,211,229,63,47,235,189,70,220,93,72,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,82,183,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,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,253,172,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,21,121,107,104,23,16,89,254,187,99,250,181,164,223,218,253,151,16,184,77,21,195,43,173,182,197,91,67,77,35,232,230,235,74,180,210,77,11,234,123,172,114,67,34,64,254,228,77,169,100,155,163,85,99,151,242,185,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,159,224,0,69,94,104,254,68,245,55,232,190,177,68,80,9,170,128,10,181,231,131,159,212,197,106,210,205,45,161,200,105,22,158,170,162,227,127,186,90,90,177,58,116,124,77,138,10,42,135,167,78,235,24,169,53,123,27,239,70,61,82,79,233,44,105,182,42,242,178,192,42,115,174,52,176,218,165,199,169,46,214,220,86,158,190,255,0,114,74,148,137,204,165,100,116,207,138,158,161,25,34,252,79,101,100,244,138,205,136,175,107,246,189,58,108,87,54,253,10,160,231,131,128,83,69,117,210,205,82,161,199,170,214,162,170,158,227,96,186,93,154,146,186,4,100,78,138,122,42,119,175,94,211,30,171,53,123,219,238,71,189,18,79,233,36,105,183,143,242,125,214,59,238,13,197,2,105,85,60,62,34,203,169,118,249,233,235,35,220,198,118,42,168,105,231,171,167,169,234,172,115,221,181,140,169,139,182,142,99,87,196,239,118,229,141,168,93,249,149,114,116,242,224,229,255,0,89,196,69,246,45,91,213,236,119,251,147,208,120,152,34,166,168,146,122,121,50,42,173,143,143,109,59,225,124,114,50,24,100,84,123,230,71,109,89,34,72,154,143,251,229,138,239,193,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,46,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,173,185,242,207,225,247,136,46,30,116,106,229,141,235,166,65,219,142,182,224,179,217,49,78,252,85,126,192,141,29,39,121,222,38,55,57,159,217,15,115,100,236,198,231,70,205,187,250,247,38,149,173,152,4,85,230,143,228,79,83,126,139,235,20,69,0,154,168,0,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,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,172,226,199,205,62,178,124,192,200,125,70,115,218,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,101,92,191,238,87,30,68,244,203,235,94,177,90,74,160,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,202,185,127,220,174,60,137,233,151,214,189,98,180,149,64,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,19,211,139,221,94,169,208,142,26,53,11,84,173,243,213,193,114,180,217,223,13,174,122,104,34,153,244,247,26,151,182,150,142,101,100,191,3,152,202,137,226,123,209,200,239,129,174,248,95,253,21,205,185,167,61,20,210,251,86,138,233,30,33,165,22,103,82,73,79,139,89,233,173,175,168,166,162,109,35,43,39,99,19,189,84,177,53,85,24,249,165,238,74,255,0,137,202,175,145,202,174,114,170,170,243,254,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,133,249,163,249,236,212,223,162,250,61,17,42,185,24,254,54,126,91,253,72,181,64,85,95,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,78,85,201,83,205,62,83,242,254,187,212,109,197,212,156,171,137,222,30,177,94,40,52,106,245,164,121,77,79,128,241,253,186,155,117,209,148,177,212,77,108,174,137,219,162,168,141,175,79,243,163,122,53,204,115,226,150,86,35,217,191,114,103,135,90,52,135,50,208,93,80,200,52,143,80,32,164,142,251,142,212,54,26,133,164,157,38,130,86,62,54,203,20,209,191,220,170,201,34,146,57,17,28,141,122,35,209,28,214,185,21,169,102,156,165,56,215,246,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,110,248,251,44,138,89,34,116,142,115,86,53,116,72,177,164,80,177,246,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,10,160,231,95,173,247,85,186,225,188,55,67,99,164,109,181,180,244,249,197,69,201,210,57,211,201,58,186,182,142,40,24,223,115,88,198,181,38,115,149,119,43,213,241,162,108,216,189,200,235,202,179,71,44,90,187,197,197,162,167,35,155,173,38,5,111,151,49,142,155,107,255,0,178,170,169,167,130,58,100,222,199,181,89,219,158,162,41,250,252,77,119,99,99,154,173,122,170,92,167,22,62,86,53,147,229,254,67,233,211,153,172,53,80,102,219,139,125,23,186,232,47,16,217,182,159,213,98,21,120,237,162,59,197,101,94,55,79,51,221,43,37,178,73,81,39,130,150,41,92,231,44,172,237,35,90,174,87,57,200,246,61,143,233,35,30,137,106,156,157,245,162,235,168,188,60,222,180,255,0,40,203,234,239,55,124,2,240,202,74,58,122,150,57,207,160,178,77,78,207,7,18,74,173,232,246,36,176,214,181,141,87,57,209,178,54,179,225,141,34,66,37,243,171,243,79,139,124,191,161,245,27,137,213,121,24,254,54,126,91,253,72,181,64,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,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,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,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,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,152,57,202,218,110,183,254,46,240,155,21,138,217,87,113,185,92,112,123,109,37,29,29,36,46,154,122,153,228,185,220,27,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,132,234,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,1,231,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,86,136,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,69,94,104,254,68,245,55,232,190,177,68,80,9,170,128,10,1,230,117,170,95,181,14,50,115,95,9,125,246,157,171,18,240,248,181,191,251,23,179,225,124,44,105,226,224,247,177,174,126,218,233,43,126,55,110,235,215,225,114,177,24,77,254,73,250,95,117,199,180,143,60,213,123,131,170,225,167,204,239,20,182,218,26,121,168,157,19,36,130,222,201,58,213,69,42,175,73,152,249,107,37,137,118,183,163,95,74,244,220,229,85,70,88,249,23,249,151,96,21,58,131,193,110,162,82,219,113,234,75,173,202,199,79,77,127,165,89,146,45,244,108,164,169,142,90,170,136,159,34,166,199,182,141,42,209,118,174,247,49,207,99,119,111,218,180,25,137,229,55,220,27,42,179,102,184,181,119,130,189,99,247,10,123,165,186,167,180,201,59,21,80,72,217,34,147,99,209,204,118,215,177,171,209,200,173,94,157,21,21,61,198,162,45,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,51,217,193,39,7,217,55,23,58,161,21,149,169,87,69,132,216,234,32,118,89,120,164,150,159,191,67,4,177,206,248,89,28,114,189,28,231,204,234,103,196,143,107,36,72,213,200,247,181,200,155,93,127,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,0,63,38,243,139,88,178,11,141,138,237,119,161,241,21,120,205,193,247,75,92,157,215,179,195,213,62,150,162,145,210,116,106,162,63,172,21,117,12,232,228,86,252,125,122,110,107,85,63,88,17,87,154,63,145,61,77,250,47,172,81,20,2,106,160,2,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,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,103,175,61,208,189,71,226,47,142,237,83,210,253,47,179,120,235,173,118,160,100,82,205,52,170,172,165,183,210,182,231,50,73,85,83,34,34,246,225,102,230,245,94,138,229,115,154,198,53,239,123,24,235,212,208,189,11,211,142,29,52,226,221,165,250,95,102,240,54,170,30,178,205,52,170,143,170,184,85,57,17,36,170,169,145,17,59,147,63,107,122,175,68,106,53,173,99,26,198,49,140,111,64,0,202,185,127,220,174,60,137,233,151,214,189,98,180,149,64,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,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,69,94,104,254,123,53,55,232,190,143,68,74,174,70,63,141,159,150,255,0,82,61,255,0,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,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,114,156,163,181,51,21,204,56,66,179,224,182,154,190,151,172,10,225,95,111,187,210,201,36,125,198,248,154,185,171,32,157,172,107,213,233,11,217,58,177,175,123,91,186,72,39,106,34,163,58,173,107,115,71,243,217,169,191,69,244,122,34,85,114,49,252,108,252,183,250,145,106,128,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,156,171,146,167,154,124,167,229,253,119,168,219,139,169,4,106,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,118,156,184,57,128,81,241,17,98,139,73,53,123,34,254,235,20,30,38,120,170,106,35,130,158,60,138,151,123,228,221,78,200,89,28,108,154,24,213,24,248,81,187,150,56,146,86,171,254,249,34,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,5,117,107,247,41,59,239,16,26,203,150,107,22,71,196,231,135,171,201,174,14,168,142,155,236,91,31,225,41,88,212,142,154,155,123,43,24,146,118,160,142,40,187,155,17,207,217,185,223,19,149,73,23,193,47,7,150,174,13,240,11,238,33,14,85,73,149,92,175,215,133,185,84,94,155,100,109,190,119,64,216,99,142,42,87,253,236,174,123,35,115,102,123,122,191,162,45,68,157,26,157,85,93,215,245,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,82,181,191,144,199,255,0,138,47,244,39,255,0,159,45,80,134,188,109,114,227,181,113,135,159,216,181,26,29,89,171,195,238,86,171,58,89,42,34,117,153,183,24,42,32,100,210,77,19,152,222,244,46,141,232,233,230,71,42,185,232,228,88,250,35,54,170,191,228,224,167,150,247,238,125,170,119,93,76,253,178,253,173,246,158,63,61,139,193,125,157,240,29,190,229,77,60,221,222,231,138,151,175,79,13,183,110,212,235,191,175,95,119,69,113,173,203,123,247,193,213,59,86,166,126,217,126,201,123,51,31,130,197,224,190,206,248,254,231,110,166,162,110,239,115,197,69,211,175,137,219,183,106,244,217,215,175,191,162,122,190,6,56,24,253,203,190,219,127,117,31,182,63,108,125,155,254,36,246,127,133,240,158,39,255,0,120,155,126,239,19,255,0,179,211,103,245,245,247,74,160,0,4,0,226,143,149,39,239,41,174,217,54,181,254,222,190,206,125,163,240,95,205,159,101,188,103,99,195,209,193,77,253,251,197,199,187,119,99,119,244,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,97,95,242,24,255,0,241,69,254,132,255,0,243,229,148,233,62,11,251,47,210,204,55,76,253,169,237,63,178,88,253,186,197,227,123,29,159,21,225,105,163,135,187,219,220,237,155,187,123,182,238,119,78,189,58,175,78,167,171,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,8,171,199,63,3,31,190,143,216,159,238,163,246,59,236,119,180,191,196,158,208,241,94,47,195,127,239,16,236,219,225,191,246,186,239,254,174,158,255,0,41,193,79,45,239,220,251,84,238,186,153,251,101,251,91,237,60,126,123,23,130,251,59,224,59,125,202,154,121,187,189,207,21,47,94,158,27,110,221,169,215,127,94,190,238,139,53,64,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,106,240,185,161,127,187,94,132,227,58,41,246,167,237,31,217,207,27,252,231,224,124,31,127,196,86,79,83,253,231,185,38,221,189,253,191,211,94,187,122,251,186,244,78,170,1,21,120,231,224,99,247,209,251,19,253,212,126,199,125,142,246,151,248,147,218,30,43,197,248,111,253,226,29,155,124,55,254,215,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,102,168,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,106,240,185,161,127,187,94,132,227,58,41,246,167,237,31,217,207,27,252,231,224,124,31,127,196,86,79,83,253,231,185,38,221,189,253,191,211,94,187,122,251,186,244,78,170,1,202,174,28,58,96,151,190,35,168,184,151,191,211,248,236,146,197,143,210,216,177,255,0,142,104,189,153,181,247,15,21,47,193,42,71,55,122,59,130,51,108,145,175,111,179,185,171,213,255,0,15,85,0,0,64,14,40,249,82,126,242,154,237,147,107,95,237,235,236,231,218,63,5,252,217,246,91,198,118,60,61,28,20,223,223,188,92,123,183,118,55,127,65,58,110,233,239,233,213,123,255,0,5,60,41,126,231,218,89,117,211,63,183,191,107,125,167,144,79,125,241,190,203,240,29,190,229,53,60,61,174,223,122,94,189,60,54,237,219,147,174,254,157,61,221,86,64,0,1,202,184,163,208,191,222,83,66,114,109,20,251,83,246,115,237,31,130,254,115,240,62,51,177,225,235,32,169,254,243,220,143,118,238,198,223,233,167,77,221,125,253,58,44,0,254,67,31,254,40,191,208,159,254,124,181,64,10,171,254,67,31,254,40,191,208,159,254,124,159,252,46,104,95,238,215,161,56,206,138,125,169,251,71,246,115,198,255,0,57,248,31,7,223,241,21,147,212,255,0,121,238,73,183,111,127,111,244,215,174,222,190,238,189,19,170,130,170,255,0,144,199,255,0,138,47,244,39,255,0,159,44,83,64,116,210,251,163,122,53,137,233,86,71,155,253,174,171,197,109,237,181,199,119,246,107,40,59,212,177,57,205,166,143,176,199,61,27,218,129,34,139,174,231,57,253,189,238,85,115,148,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,0,0,7,42,226,143,66,255,0,121,77,9,201,180,83,237,79,217,207,180,126,11,249,207,192,248,206,199,135,172,130,167,251,207,114,61,219,187,27,127,166,157,55,117,247,244,232,176,3,249,12,127,248,162,255,0,66,127,249,242,213,0,57,87,20,122,23,251,202,104,78,77,162,159,106,126,206,125,163,240,95,206,126,7,198,118,60,61,100,21,63,222,123,145,238,221,216,219,253,52,233,187,175,191,167,69,128,31,200,99,255,0,197,23,250,19,255,0,207,150,168,0,7,42,226,143,66,255,0,121,77,9,201,180,83,237,79,217,207,180,126,11,249,207,192,248,206,199,135,172,130,167,251,207,114,61,219,187,27,127,166,157,55,117,247,244,232,176,171,73,249,53,254,203,245,79,13,212,207,222,59,218,127,100,178,11,117,247,193,125,144,236,248,175,11,83,28,221,174,231,141,118,205,221,189,187,182,187,167,94,189,23,167,66,202,129,202,184,163,208,191,222,83,66,114,109,20,251,83,246,115,237,31,130,254,115,240,62,51,177,225,235,32,169,254,243,220,143,118,238,198,223,233,167,77,221,125,253,58,44,42,210,126,77,127,178,253,83,195,117,51,247,142,246,159,217,44,130,221,125,240,95,100,59,62,43,194,212,199,55,107,185,227,93,179,119,111,110,237,174,233,215,175,69,233,208,178,160,1,90,186,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,231,63,3,224,251,254,34,178,122,159,239,61,201,54,237,239,237,254,154,245,219,215,221,215,162,117,80,114,173,18,225,211,4,209,11,198,117,150,88,41,251,217,38,163,100,21,215,220,130,231,190,102,248,174,237,125,93,77,44,93,151,202,248,217,216,142,177,97,221,26,51,185,179,123,145,21,122,39,85,0,21,87,252,134,63,252,81,127,161,63,252,249,63,248,92,208,191,221,175,66,113,157,20,251,83,246,143,236,231,141,254,115,240,62,15,191,226,43,39,169,254,243,220,147,110,222,254,223,233,175,93,189,125,221,122,39,85,4,0,226,143,149,39,239,41,174,217,54,181,254,222,190,206,125,163,240,95,205,159,101,188,103,99,195,209,193,77,253,251,197,199,187,119,99,119,244,19,166,238,158,254,157,87,170,240,49,192,199,238,93,246,219,251,168,253,177,251,99,236,223,241,39,179,252,47,132,241,63,251,196,219,247,120,159,253,158,155,63,175,175,187,149,113,71,202,147,247,148,215,108,155,90,255,0,111,95,103,62,209,248,47,230,207,178,222,51,177,225,232,224,166,254,253,226,227,221,187,177,187,250,9,211,119,79,127,78,171,213,120,24,224,99,247,46,251,109,253,212,126,216,253,177,246,111,248,147,217,254,23,194,120,159,253,226,109,251,188,79,254,207,77,159,215,215,221,42,128,42,175,249,12,127,248,162,255,0,66,127,249,242,127,240,185,161,127,187,94,132,227,58,41,246,167,237,31,217,207,27,252,231,224,124,31,127,196,86,79,83,253,231,185,38,221,189,253,191,211,94,187,122,251,186,244,78,170,8,1,197,31,42,79,222,83,93,178,109,107,253,189,125,156,251,71,224,191,155,62,203,120,206,199,135,163,130,155,251,247,139,143,118,238,198,239,232,39,77,221,61,253,58,175,85,224,99,129,143,220,187,237,183,247,81,251,99,246,199,217,191,226,79,103,248,95,9,226,127,247,137,183,238,241,63,251,61,54,127,95,95,119,42,226,143,149,39,239,41,174,217,54,181,254,222,190,206,125,163,240,95,205,159,101,188,103,99,195,209,193,77,253,251,197,199,187,119,99,119,244,19,166,238,158,254,157,87,170,240,49,192,199,238,93,246,219,251,168,253,177,251,99,236,223,241,39,179,252,47,132,241,63,251,196,219,247,120,159,253,158,155,63,175,175,187,159,241,121,203,54,251,197,166,178,212,234,173,223,136,143,98,82,50,223,75,107,181,218,62,201,50,167,192,82,196,213,115,163,239,182,170,37,151,116,242,84,75,213,205,220,157,221,157,85,173,105,237,120,28,224,10,213,193,165,215,46,190,205,159,82,102,151,44,150,158,142,146,158,177,216,243,104,39,183,193,19,165,116,177,50,78,252,206,86,76,231,66,231,53,21,169,214,158,53,93,221,19,108,181,4,21,226,243,149,173,139,138,29,101,169,214,43,70,171,253,138,171,185,219,233,105,238,148,222,194,125,203,198,85,64,213,141,181,59,221,87,26,71,247,13,167,139,182,214,35,126,231,119,189,207,114,157,3,129,142,6,63,114,239,182,223,221,71,237,143,219,31,102,255,0,137,61,159,225,124,39,137,255,0,222,38,223,187,196,255,0,236,244,217,253,125,125,220,171,138,62,84,159,188,166,187,100,218,215,251,122,251,57,246,143,193,127,54,125,150,241,157,143,15,71,5,55,247,239,23,30,237,221,141,223,208,78,155,186,123,250,117,94,171,192,199,3,31,185,119,219,111,238,163,246,199,237,143,179,127,196,158,207,240,190,19,196,255,0,239,19,111,221,226,127,246,122,108,254,190,190,233,84,8,171,199,63,3,31,190,143,216,159,238,163,246,59,236,119,180,191,196,158,208,241,94,47,195,127,239,16,236,219,225,191,246,186,239,254,174,158,254,85,194,231,42,79,221,175,93,177,157,107,253,189,125,163,251,57,227,127,155,62,203,120,62,255,0,136,163,158,155,251,247,139,147,110,222,254,239,232,47,93,189,61,221,122,167,85,227,159,129,143,223,71,236,79,247,81,251,29,246,59,218,95,226,79,104,120,175,23,225,191,247,136,118,109,240,223,251,93,119,255,0,87,79,127,148,224,167,150,247,238,125,170,119,93,76,253,178,253,173,246,158,63,61,139,193,125,157,240,29,190,229,77,60,221,222,231,138,151,175,79,13,183,110,212,235,191,175,95,119,69,154,160,16,215,141,46,91,56,111,22,185,149,163,80,108,217,133,38,5,144,193,79,37,53,234,186,27,18,215,62,242,196,72,210,153,101,68,168,133,168,248,90,217,24,143,232,231,185,143,99,85,118,196,196,78,43,128,114,112,204,180,179,50,180,234,14,159,113,135,87,99,200,108,117,9,83,67,93,77,133,38,248,159,209,81,81,81,107,213,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,22,202,109,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,93,173,87,170,103,214,89,174,116,149,244,241,212,79,72,249,105,166,108,172,108,240,74,248,102,137,92,213,84,71,199,44,114,70,246,255,0,22,189,142,106,244,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,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,90,41,198,103,13,156,68,229,85,88,86,142,106,71,218,11,213,21,189,247,73,233,189,143,95,73,178,149,146,71,27,164,223,81,4,108,94,143,154,52,232,139,187,226,235,211,162,42,167,107,0,249,35,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,235,185,172,123,160,153,173,114,167,71,44,82,34,117,218,189,62,176,0,7,159,195,115,252,55,80,105,174,181,88,102,67,73,117,101,142,241,91,96,185,164,42,187,232,238,52,146,172,85,20,242,177,200,142,99,218,228,234,157,83,226,99,152,246,238,99,218,229,244,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,62,176,0,7,159,181,103,248,109,247,50,191,233,245,155,33,164,172,200,113,90,122,26,155,213,12,42,174,125,3,43,18,85,166,73,85,19,107,94,246,193,35,209,157,119,163,54,57,81,27,35,21,222,128,3,202,91,181,87,78,46,250,143,119,210,27,102,105,106,169,204,236,54,250,123,165,202,201,29,66,45,85,53,44,202,169,28,142,111,255,0,192,174,68,248,152,217,160,115,145,169,52,74,255,0,86,0,0,17,255,0,84,184,245,225,59,69,179,187,158,153,234,94,171,123,27,36,179,118,124,109,23,176,174,85,29,174,236,44,154,63,188,134,157,241,187,172,114,177,223,11,151,167,94,139,209,81,81,61,94,133,241,71,161,60,74,123,111,246,41,156,253,163,251,57,225,189,167,252,217,89,71,216,241,29,222,207,248,76,81,238,221,216,151,250,61,122,109,247,244,234,157,122,168,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,116,13,20,215,189,39,226,39,21,170,205,116,115,43,251,65,101,162,184,62,215,61,79,129,169,164,217,84,200,227,145,209,236,168,142,55,175,70,77,26,245,68,219,241,116,235,213,21,19,160,0,1,21,127,149,31,129,63,247,243,255,0,70,111,31,234,132,148,196,242,155,22,115,138,217,179,92,90,187,198,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,177,232,215,183,115,30,213,232,228,71,39,94,138,136,190,227,245,129,226,179,93,104,210,253,58,204,176,237,63,206,50,250,75,53,247,63,168,168,164,199,41,234,89,35,89,95,60,41,30,248,146,84,111,105,143,85,154,38,177,175,115,86,71,200,214,51,115,149,16,246,160,3,197,105,86,180,105,126,183,218,174,247,221,40,203,233,50,75,109,142,241,81,97,172,172,164,100,157,132,173,133,172,116,141,142,71,53,27,51,54,203,27,146,88,213,209,185,28,138,215,56,246,160,30,43,87,181,163,75,244,23,13,147,80,53,115,47,164,199,108,81,212,69,72,149,19,50,73,95,44,242,42,236,138,40,162,107,165,149,253,17,206,86,177,174,84,99,30,245,232,214,57,83,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,108,98,57,238,218,198,57,122,53,21,203,211,162,34,175,184,141,127,202,143,192,159,251,249,255,0,163,55,143,245,66,85,0,114,173,116,226,143,66,120,107,246,39,237,175,57,251,57,246,143,196,251,51,249,178,178,179,191,225,251,93,239,240,104,164,219,183,191,23,244,186,117,221,238,235,209,122,121,77,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,2,42,255,0,42,63,2,127,239,231,254,140,222,63,213,9,41,137,229,54,44,231,21,179,102,184,181,119,141,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,99,209,175,110,230,61,171,209,200,142,78,189,21,17,125,199,235,0,1,229,52,223,85,116,227,88,44,85,25,62,151,230,150,172,154,213,73,112,169,181,205,87,110,168,73,99,101,84,15,217,36,106,169,255,0,101,205,95,232,190,55,199,35,21,204,123,28,239,86,15,146,231,118,181,89,105,153,89,121,185,210,80,83,201,81,5,35,37,169,153,177,49,211,207,43,33,134,36,115,149,17,95,36,178,71,27,27,252,92,247,181,169,213,85,16,250,192,0,31,147,77,148,216,170,242,171,142,21,79,93,190,245,106,183,209,221,43,41,187,79,78,213,45,92,149,49,211,201,189,83,99,183,62,138,165,58,34,171,147,183,213,200,136,230,170,254,176,0,249,40,174,214,171,141,77,125,29,190,231,73,85,81,107,168,74,74,232,161,153,175,125,44,235,20,115,36,82,181,23,171,30,177,77,20,136,215,116,93,146,49,223,193,200,171,245,128,1,242,86,221,173,86,234,154,10,59,133,206,146,150,162,233,80,180,148,49,77,51,88,250,169,210,41,38,88,162,106,175,87,189,34,134,89,21,173,234,187,35,123,191,131,85,83,235,60,85,139,90,52,191,37,213,12,155,69,236,185,125,36,249,182,31,79,77,87,120,178,185,146,69,60,16,79,27,36,142,86,111,106,54,102,109,150,45,206,137,94,140,89,99,107,246,171,218,139,237,64,60,254,127,159,225,186,89,134,221,181,7,80,114,26,75,30,61,99,167,90,154,234,234,149,93,145,51,170,34,34,34,34,185,239,115,149,172,99,26,138,247,189,205,107,81,206,114,34,253,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,54,61,26,246,238,99,218,189,28,136,228,235,209,81,23,220,126,176,7,138,190,235,70,151,227,90,161,140,232,189,235,47,164,131,54,204,41,234,106,236,246,86,178,73,103,158,8,35,124,146,74,253,141,86,194,205,177,75,181,210,171,17,235,20,141,102,229,99,145,63,126,243,148,216,177,251,141,138,211,119,174,240,245,121,53,193,246,187,92,125,167,191,196,85,50,150,162,173,209,245,106,42,51,164,20,149,15,234,229,70,252,29,58,238,115,81,127,88,0,121,251,174,127,134,216,179,43,6,159,94,114,26,74,60,135,42,167,174,169,178,208,204,170,215,215,178,141,34,90,148,137,85,54,185,236,108,241,189,89,215,122,179,123,145,21,177,189,91,232,0,0,30,126,197,159,225,185,54,77,147,97,150,44,134,146,174,251,135,84,83,83,95,109,237,85,73,232,95,81,78,202,136,21,237,84,69,86,73,20,136,173,122,117,98,171,100,106,46,232,222,214,250,0,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,157,0,241,89,174,180,105,126,157,102,88,118,159,231,25,125,37,154,251,159,212,84,82,99,148,245,44,145,172,175,158,20,143,124,73,42,55,180,199,170,205,19,88,215,185,171,35,228,107,25,185,202,136,123,83,228,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,250,192,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,242,163,240,39,254,254,127,232,205,227,253,80,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,1,76,26,85,198,221,215,133,14,57,117,162,197,147,207,87,93,167,89,86,164,94,161,186,209,186,169,205,130,211,59,175,10,215,221,153,27,97,149,239,124,116,237,145,174,138,52,106,204,157,180,114,170,199,31,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,0,57,213,249,88,197,190,96,80,250,117,196,244,28,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,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,5,80,115,33,215,156,203,134,222,96,122,113,170,216,101,109,91,95,110,193,237,204,185,208,195,80,144,178,237,110,91,173,122,212,81,74,174,99,219,178,70,183,162,57,88,237,143,70,72,212,222,198,170,88,167,14,186,243,134,241,37,164,118,45,86,195,43,105,28,203,141,59,25,115,161,134,161,102,125,166,226,140,106,212,81,74,174,99,29,190,55,59,162,57,88,221,236,86,72,212,216,246,170,244,176,0,40,219,12,226,238,235,194,15,48,61,102,202,231,183,85,222,49,59,246,113,127,182,228,118,168,42,28,199,190,4,186,204,230,85,66,197,114,68,250,152,87,118,206,226,116,86,73,52,104,232,251,171,35,110,207,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,57,87,22,62,86,53,147,229,254,67,233,211,144,3,149,103,30,63,250,35,133,77,95,189,127,149,139,16,190,220,238,63,244,12,166,178,53,157,175,250,195,162,124,147,127,147,167,99,127,189,48,181,64,1,26,184,232,227,54,197,193,230,156,82,220,227,181,123,103,51,202,60,69,62,51,109,149,143,74,87,73,18,51,187,83,83,35,122,116,134,46,236,74,177,181,201,36,142,123,90,221,168,175,150,56,149,201,30,237,117,191,221,117,230,251,125,185,213,220,110,87,26,140,126,174,178,178,174,103,77,61,76,242,58,230,233,37,146,71,42,185,239,115,149,92,174,85,85,85,85,85,45,40,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,161,108,91,85,117,31,11,212,122,93,94,198,243,75,173,38,103,73,112,125,209,183,183,84,44,181,82,85,72,174,89,100,149,210,110,239,119,55,189,36,73,55,54,70,189,237,122,57,28,228,93,4,240,125,197,158,27,197,214,151,253,184,177,83,210,89,239,180,21,18,83,95,113,198,215,173,84,246,167,172,143,72,21,239,88,226,87,178,88,152,146,53,232,205,157,123,140,69,87,68,244,78,234,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,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,3,42,230,148,248,78,242,177,163,127,47,241,239,78,128,234,167,148,213,91,118,163,221,244,227,35,182,105,14,71,106,176,230,117,54,249,99,178,92,174,148,107,83,75,77,84,169,240,185,241,162,255,0,206,136,229,108,141,99,149,28,232,166,70,172,79,206,14,191,126,217,127,108,185,103,239,7,237,95,218,23,180,29,237,223,105,237,239,119,182,166,205,187,62,239,179,219,237,246,187,95,117,218,237,246,190,239,97,111,252,184,57,128,81,241,17,98,139,73,53,123,34,254,235,20,30,38,120,170,106,35,130,158,60,138,151,123,228,221,78,200,89,28,108,154,24,213,24,248,81,187,150,56,146,86,171,254,249,34,157,64,174,174,103,92,192,43,52,138,142,167,135,237,16,200,188,38,117,87,186,12,154,229,20,115,197,85,97,165,146,8,102,137,180,207,115,18,53,154,120,234,61,211,70,247,58,22,177,221,17,178,57,143,142,184,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,102,254,157,198,34,163,101,122,46,130,52,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,60,254,127,159,225,186,89,134,221,181,7,80,114,26,75,30,61,99,167,90,154,234,234,149,93,145,51,170,34,34,34,34,185,239,115,149,172,99,26,138,247,189,205,107,81,206,114,34,231,179,140,30,44,243,46,46,181,67,237,197,246,158,174,207,98,160,167,142,154,197,142,58,189,42,160,181,49,99,98,78,172,122,71,18,61,242,202,197,145,207,86,111,233,219,98,170,182,38,34,75,78,5,127,120,239,220,123,136,31,180,223,253,12,126,207,242,111,179,126,209,223,226,61,169,225,38,239,248,15,253,207,251,247,119,175,193,223,233,218,248,252,81,90,198,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,25,87,52,167,194,119,149,141,27,249,127,143,122,116,7,85,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,189,98,72,101,116,125,30,233,31,217,128,28,31,113,103,153,112,139,170,31,110,44,84,245,119,139,21,125,60,148,215,220,113,181,233,75,5,213,137,27,210,5,123,214,57,81,143,138,87,164,141,122,51,127,78,227,17,81,178,189,23,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,8,171,205,31,200,158,166,253,23,214,40,142,85,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,5,69,243,67,213,236,203,65,120,246,211,109,92,211,249,233,35,190,227,184,61,28,212,233,87,2,77,4,172,125,109,206,41,97,145,158,229,86,73,20,146,70,170,213,107,209,30,170,215,53,200,142,75,31,225,139,136,92,87,138,13,26,178,234,230,45,77,224,60,127,114,154,227,107,125,84,117,19,91,43,162,118,217,105,228,115,23,252,217,24,174,107,28,248,165,137,234,198,111,218,157,84,2,157,184,134,226,207,50,225,23,153,222,166,103,22,42,122,187,197,138,190,158,211,77,125,199,27,94,148,176,93,88,150,58,84,129,94,245,142,84,99,226,149,233,35,94,140,223,211,184,196,84,108,175,69,182,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,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,106,91,135,158,44,243,46,46,185,157,233,158,113,125,167,171,179,216,168,41,238,212,214,44,113,213,233,85,5,169,139,99,170,73,213,143,72,226,71,190,89,88,178,57,234,205,253,59,108,85,86,196,196,73,233,199,213,187,138,202,189,14,171,173,225,79,35,240,55,90,30,244,151,186,26,26,52,125,226,225,111,116,46,99,155,111,153,85,123,115,51,114,191,108,108,73,222,173,111,102,86,61,137,20,244,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,52,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,107,150,41,145,17,178,53,174,69,70,61,146,70,206,214,10,64,230,63,204,2,179,136,139,236,186,73,164,57,23,247,39,160,240,211,203,83,79,28,244,242,100,85,91,25,38,234,134,76,200,228,100,48,200,170,198,66,173,218,178,68,178,185,95,247,41,23,215,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,7,10,227,7,139,60,55,132,93,47,251,113,125,167,164,188,95,107,234,35,166,177,99,142,175,90,89,238,175,73,24,147,171,30,145,202,172,100,81,61,100,115,213,155,58,246,216,170,142,149,136,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,9,227,11,247,142,254,76,173,52,253,232,63,245,171,246,129,71,224,188,86,255,0,106,123,47,217,117,222,31,218,91,191,253,179,250,123,191,251,123,59,93,223,191,239,18,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,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,37,175,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,0,165,110,42,184,133,202,184,95,230,161,153,106,230,45,77,227,252,7,178,105,174,54,183,213,73,79,13,206,134,91,45,19,101,167,145,204,95,243,100,98,185,175,107,37,138,39,171,31,179,106,219,166,139,234,246,27,175,90,95,143,234,230,159,207,87,37,139,34,167,116,212,233,87,2,195,60,79,100,142,138,88,100,103,189,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,151,218,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,171,137,222,33,113,94,23,244,106,245,171,153,77,55,143,240,29,186,107,117,173,149,81,211,205,115,174,149,219,98,167,141,207,95,243,164,122,181,175,115,34,138,87,163,31,179,106,231,135,90,53,123,50,215,173,80,200,53,115,80,39,164,146,251,145,84,54,106,132,164,129,33,130,38,50,54,197,20,49,179,222,168,200,226,142,56,209,92,174,122,163,17,92,231,57,85,203,118,124,173,45,218,227,73,194,157,134,183,87,178,63,29,106,174,251,204,58,134,170,142,102,92,45,246,118,170,178,54,205,52,138,157,200,95,181,31,78,212,98,163,32,116,123,101,123,31,28,80,65,110,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,221,72,0,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,214,113,99,230,159,89,62,96,100,62,163,57,50,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,16,3,157,95,149,140,91,230,5,15,167,92,74,107,196,242,155,238,13,149,89,179,92,90,187,193,94,177,251,133,61,210,221,83,218,100,157,138,168,36,108,145,73,177,232,230,59,107,216,213,232,228,86,175,78,138,138,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,116,138,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,41,91,157,95,154,124,91,229,253,15,168,220,78,21,192,231,23,119,94,16,117,113,217,92,246,234,187,198,39,126,167,109,183,35,181,65,80,230,61,240,35,209,204,170,133,138,228,137,245,48,174,237,157,196,232,172,146,104,209,209,247,86,70,232,35,19,202,108,89,206,43,102,205,113,106,239,27,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,38,199,163,94,221,204,123,87,163,145,28,157,122,42,34,251,143,214,0,25,172,226,199,205,62,178,124,192,200,125,70,115,186,242,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,232,61,207,107,30,246,163,31,123,199,42,226,199,202,198,178,124,191,200,125,58,115,53,133,228,242,208,227,142,155,136,236,54,29,30,206,25,86,205,69,194,236,241,190,106,185,31,45,67,47,150,232,86,56,18,181,211,61,92,228,169,71,62,38,204,215,187,227,124,137,35,21,81,207,100,51,124,28,171,137,222,33,113,94,23,244,106,245,171,153,77,55,143,240,29,186,107,117,173,149,81,211,205,115,174,149,219,98,167,141,207,95,243,164,122,181,175,115,34,138,87,163,31,179,106,231,135,90,53,123,50,215,173,80,200,53,115,80,39,164,146,251,145,84,54,106,132,164,129,33,130,38,50,54,197,20,49,179,222,168,200,226,142,56,209,92,174,122,163,17,92,231,57,85,203,99,252,140,127,27,63,45,254,164,90,161,199,248,170,226,99,13,225,67,72,235,53,75,48,161,171,184,189,213,13,182,218,45,148,200,173,125,198,227,35,36,124,80,44,155,85,176,179,108,82,61,242,57,23,107,24,237,173,123,246,70,252,246,107,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,124,81,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,212,0,10,1,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,159,252,149,60,172,101,63,48,43,189,58,220,79,240,0,50,174,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,8,43,204,127,151,253,31,17,22,41,117,111,72,113,223,238,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,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,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,220,255,0,152,239,28,117,60,41,97,180,24,126,159,50,146,163,81,115,10,121,223,67,52,175,138,86,89,41,26,168,197,173,150,5,85,115,222,231,43,155,3,92,222,211,159,20,174,114,185,33,88,164,162,16,75,78,94,124,105,221,120,88,213,10,123,22,95,144,85,183,74,242,90,133,76,130,141,41,157,84,148,83,172,123,98,184,65,27,92,142,99,218,228,137,178,171,17,202,248,81,201,219,145,236,135,109,244,218,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,81,103,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,21,87,207,59,240,79,243,39,233,164,85,229,113,231,179,76,190,181,232,245,165,255,0,0,12,171,154,83,225,59,202,198,141,252,191,199,189,58,3,170,128,66,174,99,60,123,126,234,246,40,52,223,78,224,241,26,155,147,91,252,101,37,68,244,251,233,108,180,47,123,226,74,199,35,211,100,211,43,227,145,177,69,239,106,57,142,124,169,181,173,142,106,44,4,202,229,197,199,29,55,10,89,149,126,31,168,44,171,168,211,172,194,162,7,215,77,19,229,149,246,74,182,162,177,43,98,129,21,90,246,57,170,214,206,214,183,186,230,69,19,154,174,88,82,41,47,120,138,188,209,252,137,234,111,209,125,98,136,160,187,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,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,0,82,183,58,191,52,248,183,203,250,31,81,184,145,215,131,238,44,243,46,17,117,67,237,197,138,158,174,241,98,175,167,146,154,251,142,54,189,41,96,186,177,35,122,64,175,122,199,42,49,241,74,244,145,175,70,111,233,220,98,42,54,87,162,232,79,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,174,201,89,213,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,61,0,40,7,154,63,158,205,77,250,47,163,209,30,131,151,23,28,116,220,41,102,85,248,126,160,178,174,163,78,179,10,136,31,93,52,79,150,87,217,42,218,138,196,173,138,4,85,107,216,230,171,91,59,90,222,235,153,20,78,106,185,97,72,164,189,224,10,33,230,59,199,29,55,21,185,149,6,31,167,204,171,167,211,172,62,162,119,208,205,43,229,137,247,186,183,34,49,107,101,129,85,26,198,53,168,230,192,215,55,186,214,75,43,156,173,89,150,40,252,255,0,43,143,61,154,101,245,175,71,173,47,248,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,37,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,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,181,109,205,123,142,58,156,150,235,123,225,31,78,89,72,182,43,109,69,59,50,235,178,62,42,133,174,171,137,209,206,218,40,21,170,228,137,144,74,214,119,92,189,37,89,162,116,125,24,216,223,222,172,176,90,167,42,62,58,127,188,112,191,173,121,159,251,94,151,0,173,174,111,249,205,117,174,74,133,119,253,23,133,99,155,254,206,20,127,248,60,37,143,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,195,196,239,16,185,87,20,26,203,122,213,204,166,155,192,120,254,221,53,186,214,202,169,42,33,182,80,196,221,177,83,198,231,175,249,210,61,90,214,53,242,203,43,209,140,223,181,37,255,0,44,94,95,244,122,187,89,77,196,14,183,227,190,47,5,164,219,62,51,109,150,72,37,165,191,85,71,60,208,202,234,150,53,235,34,67,4,148,254,248,100,99,91,51,158,222,170,232,218,246,73,37,121,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,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,170,190,121,223,130,127,153,63,77,43,131,69,245,123,50,208,93,80,199,245,115,79,231,164,142,251,142,212,58,106,116,171,129,38,130,86,62,55,69,44,50,51,220,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,161,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,218,234,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,70,153,234,174,156,107,38,43,6,107,165,185,165,171,38,178,212,109,111,137,183,212,36,157,153,29,27,36,236,204,207,233,195,50,50,72,213,209,72,141,145,155,145,28,212,95,113,234,193,64,60,209,252,246,106,111,209,125,30,136,252,158,5,248,205,190,240,121,168,245,87,57,45,94,217,195,50,143,15,79,147,91,98,99,18,169,209,196,175,237,84,211,72,238,157,38,139,187,42,164,110,114,71,35,94,230,187,106,171,37,143,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,31,88,40,7,154,63,158,205,77,250,47,163,209,19,127,148,158,127,134,233,103,4,217,254,160,234,14,67,73,99,199,172,121,197,125,77,117,117,74,174,200,153,236,251,106,34,34,34,43,158,247,57,90,198,49,168,175,123,220,214,181,28,231,34,45,117,241,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,73,21,203,23,128,239,219,125,246,155,94,117,98,203,187,1,199,238,13,246,109,174,227,110,238,82,229,19,53,147,54,78,142,238,181,123,52,243,182,157,93,186,57,34,153,201,36,43,215,100,173,75,169,50,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,116,137,97,137,177,244,99,163,103,122,205,0,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,53,156,88,249,167,214,79,152,25,15,168,206,114,162,221,57,83,241,213,83,152,199,65,194,198,171,215,213,212,223,105,105,210,28,42,185,180,177,54,7,91,169,40,152,158,205,122,67,27,85,175,138,42,121,37,108,210,43,187,136,178,53,207,107,155,26,75,102,132,0,231,87,229,99,22,249,129,67,233,215,18,149,142,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,9,225,163,136,188,19,138,13,44,160,212,204,22,163,252,149,29,226,139,100,223,205,151,79,13,12,211,209,247,37,138,62,247,107,190,198,247,88,221,143,254,40,191,197,19,170,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,0,165,110,117,126,105,241,111,151,244,62,163,113,32,1,50,185,117,241,213,83,194,214,100,152,62,160,215,213,191,74,239,245,19,77,93,13,53,44,79,125,178,227,50,83,177,46,74,169,26,207,51,27,29,59,99,124,45,127,244,30,231,181,143,123,81,143,189,224,1,154,206,44,124,211,235,39,204,12,135,212,103,57,81,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,251,161,94,239,88,164,145,88,216,91,27,163,87,43,22,38,197,98,188,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,52,19,192,231,23,118,174,47,180,141,217,92,246,234,75,62,89,97,168,109,183,35,181,65,80,215,177,147,171,17,204,170,133,138,229,149,148,211,38,237,157,196,234,143,142,104,209,210,118,150,71,118,172,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,225,69,170,114,49,252,108,252,183,250,145,101,58,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,62,252,96,241,103,153,113,117,170,31,110,47,180,245,118,123,21,5,60,116,214,44,113,213,233,85,5,169,139,27,18,117,99,210,56,145,239,150,86,44,142,122,179,127,78,219,21,85,177,49,19,223,240,193,193,37,215,84,116,47,83,184,150,206,224,171,183,226,120,118,47,123,171,176,211,205,74,228,101,254,182,27,109,111,222,197,43,102,99,216,202,90,150,83,61,93,177,241,202,246,190,37,254,132,168,145,44,153,92,199,120,28,166,225,75,50,160,204,52,249,245,117,26,117,152,84,78,202,24,101,100,178,190,201,86,212,71,173,20,179,170,43,94,199,53,92,232,28,231,119,92,200,165,107,145,203,10,203,39,63,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,0,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,127,242,84,242,177,148,252,192,174,244,235,113,63,192,0,202,185,165,62,19,188,172,104,223,203,252,123,211,160,58,168,5,85,243,92,224,91,251,255,0,20,26,41,134,127,182,42,179,250,42,23,127,154,230,221,35,167,70,255,0,210,248,167,181,223,236,38,86,127,132,76,87,6,139,234,246,101,160,186,161,143,234,230,159,207,73,29,247,29,168,116,212,233,87,2,77,4,172,124,110,138,88,100,103,185,85,146,69,36,145,170,181,90,244,71,170,181,205,114,35,147,242,179,252,255,0,50,213,60,202,237,168,58,131,144,213,223,50,27,229,66,212,215,87,84,170,111,149,253,17,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,18,74,107,47,4,151,94,31,184,50,198,245,183,82,32,171,163,205,179,76,162,221,72,203,53,93,43,169,231,177,81,45,53,210,71,69,39,73,156,217,31,59,99,162,149,90,248,217,36,43,26,198,189,21,100,67,197,112,21,165,184,38,180,241,99,131,105,158,165,216,189,179,141,222,125,167,227,104,188,84,212,253,222,213,182,170,104,254,242,23,178,70,244,146,38,59,225,114,117,233,209,122,162,170,47,229,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,242,191,122,61,118,253,132,254,237,31,110,127,185,183,255,0,129,61,153,71,254,220,241,191,225,29,175,17,254,17,241,255,0,124,255,0,217,254,143,194,56,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,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,253,200,175,146,89,36,145,81,168,214,34,189,81,173,107,81,26,158,127,139,31,43,26,201,242,255,0,33,244,233,204,214,23,39,203,23,152,5,102,174,209,211,112,253,173,249,23,139,206,169,54,193,140,220,165,142,121,106,175,212,177,193,52,210,182,165,237,98,198,147,65,29,63,190,105,30,215,76,215,183,170,58,70,189,242,88,168,42,175,158,119,224,159,230,79,211,74,224,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,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,210,177,165,62,19,188,172,104,223,203,252,123,211,160,58,168,35,255,0,24,188,98,224,156,32,96,148,247,251,253,31,182,114,75,206,255,0,179,248,255,0,114,106,127,106,118,166,167,101,87,246,83,32,150,56,59,81,212,36,159,120,137,191,166,214,245,85,247,103,223,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,36,166,178,240,73,117,225,251,131,44,111,91,117,34,10,186,60,219,52,202,45,212,140,179,85,210,186,158,123,21,18,211,93,36,116,82,116,153,205,145,243,182,58,41,85,175,141,146,66,177,172,107,209,86,68,60,7,4,26,67,134,235,215,19,152,150,145,234,4,21,114,88,178,42,123,188,53,11,73,58,195,60,79,101,174,174,88,166,141,254,244,71,199,44,113,200,136,228,115,21,88,136,230,185,170,173,95,63,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,102,87,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,55,249,163,249,19,212,223,162,250,197,17,64,39,170,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,30,225,87,137,140,55,138,253,35,163,213,44,62,134,174,220,246,212,58,219,119,182,84,162,185,246,235,140,108,141,242,192,146,109,70,204,205,178,198,246,72,212,77,204,123,119,53,143,223,27,59,0,5,43,115,171,243,79,139,124,191,161,245,27,137,0,9,127,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,130,128,121,163,249,236,212,223,162,250,61,17,21,75,31,229,95,199,85,78,1,144,218,184,97,213,42,250,185,241,139,229,68,54,220,50,104,105,98,217,105,184,207,85,51,221,4,169,28,105,52,140,170,154,165,17,36,123,223,218,123,88,155,91,27,222,248,238,36,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,245,101,146,171,149,199,158,205,50,250,215,163,214,151,252,124,151,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,148,45,204,51,130,203,175,11,26,161,81,125,196,49,250,182,233,94,75,80,139,143,214,45,75,170,146,138,117,143,116,182,249,228,115,81,204,123,92,146,186,36,122,185,95,10,53,123,146,61,147,109,228,26,43,196,238,178,240,247,98,205,172,26,79,148,123,18,60,246,223,13,190,229,83,20,45,241,80,118,158,229,142,122,105,191,167,12,200,201,42,35,71,181,125,205,157,206,68,73,27,20,145,248,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,238,156,119,240,199,98,225,47,80,176,221,42,180,94,189,183,86,252,62,59,165,210,239,225,159,77,227,234,165,185,220,26,217,59,14,150,84,139,108,17,211,197,209,174,218,189,173,253,17,206,113,237,184,12,224,251,25,226,231,75,245,198,202,228,164,162,205,172,116,246,39,98,119,138,185,106,59,20,51,203,37,91,230,100,145,196,244,107,153,51,105,153,18,189,204,145,99,71,43,216,215,42,109,116,85,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,107,174,156,81,235,183,18,158,196,253,181,231,63,104,254,206,120,159,102,127,54,81,209,246,60,71,107,189,254,13,20,123,183,118,34,254,151,94,155,125,221,58,175,94,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,222,241,0,57,213,249,88,197,190,96,80,250,117,196,166,11,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,165,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,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,169,85,124,243,191,4,255,0,50,126,154,85,89,221,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,102,254,157,198,34,163,101,122,47,127,230,155,198,86,157,241,39,117,193,240,205,23,202,170,239,56,158,63,79,81,116,175,170,106,85,210,65,83,113,153,201,27,35,125,45,68,81,170,190,8,162,114,182,95,139,170,86,200,212,219,209,251,191,43,148,134,133,93,117,63,137,120,245,45,213,85,116,150,45,49,167,246,149,84,180,213,46,133,243,214,212,50,72,105,105,85,209,202,201,81,142,68,168,145,253,17,241,189,148,238,134,86,171,102,232,183,146,10,1,230,143,231,179,83,126,139,232,244,68,85,39,167,45,206,96,148,220,59,84,201,163,218,201,117,171,118,157,92,106,29,83,69,114,154,89,102,102,50,244,138,121,37,72,169,225,130,89,166,101,76,203,3,85,141,115,89,27,213,242,116,234,249,21,110,208,20,3,205,31,207,102,166,253,23,209,232,136,255,0,83,169,153,85,78,150,91,180,115,197,246,177,187,126,65,91,147,118,35,146,70,248,138,234,138,106,106,125,243,55,127,109,253,184,233,122,70,187,17,205,239,207,241,42,63,162,118,174,5,248,50,190,241,135,168,245,86,201,46,190,198,195,49,127,15,81,147,92,162,123,22,169,177,202,175,237,83,83,70,238,189,102,151,181,42,36,142,106,199,27,88,231,59,114,163,34,146,245,47,250,165,163,90,55,125,192,116,142,247,125,181,98,181,121,119,114,211,136,90,219,74,232,41,102,240,172,137,169,77,19,152,206,204,61,18,72,99,142,55,57,155,220,246,50,52,115,149,26,116,3,42,231,213,115,180,221,108,181,44,163,188,219,42,232,42,36,167,130,173,145,84,194,232,158,232,39,137,147,67,42,53,200,138,172,146,41,35,145,142,254,14,99,218,228,234,138,138,94,79,46,110,61,191,122,139,20,250,111,168,144,120,125,77,198,109,254,50,174,162,10,125,148,183,170,22,61,145,45,99,81,137,178,25,145,242,70,217,98,247,53,92,246,190,36,218,231,71,12,213,0,229,92,88,249,88,214,79,151,249,15,167,78,102,176,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,102,179,139,31,52,250,201,243,3,33,245,25,201,233,167,220,18,90,184,175,229,171,165,215,220,102,10,74,29,69,197,105,242,25,173,85,141,165,107,167,187,64,219,149,205,204,180,190,71,77,19,24,201,42,29,27,155,44,138,228,133,123,138,212,68,146,78,181,151,253,181,96,89,87,248,215,28,201,49,203,135,252,165,29,117,182,186,158,79,251,50,67,52,114,51,254,39,53,205,254,165,66,244,249,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,158,3,157,95,149,140,91,230,5,15,167,92,74,171,225,59,205,62,141,252,192,199,189,70,2,69,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,220,127,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,171,243,79,139,124,191,161,245,27,136,228,169,230,159,41,249,127,93,234,54,226,234,65,202,179,46,34,240,76,75,93,176,78,29,124,71,139,204,243,94,245,103,130,217,52,126,18,215,29,29,124,222,51,185,218,88,164,235,53,7,103,181,220,107,254,247,127,78,141,232,234,171,231,87,230,159,22,249,127,67,234,55,19,234,229,119,160,216,111,18,90,71,196,86,148,230,116,84,142,101,198,159,30,125,178,186,106,117,153,246,155,138,50,234,148,245,177,35,94,199,111,141,206,234,173,71,183,123,21,241,185,118,61,200,177,3,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,39,167,43,174,96,21,150,138,203,111,12,154,223,145,119,173,83,120,107,118,15,116,158,57,231,170,142,170,89,226,130,27,75,187,108,126,232,87,187,214,41,36,86,54,22,198,232,213,202,197,137,177,91,80,6,107,56,177,243,79,172,159,48,50,31,81,156,154,156,21,240,163,98,226,211,151,166,109,134,246,173,84,121,125,183,80,43,171,49,107,221,108,47,119,128,170,240,22,181,146,53,116,106,143,72,103,99,59,82,39,71,181,58,178,78,219,223,20,104,65,95,216,14,178,254,217,127,119,207,217,237,215,246,133,237,15,102,123,11,99,123,221,237,187,247,111,235,219,236,246,254,247,191,187,181,218,251,221,253,191,140,187,251,134,47,172,184,119,46,140,234,193,175,57,167,218,108,190,159,75,239,75,87,83,45,43,99,170,166,221,104,145,86,146,166,102,77,43,43,38,133,234,248,214,169,170,222,235,90,215,57,21,251,164,125,0,150,147,205,7,151,221,53,166,154,245,197,14,139,90,170,222,199,212,58,191,48,177,211,69,45,75,247,205,45,85,69,101,233,101,150,119,57,24,142,124,13,124,17,69,178,54,35,165,248,88,215,244,128,28,58,235,206,101,195,110,174,88,181,91,12,173,171,107,237,213,12,101,206,134,26,132,133,151,107,114,189,171,81,69,42,185,143,110,201,26,222,136,229,99,182,61,25,35,83,123,26,169,216,56,222,227,231,42,227,43,236,213,163,236,111,216,220,111,28,239,84,251,46,59,196,149,222,50,186,79,135,196,76,237,145,70,189,184,211,100,105,218,220,206,236,255,0,26,164,155,91,231,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,190,174,99,120,181,139,6,227,11,52,194,177,106,31,5,101,199,237,248,237,174,221,77,221,124,157,138,88,44,84,17,197,30,247,171,158,237,172,99,83,171,149,92,189,58,170,170,251,201,129,200,199,241,179,242,223,234,71,160,231,1,163,28,75,230,246,171,102,119,141,92,170,242,45,47,198,41,234,46,23,27,13,182,145,144,37,149,241,182,38,248,250,158,179,186,90,231,185,37,168,248,217,19,89,77,12,79,85,70,163,229,149,240,127,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,187,78,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,81,25,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,106,156,170,52,135,137,125,30,210,59,237,155,93,96,171,180,227,213,213,20,149,152,142,63,95,59,31,87,110,100,140,124,181,111,116,105,213,212,204,149,210,195,247,15,114,61,146,199,80,174,138,55,61,206,146,111,128,10,1,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,159,252,149,60,172,101,63,48,43,189,58,220,79,240,0,50,174,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,0,41,47,153,31,47,186,110,29,170,99,214,29,27,181,85,187,78,174,53,13,166,173,182,195,20,179,51,25,122,69,4,113,44,181,19,79,44,211,50,166,101,157,200,247,53,172,141,234,200,250,245,124,104,190,175,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,145,92,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,92,159,21,220,40,233,199,22,186,112,252,43,53,139,192,221,104,123,147,216,47,240,66,143,170,180,85,57,17,21,205,69,84,238,66,253,173,73,97,85,70,200,214,181,81,88,246,71,35,40,50,231,195,118,182,218,117,181,156,57,85,96,53,111,212,87,212,65,76,150,58,106,136,42,95,190,104,25,80,197,89,98,123,161,70,36,47,108,143,122,191,100,108,71,57,234,212,107,186,95,79,7,220,38,97,188,34,233,127,216,123,21,69,37,226,251,95,81,37,77,247,35,109,2,210,207,117,122,72,245,129,30,197,146,85,99,34,137,233,27,88,143,217,215,184,244,68,116,175,85,238,167,42,226,199,202,198,178,124,191,200,125,58,115,53,135,234,255,0,109,88,22,85,254,53,199,50,76,114,225,255,0,41,71,93,109,174,167,147,254,204,144,205,28,140,255,0,137,205,115,127,169,80,189,238,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,116,181,42,175,158,119,224,159,230,79,211,74,171,59,175,7,220,89,230,92,34,234,135,219,139,21,61,93,226,197,95,79,37,53,247,28,109,122,82,193,117,98,70,244,129,94,245,142,84,99,226,149,233,35,94,140,223,211,184,196,84,108,175,69,208,158,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,93,146,179,170,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,112,174,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,159,41,165,62,19,188,172,104,223,203,252,123,211,160,58,168,40,135,153,174,140,113,47,136,235,109,199,83,181,166,229,87,149,99,215,186,136,237,246,28,154,10,70,82,219,154,198,192,217,188,4,52,173,158,103,81,50,39,73,59,88,201,95,190,110,212,211,117,145,203,43,206,213,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,238,188,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,92,79,24,60,38,97,188,93,105,127,216,123,237,69,37,158,251,65,81,29,77,139,35,117,2,213,79,106,122,200,197,157,24,196,146,37,123,37,137,139,27,152,175,217,215,182,245,69,116,76,84,160,191,216,14,178,254,217,127,119,207,217,237,215,246,133,237,15,102,123,11,99,123,221,237,187,247,111,235,219,236,246,254,247,191,187,181,218,251,221,253,191,140,182,174,40,44,26,203,139,114,145,187,216,56,129,189,251,87,62,163,183,217,217,119,169,117,75,106,100,247,223,105,86,8,229,153,168,137,44,209,192,176,199,36,157,93,190,70,61,219,228,235,220,117,85,240,157,230,159,70,254,96,99,222,163,1,42,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,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,102,254,157,198,34,163,101,122,46,130,52,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,5,43,115,171,243,79,139,124,191,161,245,27,137,232,57,76,233,14,27,175,90,95,196,102,145,234,4,21,114,88,178,42,124,102,26,133,164,157,97,158,39,178,75,132,177,77,27,253,232,143,142,88,227,145,17,200,230,42,177,17,205,115,85,205,88,107,196,239,15,89,87,11,250,203,122,210,60,166,167,199,248,14,221,77,186,232,202,89,41,225,185,208,202,221,209,84,70,215,167,249,209,189,26,231,181,146,197,43,17,239,217,185,101,255,0,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,114,133,0,243,71,243,217,169,191,69,244,122,34,69,112,43,194,102,27,197,215,1,57,86,15,125,168,164,179,223,104,53,34,170,166,197,145,186,129,106,167,181,61,104,173,107,58,49,137,36,74,246,75,19,22,55,49,95,179,175,109,234,138,232,152,169,93,121,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,47,232,185,176,235,203,56,104,175,209,43,131,106,231,204,164,167,75,117,14,161,67,117,237,92,96,162,223,31,84,150,53,137,203,45,79,105,37,137,42,155,36,114,38,246,73,239,153,139,43,226,6,1,128,102,90,167,153,90,116,251,79,177,234,187,230,67,124,168,74,106,26,26,100,77,242,191,162,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,88,79,28,220,29,96,156,32,112,59,142,216,44,21,158,217,201,47,58,129,111,251,65,144,118,230,167,246,167,106,146,242,250,95,236,87,207,44,112,118,163,168,88,254,237,83,127,77,206,234,171,238,224,28,174,60,246,105,151,214,189,30,180,191,224,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,139,159,126,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,106,156,180,248,21,169,225,151,25,170,212,253,78,160,171,165,213,12,142,158,123,109,85,11,170,162,146,11,69,185,42,17,91,3,22,9,31,20,207,153,96,134,103,72,174,93,169,219,141,173,98,182,69,146,26,243,171,243,79,139,124,191,161,245,27,137,213,121,24,254,54,126,91,253,72,237,92,199,249,127,209,241,17,98,151,86,244,135,29,254,235,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,171,110,15,184,76,204,184,186,213,15,176,246,42,138,187,61,138,130,158,74,155,238,70,218,4,170,130,212,197,141,235,2,61,139,36,72,247,203,43,18,54,177,31,191,167,113,232,138,216,158,169,161,60,3,0,195,116,179,13,180,233,246,159,99,212,150,60,122,199,78,148,212,52,52,200,187,34,103,85,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,244,4,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,211,223,243,31,229,255,0,89,195,189,246,93,91,210,28,119,251,147,215,248,104,37,166,167,146,122,137,49,218,173,140,143,109,67,230,124,146,62,25,164,69,123,38,87,109,73,37,88,156,140,251,149,151,144,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,46,230,232,35,19,202,108,89,206,43,102,205,113,106,239,27,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,38,199,163,94,221,204,123,87,163,145,28,157,122,42,34,251,138,193,231,157,248,39,249,147,244,210,37,114,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,159,39,29,28,25,95,120,60,212,122,91,100,119,95,108,225,153,71,136,168,198,110,82,189,137,84,232,226,86,119,105,170,99,111,78,147,69,221,137,22,70,181,35,145,175,107,155,181,85,241,71,26,205,9,242,255,0,225,139,247,97,225,246,211,96,201,49,123,85,183,62,189,239,184,101,117,52,115,120,137,38,153,101,145,105,160,146,111,122,47,98,7,178,61,145,170,196,146,119,156,197,119,113,210,62,74,130,128,121,163,249,236,212,223,162,250,61,17,218,185,82,232,94,156,113,23,167,26,251,165,250,161,102,241,214,170,239,179,82,195,52,74,140,170,183,213,53,46,137,29,85,52,138,139,219,153,155,157,209,122,43,85,174,115,30,215,177,239,99,161,86,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,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,202,1,230,143,231,179,83,126,139,232,244,71,42,225,139,135,172,171,138,13,101,178,233,30,45,83,224,60,127,114,166,227,116,125,44,149,16,219,40,98,110,233,106,36,107,19,252,216,216,142,115,26,249,101,137,138,246,111,220,151,209,253,198,184,11,225,131,252,107,79,130,233,213,191,255,0,106,178,186,170,105,234,63,254,205,89,167,170,168,255,0,147,137,174,151,255,0,213,70,223,134,131,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,221,145,181,221,21,200,198,239,122,190,71,38,247,185,86,229,57,92,221,184,163,191,232,52,215,222,34,46,117,119,27,61,198,161,149,120,101,101,230,105,102,189,212,209,73,189,210,203,81,36,138,174,125,51,156,172,117,59,164,85,145,90,178,47,247,159,14,81,9,109,58,221,203,254,143,136,142,14,244,131,86,244,135,29,254,235,20,26,127,138,193,45,53,60,144,83,199,145,82,248,26,88,246,212,62,103,199,27,38,134,53,87,178,101,118,229,142,37,137,200,255,0,185,88,170,219,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,148,248,34,142,126,236,116,235,39,221,162,236,235,181,221,21,61,242,0,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,225,92,214,56,28,169,212,171,85,127,20,154,108,250,72,175,184,197,157,95,148,219,28,200,160,75,141,186,149,175,122,214,178,78,136,175,169,134,46,173,115,100,114,247,33,138,54,177,90,232,155,28,213,45,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,182,83,199,198,191,83,113,49,203,127,75,245,97,182,186,187,125,117,126,113,67,77,117,134,91,124,180,176,123,70,27,109,193,149,75,74,178,43,146,90,110,234,63,182,246,200,255,0,119,192,245,73,89,35,25,2,248,78,243,79,163,127,48,49,239,81,128,209,238,89,139,88,179,156,86,243,133,101,52,62,54,203,144,91,234,45,119,26,110,235,227,239,210,207,27,163,150,61,236,86,189,187,152,247,39,86,170,57,58,245,69,69,247,153,236,227,127,133,175,221,31,92,103,211,122,44,147,219,118,91,149,190,59,237,146,162,86,237,170,101,12,179,77,19,98,169,68,106,49,102,99,224,145,170,230,124,47,106,53,253,24,174,88,217,213,121,106,113,169,125,225,231,81,232,116,171,36,142,235,117,211,220,198,224,232,157,109,181,219,217,83,85,75,120,170,90,104,98,173,99,35,137,213,53,63,12,12,137,105,227,119,85,108,138,246,49,242,53,172,127,171,231,87,230,159,22,249,127,67,234,55,17,201,83,205,62,83,242,254,187,212,109,197,212,156,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,125,75,114,247,207,243,45,83,230,61,132,234,14,160,228,53,119,204,134,249,81,123,169,174,174,169,84,223,43,253,141,88,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,237,121,213,249,167,197,190,95,208,250,141,196,234,188,140,127,27,63,45,254,164,76,174,57,56,68,181,113,125,164,109,197,32,184,210,89,242,203,13,67,174,88,229,214,122,118,189,140,157,88,173,125,44,207,70,172,172,166,153,54,239,237,175,84,124,112,200,173,147,180,145,187,61,119,107,101,77,150,235,91,102,172,146,146,74,138,10,137,41,165,125,37,92,85,80,57,236,114,181,203,28,208,185,209,74,206,168,189,31,27,156,199,39,69,106,170,42,41,118,156,171,56,188,202,184,130,211,139,174,155,234,109,109,214,241,151,224,189,174,151,169,104,36,116,117,182,185,17,27,7,137,171,69,115,29,88,215,178,86,175,115,99,229,141,173,122,119,158,218,135,182,117,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,126,60,3,13,139,63,168,213,38,227,212,139,150,85,89,225,176,62,236,228,87,78,150,232,166,146,118,211,177,85,122,49,139,44,207,123,182,162,111,84,143,126,238,220,123,124,87,22,62,86,53,147,229,254,67,233,211,153,172,53,80,103,7,140,156,23,70,180,211,136,236,207,5,208,187,165,214,175,27,178,220,36,163,146,11,132,14,111,179,235,163,123,155,83,71,12,175,114,201,81,12,82,35,152,217,100,107,92,189,21,189,101,70,164,242,241,83,74,124,44,88,52,107,24,225,247,9,178,112,253,123,246,198,3,13,189,95,104,184,58,165,211,201,85,220,149,242,79,36,170,228,106,182,103,78,249,150,72,246,179,183,34,189,155,35,219,177,180,173,205,31,207,102,166,253,23,209,232,137,85,200,199,241,179,242,223,234,69,170,30,127,3,192,48,221,48,198,96,195,52,255,0,30,164,177,88,169,106,42,234,105,237,244,136,173,130,7,212,212,73,81,42,70,222,189,24,197,150,105,21,24,222,140,98,42,53,168,214,162,53,60,87,22,62,86,53,147,229,254,67,233,211,153,172,53,80,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,176,0,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,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,151,181,112,3,198,13,215,132,221,92,107,174,11,73,38,9,152,212,81,208,101,108,154,39,43,233,160,99,220,145,215,68,232,216,233,119,211,164,210,189,99,107,92,146,177,207,102,221,235,28,145,223,245,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,214,80,15,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,12,171,154,83,225,59,202,198,141,252,191,199,189,58,3,170,128,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,245,136,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,246,79,21,251,85,246,235,236,205,171,237,39,179,253,147,237,143,5,31,142,240,61,206,239,134,239,244,238,118,123,159,31,111,118,221,223,23,78,190,243,245,129,202,184,177,242,177,172,159,47,242,31,78,156,205,97,114,124,206,185,127,214,106,237,29,79,16,58,33,142,248,188,234,147,116,249,53,182,41,39,150,170,253,75,28,16,195,19,169,152,231,172,105,52,17,211,251,161,141,141,116,205,123,186,43,164,107,25,37,75,105,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,178,11,115,206,252,19,252,201,250,105,15,249,114,98,214,44,231,140,44,47,10,202,104,124,109,151,32,183,228,86,187,141,55,117,241,247,233,103,177,87,199,44,123,216,173,123,119,49,238,78,173,84,114,117,234,138,139,239,62,94,54,248,62,201,184,70,213,9,108,174,74,186,220,38,249,81,59,177,59,197,92,180,253,250,232,34,142,7,204,201,35,137,234,230,190,23,84,178,37,123,153,26,72,173,87,177,173,69,218,223,85,192,119,30,151,94,14,170,114,139,45,231,26,171,202,49,60,138,157,213,108,183,69,94,232,95,73,117,138,39,164,50,197,187,172,77,100,203,219,138,119,108,87,236,100,79,77,221,148,138,78,1,173,26,189,153,107,214,168,100,26,185,168,19,210,73,125,200,170,27,53,66,82,64,144,193,19,25,27,98,138,24,217,239,84,100,113,71,28,104,174,87,61,81,136,174,115,156,170,229,179,78,82,156,20,123,18,142,143,139,45,77,182,93,104,239,83,119,163,194,237,243,167,98,54,208,205,7,109,247,55,34,59,124,157,230,75,44,113,54,70,181,169,26,58,84,73,18,88,94,202,150,52,167,194,119,149,141,27,249,127,143,122,116,7,85,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,79,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,252,159,178,120,175,218,175,183,95,102,109,95,105,61,159,236,159,108,120,40,252,119,129,238,119,124,55,127,167,115,179,220,248,251,123,182,238,248,186,117,247,145,175,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,6,146,46,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,51,237,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,250,190,91,188,94,101,92,59,235,45,175,5,185,86,221,107,244,247,54,184,50,138,233,102,163,160,146,225,52,117,210,183,181,79,87,73,4,107,220,239,119,59,44,145,35,107,221,36,93,90,145,203,35,33,70,223,72,41,91,157,95,154,124,91,229,253,15,168,220,78,171,200,199,241,179,242,223,234,68,223,227,7,132,204,55,139,173,47,251,15,125,168,164,179,223,104,42,35,169,177,100,110,160,90,169,237,79,89,24,179,163,24,146,68,175,100,177,49,99,115,21,251,58,246,222,168,174,137,138,153,214,187,91,42,108,183,90,219,53,100,148,146,84,80,84,73,77,43,233,42,226,170,129,207,99,149,174,88,230,133,206,138,86,117,69,232,248,220,230,57,58,43,85,81,81,75,169,229,81,198,14,125,196,30,27,125,211,29,82,90,187,181,247,3,167,164,117,46,68,248,166,145,247,26,41,85,236,107,43,38,216,177,37,76,107,26,34,61,242,36,147,177,85,219,92,232,102,149,213,237,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,199,191,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,133,203,222,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,60,87,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,151,252,1,249,55,156,90,197,144,92,108,87,107,189,15,136,171,198,110,15,186,90,228,238,189,158,30,169,244,181,20,142,147,163,85,17,253,96,171,168,103,71,34,183,227,235,211,115,90,169,250,197,43,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,54,126,91,253,72,181,67,242,108,24,158,43,138,123,75,236,182,51,106,179,123,102,225,53,218,227,236,250,40,233,252,101,116,189,59,181,51,108,68,238,76,253,173,221,35,186,185,221,19,170,175,67,245,129,0,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,189,236,255,0,0,195,117,79,13,187,105,246,160,227,212,151,204,122,249,78,180,213,212,53,40,187,37,103,84,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,207,15,24,220,62,209,240,197,196,22,73,164,150,156,131,219,54,170,30,197,101,182,166,89,224,125,82,82,207,19,100,100,117,44,133,203,219,153,155,149,138,143,108,110,123,90,217,82,54,50,86,33,39,249,80,241,131,159,97,58,161,100,225,142,250,181,119,204,39,43,168,168,109,178,36,138,106,137,236,85,189,185,38,87,192,216,152,247,120,105,28,213,238,177,81,35,141,92,234,133,116,104,217,214,78,151,207,59,240,79,243,39,233,164,10,225,23,91,237,92,56,241,23,134,107,45,246,199,87,119,182,216,42,42,91,89,73,73,35,89,58,193,81,75,53,52,143,143,119,194,231,177,179,171,209,138,173,71,171,17,170,230,110,222,154,20,207,48,61,47,226,31,75,231,196,50,250,90,76,171,9,202,169,233,42,213,41,46,18,54,10,232,27,36,117,52,242,199,81,76,246,185,88,174,100,79,71,49,253,28,157,63,138,47,190,160,52,167,150,86,101,110,227,122,147,67,117,82,203,87,145,233,245,154,159,237,21,210,249,106,157,41,96,170,180,61,42,27,69,221,93,202,248,31,61,77,58,192,248,26,189,238,140,168,116,78,86,49,42,18,237,0,40,7,154,63,158,205,77,250,47,163,209,18,171,145,143,227,103,229,191,212,137,149,198,223,7,216,207,23,58,95,45,149,201,73,69,155,88,233,231,118,39,120,171,150,163,177,67,60,178,64,249,153,36,113,61,26,230,76,218,102,68,175,115,36,88,209,202,246,53,202,155,93,158,18,247,185,101,241,131,147,113,75,165,247,187,46,163,45,93,102,109,131,84,68,219,173,225,209,83,197,5,206,10,201,42,31,76,246,71,3,35,108,79,99,97,124,78,98,51,167,72,227,126,231,44,142,107,43,47,154,63,158,205,77,250,47,163,209,19,127,147,229,207,13,192,56,68,212,189,82,200,227,164,183,83,218,242,139,133,77,230,236,218,69,124,233,110,162,182,82,79,209,235,27,86,89,25,18,73,80,246,177,17,221,22,73,54,167,87,175,88,1,198,223,24,57,55,23,58,161,45,233,203,87,69,132,216,234,39,110,39,103,171,138,159,191,67,4,177,192,201,159,36,145,49,28,231,204,234,102,74,172,115,228,72,213,202,198,57,200,155,157,215,249,112,114,255,0,172,226,34,251,22,173,234,246,59,253,201,232,60,76,17,83,84,73,61,60,153,21,86,199,199,182,157,240,190,57,25,12,50,42,61,243,35,182,172,145,36,77,71,253,242,197,119,230,85,205,41,240,157,229,99,70,254,95,227,222,157,1,93,92,222,248,67,197,113,79,9,197,6,158,209,90,172,222,217,184,58,139,46,162,90,248,233,252,101,116,189,29,5,93,45,59,145,59,147,63,108,254,33,35,114,185,221,27,55,109,122,84,204,64,13,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,251,74,181,34,197,172,26,113,142,106,134,49,71,117,164,181,100,214,248,174,52,144,221,40,95,73,84,200,228,78,168,143,141,255,0,255,0,167,181,93,27,219,209,241,189,236,115,94,239,86,114,174,44,124,172,107,39,203,252,135,211,167,51,88,106,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,16,171,44,229,77,195,238,115,196,117,231,91,242,154,219,173,110,63,144,120,139,133,199,15,239,75,28,51,222,39,123,157,45,87,140,100,141,153,176,185,94,233,59,13,232,169,42,245,73,18,47,184,60,87,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,171,110,19,188,211,232,223,204,12,123,212,96,47,207,138,174,38,48,222,20,52,142,179,84,179,10,26,187,139,221,80,219,109,162,217,76,138,215,220,110,50,50,71,197,2,201,181,91,11,54,197,35,223,35,145,118,177,142,218,215,191,100,111,207,14,170,234,102,85,172,154,143,145,234,150,107,87,226,47,89,53,194,91,133,78,217,36,124,112,239,95,130,8,187,143,123,219,12,76,70,199,27,21,203,178,54,49,168,189,26,133,175,242,167,224,114,167,77,109,84,28,82,106,75,233,37,190,228,246,116,126,45,108,107,34,157,45,214,234,166,177,233,90,249,58,42,178,166,104,186,53,173,141,201,219,134,89,26,245,115,165,116,112,199,94,117,126,105,241,111,151,244,62,163,113,28,149,60,211,229,63,47,235,189,70,220,91,78,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,217,196,191,17,121,223,20,26,167,95,169,153,213,71,249,90,59,61,22,200,127,155,45,126,38,105,160,163,238,69,20,125,238,215,125,237,238,189,187,223,252,85,127,130,39,85,229,113,231,179,76,190,181,232,245,167,85,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,232,57,172,113,213,83,135,71,95,194,198,148,87,213,211,95,106,169,214,28,214,185,212,177,58,6,219,170,232,158,158,205,98,77,27,149,207,150,42,136,229,116,209,171,123,104,145,181,175,115,157,34,69,90,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,110,200,218,238,168,213,123,119,189,89,27,87,123,218,139,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,124,142,111,84,106,189,219,24,140,141,171,177,141,68,233,96,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,57,87,22,62,86,53,147,229,254,67,233,211,153,172,46,39,154,199,28,117,58,107,106,175,225,111,77,153,73,45,247,39,179,171,50,155,155,159,20,233,110,183,85,53,236,90,38,71,213,85,149,51,69,213,206,116,141,78,220,50,198,230,35,157,43,100,134,165,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,175,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,98,178,121,100,131,181,37,66,71,247,138,155,250,110,111,84,95,119,75,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,60,255,0,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,13,84,0,1,231,243,252,255,0,13,210,204,54,237,168,58,131,144,210,88,241,235,29,58,212,215,87,84,170,236,137,157,81,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,22,128,120,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,163,168,44,39,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,115,229,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,202,185,165,62,19,188,172,104,223,203,252,123,211,160,58,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,5,37,243,87,224,251,1,225,243,50,177,106,118,150,165,37,166,197,158,84,85,182,171,29,100,176,198,203,117,108,72,199,185,244,112,239,73,86,154,68,145,85,88,200,214,56,30,136,221,205,108,208,196,216,235,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,249,169,206,139,41,177,103,56,175,15,89,174,45,93,227,108,185,5,190,249,116,183,84,246,159,31,126,150,120,237,114,69,38,199,163,94,221,204,123,87,163,145,28,157,122,42,34,251,136,215,202,227,207,102,153,125,107,209,235,75,169,226,158,193,163,89,63,15,185,181,147,136,27,223,177,240,25,173,232,251,189,193,181,46,130,74,94,220,172,146,9,34,86,163,149,211,54,118,66,177,199,181,253,201,17,140,217,38,237,142,205,97,34,184,4,211,45,18,213,206,37,236,24,78,189,222,105,41,241,234,218,122,150,82,219,106,100,158,6,94,174,46,103,110,154,137,42,33,146,55,64,245,116,139,43,28,174,248,223,3,97,68,87,76,212,52,60,101,92,210,159,9,222,86,52,111,229,254,61,233,208,29,84,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,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,207,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,225,92,33,242,238,209,174,20,188,54,83,215,237,142,161,67,226,153,246,162,182,157,208,118,33,155,163,123,116,180,189,199,199,7,72,219,181,100,234,233,93,220,153,55,164,114,118,155,42,129,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,61,175,53,14,58,169,176,12,122,235,195,14,150,215,210,79,147,223,41,230,182,230,115,77,75,46,251,77,186,122,88,94,216,34,73,35,72,100,125,84,53,42,139,35,30,254,211,26,244,218,217,30,199,199,85,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,93,15,112,197,195,214,43,194,254,141,89,116,143,22,169,241,254,3,185,83,113,186,62,150,58,121,174,117,210,187,116,181,18,53,137,254,108,108,71,57,238,100,81,68,197,123,246,110,90,86,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,127,156,126,78,19,244,73,252,69,211,241,78,220,114,174,61,65,130,158,104,95,88,219,140,253,137,222,250,88,233,27,51,224,87,43,17,241,211,70,248,154,141,70,177,82,105,28,246,189,233,27,217,216,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,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,45,167,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,207,181,218,237,117,191,221,107,111,183,219,157,93,198,229,113,168,146,174,178,178,174,103,77,61,76,242,57,93,36,178,72,229,87,61,238,114,171,149,202,170,170,170,170,165,234,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,145,215,158,119,224,159,230,79,211,74,171,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,0,80,15,52,127,61,154,155,244,95,71,162,37,87,35,31,198,207,203,127,169,30,127,154,247,28,117,57,45,214,247,194,62,156,178,145,108,86,218,138,118,101,215,100,124,85,11,93,87,19,163,157,180,80,43,85,201,19,32,149,172,238,185,122,74,179,68,232,250,49,177,191,189,8,56,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,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,253,200,175,146,89,36,145,81,168,214,34,189,81,173,107,81,26,148,109,205,31,207,102,166,253,23,209,232,142,63,30,188,230,84,92,60,183,135,43,61,109,93,191,30,172,202,42,242,107,210,67,80,136,203,171,223,79,69,21,52,50,177,24,142,217,3,169,36,145,19,122,177,239,149,142,86,35,161,99,142,129,193,39,7,217,55,23,58,161,21,149,169,87,69,132,216,234,32,118,89,120,164,150,159,191,67,4,177,206,248,89,28,114,189,28,231,204,234,103,196,143,107,36,72,213,200,247,181,200,155,93,127,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,12,171,154,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,118,68,207,103,211,162,34,34,34,185,239,115,149,172,99,26,138,247,189,205,107,81,206,114,34,210,15,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,145,92,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,144,114,174,44,124,172,107,39,203,252,135,211,167,51,88,106,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,81,122,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,213,113,85,196,198,101,197,126,174,86,106,150,97,67,73,110,99,105,219,109,180,91,41,145,28,203,117,186,55,200,248,160,89,54,163,166,126,233,100,123,228,114,38,231,189,219,90,198,108,141,147,3,149,63,3,148,218,149,117,160,226,147,82,95,87,21,139,24,188,35,241,107,99,89,44,11,113,184,210,185,143,74,215,201,209,17,244,208,203,209,173,108,110,94,228,209,72,215,171,91,19,163,154,226,74,86,231,87,230,159,22,249,127,67,234,55,19,242,121,64,101,54,44,27,95,117,11,53,202,107,188,21,151,31,210,251,181,210,227,83,218,124,157,138,88,43,104,36,150,77,140,71,61,219,88,199,47,70,162,185,122,116,68,85,247,30,3,143,174,53,242,174,43,53,30,174,201,105,185,248,125,50,198,110,19,71,142,91,233,214,70,71,95,177,93,27,110,117,9,35,88,247,77,43,21,85,141,123,83,179,27,213,136,155,157,43,229,143,255,0,178,220,239,246,89,251,107,246,23,246,153,246,131,236,183,180,252,84,63,250,83,195,120,158,199,103,127,119,251,207,197,191,102,207,234,221,215,220,72,14,87,30,123,52,203,235,94,143,90,117,94,117,126,105,241,111,151,244,62,163,113,57,255,0,6,124,78,95,120,85,208,45,112,205,113,107,47,141,189,100,23,12,115,26,183,84,248,150,71,236,186,169,232,175,178,69,93,177,241,74,201,251,79,167,106,246,92,136,215,245,232,174,68,247,44,96,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,95,247,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,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,206,85,197,143,149,141,100,249,127,144,250,116,230,107,15,213,254,218,179,220,171,252,107,145,228,153,29,195,254,82,178,186,229,93,81,39,253,169,38,154,73,31,255,0,27,156,231,127,90,169,123,220,190,120,36,181,112,161,128,73,125,201,224,164,174,212,92,170,158,158,107,173,99,169,90,217,237,48,58,24,92,251,75,36,108,210,177,236,142,161,178,57,210,198,173,73,151,182,174,69,72,227,233,32,53,163,72,112,221,122,210,252,131,72,245,2,10,185,44,89,21,59,97,168,90,73,214,25,226,123,36,108,177,77,27,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,168,181,78,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,160,31,229,71,227,179,253,252,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,89,124,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,211,171,35,84,142,188,33,240,199,125,226,211,89,105,180,170,209,122,246,37,35,45,245,87,75,165,223,195,50,167,192,82,196,212,107,100,236,58,88,150,93,211,201,79,23,70,187,114,119,119,244,86,181,199,160,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,100,76,246,61,26,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,175,95,229,191,194,142,156,113,107,167,26,225,133,102,177,120,27,173,15,217,249,236,23,248,33,71,213,90,42,156,151,20,87,53,21,83,185,11,246,181,37,133,85,27,35,90,213,69,99,217,28,140,136,26,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,208,215,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,6,85,205,9,226,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,155,30,142,99,182,189,141,94,142,69,106,244,232,168,169,238,42,91,249,81,248,236,255,0,127,63,244,102,207,254,168,95,240,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,125,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,153,236,226,187,138,237,71,226,215,81,223,154,230,178,248,27,85,15,114,11,5,130,9,149,244,182,138,87,42,42,181,170,168,157,201,159,181,171,44,202,136,233,28,214,162,35,24,200,227,100,159,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,244,190,121,223,130,127,153,63,77,34,175,43,143,61,154,101,245,175,71,173,61,175,50,206,58,169,184,154,201,169,116,195,76,107,233,42,180,191,28,168,130,229,75,92,218,89,99,158,239,113,90,117,71,78,244,158,54,75,11,33,73,230,133,177,163,83,114,247,36,115,158,142,141,35,226,188,40,112,125,170,28,92,228,215,75,46,6,148,148,86,219,29,59,157,116,188,85,203,31,98,134,121,105,234,95,68,201,35,222,147,57,147,77,77,218,87,196,201,22,52,114,189,90,238,136,215,114,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,185,62,91,156,193,42,120,137,166,147,71,181,146,235,72,221,69,183,83,186,166,138,229,52,177,66,252,153,139,44,242,74,145,83,195,4,80,194,250,104,82,6,171,26,231,62,70,35,228,233,209,146,42,82,97,165,62,19,188,172,104,223,203,252,123,211,160,41,91,249,81,248,236,255,0,127,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,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,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,42,3,143,94,61,120,177,209,110,44,115,157,51,211,77,86,246,54,55,102,246,103,130,162,246,21,182,163,181,221,182,210,205,39,222,77,78,249,29,214,73,94,239,137,203,211,175,68,232,136,136,146,3,149,39,20,122,237,196,167,237,71,246,215,156,253,163,251,57,236,79,102,127,54,81,209,246,60,71,142,239,127,131,69,30,237,221,136,191,165,215,166,223,119,78,171,214,42,243,171,243,79,139,124,191,161,245,27,137,249,60,189,245,242,251,195,63,15,188,72,106,246,55,134,253,163,175,181,253,148,167,134,41,102,100,116,180,146,84,75,113,134,58,154,158,175,108,143,133,178,73,26,44,112,245,145,238,115,91,247,109,87,205,28,43,254,218,179,220,171,252,107,145,228,153,29,195,254,82,178,186,229,93,81,39,253,169,38,154,73,31,255,0,27,156,231,127,90,169,127,220,11,240,101,98,224,243,78,42,173,146,93,125,179,153,229,30,30,163,38,185,68,247,165,43,164,137,31,218,166,166,141,221,58,67,23,118,84,73,28,212,146,71,61,206,118,212,86,69,28,149,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,128,28,174,60,246,105,151,214,189,30,180,191,224,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,37,90,240,147,173,246,174,28,53,251,28,214,139,205,142,174,243,79,142,83,221,28,202,10,105,27,27,234,103,154,221,83,79,11,21,238,247,49,139,44,209,239,127,71,43,89,185,200,215,170,35,23,202,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,123,213,25,28,81,199,26,43,149,207,84,98,43,156,231,42,185,108,255,0,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,133,85,243,206,252,19,252,201,250,105,2,184,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,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,217,71,71,216,241,30,59,189,254,13,20,123,183,118,34,254,151,94,155,125,221,58,175,88,1,205,31,207,102,166,253,23,209,232,143,21,160,28,89,230,92,57,233,126,171,96,250,127,79,87,67,125,212,170,123,93,53,62,71,73,94,144,79,102,101,44,147,172,171,27,59,110,87,62,88,170,36,141,30,215,198,248,151,163,218,187,145,170,156,171,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,169,64,60,209,252,246,106,111,209,125,30,136,226,154,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,209,78,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,50,174,72,174,38,120,187,186,235,174,154,105,46,141,89,173,213,118,156,79,75,241,123,109,181,241,203,80,237,247,75,172,84,48,193,53,84,177,181,203,18,50,53,142,70,65,238,87,163,36,149,202,228,239,44,81,253,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,38,130,109,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,60,87,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,242,163,241,217,254,254,127,232,205,159,253,80,186,158,44,124,172,107,39,203,252,135,211,167,51,88,106,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,74,196,180,229,243,193,37,215,138,252,254,75,238,79,5,93,14,157,98,181,20,243,93,107,29,74,231,65,118,157,179,66,231,218,89,35,102,137,236,124,148,238,145,206,150,53,114,194,157,181,114,34,201,31,91,233,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,250,202,86,231,87,230,159,22,249,127,67,234,55,18,0,29,215,131,190,21,115,46,43,245,114,223,135,217,173,181,109,198,45,213,20,245,57,101,222,57,18,22,91,173,202,255,0,141,27,43,152,246,248,153,26,217,27,11,54,187,115,209,92,169,219,100,143,101,138,115,108,192,48,221,44,224,155,0,211,237,62,199,169,44,120,245,143,56,160,166,161,161,166,69,217,19,61,159,114,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,132,28,174,60,246,105,151,214,189,30,180,234,188,234,252,211,226,223,47,232,125,70,226,120,174,14,116,190,213,170,188,31,113,109,108,184,58,146,26,139,5,158,193,148,80,213,205,68,218,151,211,207,111,109,206,165,123,93,85,22,55,203,20,114,211,172,141,94,173,101,67,253,206,69,86,58,42,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,38,154,52,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,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,156,171,139,31,43,26,201,242,255,0,33,244,233,204,214,23,19,202,159,129,202,157,53,181,80,113,73,169,47,164,150,251,147,217,209,248,181,177,172,138,116,183,91,170,154,199,165,107,228,232,170,202,153,162,232,214,182,55,39,110,25,100,107,213,206,149,209,195,99,224,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,102,156,140,127,27,63,45,254,164,90,160,57,87,22,62,86,53,147,229,254,67,233,211,153,172,53,80,1,85,127,200,99,255,0,197,23,250,19,255,0,207,147,255,0,133,205,11,253,218,244,39,25,209,79,181,63,104,254,206,120,223,231,63,3,224,251,254,34,178,122,159,239,61,201,54,237,239,237,254,154,245,219,215,221,215,162,66,174,108,92,20,91,178,156,86,231,197,70,155,219,54,100,150,110,149,57,140,12,74,170,137,174,180,45,142,158,158,58,136,218,142,124,112,248,88,225,220,244,108,108,106,196,178,200,247,162,196,136,250,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,158,215,139,109,111,181,113,31,175,217,30,180,89,172,117,118,106,124,142,158,214,231,208,84,200,217,31,77,60,54,234,106,121,152,143,111,185,236,73,97,147,99,250,53,92,205,174,86,177,85,88,158,215,133,46,51,111,188,37,233,198,170,219,48,59,87,119,51,206,253,145,79,104,185,78,198,62,150,213,29,58,86,247,234,93,27,186,247,102,79,17,18,69,26,181,99,220,174,115,250,163,59,82,199,91,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,46,154,122,153,228,114,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,11,244,224,23,130,140,87,133,61,56,164,189,221,173,158,35,83,114,107,124,50,100,119,10,132,141,242,80,111,70,200,235,101,58,198,231,177,176,196,244,68,123,152,229,239,72,196,122,174,214,196,200,170,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,0,6,85,205,20,105,62,11,251,80,224,23,13,211,79,106,123,51,237,110,143,219,172,94,55,177,222,240,190,42,203,28,61,222,222,230,239,219,220,221,183,115,122,244,233,213,58,245,33,95,242,24,255,0,241,69,254,132,255,0,243,229,170,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,45,57,134,113,167,117,226,159,84,42,44,88,134,65,86,237,43,198,170,17,49,250,53,166,117,42,86,206,145,237,150,225,60,110,114,185,239,115,150,86,196,175,70,171,33,86,167,110,55,190,109,223,149,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,21,109,207,59,240,79,243,39,233,165,85,158,255,0,66,244,47,81,248,139,212,123,118,151,233,125,155,199,93,107,186,203,52,210,170,178,150,223,74,213,68,146,170,166,68,69,237,194,205,205,234,189,21,202,231,53,140,107,222,246,49,218,41,208,189,11,211,142,29,52,226,221,165,250,95,102,240,54,170,30,178,205,52,170,143,170,184,85,57,17,36,170,169,145,17,59,147,63,107,122,175,68,106,53,173,99,26,198,49,140,108,85,230,63,203,254,143,136,139,20,186,183,164,56,239,247,88,160,240,208,75,77,79,36,20,241,228,84,187,217,30,218,135,204,248,227,100,208,198,170,246,76,174,220,177,196,177,57,31,247,43,21,43,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,249,70,148,248,78,242,177,163,127,47,241,239,78,128,128,31,200,99,255,0,197,23,250,19,255,0,207,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,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,43,112,157,230,159,70,254,96,99,222,163,1,165,48,8,1,197,31,42,79,222,83,93,178,109,107,253,189,125,156,251,71,224,191,155,62,203,120,206,199,135,163,130,155,251,247,139,143,118,238,198,239,232,39,77,221,61,253,58,175,85,224,99,129,143,220,187,237,183,247,81,251,99,246,199,217,191,226,79,103,248,95,9,226,127,247,137,183,238,241,63,251,61,54,127,95,95,116,0,231,87,230,159,22,249,127,67,234,55,19,242,120,0,209,203,238,190,240,193,197,94,149,98,211,108,189,93,109,248,181,69,186,61,172,95,19,85,73,81,93,87,21,55,87,189,140,103,121,244,237,139,184,231,35,89,220,222,189,81,189,22,11,26,136,211,220,214,213,169,88,6,53,168,214,42,122,184,45,185,85,158,138,247,71,21,91,26,217,227,130,166,22,77,27,100,107,92,230,163,209,175,68,84,71,57,58,245,232,171,252,79,64,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,0,57,92,121,236,211,47,173,122,61,105,127,192,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,74,213,224,43,75,112,77,105,226,199,6,211,61,75,177,123,103,27,188,251,79,198,209,120,169,169,251,189,171,109,84,209,253,228,47,100,141,233,36,76,119,194,228,235,211,162,245,69,84,87,24,188,29,103,124,32,103,116,246,11,253,103,182,113,187,206,255,0,179,249,7,110,26,127,106,118,161,167,125,87,246,43,39,150,72,59,82,84,36,127,120,169,191,166,230,245,69,247,119,94,91,156,193,41,184,118,169,147,71,181,146,235,86,237,58,184,212,58,166,138,229,52,178,204,204,101,233,20,242,74,145,83,195,4,179,76,202,153,150,6,171,26,230,178,55,171,228,233,213,242,42,221,161,85,124,243,191,4,255,0,50,126,154,69,94,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,247,45,222,51,111,188,90,105,197,226,217,158,90,187,89,158,9,224,169,238,247,40,24,198,82,221,99,168,73,187,21,45,141,189,59,83,47,135,149,37,141,26,145,238,70,185,157,17,253,168,188,7,20,124,169,63,121,77,118,201,181,175,246,245,246,115,237,31,130,254,108,251,45,227,59,30,30,142,10,111,239,222,46,61,219,187,27,191,160,157,55,116,247,244,234,189,87,129,142,6,63,114,239,182,223,221,71,237,143,219,31,102,255,0,137,61,159,225,124,39,137,255,0,222,38,223,187,196,255,0,236,244,217,253,125,125,213,87,205,31,207,102,166,253,23,209,232,143,213,224,103,131,43,23,24,122,113,172,86,200,238,190,198,204,241,127,97,212,99,55,41,94,245,165,108,146,165,127,118,154,166,54,245,235,12,189,168,145,100,107,86,72,220,198,185,187,145,31,20,145,131,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,38,248,159,209,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,110,123,151,7,48,10,62,34,44,81,105,38,175,100,95,221,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,160,30,104,254,123,53,55,232,190,143,68,78,158,73,120,181,138,147,64,179,172,214,158,135,101,234,235,152,45,174,178,167,186,245,238,210,210,81,83,201,79,30,197,93,141,218,250,218,149,234,136,142,94,231,71,42,163,90,137,98,160,25,87,38,255,0,17,28,188,238,184,247,13,186,121,197,22,139,209,213,220,108,247,28,30,203,119,204,172,168,231,77,61,186,121,40,33,146,123,140,29,122,185,244,206,114,185,242,179,222,176,170,185,233,247,59,146,158,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,135,180,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,250,186,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,90,223,200,99,255,0,197,23,250,19,255,0,207,147,255,0,139,31,43,26,201,242,255,0,33,244,233,204,214,26,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,105,79,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,83,213,130,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,228,171,47,21,187,230,254,115,186,120,104,97,158,179,183,44,178,118,123,189,134,59,180,199,108,103,240,68,254,42,177,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,105,181,95,237,90,243,98,190,219,41,46,54,219,141,62,63,73,89,71,87,11,102,130,166,9,27,115,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,149,193,171,24,47,236,191,84,243,45,51,246,167,180,254,201,100,23,27,23,141,236,118,124,87,133,169,146,30,239,111,115,182,110,237,238,219,185,221,58,244,234,189,58,151,147,202,227,87,170,117,107,131,236,102,11,148,245,115,220,176,106,137,177,10,169,166,130,40,152,246,83,53,143,165,108,73,31,244,152,202,57,233,35,87,57,26,245,124,111,87,110,254,155,165,168,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,249,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,149,92,140,127,27,63,45,254,164,90,160,57,87,22,62,86,53,147,229,254,67,233,211,153,172,53,80,0,0,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,192,0,92,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,194,138,1,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,227,186,240,193,199,30,145,241,91,153,103,120,126,159,50,174,157,248,125,68,79,161,154,185,236,137,247,187,115,147,98,214,193,2,170,76,198,54,100,115,92,215,55,225,100,180,206,114,181,243,44,81,200,160,1,149,115,74,124,39,121,88,209,191,151,248,247,167,64,117,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,135,95,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,89,85,124,243,191,4,255,0,50,126,154,86,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,95,247,4,156,31,99,60,35,105,124,86,86,165,37,110,109,124,167,129,217,101,226,146,90,142,197,116,241,73,59,225,100,113,202,245,107,89,11,106,95,18,61,172,141,100,70,163,222,214,170,237,108,138,5,85,243,92,224,91,251,255,0,20,26,41,134,127,182,42,179,250,42,23,127,154,230,221,35,167,70,255,0,210,248,167,181,223,236,38,86,127,132,76,85,89,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,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,1,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,43,171,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,63,202,79,53,181,101,92,22,227,246,43,125,61,92,117,24,117,226,235,100,174,116,204,106,50,73,223,82,234,228,116,74,142,85,86,118,171,162,106,171,145,171,189,175,78,157,17,28,233,148,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,0,57,92,121,236,211,47,173,122,61,105,127,192,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,211,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,180,3,198,47,7,89,223,8,25,221,61,130,255,0,89,237,156,110,243,191,236,254,65,219,134,159,218,157,168,105,223,85,253,138,201,229,146,14,212,149,9,31,222,42,111,233,185,189,81,125,210,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,232,139,77,36,178,61,201,59,189,241,61,234,143,85,133,81,212,254,215,158,119,224,159,230,79,211,72,171,202,227,207,102,153,125,107,209,235,75,254,33,87,24,188,177,176,78,41,179,186,125,76,176,102,159,97,50,74,173,255,0,104,43,125,155,53,211,218,251,97,167,134,151,238,223,85,28,116,253,168,224,86,253,219,126,62,231,87,123,219,213,101,86,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,160,30,104,254,123,53,55,232,190,143,68,74,174,70,63,141,159,150,255,0,82,37,167,28,156,14,97,188,94,225,173,170,165,125,37,143,81,108,116,238,101,134,252,246,46,201,25,213,93,224,171,54,162,185,244,206,114,185,81,200,138,248,94,229,123,17,200,233,98,150,133,238,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,209,192,231,28,120,111,23,184,107,169,106,153,73,99,212,91,29,59,95,126,176,177,235,178,70,117,70,248,218,61,202,174,125,51,156,173,69,106,170,190,23,185,24,245,114,58,41,101,170,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,89,124,205,121,121,218,180,150,154,227,196,142,137,81,210,80,97,178,84,70,185,30,60,199,54,38,90,39,158,86,198,202,138,54,175,68,90,105,37,145,141,88,27,239,137,239,69,98,44,42,173,167,138,188,31,113,103,153,112,139,170,31,110,44,84,245,119,139,21,125,60,148,215,220,113,181,233,75,5,213,137,27,210,5,123,214,57,81,143,138,87,164,141,122,51,127,78,227,17,81,178,189,23,65,26,91,170,88,38,180,224,150,205,76,211,75,239,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,156,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,0,166,190,111,248,181,247,57,227,67,79,112,172,90,135,198,222,178,12,62,211,107,183,83,119,89,31,126,170,123,181,124,113,71,189,234,214,55,115,222,212,234,229,70,167,94,170,168,158,242,117,112,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,82,168,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,17,255,0,155,158,153,226,186,119,197,196,215,28,90,147,194,125,181,199,233,50,107,140,12,142,56,225,109,116,147,212,83,202,248,218,198,55,167,115,194,182,87,171,183,57,210,203,43,213,223,23,68,238,188,145,245,122,165,151,93,66,208,74,233,234,228,167,158,158,44,190,215,27,96,139,177,3,216,232,233,107,92,249,61,210,171,228,73,40,17,173,248,152,137,12,139,240,42,174,251,95,57,167,16,60,67,233,127,12,184,3,181,27,85,238,181,116,118,215,212,45,13,28,84,148,114,84,207,91,90,176,203,52,116,209,181,169,181,175,123,96,145,17,210,57,145,162,162,110,123,122,245,62,94,26,56,139,193,56,160,210,202,13,76,193,106,63,201,81,222,40,182,77,252,217,116,240,208,205,61,31,114,88,163,239,118,187,236,111,117,141,216,255,0,226,139,252,81,40,7,139,31,52,250,201,243,3,33,245,25,203,84,228,169,229,99,41,249,129,93,233,214,226,127,156,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,69,170,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,85,0,0,15,146,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,83,56,60,93,104,133,171,135,30,34,243,61,26,177,95,42,238,246,219,5,69,51,168,234,234,227,107,39,88,42,41,97,169,141,146,109,248,92,246,54,116,98,189,17,168,245,98,185,26,205,219,18,80,114,123,225,235,21,213,77,101,190,106,230,83,83,223,253,149,248,26,155,117,173,244,177,203,13,77,117,99,106,91,21,68,142,122,47,78,199,135,116,140,70,181,29,221,88,158,143,111,107,107,238,164,20,3,205,31,207,102,166,253,23,209,232,142,85,111,226,47,59,178,112,227,91,195,69,130,163,192,227,119,220,130,170,251,144,124,16,203,237,61,204,183,248,88,190,56,150,72,123,50,91,213,251,163,145,59,157,237,174,78,140,248,188,86,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,77,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,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,12,171,154,83,225,59,202,198,141,252,191,199,189,58,3,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,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,42,175,158,119,224,159,230,79,211,72,171,202,227,207,102,153,125,107,209,235,75,254,0,25,87,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,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,43,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,78,171,200,199,241,179,242,223,234,71,31,231,29,164,53,56,87,18,244,58,165,79,5,90,219,117,30,207,12,207,158,105,226,115,61,163,66,198,82,205,12,76,111,71,177,141,167,74,7,170,189,23,171,230,126,215,47,69,107,61,175,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,223,202,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,32,7,43,143,61,154,101,245,175,71,173,47,248,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,117,60,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,219,21,60,110,122,255,0,157,35,213,173,123,153,20,82,189,24,253,155,87,60,58,209,171,217,150,189,106,134,65,171,154,129,61,36,151,220,138,161,179,84,37,36,9,12,17,49,145,182,40,161,141,158,245,70,71,20,113,198,138,229,115,213,24,138,231,57,202,174,91,94,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,252,7,60,239,193,63,204,159,166,145,87,149,199,158,205,50,250,215,163,214,151,252,0,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,80,26,91,165,185,222,180,231,118,205,51,211,75,23,182,114,75,207,123,193,81,120,168,105,251,189,168,95,52,159,121,51,217,27,122,71,19,221,241,57,58,244,232,157,85,81,23,65,60,31,112,153,134,240,139,165,255,0,97,236,85,20,151,139,237,125,68,149,55,220,141,180,11,75,61,213,233,35,214,4,123,22,73,85,140,138,39,164,109,98,63,103,94,227,209,17,210,189,86,157,185,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,159,224,25,87,52,167,194,119,149,141,27,249,127,143,122,116,5,59,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,126,127,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,229,92,88,249,88,214,79,151,249,15,167,78,102,176,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,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,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,7,138,143,72,112,214,107,69,70,189,186,10,185,50,201,241,120,113,6,72,233,215,177,5,185,149,114,85,57,172,141,58,34,190,73,100,98,185,206,221,209,33,141,25,179,172,155,253,168,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,71,181,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,110,221,202,244,117,190,20,106,163,145,17,29,39,84,119,84,86,192,174,93,90,199,125,209,190,46,48,74,155,68,62,34,147,48,184,65,135,93,41,183,49,157,234,90,249,226,141,171,189,204,122,183,181,58,83,207,209,187,92,254,198,205,205,107,220,166,133,10,118,231,45,162,26,161,110,213,11,95,16,151,91,229,37,219,9,187,83,210,99,22,232,155,28,112,207,101,158,56,229,155,194,189,169,241,78,201,92,149,85,13,155,222,168,174,146,55,35,17,145,44,145,87,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,137,226,23,41,177,103,58,251,169,121,174,45,93,227,108,185,6,97,121,186,91,170,123,79,143,191,75,61,108,178,69,38,199,163,94,221,204,123,87,163,145,28,157,122,42,34,251,139,106,228,169,229,99,41,249,129,93,233,214,226,127,156,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,69,170,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,85,0,0,1,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,17,215,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,38,79,25,188,175,175,188,48,105,61,14,173,98,89,247,219,27,85,171,109,62,86,234,138,86,80,201,77,36,213,61,186,106,154,120,187,143,221,10,247,96,133,241,239,116,141,147,164,137,185,146,57,176,70,190,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,6,85,205,41,240,157,229,99,70,254,95,227,222,157,1,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,0,170,190,121,223,130,127,153,63,77,34,175,43,143,61,154,101,245,175,71,173,47,248,0,101,92,210,159,9,222,86,52,111,229,254,61,233,208,29,84,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,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,165,110,117,126,105,241,111,151,244,62,163,113,58,175,35,31,198,207,203,127,169,29,43,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,141,239,74,152,104,99,106,49,125,201,52,138,173,84,77,204,173,110,6,117,66,213,163,156,90,105,158,121,125,109,34,91,96,188,123,54,178,122,186,214,210,65,73,5,116,50,81,73,85,36,174,69,107,89,11,106,86,101,235,209,21,35,84,87,55,174,228,209,153,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,36,0,229,113,231,179,76,190,181,232,245,165,255,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,43,87,128,173,82,193,52,91,139,28,27,83,53,46,251,236,108,110,205,237,63,27,91,225,102,168,237,119,109,181,80,199,247,112,177,242,59,172,146,177,191,11,87,167,94,171,209,17,85,62,94,48,120,179,204,184,186,213,15,183,23,218,122,187,61,138,130,158,58,107,22,56,234,244,170,130,212,197,141,137,58,177,233,28,72,247,203,43,22,71,61,89,191,167,109,138,170,216,152,137,39,249,98,242,255,0,163,213,218,202,110,32,117,191,29,241,120,45,38,217,241,155,108,178,65,45,45,250,170,57,230,134,87,84,177,175,89,18,24,36,167,247,195,35,26,217,156,246,245,87,70,215,178,75,148,42,175,158,119,224,159,230,79,211,72,171,202,227,207,102,153,125,107,209,235,75,254,0,2,128,121,163,249,236,212,223,162,250,61,17,245,112,95,198,13,171,132,221,35,214,247,91,214,174,76,239,49,167,179,208,98,140,134,38,171,41,167,99,46,9,37,116,174,145,142,139,101,58,205,19,210,55,53,203,43,220,198,109,216,178,73,28,96,254,218,179,220,171,252,107,145,228,153,29,195,254,82,178,186,229,93,81,39,253,169,38,154,73,31,255,0,27,156,231,127,90,169,123,220,188,248,44,181,112,177,165,244,247,220,191,31,164,110,170,100,180,234,185,5,98,84,182,169,104,160,89,55,69,111,130,70,181,26,198,53,169,19,165,70,43,145,243,35,151,185,35,25,14,217,106,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,228,202,226,127,142,170,156,255,0,135,157,49,225,135,75,107,234,224,198,44,120,61,146,219,153,205,53,44,91,46,215,24,41,232,158,216,34,73,35,89,163,101,44,212,202,139,35,30,206,235,220,244,218,232,216,199,201,199,248,81,225,71,81,248,181,212,118,97,88,84,94,6,213,67,219,158,255,0,127,158,21,125,45,162,149,202,168,142,114,34,167,114,103,237,114,69,10,42,58,71,53,202,170,198,50,73,25,161,61,45,210,220,19,69,176,75,102,153,233,165,139,216,216,221,155,189,224,168,188,84,213,29,174,236,207,154,79,188,153,239,145,221,100,149,238,248,156,189,58,244,78,136,136,137,234,193,202,184,177,242,177,172,159,47,242,31,78,156,205,97,170,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,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,0,4,0,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,213,121,24,254,54,126,91,253,72,155,252,116,225,86,172,255,0,131,237,91,177,94,106,42,225,167,165,197,234,239,108,117,51,218,215,172,246,246,248,232,90,170,230,185,54,58,90,104,218,244,233,213,88,174,68,86,170,163,147,60,56,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,73,243,175,218,134,150,97,186,153,236,191,102,125,173,199,237,215,223,5,223,239,120,95,21,77,28,221,174,230,214,239,219,220,219,187,107,122,244,235,209,58,244,63,87,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,162,169,117,60,149,60,172,101,63,48,43,189,58,220,79,243,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,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,106,160,0,0,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,106,114,75,211,60,86,155,75,51,173,99,240,157,220,146,225,144,46,51,223,146,56,221,225,232,105,233,169,234,54,66,237,157,198,119,36,170,235,34,111,86,187,177,7,194,138,206,171,101,69,16,243,29,224,114,155,133,44,202,131,48,211,231,213,212,105,214,97,81,59,40,97,149,146,202,251,37,91,81,30,180,82,206,168,173,123,28,213,115,160,115,157,221,115,34,149,174,71,44,43,44,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,55,65,24,158,83,98,206,113,91,54,107,139,87,120,219,46,65,111,167,186,91,170,123,79,143,191,75,60,109,146,41,54,61,26,246,238,99,218,189,28,136,228,235,209,81,23,220,126,177,149,115,74,124,39,121,88,209,191,151,248,247,167,64,117,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,0,42,175,158,119,224,159,230,79,211,72,171,202,227,207,102,153,125,107,209,235,75,254,0,25,87,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,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,43,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,78,171,200,199,241,179,242,223,234,68,244,226,247,72,106,117,223,134,141,66,210,219,124,21,115,220,174,214,119,205,107,130,154,120,161,125,69,198,153,237,170,163,133,95,47,192,214,62,162,8,152,245,114,183,224,115,190,38,127,73,51,110,105,207,69,53,66,213,173,90,71,136,106,189,153,180,145,211,229,54,122,107,147,233,233,171,91,86,202,57,222,196,239,82,172,173,68,71,190,25,123,145,63,225,106,163,227,114,43,90,168,168,148,109,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,64,14,87,30,123,52,203,235,94,143,90,95,240,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,149,137,105,203,207,130,203,175,20,250,161,79,125,203,241,250,183,105,94,53,80,171,144,86,37,75,169,82,182,116,143,116,86,248,36,107,85,207,123,156,177,58,84,98,181,89,10,185,123,145,189,240,238,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,170,190,121,223,130,127,153,63,77,34,175,43,143,61,154,101,245,175,71,173,47,248,0,10,1,230,143,231,179,83,126,139,232,244,68,85,46,79,150,47,47,250,205,34,163,166,226,7,91,241,223,9,157,85,237,159,25,182,203,36,241,85,88,105,100,130,104,101,117,75,26,244,141,102,158,58,143,124,50,49,206,133,172,111,85,108,142,123,35,177,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,3,42,231,170,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,19,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,0,229,92,88,249,88,214,79,151,249,15,167,78,102,176,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,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,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,2,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,234,188,140,127,27,63,45,254,164,90,161,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,186,158,85,154,199,125,213,222,17,237,20,217,28,61,106,240,43,132,184,116,117,59,153,253,149,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,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,95,135,76,239,133,253,83,175,211,60,234,159,252,173,101,158,183,124,63,206,118,191,19,52,48,86,118,226,150,78,207,119,176,247,118,158,237,236,254,10,159,193,86,213,57,42,121,88,202,126,96,87,122,117,184,159,231,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,106,128,229,92,88,249,88,214,79,151,249,15,167,78,102,176,213,64,0,0,80,15,52,127,61,154,155,244,95,71,162,37,87,35,31,198,207,203,127,169,22,168,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,158,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,123,255,0,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,202,185,165,62,19,188,172,104,223,203,252,123,211,160,58,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,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,12,171,154,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,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,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,34,213,12,219,113,123,164,52,218,17,196,190,161,105,109,190,10,72,45,182,155,195,230,181,193,77,60,179,50,158,221,82,198,213,81,194,175,151,227,115,217,79,60,76,122,185,93,241,181,223,19,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,115,223,223,165,174,168,158,174,158,167,170,177,172,110,231,190,166,46,218,57,238,79,13,189,219,82,70,161,93,124,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,36,0,229,113,231,179,76,190,181,232,245,165,255,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,43,3,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,154,19,210,221,45,193,52,91,4,182,105,158,154,88,189,141,141,217,187,222,10,139,197,77,81,218,238,204,249,164,251,201,158,249,29,214,73,94,239,137,203,211,175,68,232,136,136,158,172,21,87,207,59,240,79,243,39,233,164,85,229,113,231,179,76,190,181,232,245,165,255,0,0,1,64,60,209,252,246,106,111,209,125,30,136,237,92,177,121,127,209,234,237,101,55,16,58,223,142,248,188,22,147,108,248,205,182,89,32,150,150,253,85,28,243,67,43,170,88,215,172,137,12,18,83,251,225,145,141,108,206,123,122,171,163,107,217,37,202,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,44,54,155,77,214,255,0,117,162,177,88,173,149,119,27,149,198,162,58,74,58,58,72,93,52,245,51,200,228,108,113,71,27,81,92,247,185,202,141,70,162,42,170,170,34,23,211,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,116,86,248,36,107,81,172,99,90,145,58,84,98,185,31,50,57,123,146,49,144,237,150,160,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,85,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,3,74,96,0,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,167,85,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,106,133,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,116,114,170,51,164,20,148,236,232,212,70,252,29,122,110,115,149,122,95,36,125,80,186,210,231,250,133,162,243,54,174,123,109,206,207,22,81,78,174,173,119,98,142,122,105,163,166,151,101,63,69,110,249,219,87,14,233,17,90,189,41,35,106,163,189,219,45,208,28,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,129,29,43,88,247,120,105,28,216,219,51,54,187,115,17,28,137,220,100,111,103,21,229,39,128,102,90,89,161,121,254,159,106,14,61,87,99,200,108,122,145,95,77,93,67,82,137,190,39,251,54,218,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,55,206,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,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,128,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,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,7,42,226,119,135,172,87,138,13,26,189,105,30,83,83,224,60,127,110,166,221,116,101,44,117,19,91,43,162,118,232,170,35,107,211,252,232,222,141,115,28,248,165,149,136,246,111,220,153,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,247,42,178,72,164,142,68,71,35,94,136,244,71,53,174,69,106,88,255,0,42,62,58,127,188,112,191,173,121,159,251,94,151,0,173,174,111,249,205,117,174,74,133,119,253,23,133,99,155,254,206,20,127,248,60,37,85,154,83,225,59,202,198,141,252,191,199,189,58,3,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,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,202,185,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,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,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,115,250,67,77,136,107,206,53,171,150,232,41,33,167,212,43,59,161,172,70,207,43,231,154,227,111,237,197,36,207,99,190,6,49,105,166,161,141,168,197,247,172,50,42,181,21,119,63,235,228,183,172,118,44,63,89,114,221,29,187,195,219,171,212,75,125,61,69,174,167,115,215,117,85,181,181,18,58,155,99,88,168,155,224,158,162,94,227,158,198,183,195,109,248,157,35,81,56,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,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,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,171,154,206,150,231,122,211,162,120,22,153,233,157,139,219,57,37,231,80,32,240,84,94,42,26,126,239,106,209,116,154,79,188,153,236,141,189,35,137,238,248,156,157,122,116,78,170,168,139,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,218,192,42,175,158,119,224,159,230,79,211,72,171,202,227,207,102,153,125,107,209,235,75,254,0,2,173,115,190,11,46,188,83,243,59,212,91,238,95,143,213,187,74,241,170,139,58,228,21,137,82,234,84,173,157,44,116,78,138,223,4,141,106,185,239,115,150,39,74,140,86,171,33,87,47,114,55,190,29,214,127,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,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,186,185,98,242,255,0,172,210,42,58,110,32,117,191,29,240,153,213,94,217,241,155,108,178,79,21,85,134,150,72,38,134,87,84,177,175,72,214,105,227,168,247,195,35,28,232,90,198,245,86,200,231,178,59,21,0,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,85,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,134,190,51,108,90,225,172,26,165,160,55,187,87,178,179,61,57,200,47,52,240,164,12,123,169,110,118,122,91,131,169,163,169,107,151,175,110,102,110,133,146,198,229,232,231,61,178,71,213,28,248,225,146,160,2,149,184,170,227,215,142,205,22,226,59,81,116,206,29,86,246,53,5,155,32,170,246,85,23,176,172,245,29,171,92,175,239,80,253,226,211,189,206,235,75,44,14,248,220,175,78,189,31,209,200,228,73,191,203,11,139,12,203,137,237,35,200,96,213,76,142,146,239,155,98,55,132,134,170,104,109,201,74,249,109,213,12,223,75,52,169,27,91,2,189,100,101,92,104,145,35,122,50,6,43,219,213,219,223,210,184,245,213,44,239,69,184,78,206,117,51,77,47,190,198,201,44,222,204,240,85,190,22,26,142,215,118,229,75,12,159,119,51,31,27,186,199,43,219,241,53,122,117,234,157,21,17,82,176,56,122,230,61,198,118,115,175,186,105,133,101,58,201,227,108,185,6,97,102,181,220,105,190,206,218,163,239,210,207,91,20,114,199,189,148,205,123,119,49,238,78,173,84,114,117,234,138,139,239,46,252,168,190,61,121,149,107,14,33,196,53,207,3,225,167,83,170,236,214,44,78,159,216,151,166,77,96,161,153,147,94,225,168,157,42,157,19,170,161,124,170,198,162,197,10,175,194,213,124,47,86,162,181,82,71,247,94,86,218,213,197,143,17,191,108,53,51,90,245,59,219,88,101,167,109,138,217,69,236,91,109,55,136,186,47,110,105,165,238,83,71,28,172,236,194,177,55,107,154,172,147,198,117,69,235,18,161,63,193,18,172,28,109,218,172,188,113,231,28,36,106,60,244,148,20,242,84,81,77,137,222,42,106,155,19,29,60,246,203,115,217,105,72,219,10,34,190,73,100,172,149,146,203,47,87,61,237,133,168,170,177,180,150,160,0,71,94,57,56,187,181,112,131,164,109,202,224,183,82,94,50,203,245,67,173,184,229,170,122,134,177,143,157,24,174,125,84,204,71,36,175,166,133,54,239,237,167,85,124,144,198,174,143,186,146,55,154,114,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,71,254,51,56,165,253,209,240,156,63,82,43,113,191,109,217,110,89,133,45,138,247,79,19,182,213,50,134,90,58,185,93,45,50,171,145,139,51,31,4,110,70,191,225,123,81,204,234,197,114,72,206,213,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,0,0,2,21,115,25,227,219,247,87,177,65,166,250,119,7,136,212,220,154,223,227,41,42,39,167,223,75,101,161,123,223,18,86,57,30,155,38,153,95,28,141,138,47,123,81,204,115,229,77,173,108,115,116,190,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,2,26,235,231,28,117,60,56,241,179,136,104,246,112,202,71,233,214,105,139,219,95,53,92,143,138,157,246,59,140,215,10,216,18,181,211,61,90,213,166,86,178,38,204,215,187,224,100,105,35,21,21,175,100,211,40,0,8,149,204,27,141,187,87,10,24,4,118,44,98,122,74,237,69,202,169,234,33,181,81,182,169,173,158,211,3,161,153,172,187,62,55,67,43,30,200,234,27,27,91,20,136,212,153,123,136,213,84,142,78,146,3,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,121,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,38,212,108,204,219,44,111,100,141,68,220,199,183,115,88,253,241,179,176,0,1,207,248,133,202,111,184,54,129,106,94,107,139,87,120,43,214,63,135,222,110,150,234,158,211,36,236,85,65,69,44,145,73,177,232,230,59,107,216,213,232,228,86,175,78,138,138,158,226,144,127,149,31,142,207,247,243,255,0,70,108,255,0,234,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,99,17,172,110,231,189,203,209,168,141,78,189,17,17,61,199,64,0,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,77,170,232,95,186,40,222,201,26,139,181,236,110,230,189,155,227,127,117,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,16,3,154,223,20,122,237,195,95,236,187,246,41,156,253,156,251,71,237,191,105,255,0,54,81,214,119,252,63,129,236,255,0,132,197,38,221,189,249,127,163,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,248,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,143,65,87,190,169,245,181,177,186,77,245,16,72,244,234,200,99,78,136,187,126,30,189,58,170,170,185,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,175,94,101,156,195,50,110,31,46,180,186,33,161,181,148,148,249,180,244,240,92,175,23,215,54,158,173,44,240,57,202,177,210,178,7,239,111,137,145,173,71,187,188,206,140,134,72,213,173,114,204,215,197,213,120,19,227,239,25,226,238,213,81,141,95,109,116,152,238,162,218,105,223,85,89,103,164,90,137,160,170,162,137,180,204,146,190,57,29,18,50,22,58,162,161,88,148,235,44,146,53,26,138,174,122,46,226,90,130,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,189,244,206,123,182,177,141,78,174,85,114,244,234,170,171,239,39,255,0,43,253,123,213,142,34,116,10,255,0,154,235,30,87,246,130,245,69,152,85,90,224,169,240,52,212,155,41,89,69,69,35,99,217,79,28,108,94,143,154,69,234,169,187,226,233,215,162,34,36,0,226,23,152,247,25,216,54,190,234,94,21,139,107,39,130,178,227,249,133,230,215,110,166,251,59,106,147,177,75,5,108,177,197,30,247,211,57,238,218,198,53,58,185,85,203,211,170,170,175,188,179,254,2,181,75,59,214,158,19,176,109,76,212,187,239,182,114,75,207,180,252,109,111,133,134,159,187,218,185,85,67,31,221,194,198,70,222,145,196,198,252,45,78,189,58,175,85,85,85,144,0,241,90,223,154,221,116,215,69,243,237,70,177,83,210,79,114,197,113,123,173,238,142,42,182,57,208,73,61,53,36,147,70,217,26,215,53,202,197,115,17,21,17,205,94,157,122,42,127,19,202,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,3,154,113,21,98,214,27,246,145,223,91,160,153,205,94,49,157,208,83,190,190,204,248,104,104,106,153,112,158,54,57,91,67,43,107,88,177,49,147,47,70,36,136,230,44,111,216,245,114,177,175,141,244,195,150,115,30,230,19,131,101,87,156,43,41,214,79,5,122,199,238,21,22,187,141,55,217,219,36,157,138,168,36,116,114,199,189,148,206,99,182,189,142,78,173,85,106,244,234,138,169,239,44,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,148,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,208,53,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,74,217,103,53,142,51,175,25,85,230,237,139,106,135,217,251,45,109,194,162,162,221,104,246,37,170,175,217,244,175,145,206,138,155,190,250,68,124,189,182,43,89,220,114,110,118,222,171,239,82,122,114,211,206,248,198,226,14,213,85,173,250,229,172,245,117,24,76,21,19,219,108,246,38,227,86,250,69,188,78,214,162,73,84,249,217,74,199,120,104,220,229,99,123,47,234,249,163,145,28,230,164,46,100,179,212,17,43,151,207,27,118,174,43,240,9,44,89,60,244,148,58,139,138,211,211,195,117,163,117,83,93,61,218,6,195,11,95,118,100,109,134,38,49,146,84,58,70,186,40,209,201,10,246,209,202,137,36,125,101,168,7,20,227,39,88,239,188,63,240,241,144,107,22,57,15,136,171,198,110,22,58,137,41,183,49,158,46,149,247,122,56,234,105,183,189,143,72,251,176,73,44,93,205,138,230,111,220,223,137,168,167,160,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,0,7,63,226,23,41,190,224,218,5,169,121,174,45,93,224,175,88,254,31,121,186,91,170,123,76,147,177,85,5,20,178,69,38,199,163,152,237,175,99,87,163,145,90,189,58,42,42,123,142,107,192,231,23,118,174,47,180,141,217,92,246,234,75,62,89,97,168,109,183,35,181,65,80,215,177,147,171,17,204,170,133,138,229,149,148,211,38,237,157,196,234,143,142,104,209,210,118,150,71,72,160,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,181,87,168,220,227,179,41,120,134,177,207,128,218,169,40,244,147,30,188,77,73,118,134,58,100,172,171,201,173,203,80,172,90,198,172,236,129,244,207,240,232,217,33,133,21,155,101,85,73,159,43,87,99,109,83,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,57,87,18,252,69,224,156,47,233,101,126,166,103,85,31,229,104,236,244,91,38,254,115,186,120,105,166,130,143,185,20,82,118,123,189,135,183,186,246,236,103,241,85,254,8,176,255,0,151,87,49,251,238,189,231,119,109,29,215,73,247,101,249,5,194,174,235,139,84,209,81,50,58,20,165,108,61,201,45,104,200,219,190,62,203,34,150,88,229,153,242,58,70,171,218,249,17,236,141,37,177,80,10,213,227,251,153,213,247,71,245,30,147,73,56,121,173,181,85,221,113,155,133,45,102,73,119,115,217,87,74,249,35,89,219,81,99,150,7,69,255,0,87,116,147,67,59,100,99,183,196,138,199,181,251,100,175,6,92,116,105,199,24,118,42,232,237,148,31,101,243,59,54,233,110,88,205,69,98,84,72,218,93,251,99,170,167,151,99,59,240,174,230,53,234,140,107,163,145,81,174,106,35,162,124,146,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,17,171,134,190,51,108,90,225,172,26,165,160,55,187,87,178,179,61,57,200,47,52,240,164,12,123,169,110,118,122,91,131,169,163,169,107,151,175,110,102,110,133,146,198,229,232,231,61,178,71,213,28,248,225,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,0,6,112,120,133,202,111,184,55,26,26,151,154,226,213,222,10,245,143,234,133,230,233,110,169,237,50,78,197,84,23,105,100,138,77,143,71,49,219,94,198,175,71,34,181,122,116,84,84,247,23,105,192,231,23,118,174,47,180,141,217,92,246,234,75,62,89,97,168,109,183,35,181,65,80,215,177,147,171,17,204,170,133,138,229,149,148,211,38,237,157,196,234,143,142,104,209,210,118,150,71,72,160,10,171,231,105,162,159,250,139,196,101,29,195,255,0,221,133,92,41,100,151,254,177,89,73,36,44,72,255,0,235,169,35,157,39,249,4,107,127,166,164,106,229,89,172,118,45,34,226,226,209,77,145,195,210,147,61,183,203,135,71,83,185,255,0,216,181,85,51,193,37,50,236,99,28,175,238,79,79,20,29,62,22,183,191,189,206,70,177,81,108,255,0,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,6,138,53,99,58,253,151,233,102,101,169,158,203,246,159,217,44,126,227,125,240,93,254,207,138,240,180,210,77,218,238,109,118,205,221,189,187,182,187,167,94,189,23,167,67,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,104,39,128,13,6,166,225,243,133,204,71,25,154,138,174,154,251,127,167,102,77,144,178,174,158,90,105,217,113,171,138,55,58,25,33,145,238,88,159,4,77,134,153,81,17,189,86,157,94,172,107,156,228,36,80,40,7,154,63,158,205,77,250,47,163,209,22,63,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,14,105,196,86,188,225,188,54,233,29,247,85,179,58,218,70,178,221,78,246,91,40,102,168,88,95,118,184,171,28,180,244,81,43,88,247,111,145,205,232,174,70,59,99,17,242,57,54,49,202,153,236,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,95,21,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,64,14,117,126,86,49,111,152,20,62,157,113,33,175,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,121,32,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,110,254,218,117,87,201,12,106,232,251,169,35,115,237,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,181,225,215,94,115,46,27,117,114,197,170,216,101,109,91,95,110,168,99,46,116,48,212,36,44,187,91,149,237,90,138,41,85,204,123,118,72,214,244,71,43,29,177,232,201,26,155,216,213,77,9,240,235,175,56,111,18,90,71,98,213,108,50,182,145,204,184,211,177,151,58,24,106,22,103,218,110,40,198,173,69,20,170,230,49,219,227,115,186,35,149,141,222,197,100,141,77,143,106,175,75,41,91,157,95,154,124,91,229,253,15,168,220,78,171,202,179,143,31,253,17,194,166,175,222,191,202,197,136,95,110,119,31,250,6,83,89,26,206,215,253,97,209,62,73,191,201,211,177,191,222,152,90,160,7,31,226,171,137,140,55,133,13,35,172,213,44,194,134,174,226,247,84,54,219,104,182,83,34,181,247,27,140,140,145,241,64,178,109,86,194,205,177,72,247,200,228,93,172,99,182,181,239,217,27,243,195,170,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,162,158,44,124,172,107,39,203,252,135,211,167,40,47,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,167,171,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,36,10,229,243,198,221,215,133,12,254,75,22,79,61,93,118,157,101,85,20,240,221,104,221,84,230,193,105,157,211,66,215,221,153,27,97,149,239,124,116,237,145,174,138,52,106,204,157,180,114,170,199,31,75,233,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,250,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,2,149,185,213,249,167,197,190,95,208,250,141,196,114,84,243,79,148,252,191,174,245,27,113,61,57,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,136,127,182,172,247,42,255,0,26,228,121,38,71,112,255,0,148,172,174,185,87,84,73,255,0,106,73,166,146,71,255,0,198,231,57,223,214,170,94,247,47,158,9,45,92,40,96,18,95,114,120,41,43,181,23,42,167,167,154,235,88,234,86,182,123,76,14,134,23,62,210,201,27,52,172,123,35,168,108,142,116,177,171,82,101,237,171,145,82,56,250,75,80,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,170,248,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,40,47,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,167,171,0,128,28,208,184,22,253,181,226,175,215,29,28,195,60,94,164,217,118,123,98,154,137,219,102,190,218,227,141,200,189,33,70,175,136,172,135,164,125,190,138,215,190,36,124,127,122,230,211,198,148,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,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,139,56,177,243,79,172,159,48,50,31,81,156,185,62,92,153,77,139,6,229,213,133,230,185,77,119,130,178,227,246,252,138,233,113,169,237,62,78,197,44,23,74,249,37,147,99,17,207,118,214,49,203,209,168,174,94,157,17,21,125,197,96,241,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,246,43,163,109,206,161,36,107,30,233,165,98,170,177,175,106,118,99,122,177,19,115,165,124,191,171,203,247,129,27,239,21,89,84,121,174,82,207,5,166,88,253,193,35,184,212,245,100,158,212,170,130,74,89,37,181,108,101,68,85,16,119,105,170,28,190,37,168,173,103,78,137,213,222,228,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,15,172,25,129,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,216,1,21,121,163,249,19,212,223,162,250,197,17,81,124,14,113,119,117,225,7,87,29,149,207,110,171,188,98,119,234,118,219,114,59,84,21,14,99,223,2,61,28,202,168,88,174,72,159,83,10,238,217,220,78,138,201,38,141,29,31,117,100,110,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,108,122,53,237,220,199,181,122,57,17,201,215,162,162,47,184,253,96,1,202,184,177,242,177,172,159,47,242,31,78,156,207,183,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,79,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,63,39,44,197,172,89,206,43,121,194,178,154,31,27,101,200,45,245,22,187,141,55,117,241,247,233,103,141,209,203,30,246,43,94,221,204,123,147,171,85,28,157,122,162,162,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,191,87,151,239,29,215,222,21,114,168,240,172,165,254,55,76,178,11,130,73,113,166,232,200,253,151,85,60,148,177,203,117,222,202,121,106,39,237,83,83,185,60,51,85,26,254,189,83,163,189,235,123,214,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,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,214,226,171,137,140,203,138,253,92,172,213,44,194,134,146,220,198,211,182,219,104,182,83,34,57,150,235,116,111,145,241,64,178,109,71,76,253,210,200,247,200,228,77,207,123,182,181,140,217,27,57,85,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,133,234,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,233,177,207,107,24,199,35,25,50,136,65,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,94,39,139,95,115,156,170,205,133,98,212,62,54,245,144,92,41,237,118,234,110,235,35,239,213,79,35,99,138,61,239,86,177,187,158,246,167,87,42,53,58,245,85,68,247,151,211,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,74,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,0,103,7,136,92,166,251,131,113,161,169,121,174,45,93,224,175,88,254,168,94,110,150,234,158,211,36,236,85,65,118,150,72,164,216,244,115,29,181,236,106,244,114,43,87,167,69,69,79,113,118,156,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,0,226,156,80,241,93,167,28,41,88,177,139,222,127,46,255,0,181,25,5,45,158,40,99,153,18,72,41,92,244,90,202,247,70,212,116,178,67,79,15,87,57,34,141,238,116,143,130,63,135,186,143,111,75,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,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,244,176,114,174,42,180,183,246,211,195,142,162,233,156,54,47,108,215,222,113,250,175,101,81,120,175,15,221,186,68,206,245,15,222,43,216,214,244,170,138,7,124,110,70,47,78,143,234,213,114,46,109,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,46,167,139,61,94,166,215,174,83,87,77,92,134,122,73,42,50,43,62,63,53,193,41,32,150,24,34,184,178,241,71,21,108,49,178,94,175,70,71,83,28,209,162,170,187,170,49,21,28,228,84,114,213,15,9,222,105,244,111,230,6,61,234,48,22,63,206,159,94,105,173,56,110,41,195,149,154,182,173,151,43,237,67,50,107,210,67,81,44,76,246,116,43,36,84,208,202,196,102,201,217,45,66,73,34,38,255,0,187,125,11,28,172,248,152,228,130,188,0,104,53,79,16,124,81,226,56,204,212,84,149,54,43,5,67,50,108,133,149,116,241,84,192,251,117,36,177,185,208,201,12,143,106,74,201,229,116,52,202,136,142,232,149,10,245,99,154,215,33,161,224,10,1,230,143,231,179,83,126,139,232,244,68,106,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,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,251,17,177,186,231,78,145,181,140,116,50,189,81,94,214,53,59,50,61,24,169,181,209,62,89,84,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,236,227,95,138,235,239,22,154,203,91,153,119,110,180,120,133,183,173,30,45,100,173,153,142,240,20,187,88,146,72,173,141,17,137,52,239,103,118,69,234,247,39,86,71,220,123,34,141,78,43,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,125,120,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,190,171,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,249,42,59,197,22,201,191,155,46,158,26,25,167,163,238,75,20,125,238,215,125,141,238,177,187,31,252,81,127,138,36,85,231,87,229,99,22,249,129,67,233,215,18,149,139,84,229,89,199,143,254,136,225,83,87,239,95,229,98,196,47,183,59,143,253,3,41,172,141,103,107,254,176,232,159,36,223,228,233,216,223,239,76,45,80,0,0,57,87,18,252,69,224,156,47,233,101,126,166,103,85,31,229,104,236,244,91,38,254,115,186,120,105,166,130,143,185,20,82,118,123,189,135,183,186,246,236,103,241,85,254,8,185,246,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,95,43,150,96,25,150,11,77,143,213,102,24,245,93,165,153,85,158,59,253,161,42,81,26,250,171,116,146,203,20,85,8,206,187,154,199,186,9,21,155,145,55,51,107,219,213,143,99,157,242,83,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,215,129,206,46,238,188,32,234,227,178,185,237,213,119,140,78,253,78,219,110,71,106,130,161,204,123,224,71,163,153,85,11,21,201,19,234,97,93,219,59,137,209,89,36,209,163,163,238,172,141,208,70,39,148,216,179,156,86,205,154,226,213,222,54,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,77,143,70,189,187,152,246,175,71,34,57,58,244,84,69,247,20,217,206,175,205,62,45,242,254,135,212,110,36,0,46,251,149,239,26,255,0,188,6,8,205,24,212,43,157,214,187,82,112,219,123,234,101,184,214,175,123,219,54,182,204,214,50,161,101,107,83,164,209,119,96,134,68,145,85,242,124,18,239,145,207,151,183,58,143,41,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,158,30,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,179,144,26,83,226,199,202,198,178,124,191,200,125,58,115,53,132,180,229,243,198,221,215,133,12,254,75,22,79,61,93,118,157,101,85,20,240,221,104,221,84,230,193,105,157,211,66,215,221,153,27,97,149,239,124,116,237,145,174,138,52,106,204,157,180,114,170,199,31,75,233,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,250,192,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,86,44,127,149,63,28,116,218,107,117,160,225,111,82,89,87,45,139,39,188,35,49,107,155,95,44,235,110,184,213,57,140,74,39,199,213,81,148,211,75,209,205,116,109,78,220,210,200,231,163,155,43,164,134,226,65,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,227,252,191,184,152,195,120,80,212,188,215,84,179,10,26,187,139,221,131,213,219,109,22,202,100,86,190,227,113,146,186,137,241,64,178,109,86,194,205,177,72,247,200,228,93,172,99,182,181,239,217,27,248,86,170,234,102,85,172,154,143,145,234,150,107,87,226,47,89,53,194,91,133,78,217,36,124,112,239,95,130,8,187,143,123,219,12,76,70,199,27,21,203,178,54,49,168,189,26,133,175,242,167,224,114,167,77,109,84,28,82,106,75,233,37,190,228,246,116,126,45,108,107,34,157,45,214,234,166,177,233,90,249,58,42,178,166,104,186,53,173,141,201,219,134,89,26,245,115,165,116,112,216,248,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,42,175,139,31,52,250,201,243,3,33,245,25,203,105,229,29,174,154,113,151,240,217,103,209,11,101,231,181,153,224,158,62,91,149,174,161,17,146,77,75,81,95,52,241,213,83,251,215,187,10,120,134,70,245,78,142,100,136,136,230,162,62,39,73,58,129,202,184,177,242,177,172,159,47,242,31,78,156,205,97,45,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,231,245,75,136,188,19,77,248,113,185,241,47,13,71,181,113,184,113,248,111,182,175,130,104,61,165,226,152,207,3,23,190,39,73,15,126,73,160,102,231,199,247,125,205,207,68,70,187,165,85,232,167,57,62,32,176,111,21,73,172,120,245,171,83,105,38,223,36,19,117,138,203,93,4,139,219,70,183,185,79,11,161,116,45,70,72,187,86,14,226,186,94,189,221,173,70,23,39,137,223,254,213,226,182,108,167,216,151,91,55,182,109,244,247,15,103,93,169,188,61,117,31,118,54,191,177,81,23,85,237,204,205,219,94,206,171,181,200,169,213,122,31,172,84,175,52,94,95,245,150,138,203,151,19,122,33,142,247,173,83,120,155,142,113,107,130,73,231,170,142,170,89,229,158,107,179,123,143,126,232,87,187,210,88,227,70,54,22,198,217,17,170,197,149,209,65,110,26,56,139,206,248,95,213,58,13,76,193,106,63,201,81,222,40,182,67,252,231,107,241,48,205,61,31,114,88,164,236,247,123,12,111,117,141,222,207,226,139,252,81,124,166,172,103,95,181,13,83,204,181,51,217,126,204,251,91,144,92,111,190,11,191,222,240,190,42,166,73,187,93,205,173,223,183,185,183,118,214,245,233,215,162,117,232,123,92,223,137,140,203,49,225,211,79,56,101,109,13,37,6,39,129,212,86,92,158,173,68,146,123,149,198,122,170,185,91,59,222,173,69,141,145,69,86,248,155,27,127,138,172,143,123,157,214,54,197,250,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,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,3,42,231,85,225,163,136,188,239,133,253,83,160,212,204,22,163,252,149,29,226,139,100,63,206,118,191,19,12,211,209,247,37,138,78,207,119,176,198,247,88,221,236,254,40,191,197,23,65,24,31,16,250,95,168,58,13,7,18,54,139,173,93,54,18,235,61,93,238,166,162,174,142,70,207,71,5,47,115,197,182,72,152,142,115,159,19,161,153,170,145,239,71,43,21,99,87,162,181,86,165,169,185,190,241,23,96,214,139,246,77,71,93,73,148,233,213,85,226,169,214,204,106,247,107,165,163,158,154,212,234,189,240,177,181,20,141,71,178,165,180,232,145,35,228,124,236,69,115,156,230,202,168,138,75,254,47,53,154,167,95,249,91,229,250,173,62,157,100,24,99,47,148,246,41,225,161,188,246,183,204,197,186,208,42,207,2,177,202,231,211,57,202,228,138,73,25,19,228,99,82,68,141,172,123,21,212,152,77,254,90,28,113,212,240,227,153,67,163,217,195,41,31,167,89,165,226,55,205,87,35,226,167,125,142,227,50,71,2,86,186,103,171,90,180,202,214,68,217,154,247,124,12,141,36,98,162,181,236,154,242,64,7,42,226,199,202,198,178,124,191,200,125,58,115,53,132,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,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,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,61,156,75,240,233,157,240,191,170,117,250,103,157,83,255,0,149,172,179,214,239,135,249,206,215,226,102,134,10,206,220,82,201,217,238,246,30,238,211,221,189,159,193,83,248,42,204,174,89,92,195,45,90,75,77,110,225,187,91,107,41,40,48,217,42,36,76,115,33,123,91,19,45,19,207,43,164,125,61,99,147,162,45,52,146,200,247,36,238,247,196,247,170,61,86,21,71,83,241,78,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,117,141,113,224,25,148,184,13,70,169,55,30,171,76,78,150,241,13,129,247,103,34,54,5,184,203,12,147,182,157,138,171,213,239,72,161,123,221,181,23,98,44,123,246,247,35,221,242,99,88,181,247,48,184,205,105,199,40,124,93,93,61,190,190,233,36,125,214,71,182,150,138,150,90,186,153,58,189,81,23,100,16,74,254,157,119,59,111,70,162,185,81,23,235,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,126,201,57,187,233,125,175,133,203,46,161,88,163,164,187,106,221,218,159,217,178,226,203,4,144,193,65,117,142,38,120,138,169,211,123,156,148,40,231,163,226,233,34,190,100,115,99,71,49,204,168,116,20,237,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,212,242,189,224,163,247,127,193,25,172,250,133,108,186,208,234,78,101,111,125,52,182,234,212,236,251,26,214,233,154,246,83,172,77,114,245,154,94,212,19,72,178,34,62,63,130,45,145,185,146,247,39,80,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,6,107,56,177,243,79,172,159,48,50,31,81,156,249,56,117,215,156,203,134,221,92,177,106,182,25,91,86,215,219,170,24,203,157,12,53,9,11,46,214,229,123,86,162,138,85,115,30,221,146,53,189,17,202,199,108,122,50,70,166,246,53,83,65,60,52,113,23,130,113,65,165,148,26,153,130,212,127,146,163,188,81,108,155,249,178,233,225,161,154,122,62,228,177,71,222,237,119,216,222,235,27,177,255,0,197,23,248,162,117,83,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,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,221,145,181,221,21,200,198,239,122,190,71,38,247,185,86,210,121,61,232,94,178,224,26,113,113,212,252,183,41,186,218,177,12,211,124,182,188,58,178,133,189,186,158,137,78,176,94,227,145,100,87,197,220,98,79,22,206,219,123,177,182,25,85,207,98,66,169,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,25,172,226,199,205,62,178,124,192,200,125,70,115,208,102,252,42,230,86,62,24,244,243,138,76,114,219,87,114,196,242,58,122,202,108,130,118,200,146,45,166,227,21,210,174,150,37,123,26,196,88,233,165,138,58,118,181,234,231,253,247,113,174,86,119,33,107,190,174,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,31,172,10,1,230,105,162,159,177,110,46,50,159,15,112,241,84,25,223,92,214,143,124,187,230,139,198,207,55,136,142,78,145,177,173,233,85,21,78,198,166,238,145,44,91,156,174,221,211,234,209,109,111,181,47,47,253,126,225,186,107,29,91,110,77,168,182,231,20,247,38,200,215,65,36,11,118,178,209,203,3,219,238,115,30,215,36,46,106,166,228,122,62,68,93,155,19,185,200,56,78,243,79,163,127,48,49,239,81,128,246,188,127,235,205,79,16,124,81,229,217,52,53,180,149,54,43,5,67,241,156,121,244,149,17,84,192,251,117,36,178,53,179,71,52,108,106,74,201,229,116,213,40,170,174,232,149,8,196,123,154,214,169,61,57,46,104,93,138,213,167,25,31,16,247,59,53,214,28,146,247,112,169,198,237,181,53,10,248,233,95,103,137,41,164,145,244,236,232,141,147,125,83,94,199,200,170,244,71,82,35,27,177,82,84,125,149,0,80,15,52,127,61,154,155,244,95,71,162,60,166,1,193,214,119,170,28,44,100,124,75,224,181,158,211,251,37,144,86,91,175,22,78,220,48,248,91,93,45,185,181,179,220,124,68,179,183,126,222,227,25,216,100,110,122,245,220,138,189,21,167,63,208,189,116,212,126,29,53,30,221,170,26,95,121,240,55,90,30,177,77,12,168,175,165,184,82,185,81,100,165,169,141,21,59,144,191,107,122,167,84,114,57,173,123,28,199,177,143,110,130,120,126,226,139,75,248,130,209,118,235,69,138,247,73,110,182,219,169,209,50,84,171,124,144,193,99,173,142,146,42,154,186,121,42,39,142,38,189,144,54,100,235,58,34,70,168,138,228,95,227,210,160,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,244,24,215,185,140,123,149,140,231,252,14,112,137,117,226,251,87,29,138,79,113,171,179,226,118,26,118,220,178,59,172,20,238,123,217,2,189,26,202,88,94,173,88,153,83,50,238,217,220,94,136,200,230,145,27,39,105,99,116,180,231,69,139,88,176,108,87,135,172,43,22,161,240,86,92,126,223,124,181,219,169,187,175,147,177,75,4,118,184,226,143,123,213,207,118,214,49,169,213,202,174,94,157,85,85,125,231,128,228,169,230,159,41,249,127,93,234,54,227,207,243,47,224,114,167,135,28,202,109,97,193,223,72,253,58,205,47,18,50,26,72,217,21,59,236,119,25,146,73,214,137,176,177,26,213,166,86,178,87,66,230,55,224,100,107,27,209,21,172,124,220,127,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,44,83,155,254,83,98,206,120,47,211,220,215,22,174,241,182,92,131,48,180,221,45,213,61,167,199,223,165,158,211,95,36,82,108,122,53,237,220,199,181,122,57,17,201,215,162,162,47,184,170,29,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,165,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,165,223,242,208,227,142,155,136,236,54,29,30,206,25,86,205,69,194,236,241,190,106,185,31,45,67,47,150,232,86,56,18,181,211,61,92,228,169,71,62,38,204,215,187,227,124,137,35,21,81,207,100,51,124,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,95,138,235,239,22,154,203,91,153,119,110,180,120,133,183,173,30,45,100,173,153,142,240,20,187,88,146,72,173,141,17,137,52,239,103,118,69,234,247,39,86,71,220,123,34,141,78,193,203,67,129,202,158,35,179,40,117,135,56,125,35,52,235,11,188,70,201,169,36,100,85,15,190,92,97,72,231,74,39,66,244,115,82,153,26,248,157,51,158,223,141,146,36,108,69,87,61,240,250,14,117,126,105,241,111,151,244,62,163,113,61,255,0,37,220,90,197,156,226,188,66,225,89,77,15,141,178,228,22,251,29,174,227,77,221,124,125,250,89,227,186,71,44,123,216,173,123,119,49,238,78,173,84,114,117,234,138,139,239,34,95,28,156,34,93,120,65,213,198,226,144,92,106,239,24,157,250,157,215,44,114,235,61,59,152,247,192,143,86,190,150,103,163,82,39,212,194,187,119,246,215,162,178,72,100,86,199,221,72,219,208,57,117,241,213,83,194,214,100,152,62,160,215,213,191,74,239,245,19,77,93,13,53,44,79,125,178,227,50,83,177,46,74,169,26,207,51,27,29,59,99,124,45,127,244,30,231,181,143,123,81,143,246,188,234,252,211,226,223,47,232,125,70,226,69,94,31,248,122,202,184,139,172,205,236,152,85,79,91,214,35,135,214,101,180,214,246,210,201,60,151,95,13,61,60,111,163,137,35,69,122,76,246,78,229,141,17,174,221,35,24,197,70,163,213,236,231,248,158,83,125,193,178,171,54,107,139,87,120,43,214,63,112,167,186,91,170,123,76,147,177,85,4,141,146,41,54,61,28,199,109,123,26,189,28,138,213,233,209,81,83,220,94,247,3,156,118,224,60,70,233,27,157,153,228,212,150,108,239,8,179,182,124,189,151,73,225,167,100,208,66,196,73,111,17,185,17,145,37,51,149,55,201,209,173,72,30,237,142,68,98,197,36,149,129,204,27,141,187,175,21,249,252,118,44,98,122,186,29,58,197,106,42,33,181,81,182,169,206,130,237,59,102,153,172,187,62,55,67,19,216,249,41,221,27,91,20,136,229,133,59,136,213,69,146,78,190,3,135,238,19,51,45,119,192,117,63,84,155,81,87,100,196,244,215,23,184,222,159,118,117,2,79,5,125,198,154,20,157,182,214,42,200,197,71,186,36,123,221,35,82,78,210,118,247,183,239,99,221,194,141,41,241,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,112,114,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,220,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,2,0,115,171,242,177,139,124,192,161,244,235,137,80,26,79,130,254,212,53,79,13,211,63,106,123,51,237,110,65,110,177,120,222,199,123,194,248,170,152,225,238,246,247,55,126,222,230,237,187,155,215,167,78,169,215,168,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,179,254,87,92,192,40,238,244,118,222,25,53,191,34,236,221,97,240,214,236,30,233,60,112,65,75,37,44,80,69,4,54,151,118,216,205,179,39,107,172,82,72,175,116,206,145,209,171,145,233,19,101,179,242,170,249,231,126,9,254,100,253,52,229,92,149,60,211,229,63,47,235,189,70,220,93,72,5,43,115,171,243,79,139,124,191,161,245,27,137,0,11,31,229,79,192,229,54,165,93,104,56,164,212,151,213,197,98,198,47,8,252,90,216,214,75,2,220,110,52,174,99,210,181,242,116,68,125,52,50,244,107,91,27,151,185,52,82,53,234,214,196,232,230,149,92,203,56,234,169,225,151,25,165,211,13,49,175,171,165,213,12,142,158,11,149,45,115,105,98,146,11,69,185,42,21,29,59,210,120,223,20,207,153,96,154,22,198,141,93,169,220,145,206,98,182,52,147,218,240,65,199,182,9,197,197,138,12,114,182,15,98,106,109,182,223,37,101,238,201,21,60,206,165,124,49,62,24,221,89,77,50,162,177,33,123,231,141,18,39,191,186,199,43,155,209,237,106,74,249,84,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,85,95,22,62,105,245,147,230,6,67,234,51,159,147,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,10,112,209,196,94,9,197,6,150,80,106,102,11,81,254,74,142,241,69,178,111,230,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,78,85,197,143,149,141,100,249,127,144,250,116,230,107,14,191,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,249,250,141,116,212,122,237,14,135,135,139,157,231,199,97,148,57,4,89,37,182,154,161,21,242,91,170,155,13,68,114,50,157,253,126,8,100,241,79,123,227,84,86,247,26,143,110,197,124,171,39,96,229,189,162,23,93,110,226,191,19,109,190,249,73,107,167,192,234,41,243,138,231,205,27,164,124,240,80,86,83,170,65,19,83,162,43,228,150,72,152,170,231,34,53,138,247,252,74,212,141,250,9,7,201,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,69,156,197,56,21,169,225,107,50,92,227,79,168,42,223,165,119,250,136,97,161,154,166,170,39,190,217,113,153,42,30,182,212,69,145,103,153,141,142,157,210,50,103,51,250,15,107,28,247,189,170,247,195,83,165,112,235,160,217,151,18,90,185,98,210,156,50,138,173,207,184,212,49,247,58,232,105,210,102,90,109,200,246,165,69,108,168,231,177,187,35,107,186,163,85,237,222,245,100,109,93,239,106,46,130,120,104,225,211,4,225,127,75,40,52,207,5,167,255,0,37,89,120,173,223,55,243,157,211,195,67,12,245,157,185,101,147,179,221,236,49,221,166,59,99,63,130,39,241,85,234,160,3,42,231,117,226,7,132,204,203,66,48,29,48,213,39,84,85,222,241,61,74,197,237,215,166,93,155,64,144,65,65,113,169,133,103,117,181,234,146,61,85,237,137,88,246,200,228,143,186,157,205,141,251,169,54,249,253,48,226,119,89,116,131,78,51,173,38,194,178,142,206,45,168,118,249,45,247,107,125,68,45,158,56,251,136,216,230,158,157,31,213,34,154,72,17,208,61,232,159,20,111,78,169,190,56,95,23,228,232,14,142,95,120,128,214,92,79,71,113,201,188,61,94,77,112,109,60,149,59,88,255,0,9,74,198,186,74,154,157,143,123,18,78,212,17,203,47,111,122,57,251,54,183,226,114,33,117,60,198,241,107,22,13,203,171,52,194,177,106,31,5,101,199,237,248,237,174,221,77,221,124,157,138,88,46,148,17,197,30,247,171,158,237,172,99,83,171,149,92,189,58,170,170,251,202,55,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,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,217,167,42,206,60,127,244,71,10,154,191,122,255,0,43,22,33,125,185,220,127,232,25,77,100,107,59,95,245,135,68,249,38,255,0,39,78,198,255,0,122,97,106,128,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,29,87,93,120,122,202,180,46,143,79,239,119,106,159,104,217,117,35,15,182,101,182,139,132,116,178,69,26,120,152,25,36,244,110,87,34,177,102,129,239,68,114,49,206,235,28,144,61,81,139,46,198,247,94,93,124,117,84,240,181,153,38,15,168,53,245,111,210,187,253,68,211,87,67,77,75,19,223,108,184,204,148,236,75,146,170,70,179,204,198,199,78,216,223,11,95,253,7,185,237,99,222,212,99,239,120,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,251,94,26,56,116,206,248,160,213,58,13,51,193,105,255,0,201,86,94,43,119,195,252,217,107,241,48,195,61,103,110,89,99,239,118,187,236,119,105,142,222,255,0,224,137,252,85,44,127,154,30,144,225,186,11,192,78,155,105,30,159,193,87,29,139,29,206,40,225,167,90,185,214,105,229,123,232,174,114,203,52,143,247,34,190,73,100,146,69,70,163,88,138,245,70,181,173,68,106,67,94,87,30,123,52,203,235,94,143,90,73,78,104,188,191,235,45,21,151,46,38,244,67,29,239,90,166,241,55,28,226,215,4,147,207,85,29,84,179,203,60,215,102,247,30,253,208,175,119,164,177,198,140,108,45,141,178,35,85,139,43,162,172,18,213,57,86,112,29,255,0,162,56,171,213,251,47,249,89,113,11,21,206,221,255,0,64,250,107,219,95,221,255,0,172,54,38,73,15,249,58,134,59,251,211,203,84,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,25,172,226,199,205,62,178,124,192,200,125,70,115,234,205,248,103,204,176,238,29,52,243,137,166,215,82,87,226,121,229,69,101,181,232,213,72,231,182,220,96,170,171,137,176,61,138,229,89,25,44,84,143,149,178,55,248,42,72,199,181,189,35,116,190,131,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,47,210,217,173,26,95,122,210,55,235,189,155,47,164,175,193,35,179,207,126,125,226,153,146,74,198,209,64,199,190,103,44,109,106,202,143,141,35,145,31,22,206,227,94,199,49,90,143,69,105,66,220,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,64,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,208,99,152,215,177,238,71,178,247,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,107,56,177,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,96,241,245,193,70,85,194,158,163,213,222,237,54,207,17,166,89,53,194,105,49,203,133,58,72,248,232,55,171,164,109,178,161,100,115,222,217,162,98,42,49,207,114,247,163,98,189,23,115,101,100,94,131,151,95,29,85,60,45,102,73,131,234,13,125,91,244,174,255,0,81,52,213,208,211,82,196,247,219,46,51,37,59,18,228,170,145,172,243,49,177,211,182,55,194,215,255,0,65,238,123,88,247,181,24,251,211,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,250,200,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,166,10,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,45,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,62,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,2,128,121,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,242,154,199,202,19,21,207,248,154,142,255,0,133,92,62,196,233,101,226,222,183,75,181,53,181,177,203,37,53,209,149,81,164,212,84,176,189,90,148,176,207,4,142,146,39,162,78,200,164,138,86,172,109,141,97,141,108,43,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,96,87,25,188,169,172,90,183,155,80,234,110,134,86,253,158,186,223,242,6,201,153,210,84,76,250,152,231,142,178,179,125,85,214,157,38,145,58,77,23,118,73,31,76,143,100,114,70,196,72,187,111,110,217,166,87,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,87,183,60,239,193,63,204,159,166,156,171,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,186,244,155,147,38,9,141,235,45,254,247,170,185,95,218,221,54,166,235,246,110,205,28,211,83,87,85,247,26,191,250,70,88,146,61,157,158,189,27,216,114,119,156,141,123,187,45,71,64,255,0,65,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,37,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,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,23,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,73,80,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,86,182,163,114,88,195,110,186,185,99,186,105,166,160,213,216,244,234,174,162,105,178,59,101,108,139,81,113,162,102,245,123,33,182,200,177,171,94,199,53,82,36,90,133,87,197,179,184,174,169,87,44,105,99,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,83,103,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,88,107,193,151,42,107,22,146,102,213,218,155,174,117,191,104,110,182,12,129,210,97,148,148,243,62,154,56,35,163,172,223,75,117,168,72,100,94,179,75,218,142,70,83,43,223,28,113,189,82,94,227,221,182,24,215,206,175,205,62,45,242,254,135,212,110,35,146,167,154,124,167,229,253,119,168,219,142,191,205,7,151,221,77,218,166,245,197,14,139,90,169,24,246,83,186,191,48,177,211,69,21,51,54,67,21,85,69,101,233,101,150,118,181,94,173,100,13,124,17,69,190,71,171,165,248,158,231,245,170,186,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,117,94,21,120,103,204,184,175,213,202,61,45,195,235,169,45,204,109,59,174,87,123,157,74,163,153,110,183,70,248,217,44,233,30,228,116,207,221,44,108,100,109,84,220,247,183,115,152,205,242,50,242,117,115,76,241,93,27,224,71,80,116,183,10,164,240,246,92,103,75,239,150,250,109,209,198,201,38,217,108,159,124,242,246,216,198,58,105,94,174,146,71,163,83,124,143,123,149,58,185,76,235,154,83,226,199,202,198,178,124,191,200,125,58,115,53,133,255,0,113,245,193,70,43,197,102,156,85,222,237,54,207,15,169,184,205,190,105,49,203,133,58,70,201,43,246,35,164,109,178,161,100,115,24,232,101,122,170,49,207,114,118,100,122,189,23,107,165,100,180,45,150,98,215,220,27,42,188,225,89,77,15,130,189,99,247,10,139,93,198,155,186,201,59,21,80,72,232,229,143,123,21,204,118,215,177,201,213,170,173,94,157,81,85,61,229,180,242,180,227,219,237,221,29,135,133,29,80,131,102,65,106,183,248,60,66,233,79,79,210,58,250,26,72,21,201,71,80,214,39,72,230,134,8,156,172,151,162,54,72,227,84,122,164,173,71,79,101,64,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,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,158,230,13,193,37,171,138,252,2,59,238,49,5,37,14,162,226,180,245,19,90,171,27,74,215,79,118,129,176,204,230,90,95,35,166,137,140,100,149,14,141,205,150,69,114,66,189,197,106,34,73,39,90,33,254,218,176,44,171,252,107,142,100,152,229,195,254,82,142,186,219,93,79,39,253,153,33,154,57,25,255,0,19,154,230,255,0,82,161,121,60,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,250,108,115,218,198,49,200,198,71,94,121,223,130,127,153,63,77,57,87,37,79,52,249,79,203,250,239,81,183,23,82,10,171,226,71,142,159,219,95,26,26,61,161,218,57,153,248,189,54,178,234,6,55,237,138,154,38,237,134,251,116,142,237,18,175,73,145,203,226,40,225,233,31,111,162,53,143,149,31,39,222,181,180,242,39,42,231,87,230,159,22,249,127,67,234,55,19,138,114,253,225,142,197,197,86,190,199,133,101,55,175,5,101,199,237,233,146,220,105,188,51,228,246,165,44,21,180,177,203,67,189,146,196,248,59,172,168,114,119,154,170,230,116,234,141,85,247,165,181,113,209,197,94,43,193,126,135,82,217,49,43,111,130,202,114,11,125,69,151,7,183,219,168,227,142,150,219,216,133,145,248,165,71,70,232,89,13,42,75,2,182,29,171,189,203,27,17,168,206,227,227,162,27,181,207,50,213,124,254,182,243,89,29,93,255,0,44,204,111,18,84,202,202,74,68,89,238,23,26,185,149,206,72,225,133,168,138,249,37,145,122,50,54,167,189,200,141,79,224,133,223,114,235,224,86,155,133,172,53,51,141,65,160,164,126,170,95,233,230,134,186,106,106,169,94,203,101,186,101,167,122,91,85,18,69,130,103,182,74,118,200,249,154,207,233,189,204,107,222,198,163,223,50,129,154,206,44,124,211,235,39,204,12,135,212,103,45,83,146,167,149,140,167,230,5,119,167,91,138,171,226,199,205,62,178,124,192,200,125,70,115,208,102,252,42,230,86,62,24,244,243,138,76,114,219,87,114,196,242,58,122,202,108,130,118,200,146,45,166,227,21,210,174,150,37,123,26,196,88,233,165,138,58,118,181,234,231,253,247,113,174,86,119,33,107,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,43,139,31,43,26,201,242,255,0,33,244,233,204,214,26,72,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,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,238,85,100,145,73,28,136,142,70,189,17,232,142,107,92,138,212,186,158,84,250,13,83,163,124,46,80,100,215,218,42,72,239,186,147,80,153,52,143,109,60,73,60,118,231,196,198,208,66,249,152,247,44,172,237,34,212,181,21,91,219,90,201,24,172,107,145,234,233,148,1,231,243,252,3,13,213,60,54,237,167,218,131,143,82,95,49,235,229,58,211,87,80,212,162,236,149,157,81,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,83,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,231,185,71,105,158,43,135,240,133,103,206,173,52,157,111,89,237,194,190,225,119,170,146,56,251,142,240,213,115,81,193,3,94,214,35,214,22,50,5,123,88,247,59,108,147,206,228,84,71,244,73,170,0,6,85,205,20,105,30,153,226,186,201,192,142,159,105,110,107,73,226,44,185,54,151,216,237,245,59,99,141,242,67,190,217,6,201,226,238,49,236,108,209,61,27,36,111,86,174,201,24,199,34,117,106,20,109,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,216,175,37,141,6,166,180,225,185,95,17,183,154,42,182,92,175,181,15,198,108,171,53,60,177,51,217,208,172,114,212,205,19,213,251,39,100,181,9,28,106,187,62,237,244,47,106,63,226,123,82,69,115,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,184,158,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,253,54,53,142,123,24,229,123,40,174,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,82,239,249,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,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,4,99,58,13,134,241,37,203,243,78,52,167,51,162,164,115,46,58,111,97,125,178,186,106,117,153,246,155,138,90,162,74,122,216,145,175,99,183,198,231,117,86,163,219,189,138,248,220,187,30,228,90,65,226,43,65,179,46,27,117,114,251,165,57,157,21,91,95,110,168,123,237,149,211,83,164,44,187,91,149,238,74,122,216,145,175,123,118,72,214,245,86,163,221,177,232,248,220,187,216,228,73,255,0,202,251,152,37,53,166,154,203,194,246,180,221,106,222,199,212,54,131,15,190,84,203,45,75,247,205,45,45,61,29,149,34,138,7,57,24,142,124,238,100,242,203,178,54,35,98,248,88,214,116,181,240,8,149,199,103,0,152,207,23,118,170,124,150,197,116,164,199,117,22,211,78,202,90,59,197,90,84,77,5,85,20,77,169,124,116,18,70,217,81,144,177,213,21,8,245,168,72,164,145,168,213,68,107,209,118,157,87,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,140,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,95,157,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,165,112,89,57,66,98,182,142,46,35,203,169,110,31,220,98,213,225,114,26,123,61,107,99,171,154,166,187,191,34,173,157,82,85,127,118,141,157,166,62,73,38,110,231,197,51,32,78,227,251,149,12,178,160,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,154,206,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,185,254,83,121,254,27,147,112,115,140,97,150,44,134,146,174,251,135,84,92,41,175,182,246,170,164,244,47,168,184,85,84,64,175,106,162,42,178,72,164,69,107,211,171,21,91,35,81,119,70,246,182,101,0,12,214,113,99,230,159,89,62,96,100,62,163,57,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,30,246,43,94,221,204,123,147,171,85,28,157,122,162,162,251,202,161,227,147,132,75,175,8,58,184,220,82,11,141,93,227,19,191,83,186,229,142,93,103,167,115,30,248,17,234,215,210,204,244,106,68,250,152,87,110,254,218,244,86,73,12,138,216,251,169,27,120,255,0,237,75,59,253,150,126,197,61,187,253,166,125,160,251,83,236,207,11,15,254,148,240,222,27,191,222,217,221,254,243,240,236,223,179,250,246,245,247,157,131,129,206,17,46,188,95,106,227,177,73,238,53,118,124,78,195,78,219,150,71,117,130,157,207,123,32,87,163,89,75,11,213,171,19,42,102,93,219,59,139,209,25,28,210,35,100,237,44,110,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,211,143,243,119,226,59,75,241,29,47,103,14,247,140,34,147,42,204,50,170,120,174,244,126,54,41,27,5,130,6,201,36,113,220,89,43,85,174,90,149,115,39,142,54,49,221,58,119,123,221,99,94,204,244,237,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,140,248,76,209,156,203,64,116,27,24,210,220,243,81,106,243,27,189,158,159,99,234,165,232,176,81,49,122,109,162,165,114,181,37,125,52,41,240,70,233,85,94,168,158,228,142,62,220,49,118,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,6,104,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,83,202,147,127,148,183,15,22,173,101,226,26,163,60,202,237,85,117,86,45,49,167,166,189,192,248,107,27,11,27,123,90,134,173,189,178,181,23,186,246,34,67,83,50,35,58,55,125,59,18,69,86,187,183,37,228,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,10,171,231,157,248,39,249,147,244,211,149,114,84,243,79,148,252,191,174,245,27,113,117,32,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,74,220,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,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,249,42,59,197,22,201,191,155,46,158,26,25,167,163,238,75,20,125,238,215,125,141,238,177,187,31,252,81,127,138,39,85,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,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,74,107,227,183,150,238,85,99,226,11,31,187,104,69,134,213,14,33,171,25,5,61,154,134,221,71,20,140,142,193,116,146,39,62,100,146,38,119,30,148,106,200,106,106,187,145,51,100,49,199,51,22,56,217,28,93,203,52,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,254,190,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,32,7,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,48,90,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,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,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,164,139,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,205,134,10,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,76,246,113,235,196,54,27,196,207,16,215,61,65,193,177,42,75,69,182,142,159,216,172,174,133,234,175,191,178,158,162,116,134,229,42,58,24,158,199,201,78,232,24,145,200,142,123,25,19,26,174,93,168,137,210,185,93,112,199,168,250,187,174,54,221,94,178,94,174,184,174,55,167,55,10,106,249,175,112,83,43,163,184,213,50,104,150,75,67,92,146,198,239,190,165,124,201,43,155,220,107,35,123,91,35,21,38,98,58,64,115,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,186,146,176,57,162,243,0,163,180,81,220,184,100,209,12,139,189,117,155,196,219,179,139,164,17,193,61,44,116,178,193,44,19,90,91,220,99,247,76,189,222,178,201,26,177,208,186,54,198,142,87,172,173,138,186,248,78,243,79,163,127,48,49,239,81,128,149,92,234,252,211,226,223,47,232,125,70,226,114,174,93,124,69,224,156,47,234,158,113,169,153,213,71,225,253,206,142,207,69,178,111,231,59,167,137,164,154,10,62,228,81,73,217,238,246,30,222,235,219,177,159,197,87,248,34,241,254,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,177,254,87,92,191,232,237,20,118,222,38,245,191,29,239,93,102,240,215,28,30,215,60,144,79,75,29,44,176,69,60,55,103,118,222,253,211,47,119,164,81,200,140,116,46,141,210,43,85,235,19,162,179,240,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,85,95,22,62,105,245,147,230,6,67,234,51,151,39,203,147,22,177,103,60,186,176,188,43,41,161,241,182,92,130,223,145,90,238,52,221,215,199,223,165,158,233,95,28,177,239,98,181,237,220,199,185,58,181,81,201,215,170,42,47,188,172,30,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,208,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,232,61,207,107,30,246,163,31,111,220,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,229,170,114,172,227,199,255,0,68,112,169,171,247,175,242,177,98,23,219,157,199,254,129,148,214,70,179,181,255,0,88,116,79,146,111,242,116,236,111,247,166,19,43,138,238,9,52,191,138,251,174,19,125,202,224,164,161,185,98,183,138,105,171,171,27,75,35,167,187,89,26,231,58,123,75,228,138,104,156,198,72,231,35,155,47,87,58,21,238,44,104,157,199,245,145,64,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,228,223,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,173,211,137,126,29,48,78,40,52,178,191,76,243,170,127,242,181,150,122,221,243,127,54,93,60,52,208,193,89,219,138,88,251,221,174,251,221,218,123,182,63,248,42,127,5,79,107,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,17,215,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,6,148,202,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,219,50,118,186,75,28,104,247,76,233,27,34,53,30,146,186,90,171,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,252,248,1,227,6,213,197,150,145,181,215,5,171,143,59,195,169,232,232,50,182,77,19,81,149,51,189,142,72,235,162,116,108,108,91,42,22,25,94,177,181,173,88,158,215,179,110,196,142,73,37,1,202,184,177,242,177,172,159,47,242,31,78,156,205,97,106,156,171,56,241,255,0,209,28,42,106,253,235,252,172,88,133,246,231,113,255,0,160,101,53,145,172,237,127,214,29,19,228,155,252,157,59,27,253,233,132,202,227,147,132,75,87,23,218,70,220,82,11,141,37,159,44,176,212,58,229,142,93,103,167,107,216,201,213,138,215,210,204,244,106,202,202,105,147,110,254,218,245,71,199,12,138,217,59,73,27,169,91,68,56,53,214,221,110,214,139,158,141,218,49,90,186,90,140,78,240,203,94,101,112,106,193,52,24,251,18,175,195,207,35,220,178,178,41,222,197,108,206,108,81,200,175,149,33,145,99,234,141,115,147,66,122,123,141,221,112,220,3,26,196,47,185,61,94,73,114,177,217,232,173,181,151,170,180,119,126,229,60,48,178,57,42,164,220,247,187,124,142,106,189,122,189,203,213,203,213,206,254,43,232,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,0,82,183,52,46,58,127,109,121,83,244,59,71,51,63,23,166,214,93,158,216,169,162,110,216,111,183,72,228,114,175,73,145,203,226,40,225,233,31,111,162,53,143,149,31,39,222,181,180,242,36,0,58,175,13,28,69,231,124,47,234,157,6,166,96,181,31,228,168,239,20,91,33,254,115,181,248,152,102,158,143,185,44,82,118,123,189,134,55,186,198,239,103,241,69,254,40,186,8,225,215,94,112,222,36,180,142,197,170,216,101,109,35,153,113,167,99,46,116,48,212,44,207,180,220,81,141,90,138,41,85,204,99,183,198,231,116,71,43,27,189,138,201,26,155,30,213,94,150,1,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,157,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,223,27,157,213,90,143,110,246,43,227,114,236,123,145,105,6,183,151,222,182,208,113,95,65,194,244,246,170,183,62,227,80,181,240,223,33,138,9,152,220,109,43,36,167,91,212,177,50,117,108,44,219,19,156,144,73,43,100,87,171,34,79,141,236,221,119,220,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,118,249,28,222,168,213,123,182,49,25,27,87,99,26,137,210,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,205,103,22,62,105,245,147,230,6,67,234,51,150,63,163,156,93,218,184,65,229,111,166,57,92,22,234,75,198,89,126,168,190,91,113,203,84,245,13,99,31,58,93,107,156,250,169,152,142,73,95,77,10,109,223,219,78,170,249,33,141,93,31,117,36,109,80,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,118,156,180,56,28,166,225,199,13,135,88,115,135,213,191,81,115,75,60,108,154,146,70,75,78,203,29,186,101,142,116,162,116,47,70,185,106,85,204,137,211,57,237,248,31,26,70,196,68,107,223,52,223,0,166,14,114,218,47,117,198,181,230,215,173,22,172,66,174,12,123,48,179,210,82,92,111,77,123,165,130,123,220,29,216,251,79,234,229,236,191,193,197,75,181,189,24,215,164,82,57,187,156,201,85,43,216,190,142,85,154,57,125,210,46,17,237,21,57,28,221,42,243,219,132,185,140,116,219,89,253,139,75,83,4,17,211,38,246,61,200,254,228,20,241,79,215,225,115,123,251,28,212,115,21,86,96,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,128,10,171,231,157,248,39,249,147,244,211,149,114,84,243,79,148,252,191,174,245,27,113,117,32,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,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,81,15,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,120,174,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,31,149,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,56,174,39,204,123,131,28,231,42,179,97,88,182,178,120,219,214,65,112,167,181,219,169,190,206,221,99,239,213,79,35,99,138,61,239,166,107,27,185,239,106,117,114,163,83,175,85,84,79,121,37,64,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,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,124,210,213,84,86,94,150,89,103,115,145,136,231,192,215,193,20,91,35,98,58,95,133,141,127,74,214,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,190,39,244,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,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,159,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,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,2,127,243,83,227,199,255,0,75,240,169,164,23,175,242,81,101,247,219,101,199,254,157,149,54,71,51,181,255,0,87,116,175,142,111,242,148,239,111,247,214,16,43,133,94,25,243,46,43,245,114,143,75,112,250,234,75,115,27,78,235,149,222,231,82,168,230,91,173,209,190,54,75,58,71,185,29,51,247,75,27,25,27,85,55,61,237,220,230,51,124,140,208,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,165,107,115,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,155,252,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,250,111,107,220,199,177,170,199,209,93,218,237,117,191,221,107,111,183,219,157,93,198,229,113,168,146,174,178,178,174,103,77,61,76,242,57,93,36,178,72,229,87,61,238,114,171,149,202,170,170,170,170,167,75,225,59,205,62,141,252,192,199,189,70,2,85,115,171,243,79,139,124,191,161,245,27,137,0,9,255,0,202,247,129,111,219,94,84,205,113,214,60,51,197,233,181,151,127,177,233,171,93,182,27,237,210,57,26,137,214,21,106,248,138,56,122,73,220,234,173,99,229,70,71,247,173,109,68,105,117,32,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,247,178,153,204,118,215,177,201,213,170,173,94,157,81,85,61,231,85,209,77,123,210,126,34,113,90,172,215,71,50,191,180,22,90,43,131,237,115,212,248,26,154,77,149,76,142,57,29,30,202,136,227,122,244,100,209,175,84,77,191,23,78,189,81,81,51,217,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,93,79,43,143,34,122,101,245,175,88,173,57,87,55,62,32,180,159,20,209,169,180,34,247,143,218,178,108,227,35,240,151,27,125,13,194,10,150,251,30,149,206,168,98,93,161,154,54,163,22,102,62,9,33,108,105,43,92,189,229,87,182,72,183,197,37,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,222,245,107,27,185,239,106,117,114,163,83,175,85,84,79,121,121,56,214,145,106,134,135,242,211,207,244,255,0,86,115,186,188,142,239,75,166,247,201,161,167,169,130,54,190,195,3,236,206,235,105,73,89,44,137,82,202,121,82,102,178,93,221,54,43,88,196,108,108,98,37,16,159,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,218,114,208,227,142,155,136,236,54,29,30,206,25,86,205,69,194,236,241,190,106,185,31,45,67,47,150,232,86,56,18,181,211,61,92,228,169,71,62,38,204,215,187,227,124,137,35,21,81,207,100,51,124,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,17,87,249,81,248,19,255,0,127,63,244,102,241,254,168,73,76,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,50,218,122,12,203,0,204,180,250,166,213,75,153,227,213,118,167,223,44,244,87,251,98,204,137,178,178,221,87,18,75,79,81,19,218,170,215,177,205,94,139,209,126,23,181,236,118,215,177,205,75,52,229,89,199,143,254,136,225,83,87,239,95,229,98,196,47,183,59,143,253,3,41,172,141,103,107,254,176,232,159,36,223,228,233,216,223,239,76,45,80,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,107,230,185,193,71,236,203,42,159,137,77,51,182,93,106,113,188,182,225,81,83,150,197,211,189,13,158,233,52,141,114,84,111,87,44,141,134,170,73,31,238,115,118,71,42,109,71,162,77,12,77,134,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,160,158,26,56,139,193,56,160,210,202,13,76,193,106,63,201,81,222,40,182,77,252,217,116,240,208,205,61,31,114,88,163,239,118,187,236,111,117,141,216,255,0,226,139,252,81,28,88,249,88,214,79,151,249,15,167,78,102,176,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,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,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,26,255,0,149,31,129,63,247,243,255,0,70,111,31,234,132,170,43,47,154,199,29,85,56,116,117,252,44,105,69,125,93,53,246,170,157,97,205,107,157,75,19,160,109,186,174,137,233,236,214,36,209,185,92,249,98,168,142,87,77,26,183,182,137,27,90,247,57,210,36,85,129,162,250,67,153,107,214,168,99,250,71,167,240,82,73,125,200,170,29,13,58,213,206,144,193,19,25,27,165,150,105,31,239,84,100,113,71,36,138,141,71,61,81,138,141,107,156,168,213,249,53,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,83,213,230,92,58,103,120,150,132,224,156,69,120,127,23,134,102,189,234,63,27,190,24,252,37,210,58,202,248,124,31,111,186,178,201,214,26,14,247,119,182,214,125,238,206,189,91,213,222,215,129,206,46,238,188,32,234,227,178,185,237,213,119,140,78,253,78,219,110,71,106,130,161,204,123,224,71,163,153,85,11,21,201,19,234,97,93,219,59,137,209,89,36,209,163,163,238,172,141,208,70,39,148,216,179,156,86,205,154,226,213,222,54,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,77,143,70,189,187,152,246,175,71,34,57,58,244,84,69,247,28,3,44,230,61,193,142,13,149,94,112,172,167,89,60,21,235,31,184,84,90,238,52,223,103,110,178,118,42,160,145,209,203,30,246,83,57,142,218,246,57,58,181,85,171,211,170,42,167,188,237,90,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,58,252,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,12,214,113,99,230,159,89,62,96,100,62,163,57,229,50,172,91,81,237,88,134,21,147,229,180,55,84,198,239,182,250,182,226,149,117,18,172,180,175,165,130,182,118,84,195,78,189,85,177,236,170,116,238,124,95,11,145,211,36,138,222,147,53,207,234,188,11,106,206,141,104,167,17,216,238,123,174,56,135,182,172,52,155,163,166,172,218,233,125,133,92,175,98,195,115,240,232,139,226,59,93,29,240,244,87,51,127,118,52,116,177,70,213,209,72,0,129,92,229,178,124,54,217,194,229,175,25,190,219,233,43,239,183,188,162,145,246,38,58,228,176,79,68,248,34,149,211,214,178,20,247,212,49,177,57,105,156,213,77,141,90,216,222,170,142,70,34,210,97,167,221,39,191,226,185,94,150,97,185,78,11,100,246,54,55,121,199,237,215,11,61,187,195,71,79,224,232,101,166,141,240,65,218,137,86,56,246,70,230,55,99,21,90,222,157,17,85,17,15,86,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,42,175,158,119,224,159,230,79,211,78,85,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,0,57,92,121,236,211,47,173,122,61,105,127,196,74,213,222,52,237,90,7,198,205,139,70,181,75,32,164,181,233,246,93,131,209,213,210,215,79,76,212,101,182,246,235,133,100,77,150,105,247,34,199,77,44,81,163,30,231,163,218,199,178,23,125,211,59,207,89,1,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,207,15,18,252,58,103,124,47,234,157,126,153,231,84,255,0,229,107,44,245,187,225,254,115,181,248,153,161,130,179,183,20,178,118,123,189,135,187,180,247,111,103,240,84,254,10,189,215,151,95,29,85,60,45,102,73,131,234,13,125,91,244,174,255,0,81,52,213,208,211,82,196,247,219,46,51,37,59,18,228,170,145,172,243,49,177,211,182,55,194,215,255,0,65,238,123,88,247,181,24,251,41,230,99,118,181,95,249,127,234,5,246,197,115,164,184,219,110,52,246,26,186,58,202,73,155,52,21,48,73,118,161,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,20,195,194,119,154,125,27,249,129,143,122,140,6,148,192,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,8,213,199,95,18,151,222,21,176,157,61,212,219,98,119,173,83,106,5,190,215,146,82,54,149,147,201,87,103,150,142,181,245,17,196,142,115,54,204,157,166,73,26,163,216,157,200,216,142,85,98,189,174,238,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,72,60,197,56,21,169,225,107,50,92,227,79,168,42,223,165,119,250,136,97,161,154,166,170,39,190,217,113,153,42,30,182,212,69,145,103,153,141,142,157,210,50,103,51,250,15,107,28,247,189,170,247,240,174,26,56,139,206,248,95,213,58,13,76,193,106,63,201,81,222,40,182,67,252,231,107,241,48,205,61,31,114,88,164,236,247,123,12,111,117,141,222,207,226,139,252,81,110,251,61,215,77,56,226,47,129,29,83,213,13,47,188,248,235,85,118,159,228,81,77,12,168,140,170,183,213,54,217,50,201,75,83,26,42,246,230,102,230,245,78,170,213,107,154,246,57,236,123,30,236,246,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,80,112,201,108,166,189,113,37,165,22,106,201,42,227,167,175,206,44,84,210,190,146,174,90,89,218,199,215,194,215,44,115,66,230,203,19,250,42,244,124,110,107,218,189,21,170,138,136,167,149,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,11,200,229,75,67,167,20,188,27,99,149,186,127,79,225,234,238,55,10,233,242,104,159,116,74,217,146,240,201,18,23,186,78,141,106,65,190,8,105,94,200,118,34,182,39,197,213,100,115,150,105,38,1,85,124,243,191,4,255,0,50,126,154,67,94,9,248,152,166,225,71,45,207,245,62,26,26,75,133,246,124,30,162,209,143,80,213,164,189,138,155,140,215,26,5,111,113,99,106,170,50,56,163,154,101,69,115,55,164,43,26,61,142,123,84,225,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,73,253,93,224,178,235,160,124,19,88,181,151,84,177,250,187,94,160,229,217,197,29,37,45,12,245,46,71,219,108,142,183,214,74,216,166,131,106,36,117,50,203,26,61,237,122,189,204,99,33,111,221,63,188,197,228,28,39,121,167,209,191,152,24,247,168,192,74,174,117,126,105,241,111,151,244,62,163,113,56,87,1,92,51,211,113,79,196,53,179,7,188,215,82,65,143,88,233,254,209,228,16,204,178,239,173,183,65,81,3,36,164,137,98,115,92,215,202,233,163,141,95,189,155,24,231,189,21,206,99,88,237,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,222,245,115,221,181,140,106,117,114,171,151,167,85,85,95,121,250,192,205,103,22,62,105,245,147,230,6,67,234,51,150,169,201,83,202,198,83,243,2,187,211,173,197,85,241,99,230,159,89,62,96,100,62,163,57,106,156,149,60,172,101,63,48,43,189,58,220,85,95,22,62,105,245,147,230,6,67,234,51,150,105,195,231,21,88,111,10,28,173,240,44,194,243,114,164,118,79,113,167,200,169,177,59,68,145,172,207,184,220,82,235,91,177,93,19,94,199,120,104,220,232,221,51,247,55,107,21,26,139,220,124,108,125,75,103,249,254,101,170,121,149,219,80,117,7,33,171,190,100,55,202,133,169,174,174,169,84,223,43,250,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,37,185,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,204,14,44,124,172,107,39,203,252,135,211,167,51,88,93,159,51,94,4,173,90,221,134,220,117,207,75,113,154,185,53,66,195,79,27,170,168,237,112,53,239,201,40,152,173,107,153,36,125,81,95,83,12,93,93,27,217,186,71,178,62,198,217,21,97,237,83,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,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,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,149,115,74,124,39,121,88,209,191,151,248,247,167,64,102,176,186,157,73,224,163,21,226,179,129,29,38,189,218,109,158,31,83,113,157,47,178,73,142,92,41,210,54,73,95,178,217,20,141,182,84,44,142,99,29,12,175,85,70,57,238,78,204,143,87,162,237,116,172,150,154,242,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,187,78,90,28,113,211,113,29,134,195,163,217,195,42,217,168,184,93,158,55,205,87,35,229,168,101,242,221,10,199,2,86,186,103,171,156,149,40,231,196,217,154,247,124,111,145,36,98,170,57,236,135,218,243,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,210,153,18,184,208,227,6,235,194,110,174,104,131,174,11,73,38,9,152,212,94,40,50,182,77,19,149,244,208,49,246,244,142,186,39,70,199,75,190,157,38,149,235,27,90,228,149,142,123,54,239,88,228,142,69,127,104,154,227,165,159,254,27,195,53,3,31,255,0,150,166,241,214,186,234,111,251,18,197,190,25,127,246,94,221,223,253,149,79,117,27,115,6,224,146,235,194,134,127,29,247,24,130,174,187,78,178,170,138,137,173,85,141,165,115,96,180,206,233,166,115,45,47,145,211,74,247,190,58,118,198,230,203,34,181,102,78,226,181,21,99,147,167,128,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,227,86,196,231,177,190,38,54,186,71,66,253,205,218,245,86,170,246,223,35,31,119,218,229,159,225,186,167,193,54,167,106,14,159,100,52,151,204,122,249,166,249,5,77,13,117,50,174,201,89,236,250,132,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,76,230,22,211,196,143,5,31,188,7,3,218,61,172,250,123,108,186,215,106,78,27,165,248,221,52,86,234,36,239,123,102,214,218,72,158,250,116,137,206,78,147,69,221,158,104,214,52,87,201,241,197,178,71,62,46,221,85,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,160,158,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,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,169,44,178,221,125,188,98,183,155,78,45,145,253,159,189,86,219,234,41,237,215,127,6,202,191,103,213,62,55,54,42,158,195,213,25,47,109,234,215,246,220,187,93,183,162,251,148,205,102,191,105,190,163,233,38,178,229,152,6,174,86,120,220,190,221,112,116,183,74,223,28,181,158,58,73,218,147,182,171,188,239,142,78,243,37,100,189,94,137,39,222,124,109,107,247,53,39,7,39,125,111,208,108,7,50,189,105,182,103,99,164,179,234,14,99,80,200,44,121,77,76,157,89,91,2,163,58,89,209,93,238,167,123,165,111,113,157,61,213,15,115,99,114,239,138,157,175,134,188,88,249,167,214,79,152,25,15,168,206,89,78,144,234,206,141,105,31,40,92,82,227,174,56,135,218,219,13,251,219,22,58,108,119,107,147,218,181,210,93,174,18,67,15,121,17,124,54,222,203,165,241,30,231,69,217,223,30,233,82,54,58,160,75,190,229,21,163,154,177,165,90,5,119,187,106,20,222,14,203,155,92,41,114,12,110,209,182,154,78,148,179,81,66,239,104,119,226,123,159,253,144,199,64,206,196,136,215,71,225,58,244,69,149,197,75,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,182,158,11,116,47,78,56,139,229,153,129,233,126,168,89,188,117,170,187,219,50,195,52,74,140,170,183,213,54,239,92,145,213,83,72,168,189,185,153,185,221,23,162,181,90,231,49,237,123,30,246,58,170,248,174,225,71,81,248,74,212,119,225,89,172,94,58,213,93,220,158,193,127,130,21,101,45,222,149,170,136,174,106,42,175,110,102,110,106,75,10,170,186,55,57,170,138,246,62,57,31,50,185,99,115,12,186,227,215,92,123,133,221,104,172,171,184,217,238,53,16,90,48,219,210,181,211,79,110,158,71,36,112,91,167,233,213,207,166,115,149,172,137,254,245,133,85,172,95,185,218,180,246,232,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,42,170,154,121,228,169,93,143,99,85,157,185,234,37,131,167,196,215,118,55,181,202,215,162,36,64,46,167,147,38,169,125,171,225,198,251,166,117,247,223,21,95,130,100,18,120,106,47,11,179,193,218,235,88,147,67,247,136,196,108,155,234,155,113,119,189,206,123,122,116,94,141,237,161,63,192,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,85,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,186,144,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,165,110,117,126,105,241,111,151,244,62,163,113,37,87,40,30,34,243,189,96,210,204,159,76,243,170,143,31,251,51,246,69,29,158,183,100,49,108,181,203,76,248,96,163,237,197,19,58,246,124,11,221,221,123,158,247,247,250,42,166,196,87,73,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,54,230,148,248,78,242,177,163,127,47,241,239,78,128,234,160,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,71,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,165,62,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,69,94,80,220,69,231,120,150,187,91,120,117,241,30,47,12,205,125,169,89,224,182,67,31,132,186,71,70,217,188,103,115,180,178,201,214,26,14,207,107,184,214,125,238,254,157,91,209,215,39,150,98,214,44,231,21,188,225,89,77,15,141,178,228,22,250,139,93,198,155,186,248,251,244,179,198,232,229,143,123,21,175,110,230,61,201,213,170,142,78,189,81,81,125,230,115,56,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,219,240,185,236,108,232,197,122,35,81,234,197,114,53,155,182,36,245,224,23,255,0,170,203,136,223,205,255,0,254,110,82,149,86,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,7,95,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,250,47,125,100,21,114,35,90,174,98,50,70,35,118,255,0,65,178,215,146,94,177,216,165,197,115,174,31,170,33,236,222,169,174,11,152,209,201,185,238,241,116,178,71,79,73,80,157,17,155,35,236,190,42,111,122,191,115,252,87,194,222,145,185,86,207,202,171,231,157,248,39,249,147,244,210,170,203,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,94,215,206,175,202,198,45,243,2,135,211,174,37,85,240,157,230,159,70,254,96,99,222,163,1,42,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,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,170,248,177,243,79,172,159,48,50,31,81,156,231,247,156,166,251,144,91,172,86,155,189,119,136,164,198,109,239,181,218,227,237,49,158,30,149,245,85,21,110,143,171,81,21,253,103,171,168,127,87,42,187,227,233,215,107,90,137,99,252,169,248,21,166,204,100,160,226,159,85,232,41,42,108,84,181,9,54,21,66,218,169,91,59,174,52,149,172,95,105,61,97,145,168,214,69,45,60,145,54,25,17,221,197,89,28,230,53,173,141,101,183,67,149,113,99,229,99,89,62,95,228,62,157,57,154,195,85,5,80,115,65,229,247,77,105,166,189,113,67,162,214,170,183,177,245,14,175,204,44,116,209,75,82,253,243,75,85,81,89,122,89,101,157,206,70,35,159,3,95,4,81,108,141,136,233,126,22,53,253,57,255,0,42,126,21,181,231,34,207,232,56,145,199,243,10,188,11,15,180,212,37,42,212,58,147,188,185,92,9,51,60,93,3,34,115,154,213,166,86,177,205,117,67,183,36,115,54,53,141,175,146,39,44,55,62,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,70,174,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,221,117,240,11,194,6,178,241,23,168,244,153,214,7,126,251,21,101,193,174,16,220,23,48,168,183,54,182,58,123,164,10,217,169,160,167,167,122,181,149,83,35,210,39,189,138,228,99,35,84,115,215,171,227,142,91,84,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,165,50,170,249,231,126,9,254,100,253,52,252,158,75,154,233,168,245,217,182,71,195,197,206,243,227,176,202,28,126,167,36,182,211,84,34,190,75,117,83,107,41,163,145,148,239,235,240,67,39,138,123,223,26,162,183,184,212,123,118,43,229,89,44,215,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,155,109,88,193,127,101,250,167,153,105,159,181,61,167,246,75,32,184,216,188,111,99,179,226,188,45,76,144,247,123,123,157,179,119,111,118,221,206,233,215,167,85,233,212,178,174,1,127,250,172,184,141,252,223,255,0,230,229,41,85,102,148,248,78,242,177,163,127,47,241,239,78,128,175,94,104,60,190,233,173,52,215,174,40,116,90,213,86,246,62,161,213,249,133,142,154,41,106,95,190,105,106,170,43,47,75,44,179,185,200,196,115,224,107,224,138,45,145,177,29,47,194,198,191,164,0,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,25,233,62,117,251,80,210,204,55,83,61,151,236,207,181,184,253,186,251,224,187,253,239,11,226,169,163,155,181,220,218,221,251,123,155,119,109,111,94,157,122,39,94,135,171,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,8,149,204,27,130,75,87,21,248,4,119,220,98,10,74,29,69,197,105,234,38,181,86,54,149,174,158,237,3,97,153,204,180,190,71,77,19,24,201,42,29,27,155,44,138,228,133,123,138,212,68,146,78,180,67,253,181,96,89,87,248,215,28,201,49,203,135,252,165,29,117,182,186,158,79,251,50,67,52,114,51,254,39,53,205,254,165,65,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,194,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,39,255,0,42,62,10,63,105,185,84,28,74,106,101,178,235,77,141,226,87,10,122,156,74,46,157,152,111,23,72,100,115,150,163,122,57,36,116,52,178,70,207,115,91,178,73,87,106,189,82,25,162,117,202,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,57,255,0,237,251,70,191,108,191,187,231,237,10,213,251,66,246,127,180,253,133,189,221,238,206,221,251,119,244,237,247,187,127,123,216,221,221,237,125,238,206,223,198,116,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,254,107,26,141,164,120,103,11,149,248,214,164,226,180,153,53,223,44,168,90,44,90,133,213,44,134,122,43,139,98,122,165,209,139,215,186,214,83,35,147,114,198,139,189,102,142,7,244,142,161,202,81,9,163,62,10,116,231,91,116,171,135,156,107,12,215,188,170,146,237,144,208,211,195,13,45,21,53,52,12,101,142,221,29,60,80,211,91,86,88,81,27,82,248,155,18,171,230,94,189,95,35,154,143,145,172,108,143,238,167,52,226,83,87,169,180,23,65,179,157,92,154,122,72,234,49,219,60,211,91,210,174,9,102,130,91,139,250,69,69,12,140,139,163,213,146,84,201,12,106,168,173,232,143,85,87,53,17,92,153,183,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,242,137,63,203,123,91,238,186,35,197,126,38,235,125,142,146,233,79,158,84,83,224,245,204,154,71,70,248,32,175,172,167,68,158,39,39,84,71,199,44,113,61,81,205,84,115,17,236,248,85,201,35,52,18,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,42,175,158,119,224,159,230,79,211,78,85,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,0,57,92,121,236,211,47,173,122,61,105,127,197,43,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,54,126,91,253,72,181,67,42,230,148,248,78,242,177,163,127,47,241,239,78,128,234,160,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,71,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,165,62,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,2,255,0,245,89,113,27,249,191,255,0,205,202,82,170,203,31,226,159,142,170,156,59,133,93,42,225,99,74,43,234,233,175,181,90,111,143,195,154,215,58,150,39,64,219,117,93,134,52,246,107,18,104,220,174,124,177,84,71,43,166,141,91,219,68,141,173,123,156,233,18,46,213,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,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,194,121,220,105,13,51,237,90,123,175,116,48,82,71,81,5,68,184,133,210,71,79,47,126,118,61,178,85,81,53,145,251,226,70,70,177,215,171,157,240,189,86,104,211,227,68,77,145,131,149,102,177,216,180,139,139,139,69,54,71,15,74,76,246,223,46,29,29,78,231,255,0,98,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,146,170,249,231,126,9,254,100,253,52,142,188,186,248,21,169,226,151,50,76,227,80,104,42,217,165,118,10,137,161,174,154,154,170,38,62,231,113,133,41,222,150,213,68,145,39,133,142,142,161,178,62,102,179,250,12,115,26,246,61,200,246,94,157,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,132,11,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,149,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,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,118,174,95,188,8,223,120,170,202,163,205,114,150,120,45,50,199,238,9,29,198,167,171,36,246,165,84,18,82,201,45,171,99,42,34,168,131,187,77,80,229,241,45,69,107,58,116,78,174,247,37,239,90,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,108,48,83,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,125,103,42,226,199,202,198,178,124,191,200,125,58,115,53,134,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,80,0,25,87,52,167,194,119,149,141,27,249,127,143,122,116,7,85,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,170,249,231,126,9,254,100,253,52,229,92,149,60,211,229,63,47,235,189,70,220,93,73,154,206,44,124,211,235,39,204,12,135,212,103,39,255,0,0,191,253,86,92,70,254,111,255,0,243,114,148,170,179,74,124,39,121,88,209,191,151,248,247,167,64,117,82,26,232,135,43,157,6,209,61,121,185,235,69,29,77,93,242,142,158,161,149,120,142,63,113,139,185,6,61,63,244,157,42,202,231,57,213,111,99,186,118,29,34,34,196,159,19,187,178,181,147,54,101,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,0,0,21,193,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,232,138,250,152,98,234,215,54,71,47,114,24,163,107,21,174,137,177,205,78,196,180,229,243,193,37,215,138,252,254,75,238,79,5,93,14,157,98,181,20,243,93,107,29,74,231,65,118,157,179,66,231,218,89,35,102,137,236,124,148,238,145,206,150,53,114,194,157,181,114,34,201,31,91,222,196,241,107,22,13,138,217,176,172,90,135,193,89,113,251,125,61,174,221,77,221,124,157,138,88,35,108,113,71,189,234,231,187,107,24,212,234,229,87,47,78,170,170,190,243,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,209,199,215,26,248,175,10,122,113,87,100,180,220,252,70,166,228,214,249,163,199,45,244,235,27,228,160,222,142,141,183,58,132,145,175,99,97,137,232,170,198,189,171,222,145,138,196,77,173,149,241,81,95,237,75,59,253,169,254,218,253,187,253,185,253,160,251,83,237,63,11,15,254,148,241,62,39,191,217,217,218,254,253,241,108,217,179,250,182,244,247,23,147,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,106,156,39,241,23,130,112,191,203,3,1,212,188,234,163,255,0,195,212,118,122,45,147,127,57,221,61,161,115,154,10,62,228,81,73,217,238,246,30,222,235,219,177,159,197,87,248,34,213,7,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,216,255,0,43,174,95,244,118,138,59,111,19,122,223,142,247,174,179,120,107,142,15,107,158,72,39,165,142,150,88,34,158,27,179,187,111,126,233,151,187,210,40,228,70,58,23,70,233,21,170,245,137,209,89,248,43,3,157,166,177,216,162,197,112,94,31,169,225,239,94,170,110,9,152,214,73,185,237,240,148,177,199,81,73,78,157,21,155,36,239,62,90,159,122,63,115,60,47,196,222,146,53,82,173,177,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,108,107,215,175,84,70,185,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,31,147,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,133,208,207,77,60,110,86,201,20,145,185,17,204,123,92,138,213,106,162,42,42,42,41,163,238,18,53,162,213,175,92,60,225,58,129,75,151,210,100,87,121,44,244,116,153,37,68,44,108,79,138,247,29,60,126,54,41,98,107,90,145,63,186,174,114,53,26,214,171,30,199,179,172,111,98,175,96,32,7,51,142,61,179,190,26,235,44,218,57,163,176,123,55,47,189,219,225,190,212,228,85,20,240,212,71,69,66,179,203,27,34,167,134,68,115,31,52,143,167,145,30,233,24,173,100,125,54,163,159,34,62,30,63,203,67,152,182,67,62,67,14,128,113,25,154,213,221,217,119,168,142,28,79,32,185,58,170,182,227,37,198,162,170,56,153,109,154,70,178,71,74,199,186,101,123,38,149,205,237,108,115,28,247,49,209,182,40,193,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,21,87,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,226,234,65,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,149,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,27,63,45,254,164,90,161,149,115,74,124,39,121,88,209,191,151,248,247,167,64,117,80,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,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,53,80,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,160,30,104,254,123,53,55,232,190,143,68,74,174,1,127,250,172,184,141,252,223,255,0,230,229,41,85,103,213,105,180,221,111,247,90,43,21,138,217,87,113,185,92,106,35,164,163,163,164,133,211,79,83,60,142,70,199,20,113,181,21,207,123,156,168,212,106,34,170,170,162,33,245,255,0,109,88,22,85,254,53,199,50,76,114,225,255,0,41,71,93,109,174,167,147,254,204,144,205,28,140,255,0,137,205,115,127,169,80,189,238,95,60,109,218,184,175,192,36,177,100,243,210,80,234,46,43,79,79,13,214,141,213,77,116,247,104,27,12,45,125,217,145,182,24,152,198,73,80,233,26,232,163,71,36,43,219,71,42,36,145,245,150,160,128,28,234,252,172,98,223,48,40,125,58,226,85,95,9,222,105,244,111,230,6,61,234,48,23,125,204,87,71,44,90,201,194,62,119,77,119,155,195,213,225,246,249,243,27,93,78,215,191,179,85,65,4,178,57,54,53,236,71,119,96,90,136,58,187,115,89,223,223,181,206,99,80,160,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,167,94,138,159,196,211,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,77,143,70,189,187,152,246,175,71,34,57,58,244,84,69,247,17,3,143,126,20,111,188,90,107,46,131,97,189,171,173,30,33,109,251,73,89,148,222,232,161,99,188,5,46,219,122,199,26,58,69,70,36,211,189,157,168,211,163,220,157,95,39,109,236,138,68,37,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,61,239,87,61,219,88,198,167,87,42,185,122,117,85,85,247,159,172,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,85,206,175,205,62,45,242,254,135,212,110,35,146,167,154,124,167,229,253,119,168,219,139,169,0,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,21,87,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,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,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,85,124,243,191,4,255,0,50,126,154,114,174,74,158,105,242,159,151,245,222,163,110,46,164,205,103,22,62,105,245,147,230,6,67,234,51,147,255,0,128,95,254,171,46,35,127,55,255,0,249,185,74,85,89,165,62,19,188,172,104,223,203,252,123,211,160,58,168,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,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,51,89,197,143,154,125,100,249,129,144,250,140,229,170,112,159,196,94,9,194,255,0,44,12,7,82,243,170,143,255,0,15,81,217,232,182,77,252,231,116,246,133,206,104,40,251,145,69,39,103,187,216,123,123,175,110,198,127,21,95,224,139,82,186,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,237,127,201,209,174,223,186,199,239,47,236,239,255,0,172,123,19,189,71,255,0,171,30,206,241,190,216,241,30,39,254,199,133,237,247,191,251,93,63,251,36,127,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,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,6,107,56,177,243,79,172,159,48,50,31,81,156,241,87,220,255,0,50,201,177,156,103,12,190,228,53,117,118,44,58,158,166,154,197,111,114,162,65,66,202,138,135,212,78,172,106,34,34,190,73,100,85,115,215,171,213,27,27,85,118,198,198,182,111,242,189,224,91,246,215,149,51,92,117,143,12,241,122,109,101,223,236,122,106,215,109,134,251,116,142,70,162,117,133,90,190,34,142,30,146,119,58,171,88,249,81,145,253,235,91,81,26,93,72,6,112,120,201,215,74,206,34,120,142,204,245,27,219,62,209,178,186,225,37,187,28,115,18,118,66,203,61,59,221,29,42,199,20,234,175,139,184,196,239,189,157,26,157,217,165,118,198,171,149,169,37,116,175,75,126,202,114,133,214,157,75,175,177,120,90,252,239,32,181,120,106,223,21,191,198,90,232,174,212,48,195,247,104,245,108,123,42,157,113,111,189,173,123,186,245,94,173,237,169,21,120,78,243,79,163,127,48,49,239,81,128,237,92,212,244,114,197,164,92,92,93,234,113,201,186,82,103,182,248,179,25,41,182,191,251,22,170,166,121,227,169,77,239,123,149,253,201,233,229,159,175,194,214,247,246,53,168,214,34,172,138,228,161,173,247,84,186,230,92,55,77,99,164,117,181,212,245,25,197,61,201,178,57,179,199,58,58,138,142,88,30,223,123,94,199,53,97,115,85,54,171,21,146,34,239,222,157,187,95,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,223,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,38,248,159,209,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,89,230,127,153,106,126,77,62,103,168,25,13,93,246,251,85,79,73,77,81,112,171,84,116,243,178,154,158,58,120,150,71,116,234,247,164,80,198,138,247,117,123,213,21,206,87,57,85,203,113,60,149,60,172,101,63,48,43,189,58,220,79,240,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,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,41,91,157,95,154,124,91,229,253,15,168,220,78,171,200,199,241,179,242,223,234,69,170,25,87,52,167,194,119,149,141,27,249,127,143,122,116,7,85,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,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,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,224,23,255,0,170,203,136,223,205,255,0,254,110,82,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,11,154,199,3,149,58,149,106,175,226,147,77,159,73,21,247,24,179,171,242,155,99,153,20,9,113,183,82,181,239,90,214,73,209,21,245,48,197,213,174,108,142,94,228,49,70,214,43,93,19,99,154,165,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,69,28,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,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,143,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,204,190,172,96,191,178,253,83,204,180,207,218,158,211,251,37,144,92,108,94,55,177,217,241,94,22,166,72,123,189,189,206,217,187,183,187,110,231,116,235,211,170,244,234,94,247,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,78,187,222,234,53,164,145,238,98,171,21,242,185,19,111,69,99,101,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,149,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,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,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,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,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,149,87,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,226,234,76,214,113,99,230,159,89,62,96,100,62,163,57,63,248,5,255,0,234,178,226,55,243,127,255,0,155,148,165,85,154,83,225,59,202,198,141,252,191,199,189,58,3,170,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,128,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,3,53,156,88,249,167,214,79,152,25,15,168,206,120,171,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,94,240,45,251,107,202,153,174,58,199,134,120,189,54,178,239,246,61,53,107,182,195,125,186,71,35,81,58,194,173,95,17,71,15,73,59,157,85,172,124,168,200,254,245,173,168,141,46,164,166,14,104,220,9,90,180,78,235,14,187,232,190,51,87,79,132,223,42,30,220,130,221,73,3,124,22,61,90,231,49,34,124,123,87,116,84,213,14,123,145,25,179,183,20,141,70,35,154,147,67,19,98,175,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,58,175,0,188,20,101,92,86,106,61,37,238,237,108,240,250,101,140,220,33,147,35,184,84,36,140,142,191,98,182,71,91,41,214,55,49,238,154,86,42,35,220,199,39,102,55,163,213,119,58,38,75,125,24,158,45,98,193,177,91,54,21,139,80,248,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,247,189,92,247,109,99,26,157,92,170,229,233,213,85,87,222,126,176,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,2,239,185,130,97,86,173,53,229,171,147,233,205,138,162,174,123,110,43,103,198,108,148,114,213,189,174,158,72,41,174,86,248,99,116,142,107,90,213,122,181,136,170,168,214,167,94,189,17,63,129,78,220,39,121,167,209,191,152,24,247,168,192,91,247,54,77,11,190,235,7,12,191,105,49,43,53,170,174,235,167,119,7,228,149,83,84,43,35,170,101,158,58,89,146,181,148,242,57,63,232,38,124,123,154,143,109,50,116,220,246,198,199,83,183,13,122,189,83,160,186,243,131,106,228,51,213,199,79,142,222,33,154,224,148,144,69,52,242,219,159,214,42,216,99,100,189,24,175,146,154,73,163,69,85,111,69,122,42,57,170,136,228,210,157,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,214,67,94,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,253,54,53,142,123,24,229,123,40,174,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,82,231,249,42,121,88,202,126,96,87,122,117,184,159,224,2,170,249,231,126,9,254,100,253,52,229,92,149,60,211,229,63,47,235,189,70,220,93,72,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,82,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,139,84,50,174,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,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,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,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,192,47,255,0,85,151,17,191,155,255,0,252,220,165,42,172,210,159,9,222,86,52,111,229,254,61,233,208,29,84,167,110,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,39,69,70,83,77,47,86,185,178,57,59,115,75,27,88,174,108,173,142,24,107,195,71,17,121,223,11,250,167,65,169,152,45,71,249,42,59,197,22,200,127,156,237,126,38,25,167,163,238,75,20,157,158,239,97,141,238,177,187,217,252,81,127,138,46,135,180,95,87,176,221,122,210,252,127,87,52,254,122,185,44,89,21,59,166,167,74,184,22,25,226,123,36,116,82,195,35,61,232,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,176,215,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,11,115,83,209,203,22,145,113,113,119,169,199,38,233,73,158,219,226,204,100,166,218,255,0,236,90,170,153,231,142,165,55,189,238,87,247,39,167,150,126,191,11,91,223,216,214,163,88,138,178,127,146,62,175,83,62,213,168,90,9,93,61,36,117,16,84,69,151,218,227,108,18,247,231,99,219,29,45,107,159,39,190,36,100,107,29,2,53,191,11,213,102,145,126,52,69,217,105,64,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,85,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,205,103,22,62,105,245,147,230,6,67,234,51,150,169,201,83,202,198,83,243,2,187,211,173,197,85,241,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,149,64,229,92,88,249,88,214,79,151,249,15,167,78,102,176,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,0,3,42,230,148,248,78,242,177,163,127,47,241,239,78,128,234,160,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,85,95,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,139,169,51,89,197,143,154,125,100,249,129,144,250,140,228,255,0,224,23,255,0,170,203,136,223,205,255,0,254,110,82,149,86,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,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,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,12,214,113,99,230,159,89,62,96,100,62,163,57,213,120,5,224,163,42,226,179,81,233,47,119,107,103,135,211,44,102,225,12,153,29,194,161,36,100,117,251,21,178,58,217,78,177,185,143,116,210,177,81,30,230,57,59,49,189,30,171,185,209,50,91,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,189,234,231,187,107,24,212,234,229,87,47,78,170,170,190,243,245,143,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,242,136,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,210,111,242,138,225,247,136,45,43,197,110,249,254,123,144,123,47,1,205,109,244,183,27,22,47,223,138,171,198,73,52,112,203,29,219,115,28,228,165,235,2,164,93,190,169,36,157,126,245,172,236,67,186,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,6,245,195,166,119,197,7,31,90,171,166,152,45,63,226,5,246,178,241,91,190,31,230,203,95,182,150,25,235,59,114,203,31,123,181,223,99,187,76,118,247,255,0,4,79,226,169,119,218,23,161,122,113,195,166,156,91,180,191,75,236,222,6,213,67,214,89,166,149,81,245,87,10,167,34,36,149,85,50,34,39,114,103,237,111,85,232,141,70,181,172,99,88,198,49,141,232,0,20,215,206,111,93,43,50,157,101,177,104,53,162,243,190,203,132,219,227,184,221,41,35,73,227,254,120,171,106,189,169,50,57,82,41,123,116,139,78,232,222,214,170,179,197,206,221,234,174,115,91,249,92,153,52,183,237,95,17,215,221,76,175,177,120,170,12,19,31,147,195,86,248,173,158,14,233,90,244,134,31,187,71,163,164,223,74,219,139,125,237,115,27,211,170,244,119,109,73,255,0,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,3,71,185,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,139,90,244,190,235,162,186,185,151,233,69,229,213,114,84,98,215,138,155,107,42,42,104,157,72,250,200,24,245,236,213,36,78,85,86,50,104,187,114,179,226,114,43,36,106,163,156,138,138,183,103,202,179,88,239,186,187,194,61,162,155,35,135,173,94,5,112,151,14,142,167,115,63,178,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,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,244,14,74,158,86,50,159,152,21,222,157,110,39,248,0,170,190,121,223,130,127,153,63,77,57,87,37,79,52,249,79,203,250,239,81,183,23,82,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,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,34,213,12,171,154,83,225,59,202,198,141,252,191,199,189,58,3,170,128,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,28,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,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,0,57,92,121,236,211,47,173,122,61,105,127,197,0,243,71,243,217,169,191,69,244,122,34,85,112,11,255,0,213,101,196,111,230,255,0,255,0,55,41,74,171,52,167,194,119,149,141,27,249,127,143,122,116,7,85,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,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,157,60,223,242,155,22,115,193,126,158,230,184,181,119,141,178,228,25,133,166,233,110,169,237,62,62,253,44,246,154,249,34,147,99,209,175,110,230,61,171,209,200,142,78,189,21,17,125,197,96,240,157,230,159,70,254,96,99,222,163,1,165,50,178,249,220,105,125,170,171,0,211,221,104,133,212,144,92,173,151,137,113,122,132,109,19,123,245,144,84,195,37,76,91,234,58,163,182,64,234,73,182,198,168,228,235,87,35,145,91,239,223,10,185,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,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,42,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,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,170,248,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,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,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,42,175,158,119,224,159,230,79,211,78,85,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,127,240,11,255,0,213,101,196,111,230,255,0,255,0,55,41,74,171,52,167,194,119,149,141,27,249,127,143,122,116,7,85,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,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,5,0,222,184,116,206,248,160,227,235,85,116,211,5,167,252,64,190,214,94,43,119,195,252,217,107,246,210,195,61,103,110,89,99,239,118,187,236,119,105,142,222,255,0,224,137,252,85,46,251,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,3,242,114,108,90,197,152,91,161,180,228,116,62,46,146,158,225,65,116,142,62,235,227,219,85,69,85,21,93,52,157,88,168,171,178,120,34,127,78,187,93,183,163,145,90,170,139,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,3,159,233,78,133,233,198,141,86,101,247,108,42,205,218,186,231,121,5,110,73,127,185,78,168,250,170,218,170,137,228,153,24,231,162,39,72,98,238,185,145,70,136,141,107,85,202,189,94,249,30,254,128,0,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,90,240,109,194,181,171,132,29,35,155,76,109,249,133,94,79,81,95,120,168,189,215,92,102,164,109,43,31,60,140,138,36,108,80,163,158,177,177,34,130,36,84,116,143,85,126,247,117,68,114,49,190,131,138,61,11,253,229,52,39,38,209,79,181,63,103,62,209,248,47,231,63,3,227,59,30,30,178,10,159,239,61,200,247,110,236,109,254,154,116,221,215,223,211,162,194,173,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,33,7,25,60,178,45,92,88,106,228,58,175,111,213,58,76,34,161,214,122,123,109,117,60,56,187,107,31,93,60,47,151,165,84,178,165,76,42,231,246,159,20,73,185,170,168,200,24,155,186,34,35,127,127,130,30,1,239,188,25,101,89,45,218,159,93,62,213,217,114,139,124,52,245,150,143,179,12,161,235,85,4,155,169,234,123,235,81,43,254,6,73,82,206,218,35,90,238,255,0,87,117,86,52,152,0,28,255,0,71,180,47,78,52,26,143,38,180,233,125,155,216,214,172,163,32,155,36,154,219,18,162,82,209,213,75,4,16,200,202,102,34,39,106,21,240,237,122,71,213,90,199,61,200,205,172,70,49,157,0,0,69,94,57,248,24,253,244,126,196,255,0,117,31,177,223,99,189,165,254,36,246,135,138,241,126,27,255,0,120,135,102,223,13,255,0,181,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,8,255,0,198,183,10,95,190,14,150,90,180,207,237,239,217,47,102,100,16,95,124,111,178,252,127,115,183,77,81,15,107,183,222,139,167,95,19,187,118,229,233,179,167,79,127,84,224,28,46,114,164,253,218,245,219,25,214,191,219,215,218,63,179,158,55,249,179,236,183,131,239,248,138,57,233,191,191,120,185,54,237,239,238,254,130,245,219,211,221,215,170,79,242,21,113,173,203,123,247,193,213,59,86,166,126,217,126,201,123,51,31,130,197,224,190,206,248,254,231,110,166,162,110,239,115,197,69,211,175,137,219,183,106,244,217,215,175,191,162,122,190,6,56,24,253,203,190,219,127,117,31,182,63,108,125,155,254,36,246,127,133,240,158,39,255,0,120,155,126,239,19,255,0,179,211,103,245,245,247,74,162,170,255,0,144,199,255,0,138,47,244,39,255,0,159,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,61,88,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,221,71,237,143,219,31,102,255,0,137,61,159,225,124,39,137,255,0,222,38,223,187,196,255,0,236,244,217,253,125,125,210,168,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,17,193,79,45,239,220,251,84,238,186,153,251,101,251,91,237,60,126,123,23,130,251,59,224,59,125,202,154,121,187,189,207,21,47,94,158,27,110,221,169,215,127,94,190,238,139,53,64,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,86,183,242,24,255,0,241,69,254,132,255,0,243,229,148,234,198,11,251,80,210,204,203,76,253,169,236,207,181,184,253,198,197,227,123,29,239,11,226,169,164,135,187,219,220,221,251,123,155,182,238,111,94,157,58,167,94,165,107,127,33,143,255,0,20,95,232,79,255,0,62,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,54,125,150,240,125,255,0,17,71,61,55,247,239,23,38,221,189,253,223,208,94,187,122,123,186,245,73,254,64,14,40,249,82,126,242,154,237,147,107,95,237,235,236,231,218,63,5,252,217,246,91,198,118,60,61,28,20,223,223,188,92,123,183,118,55,127,65,58,110,233,239,233,213,122,174,129,112,49,251,14,225,99,81,248,104,253,168,251,111,246,129,237,143,231,191,98,120,111,3,227,173,209,81,127,131,248,135,247,118,118,183,255,0,124,110,237,219,126,30,155,150,42,255,0,33,143,255,0,20,95,232,79,255,0,62,89,78,147,224,191,178,253,44,195,116,207,218,158,211,251,37,143,219,172,94,55,177,217,241,94,22,154,56,123,189,189,206,217,187,183,187,110,231,116,235,211,170,244,234,122,176,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,10,214,254,67,31,254,40,191,208,159,254,124,247,245,28,169,117,30,187,67,161,225,226,231,197,231,142,195,40,114,8,178,75,109,53,70,16,175,146,221,84,216,106,35,145,148,239,246,135,193,12,158,41,239,124,106,138,222,227,81,237,216,175,149,100,252,173,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,56,255,0,22,28,58,218,184,165,209,43,198,144,92,46,212,150,106,138,234,138,74,186,27,196,214,182,215,190,219,60,51,177,235,44,81,171,216,168,247,68,146,194,174,107,218,168,201,158,158,244,85,106,194,12,79,146,213,247,6,202,172,217,174,45,197,143,130,189,99,247,10,123,165,186,167,236,35,36,236,85,65,35,100,138,77,143,174,115,29,181,236,106,244,114,43,87,167,69,69,79,113,103,224,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,58,175,26,220,183,191,124,29,83,181,106,103,237,151,236,151,179,49,248,44,94,11,236,239,143,238,118,234,106,38,238,247,60,84,93,58,248,157,187,118,175,77,157,122,251,250,35,130,158,91,223,185,246,169,221,117,51,246,203,246,183,218,120,252,246,47,5,246,119,192,118,251,149,52,243,119,123,158,42,94,189,60,54,221,187,83,174,254,189,125,221,22,106,128,1,90,186,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,18,171,130,158,20,191,115,237,44,186,233,159,219,223,181,190,211,200,39,190,248,223,101,248,14,223,114,154,158,30,215,111,189,47,94,158,27,118,237,201,215,127,78,158,238,171,21,117,99,147,95,237,67,84,243,45,76,253,227,189,153,246,183,32,184,223,124,23,217,14,247,133,241,85,50,77,218,238,120,214,239,219,220,219,187,107,122,244,235,209,58,244,38,175,11,154,23,251,181,232,78,51,162,159,106,126,209,253,156,241,191,206,126,7,193,247,252,69,100,245,63,222,123,146,109,219,223,219,253,53,235,183,175,187,175,68,234,160,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,90,223,200,99,255,0,197,23,250,19,255,0,207,150,168,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,115,240,62,15,191,226,43,39,169,254,243,220,147,110,222,254,223,233,175,93,189,125,221,122,39,85,0,2,170,255,0,144,199,255,0,138,47,244,39,255,0,159,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,61,88,57,87,20,122,23,251,202,104,78,77,162,159,106,126,206,125,163,240,95,206,126,7,198,118,60,61,100,21,63,222,123,145,238,221,216,219,253,52,233,187,175,191,167,69,133,90,79,201,175,246,95,170,120,110,166,126,241,222,211,251,37,144,91,175,190,11,236,135,103,197,120,90,152,230,237,119,60,107,182,110,237,237,221,181,221,58,245,232,189,58,22,84,69,94,57,248,24,253,244,126,196,255,0,117,31,177,223,99,189,165,254,36,246,135,138,241,126,27,255,0,120,135,102,223,13,255,0,181,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,86,174,172,114,107,253,168,106,158,101,169,159,188,119,179,62,214,228,23,27,239,130,251,33,222,240,190,42,166,73,187,93,207,26,221,251,123,155,119,109,111,94,157,122,39,94,132,128,208,46,6,63,97,220,44,106,63,13,31,181,31,109,254,208,61,177,252,247,236,79,13,224,124,117,186,42,47,240,127,16,254,238,206,214,255,0,239,141,221,187,111,195,211,114,197,95,228,49,255,0,226,139,253,9,255,0,231,203,41,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,0,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,243,103,217,111,7,223,241,20,115,211,127,126,241,114,109,219,223,221,253,5,235,183,167,187,175,84,159,224,0,0,5,106,234,199,38,191,218,134,169,230,90,153,251,199,123,51,237,110,65,113,190,248,47,178,29,239,11,226,170,100,155,181,220,241,173,223,183,185,183,118,214,245,233,215,162,117,232,77,94,23,52,47,247,107,208,156,103,69,62,212,253,163,251,57,227,127,156,252,15,131,239,248,138,201,234,127,188,247,36,219,183,191,183,250,107,215,111,95,119,94,137,213,64,7,63,210,157,11,211,141,26,172,203,238,216,85,155,181,117,206,242,10,220,146,255,0,114,157,81,245,85,181,85,19,201,50,49,207,68,78,144,197,221,115,34,141,17,26,214,171,149,122,189,242,61,253,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,93,56,163,208,158,26,253,137,251,107,206,126,206,125,163,241,62,204,254,108,172,172,239,248,126,215,123,252,26,41,54,237,239,197,253,46,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,118,179,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,56,86,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,116,13,20,215,189,39,226,39,21,170,205,116,115,43,251,65,101,162,184,62,215,61,79,129,169,164,217,84,200,227,145,209,236,168,142,55,175,70,77,26,245,68,219,241,116,235,213,21,19,160,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,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,245,128,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,235,0,0,0,7,52,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,78,65,252,168,252,9,255,0,191,159,250,51,120,255,0,84,36,253,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,214,69,95,229,71,224,79,253,252,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,175,171,35,174,127,204,47,131,157,48,204,174,218,127,153,235,77,37,45,246,197,80,180,151,10,122,107,77,194,181,144,78,136,155,162,89,105,224,124,74,246,170,237,123,81,202,172,122,57,142,232,230,185,19,234,210,222,61,120,78,214,156,238,217,166,122,105,170,222,217,201,47,61,239,5,69,236,43,149,63,119,181,11,230,147,239,38,167,100,109,233,28,79,119,196,228,235,211,162,117,85,68,89,0,0,0,17,171,44,230,61,193,142,13,149,94,112,172,167,89,60,21,235,31,184,84,90,238,52,223,103,110,178,118,42,160,145,209,203,30,246,83,57,142,218,246,57,58,181,85,171,211,170,42,167,188,237,90,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,131,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,173,161,124,81,232,79,18,158,219,253,138,103,63,104,254,206,120,111,105,255,0,54,86,81,246,60,71,119,179,254,19,20,123,183,118,37,254,143,94,155,125,253,58,167,94,170,14,85,174,156,81,232,79,13,126,196,253,181,231,63,103,62,209,248,159,102,127,54,86,86,119,252,63,107,189,254,13,20,155,118,247,226,254,151,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,201,108,187,90,175,84,207,172,179,92,233,43,233,227,168,158,145,242,211,76,217,88,217,224,149,240,205,18,185,170,168,143,142,88,228,141,237,254,45,123,28,213,232,168,168,125,96,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,125,96,28,255,0,90,245,239,73,248,118,197,105,115,93,99,202,254,207,217,107,110,12,181,193,83,224,106,106,247,213,62,57,36,108,123,41,227,145,233,213,144,200,189,85,54,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,0,4,85,254,84,126,4,255,0,223,207,253,25,188,127,170,29,255,0,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,11,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,69,95,229,71,224,79,253,252,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,175,171,63,39,237,102,43,246,171,236,47,218,107,87,218,79,103,251,91,216,254,54,63,29,224,123,157,175,19,216,235,220,236,247,62,14,230,221,187,190,30,189,125,199,229,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,252,168,252,9,255,0,191,159,250,51,120,255,0,84,37,80,60,166,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,226,184,159,49,238,12,115,156,170,205,133,98,218,201,227,111,89,5,194,158,215,110,166,251,59,117,143,191,85,60,141,142,40,247,190,153,172,110,231,189,169,213,202,141,78,189,85,81,61,228,149,0,138,191,202,143,192,159,251,249,255,0,163,55,143,245,66,74,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,192,0,0,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,121,252,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,253,88,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,202,181,211,138,61,9,225,175,216,159,182,188,231,236,231,218,63,19,236,207,230,202,202,206,255,0,135,237,119,191,193,162,147,110,222,252,95,210,233,215,119,187,175,69,233,229,52,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,22,64,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,252,168,252,9,255,0,191,159,250,51,120,255,0,84,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,5,69,232,15,28,117,60,56,241,179,171,218,61,156,50,145,250,117,154,106,197,245,243,85,200,248,169,223,99,184,205,112,124,9,90,233,158,173,106,211,43,89,19,102,107,221,240,50,52,145,138,138,215,178,107,116,0,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,66,184,57,127,113,49,153,113,95,204,15,53,213,44,194,134,146,220,198,233,189,93,182,209,108,166,68,115,45,214,232,238,180,79,138,5,147,106,58,103,238,150,71,190,71,34,110,123,221,181,172,102,200,217,105,64,170,190,121,223,130,127,153,63,77,57,87,37,79,52,249,79,203,250,239,81,183,23,82,81,183,50,254,56,234,120,142,204,166,209,236,29,148,140,211,172,46,241,35,225,171,141,241,84,62,249,113,133,36,129,107,91,51,21,205,74,100,107,229,108,45,99,190,54,72,178,61,85,92,198,67,215,249,50,106,31,16,87,156,170,251,167,116,247,95,105,233,30,51,111,146,122,202,74,218,184,153,236,155,133,100,136,250,119,82,162,198,233,159,220,90,122,158,176,163,227,129,187,230,149,203,220,86,182,88,215,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,152,52,171,141,187,175,10,28,114,235,69,139,39,158,174,187,78,178,173,72,189,67,117,163,117,83,155,5,166,119,94,21,175,187,50,54,195,43,222,248,233,219,35,93,20,104,213,153,59,104,229,85,142,62,151,19,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,3,149,113,99,229,99,89,62,95,228,62,157,57,94,188,175,185,130,83,90,105,172,188,47,107,77,214,173,236,125,67,104,48,251,229,76,178,212,191,124,210,210,211,209,217,82,40,160,115,145,136,231,206,230,79,44,187,35,98,54,47,133,141,103,75,95,0,229,92,88,249,88,214,79,151,249,15,167,78,66,14,84,60,113,211,100,182,171,39,8,250,140,202,181,190,219,105,234,25,136,221,149,242,212,37,117,36,77,146,119,81,78,174,87,44,79,130,38,191,180,228,233,18,195,19,99,232,199,70,206,245,154,0,0,0,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,87,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,202,185,127,220,174,60,137,233,151,214,189,98,180,230,156,200,249,130,84,240,237,77,30,143,104,221,214,145,218,139,113,167,109,77,109,202,25,98,153,248,203,18,88,36,137,37,167,154,9,97,153,245,48,172,237,70,57,205,124,108,86,73,211,163,227,85,166,204,3,0,204,181,79,50,180,233,246,159,99,213,119,204,134,249,80,148,212,52,52,200,155,229,127,69,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,191,238,9,56,62,198,120,70,210,248,172,173,74,74,220,218,249,79,3,178,203,197,36,181,29,138,233,226,146,119,194,200,227,149,234,214,178,22,212,190,36,123,89,26,200,141,71,189,173,85,218,216,43,202,135,142,58,156,106,235,100,225,31,81,153,72,150,43,149,69,67,49,27,178,190,42,117,161,171,149,210,78,234,41,213,202,212,149,147,202,231,246,156,157,101,73,165,108,125,30,217,25,217,183,64,0,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,85,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,186,144,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,1,202,184,177,242,177,172,159,47,242,31,78,156,130,188,165,56,215,246,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,110,248,251,44,138,89,34,116,142,115,86,53,116,72,177,164,80,177,246,126,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,12,171,151,253,202,227,200,158,153,125,107,214,43,72,1,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,0,0,0,25,87,47,251,149,199,145,61,50,250,215,172,86,158,215,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,208,13,219,90,245,114,245,170,21,186,213,89,168,249,4,121,221,125,68,149,50,228,20,149,207,165,173,107,223,26,196,228,142,72,85,171,19,59,74,177,35,35,218,198,199,209,141,68,98,35,75,126,226,218,183,91,107,249,83,100,115,241,27,105,164,183,106,43,105,237,112,223,33,166,116,14,99,159,29,254,153,145,76,171,78,247,195,190,72,91,20,143,72,213,24,143,123,145,173,98,124,13,164,195,85,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,1,149,115,74,124,39,121,88,209,191,151,248,247,167,64,86,175,43,78,61,190,194,86,88,120,81,213,8,55,227,247,91,135,131,196,46,148,244,253,100,160,174,171,157,92,148,117,13,98,117,146,25,167,149,202,201,122,43,163,146,69,71,170,196,228,116,22,254,1,21,121,163,249,19,212,223,162,250,197,17,229,57,115,113,237,251,212,88,167,211,125,68,131,195,234,110,51,111,241,149,117,16,83,236,165,189,80,177,236,137,107,26,140,77,144,204,143,146,54,203,23,185,170,231,181,241,38,215,58,56,102,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,255,0,138,139,230,189,199,29,78,75,117,189,240,143,167,44,164,91,21,182,162,157,153,117,217,31,21,66,215,85,196,232,231,109,20,10,213,114,68,200,37,107,59,174,94,146,172,209,58,62,140,108,111,239,115,78,82,154,135,196,21,47,16,84,122,95,166,215,95,23,130,213,247,175,185,125,154,178,174,40,169,89,75,28,94,29,106,227,87,199,36,141,153,178,79,77,240,192,141,116,206,100,44,149,205,141,171,36,125,175,152,119,16,185,87,11,252,194,244,239,87,49,106,111,31,224,52,254,150,154,227,107,125,84,148,240,220,232,101,175,184,182,90,121,28,197,255,0,54,70,43,154,246,178,88,162,122,177,251,54,173,143,232,190,175,97,186,245,165,248,254,174,105,252,245,114,88,178,42,119,77,78,149,112,44,51,196,246,72,232,165,134,70,123,209,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,125,168,0,17,87,153,214,150,254,212,56,54,205,124,37,139,218,119,92,75,195,229,54,255,0,236,174,207,133,240,178,39,139,159,222,246,181,251,104,100,173,248,29,187,175,95,133,170,244,97,69,122,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,126,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,237,203,195,10,181,103,252,105,105,85,138,243,81,87,13,61,45,225,247,182,58,153,237,107,214,123,125,52,181,208,181,85,205,114,108,116,180,209,181,233,211,170,177,92,136,173,85,71,38,135,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,51,89,197,143,154,125,100,249,129,144,250,140,228,255,0,229,89,199,143,254,136,225,83,87,239,95,229,98,196,47,183,59,143,253,3,41,172,141,103,107,254,176,232,159,36,223,228,233,216,223,239,76,45,80,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,11,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,175,75,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,58,87,52,30,96,148,215,106,107,215,11,218,45,117,171,99,25,80,234,12,194,249,77,44,180,207,223,12,181,84,245,150,85,138,88,26,229,98,185,144,57,243,197,46,201,24,174,139,226,99,159,214,5,240,209,195,166,119,197,6,169,208,105,158,11,79,254,74,178,241,91,190,31,230,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,164,206,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,39,248,0,25,172,226,199,205,62,178,124,192,200,125,70,114,90,114,185,227,182,213,162,119,89,180,35,90,50,106,186,124,38,249,80,199,99,247,26,185,219,224,177,234,215,57,235,43,36,220,155,162,166,168,115,218,170,253,253,184,164,106,189,90,212,154,105,91,115,231,138,173,214,141,47,183,106,229,6,132,92,50,250,74,92,238,233,103,91,245,13,158,102,72,199,213,81,35,228,98,186,41,21,189,167,189,22,25,85,98,107,214,77,145,189,251,118,53,92,158,127,139,31,43,26,201,242,255,0,33,244,233,204,214,23,61,203,75,152,37,54,176,218,172,252,62,106,253,214,174,77,65,160,167,240,214,123,181,92,178,213,79,146,177,141,170,158,69,145,89,2,50,7,211,211,65,19,85,243,74,231,206,189,92,170,175,87,117,176,160,114,174,44,124,172,107,39,203,252,135,211,167,51,88,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,155,224,0,0,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,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,45,43,149,15,28,116,217,45,170,201,194,62,163,50,173,111,182,218,122,134,98,55,101,124,181,9,93,73,19,100,157,212,83,171,149,203,19,224,137,175,237,57,58,68,176,196,216,250,49,209,179,189,81,101,180,233,7,25,182,46,15,57,102,105,69,206,59,87,182,115,60,163,237,21,62,51,109,149,143,74,87,73,21,222,171,187,83,83,35,122,116,134,46,236,74,177,181,201,36,142,123,90,221,168,175,150,58,160,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,117,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,42,229,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,12,214,113,99,230,159,89,62,96,100,62,163,57,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,148,5,43,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,54,126,91,253,72,181,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,205,103,22,62,105,245,147,230,6,67,234,51,146,255,0,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,67,197,71,173,122,71,46,168,84,104,171,117,31,31,76,238,150,158,26,151,227,238,174,99,107,85,146,199,36,173,70,70,171,213,239,72,161,124,174,99,122,189,145,172,111,122,53,146,70,231,123,80,1,202,184,177,242,177,172,159,47,242,31,78,156,205,97,119,220,184,57,128,81,241,17,98,139,73,53,123,34,254,235,20,30,38,120,170,106,35,130,158,60,138,151,123,228,221,78,200,89,28,108,154,24,213,24,248,81,187,150,56,146,86,171,254,249,34,157,68,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,6,85,203,254,229,113,228,79,76,190,181,235,21,165,0,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,103,224,0,0,0,25,87,47,39,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,164,233,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,152,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,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,52,19,193,39,24,56,207,23,58,95,21,233,171,73,69,155,88,233,224,110,89,103,164,138,163,177,67,60,178,78,200,95,28,146,177,26,230,76,218,103,202,140,107,228,88,209,200,199,185,202,155,157,34,129,149,115,74,124,39,121,88,209,191,151,248,247,167,64,102,176,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,30,83,15,213,93,56,212,11,238,83,140,97,89,165,170,245,117,194,174,13,181,223,233,40,234,18,73,45,245,74,196,122,71,34,39,253,166,245,78,173,73,34,154,53,93,241,72,214,240,14,104,254,68,245,55,232,190,177,68,81,14,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,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,41,240,69,28,253,216,233,214,79,187,69,217,215,107,186,42,123,228,0,32,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,147,211,153,111,48,74,109,30,181,94,56,124,210,11,173,92,122,131,95,79,225,175,23,106,73,101,165,159,26,99,219,75,60,107,26,190,5,100,239,168,166,158,86,163,225,149,175,129,122,57,21,30,141,233,81,122,91,165,185,222,180,231,118,205,51,211,75,23,182,114,75,207,123,193,81,120,168,105,251,189,168,95,52,159,121,51,217,27,122,71,19,221,241,57,58,244,232,157,85,81,23,65,60,31,112,153,134,240,139,165,255,0,97,236,85,20,151,139,237,125,68,149,55,220,141,180,11,75,61,213,233,35,214,4,123,22,73,85,140,138,39,164,109,98,63,103,94,227,209,17,210,189,86,178,249,213,249,167,197,190,95,208,250,141,196,225,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,128,0,203,190,161,97,87,93,53,207,242,93,57,190,212,82,79,114,197,111,21,182,74,201,105,30,231,65,36,244,211,62,25,29,27,156,214,185,88,174,98,170,42,181,171,211,167,84,79,224,94,247,44,93,82,253,168,112,109,133,120,187,239,180,238,184,151,136,197,174,31,216,189,159,11,225,100,95,9,7,185,141,107,246,208,201,69,241,183,119,94,191,19,149,232,242,85,20,87,205,199,83,50,172,195,139,219,198,11,118,171,233,101,192,173,244,22,251,69,44,114,73,219,111,137,164,134,178,121,220,199,61,88,147,61,243,163,28,246,53,187,163,130,6,170,42,179,170,200,14,72,90,91,255,0,210,94,181,220,44,95,237,76,90,209,115,241,95,243,212,215,193,217,71,255,0,248,181,219,222,207,248,152,239,239,136,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,6,107,56,177,243,79,172,159,48,50,31,81,156,229,69,228,242,208,227,142,155,136,236,54,29,30,206,25,86,205,69,194,236,241,190,106,185,31,45,67,47,150,232,86,56,18,181,211,61,92,228,169,71,62,38,204,215,187,227,124,137,35,21,81,207,100,51,124,167,110,107,28,113,211,106,85,214,191,133,189,54,101,92,86,44,98,240,172,202,110,110,124,176,45,198,227,74,231,177,104,153,31,84,71,211,67,47,87,57,210,53,123,147,69,27,152,141,108,77,146,106,224,39,255,0,37,79,52,249,79,203,250,239,81,183,23,82,10,171,231,157,248,39,249,147,244,210,189,116,71,94,115,45,3,147,52,186,105,253,109,93,182,251,150,98,242,227,52,247,106,74,132,134,123,107,37,173,164,158,89,163,93,142,93,238,138,154,72,145,90,172,123,22,100,145,175,71,70,157,124,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,151,253,194,167,15,88,39,2,92,56,214,63,41,169,181,37,214,134,223,81,144,103,89,37,21,44,207,241,61,134,73,43,145,61,206,150,72,105,225,221,28,109,107,91,187,107,228,72,152,249,158,213,145,86,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,20,25,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,3,53,156,88,249,167,214,79,152,25,15,168,206,114,162,213,57,115,115,41,197,113,236,38,125,25,226,99,48,246,100,120,205,191,185,140,95,103,166,141,148,173,181,209,209,177,137,108,115,41,226,71,172,204,100,14,124,78,119,113,243,185,238,143,175,113,34,100,181,213,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,84,225,114,193,170,118,110,84,58,155,113,213,43,221,214,187,219,184,126,77,112,199,32,185,212,212,203,53,5,141,182,127,15,75,3,91,58,39,106,21,240,242,75,19,35,235,26,197,52,111,106,252,106,137,77,135,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,126,156,2,241,175,138,241,89,167,20,150,75,181,207,195,234,110,51,111,134,60,142,223,80,177,178,74,253,136,216,221,115,167,72,218,198,58,25,94,168,175,107,26,157,153,30,140,84,218,232,159,44,170,57,87,22,62,86,53,147,229,254,67,233,211,153,172,61,6,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,77,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,223,247,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,0,0,0,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,124,160,181,238,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,111,107,81,136,206,251,81,251,224,146,59,74,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,37,0,0,205,103,22,62,105,245,147,230,6,67,234,51,156,168,185,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,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,106,128,170,190,121,223,130,127,153,63,77,32,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,161,237,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,154,206,44,124,211,235,39,204,12,135,212,103,57,81,111,220,188,185,148,219,178,92,38,225,166,124,76,102,27,50,12,82,223,53,109,170,249,45,53,85,85,85,226,215,73,71,81,85,84,234,158,212,79,69,154,154,10,87,57,101,115,145,243,181,205,77,175,149,175,124,181,109,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,188,158,88,182,237,71,162,224,219,10,169,212,140,142,235,114,146,225,226,42,44,180,215,58,53,134,107,101,157,36,88,233,41,154,247,46,249,161,86,71,223,138,71,116,68,138,162,54,51,238,227,98,146,168,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,208,96,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,223,19,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,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,112,174,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,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,65,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,243,238,95,247,43,143,34,122,101,245,175,88,173,40,4,23,147,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,220,157,185,26,231,171,164,72,230,248,0,0,0,50,174,122,172,139,84,179,188,175,4,196,116,206,255,0,125,241,88,222,9,227,254,207,209,120,88,89,224,252,108,201,53,87,222,49,137,36,155,228,106,59,239,28,237,189,58,55,162,123,137,107,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,238,207,237,102,43,246,171,236,47,218,107,87,218,79,103,251,91,216,254,54,63,29,224,123,157,175,19,216,235,220,236,247,62,14,230,221,187,190,30,189,125,196,107,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,0,158,255,0,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,41,208,189,116,211,142,34,244,226,221,170,26,95,121,241,214,170,238,177,77,12,168,140,170,183,213,53,17,100,165,169,141,21,123,115,51,115,122,167,85,106,181,205,123,28,246,61,143,119,64,50,174,105,79,132,239,43,26,55,242,255,0,30,244,232,12,214,31,85,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,133,196,233,103,52,47,108,240,75,149,234,69,202,75,85,231,89,244,238,223,4,119,75,69,84,126,10,26,254,253,116,84,116,247,54,71,26,175,118,20,241,16,186,118,199,219,233,42,57,136,144,50,88,92,180,216,93,247,25,56,126,163,224,28,171,242,12,55,87,51,223,182,153,125,170,223,99,130,233,123,216,169,226,100,246,213,26,181,187,157,209,242,246,216,172,139,188,244,73,37,237,247,30,136,247,185,18,144,79,127,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,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,16,3,157,95,149,140,91,230,5,15,167,92,74,149,208,141,99,190,232,22,166,81,106,174,45,14,251,213,170,223,117,167,183,73,185,137,225,170,170,237,213,20,145,84,244,123,30,199,246,95,80,217,123,110,106,181,253,189,139,209,29,213,60,85,218,237,117,191,221,107,111,183,219,157,93,198,229,113,168,146,174,178,178,174,103,77,61,76,242,57,93,36,178,72,229,87,61,238,114,171,149,202,170,170,170,170,165,239,114,230,224,163,247,85,211,137,239,249,253,178,213,38,166,229,63,121,114,169,129,59,178,90,232,85,24,177,219,27,54,231,49,219,94,197,146,87,68,141,107,228,115,91,214,86,195,20,139,40,48,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,236,149,157,85,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,18,157,185,213,249,167,197,190,95,208,250,141,196,128,4,244,229,185,204,18,155,135,106,153,52,123,89,46,181,110,211,171,141,67,170,104,174,83,75,44,204,198,94,145,79,36,169,21,60,48,75,52,204,169,153,96,106,177,174,107,35,122,190,78,157,95,34,173,218,0,1,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,157,131,145,246,127,77,21,215,84,244,182,187,33,171,90,138,170,123,117,254,215,105,114,202,232,17,145,58,88,43,106,24,157,59,76,122,172,212,12,119,189,30,244,72,255,0,164,145,174,219,73,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,104,79,128,125,51,202,180,139,132,45,54,193,115,90,79,9,122,167,183,212,92,42,105,93,28,145,201,75,227,106,230,172,100,18,178,70,53,236,154,54,84,53,146,49,91,240,200,215,181,21,81,17,86,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,102,179,139,31,52,250,201,243,3,33,245,25,201,149,103,224,114,155,136,238,92,58,113,172,56,59,234,217,168,184,93,158,252,200,105,35,100,181,12,190,91,161,188,220,103,90,38,194,196,115,146,165,28,249,93,11,152,223,141,242,44,111,69,71,49,240,215,174,39,148,223,112,108,170,205,154,226,213,222,10,245,143,220,41,238,150,234,158,211,36,236,85,65,35,100,138,77,143,71,49,219,94,198,175,71,34,181,122,116,84,84,247,19,255,0,136,94,110,87,221,93,225,198,29,47,196,240,111,179,249,126,83,111,158,215,154,220,36,107,37,161,142,149,236,88,229,142,220,215,57,207,254,200,99,157,185,101,77,208,53,206,99,22,87,171,103,100,21,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,153,92,201,56,103,195,120,80,210,61,7,210,220,62,186,174,226,247,84,100,247,43,189,206,165,85,175,184,220,100,101,165,146,206,145,238,86,194,205,177,70,198,70,213,93,172,99,119,57,239,223,35,254,190,74,158,105,242,159,151,245,222,163,110,46,164,21,87,207,59,240,79,243,39,233,165,85,151,189,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,166,247,49,175,123,26,143,124,32,230,133,199,79,237,175,42,126,135,104,230,103,226,244,218,203,179,219,21,52,77,219,13,246,233,28,142,85,233,50,57,124,69,28,61,35,237,244,70,177,242,163,228,251,214,182,158,68,244,28,162,53,159,137,121,115,247,232,246,53,109,171,202,116,190,223,79,45,69,198,26,218,182,83,81,99,79,158,104,223,226,153,58,193,36,174,123,210,42,134,199,68,199,49,146,73,44,178,46,196,108,178,183,133,115,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,63,193,207,233,245,211,78,43,181,198,110,30,45,151,159,29,153,208,227,242,228,151,42,106,116,71,199,110,165,108,212,241,198,202,135,245,248,38,147,197,49,236,141,17,93,219,106,189,219,17,241,44,157,0,25,172,226,199,205,62,178,124,192,200,125,70,114,79,240,181,193,37,171,138,254,6,178,91,238,49,5,37,14,162,226,185,197,218,107,85,99,105,90,233,238,208,54,207,72,230,90,95,35,166,137,140,100,149,14,141,205,150,69,114,66,189,197,106,34,73,39,88,65,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,231,64,225,123,66,239,188,69,235,142,43,165,246,155,53,214,186,130,186,225,79,45,254,107,114,177,146,91,236,237,153,137,87,84,178,72,139,28,123,35,114,237,87,162,162,200,232,216,141,123,158,214,58,250,56,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,44,211,93,185,116,211,106,31,8,154,79,174,188,59,225,84,145,230,80,96,246,123,150,83,104,161,108,189,252,129,143,182,82,117,158,158,45,235,18,84,198,177,189,238,142,56,218,250,133,154,71,110,124,200,214,75,94,186,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,253,110,44,124,172,107,39,203,252,135,211,167,51,88,89,247,54,190,10,61,137,89,89,197,150,153,91,45,84,118,89,187,49,230,150,248,19,177,35,107,166,159,182,203,155,81,93,178,78,243,229,138,57,91,27,90,228,145,27,42,164,139,44,207,100,0,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,0,0,0,10,234,230,117,203,254,179,87,104,234,120,129,209,12,119,197,231,84,155,167,201,173,177,73,60,181,87,234,88,224,134,24,157,76,199,61,99,73,160,142,159,221,12,108,107,166,107,221,209,93,35,88,201,41,176,159,252,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,144,12,171,147,43,137,254,5,106,112,14,30,116,199,137,237,45,160,171,159,24,190,96,246,75,150,103,12,213,81,108,180,220,103,167,162,99,103,137,100,145,38,145,149,83,84,170,172,108,99,251,79,107,215,115,99,123,25,28,95,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,30,225,87,137,140,55,138,253,35,163,213,44,62,134,174,220,246,212,58,219,119,182,84,162,185,246,235,140,108,141,242,192,146,109,70,204,205,178,198,246,72,212,77,204,123,119,53,143,223,27,59,0,6,107,56,177,243,79,172,159,48,50,31,81,156,157,56,143,5,31,189,87,44,205,43,191,224,22,203,84,122,155,139,123,106,75,109,76,233,218,146,233,66,151,123,130,201,108,116,219,154,198,238,123,210,72,157,42,57,172,145,174,111,88,155,52,178,37,101,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,213,121,24,254,54,126,91,253,72,181,64,85,95,60,239,193,63,204,159,166,149,86,75,78,94,124,105,221,120,88,213,10,123,22,95,144,85,183,74,242,90,133,76,130,141,41,157,84,148,83,172,123,98,184,65,27,92,142,99,218,228,137,178,171,17,202,248,81,201,219,145,236,135,109,244,218,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,125,102,107,56,177,243,79,172,159,48,50,31,81,156,157,56,143,5,31,189,87,44,205,43,191,224,22,203,84,122,155,139,123,106,75,109,76,233,218,146,233,66,151,123,130,201,108,116,219,154,198,238,123,210,72,157,42,57,172,145,174,111,88,155,52,178,37,96,157,171,131,158,30,191,121,254,32,177,189,38,173,169,186,209,89,106,251,245,183,187,133,186,151,189,37,29,12,17,58,71,57,85,81,89,23,113,233,28,13,149,232,173,108,147,199,240,189,122,49,218,62,0,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,22,169,205,115,129,111,239,252,80,104,166,25,254,216,170,207,232,168,93,254,107,155,116,142,157,27,255,0,75,226,158,215,127,176,153,89,254,17,49,8,56,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,108,211,157,95,149,140,91,230,5,15,167,92,74,86,59,175,7,220,89,230,92,34,234,135,219,139,21,61,93,226,197,95,79,37,53,247,28,109,122,82,193,117,98,70,244,129,94,245,142,84,99,226,149,233,35,94,140,223,211,184,196,84,108,175,69,208,158,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,93,146,179,170,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,120,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,158,29,104,213,236,203,94,181,67,32,213,205,64,158,146,75,238,69,80,217,170,18,146,4,134,8,152,200,219,20,80,198,207,122,163,35,138,56,227,69,114,185,234,140,69,115,156,229,87,47,138,47,251,149,199,145,61,50,250,215,172,86,148,2,75,252,147,130,143,109,240,15,167,252,88,233,149,178,235,89,122,135,218,145,230,150,248,19,191,27,168,97,184,214,198,203,155,81,93,190,62,203,34,138,57,91,27,92,213,141,91,42,164,105,20,207,124,96,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,101,62,8,163,159,187,29,58,201,247,104,187,58,237,119,69,79,124,128,0,0,0,50,174,119,254,14,184,58,206,248,191,206,234,44,22,10,207,99,99,118,109,159,104,50,14,220,53,30,203,238,195,80,250,95,236,87,207,20,147,247,100,167,88,254,237,87,103,93,206,232,137,239,185,253,111,214,253,6,229,239,160,214,202,58,59,29,37,13,29,13,59,237,216,142,35,110,147,100,247,41,219,241,57,17,206,220,228,98,57,233,36,245,82,110,84,89,55,59,185,44,140,100,148,87,115,226,71,91,110,218,218,206,35,106,179,234,182,106,43,42,32,169,75,229,53,60,20,207,223,12,12,167,98,44,81,49,176,171,22,22,54,55,177,89,178,70,43,154,244,114,57,221,109,83,137,76,147,94,114,206,83,89,53,247,137,28,98,146,199,155,84,83,217,86,162,40,151,183,60,240,123,98,135,181,81,85,79,177,173,164,169,123,126,41,32,106,170,53,125,253,34,87,45,60,52,194,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,7,127,230,97,193,69,187,134,12,238,219,155,105,165,179,195,105,182,91,210,154,138,142,52,170,155,216,213,208,195,26,73,79,53,68,206,147,127,123,163,231,141,93,38,229,233,59,81,136,216,81,206,230,188,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,45,166,148,248,78,242,177,163,127,47,241,239,78,128,205,97,102,156,79,240,43,77,159,240,111,166,60,79,105,109,5,36,25,61,143,77,236,151,44,206,25,170,165,223,118,183,65,100,162,99,103,137,100,145,97,141,244,176,211,42,172,108,99,59,172,115,215,115,164,99,25,37,101,147,83,149,31,14,159,182,158,35,160,207,239,116,251,241,189,45,240,247,218,143,143,167,118,232,231,187,217,209,124,50,178,70,244,146,41,42,55,35,94,197,240,157,183,167,73,83,173,149,115,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,238,188,199,120,28,166,225,75,50,160,204,52,249,245,117,26,117,152,84,78,202,24,101,100,178,190,201,86,212,71,173,20,179,170,43,94,199,53,92,232,28,231,119,92,200,165,107,145,203,10,203,39,63,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,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,132,28,234,252,172,98,223,48,40,125,58,226,82,177,113,60,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,31,138,230,185,199,79,247,254,23,244,83,51,255,0,108,82,231,245,180,45,255,0,53,173,181,199,80,142,255,0,165,241,76,107,127,216,66,175,255,0,8,132,142,188,178,181,159,137,124,71,91,109,218,99,162,214,218,188,171,30,189,212,73,112,191,99,51,213,178,150,220,214,54,7,67,227,230,170,116,19,58,137,145,58,72,28,247,196,205,243,118,161,135,164,142,88,152,123,94,117,126,105,241,111,151,244,62,163,113,60,167,47,110,14,176,78,47,240,77,100,176,95,235,61,141,146,89,190,206,253,159,200,59,115,84,123,47,187,53,91,234,191,177,89,60,81,207,221,142,157,35,251,197,93,157,119,55,162,167,190,37,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,164,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,248,0,128,28,228,244,83,237,207,15,182,157,99,164,184,118,106,244,202,224,189,232,36,151,108,115,208,220,101,167,167,147,107,82,55,43,166,108,236,163,86,245,123,26,145,247,250,238,118,196,43,3,130,253,99,177,104,23,20,24,6,170,229,48,239,178,218,174,18,83,220,100,220,244,240,212,181,116,242,210,75,83,209,140,123,223,217,101,67,165,237,181,170,231,246,246,39,69,119,84,183,78,109,153,173,171,21,224,183,32,177,92,41,234,228,168,204,111,22,171,37,11,161,99,85,145,206,202,150,215,43,165,85,114,42,51,181,67,43,81,90,142,93,238,98,116,232,170,230,211,6,128,232,229,247,136,13,101,196,244,119,28,155,195,213,228,215,6,211,201,83,181,143,240,148,172,107,164,169,169,216,247,177,36,237,65,28,178,246,247,163,159,179,107,126,39,34,26,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,2,185,191,232,246,137,96,186,185,77,155,97,249,37,37,167,54,202,169,233,171,238,248,141,53,154,118,178,169,146,62,177,37,189,45,94,238,195,94,249,32,142,39,192,214,163,220,253,211,59,170,189,238,117,123,23,103,202,59,71,180,75,25,209,122,237,82,192,242,74,76,187,44,190,212,71,65,124,187,58,205,61,20,246,119,165,37,44,242,217,88,179,57,82,70,69,44,155,221,60,72,214,76,171,31,94,189,166,109,228,28,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,10,229,1,128,97,185,215,21,245,53,89,134,61,73,118,126,43,139,212,223,237,9,82,138,230,82,220,99,172,163,138,42,132,103,93,174,123,27,60,138,205,200,187,95,181,237,232,246,49,205,145,92,209,121,128,81,218,40,238,92,50,104,134,69,222,186,205,226,109,217,197,210,8,224,158,150,58,89,96,150,9,173,45,238,49,251,166,94,239,89,100,141,88,232,93,27,99,71,43,214,86,197,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,167,13,28,58,96,156,47,233,101,6,153,224,180,255,0,228,171,47,21,187,230,254,115,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,137,255,0,201,83,202,198,83,243,2,187,211,173,196,255,0,34,175,31,92,107,226,188,41,233,197,93,146,211,115,241,26,155,147,91,230,143,28,183,211,172,111,146,131,122,58,54,220,234,18,70,189,141,134,39,162,171,26,246,175,122,70,43,17,54,182,87,197,5,121,64,101,55,220,231,141,13,66,205,114,154,239,27,122,200,48,251,181,210,227,83,218,100,125,250,169,238,212,18,75,38,198,35,88,221,207,123,151,163,81,26,157,122,34,34,123,139,148,6,107,56,177,243,79,172,159,48,50,31,81,156,177,254,74,26,189,134,191,0,204,180,17,211,213,199,150,65,120,168,203,217,27,160,94,196,246,231,195,69,74,231,50,68,234,136,248,229,141,136,230,187,111,84,154,53,102,254,146,108,246,188,208,184,22,253,181,226,175,215,29,28,195,60,94,164,217,118,123,98,154,137,219,102,190,218,227,141,200,189,33,70,175,136,172,135,164,125,190,138,215,190,36,124,127,122,230,211,198,158,83,147,39,14,159,102,176,75,239,18,247,250,126,149,249,127,114,197,143,252,127,208,181,193,50,120,169,126,9,85,171,221,170,137,25,182,72,218,246,120,45,205,85,108,222,249,171,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,88,28,206,185,127,209,233,21,101,79,16,58,33,142,248,76,22,175,116,249,53,182,41,32,138,150,195,85,36,240,195,19,169,152,231,164,139,12,242,84,123,161,141,142,108,46,99,186,43,99,115,25,28,85,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,125,223,106,254,169,96,154,211,192,238,168,234,94,154,95,125,179,141,222,116,255,0,40,240,85,190,22,106,126,239,106,146,170,25,62,238,102,50,70,244,146,39,183,226,106,117,233,213,58,162,162,174,117,205,84,20,109,204,179,129,90,110,25,114,106,93,79,211,26,10,74,93,47,200,234,32,182,210,208,182,170,89,39,180,92,82,157,85,208,61,103,145,242,204,201,146,9,166,108,136,229,218,189,200,220,214,35,99,89,57,87,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,110,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,108,122,53,237,220,199,181,122,57,17,201,215,162,162,47,184,253,98,63,241,235,170,89,222,139,112,157,156,234,102,154,95,125,141,146,89,189,153,224,171,124,44,53,29,174,237,202,150,25,62,238,102,62,55,117,142,87,183,226,106,244,235,213,58,42,34,165,96,112,245,204,123,140,236,231,95,116,211,10,202,117,147,198,217,114,12,194,205,107,184,211,125,157,181,71,223,165,158,182,40,229,143,123,41,154,246,238,99,220,157,90,168,228,235,213,21,23,222,93,248,0,3,42,229,255,0,114,184,242,39,166,95,90,245,138,210,85,0,101,92,210,159,9,222,86,52,111,229,254,61,233,208,20,215,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,42,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,6,107,56,177,243,79,172,159,48,50,31,81,156,185,238,85,151,107,85,199,129,204,6,142,223,115,164,170,168,181,212,94,41,43,162,134,102,189,244,179,173,206,166,100,138,86,162,245,99,214,41,162,145,26,238,139,178,70,59,248,57,21,120,7,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,176,52,95,87,179,45,5,213,12,127,87,52,254,122,72,239,184,237,67,166,167,74,184,18,104,37,99,227,116,82,195,35,61,202,172,146,41,36,141,85,170,215,162,61,85,174,107,145,28,157,215,152,119,16,184,175,20,26,133,167,122,185,139,83,120,15,31,167,244,180,215,27,91,234,163,168,154,217,93,21,206,226,217,105,228,115,23,252,217,24,174,107,28,248,165,137,234,198,111,218,146,171,145,143,227,103,229,191,212,139,84,5,85,243,206,252,19,252,201,250,105,31,249,83,105,110,9,173,58,217,158,233,158,166,88,189,179,141,222,116,254,127,27,69,226,166,167,238,246,174,246,185,163,251,200,94,201,27,210,72,152,239,133,201,215,167,69,234,138,168,188,87,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,115,230,107,56,177,243,79,172,159,48,50,31,81,156,179,78,81,92,89,225,185,14,157,219,248,83,188,211,210,89,50,28,86,158,166,166,203,36,213,234,231,228,44,158,174,174,170,165,34,141,99,107,99,124,13,146,62,172,238,61,239,102,249,17,17,177,191,111,213,204,235,151,253,102,174,209,212,241,3,162,24,239,139,206,169,55,79,147,91,98,146,121,106,175,212,177,193,12,49,58,153,142,122,198,147,65,29,63,186,24,216,215,76,215,187,162,186,70,177,146,57,54,112,245,246,47,73,238,220,66,221,170,109,85,117,122,137,210,138,208,200,233,122,213,91,168,104,170,106,34,157,174,157,200,138,157,249,216,138,232,153,240,237,166,129,202,231,57,118,199,98,160,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,85,7,138,210,29,23,210,253,5,195,99,211,253,35,196,41,49,219,20,117,18,213,173,60,47,146,87,203,60,138,155,229,150,89,92,233,101,127,68,107,81,207,115,149,24,198,49,58,53,141,68,134,188,234,252,172,98,223,48,40,125,58,226,87,175,44,235,77,170,255,0,198,190,159,216,175,182,202,75,141,182,227,79,126,164,172,163,171,133,179,65,83,4,150,74,230,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,242,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,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,229,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,127,78,219,21,85,177,49,18,69,114,197,224,59,246,223,125,166,215,157,88,178,238,192,113,251,131,125,155,107,184,219,187,148,185,68,205,100,205,147,163,187,173,94,205,60,237,167,87,110,142,72,166,114,73,10,245,217,43,82,0,23,253,202,227,200,158,153,125,107,214,43,74,1,47,251,149,199,145,61,50,250,215,172,86,149,235,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,88,149,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,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,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,191,229,127,175,122,177,196,78,129,95,243,93,99,202,254,208,94,168,179,10,171,92,21,62,6,154,147,101,43,40,168,164,108,123,41,227,141,139,209,243,72,189,85,55,124,93,58,244,68,68,152,0,202,185,121,60,191,115,205,47,208,94,92,56,166,171,231,117,84,152,237,138,58,139,149,93,242,229,13,190,73,95,44,242,94,102,163,138,89,91,78,199,75,43,250,37,52,72,237,174,84,99,24,139,209,172,247,85,7,21,220,87,106,63,22,186,142,252,215,53,151,192,218,168,123,144,88,44,16,76,175,165,180,82,185,81,85,173,85,68,238,76,253,173,89,102,84,71,72,230,181,17,24,198,71,27,37,87,44,94,95,244,122,187,89,77,196,14,183,227,190,47,5,164,219,62,51,109,150,72,37,165,191,85,71,60,208,202,234,150,53,235,34,67,4,148,254,248,100,99,91,51,158,222,170,232,218,246,73,58,185,163,249,19,212,223,162,250,197,17,64,38,170,1,21,121,163,249,19,212,223,162,250,197,17,73,124,50,93,173,86,14,36,180,162,251,125,185,210,91,173,182,236,226,197,87,89,89,87,51,97,130,154,8,235,225,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,154,62,207,240,12,55,84,240,219,182,159,106,14,61,73,124,199,175,148,235,77,93,67,82,139,178,86,117,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,76,246,113,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,88,0,105,79,132,239,43,26,55,242,255,0,30,244,232,12,214,23,231,203,87,137,140,55,94,120,121,178,97,150,106,26,187,118,67,165,214,123,86,57,122,162,153,21,236,115,35,167,88,105,170,226,149,26,141,115,38,109,52,138,172,247,62,55,177,237,84,86,236,146,72,65,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,207,254,95,252,49,126,236,60,62,218,108,25,38,47,106,182,231,215,189,247,12,174,166,142,111,17,36,211,44,178,45,52,18,77,239,69,236,64,246,71,178,53,88,146,78,243,152,174,238,58,71,254,87,52,127,34,122,155,244,95,88,162,40,219,68,51,91,86,154,235,70,3,168,215,218,122,185,237,184,174,81,106,189,214,69,72,198,186,121,32,166,171,142,105,27,27,92,230,181,94,173,98,162,34,185,169,215,167,85,79,226,105,35,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,7,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,21,147,203,36,29,169,42,18,63,188,84,223,211,115,122,162,251,187,87,46,14,96,21,156,59,223,98,210,77,94,200,191,185,61,127,137,158,42,154,136,231,168,147,29,170,216,249,55,83,178,22,73,35,225,154,68,70,62,20,110,212,146,84,149,170,207,190,73,102,7,58,191,43,24,183,204,10,31,78,184,149,193,203,211,0,195,117,63,140,109,57,195,53,3,30,164,190,216,170,170,43,234,106,45,245,104,174,130,119,211,91,234,106,34,73,27,215,163,216,146,195,26,171,29,213,143,68,86,185,28,213,86,173,154,115,31,230,1,71,195,189,138,93,36,210,28,139,251,172,87,248,105,229,169,167,142,10,136,241,218,93,236,147,117,67,38,100,145,190,105,163,69,99,33,86,238,72,229,89,92,172,251,148,150,152,112,12,3,50,213,60,202,211,167,218,125,143,85,223,50,27,229,66,83,80,208,211,34,111,149,253,21,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,82,255,0,184,36,224,251,25,225,27,75,226,178,181,41,43,115,107,229,60,14,203,47,20,146,212,118,43,167,138,73,223,11,35,142,87,171,90,200,91,82,248,145,237,100,107,34,53,30,246,181,87,107,107,131,157,95,154,124,91,229,253,15,168,220,78,171,200,199,241,179,242,223,234,71,117,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,186,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,80,7,63,215,237,28,177,113,1,163,89,102,142,228,115,120,122,76,154,222,234,120,234,118,189,254,18,169,142,73,41,170,118,49,236,89,59,83,199,20,189,189,232,215,236,218,239,133,202,134,101,201,127,199,239,25,182,46,46,108,90,56,182,203,87,134,186,227,120,253,77,70,72,230,177,240,199,29,226,169,241,71,81,77,20,78,221,247,45,240,76,150,57,18,89,21,209,213,49,174,216,248,222,211,160,114,108,209,79,183,60,65,93,181,142,174,225,217,164,211,43,122,118,96,142,93,178,79,93,113,138,162,158,61,205,88,220,142,133,176,50,177,93,209,236,114,73,216,233,185,187,208,186,144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,154,206,44,124,211,235,39,204,12,135,212,103,45,39,134,46,38,48,222,20,57,91,233,246,169,102,20,53,119,23,186,162,239,109,180,91,41,145,90,251,141,198,75,173,197,241,64,178,109,86,194,205,177,72,247,200,228,93,172,99,182,181,239,217,27,234,7,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,58,86,167,240,135,172,186,69,161,216,47,16,89,141,21,169,152,182,127,219,240,13,167,175,108,181,84,189,232,93,61,47,136,143,162,34,119,224,99,229,103,109,207,218,214,171,101,237,61,81,139,250,188,20,113,93,125,225,47,89,104,179,46,237,214,179,16,185,116,163,202,108,148,83,49,190,62,151,107,210,57,17,178,34,177,102,129,239,238,198,189,88,229,232,248,251,140,100,178,41,47,249,209,101,54,44,231,21,225,235,53,197,171,188,109,151,32,183,223,46,150,234,158,211,227,239,210,207,29,174,72,164,216,244,107,219,185,143,106,244,114,35,147,175,69,68,95,113,224,57,42,121,167,202,126,95,215,122,141,184,186,144,85,95,60,239,193,63,204,159,166,144,43,134,142,38,51,46,22,178,28,175,51,211,234,26,71,228,55,252,94,163,28,161,173,169,68,123,45,143,154,170,154,101,171,72,149,170,217,158,214,211,185,24,199,124,27,222,215,57,30,214,172,111,240,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,222,224,23,130,140,87,133,61,56,164,189,221,173,158,35,83,114,107,124,50,100,119,10,132,141,242,80,111,70,200,235,101,58,198,231,177,176,196,244,68,123,152,229,239,72,196,122,174,214,196,200,165,81,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,74,174,37,248,139,193,56,95,210,202,253,76,206,170,63,202,209,217,232,182,77,252,231,116,240,211,77,5,31,114,40,164,236,247,123,15,111,117,237,216,207,226,171,252,17,115,195,173,26,189,153,107,214,168,100,26,185,168,19,210,73,125,200,170,27,53,66,82,64,144,193,19,25,27,98,138,24,217,239,84,100,113,71,28,104,174,87,61,81,136,174,115,156,170,229,153,92,149,60,211,229,63,47,235,189,70,220,93,72,51,89,197,143,154,125,100,249,129,144,250,140,231,63,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,116,138,57,87,22,62,86,53,147,229,254,67,233,211,153,172,52,145,195,37,218,213,96,225,19,74,47,183,219,157,37,186,219,110,211,123,21,93,101,101,92,205,134,10,104,35,182,66,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,41,47,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,246,220,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,196,241,99,229,99,89,62,95,228,62,157,57,154,195,81,25,254,127,134,233,102,27,118,212,29,65,200,105,44,120,245,142,157,106,107,171,170,85,118,68,206,168,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,139,158,206,48,120,179,204,184,186,213,15,183,23,218,122,187,61,138,130,158,58,107,22,56,234,244,170,130,212,197,141,137,58,177,233,28,72,247,203,43,22,71,61,89,191,167,109,138,170,216,152,137,37,57,105,114,251,169,214,27,173,159,136,61,95,181,82,73,167,212,21,30,38,207,105,171,138,42,168,50,87,177,213,80,72,146,35,39,71,192,202,122,152,34,114,178,104,156,201,211,171,85,21,138,238,183,62,14,127,175,122,41,138,241,19,164,247,221,28,205,110,23,90,43,46,65,225,124,76,246,185,99,142,169,157,138,152,170,25,177,210,71,35,19,171,225,106,47,86,47,194,171,211,162,244,84,140,26,123,202,39,134,221,53,207,241,173,70,177,102,218,149,61,203,21,188,81,94,232,226,171,185,80,58,9,39,166,153,147,70,217,26,218,54,185,88,174,98,34,162,57,171,211,175,69,79,226,77,240,0,6,85,203,254,229,113,228,79,76,190,181,235,21,164,170,0,202,185,165,62,19,188,172,104,223,203,252,123,211,160,61,86,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,247,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,204,214,113,99,230,159,89,62,96,100,62,163,57,237,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,41,219,153,215,1,223,177,11,237,78,188,233,61,151,110,3,144,92,29,237,43,93,186,221,219,165,197,230,115,33,108,125,93,221,114,246,106,39,117,66,183,108,113,197,11,150,56,83,166,248,154,176,0,181,78,70,63,141,159,150,255,0,82,45,80,21,87,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,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,237,106,75,10,170,54,70,181,170,138,199,178,57,25,158,205,82,210,220,239,69,179,187,158,153,234,93,139,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,107,252,171,248,234,166,207,241,235,87,12,58,165,95,73,6,79,99,167,134,219,134,77,13,44,187,238,214,232,41,102,123,160,149,35,141,97,141,244,176,211,34,36,143,123,59,172,115,19,107,164,99,223,37,101,241,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,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,83,94,101,197,230,119,111,226,127,37,226,23,64,171,127,103,222,47,249,166,203,73,111,160,134,40,97,177,193,79,21,37,37,52,212,142,89,105,215,165,61,53,58,186,63,138,54,202,196,116,104,221,140,219,117,60,8,107,30,163,235,223,12,24,142,168,106,148,54,165,189,92,188,85,63,139,183,185,91,227,227,166,168,146,159,196,205,14,198,178,9,158,248,100,221,28,106,232,215,162,61,187,17,253,152,164,0,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,170,1,0,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,188,157,104,210,28,55,94,180,191,32,210,61,64,130,174,75,22,69,78,216,106,22,146,117,134,120,158,201,27,44,83,70,255,0,122,35,227,150,56,228,68,114,57,138,172,68,115,92,213,86,174,104,114,203,117,138,207,149,94,109,56,182,71,246,130,203,69,112,168,167,183,93,252,27,233,61,161,74,201,28,216,170,123,15,85,124,93,198,35,95,219,114,238,110,238,139,239,67,160,112,177,164,216,174,186,113,5,132,233,54,107,151,253,153,178,228,119,5,166,169,184,53,209,182,69,219,19,228,101,60,75,34,163,18,105,222,198,193,26,170,59,164,147,51,163,36,94,140,118,146,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,50,196,95,247,43,143,34,122,101,245,175,88,173,40,4,191,238,87,30,68,244,203,235,94,177,90,73,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,40,7,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,249,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,61,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,12,171,158,255,0,42,215,77,71,203,244,159,10,209,11,157,231,181,134,96,158,46,91,109,174,157,21,145,205,85,81,83,60,242,85,84,123,215,187,50,120,135,198,197,94,141,100,104,168,214,162,190,87,73,221,121,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,238,138,223,4,141,106,185,239,115,150,39,74,140,86,171,33,87,47,114,55,190,29,215,211,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,24,57,163,249,19,212,223,162,250,197,17,64,38,170,1,21,121,163,249,19,212,223,162,250,197,17,64,37,201,242,197,230,1,89,171,180,116,220,63,107,126,69,226,243,170,77,176,99,55,41,99,158,90,171,245,44,112,77,52,173,169,123,88,177,164,208,71,79,239,154,71,181,211,53,237,234,142,145,175,124,147,3,137,222,30,177,94,40,52,106,245,164,121,77,79,128,241,253,186,155,117,209,148,177,212,77,108,174,137,219,162,168,141,175,79,243,163,122,53,204,115,226,150,86,35,217,191,114,103,91,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,121,83,74,124,39,121,88,209,191,151,248,247,167,64,102,176,246,186,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,75,222,176,113,155,161,218,139,193,181,203,137,188,210,213,183,16,109,190,106,28,155,29,123,33,185,205,21,83,164,74,103,219,100,141,62,9,59,207,150,52,103,117,35,107,226,168,138,73,18,38,61,118,210,94,158,113,117,196,94,148,231,249,102,167,105,254,166,85,218,114,28,230,162,106,188,134,118,209,82,203,5,124,242,76,233,157,43,233,164,137,208,35,210,71,200,173,115,99,69,98,73,35,91,181,175,114,45,181,113,185,146,103,217,143,43,123,238,87,170,88,197,38,59,150,94,44,248,229,109,218,213,76,179,35,41,39,146,235,66,229,141,89,59,27,44,79,232,169,190,23,163,150,39,171,163,223,38,206,227,168,216,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,170,14,28,181,190,235,195,142,176,217,117,150,197,99,164,187,220,172,20,247,22,209,210,85,200,230,64,179,212,80,207,77,27,228,219,241,57,140,116,232,245,98,43,85,232,197,106,57,155,183,167,149,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,247,88,175,241,48,69,77,81,36,21,17,227,180,187,223,30,218,119,194,249,35,124,211,70,136,247,204,142,220,145,202,145,53,25,247,203,44,234,41,91,157,95,154,124,91,229,253,15,168,220,78,171,200,199,241,179,242,223,234,69,170,21,151,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,170,188,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,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,96,46,251,147,238,142,88,176,110,24,19,85,105,230,241,23,173,75,184,79,81,89,38,215,179,177,75,67,81,61,37,61,55,69,123,152,237,175,101,76,189,196,107,28,190,39,99,183,36,109,82,117,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,214,113,99,230,159,89,62,96,100,62,163,57,207,239,57,77,247,32,183,88,173,55,122,239,17,73,140,219,223,107,181,199,218,99,60,61,43,234,170,42,221,31,86,162,43,250,207,87,80,254,174,85,119,199,211,174,214,181,18,194,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,157,17,31,77,12,189,26,214,198,229,238,77,20,141,122,181,177,58,57,173,207,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,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,188,42,167,41,190,213,226,182,236,42,162,187,125,150,213,112,173,186,81,211,118,152,157,170,170,184,233,163,168,147,122,38,247,110,101,21,50,116,85,86,167,111,171,81,21,206,85,157,92,149,60,211,229,63,47,235,189,70,220,77,78,100,60,107,106,159,7,223,179,191,217,157,131,20,185,253,173,246,191,141,246,237,45,76,221,191,11,225,59,125,174,204,241,116,235,226,95,187,118,238,189,27,211,167,69,235,226,185,122,115,11,214,142,44,245,162,245,167,58,141,140,97,86,235,109,187,23,169,189,197,45,146,138,174,25,221,60,117,116,144,181,174,116,213,50,181,89,182,161,234,168,141,69,234,141,247,255,0,20,94,107,207,59,240,79,243,39,233,165,85,151,125,202,247,130,143,221,255,0,4,102,179,234,21,178,235,67,169,57,149,189,244,210,219,171,83,179,236,107,91,166,107,217,78,177,53,203,214,105,123,80,77,34,200,136,248,254,8,182,70,230,75,220,157,64,160,30,104,254,123,53,55,232,190,143,68,77,78,85,58,153,138,232,223,2,58,153,170,89,173,95,135,178,227,57,133,206,225,83,182,72,217,36,219,45,150,237,144,69,220,123,24,233,165,122,182,56,216,174,77,242,61,141,69,234,228,43,131,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,229,85,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,158,188,149,60,211,229,63,47,235,189,70,220,123,93,111,230,237,196,150,154,235,70,125,167,54,44,39,77,103,182,226,185,69,214,201,71,45,93,182,189,211,201,5,53,92,144,198,233,28,218,198,181,94,173,98,42,170,53,169,215,175,68,79,224,77,78,94,156,80,103,220,89,232,189,235,81,181,26,209,143,219,174,86,236,162,166,201,20,86,74,121,161,129,208,71,73,73,51,92,230,205,44,174,87,238,168,122,42,163,145,58,35,125,223,197,86,147,56,177,243,79,172,159,48,50,31,81,156,244,24,159,9,153,150,117,194,134,65,197,14,31,81,87,118,102,43,148,73,101,187,216,233,168,17,207,165,183,71,71,21,68,183,37,151,185,185,204,99,167,141,175,141,177,46,214,110,149,206,70,49,251,124,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,104,79,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,126,94,44,124,172,107,39,203,252,135,211,167,51,88,74,174,35,56,232,190,234,254,129,105,159,14,24,117,5,215,30,197,176,188,126,215,110,190,185,245,140,254,216,106,169,104,169,99,98,201,19,25,214,56,97,158,41,220,198,44,175,108,155,162,145,236,99,227,99,89,226,184,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,197,113,99,229,99,89,62,95,228,62,157,57,154,194,197,57,177,113,139,149,102,249,221,207,133,220,114,142,235,97,198,241,43,130,123,109,239,146,72,126,208,204,176,211,203,15,114,9,32,142,70,67,12,139,42,179,227,146,41,250,197,59,122,163,98,114,112,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,227,252,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,123,104,135,55,110,36,181,43,90,48,29,57,190,225,58,107,5,183,42,202,45,86,74,201,105,45,181,237,158,56,42,106,227,134,71,70,231,86,57,168,244,107,213,81,85,174,78,189,58,162,255,0,2,221,1,10,185,144,241,173,170,124,31,126,206,255,0,102,118,12,82,231,246,183,218,254,55,219,180,181,51,118,252,47,132,237,246,187,51,197,211,175,137,126,237,219,186,244,111,78,157,23,175,21,224,207,154,6,190,241,19,196,158,31,163,153,174,33,167,244,86,92,131,218,30,38,123,93,190,182,58,166,118,40,42,42,25,177,210,85,200,196,234,248,90,139,213,139,240,170,244,232,189,21,44,252,0,101,92,191,238,87,30,68,244,203,235,94,177,90,74,160,12,171,154,83,225,59,202,198,141,252,191,199,189,58,3,165,92,238,214,171,45,51,43,47,55,58,74,10,121,42,32,164,100,181,51,54,38,58,121,229,100,48,196,142,114,162,43,228,150,72,227,99,127,139,158,246,181,58,170,162,28,215,137,222,30,177,94,40,52,106,245,164,121,77,79,128,241,253,186,155,117,209,148,177,212,77,108,174,137,219,162,168,141,175,79,243,163,122,53,204,115,226,150,86,35,217,191,114,103,135,90,52,135,50,208,93,80,200,52,143,80,32,164,142,251,142,212,54,26,133,164,157,38,130,86,62,54,203,20,209,191,220,170,201,34,146,57,17,28,141,122,35,209,28,214,185,21,169,55,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,148,51,89,197,143,154,125,100,249,129,144,250,140,231,138,190,224,25,150,51,140,227,57,157,247,30,171,164,177,102,52,245,53,54,43,131,145,22,10,230,83,212,62,158,116,99,145,85,17,241,203,26,163,152,189,30,136,232,220,169,182,70,57,211,83,150,231,48,74,110,29,170,100,209,237,100,186,213,187,78,174,53,14,169,162,185,77,44,179,51,25,122,69,60,146,164,84,240,193,44,211,50,166,101,129,170,198,185,172,141,234,249,58,117,124,138,183,61,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,120,184,211,225,158,167,133,29,121,186,233,132,53,213,119,11,20,244,240,221,241,234,234,181,139,191,83,110,155,114,55,184,145,185,81,31,28,177,205,10,170,181,155,214,21,145,24,198,189,168,77,254,70,63,141,159,150,255,0,82,59,255,0,50,30,53,181,79,131,239,217,223,236,206,193,138,92,254,214,251,95,198,251,118,150,166,110,223,133,240,157,190,215,102,120,186,117,241,47,221,187,119,94,141,233,211,162,245,241,92,189,57,133,235,71,22,122,209,122,211,157,70,198,48,171,117,182,221,139,212,222,226,150,201,69,87,12,238,158,58,186,72,90,215,58,106,153,90,172,219,80,245,84,70,162,245,70,251,255,0,138,47,53,231,157,248,39,249,147,244,211,149,114,84,243,79,148,252,191,174,245,27,113,58,121,140,241,175,251,170,233,196,22,12,2,231,106,147,83,114,159,187,182,211,78,189,217,45,116,42,143,73,46,110,135,107,152,237,175,98,71,19,101,86,181,242,57,206,233,43,97,150,53,162,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,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,211,15,22,62,105,245,147,230,6,67,234,51,157,214,239,192,229,54,75,203,255,0,13,226,227,78,95,86,183,219,109,61,201,249,117,165,25,45,66,87,82,69,118,169,129,181,176,35,81,203,19,224,137,172,238,181,122,68,176,196,233,58,177,209,191,189,15,237,151,107,173,150,165,245,150,107,157,93,5,68,148,243,210,62,90,105,157,19,221,4,241,62,25,162,87,53,81,85,146,69,36,145,189,191,193,204,123,154,189,81,85,15,107,160,58,57,125,226,3,89,113,61,29,199,38,240,245,121,53,193,180,242,84,237,99,252,37,43,26,233,42,106,118,61,236,73,59,80,71,44,189,189,232,231,236,218,223,137,200,134,135,181,10,182,155,135,206,27,114,91,134,156,218,105,33,167,211,92,30,182,107,13,13,91,165,158,6,50,223,64,245,166,134,69,87,247,94,196,72,88,213,85,126,245,78,191,23,85,234,85,15,242,213,241,79,254,224,116,171,254,234,184,255,0,175,23,82,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,84,2,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,34,185,175,113,199,83,146,221,111,124,35,233,203,41,22,197,109,168,167,102,93,118,71,197,80,181,213,113,58,57,219,69,2,181,92,145,50,9,90,206,235,151,164,171,52,78,143,163,27,27,251,208,87,135,93,6,204,184,146,213,203,22,148,225,148,85,110,125,198,161,143,185,215,67,78,147,50,211,110,71,181,42,43,101,71,61,141,217,27,93,213,26,175,110,247,171,35,106,239,123,81,124,174,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,77,241,63,162,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,220,79,44,94,60,127,109,246,42,109,6,213,139,214,236,251,31,183,183,217,183,75,141,199,185,85,148,66,215,204,233,58,55,180,212,239,83,192,218,116,118,233,36,150,102,164,147,47,93,146,185,41,88,191,238,87,30,68,244,203,235,94,177,90,80,9,127,220,174,60,137,233,151,214,189,98,180,149,71,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,201,78,92,28,192,43,56,119,190,197,164,154,189,145,127,114,122,255,0,19,60,85,53,17,207,81,38,59,85,177,242,110,167,100,44,146,71,195,52,136,140,124,40,221,169,36,169,43,85,159,124,146,221,249,88,28,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,101,0,41,91,249,106,248,167,255,0,112,58,85,255,0,117,92,127,215,139,62,224,207,90,242,174,34,120,108,195,245,143,53,183,218,168,175,89,7,180,60,76,22,184,164,142,149,157,138,250,138,118,108,108,146,72,244,234,200,90,171,213,235,241,42,244,232,157,17,51,132,119,94,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,160,141,45,210,220,19,69,176,75,102,153,233,165,139,216,216,221,155,189,224,168,188,84,213,29,174,236,207,154,79,188,153,239,145,221,100,149,238,248,156,189,58,244,78,136,136,137,234,200,171,205,31,200,158,166,253,23,214,40,138,1,52,123,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,38,87,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,207,146,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,62,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,2,105,79,132,239,43,26,55,242,255,0,30,244,232,12,214,18,211,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,190,246,89,93,51,222,246,85,84,190,165,232,237,140,142,39,185,145,39,244,226,69,140,22,236,179,42,179,216,174,248,181,167,38,186,209,89,114,15,15,237,123,117,61,108,145,210,220,59,15,87,193,226,34,106,163,37,237,189,85,204,222,139,181,202,170,157,20,238,188,2,112,241,106,226,99,137,123,6,7,149,90,170,235,241,59,125,61,77,239,35,101,53,99,105,159,224,160,103,70,53,92,170,143,86,73,83,37,44,47,72,190,243,100,174,86,171,58,44,140,183,78,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,125,122,209,164,57,150,130,234,134,65,164,122,129,5,36,119,220,118,161,176,212,45,36,233,52,18,177,241,182,88,166,141,254,229,86,73,20,145,200,136,228,107,209,30,136,230,181,200,173,75,63,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,161,0,57,213,249,88,197,190,96,80,250,117,196,165,98,218,121,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,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,34,213,15,201,198,178,155,22,97,110,154,237,142,87,120,186,74,123,133,125,174,73,59,79,143,109,85,21,84,180,149,49,244,122,34,174,201,224,149,157,122,109,118,222,173,85,106,162,173,54,115,58,224,59,246,33,125,169,215,157,39,178,237,192,114,11,131,189,165,107,183,91,187,116,184,188,206,100,45,143,171,187,174,94,205,68,238,168,86,237,142,56,161,114,199,10,116,223,19,86,31,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,69,58,23,174,154,113,196,94,156,91,181,67,75,239,62,58,213,93,214,41,161,149,17,149,86,250,166,162,44,148,181,49,162,175,110,102,110,111,84,234,173,86,185,175,99,158,199,177,238,232,0,170,190,119,186,91,255,0,209,166,181,219,236,95,237,188,90,239,115,241,95,243,84,208,65,217,87,255,0,248,201,219,216,207,248,158,239,239,104,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,134,162,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,58,255,0,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,250,223,77,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,214,115,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,124,110,119,85,106,61,187,216,175,141,203,177,238,69,207,103,17,90,13,153,112,219,171,151,221,41,204,232,170,218,251,117,67,223,108,174,154,157,33,101,218,220,175,114,83,214,196,141,123,219,178,70,183,170,181,30,237,143,71,198,229,222,199,34,75,94,74,158,105,242,159,151,245,222,163,110,39,255,0,28,252,12,126,250,63,98,127,186,143,216,239,177,222,210,255,0,18,123,67,197,120,191,13,255,0,188,67,179,111,134,255,0,218,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,47,0,231,157,248,39,249,147,244,210,63,242,147,210,220,19,84,56,167,155,237,213,139,218,127,100,177,247,101,54,127,236,169,161,240,183,74,91,141,15,98,127,186,123,119,237,238,63,224,126,230,47,95,123,87,162,23,168,1,64,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,34,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,95,127,205,255,0,22,177,96,218,251,167,184,86,45,67,224,172,184,254,151,218,109,118,234,110,235,228,236,82,193,91,95,28,81,239,122,185,238,218,198,53,58,185,85,203,211,170,170,175,188,253,110,74,158,105,242,159,151,245,222,163,110,59,254,172,114,107,253,168,106,158,101,169,159,188,119,179,62,214,228,23,27,239,130,251,33,222,240,190,42,166,73,187,93,207,26,221,251,123,155,119,109,111,94,157,122,39,94,132,170,224,167,133,47,220,251,75,46,186,103,246,247,237,111,180,242,9,239,190,55,217,126,3,183,220,166,167,135,181,219,239,75,215,167,134,221,187,114,117,223,211,167,187,170,209,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,185,87,3,156,93,221,120,65,213,199,101,115,219,170,239,24,157,250,157,182,220,142,213,5,67,152,247,192,143,71,50,170,22,43,146,39,212,194,187,182,119,19,162,178,73,163,71,71,221,89,27,118,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,18,211,136,14,1,50,109,46,225,231,2,226,103,7,186,85,223,241,60,139,23,181,94,242,54,84,165,60,47,176,79,87,79,66,140,106,57,101,71,213,50,106,154,169,81,136,200,81,98,99,26,143,87,123,228,94,107,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,9,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,43,197,143,149,141,100,249,127,144,250,116,230,107,9,191,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,87,35,236,254,154,43,174,169,233,109,118,67,86,181,21,84,246,235,253,174,210,229,149,208,35,34,116,176,86,212,49,58,118,152,245,89,168,24,239,122,61,232,145,255,0,73,35,93,182,190,114,174,40,244,47,247,148,208,156,155,69,62,212,253,156,251,71,224,191,156,252,15,140,236,120,122,200,42,127,188,247,35,221,187,177,183,250,105,211,119,95,127,78,139,10,180,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,17,87,142,126,6,63,125,31,177,63,221,71,236,119,216,239,105,127,137,61,161,226,188,95,134,255,0,222,33,217,183,195,127,237,117,223,253,93,61,252,171,133,206,84,159,187,94,187,99,58,215,251,122,251,71,246,115,198,255,0,54,125,150,240,125,255,0,17,71,61,55,247,239,23,38,221,189,253,223,208,94,187,122,123,186,245,73,254,0,50,174,95,247,43,143,34,122,101,245,175,88,173,37,80,6,85,205,41,240,157,229,99,70,254,95,227,222,157,1,202,185,163,249,19,212,223,162,250,197,17,205,57,110,115,4,169,226,38,154,77,30,214,75,173,35,117,22,221,78,234,154,43,148,210,197,11,242,102,44,179,201,42,69,79,12,17,67,11,233,161,72,26,172,107,156,249,24,143,147,167,70,72,169,216,56,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,93,167,42,78,43,181,31,136,157,56,201,112,173,80,151,218,183,93,57,246,116,16,223,229,153,93,85,114,165,170,74,132,141,181,40,169,241,205,31,133,114,44,221,119,72,215,181,94,138,246,190,73,106,91,139,31,52,250,201,243,3,33,245,25,203,84,225,87,135,172,87,138,14,85,248,110,145,229,53,62,3,199,251,90,166,221,116,101,44,117,19,91,43,162,189,86,186,42,136,218,244,255,0,58,55,163,92,199,62,41,101,98,61,155,247,37,69,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,44,211,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,63,138,243,171,243,79,139,124,191,161,245,27,137,213,121,24,254,54,126,91,253,72,149,92,115,240,49,251,232,253,137,254,234,63,99,190,199,123,75,252,73,237,15,21,226,252,55,254,241,14,205,190,27,255,0,107,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,188,3,158,119,224,159,230,79,211,72,127,192,135,19,150,46,18,245,11,50,213,91,189,151,219,117,111,195,228,181,218,237,30,37,244,222,62,170,91,157,189,206,143,190,216,165,72,182,193,29,68,189,92,221,171,218,217,213,28,230,156,87,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,219,79,44,94,95,245,154,69,71,77,196,14,183,227,190,19,58,171,219,62,51,109,150,73,226,170,176,210,201,4,208,202,234,150,53,233,26,205,60,117,30,248,100,99,157,11,88,222,170,217,28,246,71,98,166,107,56,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,64,14,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,246,174,77,156,49,123,54,197,118,226,119,53,197,237,83,73,120,233,111,194,43,100,155,187,85,77,12,111,168,134,225,59,99,78,172,139,184,244,108,45,122,253,238,216,167,68,70,199,39,89,108,83,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,43,91,249,12,127,248,162,255,0,66,127,249,242,213,1,202,184,177,242,177,172,159,47,242,31,78,156,205,97,170,128,64,14,117,126,86,49,111,152,20,62,157,113,41,219,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,238,157,88,245,138,105,17,30,222,143,98,170,57,170,215,34,57,24,6,1,153,106,158,101,105,211,237,62,199,170,239,153,13,242,161,41,168,104,105,145,55,202,254,138,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,169,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,236,87,207,44,112,118,163,168,88,254,237,83,127,77,206,234,171,238,228,28,203,56,21,169,226,107,25,165,212,253,49,160,171,170,213,12,114,158,11,109,45,11,106,162,142,11,189,185,106,21,93,3,214,121,25,20,47,133,103,154,102,200,142,77,201,220,141,205,122,186,53,142,144,45,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,62,82,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,3,133,113,131,194,102,27,197,214,151,253,135,190,212,82,89,239,180,21,17,212,216,178,55,80,45,84,246,167,172,140,89,209,140,73,34,87,178,88,152,177,185,138,253,157,123,111,84,87,68,197,76,246,103,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,133,166,174,161,169,68,223,19,250,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,173,170,114,119,226,171,50,206,169,175,92,52,231,119,42,187,179,49,91,59,46,216,189,92,177,163,159,75,110,142,86,65,53,28,179,43,247,57,140,116,244,221,134,236,93,172,238,177,94,140,100,44,111,181,226,143,149,39,239,41,174,217,54,181,254,222,190,206,125,163,240,95,205,159,101,188,103,99,195,209,193,77,253,251,197,199,187,119,99,119,244,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,42,175,249,12,127,248,162,255,0,66,127,249,242,127,240,185,161,127,187,94,132,227,58,41,246,167,237,31,217,207,27,252,231,224,124,31,127,196,86,79,83,253,231,185,38,221,189,253,191,211,94,187,122,251,186,244,76,214,23,209,202,127,22,177,99,252,18,226,23,107,69,15,135,171,201,174,23,123,165,210,78,235,223,226,42,153,93,53,35,100,232,229,84,103,72,41,41,217,209,168,141,248,58,244,220,231,42,204,0,69,94,104,254,68,245,55,232,190,177,68,80,9,165,62,40,244,47,247,148,208,156,155,69,62,212,253,156,251,71,224,191,156,252,15,140,236,120,122,200,42,127,188,247,35,221,187,177,183,250,105,211,119,95,127,78,139,10,180,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,36,7,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,11,31,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,209,79,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,205,97,165,62,19,188,172,104,223,203,252,123,211,160,51,88,105,35,134,75,77,170,255,0,194,38,148,88,175,182,202,75,141,182,227,166,246,42,74,202,58,184,91,52,21,48,73,108,133,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,82,95,29,28,25,95,120,60,212,122,91,100,119,95,108,225,153,71,136,168,198,110,82,189,137,84,232,226,86,119,105,170,99,111,78,147,69,221,137,22,70,181,35,145,175,107,155,181,85,241,71,103,252,168,248,116,253,139,112,227,6,127,123,167,217,146,106,151,135,190,212,124,125,123,86,182,177,222,206,139,225,149,241,187,172,114,201,81,185,26,199,167,139,237,189,58,196,157,61,95,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,181,120,10,210,220,19,90,120,177,193,180,207,82,236,94,217,198,239,62,211,241,180,94,42,106,126,239,106,219,85,52,127,121,11,217,35,122,73,19,29,240,185,58,244,232,189,81,85,23,69,32,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,34,213,10,86,211,110,53,242,174,20,248,238,213,155,37,218,231,226,52,203,38,213,11,220,121,29,190,161,100,124,116,27,238,114,198,235,157,58,70,215,189,179,68,196,69,123,88,213,239,70,196,98,166,230,196,248,174,79,251,85,207,113,95,241,86,71,141,228,118,255,0,249,58,202,27,149,13,68,127,246,163,154,25,35,127,252,109,115,93,253,104,165,0,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,127,47,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,110,135,129,90,188,237,53,51,42,199,244,227,78,244,182,211,87,225,236,185,133,194,225,112,187,246,228,145,146,84,120,4,166,236,64,237,175,70,62,21,125,90,200,230,61,174,251,200,32,114,43,85,158,250,150,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,79,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,28,171,134,142,29,51,190,40,53,78,131,76,240,90,127,242,85,151,138,221,240,255,0,54,90,252,76,48,207,89,219,150,88,251,221,174,251,29,218,99,183,191,248,34,127,21,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,42,47,157,95,154,124,91,229,253,15,168,220,71,37,79,52,249,79,203,250,239,81,183,23,82,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,78,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,32,6,138,114,115,211,140,3,89,106,179,157,67,204,254,218,98,22,171,131,231,199,177,186,170,20,79,19,30,216,221,3,174,82,117,70,75,219,122,204,215,66,200,210,57,123,113,61,202,140,124,148,201,48,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,42,175,152,191,46,143,216,39,139,214,189,20,183,127,115,111,187,246,157,179,189,255,0,171,159,224,148,208,253,245,77,75,234,43,60,69,68,178,187,225,103,221,127,5,248,122,42,113,78,5,248,205,190,240,121,168,245,87,57,45,94,217,195,50,143,15,79,147,91,98,99,18,169,209,196,175,237,84,211,72,238,157,38,139,187,42,164,110,114,71,35,94,230,187,106,171,37,142,231,245,203,63,195,117,79,130,109,78,212,29,62,200,105,47,152,245,243,77,242,10,154,26,234,101,93,146,179,217,245,8,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,153,204,46,39,157,134,151,221,114,29,35,192,245,94,222,234,185,169,240,203,197,85,182,186,158,26,39,74,200,224,184,50,62,149,82,202,139,210,22,50,90,56,162,77,205,232,231,213,49,55,53,81,17,240,43,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,57,87,20,122,233,251,181,232,78,77,173,127,101,190,209,253,156,240,95,205,158,59,193,247,252,69,100,20,223,223,187,114,109,219,223,221,253,5,235,183,167,187,175,84,133,90,79,206,83,246,161,170,120,110,153,254,238,62,204,251,91,144,91,172,94,55,237,127,123,194,248,170,152,225,238,246,252,19,119,237,238,110,219,185,189,122,116,234,157,122,150,84,0,0,202,185,127,220,174,60,137,233,151,214,189,98,180,149,64,25,87,52,167,194,119,149,141,27,249,127,143,122,116,7,42,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,165,50,146,249,207,218,109,86,238,43,236,149,150,251,101,37,45,69,211,7,160,171,174,150,24,90,199,213,78,149,149,176,164,178,185,19,171,222,145,67,20,104,231,117,93,145,177,191,193,168,137,216,57,24,254,54,126,91,253,72,128,28,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,63,87,142,142,12,172,92,97,233,197,45,178,59,175,177,179,60,95,196,84,99,55,41,94,245,165,108,146,163,59,180,213,49,183,175,88,101,237,68,139,35,90,178,70,230,53,205,220,136,248,164,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,85,226,95,137,140,203,138,92,135,20,204,245,6,134,145,153,13,131,23,167,199,43,171,105,145,24,203,155,225,170,169,153,42,214,36,106,54,23,185,181,13,71,177,191,6,246,57,205,70,53,201,27,39,175,35,31,198,207,203,127,169,22,168,10,171,231,157,248,39,249,147,244,210,170,203,20,229,139,203,254,143,87,107,41,184,129,214,252,119,197,224,180,155,103,198,109,178,201,4,180,183,234,168,231,154,25,93,82,198,189,100,72,96,146,159,223,12,140,107,102,115,219,213,93,27,94,201,46,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,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,60,174,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,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,84,2,0,115,171,242,177,139,124,192,161,244,235,137,74,197,228,242,211,224,86,167,134,92,102,171,83,245,58,130,174,151,84,50,58,121,237,181,84,46,170,138,72,45,22,228,168,69,108,12,88,36,124,83,62,101,130,25,157,34,185,118,167,110,54,181,138,217,22,73,190,10,171,230,185,192,183,247,254,40,52,83,12,255,0,108,85,103,244,84,46,255,0,53,205,186,71,78,141,255,0,165,241,79,107,191,216,76,172,255,0,8,152,170,178,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,85,7,60,171,77,170,27,174,141,223,97,182,82,50,229,89,79,126,164,168,172,108,45,73,230,130,23,80,186,40,159,39,77,206,99,29,60,206,107,85,122,53,101,145,83,166,229,235,205,121,42,121,167,202,126,95,215,122,141,184,186,144,64,14,40,249,173,254,237,122,237,147,104,167,236,23,237,31,217,207,5,252,231,246,167,193,247,252,69,28,21,63,222,124,36,155,118,247,246,255,0,77,122,237,235,238,235,209,59,255,0,5,60,86,254,248,58,89,117,212,207,176,95,100,189,153,144,79,98,240,94,212,241,253,206,221,53,60,221,222,231,102,46,157,124,78,221,187,87,166,206,189,125,253,18,64,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,128,77,84,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,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,142,188,31,113,103,153,112,139,170,31,110,44,84,245,119,139,21,125,60,148,215,220,113,181,233,75,5,213,137,27,210,5,123,214,57,81,143,138,87,164,141,122,51,127,78,227,17,81,178,189,23,133,26,83,225,59,202,198,141,252,191,199,189,58,3,53,134,148,248,78,242,177,163,127,47,241,239,78,128,244,26,209,164,56,110,189,105,126,65,164,122,129,5,92,150,44,138,157,176,212,45,36,235,12,241,61,146,54,88,166,141,254,244,71,199,44,113,200,136,228,115,21,88,136,230,185,170,173,95,106,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,32,7,51,174,3,191,109,246,42,157,121,210,123,46,236,251,31,183,187,218,86,187,117,187,185,85,148,66,215,194,216,250,187,186,212,239,83,192,218,133,110,216,228,150,102,164,112,167,93,145,53,32,87,47,62,21,181,231,92,117,66,159,81,180,175,48,171,211,203,110,23,80,178,191,53,74,79,16,144,214,246,254,26,72,32,87,53,181,79,123,94,137,44,78,114,70,144,200,238,239,94,228,113,203,61,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,134,107,56,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,57,163,249,19,212,223,162,250,197,17,64,38,170,1,64,60,206,181,75,246,161,198,78,107,225,47,190,211,181,98,94,31,22,183,255,0,98,246,124,47,133,141,60,92,30,246,53,207,219,93,37,111,198,237,221,122,252,46,86,35,8,170,94,247,41,60,214,213,149,112,91,143,216,173,244,245,113,212,97,215,139,173,146,185,211,49,168,201,39,125,75,171,145,209,42,57,85,89,218,174,137,170,174,70,174,246,189,58,116,68,115,166,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,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,175,143,45,51,202,181,147,153,158,85,165,184,85,39,136,189,100,215,11,5,190,155,116,114,62,56,119,218,40,183,207,47,109,143,123,97,137,136,233,36,122,53,118,70,199,185,83,163,84,183,78,21,120,103,195,120,80,210,58,61,45,195,235,170,238,47,117,67,174,87,123,157,74,171,95,113,184,200,200,217,44,233,30,229,108,44,219,20,108,100,109,85,218,198,55,115,158,253,242,63,176,20,173,206,175,205,62,45,242,254,135,212,110,35,146,167,154,124,167,229,253,119,168,219,139,169,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,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,5,80,115,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,39,78,172,141,83,138,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,93,78,185,96,24,110,150,112,77,169,218,125,167,216,245,37,143,30,177,233,190,65,77,67,67,76,139,178,38,123,62,161,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,87,57,134,143,120,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,225,26,146,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,197,56,204,209,76,171,136,158,27,51,13,28,194,174,22,170,43,214,65,236,255,0,13,61,210,89,35,165,103,98,190,158,161,251,221,28,114,61,58,178,23,34,116,98,252,74,157,122,39,85,74,246,209,14,81,60,73,105,174,180,96,58,141,125,205,180,214,123,110,43,148,90,175,117,145,82,92,171,221,60,144,83,85,199,52,141,141,174,163,107,85,234,214,42,34,43,154,157,122,117,84,254,37,186,0,0,50,174,95,247,43,143,34,122,101,245,175,88,173,37,80,6,85,205,41,240,157,229,99,70,254,95,227,222,157,1,202,185,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,105,76,165,110,117,126,105,241,111,151,244,62,163,113,58,175,35,31,198,207,203,127,169,16,3,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,164,170,43,215,153,111,47,186,109,97,181,94,56,131,210,11,85,92,154,131,65,79,226,111,22,154,72,165,170,159,37,99,27,75,4,105,26,62,116,100,15,167,166,130,87,35,33,137,207,157,122,53,17,94,173,235,76,37,170,114,49,252,108,252,183,250,145,106,128,170,190,121,223,130,127,153,63,77,33,255,0,47,126,26,236,92,80,241,29,111,194,179,21,223,139,89,45,243,228,55,218,102,85,62,158,106,202,88,95,28,108,130,55,177,170,169,190,121,224,71,244,86,59,181,221,86,61,175,70,41,160,155,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,15,172,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,227,250,223,197,215,14,156,56,221,109,150,45,101,212,202,75,5,202,239,78,250,186,74,54,209,85,86,206,176,53,219,123,175,142,154,41,29,27,21,219,154,215,61,26,143,86,72,141,221,177,253,62,190,44,124,172,107,39,203,252,135,211,167,51,88,106,160,16,3,157,95,149,140,91,230,5,15,167,92,74,245,229,151,105,181,94,184,227,211,10,59,205,178,146,190,158,58,139,149,91,34,169,133,178,177,179,193,108,171,154,25,81,174,69,68,124,114,199,28,140,119,241,107,216,215,39,69,68,83,65,32,3,42,229,255,0,114,184,242,39,166,95,90,245,138,210,128,75,254,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,192,227,51,149,254,190,241,19,196,158,97,172,120,86,95,167,244,86,92,131,217,254,26,11,165,194,182,58,166,118,40,41,233,223,189,177,210,72,196,234,248,92,169,209,235,240,170,117,232,189,81,36,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,247,83,189,85,17,170,157,21,190,255,0,226,137,40,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,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,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,51,239,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,77,41,240,157,229,99,70,254,95,227,222,157,1,154,195,74,124,39,121,88,209,191,151,248,247,167,64,117,80,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,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,43,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,54,126,91,253,72,181,67,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,28,209,252,137,234,111,209,125,98,136,160,19,85,7,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,187,146,127,141,14,15,174,188,42,99,58,55,61,221,41,25,114,203,49,121,157,126,137,178,185,211,178,247,13,66,205,82,199,181,31,36,59,34,134,182,142,153,175,138,77,178,45,44,146,109,110,238,174,238,188,150,245,142,197,135,235,46,91,163,183,120,123,117,122,137,111,167,168,181,212,238,122,238,170,182,182,162,71,83,108,107,21,19,124,19,212,75,220,115,216,214,248,109,191,19,164,106,37,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,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,46,164,3,154,97,58,13,134,225,154,195,168,122,228,218,42,74,188,179,63,168,163,99,238,14,167,86,207,69,110,167,161,164,167,109,19,28,175,114,108,116,180,207,157,206,106,51,122,201,27,94,142,236,198,227,165,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,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,7,42,226,199,202,198,178,124,191,200,125,58,115,53,132,244,226,103,143,186,107,183,10,26,75,195,78,133,101,213,108,99,48,123,109,179,80,42,226,162,150,153,251,225,163,134,5,182,69,52,155,92,172,87,50,110,250,177,155,36,98,196,198,202,230,58,102,44,74,208,189,11,212,126,34,245,30,221,165,250,95,102,241,215,90,238,178,205,52,170,172,165,183,210,181,81,36,170,169,145,17,123,112,179,115,122,175,69,114,185,205,99,26,247,189,140,118,138,116,47,66,244,227,135,77,56,183,105,126,151,217,188,13,170,135,172,179,77,42,163,234,174,21,78,68,73,42,170,100,68,78,228,207,218,222,171,209,26,141,107,88,198,177,140,99,27,249,92,88,249,88,214,79,151,249,15,167,78,102,176,213,65,153,109,126,209,203,239,15,250,203,150,104,238,71,55,136,171,198,110,14,167,142,167,107,25,226,233,94,212,146,154,167,99,30,244,143,187,4,145,75,219,222,174,102,253,174,248,154,168,92,255,0,41,60,214,213,149,112,91,143,216,173,244,245,113,212,97,215,139,173,146,185,211,49,168,201,39,125,75,171,145,209,42,57,85,89,218,174,137,170,174,70,174,246,189,58,116,68,115,166,80,0,0,0,50,174,95,247,43,143,34,122,101,245,175,88,173,37,80,6,85,205,41,240,157,229,99,70,254,95,227,222,157,1,202,185,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,105,76,165,110,117,126,105,241,111,151,244,62,163,113,58,175,35,31,198,207,203,127,169,16,3,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,164,170,5,11,115,74,208,189,56,208,110,38,163,180,233,125,155,216,214,172,163,31,167,201,38,182,196,168,148,180,117,82,213,85,67,35,41,152,136,157,168,87,195,181,233,31,85,107,28,247,35,54,177,24,198,73,94,70,63,141,159,150,255,0,82,45,80,21,87,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,226,234,64,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,15,146,237,69,83,113,181,86,219,232,238,213,118,186,138,170,121,33,138,186,145,177,58,122,87,185,170,141,154,52,153,143,137,94,213,84,114,36,140,123,58,162,110,107,147,170,46,112,120,179,194,181,231,6,215,156,158,131,137,26,138,186,236,218,186,163,199,84,93,101,126,248,46,144,59,171,98,169,165,126,214,181,105,149,172,217,27,90,214,164,105,31,107,100,107,26,198,201,21,194,47,26,254,196,225,151,86,56,78,212,219,157,170,142,203,54,159,228,242,97,119,9,215,177,35,107,166,165,158,71,219,28,168,221,146,119,159,44,178,68,233,28,215,36,136,232,145,100,89,97,99,32,177,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,47,248,0,101,92,191,238,87,30,68,244,203,235,94,177,90,80,9,127,220,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,64,0,25,87,47,251,149,199,145,61,50,250,215,172,86,146,168,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,6,148,193,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,153,115,74,124,39,121,88,209,191,151,248,247,167,64,102,176,210,159,9,222,86,52,111,229,254,61,233,208,29,84,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,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,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,71,52,127,34,122,155,244,95,88,162,40,4,213,65,5,121,193,107,29,139,6,225,129,116,170,162,31,17,122,212,187,132,20,244,113,238,123,59,20,180,53,16,85,212,84,245,70,57,142,218,246,83,69,219,87,49,203,226,119,183,114,70,228,42,131,132,45,33,166,215,126,37,244,247,75,110,16,82,79,109,187,94,25,53,210,10,153,229,133,149,22,234,102,58,170,178,20,124,95,27,94,250,120,37,99,21,170,223,141,205,248,153,253,36,181,254,112,90,57,98,206,120,96,93,85,168,155,195,222,180,210,225,5,69,28,155,94,254,253,45,117,68,20,149,20,221,17,237,99,119,61,244,210,247,21,175,114,120,109,141,218,146,57,74,150,225,99,90,255,0,119,110,32,176,157,99,146,223,227,105,49,251,130,248,248,27,23,114,71,208,207,19,233,234,187,77,238,70,139,50,65,52,171,30,231,163,123,136,205,221,91,213,23,74,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,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,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,229,92,88,249,88,214,79,151,249,15,167,78,102,176,244,24,6,1,153,106,158,101,105,211,237,62,199,170,239,153,13,242,161,41,168,104,105,145,55,202,254,138,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,169,127,220,18,112,125,140,240,141,165,241,89,90,148,149,185,181,242,158,7,101,151,138,73,106,59,21,211,197,36,239,133,145,199,43,213,173,100,45,169,124,72,246,178,53,145,26,143,123,90,171,181,178,40,229,92,88,249,88,214,79,151,249,15,167,78,102,176,213,65,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,157,47,145,246,107,106,160,207,245,79,78,102,167,171,91,149,242,207,110,189,211,202,214,55,176,216,40,102,150,25,90,247,110,220,143,87,92,33,86,162,53,81,81,178,117,86,244,68,117,186,0,0,0,3,42,229,255,0,114,184,242,39,166,95,90,245,138,210,85,0,101,92,210,159,9,222,86,52,111,229,254,61,233,208,28,171,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,6,148,202,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,0,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,85,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,186,144,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,71,94,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,95,62,106,160,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,25,87,47,251,149,199,145,61,50,250,215,172,86,148,2,95,247,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,0,6,85,203,254,229,113,228,79,76,190,181,235,21,164,170,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,48,12,171,154,83,225,59,202,198,141,252,191,199,189,58,3,53,134,148,248,78,242,177,163,127,47,241,239,78,128,234,160,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,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,134,107,56,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,57,163,249,19,212,223,162,250,197,17,64,38,170,10,86,231,39,173,127,110,120,130,180,232,229,37,191,179,73,166,86,245,239,79,36,91,100,158,186,227,21,61,68,155,92,146,57,29,11,96,101,26,55,171,24,228,147,191,215,115,118,41,232,57,39,233,125,171,33,213,204,243,85,238,14,164,154,163,12,179,210,219,104,105,230,162,108,175,142,123,131,228,235,85,20,170,189,97,123,34,163,150,37,218,222,174,101,83,211,115,81,21,31,110,121,102,45,98,206,113,91,206,21,148,208,248,219,46,65,111,168,181,220,105,187,175,143,191,75,60,110,142,88,247,177,90,246,238,99,220,157,90,168,228,235,213,21,23,222,101,222,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,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,175,107,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,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,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,57,87,22,62,86,53,147,229,254,67,233,211,153,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,187,254,94,124,188,237,92,52,90,169,245,83,85,40,233,46,58,169,113,167,84,99,17,205,154,12,110,9,27,209,212,240,57,58,181,245,46,106,171,101,157,170,168,136,174,138,37,217,220,146,121,190,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,84,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,86,183,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,0,0,0,25,87,47,251,149,199,145,61,50,250,215,172,86,146,168,3,42,230,148,248,78,242,177,163,127,47,241,239,78,128,229,92,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,52,166,82,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,136,1,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,210,85,2,149,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,27,63,45,254,164,90,160,42,175,158,119,224,159,230,79,211,78,85,201,83,205,62,83,242,254,187,212,109,197,212,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,0,65,94,99,252,191,232,248,136,177,75,171,122,67,142,255,0,117,138,15,13,4,180,212,242,65,79,30,69,75,189,145,237,168,124,207,142,54,77,12,106,175,100,202,237,203,28,75,19,145,255,0,114,177,82,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,47,248,0,101,92,191,238,87,30,68,244,203,235,94,177,90,80,9,127,220,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,64,0,25,87,47,251,149,199,145,61,50,250,215,172,86,146,168,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,6,148,192,50,174,105,79,132,239,43,26,55,242,255,0,30,244,232,12,214,26,83,225,59,202,198,141,252,191,199,189,58,3,170,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,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,41,91,157,95,154,124,91,229,253,15,168,220,78,171,200,199,241,179,242,223,234,69,170,25,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,104,230,143,228,79,83,126,139,235,20,69,0,154,168,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,180,229,101,128,83,96,188,22,225,181,75,143,85,218,110,89,85,69,125,254,228,149,41,43,95,84,249,42,95,21,61,66,50,69,248,88,250,56,41,21,155,17,24,230,109,122,117,222,174,116,181,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,225,123,235,32,171,87,239,68,123,159,185,235,215,122,57,210,215,146,22,166,120,156,87,82,244,114,178,174,213,23,179,238,20,153,53,190,14,230,218,234,143,17,26,211,213,191,106,191,227,134,63,11,68,157,90,196,218,233,254,39,46,246,34,89,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,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,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,0,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,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,193,202,184,177,242,177,172,159,47,242,31,78,156,132,28,169,248,21,169,195,163,160,226,159,85,232,42,233,175,181,84,233,54,21,66,218,168,157,3,109,213,116,76,95,105,61,97,145,202,231,203,21,68,145,54,25,17,189,180,73,28,230,57,206,141,98,179,64,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,84,28,127,139,221,33,169,215,126,26,53,11,75,109,240,85,207,114,187,89,223,53,174,10,105,226,133,245,23,26,103,182,170,142,21,124,191,3,88,250,136,34,99,213,202,223,129,206,248,153,253,36,205,185,167,61,20,213,11,86,181,105,30,33,170,246,102,210,71,79,148,217,233,174,79,167,166,173,109,91,40,231,123,19,189,74,178,181,17,30,248,101,238,68,255,0,133,170,143,141,200,173,106,162,162,123,80,0,0,3,42,229,255,0,114,184,242,39,166,95,90,245,138,210,85,0,101,92,210,159,9,222,86,52,111,229,254,61,233,208,28,171,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,6,148,202,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,0,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,85,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,186,144,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,1,86,188,214,56,18,181,45,170,191,138,109,26,198,106,219,114,109,66,207,155,218,173,208,53,208,73,2,181,238,146,240,140,69,71,49,237,114,53,39,216,215,35,209,253,247,35,54,79,36,150,148,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,12,171,151,253,202,227,200,158,153,125,107,214,43,74,1,47,251,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,93,72,0,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,128,77,84,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,6,85,205,41,240,157,229,99,70,254,95,227,222,157,1,154,195,74,124,39,121,88,209,191,151,248,247,167,64,117,80,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,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,43,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,54,126,91,253,72,181,67,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,28,209,252,137,234,111,209,125,98,136,160,19,66,124,198,245,51,246,95,193,182,163,220,105,234,237,81,215,223,173,237,198,104,224,184,73,211,197,120,249,27,79,80,200,90,143,107,159,51,105,100,169,149,168,157,122,118,85,238,107,154,199,33,64,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,106,34,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,43,87,157,166,153,229,89,6,156,105,222,169,90,105,60,69,151,15,184,92,45,247,126,220,114,62,74,127,30,148,221,137,221,181,138,198,66,143,164,88,220,247,185,191,121,60,13,68,114,191,221,10,249,98,234,151,236,191,140,156,43,197,223,125,153,106,203,124,70,45,112,254,197,239,120,175,21,26,248,72,61,204,115,153,186,186,58,47,141,187,122,116,248,156,140,87,151,252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,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,7,148,206,180,159,75,53,67,192,254,211,52,211,20,203,125,153,221,240,94,221,179,83,87,248,94,230,222,231,107,188,199,108,221,219,102,237,189,58,236,111,95,224,135,203,133,104,134,139,233,173,214,91,238,156,233,14,21,138,220,167,167,117,36,181,150,75,5,37,12,242,64,231,53,206,137,210,67,27,92,172,87,49,142,86,170,244,234,198,175,245,33,237,65,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,0,7,138,205,116,67,69,245,42,235,21,247,81,180,135,10,202,174,80,83,182,146,42,203,221,130,146,186,120,224,107,156,230,196,217,38,141,206,70,35,158,247,35,81,122,117,123,151,250,212,97,90,33,162,250,107,117,150,251,167,58,67,133,98,183,41,233,221,73,45,101,146,193,73,67,60,144,57,205,115,162,116,144,198,215,43,21,204,99,149,170,189,58,177,171,253,72,123,80,115,75,183,12,156,54,223,238,181,183,219,239,15,154,107,113,185,92,106,36,171,172,172,171,196,232,38,158,166,121,28,174,146,89,36,116,74,231,189,206,85,114,185,85,85,85,85,84,245,120,86,158,224,58,107,106,150,197,167,56,62,63,138,219,103,168,117,92,180,118,75,100,52,48,73,59,154,214,186,87,71,11,90,213,122,181,140,106,185,83,175,70,53,63,169,15,64,0,0,31,37,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,167,53,253,211,184,88,255,0,131,78,149,127,224,219,119,254,73,213,65,202,191,116,238,22,63,224,211,165,95,248,54,221,255,0,146,123,252,91,19,197,112,107,21,46,45,133,99,54,172,126,203,69,191,195,91,173,116,81,210,82,193,189,238,123,246,69,26,53,141,220,247,185,203,209,61,238,114,170,251,213,79,214,0,0,0,57,87,238,157,194,199,252,26,116,171,255,0,6,219,191,242,79,127,139,98,120,174,13,98,165,197,176,172,102,213,143,217,104,183,248,107,117,174,138,58,74,88,55,189,207,126,200,163,70,177,187,158,247,57,122,39,189,206,85,95,122,169,250,192,28,171,247,78,225,99,254,13,58,85,255,0,131,109,223,249,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,249,50,156,79,21,206,108,85,88,182,107,140,218,178,11,45,110,207,19,110,186,81,71,87,75,62,199,181,236,223,20,136,230,59,107,216,215,39,84,247,57,168,169,239,68,60,85,167,134,78,27,108,23,90,43,237,139,135,205,53,183,92,173,213,17,213,209,214,82,98,116,16,207,77,60,110,71,71,44,114,54,36,115,30,215,34,57,28,138,138,138,136,168,116,179,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,243,247,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,63,88,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,7,148,206,180,159,75,53,67,192,254,211,52,211,20,203,125,153,221,240,94,221,179,83,87,248,94,230,222,231,107,188,199,108,221,219,102,237,189,58,236,111,95,224,135,203,133,104,134,139,233,173,214,91,238,156,233,14,21,138,220,167,167,117,36,181,150,75,5,37,12,242,64,231,53,206,137,210,67,27,92,172,87,49,142,86,170,244,234,198,175,245,33,237,64,57,165,219,134,78,27,111,247,90,219,237,247,135,205,53,184,220,174,53,18,85,214,86,85,226,116,19,79,83,60,142,87,73,44,146,58,37,115,222,231,42,185,92,170,170,170,170,170,123,92,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,0,0,0,7,159,205,116,247,1,212,171,84,86,45,70,193,241,252,170,219,5,67,106,226,163,189,219,33,174,130,57,218,215,53,178,182,57,154,230,163,209,175,123,81,200,157,122,61,201,253,106,121,252,91,135,173,2,193,175,180,185,78,21,161,250,127,143,222,168,183,248,107,141,175,25,162,164,170,131,123,28,199,236,150,56,218,246,238,99,220,213,232,190,246,185,81,125,202,167,64,0,28,171,247,78,225,99,254,13,58,85,255,0,131,109,223,249,39,191,197,177,60,87,6,177,82,226,216,86,51,106,199,236,180,91,252,53,186,215,69,29,37,44,27,222,231,191,100,81,163,88,221,207,123,156,189,19,222,231,42,175,189,84,240,31,186,119,11,31,240,105,210,175,252,27,110,255,0,201,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,121,76,235,73,244,179,84,60,15,237,51,77,49,76,183,217,157,223,5,237,219,53,53,127,133,238,109,238,118,187,204,118,205,221,182,110,219,211,174,198,245,254,8,124,184,86,136,104,190,154,221,101,190,233,206,144,225,88,173,202,122,119,82,75,89,100,176,82,80,207,36,14,115,92,232,157,36,49,181,202,197,115,24,229,106,175,78,172,106,255,0,82,30,212,0,1,202,191,116,238,22,63,224,211,165,95,248,54,221,255,0,146,123,252,91,19,197,112,107,21,46,45,133,99,54,172,126,203,69,191,195,91,173,116,81,210,82,193,189,238,123,246,69,26,53,141,220,247,185,203,209,61,238,114,170,251,213,79,214,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,248,52,233,87,254,13,183,127,228,157,84,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,226,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,165,128,114,175,221,59,133,143,248,52,233,87,254,13,183,127,228,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,154,254,233,220,44,127,193,167,74,191,240,109,187,255,0,36,233,86,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,31,88,63,39,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,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,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,57,165,219,134,78,27,111,247,90,219,237,247,135,205,53,184,220,174,53,18,85,214,86,85,226,116,19,79,83,60,142,87,73,44,146,58,37,115,222,231,42,185,92,170,170,170,170,170,123,92,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,70,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,128,253,211,184,88,255,0,131,78,149,127,224,219,119,254,73,237,115,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,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,254,13,58,85,255,0,131,109,223,249,39,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,225,92,63,113,103,134,235,190,127,169,250,90,218,122,75,38,89,166,185,69,198,202,251,75,171,214,121,235,237,212,211,36,13,185,49,22,54,34,49,210,163,216,232,218,178,118,151,183,189,223,123,30,238,234,1,226,181,191,53,186,233,174,139,231,218,141,98,167,164,158,229,138,226,247,91,221,28,85,108,115,160,146,122,106,73,38,141,178,53,174,107,149,138,230,34,42,35,154,189,58,244,84,254,39,148,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,28,255,0,136,92,166,251,131,104,22,165,230,184,181,119,130,189,99,248,125,230,233,110,169,237,50,78,197,84,20,82,201,20,155,30,142,99,182,189,141,94,142,69,106,244,232,168,169,238,41,7,249,81,248,236,255,0,127,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,0,0,7,31,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,249,175,1,252,116,88,184,193,197,110,52,87,186,11,86,57,159,99,253,191,104,89,41,171,31,39,139,165,237,196,139,112,129,178,49,170,216,93,59,228,98,196,143,149,209,116,143,123,215,186,197,116,170,7,42,226,95,29,215,108,135,75,43,255,0,119,61,69,251,37,153,219,59,183,26,95,230,138,58,255,0,107,246,233,166,217,110,254,204,84,138,159,187,50,195,247,235,215,102,207,122,116,85,41,130,237,204,199,152,5,130,235,91,98,190,235,5,93,186,229,110,168,146,146,178,142,175,18,180,195,61,52,241,185,91,36,82,70,234,52,115,30,215,34,181,90,168,138,138,138,138,89,255,0,47,158,54,237,92,87,224,18,88,178,121,233,40,117,23,21,167,167,134,235,70,234,166,186,123,180,13,134,22,190,236,200,219,12,76,99,36,168,116,141,116,81,163,146,21,237,163,149,18,72,250,203,82,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,189,244,206,123,182,177,141,78,174,85,114,244,234,170,171,239,44,255,0,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,123,6,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,210,94,170,243,96,226,199,32,212,124,142,239,165,250,143,246,103,16,168,184,75,236,59,91,177,219,108,146,83,208,181,118,195,221,116,209,76,245,153,204,70,190,79,189,115,123,142,126,206,140,218,212,149,92,185,181,71,142,206,42,47,179,234,70,162,107,215,135,211,44,102,225,224,234,233,224,176,217,217,85,122,174,99,25,42,209,181,89,75,190,24,81,146,70,233,101,247,57,90,246,178,37,220,231,73,13,149,2,53,112,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,0,71,254,51,56,165,253,209,240,156,63,82,43,113,191,109,217,110,89,133,45,138,247,79,19,182,213,50,134,90,58,185,93,45,50,171,145,139,51,31,4,110,70,191,225,123,81,204,234,197,114,72,206,213,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,41,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,226,184,73,214,251,175,17,250,3,142,107,69,230,199,73,102,168,200,234,46,142,101,5,52,142,145,148,208,67,113,169,167,133,138,247,123,222,244,138,24,247,191,163,81,207,220,228,107,17,81,137,192,56,231,230,79,128,240,251,106,174,211,157,43,185,82,101,90,139,93,79,93,70,249,109,181,208,190,12,94,118,182,88,91,53,75,149,146,177,245,49,212,53,23,193,185,189,122,70,254,234,198,139,26,73,215,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,0,87,6,91,205,191,13,198,184,192,92,45,38,164,184,232,173,178,157,246,90,171,245,163,173,75,231,184,200,232,92,235,151,247,189,210,211,83,185,146,192,145,192,171,189,143,150,118,186,127,185,137,44,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,235,7,31,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,227,87,5,156,211,176,221,124,186,218,180,183,89,109,180,152,142,160,221,42,38,130,134,170,145,170,203,37,201,234,230,246,32,141,210,202,249,96,169,122,57,204,72,222,174,99,221,26,109,147,124,172,133,33,175,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,228,255,0,229,127,175,122,177,196,78,129,95,243,93,99,202,254,208,94,168,179,10,171,92,21,62,6,154,147,101,43,40,168,164,108,123,41,227,141,139,209,243,72,189,85,55,124,93,58,244,68,68,152,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,189,244,175,162,173,145,209,236,168,142,70,39,87,195,26,245,68,221,240,244,235,209,85,22,32,112,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,192,0,129,92,112,115,61,166,225,151,84,45,218,71,167,56,109,38,79,125,180,212,82,213,229,203,114,89,96,130,158,146,72,219,43,104,233,158,222,138,181,50,69,35,36,239,42,62,40,145,204,77,147,57,207,108,83,43,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,130,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,38,1,93,92,107,115,75,253,133,107,45,171,76,52,130,213,106,202,62,203,220,32,168,203,234,60,119,88,103,248,106,34,169,179,116,236,175,110,102,110,167,151,196,71,35,187,114,179,180,248,221,182,88,214,101,112,253,196,62,151,241,53,128,55,81,180,162,235,87,89,109,101,66,80,214,69,87,71,37,52,244,85,169,12,83,73,77,35,92,155,92,246,54,120,209,93,27,159,26,170,174,215,187,167,83,202,240,253,197,158,27,174,249,254,167,233,107,105,233,44,153,102,154,229,23,27,43,237,46,175,89,231,175,183,83,76,144,54,228,196,88,216,136,199,74,143,99,163,106,201,218,94,222,247,125,236,123,187,168,0,3,138,113,93,197,118,156,112,149,167,15,205,115,89,124,117,214,187,185,5,130,193,4,200,202,171,189,83,81,21,90,213,84,94,220,44,220,213,150,101,69,108,109,115,81,17,239,124,113,191,154,240,29,199,165,171,140,90,108,162,203,121,198,169,49,124,179,29,168,117,91,45,209,87,182,102,85,218,165,149,233,12,177,110,233,43,159,10,118,226,157,219,17,155,223,19,211,111,121,34,142,90,128,65,94,57,121,152,91,184,98,206,236,186,103,166,246,75,86,87,146,80,92,25,38,99,69,112,74,170,127,3,66,176,193,52,112,195,34,49,35,89,167,142,163,115,102,107,165,108,93,165,71,196,245,122,35,101,86,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,56,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,245,103,113,239,123,55,200,136,141,141,251,123,168,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,108,163,163,236,120,143,29,222,255,0,6,138,61,219,187,17,127,75,175,77,190,238,157,87,172,255,0,4,117,205,56,187,181,105,215,25,184,199,11,185,125,186,146,158,219,156,98,244,215,43,45,229,106,27,18,195,117,117,77,108,126,22,126,227,145,174,100,205,166,137,145,108,248,251,202,214,109,147,188,139,20,138,0,2,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,126,215,139,109,111,186,240,225,160,57,30,180,89,172,116,151,154,140,114,162,214,231,208,84,200,232,217,83,4,215,26,106,121,152,143,111,189,143,88,166,147,99,250,57,26,253,174,86,189,17,88,190,175,69,245,123,13,215,173,47,199,245,115,79,231,171,146,197,145,83,186,106,116,171,129,97,158,39,178,71,69,44,50,51,222,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,203,237,64,0,128,28,214,248,163,215,110,26,255,0,101,223,177,76,231,236,231,218,63,109,251,79,249,178,142,179,191,225,252,15,103,252,38,41,54,237,239,203,253,30,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,4,106,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,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,191,229,127,175,122,177,196,78,129,95,243,93,99,202,254,208,94,168,179,10,171,92,21,62,6,154,147,101,43,40,168,164,108,123,41,227,141,139,209,243,72,189,85,55,124,93,58,244,68,68,152,0,241,90,223,154,221,116,215,69,243,237,70,177,83,210,79,114,197,113,123,173,238,142,42,182,57,208,73,61,53,36,147,70,217,26,215,53,202,197,115,17,21,17,205,94,157,122,42,127,19,207,240,197,196,46,43,197,6,141,89,117,115,22,166,240,30,63,185,77,113,181,190,170,58,137,173,149,209,59,108,180,242,57,139,254,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,0,0,0,0,103,51,92,179,252,203,75,56,217,212,237,65,211,236,134,174,199,144,216,245,35,32,169,161,174,166,84,223,19,253,161,80,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,122,124,42,241,49,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,42,226,199,202,198,178,124,191,200,125,58,114,128,120,104,226,47,59,225,127,84,232,53,51,5,168,255,0,37,71,120,162,217,15,243,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,218,128,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,64,0,241,90,209,171,216,110,130,233,126,65,171,154,129,61,92,118,44,118,157,179,84,37,36,11,52,242,189,242,54,40,161,141,158,228,87,201,44,145,198,138,229,107,17,94,138,231,53,168,174,76,240,241,47,196,94,119,197,6,169,215,234,102,117,81,254,86,142,207,69,178,31,230,203,95,137,154,104,40,251,145,69,31,123,181,223,123,123,175,110,247,255,0,21,95,224,137,229,52,171,83,50,173,27,212,124,115,84,176,170,191,15,122,198,110,17,92,41,183,73,35,35,155,98,252,112,75,219,123,30,232,101,98,186,57,24,142,77,241,189,237,85,232,229,52,61,194,175,19,24,111,21,250,71,71,170,88,125,13,93,185,237,168,117,182,239,108,169,69,115,237,215,24,217,27,229,129,36,218,141,153,155,101,141,236,145,168,155,152,246,238,107,31,190,54,118,0,86,95,53,142,5,106,115,24,235,248,167,210,138,10,186,155,237,45,58,205,154,208,186,170,38,192,235,117,37,19,215,218,76,89,164,106,181,241,69,79,28,78,134,52,119,113,22,55,53,141,115,100,89,106,215,74,181,51,42,209,189,71,199,53,75,10,171,240,247,172,102,225,21,194,155,116,146,50,57,182,47,199,4,189,183,177,238,134,86,43,163,145,136,228,223,27,222,213,94,142,83,67,220,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,101,6,113,99,230,159,89,62,96,100,62,163,57,115,220,179,174,214,171,7,47,253,63,190,223,110,116,150,235,109,186,158,253,87,89,89,87,51,97,130,154,8,238,213,206,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,82,178,249,129,113,221,125,226,171,42,147,10,197,159,224,180,203,31,184,44,150,234,110,140,147,218,149,80,73,85,28,87,93,239,167,138,162,14,237,53,67,83,195,57,85,172,233,213,122,187,222,159,149,192,47,5,25,87,21,154,143,73,123,187,91,60,62,153,99,55,8,100,200,238,21,9,35,35,175,216,173,145,214,202,117,141,204,123,166,149,138,136,247,49,201,217,141,232,245,93,206,137,146,223,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,12,208,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,255,0,37,71,120,162,217,55,243,101,211,195,67,52,244,125,201,98,143,189,218,239,177,189,214,55,99,255,0,138,47,241,68,234,160,16,3,157,95,149,140,91,230,5,15,167,92,72,65,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,160,247,61,172,123,218,140,125,239,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,20,67,204,27,141,187,175,21,249,252,118,44,98,122,186,29,58,197,106,42,33,181,81,182,169,206,130,237,59,102,153,172,187,62,55,67,19,216,249,41,221,27,91,20,136,229,133,59,136,213,69,146,78,182,149,202,227,200,158,153,125,107,214,43,72,127,205,23,151,253,101,162,178,229,196,222,136,99,189,235,84,222,38,227,156,90,224,146,121,234,163,170,150,121,103,154,236,222,227,223,186,21,238,244,150,56,209,141,133,177,182,68,106,177,101,116,80,91,134,142,34,243,190,23,245,78,131,83,48,90,143,242,84,119,138,45,144,255,0,57,218,252,76,51,79,71,220,150,41,59,61,222,195,27,221,99,119,179,248,162,255,0,20,93,4,112,235,175,56,111,18,90,71,98,213,108,50,182,145,204,184,211,177,151,58,24,106,22,103,218,110,40,198,173,69,20,170,230,49,219,227,115,186,35,149,141,222,197,100,141,77,143,106,175,75,42,175,154,159,30,63,250,95,133,77,32,189,127,146,139,47,190,219,46,63,244,236,169,178,57,157,175,250,187,165,124,115,127,148,167,123,127,190,176,170,178,207,185,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,143,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,207,95,21,92,76,102,92,87,234,229,102,169,102,20,52,150,230,54,157,182,219,69,178,153,17,204,183,91,163,124,143,138,5,147,106,58,103,238,150,71,190,71,34,110,123,221,181,172,102,200,217,45,121,81,240,81,251,77,202,160,226,83,83,45,151,90,108,111,18,184,83,212,226,81,116,236,195,120,186,67,35,156,181,27,209,201,35,161,165,146,54,123,154,221,146,74,187,85,234,144,205,19,162,7,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,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,135,252,192,184,238,177,112,171,138,201,133,98,207,241,186,155,144,91,214,75,117,55,71,199,236,186,89,227,170,142,43,174,247,211,203,79,63,106,166,157,169,225,156,168,231,245,234,189,27,239,90,33,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,149,92,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,123,216,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,177,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,122,14,101,252,113,211,112,227,134,205,163,216,59,42,223,168,185,165,158,71,195,87,27,229,167,101,142,221,50,201,2,214,182,102,43,92,181,42,230,74,216,90,199,124,15,141,100,122,162,53,140,154,146,241,60,90,251,156,229,86,108,43,22,161,241,183,172,130,225,79,107,183,83,119,89,31,126,170,121,27,28,81,239,122,181,141,220,247,181,58,185,81,169,215,170,170,39,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,82,182,174,106,102,85,163,124,119,106,14,169,97,85,126,30,245,140,234,133,242,225,77,186,73,25,28,219,46,115,239,130,94,219,216,247,67,43,21,209,200,196,114,111,141,239,106,175,71,41,121,60,42,241,49,134,241,95,164,116,122,165,135,208,213,219,158,218,135,91,110,246,202,148,87,62,221,113,141,145,190,88,18,77,168,217,153,182,88,222,201,26,137,185,143,110,230,177,251,227,103,96,0,2,189,121,180,240,125,117,213,252,54,159,136,140,17,41,22,251,167,182,122,150,223,169,102,149,204,125,117,146,37,116,251,226,115,159,218,107,233,149,213,50,43,54,163,165,100,207,232,229,116,113,70,250,139,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,41,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,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,191,78,93,220,33,254,234,90,52,191,106,104,187,58,133,152,246,171,114,141,149,254,38,24,59,78,151,194,210,71,181,18,52,237,71,43,183,171,119,238,150,73,122,72,248,210,45,178,168,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,45,83,128,30,48,109,92,89,105,27,93,112,90,184,243,188,58,158,142,131,43,100,209,53,25,83,59,216,228,142,186,39,70,198,197,178,161,97,149,235,27,90,213,137,237,123,54,236,72,228,146,80,0,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,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,94,174,85,87,171,186,216,80,7,31,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,188,158,104,254,68,245,55,232,190,177,68,84,95,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,110,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,108,122,53,237,220,199,181,122,57,17,201,215,162,162,47,184,253,96,14,105,91,196,142,137,80,107,109,7,14,83,231,212,142,212,91,141,58,212,195,99,134,158,121,158,214,36,18,84,42,75,43,24,176,194,254,204,78,145,25,35,218,245,98,177,200,157,30,205,213,237,207,59,240,79,243,39,233,164,85,229,113,231,179,76,190,181,232,245,165,255,0,0,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,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,14,85,197,143,149,141,100,249,127,144,250,116,229,16,240,125,197,158,101,194,46,168,125,184,177,83,213,222,44,85,244,242,83,95,113,198,215,165,44,23,86,36,111,72,21,239,88,229,70,62,41,94,146,53,232,205,253,59,140,69,70,202,244,93,4,105,110,169,96,154,211,130,91,53,51,77,47,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,0,3,53,156,88,249,167,214,79,152,25,15,168,206,56,104,226,47,59,225,127,84,232,53,51,5,168,255,0,37,71,120,162,217,15,243,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,1,202,184,177,242,177,172,159,47,242,31,78,156,205,97,42,184,5,227,95,42,225,79,81,233,44,151,107,159,136,211,44,154,225,12,121,29,190,161,100,124,116,27,213,177,186,231,78,145,181,239,108,209,49,17,94,214,53,123,209,177,24,169,185,177,62,43,211,253,169,96,159,178,207,219,95,183,127,180,207,179,255,0,106,125,167,225,102,255,0,209,126,27,196,247,251,59,59,191,222,126,45,155,55,255,0,86,222,190,226,170,244,155,157,38,119,99,202,175,255,0,181,205,59,251,73,141,222,114,5,173,181,248,42,200,105,235,177,235,92,146,46,234,68,219,3,99,175,237,71,179,182,175,236,189,206,71,239,145,81,237,237,218,254,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,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,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,191,31,92,107,229,92,86,106,61,93,146,211,115,240,250,101,140,220,38,143,28,183,211,172,140,142,191,98,186,54,220,234,18,70,177,238,154,86,42,171,26,246,167,102,55,171,17,55,58,87,203,23,228,180,221,97,181,83,223,102,182,85,178,219,89,81,53,37,61,99,161,114,65,52,240,182,55,75,19,36,233,181,207,99,103,133,206,106,47,86,164,177,170,244,220,157,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,209,140,89,102,138,52,115,186,38,249,24,223,226,228,69,233,124,52,113,23,157,240,191,170,116,26,153,130,212,127,146,163,188,81,108,135,249,206,215,226,97,154,122,62,228,177,73,217,238,246,24,222,235,27,189,159,197,23,248,162,232,79,66,245,211,78,56,139,211,139,118,168,105,125,231,199,90,171,186,197,52,50,162,50,170,223,84,212,69,146,150,166,52,85,237,204,205,205,234,157,85,170,215,53,236,115,216,246,61,221,0,20,215,205,115,130,143,217,150,85,63,18,154,103,108,186,212,227,121,109,194,162,167,45,139,167,122,27,61,210,105,26,228,168,222,174,89,27,13,84,146,63,220,230,236,142,84,218,143,68,154,24,155,18,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,255,0,43,173,249,173,171,82,181,163,62,212,107,21,61,92,22,220,171,40,186,222,232,226,171,99,91,60,112,84,213,201,52,109,145,173,115,154,143,70,189,17,81,28,228,235,215,162,175,241,58,174,111,197,221,214,245,193,206,158,112,139,140,219,170,237,246,219,5,69,101,203,37,175,117,67,152,183,57,223,112,171,168,167,165,99,24,237,174,166,99,103,142,87,119,17,85,211,50,53,107,89,217,71,203,226,184,104,225,211,59,226,131,84,232,52,207,5,167,255,0,37,89,120,173,223,15,243,101,175,196,195,12,245,157,185,101,143,189,218,239,177,221,166,59,123,255,0,130,39,241,84,208,158,133,232,94,156,112,233,167,22,237,47,210,251,55,129,181,80,245,150,105,165,84,125,85,194,169,200,137,37,85,76,136,137,220,153,251,91,213,122,35,81,173,107,24,214,49,140,99,122,0,6,85,206,235,193,223,21,89,151,10,26,185,111,204,44,215,42,183,99,23,26,138,122,108,178,209,28,105,51,46,54,228,127,198,173,137,207,99,124,76,109,116,142,133,251,155,181,234,173,85,237,190,70,63,66,120,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,118,74,206,170,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,232,1,0,57,213,249,88,197,190,96,80,250,117,196,165,98,207,185,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,77,124,215,56,215,253,166,229,83,240,215,166,119,59,173,54,55,137,92,42,41,178,217,122,246,97,188,93,33,145,173,74,125,138,212,145,208,210,201,27,253,238,118,201,37,93,200,197,72,97,149,213,214,95,247,43,143,34,122,101,245,175,88,173,36,253,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,165,22,115,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,232,61,172,115,222,246,171,223,207,248,28,226,238,235,194,14,174,59,43,158,221,87,120,196,239,212,237,182,228,118,168,42,28,199,190,4,122,57,149,80,177,92,145,62,166,21,221,179,184,157,21,146,77,26,58,62,234,200,219,41,230,7,204,51,25,210,157,35,181,226,154,61,89,87,113,203,53,83,23,142,239,104,186,198,218,138,54,90,172,149,172,115,98,184,181,255,0,4,169,82,228,71,246,88,138,215,70,246,44,146,109,216,200,230,164,192,125,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,191,242,229,230,45,77,153,224,23,253,62,226,71,53,164,138,251,129,217,229,187,208,94,170,221,44,149,183,171,69,44,50,75,85,220,107,88,229,158,166,154,40,183,170,181,86,105,163,85,118,199,58,41,165,124,42,230,13,198,221,215,138,252,254,59,22,49,61,93,14,157,98,181,21,16,218,168,219,84,231,65,118,157,179,76,214,93,159,27,161,137,236,124,148,238,141,173,138,68,114,194,157,196,106,162,201,39,87,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,250,223,77,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,134,109,248,177,243,79,172,159,48,50,31,81,156,180,158,74,23,107,84,220,54,230,86,40,110,116,143,185,81,231,21,21,117,20,109,153,171,60,48,77,65,68,216,165,124,125,119,53,143,116,19,53,174,84,232,229,138,68,78,187,87,165,133,0,86,175,58,189,82,193,63,101,152,182,138,123,119,251,115,251,65,67,148,251,51,194,205,255,0,162,252,53,198,155,191,222,217,218,254,253,240,236,223,191,250,246,244,247,144,175,149,199,158,205,50,250,215,163,214,151,252,1,194,184,196,226,171,13,225,67,72,238,25,133,230,229,72,236,158,227,79,81,77,137,218,36,141,102,125,198,226,140,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,60,248,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,40,7,154,63,158,205,77,250,47,163,209,29,127,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,182,83,172,209,61,35,115,92,178,189,204,102,221,139,36,145,192,188,179,41,190,231,57,85,231,53,202,107,188,109,235,32,184,84,93,46,53,61,166,71,223,170,158,71,73,44,155,24,141,99,119,61,238,94,141,68,106,117,232,136,137,238,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,127,77,238,99,94,246,53,30,249,148,102,179,139,31,52,250,201,243,3,33,245,25,199,13,28,69,231,124,47,234,157,6,166,96,181,31,228,168,239,20,91,33,254,115,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,80,0,41,91,153,215,1,223,177,11,237,78,188,233,61,151,110,3,144,92,29,237,43,93,186,221,219,165,197,230,115,33,108,125,93,221,114,246,106,39,117,66,183,108,113,197,11,150,56,83,166,248,154,188,43,130,78,48,114,110,17,181,66,43,211,86,174,183,9,190,84,64,220,178,207,73,21,63,126,186,8,163,157,144,190,57,37,98,185,175,133,213,47,149,24,215,198,146,43,81,143,115,81,119,54,247,181,75,93,52,227,73,52,106,231,175,57,29,231,198,226,22,235,124,55,24,234,237,40,149,158,58,57,220,198,83,37,58,177,118,73,222,124,177,53,143,220,145,253,226,57,207,107,58,185,51,195,196,86,188,230,92,73,106,229,247,85,179,58,218,183,62,227,80,246,91,40,102,168,73,153,105,183,35,220,180,244,81,43,88,198,236,141,174,232,174,70,55,123,213,242,57,55,189,202,182,21,201,247,132,63,225,197,198,117,69,254,94,139,6,108,117,255,0,244,244,181,245,115,68,196,255,0,62,8,209,239,255,0,46,229,143,251,196,133,170,0,80,15,52,127,61,154,155,244,95,71,162,35,254,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,159,10,60,87,105,199,22,186,112,204,215,10,151,192,221,104,123,112,95,236,19,204,143,170,180,85,57,21,81,174,84,68,238,66,253,174,88,166,68,70,200,214,185,21,24,246,73,27,59,88,0,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,18,5,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,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,158,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,103,223,140,30,44,243,46,46,181,67,237,197,246,158,174,207,98,160,167,142,154,197,142,58,189,42,160,181,49,99,98,78,172,122,71,18,61,242,202,197,145,207,86,111,233,219,98,170,182,38,34,112,162,255,0,185,163,249,19,212,223,162,250,197,17,64,36,233,229,193,204,2,179,135,123,236,90,73,171,217,23,247,39,175,241,51,197,83,81,28,245,18,99,181,91,31,38,234,118,66,201,36,124,51,72,136,199,194,141,218,146,74,146,181,89,247,201,45,223,130,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,157,92,198,241,189,121,196,244,27,134,203,23,18,57,61,37,243,54,167,167,201,18,162,88,147,185,60,16,127,54,118,169,234,170,55,185,181,117,44,111,195,36,237,68,71,47,187,172,170,215,84,77,205,121,92,121,236,211,47,173,122,61,105,127,192,0,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,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,41,240,69,28,253,216,233,214,79,187,69,217,215,107,186,42,123,228,0,40,7,154,63,158,205,77,250,47,163,209,19,127,146,134,127,134,203,162,249,150,150,183,33,164,76,178,151,40,168,191,190,210,229,86,206,182,233,105,40,160,109,67,17,83,163,216,146,194,246,59,106,174,197,88,247,237,238,71,186,199,193,202,184,177,242,177,172,159,47,242,31,78,156,205,97,47,249,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,113,153,112,233,157,226,90,19,130,113,21,225,252,94,25,154,247,168,252,110,248,99,240,151,72,235,43,225,240,125,190,234,203,39,88,104,59,221,222,219,89,247,187,58,245,111,87,117,94,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,240,28,88,249,88,214,79,151,249,15,167,78,102,176,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,239,65,110,226,119,89,109,188,62,221,248,98,143,40,239,96,55,139,133,61,193,244,85,16,182,89,41,187,114,172,206,130,158,71,117,88,161,146,116,138,103,177,191,254,178,36,86,171,123,147,164,174,23,180,46,251,196,94,184,226,186,95,105,179,93,107,168,43,174,20,242,223,230,183,43,25,37,190,206,217,152,149,117,75,36,136,177,199,178,55,46,213,122,42,44,142,141,136,215,185,237,99,180,145,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,245,156,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,10,86,230,133,199,79,237,175,42,126,135,104,230,103,226,244,218,203,179,219,21,52,77,219,13,246,233,28,142,85,233,50,57,124,69,28,61,35,237,244,70,177,242,163,228,251,214,182,158,68,139,252,42,240,207,153,113,95,171,148,122,91,135,215,82,91,152,218,119,92,174,247,58,149,71,50,221,110,141,241,178,89,210,61,200,233,159,186,88,216,200,218,169,185,239,110,231,49,155,228,100,202,230,243,166,120,174,141,233,199,14,26,91,133,82,120,123,46,51,111,191,219,233,183,71,27,36,155,98,91,55,207,47,109,140,99,166,149,234,233,36,122,53,55,200,247,185,83,171,148,241,92,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,41,207,249,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,211,229,224,23,141,124,171,133,61,71,164,178,93,174,126,35,76,178,107,132,49,228,118,250,133,145,241,208,111,86,198,235,157,58,70,215,189,179,68,196,69,123,88,213,239,70,196,98,166,230,196,248,175,163,19,202,108,89,206,43,102,205,113,106,239,27,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,38,199,163,94,221,204,123,87,163,145,28,157,122,42,34,251,143,214,63,39,44,197,172,89,206,43,121,194,178,154,31,27,101,200,45,245,22,187,141,55,117,241,247,233,103,141,209,203,30,246,43,94,221,204,123,147,171,85,28,157,122,162,162,251,202,33,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,72,150,122,173,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,171,195,62,27,194,134,145,209,233,110,31,93,87,113,123,170,29,114,187,220,234,85,90,251,141,198,70,70,201,103,72,247,43,97,102,216,163,99,35,106,174,214,49,187,156,247,239,145,253,128,0,101,92,237,90,235,194,142,163,232,102,19,167,250,161,115,139,218,184,102,163,99,246,203,197,182,243,79,10,182,58,122,170,170,54,84,73,65,80,157,87,183,51,55,63,98,170,237,150,54,43,219,209,91,44,113,117,94,95,188,119,95,120,85,202,163,194,178,151,248,221,50,200,46,9,37,198,155,163,35,246,93,84,242,82,199,45,215,123,41,229,168,159,181,77,78,228,240,205,84,107,250,245,78,142,247,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,157,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,228,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,229,57,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,53,142,58,170,112,232,235,248,88,210,138,250,186,107,237,85,58,195,154,215,58,150,39,64,219,117,93,19,211,217,172,73,163,114,185,242,197,81,28,174,154,53,111,109,18,54,181,238,115,164,72,170,215,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,81,171,24,47,236,191,84,243,45,51,246,167,180,254,201,100,23,27,23,141,236,118,124,87,133,169,146,30,239,111,115,182,110,237,238,219,185,221,58,244,234,189,58,151,169,202,227,200,158,153,125,107,214,43,73,84,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,236,227,95,133,27,239,9,122,203,91,134,246,174,181,152,133,203,173,102,45,123,173,133,141,241,244,187,88,178,70,174,141,85,139,52,15,127,106,68,232,199,47,70,73,219,99,37,141,14,0,91,166,128,240,57,77,195,143,4,218,189,172,57,195,234,223,168,185,166,147,223,89,53,36,140,150,157,150,59,116,214,247,206,148,78,133,232,215,45,74,185,145,58,103,61,191,3,227,72,216,136,141,123,230,168,178,226,117,147,129,90,110,41,120,38,209,204,227,79,168,41,25,170,150,13,55,198,33,161,154,166,170,86,50,231,110,134,222,175,91,106,34,200,144,66,247,73,80,233,25,51,153,253,54,53,142,123,24,229,123,42,2,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,170,240,171,195,62,101,197,126,174,81,233,110,31,93,73,110,99,105,221,114,187,220,234,85,28,203,117,186,55,198,201,103,72,247,35,166,126,233,99,99,35,106,166,231,189,187,156,198,111,145,154,30,210,173,51,197,116,111,78,49,205,45,194,169,60,61,151,25,183,197,111,166,221,28,108,146,109,137,241,207,47,109,140,99,166,149,234,233,36,122,53,55,200,247,185,83,171,148,245,102,107,56,177,243,79,172,159,48,50,31,81,156,249,56,117,215,156,203,134,221,92,177,106,182,25,91,86,215,219,170,24,203,157,12,53,9,11,46,214,229,123,86,162,138,85,115,30,221,146,53,189,17,202,199,108,122,50,70,166,246,53,83,66,124,58,235,206,27,196,150,145,216,181,91,12,173,164,115,46,52,236,101,206,134,26,133,153,246,155,138,49,171,81,69,42,185,140,118,248,220,238,136,229,99,119,177,89,35,83,99,218,171,210,206,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,135,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,64,114,184,243,217,166,95,90,244,122,210,255,0,129,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,158,206,37,248,139,206,248,160,213,58,253,76,206,170,63,202,209,217,232,182,67,252,217,107,241,51,77,5,31,114,40,163,239,118,187,239,111,117,237,222,255,0,226,171,252,17,38,167,43,78,2,126,221,214,88,120,174,213,9,246,99,246,171,135,140,196,45,116,245,29,36,175,174,164,157,90,149,149,14,98,245,142,24,103,137,200,200,186,163,164,146,53,87,162,68,212,108,240,175,139,31,52,250,201,243,3,33,245,25,201,233,203,251,134,124,55,138,254,95,153,174,150,230,21,213,118,231,183,82,42,238,86,139,157,50,171,159,110,184,199,106,162,100,83,172,123,145,179,51,108,178,49,241,185,83,115,30,237,174,99,246,72,202,224,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,179,254,87,92,192,40,238,244,118,222,25,53,191,34,236,221,97,240,214,236,30,233,60,112,65,75,37,44,80,69,4,54,151,118,216,205,179,39,107,172,82,72,175,116,206,145,209,171,145,233,19,101,136,28,209,252,246,106,111,209,125,30,136,138,165,175,114,190,229,247,83,105,169,178,241,67,173,54,170,71,189,244,237,175,195,236,117,49,69,82,205,147,69,75,81,71,122,73,98,157,205,71,163,95,59,89,4,177,111,141,232,217,126,23,181,157,58,7,27,92,209,173,90,19,170,22,45,54,209,170,106,76,170,229,141,94,18,108,223,116,173,74,39,192,216,228,142,75,75,37,70,185,201,82,142,123,100,116,172,247,65,36,17,198,228,151,172,240,178,95,240,253,196,62,151,241,53,128,55,81,180,162,235,87,89,109,101,66,80,214,69,87,71,37,52,244,85,169,12,83,73,77,35,92,155,92,246,54,120,209,93,27,159,26,170,174,215,187,167,83,62,252,88,249,167,214,79,152,25,15,168,206,120,171,238,1,153,99,56,206,51,153,223,113,234,186,75,22,99,79,83,83,98,184,57,17,96,174,101,61,67,233,231,70,57,21,81,31,28,177,170,57,139,209,232,142,141,202,155,100,99,157,37,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,1,231,243,252,3,13,213,60,54,237,167,218,131,143,82,95,49,235,229,58,211,87,80,212,162,236,149,157,81,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,83,61,156,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,159,223,117,163,84,50,93,47,198,116,94,245,151,213,207,132,225,245,21,53,118,123,43,89,28,80,65,60,242,62,73,37,126,198,163,166,126,233,101,218,233,85,234,196,150,70,179,106,61,200,189,215,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,10,1,230,143,231,179,83,126,139,232,244,71,31,143,65,179,42,222,30,91,196,109,158,138,174,225,143,81,229,21,120,205,233,97,167,69,101,169,236,167,162,150,154,105,94,143,87,108,157,213,114,70,139,177,24,199,196,198,171,213,211,49,167,160,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,0,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,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,190,6,210,111,88,213,62,54,57,251,93,189,173,142,79,21,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,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,107,150,41,145,17,178,53,174,69,70,61,146,70,202,129,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,58,226,58,67,153,102,186,119,158,234,149,154,10,68,199,180,226,158,221,53,234,121,167,70,191,125,117,91,105,105,161,137,137,213,207,123,156,178,61,87,162,49,25,11,250,185,28,172,107,252,81,127,220,209,252,137,234,111,209,125,98,136,160,19,218,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,44,127,149,31,29,63,222,56,95,214,188,207,253,175,75,128,86,215,55,252,230,186,215,37,66,187,254,139,194,177,205,255,0,103,10,63,252,30,18,122,113,85,196,198,27,194,134,145,214,106,150,97,67,87,113,123,170,27,109,180,91,41,145,90,251,141,198,70,72,248,160,89,54,171,97,102,216,164,123,228,114,46,214,49,219,90,247,236,141,249,225,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,243,252,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,142,41,131,104,94,163,234,78,156,103,58,161,133,89,189,171,106,211,159,3,45,254,24,21,93,85,79,75,84,149,10,149,77,141,19,227,134,63,10,238,234,162,238,99,94,215,171,85,141,145,236,104,94,186,106,63,14,154,143,110,213,13,47,188,248,27,173,15,88,166,134,84,87,210,220,41,92,168,178,82,212,198,138,157,200,95,181,189,83,170,57,28,214,189,142,99,216,199,183,69,58,23,174,154,113,196,94,156,91,181,67,75,239,62,58,213,93,214,41,161,149,17,149,86,250,166,162,44,148,181,49,162,175,110,102,110,111,84,234,173,86,185,175,99,158,199,177,238,232,5,0,243,71,243,217,169,191,69,244,122,34,63,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,156,171,139,31,43,26,201,242,255,0,33,244,233,204,214,30,171,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,79,94,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,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,53,156,88,249,167,214,79,152,25,15,168,206,92,79,47,124,3,13,213,62,92,56,78,159,106,14,61,73,124,199,175,148,247,186,106,234,26,148,93,146,179,219,53,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,149,1,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,202,14,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,84,226,199,202,198,178,124,191,200,125,58,115,53,133,255,0,89,120,116,193,56,160,224,23,74,180,211,58,167,252,63,177,214,89,235,119,205,252,217,116,246,42,67,5,103,110,41,99,239,118,187,239,119,105,238,216,255,0,224,169,252,21,41,3,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,149,201,167,135,139,86,55,165,247,78,36,111,86,170,182,100,57,101,69,93,146,207,80,234,198,186,5,178,67,36,93,199,50,38,47,194,247,214,65,43,92,178,252,93,41,99,86,35,90,231,44,150,62,14,63,198,37,218,213,101,225,67,88,107,47,55,58,74,10,121,48,123,213,35,37,169,153,177,49,211,207,71,44,48,196,142,114,162,43,228,150,72,227,99,127,139,158,246,181,58,170,162,25,183,52,145,193,221,218,213,122,225,67,71,171,44,215,58,74,250,120,240,123,45,35,229,166,153,178,177,179,193,71,20,51,68,174,106,170,35,227,150,57,35,123,127,139,94,199,53,122,42,42,29,128,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,172,14,50,121,72,84,228,89,148,57,223,11,16,210,81,51,36,188,83,211,220,241,121,187,84,214,235,51,37,73,86,162,225,20,206,145,28,202,102,185,34,235,73,20,82,61,189,199,172,73,177,27,11,39,175,13,28,58,96,156,47,233,101,6,153,224,180,255,0,228,171,47,21,187,230,254,115,186,120,104,97,158,179,183,44,178,118,123,189,134,59,180,199,108,103,240,68,254,42,176,3,158,119,224,159,230,79,211,78,85,201,83,205,62,83,242,254,187,212,109,197,196,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,165,85,232,135,39,28,202,13,121,185,210,235,157,214,146,171,75,241,202,134,77,71,87,110,169,72,231,202,152,191,20,112,164,109,122,203,68,196,79,116,234,229,71,162,252,16,185,232,239,17,29,175,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,250,192,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,14,172,96,191,178,253,83,204,180,207,218,158,211,251,37,144,92,108,94,55,177,217,241,94,22,166,72,123,189,189,206,217,187,183,187,110,231,116,235,211,170,244,234,92,79,40,45,6,195,112,206,29,41,181,201,180,84,149,121,102,127,81,90,199,220,29,78,173,158,138,221,79,84,234,118,209,49,202,247,38,199,75,76,249,220,230,163,55,172,145,181,232,238,204,110,39,168,0,25,87,52,39,129,104,94,156,113,23,192,142,150,105,126,168,89,188,117,170,187,79,241,217,97,154,37,70,85,91,234,155,108,133,35,170,166,145,81,123,115,51,115,186,47,69,106,181,206,99,218,246,61,236,116,42,225,247,147,101,246,109,71,187,92,248,129,200,123,56,102,59,144,75,79,109,182,209,163,18,171,42,183,196,175,217,83,36,144,204,239,1,12,191,114,189,189,207,159,106,204,223,185,84,100,174,181,251,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,85,95,9,222,105,244,111,230,6,61,234,48,23,19,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,166,198,177,207,99,28,175,101,32,218,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,62,79,237,171,61,202,191,198,185,30,73,145,220,63,229,43,43,174,85,213,18,127,218,146,105,164,145,255,0,241,185,206,119,245,170,151,189,203,231,130,75,87,10,24,4,151,220,158,10,74,237,69,202,169,233,230,186,214,58,149,173,158,211,3,161,133,207,180,178,70,205,43,30,200,234,27,35,157,44,106,212,153,123,106,228,84,142,62,148,195,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,210,85,3,154,113,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,44,43,224,95,150,13,78,140,234,229,227,85,181,165,41,46,207,197,111,21,212,56,125,13,77,28,78,101,75,35,124,43,71,127,69,138,166,70,198,245,111,125,25,77,43,21,241,63,108,155,145,236,98,164,202,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,134,188,192,249,101,84,235,14,101,107,213,110,28,236,180,148,89,62,73,120,142,151,44,161,146,120,169,173,202,201,81,202,251,195,149,206,71,49,237,114,34,76,200,153,35,230,238,36,141,103,113,36,89,102,87,13,28,58,96,156,47,233,101,6,153,224,180,255,0,228,171,47,21,187,230,254,115,186,120,104,97,158,179,183,44,178,118,123,189,134,59,180,199,108,103,240,68,254,42,189,84,25,172,226,199,205,62,178,124,192,200,125,70,115,207,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,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,93,219,59,137,209,89,36,209,163,163,238,172,141,189,236,167,93,52,227,20,208,234,174,33,235,111,61,236,50,28,125,153,37,61,75,81,32,146,178,150,88,91,37,59,34,101,66,199,247,211,111,141,145,198,245,99,157,36,140,103,185,87,161,159,110,42,184,152,204,184,175,213,202,205,82,204,40,105,45,204,109,59,109,182,139,101,50,35,153,110,183,70,249,31,20,11,38,212,116,207,221,44,143,124,142,68,220,247,187,107,88,205,145,179,229,168,225,235,42,183,240,203,15,19,183,106,159,7,101,185,102,17,98,86,138,41,41,100,108,149,223,216,181,19,79,88,217,28,136,197,133,143,129,33,106,179,126,233,18,116,85,98,197,209,253,87,149,199,158,205,50,250,215,163,214,151,252,14,127,174,154,23,167,28,69,233,197,199,75,245,66,205,227,173,85,221,37,134,104,149,25,85,111,170,106,42,71,85,77,34,162,246,230,102,231,116,94,138,213,107,156,199,181,236,123,216,234,203,193,185,52,102,86,190,33,169,108,217,206,93,73,121,210,187,117,61,45,221,247,168,105,82,23,221,222,202,136,82,107,68,180,205,170,108,244,143,124,125,254,149,17,186,70,53,136,197,69,222,229,99,45,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,54,252,88,249,167,214,79,152,25,15,168,206,90,167,37,79,43,25,79,204,10,239,78,183,29,43,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,121,175,2,220,175,113,93,20,251,59,172,122,227,31,182,181,38,147,117,109,53,159,185,28,182,187,20,203,177,97,119,68,69,241,21,145,116,114,247,119,172,76,123,254,237,174,116,81,212,44,0,230,143,231,179,83,126,139,232,244,71,191,229,123,193,71,239,1,157,179,89,245,10,217,106,174,211,108,54,224,250,105,109,213,169,222,246,205,209,176,181,236,167,88,154,228,233,12,93,216,38,145,100,69,100,159,4,91,36,107,229,237,207,94,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,253,55,181,238,99,216,213,99,233,6,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,78,175,145,201,239,114,171,151,248,169,123,220,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,13,232,217,29,108,167,88,220,246,54,24,158,136,143,115,28,189,233,24,143,85,218,216,153,21,43,113,99,230,159,89,62,96,100,62,163,57,106,156,39,240,233,130,113,65,203,3,1,211,76,234,159,255,0,195,213,150,122,221,243,127,54,93,61,161,115,134,10,206,220,82,199,222,237,119,222,238,211,221,177,255,0,193,83,248,42,85,7,17,90,13,153,112,219,171,151,221,41,204,232,170,218,251,117,67,223,108,174,154,157,33,101,218,220,175,114,83,214,196,141,123,219,178,70,183,170,181,30,237,143,71,198,229,222,199,34,75,254,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,0,10,149,231,55,196,22,156,100,183,27,23,14,182,140,127,198,229,248,133,194,59,197,210,247,36,8,207,102,199,61,42,171,104,33,115,155,190,78,243,37,167,158,69,107,146,52,237,64,159,120,253,201,13,96,151,83,201,247,136,92,87,54,208,148,225,247,195,123,63,36,211,158,253,78,217,42,163,119,181,40,107,43,39,159,196,67,31,84,145,59,82,75,218,145,54,171,91,190,7,111,85,151,99,39,248,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,94,188,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,31,160,229,231,198,157,215,133,141,80,167,177,101,249,5,91,116,175,37,168,84,200,40,210,153,213,73,69,58,199,182,43,132,17,181,200,230,61,174,72,155,42,177,28,175,133,28,157,185,30,200,118,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,10,64,231,37,148,216,178,14,46,40,237,54,138,239,17,87,140,225,246,235,93,210,62,211,217,225,234,159,61,77,91,99,234,228,68,127,88,42,233,223,213,170,173,248,250,117,220,215,34,116,190,72,217,254,27,98,204,181,55,79,175,57,13,37,30,67,149,83,218,106,108,180,51,42,181,245,236,163,74,213,169,72,149,83,107,158,198,207,27,213,157,119,171,55,185,17,91,27,213,182,232,10,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,205,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,144,90,197,159,230,88,206,51,147,97,150,44,134,174,146,197,152,211,211,83,95,109,237,84,88,43,153,79,80,202,136,21,237,84,84,71,199,44,104,173,122,116,122,35,164,106,46,217,30,215,123,94,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,110,156,111,233,14,27,160,188,177,50,221,35,211,248,42,227,177,99,180,246,136,105,214,174,117,154,121,94,251,229,36,178,205,35,253,200,175,146,89,36,145,81,168,214,34,189,81,173,107,81,26,148,108,95,247,52,127,34,122,155,244,95,88,162,40,4,208,247,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,118,125,178,204,90,251,131,101,87,156,43,41,161,240,87,172,126,225,81,107,184,211,119,89,39,98,170,9,29,28,177,239,98,185,142,218,246,57,58,181,85,171,211,170,42,167,188,246,186,223,196,142,182,241,31,117,182,94,117,163,62,171,200,234,44,212,239,166,160,99,169,224,165,130,153,143,118,231,171,33,167,99,34,71,185,81,187,159,183,123,145,145,162,170,163,24,137,45,121,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,37,85,243,206,252,19,252,201,250,105,21,121,92,121,236,211,47,173,122,61,105,127,192,0,80,15,52,127,61,154,155,244,95,71,162,37,87,35,31,198,207,203,127,169,28,83,152,255,0,47,250,206,29,239,178,234,222,144,227,191,220,158,191,195,65,45,53,60,147,212,73,142,213,108,100,123,106,31,51,228,145,240,205,34,43,217,50,187,106,73,42,196,228,103,220,172,188,131,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,136,121,163,249,236,212,223,162,250,61,17,202,173,252,58,103,119,190,28,107,120,151,176,83,248,236,110,197,144,85,88,178,15,142,24,189,153,181,150,255,0,11,47,199,42,73,55,122,75,130,179,108,113,175,111,179,185,203,209,255,0,15,234,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,220,229,138,100,69,116,110,115,145,81,236,124,145,191,66,122,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,202,241,99,229,99,89,62,95,228,62,157,57,154,195,65,28,127,112,125,106,226,203,72,220,219,122,85,199,157,225,212,245,149,248,163,225,149,168,202,153,222,198,172,148,50,182,71,182,45,149,11,12,76,73,28,230,172,79,107,31,187,98,73,28,148,3,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,133,208,207,77,60,110,86,201,20,145,185,17,204,123,92,138,213,106,162,42,42,42,41,114,156,180,185,130,83,107,13,170,207,195,230,175,221,106,228,212,26,10,127,13,103,187,85,203,45,84,249,43,24,218,169,228,89,21,144,35,32,125,61,52,17,53,95,52,174,124,235,213,202,170,245,119,91,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,52,230,227,172,58,37,140,232,189,14,150,231,152,221,38,93,150,95,106,36,175,177,218,91,121,158,138,123,59,210,146,170,8,175,79,72,90,169,35,34,150,77,141,130,85,107,38,85,147,167,94,211,246,210,181,166,211,117,191,221,104,172,86,43,101,93,198,229,113,168,142,146,142,142,146,23,77,61,76,242,57,27,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,133,239,91,116,211,86,52,151,150,222,121,133,107,30,111,246,130,245,69,165,247,72,224,166,246,109,53,39,176,105,89,97,72,219,106,223,78,231,50,171,176,248,228,79,18,171,186,77,221,127,130,34,148,46,90,167,42,206,60,127,244,71,10,154,191,122,255,0,43,22,33,125,185,220,127,232,25,77,100,107,59,95,245,135,68,249,38,255,0,39,78,198,255,0,122,97,47,248,205,224,95,78,56,195,177,80,201,115,175,251,47,153,217,182,197,109,201,169,232,210,162,70,210,239,221,37,45,68,91,217,223,133,119,61,204,69,123,93,28,138,174,107,145,29,43,36,239,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,177,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,81,103,49,78,58,170,120,165,204,151,7,211,234,250,182,105,93,130,162,25,168,97,169,165,137,143,185,220,97,74,134,45,201,21,99,73,225,99,163,168,116,108,133,207,254,131,26,247,49,143,114,177,144,212,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,31,88,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,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,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,88,28,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,232,57,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,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,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,25,172,226,199,205,62,178,124,192,200,125,70,114,207,185,64,98,214,44,231,130,253,66,194,178,154,31,27,101,200,51,11,181,174,227,77,221,124,125,250,89,237,52,17,203,30,246,43,94,221,204,123,147,171,85,28,157,122,162,162,251,202,246,227,147,132,75,175,8,58,184,220,82,11,141,93,227,19,191,83,186,229,142,93,103,167,115,30,248,17,234,215,210,204,244,106,68,250,152,87,110,254,218,244,86,73,12,138,216,251,169,27,120,172,153,254,101,46,3,79,165,174,200,106,211,19,165,188,77,127,101,165,170,141,129,110,50,195,28,14,168,122,34,117,123,210,40,88,198,238,85,216,139,38,205,189,201,55,73,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,157,92,229,109,54,171,7,8,152,77,138,197,108,164,183,91,109,217,197,182,146,142,142,146,22,195,5,52,17,219,46,13,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,66,5,242,184,243,217,166,95,90,244,122,210,255,0,128,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,5,0,243,71,243,217,169,191,69,244,122,34,69,112,49,197,86,27,194,135,47,204,231,48,188,220,169,29,147,220,115,139,181,54,39,104,146,53,153,247,27,138,90,173,219,21,209,53,236,119,134,141,206,141,211,63,115,118,177,81,168,189,199,198,199,215,94,127,159,230,90,167,153,93,181,7,80,114,26,187,230,67,124,168,90,154,234,234,149,77,242,191,162,34,34,34,34,53,140,107,81,172,99,26,136,198,49,173,107,81,173,106,34,92,79,43,222,5,191,98,152,171,53,199,88,240,207,9,169,55,173,254,199,166,173,118,233,172,86,185,35,106,39,88,85,169,225,235,38,235,39,115,170,185,236,137,89,31,221,57,213,17,172,255,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,234,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,45,39,149,183,31,117,55,106,154,94,26,117,215,46,164,99,217,79,65,108,211,250,185,104,162,166,102,200,98,72,18,217,44,209,237,106,189,90,200,123,10,246,111,145,235,43,29,43,158,232,88,182,148,1,21,121,136,241,121,251,169,104,210,125,150,173,236,234,22,99,221,162,197,247,208,120,152,96,237,58,47,21,87,38,229,72,211,181,28,173,216,142,223,186,89,34,235,27,227,73,118,208,93,166,211,117,191,221,104,172,86,43,101,93,198,229,113,168,142,146,142,142,146,23,77,61,76,242,57,27,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,133,143,234,143,40,203,238,51,194,157,155,53,196,39,186,220,181,98,205,111,125,227,35,176,69,74,202,137,46,18,78,180,202,234,10,101,142,126,219,124,20,109,169,84,88,210,105,42,164,87,35,122,110,138,54,64,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,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,80,15,52,127,61,154,155,244,95,71,162,61,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,118,122,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,61,156,74,112,163,168,252,55,235,138,104,133,206,47,180,117,247,78,196,248,220,246,184,86,73,47,52,181,19,62,42,119,50,157,170,233,25,51,164,141,241,172,43,213,201,35,85,26,178,53,89,35,238,83,151,70,133,235,182,130,104,77,38,39,173,121,79,249,79,102,98,94,6,143,251,92,254,204,171,146,111,236,218,105,31,227,60,71,118,41,190,37,251,175,232,39,245,244,149,68,74,230,25,198,157,171,133,141,47,168,177,98,25,5,35,117,83,37,167,68,199,232,214,153,181,75,69,2,201,182,91,132,241,185,200,214,49,173,73,91,18,189,28,143,153,26,157,185,24,201,182,208,97,245,90,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,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,43,115,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,74,54,227,55,151,110,163,233,95,16,84,56,222,135,233,245,214,245,134,106,13,193,180,248,131,105,231,90,167,83,85,44,93,201,168,42,37,122,55,179,219,217,52,140,124,174,86,248,104,213,238,149,235,20,238,101,175,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,95,21,205,31,200,158,166,253,23,214,40,138,1,47,251,154,63,145,61,77,250,47,172,81,20,2,106,160,130,188,199,249,127,209,241,17,98,151,86,244,135,29,254,235,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,173,94,5,248,50,190,241,135,168,245,86,201,46,190,198,195,49,127,15,81,147,92,162,123,22,169,177,202,175,237,83,83,70,238,189,102,151,181,42,36,142,106,199,27,88,231,59,114,163,34,147,65,54,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,31,89,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,85,200,199,241,179,242,223,234,68,233,227,39,87,52,227,69,248,113,204,242,125,82,179,251,114,203,113,183,201,98,246,11,43,210,142,107,212,149,140,116,62,18,57,119,53,237,220,199,200,231,186,61,210,50,40,229,145,173,114,179,162,231,8,188,158,82,26,115,171,152,71,13,17,222,245,7,42,171,155,30,202,170,61,165,138,99,149,52,207,107,236,244,155,228,73,39,71,200,136,228,101,91,149,179,50,54,245,137,25,182,102,185,93,81,34,37,112,115,71,243,217,169,191,69,244,122,34,122,114,106,180,218,175,252,34,102,214,43,237,178,146,227,109,184,231,23,42,74,202,58,184,91,52,21,48,73,108,183,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,72,43,204,51,130,203,175,11,26,161,81,125,196,49,250,182,233,94,75,80,139,143,214,45,75,170,146,138,117,143,116,182,249,228,115,81,204,123,92,146,186,36,122,185,95,10,53,123,146,61,147,109,252,174,0,120,193,186,240,155,171,141,117,193,105,36,193,51,26,138,58,12,173,147,68,229,125,52,12,123,146,58,232,157,27,29,46,250,116,154,87,172,109,107,146,86,57,236,219,189,99,146,59,169,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,53,80,87,175,50,222,95,116,218,195,106,188,113,7,164,22,170,185,53,6,130,159,196,222,45,52,145,75,85,62,74,198,54,150,8,210,52,124,232,200,31,79,77,4,174,70,67,19,159,58,244,106,34,189,91,214,154,237,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,47,167,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,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,150,169,194,127,17,120,39,11,252,176,48,29,75,206,170,63,252,61,71,103,162,217,55,243,157,211,218,23,57,160,163,238,69,20,157,158,239,97,237,238,189,187,25,252,85,127,130,45,69,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,123,213,25,28,81,199,26,43,149,207,84,98,43,156,231,42,185,109,123,149,31,5,31,179,44,86,14,37,53,50,217,106,169,201,50,219,125,61,78,37,23,78,244,214,123,92,209,185,203,81,189,28,177,182,106,168,228,103,185,173,223,28,73,181,94,139,52,209,54,96,113,99,229,99,89,62,95,228,62,157,57,154,192,94,79,45,14,56,233,184,142,195,97,209,236,225,149,108,212,92,46,207,27,230,171,145,242,212,50,249,110,133,99,129,43,93,51,213,206,74,148,115,226,108,205,123,190,55,200,146,49,85,28,246,67,55,193,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,93,120,6,150,231,122,161,246,143,236,45,139,218,127,100,177,250,204,166,241,253,149,12,62,22,215,75,183,191,63,222,189,187,246,247,25,240,51,115,215,175,185,171,209,79,42,122,172,255,0,75,115,189,47,251,57,246,234,197,236,207,181,184,253,30,83,103,254,202,134,111,21,107,170,221,216,159,238,158,237,155,187,111,248,31,181,233,211,222,212,234,132,245,229,79,199,29,54,154,221,104,56,91,212,150,85,203,98,201,239,8,204,90,230,215,203,58,219,174,53,78,99,18,137,241,245,84,101,52,210,244,115,93,27,83,183,52,178,57,232,230,202,233,33,183,235,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,107,251,216,240,177,255,0,9,109,42,255,0,198,86,239,252,227,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,170,190,121,223,130,127,153,63,77,57,87,37,79,52,249,79,203,250,239,81,183,23,82,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,6,85,205,41,240,157,229,99,70,254,95,227,222,157,1,213,79,63,154,234,22,3,166,182,168,175,186,141,156,99,248,173,182,122,134,210,69,89,123,185,195,67,4,147,185,174,115,98,108,147,57,173,87,171,88,247,35,81,122,244,99,151,250,148,242,150,158,38,248,109,191,221,104,172,86,46,32,244,214,227,114,184,212,71,73,71,71,73,150,80,77,61,76,242,57,27,28,81,198,217,85,207,123,156,168,212,106,34,170,170,162,33,18,249,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,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,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,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,35,87,54,78,51,108,90,183,125,253,217,240,107,87,118,213,130,100,15,168,189,222,42,24,246,73,61,226,157,147,83,58,154,157,139,211,164,49,119,102,107,228,114,42,201,34,38,206,140,98,62,106,235,45,39,148,207,27,118,171,45,53,175,132,141,71,158,146,130,158,74,138,201,177,59,197,77,83,98,99,167,158,88,222,203,74,70,216,81,21,242,75,37,100,172,150,89,122,185,239,108,45,69,85,141,167,96,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,247,179,93,66,192,116,214,213,21,247,81,179,140,127,21,182,207,80,218,72,171,47,119,56,104,96,146,119,53,206,108,77,146,103,53,170,245,107,30,228,106,47,94,140,114,255,0,82,158,127,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,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,193,64,60,209,252,246,106,111,209,125,30,136,138,165,164,242,190,229,247,77,118,166,178,241,67,173,54,170,182,49,149,13,175,195,236,117,49,75,76,253,240,203,75,81,71,122,73,98,157,174,86,43,153,59,89,4,177,108,145,138,217,126,38,57,157,109,124,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,65,204,191,129,202,110,35,176,217,181,135,7,125,91,53,23,11,179,200,200,105,35,100,181,12,190,91,161,89,39,90,38,194,196,115,146,165,28,249,93,11,152,223,141,242,44,111,69,71,49,240,209,177,119,220,184,57,128,81,241,17,98,139,73,53,123,34,254,235,20,30,38,120,170,106,35,130,158,60,138,151,123,228,221,78,200,89,28,108,154,24,213,24,248,81,187,150,56,146,86,171,254,249,34,157,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,7,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,102,156,165,56,40,246,37,29,31,22,90,155,108,186,209,222,166,239,71,133,219,231,78,196,109,161,154,14,219,238,110,68,118,249,59,204,150,88,226,108,141,107,82,52,116,168,146,36,176,189,150,126,82,183,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,255,0,5,28,87,95,120,75,214,90,44,203,187,117,172,196,46,93,40,242,155,37,20,204,111,143,165,218,244,142,68,108,136,172,89,160,123,251,177,175,86,57,122,62,62,227,25,44,138,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,43,148,241,11,160,88,53,246,171,22,205,117,195,79,241,251,213,22,207,19,110,186,100,212,84,149,80,111,99,94,205,241,73,35,94,221,204,123,92,157,83,222,215,34,167,185,80,244,24,86,161,96,58,149,106,150,251,167,57,198,63,149,91,96,168,117,36,181,150,75,156,53,208,71,59,90,215,58,39,73,11,156,212,122,53,236,114,181,87,175,71,181,127,173,10,33,230,143,231,179,83,126,139,232,244,68,85,44,211,149,15,28,117,56,213,214,201,194,62,163,50,145,44,87,42,138,134,98,55,101,124,84,235,67,87,43,164,157,212,83,171,149,169,43,39,149,207,237,57,58,202,147,74,216,250,61,178,51,179,107,215,28,79,21,188,95,109,25,77,219,25,181,86,222,177,255,0,17,236,139,141,69,20,114,85,91,251,236,70,79,225,229,114,43,226,238,49,17,175,216,169,185,168,136,189,80,253,99,138,113,93,197,118,156,112,149,167,15,205,115,89,124,117,214,187,185,5,130,193,4,200,202,171,189,83,81,21,90,213,84,94,220,44,220,213,150,101,69,108,109,115,81,17,239,124,113,191,61,154,165,170,89,222,180,231,119,61,76,212,187,239,182,114,75,207,103,198,214,248,88,105,251,189,168,89,12,127,119,11,25,27,122,71,19,27,240,181,58,244,234,189,85,85,87,245,117,135,66,245,31,65,171,49,155,78,168,89,189,141,117,202,49,248,114,72,109,178,170,165,85,29,44,179,207,12,108,169,98,162,118,166,95,14,231,172,125,85,204,107,218,143,218,244,123,25,245,224,90,13,153,106,86,145,234,22,171,97,244,85,119,54,105,189,69,169,247,122,26,106,116,145,241,219,170,217,90,178,214,170,239,71,108,129,212,145,163,218,214,59,224,153,210,57,88,200,158,167,229,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,42,175,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,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,172,21,87,207,59,240,79,243,39,233,164,85,229,113,231,179,76,190,181,232,245,165,255,0,0,1,64,60,209,252,246,106,111,209,125,30,136,145,92,156,51,252,55,75,48,222,32,181,7,80,114,26,75,30,61,99,167,199,42,107,171,170,85,118,68,206,183,36,68,68,68,87,61,238,114,181,140,99,81,94,247,185,173,106,57,206,68,88,129,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,36,87,44,94,3,191,109,247,218,109,121,213,139,46,236,7,31,184,55,217,182,187,141,187,185,75,148,76,214,76,217,58,59,186,213,236,211,206,218,117,118,232,228,138,103,36,144,175,93,146,181,46,164,160,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,58,255,0,49,61,97,209,45,45,225,210,233,107,214,140,110,147,48,167,201,234,41,105,168,48,247,94,103,182,207,122,124,53,80,76,245,100,244,237,116,177,50,4,107,101,115,250,35,58,182,56,213,81,101,98,59,62,229,201,240,237,164,124,65,105,23,45,109,91,180,235,125,227,194,80,85,233,254,65,62,51,137,75,65,20,85,86,26,89,40,235,167,149,213,50,181,169,34,205,60,149,27,214,25,21,206,133,172,106,42,181,206,124,81,211,97,170,128,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,245,149,38,149,210,117,123,100,127,102,189,116,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,218,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,107,56,177,243,79,172,159,48,50,31,81,156,244,26,227,108,204,162,225,239,135,11,205,116,149,107,137,213,98,247,234,107,91,29,86,142,129,46,49,100,119,23,86,171,33,221,213,143,88,166,160,220,253,169,189,18,52,234,238,218,163,122,255,0,41,61,45,193,53,67,138,121,190,221,88,189,167,246,75,31,118,83,103,254,202,154,31,11,116,165,184,208,246,39,251,167,183,126,222,227,254,7,238,98,245,247,181,122,33,122,135,42,226,199,202,198,178,124,191,200,125,58,115,53,133,186,107,247,3,148,220,71,112,77,164,58,195,131,190,173,154,139,133,233,61,137,144,210,70,201,106,25,124,183,67,111,100,235,68,216,88,142,114,84,163,159,43,161,115,27,241,190,69,141,232,168,230,62,26,160,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,119,170,226,207,27,215,156,179,65,178,123,23,13,217,61,37,143,54,168,167,233,79,44,169,219,158,120,61,253,218,122,90,141,237,109,37,75,219,240,199,59,145,81,171,238,235,18,185,42,33,206,13,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,165,159,240,69,154,232,53,79,46,189,114,192,240,250,122,75,126,168,82,224,249,61,118,92,201,153,182,174,233,7,133,170,74,74,152,156,174,85,146,154,40,164,142,21,107,118,164,82,171,213,204,106,206,217,38,171,98,221,56,198,201,244,142,213,202,215,70,49,237,70,183,213,220,175,183,140,95,25,126,35,75,69,114,101,44,244,247,24,173,44,221,90,246,187,170,201,77,20,82,61,146,53,35,127,85,168,137,157,98,116,140,154,58,139,47,79,79,172,154,203,142,242,173,201,236,154,231,15,132,200,40,180,191,32,166,165,183,203,111,109,37,85,190,215,29,186,120,232,169,234,81,175,114,58,102,192,200,213,85,91,27,218,215,53,146,179,186,201,30,250,44,52,167,194,119,149,141,27,249,127,143,122,116,7,85,5,85,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,186,144,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,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,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,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,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,25,172,226,199,205,62,178,124,192,200,125,70,115,223,233,199,25,183,221,36,224,239,42,225,159,6,181,118,174,185,222,65,113,168,189,222,42,24,199,199,5,158,162,134,146,153,212,212,236,94,189,102,151,181,51,95,35,145,18,56,213,54,117,123,209,240,240,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,184,157,84,229,77,167,15,225,30,155,74,180,254,182,235,91,159,98,30,63,33,181,221,223,50,51,219,55,137,224,133,181,16,73,4,146,36,48,195,80,148,148,177,51,226,69,135,181,19,213,242,125,247,122,154,242,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,150,186,249,199,29,55,17,220,19,98,26,61,156,50,173,154,139,133,229,22,215,205,87,35,229,168,101,242,221,13,190,182,4,173,116,207,87,57,42,81,207,137,179,53,238,248,223,34,72,197,84,115,217,15,159,229,113,231,179,76,190,181,232,245,164,255,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,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,193,64,60,209,252,246,106,111,209,125,30,136,244,28,186,248,21,169,226,151,50,76,227,80,104,42,217,165,118,10,137,161,174,154,154,170,38,62,231,113,133,41,222,150,213,68,145,39,133,142,142,161,178,62,102,179,250,12,115,26,246,61,200,246,94,240,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,86,7,52,190,1,108,85,118,43,247,21,154,67,111,240,55,90,31,236,236,198,201,75,76,247,199,112,141,207,68,146,229,11,99,106,246,230,102,229,146,163,170,36,111,141,178,76,229,99,217,34,207,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,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,208,87,157,134,49,171,137,153,96,121,133,230,225,73,93,167,73,79,85,65,101,134,146,218,248,223,107,184,185,35,125,75,106,167,93,205,145,243,182,56,221,23,196,222,172,167,145,169,18,44,111,150,106,245,210,171,142,156,90,53,31,28,185,234,246,57,117,191,97,148,215,8,164,189,219,109,117,137,77,85,83,74,139,241,53,146,42,127,204,170,212,116,110,123,81,90,217,97,87,36,172,211,157,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,214,115,78,36,110,122,37,105,209,44,166,171,136,216,233,31,167,79,167,138,154,248,149,52,147,212,179,100,211,199,20,74,140,167,107,166,71,164,207,137,88,248,211,124,111,70,189,21,170,221,201,154,34,234,121,54,88,53,150,219,195,237,218,247,154,222,251,216,13,226,224,143,194,45,242,84,182,89,41,187,114,212,71,112,145,168,136,171,20,50,78,141,70,198,174,254,249,20,239,70,55,185,190,88,1,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,138,224,87,132,204,55,139,174,2,114,172,30,251,81,73,103,190,208,106,69,85,77,139,35,117,2,213,79,106,122,209,90,214,116,99,18,72,149,236,150,38,44,110,98,191,103,94,219,213,21,209,49,82,186,243,252,3,50,210,204,202,237,167,218,131,143,85,216,242,27,29,66,211,87,80,212,162,111,137,253,17,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,86,226,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,202,64,230,231,104,226,10,151,136,40,174,218,171,113,241,120,45,95,122,12,1,96,116,81,82,178,150,56,169,159,84,214,211,54,105,36,108,205,146,120,217,44,210,163,93,51,152,213,106,54,54,199,28,113,215,132,91,158,137,89,120,139,195,47,60,69,199,73,38,159,80,84,84,212,221,89,87,73,61,84,14,123,41,102,117,50,73,12,13,115,229,103,137,72,58,179,107,152,228,234,143,69,98,185,9,65,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,34,189,120,145,173,209,42,253,109,202,103,225,202,211,87,110,211,166,212,69,13,142,26,151,78,231,185,145,193,27,37,153,22,161,239,155,100,147,54,89,24,146,42,61,24,246,162,181,139,240,54,85,114,121,182,107,108,188,69,212,94,112,57,42,211,79,169,105,214,155,61,99,106,224,108,10,201,105,106,221,110,87,195,35,183,189,233,83,15,194,248,154,175,98,44,136,170,214,72,244,119,215,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,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,128,121,163,249,236,212,223,162,250,61,17,26,169,190,213,125,149,184,248,63,106,253,155,246,133,31,180,59,125,207,3,227,187,117,62,19,189,211,238,251,221,191,27,219,221,241,109,239,237,247,111,24,159,217,95,181,86,111,183,94,213,251,55,237,10,127,108,123,39,183,227,188,15,113,189,255,0,15,221,251,190,247,111,126,205,255,0,14,238,157,125,221,77,52,105,86,83,167,25,166,156,99,153,38,144,215,90,170,240,202,187,124,77,178,58,215,18,69,75,29,44,105,219,108,44,137,17,189,158,222,197,141,98,86,181,209,185,138,199,53,170,213,106,122,178,128,121,163,249,236,212,223,162,250,61,17,53,57,83,106,150,9,162,220,14,231,186,151,169,151,223,99,99,118,109,64,159,198,214,248,89,170,59,93,218,75,92,49,253,220,44,124,142,235,36,172,111,194,213,233,215,170,244,68,85,74,224,226,171,137,140,203,138,253,92,172,213,44,194,134,146,220,198,211,182,219,104,182,83,34,57,150,235,116,111,145,241,64,178,109,71,76,253,210,200,247,200,228,77,207,123,182,181,140,217,27,37,175,44,94,95,244,122,187,89,77,196,14,183,227,190,47,5,164,219,62,51,109,150,72,37,165,191,85,71,60,208,202,234,150,53,235,34,67,4,148,254,248,100,99,91,51,158,222,170,232,218,246,73,103,252,88,249,88,214,79,151,249,15,167,78,102,176,213,64,5,16,243,29,224,114,155,133,44,202,131,48,211,231,213,212,105,214,97,81,59,40,97,149,146,202,251,37,91,81,30,180,82,206,168,173,123,28,213,115,160,115,157,221,115,34,149,174,71,44,43,44,156,127,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,75,253,75,197,175,185,7,37,205,39,187,90,40,124,69,38,51,152,84,221,46,146,119,88,207,15,74,251,149,218,145,178,116,114,162,191,172,245,116,236,232,212,87,124,125,122,109,107,149,34,87,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,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,2,0,115,83,224,59,255,0,75,241,87,164,22,95,242,82,229,246,43,101,187,254,157,245,55,183,63,187,255,0,87,108,172,142,31,242,149,15,119,247,215,156,43,149,62,136,107,206,101,175,52,26,181,167,55,202,188,87,15,197,106,18,12,146,240,232,247,65,116,129,219,31,37,157,145,175,195,59,229,106,49,93,215,221,2,118,230,234,146,36,13,125,228,149,107,205,7,151,221,77,218,166,245,197,14,139,90,169,24,246,83,186,191,48,177,211,69,21,51,54,67,21,85,69,101,233,101,150,118,181,94,173,100,13,124,17,69,190,71,171,165,248,158,231,245,172,28,55,63,204,180,250,166,235,85,134,100,53,118,167,223,44,245,182,11,154,66,169,178,178,221,87,18,197,81,79,43,28,138,215,177,205,94,169,213,62,23,181,143,110,215,177,174,79,62,122,12,203,63,204,181,6,166,213,85,153,228,53,119,87,216,236,244,86,11,98,76,169,178,142,221,73,18,69,79,79,19,26,136,214,49,173,78,171,209,62,39,185,239,118,231,189,206,91,52,229,89,192,119,254,136,226,175,87,236,191,229,101,196,44,87,59,119,253,3,233,175,109,127,119,254,176,216,153,36,63,228,234,24,239,239,79,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,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,0,101,92,210,159,9,222,86,52,111,229,254,61,233,208,29,84,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,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,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,12,214,113,99,230,159,89,62,96,100,62,163,57,205,45,54,155,173,254,235,69,98,177,91,42,238,55,43,141,68,116,148,116,116,144,186,105,234,103,145,200,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,47,123,151,239,2,54,46,21,113,88,243,92,165,158,55,83,114,11,122,71,113,169,234,248,253,151,75,60,116,178,75,106,216,202,137,105,231,237,84,211,185,124,75,81,28,254,189,19,163,125,203,48,8,21,205,59,130,203,174,190,97,180,122,203,165,184,253,93,211,80,113,26,116,164,170,161,130,165,202,251,149,145,171,44,174,138,24,54,170,73,83,20,178,43,216,214,43,28,246,62,102,253,235,251,44,74,76,37,87,43,143,61,154,101,245,175,71,173,47,248,0,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,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,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,27,115,79,225,51,13,225,207,84,45,57,198,159,212,82,80,216,181,42,162,225,83,79,142,82,80,44,16,89,159,75,29,26,74,145,191,184,228,115,37,150,162,73,17,141,100,108,137,58,49,169,181,17,19,202,114,172,187,93,109,220,113,224,52,118,251,157,93,45,61,210,158,241,73,93,20,51,57,140,170,129,45,149,51,36,82,181,23,163,216,146,195,20,136,215,117,77,241,177,223,197,168,169,122,153,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,157,110,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,62,101,114,157,227,94,227,139,101,86,206,21,245,34,231,191,27,188,245,166,195,167,122,210,211,195,106,174,116,149,21,18,83,200,229,107,36,155,197,73,54,214,43,164,123,146,84,138,54,49,82,85,86,91,249,69,124,204,56,215,183,113,63,157,219,112,157,52,185,248,157,54,196,186,84,209,86,70,181,80,251,102,186,104,99,89,42,38,167,153,177,236,236,245,124,17,163,163,220,157,103,114,61,91,50,53,190,87,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,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,30,215,152,239,3,149,60,86,225,180,25,134,159,62,146,159,81,112,250,121,217,67,12,172,138,38,94,233,28,168,245,162,150,117,68,115,30,215,35,157,3,156,238,211,95,44,173,114,53,38,89,99,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,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,157,43,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,252,172,179,63,204,179,170,108,126,151,48,200,106,238,204,197,108,241,216,45,11,82,168,231,210,219,163,150,89,98,167,71,244,220,230,49,211,200,140,220,171,181,155,88,222,140,99,26,223,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,213,240,197,195,214,85,197,6,178,217,116,143,22,169,240,30,63,185,83,113,186,62,150,74,136,109,148,49,55,116,181,18,53,137,254,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,42,47,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,242,154,111,170,186,113,172,22,42,140,159,75,243,75,86,77,106,164,184,84,218,230,171,183,84,36,177,178,170,7,236,146,53,84,255,0,178,230,175,244,95,27,227,145,138,230,61,142,119,171,5,85,243,206,252,19,252,201,250,105,21,121,92,121,236,211,47,173,122,61,105,127,192,0,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,148,3,205,31,207,102,166,253,23,209,232,136,213,83,148,223,106,241,91,118,21,81,93,190,203,106,184,86,221,40,233,187,76,78,213,85,92,116,209,212,73,189,19,123,183,50,138,153,58,42,171,83,183,213,168,138,231,42,201,254,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,115,94,44,124,172,107,39,203,252,135,211,167,51,88,106,160,3,207,231,248,6,27,170,120,109,219,79,181,7,30,164,190,99,215,202,117,166,174,161,169,69,217,43,58,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,166,115,56,163,208,191,221,175,93,178,109,20,251,83,246,143,236,231,130,254,115,240,62,15,191,226,40,224,169,254,243,220,147,110,222,254,223,233,175,93,189,125,221,122,37,132,242,53,187,93,102,181,107,37,138,107,157,91,237,180,117,22,26,186,122,55,76,229,130,25,230,109,115,101,149,145,245,218,215,189,176,66,215,57,19,171,146,40,209,122,237,78,150,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,45,167,131,220,90,251,156,242,150,110,21,139,80,248,219,214,65,135,230,118,187,117,55,117,145,247,234,167,171,185,71,20,123,222,173,99,119,61,237,78,174,84,106,117,234,170,137,239,41,4,210,239,13,25,253,78,169,240,243,166,250,131,112,200,105,47,151,43,230,47,109,169,186,87,83,44,91,37,184,248,118,37,98,42,68,136,198,61,181,9,43,30,198,162,108,123,92,222,141,219,209,62,94,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,124,150,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,31,88,41,3,154,23,5,31,187,254,118,253,103,211,219,101,170,135,77,179,43,131,41,162,183,81,39,103,216,215,71,66,231,190,157,34,115,151,172,50,246,167,154,53,141,17,145,252,113,108,141,172,139,185,5,137,191,203,67,129,202,158,35,179,40,117,135,56,125,35,52,235,11,188,70,201,169,36,100,85,15,190,92,97,72,231,74,39,66,244,115,82,153,26,248,157,51,158,223,141,146,36,108,69,87,61,240,222,72,0,2,170,249,231,126,9,254,100,253,52,229,92,149,60,211,229,63,47,235,189,70,220,93,72,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,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,42,128,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,3,53,156,88,249,167,214,79,152,25,15,168,206,78,158,79,124,40,233,198,115,71,113,226,111,53,139,219,55,92,95,32,125,158,193,107,158,20,90,90,26,168,160,167,157,107,221,213,87,187,50,120,134,164,72,168,141,137,204,116,137,185,235,27,162,182,160,10,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,178,70,182,70,186,54,246,219,26,197,26,181,174,238,59,103,10,229,113,231,179,76,190,181,232,245,165,255,0,0,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,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,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,47,248,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,158,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,38,86,168,115,70,213,13,81,225,45,52,38,251,77,87,54,109,123,168,169,164,201,242,196,150,58,84,170,181,119,146,88,226,130,26,86,196,214,62,70,185,105,165,106,162,177,97,137,221,123,139,80,238,204,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,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,220,138,249,37,146,73,21,26,141,98,43,213,26,214,181,17,169,237,64,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,66,174,42,249,95,105,199,19,154,203,71,172,95,111,174,184,157,93,111,135,143,41,166,166,165,74,191,107,71,11,99,142,55,64,249,36,68,164,155,177,31,105,93,178,88,215,108,110,237,110,73,22,89,107,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,142,188,109,240,125,140,241,115,165,242,217,92,148,148,89,181,142,158,119,98,119,138,185,106,59,20,51,203,36,15,153,146,71,19,209,174,100,205,166,100,74,247,50,69,141,28,175,99,92,169,181,217,246,203,49,107,238,13,149,94,112,172,166,135,193,94,177,251,133,69,174,227,77,221,100,157,138,168,36,116,114,199,189,138,230,59,107,216,228,234,213,86,175,78,168,170,158,243,235,192,48,12,203,84,243,43,78,159,105,246,61,87,124,200,111,149,9,77,67,67,76,137,190,87,244,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,77,9,240,125,194,102,27,194,46,151,253,135,177,84,82,94,47,181,245,18,84,223,114,54,208,45,44,247,87,164,143,88,17,236,89,37,86,50,40,158,145,181,136,253,157,123,143,68,71,74,245,94,234,82,183,58,191,52,248,183,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,10,224,230,161,199,85,54,1,143,93,120,97,210,218,250,73,242,123,229,60,214,220,206,105,169,101,223,105,183,79,75,11,219,4,73,36,105,12,143,170,134,165,81,100,99,223,218,99,94,155,91,35,216,248,235,175,131,238,44,243,46,17,117,67,237,197,138,158,174,241,98,175,167,146,154,251,142,54,189,41,96,186,177,35,122,64,175,122,199,42,49,241,74,244,145,175,70,111,233,220,98,42,54,87,162,232,79,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,174,201,89,213,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,61,1,85,124,243,191,4,255,0,50,126,154,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,83,176,113,5,205,47,81,238,188,86,90,115,157,29,203,110,191,178,236,38,225,20,116,54,72,186,219,227,200,233,122,49,43,93,88,215,164,155,251,221,36,108,46,146,61,208,199,218,123,98,138,110,226,173,186,104,190,175,97,186,245,165,248,254,174,105,252,245,114,88,178,42,119,77,78,149,112,44,51,196,246,72,232,165,134,70,123,209,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,125,168,5,0,243,71,243,217,169,191,69,244,122,34,85,114,49,252,108,252,183,250,145,98,154,253,251,26,253,141,101,159,188,31,178,191,103,190,207,119,183,125,167,187,179,217,220,155,54,236,251,206,247,115,183,218,237,125,239,119,183,218,251,205,134,104,110,210,90,166,186,214,205,98,162,171,163,182,190,162,71,81,211,213,212,182,166,120,96,87,47,109,146,74,216,227,108,143,70,244,69,122,70,196,114,162,170,53,189,122,37,207,242,117,253,187,126,194,110,31,111,255,0,250,54,251,175,217,255,0,248,31,251,114,225,237,63,239,95,217,31,225,27,63,194,63,255,0,31,195,212,128,28,209,252,246,106,111,209,125,30,136,231,252,40,240,163,168,252,90,234,59,48,172,42,47,3,106,161,237,207,127,191,207,10,190,150,209,74,229,84,71,57,17,83,185,51,246,185,34,133,21,29,35,154,229,85,99,25,36,140,208,158,150,233,110,9,162,216,37,179,76,244,210,197,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,103,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,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,25,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,78,220,116,225,87,92,3,140,29,91,177,94,106,41,38,168,170,202,42,239,108,117,51,220,230,36,23,7,120,232,90,170,230,181,119,182,42,152,218,244,233,209,30,142,68,87,34,35,150,205,57,50,106,151,218,190,28,111,186,103,95,125,241,85,248,38,65,39,134,162,240,187,60,29,174,181,137,52,63,120,140,70,201,190,169,183,23,123,220,231,183,167,69,232,222,218,18,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,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,64,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,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,131,142,78,107,121,149,175,50,110,154,240,177,113,171,176,50,193,80,230,95,111,247,75,18,50,174,122,182,162,181,244,81,209,215,195,186,6,68,229,84,145,210,196,217,93,43,54,181,24,198,43,166,149,92,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,65,134,148,248,78,242,177,163,127,47,241,239,78,128,234,160,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,37,80,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,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,47,248,0,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,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,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,21,121,92,121,236,211,47,173,122,61,105,127,192,170,14,118,26,95,165,246,122,156,15,85,237,238,164,182,103,121,13,69,85,182,186,158,26,41,55,222,168,169,226,143,165,84,178,162,246,154,250,101,116,81,38,230,247,36,101,75,19,114,178,157,17,42,216,187,238,79,186,111,167,24,223,12,9,168,216,181,103,139,202,115,43,132,241,101,14,241,201,55,133,146,138,162,120,233,105,123,77,247,67,210,9,27,63,71,39,113,222,43,114,185,88,177,53,179,168,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,75,231,63,105,181,91,184,175,178,86,91,237,148,148,181,23,76,30,130,174,186,88,97,107,31,85,58,86,86,194,146,202,228,78,175,122,69,12,81,163,157,213,118,70,198,255,0,6,162,39,85,228,107,105,181,77,117,214,75,236,214,202,71,220,168,233,236,52,148,245,142,133,171,60,48,76,234,231,75,19,36,233,185,172,123,160,133,206,106,47,71,44,81,170,245,218,157,45,124,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,125,28,198,120,215,253,213,116,226,11,6,1,115,181,73,169,185,79,221,219,105,167,94,236,150,186,21,71,164,151,55,67,181,204,118,215,177,35,137,178,171,90,249,28,231,116,149,176,203,26,209,13,166,211,117,191,221,104,172,86,43,101,93,198,229,113,168,142,146,142,142,146,23,77,61,76,242,57,27,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,135,85,226,27,132,253,109,225,114,166,195,6,176,227,148,150,230,100,180,238,154,219,53,53,198,10,166,74,248,226,129,245,16,170,70,229,115,95,11,170,89,27,213,81,24,231,163,150,55,72,206,143,94,215,203,139,142,58,110,20,179,42,252,63,80,89,87,81,167,89,133,68,15,174,154,39,203,43,236,149,109,69,98,86,197,2,42,181,236,115,85,173,157,173,111,117,204,138,39,53,92,176,164,82,94,241,85,124,243,191,4,255,0,50,126,154,85,88,36,87,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,110,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,108,122,53,237,220,199,181,122,57,17,201,215,162,162,47,184,253,96,80,15,52,127,61,154,155,244,95,71,162,36,255,0,36,123,181,170,193,106,215,155,237,246,231,73,110,182,219,169,241,250,186,202,202,185,155,12,20,208,70,219,155,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,142,188,198,120,215,253,234,181,30,11,6,1,115,186,199,166,88,183,221,219,105,167,94,212,119,74,228,87,164,151,55,67,181,175,110,230,61,35,137,178,171,156,200,218,231,116,137,211,75,26,124,156,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,160,206,104,254,123,53,55,232,190,143,68,79,78,74,22,155,84,60,54,230,87,216,109,148,140,185,86,103,21,20,149,21,141,133,169,60,208,67,65,68,232,162,124,157,55,57,140,116,243,57,173,85,232,213,150,69,78,155,151,173,133,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,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,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,238,48,171,173,6,180,105,238,163,77,81,72,182,219,230,47,45,146,158,38,189,221,246,207,67,87,36,210,185,237,219,181,24,173,184,66,141,84,114,170,171,100,234,141,232,138,239,41,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,173,127,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,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,64,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,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,43,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,226,141,41,240,157,229,99,70,254,95,227,222,157,1,213,64,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,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,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,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,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,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,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,186,158,87,30,68,244,203,235,94,177,90,74,160,10,171,231,157,248,39,249,147,244,210,42,242,184,243,217,166,95,90,244,122,210,255,0,143,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,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,178,54,187,162,185,24,221,239,87,200,228,222,247,42,175,188,60,106,134,55,160,216,207,18,55,91,85,35,48,156,178,241,83,100,183,84,54,178,55,78,179,195,191,226,124,72,187,154,199,186,10,166,181,127,143,90,89,21,200,212,116,75,39,64,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,157,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,214,1,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,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,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,61,86,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,182,158,88,188,191,235,52,138,142,155,136,29,111,199,124,38,117,87,182,124,102,219,44,147,197,85,97,165,146,9,161,149,213,44,107,210,53,154,120,234,61,240,200,199,58,22,177,189,85,178,57,236,142,112,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,102,255,0,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,103,208,115,206,252,19,252,201,250,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,55,202,254,138,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,169,126,124,62,240,29,163,90,47,195,237,219,65,178,75,45,171,52,143,43,238,253,171,186,79,110,117,44,151,175,189,123,169,183,55,187,35,225,240,236,86,36,93,185,19,100,141,116,204,217,35,220,229,166,30,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,221,57,112,115,0,172,225,222,251,22,146,106,246,69,253,201,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,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,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,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,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,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,205,165,247,93,71,224,250,233,115,179,58,174,74,140,22,241,71,148,62,146,154,137,213,15,169,129,141,146,154,110,187,85,22,54,69,21,92,149,15,147,163,145,172,167,119,84,68,85,123,105,175,134,140,254,155,75,56,134,211,125,65,184,100,53,118,59,109,143,40,182,212,221,43,169,150,93,241,91,188,67,18,177,21,34,69,123,216,234,117,149,143,99,81,119,177,206,111,71,110,232,186,9,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,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,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,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,74,220,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,176,0,210,159,9,222,86,52,111,229,254,61,233,208,29,84,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,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,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,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,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,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,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,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,47,248,161,110,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,63,43,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,239,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,193,225,51,50,225,23,84,62,195,223,106,42,239,22,42,250,120,234,108,89,27,168,18,150,11,171,18,54,44,232,198,36,146,163,31,20,175,88,220,197,126,254,157,183,170,35,101,98,172,180,229,59,198,189,199,22,202,173,156,43,234,69,207,126,55,121,235,77,135,78,245,165,167,134,213,92,233,42,42,36,167,145,202,214,73,55,138,146,109,172,87,72,247,36,169,20,108,98,164,170,172,183,240,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,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,98,156,177,121,127,209,234,237,101,55,16,58,223,142,248,188,22,147,108,248,205,182,89,32,150,150,253,85,28,243,67,43,170,88,215,172,137,12,18,83,251,225,145,141,108,206,123,122,171,163,107,217,37,202,3,133,113,131,194,102,27,197,214,151,253,135,190,212,82,89,239,180,21,17,212,216,178,55,80,45,84,246,167,172,140,89,209,140,73,34,87,178,88,152,177,185,138,253,157,123,111,84,87,68,197,76,251,101,58,85,168,248,94,163,213,105,14,73,133,221,105,51,58,75,131,45,110,178,54,157,101,170,146,170,69,106,69,28,77,143,119,123,185,189,139,26,199,185,178,53,236,115,21,200,230,170,204,174,98,182,205,109,178,240,233,195,5,155,136,185,42,228,212,26,10,124,182,154,234,250,186,184,42,167,115,25,85,68,218,101,146,104,28,230,74,255,0,12,144,117,126,231,61,203,213,94,170,245,114,156,215,149,199,158,205,50,250,215,163,214,151,252,114,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,165,143,242,163,227,167,251,199,11,250,215,153,255,0,181,233,112,10,218,230,255,0,156,215,90,228,168,87,127,209,120,86,57,191,236,225,71,255,0,131,194,90,161,64,60,209,252,246,106,111,209,125,30,136,143,250,91,165,185,222,180,231,118,205,51,211,75,23,182,114,75,207,123,193,81,120,168,105,251,189,168,95,52,159,121,51,217,27,122,71,19,221,241,57,58,244,232,157,85,81,23,66,124,40,240,163,167,28,37,105,195,48,172,42,47,29,117,174,237,207,127,191,207,10,50,170,239,84,212,84,71,57,17,87,183,11,55,57,34,133,21,91,27,92,229,85,123,223,36,143,237,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,248,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,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,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,78,255,0,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,153,140,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,236,107,41,177,102,28,168,102,187,99,149,222,46,146,159,67,235,237,114,73,218,124,123,106,168,172,242,210,84,199,209,232,138,187,39,130,86,117,233,181,219,122,181,85,170,138,180,46,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,52,167,194,119,149,141,27,249,127,143,122,116,7,85,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,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,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,229,11,241,245,193,70,85,194,158,163,213,222,237,54,207,17,166,89,53,194,105,49,203,133,58,72,248,232,55,171,164,109,178,161,100,115,222,217,162,98,42,49,207,114,247,163,98,189,23,115,101,100,87,83,194,119,149,141,27,249,127,143,122,116,7,85,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,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,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,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,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,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,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,224,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,72,171,202,227,207,102,153,125,107,209,235,73,191,206,35,137,140,203,79,176,219,46,128,97,244,57,5,161,153,197,59,235,110,249,4,72,145,82,86,91,152,175,138,91,92,82,109,87,61,238,114,198,249,209,174,102,216,150,38,59,184,202,151,181,42,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,222,168,200,226,142,73,21,26,142,122,163,21,26,215,57,81,171,163,237,23,210,28,55,65,116,191,31,210,61,63,130,174,59,22,59,78,232,105,214,174,117,154,121,94,249,29,44,179,72,255,0,114,43,228,150,73,36,84,106,53,136,175,84,107,90,212,70,167,181,56,87,24,60,38,97,188,93,105,127,216,123,237,69,37,158,251,65,81,29,77,139,35,117,2,213,79,106,122,200,197,157,24,196,146,37,123,37,137,139,27,152,175,217,215,182,245,69,116,76,84,207,102,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,77,241,63,162,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,221,247,44,190,48,114,110,41,116,190,247,101,212,101,171,172,205,176,106,136,155,117,188,58,42,120,160,185,193,89,37,67,233,158,200,224,100,109,137,236,108,47,137,204,70,116,233,28,111,220,229,145,205,100,202,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,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,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,95,247,52,127,34,122,155,244,95,88,162,43,3,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,0,30,82,227,165,90,113,119,212,123,70,175,92,240,187,85,78,103,97,183,212,90,237,183,185,41,209,106,169,169,102,84,89,35,107,191,254,52,106,175,196,198,205,59,90,173,73,165,71,214,183,60,239,193,63,204,159,166,145,87,149,199,158,205,50,250,215,163,214,151,252,8,235,198,223,7,216,207,23,58,95,45,149,201,73,69,155,88,233,231,118,39,120,171,150,163,177,67,60,178,64,249,153,36,113,61,26,230,76,218,102,68,175,115,36,88,209,202,246,53,202,155,93,159,108,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,46,167,151,7,48,10,62,34,44,81,105,38,175,100,95,221,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,85,235,204,198,211,117,191,243,0,212,11,21,138,217,87,113,185,92,106,44,52,148,116,116,144,186,105,234,103,146,211,66,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,45,43,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,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,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,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,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,89,82,188,64,242,133,215,221,69,215,28,243,80,240,173,67,211,247,217,114,188,130,186,251,76,219,165,77,109,45,84,94,46,103,78,248,159,28,116,210,179,224,124,142,98,57,30,187,218,212,114,163,21,202,198,201,94,24,248,41,213,61,22,224,191,86,56,116,202,111,248,165,86,73,157,251,123,217,213,86,250,170,151,208,197,227,109,48,209,197,222,123,224,100,141,233,36,78,87,109,141,221,26,168,169,213,125,201,10,255,0,145,83,138,127,247,125,165,95,247,173,199,253,68,183,77,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,64,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,21,23,252,138,156,83,255,0,187,237,42,255,0,189,110,63,234,37,186,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,122,116,234,137,252,15,106,0,0,133,92,200,120,41,213,62,48,127,103,127,179,59,254,41,108,251,37,237,127,27,237,218,170,152,123,158,43,194,118,251,93,152,37,235,211,195,63,118,237,189,58,183,167,94,171,211,197,114,244,229,233,173,28,38,107,69,235,81,181,27,39,194,174,54,219,142,47,83,100,138,43,37,109,92,211,182,121,42,233,38,107,156,217,169,162,106,51,109,59,209,85,28,171,213,91,238,254,42,150,20,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,0,241,90,209,164,56,110,189,105,126,65,164,122,129,5,92,150,44,138,157,176,212,45,36,235,12,241,61,146,54,88,166,141,254,244,71,199,44,113,200,136,228,115,21,88,136,230,185,170,173,95,171,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,61,88,4,95,230,23,194,254,125,197,158,139,217,116,231,78,110,248,253,186,229,110,202,41,175,114,203,123,168,154,24,29,4,116,149,112,185,173,116,49,74,229,126,234,134,42,34,181,19,162,59,223,252,17,97,94,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,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,96,3,197,107,126,21,117,212,173,23,207,180,230,197,81,73,5,203,42,197,238,182,74,57,106,222,230,193,28,245,52,146,67,27,164,115,90,231,35,17,207,69,85,70,185,122,117,232,139,252,10,139,254,69,78,41,255,0,221,246,149,127,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,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,73,169,203,211,133,252,251,132,205,23,189,105,206,163,93,241,251,141,202,227,148,84,222,226,150,201,81,52,208,54,9,41,41,33,107,92,233,162,137,200,253,212,239,85,68,106,167,69,111,191,248,162,74,0,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,22,207,192,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,77,78,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,18,80,2,176,56,204,229,127,175,188,68,241,39,152,107,30,21,151,233,253,21,151,32,246,127,134,130,233,112,173,142,169,157,138,10,122,119,239,108,116,146,49,58,190,23,42,116,122,252,42,157,122,47,84,73,63,203,211,133,252,251,132,205,23,189,105,206,163,93,241,251,141,202,227,148,84,222,226,150,201,81,52,208,54,9,41,41,33,107,92,233,162,137,200,253,212,239,85,68,106,167,69,111,191,248,162,74,0,10,139,214,254,81,60,73,106,86,180,103,218,141,98,205,180,214,11,110,85,148,93,111,116,113,85,220,171,219,60,112,84,213,201,52,109,145,173,163,115,81,232,215,162,42,35,156,157,122,244,85,254,37,132,240,103,162,153,87,14,220,54,97,250,57,154,220,45,85,183,172,127,218,30,38,123,92,178,73,74,254,253,125,69,67,54,58,72,227,122,244,100,205,69,234,196,248,145,122,117,78,138,189,172,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,216,86,175,104,190,151,235,214,27,38,159,234,230,33,73,145,88,164,168,138,173,41,230,124,145,62,41,227,85,217,44,82,196,230,203,19,250,43,154,174,99,154,170,199,189,139,213,175,114,47,42,224,183,130,220,55,131,108,54,239,102,179,100,85,121,38,67,146,84,71,53,234,245,52,43,76,202,134,66,178,37,52,49,83,35,222,216,153,27,101,147,170,238,115,220,249,30,170,237,187,25,28,138,0,134,188,105,114,217,195,120,181,204,173,26,131,102,204,41,48,44,134,10,121,41,175,85,208,216,150,185,247,150,34,70,148,203,42,37,68,45,71,194,214,200,196,127,71,61,204,123,26,171,182,38,34,73,253,45,210,220,19,69,176,75,102,153,233,165,139,216,216,221,155,189,224,168,188,84,213,29,174,236,207,154,79,188,153,239,145,221,100,149,238,248,156,189,58,244,78,136,136,137,234,193,88,28,102,114,191,215,222,34,120,147,204,53,143,10,203,244,254,138,203,144,123,63,195,65,116,184,86,199,84,206,197,5,61,59,247,182,58,73,24,157,95,11,149,58,61,126,21,78,189,23,170,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,126,234,119,170,162,53,83,162,183,223,252,81,37,0,0,21,235,204,47,151,166,180,113,103,173,22,93,70,211,156,159,10,183,91,109,216,189,53,146,88,175,117,181,112,206,233,227,171,171,153,206,107,97,166,149,170,205,181,12,68,85,114,47,84,119,187,248,42,251,94,91,220,20,234,159,7,223,180,79,218,101,255,0,20,185,253,173,246,71,130,246,21,85,76,221,191,11,226,251,157,222,244,17,116,235,226,89,183,110,238,189,29,215,167,68,235,53,65,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,3,138,113,153,162,153,87,17,60,54,102,26,57,133,92,45,84,87,172,131,217,254,26,123,164,178,71,74,206,197,125,61,67,247,186,56,228,122,117,100,46,68,232,197,248,149,58,244,78,170,149,131,252,138,156,83,255,0,187,237,42,255,0,189,110,63,234,37,170,113,71,161,127,188,166,132,228,218,41,246,167,236,231,218,63,5,252,231,224,124,103,99,195,214,65,83,253,231,185,30,237,221,141,191,211,78,155,186,251,250,116,95,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,0,16,171,153,15,5,58,167,198,15,236,239,246,103,127,197,45,159,100,189,175,227,125,187,85,83,15,115,197,120,78,223,107,179,4,189,122,120,103,238,221,183,167,86,244,235,213,122,113,94,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,22,207,192,33,7,31,124,184,169,184,170,186,209,106,86,152,221,241,252,95,59,165,167,90,107,139,235,169,101,108,23,230,35,161,108,43,81,52,74,229,137,240,68,217,145,175,72,36,124,136,177,198,229,107,35,98,182,42,224,28,164,248,217,210,204,202,211,168,58,125,171,250,107,99,200,108,117,9,83,67,93,77,118,184,111,137,253,21,21,21,22,129,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,103,78,143,112,125,37,22,191,94,56,185,215,36,199,235,245,66,241,79,111,109,45,53,130,90,212,183,88,167,130,220,235,125,83,224,146,71,177,106,89,85,22,215,236,154,30,176,117,86,53,210,42,119,93,40,0,5,96,113,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,146,127,151,167,11,249,247,9,154,47,122,211,157,70,187,227,247,27,149,199,40,169,189,197,45,146,162,105,160,108,18,82,82,66,214,185,211,69,19,145,251,169,222,170,136,213,78,138,223,127,241,68,148,0,241,90,223,133,93,117,43,69,243,237,57,177,84,82,65,114,202,177,123,173,146,142,90,183,185,176,71,61,77,36,144,198,233,28,214,185,200,196,115,209,85,81,174,94,157,122,34,255,0,2,162,255,0,145,83,138,127,247,125,165,95,247,173,199,253,68,186,144,1,88,28,102,114,191,215,222,34,120,147,204,53,143,10,203,244,254,138,203,144,123,63,195,65,116,184,86,199,84,206,197,5,61,59,247,182,58,73,24,157,95,11,149,58,61,126,21,78,189,23,170,39,106,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,228,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,250,192,7,159,147,63,195,98,207,233,244,181,217,13,34,229,149,86,121,175,236,180,181,85,211,165,186,41,163,129,213,15,68,78,140,98,203,51,24,221,202,155,213,36,217,187,183,38,223,64,1,23,238,220,204,120,40,176,93,107,108,87,221,96,171,183,92,173,213,18,82,86,81,213,226,87,184,103,166,158,55,43,100,138,72,221,70,142,99,218,228,86,171,85,17,81,81,81,78,235,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,90,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,138,226,124,199,184,49,206,114,171,54,21,139,107,39,141,189,100,23,10,123,93,186,155,236,237,214,62,253,84,242,54,56,163,222,250,102,177,187,158,246,167,87,42,53,58,245,85,68,247,146,84,226,154,215,198,103,13,156,59,101,84,184,86,177,234,71,217,251,213,109,189,151,72,41,189,143,95,87,190,149,242,73,27,100,223,79,4,140,78,175,134,68,232,171,187,225,235,211,162,162,171,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,236,20,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,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,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,242,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,127,42,63,2,127,239,231,254,140,222,63,213,9,84,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,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,235,0,249,36,187,90,161,186,211,216,166,185,210,50,229,89,79,53,93,61,27,166,106,79,52,16,186,54,203,43,35,235,185,204,99,167,133,174,114,39,70,172,177,162,244,220,157,126,176,0,0,0,0,7,31,214,254,45,180,7,135,11,173,178,205,173,25,173,94,57,81,121,167,125,77,3,221,97,184,213,65,82,198,59,107,209,147,83,211,190,37,123,85,91,185,155,183,181,31,26,170,34,61,138,188,254,211,204,211,129,203,213,214,138,205,71,174,244,145,212,87,212,71,77,19,234,236,151,58,88,26,247,185,26,213,146,105,169,155,20,76,234,169,213,242,57,172,106,117,87,42,34,42,146,128,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,242,163,240,39,254,254,127,232,205,227,253,80,149,64,138,191,202,143,192,159,251,249,255,0,163,55,143,245,67,223,233,55,25,156,54,107,135,183,228,211,61,72,246,149,38,43,111,91,165,242,190,166,207,95,65,67,109,165,78,191,121,61,85,84,17,195,31,185,175,114,35,158,142,86,199,35,145,21,177,189,91,218,192,0,0,0,0,0,113,253,111,226,219,64,120,112,186,219,44,218,209,154,213,227,149,23,154,119,212,208,61,214,27,141,84,21,44,99,182,189,25,53,61,59,226,87,181,85,187,153,187,123,81,241,170,162,35,216,171,242,104,167,25,156,54,113,19,149,85,97,90,57,169,31,104,47,84,86,247,221,39,166,246,61,125,38,202,86,73,28,110,147,125,68,17,177,122,62,104,211,162,46,239,139,175,78,136,170,157,172,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,247,178,153,204,118,215,177,201,213,170,173,94,157,81,85,61,231,106,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,173,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,149,31,129,63,247,243,255,0,70,111,31,234,135,106,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,1,26,178,206,99,220,24,224,217,85,231,10,202,117,147,193,94,177,251,133,69,174,227,77,246,118,235,39,98,170,9,29,28,177,239,101,51,152,237,175,99,147,171,85,90,189,58,162,170,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,0,1,242,73,118,181,67,117,167,177,77,115,164,101,202,178,158,106,186,122,55,76,212,158,104,33,116,109,150,86,71,215,115,152,199,79,11,92,228,78,141,89,99,69,233,185,58,253,96,0,0,4,106,203,57,143,112,99,131,101,87,156,43,41,214,79,5,122,199,238,21,22,187,141,55,217,219,172,157,138,168,36,116,114,199,189,148,206,99,182,189,142,78,173,85,106,244,234,138,169,239,59,86,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,226,154,215,198,103,13,156,59,101,84,184,86,177,234,71,217,251,213,109,189,151,72,41,189,143,95,87,190,149,242,73,27,100,223,79,4,140,78,175,134,68,232,171,187,225,235,211,162,162,175,235,104,95,20,122,19,196,167,182,255,0,98,153,207,218,63,179,158,27,218,127,205,149,148,125,143,17,221,236,255,0,132,197,30,237,221,137,127,163,215,166,223,127,78,169,215,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,82,95,54,14,33,181,183,48,213,202,157,10,204,241,42,188,63,15,198,234,35,175,182,91,102,124,21,44,188,189,143,171,142,158,245,21,67,97,107,218,201,105,230,216,176,36,143,100,111,141,237,119,222,53,200,222,213,202,159,142,219,82,218,168,56,89,214,92,154,173,183,38,212,36,24,69,214,227,59,93,4,144,43,88,216,236,234,245,68,115,30,215,35,150,13,238,114,61,31,216,106,179,100,17,201,105,64,230,156,69,107,206,27,195,110,145,223,117,91,51,173,164,107,45,212,239,101,178,134,106,133,133,247,107,138,177,203,79,69,18,181,143,118,249,28,222,138,228,99,182,49,31,35,147,99,28,169,158,204,243,136,125,80,212,29,121,159,137,27,189,214,146,155,54,117,226,146,247,77,81,73,71,27,96,163,158,151,183,225,27,28,79,71,53,204,137,176,194,212,73,55,171,145,136,178,43,213,92,171,126,124,30,106,94,172,106,214,129,98,249,174,177,225,31,103,239,85,182,250,41,32,169,246,149,53,95,183,169,95,69,79,35,110,187,41,218,214,82,247,223,36,139,225,149,55,71,183,167,240,84,67,181,130,130,249,160,232,133,171,68,248,175,189,58,205,124,171,184,211,231,244,238,206,30,202,152,218,215,209,207,91,89,84,147,64,142,111,185,236,73,97,145,236,93,173,84,100,141,98,238,86,44,143,148,28,146,245,175,255,0,94,184,115,172,183,255,0,251,243,91,125,84,113,127,213,232,234,227,153,235,39,253,73,99,107,99,255,0,46,174,119,244,16,149,92,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,52,166,103,91,142,205,116,190,235,247,19,89,142,73,115,188,218,174,118,171,13,194,171,27,198,230,181,163,22,149,214,122,90,169,146,157,236,145,170,238,247,115,123,230,89,21,206,71,58,101,219,181,136,198,54,197,57,50,104,93,30,45,163,87,221,121,187,217,182,94,179,107,132,150,235,93,92,139,4,159,204,244,142,70,57,97,86,162,203,23,114,173,42,27,35,28,228,71,248,72,29,177,17,173,115,184,95,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,5,74,234,255,0,25,183,222,15,57,153,234,189,206,75,87,182,112,204,163,236,237,62,77,109,137,140,74,167,71,21,162,151,181,83,77,35,186,116,154,46,236,170,145,185,201,28,141,123,154,237,170,172,150,59,84,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,42,3,149,167,30,223,97,43,44,60,40,234,132,27,241,251,173,195,193,226,23,74,122,126,178,80,87,85,206,174,74,58,134,177,58,201,12,211,202,229,100,189,21,209,201,34,163,213,98,114,58,11,127,0,2,42,243,71,242,39,169,191,69,245,138,35,143,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,175,87,42,171,213,221,108,40,0,70,174,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,143,242,106,187,93,111,252,54,230,215,219,237,206,174,227,114,184,234,69,202,174,178,178,174,103,77,61,76,242,80,91,221,36,178,72,229,87,61,238,114,171,149,202,170,170,170,170,164,245,34,175,52,127,34,122,155,244,95,88,162,40,4,213,64,41,47,150,231,48,74,110,29,170,100,209,237,100,186,213,187,78,174,53,14,169,162,185,77,44,179,51,25,122,69,60,146,164,84,240,193,44,211,50,166,101,129,170,198,185,172,141,234,249,58,117,124,138,183,104,0,0,28,171,139,31,43,26,201,242,255,0,33,244,233,200,43,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,103,224,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,155,226,127,75,106,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,44,191,224,251,139,60,55,139,173,47,251,113,98,167,164,179,223,104,42,36,166,190,227,141,175,90,169,237,79,89,30,144,43,222,177,196,175,100,177,49,36,107,209,155,58,247,24,138,174,137,232,157,212,0,0,34,175,52,127,34,122,155,244,95,88,162,60,87,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,155,224,3,149,113,59,195,214,43,197,6,141,94,180,143,41,169,240,30,63,183,83,110,186,50,150,58,137,173,149,209,59,116,85,17,181,233,254,116,111,70,185,142,124,82,202,196,123,55,238,76,235,106,150,150,231,122,45,157,220,244,207,82,236,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,74,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,77,254,44,124,172,107,39,203,252,135,211,167,51,88,106,160,170,14,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,245,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,117,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,183,200,230,245,70,171,221,177,136,200,218,187,24,212,72,215,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,8,171,205,31,200,158,166,253,23,214,40,143,41,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,0,174,14,108,218,189,153,104,46,168,112,231,171,154,127,61,36,119,220,118,163,38,154,157,42,224,73,160,149,143,142,223,20,176,200,207,114,171,36,138,73,35,85,106,181,232,143,85,107,154,228,107,146,95,240,171,196,198,27,197,126,145,209,234,150,31,67,87,110,123,106,29,109,187,219,42,81,92,251,117,198,54,70,249,96,73,54,163,102,102,217,99,123,36,106,38,230,61,187,154,199,239,141,157,128,2,5,115,134,209,11,86,121,195,165,62,178,205,124,171,163,185,105,117,66,58,158,145,177,181,240,87,65,113,170,164,166,149,143,254,14,99,218,228,133,237,122,42,167,70,72,213,106,239,71,199,84,60,44,107,95,238,237,196,22,19,172,114,91,252,109,38,63,112,95,31,3,98,238,72,250,25,226,125,61,87,105,189,200,209,102,72,38,149,99,220,244,111,113,25,187,171,122,162,233,76,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,72,255,0,206,147,93,47,184,182,9,137,104,54,57,121,181,50,147,54,241,23,28,150,147,163,36,174,240,180,147,83,190,137,58,42,170,197,12,147,164,174,223,181,28,247,82,109,107,209,173,149,174,130,188,187,116,46,143,95,184,172,197,49,187,245,155,218,120,221,135,187,146,95,161,114,192,177,186,150,149,17,98,100,177,204,142,108,208,201,84,250,88,100,141,26,231,58,57,159,253,20,69,123,108,87,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,75,254,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,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,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,193,203,251,137,140,203,138,254,96,121,174,169,102,20,52,150,230,55,77,234,237,182,139,101,50,35,153,110,183,71,117,162,124,80,44,155,81,211,63,116,178,61,242,57,19,115,222,237,173,99,54,70,207,65,205,231,83,50,173,27,212,126,28,53,75,10,171,240,247,172,102,225,127,184,83,110,146,70,71,54,197,182,111,130,94,219,216,247,67,43,21,209,200,196,114,111,141,239,106,175,71,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,155,81,179,51,108,177,189,146,53,19,115,30,221,205,99,247,198,206,192,1,86,188,192,120,152,204,184,80,230,7,133,106,150,31,67,73,113,99,180,222,146,219,119,182,84,162,53,151,27,116,151,90,215,203,2,73,181,93,11,247,69,27,217,35,81,118,189,141,220,215,179,124,111,177,93,23,213,236,55,94,180,191,31,213,205,63,158,174,75,22,69,78,233,169,210,174,5,134,120,158,201,29,20,176,200,207,122,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,47,181,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,245,115,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,199,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,18,185,131,112,73,106,226,191,0,142,251,140,65,73,67,168,184,173,61,68,214,170,198,210,181,211,221,160,108,51,57,150,151,200,233,162,99,25,37,67,163,115,101,145,92,144,175,113,90,136,146,73,214,136,127,182,172,11,42,255,0,26,227,153,38,57,112,255,0,148,163,174,182,215,83,201,255,0,102,72,102,142,70,127,196,230,185,191,212,168,94,247,47,158,54,237,92,87,224,18,88,178,121,233,40,117,23,21,167,167,134,235,70,234,166,186,123,180,13,134,22,190,236,200,219,12,76,99,36,168,116,141,116,81,163,146,21,237,163,149,18,72,250,201,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,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,147,218,242,212,224,162,227,196,94,163,208,234,134,107,108,235,166,88,141,193,210,84,189,201,75,60,119,91,165,50,211,74,203,100,176,72,229,122,66,246,78,215,200,229,137,204,116,108,124,72,173,115,209,204,189,64,8,43,205,239,66,235,53,63,135,26,77,70,199,172,222,54,245,166,151,7,92,102,115,22,119,204,219,60,236,72,235,82,56,163,71,49,219,94,202,73,222,247,162,36,113,83,74,228,123,83,115,95,82,220,42,234,151,236,91,136,237,58,212,201,175,190,198,160,179,100,20,190,213,173,240,190,35,181,107,149,253,154,239,187,70,61,206,235,75,44,237,248,26,175,78,189,89,209,200,213,75,169,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,119,220,197,117,142,197,163,124,35,231,117,55,120,124,69,94,97,111,159,14,181,211,110,123,59,213,85,240,75,27,151,123,88,244,111,106,4,168,159,163,182,181,253,141,155,154,231,181,74,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,189,234,214,55,115,222,212,234,229,70,167,94,170,168,158,243,77,26,79,130,254,203,244,179,13,211,63,106,123,79,236,150,63,110,177,120,222,199,103,197,120,90,104,225,238,246,247,59,102,238,222,237,187,157,211,175,78,171,211,169,69,156,209,252,246,106,111,209,125,30,136,253,94,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,2,128,121,163,249,236,212,223,162,250,61,17,210,185,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,128,25,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,122,185,85,94,174,235,97,64,2,42,243,71,242,39,169,191,69,245,138,34,130,237,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,47,211,128,94,53,241,94,43,52,226,146,201,118,185,248,125,77,198,109,240,199,145,219,234,22,54,73,95,177,27,27,174,116,233,27,88,199,67,43,213,21,237,99,83,179,35,209,138,155,93,19,229,149,64,227,252,85,113,49,134,240,161,164,117,154,165,152,80,213,220,94,234,134,219,109,22,202,100,86,190,227,113,145,146,62,40,22,77,170,216,89,182,41,30,249,28,139,181,140,118,214,189,251,35,126,120,117,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,173,191,242,84,242,177,148,252,192,174,244,235,113,63,200,171,205,31,200,158,166,253,23,214,40,138,1,53,80,12,171,150,189,202,159,142,219,82,218,168,56,89,214,92,154,173,183,38,212,36,24,69,214,227,59,93,4,144,43,88,216,236,234,245,68,115,30,215,35,150,13,238,114,61,31,216,106,179,100,17,201,105,64,21,107,204,51,153,174,162,105,222,168,84,104,151,13,215,170,75,61,70,43,80,140,200,114,52,130,146,224,181,53,107,31,87,81,64,201,27,44,76,100,74,253,178,185,205,238,247,152,232,250,70,145,57,102,150,188,25,113,209,167,28,97,216,171,163,182,80,125,151,204,236,219,165,185,99,53,21,137,81,35,105,119,237,142,170,158,93,140,239,194,187,152,215,170,49,174,142,69,70,185,168,142,137,242,73,83,149,113,99,229,99,89,62,95,228,62,157,57,154,194,239,185,112,115,0,163,226,34,197,22,146,106,246,69,253,214,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,138,171,231,157,248,39,249,147,244,210,189,120,117,215,156,203,134,221,92,177,106,182,25,91,86,215,219,170,24,203,157,12,53,9,11,46,214,229,123,86,162,138,85,115,30,221,146,53,189,17,202,199,108,122,50,70,166,246,53,83,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,0,0,138,188,209,252,137,234,111,209,125,98,136,162,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,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,0,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,91,254,137,241,199,83,197,111,4,218,231,135,234,11,41,41,245,23,15,211,123,219,235,166,137,241,68,203,221,35,173,245,12,74,216,160,69,71,49,237,114,53,179,181,173,237,53,242,196,230,171,82,100,138,58,118,46,167,153,215,30,63,177,11,21,78,131,105,61,235,110,125,144,91,221,237,43,165,186,227,219,170,197,225,115,225,116,125,91,218,114,119,170,32,117,66,55,108,145,203,11,86,57,147,166,248,156,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,151,253,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,187,91,237,120,177,242,177,172,159,47,242,31,78,156,205,97,121,60,180,248,234,169,226,107,25,170,211,13,78,175,171,170,213,12,114,158,123,149,85,115,169,98,142,11,189,185,106,17,27,59,18,8,217,20,47,133,103,134,23,70,173,77,201,219,145,174,122,186,68,142,111,130,42,243,71,242,39,169,191,69,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,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,217,79,130,40,231,238,199,78,178,125,218,46,206,187,93,209,83,223,32,0,5,85,243,206,252,19,252,201,250,105,8,56,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,102,254,157,198,34,163,101,122,46,130,52,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,7,228,229,152,181,139,57,197,111,56,86,83,67,227,108,185,5,190,162,215,113,166,238,190,62,253,44,241,186,57,99,222,197,107,219,185,143,114,117,106,163,147,175,84,84,95,121,153,125,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,212,229,139,170,95,181,14,13,176,175,23,125,246,157,215,18,241,24,181,195,251,23,179,225,124,44,139,225,32,247,49,173,126,218,25,40,190,54,238,235,215,226,114,189,30,82,183,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,74,107,227,67,88,236,90,251,197,6,127,170,184,180,59,44,183,91,132,116,246,233,55,61,124,77,45,37,60,84,145,84,244,123,24,246,119,153,78,217,123,110,106,57,157,205,139,213,91,213,108,167,146,222,142,95,112,253,26,203,117,138,239,55,110,147,81,46,20,244,246,186,109,172,93,212,182,215,84,70,234,157,237,122,170,111,158,122,136,187,110,99,28,223,13,187,226,108,141,84,253,110,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,47,248,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,107,56,177,243,79,172,159,48,50,31,81,156,158,156,175,185,130,83,90,105,172,188,47,107,77,214,173,236,125,67,104,48,251,229,76,178,212,191,124,210,210,211,209,217,82,40,160,115,145,136,231,206,230,79,44,187,35,98,54,47,133,141,103,75,95,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,210,249,42,121,167,202,126,95,215,122,141,184,234,188,243,191,4,255,0,50,126,154,64,14,26,56,139,206,248,95,213,58,13,76,193,106,63,201,81,222,40,182,67,252,231,107,241,48,205,61,31,114,88,164,236,247,123,12,111,117,141,222,207,226,139,252,81,116,61,162,250,189,134,235,214,151,227,250,185,167,243,213,201,98,200,169,221,53,58,85,192,176,207,19,217,35,162,150,25,25,239,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,246,160,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,149,152,106,174,156,105,253,247,22,198,51,92,210,213,101,186,230,183,7,90,236,20,149,149,9,28,151,10,164,98,189,99,141,23,254,203,122,175,70,172,146,195,26,46,249,99,107,189,89,154,206,44,124,211,235,39,204,12,135,212,103,38,255,0,42,126,58,169,176,233,40,56,88,213,122,250,74,107,21,85,66,67,133,87,54,150,87,78,219,141,93,107,19,217,175,72,99,114,57,146,203,81,36,173,154,69,111,109,82,70,185,238,107,163,72,173,208,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,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,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,235,131,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,37,175,48,206,98,54,238,36,52,227,13,210,221,47,79,7,101,185,91,232,114,28,191,183,81,84,217,34,186,116,127,91,59,183,199,11,39,134,7,237,145,210,109,123,37,145,32,115,54,44,75,186,47,240,171,195,62,101,197,126,174,81,233,110,31,93,73,110,99,105,221,114,187,220,234,85,28,203,117,186,55,198,201,103,72,247,35,166,126,233,99,99,35,106,166,231,189,187,156,198,111,145,154,41,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,233,77,67,67,76,139,178,38,117,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,95,64,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,102,95,86,48,95,217,126,169,230,90,103,237,79,105,253,146,200,46,54,47,27,216,236,248,175,11,83,36,61,222,222,231,108,221,219,221,183,115,186,117,233,213,122,117,44,126,109,111,186,235,103,38,76,201,183,155,29,37,186,163,0,168,177,224,236,125,52,142,115,43,32,162,172,180,44,51,171,93,239,99,214,41,163,99,211,115,145,95,27,158,155,81,233,27,32,95,9,222,105,244,111,230,6,61,234,48,18,255,0,156,222,186,86,101,58,203,98,208,107,69,231,125,151,9,183,199,113,186,82,70,147,199,252,241,86,213,123,82,100,114,164,82,246,233,22,157,209,189,173,85,103,139,157,187,213,92,230,183,207,242,119,209,123,86,162,241,13,122,212,12,163,16,164,188,218,48,11,59,42,232,234,42,94,215,50,130,247,53,67,60,28,169,18,187,171,222,145,67,90,230,57,90,230,198,248,218,255,0,134,68,137,75,180,40,7,154,63,158,205,77,250,47,163,209,17,84,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,138,165,170,114,163,227,167,251,199,11,250,215,153,255,0,181,233,112,10,218,230,255,0,156,215,90,228,168,87,127,209,120,86,57,191,236,225,71,255,0,131,194,90,160,50,174,125,86,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,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,17,87,154,63,145,61,77,250,47,172,81,20,2,122,173,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,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,251,92,177,76,136,141,145,173,114,42,49,236,146,54,116,13,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,159,126,48,120,179,204,184,186,213,15,183,23,218,122,187,61,138,130,158,58,107,22,56,234,244,170,130,212,197,141,137,58,177,233,28,72,247,203,43,22,71,61,89,191,167,109,138,170,216,152,137,194,139,169,228,169,229,99,41,249,129,93,233,214,226,127,145,87,154,63,145,61,77,250,47,172,81,20,2,106,160,25,87,5,223,114,224,230,1,71,196,69,138,45,36,213,236,139,251,172,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,235,204,183,152,37,54,143,90,175,28,62,105,5,214,174,61,65,175,167,240,215,139,181,36,178,210,207,141,49,237,165,158,53,141,95,2,178,119,212,83,79,43,81,240,202,215,192,189,28,138,143,70,244,168,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,208,159,7,220,38,97,188,34,233,127,216,123,21,69,37,226,251,95,81,37,77,247,35,109,2,210,207,117,122,72,245,129,30,197,146,85,99,34,137,233,27,88,143,217,215,184,244,68,116,175,85,238,167,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,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,77,206,134,188,243,191,4,255,0,50,126,154,85,89,34,184,36,227,7,38,225,27,84,34,189,53,106,235,112,155,229,68,13,203,44,244,145,83,247,235,160,138,57,217,11,227,146,86,43,154,248,93,82,249,81,141,124,105,34,181,24,247,53,23,115,116,17,137,229,54,44,231,21,179,102,184,181,119,141,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,99,209,175,110,230,61,171,209,200,142,78,189,21,17,125,199,235,0,1,21,121,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,0,5,122,243,45,229,247,77,172,54,171,199,16,122,65,106,171,147,80,104,41,252,77,226,211,73,20,181,83,228,172,99,105,96,141,35,71,206,140,129,244,244,208,74,228,100,49,57,243,175,70,162,43,213,189,105,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,252,28,199,185,171,213,21,80,249,79,170,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,237,57,112,114,255,0,163,225,222,197,22,173,234,246,59,253,214,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,142,85,197,143,149,141,100,249,127,144,250,116,230,107,15,65,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,124,79,232,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,183,253,193,39,24,56,207,23,58,95,21,233,171,73,69,155,88,233,224,110,89,103,164,138,163,177,67,60,178,78,200,95,28,146,177,26,230,76,218,103,202,140,107,228,88,209,200,199,185,202,155,157,34,136,171,205,31,200,158,166,253,23,214,40,138,1,61,254,133,235,166,163,240,233,168,246,237,80,210,251,207,129,186,208,245,138,104,101,69,125,45,194,149,202,139,37,45,76,104,169,220,133,251,91,213,58,163,145,205,107,216,230,61,140,123,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,1,85,124,243,191,4,255,0,50,126,154,85,89,47,249,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,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,215,206,147,71,44,88,126,178,226,90,197,104,155,183,87,168,150,250,138,123,165,54,215,174,234,171,107,105,227,109,78,247,61,81,55,193,61,60,93,182,177,141,111,134,221,241,58,71,42,121,254,79,58,223,117,192,248,139,168,209,168,108,116,149,150,221,81,167,86,212,85,186,71,50,122,25,237,212,181,117,49,61,159,197,175,99,154,179,49,204,84,69,234,248,220,142,77,138,201,35,7,22,62,105,245,147,230,6,67,234,51,150,41,133,107,165,102,128,242,104,199,178,75,13,231,217,153,37,251,218,184,221,134,102,164,233,35,106,170,175,53,201,43,226,146,21,107,161,154,58,86,85,77,28,138,230,181,178,66,207,233,42,163,29,85,120,158,45,125,206,114,171,54,21,139,80,248,219,214,65,112,167,181,219,169,187,172,143,191,85,60,141,142,40,247,189,90,198,238,123,218,157,92,168,212,235,213,85,19,222,105,207,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,97,7,58,191,43,24,183,204,10,31,78,184,149,23,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,234,160,141,92,125,113,93,71,194,150,135,85,222,237,146,239,204,242,142,245,159,23,134,57,160,73,32,170,116,46,87,87,186,57,81,221,200,105,254,7,57,18,55,181,210,62,8,221,181,37,222,218,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,250,121,92,121,19,211,47,173,122,197,105,42,129,154,206,44,124,211,235,39,204,12,135,212,103,57,81,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,166,190,107,156,107,254,211,114,169,248,107,211,59,157,214,155,27,196,174,21,20,217,108,189,123,48,222,46,144,200,214,165,62,197,106,72,232,105,100,141,254,247,59,100,146,174,228,98,164,48,202,234,235,39,255,0,37,79,52,249,79,203,250,239,81,183,29,87,158,119,224,159,230,79,211,74,171,37,87,0,188,107,229,92,41,234,61,37,146,237,115,241,26,101,147,92,33,143,35,183,212,44,143,142,131,122,182,55,92,233,210,54,189,237,154,38,34,43,218,198,175,122,54,35,21,55,54,39,197,125,24,158,83,98,206,113,91,54,107,139,87,120,219,46,65,111,167,186,91,170,123,79,143,191,75,60,109,146,41,54,61,26,246,238,99,218,189,28,136,228,235,209,81,23,220,126,177,74,220,234,252,211,226,223,47,232,125,70,226,64,2,127,242,189,227,167,246,41,149,51,67,181,143,51,240,154,109,122,223,236,122,154,214,238,134,197,116,146,70,170,117,153,92,158,30,142,110,178,119,58,163,152,201,85,146,125,211,93,81,34,241,254,100,58,223,117,214,238,43,242,199,92,44,116,150,186,124,14,162,163,7,161,100,50,58,71,207,5,5,101,66,44,242,185,122,34,190,73,100,149,232,141,106,35,88,172,103,196,173,89,31,50,185,37,225,250,143,30,43,157,103,239,207,118,224,53,23,5,179,197,139,236,89,55,222,35,142,158,87,215,238,119,186,30,144,73,28,93,24,170,179,110,251,206,158,30,45,213,215,197,143,154,125,100,249,129,144,250,140,231,42,46,167,149,239,29,63,182,188,85,154,29,172,121,159,139,212,155,46,255,0,99,212,214,183,108,215,219,92,113,181,83,172,202,229,241,21,144,244,147,185,213,26,247,196,140,147,239,92,218,137,18,127,148,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,0,11,20,229,71,198,191,236,203,42,131,134,189,76,185,221,106,113,188,182,225,79,77,137,75,215,189,13,158,233,52,142,106,211,236,70,172,141,134,170,73,25,239,107,182,71,42,110,86,34,77,52,173,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,103,219,152,167,12,248,111,11,92,67,46,25,167,213,213,111,199,175,246,120,114,58,26,42,149,87,190,216,201,170,42,33,90,68,149,92,174,153,141,117,59,149,143,119,199,177,237,107,149,238,106,200,248,192,104,123,129,46,25,240,222,26,116,26,205,106,177,87,99,247,219,238,71,79,21,222,251,147,217,213,100,130,240,249,55,62,14,204,202,229,89,41,162,138,68,100,74,155,88,228,221,42,49,142,153,232,178,40,0,10,107,231,55,161,117,152,182,178,216,181,230,209,102,217,101,205,173,241,219,174,149,113,172,242,127,60,82,53,88,213,153,92,139,20,93,202,68,167,108,108,107,145,95,225,39,118,196,86,185,206,136,26,87,170,95,101,52,139,90,116,206,190,251,225,104,51,188,126,213,225,168,188,46,255,0,25,116,162,189,208,205,15,222,35,21,209,236,165,117,197,222,247,53,142,235,209,122,187,182,135,228,240,245,148,216,176,109,125,211,76,215,41,174,240,86,92,127,48,179,93,46,53,61,167,201,216,165,130,182,41,37,147,99,17,207,118,214,49,203,209,168,174,94,157,17,21,125,199,229,106,198,117,251,80,213,60,203,83,61,151,236,207,181,185,5,198,251,224,187,253,239,11,226,170,100,155,181,220,218,221,251,123,155,119,109,111,94,157,122,39,94,133,228,242,190,209,11,174,137,240,161,101,117,230,249,73,113,168,207,234,27,156,49,148,209,185,172,163,130,182,142,149,33,129,92,239,123,222,145,67,27,222,187,90,136,249,28,196,220,140,73,31,45,74,1,230,143,231,179,83,126,139,232,244,71,191,229,191,194,142,156,113,107,167,26,225,133,102,177,120,27,173,15,217,249,236,23,248,33,71,213,90,42,156,151,20,87,53,21,83,185,11,246,181,37,133,85,27,35,90,213,69,99,217,28,140,136,26,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,218,121,98,243,0,172,213,218,58,110,31,181,191,34,241,121,213,38,216,49,155,148,177,207,45,85,250,150,56,38,154,86,212,189,172,88,210,104,35,167,247,205,35,218,233,154,246,245,71,72,215,190,75,21,40,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,221,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,102,156,79,240,43,77,159,240,111,166,60,79,105,109,5,36,25,61,143,77,236,151,44,206,25,170,165,223,118,183,65,100,162,99,103,137,100,145,97,141,244,176,211,42,172,108,99,59,172,115,215,115,164,99,25,37,122,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,42,243,71,242,39,169,191,69,245,138,34,128,75,9,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,70,14,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,245,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,60,167,2,252,25,95,120,195,212,122,171,100,151,95,99,97,152,191,135,168,201,174,81,61,139,84,216,229,87,246,169,169,163,119,94,179,75,218,149,18,71,53,99,141,172,115,157,185,81,145,73,245,243,49,180,218,172,28,107,234,5,138,197,108,164,183,91,109,212,246,26,74,58,58,72,91,12,20,208,71,100,161,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,22,21,201,83,202,198,83,243,2,187,211,173,196,255,0,34,175,52,127,34,122,155,244,95,88,162,40,4,213,64,50,174,88,78,57,203,238,167,136,158,2,244,191,88,116,110,213,72,221,69,183,83,221,233,171,109,176,197,20,47,201,152,183,233,163,137,101,168,154,120,161,133,244,208,164,238,71,185,174,124,140,70,71,215,163,35,68,130,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,107,217,31,56,44,18,163,133,54,223,45,139,225,181,198,235,111,154,220,182,75,117,36,203,75,104,174,85,150,54,220,86,106,152,93,11,161,106,49,149,13,129,22,103,110,146,56,92,170,137,36,173,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,212,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,57,87,22,62,86,53,147,229,254,67,233,211,153,172,45,83,154,231,2,223,223,248,160,209,76,51,253,177,85,159,209,80,187,252,215,54,233,29,58,55,254,151,197,61,174,255,0,97,50,179,252,34,98,16,112,71,105,215,155,143,18,248,117,103,14,22,202,74,172,202,215,80,250,182,203,112,135,125,186,150,137,88,176,213,75,90,238,157,89,76,177,76,232,220,230,244,147,239,26,216,190,249,209,162,205,254,121,223,130,127,153,63,77,33,7,4,26,67,134,235,215,19,152,150,145,234,4,21,114,88,178,42,123,188,53,11,73,58,195,60,79,101,174,174,88,166,141,254,244,71,199,44,113,200,136,228,115,21,88,136,230,185,170,173,95,41,196,86,131,102,92,54,234,229,247,74,115,58,42,182,190,221,80,247,219,43,166,167,72,89,118,183,43,220,148,245,177,35,94,246,236,145,173,234,173,71,187,99,209,241,185,119,177,200,146,171,150,231,48,74,110,29,170,100,209,237,100,186,213,187,78,174,53,14,169,162,185,77,44,179,51,25,122,69,60,146,164,84,240,193,44,211,50,166,101,129,170,198,185,172,141,234,249,58,117,124,138,183,104,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,37,57,143,242,255,0,172,225,222,251,46,173,233,14,59,253,201,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,250,220,157,127,110,223,183,107,135,216,15,254,141,190,235,246,129,254,7,254,211,184,123,51,251,239,246,71,248,70,255,0,240,127,255,0,201,240,244,46,164,0,10,118,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,128,183,78,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,205,154,3,149,113,99,229,99,89,62,95,228,62,157,57,154,194,207,185,181,240,81,236,74,202,206,44,180,202,217,106,163,178,205,217,143,52,183,192,157,137,27,93,52,253,182,92,218,138,237,146,119,159,44,81,202,216,218,215,36,136,217,85,36,89,102,123,32,6,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,43,205,31,200,158,166,253,23,214,40,138,86,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,19,208,2,170,249,231,126,9,254,100,253,52,143,252,169,180,183,4,214,157,108,207,116,207,83,44,94,217,198,239,58,127,63,141,162,241,83,83,247,123,87,123,92,209,253,228,47,100,141,233,36,76,119,194,228,235,211,162,245,69,84,94,43,197,119,10,58,143,194,86,163,191,10,205,98,241,214,170,238,228,246,11,252,16,171,41,110,244,173,84,69,115,81,85,123,115,51,115,82,88,85,85,209,185,205,84,87,177,241,200,249,85,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,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,69,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,227,213,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,199,171,213,221,99,177,102,28,60,104,46,142,218,33,238,85,233,221,191,34,168,186,84,238,122,109,170,185,93,229,145,180,219,28,196,69,217,4,20,242,247,26,247,181,222,39,111,194,232,220,139,34,185,60,232,133,215,60,226,46,163,89,97,190,82,81,219,116,186,157,93,81,72,232,220,249,235,167,184,210,213,211,68,198,127,6,177,141,106,76,247,61,85,87,171,35,106,53,119,171,227,187,66,0,115,171,242,177,139,124,192,161,244,235,137,74,199,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,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,60,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,190,71,55,162,185,24,237,140,71,200,228,216,199,42,103,179,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,121,169,127,220,174,60,137,233,151,214,189,98,180,149,64,205,103,22,62,105,245,147,230,6,67,234,51,147,127,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,166,198,177,207,99,28,175,101,112,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,58,181,243,154,206,95,170,188,50,227,218,77,140,81,93,109,25,157,210,223,37,175,80,47,21,16,209,73,75,115,165,117,44,148,211,71,78,206,218,237,241,93,206,243,213,172,129,208,57,169,28,107,34,46,244,133,90,85,166,121,86,178,106,62,57,165,184,85,39,136,189,100,215,8,173,244,219,163,145,241,195,189,126,57,229,237,177,239,108,49,49,29,36,143,70,174,200,216,247,42,116,106,147,43,153,39,12,248,111,10,26,71,160,250,91,135,215,85,220,94,234,140,158,229,119,185,212,170,181,247,27,140,140,180,178,89,210,61,202,216,89,182,40,216,200,218,171,181,140,110,231,61,251,228,127,215,201,83,205,62,83,242,254,187,212,109,199,85,231,157,248,39,249,147,244,211,133,114,147,192,48,221,83,215,76,255,0,79,181,7,30,164,190,99,215,205,55,175,166,174,161,169,69,217,43,61,165,109,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,143,252,85,112,207,153,112,161,171,149,154,91,152,87,82,92,88,234,118,220,173,23,58,101,70,178,227,110,145,242,50,41,214,61,202,232,95,186,41,24,248,220,171,181,236,118,215,61,155,36,124,160,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,146,149,185,213,249,167,197,190,95,208,250,141,196,114,200,225,211,4,226,131,75,53,239,76,243,170,127,255,0,0,86,89,235,119,205,252,217,116,240,215,136,96,172,237,197,44,125,238,215,125,238,237,61,219,31,252,21,63,130,164,53,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,121,252,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,167,160,58,57,98,225,255,0,70,177,61,29,199,38,241,20,152,205,189,180,242,84,237,123,60,93,83,220,233,42,106,118,61,239,88,251,179,201,44,189,189,234,214,111,218,223,133,168,134,123,56,177,243,79,172,159,48,50,31,81,156,154,150,62,10,45,220,69,242,204,192,53,67,10,182,117,212,220,70,223,120,146,153,237,74,169,228,186,218,233,174,247,105,95,108,138,8,220,172,73,158,249,220,248,220,145,57,238,145,140,137,85,173,122,185,149,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,99,209,204,118,215,177,171,209,200,173,94,157,21,21,61,197,249,240,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,87,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,52,224,191,131,235,87,22,90,71,173,237,183,165,92,121,222,29,79,103,175,197,31,12,173,70,84,206,246,92,22,74,25,91,35,219,22,202,133,134,38,36,142,115,86,39,181,143,221,177,36,142,72,193,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,175,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,114,174,37,248,139,193,56,95,210,202,253,76,206,170,63,202,209,217,232,182,77,252,231,116,240,211,77,5,31,114,40,164,236,247,123,15,111,117,237,216,207,226,171,252,17,115,173,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,242,230,88,6,101,167,213,54,170,92,207,30,171,181,62,249,103,162,191,219,22,100,77,149,150,234,184,146,90,122,136,158,213,86,189,142,106,244,94,139,240,189,175,99,182,189,142,106,89,167,42,206,60,127,244,71,10,154,191,122,255,0,43,22,33,125,185,220,127,232,25,77,100,107,59,95,245,135,68,249,38,255,0,39,78,198,255,0,122,97,106,128,0,70,174,98,186,57,98,214,78,17,243,186,107,188,222,30,175,15,183,207,152,218,234,118,189,253,154,170,8,37,145,201,177,175,98,59,187,2,212,65,213,219,154,206,254,253,174,115,26,134,123,1,213,120,85,210,223,219,79,17,218,117,166,115,88,189,179,65,121,200,41,125,171,69,226,188,63,118,215,19,251,213,223,120,143,99,155,210,150,41,221,240,57,30,189,58,51,171,149,168,186,72,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,250,202,1,230,143,231,179,83,126,139,232,244,68,170,228,99,248,217,249,111,245,34,85,113,245,193,70,43,197,102,156,85,222,237,54,207,15,169,184,205,190,105,49,203,133,58,70,201,43,246,35,164,109,178,161,100,115,24,232,101,122,170,49,207,114,118,100,122,189,23,107,165,100,180,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,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,170,175,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,143,171,153,31,47,186,158,34,105,163,214,29,27,181,82,55,81,109,212,237,166,173,182,195,20,80,191,38,98,203,4,113,44,181,19,79,20,48,190,154,20,157,200,247,53,207,145,136,200,250,244,100,104,148,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,183,253,193,39,24,56,207,23,58,95,21,233,171,73,69,155,88,233,224,110,89,103,164,138,163,177,67,60,178,78,200,95,28,146,177,26,230,76,218,103,202,140,107,228,88,209,200,199,185,202,155,157,158,19,74,124,39,121,88,209,191,151,248,247,167,64,85,175,50,222,95,117,58,61,117,188,113,7,164,22,170,72,244,250,190,163,196,222,45,52,145,69,75,6,52,247,186,150,8,210,52,124,234,249,217,81,83,60,174,70,67,19,89,2,116,106,34,49,27,210,48,112,163,197,118,163,240,149,168,236,205,112,169,124,117,170,187,183,5,254,193,60,202,202,91,189,43,85,85,26,229,68,94,220,204,220,229,138,100,69,116,110,115,145,81,236,124,145,191,66,122,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,145,87,154,63,145,61,77,250,47,172,81,20,2,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,188,131,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,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,70,220,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,77,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,8,56,157,226,99,13,226,191,149,190,160,234,150,31,67,87,110,123,106,45,22,219,189,178,165,21,207,183,92,99,186,219,159,44,9,38,212,108,204,219,44,111,100,141,68,220,199,183,115,88,253,241,178,152,77,84,3,42,229,255,0,114,184,242,39,166,95,90,245,138,210,37,115,88,224,74,234,151,90,254,41,180,107,25,164,117,181,212,235,62,111,106,183,64,230,207,28,232,231,186,75,194,49,21,90,246,57,170,212,159,99,90,172,86,119,220,143,223,60,145,213,177,110,156,168,120,28,166,198,173,86,78,46,53,25,245,105,125,185,83,212,63,17,180,171,37,167,74,26,73,91,36,14,173,157,28,141,89,95,60,78,127,105,169,214,36,134,86,201,213,238,145,157,155,52,0,229,92,88,249,88,214,79,151,249,15,167,78,102,176,213,65,226,180,135,69,244,191,65,112,216,244,255,0,72,241,10,76,118,197,29,68,181,107,79,11,228,149,242,207,34,166,249,101,150,87,58,89,95,209,26,212,115,220,229,70,49,140,78,141,99,81,43,131,158,119,224,159,230,79,211,72,171,202,227,207,102,153,125,107,209,235,75,126,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,197,100,241,71,63,118,58,116,143,239,21,118,117,220,222,138,158,252,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,163,227,167,251,199,11,250,215,153,255,0,181,233,112,10,218,230,255,0,156,215,90,228,168,87,127,209,120,86,57,191,236,225,71,255,0,131,194,90,160,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,103,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,140,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,0,114,174,44,124,172,107,39,203,252,135,211,167,51,88,106,160,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,85,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,107,220,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,38,199,163,94,221,204,123,87,163,145,28,157,122,42,34,251,138,108,225,59,205,62,141,252,192,199,189,70,3,70,121,254,1,134,234,158,27,118,211,237,65,199,169,47,152,245,242,157,105,171,168,106,81,118,74,206,168,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,159,110,49,120,58,206,248,64,206,233,236,23,250,207,108,227,119,157,255,0,103,242,14,220,52,254,212,237,67,78,250,175,236,86,79,44,144,118,164,168,72,254,241,83,127,77,205,234,139,238,237,92,184,57,128,86,112,239,125,139,73,53,123,34,254,228,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,85,95,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,139,62,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,37,180,242,197,230,1,89,171,180,116,220,63,107,126,69,226,243,170,77,176,99,55,41,99,158,90,171,245,44,112,77,52,173,169,123,88,177,164,208,71,79,239,154,71,181,211,53,237,234,142,145,175,124,150,42,12,224,241,161,163,150,45,2,226,131,63,210,172,90,109,246,91,85,194,58,139,116,123,94,158,26,150,174,158,42,184,169,186,189,239,123,251,44,168,108,93,199,57,92,254,222,245,232,174,232,156,84,23,231,203,3,69,237,90,83,194,94,37,125,155,16,164,180,228,249,205,59,175,215,154,198,189,178,207,95,4,147,74,235,123,159,34,57,221,24,148,111,133,205,137,21,17,139,36,138,173,108,143,147,172,181,32,7,58,191,43,24,183,204,10,31,78,184,149,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,124,156,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,31,160,229,243,198,221,215,133,12,254,75,22,79,61,93,118,157,101,85,20,240,221,104,221,84,230,193,105,157,211,66,215,221,153,27,97,149,239,124,116,237,145,174,138,52,106,204,157,180,114,170,199,31,79,43,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,46,221,253,180,232,140,142,24,213,210,118,146,71,117,94,90,28,14,84,241,29,153,67,172,57,195,233,25,167,88,93,226,54,77,73,35,34,168,125,242,227,10,71,58,81,58,23,163,154,148,200,215,196,233,156,246,252,108,145,35,98,42,185,239,134,58,241,99,230,159,89,62,96,100,62,163,57,117,60,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,72,213,205,23,151,253,29,222,142,229,196,222,136,99,189,155,172,62,38,227,156,90,224,146,8,41,100,165,138,9,103,154,236,222,227,217,182,100,237,116,150,56,209,238,153,210,54,68,106,61,37,116,181,65,105,180,221,111,247,90,43,21,138,217,87,113,185,92,106,35,164,163,163,164,133,211,79,83,60,142,70,199,20,113,181,21,207,123,156,168,212,106,34,170,170,162,33,125,60,190,120,36,181,112,161,128,73,125,201,224,164,174,212,92,170,158,158,107,173,99,169,90,217,237,48,58,24,92,251,75,36,108,210,177,236,142,161,178,57,210,198,173,73,151,182,174,69,72,227,233,24,57,231,126,9,254,100,253,52,229,92,149,60,211,229,63,47,235,189,70,220,117,94,121,223,130,127,153,63,77,57,87,37,79,52,249,79,203,250,239,81,183,22,169,196,191,14,152,39,20,26,89,95,166,121,213,63,249,90,203,61,110,249,191,155,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,201,202,55,137,140,55,69,117,114,243,165,185,157,13,91,25,170,245,22,155,109,178,231,10,44,140,166,184,194,249,217,79,4,177,181,170,237,147,186,175,98,72,139,240,61,172,220,221,142,116,145,216,87,31,92,20,98,188,86,105,197,93,238,211,108,240,250,155,140,219,230,147,28,184,83,164,108,146,191,98,58,70,219,42,22,71,49,142,134,87,170,163,28,247,39,102,71,171,209,118,186,86,75,10,185,84,112,115,125,151,92,114,173,80,213,188,38,213,45,6,151,220,43,49,186,104,107,42,217,60,148,185,93,60,208,171,223,28,113,185,209,201,225,227,223,247,142,85,106,73,52,47,139,123,152,175,138,223,204,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,198,14,106,124,7,127,233,126,42,244,130,203,254,74,92,190,197,108,183,127,211,190,166,246,231,247,127,234,237,149,145,195,254,82,161,238,254,250,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,83,181,115,33,215,156,55,137,45,75,211,141,86,195,43,105,28,203,142,155,219,153,115,161,134,161,102,125,166,226,149,213,235,81,69,42,185,140,118,248,220,238,136,229,99,119,177,89,35,83,99,218,171,40,57,24,254,54,126,91,253,72,229,92,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,59,87,52,46,10,63,120,12,17,250,207,167,182,203,173,118,164,225,182,246,83,69,110,162,78,247,182,109,109,153,207,125,58,68,231,39,73,162,238,207,52,107,26,43,228,248,226,217,35,159,23,110,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,47,83,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,77,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,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,7,143,174,43,171,56,173,215,26,187,221,178,93,152,102,47,222,179,226,240,199,52,235,28,244,173,153,202,234,247,71,42,55,183,53,71,192,231,34,70,199,54,54,65,27,183,44,91,221,218,249,77,240,135,251,93,212,127,222,11,53,162,223,136,96,23,6,123,37,177,215,246,164,170,200,161,88,103,135,116,108,69,122,195,3,30,217,93,213,204,71,72,232,26,157,214,36,204,75,9,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,161,123,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,233,242,249,227,110,213,197,126,1,37,139,39,158,146,135,81,113,90,122,120,110,180,110,170,107,167,187,64,216,97,107,238,204,141,176,196,198,50,74,135,72,215,69,26,57,33,94,218,57,81,36,143,172,181,0,3,58,220,118,104,93,247,64,120,154,204,113,187,157,154,213,108,181,95,174,21,89,38,55,13,173,88,148,173,179,213,85,76,180,236,100,109,70,246,123,123,31,10,198,173,106,53,208,174,221,204,86,61,220,0,181,78,73,122,41,255,0,175,92,70,86,92,63,253,248,85,190,150,57,127,234,245,149,114,76,197,143,254,164,145,185,178,127,151,71,55,250,10,90,160,40,7,154,63,158,205,77,250,47,163,209,18,171,145,143,227,103,229,191,212,143,65,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,189,98,72,101,116,125,30,233,31,217,172,13,23,210,28,203,94,181,67,31,210,61,63,130,146,75,238,69,80,232,105,214,174,116,134,8,152,200,221,44,179,72,255,0,122,163,35,138,57,36,84,106,57,234,140,84,107,92,229,70,174,135,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,186,90,137,26,196,255,0,54,54,35,156,247,50,40,162,98,189,251,55,45,43,115,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,207,249,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,43,47,69,244,135,50,215,173,80,199,244,143,79,224,164,146,251,145,84,58,26,117,171,157,33,130,38,50,55,75,44,210,63,222,168,200,226,142,73,21,26,142,122,163,21,26,215,57,81,171,161,238,24,184,122,197,120,95,209,171,46,145,226,213,62,63,192,119,42,110,55,71,210,199,79,53,206,186,87,110,150,162,70,177,63,205,141,136,231,61,204,138,40,152,175,126,205,203,154,195,73,28,50,93,173,86,14,17,52,162,251,125,185,210,91,173,182,237,55,177,85,214,86,85,204,216,96,166,130,59,100,46,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,82,149,184,254,227,6,235,197,150,174,57,214,245,164,143,4,195,170,43,40,49,70,67,19,145,245,48,61,237,73,43,165,116,140,108,187,234,18,24,158,145,185,173,72,152,214,51,110,244,146,73,61,175,46,110,2,127,122,139,236,250,145,168,147,248,125,50,198,110,30,14,174,158,10,141,149,87,170,230,49,146,173,27,85,139,190,24,81,146,70,233,101,247,57,90,246,178,37,220,231,73,13,234,2,42,243,71,242,39,169,191,69,245,138,34,128,77,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,243,94,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,74,1,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,227,138,115,147,208,189,101,154,251,105,215,153,50,155,174,77,128,211,245,182,50,215,29,11,99,165,196,119,50,157,173,115,156,217,21,101,241,115,247,85,211,186,54,237,115,96,133,207,95,184,105,92,54,44,255,0,50,198,113,156,155,12,177,100,53,116,150,44,198,158,154,154,251,111,106,162,193,92,202,122,134,84,64,175,106,162,162,62,57,99,69,107,211,163,209,29,35,81,118,200,246,187,207,154,168,6,85,203,254,229,113,228,79,76,190,181,235,21,164,170,32,5,147,148,102,147,217,184,159,143,84,97,158,212,237,44,183,120,90,202,44,18,166,150,166,179,189,84,218,121,35,146,57,231,154,119,43,161,108,236,130,165,17,253,198,203,220,146,23,198,216,216,139,36,255,0,0,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,168,5,85,243,206,252,19,252,201,250,105,21,121,92,121,236,211,47,173,122,61,105,127,196,42,230,51,192,79,239,81,98,131,82,52,238,127,15,169,184,205,191,193,210,83,207,81,178,150,245,66,199,190,84,163,114,189,118,67,50,62,73,29,20,190,230,171,158,230,74,187,92,217,33,162,194,239,185,112,115,0,163,226,34,197,22,146,106,246,69,253,214,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,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,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,170,0,57,87,22,62,86,53,147,229,254,67,233,211,153,172,53,17,159,231,248,110,150,97,183,109,65,212,28,134,146,199,143,88,233,214,166,186,186,165,87,100,76,234,136,136,136,136,174,123,220,229,107,24,198,162,189,239,115,90,212,115,156,136,185,236,227,7,139,60,203,139,173,80,251,113,125,167,171,179,216,168,41,227,166,177,99,142,175,74,168,45,76,88,216,147,171,30,145,196,143,124,178,177,100,115,213,155,250,118,216,170,173,137,136,146,83,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,61,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,104,123,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,157,110,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,168,120,28,169,201,110,182,78,46,53,25,244,139,98,182,212,84,63,17,180,171,34,168,90,234,184,157,36,14,173,157,28,142,72,153,4,173,127,105,169,210,85,154,38,201,213,141,141,157,235,116,5,85,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,155,252,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,21,218,109,55,91,253,214,138,197,98,182,85,220,110,87,26,136,233,40,232,233,33,116,211,212,207,35,145,177,197,28,109,69,115,222,231,42,53,26,136,170,170,168,136,104,39,129,126,12,172,92,30,105,197,85,178,75,175,182,115,60,163,195,212,100,215,40,158,244,165,116,145,35,251,84,212,209,187,167,72,98,238,202,137,35,154,146,72,231,185,206,218,138,200,163,146,160,173,94,116,154,23,125,202,112,76,75,94,113,203,53,169,244,152,79,136,183,100,181,125,89,29,119,133,171,154,157,148,75,213,81,22,88,99,157,101,110,205,202,230,58,175,115,88,173,116,174,109,64,157,87,133,141,20,253,226,120,130,194,116,114,75,135,130,164,200,46,11,227,231,108,189,185,25,67,4,79,168,170,237,59,183,34,36,203,4,50,164,123,152,173,238,43,55,116,111,85,77,41,130,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,122,122,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,162,212,44,110,213,134,231,249,46,33,98,201,233,50,75,109,142,241,91,109,163,189,82,35,123,23,40,33,153,241,199,85,30,215,189,187,36,107,81,233,209,238,78,142,78,142,119,241,95,85,195,94,156,225,186,189,175,56,54,152,106,6,85,87,142,216,178,123,196,54,218,138,234,74,101,158,125,242,117,72,160,141,58,42,53,243,75,219,133,36,115,92,200,214,84,145,205,115,88,168,186,72,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,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,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,171,73,184,5,208,237,23,226,58,255,0,196,62,11,111,240,114,93,109,235,79,111,176,37,52,43,67,101,170,153,234,181,117,52,138,173,87,197,220,98,49,140,141,138,214,196,217,42,88,157,99,149,145,195,37,74,171,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,79,78,96,220,109,218,184,80,192,35,177,99,19,210,87,106,46,85,79,81,13,170,141,181,77,108,246,152,29,12,205,101,217,241,186,25,88,246,71,80,216,218,216,164,70,164,203,220,70,170,164,114,116,162,203,77,179,50,213,124,254,138,205,71,37,93,255,0,44,204,111,17,211,68,250,186,180,89,238,23,26,185,145,173,89,38,153,200,138,249,37,145,58,190,71,39,189,202,174,95,226,165,233,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,11,231,87,230,159,22,249,127,67,234,55,18,0,23,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,21,121,163,113,15,106,205,120,163,134,217,164,247,90,187,115,52,210,161,241,84,215,82,81,182,130,127,181,17,202,200,170,234,227,157,136,217,228,124,113,209,91,233,210,87,170,116,90,20,237,124,27,94,249,169,202,203,137,238,37,248,144,181,103,19,235,68,148,151,219,21,146,162,157,148,25,27,168,89,67,59,170,228,106,171,232,152,202,120,25,79,59,24,198,182,71,59,171,101,137,102,141,21,37,108,204,88,106,135,139,31,52,250,201,243,3,33,245,25,206,171,192,47,26,249,87,10,122,143,73,100,187,92,252,70,153,100,215,8,99,200,237,245,11,35,227,160,222,173,141,215,58,116,141,175,123,102,137,136,138,246,177,171,222,141,136,197,77,205,137,241,95,70,39,148,216,179,156,86,205,154,226,213,222,54,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,77,143,70,189,187,152,246,175,71,34,57,58,244,84,69,247,20,131,204,175,130,139,143,14,154,143,93,170,24,85,179,166,153,101,215,6,201,76,246,165,44,17,218,174,149,43,83,43,237,145,65,27,145,235,11,25,3,159,27,146,38,177,177,189,145,42,185,204,87,62,21,150,169,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,133,80,115,65,229,247,77,105,166,189,113,67,162,214,170,183,177,245,14,175,204,44,116,209,75,82,253,243,75,85,81,89,122,89,101,157,206,70,35,159,3,95,4,81,108,141,136,233,126,22,53,253,43,91,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,166,248,159,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,116,39,193,223,21,88,111,21,250,71,111,204,44,215,42,70,228,246,234,122,122,108,178,209,28,107,11,237,215,21,103,198,173,137,207,123,188,52,142,108,142,133,251,157,185,136,173,85,238,50,70,51,186,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,80,28,217,56,215,183,106,5,103,238,197,165,247,62,253,150,201,112,124,153,125,108,107,85,79,36,183,74,89,230,133,109,142,141,237,99,36,134,39,198,217,156,239,189,99,228,236,43,21,171,10,171,226,7,7,252,53,223,120,169,215,27,62,153,91,23,179,106,135,109,211,36,171,109,83,32,146,146,207,20,209,178,162,72,149,205,126,233,151,186,200,227,68,99,211,185,35,21,200,140,71,185,186,40,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,138,213,230,201,193,69,199,80,40,255,0,121,221,47,182,119,239,86,75,123,227,203,232,163,74,90,120,229,181,210,193,52,203,115,116,143,115,31,36,209,50,54,194,230,253,235,223,31,97,24,141,72,85,31,89,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,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,170,31,229,171,226,159,253,192,233,87,253,213,113,255,0,94,45,211,68,51,91,174,165,104,190,3,168,215,218,122,72,46,89,86,47,106,189,214,69,72,199,54,8,231,169,164,142,105,27,27,92,231,57,24,142,122,162,34,185,203,211,167,85,95,226,123,80,86,95,58,125,6,166,187,97,184,167,17,182,106,42,183,220,172,85,12,198,111,75,13,60,178,179,217,211,44,146,211,77,43,209,251,32,100,85,11,36,104,187,62,241,245,204,106,191,225,99,86,162,205,41,240,171,165,191,177,110,28,116,235,76,230,177,123,26,190,205,143,210,251,86,139,197,120,142,213,210,86,119,171,190,241,30,246,187,173,84,179,187,224,114,177,58,244,103,70,163,81,58,168,40,7,154,63,158,205,77,250,47,163,209,31,147,194,151,25,183,222,18,244,227,85,109,152,29,171,187,153,231,126,200,167,180,92,167,99,31,75,106,142,157,43,123,245,46,141,221,123,179,39,136,137,34,141,90,177,238,87,57,253,81,157,169,99,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,134,130,120,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,80,15,52,127,61,154,155,244,95,71,162,61,6,128,113,213,83,195,47,6,89,6,152,105,141,125,93,46,168,100,121,196,247,42,90,230,210,197,36,22,139,114,83,91,209,211,189,39,141,241,76,249,150,9,161,108,104,213,218,157,201,28,230,43,99,73,33,253,166,211,117,191,221,104,172,86,43,101,93,198,229,113,168,142,146,142,142,146,23,77,61,76,242,57,27,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,134,130,120,23,224,202,197,193,230,156,85,91,36,186,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,101,92,155,252,98,113,131,147,87,232,94,149,240,151,135,173,93,182,197,107,211,124,85,217,115,166,138,157,236,187,207,45,182,219,93,72,200,149,88,233,98,100,8,216,220,175,107,216,175,124,143,107,155,182,54,185,252,127,131,174,14,179,190,47,243,186,139,5,130,179,216,216,221,155,103,218,12,131,183,13,71,178,251,176,212,62,151,251,21,243,197,36,253,217,41,214,63,187,85,217,215,115,186,34,123,244,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,211,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,229,171,226,159,253,192,233,87,253,213,113,255,0,94,39,255,0,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,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,165,6,113,245,193,70,85,194,158,163,213,222,237,54,207,17,166,89,53,194,105,49,203,133,58,72,248,232,55,171,164,109,178,161,100,115,222,217,162,98,42,49,207,114,247,163,98,189,23,115,101,100,81,84,212,70,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,93,146,179,170,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,122,3,42,229,255,0,114,184,242,39,166,95,90,245,138,210,85,0,0,57,87,22,62,86,53,147,229,254,67,233,211,153,172,53,80,10,171,231,157,248,39,249,147,244,210,42,242,184,243,217,166,95,90,244,122,210,255,0,143,63,98,207,240,220,155,38,201,176,203,22,67,73,87,125,195,170,41,169,175,182,246,170,164,244,47,168,167,101,68,10,246,170,34,171,36,138,68,86,189,58,177,85,178,53,23,116,111,107,107,175,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,122,68,176,196,233,58,177,209,191,189,85,120,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,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,94,188,194,249,133,235,71,9,154,209,101,211,157,57,198,48,171,141,182,227,139,211,94,229,150,247,69,87,52,237,158,74,186,184,92,214,186,26,152,154,140,219,78,197,68,86,170,245,87,123,255,0,130,39,181,229,189,198,182,169,241,131,251,68,253,166,88,49,75,103,217,47,100,120,47,97,82,212,195,220,241,94,47,185,221,239,79,47,94,158,25,155,118,237,233,213,221,122,245,78,147,84,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,85,0,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,22,41,205,139,140,92,171,55,206,238,124,46,227,148,119,91,14,55,137,92,19,219,111,124,146,67,246,134,101,134,158,88,123,144,73,4,114,50,24,100,89,85,159,28,145,79,214,41,219,213,27,19,147,133,112,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,132,96,230,143,228,79,83,126,139,235,20,69,32,112,245,148,216,176,109,125,211,76,215,41,174,240,86,92,127,48,179,93,46,53,61,167,201,216,165,130,182,41,37,147,99,17,207,118,214,49,203,209,168,174,94,157,17,21,125,199,75,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,232,28,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,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,23,154,243,206,252,19,252,201,250,105,15,248,16,226,114,197,194,94,161,102,90,171,119,178,251,110,173,248,124,150,187,93,163,196,190,155,199,213,75,115,183,185,209,247,219,20,169,22,216,35,168,151,171,155,181,123,91,58,163,156,211,133,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,127,128,115,253,126,209,203,23,16,26,53,150,104,238,71,55,135,164,201,173,238,167,142,167,107,223,225,42,152,228,146,154,167,99,30,197,147,181,60,113,75,219,222,141,126,205,174,248,92,168,102,134,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,82,210,185,33,105,111,255,0,73,122,215,112,177,127,181,49,107,69,207,197,127,207,83,95,7,101,31,255,0,226,215,111,123,63,226,99,191,190,33,106,128,128,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,73,78,105,124,125,95,106,239,183,238,20,244,134,225,224,109,84,63,216,57,141,238,150,165,143,146,225,35,152,139,37,182,23,70,229,237,194,205,203,29,71,85,73,31,35,100,133,200,198,50,68,158,5,240,235,160,217,151,18,90,185,98,210,156,50,138,173,207,184,212,49,247,58,232,105,210,102,90,109,200,246,165,69,108,168,231,177,187,35,107,186,163,85,237,222,245,100,109,93,239,106,47,149,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,190,39,244,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,91,105,229,79,199,29,78,165,90,168,56,91,212,150,82,69,125,198,44,232,204,90,230,215,197,2,92,109,212,173,99,18,137,241,245,69,125,76,49,116,115,93,27,87,185,12,82,57,232,215,68,233,38,172,190,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,144,215,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,80,191,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,58,175,60,239,193,63,204,159,166,145,215,149,254,166,211,104,206,165,234,198,171,85,89,170,238,204,197,116,158,239,116,74,26,104,229,115,234,95,29,117,189,89,26,172,81,200,232,216,174,218,143,149,88,172,137,155,164,127,70,49,202,145,255,0,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,109,39,149,31,5,31,179,44,86,14,37,53,50,217,106,169,201,50,219,125,61,78,37,23,78,244,214,123,92,209,185,203,81,189,28,177,182,106,168,228,103,185,173,223,28,73,181,94,139,52,209,54,197,74,86,231,87,230,159,22,249,127,67,234,55,19,149,112,119,193,215,239,107,165,154,193,246,122,179,194,102,120,87,178,110,54,47,187,238,123,67,185,77,116,223,110,248,231,138,40,187,243,69,73,247,239,221,219,237,123,147,163,159,214,53,127,109,88,22,85,254,53,199,50,76,114,225,255,0,41,71,93,109,174,167,147,254,204,144,205,28,140,255,0,137,205,115,127,169,80,249,46,215,107,173,254,235,91,125,190,220,234,238,55,43,141,68,149,117,149,149,115,58,105,234,103,145,202,233,37,146,71,42,185,239,115,149,92,174,85,85,85,85,85,52,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,125,16,241,99,230,159,89,62,96,100,62,163,57,207,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,39,70,170,171,58,79,73,80,206,142,68,119,193,215,166,215,53,86,127,242,163,227,95,246,101,149,65,195,94,166,92,238,181,56,222,91,112,167,166,196,165,235,222,134,207,116,154,71,53,105,246,35,86,70,195,85,36,140,247,181,219,35,149,55,43,17,38,154,86,219,246,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,215,227,3,134,187,239,10,218,227,120,211,43,154,247,173,83,110,186,99,117,110,170,100,242,85,217,229,154,70,83,201,42,181,172,219,50,118,159,28,136,172,98,119,35,122,181,21,138,199,58,117,114,49,252,108,252,183,250,145,202,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,27,63,45,254,164,90,161,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,20,131,204,191,129,202,158,28,115,41,181,135,7,125,35,244,235,52,188,72,200,105,35,100,84,239,177,220,102,73,39,90,38,194,196,107,86,153,90,201,93,11,152,223,129,145,172,111,68,86,177,243,71,94,26,56,139,206,248,95,213,58,13,76,193,106,63,201,81,222,40,182,67,252,231,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,175,154,159,1,223,250,95,138,189,32,178,255,0,146,151,47,177,91,45,223,244,239,169,189,185,253,223,250,187,101,100,112,255,0,148,168,123,191,190,188,175,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,151,218,149,43,205,175,141,127,109,214,86,112,155,166,87,59,85,101,150,30,204,153,165,194,5,239,200,234,232,103,238,50,216,213,86,236,143,178,248,162,146,87,70,231,57,100,86,196,171,26,197,51,31,5,184,104,225,211,59,226,131,84,232,52,207,5,167,255,0,37,89,120,173,223,15,243,101,175,196,195,12,245,157,185,101,143,189,218,239,177,221,166,59,123,255,0,130,39,241,84,209,70,149,105,158,43,163,122,113,142,105,110,21,73,225,236,184,205,190,43,125,54,232,227,100,147,108,79,142,121,123,108,99,29,52,175,87,73,35,209,169,190,71,189,202,157,92,165,107,127,33,143,255,0,20,95,232,79,255,0,62,89,78,147,224,191,178,253,44,195,116,207,218,158,211,251,37,143,219,172,94,55,177,217,241,94,22,154,56,123,189,189,206,217,187,183,187,110,231,116,235,211,170,244,234,122,176,85,175,58,253,111,181,37,171,13,225,186,27,29,91,174,78,168,167,206,42,46,78,145,173,130,56,17,181,180,113,64,198,251,220,247,185,203,51,156,171,181,24,140,141,19,126,245,237,213,9,163,222,13,181,210,143,136,158,28,112,205,70,246,207,180,111,78,183,199,110,200,220,244,129,147,50,241,78,198,199,84,178,69,2,171,34,238,61,59,236,103,70,175,106,104,157,177,168,228,106,118,176,80,15,52,127,61,154,155,244,95,71,162,63,39,133,46,12,175,188,90,105,198,170,220,240,59,175,107,51,193,61,145,81,104,182,206,246,50,150,235,29,66,86,247,233,157,35,186,118,166,95,15,18,197,34,185,35,220,142,107,250,35,251,177,112,15,237,171,2,202,191,198,184,230,73,142,92,63,229,40,235,173,181,212,242,127,217,146,25,163,145,159,241,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,150,165,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,146,255,0,143,61,28,177,97,250,123,195,118,177,90,38,237,213,234,38,151,217,169,238,148,219,94,187,170,173,182,202,8,219,83,189,207,84,77,240,79,79,23,109,172,99,91,225,183,124,78,145,202,157,87,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,67,149,113,71,161,127,188,166,132,228,218,41,246,167,236,231,218,63,5,252,231,224,124,103,99,195,214,65,83,253,231,185,30,237,221,141,191,211,78,155,186,251,250,116,88,1,252,134,63,252,81,127,161,63,252,249,42,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,200,171,205,31,200,158,166,253,23,214,40,138,1,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,202,185,127,220,174,60,137,233,151,214,189,98,180,149,64,0,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,84,2,170,249,231,126,9,254,100,253,52,138,188,174,60,246,105,151,214,189,30,180,191,226,154,248,153,226,187,81,248,74,230,103,169,57,174,21,47,142,181,87,123,10,11,253,130,121,149,148,183,122,86,218,40,213,26,229,68,94,220,204,220,229,138,100,69,116,110,115,145,81,236,124,145,190,218,116,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,173,64,243,58,224,59,246,33,125,169,215,157,39,178,237,192,114,11,131,189,165,107,183,91,187,116,184,188,206,100,45,143,171,187,174,94,205,68,238,168,86,237,142,56,161,114,199,10,116,223,19,86,31,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,73,58,123,154,218,181,43,0,198,181,26,197,79,87,5,183,42,179,209,94,232,226,171,99,91,60,112,84,194,201,163,108,141,107,156,212,122,53,232,138,136,231,39,94,189,21,127,137,232,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,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,221,71,237,143,219,31,102,255,0,137,61,159,225,124,39,137,255,0,222,38,223,187,196,255,0,236,244,217,253,125,125,210,168,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,85,0,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,19,127,155,238,151,221,112,190,45,42,115,201,157,87,61,183,80,108,244,87,42,121,221,68,232,160,138,122,104,91,69,45,43,37,234,173,153,237,109,60,51,59,166,213,106,85,70,138,223,224,231,118,174,71,217,253,52,87,93,83,210,218,236,134,173,106,42,169,237,215,251,93,165,203,43,160,70,68,233,96,173,168,98,116,237,49,234,179,80,49,222,244,123,209,35,254,146,70,187,109,124,138,188,209,252,137,234,111,209,125,98,136,160,19,186,240,125,194,102,101,197,214,168,125,135,177,84,85,217,236,84,20,242,84,223,114,54,208,37,84,22,166,44,111,88,17,236,89,34,71,190,89,88,145,181,136,253,253,59,143,68,86,196,245,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,34,175,28,252,12,126,250,63,98,127,186,143,216,239,177,222,210,255,0,18,123,67,197,120,191,13,255,0,188,67,179,111,134,255,0,218,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,47,0,231,157,248,39,249,147,244,210,31,240,33,195,29,139,139,77,66,204,180,170,239,122,246,37,91,48,249,46,150,187,191,134,125,79,128,170,138,231,111,107,164,236,54,88,146,93,208,73,81,23,71,59,106,119,119,244,87,53,167,21,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,203,23,152,5,102,174,209,211,112,253,173,249,23,139,206,169,54,193,140,220,165,142,121,106,175,212,177,193,52,210,182,165,237,98,198,147,65,29,63,190,105,30,215,76,215,183,170,58,70,189,242,88,168,7,52,226,71,91,237,92,56,104,150,83,173,23,155,29,93,230,159,28,167,137,204,160,166,145,177,190,166,121,167,142,158,22,43,221,238,99,22,89,163,222,254,142,86,179,115,145,175,84,70,46,104,139,62,228,167,174,148,118,171,238,105,195,197,250,243,217,246,222,204,147,29,166,145,32,142,55,213,68,206,221,115,26,245,84,150,73,159,11,105,94,216,209,30,212,142,146,119,252,29,28,175,182,160,64,14,117,126,86,49,111,152,20,62,157,113,41,219,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,238,157,88,245,138,105,17,30,222,143,98,170,57,170,215,34,57,62,76,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,47,207,128,30,15,173,92,38,233,27,91,112,74,185,51,188,198,158,142,191,43,124,210,181,89,77,59,24,229,142,134,38,198,247,69,178,157,102,149,139,35,92,229,149,238,123,247,108,88,227,143,207,243,2,224,70,197,197,86,43,38,107,139,51,193,106,110,63,111,88,237,213,61,95,39,181,41,96,142,170,72,173,91,31,81,21,60,29,218,154,134,175,137,114,43,153,211,162,245,111,185,40,179,251,106,192,178,175,241,174,57,146,99,151,15,249,74,58,235,109,117,60,159,246,100,134,104,228,103,252,78,107,155,253,74,131,44,202,111,185,206,85,121,205,114,154,239,27,122,200,46,21,23,75,141,79,105,145,247,234,167,145,210,75,38,198,35,88,221,207,123,151,163,81,26,157,122,34,34,123,139,233,229,113,228,79,76,190,181,235,21,164,127,213,142,77,127,181,13,83,204,181,51,247,142,246,103,218,220,130,227,125,240,95,100,59,222,23,197,84,201,55,107,185,227,91,191,111,115,110,237,173,235,211,175,68,235,208,154,188,46,104,95,238,215,161,56,206,138,125,169,251,71,246,115,198,255,0,57,248,31,7,223,241,21,147,212,255,0,121,238,73,183,111,127,111,244,215,174,222,190,238,189,18,128,120,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,74,160,10,171,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,143,252,171,48,95,218,134,169,234,222,153,251,83,217,159,107,116,126,255,0,98,241,189,142,247,133,241,85,52,80,247,123,123,155,191,111,115,118,221,205,235,211,167,84,235,212,134,183,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,62,224,255,0,63,166,212,254,23,52,183,51,135,33,171,190,212,85,98,244,52,215,11,133,90,202,233,231,184,211,68,148,245,171,35,165,77,239,122,84,195,50,43,215,174,245,69,114,43,145,81,203,216,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,112,57,83,169,86,170,254,41,52,217,244,145,95,113,139,58,191,41,182,57,145,64,151,27,117,43,94,245,173,100,157,17,95,83,12,93,90,230,200,229,238,67,20,109,98,181,209,54,57,162,87,42,62,29,63,109,60,71,65,159,222,233,247,227,122,91,225,239,181,31,31,78,237,209,207,119,179,162,248,101,100,141,233,36,82,84,110,70,189,139,225,59,111,78,146,167,91,212,51,89,197,143,154,125,100,249,129,144,250,140,229,164,240,197,195,62,27,197,127,43,125,62,210,220,194,186,174,220,246,212,93,238,86,139,157,50,171,159,110,184,199,117,184,178,41,214,61,200,217,153,182,89,24,248,220,169,185,143,118,215,49,251,36,101,69,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,41,190,53,238,58,129,71,251,177,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,239,94,248,251,234,245,106,66,138,254,1,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,66,154,244,187,142,235,239,10,188,104,107,6,21,148,191,198,233,150,65,170,25,4,151,26,110,140,143,217,117,83,221,153,28,183,93,236,167,150,162,126,213,53,59,147,195,53,81,175,235,213,58,59,222,182,233,118,182,97,186,175,128,86,217,171,36,164,191,226,121,141,158,74,105,95,73,86,171,5,194,221,87,10,181,203,28,208,185,21,89,36,82,47,71,198,228,247,57,21,171,252,20,160,30,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,218,242,217,226,187,81,244,51,92,113,189,47,182,75,237,92,51,81,178,10,11,61,202,205,81,50,182,58,122,170,169,163,167,142,190,157,122,47,110,102,110,102,244,68,219,44,108,70,59,162,182,41,34,190,144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,242,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,80,183,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,125,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,217,79,49,158,53,255,0,117,93,56,130,193,128,92,237,82,106,110,83,247,118,218,105,215,187,37,174,133,81,233,37,205,208,237,115,29,181,236,72,226,108,170,214,190,71,57,221,37,108,50,198,180,89,137,226,215,220,231,42,179,97,88,181,15,141,189,100,23,10,123,93,186,155,186,200,251,245,83,200,216,226,143,123,213,172,110,231,189,169,213,202,141,78,189,85,81,61,229,255,0,112,11,194,141,31,10,90,29,73,100,185,197,191,51,202,59,55,140,162,105,33,129,36,130,169,208,181,27,64,217,34,87,119,33,167,248,218,213,89,30,215,72,249,228,110,212,151,99,100,168,0,25,182,226,223,90,46,186,245,196,54,109,168,21,89,125,94,69,104,146,241,89,73,141,212,76,199,68,200,172,145,212,73,224,162,138,39,53,171,19,59,74,215,43,85,173,114,189,239,123,250,200,247,170,242,2,207,185,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,20,3,205,31,207,102,166,253,23,209,232,137,85,200,199,241,179,242,223,234,71,117,230,25,203,206,213,196,189,170,163,85,52,174,142,146,221,170,150,234,116,71,177,92,216,96,201,32,141,189,27,79,59,151,163,89,82,214,162,54,41,220,168,138,136,216,165,93,157,185,32,166,12,91,41,212,125,14,212,122,92,147,27,174,186,226,89,158,37,112,123,90,231,68,176,213,80,213,70,174,142,88,101,138,68,255,0,62,57,34,145,170,215,53,94,199,181,81,92,213,191,238,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,236,167,193,20,115,247,99,167,89,62,237,23,103,93,174,232,169,239,168,30,104,254,123,53,55,232,190,143,68,119,94,81,28,34,90,181,23,38,127,20,89,125,198,146,162,219,131,222,37,182,217,108,171,78,217,86,107,171,105,227,147,197,79,220,106,181,172,133,181,49,62,45,159,31,121,26,253,209,246,81,37,184,144,12,171,150,211,198,142,142,88,179,158,87,58,57,170,181,19,120,123,214,154,97,248,181,69,28,155,94,254,253,45,117,53,13,37,69,55,68,123,88,221,207,125,52,189,197,107,220,158,27,99,118,164,142,82,189,120,66,213,234,109,8,226,95,79,117,74,225,61,36,22,219,77,225,144,221,39,169,130,89,153,79,110,169,99,169,107,38,70,69,241,185,236,167,158,87,177,26,142,248,218,223,133,255,0,209,93,36,128,69,94,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,242,42,243,71,242,39,169,191,69,245,138,34,128,79,85,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,47,39,150,54,73,175,57,15,11,152,243,117,163,24,164,183,91,109,212,240,81,97,181,170,189,154,219,141,146,56,145,176,73,61,50,49,26,198,53,168,214,69,54,228,116,209,163,94,172,254,140,245,20,24,95,247,43,143,34,122,101,245,175,88,173,36,253,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,96,99,124,227,169,155,197,29,234,223,149,218,169,23,68,106,170,61,145,106,174,162,166,149,213,180,76,138,87,163,46,239,71,49,178,202,201,209,200,233,41,246,35,227,141,34,237,163,164,142,68,169,180,160,1,202,184,177,242,177,172,159,47,242,31,78,156,205,97,170,128,85,95,60,239,193,63,204,159,166,145,87,149,199,158,205,50,250,215,163,214,151,252,80,15,52,127,61,154,155,244,95,71,162,37,87,35,31,198,207,203,127,169,22,147,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,150,35,74,124,39,121,88,209,191,151,248,247,167,64,117,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,114,174,44,124,172,107,39,203,252,135,211,167,51,88,106,160,3,149,113,99,229,99,89,62,95,228,62,157,57,154,194,226,121,216,105,125,215,33,210,60,15,85,237,238,171,154,159,12,188,85,91,107,169,225,162,116,172,142,11,131,35,233,85,44,168,189,33,99,37,163,138,36,220,222,142,125,83,19,115,85,17,31,2,185,111,101,54,44,63,141,173,45,187,100,117,222,18,146,162,225,87,107,142,78,211,228,221,85,91,67,81,73,77,31,70,34,170,111,158,120,153,215,166,214,238,234,229,70,162,170,104,80,138,188,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,229,92,149,60,211,229,63,47,235,189,70,220,89,79,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,246,43,39,138,57,251,177,211,164,127,120,171,179,174,230,244,84,247,208,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,185,254,94,124,195,45,92,75,218,169,244,175,85,43,41,45,218,169,110,167,85,99,209,173,134,12,146,8,219,213,213,16,53,58,53,149,45,106,43,165,129,168,136,168,142,150,36,217,220,142,9,190,10,181,231,97,173,23,91,117,54,7,161,24,246,95,87,75,79,116,167,170,191,100,214,120,88,230,50,170,4,150,54,91,157,44,155,122,61,137,44,53,170,145,35,213,55,198,199,189,189,91,19,146,168,79,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,0,57,213,249,88,197,190,96,80,250,117,196,165,98,242,121,105,240,43,83,195,46,51,85,169,250,157,65,87,75,170,25,29,60,246,218,170,23,85,69,36,22,139,114,84,34,182,6,44,18,62,41,159,50,193,12,206,145,92,187,83,183,27,90,197,108,139,36,223,5,96,115,69,229,255,0,71,119,163,185,113,55,162,24,239,102,235,15,137,184,231,22,184,36,130,10,89,41,98,130,89,230,187,55,184,246,109,153,59,93,37,142,52,123,166,116,141,145,26,143,73,93,45,75,23,253,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,170,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,225,92,194,52,190,235,165,92,96,234,77,178,224,234,185,169,239,247,137,114,138,26,185,168,157,76,202,136,46,14,90,149,237,117,85,73,25,20,178,75,78,178,53,122,57,244,239,247,53,81,88,219,9,228,151,148,216,170,244,11,58,194,169,235,183,222,173,89,130,221,43,41,187,79,78,213,45,93,21,60,116,242,111,84,216,237,207,162,169,78,136,170,228,237,245,114,34,57,170,182,42,82,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,139,84,60,86,154,105,14,27,164,181,57,148,248,100,21,112,51,57,202,42,178,251,156,51,78,178,177,151,26,152,161,101,67,162,87,124,77,99,221,7,113,90,170,238,143,145,232,221,172,218,198,251,83,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,62,78,96,220,18,90,184,175,192,35,190,227,16,82,80,234,46,43,79,81,53,170,177,180,173,116,247,104,27,12,206,101,165,242,58,104,152,198,73,80,232,220,217,100,87,36,43,220,86,162,36,146,117,162,31,237,171,2,202,191,198,184,230,73,142,92,63,229,40,235,173,181,212,242,127,217,146,25,163,145,159,241,57,174,111,245,42,29,87,138,158,39,47,188,85,101,88,142,107,148,217,124,21,235,31,195,232,49,171,141,79,137,100,158,212,170,130,73,228,150,187,99,34,137,144,119,95,80,229,236,181,21,172,233,209,28,169,238,73,213,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,134,107,56,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,124,156,212,237,54,171,143,3,153,245,101,194,217,73,85,81,107,168,179,213,208,203,52,45,123,233,103,91,157,52,43,44,78,84,234,199,172,83,75,26,185,189,23,100,143,111,240,114,162,211,15,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,3,154,113,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,19,159,220,238,215,91,213,75,43,47,55,58,186,250,136,233,224,164,100,181,51,58,87,182,8,34,100,48,196,142,114,170,163,35,138,56,227,99,127,131,88,198,181,58,34,34,22,233,202,111,130,139,142,159,209,254,243,186,161,108,236,94,175,118,246,71,136,81,72,148,181,17,197,107,170,130,25,146,230,217,24,231,190,57,165,100,142,133,173,251,167,178,62,250,61,28,147,34,50,202,128,0,138,188,205,53,175,246,45,194,62,83,225,237,254,42,191,59,235,133,81,239,139,124,49,120,216,38,241,18,73,210,70,57,189,41,98,169,216,228,221,210,85,139,115,85,187,186,80,8,61,255,0,15,218,153,251,27,215,28,15,84,164,171,186,211,210,99,57,5,13,194,191,217,114,108,170,154,133,147,55,197,64,207,141,136,238,236,11,44,106,199,57,26,246,189,90,229,218,229,52,167,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,20,3,205,31,207,102,166,253,23,209,232,137,85,200,199,241,179,242,223,234,71,127,230,51,199,183,238,175,98,131,77,244,238,15,17,169,185,53,191,198,82,84,79,79,190,150,203,66,247,190,36,172,114,61,54,77,50,190,57,27,20,94,246,163,152,231,202,155,90,216,230,164,204,3,0,204,181,79,50,180,233,246,159,99,213,119,204,134,249,80,148,212,52,52,200,155,229,127,69,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,191,238,9,56,62,198,120,70,210,248,172,173,74,74,220,218,249,79,3,178,203,197,36,181,29,138,233,226,146,119,194,200,227,149,234,214,178,22,212,190,36,123,89,26,200,141,71,189,173,85,218,218,139,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,127,128,101,92,208,158,25,163,150,46,32,57,122,96,250,59,145,205,225,233,50,109,47,176,83,199,83,181,239,240,149,76,160,166,146,154,167,99,30,197,147,181,60,113,75,219,222,141,126,205,174,248,92,168,103,176,210,239,13,122,189,77,175,90,13,131,106,228,51,210,73,81,145,89,225,154,224,148,144,75,12,17,92,89,214,42,216,99,100,189,94,140,142,166,57,163,69,85,119,84,98,42,57,200,168,229,233,96,138,188,209,252,137,234,111,209,125,98,136,160,19,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,159,228,85,230,143,228,79,83,126,139,235,20,69,0,154,104,204,52,7,70,179,253,71,197,181,115,50,211,219,85,215,47,194,247,123,18,233,59,29,220,166,234,170,230,238,106,42,50,94,219,213,100,139,184,215,118,164,115,159,30,199,170,185,122,1,149,114,255,0,185,92,121,19,211,47,173,122,197,105,2,185,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,163,145,85,138,222,181,236,89,167,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,1,199,245,191,139,174,29,56,113,186,219,44,90,203,169,148,150,11,149,222,157,245,116,148,109,162,170,173,157,96,107,182,247,95,29,52,82,58,54,43,183,53,174,122,53,30,172,145,27,187,99,250,125,124,88,249,88,214,79,151,249,15,167,78,102,176,213,64,42,175,158,119,224,159,230,79,211,72,171,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,50,174,105,79,132,239,43,26,55,242,255,0,30,244,232,15,147,36,226,207,65,177,61,121,178,240,221,125,206,169,41,243,107,229,63,118,42,117,254,241,4,238,217,225,233,39,151,174,216,170,106,26,245,116,81,47,189,200,214,162,237,89,169,210,110,107,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,202,184,177,242,177,172,159,47,242,31,78,156,205,97,170,128,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,30,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,194,53,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,99,209,175,110,230,61,171,209,200,142,78,189,21,17,125,196,107,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,78,85,201,83,205,62,83,242,254,187,212,109,197,148,241,139,198,46,9,194,6,9,79,127,191,209,251,103,36,188,239,251,63,143,247,38,167,246,167,106,106,118,85,127,101,50,9,99,131,181,29,66,73,247,136,155,250,109,111,85,95,118,125,243,252,255,0,50,213,60,202,237,168,58,131,144,213,223,50,27,229,66,212,215,87,84,170,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,253,214,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,129,154,206,41,245,175,247,137,226,11,54,214,56,237,254,10,147,32,184,39,128,129,209,118,228,101,12,17,50,158,151,186,222,228,136,147,44,16,196,178,109,122,183,184,175,219,209,189,17,57,80,47,79,148,238,186,88,181,63,134,11,102,156,251,102,235,91,148,233,167,91,117,221,183,4,123,246,210,207,81,81,37,2,195,42,171,145,208,182,6,118,26,206,168,232,252,50,183,99,89,219,115,230,169,0,57,213,249,88,197,190,96,80,250,117,196,175,94,89,118,155,85,235,142,61,48,163,188,219,41,43,233,227,168,185,85,178,42,152,91,43,27,60,22,202,185,161,149,26,228,84,71,199,44,113,200,199,127,22,189,141,114,116,84,69,52,18,0,51,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,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,58,175,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,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,86,95,53,142,5,106,115,24,235,248,167,210,138,10,186,155,237,45,58,205,154,208,186,170,38,192,235,117,37,19,215,218,76,89,164,106,181,241,69,79,28,78,134,52,119,113,22,55,53,141,115,100,89,106,44,181,78,70,63,141,159,150,255,0,82,57,87,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,139,84,51,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,209,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,247,227,215,137,138,110,41,248,134,185,231,22,106,26,72,49,235,29,63,217,204,126,104,82,93,245,182,232,42,39,124,117,114,164,173,107,154,249,93,52,146,35,54,51,99,28,198,42,57,204,115,221,29,75,243,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,155,213,47,181,124,71,88,180,206,130,251,226,168,48,76,126,63,19,69,225,118,120,59,165,107,214,105,190,241,88,142,147,125,43,109,206,247,57,204,111,78,137,209,221,196,35,86,149,232,93,102,83,195,198,180,235,205,222,205,190,203,132,219,237,86,235,93,92,139,60,127,207,21,119,122,22,57,97,86,162,69,47,110,145,106,27,35,28,229,86,120,184,29,177,85,205,115,124,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,247,177,90,246,238,99,220,157,90,168,228,235,213,21,23,222,124,186,215,165,247,93,21,213,204,191,74,47,46,171,146,163,22,188,84,219,89,81,83,68,234,71,214,64,199,175,102,169,34,114,170,177,147,69,219,149,159,19,145,89,35,85,28,228,84,85,187,62,85,154,199,125,213,222,17,237,20,217,28,61,106,240,43,132,184,116,117,59,153,253,149,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,20,3,205,31,207,102,166,253,23,209,232,143,65,192,103,24,56,207,8,218,95,174,55,167,45,37,110,109,124,167,177,55,19,179,213,197,81,216,174,158,41,42,217,51,228,146,38,43,90,200,91,82,201,85,142,124,107,34,53,88,199,53,87,115,98,174,127,159,230,90,167,153,93,181,7,80,114,26,187,230,67,124,168,90,154,234,234,149,77,242,191,162,34,34,34,34,53,140,107,81,172,99,26,136,198,49,173,107,81,173,106,34,92,247,46,14,95,244,124,59,216,162,213,189,94,199,127,186,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,103,81,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,2,136,120,230,210,251,86,142,113,105,169,152,29,137,212,137,109,130,241,237,42,56,41,40,155,73,5,36,21,208,199,91,29,44,113,53,85,173,100,45,169,72,83,167,68,84,141,21,26,222,187,82,202,121,48,106,245,78,95,160,217,46,145,220,103,171,154,163,79,111,13,154,141,93,4,76,130,27,117,195,185,44,112,177,237,248,222,244,169,134,186,71,43,211,220,147,70,136,229,68,218,203,10,4,85,230,143,228,79,83,126,139,235,20,69,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,34,175,52,127,34,122,155,244,95,88,162,40,4,213,64,50,174,77,250,158,58,169,176,14,94,88,71,12,58,91,95,73,62,79,124,167,200,45,185,156,211,82,203,190,211,110,158,190,119,182,8,146,72,210,25,31,85,13,74,162,200,199,191,180,198,189,54,182,71,177,241,196,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,114,151,126,81,156,62,213,112,251,73,165,86,153,252,38,117,73,210,116,207,231,165,150,90,167,213,73,44,14,169,115,169,89,60,113,186,23,71,2,197,20,47,115,155,11,94,231,162,186,71,73,36,148,195,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,233,118,162,169,184,218,171,109,244,119,106,187,93,69,85,60,144,197,93,72,216,157,61,43,220,213,70,205,26,76,199,196,175,106,170,57,18,70,61,157,81,55,53,201,213,23,56,60,89,225,90,243,131,107,206,79,65,196,141,69,93,118,109,93,81,227,170,46,178,191,124,23,72,29,213,177,84,210,191,107,90,180,202,214,108,141,173,107,82,52,143,181,178,53,141,99,100,138,225,23,141,127,98,112,203,171,28,39,106,109,206,213,71,101,155,79,242,121,48,187,132,235,216,145,181,211,82,207,35,237,142,84,110,201,59,207,150,89,34,116,142,107,146,68,116,72,178,44,176,177,144,88,213,64,42,175,158,119,224,159,230,79,211,72,171,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,50,174,104,123,77,172,90,161,146,240,19,167,118,93,23,206,105,48,252,218,125,55,198,221,101,188,85,208,199,87,4,19,178,138,153,251,36,142,70,61,187,36,107,93,18,191,99,213,137,34,189,26,229,106,53,104,7,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,38,248,159,209,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,103,78,71,204,18,167,136,158,2,245,67,71,181,146,235,72,221,69,183,83,218,42,104,174,83,75,20,47,201,152,183,232,100,149,34,167,134,8,161,133,244,208,164,13,86,53,206,124,140,71,201,211,163,36,84,137,124,39,121,167,209,191,152,24,247,168,192,105,76,0,0,57,87,22,62,86,53,147,229,254,67,233,211,153,172,53,80,1,202,184,177,242,177,172,159,47,242,31,78,156,205,97,170,131,50,218,253,163,151,222,31,245,151,44,209,220,142,111,17,87,140,220,29,79,29,78,214,51,197,210,189,169,37,53,78,198,61,233,31,118,9,34,151,183,189,92,205,251,93,241,53,80,185,254,82,121,173,171,42,224,183,31,177,91,233,234,227,168,195,175,23,91,37,115,166,99,81,146,78,250,151,87,35,162,84,114,170,179,181,93,19,85,92,141,93,237,122,116,232,136,231,122,14,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,141,92,178,53,211,78,56,116,214,12,235,84,53,66,243,224,109,84,58,127,91,20,48,196,136,250,171,133,83,174,22,245,142,150,154,53,84,238,76,253,174,232,157,81,168,214,185,239,115,24,199,189,177,255,0,93,53,211,81,248,139,212,123,142,168,106,133,231,199,93,107,186,69,12,49,34,178,150,223,74,213,85,142,150,154,53,85,237,194,205,206,232,157,85,202,231,57,239,115,222,247,189,214,43,202,143,129,111,239,28,80,107,94,25,254,215,170,192,40,171,157,254,115,157,116,146,157,91,255,0,69,225,94,231,127,179,153,25,254,15,49,106,128,138,188,206,181,75,246,95,193,182,107,225,47,190,204,186,229,190,31,22,183,255,0,98,247,188,87,138,145,60,92,30,246,57,172,221,67,29,111,198,237,189,58,124,46,71,171,10,43,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,94,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,246,218,177,160,212,216,175,12,122,29,175,246,42,42,191,15,156,83,223,45,119,215,182,158,87,65,29,198,142,233,82,216,36,124,202,245,99,31,53,55,70,54,36,107,61,212,50,61,55,171,158,173,238,156,159,117,142,251,131,113,64,154,85,79,15,136,178,234,93,190,122,122,200,247,49,157,138,170,26,121,234,233,234,122,171,28,247,109,99,42,98,237,163,152,213,241,59,221,185,99,106,23,126,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,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,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,10,171,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,78,158,106,122,57,125,213,222,17,238,245,56,228,221,106,240,43,132,89,140,148,219,89,253,149,75,77,4,241,212,166,247,189,168,206,220,21,18,207,215,226,115,187,27,26,213,115,209,82,147,52,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,156,202,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,129,66,220,210,180,47,78,52,27,137,168,237,58,95,102,246,53,171,40,199,233,242,73,173,177,42,37,45,29,84,181,85,80,200,202,102,34,39,106,21,240,237,122,71,213,90,199,61,200,205,172,70,49,146,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,12,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,205,147,141,123,118,160,86,126,236,90,95,115,239,217,108,151,7,201,151,214,198,181,84,242,75,116,165,158,104,86,216,232,222,214,50,72,98,124,109,153,206,251,214,62,78,194,177,90,176,170,190,26,240,171,195,62,101,197,126,174,81,233,110,31,93,73,110,99,105,221,114,187,220,234,85,28,203,117,186,55,198,201,103,72,247,35,166,126,233,99,99,35,106,166,231,189,187,156,198,111,145,147,127,153,63,46,91,22,13,138,183,93,184,119,197,252,21,151,31,183,209,80,95,113,155,101,27,228,236,82,193,28,173,146,238,233,95,51,158,237,172,101,43,37,107,99,87,47,73,42,100,122,175,121,228,11,225,215,94,115,46,27,117,114,197,170,216,101,109,91,95,110,168,99,46,116,48,212,36,44,187,91,149,237,90,138,41,85,204,123,118,72,214,244,71,43,29,177,232,201,26,155,216,213,77,9,240,235,175,56,111,18,90,71,98,213,108,50,182,145,204,184,211,177,151,58,24,106,22,103,218,110,40,198,173,69,20,170,230,49,219,227,115,186,35,149,141,222,197,100,141,77,143,106,175,75,0,243,250,133,154,218,180,215,0,201,117,26,251,79,87,61,183,21,179,214,222,235,34,164,99,93,60,144,83,66,249,164,108,109,115,154,213,122,181,138,136,138,230,167,94,157,85,63,137,153,125,66,205,110,186,149,159,228,186,141,125,167,164,130,229,149,94,43,111,117,145,82,49,205,130,57,234,102,124,210,54,54,185,206,114,49,28,245,68,69,115,151,167,78,170,191,196,180,156,203,71,44,90,55,201,114,229,77,104,155,196,85,230,22,252,127,49,186,84,237,123,59,213,85,247,43,108,141,77,142,123,209,189,168,18,158,14,173,218,215,246,55,237,107,158,228,43,175,132,239,52,250,55,243,3,30,245,24,9,191,206,159,65,170,109,57,150,41,196,109,154,138,145,150,219,237,59,49,155,210,195,79,20,79,246,140,41,36,180,211,74,244,126,249,223,45,58,73,26,46,207,187,101,11,26,175,248,152,212,227,252,166,245,210,197,163,252,77,125,155,203,111,55,90,75,86,162,91,217,141,210,195,78,143,146,149,247,137,42,161,90,39,212,70,213,255,0,167,133,146,109,114,177,213,43,215,107,29,35,219,122,133,0,243,71,243,217,169,191,69,244,122,34,42,150,169,202,143,129,111,239,28,80,107,94,25,254,215,170,192,40,171,157,254,115,157,116,146,157,91,255,0,69,225,94,231,127,179,153,25,254,15,49,106,128,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,89,124,236,52,190,213,143,106,230,7,170,246,247,82,67,81,153,217,234,173,181,212,240,209,54,39,201,61,189,241,244,170,150,84,94,179,61,241,86,69,18,110,111,86,178,149,137,185,200,168,140,242,156,156,117,122,167,10,226,94,187,75,106,39,171,91,110,163,217,230,133,144,67,4,78,103,180,104,88,250,168,102,149,238,232,246,49,180,233,94,196,70,42,245,124,204,220,213,232,142,101,218,2,42,243,71,242,39,169,191,69,245,138,34,128,77,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,145,87,154,63,145,61,77,250,47,172,81,20,2,106,160,25,87,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,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,82,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,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,160,158,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,235,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,243,230,170,1,85,124,243,191,4,255,0,50,126,154,69,94,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,161,149,115,74,124,39,121,88,209,191,151,248,247,167,64,70,174,99,252,191,232,248,136,177,75,171,122,67,142,255,0,117,138,15,13,4,180,212,242,65,79,30,69,75,189,145,237,168,124,207,142,54,77,12,106,175,100,202,237,203,28,75,19,145,255,0,114,177,82,9,213,120,78,243,79,163,127,48,49,239,81,128,210,152,0,0,114,174,44,124,172,107,39,203,252,135,211,167,51,88,106,160,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,85,5,32,115,130,209,203,238,13,197,2,234,173,68,222,34,203,169,118,248,42,40,228,218,198,118,42,168,105,224,164,168,166,232,143,115,221,181,140,166,151,184,173,99,87,196,236,110,229,141,202,116,190,71,217,173,170,131,63,213,61,57,154,158,173,110,87,203,61,186,247,79,43,88,222,195,96,161,154,88,101,107,221,187,114,61,93,112,133,90,136,213,69,70,201,213,91,209,17,211,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,170,190,121,223,130,127,153,63,77,42,172,157,60,184,57,127,214,113,17,125,139,86,245,123,29,254,228,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,10,86,231,39,173,127,110,120,130,180,232,229,37,191,179,73,166,86,245,239,79,36,91,100,158,186,227,21,61,68,155,92,146,57,29,11,96,101,26,55,171,24,228,147,191,215,115,118,41,250,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,172,64,226,199,205,62,178,124,192,200,125,70,114,205,52,83,65,170,120,142,228,251,99,211,107,53,21,36,249,10,211,221,238,152,250,205,79,20,143,75,141,53,238,178,88,227,137,242,189,141,133,243,53,178,83,44,187,219,177,149,15,85,234,221,205,90,128,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,211,78,139,234,246,27,175,90,95,143,234,230,159,207,87,37,139,34,167,116,212,233,87,2,195,60,79,100,142,138,88,100,103,189,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,150,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,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,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,223,181,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,50,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,104,123,129,108,214,213,159,240,125,164,151,219,53,61,92,52,244,184,189,37,145,237,169,99,90,245,158,222,223,3,51,145,26,231,38,199,75,77,35,152,189,122,171,21,170,168,213,85,106,86,95,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,10,86,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,234,188,140,127,27,63,45,254,164,90,161,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,142,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,0,16,171,153,95,26,246,238,29,52,226,187,75,240,171,159,77,77,203,173,237,142,153,141,90,168,36,181,90,234,82,166,39,220,226,158,54,163,22,102,62,7,50,54,164,173,123,100,123,37,84,115,88,173,125,32,226,120,181,247,57,202,172,216,86,45,67,227,111,89,5,194,158,215,110,166,238,178,62,253,84,242,54,56,163,222,245,107,27,185,239,106,117,114,163,83,175,85,84,79,121,161,62,10,56,81,177,112,151,163,84,88,111,106,213,89,151,220,186,86,101,55,186,40,94,223,31,85,185,235,28,104,233,21,94,176,192,199,246,163,78,140,106,244,124,157,182,62,89,16,144,5,11,115,25,224,163,247,85,212,120,47,248,5,178,235,38,153,101,63,121,109,169,157,59,177,218,235,149,94,178,91,29,54,231,61,219,88,196,146,39,74,141,115,227,115,155,214,87,67,44,139,242,114,249,227,110,235,194,134,127,37,139,39,158,174,187,78,178,170,138,120,110,180,110,170,115,96,180,206,233,161,107,238,204,141,176,202,247,190,58,118,200,215,69,26,53,102,78,218,57,85,99,143,165,244,218,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,125,96,128,28,230,245,75,236,167,14,54,45,51,160,190,248,90,252,239,32,143,196,209,120,93,254,50,215,68,197,154,111,188,86,43,99,217,84,235,115,189,206,107,221,215,162,117,111,113,10,192,224,219,66,235,56,137,226,59,12,211,159,99,123,70,202,235,132,119,28,141,175,89,217,11,44,244,239,108,149,73,36,176,34,190,46,227,19,176,199,245,106,119,102,137,187,218,174,71,37,202,115,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,189,238,53,184,120,181,113,49,195,206,75,129,207,106,171,175,190,219,233,230,189,226,204,166,172,109,51,253,183,5,60,169,74,213,116,138,145,43,36,89,29,11,210,79,135,100,174,84,86,57,27,35,51,195,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,151,180,83,84,45,90,213,164,120,134,171,217,155,73,29,62,83,103,166,185,62,158,154,181,181,108,163,157,236,78,245,42,202,212,68,123,225,151,185,19,254,22,170,62,55,34,181,170,138,137,70,220,209,252,246,106,111,209,125,30,136,247,252,184,57,127,214,113,17,125,139,86,245,123,29,254,228,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,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,28,43,155,102,21,106,202,184,45,200,47,183,10,138,184,234,48,235,197,170,247,66,216,94,212,100,147,190,165,180,42,217,81,90,170,172,237,87,74,228,70,171,87,123,88,189,122,34,181,212,193,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,21,121,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,200,171,205,31,200,158,166,253,23,214,40,138,1,53,80,12,171,151,61,203,75,151,221,54,143,90,172,252,65,234,253,170,174,61,65,175,167,241,54,123,77,92,82,210,207,141,49,237,170,130,68,145,25,58,178,119,212,83,79,19,149,147,68,215,192,189,90,168,143,71,116,176,160,10,245,230,19,203,78,235,196,46,101,79,173,26,37,95,73,75,153,93,42,40,168,50,58,11,165,91,153,73,87,2,36,116,236,174,141,234,142,88,159,4,77,103,114,54,162,164,145,71,185,141,239,53,89,81,37,120,76,224,251,75,248,69,195,101,177,96,233,87,95,125,188,83,210,183,35,190,212,203,34,62,235,60,11,42,177,233,2,189,209,83,177,171,81,43,88,198,39,93,138,212,123,164,114,43,215,186,144,87,152,255,0,47,250,62,34,44,82,234,222,144,227,191,221,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,106,160,21,87,207,59,240,79,243,39,233,164,85,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,25,87,52,167,194,119,149,141,27,249,127,143,122,116,7,85,42,175,154,231,2,223,223,248,160,209,76,51,253,177,85,159,209,80,187,252,215,54,233,29,58,55,254,151,197,61,174,255,0,97,50,179,252,34,98,0,112,157,230,159,70,254,96,99,222,163,1,165,48,0,0,229,92,88,249,88,214,79,151,249,15,167,78,102,176,213,64,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,170,10,245,231,63,164,53,57,126,131,99,90,185,110,130,174,106,141,61,188,58,26,196,108,241,50,8,109,215,14,220,82,76,246,59,227,123,210,166,26,24,218,140,95,114,77,34,171,85,19,115,43,91,129,157,80,181,104,231,22,154,103,158,95,91,72,150,216,47,30,205,172,158,174,181,180,144,82,65,93,12,148,82,85,73,43,145,90,214,66,218,149,153,122,244,69,72,213,21,205,235,185,46,39,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,33,175,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,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,152,44,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,47,251,151,110,133,214,104,15,10,120,166,55,126,179,123,51,36,191,119,114,75,244,46,89,210,70,213,85,42,44,76,150,57,145,174,134,104,233,89,75,12,145,163,90,214,201,11,255,0,164,170,175,117,32,241,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,168,190,62,248,120,181,112,207,196,189,255,0,3,197,109,85,116,24,157,194,158,154,247,142,50,166,177,181,47,240,83,179,163,218,142,69,87,163,35,169,142,170,22,36,191,121,178,38,171,149,253,82,71,207,254,76,26,243,83,149,105,126,75,160,23,218,218,79,17,131,212,54,233,98,99,170,34,108,242,91,171,36,145,211,198,200,81,136,247,178,26,158,175,116,170,231,251,235,163,98,236,70,177,29,232,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,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,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,211,149,114,84,243,79,148,252,191,174,245,27,113,117,38,125,185,148,105,13,78,144,113,131,156,64,144,85,165,183,48,168,76,190,219,53,76,241,74,249,217,92,231,62,161,200,145,244,216,198,214,37,92,108,107,209,30,140,137,170,187,186,163,221,53,121,35,234,133,170,171,0,212,45,23,153,180,144,92,173,151,136,178,138,117,117,107,123,245,144,84,195,29,52,187,41,250,35,182,64,234,72,119,72,138,228,235,87,27,85,27,238,223,194,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,27,63,45,254,164,90,160,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,142,85,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,34,213,12,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,166,190,101,156,4,235,45,143,81,242,254,37,48,217,238,185,214,33,120,239,95,111,114,207,80,217,110,22,14,138,214,186,39,49,85,31,45,28,108,84,237,58,54,175,102,8,156,217,17,172,133,37,147,191,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,168,60,86,180,105,14,27,175,90,95,144,105,30,160,65,87,37,139,34,167,108,53,11,73,58,195,60,79,100,141,150,41,163,127,189,17,241,203,28,114,34,57,28,197,86,34,57,174,106,171,87,62,218,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,222,225,51,70,115,45,1,208,108,99,75,115,205,69,171,204,110,246,122,125,143,170,151,162,193,68,197,233,182,138,149,202,212,149,244,208,167,193,27,165,85,122,162,123,146,56,251,112,197,216,1,159,110,100,58,223,117,214,238,43,242,199,92,44,116,150,186,124,14,162,163,7,161,100,50,58,71,207,5,5,101,66,44,242,185,122,34,190,73,100,149,232,141,106,35,88,172,103,196,173,89,31,50,185,37,232,229,138,44,87,58,226,6,162,110,245,234,166,224,184,117,28,123,94,223,9,75,28,116,245,117,11,213,31,178,78,243,229,166,247,43,55,51,194,252,46,233,35,145,36,175,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,13,41,153,235,230,43,163,151,221,27,226,227,59,166,187,205,226,41,51,11,132,249,141,174,167,107,25,222,165,175,158,89,28,155,26,247,171,123,83,165,68,29,93,181,207,236,111,218,214,189,168,78,14,75,26,243,77,118,195,114,190,28,175,53,181,111,185,88,170,31,147,89,82,106,137,101,103,179,166,88,226,169,134,38,43,54,64,200,170,22,57,21,55,253,227,235,158,228,103,194,247,47,137,215,14,10,51,190,44,249,147,234,3,223,108,186,219,244,218,223,112,178,211,100,153,37,50,66,223,15,210,193,75,47,135,131,186,228,238,76,253,177,198,170,198,203,217,239,199,36,140,86,171,90,235,84,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,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,123,93,66,194,173,90,149,128,100,186,115,125,168,171,130,219,149,89,235,108,149,146,210,61,173,158,56,42,97,124,50,58,55,57,174,106,61,26,245,84,85,107,147,175,78,168,191,192,203,185,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,145,87,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,138,188,209,252,137,234,111,209,125,98,136,160,19,85,0,167,110,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,0,0,85,175,53,142,4,173,75,106,175,226,155,70,177,154,182,220,155,80,179,230,246,171,116,13,116,18,64,173,123,164,188,35,17,81,204,123,92,141,73,246,53,200,244,127,125,200,205,147,201,37,165,2,170,249,231,126,9,254,100,253,52,138,188,174,60,246,105,151,214,189,30,180,191,226,128,121,163,249,236,212,223,162,250,61,17,42,185,24,254,54,126,91,253,72,181,67,42,230,148,248,78,242,177,163,127,47,241,239,78,128,234,160,170,13,115,229,247,77,195,183,21,250,49,172,58,55,106,171,118,157,92,117,35,27,166,173,182,195,20,179,51,25,122,86,80,199,18,203,81,52,242,205,51,42,102,89,220,143,115,90,200,222,172,143,175,87,198,139,107,224,0,1,202,184,177,242,177,172,159,47,242,31,78,156,205,97,170,128,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,84,28,127,139,221,33,169,215,126,26,53,11,75,109,240,85,207,114,187,89,223,53,174,10,105,226,133,245,23,26,103,182,170,142,21,124,191,3,88,250,136,34,99,213,202,223,129,206,248,153,253,36,205,185,121,60,110,106,133,171,90,185,91,223,117,94,204,218,72,233,242,155,62,57,114,125,61,53,107,106,217,71,59,238,180,61,234,85,149,168,136,247,195,47,114,39,252,45,84,124,110,69,107,85,21,18,162,248,78,243,79,163,127,48,49,239,81,128,210,152,0,21,235,205,19,65,179,46,36,181,115,135,93,41,195,40,170,220,251,141,70,66,251,157,116,52,233,51,45,54,228,125,169,42,43,101,71,61,141,217,27,93,213,26,175,110,247,171,35,106,239,123,81,102,174,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,87,175,57,125,111,186,224,186,37,96,209,123,125,142,146,162,159,84,42,39,117,117,124,210,59,125,36,22,217,232,234,17,145,49,58,34,190,73,100,139,171,220,170,141,100,111,110,213,87,163,227,172,190,11,244,114,197,175,188,80,96,26,85,148,205,178,203,117,184,73,81,113,143,107,215,196,210,210,83,203,87,45,55,86,61,143,103,121,148,238,139,184,215,35,153,220,222,157,85,189,23,71,198,107,56,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,113,78,116,154,57,125,204,52,107,18,214,43,68,221,202,77,59,184,84,83,221,41,182,177,54,210,220,157,79,27,106,119,185,232,171,178,120,41,226,237,181,143,115,188,78,239,133,177,185,86,184,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,44,211,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,75,254,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,117,94,121,223,130,127,153,63,77,57,87,37,79,52,249,79,203,250,239,81,183,23,82,85,7,59,141,33,169,101,215,79,117,238,134,10,185,41,231,167,151,16,186,72,233,226,236,64,246,58,74,170,38,178,63,116,170,249,18,74,245,115,190,38,34,67,26,124,10,169,191,128,114,153,213,11,86,156,113,131,107,182,94,91,73,29,62,117,103,172,197,217,87,83,90,218,118,83,78,247,71,83,15,77,200,169,35,229,150,146,58,118,71,213,170,231,212,55,162,170,162,49,222,215,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,5,43,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,54,126,91,253,72,229,92,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,45,80,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,71,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,0,0,0,31,36,150,155,84,215,90,123,236,214,202,71,220,168,233,230,164,167,172,116,45,89,225,130,103,70,233,98,100,157,55,53,143,116,16,185,205,69,232,229,138,53,94,187,83,167,214,1,202,191,116,238,22,63,224,211,165,95,248,54,221,255,0,146,123,252,91,19,197,112,107,21,46,45,133,99,54,172,126,203,69,191,195,91,173,116,81,210,82,193,189,238,123,246,69,26,53,141,220,247,185,203,209,61,238,114,170,251,213,70,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,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,70,21,162,26,47,166,183,89,111,186,115,164,56,86,43,114,158,157,212,146,214,89,44,20,148,51,201,3,156,215,58,39,73,12,109,114,177,92,198,57,90,171,211,171,26,191,212,135,181,0,3,159,229,60,61,104,22,115,125,170,202,115,93,15,211,252,130,245,91,179,196,220,110,152,205,21,93,84,251,24,214,51,124,178,70,231,187,107,24,214,167,85,247,53,168,137,238,68,61,6,21,167,184,14,154,218,165,177,105,206,15,143,226,182,217,234,29,87,45,29,146,217,13,12,18,78,230,181,174,149,209,194,214,181,94,173,99,26,174,84,235,209,141,79,234,67,208,0,114,175,221,59,133,143,248,52,233,87,254,13,183,127,228,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,57,165,219,134,78,27,111,247,90,219,237,247,135,205,53,184,220,174,53,18,85,214,86,85,226,116,19,79,83,60,142,87,73,44,146,58,37,115,222,231,42,185,92,170,170,170,170,170,123,92,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,63,39,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,192,126,233,220,44,127,193,167,74,191,240,109,187,255,0,36,234,160,3,159,229,60,61,104,22,115,125,170,202,115,93,15,211,252,130,245,91,179,196,220,110,152,205,21,93,84,251,24,214,51,124,178,70,231,187,107,24,214,167,85,247,53,168,137,238,68,61,6,21,167,184,14,154,218,165,177,105,206,15,143,226,182,217,234,29,87,45,29,146,217,13,12,18,78,230,181,174,149,209,194,214,181,94,173,99,26,174,84,235,209,141,79,234,67,208,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,224,211,165,95,248,54,221,255,0,146,117,80,0,0,0,0,7,148,206,180,159,75,53,67,192,254,211,52,211,20,203,125,153,221,240,94,221,179,83,87,248,94,230,222,231,107,188,199,108,221,219,102,237,189,58,236,111,95,224,135,229,98,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,58,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,31,171,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,114,175,221,59,133,143,248,52,233,87,254,13,183,127,228,157,42,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,67,235,0,0,0,7,201,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,205,127,116,238,22,63,224,211,165,95,248,54,221,255,0,146,117,80,15,146,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,83,154,254,233,220,44,127,193,167,74,191,240,109,187,255,0,36,234,160,229,95,186,119,11,31,240,105,210,175,252,27,110,255,0,201,61,87,236,159,75,62,194,126,203,127,102,152,167,216,207,247,57,236,106,111,101,255,0,126,239,255,0,130,236,237,127,126,251,207,232,255,0,79,226,254,62,243,207,218,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,0,7,138,205,116,67,69,245,42,235,21,247,81,180,135,10,202,174,80,83,182,146,42,203,221,130,146,186,120,224,107,156,230,196,217,38,141,206,70,35,158,247,35,81,122,117,123,151,250,212,97,90,33,162,250,107,117,150,251,167,58,67,133,98,183,41,233,221,73,45,101,146,193,73,67,60,144,57,205,115,162,116,144,198,215,43,21,204,99,149,170,189,58,177,171,253,72,123,83,154,93,184,100,225,182,255,0,117,173,190,223,120,124,211,91,141,202,227,81,37,93,101,101,94,39,65,52,245,51,200,229,116,146,201,35,162,87,61,238,114,171,149,202,170,170,170,170,167,181,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,101,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,248,52,233,87,254,13,183,127,228,158,215,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,115,75,183,12,156,54,223,238,181,183,219,239,15,154,107,113,185,92,106,36,171,172,172,171,196,232,38,158,166,121,28,174,146,89,36,116,74,231,189,206,85,114,185,85,85,85,85,84,246,184,182,39,138,224,214,42,92,91,10,198,109,88,253,150,139,127,134,183,90,232,163,164,165,131,123,220,247,236,138,52,107,27,185,239,115,151,162,123,220,229,85,247,170,159,172,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,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,245,128,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,171,58,210,125,44,213,15,3,251,76,211,76,83,45,246,103,119,193,123,118,205,77,95,225,123,155,123,157,174,243,29,179,119,109,155,182,244,235,177,189,127,130,31,46,21,162,26,47,166,183,89,111,186,115,164,56,86,43,114,158,157,212,146,214,89,44,20,148,51,201,3,156,215,58,39,73,12,109,114,177,92,198,57,90,171,211,171,26,191,212,135,181,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,235,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,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,3,197,102,186,33,162,250,149,117,138,251,168,218,67,133,101,87,40,41,219,73,21,101,238,193,73,93,60,112,53,206,115,98,108,147,70,231,35,17,207,123,145,168,189,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,249,115,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,94,157,94,229,254,181,62,172,23,73,244,179,75,252,119,236,207,77,49,76,75,218,125,175,27,236,43,53,53,7,138,237,238,237,247,123,44,110,253,189,199,237,221,215,166,247,116,254,42,122,179,154,93,184,100,225,182,255,0,117,173,190,223,120,124,211,91,141,202,227,81,37,93,101,101,94,39,65,52,245,51,200,229,116,146,201,35,162,87,61,238,114,171,149,202,170,170,170,170,167,181,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,101,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,171,79,12,156,54,216,46,180,87,219,23,15,154,107,110,185,91,170,35,171,163,172,164,196,232,33,158,154,120,220,142,142,88,228,108,72,230,61,174,68,114,57,21,21,21,17,80,233,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,31,241,155,204,139,78,56,75,190,208,224,118,204,111,237,222,103,46,217,238,86,138,123,154,81,199,106,165,115,55,70,234,137,251,82,244,154,78,172,115,33,70,110,237,170,200,229,98,58,46,239,117,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,8,52,231,154,54,151,231,92,87,223,52,34,170,154,146,223,137,186,162,27,14,43,145,71,44,149,143,189,222,252,98,83,171,90,148,205,146,36,166,157,101,106,195,42,189,173,70,64,175,123,190,253,172,134,111,128,113,254,42,184,152,195,120,80,210,58,205,82,204,40,106,238,47,117,67,109,182,139,101,50,43,95,113,184,200,201,31,20,11,38,213,108,44,219,20,143,124,142,69,218,198,59,107,94,253,145,191,154,240,65,199,182,9,197,197,138,12,114,182,15,98,106,109,182,223,37,101,238,201,21,60,206,165,124,49,62,24,221,89,77,50,162,177,33,123,231,141,18,39,191,186,199,43,155,209,237,106,74,254,149,160,220,76,97,186,243,144,234,78,25,102,161,171,183,100,58,93,148,86,227,151,170,41,145,94,199,50,58,170,136,105,170,226,149,26,141,115,38,109,52,138,172,247,62,55,177,237,84,86,236,146,78,192,0,0,165,111,229,171,226,159,253,192,233,87,253,213,113,255,0,94,45,211,68,51,91,174,165,104,190,3,168,215,218,122,72,46,89,86,47,106,189,214,69,72,199,54,8,231,169,164,142,105,27,27,92,231,57,24,142,122,162,34,185,203,211,167,85,95,226,123,80,1,199,248,151,226,99,13,225,107,30,197,51,61,65,161,171,126,61,127,202,41,241,202,234,218,100,87,190,216,201,169,106,102,74,181,137,26,174,153,141,117,59,81,236,111,199,177,238,115,81,238,106,70,254,192,0,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,158,87,133,205,116,253,229,52,39,25,214,191,178,223,103,62,209,248,223,230,207,29,227,59,30,30,178,122,111,239,221,184,247,110,236,110,254,130,116,221,211,223,211,170,213,95,242,213,241,79,254,224,116,171,254,234,184,255,0,175,22,125,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,86,182,89,206,11,140,76,27,42,188,225,89,78,153,233,85,21,235,31,184,84,90,238,52,222,207,174,147,177,85,4,142,142,88,247,178,224,230,59,107,216,228,234,213,86,175,78,168,170,158,242,202,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,78,214,10,128,213,94,116,122,193,71,168,249,29,14,144,225,90,127,87,134,82,92,37,167,178,85,221,40,110,18,213,86,82,198,187,27,82,245,73,224,219,221,218,178,36,107,19,92,198,189,24,237,202,213,115,167,255,0,3,90,215,170,124,68,240,251,109,214,61,86,183,226,148,85,121,5,194,183,217,112,99,209,84,199,27,40,96,149,105,254,253,179,201,34,164,203,60,53,43,240,189,91,219,88,191,131,183,34,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,178,159,4,81,207,221,142,157,100,251,180,93,157,118,187,162,167,190,64,0,1,199,248,151,226,99,13,225,107,30,197,51,61,65,161,171,126,61,127,202,41,241,202,234,218,100,87,190,216,201,169,106,102,74,181,137,26,174,153,141,117,59,81,236,111,199,177,238,115,81,238,106,70,254,192,0,35,255,0,26,250,161,175,186,35,163,85,186,185,161,118,156,82,245,246,103,173,77,254,215,122,181,86,213,205,45,10,185,141,90,138,119,82,205,30,206,207,87,73,42,72,213,111,107,123,247,179,181,182,74,214,254,90,190,41,255,0,220,14,149,127,221,87,31,245,226,210,120,85,226,99,13,226,191,72,232,245,75,15,161,171,183,61,181,14,182,221,237,149,40,174,125,186,227,27,35,124,176,36,155,81,179,51,108,177,189,146,53,19,115,30,221,205,99,247,198,206,192,82,183,242,213,241,79,254,224,116,171,254,234,184,255,0,175,22,233,162,25,173,215,82,180,95,1,212,107,237,61,36,23,44,171,23,181,94,235,34,164,99,155,4,115,212,210,71,52,141,141,174,115,156,140,71,61,81,17,92,229,233,211,170,175,241,62,173,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,81,119,110,117,252,73,77,117,173,154,197,166,154,107,71,109,125,68,142,163,167,171,164,175,169,158,24,21,203,219,100,146,182,170,54,200,244,111,68,87,164,108,71,42,42,163,91,215,162,75,94,26,120,181,226,227,82,244,59,48,226,127,85,112,141,63,182,96,56,206,63,113,190,218,40,237,116,83,178,171,37,240,112,214,164,241,50,161,213,242,173,15,110,122,88,218,174,150,154,77,237,122,237,79,118,226,90,232,190,175,97,186,245,165,248,254,174,105,252,245,114,88,178,42,119,77,78,149,112,44,51,196,246,72,232,165,134,70,123,209,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,125,168,0,0,1,23,249,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,193,193,159,52,13,125,226,39,137,60,63,71,51,92,67,79,232,172,185,7,180,60,76,246,187,125,108,117,76,236,80,84,84,51,99,164,171,145,137,213,240,181,23,171,23,225,85,233,209,122,42,89,249,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,254,85,193,103,48,205,47,226,158,213,106,196,47,181,148,152,214,170,58,158,101,172,199,213,178,54,10,213,129,173,116,149,20,50,187,171,94,199,53,85,253,133,122,204,196,100,221,81,236,143,188,238,85,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,205,180,236,84,69,106,175,85,119,191,248,34,123,94,91,220,107,106,159,24,63,180,79,218,101,131,20,182,125,146,246,71,130,246,21,45,76,61,207,21,226,251,157,222,244,242,245,233,225,153,183,110,222,157,93,215,175,84,233,53,64,56,167,25,154,215,149,112,237,195,102,97,172,120,85,190,213,91,122,199,253,159,225,160,186,69,36,148,175,239,215,211,211,191,123,99,146,55,175,70,76,229,78,143,79,137,19,175,84,234,139,88,63,203,87,197,63,251,129,210,175,251,170,227,254,188,93,72,33,87,50,30,53,181,79,131,239,217,223,236,206,193,138,92,254,214,251,95,198,251,118,150,166,110,223,133,240,157,190,215,102,120,186,117,241,47,221,187,119,94,141,233,211,162,245,241,92,189,57,133,235,71,22,122,209,122,211,157,70,198,48,171,117,182,221,139,212,222,226,150,201,69,87,12,238,158,58,186,72,90,215,58,106,153,90,172,219,80,245,84,70,162,245,70,251,255,0,138,45,133,0,0,41,91,249,106,248,167,255,0,112,58,85,255,0,117,92,127,215,139,116,209,12,214,235,169,90,47,128,234,53,246,158,146,11,150,85,139,218,175,117,145,82,49,205,130,57,234,105,35,154,70,198,215,57,206,70,35,158,168,136,174,114,244,233,213,87,248,158,212,0,68,174,58,56,251,198,120,67,166,179,227,182,107,93,38,71,157,220,170,40,107,159,98,169,90,138,118,50,200,249,102,73,170,82,118,196,232,183,185,105,164,129,141,221,185,143,149,178,171,30,198,43,31,34,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,61,88,0,168,189,111,230,237,196,150,154,235,70,125,167,54,44,39,77,103,182,226,185,69,214,201,71,45,93,182,189,211,201,5,53,92,144,198,233,28,218,198,181,94,173,98,42,170,53,169,215,175,68,79,224,77,78,94,156,80,103,220,89,232,189,235,81,181,26,209,143,219,174,86,236,162,166,201,20,86,74,121,161,129,208,71,73,73,51,92,230,205,44,174,87,238,168,122,42,163,145,58,35,125,223,197,86,80,2,189,121,133,243,11,214,142,19,53,162,203,167,58,115,140,97,87,27,109,199,23,166,189,203,45,238,138,174,105,219,60,149,117,112,185,173,116,53,49,53,25,182,157,138,136,173,85,234,174,247,255,0,4,71,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,54,212,61,85,17,168,189,81,190,255,0,226,139,34,179,254,49,112,77,47,226,159,28,225,163,58,163,246,103,218,220,126,142,227,103,189,247,38,155,197,93,42,174,46,162,130,221,225,226,129,219,55,118,222,254,251,228,107,19,166,213,68,234,142,36,0,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,138,112,53,196,165,103,21,60,62,219,117,54,252,150,168,114,72,110,21,182,187,245,37,174,150,120,41,105,42,162,149,95,20,108,73,156,247,59,173,44,180,178,42,163,222,221,210,42,117,69,69,107,127,87,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,175,109,16,230,237,196,150,165,107,70,3,167,55,220,39,77,96,182,229,89,69,170,201,89,45,37,182,189,179,199,5,77,92,112,200,232,220,234,199,53,30,141,122,170,42,181,201,215,167,84,95,224,91,161,89,124,108,243,69,214,142,30,184,139,200,116,107,78,112,76,42,123,110,55,79,64,217,106,239,112,213,212,207,85,60,244,177,212,185,237,236,207,11,99,98,54,118,49,24,168,245,235,27,157,187,227,70,51,170,242,227,227,71,90,56,195,186,231,115,106,53,179,10,181,91,112,250,123,123,98,167,178,90,234,226,158,162,122,183,79,181,238,150,106,185,26,214,49,180,175,69,98,71,213,203,43,87,115,118,42,62,111,131,143,225,60,76,97,185,143,17,122,135,195,43,168,106,232,50,204,14,158,142,228,197,114,44,144,92,173,211,210,210,74,233,216,244,106,36,111,138,90,182,68,232,221,252,81,99,123,28,238,178,54,46,192,0,4,127,215,222,49,112,77,14,213,61,56,209,79,7,237,188,207,80,50,11,61,187,217,157,201,169,188,13,174,186,166,90,111,104,247,187,15,138,93,147,69,183,177,189,175,118,238,189,90,137,213,127,87,138,158,39,44,92,42,226,184,142,107,148,217,124,109,151,32,204,40,49,171,141,79,137,124,126,203,165,158,57,228,150,187,99,34,149,243,246,153,78,229,236,181,17,207,235,209,28,139,238,94,171,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,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,197,112,229,173,246,174,35,180,122,203,172,182,43,29,93,162,219,127,168,184,182,142,146,174,70,190,116,130,158,186,122,104,223,38,223,133,175,123,96,71,171,17,92,140,87,171,81,207,219,189,107,175,137,78,105,188,87,232,46,188,231,58,71,54,157,105,172,116,248,237,226,104,109,235,87,69,89,52,242,219,159,210,90,41,164,124,85,200,197,124,148,210,67,34,162,35,122,43,213,21,173,84,86,164,191,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,101,0,43,47,141,158,104,186,209,195,215,17,121,14,141,105,206,9,133,79,109,198,233,232,27,45,93,238,26,186,153,234,167,158,150,58,151,61,189,153,225,108,108,70,206,198,35,21,30,189,99,115,183,124,104,198,117,254,91,220,107,106,159,24,63,180,79,218,101,131,20,182,125,146,246,71,130,246,21,45,76,61,207,21,226,251,157,222,244,242,245,233,225,153,183,110,222,157,93,215,175,84,233,53,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,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,65,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,143,214,42,175,154,159,30,63,250,95,133,77,32,189,127,146,139,47,190,219,46,63,244,236,169,178,57,157,175,250,187,165,124,115,127,148,167,123,127,190,176,170,178,231,185,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,163,159,235,166,186,105,199,14,154,113,113,213,13,80,188,248,27,85,15,72,161,134,36,71,213,92,42,156,138,177,210,211,70,170,157,201,159,181,221,19,170,53,26,215,61,238,99,24,247,183,61,156,75,241,23,157,241,65,170,117,250,153,157,84,127,149,163,179,209,108,135,249,178,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,104,233,158,235,166,163,240,233,199,118,169,234,134,151,222,124,13,214,135,80,50,40,166,134,84,87,210,220,41,93,115,153,100,165,169,141,21,59,144,191,107,122,167,84,114,57,173,123,28,199,177,143,109,223,240,209,196,94,9,197,6,150,80,106,102,11,81,254,74,142,241,69,178,111,230,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,60,166,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,245,102,85,205,41,240,157,229,99,70,254,95,227,222,157,1,213,64,4,0,231,87,229,99,22,249,129,67,233,215,18,58,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,0,40,91,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,75,63,229,113,228,79,76,190,181,235,21,165,0,151,253,202,227,200,158,153,125,107,214,43,74,192,230,181,166,127,179,190,50,114,59,141,61,37,170,146,131,53,183,208,228,212,112,91,227,237,237,238,70,180,245,15,153,168,198,181,38,146,170,150,166,87,42,110,221,221,71,185,219,156,228,73,43,201,11,84,191,250,75,209,75,133,247,253,169,148,218,45,158,23,254,122,106,249,251,200,207,255,0,22,183,99,223,255,0,27,27,253,241,75,84,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,51,173,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,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,8,1,206,175,202,198,45,243,2,135,211,174,36,106,229,139,204,2,143,72,171,41,184,126,214,252,139,194,96,181,123,96,198,110,82,199,4,84,182,26,169,39,154,105,91,82,246,177,36,88,103,146,163,223,52,143,115,97,115,27,213,27,27,158,248,238,80,0,82,183,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,158,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,93,146,179,170,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,101,220,210,71,12,151,107,85,131,132,77,40,190,223,110,116,150,235,109,187,77,236,85,117,149,149,115,54,24,41,160,142,217,11,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,164,190,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,208,114,243,224,178,235,197,62,168,83,223,114,252,126,173,218,87,141,84,42,228,21,137,82,234,84,173,157,35,221,21,190,9,26,213,115,222,231,44,78,149,24,173,86,66,174,94,228,111,124,59,174,83,137,187,77,170,193,194,38,171,216,172,86,202,75,117,182,221,166,247,218,74,58,58,72,91,12,20,208,71,108,153,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,82,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,238,109,255,0,96,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,217,43,58,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,39,160,0,0,1,0,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,189,61,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,159,126,48,120,179,204,184,186,213,15,183,23,218,122,187,61,138,130,158,58,107,22,56,234,244,170,130,212,197,141,137,58,177,233,28,72,247,203,43,22,71,61,89,191,167,109,138,170,216,152,137,42,185,87,240,43,83,159,228,54,174,39,181,74,130,174,12,98,199,81,13,203,12,134,26,168,182,93,174,48,85,76,199,79,42,199,34,205,27,41,102,166,69,72,222,198,119,94,230,46,231,70,199,178,79,63,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,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,50,174,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,1,194,184,196,226,171,13,225,67,72,238,25,133,230,229,72,236,158,227,79,81,77,137,218,36,141,102,125,198,226,140,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,36,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,154,206,44,124,211,235,39,204,12,135,212,103,45,39,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,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,149,92,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,2,152,57,203,232,133,171,5,214,219,6,180,91,239,149,117,21,26,161,79,59,107,168,38,141,187,41,39,182,193,71,78,143,137,233,209,85,146,69,36,93,88,228,85,107,227,123,183,42,61,25,31,203,201,179,90,254,195,113,5,118,209,202,187,127,122,147,83,109,233,217,158,56,183,73,5,117,186,42,138,136,247,57,100,106,54,23,64,250,196,119,70,61,203,39,99,166,214,239,82,127,243,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,209,70,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,101,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,208,159,2,26,23,125,225,219,134,12,71,78,115,27,53,170,221,148,183,197,92,111,173,183,171,31,190,170,162,162,73,24,147,74,196,68,150,104,224,88,32,115,209,92,223,185,70,177,238,99,88,229,144,0,161,110,99,121,77,247,6,230,43,154,102,184,181,119,130,189,99,247,12,118,233,110,169,237,50,78,197,84,22,186,9,34,147,99,209,204,118,215,177,171,209,200,173,94,157,21,21,61,197,164,240,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,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,209,102,134,231,249,150,169,241,179,166,58,131,168,57,13,93,243,33,190,106,70,63,83,93,93,82,169,190,87,251,66,157,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,18,205,57,213,249,88,197,190,96,80,250,117,196,138,188,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,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,81,103,49,78,58,170,120,165,204,151,7,211,234,250,182,105,93,130,162,25,168,97,169,165,137,143,185,220,97,74,134,45,201,21,99,73,225,99,163,168,116,108,133,207,254,131,26,247,49,143,114,177,150,105,202,227,200,158,153,125,107,214,43,72,43,206,179,76,254,207,235,142,23,170,84,148,150,170,122,76,195,31,125,190,111,15,30,202,170,138,234,9,190,242,122,142,140,68,127,88,42,232,227,99,213,206,118,216,21,170,141,107,25,215,242,185,50,106,151,217,78,35,175,186,103,95,125,240,180,25,222,63,39,134,162,240,187,252,101,210,137,233,52,63,120,140,87,71,178,149,215,23,123,220,214,59,175,69,234,238,218,23,82,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,151,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,178,187,222,43,197,72,190,18,127,115,220,214,110,161,142,139,224,110,222,157,62,38,163,213,228,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,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,51,217,198,191,10,55,222,18,245,150,183,13,237,93,107,49,11,151,90,204,90,247,91,11,27,227,233,118,177,100,141,93,26,171,22,104,30,254,212,137,209,142,94,140,147,182,198,75,26,29,87,151,55,30,223,186,189,246,125,55,212,72,60,70,153,100,215,15,25,87,81,5,62,250,171,45,115,216,200,150,177,168,196,223,52,42,200,227,108,177,123,220,141,99,95,18,110,107,163,154,117,115,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,30,130,211,115,204,180,163,63,162,188,209,199,87,96,203,48,235,196,117,49,50,174,145,18,123,125,198,146,100,115,82,72,102,106,162,62,57,99,78,172,145,171,239,106,163,147,248,161,119,220,18,243,4,195,117,223,69,239,183,157,79,186,210,89,50,205,53,179,173,126,76,199,74,179,207,95,110,166,164,141,213,23,166,67,12,12,68,99,165,73,183,65,11,100,237,47,109,23,251,236,104,234,203,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,236,87,70,219,157,66,72,214,61,211,74,197,85,99,94,212,236,198,245,98,38,231,74,249,126,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,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,12,219,241,99,230,159,89,62,96,100,62,163,57,232,56,59,226,171,50,225,67,87,45,249,133,154,229,86,236,98,227,81,79,77,150,90,35,141,38,101,198,220,143,248,213,177,57,236,111,137,141,174,145,208,191,115,118,189,85,170,189,183,200,199,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,179,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,207,191,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,116,223,228,167,148,235,141,222,197,154,99,119,58,239,19,164,246,29,141,182,182,182,41,150,74,107,196,207,238,73,13,20,189,59,125,158,222,249,39,137,93,213,146,77,78,246,181,189,233,92,250,150,52,123,193,78,83,98,204,56,71,210,27,182,57,93,226,233,41,240,251,101,174,73,59,79,143,109,85,20,13,164,169,143,163,209,21,118,79,4,172,235,211,107,182,245,106,171,85,21,123,88,0,128,28,234,252,172,98,223,48,40,125,58,226,82,177,115,220,180,185,130,83,107,13,170,207,195,230,175,221,106,228,212,26,10,127,13,103,187,85,203,45,84,249,43,24,218,169,228,89,21,144,35,32,125,61,52,17,53,95,52,174,124,235,213,202,170,245,119,91,10,5,59,115,80,227,170,167,63,200,110,188,48,233,109,125,92,24,197,142,162,107,110,103,52,212,177,108,187,92,96,170,133,237,130,36,146,53,154,54,82,205,76,168,178,49,236,238,189,207,77,174,141,140,124,149,192,95,247,43,143,34,122,101,245,175,88,173,40,4,191,238,87,30,68,244,203,235,94,177,90,113,78,116,154,57,125,204,52,107,18,214,43,68,221,202,77,59,184,84,83,221,41,182,177,54,210,220,157,79,27,106,119,185,232,171,178,120,41,226,237,181,143,115,188,78,239,133,177,185,86,5,242,209,207,233,180,251,141,45,59,170,185,100,53,118,171,109,242,162,166,193,84,144,172,187,43,31,87,77,36,84,180,242,178,52,93,236,117,98,210,42,110,77,141,123,88,247,109,217,185,52,18,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,94,220,188,48,171,86,127,198,150,149,88,175,53,21,112,211,210,222,31,123,99,169,158,214,189,103,183,211,75,93,11,85,92,215,38,199,75,77,27,94,157,58,171,21,200,138,213,84,114,104,120,202,185,34,184,36,227,7,38,225,27,84,34,189,53,106,235,112,155,229,68,13,203,44,244,145,83,247,235,160,138,57,217,11,227,146,86,43,154,248,93,82,249,81,141,124,105,34,181,24,247,53,23,115,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,4,0,231,87,229,99,22,249,129,67,233,215,18,149,139,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,3,228,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,207,183,29,28,25,95,120,60,212,122,91,100,119,95,108,225,153,71,136,168,198,110,82,189,137,84,232,226,86,119,105,170,99,111,78,147,69,221,137,22,70,181,35,145,175,107,155,181,85,241,71,237,185,113,113,199,77,194,150,101,95,135,234,11,42,234,52,235,48,168,129,245,211,68,249,101,125,146,173,168,172,74,216,160,69,86,189,142,106,181,179,181,173,238,185,145,68,230,171,150,20,138,72,106,75,78,39,248,219,186,234,142,133,233,143,13,56,36,245,118,252,79,14,197,236,148,151,234,136,106,156,140,191,214,195,109,162,251,169,98,116,44,123,25,75,82,202,150,35,119,190,57,94,214,74,159,208,137,83,192,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,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,79,43,197,143,149,141,100,249,127,144,250,116,230,107,9,211,203,131,152,5,103,14,247,216,180,147,87,178,47,238,79,95,226,103,138,166,162,57,234,36,199,106,182,62,77,212,236,133,146,72,248,102,145,17,143,133,27,181,36,149,37,106,179,239,146,91,191,0,0,1,0,57,213,249,88,197,190,96,80,250,117,196,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,245,121,134,113,167,117,226,159,84,42,44,88,134,65,86,237,43,198,170,17,49,250,53,166,117,42,86,206,145,237,150,225,60,110,114,185,239,115,150,86,196,175,70,171,33,86,167,110,55,190,109,206,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,83,15,58,191,52,248,183,203,250,31,81,184,158,255,0,145,214,83,98,164,202,181,115,10,168,174,217,122,186,219,236,247,74,58,110,211,215,187,75,73,37,84,117,18,111,68,216,221,175,173,166,78,138,168,229,238,117,106,42,53,202,150,212,1,18,185,169,221,173,86,238,7,51,234,59,133,206,146,150,162,233,81,103,164,161,138,105,154,199,213,78,151,58,105,150,40,154,171,213,239,72,161,150,69,107,122,174,200,222,239,224,213,84,160,195,85,0,170,190,121,223,130,127,153,63,77,57,87,37,79,52,249,79,203,250,239,81,183,23,82,0,0,202,185,165,62,19,188,172,104,223,203,252,123,211,160,58,168,57,167,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,190,71,55,162,185,24,237,140,71,200,228,216,199,42,103,223,137,126,34,243,190,40,53,78,191,83,51,170,143,242,180,118,122,45,144,255,0,54,90,252,76,211,65,71,220,138,40,251,221,174,251,219,221,123,119,191,248,170,255,0,4,73,149,203,243,150,85,54,176,225,183,77,86,226,50,203,87,69,140,100,150,121,41,113,58,24,231,150,154,226,175,149,90,172,188,53,90,228,107,24,214,162,164,44,149,146,50,110,226,200,230,118,210,53,150,31,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,171,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,205,103,22,62,105,245,147,230,6,67,234,51,142,26,56,139,206,248,95,213,58,13,76,193,106,63,201,81,222,40,182,67,252,231,107,241,48,205,61,31,114,88,164,236,247,123,12,111,117,141,222,207,226,139,252,81,116,17,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,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,130,184,158,83,125,193,178,171,54,107,139,87,120,43,214,63,112,167,186,91,170,123,76,147,177,85,4,141,146,41,54,61,28,199,109,123,26,189,28,138,213,233,209,81,83,220,95,79,0,188,107,226,188,86,105,197,37,146,237,115,240,250,155,140,219,225,143,35,183,212,44,108,146,191,98,54,55,92,233,210,54,177,142,134,87,170,43,218,198,167,102,71,163,21,54,186,39,203,42,129,23,249,146,104,189,215,91,248,75,202,44,88,190,33,87,146,100,246,58,138,59,245,138,142,145,238,239,164,240,204,141,157,209,198,142,78,243,252,28,181,141,72,186,57,92,174,68,99,93,38,194,131,49,60,166,251,131,101,86,108,215,22,174,240,87,172,126,225,79,116,183,84,246,153,39,98,170,9,27,36,82,108,122,57,142,218,246,53,122,57,21,171,211,162,162,167,184,189,62,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,103,220,233,53,142,251,135,232,214,37,163,182,136,123,116,154,137,112,168,168,186,84,238,98,238,165,182,186,158,70,211,108,115,21,83,124,243,211,203,220,107,216,230,248,109,191,19,100,114,37,112,240,71,160,212,220,71,113,47,135,105,181,230,138,174,124,121,106,31,116,200,22,26,121,100,98,91,169,152,178,201,28,175,137,236,116,44,153,205,142,153,37,222,221,143,168,98,167,87,109,106,232,204,2,128,121,163,249,236,212,223,162,250,61,17,199,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,221,146,53,189,17,202,199,108,122,50,70,166,246,53,83,65,60,52,113,23,130,113,65,165,148,26,153,130,212,127,146,163,188,81,108,155,249,178,233,225,161,154,122,62,228,177,71,222,237,119,216,222,235,27,177,255,0,197,23,248,162,117,83,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,195,196,191,17,121,223,20,26,167,95,169,153,213,71,249,90,59,61,22,200,127,155,45,126,38,105,160,163,238,69,20,125,238,215,125,237,238,189,187,223,252,85,127,130,35,132,239,52,250,55,243,3,30,245,24,11,84,231,87,229,99,22,249,129,67,233,215,18,149,139,105,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,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,45,96,151,253,202,227,200,158,153,125,107,214,43,79,201,230,167,163,151,221,93,225,30,239,83,142,77,214,175,2,184,69,152,201,77,181,159,217,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,135,134,140,254,155,75,56,134,211,125,65,184,100,53,118,59,109,143,40,182,212,221,43,169,150,93,241,91,188,67,18,177,21,34,69,123,216,234,117,149,143,99,81,119,177,206,111,71,110,232,186,94,33,255,0,53,61,99,190,233,23,8,247,122,108,114,30,149,121,237,194,44,58,74,157,204,254,197,165,169,130,121,42,87,99,216,228,127,114,10,121,96,233,240,185,189,253,237,114,57,136,139,70,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,47,78,189,17,127,129,168,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,57,167,17,90,13,134,241,37,164,119,221,41,204,232,169,28,203,141,59,223,108,174,154,157,102,125,166,226,140,114,83,214,196,141,123,29,190,55,59,170,181,30,221,236,87,198,229,216,247,34,231,179,136,173,6,204,184,109,213,203,238,148,230,116,85,109,125,186,161,239,182,87,77,78,144,178,237,110,87,185,41,235,98,70,189,237,217,35,91,213,90,143,118,199,163,227,114,239,99,145,57,169,110,154,3,192,229,55,14,60,19,106,246,176,231,15,171,126,162,230,154,79,125,100,212,146,50,90,118,88,237,211,91,223,58,81,58,23,163,92,181,42,230,68,233,156,246,252,15,141,35,98,34,53,239,154,162,203,105,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,150,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,190,128,205,103,22,62,105,245,147,230,6,67,234,51,159,147,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,238,188,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,164,190,99,252,192,43,56,136,190,203,164,154,67,145,127,114,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,112,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,161,60,3,0,195,116,179,13,180,233,246,159,99,212,150,60,122,199,78,148,212,52,52,200,187,34,103,85,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,203,185,39,248,1,227,6,235,194,110,174,53,215,5,164,147,4,204,106,40,232,50,182,77,19,149,244,208,49,238,72,235,162,116,108,116,187,233,210,105,94,177,181,174,73,88,231,179,110,245,142,72,239,250,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,235,0,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,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,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,56,175,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,160,112,12,3,50,213,60,202,211,167,218,125,143,85,223,50,27,229,66,83,80,208,211,34,111,149,253,21,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,83,207,151,253,202,227,200,158,153,125,107,214,43,74,1,47,251,149,199,145,61,50,250,215,172,86,157,87,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,26,104,208,29,99,177,113,1,163,88,158,177,99,144,248,122,76,154,222,218,137,41,183,61,254,18,169,142,116,117,52,219,222,198,44,157,169,227,150,46,230,196,107,246,110,111,194,228,82,154,249,184,234,102,85,152,113,123,120,193,110,213,125,44,184,21,190,130,223,104,165,142,73,59,109,241,52,144,214,79,59,152,231,171,18,103,190,116,99,158,198,183,116,112,64,213,69,86,117,89,1,201,11,75,127,250,75,214,187,133,139,253,169,139,90,46,126,43,254,122,154,248,59,40,255,0,255,0,22,187,123,217,255,0,19,29,253,241,11,84,50,174,122,172,139,75,115,188,83,4,196,117,50,255,0,98,240,184,222,119,227,254,207,214,248,168,95,227,60,20,201,13,87,221,177,235,36,123,36,114,55,239,26,221,221,122,183,170,123,201,127,203,131,152,5,103,14,247,216,180,147,87,178,47,238,79,95,226,103,138,166,162,57,234,36,199,106,182,62,77,212,236,133,146,72,248,102,145,17,143,133,27,181,36,149,37,106,179,239,146,91,191,0,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,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,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,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,121,81,237,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,30,225,139,135,172,87,133,253,26,178,233,30,45,83,227,252,7,114,166,227,116,125,44,116,243,92,235,165,118,233,106,36,107,19,252,216,216,142,115,220,200,162,137,138,247,236,220,189,84,229,92,88,249,88,214,79,151,249,15,167,78,102,176,246,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,75,31,229,71,199,79,247,142,23,245,175,51,255,0,107,210,224,21,181,205,255,0,57,174,181,201,80,174,255,0,162,240,172,115,127,217,194,143,255,0,7,132,181,64,0,0,128,28,234,252,172,98,223,48,40,125,58,226,82,177,218,184,81,225,71,81,248,181,212,118,97,88,84,94,6,213,67,219,158,255,0,127,158,21,125,45,162,149,202,168,142,114,34,167,114,103,237,114,69,10,42,58,71,53,202,170,198,50,73,25,122,121,30,71,195,239,1,124,62,182,73,25,246,103,5,198,123,209,90,237,113,84,75,87,85,85,85,60,178,207,225,105,187,242,58,73,166,146,71,202,228,71,63,107,91,185,206,115,35,99,156,222,107,193,103,48,205,47,226,158,213,106,196,47,181,148,152,214,170,58,158,101,172,199,213,178,54,10,213,129,173,116,149,20,50,187,171,94,199,53,85,253,133,122,204,196,100,221,81,236,143,188,232,23,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,101,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,170,190,121,223,130,127,153,63,77,57,87,37,79,52,249,79,203,250,239,81,183,23,82,0,0,202,185,165,62,19,188,172,104,223,203,252,123,211,160,58,168,40,175,154,230,172,235,46,113,196,116,248,22,166,98,31,102,108,56,87,136,143,18,163,218,217,60,117,12,239,106,45,207,196,34,125,239,136,236,51,225,106,237,135,181,218,84,238,178,103,63,149,112,45,164,218,53,173,124,71,99,184,22,184,229,254,197,176,213,238,146,154,143,115,162,246,237,114,61,137,13,179,196,34,167,135,238,245,119,197,213,28,253,157,168,213,178,203,27,147,67,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,28,43,142,157,38,209,173,92,225,199,34,183,107,142,95,246,74,195,97,219,124,166,200,183,57,125,149,93,27,31,28,51,118,81,83,196,238,239,58,47,15,239,116,189,237,145,237,149,99,123,115,174,94,79,41,109,77,214,221,67,225,230,162,151,84,172,213,111,199,177,218,138,107,86,25,124,154,56,32,101,101,186,10,118,211,186,146,40,163,141,142,123,41,157,2,34,212,61,95,220,124,207,102,237,208,60,155,224,205,103,22,62,105,245,147,230,6,67,234,51,158,83,246,91,157,254,203,63,109,126,194,254,211,62,208,125,150,246,159,138,135,255,0,74,120,111,19,216,236,239,238,255,0,121,248,183,236,217,253,91,186,251,137,1,192,47,26,249,87,10,122,143,73,100,187,92,252,70,153,100,215,8,99,200,237,245,11,35,227,160,222,173,141,215,58,116,141,175,123,102,137,136,138,246,177,171,222,141,136,197,77,205,137,241,95,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,217,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,144,171,0,210,220,239,84,62,209,253,133,177,123,79,236,150,63,89,148,222,63,178,161,135,194,218,233,118,247,231,251,215,183,126,222,227,62,6,110,122,245,247,53,122,41,250,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,167,13,28,69,224,156,80,105,101,6,166,96,181,31,228,168,239,20,91,38,254,108,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,182,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,146,131,76,245,175,237,207,41,29,99,209,202,187,127,102,175,76,174,22,94,204,241,197,182,57,232,110,55,216,170,35,220,229,145,202,233,155,59,43,17,221,24,198,164,125,142,155,157,189,72,171,194,119,154,125,27,249,129,143,122,140,7,191,230,37,174,148,122,253,197,102,87,146,88,111,62,211,198,236,61,172,110,195,51,82,5,141,212,180,168,169,43,226,146,21,115,102,134,74,167,213,77,28,138,231,57,209,204,207,232,162,35,27,61,121,48,104,53,78,43,165,249,46,191,223,104,169,60,70,113,80,219,93,137,238,167,137,211,199,110,163,146,70,207,35,38,71,171,216,201,170,122,177,209,43,89,239,161,141,235,189,28,197,109,143,128,80,15,52,127,61,154,155,244,95,71,162,56,84,154,67,153,51,69,233,245,237,176,82,73,137,207,148,77,136,62,70,206,157,248,46,44,164,142,169,173,124,107,209,85,146,69,35,213,174,110,238,139,12,136,253,157,99,223,210,184,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,82,255,0,191,106,88,39,236,179,246,215,237,223,237,51,236,255,0,218,159,105,248,89,191,244,95,134,241,61,254,206,206,239,247,159,139,102,205,255,0,213,183,175,184,163,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,117,141,113,224,25,148,184,13,70,169,55,30,171,76,78,150,241,13,129,247,103,34,54,5,184,203,12,147,182,157,138,171,213,239,72,161,123,221,181,23,98,44,123,246,247,35,221,237,120,78,243,79,163,127,48,49,239,81,128,181,78,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,207,174,237,108,204,180,163,63,173,179,86,73,87,96,203,48,235,196,148,210,190,146,173,18,123,125,198,146,101,107,150,57,161,114,162,62,57,99,94,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,250,108,115,218,198,49,200,198,120,174,104,92,116,254,197,49,87,232,118,142,102,126,19,82,111,91,61,177,83,68,221,211,88,173,114,70,229,94,147,35,147,195,214,77,214,62,223,68,115,217,18,190,79,186,115,169,228,90,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,243,235,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,11,222,229,113,228,79,76,190,181,235,21,164,138,212,44,42,213,169,88,6,75,167,55,218,138,184,45,185,85,158,182,201,89,45,35,218,217,227,130,166,23,195,35,163,115,154,230,163,209,175,85,69,86,185,58,244,234,139,252,12,203,234,22,21,117,211,92,255,0,37,211,155,237,69,36,247,44,86,241,91,100,172,150,145,238,116,18,79,77,51,225,145,209,185,205,107,149,138,230,42,162,171,90,189,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,32,175,59,77,76,202,170,117,79,5,209,207,23,218,198,237,248,250,100,221,136,228,145,190,34,186,162,166,162,159,124,205,223,219,127,110,58,94,145,174,196,115,123,243,252,74,143,232,156,255,0,147,238,142,95,115,158,40,19,85,105,230,240,246,93,52,183,207,81,89,38,214,63,191,85,93,79,61,37,61,55,69,123,94,221,204,125,76,189,196,107,218,158,27,99,182,172,141,82,239,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,215,142,78,17,45,92,95,105,27,113,72,46,52,150,124,178,195,80,235,150,57,117,158,157,175,99,39,86,43,95,75,51,209,171,43,41,166,77,187,251,107,213,31,28,50,43,100,237,36,110,138,188,186,249,105,100,218,97,153,38,182,113,37,141,210,82,223,108,85,19,67,97,198,170,82,158,181,144,78,137,78,248,46,201,81,79,82,248,149,237,85,168,141,145,61,138,172,122,54,84,84,115,99,84,155,252,88,249,88,214,79,151,249,15,167,78,102,176,213,65,85,124,120,114,189,202,179,13,101,183,106,71,14,209,248,159,218,78,65,36,121,13,182,182,73,22,27,77,116,205,150,162,123,154,207,209,219,40,221,219,149,210,53,223,19,101,115,25,10,73,222,142,24,231,255,0,13,28,58,96,156,47,233,101,6,153,224,180,255,0,228,171,47,21,187,230,254,115,186,120,104,97,158,179,183,44,178,118,123,189,134,59,180,199,108,103,240,68,254,42,189,84,25,172,226,199,205,62,178,124,192,200,125,70,114,218,120,45,208,189,56,226,47,150,102,7,165,250,161,102,241,214,170,239,108,203,12,209,42,50,170,223,84,219,189,114,71,85,77,34,162,246,230,102,231,116,94,138,213,107,156,199,181,236,123,216,234,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,122,209,198,55,16,86,46,31,106,248,100,180,230,222,19,5,171,235,18,65,5,36,81,85,69,75,36,179,203,83,74,218,134,53,36,88,103,146,161,86,84,122,185,202,214,54,52,115,99,116,145,201,226,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,139,135,172,87,133,253,26,178,233,30,45,83,227,252,7,114,166,227,116,125,44,116,243,92,235,165,118,233,106,36,107,19,252,216,216,142,115,220,200,162,137,138,247,236,220,189,84,202,185,210,181,163,65,179,45,21,143,13,186,95,104,170,229,177,103,152,189,175,38,177,93,157,78,145,193,88,202,170,40,39,158,22,42,61,201,190,158,89,150,39,34,170,61,81,35,145,88,214,202,206,178,255,0,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,115,224,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,73,149,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,171,93,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,231,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,47,83,151,23,3,149,60,41,97,181,249,134,160,190,146,163,81,115,10,120,25,93,12,76,138,86,89,41,26,170,244,162,138,116,69,115,222,231,43,93,59,154,238,211,159,20,77,106,57,33,73,100,162,18,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,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,44,211,148,239,16,248,203,56,62,201,236,89,141,214,146,130,159,70,42,43,171,171,157,13,29,67,159,5,146,118,203,92,149,50,170,35,146,87,247,82,224,212,108,73,185,25,3,17,89,213,81,207,167,108,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,195,10,186,224,28,22,233,85,138,243,81,73,53,69,85,157,247,182,58,153,238,115,18,11,133,76,181,208,181,85,205,106,239,108,85,49,181,233,211,162,61,28,136,174,68,71,44,138,50,174,93,159,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,188,112,191,173,121,159,251,94,151,0,173,174,111,249,205,117,174,74,133,119,253,23,133,99,155,254,206,20,127,248,60,37,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,58,121,157,114,255,0,172,213,218,58,158,32,116,67,29,241,121,213,38,233,242,107,108,82,79,45,85,250,150,56,33,134,39,83,49,207,88,210,104,35,167,247,67,27,26,233,154,247,116,87,72,214,50,74,150,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,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,216,172,158,40,231,238,199,78,145,253,226,174,206,187,155,209,83,223,157,114,255,0,185,112,240,233,130,104,135,14,56,174,89,96,167,239,100,154,141,143,219,47,185,5,207,124,205,241,93,214,73,83,75,23,101,242,190,54,118,35,172,88,119,70,140,238,108,222,228,69,94,137,42,129,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,158,229,193,204,2,143,136,139,20,90,73,171,217,23,247,88,160,241,51,197,83,81,28,20,241,228,84,187,223,38,234,118,66,200,227,100,208,198,168,199,194,141,220,177,196,146,181,95,247,201,20,234,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,156,3,249,81,248,19,255,0,127,63,244,102,241,254,168,74,160,64,14,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,223,166,136,104,134,131,114,247,208,107,157,101,101,242,146,134,142,134,157,151,28,187,46,184,199,178,123,148,237,248,90,170,214,238,114,49,28,245,142,10,88,247,42,44,155,91,220,150,71,190,74,107,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,17,172,214,187,237,54,191,106,59,46,182,188,51,28,184,53,214,104,162,89,232,228,190,213,49,147,53,102,166,172,167,168,138,162,155,194,84,54,157,233,43,17,205,124,141,116,104,228,88,228,68,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,171,231,157,248,39,249,147,244,211,149,114,84,243,79,148,252,191,174,245,27,113,117,32,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,98,52,145,193,221,218,213,122,225,67,71,171,44,215,58,74,250,120,240,123,45,35,229,166,153,178,177,179,193,71,20,51,68,174,106,170,35,227,150,57,35,123,127,139,94,199,53,122,42,42,29,128,17,171,142,142,12,172,92,97,233,197,45,178,59,175,177,179,60,95,196,84,99,55,41,94,245,165,108,146,163,59,180,213,49,183,175,88,101,237,68,139,35,90,178,70,230,53,205,220,136,248,164,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,46,167,151,55,31,86,45,112,211,137,244,239,85,110,30,202,204,244,231,31,241,215,43,197,125,75,221,75,115,179,210,163,35,125,202,122,153,156,189,185,153,186,63,17,221,127,71,57,253,214,170,163,158,200,96,7,48,46,59,175,188,85,101,82,97,88,179,252,22,153,99,247,5,146,221,77,209,146,123,82,170,9,42,163,138,235,189,244,241,84,65,221,166,168,106,120,103,42,181,157,58,175,87,123,211,242,184,5,224,163,42,226,179,81,233,47,119,107,103,135,211,44,102,225,12,153,29,194,161,36,100,117,251,21,178,58,217,78,177,185,143,116,210,177,81,30,230,57,59,49,189,30,171,185,209,50,91,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,189,234,231,187,107,24,212,234,229,87,47,78,170,170,190,243,245,129,154,206,44,124,211,235,39,204,12,135,212,103,44,211,148,158,1,134,234,159,4,217,254,159,106,14,61,73,124,199,175,153,197,125,53,117,13,74,46,201,89,236,251,106,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,165,106,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,171,149,63,26,119,93,51,207,232,56,113,212,108,130,174,124,39,43,168,74,76,109,142,166,117,66,218,239,115,204,196,142,38,57,29,186,42,106,135,61,232,230,163,94,214,204,232,223,247,104,249,228,119,203,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,142,74,158,105,242,159,151,245,222,163,110,62,78,102,188,9,93,116,71,50,184,235,158,150,227,52,145,233,125,250,162,55,85,81,218,224,115,25,141,214,189,26,215,50,72,250,170,50,154,105,122,186,55,179,108,108,124,157,141,177,162,67,221,224,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,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,172,14,117,154,23,89,117,177,97,124,67,216,108,221,239,98,111,198,242,42,152,214,121,36,101,44,175,238,80,189,204,68,88,163,133,147,58,169,142,145,85,142,89,42,224,103,199,213,168,202,171,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,245,114,42,179,164,244,148,239,234,213,71,124,29,58,237,115,145,88,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,124,150,155,77,214,255,0,117,162,177,88,173,149,119,27,149,198,162,58,74,58,58,72,93,52,245,51,200,228,108,113,71,27,81,92,247,185,202,141,70,162,42,170,170,34,26,94,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,67,160,0,80,15,52,127,61,154,155,244,95,71,162,39,79,40,12,90,197,156,240,95,168,88,86,83,67,227,108,185,6,97,118,181,220,105,187,175,143,191,75,61,166,130,57,99,222,197,107,219,185,143,114,117,106,163,147,175,84,84,95,121,94,220,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,42,162,214,141,80,183,105,29,126,132,91,242,250,186,92,18,233,120,75,245,117,158,22,70,198,85,86,163,35,98,58,89,17,189,215,177,18,24,149,34,115,214,61,241,177,251,119,181,28,158,171,133,94,25,243,46,43,245,114,143,75,112,250,234,75,115,27,78,235,149,222,231,82,168,230,91,173,209,190,54,75,58,71,185,29,51,247,75,27,25,27,85,55,61,237,220,230,51,124,140,177,254,106,218,103,138,232,223,2,58,103,165,184,85,39,135,178,227,57,133,178,223,77,186,56,217,36,219,45,151,29,243,203,219,99,24,233,165,122,186,73,30,141,77,242,61,238,84,234,229,43,91,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,181,78,104,92,11,126,218,241,87,235,142,142,97,158,47,82,108,187,61,177,77,68,237,179,95,109,113,198,228,94,144,163,87,196,86,67,210,62,223,69,107,223,18,62,63,189,115,105,227,74,107,196,242,155,238,13,149,89,179,92,90,187,193,94,177,251,133,61,210,221,83,218,100,157,138,168,36,108,145,73,177,232,230,59,107,216,213,232,228,86,175,78,138,138,158,225,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,228,242,235,224,86,155,133,172,53,51,141,65,160,164,126,170,95,233,230,134,186,106,106,169,94,203,101,186,101,167,122,91,85,18,69,130,103,182,74,118,200,249,154,207,233,189,204,107,222,198,163,223,78,220,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,37,81,66,220,212,244,114,197,164,92,92,93,234,113,201,186,82,103,182,248,179,25,41,182,191,251,22,170,166,121,227,169,77,239,123,149,253,201,233,229,159,175,194,214,247,246,53,168,214,34,172,159,228,143,171,212,207,181,106,22,130,87,79,73,29,68,21,17,101,246,184,219,4,189,249,216,246,199,75,90,231,201,239,137,25,26,199,64,141,111,194,245,89,164,95,141,17,118,87,183,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,213,57,54,104,167,216,110,31,110,218,199,87,112,239,85,234,109,193,59,48,71,46,232,224,161,183,75,81,79,30,230,172,109,86,204,233,223,88,174,232,247,181,99,236,116,218,237,232,79,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,93,79,43,143,34,122,101,245,175,88,173,61,255,0,21,220,40,233,199,22,186,112,252,43,53,139,192,221,104,123,147,216,47,240,66,143,170,180,85,57,17,21,205,69,84,238,66,253,173,73,97,85,70,200,214,181,81,88,246,71,35,40,7,38,208,77,88,195,245,150,30,31,178,60,83,194,103,213,23,10,11,92,118,143,29,77,38,234,170,214,196,234,104,251,236,145,97,77,233,60,75,215,126,214,238,248,149,58,47,75,223,224,147,131,236,103,132,109,47,138,202,212,164,173,205,175,148,240,59,44,188,82,75,81,216,174,158,41,39,124,44,142,57,94,173,107,33,109,75,226,71,181,145,172,136,212,123,218,213,93,173,145,64,202,185,126,112,112,207,134,241,95,203,243,73,244,183,48,174,171,183,61,184,62,55,114,180,92,233,149,92,251,117,198,59,84,108,138,117,143,114,54,102,109,150,70,62,55,42,110,99,221,181,204,126,201,25,70,218,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,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,201,241,93,197,118,156,112,149,167,15,205,115,89,124,117,214,187,185,5,130,193,4,200,202,171,189,83,81,21,90,213,84,94,220,44,220,213,150,101,69,108,109,115,81,17,239,124,113,191,57,151,107,157,77,234,235,91,121,172,142,146,58,138,250,137,42,101,101,37,36,84,176,53,239,114,185,201,28,48,181,177,68,206,170,189,25,27,90,198,167,68,106,34,34,33,208,56,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,163,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,152,34,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,21,43,206,247,76,252,54,85,166,154,199,71,73,117,151,218,22,250,188,102,225,63,111,117,13,63,135,145,42,41,25,185,25,240,77,39,138,173,94,142,122,238,108,31,11,83,99,213,96,6,9,172,119,220,27,76,245,51,74,169,225,241,22,93,75,183,219,105,235,35,220,198,118,42,168,110,48,213,211,212,245,86,57,238,218,198,84,197,219,71,49,171,226,119,187,114,198,212,26,3,163,151,222,32,53,151,19,209,220,114,111,15,87,147,92,27,79,37,78,214,63,194,82,177,174,146,166,167,99,222,196,147,181,4,114,203,219,222,142,126,205,173,248,156,136,105,164,25,87,47,251,149,199,145,61,50,250,215,172,86,158,131,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,54,186,133,174,218,41,171,150,93,80,173,209,90,205,56,200,36,206,232,42,36,166,151,31,164,161,125,85,107,158,200,214,87,44,113,194,142,89,89,218,69,149,31,30,230,58,62,143,106,171,21,28,104,163,134,234,45,109,160,209,44,90,14,35,110,212,151,29,69,117,60,179,95,38,166,108,13,99,95,36,242,62,40,85,41,216,200,119,199,11,162,141,235,26,43,21,236,114,163,158,159,27,186,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,227,58,220,116,254,238,63,188,118,69,251,175,255,0,234,167,195,227,124,46,207,101,251,83,123,252,71,179,118,255,0,251,31,244,54,255,0,246,55,247,123,95,113,217,58,7,42,207,219,47,239,113,104,253,144,123,43,179,236,249,126,215,251,79,111,103,236,239,126,15,19,183,255,0,214,119,187,158,31,181,219,247,247,123,123,254,231,186,95,72,0,202,185,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,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,252,156,199,249,127,209,241,17,98,151,86,244,135,29,254,235,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,168,13,1,197,181,99,48,214,92,78,211,161,116,62,47,62,167,184,54,233,96,143,187,77,30,218,170,38,186,173,36,235,84,169,10,236,72,28,254,146,46,215,109,233,209,122,244,93,47,90,99,186,195,106,162,134,251,91,73,89,114,101,60,109,172,168,164,166,117,52,19,78,141,78,227,227,137,210,72,232,216,174,234,168,197,145,234,212,84,69,115,186,117,95,172,138,188,209,252,137,234,111,209,125,98,136,160,19,85,0,128,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,123,254,99,252,192,43,56,136,190,203,164,154,67,145,127,114,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,114,14,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,218,237,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,222,245,115,221,181,140,106,117,114,171,151,167,85,85,95,121,77,156,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,35,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,26,176,173,104,213,13,58,195,115,29,63,193,242,250,187,53,139,63,167,167,164,200,233,233,153,27,95,95,4,43,38,200,150,85,111,117,140,84,154,86,189,172,115,82,70,72,230,63,115,85,80,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,251,213,25,28,81,201,34,163,81,207,84,98,163,90,231,42,53,109,211,138,174,30,177,94,23,249,87,230,90,71,139,84,248,255,0,1,236,154,155,141,209,244,177,211,205,115,174,150,245,68,233,106,36,107,19,252,216,216,142,115,220,200,162,137,138,247,236,220,180,172,106,118,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,51,97,130,154,8,218,174,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,82,160,120,179,230,235,168,153,14,101,21,155,133,59,189,94,43,143,89,42,42,161,146,245,83,69,73,84,252,133,142,72,146,57,146,154,170,153,206,165,99,28,201,246,38,237,239,100,173,87,182,55,38,198,248,158,100,28,87,105,199,22,186,113,161,249,174,21,47,129,186,208,253,160,130,255,0,96,158,100,125,85,162,169,201,110,84,107,149,17,59,144,191,107,150,41,145,17,178,53,174,69,70,61,146,70,207,214,228,169,230,159,41,249,127,93,234,54,226,234,64,0,168,14,108,156,107,219,181,2,179,247,98,210,251,159,126,203,100,184,62,76,190,182,53,170,167,146,91,165,44,243,66,182,199,70,246,177,146,67,19,227,108,206,119,222,177,242,118,21,138,213,133,85,245,172,75,78,95,60,109,221,120,80,207,228,177,100,243,213,215,105,214,85,81,79,13,214,141,213,78,108,22,153,221,52,45,125,217,145,182,25,94,247,199,78,217,26,232,163,70,172,201,219,71,42,172,113,244,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,16,131,153,127,3,148,220,71,97,179,107,14,14,250,182,106,46,23,103,145,144,210,70,201,106,25,124,183,66,178,78,180,77,133,136,231,37,74,57,242,186,23,49,191,27,228,88,222,138,142,99,225,163,99,170,240,209,195,166,119,197,6,169,208,105,158,11,79,254,74,178,241,91,190,31,230,203,95,137,134,25,235,59,114,203,31,123,181,223,99,187,76,118,247,255,0,4,79,226,169,161,61,11,208,189,56,225,211,78,45,218,95,165,246,111,3,106,161,235,44,211,74,168,250,171,133,83,145,18,74,170,153,17,19,185,51,246,183,170,244,70,163,90,214,49,172,99,24,198,244,0,12,214,113,99,230,159,89,62,96,100,62,163,57,97,60,150,53,231,13,162,199,178,190,28,175,53,180,150,252,134,178,240,252,154,202,147,84,42,62,234,199,210,199,21,76,49,49,88,141,223,3,105,35,145,83,122,189,236,149,238,70,35,97,123,137,213,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,65,159,234,150,119,170,31,103,62,221,95,125,167,246,75,31,163,197,172,255,0,216,176,195,225,109,116,187,187,16,125,211,27,191,111,113,255,0,27,247,61,122,251,220,189,16,154,188,149,60,211,229,63,47,235,189,70,220,57,213,249,167,197,190,95,208,250,141,196,114,84,243,79,148,252,191,174,245,27,113,114,121,102,45,98,206,113,91,206,21,148,208,248,219,46,65,111,168,181,220,105,187,175,143,191,75,60,110,142,88,247,177,90,246,238,99,220,157,90,168,228,235,213,21,23,222,80,191,31,92,20,101,92,41,234,61,93,238,211,108,241,26,101,147,92,38,147,28,184,83,164,143,142,131,122,186,70,219,42,22,71,61,237,154,38,34,163,28,247,47,122,54,43,209,119,54,86,69,50,185,55,224,220,75,226,246,172,130,225,149,208,85,216,180,130,229,78,235,133,170,134,229,64,202,121,238,119,122,150,210,43,43,233,149,209,119,159,76,148,144,163,119,239,72,92,178,179,182,143,114,72,172,179,67,159,235,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,224,155,252,164,52,26,167,84,248,151,143,82,110,20,84,147,227,218,97,79,237,74,148,169,167,138,161,146,220,103,100,145,80,198,140,123,209,204,123,92,146,212,178,86,177,251,31,70,212,248,92,246,57,47,36,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,28,127,155,191,24,56,14,85,106,103,11,56,26,210,94,238,86,155,196,85,249,45,213,34,134,104,45,243,192,217,26,148,48,61,236,115,146,165,28,254,178,201,19,152,177,163,93,2,185,253,201,227,142,173,139,31,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,178,70,182,55,54,71,118,219,26,197,34,57,206,238,55,100,138,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,149,43,205,23,151,253,101,162,178,229,196,222,136,99,189,235,84,222,38,227,156,90,224,146,121,234,163,170,150,121,103,154,236,222,227,223,186,21,238,244,150,56,209,141,133,177,182,68,106,177,101,116,94,131,149,247,47,186,155,77,77,151,138,29,105,181,82,61,239,167,109,126,31,99,169,138,42,150,108,154,42,90,138,59,210,75,20,238,106,61,26,249,218,200,37,139,124,111,70,203,240,189,172,233,105,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,186,185,214,105,159,218,13,14,194,245,74,146,146,235,81,87,135,228,15,183,205,225,227,223,75,79,67,95,15,222,79,81,209,138,172,233,61,37,28,108,122,185,173,221,58,181,81,206,123,58,85,94,141,235,29,247,70,238,57,77,77,162,31,17,73,152,97,247,188,58,233,77,185,140,239,82,215,210,190,54,174,247,49,234,222,212,233,79,63,70,237,115,251,27,55,53,175,114,158,87,19,197,175,185,206,85,102,194,177,106,31,27,122,200,46,20,246,187,117,55,117,145,247,234,167,145,177,197,30,247,171,88,221,207,123,83,171,149,26,157,122,170,162,123,205,41,232,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,114,174,44,124,172,107,39,203,252,135,211,167,51,88,106,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,71,148,184,233,86,156,93,245,30,209,171,215,60,46,213,83,153,216,109,245,22,187,109,238,74,116,90,170,106,89,149,22,72,218,239,255,0,141,26,171,241,49,179,78,214,171,82,105,81,254,172,3,42,230,148,248,78,242,177,163,127,47,241,239,78,128,132,28,236,50,125,35,76,55,3,195,239,54,250,186,237,69,74,138,170,251,44,212,151,38,70,203,93,185,203,27,42,93,85,2,238,116,140,157,209,198,216,190,22,245,125,60,142,73,81,35,124,83,84,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,134,151,180,7,246,203,251,26,196,255,0,120,63,101,126,208,189,158,223,110,251,51,111,103,189,185,219,55,108,251,190,247,111,183,221,237,125,215,119,185,218,251,189,135,64,32,7,58,191,43,24,183,204,10,31,78,184,149,171,192,86,169,96,154,45,197,142,13,169,154,151,125,246,54,55,102,246,159,141,173,240,179,84,118,187,182,218,168,99,251,184,88,249,29,214,73,88,223,133,171,211,175,85,232,136,170,159,149,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,107,86,89,149,17,210,57,173,68,70,49,145,198,201,63,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,225,92,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,31,160,229,231,198,157,215,133,141,80,167,177,101,249,5,91,116,175,37,168,84,200,40,210,153,213,73,69,58,199,182,43,132,17,181,200,230,61,174,72,155,42,177,28,175,133,28,157,185,30,200,118,196,178,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,17,87,153,214,150,254,212,56,54,205,124,37,139,218,119,92,75,195,229,54,255,0,236,174,207,133,240,178,39,139,159,222,246,181,251,104,100,173,248,29,187,175,95,133,170,244,97,64,36,255,0,228,217,162,159,110,120,130,187,107,29,93,195,179,73,166,86,244,236,193,28,187,100,158,186,227,21,69,60,123,154,177,185,29,11,96,101,98,187,163,216,228,147,177,211,115,119,161,117,32,202,185,127,220,174,60,137,233,151,214,189,98,180,149,71,148,183,105,86,156,90,53,30,239,171,214,204,46,213,77,153,223,173,244,246,187,149,238,58,116,74,170,154,88,85,86,56,220,239,255,0,129,28,169,241,61,176,192,215,43,146,24,145,158,172,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,73,211,204,235,152,5,102,145,81,212,240,253,162,25,23,132,206,170,247,65,147,92,162,142,120,170,172,52,178,65,12,209,54,153,238,98,70,179,79,29,71,186,104,222,231,66,214,59,162,54,71,49,241,212,182,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,208,79,7,220,38,97,188,34,233,127,216,123,21,69,37,226,251,95,81,37,77,247,35,109,2,210,207,117,122,72,245,129,30,197,146,85,99,34,137,233,27,88,143,217,215,184,244,68,116,175,85,238,160,3,42,230,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,244,24,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,55,196,254,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,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,236,167,193,20,115,247,99,167,89,62,237,23,103,93,174,232,169,239,234,184,126,149,105,198,159,223,114,156,159,10,194,237,86,91,174,107,112,109,210,255,0,87,71,78,145,201,112,170,70,35,18,73,21,63,237,59,162,116,106,201,44,210,42,111,150,71,59,213,128,0,32,7,58,191,43,24,183,204,10,31,78,184,148,193,108,187,93,108,181,47,172,179,92,234,232,42,36,167,158,145,242,211,76,232,158,232,39,137,240,205,18,185,170,138,172,146,41,36,141,237,254,14,99,220,213,234,138,168,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,161,237,23,210,28,55,65,116,191,31,210,61,63,130,174,59,22,59,78,232,105,214,174,117,154,121,94,249,29,44,179,72,255,0,114,43,228,150,73,36,84,106,53,136,175,84,107,90,212,70,167,181,41,91,157,95,154,124,91,229,253,15,168,220,78,171,200,199,241,179,242,223,234,71,106,230,185,197,46,43,164,154,53,62,135,125,155,181,100,153,38,166,91,234,32,240,213,206,142,88,109,20,45,115,83,199,73,14,238,231,123,185,254,10,238,136,212,150,7,201,185,86,14,219,233,4,155,252,172,56,179,195,120,115,213,11,182,15,168,20,244,148,54,45,74,168,183,211,84,100,117,117,235,4,22,103,210,199,88,177,44,140,237,185,28,201,101,168,142,53,123,159,27,34,78,175,114,237,69,84,177,254,104,254,68,245,55,232,190,177,68,80,9,170,130,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,149,236,79,254,74,158,105,242,159,151,245,222,163,110,46,164,0,87,87,53,206,53,255,0,102,88,172,252,53,233,157,206,213,83,146,101,182,250,138,108,182,94,189,233,172,246,185,163,107,82,159,98,181,99,108,213,81,200,255,0,123,157,190,56,147,114,49,22,104,101,109,70,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,167,159,61,174,168,233,14,101,164,21,56,204,25,132,20,136,204,195,23,182,101,246,137,169,167,73,89,61,186,186,45,241,57,83,220,230,61,174,73,35,123,92,137,209,241,57,91,185,138,199,186,111,242,163,227,95,246,101,149,65,195,94,166,92,238,181,56,222,91,112,167,166,196,165,235,222,134,207,116,154,71,53,105,246,35,86,70,195,85,36,140,247,181,219,35,149,55,43,17,38,154,86,220,160,56,87,26,220,67,218,184,103,225,231,37,207,39,186,213,208,95,110,20,243,89,49,103,211,81,182,165,254,219,158,158,85,165,114,182,68,88,145,145,172,110,153,235,39,195,178,39,34,35,220,173,141,249,204,36,255,0,45,237,111,186,232,143,21,248,155,173,246,58,75,165,62,121,81,79,131,215,50,105,29,27,224,130,190,178,157,18,120,156,157,81,31,28,177,196,245,71,53,81,204,71,179,225,87,36,140,208,72,0,205,103,22,62,105,245,147,230,6,67,234,51,156,255,0,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,126,78,96,220,18,90,184,175,192,35,190,227,16,82,80,234,46,43,79,81,53,170,177,180,173,116,247,104,27,12,206,101,165,242,58,104,152,198,73,80,232,220,217,100,87,36,43,220,86,162,36,146,117,161,107,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,46,134,122,105,227,114,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,73,235,201,83,205,62,83,242,254,187,212,109,195,157,95,154,124,91,229,253,15,168,220,71,37,79,52,249,79,203,250,239,81,183,23,82,121,77,72,210,173,56,214,11,21,62,49,170,24,93,171,38,181,82,92,41,174,144,210,92,105,210,88,217,85,3,247,199,34,34,255,0,218,107,147,250,47,141,242,70,244,115,30,246,187,213,128,80,183,52,189,11,172,209,254,43,47,217,37,21,155,194,99,122,137,253,178,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,138,57,24,216,128,94,79,41,13,6,166,210,206,26,35,212,155,133,21,92,25,14,167,212,123,82,165,42,105,229,167,124,86,232,31,36,84,49,163,30,245,107,216,230,172,181,44,149,172,102,246,86,53,62,38,177,142,89,190,0,40,7,154,63,158,205,77,250,47,163,209,30,215,134,142,58,169,184,90,224,155,43,193,244,250,190,145,250,169,127,206,42,38,161,134,166,150,87,178,217,110,154,223,76,197,185,34,172,107,4,207,108,148,238,141,144,185,255,0,211,123,94,230,61,141,86,62,32,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,45,83,24,228,255,0,106,169,225,66,175,20,189,95,105,40,181,126,241,81,71,145,195,117,158,141,168,203,100,236,163,218,182,73,158,201,38,71,211,36,178,212,239,158,157,90,175,122,195,34,178,70,192,200,221,84,25,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,73,253,93,227,78,235,175,156,19,88,180,107,84,178,10,187,166,160,226,57,197,29,93,45,116,244,206,87,220,172,141,183,214,68,217,102,159,114,164,149,49,75,34,49,238,122,49,207,99,225,119,222,191,188,244,228,28,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,207,146,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,83,235,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,163,149,113,85,165,191,182,158,28,117,23,76,225,177,123,102,190,243,143,213,123,42,139,197,120,126,237,210,38,119,168,126,241,94,198,183,165,84,80,59,227,114,49,122,116,127,86,171,145,115,88,74,174,89,122,41,251,105,226,227,22,241,23,15,11,65,130,116,205,107,54,75,178,105,124,20,240,248,120,227,235,27,218,238,181,82,211,111,106,237,235,18,75,181,200,237,189,111,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,229,92,88,249,88,214,79,151,249,15,167,78,102,176,213,64,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,123,215,14,44,240,222,17,120,9,209,188,226,251,79,73,120,190,215,224,248,213,53,139,28,117,122,210,207,117,122,81,82,164,234,199,164,114,171,25,20,79,89,28,245,102,206,189,182,42,163,165,98,45,32,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,185,242,197,229,255,0,89,164,84,116,220,64,235,126,59,225,51,170,189,179,227,54,217,100,158,42,171,13,44,144,77,12,174,169,99,94,145,172,211,199,81,239,134,70,57,208,181,141,234,173,145,207,100,127,173,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,164,255,0,231,87,229,99,22,249,129,67,233,215,18,149,137,63,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,30,127,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,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,185,93,11,247,69,35,31,27,149,118,189,142,218,231,179,100,143,228,5,255,0,114,184,242,39,166,95,90,245,138,210,128,75,254,229,113,228,79,76,190,181,235,21,164,170,6,88,110,212,84,214,235,173,109,190,142,237,73,116,167,165,168,146,24,171,169,27,43,96,170,99,92,168,217,163,73,152,201,81,142,68,71,34,72,198,63,162,166,230,181,122,162,92,255,0,38,76,23,4,179,112,227,125,207,236,23,79,104,100,153,46,65,37,30,65,247,19,69,224,60,27,19,194,209,252,110,88,229,233,29,66,212,119,99,106,117,241,157,183,42,172,94,233,254,12,171,151,253,202,227,200,158,153,125,107,214,43,73,84,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,164,255,0,231,87,229,99,22,249,129,67,233,215,18,162,244,111,87,179,45,8,212,75,126,169,105,244,244,144,100,54,154,122,232,104,103,169,129,38,101,59,234,105,38,165,89,145,139,240,185,236,108,238,123,17,200,230,111,107,119,53,237,234,213,242,151,107,181,214,255,0,117,173,190,223,110,117,119,27,149,198,162,74,186,202,202,185,157,52,245,51,200,229,116,146,201,35,149,92,247,185,202,174,87,42,170,170,170,170,151,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,192,0,3,42,230,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,179,78,107,220,14,84,227,87,91,223,23,26,114,250,68,177,92,170,41,223,151,90,81,145,83,173,13,92,174,142,6,214,192,141,70,164,172,158,87,51,186,213,235,42,77,43,164,234,246,200,254,204,21,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,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,120,87,52,127,34,122,155,244,95,88,162,40,4,213,64,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,118,192,48,12,203,84,243,43,78,159,105,246,61,87,124,200,111,149,9,77,67,67,76,137,190,87,244,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,77,9,240,125,194,102,27,194,46,151,253,135,177,84,82,94,47,181,245,18,84,223,114,54,208,45,44,247,87,164,143,88,17,236,89,37,86,50,40,158,145,181,136,253,157,123,143,68,71,74,245,94,234,10,86,231,87,230,159,22,249,127,67,234,55,19,207,242,242,226,207,13,225,23,75,245,183,56,190,211,210,94,47,181,245,24,189,53,139,28,117,122,210,207,117,122,73,94,147,171,30,145,202,172,100,81,61,100,115,213,155,58,246,216,170,142,149,136,177,3,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,44,251,133,110,83,214,172,131,135,76,130,227,174,46,171,178,102,218,137,103,129,182,168,170,45,77,241,184,122,199,84,233,152,253,174,149,205,145,243,182,58,69,149,138,200,102,142,53,154,13,209,172,146,42,86,182,180,105,14,101,160,186,161,144,105,30,160,65,73,29,247,29,168,108,53,11,73,58,77,4,172,124,109,150,41,163,127,185,85,146,69,36,114,34,57,26,244,71,162,57,173,114,43,82,74,218,56,227,166,201,121,127,230,92,35,234,51,42,214,251,109,167,182,179,17,187,43,229,168,74,234,72,174,212,211,186,138,117,114,185,98,124,17,53,253,167,39,72,150,24,155,31,70,58,54,119,161,169,170,131,228,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,160,206,98,60,33,254,234,90,202,159,101,168,187,58,123,152,247,107,113,125,245,254,38,104,59,77,139,197,82,73,185,18,68,237,73,43,118,43,183,238,138,72,186,200,249,18,93,188,255,0,131,254,37,47,188,43,107,141,159,83,109,137,222,181,77,182,215,146,82,54,149,147,201,87,103,150,104,223,81,28,72,231,51,108,201,218,100,145,170,61,137,220,141,136,229,86,43,218,237,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,36,117,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,161,237,107,147,84,34,210,60,189,218,43,69,73,85,157,173,158,165,184,251,42,106,99,129,137,90,172,84,141,232,233,99,124,74,246,170,239,99,36,106,70,247,181,172,123,163,99,157,35,115,89,168,87,60,202,245,159,228,183,157,70,142,174,60,178,190,241,91,83,126,101,93,34,82,206,219,139,230,123,170,82,72,81,173,72,159,221,87,245,98,53,187,87,170,116,78,157,11,62,228,161,108,209,41,109,89,149,229,178,82,38,175,210,212,84,83,61,142,171,157,179,174,55,43,104,156,213,100,42,238,203,216,149,112,191,115,218,213,145,138,177,163,213,173,146,52,117,80,151,61,196,133,22,137,87,242,169,211,88,53,166,237,87,110,123,112,123,4,216,124,212,205,157,207,118,73,29,137,207,163,133,82,38,61,187,36,107,103,141,235,42,36,104,199,185,119,49,251,30,218,97,47,207,149,245,207,91,110,220,40,89,106,181,166,58,182,49,149,13,166,195,210,166,146,10,103,253,155,134,142,150,42,53,70,68,214,185,88,174,100,234,199,202,157,201,24,173,127,87,49,204,114,203,82,165,121,218,107,29,246,92,171,5,225,250,158,30,205,150,154,222,153,141,100,155,152,239,23,85,36,149,20,148,233,209,89,190,62,203,34,169,247,163,246,191,197,124,77,235,27,85,98,7,6,28,58,126,242,217,222,105,137,195,79,227,171,236,90,127,126,190,218,173,155,251,94,208,186,54,22,211,80,197,222,89,99,108,91,106,170,160,155,115,213,88,189,157,143,77,175,114,167,0,52,167,194,174,169,126,218,120,113,211,173,76,154,251,237,154,251,206,63,75,237,90,223,11,225,251,183,72,153,217,174,251,180,99,26,222,149,81,78,223,129,168,197,233,213,157,90,173,85,234,166,107,56,177,243,79,172,159,48,50,31,81,156,181,78,74,158,86,50,159,152,21,222,157,110,42,175,139,31,52,250,201,243,3,33,245,25,207,85,128,112,117,157,234,135,11,25,31,18,248,45,103,180,254,201,100,21,150,235,197,147,183,12,62,22,215,75,110,109,108,247,31,17,44,237,223,183,184,198,118,25,27,158,189,119,34,175,69,105,207,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,26,56,139,193,56,160,210,202,13,76,193,106,63,201,81,222,40,182,77,252,217,116,240,208,205,61,31,114,88,163,239,118,187,236,111,117,141,216,255,0,226,139,252,81,42,87,156,150,45,98,199,248,184,163,187,90,40,124,61,94,77,135,219,174,151,73,59,175,127,136,170,100,245,52,141,147,163,149,81,157,32,164,167,103,70,162,55,224,235,211,115,156,171,250,220,149,60,211,229,63,47,235,189,70,220,57,213,249,167,197,190,95,208,250,141,196,114,84,243,79,148,252,191,174,245,27,113,117,32,0,87,7,59,8,244,189,250,71,129,187,33,173,171,131,59,142,241,84,236,101,144,211,73,43,39,162,217,26,92,89,43,187,141,138,38,117,90,39,163,213,178,72,175,99,24,198,163,31,44,140,167,99,83,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,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,170,92,159,42,62,10,63,102,88,172,28,74,106,101,178,213,83,146,101,182,250,122,156,74,46,157,233,172,246,185,163,115,150,163,122,57,99,108,213,81,200,207,115,91,190,56,147,106,189,22,105,162,109,138,144,215,152,167,2,180,220,82,225,171,156,105,245,5,35,53,82,193,79,12,52,51,84,213,74,198,92,237,208,173,67,214,218,136,178,36,16,189,210,84,58,70,76,230,127,77,141,99,158,198,57,94,202,33,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,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,182,227,18,138,154,131,138,253,97,130,150,237,73,113,99,179,139,212,203,53,51,101,107,26,249,43,37,123,225,84,149,140,118,248,220,231,70,245,68,86,43,216,229,99,158,205,175,116,245,228,133,130,224,147,254,210,245,51,218,158,39,51,162,240,150,47,5,216,153,158,2,215,55,89,187,189,205,221,169,124,68,208,109,219,183,124,94,7,175,84,73,186,45,170,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,57,87,22,62,86,53,147,229,254,67,233,211,153,172,53,80,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,163,228,146,237,106,134,235,79,98,154,231,72,203,149,101,60,213,116,244,110,153,169,60,208,66,232,219,44,172,143,174,231,49,142,158,22,185,200,157,26,178,198,139,211,114,117,250,192,50,174,122,173,69,212,204,171,84,46,54,123,142,83,87,220,246,14,63,106,198,109,208,50,73,22,26,90,26,10,88,233,226,100,109,123,221,179,119,109,210,189,27,209,171,44,210,189,26,221,253,9,213,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,92,161,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,16,57,213,249,88,197,190,96,80,250,117,196,170,14,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,104,207,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,176,112,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,179,175,109,234,138,232,152,169,156,194,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,28,83,141,13,99,190,232,23,12,25,254,170,226,208,239,189,90,173,241,211,219,164,220,196,240,213,85,117,17,82,69,83,209,236,123,31,217,125,67,101,237,185,170,215,246,246,47,68,119,84,206,17,103,220,144,181,51,195,101,90,151,163,149,149,119,89,125,161,111,164,201,173,240,119,55,80,211,248,121,22,158,173,251,85,255,0,4,210,120,170,36,234,214,46,230,193,241,57,54,49,22,218,129,149,114,255,0,185,92,121,19,211,47,173,122,197,105,42,129,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,16,57,213,249,88,197,190,96,80,250,117,196,165,98,226,121,87,240,43,77,128,99,214,174,39,181,74,130,146,124,158,249,79,13,203,12,134,26,169,119,218,109,211,210,204,199,79,42,199,34,67,35,234,161,169,69,72,222,199,246,152,214,46,230,200,247,178,59,31,0,0,101,92,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,40,135,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,183,230,198,105,198,184,233,197,5,109,109,162,213,150,225,153,109,190,142,233,79,79,116,183,36,212,181,212,178,35,42,41,228,125,61,67,63,232,222,136,246,35,154,228,79,114,42,123,188,175,238,157,194,199,252,26,116,171,255,0,6,219,191,242,78,170,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,243,248,183,15,90,5,131,95,105,114,156,43,67,244,255,0,31,189,81,111,240,215,27,94,51,69,73,85,6,246,57,143,217,44,113,181,237,220,199,185,171,209,125,237,114,162,251,149,72,129,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,144,0,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,245,186,17,127,143,238,15,173,92,89,105,27,155,111,74,184,243,188,58,158,178,191,20,124,50,181,25,83,59,216,213,146,134,86,200,246,197,178,161,97,137,137,35,156,213,137,237,99,247,108,73,35,146,128,110,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,62,83,85,0,170,190,121,223,130,127,153,63,77,42,172,155,252,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,217,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,171,79,12,156,54,216,46,180,87,219,23,15,154,107,110,185,91,170,35,171,163,172,164,196,232,33,158,154,120,220,142,142,88,228,108,72,230,61,174,68,114,57,21,21,21,17,80,233,101,96,115,69,229,255,0,71,119,163,185,113,55,162,24,239,102,235,15,137,184,231,22,184,36,130,10,89,41,98,130,89,230,187,55,184,246,109,153,59,93,37,142,52,123,166,116,141,145,26,143,73,93,45,101,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,60,81,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,160,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,25,172,226,171,84,191,109,60,71,106,46,166,67,125,246,205,5,231,32,170,246,85,111,133,240,253,219,92,79,236,208,253,218,177,142,111,74,88,160,111,198,212,122,244,234,254,174,87,42,218,79,37,140,2,154,197,195,206,87,168,53,24,245,93,29,203,42,202,31,76,202,233,146,86,178,190,221,71,79,26,66,177,35,151,99,152,202,137,235,216,175,98,123,223,189,174,85,237,162,54,189,121,138,232,229,247,70,248,184,206,233,174,243,120,138,76,194,225,62,99,107,169,218,198,119,169,107,231,150,71,38,198,189,234,222,212,233,81,7,87,109,115,251,27,246,181,175,106,19,215,146,62,107,106,175,209,125,66,211,152,105,234,210,229,99,202,34,189,212,74,230,55,176,232,43,169,35,134,38,177,219,183,43,209,214,249,149,200,173,68,68,116,125,21,221,85,27,99,231,52,187,112,201,195,109,254,235,91,125,190,240,249,166,183,27,149,198,162,74,186,202,202,188,78,130,105,234,103,145,202,233,37,146,71,68,174,123,220,229,87,43,149,85,85,85,85,79,87,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,206,103,22,62,105,245,147,230,6,67,234,51,150,169,201,83,202,198,83,243,2,187,211,173,196,63,230,133,193,71,238,255,0,157,191,89,244,246,217,106,161,211,108,202,224,202,104,173,212,73,217,246,53,209,208,185,239,167,72,156,229,235,12,189,169,230,141,99,68,100,127,28,91,35,107,34,238,113,94,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,237,92,223,242,155,22,115,175,186,123,154,226,213,222,54,203,144,105,125,166,233,110,169,237,62,62,253,44,245,181,242,69,38,199,163,94,221,204,123,87,163,145,28,157,122,42,34,251,143,214,228,169,230,159,41,249,127,93,234,54,225,206,175,205,62,45,242,254,135,212,110,35,146,167,154,124,167,229,253,119,168,219,139,169,0,2,141,185,183,235,205,78,169,241,47,38,155,91,235,105,39,199,180,194,159,217,116,203,77,81,21,67,37,184,206,200,229,174,145,94,198,35,152,246,185,34,166,124,78,123,246,62,141,203,240,185,239,106,66,2,250,57,90,107,165,30,176,112,167,97,198,235,111,62,47,36,211,191,237,110,231,12,137,4,114,50,150,53,85,183,189,177,196,187,187,62,23,183,11,100,123,90,231,201,77,63,244,149,170,247,76,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,81,15,52,127,61,154,155,244,95,71,162,59,175,40,238,15,177,157,81,186,215,113,35,168,9,73,112,182,225,247,136,232,49,235,107,101,168,138,120,111,116,206,165,172,109,115,221,27,216,221,145,181,209,181,177,187,184,217,22,89,21,205,111,109,187,238,36,2,162,249,191,240,153,134,224,181,52,220,80,225,245,20,150,151,229,87,138,107,45,222,199,77,64,173,101,85,198,72,171,42,37,185,44,189,205,173,123,219,4,109,124,109,137,55,63,116,174,114,189,239,221,8,56,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,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,71,148,213,140,235,246,95,165,153,150,166,123,47,218,127,100,177,251,141,247,193,119,251,62,43,194,211,73,55,107,185,181,219,55,118,246,238,218,238,157,122,244,94,157,12,203,229,153,77,247,57,202,175,57,174,83,93,227,111,89,5,194,162,233,113,169,237,50,62,253,84,242,58,73,100,216,196,107,27,185,239,114,244,106,35,83,175,68,68,79,113,53,57,58,234,103,216,254,43,38,193,106,234,238,171,73,158,227,245,150,248,105,105,228,254,197,117,117,50,37,100,115,212,49,94,136,187,32,130,177,140,122,53,206,107,167,86,162,35,94,245,75,191,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,126,174,11,164,250,89,165,254,59,246,103,166,152,166,37,237,62,215,141,246,21,154,154,131,197,118,247,118,251,189,150,55,126,222,227,246,238,235,211,123,186,127,21,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,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,93,79,43,143,34,122,101,245,175,88,173,58,175,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,160,28,167,137,221,101,201,248,130,170,226,117,185,71,177,243,233,174,12,184,67,91,107,133,176,71,75,219,137,176,199,3,35,93,200,232,91,3,27,10,178,77,253,200,209,82,85,147,115,213,215,167,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,148,248,34,142,126,236,116,235,39,221,162,236,235,181,221,21,61,242,0,25,87,37,167,47,62,11,46,188,83,234,133,61,247,47,199,234,221,165,120,213,66,174,65,88,149,46,165,74,217,210,61,209,91,224,145,173,87,61,238,114,196,233,81,138,213,100,42,229,238,70,247,195,186,250,109,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,62,176,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,12,171,151,253,202,227,200,158,153,125,107,214,43,74,1,47,251,149,199,145,61,50,250,215,172,86,146,168,173,94,118,154,153,149,99,250,113,167,122,91,105,171,240,246,92,194,225,112,184,93,251,114,72,201,42,60,2,83,118,32,118,215,163,31,10,190,173,100,115,30,215,125,228,16,57,21,170,207,125,75,89,177,107,238,65,110,191,93,173,20,62,34,147,25,183,178,233,116,147,186,198,120,122,87,213,65,72,217,58,57,81,95,214,122,186,118,116,106,43,190,62,189,54,181,202,157,87,130,253,99,177,104,23,20,24,6,170,229,48,239,178,218,174,18,83,220,100,220,244,240,212,181,116,242,210,75,83,209,140,123,223,217,101,67,165,237,181,170,231,246,246,39,69,119,84,209,240,50,174,95,247,43,143,34,122,101,245,175,88,173,37,80,0,128,28,234,252,172,98,223,48,40,125,58,226,87,7,47,76,3,13,212,254,49,180,231,12,212,12,122,146,251,98,170,168,175,169,168,183,213,162,186,9,223,77,111,169,168,137,36,111,94,143,98,75,12,106,172,119,86,61,17,90,228,115,85,90,186,30,0,0,12,171,154,83,225,59,202,198,141,252,191,199,189,58,3,170,131,149,113,99,229,99,89,62,95,228,62,157,57,154,195,85,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,245,225,235,147,157,139,78,245,150,108,183,89,179,59,86,123,136,89,59,19,216,173,113,208,190,159,218,85,91,81,94,235,140,15,87,177,176,196,244,93,176,182,73,27,55,194,178,43,88,143,134,75,42,4,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,255,0,128,41,91,157,95,154,124,91,229,253,15,168,220,78,105,203,139,131,235,87,22,26,185,94,236,229,42,211,4,194,169,224,175,189,50,154,86,198,250,233,229,122,165,53,10,185,30,146,198,201,82,57,222,249,35,106,170,50,7,49,29,27,228,100,141,191,64,10,213,230,211,193,214,9,114,193,47,220,91,88,43,61,141,146,89,188,47,218,8,187,115,84,123,123,187,53,13,5,47,196,249,251,116,189,136,209,87,238,226,94,231,95,139,162,166,226,160,77,84,2,170,249,231,126,9,254,100,253,52,139,252,183,180,27,13,226,75,82,245,31,74,115,58,42,71,50,227,166,247,23,219,43,166,167,89,159,105,184,165,117,2,83,214,196,141,123,29,190,55,59,170,181,30,221,236,87,198,229,216,247,34,244,13,8,229,33,173,185,134,174,94,113,77,109,134,175,15,195,241,186,135,69,53,250,223,216,169,101,229,236,125,59,146,42,45,242,53,237,100,180,243,61,237,169,116,47,100,111,141,209,190,62,227,95,19,110,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,0,165,110,104,92,11,126,197,50,167,235,142,142,97,158,19,77,175,91,61,177,77,68,237,208,216,174,146,72,228,94,144,163,83,195,209,205,214,62,223,69,115,25,42,190,63,186,107,169,227,88,0,73,78,5,248,50,190,241,135,168,245,86,201,46,190,198,195,49,127,15,81,147,92,162,123,22,169,177,202,175,237,83,83,70,238,189,102,151,181,42,36,142,106,199,27,88,231,59,114,163,34,146,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,98,53,115,21,214,59,22,141,240,143,157,212,221,225,241,21,121,133,190,124,58,215,77,185,236,239,85,87,193,44,110,93,237,99,209,189,168,18,162,126,142,218,215,246,54,110,107,158,213,51,216,105,119,134,140,2,167,75,56,121,211,125,62,184,99,212,150,59,149,143,23,182,211,93,40,105,146,45,145,92,124,59,22,177,85,98,85,99,222,234,133,149,239,123,85,119,189,206,119,87,110,234,181,193,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,194,249,76,234,133,171,78,56,193,181,219,47,45,164,142,159,58,179,214,98,236,171,169,173,109,59,41,167,123,163,169,135,166,228,84,145,242,203,73,29,59,35,234,213,115,234,27,209,85,81,24,235,222,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,233,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,108,117,39,255,0,37,79,52,249,79,203,250,239,81,183,14,117,126,105,241,111,151,244,62,163,113,28,149,60,211,229,63,47,235,189,70,220,93,72,0,231,250,253,172,118,46,31,244,107,44,214,44,142,31,17,73,140,219,221,81,29,54,231,179,197,213,61,201,29,53,54,246,49,235,31,118,121,34,139,185,177,90,205,251,157,240,181,84,205,13,218,237,117,191,221,107,111,183,219,157,93,198,229,113,168,146,174,178,178,174,103,77,61,76,242,57,93,36,178,72,229,87,61,238,114,171,149,202,170,170,170,170,167,202,78,158,79,186,199,125,193,184,160,77,42,167,135,196,89,117,46,223,61,61,100,123,152,206,197,85,13,60,245,116,245,61,85,142,123,182,177,149,49,118,209,204,106,248,157,238,220,177,181,11,191,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,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,146,168,133,92,220,245,51,42,211,190,17,230,183,98,213,126,19,237,174,65,73,140,220,103,100,146,71,51,104,100,130,162,162,86,70,230,61,189,59,158,21,177,61,29,185,174,138,89,88,173,248,186,165,32,227,88,181,247,48,184,205,105,199,40,124,93,93,61,190,190,233,36,125,214,71,182,150,138,150,90,186,153,58,189,81,23,100,16,74,254,157,119,59,111,70,162,185,81,23,245,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,77,24,158,83,98,206,113,91,54,107,139,87,120,219,46,65,111,167,186,91,170,123,79,143,191,75,60,109,146,41,54,61,26,246,238,99,218,189,28,136,228,235,209,81,23,220,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,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,84,0,1,154,206,44,124,211,235,39,204,12,135,212,103,45,251,128,221,76,197,116,111,150,102,43,170,89,173,95,135,178,227,54,251,253,194,167,108,145,178,73,182,93,235,118,65,23,113,236,99,166,149,234,216,227,98,185,55,200,246,53,23,171,144,170,30,48,120,179,204,184,186,213,15,183,23,218,122,187,61,138,130,158,58,107,22,56,234,244,170,130,212,197,141,137,58,177,233,28,72,247,203,43,22,71,61,89,191,167,109,138,170,216,152,137,231,237,220,49,107,45,203,135,219,191,19,177,226,253,156,6,207,112,167,183,190,182,162,102,197,37,79,114,85,133,211,211,198,238,139,44,49,206,177,66,247,183,255,0,214,74,136,212,119,110,117,139,228,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,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,169,149,115,71,188,20,226,214,44,63,132,125,33,180,227,148,62,18,146,163,15,182,93,36,143,186,249,55,85,86,192,218,186,153,58,189,85,83,124,243,202,254,157,118,183,119,70,162,53,17,19,181,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,12,171,151,253,202,227,200,158,153,125,107,214,43,74,1,47,251,149,199,145,61,50,250,215,172,86,146,168,160,30,103,90,165,251,80,227,39,53,240,151,223,105,218,177,47,15,139,91,255,0,177,123,62,23,194,198,158,46,15,123,26,231,237,174,146,183,227,118,238,189,126,23,43,17,132,148,229,145,194,141,102,176,112,167,174,54,252,230,47,103,227,122,173,224,108,246,74,153,33,159,184,202,171,106,207,35,107,218,196,88,219,52,49,85,79,14,212,108,187,95,37,44,241,191,162,34,163,171,4,210,159,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,157,84,202,185,127,220,174,60,137,233,151,214,189,98,180,149,64,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,1,149,115,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,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,120,7,242,92,112,39,254,241,159,233,53,227,253,108,149,64,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,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,171,231,157,248,39,249,147,244,211,149,114,84,243,79,148,252,191,174,245,27,113,117,32,0,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,109,52,103,192,230,1,134,233,247,10,26,97,75,134,99,212,150,166,95,49,123,93,254,230,176,162,239,172,184,213,209,195,45,69,68,175,114,171,158,247,57,122,39,85,248,88,214,49,187,88,198,181,59,168,43,3,157,166,177,216,162,197,112,94,31,169,225,239,94,170,110,9,152,214,73,185,237,240,148,177,199,81,73,78,157,21,155,36,239,62,90,159,122,63,115,60,47,196,222,146,53,82,0,112,83,139,95,115,14,46,52,134,211,142,80,248,186,186,124,194,217,116,146,62,235,35,219,75,69,59,106,234,100,234,245,68,93,144,65,43,250,117,220,237,189,26,138,229,68,93,31,16,255,0,154,158,142,95,117,119,132,123,189,78,57,55,90,188,10,225,22,99,37,54,214,127,101,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,48,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,243,154,113,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,90,242,84,243,79,148,252,191,174,245,27,112,231,87,230,159,22,249,127,67,234,55,17,201,83,205,62,83,242,254,187,212,109,197,212,128,10,224,231,63,175,53,56,174,151,227,90,1,98,173,164,241,25,197,67,174,151,214,54,162,39,79,29,186,142,72,221,4,111,133,88,175,99,38,169,232,246,202,142,103,190,134,70,38,244,115,209,181,23,102,197,175,185,5,186,253,118,180,80,248,138,76,102,222,203,165,210,78,235,25,225,233,95,85,5,35,100,232,229,69,127,89,234,233,217,209,168,174,248,250,244,218,215,42,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,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,166,141,42,212,204,87,89,52,227,28,213,44,42,175,196,89,114,107,124,87,10,109,210,70,249,33,222,159,28,18,246,222,246,54,104,158,142,142,70,35,151,100,140,123,85,122,181,79,86,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,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,138,86,231,55,170,95,106,248,142,177,105,157,5,247,197,80,96,152,252,126,38,139,194,236,240,119,74,215,172,211,125,226,177,29,38,250,86,219,157,238,115,152,222,157,19,163,187,136,126,175,39,125,11,172,212,28,171,84,242,220,166,205,226,48,27,134,31,85,130,220,91,34,207,15,143,146,190,72,100,150,24,101,98,34,46,200,32,119,115,108,141,145,158,34,5,68,248,247,36,21,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,190,229,75,169,159,180,78,13,177,203,117,69,93,214,174,191,10,184,87,99,53,147,220,36,238,110,237,200,149,20,236,133,202,247,57,97,142,150,170,154,38,162,237,219,218,86,53,187,90,213,89,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,207,147,55,215,156,203,51,209,237,60,208,215,86,213,210,98,120,5,61,99,217,111,109,66,58,10,219,141,69,117,93,67,171,94,212,99,87,123,98,169,100,13,107,149,251,18,57,28,197,111,122,70,157,3,130,78,15,178,110,46,117,66,43,43,82,174,139,9,177,212,64,236,178,241,73,45,63,126,134,9,99,157,240,178,56,229,122,57,207,153,212,207,137,30,214,72,145,171,145,239,107,145,54,187,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,81,191,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,198,91,77,41,240,157,229,99,70,254,95,227,222,157,1,213,64,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,6,85,203,254,229,113,228,79,76,190,181,235,21,165,0,151,253,202,227,200,158,153,125,107,214,43,73,21,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,119,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,83,15,50,236,2,155,79,184,210,212,74,91,110,61,87,106,182,223,42,41,175,244,171,50,75,178,177,245,116,209,203,85,81,19,228,85,222,199,86,45,90,46,213,216,215,181,236,110,221,155,82,122,114,91,214,59,238,97,163,89,110,142,221,225,238,82,105,221,194,158,162,215,83,185,137,182,150,228,234,137,29,77,177,172,69,93,147,193,81,47,113,207,123,157,226,118,252,45,141,168,182,42,101,92,191,238,87,30,68,244,203,235,94,177,90,74,160,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,0,0,202,185,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,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,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,154,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,0,6,85,205,41,240,157,229,99,70,254,95,227,222,157,1,213,65,70,220,225,115,91,86,85,198,11,236,86,250,122,184,234,48,236,94,219,100,174,116,204,106,50,73,222,233,171,145,209,42,57,85,89,218,174,137,170,174,70,174,246,189,58,116,68,115,189,7,37,204,79,219,28,77,100,121,77,94,51,227,105,49,252,62,167,179,113,146,139,185,29,190,186,122,170,102,71,182,85,69,72,166,146,4,172,107,122,42,57,209,164,232,157,91,188,186,147,197,107,126,21,117,212,173,23,207,180,230,197,81,73,5,203,42,197,238,182,74,57,106,222,230,193,28,245,52,146,67,27,164,115,90,231,35,17,207,69,85,70,185,122,117,232,139,252,12,198,26,83,225,59,202,198,141,252,191,199,189,58,3,170,131,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,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,142,74,158,105,242,159,151,245,222,163,110,46,164,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,151,186,105,22,142,95,112,254,85,250,245,172,87,121,187,116,154,137,112,199,105,237,116,219,88,187,169,109,183,168,163,117,78,246,189,85,55,207,61,68,93,183,49,142,111,134,221,241,54,70,170,70,190,19,188,211,232,223,204,12,123,212,96,61,7,27,154,13,77,195,143,18,249,142,155,89,168,170,224,199,146,161,151,76,125,102,167,150,54,45,186,165,137,44,113,196,249,94,247,76,200,92,233,41,150,93,238,222,250,119,170,244,118,230,165,143,114,91,214,59,238,97,163,89,110,142,221,225,238,82,105,221,194,158,162,215,83,185,137,182,150,228,234,137,29,77,177,172,69,93,147,193,81,47,113,207,123,157,226,118,252,45,141,168,182,42,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,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,140,198,107,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,216,180,181,48,65,29,50,111,99,220,143,238,65,79,20,253,126,23,55,191,177,205,71,49,85,96,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,103,78,136,232,220,169,214,77,206,244,28,150,245,142,197,135,235,46,91,163,183,120,123,117,122,137,111,167,168,181,212,238,122,238,170,182,182,162,71,83,108,107,21,19,124,19,212,75,220,115,216,214,248,109,191,19,164,106,37,202,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,92,88,249,88,214,79,151,249,15,167,78,102,176,213,64,0,25,172,226,199,205,62,178,124,192,200,125,70,113,195,71,14,153,223,20,26,167,65,166,120,45,63,249,42,203,197,110,248,127,155,45,126,38,24,103,172,237,203,44,125,238,215,125,142,237,49,219,223,252,17,63,138,166,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,253,200,175,146,89,36,145,81,168,214,34,189,81,173,107,81,26,158,212,243,249,254,1,134,234,158,27,118,211,237,65,199,169,47,152,245,242,157,105,171,168,106,81,118,74,206,168,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,158,206,48,120,76,204,184,69,213,15,176,247,218,138,187,197,138,190,158,58,155,22,70,234,4,165,130,234,196,141,139,58,49,137,36,168,199,197,43,214,55,49,95,191,167,109,234,136,217,88,171,55,249,50,103,92,71,92,61,187,132,123,47,218,154,49,107,238,59,218,23,25,223,31,178,46,143,233,39,135,160,93,174,239,119,55,239,150,159,225,100,123,146,109,241,190,77,149,53,86,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,144,3,149,199,158,205,50,250,215,163,214,151,252,0,50,174,95,247,43,143,34,122,101,245,175,88,173,40,4,191,238,87,30,68,244,203,235,94,177,90,115,254,112,90,199,98,193,184,96,93,42,168,135,196,94,181,46,225,5,61,28,123,158,206,197,45,13,68,21,117,21,61,81,142,99,182,189,148,209,118,213,204,114,248,157,237,220,145,185,10,160,225,11,72,105,181,223,137,125,61,210,219,132,20,147,219,110,215,134,77,116,130,166,121,97,101,69,186,153,142,170,172,133,31,23,198,215,190,158,9,88,197,106,183,227,115,126,38,127,73,52,146,85,95,59,221,45,255,0,232,211,90,237,246,47,246,222,45,119,185,248,175,249,170,104,32,236,171,255,0,252,100,237,236,103,252,79,119,247,180,35,175,41,60,214,235,138,241,165,143,216,173,244,244,146,83,230,54,123,173,146,185,211,49,202,248,224,101,51,171,145,209,42,57,17,31,221,161,137,170,174,71,38,199,61,58,117,84,115,111,120,202,185,127,220,174,60,137,233,151,214,189,98,180,149,64,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,1,149,115,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,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,240,5,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,171,231,157,248,39,249,147,244,211,149,114,84,243,79,148,252,191,174,245,27,113,117,32,0,12,171,154,83,225,59,202,198,141,252,191,199,189,58,3,170,131,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,6,101,184,133,197,172,88,54,190,234,94,21,139,80,248,43,46,63,152,94,109,118,234,110,235,228,236,82,193,91,44,113,71,189,234,231,187,107,24,212,234,229,87,47,78,170,170,190,242,231,249,73,230,182,172,171,130,220,126,197,111,167,171,142,163,14,188,93,108,149,206,153,141,70,73,59,234,93,92,142,137,81,202,170,206,213,116,77,85,114,53,119,181,233,211,162,35,157,50,129,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,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,71,37,79,52,249,79,203,250,239,81,183,23,82,1,31,248,239,215,75,239,14,220,48,101,218,141,135,94,109,86,236,165,190,22,221,98,117,193,24,253,245,85,21,17,198,245,134,39,170,36,179,71,2,207,59,88,168,230,253,202,185,236,115,26,246,174,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,187,238,60,180,207,21,209,190,89,153,86,150,225,84,158,30,203,140,219,236,22,250,109,209,198,201,38,217,119,162,223,60,189,182,49,142,154,87,171,164,145,232,212,223,35,222,229,78,174,82,160,120,78,243,79,163,127,48,49,239,81,128,179,78,115,250,13,83,149,105,126,53,175,246,42,42,79,17,131,212,58,215,125,123,105,226,108,242,91,171,36,141,176,72,249,149,232,247,178,26,158,140,108,72,215,251,235,164,122,108,70,189,93,0,56,4,226,30,213,195,63,18,246,12,243,42,186,213,208,98,119,10,122,155,38,70,250,106,54,212,191,193,78,206,172,114,181,81,94,140,142,166,58,89,158,177,125,230,200,156,141,71,245,88,223,161,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,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,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,79,213,230,43,172,118,45,27,225,31,59,169,187,195,226,42,243,11,124,248,117,174,155,115,217,222,170,175,130,88,220,187,218,199,163,123,80,37,68,253,29,181,175,236,108,220,215,61,170,80,102,158,225,87,93,74,207,241,173,57,177,84,82,65,114,202,175,20,86,74,57,106,222,230,193,28,245,51,50,24,221,35,154,215,57,24,142,122,42,170,53,203,211,175,68,95,224,105,203,19,197,172,88,54,43,102,194,177,106,31,5,101,199,237,244,246,187,117,55,117,242,118,41,96,141,177,197,30,247,171,158,237,172,99,83,171,149,92,189,58,170,170,251,200,45,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,170,190,22,53,175,247,118,226,11,9,214,57,45,254,54,147,31,184,47,143,129,177,119,36,125,12,241,62,158,171,180,222,228,104,179,36,19,74,177,238,122,55,184,140,221,213,189,81,116,166,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,103,91,87,52,207,42,214,78,59,181,7,75,112,170,79,17,122,201,181,66,249,111,166,221,28,143,142,29,247,57,247,207,47,109,143,123,97,137,136,233,36,122,53,118,70,199,185,83,163,84,188,158,21,120,103,195,120,80,210,58,61,45,195,235,170,238,47,117,67,174,87,123,157,74,171,95,113,184,200,200,217,44,233,30,229,108,44,219,20,108,100,109,85,218,198,55,115,158,253,242,63,176,0,115,253,113,208,189,56,226,39,4,93,57,213,43,55,180,108,174,184,81,220,118,177,81,147,50,74,121,155,39,72,229,232,175,139,184,196,146,7,190,53,108,157,169,165,107,94,213,118,228,246,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,25,98,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,72,1,202,227,207,102,153,125,107,209,235,75,254,0,25,87,47,251,149,199,145,61,50,250,215,172,86,148,2,95,247,43,143,34,122,101,245,175,88,173,32,7,57,61,107,251,115,196,21,167,71,41,45,253,154,77,50,183,175,122,121,34,219,36,245,215,24,169,234,36,218,228,145,200,232,91,3,40,209,189,88,199,36,157,254,187,155,177,79,213,228,183,163,150,44,195,89,114,221,98,187,205,220,171,211,187,125,61,61,174,155,107,211,109,85,201,181,17,186,167,123,94,136,187,32,130,162,46,219,152,246,187,196,238,248,93,27,85,110,80,143,252,124,105,158,85,171,188,33,106,78,11,133,82,120,187,213,69,190,158,225,77,74,216,228,146,74,175,5,87,13,99,224,137,145,177,207,124,210,50,157,204,141,136,223,138,71,49,170,168,138,170,153,236,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,79,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,101,180,191,238,87,30,68,244,203,235,94,177,90,74,160,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,0,0,202,185,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,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,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,154,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,0,6,85,205,41,240,157,229,99,70,254,95,227,222,157,1,213,65,152,205,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,115,220,161,176,95,178,92,27,91,111,254,212,241,127,109,114,11,165,247,179,216,237,248,78,220,141,160,237,110,220,189,206,190,3,185,187,163,127,190,237,233,240,238,116,213,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,154,114,84,242,177,148,252,192,174,244,235,113,63,193,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,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,71,37,79,52,249,79,203,250,239,81,183,23,82,1,77,124,233,53,142,197,152,107,46,37,163,182,136,123,149,122,119,111,168,168,186,84,238,122,109,170,185,54,158,70,211,108,115,17,23,100,16,83,203,220,107,222,215,120,157,191,11,163,114,47,159,228,243,162,23,92,243,136,186,141,101,134,249,73,71,109,210,234,117,117,69,35,163,115,231,174,158,227,75,87,77,19,25,252,26,198,53,169,51,220,245,85,94,172,141,168,213,222,175,142,194,185,163,249,19,212,223,162,250,197,17,74,220,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,153,107,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,46,134,122,105,227,114,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,77,25,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,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,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,87,157,166,181,255,0,234,47,14,116,118,255,0,255,0,118,107,112,170,146,47,250,197,29,36,112,189,36,255,0,174,172,141,116,127,228,21,174,254,154,17,171,149,102,142,88,181,119,139,139,69,78,71,55,90,76,10,223,46,99,29,54,215,255,0,101,85,83,79,4,116,201,189,143,106,179,183,61,68,83,245,248,154,238,198,199,53,90,245,84,190,147,197,107,126,21,117,212,173,23,207,180,230,197,81,73,5,203,42,197,238,182,74,57,106,222,230,193,28,245,52,146,67,27,164,115,90,231,35,17,207,69,85,70,185,122,117,232,139,252,12,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,207,130,253,99,190,235,239,12,24,6,170,229,48,236,189,93,109,242,83,220,100,220,197,241,53,84,149,18,210,75,83,209,140,99,25,222,125,59,165,237,181,168,214,119,54,39,84,111,85,237,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,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,146,227,142,207,247,140,255,0,73,172,255,0,235,101,255,0,0,1,194,184,126,225,51,13,208,140,255,0,83,245,73,181,20,151,188,179,82,178,139,141,233,247,103,80,44,19,208,91,170,102,73,219,109,98,172,143,69,99,101,87,189,210,53,35,238,175,111,123,126,234,61,189,212,0,1,64,63,201,113,199,103,251,198,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,8,127,205,3,65,53,99,136,157,2,176,97,90,57,138,125,160,189,81,102,20,183,73,233,188,117,53,38,202,86,81,86,198,233,55,212,73,27,23,163,230,141,58,34,238,248,186,244,232,138,169,16,56,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,111,224,2,128,127,146,227,142,207,247,140,255,0,73,172,255,0,235,101,191,112,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,37,64,255,0,37,199,29,159,239,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,192,215,238,6,249,132,241,1,172,185,102,177,100,122,13,225,234,242,107,131,170,35,166,251,81,100,127,132,165,99,82,58,106,109,236,168,98,73,218,130,56,162,238,108,71,63,102,231,124,78,85,44,171,151,142,130,95,120,118,225,130,199,133,102,152,167,217,252,190,182,225,112,186,100,84,222,57,149,123,234,159,80,232,225,147,124,114,73,18,117,164,134,145,58,70,187,126,30,170,155,213,234,178,84,20,45,150,114,167,227,58,207,149,94,109,56,182,151,253,160,178,209,92,42,41,237,215,127,109,218,169,61,161,74,201,28,216,170,123,15,171,87,197,220,98,53,253,183,46,230,238,232,190,244,45,127,151,238,157,106,38,144,112,175,138,105,110,169,97,149,120,222,67,141,212,92,161,158,9,171,41,42,89,59,38,173,154,169,147,68,250,89,165,106,179,109,66,49,81,234,215,163,227,127,195,183,107,157,81,127,201,113,199,103,251,198,127,164,214,127,245,178,223,184,10,210,220,239,69,184,78,193,180,207,82,236,94,198,201,44,222,211,241,180,94,42,26,142,215,118,229,85,52,127,121,11,223,27,186,199,43,29,240,185,122,117,232,189,21,21,18,64,0,8,127,205,3,65,53,99,136,157,2,176,97,90,57,138,125,160,189,81,102,20,183,73,233,188,117,53,38,202,86,81,86,198,233,55,212,73,27,23,163,230,141,58,34,238,248,186,244,232,138,169,16,56,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,111,224,0,1,64,63,201,113,199,103,251,198,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,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,37,199,29,159,239,25,254,147,89,255,0,214,203,254,0,0,0,33,255,0,52,13,4,213,142,34,116,10,193,133,104,230,41,246,130,245,69,152,82,221,39,166,241,212,212,155,41,89,69,91,27,164,223,81,36,108,94,143,154,52,232,139,187,226,235,211,162,42,164,64,224,43,128,174,44,116,91,139,28,27,83,53,47,74,125,141,141,217,189,167,227,107,125,187,109,168,237,119,109,181,80,199,247,112,212,62,71,117,146,86,55,225,106,244,235,213,122,34,42,165,191,128,86,7,52,14,12,248,147,226,39,95,108,25,174,142,105,191,218,11,45,22,31,75,107,158,167,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,206,116,117,157,255,0,15,227,187,223,224,210,201,183,111,126,47,233,116,235,187,221,215,162,244,159,224,17,255,0,143,93,45,206,245,167,132,236,231,76,244,210,197,237,156,146,243,236,207,5,69,226,161,167,238,246,174,84,179,73,247,147,61,145,183,164,113,61,223,19,147,175,78,137,213,85,17,106,7,249,46,56,236,255,0,120,207,244,154,207,254,182,95,240,32,7,53,190,23,53,219,137,79,217,119,236,83,6,251,71,246,115,219,126,211,254,115,163,163,236,120,143,3,217,255,0,9,150,61,219,187,18,255,0,71,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,179,240,0,5,0,255,0,37,199,29,159,239,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,10,1,254,75,142,59,63,222,51,253,38,179,255,0,173,151,83,194,174,150,254,197,184,113,211,173,51,154,197,236,106,251,54,63,75,237,90,47,21,226,59,87,73,89,222,174,251,196,123,218,238,181,82,206,239,129,202,196,235,209,157,26,141,68,234,160,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,10,64,226,23,151,15,25,217,206,190,234,94,107,139,104,223,141,178,228,25,133,230,233,110,169,251,69,106,143,191,75,61,108,178,69,38,199,212,181,237,220,199,181,122,57,17,201,215,162,162,47,184,159,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,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,115,64,224,207,137,62,34,117,246,193,154,232,230,155,253,160,178,209,97,244,182,185,234,125,177,65,73,178,169,149,181,178,58,61,149,19,198,245,232,201,163,94,168,155,126,46,157,122,162,162,57,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,2,138,245,87,128,78,98,186,201,168,249,30,169,102,186,47,226,47,89,53,194,91,133,78,220,170,214,248,225,222,191,4,17,119,43,94,246,195,19,17,177,198,197,114,236,141,140,106,47,70,161,102,156,187,56,110,169,225,195,135,75,93,155,47,192,105,49,205,65,188,212,85,84,229,79,109,68,85,83,212,189,149,83,182,145,31,52,79,123,21,141,166,88,182,177,142,216,213,124,139,209,30,249,21,125,7,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,149,43,204,59,151,207,18,122,183,197,5,243,85,116,115,12,251,87,101,202,45,246,250,137,228,246,141,5,15,129,170,134,157,180,142,166,233,81,82,215,203,240,83,71,47,113,26,214,253,254,207,122,177,85,123,95,42,222,31,184,147,225,187,246,129,137,107,118,5,117,178,89,111,222,2,227,103,119,183,40,43,40,97,170,139,187,29,74,118,160,169,123,227,154,86,73,79,241,164,123,92,218,110,143,122,43,99,107,167,248,42,3,143,94,2,184,177,214,158,44,115,157,76,211,77,41,246,206,55,121,246,103,130,173,246,237,182,159,187,218,182,210,195,39,221,205,80,201,27,210,72,158,223,137,169,215,167,84,234,138,138,178,255,0,149,254,130,106,199,14,218,5,127,194,181,143,20,251,63,122,173,204,42,174,144,83,120,234,106,189,244,175,162,162,141,178,111,167,146,70,39,87,195,34,116,85,221,240,245,233,209,81,86,96,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,1,195,215,46,30,51,176,109,125,211,76,215,41,209,191,5,101,199,243,11,53,210,227,83,246,138,213,39,98,150,10,216,164,150,77,140,169,115,221,181,140,114,244,106,43,151,167,68,69,95,113,63,249,160,104,38,172,113,19,160,86,12,43,71,49,79,180,23,170,44,194,150,233,61,55,142,166,164,217,74,202,42,216,221,38,250,137,35,98,244,124,209,167,68,93,223,23,94,157,17,85,32,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,10,64,226,23,151,15,25,217,206,190,234,94,107,139,104,223,141,178,228,25,133,230,233,110,169,251,69,106,143,191,75,61,108,178,69,38,199,212,181,237,220,199,181,122,57,17,201,215,162,162,47,184,179,254,2,180,183,59,209,110,19,176,109,51,212,187,23,177,178,75,55,180,252,109,23,138,134,163,181,221,185,85,77,31,222,66,247,198,238,177,202,199,124,46,94,157,122,47,69,69,68,128,28,116,240,137,199,103,19,188,71,100,89,253,183,69,123,184,221,191,109,139,25,254,217,44,237,235,107,167,123,246,75,239,154,57,62,250,71,205,81,182,70,171,217,223,237,170,170,49,9,85,202,219,133,204,239,134,189,44,204,63,107,120,55,217,204,207,35,200,27,220,254,115,134,179,191,107,167,166,143,194,255,0,131,203,36,77,219,52,245,191,195,163,215,119,197,213,17,157,38,168,41,175,141,14,92,60,73,231,60,80,103,249,174,136,232,223,141,196,50,11,132,119,74,106,159,180,84,17,247,234,167,167,138,74,217,54,84,212,182,86,238,171,125,66,244,84,70,167,94,140,68,102,212,37,175,43,45,17,226,47,135,172,3,56,211,157,112,211,234,76,110,219,61,226,158,247,100,149,183,26,90,185,234,167,154,21,134,173,175,117,60,242,53,172,99,105,105,21,168,173,106,245,146,79,123,191,131,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,1,207,242,158,33,116,11,6,190,213,98,217,174,184,105,254,63,122,162,217,226,109,215,76,154,138,146,170,13,236,107,217,190,41,36,107,219,185,143,107,147,170,123,218,228,84,247,42,30,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,245,232,246,175,245,161,229,46,220,77,240,219,96,186,214,216,175,188,65,233,173,186,229,110,168,146,146,178,142,175,44,160,134,122,105,227,114,182,72,164,141,210,163,152,246,185,21,170,213,68,84,84,84,83,213,225,90,133,128,234,85,170,91,238,156,231,24,254,85,109,130,161,212,146,214,89,46,112,215,65,28,237,107,92,232,157,36,46,115,81,232,215,177,202,213,94,189,30,213,254,180,63,86,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,254,246,60,44,127,194,91,74,191,241,149,187,255,0,56,233,86,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,149,154,234,22,3,166,182,168,175,186,141,156,99,248,173,182,122,134,210,69,89,123,185,195,67,4,147,185,174,115,98,108,147,57,173,87,171,88,247,35,81,122,244,99,151,250,148,242,150,158,38,248,109,191,221,104,172,86,46,32,244,214,227,114,184,212,71,73,71,71,73,150,80,77,61,76,242,57,27,28,81,198,217,85,207,123,156,168,212,106,34,170,170,162,33,210,193,226,179,93,111,209,125,53,186,197,98,212,109,94,194,177,91,148,244,237,171,138,142,247,127,164,161,158,72,28,231,53,178,182,57,164,107,149,138,230,61,168,228,78,157,88,228,254,165,24,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,30,127,53,212,44,7,77,109,81,95,117,27,56,199,241,91,108,245,13,164,138,178,247,115,134,134,9,39,115,92,230,196,217,38,115,90,175,86,177,238,70,162,245,232,199,47,245,41,229,45,60,77,240,219,127,186,209,88,172,92,65,233,173,198,229,113,168,142,146,142,142,147,44,160,154,122,153,228,114,54,56,163,141,178,171,158,247,57,81,168,212,69,85,85,68,67,165,128,124,145,221,173,83,93,106,44,80,220,233,31,114,163,167,134,174,162,141,179,53,103,134,9,157,35,98,149,241,245,220,214,61,208,76,214,185,83,163,150,41,17,58,237,94,159,88,0,0,0,0,0,0,0,0,1,207,242,158,33,116,11,6,190,213,98,217,174,184,105,254,63,122,162,217,226,109,215,76,154,138,146,170,13,236,107,217,190,41,36,107,219,185,143,107,147,170,123,218,228,84,247,42,31,171,130,234,198,150,106,135,142,253,153,234,94,41,150,251,51,181,227,125,133,121,166,175,240,189,205,221,190,239,101,238,217,187,182,253,187,186,117,216,238,159,193,79,86,0,0,0,0,0,3,154,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,167,181,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,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,245,120,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,175,71,181,127,173,15,64,15,21,154,235,126,139,233,173,214,43,22,163,106,246,21,138,220,167,167,109,92,84,119,187,253,37,12,242,64,231,57,173,149,177,205,35,92,172,87,49,237,71,34,116,234,199,39,245,41,245,96,186,177,165,154,161,227,191,102,122,151,138,101,190,204,237,120,223,97,94,105,171,252,47,115,119,111,187,217,123,182,110,237,191,110,238,157,118,59,167,240,83,242,178,158,33,116,11,6,190,213,98,217,174,184,105,254,63,122,162,217,226,109,215,76,154,138,146,170,13,236,107,217,190,41,36,107,219,185,143,107,147,170,123,218,228,84,247,42,30,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,245,232,246,175,245,161,232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,231,249,79,16,186,5,131,95,106,177,108,215,92,52,255,0,31,189,81,108,241,54,235,166,77,69,73,85,6,246,53,236,223,20,146,53,237,220,199,181,201,213,61,237,114,42,123,149,15,213,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,167,171,7,148,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,229,98,220,66,232,22,115,125,165,197,176,173,112,211,252,130,245,91,191,195,91,173,121,53,21,93,84,251,24,231,191,100,81,200,231,187,107,24,231,47,68,247,53,170,171,238,69,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,1,74,220,208,184,233,253,181,229,79,208,237,28,204,252,94,155,89,118,123,98,166,137,187,97,190,221,35,145,202,189,38,71,47,136,163,135,164,125,190,136,214,62,84,124,159,122,214,211,200,146,43,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,213,21,245,48,197,209,205,116,109,94,228,49,72,231,163,93,19,164,154,199,193,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,70,174,115,122,23,89,139,107,45,139,94,109,22,109,150,92,218,223,29,186,233,87,26,207,39,243,197,35,85,141,89,149,200,177,69,220,164,74,118,198,198,185,21,254,18,119,108,69,107,156,239,63,201,223,90,45,90,117,196,53,235,79,242,140,190,146,205,104,207,236,236,164,163,167,169,99,90,202,251,220,53,12,240,113,36,170,222,172,122,197,53,107,88,213,115,91,35,228,107,62,41,22,36,45,127,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,170,249,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,31,171,201,147,66,235,50,157,101,190,235,205,222,205,190,203,132,219,228,183,90,234,228,89,227,254,120,171,106,49,203,10,181,18,41,123,116,139,80,217,24,231,42,179,197,192,237,138,174,107,155,114,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,72,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,202,184,151,226,47,4,225,127,75,43,245,51,58,168,255,0,43,71,103,162,217,55,243,157,211,195,77,52,20,125,200,162,147,179,221,236,61,189,215,183,99,63,138,175,240,69,163,107,79,29,186,243,15,20,116,92,83,95,114,106,186,203,195,42,35,130,178,213,73,63,134,162,154,200,146,163,164,179,198,199,36,141,142,153,91,213,19,171,94,230,200,169,58,171,166,78,226,222,159,14,186,243,134,241,37,164,118,45,86,195,43,105,28,203,141,59,25,115,161,134,161,102,125,166,226,140,106,212,81,74,174,99,29,190,55,59,162,57,88,221,236,86,72,212,216,246,170,244,179,149,113,99,229,99,89,62,95,228,62,157,57,23,249,101,113,219,106,214,236,54,221,161,154,165,147,85,201,170,22,26,121,27,75,89,116,157,175,126,73,68,197,115,154,248,228,232,138,250,152,98,232,217,24,253,210,61,145,247,247,72,171,55,106,122,128,1,23,249,152,221,174,182,14,10,53,2,251,98,185,213,219,174,86,234,139,13,93,29,101,36,206,134,122,105,227,189,208,186,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,15,202,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,86,95,29,92,89,230,92,34,241,237,138,231,22,42,122,187,197,138,191,77,233,105,175,184,227,107,210,150,11,171,18,182,232,144,43,222,177,202,140,124,82,189,36,107,209,155,250,119,24,138,141,149,232,182,19,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,5,80,104,103,48,74,110,29,184,175,214,125,30,214,75,173,91,180,234,227,169,25,37,77,21,202,105,101,153,152,203,210,178,186,73,82,42,120,96,150,105,153,83,50,192,213,99,92,214,70,245,124,157,58,190,69,91,95,0,0,80,15,52,127,61,154,155,244,95,71,162,37,87,35,31,198,207,203,127,169,22,125,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,125,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,173,123,150,127,16,92,65,113,13,163,87,44,147,93,49,254,228,116,87,5,130,201,149,246,34,164,246,252,106,233,59,205,240,209,181,172,254,199,123,91,31,122,54,182,55,238,217,211,185,12,174,116,192,5,53,242,197,230,1,71,164,85,148,220,63,107,126,69,225,48,90,189,176,99,55,41,99,130,42,91,13,84,147,205,52,173,169,123,88,146,44,51,201,81,239,154,71,185,176,185,141,234,141,141,207,124,119,40,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,162,190,110,58,103,149,97,252,94,222,51,171,181,39,91,46,123,111,160,184,90,42,163,142,78,219,188,53,36,52,115,192,231,185,136,197,153,143,129,30,230,49,206,219,28,240,57,85,21,253,18,64,114,66,213,47,254,146,244,82,225,125,255,0,106,101,54,139,103,133,255,0,158,154,190,126,242,51,255,0,197,173,216,247,255,0,198,198,255,0,124,82,213,1,157,110,62,53,51,21,213,222,47,117,39,58,194,170,252,93,150,162,225,79,111,166,170,108,145,201,29,87,130,164,134,141,243,196,248,222,230,62,25,31,78,231,198,244,119,197,27,152,229,68,85,84,75,20,228,183,163,151,220,63,70,178,221,98,187,205,219,164,212,75,133,61,61,174,155,107,23,117,45,181,213,17,186,167,123,94,170,155,231,158,162,46,219,152,199,55,195,110,248,155,35,85,32,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,0,114,174,44,124,172,107,39,203,252,135,211,167,34,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,245,114,170,189,93,214,194,128,33,7,54,204,255,0,50,210,205,11,192,53,7,79,178,26,187,30,67,99,212,138,10,154,26,234,101,77,241,63,217,183,36,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,94,191,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,148,248,34,142,126,236,116,235,39,221,162,236,235,181,221,21,61,242,0,3,133,113,167,196,117,215,133,141,6,186,234,165,139,8,171,201,110,77,168,134,219,70,196,137,206,162,162,158,125,201,29,85,115,154,168,230,83,53,200,141,247,42,43,228,124,49,35,153,220,238,54,152,56,125,227,199,89,116,95,136,43,182,188,228,151,171,174,105,38,87,221,251,87,107,158,226,218,88,239,95,116,246,211,110,119,106,70,67,225,222,172,88,187,113,166,200,218,232,89,178,55,185,171,126,152,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,85,124,224,184,188,254,60,35,224,181,191,228,43,115,151,73,65,255,0,65,85,65,73,12,175,95,243,39,145,88,207,242,13,73,63,191,198,121,254,81,92,87,234,130,102,86,254,21,107,236,21,121,22,39,37,61,77,93,182,174,22,199,19,49,104,35,74,186,154,137,101,237,192,175,157,149,21,51,193,26,58,105,90,145,189,236,70,245,222,140,91,116,5,122,243,68,215,156,203,134,221,92,225,215,85,176,202,218,182,190,221,81,144,178,231,67,13,66,66,203,181,185,95,106,90,138,41,85,204,123,118,72,214,244,71,43,29,177,232,201,26,155,216,213,73,149,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,5,69,235,95,24,57,55,8,220,206,245,34,244,213,171,173,194,111,149,24,251,114,203,61,36,84,253,250,232,34,177,194,200,95,28,146,177,92,215,194,234,151,202,140,107,227,73,21,168,199,185,168,187,155,106,152,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,43,3,46,227,95,247,85,230,103,170,150,12,254,231,117,147,76,178,159,98,199,114,166,129,123,177,218,235,150,209,111,72,238,109,135,107,158,237,172,98,199,43,98,86,185,241,185,174,233,43,161,138,53,179,75,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,172,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,189,206,71,163,251,13,86,108,130,57,45,40,0,120,173,104,213,236,55,65,116,191,32,213,205,64,158,174,59,22,59,78,217,170,18,146,5,154,121,94,249,27,20,80,198,207,114,43,228,150,72,227,69,114,181,136,175,69,115,154,212,87,36,42,229,119,175,57,151,18,90,185,196,86,171,102,117,181,110,125,198,163,30,101,178,134,106,132,153,150,155,114,62,234,180,244,81,43,88,198,236,141,174,232,174,70,55,123,213,242,57,55,189,202,182,20,10,203,227,171,139,60,203,132,94,61,177,92,226,197,79,87,120,177,87,233,189,45,53,247,28,109,122,82,193,117,98,86,221,18,5,123,214,57,81,143,138,87,164,141,122,51,127,78,227,17,81,178,189,22,194,116,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,2,181,121,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,1,64,60,209,252,246,106,111,209,125,30,136,149,92,140,127,27,63,45,254,164,90,160,42,175,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,1,86,188,208,121,130,84,218,106,111,92,47,104,181,214,145,239,125,59,168,51,11,229,52,177,84,179,100,209,85,83,214,89,86,41,96,115,81,232,215,192,231,207,20,187,227,122,58,47,133,237,127,74,214,210,29,23,213,13,122,204,163,211,253,35,196,42,242,43,236,148,242,213,173,60,47,142,38,69,4,104,155,229,150,89,92,216,162,103,85,107,81,207,115,81,94,246,49,58,185,237,69,243,255,0,219,86,5,149,127,141,113,204,147,28,184,127,202,81,215,91,107,169,228,255,0,179,36,51,71,35,63,226,115,92,223,234,84,47,79,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,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,181,115,21,209,203,22,178,112,143,157,211,93,230,240,245,120,125,190,124,198,215,83,181,239,236,213,80,65,44,142,77,141,123,17,221,216,22,162,14,174,220,214,119,247,237,115,152,212,40,51,79,115,91,174,154,231,248,214,163,88,169,233,39,185,98,183,138,43,221,28,85,108,115,160,146,122,105,153,52,109,145,173,115,92,172,87,49,17,81,28,213,233,215,162,167,241,52,17,171,25,215,237,67,128,92,203,82,253,151,236,207,181,186,63,113,190,248,46,255,0,123,194,248,171,44,147,118,187,155,91,191,111,115,110,237,173,235,211,175,68,235,208,206,185,163,61,16,205,109,90,107,192,214,3,168,215,218,122,185,237,184,174,147,218,175,117,145,82,49,174,158,72,41,172,241,205,35,99,107,156,214,171,213,172,84,68,87,53,58,244,234,169,252,76,246,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,189,58,117,85,254,37,249,242,234,209,203,22,141,240,143,130,83,90,38,241,21,121,133,190,12,198,233,83,181,236,239,85,87,193,20,141,77,142,123,209,189,168,18,158,14,173,218,215,246,55,237,107,158,228,36,168,41,91,157,95,154,124,91,229,253,15,168,220,78,21,192,87,19,20,220,44,113,13,108,206,47,52,52,147,227,215,202,127,179,153,4,211,36,187,232,173,211,212,64,249,42,226,72,154,231,57,241,58,24,228,86,108,126,246,53,236,68,107,158,215,183,65,24,158,83,98,206,113,91,54,107,139,87,120,219,46,65,111,167,186,91,170,123,79,143,191,75,60,109,146,41,54,61,26,246,238,99,218,189,28,136,228,235,209,81,23,220,126,177,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,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,207,15,21,220,87,106,63,22,186,142,252,215,53,151,192,218,168,123,144,88,44,16,76,175,165,180,82,185,81,85,173,85,68,238,76,253,173,89,102,84,71,72,230,181,17,24,198,71,27,60,85,110,139,234,133,187,72,232,53,222,225,136,85,210,224,151,75,194,216,104,111,19,62,54,50,170,181,25,35,213,177,70,174,238,189,136,144,202,139,43,88,177,239,141,236,221,189,170,212,233,92,20,113,93,125,225,47,89,104,179,46,237,214,179,16,185,116,163,202,108,148,83,49,190,62,151,107,210,57,17,178,34,177,102,129,239,238,198,189,88,229,232,248,251,140,100,178,41,161,60,79,41,177,103,56,173,155,53,197,171,188,109,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,155,30,141,123,119,49,237,94,142,68,114,117,232,168,139,238,60,7,22,62,86,53,147,229,254,67,233,211,153,193,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,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,251,17,177,186,231,78,145,181,140,116,50,189,81,94,214,53,59,50,61,24,169,181,209,62,89,84,0,34,175,52,127,34,122,155,244,95,88,162,40,175,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,165,110,117,126,105,241,111,151,244,62,163,113,57,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,102,179,139,31,52,250,201,243,3,33,245,25,201,255,0,202,143,142,159,239,28,47,235,94,103,254,215,165,192,43,107,155,254,115,93,107,146,161,93,255,0,69,225,88,230,255,0,179,133,31,254,15,9,106,128,0,80,15,52,127,61,154,155,244,95,71,162,37,87,35,31,198,207,203,127,169,28,127,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,58,117,100,106,156,87,130,78,15,178,110,46,117,66,43,43,82,174,139,9,177,212,64,236,178,241,73,45,63,126,134,9,99,157,240,178,56,229,122,57,207,153,212,207,137,30,214,72,145,171,145,239,107,145,54,186,255,0,176,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,58,83,80,208,211,34,236,137,157,85,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,87,208,3,42,229,201,242,197,230,1,89,171,180,116,220,63,107,126,69,226,243,170,77,176,99,55,41,99,158,90,171,245,44,112,77,52,173,169,123,88,177,164,208,71,79,239,154,71,181,211,53,237,234,142,145,175,124,150,42,1,93,92,197,185,143,223,116,19,59,180,232,238,133,207,183,47,199,238,20,151,92,166,166,182,137,146,80,173,43,161,238,71,107,86,72,221,242,119,153,44,82,201,44,47,141,209,181,24,214,72,175,124,137,20,149,224,235,140,92,19,139,252,18,162,255,0,96,163,246,54,73,102,217,246,131,31,238,77,81,236,190,236,213,12,165,254,202,124,17,71,63,118,58,117,147,238,209,118,117,218,238,138,158,249,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,186,185,210,104,229,247,48,209,172,75,88,173,19,119,41,52,238,225,81,79,116,166,218,196,219,75,114,117,60,109,169,222,231,162,174,201,224,167,139,182,214,61,206,241,59,190,22,198,229,90,235,224,31,83,49,93,34,226,247,77,179,172,214,175,194,89,105,238,21,22,250,154,167,73,28,113,210,248,218,73,168,217,60,175,145,237,99,33,141,245,13,124,143,87,124,49,181,238,68,85,68,69,209,73,207,245,251,88,236,92,63,232,214,89,172,89,28,62,34,147,25,183,186,162,58,109,207,103,139,170,123,146,58,106,109,236,99,214,62,236,242,69,23,115,98,181,155,247,59,225,106,169,153,115,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,82,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,114,174,44,124,172,107,39,203,252,135,211,167,51,109,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,125,60,188,248,211,181,113,79,165,244,246,44,191,32,164,118,170,99,84,234,153,5,26,83,54,149,107,96,73,54,197,112,130,54,185,90,246,57,171,19,101,86,35,81,147,43,147,183,27,31,14,233,106,124,150,203,181,170,245,76,250,203,53,206,146,190,158,58,137,233,31,45,52,205,149,141,158,9,95,12,209,43,154,170,136,248,229,142,72,222,223,226,215,177,205,94,138,138,132,11,231,87,229,99,22,249,129,67,233,215,18,165,116,47,93,53,31,135,77,71,183,106,134,151,222,124,13,214,135,172,83,67,42,43,233,110,20,174,84,89,41,106,99,69,78,228,47,218,222,169,213,28,142,107,94,199,49,236,99,219,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,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,236,227,95,133,27,239,9,122,203,91,134,246,174,181,152,133,203,173,102,45,123,173,133,141,241,244,187,88,178,70,174,141,85,139,52,15,127,106,68,232,199,47,70,73,219,99,37,141,9,1,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,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,133,173,54,155,173,254,235,69,98,177,91,42,238,55,43,141,68,116,148,116,116,144,186,105,234,103,145,200,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,52,41,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,187,91,34,129,85,124,243,191,4,255,0,50,126,154,67,94,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,219,254,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,233,83,67,93,76,171,178,86,117,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,79,64,14,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,193,94,11,57,183,212,222,174,182,173,45,226,178,106,72,234,43,234,38,138,12,241,59,84,176,53,239,115,86,8,171,169,227,141,177,68,206,171,35,60,75,21,172,106,118,123,145,162,36,179,145,47,154,63,158,205,77,250,47,163,209,30,255,0,151,7,48,10,206,29,239,177,105,38,175,100,95,220,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,183,126,1,64,60,209,252,246,106,111,209,125,30,136,237,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,29,202,31,36,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,125,119,57,140,116,240,181,206,68,232,213,150,52,94,155,147,175,214,101,92,187,238,92,28,192,40,248,136,177,69,164,154,189,145,127,117,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,121,252,255,0,63,195,116,179,13,187,106,14,160,228,52,150,60,122,199,78,181,53,213,213,42,187,34,103,84,68,68,68,69,115,222,231,43,88,198,53,21,239,123,154,214,163,156,228,69,160,30,54,248,193,201,184,185,213,9,111,78,90,186,44,38,199,81,59,113,59,61,92,84,253,250,24,37,142,6,76,249,36,137,136,231,62,103,83,50,85,99,159,34,70,174,86,49,206,68,220,233,149,200,199,241,179,242,223,234,69,170,2,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,5,85,243,206,252,19,252,201,250,105,5,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,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,193,64,60,209,252,246,106,111,209,125,30,136,244,28,178,248,193,198,120,90,213,11,221,151,81,150,146,143,9,206,105,226,109,214,240,232,170,37,158,217,61,28,117,15,166,123,35,129,146,58,86,61,211,62,39,49,25,215,172,145,191,115,82,55,53,247,188,10,171,231,157,248,39,249,147,244,210,42,242,184,243,217,166,95,90,244,122,210,255,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,26,243,20,227,170,155,133,172,53,112,125,62,175,164,126,170,95,233,225,154,134,26,154,89,94,203,101,186,101,168,98,220,145,86,53,130,103,182,74,119,70,200,92,255,0,233,189,175,115,30,198,171,31,70,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,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,194,185,172,112,57,83,169,86,170,254,41,52,217,244,145,95,113,139,58,191,41,182,57,145,64,151,27,117,43,94,245,173,100,157,17,95,83,12,93,90,230,200,229,238,67,20,109,98,181,209,54,57,170,91,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,166,248,159,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,116,39,193,223,21,88,111,21,250,71,111,204,44,215,42,70,228,246,234,122,122,108,178,209,28,107,11,237,215,21,103,198,173,137,207,123,188,52,142,108,142,133,251,157,185,136,173,85,238,50,70,50,157,185,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,159,230,112,120,201,208,186,206,29,184,142,204,244,231,216,222,206,178,182,225,37,199,28,107,22,119,194,251,61,67,221,37,42,71,44,232,143,151,182,197,236,61,253,92,157,216,101,110,247,43,85,203,53,56,21,215,74,60,167,151,167,16,58,13,119,188,239,189,97,56,126,77,113,181,210,72,144,71,252,207,87,65,51,220,144,163,85,37,151,183,86,181,14,145,238,106,163,60,92,13,222,168,230,181,181,130,90,79,28,186,209,106,198,185,111,232,62,139,218,178,250,72,50,28,195,23,196,234,238,54,86,177,178,207,61,146,11,107,100,238,191,171,87,178,207,25,21,46,215,117,99,158,177,72,214,238,107,37,68,132,28,27,104,93,103,17,60,71,97,154,115,236,111,104,217,93,112,142,227,145,181,235,59,33,101,158,157,237,146,169,36,150,4,87,197,220,98,118,24,254,173,78,236,209,55,123,85,200,228,209,240,5,43,115,171,243,79,139,124,191,161,245,27,137,0,9,233,202,199,141,59,86,129,230,85,154,53,170,89,5,37,175,79,178,234,133,171,165,174,158,153,168,203,109,237,201,20,77,150,105,247,34,199,77,44,81,163,30,231,163,218,199,178,23,125,211,59,207,91,180,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,146,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,23,29,215,222,42,178,169,48,172,89,254,11,76,177,251,130,201,110,166,232,201,61,169,85,4,149,81,197,117,222,250,120,170,32,238,211,84,53,60,51,149,90,206,157,87,171,189,233,249,92,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,233,254,203,112,79,217,103,236,83,216,95,218,103,217,255,0,178,222,204,241,83,127,232,191,13,225,187,29,237,253,223,239,63,14,253,251,255,0,175,119,95,121,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,64,229,215,199,85,79,11,89,146,96,250,131,95,86,253,43,191,212,77,53,116,52,212,177,61,246,203,140,201,78,196,185,42,164,107,60,204,108,116,237,141,240,181,255,0,208,123,158,214,61,237,70,62,223,184,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,207,127,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,10,112,209,196,94,9,197,6,150,80,106,102,11,81,254,74,142,241,69,178,111,230,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,34,175,52,127,34,122,155,244,95,88,162,40,4,237,92,40,241,93,168,252,37,106,59,51,92,42,95,29,106,174,237,193,127,176,79,50,178,150,239,74,213,85,70,185,81,23,183,51,55,57,98,153,17,93,27,156,228,84,123,31,36,111,208,158,150,234,150,9,173,56,37,179,83,52,210,251,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,168,30,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,3,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,253,214,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,5,0,243,71,243,217,169,191,69,244,122,35,138,96,218,233,168,250,109,167,25,206,151,225,87,159,101,90,181,27,192,197,127,154,4,86,213,84,82,210,165,66,37,43,100,69,248,33,147,197,59,186,136,155,158,214,53,138,228,99,164,99,218,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,209,78,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,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,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,130,188,199,249,128,81,240,239,98,151,73,52,135,34,254,235,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,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,4,240,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,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,63,215,237,28,177,113,1,163,89,102,142,228,115,120,122,76,154,222,234,120,234,118,189,254,18,169,142,73,41,170,118,49,236,89,59,83,199,20,189,189,232,215,236,218,239,133,202,134,101,205,52,104,14,177,216,184,128,209,172,79,88,177,200,124,61,38,77,111,109,68,148,219,158,255,0,9,84,199,58,58,154,109,239,99,22,78,212,241,203,23,115,98,53,251,55,55,225,114,41,13,121,207,234,245,78,33,160,216,214,145,219,167,171,134,163,80,175,14,154,177,91,4,79,130,107,117,191,183,44,144,189,238,248,216,245,169,154,134,70,171,19,222,144,200,138,228,69,218,250,214,224,103,75,237,90,199,197,166,153,224,119,215,82,45,182,123,199,180,171,32,171,162,109,92,21,112,80,195,37,108,148,178,68,229,70,185,147,54,153,97,94,189,81,18,69,85,107,186,109,93,25,148,3,205,31,207,102,166,253,23,209,232,142,149,202,231,141,187,87,15,217,52,218,37,169,19,210,81,225,57,165,225,149,108,189,85,213,54,158,11,21,106,211,190,55,75,39,72,92,233,25,59,163,162,137,92,249,25,28,41,26,200,189,17,100,82,237,0,7,42,226,199,202,198,178,124,191,200,125,58,115,53,135,170,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,151,63,151,115,39,192,114,126,8,114,221,126,211,27,149,37,171,54,160,167,130,201,246,122,182,186,20,173,181,94,234,215,183,19,152,217,24,230,213,177,141,239,85,70,169,30,217,163,165,149,28,145,171,38,108,84,173,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,182,211,205,178,197,147,99,60,19,96,22,44,207,57,171,204,111,180,153,197,3,110,23,218,154,26,122,55,215,78,182,251,146,185,233,5,59,27,20,76,69,93,172,98,34,170,49,173,71,58,71,110,123,169,216,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,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,158,128,28,171,137,222,30,177,94,40,52,106,245,164,121,77,79,128,241,253,186,155,117,209,148,177,212,77,108,174,137,219,162,168,141,175,79,243,163,122,53,204,115,226,150,86,35,217,191,114,103,91,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,89,255,0,8,124,213,44,86,238,31,114,59,62,189,221,60,78,103,167,56,255,0,136,180,213,220,110,111,117,86,103,39,118,86,67,76,138,202,117,237,204,205,212,80,186,71,58,89,30,215,201,80,254,169,28,206,74,203,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,41,222,10,45,216,182,43,108,226,163,82,45,155,242,75,207,90,156,58,7,165,85,60,214,170,23,71,81,79,37,68,141,87,50,57,188,84,115,110,98,58,55,181,34,72,164,99,213,101,84,101,149,0,85,95,60,239,193,63,204,159,166,149,86,78,158,92,28,192,43,56,119,190,197,164,154,189,145,127,114,122,255,0,19,60,85,53,17,207,81,38,59,85,177,242,110,167,100,44,146,71,195,52,136,140,124,40,221,169,36,169,43,85,159,124,146,221,249,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,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,36,138,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,167,42,230,143,231,179,83,126,139,232,244,68,85,45,83,149,31,29,63,222,56,95,214,188,207,253,175,75,128,86,215,55,252,230,186,215,37,66,187,254,139,194,177,205,255,0,103,10,63,252,30,18,213,1,64,60,209,252,246,106,111,209,125,30,136,138,165,201,242,197,230,1,89,171,180,116,220,63,107,126,69,226,243,170,77,176,99,55,41,99,158,90,171,245,44,112,77,52,173,169,123,88,177,164,208,71,79,239,154,71,181,211,53,237,234,142,145,175,124,149,173,198,55,16,191,188,255,0,16,89,38,172,209,83,93,104,172,181,125,138,43,37,190,227,85,222,146,142,134,8,155,27,90,136,138,172,139,184,244,146,119,68,197,86,182,73,228,248,158,189,94,235,105,229,77,123,226,11,52,225,246,167,63,214,205,72,186,228,214,171,181,194,74,124,82,43,162,197,83,85,29,44,18,202,218,154,151,214,110,117,68,221,202,135,201,18,71,58,238,141,180,105,179,224,123,81,40,176,244,24,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,55,196,254,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,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,164,14,99,252,192,43,56,136,190,203,164,154,67,145,127,114,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,98,213,57,24,254,54,126,91,253,72,181,64,82,183,58,191,52,248,183,203,250,31,81,184,144,0,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,0,5,85,243,206,252,19,252,201,250,105,85,100,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,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,80,15,52,127,61,154,155,244,95,71,162,34,169,105,60,164,56,211,181,89,105,163,225,79,84,178,10,74,10,121,42,58,224,115,203,76,216,152,233,231,150,73,42,45,242,206,142,68,87,201,44,136,248,17,237,234,231,190,88,251,138,171,4,69,175,149,87,207,59,240,79,243,39,233,164,85,229,113,231,179,76,190,181,232,245,165,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,80,115,65,229,247,77,105,166,189,113,67,162,214,170,183,177,245,14,175,204,44,116,209,75,82,253,243,75,85,81,89,122,89,101,157,206,70,35,159,3,95,4,81,108,141,136,233,126,22,53,253,43,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,77,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,175,21,230,13,198,221,171,133,12,2,59,22,49,61,37,118,162,229,84,245,16,218,168,219,84,214,207,105,129,208,204,214,93,159,27,161,149,143,100,117,13,141,173,138,68,106,76,189,196,106,170,71,39,74,44,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,155,220,198,189,236,106,61,245,151,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,43,3,157,166,142,88,165,197,112,94,32,105,230,236,222,169,174,9,135,86,71,181,238,241,116,178,71,81,87,78,189,85,251,35,236,190,42,159,114,51,115,252,87,196,238,145,181,22,181,116,111,88,239,186,55,113,202,106,109,16,248,138,76,195,15,189,225,215,74,109,204,103,122,150,190,149,241,181,119,185,143,86,246,167,74,121,250,55,107,159,216,217,185,173,123,148,240,7,74,215,29,111,186,235,117,78,14,235,133,142,146,215,79,129,224,246,108,30,133,144,200,233,31,60,20,17,42,44,242,185,122,34,190,73,100,149,232,141,106,35,88,172,103,196,173,89,31,99,252,146,244,114,197,22,43,157,113,3,81,55,122,245,83,112,92,58,142,61,175,111,132,165,142,58,122,186,133,234,143,217,39,121,242,211,123,149,155,153,225,126,23,116,145,200,150,126,1,74,220,234,252,211,226,223,47,232,125,70,226,114,174,93,124,58,96,156,80,106,158,113,166,121,213,63,225,253,206,178,207,91,190,111,230,203,167,137,164,134,10,206,220,82,199,222,237,119,222,238,211,221,177,255,0,193,83,248,42,112,173,104,210,28,203,65,117,67,32,210,61,64,130,146,59,238,59,80,216,106,22,146,116,154,9,88,248,219,44,83,70,255,0,114,171,36,138,72,228,68,114,53,232,143,68,115,90,228,86,165,154,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,109,153,59,93,98,146,69,123,166,116,142,141,92,143,72,155,47,64,231,87,229,99,22,249,129,67,233,215,18,170,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,60,60,75,240,233,157,240,191,170,117,250,103,157,83,255,0,149,172,179,214,239,135,249,206,215,226,102,134,10,206,220,82,201,217,238,246,30,238,211,221,189,159,193,83,248,42,203,254,83,124,102,216,180,146,251,251,179,231,54,174,213,171,59,200,25,81,100,188,83,177,239,146,11,197,67,33,166,109,53,67,19,175,88,101,237,66,214,72,212,69,142,69,93,253,88,245,124,55,40,82,7,52,46,53,255,0,120,12,237,250,49,167,183,59,85,118,155,97,183,6,84,197,113,162,94,247,182,110,141,133,204,125,66,74,230,167,72,98,238,207,12,105,26,171,36,248,229,223,35,95,23,111,133,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,188,142,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,137,255,0,205,11,129,111,216,166,84,253,113,209,204,51,194,105,181,235,103,182,41,168,157,186,27,21,210,73,28,139,210,20,106,120,122,57,186,199,219,232,174,99,37,87,199,247,77,117,60,107,26,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,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,0,138,188,209,252,137,234,111,209,125,98,136,164,190,25,45,54,171,255,0,18,90,81,98,190,219,41,46,54,219,142,113,98,164,172,163,171,133,179,65,83,4,149,240,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,78,213,204,51,130,203,175,11,26,161,81,125,196,49,250,182,233,94,75,80,139,143,214,45,75,170,146,138,117,143,116,182,249,228,115,81,204,123,92,146,186,36,122,185,95,10,53,123,146,61,147,109,232,28,159,242,77,121,181,235,205,206,197,166,56,197,37,219,9,187,83,211,174,115,45,106,246,96,160,130,62,239,133,168,101,66,49,206,74,148,115,230,108,112,34,42,76,142,149,28,140,70,45,68,31,95,58,191,52,248,183,203,250,31,81,184,158,127,151,151,9,152,111,23,90,95,173,184,61,246,162,146,207,125,160,168,197,234,108,89,27,168,22,170,123,83,214,74,245,157,24,196,146,37,123,37,137,139,27,152,175,217,215,182,245,69,116,76,84,137,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,218,121,98,243,0,172,213,218,58,110,31,181,191,34,241,121,213,38,216,49,155,148,177,207,45,85,250,150,56,38,154,86,212,189,172,88,210,104,35,167,247,205,35,218,233,154,246,245,71,72,215,190,75,21,51,89,197,143,154,125,100,249,129,144,250,140,231,117,187,240,57,77,146,242,255,0,195,120,184,211,151,213,173,246,219,79,114,126,93,105,70,75,80,149,212,145,93,170,96,109,108,8,212,114,196,248,34,107,59,173,94,145,44,49,58,78,172,116,111,239,69,92,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,155,226,127,69,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,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,64,60,209,252,246,106,111,209,125,30,136,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,126,124,29,112,169,130,112,79,163,85,15,189,220,173,81,228,149,118,246,86,231,25,39,140,154,42,25,124,51,170,37,107,190,254,78,220,80,211,199,60,145,247,81,177,111,107,59,143,107,85,118,182,168,57,134,113,167,117,226,159,84,42,44,88,134,65,86,237,43,198,170,17,49,250,53,166,117,42,86,206,145,237,150,225,60,110,114,185,239,115,150,86,196,175,70,171,33,86,167,110,55,190,109,214,43,203,11,139,125,109,226,103,13,200,109,250,191,139,213,220,95,141,84,35,33,205,225,166,130,150,146,189,242,46,229,162,150,38,108,111,137,141,174,107,145,208,49,89,218,86,119,82,55,236,117,68,223,6,85,201,211,69,203,254,179,87,120,7,211,190,32,116,67,29,241,121,213,39,182,231,201,173,177,73,60,181,87,234,88,238,51,195,19,169,152,231,172,105,52,17,211,251,161,141,141,116,205,123,186,43,164,107,25,36,64,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,150,255,0,123,230,231,164,235,195,4,154,163,100,130,213,73,170,117,190,42,142,223,130,84,213,84,213,246,42,163,168,142,52,146,121,227,130,52,88,82,9,163,169,69,94,219,101,219,36,44,147,184,199,171,41,219,63,207,243,45,83,204,174,218,131,168,57,13,93,243,33,190,84,45,77,117,117,74,166,249,95,209,17,17,17,17,26,198,53,168,214,49,141,68,99,24,214,181,168,214,181,17,46,39,150,47,1,223,177,11,21,54,188,234,197,151,110,125,144,91,219,236,219,93,198,221,219,170,197,225,115,230,108,157,29,221,114,119,170,32,117,58,187,116,113,203,11,86,72,87,166,249,90,179,252,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,75,237,90,57,197,166,166,96,118,39,82,37,182,11,199,180,168,224,164,162,109,36,20,144,87,67,29,108,116,177,196,213,86,181,144,182,165,33,78,157,17,82,52,84,107,122,237,75,41,228,193,171,213,57,126,131,100,186,71,113,158,174,106,141,61,188,54,106,53,116,17,50,8,109,215,14,228,177,194,199,183,227,123,210,166,26,233,28,175,79,114,77,26,35,149,19,107,34,7,55,221,80,186,230,156,90,84,224,115,54,174,11,110,159,89,232,173,180,240,58,181,210,193,44,245,48,182,182,90,166,69,209,27,11,220,218,136,97,119,77,202,228,165,141,85,223,193,173,237,92,143,176,10,105,110,186,167,170,85,216,245,90,84,82,211,219,172,22,187,179,146,86,192,172,149,210,207,91,78,197,235,218,123,209,97,160,123,189,202,246,34,199,253,20,145,119,90,249,64,60,209,252,246,106,111,209,125,30,136,138,165,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,239,187,91,160,165,153,238,130,84,142,53,134,55,210,195,76,136,146,61,236,238,177,204,77,174,145,143,124,150,62,1,202,184,177,242,177,172,159,47,242,31,78,156,205,97,98,156,206,185,127,209,233,21,101,79,16,58,33,142,248,76,22,175,116,249,53,182,41,32,138,150,195,85,36,240,195,19,169,152,231,164,139,12,242,84,123,161,141,142,108,46,99,186,43,99,115,25,29,117,147,167,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,204,14,117,126,86,49,111,152,20,62,157,113,43,171,151,38,45,98,206,120,194,194,240,172,166,135,198,217,114,11,126,69,107,184,211,119,95,31,126,150,123,21,124,114,199,189,138,215,183,115,30,228,234,213,71,39,94,168,168,190,243,229,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,235,252,184,57,128,86,112,239,125,139,73,53,123,34,254,228,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,8,65,205,27,131,232,248,128,210,248,117,79,16,74,74,124,219,0,167,123,145,103,150,138,142,11,133,169,210,49,213,12,170,171,169,124,77,133,148,205,73,106,24,247,203,177,169,226,27,181,86,109,205,163,98,101,114,203,224,251,25,226,151,84,47,119,173,70,74,74,204,39,6,167,137,215,91,59,165,168,138,123,156,245,145,212,50,153,140,146,7,198,232,152,199,66,249,92,244,127,94,177,198,205,174,73,28,230,94,240,0,170,190,121,223,130,127,153,63,77,35,87,44,141,11,211,142,34,245,131,58,210,253,80,179,120,235,85,118,159,214,203,12,209,42,50,170,223,84,219,133,189,35,170,166,145,81,123,115,51,115,186,47,69,106,181,206,99,218,246,61,236,116,127,215,77,11,212,126,29,53,30,227,165,250,161,102,240,55,90,30,146,195,52,74,175,165,184,82,185,85,35,170,166,145,81,59,144,191,107,186,47,68,114,57,174,99,218,199,177,236,108,255,0,229,123,204,15,236,254,206,29,184,130,206,109,84,24,221,5,189,242,98,153,13,242,183,195,248,46,214,223,230,201,103,122,118,251,61,189,238,133,210,189,157,190,215,101,21,232,248,99,142,58,243,12,227,78,235,197,62,168,84,88,177,12,130,173,218,87,141,84,34,99,244,107,76,234,84,173,157,35,219,45,194,120,220,229,115,222,231,44,173,137,94,141,86,66,173,78,220,111,124,219,188,255,0,2,252,25,95,120,195,212,122,171,100,151,95,99,97,152,191,135,168,201,174,81,61,139,84,216,229,87,246,169,169,163,119,94,179,75,218,149,18,71,53,99,141,172,115,157,185,81,145,73,160,155,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,10,12,230,143,231,179,83,126,139,232,244,71,170,229,237,193,214,9,197,254,9,172,150,11,253,103,177,178,75,55,217,223,179,249,7,110,106,143,101,247,102,171,125,87,246,43,39,138,57,251,177,211,164,127,120,171,179,174,230,244,84,247,196,188,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,92,28,192,40,248,136,177,69,164,154,189,145,127,117,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,128,121,163,249,236,212,223,162,250,61,17,210,184,96,224,178,213,197,63,1,57,141,247,16,199,233,29,170,152,214,113,90,184,253,98,212,182,149,107,96,74,43,115,165,183,207,35,154,173,123,28,213,149,209,35,213,168,201,149,171,220,141,143,155,116,21,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,245,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,93,41,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,174,93,201,255,0,197,95,2,223,255,0,43,26,69,197,6,138,97,159,135,246,90,172,254,138,133,223,255,0,78,166,115,110,145,211,163,127,233,124,83,218,239,246,19,43,63,194,38,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,103,7,30,60,205,105,181,155,72,241,125,53,208,171,213,93,165,153,85,157,181,90,128,216,160,149,175,166,124,140,103,91,60,85,82,54,55,72,196,119,121,39,123,34,70,74,206,211,90,245,99,230,141,96,174,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,186,243,14,225,235,21,225,127,80,180,239,72,241,106,159,31,224,52,254,150,166,227,116,125,44,116,243,92,235,165,185,220,93,45,68,141,98,127,155,27,17,206,123,153,20,81,49,94,253,155,150,85,114,49,252,108,252,183,250,145,106,128,165,110,117,126,105,241,111,151,244,62,163,113,57,255,0,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,151,19,203,23,152,5,102,174,209,211,112,253,173,249,23,139,206,169,54,193,140,220,165,142,121,106,175,212,177,193,52,210,182,165,237,98,198,147,65,29,63,190,105,30,215,76,215,183,170,58,70,189,242,88,168,5,85,243,206,252,19,252,201,250,105,10,184,10,210,220,19,90,120,177,193,180,207,82,236,94,217,198,239,62,211,241,180,94,42,106,126,239,106,219,85,52,127,121,11,217,35,122,73,19,29,240,185,58,244,232,189,81,85,23,207,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,66,128,121,163,249,236,212,223,162,250,61,17,232,56,12,224,251,25,226,231,75,245,198,202,228,164,162,205,172,116,246,39,98,119,138,185,106,59,20,51,203,37,91,230,100,145,196,244,107,153,51,105,153,18,189,204,145,99,71,43,216,215,42,109,116,74,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,234,121,112,115,0,163,226,34,197,22,146,106,246,69,253,214,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,197,121,231,126,9,254,100,253,52,138,188,174,60,246,105,151,214,189,30,180,191,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,109,204,191,129,202,158,28,115,41,181,135,7,125,35,244,235,52,188,72,200,105,35,100,84,239,177,220,102,73,39,90,38,194,196,107,86,153,90,201,93,11,152,223,129,145,172,111,68,86,177,243,113,254,12,184,191,202,184,59,212,122,236,198,211,97,251,71,101,189,91,221,111,187,216,164,184,201,73,29,79,69,223,4,237,123,81,236,108,209,61,21,26,247,199,39,72,229,157,136,141,89,55,183,154,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,123,213,25,28,81,199,26,43,149,207,84,98,43,156,231,42,185,108,211,149,215,47,250,59,69,29,183,137,189,111,199,123,215,89,188,53,199,7,181,207,36,19,210,199,75,44,17,79,13,217,221,183,191,116,203,221,233,20,114,35,29,11,163,116,138,213,122,196,232,172,252,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,207,248,129,211,63,219,38,135,103,154,91,29,37,170,162,175,38,199,235,173,244,30,212,143,125,44,53,207,133,222,22,119,252,15,86,246,167,72,164,71,181,170,230,57,136,230,166,230,161,154,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,63,40,250,173,54,155,173,254,235,69,98,177,91,42,238,55,43,141,68,116,148,116,116,144,186,105,234,103,145,200,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,52,167,195,94,144,211,104,46,131,96,218,71,12,20,145,212,99,182,120,97,184,45,36,242,205,4,183,23,245,150,182,104,223,47,71,171,36,169,146,105,17,21,27,209,30,136,141,106,34,53,58,88,5,43,115,171,243,79,139,124,191,161,245,27,136,228,169,230,159,41,249,127,93,234,54,226,122,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,16,255,0,109,88,22,85,254,53,199,50,76,114,225,255,0,41,71,93,109,174,167,147,254,204,144,205,28,140,255,0,137,205,115,127,169,80,154,156,84,241,221,98,226,171,130,252,71,10,202,95,224,181,55,31,204,40,36,184,211,116,124,158,212,165,130,211,60,114,221,119,178,158,42,120,59,181,53,14,79,12,213,87,51,167,84,234,223,122,70,190,19,188,211,232,223,204,12,123,212,96,52,166,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,60,58,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,18,42,183,153,30,182,213,112,161,65,195,12,17,82,81,190,142,157,108,51,100,16,178,5,125,102,54,180,114,83,37,178,90,119,194,230,163,209,175,106,37,76,111,100,155,34,98,42,43,213,242,191,133,104,94,133,234,63,17,122,143,110,210,253,47,179,120,235,173,119,89,102,154,85,86,82,219,233,90,168,146,85,84,200,136,189,184,89,185,189,87,162,185,92,230,177,141,123,222,198,59,66,156,52,112,233,130,112,191,165,148,26,103,130,211,255,0,146,172,188,86,239,155,249,206,233,225,161,134,122,206,220,178,201,217,238,246,24,238,211,29,177,159,193,19,248,170,184,177,242,177,172,159,47,242,31,78,156,205,97,169,44,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,95,143,174,10,50,174,20,245,30,174,247,105,182,120,141,50,201,174,19,73,142,92,41,210,71,199,65,189,93,35,109,149,11,35,158,246,205,19,17,81,142,123,151,189,27,21,232,187,155,43,34,253,94,95,188,119,95,120,85,202,163,194,178,151,248,221,50,200,46,9,37,198,155,163,35,246,93,84,242,82,199,45,215,123,41,229,168,159,181,77,78,228,240,205,84,107,250,245,78,142,247,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,85,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,162,141,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,221,45,193,52,91,4,182,105,158,154,88,189,141,141,217,187,222,10,139,197,77,81,218,238,204,249,164,251,201,158,249,29,214,73,94,239,137,203,211,175,68,232,136,136,149,3,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,34,79,243,12,224,178,213,197,62,151,212,95,113,12,126,145,218,169,141,83,162,227,245,139,82,218,85,173,129,36,221,45,190,121,28,213,107,216,230,172,174,137,30,173,70,76,173,94,228,108,124,219,168,135,251,106,192,178,175,241,174,57,146,99,151,15,249,74,58,235,109,117,60,159,246,100,134,104,228,103,252,78,107,155,253,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,77,156,88,249,167,214,79,152,25,15,168,206,93,79,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,97,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,10,1,230,143,231,179,83,126,139,232,244,68,138,228,141,128,97,183,220,203,83,117,6,243,143,82,86,100,56,173,61,166,154,203,93,50,43,159,64,202,196,173,74,149,137,21,118,181,239,108,17,177,95,211,122,51,123,81,81,178,61,29,231,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,193,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,17,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,95,247,43,143,34,122,101,245,175,88,173,32,175,51,174,95,244,122,69,89,83,196,14,136,99,190,19,5,171,221,62,77,109,138,72,34,165,176,213,73,60,48,196,234,102,57,233,34,195,60,149,30,232,99,99,155,11,152,238,138,216,220,198,71,93,101,159,114,148,224,163,219,117,148,124,89,106,109,178,213,89,101,135,189,30,23,111,157,59,242,58,186,25,251,111,185,185,17,219,35,236,190,41,99,137,178,53,206,89,21,210,162,70,177,66,247,219,80,0,28,171,137,222,33,113,94,23,244,106,245,171,153,77,55,143,240,29,186,107,117,173,149,81,211,205,115,174,149,219,98,167,141,207,95,243,164,122,181,175,115,34,138,87,163,31,179,106,231,51,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,45,39,148,119,25,182,42,187,21,159,131,188,182,213,224,110,180,62,62,163,20,184,211,177,239,142,225,27,159,53,109,77,53,66,123,251,115,51,116,242,50,79,116,111,141,170,197,216,246,55,191,103,224,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,210,72,211,111,21,229,39,175,53,58,81,196,93,102,15,117,173,164,166,196,243,171,61,91,239,21,21,117,17,83,193,111,125,182,150,162,182,58,217,37,123,21,81,145,197,29,84,106,221,236,103,74,133,123,149,123,109,66,26,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,126,124,180,112,10,157,62,224,183,78,233,110,88,245,37,170,229,124,167,169,191,213,44,41,22,250,198,85,212,201,45,45,68,175,141,87,123,221,70,180,136,155,151,123,88,214,49,219,118,109,73,64,80,15,52,127,61,154,155,244,95,71,162,58,255,0,10,92,31,90,184,178,229,249,150,54,222,149,113,231,120,118,113,122,175,197,31,12,173,70,84,206,251,85,177,100,161,149,178,61,177,108,168,88,98,98,72,231,53,98,123,88,253,219,18,72,228,128,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,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,204,160,114,174,44,124,172,107,39,203,252,135,211,167,51,88,105,163,75,117,35,78,56,153,209,171,102,127,142,81,251,87,16,205,45,243,69,37,21,218,133,62,242,53,115,224,169,165,168,133,251,152,237,175,100,177,61,58,186,55,109,93,174,123,21,28,180,151,204,51,130,203,175,11,26,161,81,125,196,49,250,182,233,94,75,80,139,143,214,45,75,170,146,138,117,143,116,182,249,228,115,81,204,123,92,146,186,36,122,185,95,10,53,123,146,61,147,109,183,78,5,184,116,253,216,184,113,199,112,11,149,63,107,36,184,110,190,228,223,30,238,151,74,134,51,124,94,233,100,143,238,99,100,52,251,163,114,49,253,142,226,34,43,212,224,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,94,78,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,60,60,78,240,245,149,112,191,172,183,173,35,202,106,124,127,128,237,212,219,174,140,165,146,158,27,157,12,173,221,21,68,109,122,127,157,27,209,174,123,89,44,82,177,30,253,155,150,122,114,167,227,182,234,151,90,14,22,117,151,38,164,117,181,212,233,6,17,117,184,206,230,207,28,232,230,54,59,58,189,81,90,246,57,170,229,131,123,154,172,86,118,26,175,223,4,113,218,248,42,47,154,247,28,117,57,45,214,247,194,62,156,178,145,108,86,218,138,118,101,215,100,124,85,11,93,87,19,163,157,180,80,43,85,201,19,32,149,172,238,185,122,74,179,68,232,250,49,177,191,189,90,180,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,237,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,232,0,42,175,158,119,224,159,230,79,211,78,85,201,83,205,62,83,242,254,187,212,109,197,143,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,80,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,251,254,21,120,103,204,184,175,213,202,61,45,195,235,169,45,204,109,59,174,87,123,157,74,163,153,110,183,70,248,217,44,233,30,228,116,207,221,44,108,100,109,84,220,247,183,115,152,205,242,51,67,218,91,165,184,38,139,96,150,205,51,211,75,23,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,148,3,205,31,207,102,166,253,23,209,232,137,85,200,199,241,179,242,223,234,71,127,230,51,192,79,239,81,98,131,82,52,238,127,15,169,184,205,191,193,210,83,207,81,178,150,245,66,199,190,84,163,114,189,118,67,50,62,73,29,20,190,230,171,158,230,74,187,92,217,33,164,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,234,139,230,143,231,179,83,126,139,232,244,68,202,228,161,171,216,107,240,12,203,65,29,61,92,121,100,23,138,140,189,145,186,5,236,79,110,124,52,84,174,115,36,78,168,143,142,88,216,142,107,182,245,73,163,86,111,233,38,207,223,230,117,203,254,179,87,104,234,120,129,209,12,119,197,231,84,155,167,201,173,177,73,60,181,87,234,88,224,134,24,157,76,199,61,99,73,160,142,159,221,12,108,107,166,107,221,209,93,35,88,201,57,87,38,206,24,189,165,125,187,113,59,154,226,247,88,99,179,244,183,225,21,178,77,218,165,169,154,70,84,67,112,157,177,167,71,203,219,98,182,22,189,126,235,116,179,162,35,164,143,172,86,212,101,92,210,159,9,222,86,52,111,229,254,61,233,208,21,43,204,127,151,253,103,14,247,217,117,111,72,113,223,238,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,87,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,130,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,107,107,131,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,117,94,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,83,5,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,133,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,165,168,42,175,158,119,224,159,230,79,211,72,171,202,227,207,102,153,125,107,209,235,75,147,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,37,180,242,197,230,1,89,171,180,116,220,63,107,126,69,226,243,170,77,176,99,55,41,99,158,90,171,245,44,112,77,52,173,169,123,88,177,164,208,71,79,239,154,71,181,211,53,237,234,142,145,175,124,144,91,154,63,158,205,77,250,47,163,209,18,171,145,143,227,103,229,191,212,142,171,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,89,105,204,39,140,92,19,139,252,19,70,239,246,10,63,99,100,150,111,180,95,104,49,254,228,213,30,203,238,205,72,202,95,236,167,193,20,115,247,99,167,89,62,237,23,103,93,174,232,169,239,242,188,174,60,246,105,151,214,189,30,180,191,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,30,127,80,173,152,109,235,0,201,108,218,141,37,36,120,157,125,158,182,154,252,250,186,181,165,129,182,231,194,246,212,172,147,35,154,177,51,180,175,234,244,115,118,167,85,234,157,58,153,151,212,42,44,54,221,159,228,182,253,57,187,85,221,49,58,91,197,108,54,26,234,182,171,103,170,183,54,103,165,52,210,34,177,138,143,116,72,199,42,43,25,239,85,248,91,252,19,186,114,237,197,180,59,53,226,179,20,198,53,230,135,199,90,171,187,173,179,210,84,75,11,45,245,55,134,162,62,154,26,212,145,83,185,11,246,189,173,137,189,86,89,221,79,27,154,246,61,237,93,10,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,162,30,107,26,13,77,163,124,81,215,228,214,42,42,184,236,90,147,78,185,52,111,117,60,169,4,119,23,202,246,215,194,201,158,247,36,175,238,162,84,185,17,91,219,74,200,216,140,107,81,138,232,106,75,254,85,154,57,98,213,222,46,45,21,57,28,221,105,48,43,124,185,140,116,219,95,253,149,85,77,60,17,211,38,246,61,170,206,220,245,17,79,215,226,107,187,27,28,213,107,213,82,250,64,5,43,115,171,243,79,139,124,191,161,245,27,137,13,116,95,87,179,45,5,213,12,127,87,52,254,122,72,239,184,237,67,166,167,74,184,18,104,37,99,227,116,82,195,35,61,202,172,146,41,36,141,85,170,215,162,61,85,174,107,145,28,154,30,225,163,136,188,19,138,13,44,160,212,204,22,163,252,149,29,226,139,100,223,205,151,79,13,12,211,209,247,37,138,62,247,107,190,198,247,88,221,143,254,40,191,197,18,26,243,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,83,177,213,120,78,243,79,163,127,48,49,239,81,128,210,152,43,87,157,166,45,167,9,165,152,46,107,81,67,106,143,62,118,64,150,186,58,158,234,50,186,123,58,83,84,73,81,30,196,84,89,97,142,117,166,94,170,142,72,157,55,70,171,123,206,71,212,9,115,220,154,112,13,35,139,65,174,154,165,142,99,213,107,157,213,94,42,236,25,5,218,189,24,229,70,69,218,158,42,122,37,106,245,101,50,197,53,59,223,213,17,239,153,31,187,115,35,135,109,133,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,146,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,62,252,114,113,119,117,226,251,87,27,149,193,110,171,179,226,118,26,119,91,113,203,84,245,14,123,217,2,189,92,250,169,152,142,88,153,83,50,237,223,219,78,136,200,225,141,93,39,105,36,119,106,229,149,192,149,215,91,179,43,118,185,234,150,51,73,38,151,216,106,36,117,45,29,210,7,61,153,37,107,17,205,107,35,143,170,35,233,161,151,163,164,123,247,70,247,199,216,219,34,44,221,171,180,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,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,155,56,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,73,251,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,76,251,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,127,47,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,40,7,154,63,158,205,77,250,47,163,209,28,255,0,67,56,174,212,126,29,180,227,81,240,173,47,151,217,87,93,70,246,100,19,95,226,153,91,85,109,165,165,74,180,145,180,200,137,240,77,39,138,106,36,221,119,70,214,57,88,136,247,50,72,185,254,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,208,247,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,0,50,174,95,247,43,143,34,122,101,245,175,88,173,36,253,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,165,107,99,124,160,177,154,126,45,47,87,171,237,13,36,250,13,79,79,227,237,150,121,110,149,18,86,213,207,60,47,98,208,172,145,58,41,161,101,52,200,178,164,138,247,171,163,240,204,87,74,231,206,232,172,208,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,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,202,100,17,73,63,118,74,116,147,239,17,118,117,218,222,136,158,254,0,11,211,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,139,252,203,176,10,157,65,224,183,81,41,109,184,245,37,214,229,99,167,166,191,210,172,201,22,250,54,82,84,199,45,85,68,79,145,83,99,219,70,149,104,187,87,123,152,231,177,187,183,237,92,251,158,215,69,52,190,235,173,90,185,136,105,69,153,213,113,212,101,55,138,107,107,234,41,168,157,86,250,56,30,244,239,85,44,77,84,87,178,24,187,146,191,226,106,35,35,114,171,154,136,170,154,115,5,0,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,242,115,45,229,247,77,172,54,171,199,16,122,65,106,171,147,80,104,41,252,77,226,211,73,20,181,83,228,172,99,105,96,141,35,71,206,140,129,244,244,208,74,228,100,49,57,243,175,70,162,43,213,189,106,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,116,39,193,247,22,120,111,23,90,95,246,226,197,79,73,103,190,208,84,73,77,125,199,27,94,181,83,218,158,178,61,32,87,189,99,137,94,201,98,98,72,215,163,54,117,238,49,21,93,19,209,59,169,202,184,177,242,177,172,159,47,242,31,78,156,205,97,34,184,36,227,7,38,225,27,84,34,189,53,106,235,112,155,229,68,13,203,44,244,145,83,247,235,160,138,57,217,11,227,146,86,43,154,248,93,82,249,81,141,124,105,34,181,24,247,53,23,115,111,206,15,176,154,211,130,88,47,240,255,0,60,227,119,159,100,101,54,169,190,250,159,187,218,154,10,250,25,246,174,201,27,210,72,160,147,99,209,58,244,218,246,170,43,154,190,172,128,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,92,247,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,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,144,171,153,135,26,247,30,24,48,75,110,19,166,151,63,13,169,57,111,74,154,42,200,214,150,111,99,80,195,52,107,37,68,212,243,54,77,253,238,143,130,52,116,123,87,164,238,71,163,161,70,186,144,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,208,79,7,220,29,225,188,52,232,55,236,194,251,103,199,239,183,220,142,158,69,205,107,155,70,178,65,120,124,155,211,195,61,38,234,178,83,69,20,139,11,90,173,107,28,157,201,22,54,58,105,17,105,175,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,2,170,249,231,126,9,254,100,253,52,229,92,149,60,211,229,63,47,235,189,70,220,93,73,5,121,143,242,255,0,163,226,34,197,46,173,233,14,59,253,214,40,60,52,18,211,83,201,5,60,121,21,46,246,71,182,161,243,62,56,217,52,49,170,189,147,43,183,44,113,44,78,71,253,202,197,221,120,62,225,51,13,225,23,75,254,195,216,170,41,47,23,218,250,137,42,111,185,27,104,22,150,123,171,210,71,172,8,246,44,146,171,25,20,79,72,218,196,126,206,189,199,162,35,165,122,175,117,5,0,243,71,243,217,169,191,69,244,122,34,85,114,49,252,108,252,183,250,145,210,185,150,243,4,166,209,235,85,227,135,205,32,186,213,199,168,53,244,254,26,241,118,164,150,90,89,241,166,61,180,179,198,177,171,224,86,78,250,138,105,229,106,62,25,90,248,23,163,145,81,232,222,149,23,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,105,219,154,63,158,205,77,250,47,163,209,17,215,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,166,248,159,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,116,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,148,248,34,142,126,236,116,235,39,221,162,236,235,181,221,21,61,253,131,3,192,48,221,48,198,96,195,52,255,0,30,164,177,88,169,106,42,234,105,237,244,136,173,130,7,212,212,73,81,42,70,222,189,24,197,150,105,21,24,222,140,98,42,53,168,214,162,53,61,1,149,115,74,124,39,121,88,209,191,151,248,247,167,64,123,92,255,0,0,195,117,79,13,187,105,246,160,227,212,151,204,122,249,78,180,213,212,53,40,187,37,103,84,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,139,252,33,242,221,211,142,20,53,31,35,212,120,242,79,182,85,245,127,113,140,205,113,182,36,85,86,10,87,44,169,43,82,70,202,232,230,154,72,223,20,110,153,177,68,228,107,36,70,163,91,51,216,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,41,91,157,95,154,124,91,229,253,15,168,220,78,171,200,199,241,179,242,223,234,69,170,21,23,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,175,93,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,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,251,92,177,76,136,141,145,173,114,42,49,236,146,54,118,178,170,249,231,126,9,254,100,253,52,138,188,174,60,246,105,151,214,189,30,180,185,62,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,231,179,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,218,255,0,42,254,5,105,176,12,122,213,196,246,169,80,82,79,147,223,41,225,185,97,144,195,85,46,251,77,186,122,89,152,233,229,88,228,72,100,125,84,53,40,169,27,216,254,211,26,197,220,217,30,246,71,8,57,163,249,236,212,223,162,250,61,17,205,56,85,226,99,50,225,67,87,40,245,75,15,161,164,184,177,212,238,182,221,237,149,40,141,101,198,221,35,227,124,176,36,155,85,208,191,116,81,189,146,53,23,107,216,221,205,123,55,198,253,15,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,90,182,230,189,192,229,78,53,117,189,241,113,167,47,164,75,21,202,162,157,249,117,165,25,21,58,208,213,202,232,224,109,108,8,212,106,74,201,229,115,59,173,94,178,164,210,186,78,175,108,143,236,214,89,42,185,92,121,236,211,47,173,122,61,105,127,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,33,255,0,53,61,99,190,233,23,8,247,122,108,114,30,149,121,237,194,44,58,74,157,204,254,197,165,169,130,121,42,87,99,216,228,127,114,10,121,96,233,240,185,189,253,237,114,57,136,139,66,231,234,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,101,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,13,121,172,104,53,78,178,112,185,95,147,88,168,169,36,190,233,181,66,228,209,189,212,241,44,242,91,153,19,219,95,11,38,123,218,177,51,180,169,82,228,69,119,113,104,227,98,49,206,86,43,104,132,189,62,83,122,23,125,209,254,25,126,210,101,182,107,85,37,215,81,46,12,201,41,102,167,86,73,84,251,60,148,176,165,19,42,36,106,127,211,204,200,247,57,24,218,149,235,181,238,145,141,154,160,133,92,107,115,33,253,207,181,78,213,166,127,177,175,181,190,211,199,224,190,248,223,180,94,3,183,220,169,168,135,181,219,240,178,245,233,225,183,110,220,157,119,244,233,238,234,174,10,121,144,254,248,58,167,117,211,63,216,215,217,47,102,99,243,223,124,111,218,47,31,220,237,212,211,195,218,237,248,88,186,117,241,59,183,110,94,155,58,116,247,245,72,87,206,175,205,62,45,242,254,135,212,110,36,0,59,175,7,124,85,102,92,40,106,229,191,48,179,92,170,221,140,92,106,41,233,178,203,68,113,164,204,184,219,145,255,0,26,182,39,61,141,241,49,181,210,58,23,238,110,215,170,181,87,182,249,24,253,9,224,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,217,43,58,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,37,64,115,105,224,250,213,164,25,149,63,17,24,34,85,165,139,80,175,21,45,191,82,205,43,94,202,27,220,168,233,247,196,231,63,186,230,84,163,106,100,86,109,86,196,248,95,209,200,217,34,141,145,47,132,239,52,250,55,243,3,30,245,24,13,41,130,136,121,172,107,205,54,178,113,71,95,140,216,171,106,228,177,105,181,58,227,49,177,213,18,172,18,92,89,43,221,95,51,33,123,26,145,63,186,169,76,229,68,119,113,40,227,122,61,205,86,35,98,85,78,45,125,164,197,109,217,173,69,14,203,45,214,225,91,107,163,169,238,177,123,181,84,145,211,73,81,30,196,93,237,218,202,218,101,234,168,141,94,231,70,170,171,92,137,58,185,50,106,151,217,78,35,175,186,103,95,125,240,180,25,222,63,39,134,162,240,187,252,101,210,137,233,52,63,120,140,87,71,178,149,215,23,123,220,214,59,175,69,234,238,218,23,82,114,174,44,124,172,107,39,203,252,135,211,167,51,88,88,79,53,142,52,238,186,153,159,215,240,227,167,57,5,92,24,78,41,80,180,153,35,27,76,234,117,186,94,224,153,233,36,79,114,187,116,180,212,238,99,17,173,86,177,174,153,178,63,239,17,144,72,222,65,192,47,5,25,87,21,154,143,73,123,187,91,60,62,153,99,55,8,100,200,238,21,9,35,35,175,216,173,145,214,202,117,141,204,123,166,149,138,136,247,49,201,217,141,232,245,93,206,137,146,223,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,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,165,110,117,126,105,241,111,151,244,62,163,113,63,39,150,255,0,21,218,113,194,86,156,107,134,107,154,203,227,174,181,223,103,224,176,88,32,153,25,85,119,170,106,92,85,90,213,84,94,220,44,220,213,150,101,69,108,109,115,81,17,239,124,113,190,32,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,95,229,95,192,173,54,1,143,90,184,158,213,42,10,73,242,123,229,60,55,44,50,24,106,165,223,105,183,79,75,51,29,60,171,28,137,12,143,170,134,165,21,35,123,31,218,99,88,187,155,35,222,200,236,124,205,103,22,62,105,245,147,230,6,67,234,51,151,83,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,229,117,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,178,83,151,7,48,10,206,29,239,177,105,38,175,100,95,220,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,183,126,80,15,52,127,61,154,155,244,95,71,162,34,253,166,211,117,191,221,104,172,86,43,101,93,198,229,113,168,142,146,142,142,146,23,77,61,76,242,57,27,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,134,130,120,23,224,202,197,193,230,156,85,91,36,186,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,10,171,254,92,239,254,23,127,211,111,254,64,159,252,46,107,167,239,41,161,56,206,181,253,150,251,57,246,143,198,255,0,54,120,239,25,216,240,245,147,211,127,126,237,199,187,119,99,119,244,19,166,238,158,254,157,87,53,133,255,0,114,184,242,39,166,95,90,245,138,210,85,0,15,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,21,173,252,185,223,252,46,255,0,166,223,252,129,106,133,27,115,44,227,170,155,137,172,154,151,76,52,198,190,146,171,75,241,202,136,46,84,181,205,165,150,57,238,247,21,167,84,116,239,73,227,100,176,178,20,158,104,91,26,53,55,47,114,71,57,232,232,210,62,85,193,39,7,217,55,23,58,161,21,149,169,87,69,132,216,234,32,118,89,120,164,150,159,191,67,4,177,206,248,89,28,114,189,28,231,204,234,103,196,143,107,36,72,213,200,247,181,200,155,93,205,56,133,197,172,88,54,190,234,94,21,139,80,248,43,46,63,152,94,109,118,234,110,235,228,236,82,193,91,44,113,71,189,234,231,187,107,24,212,234,229,87,47,78,170,170,190,242,96,81,112,29,251,111,229,237,167,122,243,164,246,93,217,246,63,111,189,251,74,215,110,183,119,42,178,136,91,123,157,177,245,119,117,169,222,167,129,181,10,221,177,201,44,205,72,225,78,187,34,106,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,71,7,92,98,224,156,95,224,149,23,251,5,31,177,178,75,54,207,180,24,255,0,114,106,143,101,247,102,168,101,47,246,83,224,138,57,251,177,211,172,159,118,139,179,174,215,116,84,247,200,0,102,51,90,244,190,235,162,186,185,151,233,69,229,213,114,84,98,215,138,155,107,42,42,104,157,72,250,200,24,245,236,213,36,78,85,86,50,104,187,114,179,226,114,43,36,106,163,156,138,138,178,255,0,147,142,144,212,230,188,75,215,106,149,68,21,105,109,211,139,60,211,50,120,103,137,172,246,141,115,31,75,12,50,177,221,94,246,58,157,107,222,138,196,78,143,133,155,156,157,81,175,187,64,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,43,154,247,28,116,216,213,170,247,194,62,156,178,173,47,183,42,122,118,101,215,100,124,180,233,67,73,43,99,157,180,80,43,85,171,43,231,137,204,238,185,122,196,144,202,232,250,61,210,63,179,86,186,91,165,185,222,180,231,118,205,51,211,75,23,182,114,75,207,123,193,81,120,168,105,251,189,168,95,52,159,121,51,217,27,122,71,19,221,241,57,58,244,232,157,85,81,22,250,116,167,66,244,227,151,215,12,185,125,219,10,179,125,161,186,216,49,250,220,146,255,0,114,157,82,154,171,32,170,163,165,146,100,99,158,136,254,196,41,181,204,138,52,71,182,38,189,202,189,199,186,71,201,16,63,151,59,255,0,133,223,244,219,255,0,144,39,255,0,22,62,86,53,147,229,254,67,233,211,153,172,59,175,24,60,38,102,92,34,234,135,216,123,237,69,93,226,197,95,79,29,77,139,35,117,2,82,193,117,98,70,197,157,24,196,146,84,99,226,149,235,27,152,175,223,211,182,245,68,108,172,85,239,252,183,57,130,83,112,237,83,38,143,107,37,214,173,218,117,113,168,117,77,21,202,105,101,153,152,203,210,41,228,149,34,167,134,9,102,153,149,51,44,13,86,53,205,100,111,87,201,211,171,228,85,187,66,0,115,171,242,177,139,124,192,161,244,235,137,90,188,5,106,150,9,162,220,88,224,218,153,169,119,223,99,99,118,111,105,248,218,223,11,53,71,107,187,109,170,134,63,187,133,143,145,221,100,149,141,248,90,189,58,245,94,136,138,169,242,241,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,73,41,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,185,243,149,113,59,196,46,43,194,254,141,94,181,115,41,166,241,254,3,183,77,110,181,178,170,58,121,174,117,210,187,108,84,241,185,235,254,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,105,229,71,193,71,236,203,21,131,137,77,76,182,90,170,114,76,182,223,79,83,137,69,211,189,53,158,215,52,110,114,212,111,71,44,109,154,170,57,25,238,107,119,199,18,109,87,162,205,52,77,177,83,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,235,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,105,229,71,198,191,237,55,21,131,134,189,76,185,218,169,178,76,74,223,79,77,137,75,215,179,53,226,215,12,110,106,211,236,70,164,110,154,150,56,217,239,107,183,201,18,238,86,42,195,52,174,237,124,115,241,207,251,151,125,137,254,229,223,108,126,216,251,75,252,119,236,255,0,11,225,60,55,254,239,54,253,222,39,255,0,103,166,207,235,235,238,242,156,20,243,33,253,240,117,78,235,166,127,177,175,178,94,204,199,231,190,248,223,180,94,63,185,219,169,167,135,181,219,240,177,116,235,226,119,110,220,189,54,116,233,239,234,156,3,158,119,224,159,230,79,211,78,85,201,83,205,62,83,242,254,187,212,109,197,212,128,1,64,60,209,252,246,106,111,209,125,30,136,250,184,47,227,6,213,194,110,145,235,123,173,235,87,38,119,152,211,217,232,49,70,67,19,85,148,211,177,151,4,146,186,87,72,199,69,178,157,102,137,233,27,154,229,149,238,99,54,236,89,36,142,42,221,174,215,91,253,214,182,251,125,185,213,220,110,87,26,137,42,235,43,42,230,116,211,212,207,35,149,210,75,36,142,85,115,222,231,42,185,92,170,170,170,170,170,94,247,46,110,10,63,117,93,56,158,255,0,159,219,45,82,106,110,83,247,151,42,152,19,187,37,174,133,81,139,29,177,179,110,115,29,181,236,89,37,116,72,214,190,71,53,189,101,108,49,72,179,0,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,202,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,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,169,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,223,248,214,230,67,251,159,106,157,171,76,255,0,99,95,107,125,167,143,193,125,241,191,104,188,7,111,185,83,81,15,107,183,225,101,235,211,195,110,221,185,58,239,233,211,221,213,125,95,3,28,115,254,250,63,109,191,185,119,216,239,177,222,205,255,0,29,251,67,197,120,191,19,255,0,187,195,179,111,134,255,0,218,235,191,250,186,123,224,7,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,139,84,5,16,243,29,224,114,155,133,44,202,131,48,211,231,213,212,105,214,97,81,59,40,97,149,146,202,251,37,91,81,30,180,82,206,168,173,123,28,213,115,160,115,157,221,115,34,149,174,71,44,43,44,156,127,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,181,173,207,59,240,79,243,39,233,164,42,224,43,84,176,77,22,226,199,6,212,205,75,190,251,27,27,179,123,79,198,214,248,89,170,59,93,219,109,84,49,253,220,44,124,142,235,36,172,111,194,213,233,215,170,244,68,85,79,202,226,187,138,237,71,226,215,81,223,154,230,178,248,27,85,15,114,11,5,130,9,149,244,182,138,87,42,42,181,170,168,157,201,159,181,171,44,202,136,233,28,214,162,35,24,200,227,100,159,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,64,60,209,252,246,106,111,209,125,30,136,138,164,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,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,133,11,115,29,224,250,213,194,126,174,80,59,6,74,181,193,51,90,121,235,236,172,169,149,178,62,134,120,158,137,83,66,142,87,172,178,50,36,146,7,178,73,26,138,172,157,172,87,72,248,223,35,190,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,10,86,231,55,170,95,106,248,142,177,105,157,5,247,197,80,96,152,252,126,38,139,194,236,240,119,74,215,172,211,125,226,177,29,38,250,86,219,157,238,115,152,222,157,19,163,187,136,57,50,105,111,218,190,35,175,186,153,95,98,241,84,24,38,63,39,134,173,241,91,60,29,210,181,233,12,63,118,143,71,73,190,149,183,22,251,218,230,55,167,85,232,238,218,145,87,138,173,45,253,139,113,29,168,186,103,13,139,216,212,22,108,130,171,217,84,94,43,196,118,173,114,191,189,67,247,138,247,185,221,105,101,129,223,27,149,233,215,163,250,57,28,137,107,220,154,115,250,156,155,133,203,166,25,113,200,105,42,234,48,236,162,174,154,142,222,213,137,39,161,183,84,69,21,68,106,246,181,17,234,201,42,100,174,86,189,253,122,171,100,106,47,72,246,182,122,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,4,63,230,167,172,119,221,34,225,30,239,77,142,67,210,175,61,184,69,135,73,83,185,159,216,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,92,190,142,85,154,199,125,213,222,17,237,20,217,28,61,106,240,43,132,184,116,117,59,153,253,149,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,2,189,121,133,242,244,214,142,44,245,162,203,168,218,115,147,225,86,235,109,187,23,166,178,75,21,238,182,174,25,221,60,117,117,115,57,205,108,52,210,181,89,182,161,136,138,174,69,234,142,247,127,5,87,47,78,94,154,209,194,102,180,94,181,27,81,178,124,42,227,109,184,226,245,54,72,162,178,86,213,205,59,103,146,174,146,102,185,205,154,154,38,163,54,211,189,21,81,202,189,85,190,239,226,169,24,57,213,249,167,197,190,95,208,250,141,196,252,158,80,24,181,139,57,215,221,66,194,178,154,31,27,101,200,52,190,237,107,184,211,119,95,31,126,150,122,218,8,229,143,123,21,175,110,230,61,201,213,170,142,78,189,81,81,125,231,53,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,245,124,186,248,234,169,225,107,50,76,31,80,107,234,223,165,119,250,137,166,174,134,154,150,39,190,217,113,153,41,216,151,37,84,141,103,153,141,142,157,177,190,22,191,250,15,115,218,199,189,168,199,205,254,117,126,86,49,111,152,20,62,157,113,42,175,132,239,52,250,55,243,3,30,245,24,13,41,158,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,197,159,231,252,29,118,57,71,227,159,97,107,60,77,214,139,193,235,29,227,238,246,120,254,245,11,187,236,251,217,246,197,225,232,103,103,189,159,223,124,15,186,52,124,203,210,181,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,78,118,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,28,215,139,31,43,26,201,242,255,0,33,244,233,204,214,18,211,154,62,144,211,105,47,24,57,52,246,216,41,32,182,231,52,240,229,244,176,195,60,178,189,143,169,115,217,84,233,86,79,232,189,245,144,85,200,141,106,185,136,201,24,141,219,253,6,203,94,73,122,199,98,151,21,206,184,126,168,135,179,122,166,184,46,99,71,38,231,187,197,210,201,29,61,37,66,116,70,108,143,178,248,169,189,234,253,207,241,95,11,122,70,229,91,63,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,86,231,87,230,159,22,249,127,67,234,55,18,0,22,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,185,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,85,226,199,202,198,178,124,191,200,125,58,114,21,114,180,227,219,237,221,29,135,133,29,80,131,102,65,106,183,248,60,66,233,79,79,210,58,250,26,72,21,201,71,80,214,39,72,230,134,8,156,172,151,162,54,72,227,84,122,164,173,71,79,45,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,126,206,189,183,170,43,162,98,166,123,51,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,202,121,65,113,131,117,75,173,55,8,89,162,210,58,218,234,122,218,252,58,173,177,57,179,199,58,57,213,53,52,47,216,197,107,216,230,173,77,67,100,145,90,172,86,72,205,207,223,19,35,140,28,209,252,246,106,111,209,125,30,136,145,92,145,176,12,54,251,153,106,110,160,222,113,234,74,204,135,21,167,180,211,89,107,166,69,115,232,25,88,149,169,82,177,34,174,214,189,237,130,54,43,250,111,70,111,106,42,54,71,163,173,208,2,149,191,145,83,138,127,247,125,165,95,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,56,69,255,0,114,184,242,39,166,95,90,245,138,210,85,0,15,21,173,248,85,215,82,180,95,62,211,155,21,69,36,23,44,171,23,186,217,40,229,171,123,155,4,115,212,210,73,12,110,145,205,107,156,140,71,61,21,85,26,229,233,215,162,47,240,42,47,249,21,56,167,255,0,119,218,85,255,0,122,220,127,212,75,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,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,111,229,112,3,198,13,215,132,221,92,107,174,11,73,38,9,152,212,81,208,101,108,154,39,43,233,160,99,220,145,215,68,232,216,233,119,211,164,210,189,99,107,92,146,177,207,102,221,235,28,145,242,174,38,238,214,171,255,0,18,90,175,125,177,92,233,46,54,219,142,113,125,171,163,172,164,153,179,65,83,4,149,243,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,9,149,139,243,0,163,225,223,151,182,155,233,38,144,228,95,221,98,191,218,51,203,83,79,28,21,17,227,180,190,219,170,147,117,67,38,100,145,190,105,163,69,99,33,86,238,72,229,89,92,172,251,148,150,189,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,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,201,80,103,7,141,13,99,177,107,239,20,25,254,170,226,208,236,178,221,110,17,211,219,164,220,245,241,52,180,148,241,82,69,83,209,236,99,217,222,101,59,101,237,185,168,230,119,54,47,85,111,85,151,252,146,245,51,21,199,245,31,81,52,182,237,87,225,239,89,133,190,223,112,180,119,36,141,145,212,120,5,169,239,192,221,207,71,190,101,101,90,72,214,49,174,251,184,39,114,171,81,158,251,127,5,0,243,71,243,217,169,191,69,244,122,35,218,240,227,199,29,79,10,92,19,94,176,253,62,101,37,70,162,230,25,197,209,244,51,74,248,165,101,146,145,182,251,107,22,182,88,21,85,207,123,156,174,108,13,115,123,78,124,82,185,202,228,133,98,146,21,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,64,107,126,21,117,212,173,23,207,180,230,197,81,73,5,203,42,197,238,182,74,57,106,222,230,193,28,245,52,146,67,27,164,115,90,231,35,17,207,69,85,70,185,122,117,232,139,252,10,139,254,69,78,41,255,0,221,246,149,127,222,183,31,245,18,213,56,177,242,177,172,159,47,242,31,78,156,205,97,165,62,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,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,244,14,117,126,86,49,111,152,20,62,157,113,42,215,132,157,16,181,113,31,175,216,230,139,222,111,149,118,106,124,142,158,232,214,87,211,70,217,31,77,60,54,234,154,136,94,172,119,185,236,73,97,143,123,58,181,92,205,205,71,49,85,30,158,127,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,143,142,159,239,28,47,235,94,103,254,215,165,192,43,107,155,254,115,93,107,146,161,93,255,0,69,225,88,230,255,0,179,133,31,254,15,9,106,135,10,227,7,132,204,55,139,173,47,251,15,125,168,164,179,223,104,42,35,169,177,100,110,160,90,169,237,79,89,24,179,163,24,146,68,175,100,177,49,99,115,21,251,58,246,222,168,174,137,138,153,236,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,190,39,244,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,91,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,36,255,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,56,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,73,229,59,193,69,187,22,197,109,156,84,106,69,179,126,73,121,235,83,135,64,244,170,167,154,213,66,232,234,41,228,168,145,170,230,71,55,138,142,109,204,71,70,246,164,73,20,140,122,172,170,140,234,188,200,120,41,213,62,48,127,103,127,179,59,254,41,108,251,37,237,127,27,237,218,170,152,123,158,43,194,118,251,93,152,37,235,211,195,63,118,237,189,58,183,167,94,171,211,197,114,244,229,233,173,28,38,107,69,235,81,181,27,39,194,174,54,219,142,47,83,100,138,43,37,109,92,211,182,121,42,233,38,107,156,217,169,162,106,51,109,59,209,85,28,171,213,91,238,254,42,156,215,158,119,224,159,230,79,211,78,85,201,83,205,62,83,242,254,187,212,109,197,212,128,1,64,60,209,252,246,106,111,209,125,30,136,242,156,53,112,117,157,241,77,130,106,77,255,0,77,43,60,86,73,130,123,31,193,99,253,184,89,237,127,27,52,204,147,251,42,105,227,142,159,181,28,15,147,226,71,111,233,181,58,47,78,188,131,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,166,248,159,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,111,251,130,78,48,113,158,46,116,190,43,211,86,146,139,54,177,211,192,220,178,207,73,21,71,98,134,121,100,157,144,190,57,37,98,53,204,153,180,207,149,24,215,200,177,163,145,143,115,149,55,58,69,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,32,230,59,192,229,55,10,89,149,6,97,167,207,171,168,211,172,194,162,118,80,195,43,37,149,246,74,182,162,61,104,165,157,81,90,246,57,170,231,64,231,59,186,230,69,43,92,142,88,86,89,57,255,0,4,156,96,228,220,35,106,132,87,166,173,93,110,19,124,168,129,185,101,158,146,42,126,253,116,17,71,59,33,124,114,74,197,115,95,11,170,95,42,49,175,141,36,86,163,30,230,162,238,110,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,108,122,53,237,220,199,181,122,57,17,201,215,162,162,47,184,203,105,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,233,92,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,176,175,157,95,154,124,91,229,253,15,168,220,78,171,200,199,241,179,242,223,234,69,170,3,207,231,248,6,27,170,120,109,219,79,181,7,30,164,190,99,215,202,117,166,174,161,169,69,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,170,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,150,188,243,191,4,255,0,50,126,154,85,89,39,248,1,224,250,235,197,150,174,53,183,4,164,143,4,195,170,40,235,242,183,205,43,145,245,48,61,238,88,232,98,108,111,108,187,234,18,25,88,178,53,205,72,152,215,191,118,244,142,57,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,40,7,154,63,158,205,77,250,47,163,209,29,255,0,148,30,150,224,154,211,130,107,254,153,234,93,139,219,56,221,231,236,167,141,162,241,83,83,247,123,83,87,205,31,222,66,246,72,222,146,68,199,124,46,78,189,58,47,84,85,69,134,188,85,112,207,153,112,161,171,149,154,91,152,87,82,92,88,234,118,220,173,23,58,101,70,178,227,110,145,242,50,41,214,61,202,232,95,186,41,24,248,220,171,181,236,118,215,61,155,36,124,192,229,95,199,85,78,1,144,218,184,97,213,42,250,185,241,139,229,68,54,220,50,104,105,98,217,105,184,207,85,51,221,4,169,28,105,52,140,170,154,165,17,36,123,223,218,123,88,155,91,27,222,248,253,175,60,239,193,63,204,159,166,145,87,149,199,158,205,50,250,215,163,214,151,252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,101,245,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,231,249,61,97,87,92,87,131,230,95,110,21,20,146,83,230,57,69,202,247,66,216,94,229,124,112,49,176,208,171,101,69,106,34,63,187,67,43,145,26,174,77,142,98,245,234,170,214,197,94,119,24,85,214,131,90,52,247,81,166,168,164,91,109,243,23,150,201,79,19,94,238,251,103,161,171,146,105,92,246,237,218,140,86,220,33,70,170,57,85,85,178,117,70,244,69,119,148,228,211,159,211,99,60,81,221,48,203,142,67,87,73,79,152,226,245,116,212,118,246,172,171,5,117,198,158,88,170,35,87,181,168,172,71,199,77,29,114,181,239,233,209,29,35,81,122,201,181,215,104,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,129,205,239,93,40,245,63,136,234,77,57,199,175,62,54,203,166,150,247,91,166,107,18,7,194,219,196,239,73,43,86,57,99,87,61,219,88,202,72,30,199,170,44,114,211,74,212,99,87,115,159,5,137,169,202,111,93,44,90,63,196,215,217,188,182,243,117,164,181,106,37,189,152,221,44,52,232,249,41,95,120,146,170,21,162,125,68,109,95,250,120,89,38,215,43,29,82,189,118,177,210,61,183,168,0,41,91,157,95,154,124,91,229,253,15,168,220,71,37,79,52,249,79,203,250,239,81,183,22,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,111,141,206,234,173,71,183,123,21,241,185,118,61,200,185,236,226,43,65,179,46,27,117,114,251,165,57,157,21,91,95,110,168,123,237,149,211,83,164,44,187,91,149,238,74,122,216,145,175,123,118,72,214,245,86,163,221,177,232,248,220,187,216,228,79,87,150,113,103,153,103,92,40,99,252,47,102,20,245,119,102,98,185,68,119,171,69,242,166,189,28,250,91,116,116,114,211,197,109,72,187,123,156,198,58,121,28,201,29,42,237,102,216,154,212,99,25,183,207,240,157,230,159,70,254,96,99,222,163,1,165,50,0,115,155,213,47,178,156,56,216,180,206,130,251,225,107,243,188,130,63,19,69,225,119,248,203,93,19,22,105,190,241,88,173,143,101,83,173,206,247,57,175,119,94,137,213,189,196,42,47,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,119,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,58,7,22,62,86,53,147,229,254,67,233,211,153,172,45,123,157,198,144,211,62,213,167,186,247,67,5,36,117,16,84,75,136,93,36,116,242,247,231,99,219,37,85,19,89,31,190,36,100,107,29,122,185,223,11,213,102,141,62,52,68,217,24,57,86,107,29,139,72,184,184,180,83,100,112,244,164,207,109,242,225,209,212,238,127,246,45,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,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,86,231,87,230,159,22,249,127,67,234,55,19,143,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,12,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,234,188,88,249,88,214,79,151,249,15,167,78,102,176,213,65,84,28,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,157,55,57,140,116,243,57,173,85,232,213,150,69,78,155,151,172,96,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,3,42,229,255,0,114,184,242,39,166,95,90,245,138,210,85,21,235,137,115,128,210,252,163,137,116,211,73,44,84,150,205,47,175,168,101,182,135,53,185,86,73,74,248,231,107,38,235,85,52,11,26,163,41,166,151,195,198,205,235,18,196,205,211,76,228,71,44,112,216,80,0,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,252,84,23,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,14,63,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,129,204,101,68,241,61,232,228,119,192,215,124,47,254,138,230,220,237,92,23,235,29,139,64,184,160,192,53,87,41,135,125,150,213,112,146,158,227,38,231,167,134,165,171,167,150,146,90,158,140,99,222,254,203,42,29,47,109,173,87,63,183,177,58,43,186,166,143,129,64,60,209,252,246,106,111,209,125,30,136,138,165,201,242,197,229,255,0,89,164,84,116,220,64,235,126,59,225,51,170,189,179,227,54,217,100,158,42,171,13,44,144,77,12,174,169,99,94,145,172,211,199,81,239,134,70,57,208,181,141,234,173,145,207,100,118,42,1,202,184,177,242,177,172,159,47,242,31,78,156,205,97,170,130,53,113,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,156,87,128,238,88,182,45,16,246,118,172,107,205,21,171,32,207,155,225,46,54,187,110,199,190,28,94,169,157,237,201,220,108,171,13,92,221,36,129,219,214,45,176,203,15,88,158,238,141,149,92,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,92,159,21,220,40,233,199,22,186,112,252,43,53,139,192,221,104,123,147,216,47,240,66,143,170,180,85,57,17,21,205,69,84,238,66,253,173,73,97,85,70,200,214,181,81,88,246,71,35,40,7,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,191,203,75,152,37,54,176,218,172,252,62,106,253,214,174,77,65,160,167,240,214,123,181,92,178,213,79,146,177,141,170,158,69,145,89,2,50,7,211,211,65,19,85,243,74,231,206,189,92,170,175,87,117,176,162,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,135,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,166,248,159,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,116,39,193,247,22,120,111,23,90,95,246,226,197,79,73,103,190,208,84,73,77,125,199,27,94,181,83,218,158,178,61,32,87,189,99,137,94,201,98,98,72,215,163,54,117,238,49,21,93,19,209,41,219,152,143,23,159,189,110,178,167,217,106,222,246,158,225,221,218,44,95,125,7,134,154,126,235,98,241,85,114,110,85,145,123,178,68,221,136,237,155,98,142,46,177,178,69,151,119,170,229,159,193,69,187,137,252,238,229,155,106,93,179,196,233,182,37,214,154,182,142,68,170,135,219,53,211,67,34,71,79,13,68,46,143,103,103,171,39,145,91,38,228,235,3,85,138,217,149,205,189,64,10,171,231,157,248,39,249,147,244,211,149,114,84,243,79,148,252,191,174,245,27,113,117,36,63,230,15,199,135,238,129,98,177,216,48,171,53,170,251,159,100,219,170,105,169,174,18,239,165,183,80,196,246,163,234,42,97,142,70,76,238,234,171,163,133,17,88,215,57,147,57,95,247,43,27,251,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,160,30,104,254,123,53,55,232,190,143,68,74,174,70,63,141,159,150,255,0,82,58,175,49,126,93,31,183,191,23,173,122,41,110,254,233,63,119,237,59,103,123,255,0,88,255,0,193,41,161,251,234,154,150,83,209,248,122,120,165,119,194,207,189,254,11,241,116,85,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,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,251,92,177,76,136,141,145,173,114,42,49,236,146,54,83,103,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,19,127,63,192,48,221,83,195,110,218,125,168,56,245,37,243,30,190,83,173,53,117,13,74,46,201,89,213,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,42,215,72,249,54,95,104,248,130,184,81,106,222,67,237,77,39,199,60,45,69,53,116,8,202,58,172,166,71,196,215,190,153,176,199,52,146,81,195,28,155,217,44,142,123,100,115,90,222,215,78,226,203,13,170,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,101,180,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,68,174,106,118,155,85,199,129,204,250,178,225,108,164,170,168,181,212,89,234,232,101,154,22,189,244,179,173,206,154,21,150,39,42,117,99,214,41,165,141,92,222,139,178,71,183,248,57,81,104,48,181,78,121,223,130,127,153,63,77,43,215,134,237,16,186,241,31,173,184,182,139,217,175,148,150,106,140,142,162,86,190,190,166,55,72,202,104,33,130,74,137,158,140,111,189,239,72,161,147,99,58,181,28,253,173,87,49,21,94,154,51,210,221,45,193,52,91,4,182,105,158,154,88,189,141,141,217,187,222,10,139,197,77,81,218,238,204,249,164,251,201,158,249,29,214,73,94,239,137,203,211,175,68,232,136,136,158,172,20,3,205,31,207,102,166,253,23,209,232,137,85,200,199,241,179,242,223,234,68,223,227,7,132,204,55,139,173,47,251,15,125,168,164,179,223,104,42,35,169,177,100,110,160,90,169,237,79,89,24,179,163,24,146,68,175,100,177,49,99,115,21,251,58,246,222,168,174,137,138,153,236,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,190,39,244,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,94,171,175,252,89,230,92,70,105,126,148,224,250,129,79,87,93,125,211,90,123,165,53,70,71,87,94,147,207,121,101,84,144,44,75,35,59,109,86,190,40,169,227,141,94,231,200,249,87,171,220,187,149,202,190,215,149,199,158,205,50,250,215,163,214,151,252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,43,154,62,175,84,233,47,7,217,52,22,217,234,224,185,103,53,16,226,20,179,67,4,82,177,140,169,107,223,84,217,82,79,232,177,244,112,85,198,142,106,57,232,249,24,173,219,253,54,208,181,166,211,117,191,221,104,172,86,43,101,93,198,229,113,168,142,146,142,142,146,23,77,61,76,242,57,27,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,134,156,244,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,82,42,243,121,193,126,214,240,109,114,191,251,83,194,125,138,200,45,119,222,207,99,185,226,251,146,58,131,181,187,114,118,250,120,254,230,238,142,254,245,183,167,197,185,180,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,77,140,71,61,219,88,199,47,70,162,185,122,116,68,85,247,26,105,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,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,148,126,174,39,148,223,112,108,170,205,154,226,213,222,10,245,143,220,41,238,150,234,158,211,36,236,85,65,35,100,138,77,143,71,49,219,94,198,175,71,34,181,122,116,84,84,247,26,94,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,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,73,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,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,208,56,78,243,79,163,127,48,49,239,81,128,210,153,70,220,225,115,91,86,85,198,11,236,86,250,122,184,234,48,236,94,219,100,174,116,204,106,50,73,222,233,171,145,209,42,57,85,89,218,174,137,170,174,70,174,246,189,58,116,68,115,191,87,147,78,1,77,147,113,71,116,204,238,56,245,93,93,62,29,139,213,212,209,220,26,146,164,20,55,26,137,98,167,141,30,230,170,49,95,37,52,149,200,214,63,175,84,108,142,68,235,30,230,221,161,66,220,212,244,114,197,164,92,92,93,234,113,201,186,82,103,182,248,179,25,41,182,191,251,22,170,166,121,227,169,77,239,123,149,253,201,233,229,159,175,194,214,247,246,53,168,214,34,172,159,228,143,171,212,207,181,106,22,130,87,79,73,29,68,21,17,101,246,184,219,4,189,249,216,246,199,75,90,231,201,239,137,25,26,199,64,141,111,194,245,89,164,95,141,17,118,79,94,44,124,172,107,39,203,252,135,211,167,51,88,104,79,152,174,142,88,181,147,132,124,238,154,239,55,135,171,195,237,243,230,54,186,157,175,127,102,170,130,9,100,114,108,107,216,142,238,192,181,16,117,118,230,179,191,191,107,156,198,161,66,218,79,157,126,203,245,79,13,212,207,101,251,79,236,150,65,110,190,248,46,255,0,103,197,120,90,152,230,237,119,54,187,102,238,222,221,219,93,211,175,94,139,211,161,166,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,241,87,221,104,210,252,107,84,49,157,23,189,101,244,144,102,217,133,61,77,93,158,202,214,73,44,243,193,4,111,146,73,95,177,170,216,89,182,41,118,186,85,98,61,98,145,172,220,172,114,39,10,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,165,48,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,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,3,42,229,255,0,114,184,242,39,166,95,90,245,138,210,26,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,47,73,86,104,157,31,70,54,55,247,171,44,182,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,0,3,138,113,93,194,142,156,113,107,167,15,194,179,88,188,13,214,135,185,61,130,255,0,4,40,250,171,69,83,145,17,92,212,85,78,228,47,218,212,150,21,84,108,141,107,85,21,143,100,114,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,89,79,41,78,10,61,183,89,71,197,150,166,219,45,85,150,88,123,209,225,118,249,211,191,35,171,161,159,182,251,155,145,29,178,62,203,226,150,56,155,35,92,229,145,93,42,36,107,20,47,125,181,0,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,125,41,101,137,19,164,204,124,181,145,74,155,157,209,175,165,98,237,114,170,43,32,7,0,252,60,90,184,154,226,46,131,78,114,139,85,93,102,48,203,61,210,186,251,45,37,99,105,167,162,129,41,95,12,21,49,185,87,226,123,43,39,163,84,110,215,162,170,166,246,58,52,122,17,212,210,71,8,90,189,83,174,252,52,105,238,169,92,39,171,158,229,118,179,178,27,164,245,48,69,11,234,46,52,207,117,45,100,200,200,190,6,177,245,16,74,246,35,81,191,3,155,240,179,250,41,216,10,1,230,143,231,179,83,126,139,232,244,71,85,229,89,193,70,43,175,183,219,174,181,234,197,179,218,88,134,31,112,138,138,219,105,149,35,125,45,218,232,140,73,100,109,75,119,43,214,24,24,250,119,44,78,98,50,103,78,212,87,57,145,203,19,238,164,0,114,174,44,124,172,107,39,203,252,135,211,167,51,88,106,160,2,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,122,122,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,62,252,96,241,103,153,113,117,170,31,110,47,180,245,118,123,21,5,60,116,214,44,113,213,233,85,5,169,139,27,18,117,99,210,56,145,239,150,86,44,142,122,179,127,78,219,21,85,177,49,18,79,242,197,229,255,0,71,171,181,148,220,64,235,126,59,226,240,90,77,179,227,54,217,100,130,90,91,245,84,115,205,12,174,169,99,94,178,36,48,73,79,239,134,70,53,179,57,237,234,174,141,175,100,151,40,10,107,230,185,193,71,236,203,42,159,137,77,51,182,93,106,113,188,182,225,81,83,150,197,211,189,13,158,233,52,141,114,84,111,87,44,141,134,170,73,31,238,115,118,71,42,109,71,162,77,12,77,129,118,44,255,0,50,198,113,156,155,12,177,100,53,116,150,44,198,158,154,154,251,111,106,162,193,92,202,122,134,84,64,175,106,162,162,62,57,99,69,107,211,163,209,29,35,81,118,200,246,187,218,240,197,195,214,85,197,6,178,217,116,143,22,169,240,30,63,185,83,113,186,62,150,74,136,109,148,49,55,116,181,18,53,137,254,108,108,71,57,141,124,178,196,197,123,55,238,77,20,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,85,124,243,191,4,255,0,50,126,154,114,174,74,158,105,242,159,151,245,222,163,110,44,211,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,58,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,101,0,243,71,243,217,169,191,69,244,122,34,85,114,49,252,108,252,183,250,145,42,184,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,22,254,218,179,220,171,252,107,145,228,153,29,195,254,82,178,186,229,93,81,39,253,169,38,154,73,31,255,0,27,156,231,127,90,169,123,220,188,248,44,181,112,177,165,244,247,220,191,31,164,110,170,100,180,234,185,5,98,84,182,169,104,160,89,55,69,111,130,70,181,26,198,53,169,19,165,70,43,145,243,35,151,185,35,25,14,218,182,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,69,94,104,254,68,245,55,232,190,177,68,80,9,106,156,243,191,4,255,0,50,126,154,69,94,87,30,123,52,203,235,94,143,90,95,240,5,0,243,71,243,217,169,191,69,244,122,34,85,114,49,252,108,252,183,250,145,106,132,53,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,132,149,92,174,60,246,105,151,214,189,30,180,191,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,170,190,119,186,165,255,0,209,166,138,91,239,191,237,188,166,239,108,240,191,243,83,80,79,222,86,127,248,201,187,24,255,0,248,222,223,239,106,66,14,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,163,51,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,230,101,205,46,240,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,82,103,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,19,252,173,94,116,122,233,98,181,105,198,57,195,197,178,243,117,135,36,189,220,41,178,75,149,53,58,62,58,87,217,226,74,152,227,101,67,250,163,100,223,84,214,61,145,162,61,17,212,138,247,108,84,137,95,88,26,55,163,151,221,100,184,229,52,214,137,188,61,38,31,135,222,243,27,165,78,214,63,179,75,65,74,249,26,155,28,246,43,187,179,173,60,29,91,185,204,239,239,218,230,177,200,120,3,223,235,38,142,95,116,110,227,139,83,93,230,241,20,153,134,31,100,204,109,117,59,88,206,245,45,125,43,36,114,108,107,222,173,237,78,149,16,117,118,215,63,177,191,107,90,246,161,102,188,150,53,230,154,237,134,229,124,57,94,107,106,223,114,177,84,63,38,178,164,213,18,202,207,103,76,177,197,83,12,76,86,108,129,145,84,44,114,42,111,251,199,215,61,200,207,133,238,91,52,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,43,47,157,126,144,225,175,192,48,221,123,108,21,113,229,144,94,41,241,7,200,217,215,177,61,185,240,214,213,53,175,141,122,162,62,57,99,122,181,205,219,213,38,145,31,191,164,123,43,131,132,239,52,250,55,243,3,30,245,24,13,41,153,150,226,23,41,177,103,58,251,169,121,174,45,93,227,108,185,6,97,121,186,91,170,123,79,143,191,75,61,108,178,69,38,199,163,94,221,204,123,87,163,145,28,157,122,42,34,251,139,84,228,151,139,88,169,52,11,58,205,105,232,118,94,174,185,130,218,235,42,123,175,94,237,45,37,21,60,148,241,236,85,216,221,175,173,169,94,168,136,229,238,116,114,170,53,168,150,42,85,95,59,221,45,255,0,232,211,90,237,246,47,246,222,45,119,185,248,175,249,170,104,32,236,171,255,0,252,100,237,236,103,252,79,119,247,180,35,255,0,40,108,235,236,151,25,54,219,7,178,252,95,219,92,126,233,98,239,119,251,126,19,183,27,107,251,187,118,175,115,175,128,237,237,234,223,239,187,186,252,59,93,111,252,88,249,88,214,79,151,249,15,167,78,102,176,212,150,89,139,88,179,156,86,243,133,101,52,62,54,203,144,91,234,45,119,26,110,235,227,239,210,207,27,163,150,61,236,86,189,187,152,247,39,86,170,57,58,245,69,69,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,96,215,239,219,47,236,107,44,253,223,61,149,251,66,246,123,189,133,237,61,189,158,246,228,223,183,127,221,247,187,125,206,215,119,238,187,189,190,239,221,239,51,89,150,125,170,251,85,121,251,117,237,95,180,158,208,168,246,199,181,187,158,59,199,119,29,223,241,29,223,188,239,119,55,239,223,241,110,235,215,223,212,177,252,171,142,58,158,43,121,112,234,230,31,168,44,164,167,212,92,62,159,31,125,116,209,62,40,153,123,164,117,230,141,137,91,20,8,168,230,61,174,70,182,118,181,189,166,190,88,156,213,106,76,145,71,8,56,78,243,79,163,127,48,49,239,81,128,210,152,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,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,1,149,114,127,209,113,227,251,16,229,237,167,122,13,164,247,173,185,246,65,111,189,251,74,233,110,184,246,234,177,120,93,123,157,209,245,111,105,201,222,168,129,213,8,221,178,71,44,45,88,230,78,155,226,114,194,12,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,183,60,143,147,102,147,201,195,235,112,220,111,33,254,235,20,29,234,136,115,41,82,166,158,150,229,39,118,87,71,77,83,68,179,77,28,48,172,111,142,37,146,20,238,53,209,54,79,143,227,138,74,118,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,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,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,65,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,159,19,217,89,61,90,63,122,171,218,253,204,94,155,17,173,149,92,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,235,221,99,21,38,160,123,189,200,199,170,71,253,37,141,118,196,190,103,90,91,251,47,227,39,53,240,150,47,102,90,178,223,15,148,219,255,0,178,187,222,43,197,70,158,46,127,123,220,230,110,174,142,183,224,118,222,157,62,22,163,21,132,223,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,125,143,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,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,168,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,250,188,195,56,211,186,241,79,170,21,22,44,67,32,171,118,149,227,85,8,152,253,26,211,58,149,43,103,72,246,203,112,158,55,57,92,247,185,203,43,98,87,163,85,144,171,83,183,27,223,54,239,175,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,0,133,92,209,120,174,177,104,118,135,92,180,170,211,45,170,229,153,234,77,190,166,206,150,217,230,122,201,67,103,168,134,88,106,107,220,198,39,252,241,68,143,115,17,210,57,207,78,226,65,35,22,139,9,191,202,195,139,60,55,135,61,80,187,96,250,129,79,73,67,98,212,170,139,125,53,70,71,87,94,176,65,102,125,44,117,139,18,200,206,219,145,204,150,90,136,227,87,185,241,178,36,234,247,46,212,85,75,201,0,21,87,207,59,240,79,243,39,233,164,117,229,121,171,216,110,130,234,190,164,234,230,160,79,87,29,139,29,211,122,201,170,18,146,5,154,121,94,251,173,178,40,161,141,158,228,87,201,44,145,198,138,229,107,17,94,138,231,53,168,174,78,21,196,239,16,185,87,20,26,203,122,213,204,166,155,192,120,254,221,53,186,214,202,169,42,33,182,80,196,221,177,83,198,231,175,249,210,61,90,214,53,242,203,43,209,140,223,181,37,255,0,44,94,95,244,122,187,89,77,196,14,183,227,190,47,5,164,219,62,51,109,150,72,37,165,191,85,71,60,208,202,234,150,53,235,34,67,4,148,254,248,100,99,91,51,158,222,170,232,218,246,73,31,248,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,173,244,148,3,205,31,207,102,166,253,23,209,232,143,127,203,127,138,237,56,225,43,78,53,195,53,205,101,241,215,90,239,179,240,88,44,16,76,140,170,187,213,53,46,42,173,106,170,47,110,22,110,106,203,50,162,182,54,185,168,136,247,190,56,223,16,53,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,173,186,114,210,229,247,77,163,214,171,63,16,122,191,106,171,143,80,107,233,252,77,158,211,87,20,180,179,227,76,123,106,160,145,36,70,78,172,157,245,20,211,196,229,100,209,53,240,47,86,170,35,209,221,44,40,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,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,4,85,230,143,228,79,83,126,139,235,20,69,0,150,169,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,22,168,10,118,231,81,164,56,110,33,170,24,78,174,88,160,171,134,251,168,84,245,240,223,81,211,171,224,153,246,248,232,162,130,102,49,125,236,122,197,50,70,228,69,216,169,12,106,141,71,43,220,254,21,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,10,54,231,11,154,218,178,174,48,95,98,183,211,213,199,81,135,98,246,219,37,115,166,99,81,146,78,247,77,92,142,137,81,202,170,206,213,116,77,85,114,53,119,181,233,211,162,35,157,234,185,40,90,110,179,113,37,153,95,97,182,85,190,219,71,131,212,82,84,86,54,23,44,16,207,53,125,19,162,137,242,116,218,215,189,176,76,230,181,87,171,146,41,21,58,237,94,151,62,12,208,241,55,105,181,88,56,146,213,123,21,138,217,73,110,182,219,179,139,237,37,29,29,36,45,134,10,104,35,175,153,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,92,79,40,108,235,237,111,6,214,219,7,178,252,39,216,172,130,233,98,239,119,251,158,47,185,35,107,251,187,118,167,111,167,143,237,237,234,239,239,91,186,252,91,91,90,220,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,79,243,60,60,127,235,205,79,16,124,81,229,217,52,53,180,149,54,43,5,67,241,156,121,244,149,17,84,192,251,117,36,178,53,179,71,52,108,106,74,201,229,116,213,40,170,174,232,149,8,196,123,154,214,169,39,248,13,208,187,21,171,129,30,33,248,135,185,217,174,176,228,151,188,63,42,198,237,181,53,10,248,233,95,103,138,216,217,36,125,59,58,35,100,223,84,215,177,242,42,189,17,212,136,198,236,84,149,31,90,197,154,113,203,195,197,171,36,224,39,65,248,145,178,218,170,223,144,226,120,62,39,100,188,84,54,177,173,129,44,147,81,55,182,231,196,245,248,158,202,201,226,107,86,47,139,165,84,138,244,115,90,213,142,42,240,1,175,53,60,62,113,71,136,228,211,86,210,83,88,175,245,12,198,114,23,213,212,69,77,3,45,213,114,198,215,77,36,210,49,201,19,32,149,176,212,170,162,183,170,83,171,21,237,107,156,166,135,128,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,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,160,142,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,209,26,51,224,91,10,181,96,28,31,105,37,138,205,81,87,53,61,86,47,73,123,123,170,94,215,61,39,184,55,199,76,212,86,181,169,177,178,212,200,214,39,78,168,196,106,42,185,81,92,189,212,130,188,228,177,107,238,65,194,61,29,218,209,67,226,41,49,156,194,221,116,186,73,221,99,60,61,43,224,169,164,108,157,28,168,175,235,61,93,59,58,53,21,223,31,94,155,90,229,74,150,225,59,205,62,141,252,192,199,189,70,2,255,0,184,177,242,177,172,159,47,242,31,78,156,205,97,170,130,133,185,169,232,229,139,72,184,184,187,212,227,147,116,164,207,109,241,102,50,83,109,127,246,45,85,76,243,199,82,155,222,247,43,251,147,211,203,63,95,133,173,239,236,107,81,172,69,89,63,201,31,87,169,159,106,212,45,4,174,158,146,58,136,42,34,203,237,113,182,9,123,243,177,237,142,150,181,207,147,223,18,50,53,142,129,26,223,133,234,179,72,191,26,34,236,180,162,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,163,81,21,234,222,180,194,117,94,19,188,211,232,223,204,12,123,212,96,52,166,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,213,120,177,242,177,172,159,47,242,31,78,156,205,97,170,130,170,249,231,126,9,254,100,253,52,138,188,174,60,246,105,151,214,189,30,180,115,71,243,217,169,191,69,244,122,34,85,114,49,252,108,252,183,250,145,106,128,0,101,92,23,147,203,79,129,90,158,25,113,154,173,79,212,234,10,186,93,80,200,233,231,182,213,80,186,170,41,32,180,91,146,161,21,176,49,96,145,241,76,249,150,8,102,116,138,229,218,157,184,218,214,43,100,89,38,249,0,57,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,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,236,167,193,20,115,247,99,167,89,62,237,23,103,93,174,232,169,239,144,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,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,187,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,104,207,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,132,28,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,253,21,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,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,202,184,177,242,177,172,159,47,242,31,78,156,205,97,170,128,8,1,206,175,202,198,45,243,2,135,211,174,37,43,29,215,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,35,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,176,115,78,34,181,231,13,225,183,72,239,186,173,153,214,210,53,150,234,119,178,217,67,53,66,194,251,181,197,88,229,167,162,137,90,199,187,124,142,111,69,114,49,219,24,143,145,201,177,142,84,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,189,81,145,197,28,113,162,185,92,245,70,34,185,206,114,171,150,127,240,91,202,231,25,214,110,26,46,250,129,172,53,53,118,155,238,121,79,28,248,93,68,49,84,71,83,97,130,39,201,182,174,88,158,230,69,82,202,165,216,228,141,90,168,180,232,199,199,43,93,55,88,235,215,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,255,0,44,94,60,127,109,246,42,109,6,213,139,214,236,251,31,183,183,217,183,75,141,199,185,85,148,66,215,204,233,58,55,180,212,239,83,192,218,116,118,233,36,150,102,164,147,47,93,146,185,39,248,5,85,243,206,252,19,252,201,250,105,85,100,191,229,205,193,71,239,85,168,243,223,243,251,101,214,61,50,197,190,242,229,83,2,118,163,186,87,34,177,99,182,54,109,205,123,119,49,235,36,174,137,28,230,70,214,183,172,78,154,41,18,250,79,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,207,15,19,188,61,101,92,47,235,45,235,72,242,154,159,31,224,59,117,54,235,163,41,100,167,134,231,67,43,119,69,81,27,94,159,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,31,21,230,143,231,179,83,126,139,232,244,68,85,44,127,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,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,2,42,243,71,242,39,169,191,69,245,138,34,128,75,84,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,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,156,30,53,178,155,238,97,197,198,175,93,178,58,239,23,87,79,152,92,237,113,201,218,100,123,105,104,167,117,37,52,125,24,136,139,178,8,34,103,94,155,157,183,171,149,92,170,171,99,252,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,6,122,249,144,226,214,44,63,141,173,82,180,227,148,62,18,146,162,225,73,116,146,62,235,228,221,85,91,67,79,87,83,39,87,170,170,111,158,121,95,211,174,214,238,232,212,70,162,34,88,175,37,79,43,25,79,204,10,239,78,183,16,3,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,142,235,199,254,188,211,112,249,194,230,93,147,67,91,87,77,125,191,211,191,25,199,159,73,81,45,52,236,184,213,197,35,91,52,115,70,199,44,79,130,38,205,82,138,170,222,171,78,140,71,181,206,106,153,246,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,122,177,130,254,203,248,5,204,180,211,218,158,211,251,37,163,247,27,23,141,236,118,124,87,133,178,201,15,119,183,185,219,55,118,247,109,220,238,157,122,117,94,157,76,235,154,40,210,124,23,246,161,192,46,27,166,158,212,246,103,218,221,31,183,88,188,111,99,189,225,124,85,150,56,123,189,189,205,223,183,185,187,110,230,245,233,211,170,117,234,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,205,4,240,1,175,52,220,65,240,185,136,228,211,86,213,212,223,108,20,236,198,114,23,213,212,75,83,59,238,52,145,70,215,77,36,210,49,171,43,231,137,208,212,170,162,187,162,212,43,21,238,115,92,164,138,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,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,46,251,153,14,83,125,195,248,37,213,43,182,57,93,225,42,234,45,244,150,185,36,237,50,77,212,181,181,212,244,149,49,244,122,42,38,248,39,149,157,122,110,110,238,173,84,114,34,166,123,13,68,105,238,21,106,211,92,3,26,211,155,21,69,92,246,220,86,207,69,100,163,150,173,237,116,242,65,77,11,33,141,210,57,173,107,85,234,214,34,170,163,90,157,122,244,68,254,7,160,56,167,26,216,181,139,48,225,31,87,173,57,29,15,139,164,167,195,238,119,72,227,238,190,61,181,84,80,58,174,154,78,172,84,85,217,60,17,63,167,93,174,219,209,200,173,85,69,206,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,134,146,120,177,242,177,172,159,47,242,31,78,156,205,97,170,130,178,249,220,105,125,170,171,0,211,221,104,133,212,144,92,173,151,137,113,122,132,109,19,123,245,144,84,195,37,76,91,234,58,163,182,64,234,73,182,198,168,228,235,87,35,145,91,239,223,13,121,101,235,95,236,91,139,140,91,196,91,252,85,6,119,211,10,172,217,22,249,162,241,179,195,225,228,143,172,140,107,122,85,69,77,189,203,187,164,75,46,214,171,182,244,191,224,83,183,53,14,5,106,112,12,134,235,196,246,150,208,85,207,140,95,42,38,185,102,112,205,85,22,203,77,198,122,168,88,217,226,89,36,73,164,101,84,213,42,171,27,24,254,211,218,245,220,216,222,198,71,13,120,78,243,79,163,127,48,49,239,81,128,210,152,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,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,1,149,114,221,57,80,240,57,77,141,90,172,156,92,106,51,234,210,251,114,167,168,126,35,105,86,75,78,148,52,146,182,72,29,91,58,57,26,178,190,120,156,254,211,83,172,73,12,173,147,171,221,35,59,54,104,1,86,188,195,57,101,106,38,162,106,133,70,182,240,221,101,164,188,84,101,85,8,252,135,28,73,233,45,235,77,86,145,244,117,108,15,145,209,68,246,74,172,221,43,92,238,239,121,238,147,172,137,43,146,25,107,193,151,2,250,113,193,229,138,186,75,101,127,218,140,206,243,186,43,150,77,81,70,148,242,58,151,126,232,233,105,226,222,254,196,41,181,142,122,35,220,233,36,68,115,156,168,216,153,28,149,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,8,57,190,234,133,171,11,225,46,167,3,153,180,147,220,181,6,241,69,109,167,129,213,173,138,120,160,166,153,181,178,213,50,46,138,233,152,215,83,195,11,186,109,70,173,84,106,174,254,13,117,64,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,157,101,173,154,55,203,213,136,248,233,163,154,68,69,71,117,86,34,35,92,170,141,93,47,28,83,141,13,28,190,235,239,12,25,254,149,98,211,108,189,93,109,241,212,91,163,218,197,241,53,84,149,17,85,197,77,213,239,99,25,222,125,59,98,238,57,200,214,119,55,175,84,111,69,206,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,134,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,108,122,53,237,220,199,181,122,57,17,201,215,162,162,47,184,161,126,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,39,248,0,229,92,88,249,88,214,79,151,249,15,167,78,102,176,213,64,4,0,231,87,229,99,22,249,129,67,233,215,18,160,52,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,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,254,192,15,146,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,51,97,130,154,8,218,174,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,82,128,120,254,227,6,235,197,150,174,57,214,245,164,143,4,195,170,43,40,49,70,67,19,145,245,48,61,237,73,43,165,116,140,108,187,234,18,24,158,145,185,173,72,152,214,51,110,244,146,73,61,175,44,254,10,45,220,79,231,119,44,219,82,237,158,39,77,177,46,180,213,180,114,37,84,62,217,174,154,25,18,58,120,106,33,116,123,59,61,89,60,138,217,55,39,88,26,172,86,204,174,109,234,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,147,48,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,111,137,253,21,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,66,124,31,113,103,134,241,117,165,255,0,110,44,84,244,150,123,237,5,68,148,215,220,113,181,235,85,61,169,235,35,210,5,123,214,56,149,236,150,38,36,141,122,51,103,94,227,17,85,209,61,19,186,130,170,249,231,126,9,254,100,253,52,132,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,65,26,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,131,133,113,131,194,102,27,197,214,151,253,135,190,212,82,89,239,180,21,17,212,216,178,55,80,45,84,246,167,172,140,89,209,140,73,34,87,178,88,152,177,185,138,253,157,123,111,84,87,68,197,74,245,224,175,148,238,85,146,223,95,157,113,85,99,246,62,63,106,184,85,219,211,15,157,210,37,85,227,182,201,161,116,238,168,166,157,139,79,11,39,237,190,39,177,207,239,182,55,57,17,34,116,114,75,192,57,163,249,236,212,223,162,250,61,17,250,188,185,184,40,253,234,181,30,123,254,127,108,186,199,166,88,183,222,92,170,96,78,212,119,74,228,86,44,118,198,205,185,175,110,230,61,100,149,209,35,156,200,218,214,245,137,211,69,34,95,72,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,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,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,181,78,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,181,64,85,95,60,239,193,63,204,159,166,145,87,149,199,158,205,50,250,215,163,214,151,252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,172,226,199,205,62,178,124,192,200,125,70,114,218,121,54,226,215,220,127,132,122,203,181,222,135,195,210,100,217,133,198,233,107,147,186,199,248,138,86,65,77,72,233,58,53,85,89,210,122,74,134,116,114,35,190,14,189,54,185,170,179,168,20,151,206,126,211,106,183,113,95,100,172,183,219,41,41,106,46,152,61,5,93,116,176,194,214,62,170,116,172,173,133,37,149,200,157,94,244,138,24,163,71,59,170,236,141,141,254,13,68,78,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,227,133,115,167,215,154,155,182,101,138,112,229,102,173,164,125,182,197,78,204,154,244,144,212,69,43,253,163,50,73,21,52,50,177,25,190,7,197,78,178,72,137,191,239,25,92,199,43,62,22,57,121,167,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,109,99,42,231,99,216,136,177,203,77,19,149,237,93,173,125,181,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,84,175,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,238,99,233,39,123,222,138,178,75,83,43,145,238,93,205,103,75,228,177,175,53,54,156,203,43,225,202,243,91,72,203,109,246,157,249,53,149,38,168,138,39,251,70,20,142,42,152,98,98,179,124,239,150,157,35,145,83,127,221,178,133,238,70,124,79,114,91,160,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,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,107,220,231,238,215,91,119,10,22,74,59,125,206,174,150,158,233,156,80,82,87,69,12,206,99,42,160,74,58,217,146,41,90,139,209,236,73,97,138,68,107,186,166,248,216,239,226,212,84,170,30,19,188,211,232,223,204,12,123,212,96,52,166,14,85,197,143,149,141,100,249,127,144,250,116,230,107,11,254,255,0,238,178,255,0,242,127,255,0,244,112,160,19,85,4,117,230,17,165,246,173,85,224,251,82,109,151,7,82,67,81,96,179,203,148,80,213,205,68,218,151,211,207,111,106,212,175,107,170,162,198,249,98,142,90,117,145,171,213,172,168,127,185,200,170,199,103,219,19,202,111,184,54,85,102,205,113,106,239,5,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,38,199,163,152,237,175,99,87,163,145,90,189,58,42,42,123,141,57,233,238,107,106,212,172,3,26,212,107,21,61,92,22,220,170,207,69,123,163,138,173,141,108,241,193,83,11,38,141,178,53,174,115,81,232,215,162,42,35,156,157,122,244,85,254,39,160,5,59,107,103,3,148,220,41,113,179,161,153,134,159,62,174,163,78,179,13,72,178,50,134,25,89,44,175,178,85,182,225,78,245,162,150,117,69,107,216,230,171,157,3,156,238,235,153,20,173,114,57,97,89,100,184,144,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,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,2,149,185,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,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,10,107,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,52,60,74,105,13,78,130,235,206,115,164,115,65,87,29,62,59,120,154,27,122,213,207,20,211,203,110,127,73,104,166,145,241,116,98,190,74,105,33,145,81,17,189,21,234,138,214,170,43,82,223,249,65,106,133,171,52,225,46,155,3,133,180,144,92,180,250,241,91,109,168,129,181,173,150,121,96,169,153,213,177,85,62,46,136,232,88,231,84,77,11,122,238,71,45,44,138,142,254,45,109,112,115,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,63,192,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,170,0,32,87,57,91,77,214,255,0,195,110,19,98,177,91,42,238,55,43,142,164,91,105,40,232,233,33,116,211,212,207,37,5,193,177,197,28,109,69,115,222,231,42,53,26,136,170,170,168,136,118,14,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,128,71,94,62,244,67,84,56,133,225,162,255,0,166,218,77,124,164,164,187,207,81,77,95,53,186,166,56,246,94,224,167,127,117,40,82,103,251,169,222,233,91,12,140,147,220,138,248,91,27,220,200,228,123,219,74,218,67,193,222,174,106,119,18,241,240,195,121,179,213,226,153,13,21,68,169,144,77,89,70,249,217,103,164,137,136,249,42,94,145,117,107,216,230,172,105,11,183,164,82,190,120,17,36,70,202,215,154,8,210,221,45,193,52,91,4,182,105,158,154,88,189,141,141,217,187,222,10,139,197,77,81,218,238,204,249,164,251,201,158,249,29,214,73,94,239,137,203,211,175,68,232,136,136,158,172,21,1,205,139,130,139,142,45,149,92,248,168,211,123,102,252,110,243,210,167,49,129,137,75,79,13,170,185,210,83,211,199,81,27,81,204,146,111,21,36,219,158,141,141,238,73,82,89,30,245,73,81,25,245,242,113,209,13,121,131,50,174,215,58,91,229,94,57,165,245,84,243,91,170,232,230,143,115,50,169,216,143,108,105,20,110,247,53,148,210,185,206,90,164,247,163,209,240,51,114,62,163,183,110,128,174,14,108,218,67,153,107,214,168,112,231,164,122,127,5,36,151,220,138,163,38,134,157,106,231,72,96,137,140,142,223,44,179,72,255,0,122,163,35,138,57,36,84,106,57,234,140,84,107,92,229,107,86,101,112,197,195,214,43,194,254,141,89,116,143,22,169,241,254,3,185,83,113,186,62,150,58,121,174,117,210,187,116,181,18,53,137,254,108,108,71,57,238,100,81,68,197,123,246,110,94,170,0,5,59,113,13,194,102,101,197,215,51,189,76,193,236,85,21,118,123,21,5,61,166,166,251,145,182,129,42,160,181,49,108,116,171,2,61,139,36,72,247,203,43,18,54,177,31,191,167,113,232,138,216,158,169,109,56,6,1,134,233,102,27,105,211,237,62,199,169,44,120,245,142,157,41,168,104,105,145,118,68,206,170,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,232,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,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,21,121,163,249,19,212,223,162,250,197,17,64,37,170,115,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,69,170,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,46,30,12,115,156,170,243,154,229,58,55,227,111,89,5,194,162,233,113,169,251,69,117,143,191,85,60,142,146,89,54,50,165,172,110,231,189,203,209,168,141,78,189,17,17,61,199,106,210,221,45,193,52,91,4,182,105,158,154,88,189,141,141,217,187,222,10,139,197,77,81,218,238,204,249,164,251,201,158,249,29,214,73,94,239,137,203,211,175,68,232,136,136,158,172,28,83,90,248,51,225,179,136,156,170,151,53,214,61,55,251,65,122,162,183,178,215,5,79,182,43,233,54,82,178,73,36,108,123,41,231,141,139,209,243,72,189,85,55,124,93,58,244,68,68,253,109,11,225,115,66,120,107,246,223,236,83,6,251,57,246,143,195,123,79,249,206,178,179,191,225,251,189,159,240,153,100,219,183,191,47,244,122,117,221,239,235,209,58,121,77,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,232,26,41,160,154,79,195,182,43,85,133,104,230,41,246,126,203,91,112,125,210,122,111,29,83,87,190,169,241,199,27,164,223,81,36,143,78,172,134,52,232,139,183,225,235,211,170,170,175,53,207,249,123,240,141,170,121,149,219,80,117,7,75,106,239,153,13,242,161,106,107,171,170,114,139,198,249,95,209,17,17,17,42,145,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,19,165,104,166,130,105,63,14,216,173,86,21,163,152,167,217,251,45,109,193,247,73,233,188,117,77,94,250,167,199,28,110,147,125,68,146,61,58,178,24,211,162,46,223,135,175,78,170,170,190,171,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,215,252,151,28,9,255,0,188,103,250,77,120,255,0,91,36,166,39,139,88,176,108,86,205,133,98,212,62,10,203,143,219,233,237,118,234,110,235,228,236,82,193,27,99,138,61,239,87,61,219,88,198,167,87,42,185,122,117,85,85,247,158,87,90,244,19,73,248,137,197,105,112,173,99,197,62,208,89,104,174,12,186,65,77,227,170,105,54,85,50,57,35,108,155,233,228,141,235,209,147,72,157,21,118,252,93,122,117,68,84,230,184,7,47,126,17,180,179,50,180,234,14,159,105,109,93,143,33,177,212,37,77,13,117,54,81,120,223,19,250,42,42,42,45,82,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,200,160,113,77,107,224,207,134,206,34,114,170,92,215,88,244,223,237,5,234,138,222,203,92,21,62,216,175,164,217,74,201,36,145,177,236,167,158,54,47,71,205,34,245,84,221,241,116,235,209,17,17,162,156,25,240,217,195,182,85,85,154,232,230,155,253,159,189,86,219,223,107,158,167,219,21,245,123,233,95,36,114,58,61,149,19,200,196,234,248,99,94,168,155,190,30,157,122,42,162,246,176,115,253,107,208,77,39,226,39,21,165,194,181,143,20,251,65,101,162,184,50,233,5,55,142,169,164,217,84,200,228,141,178,111,167,146,55,175,70,77,34,116,85,219,241,117,233,213,17,83,149,98,124,184,120,49,193,178,171,54,107,139,104,223,130,189,99,247,10,123,165,186,167,237,21,214,78,197,84,18,54,72,164,216,250,151,49,219,94,198,175,71,34,181,122,116,84,84,247,29,87,90,244,19,73,248,137,197,105,112,173,99,197,62,208,89,104,174,12,186,65,77,227,170,105,54,85,50,57,35,108,155,233,228,141,235,209,147,72,157,21,118,252,93,122,117,68,84,229,88,159,46,30,12,112,108,170,205,154,226,218,55,224,175,88,253,194,158,233,110,169,251,69,117,147,177,85,4,141,146,41,54,62,165,204,118,215,177,171,209,200,173,94,157,21,21,61,196,149,7,228,229,152,181,139,57,197,111,56,86,83,67,227,108,185,5,190,162,215,113,166,238,190,62,253,44,241,186,57,99,222,197,107,219,185,143,114,117,106,163,147,175,84,84,95,121,26,255,0,146,227,129,63,247,140,255,0,73,175,31,235,103,127,253,150,224,159,178,207,216,167,176,191,180,207,179,255,0,101,189,153,226,166,255,0,209,126,27,195,118,59,219,251,191,222,126,29,251,247,255,0,94,238,190,243,128,127,37,199,2,127,239,25,254,147,94,63,214,201,84,124,151,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,145,131,249,46,56,19,255,0,120,207,244,154,241,254,182,73,76,79,22,177,96,216,173,155,10,197,168,124,21,151,31,183,211,218,237,212,221,215,201,216,165,130,54,199,20,123,222,174,123,182,177,141,78,174,85,114,244,234,170,171,239,63,88,31,37,206,211,106,189,83,50,142,243,108,164,175,167,142,162,10,182,69,83,11,101,99,103,130,86,77,12,168,215,34,162,62,57,99,142,70,59,248,181,236,107,147,162,162,41,245,131,138,107,95,6,124,54,113,19,149,82,230,186,199,166,255,0,104,47,84,86,246,90,224,169,246,197,125,38,202,86,73,36,141,143,101,60,241,177,122,62,105,23,170,166,239,139,167,94,136,136,159,173,161,124,46,104,79,13,126,219,253,138,96,223,103,62,209,248,111,105,255,0,57,214,86,119,252,63,119,179,254,19,44,155,118,247,229,254,143,78,187,189,253,122,39,78,170,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,213,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,63,87,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,215,252,151,28,9,255,0,188,103,250,77,120,255,0,91,37,81,202,181,211,133,205,9,226,83,216,159,182,188,27,237,31,217,207,19,236,207,231,58,202,62,199,136,237,119,191,193,165,143,118,238,196,95,210,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,81,170,92,5,112,157,173,57,221,207,83,53,47,74,125,179,146,94,123,62,54,183,219,183,42,126,239,106,22,67,31,221,195,80,200,219,210,56,152,223,133,169,215,167,85,234,170,170,190,175,66,248,92,208,158,26,253,183,251,20,193,190,206,125,163,240,222,211,254,115,172,172,239,248,126,239,103,252,38,89,54,237,239,203,253,30,157,119,123,250,244,78,157,84,0,15,146,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,67,235,0,0,0,4,106,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,86,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,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,237,116,67,134,237,18,225,194,213,115,179,104,190,3,73,142,83,222,106,25,83,94,246,212,79,85,61,75,216,221,172,71,205,80,247,202,172,106,43,182,179,118,198,171,228,84,68,87,189,87,165,130,63,234,151,1,92,39,107,78,119,115,212,205,75,210,159,108,228,151,158,207,141,173,246,237,202,159,187,218,133,144,199,247,112,212,50,54,244,142,38,55,225,106,117,233,213,122,170,170,175,171,208,190,23,52,39,134,191,109,254,197,48,111,179,159,104,252,55,180,255,0,156,235,43,59,254,31,187,217,255,0,9,150,77,187,123,242,255,0,71,167,93,222,254,189,19,167,148,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,94,129,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,228,184,224,79,253,227,63,210,107,199,250,217,42,128,62,74,219,77,170,227,83,65,89,112,182,82,85,84,90,234,22,174,134,89,161,107,223,75,58,197,36,43,44,78,84,234,199,172,83,75,26,185,189,23,100,143,111,240,114,162,253,96,0,124,145,218,109,80,221,106,47,176,219,41,25,114,172,167,134,146,162,177,176,181,39,154,8,93,35,162,137,242,116,220,230,49,211,204,230,181,87,163,86,89,21,58,110,94,191,88,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,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,250,192,0,0,15,146,138,211,106,183,84,215,214,91,237,148,148,181,23,74,132,171,174,150,24,90,199,213,78,145,71,10,75,43,145,58,189,233,20,49,70,142,119,85,217,27,27,252,26,136,159,88,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,21,127,146,227,129,63,247,140,255,0,73,175,31,235,100,148,196,241,107,22,13,138,217,176,172,90,135,193,89,113,251,125,61,174,221,77,221,124,157,138,88,35,108,113,71,189,234,231,187,107,24,212,234,229,87,47,78,170,170,190,243,245,128,56,166,181,240,103,195,103,17,57,85,46,107,172,122,111,246,130,245,69,111,101,174,10,159,108,87,210,108,165,100,146,72,216,246,83,207,27,23,163,230,145,122,170,110,248,186,117,232,136,137,250,218,23,194,230,132,240,215,237,191,216,166,13,246,115,237,31,134,246,159,243,157,101,103,127,195,247,123,63,225,50,201,183,111,126,95,232,244,235,187,223,215,162,116,234,160,226,154,215,193,159,13,156,68,229,84,185,174,177,233,191,218,11,213,21,189,150,184,42,125,177,95,73,178,149,146,73,35,99,217,79,60,108,94,143,154,69,234,169,187,226,233,215,162,34,39,235,104,95,11,154,19,195,95,182,255,0,98,152,55,217,207,180,126,27,218,127,206,117,149,157,255,0,15,221,236,255,0,132,203,38,221,189,249,127,163,211,174,239,127,94,137,211,170,128,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,139,192,63,146,227,129,63,247,140,255,0,73,175,31,235,103,85,215,78,23,52,39,137,79,98,126,218,240,111,180,127,103,60,79,179,63,156,235,40,251,30,35,181,222,255,0,6,150,61,219,187,17,127,75,175,77,190,238,157,87,175,148,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,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,213,232,95,11,154,19,195,95,182,255,0,98,152,55,217,207,180,126,27,218,127,206,117,149,157,255,0,15,221,236,255,0,132,203,38,221,189,249,127,163,211,174,239,127,94,137,211,170,131,149,107,167,11,154,19,196,167,177,63,109,120,55,218,63,179,158,39,217,159,206,117,148,125,143,17,218,239,127,131,75,30,237,221,136,191,165,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,163,188,64,224,58,223,117,207,108,88,131,234,224,185,105,198,81,87,138,222,168,235,86,22,206,147,192,229,111,137,100,113,200,247,120,105,28,217,91,28,143,70,43,150,25,83,106,108,83,165,128,121,253,66,205,109,90,107,128,100,186,141,125,167,171,158,219,138,217,235,111,117,145,82,49,174,158,72,41,161,124,210,54,54,185,205,106,189,90,197,68,69,115,83,175,78,170,159,196,249,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,61,88,7,20,227,51,90,242,174,29,184,108,204,53,143,10,183,218,171,111,88,255,0,179,252,52,23,72,164,146,149,253,250,250,122,119,239,108,114,70,245,232,201,156,169,209,233,241,34,117,234,157,81,107,219,68,57,187,113,37,169,90,209,128,233,205,247,9,211,88,45,185,86,81,106,178,86,75,73,109,175,108,241,193,83,87,28,50,58,55,58,177,205,71,163,94,170,138,173,114,117,233,213,23,248,22,232,1,207,245,210,163,92,104,116,226,227,115,225,226,151,20,174,204,232,122,84,83,91,114,72,38,125,45,198,54,162,239,166,100,145,207,15,102,103,123,149,146,61,203,30,230,237,126,196,122,203,29,80,93,185,202,241,119,96,186,214,216,175,186,93,166,182,235,149,186,162,74,74,202,58,187,37,206,25,233,167,141,202,217,34,146,55,86,163,152,246,185,21,170,213,68,84,84,84,82,127,240,57,199,30,27,197,238,26,234,90,166,82,88,245,22,199,78,215,223,172,44,122,236,145,157,81,190,54,143,114,171,159,76,231,43,81,90,170,175,133,238,70,61,92,142,138,89,101,1,81,122,223,205,219,137,45,53,214,140,251,78,108,88,78,154,207,109,197,114,139,173,146,142,90,187,109,123,167,146,10,106,185,33,141,210,57,181,141,106,189,90,196,85,84,107,83,175,94,136,159,192,154,156,189,56,160,207,184,179,209,123,214,163,106,53,163,31,183,92,173,217,69,77,146,40,172,148,243,67,3,160,142,146,146,102,185,205,154,89,92,175,221,80,244,85,71,34,116,70,251,191,138,172,149,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,170,190,34,185,200,103,216,190,174,95,113,77,4,195,240,171,150,39,98,168,125,182,59,173,229,147,86,190,231,60,79,115,100,170,129,244,181,44,137,41,156,168,157,174,138,245,115,17,36,87,39,115,182,206,129,193,159,27,252,114,241,103,159,211,81,209,233,158,154,219,176,155,117,67,37,191,95,165,179,94,33,129,208,71,53,58,84,210,82,212,164,242,194,181,221,154,132,146,56,164,232,157,19,115,189,223,198,199,193,205,52,119,136,28,7,91,238,185,237,139,16,125,92,23,45,56,202,42,241,91,213,29,106,194,217,210,120,28,173,241,44,142,57,30,239,13,35,155,43,99,145,232,197,114,195,42,109,77,138,116,176,15,21,173,249,173,215,77,116,95,62,212,107,21,61,36,247,44,87,23,186,222,232,226,171,99,157,4,147,211,82,73,52,109,145,173,115,92,172,87,49,17,81,28,213,233,215,162,167,241,42,47,249,106,248,167,255,0,112,58,85,255,0,117,92,127,215,139,169,0,21,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,246,174,91,220,107,106,159,24,63,180,79,218,101,131,20,182,125,146,246,71,130,246,21,45,76,61,207,21,226,251,157,222,244,242,245,233,225,153,183,110,222,157,93,215,175,84,233,53,64,0,21,23,173,252,221,184,146,211,93,104,207,180,230,197,132,233,172,246,220,87,40,186,217,40,229,171,182,215,186,121,32,166,171,146,24,221,35,155,88,214,171,213,172,69,85,70,181,58,245,232,137,252,11,9,224,207,90,242,174,34,120,108,195,245,143,53,183,218,168,175,89,7,180,60,76,22,184,164,142,149,157,138,250,138,118,108,108,146,72,244,234,200,90,171,213,235,241,42,244,232,157,17,59,88,0,230,156,70,235,125,171,135,29,30,189,107,45,246,199,87,119,182,216,42,45,205,172,164,164,145,172,157,96,168,174,130,154,71,199,187,225,115,216,217,213,232,197,86,163,213,136,213,115,55,111,79,87,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,100,172,234,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,158,128,28,211,81,184,129,192,116,179,84,52,223,74,50,247,213,211,92,181,70,162,225,73,101,172,85,133,148,81,79,75,28,78,237,79,36,146,53,205,124,174,154,40,162,107,26,245,124,143,107,125,221,83,175,75,0,28,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,214,23,178,42,53,149,175,85,86,61,59,141,85,99,154,196,151,176,0,1,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,218,192,0,165,111,229,171,226,159,253,192,233,87,253,213,113,255,0,94,44,251,131,61,107,202,184,137,225,179,15,214,60,214,223,106,162,189,100,30,208,241,48,90,226,146,58,86,118,43,234,41,217,177,178,73,35,211,171,33,106,175,87,175,196,171,211,162,116,68,237,96,17,127,152,95,20,25,247,9,154,47,101,212,109,57,180,99,247,27,149,199,40,166,178,75,21,238,158,105,160,108,18,82,85,204,231,53,176,203,19,145,251,169,216,136,170,229,78,138,239,119,240,84,140,28,25,243,64,215,222,34,120,147,195,244,115,53,196,52,254,138,203,144,123,67,196,207,107,183,214,199,84,206,197,5,69,67,54,58,74,185,24,157,95,11,81,122,177,126,21,94,157,23,162,165,159,130,149,191,150,175,138,127,247,3,165,95,247,85,199,253,120,183,77,16,205,110,186,149,162,248,14,163,95,105,233,32,185,101,88,189,170,247,89,21,35,28,216,35,158,166,146,57,164,108,109,115,156,228,98,57,234,136,138,231,47,78,157,85,127,137,237,64,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,246,188,183,184,214,213,62,48,127,104,159,180,203,6,41,108,251,37,236,143,5,236,42,90,152,123,158,43,197,247,59,189,233,229,235,211,195,51,110,221,189,58,187,175,94,169,210,90,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,47,21,225,91,142,205,23,226,238,235,144,88,180,230,143,32,180,220,177,218,120,42,229,163,191,199,73,4,245,80,72,231,53,210,193,28,53,18,185,236,141,205,99,100,114,162,35,86,104,83,255,0,182,132,138,0,138,188,114,241,225,138,240,125,110,178,218,41,236,223,104,179,59,246,202,218,59,90,75,26,67,29,12,85,80,54,161,213,78,73,18,90,126,244,43,82,202,121,82,41,90,178,194,237,205,114,70,230,175,106,208,189,116,211,142,34,244,226,221,170,26,95,121,241,214,170,238,177,77,12,168,140,170,183,213,53,17,100,165,169,141,21,123,115,51,115,122,167,85,106,181,205,123,28,246,61,143,119,148,197,120,174,211,139,255,0,18,121,175,11,55,57,125,141,153,226,254,18,123,108,117,19,34,199,125,165,150,130,10,185,29,78,189,19,164,209,119,94,143,133,122,185,99,98,74,213,114,36,169,15,107,0,28,83,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,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,214,15,242,213,241,79,254,224,116,171,254,234,184,255,0,175,23,82,1,74,223,203,87,197,63,251,129,210,175,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,136,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,143,218,184,152,195,111,252,81,221,120,88,177,80,213,213,95,113,204,93,249,29,246,185,200,177,193,70,245,150,141,32,164,98,43,122,204,247,197,88,146,185,232,168,198,39,109,168,175,115,158,145,126,174,163,113,3,128,233,102,168,105,190,148,101,239,171,166,185,106,141,69,194,146,203,88,171,11,40,162,158,150,56,157,218,158,73,36,107,154,249,93,52,81,68,214,53,234,249,30,214,251,186,167,94,150,0,0,3,149,113,23,196,190,150,112,191,130,77,157,106,101,219,253,143,130,179,81,207,77,237,75,159,223,67,20,158,18,9,165,143,189,218,239,177,242,109,119,192,206,174,95,234,69,252,158,20,120,174,211,142,45,116,225,153,174,21,47,129,186,208,246,224,191,216,39,153,31,85,104,170,114,42,163,92,168,137,220,133,251,92,177,76,136,141,145,173,114,42,49,236,146,54,118,176,66,14,99,156,104,235,71,7,151,92,18,109,57,182,97,87,91,110,97,79,112,108,180,247,187,93,92,179,211,207,72,232,55,61,178,195,87,27,92,199,182,169,136,140,88,250,181,98,114,238,118,244,70,115,78,6,185,160,106,159,17,60,65,91,116,115,85,177,12,82,138,147,32,183,214,251,46,124,122,223,83,28,140,174,130,37,168,251,247,79,87,34,36,43,4,53,41,240,177,93,220,88,191,131,119,42,89,81,81,122,223,205,219,137,45,53,214,140,251,78,108,88,78,154,207,109,197,114,139,173,146,142,90,187,109,123,167,146,10,106,185,33,141,210,57,181,141,106,189,90,196,85,84,107,83,175,94,136,159,192,176,158,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,229,227,103,136,27,175,12,188,58,100,58,175,141,63,31,126,67,71,81,65,73,103,163,189,171,150,10,217,230,170,141,178,68,216,217,36,111,145,233,79,226,37,70,177,221,81,34,115,151,171,90,226,184,49,62,112,92,98,103,57,85,155,10,197,180,207,74,171,111,89,5,194,158,215,110,166,246,125,116,125,250,169,228,108,113,71,189,247,6,177,187,158,246,167,87,42,53,58,245,85,68,247,151,40,15,21,173,249,173,215,77,116,95,62,212,107,21,61,36,247,44,87,23,186,222,232,226,171,99,157,4,147,211,82,73,52,109,145,173,115,92,172,87,49,17,81,28,213,233,215,162,167,241,42,47,249,106,248,167,255,0,112,58,85,255,0,117,92,127,215,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,0,103,175,61,215,77,71,225,211,142,237,83,213,13,47,188,248,27,173,14,160,100,81,77,12,168,175,165,184,82,186,231,50,201,75,83,26,42,119,33,126,214,245,78,168,228,115,90,246,57,143,99,30,219,212,208,189,116,211,142,34,244,226,221,170,26,95,121,241,214,170,238,177,77,12,168,140,170,183,213,53,17,100,165,169,141,21,123,115,51,115,122,167,85,106,181,205,123,28,246,61,143,119,64,7,42,226,199,202,198,178,124,191,200,125,58,114,152,57,121,241,167,117,225,99,84,41,236,89,126,65,86,221,43,201,106,21,50,10,52,166,117,82,81,78,177,237,138,225,4,109,114,57,143,107,146,38,202,172,71,43,225,71,39,110,71,178,29,183,211,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,245,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,172,190,107,28,12,90,175,88,205,127,20,90,81,107,164,183,220,172,20,235,38,87,101,183,90,218,196,185,192,250,135,201,45,205,59,17,238,117,75,29,59,223,60,146,245,71,66,205,234,246,118,85,37,172,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,204,169,161,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,178,131,56,177,243,79,172,159,48,50,31,81,156,181,78,74,158,86,50,159,152,21,222,157,110,35,255,0,52,94,62,171,51,11,237,203,134,125,29,184,93,109,118,172,114,225,83,67,150,94,32,169,158,142,75,157,83,25,45,52,246,214,177,174,110,250,54,247,36,108,189,196,115,102,145,173,218,136,200,209,243,66,14,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,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,0,51,215,158,235,166,163,240,233,199,118,169,234,134,151,222,124,13,214,135,80,50,40,166,134,84,87,210,220,41,93,115,153,100,165,169,141,21,59,144,191,107,122,167,84,114,57,173,123,28,199,177,143,109,234,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,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,42,185,24,254,54,126,91,253,72,181,64,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,21,121,163,249,19,212,223,162,250,197,17,89,124,190,248,245,200,120,102,204,168,112,109,65,190,213,214,105,93,222,162,56,107,153,81,226,171,95,96,98,37,75,146,106,24,82,84,100,44,117,69,67,100,168,70,198,247,189,140,85,107,92,244,68,91,211,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,250,202,171,231,157,248,39,249,147,244,211,170,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,79,240,10,96,231,43,118,186,216,56,187,194,111,182,43,157,93,186,229,110,193,237,181,116,117,148,147,58,25,233,167,142,231,112,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,19,87,151,223,30,184,247,19,56,109,14,13,168,55,218,74,61,84,180,83,199,13,115,42,60,45,19,47,239,85,169,114,77,67,10,74,175,153,237,167,167,108,149,8,216,216,198,61,234,173,107,88,168,137,50,128,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,237,197,23,19,121,247,20,218,161,114,212,12,190,166,174,142,218,250,135,58,203,143,37,198,106,154,43,52,11,28,81,236,129,178,46,214,189,237,130,39,74,246,53,137,36,136,231,237,111,84,107,116,146,0,6,85,203,254,229,113,228,79,76,190,181,235,21,164,170,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,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,59,87,54,174,30,181,79,91,52,107,31,200,244,206,166,235,117,251,17,112,146,166,183,18,183,210,212,212,205,119,241,78,134,8,234,34,138,20,119,114,106,127,141,81,28,207,116,83,212,57,30,221,170,217,41,219,69,245,123,50,208,93,80,199,245,115,79,231,164,142,251,142,212,58,106,116,171,129,38,130,86,62,55,69,44,50,51,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,78,105,196,63,16,56,15,12,186,95,93,170,250,140,250,183,219,104,234,41,233,34,163,161,88,86,182,182,121,164,70,182,42,120,230,146,54,200,244,110,249,92,212,119,84,142,41,29,239,218,166,117,245,163,87,179,45,122,213,12,131,87,53,2,122,73,47,185,21,67,102,168,74,72,18,24,34,99,35,108,81,67,27,61,234,140,142,40,227,141,21,202,231,170,49,21,206,115,149,92,182,189,202,19,133,172,171,77,48,74,190,33,114,156,146,235,71,251,67,183,182,11,118,50,141,146,26,127,2,201,149,98,174,170,99,218,157,201,159,181,203,78,230,252,45,130,103,57,28,255,0,17,210,56,87,204,123,44,202,176,110,97,58,135,148,225,89,53,215,31,189,81,123,39,195,92,109,117,178,82,85,65,190,201,72,199,236,150,53,107,219,185,143,115,87,162,251,218,229,69,247,42,150,127,192,79,27,246,46,46,48,73,104,178,58,171,85,183,83,108,157,217,111,118,74,56,95,79,11,233,86,101,72,106,169,27,36,178,62,72,118,58,38,72,187,213,204,151,174,230,181,178,68,175,149,64,25,172,225,211,137,125,83,225,127,59,135,58,211,59,183,251,47,27,102,172,158,167,217,119,63,185,154,40,252,92,16,203,31,123,181,223,123,227,220,239,129,253,28,159,214,139,161,61,11,215,77,56,226,47,78,45,218,161,165,247,159,29,106,174,235,20,208,202,136,202,171,125,83,81,22,74,90,152,209,87,183,51,55,55,170,117,86,171,92,215,177,207,99,216,247,116,0,1,21,121,163,249,19,212,223,162,250,197,17,64,38,167,109,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,62,176,101,92,191,238,87,30,68,244,203,235,94,177,90,82,183,14,156,75,234,159,11,249,220,57,214,153,221,191,217,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,160,0,67,94,96,156,122,227,220,51,97,181,216,54,159,95,105,43,53,82,239,79,36,52,44,167,240,181,172,176,61,22,153,203,53,116,43,42,62,23,186,158,161,210,83,163,163,123,30,246,34,185,174,98,42,44,42,228,213,118,186,223,248,187,205,175,183,219,157,93,198,229,113,193,238,85,117,149,149,115,58,105,234,103,146,231,111,116,146,201,35,149,92,247,185,202,174,87,42,170,170,170,170,157,47,158,119,224,159,230,79,211,78,171,202,247,142,159,219,94,42,205,14,214,60,207,197,234,77,151,127,177,234,107,91,182,107,237,174,56,218,169,214,101,114,248,138,200,122,73,220,234,141,123,226,70,73,247,174,109,68,137,63,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,115,195,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,107,86,89,149,17,210,57,173,68,70,49,145,198,207,147,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,83,69,245,123,13,215,173,47,199,245,115,79,231,171,146,197,145,83,186,106,116,171,129,97,158,39,178,71,69,44,50,51,222,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,203,237,72,235,204,23,71,110,186,223,194,94,117,136,227,86,26,75,174,67,69,79,13,238,207,20,180,174,158,116,158,146,102,77,35,105,90,198,61,254,38,74,118,212,65,26,49,58,185,103,216,170,141,123,148,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,104,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,206,191,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,72,21,206,95,91,237,89,214,182,216,52,94,223,99,171,167,168,210,250,121,221,93,95,52,141,217,87,61,202,10,58,132,100,76,78,170,140,142,40,226,234,247,42,43,159,35,219,181,17,136,249,62,94,77,154,41,246,231,136,43,182,177,213,220,59,52,154,101,111,78,204,17,203,182,73,235,174,49,84,83,199,185,171,27,145,208,182,6,86,43,186,61,142,73,59,29,55,55,122,23,82,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,89,197,143,154,125,100,249,129,144,250,140,231,181,224,207,140,204,251,132,204,254,154,178,142,186,174,227,132,220,106,25,21,250,195,44,179,77,3,96,146,106,117,169,171,165,166,73,226,133,43,187,52,233,28,114,201,213,58,46,215,123,191,133,255,0,96,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,217,43,58,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,36,21,204,121,191,96,58,111,196,54,123,166,57,158,152,100,15,196,241,58,137,108,148,183,27,90,195,53,198,123,173,45,67,226,170,116,144,201,43,34,74,103,42,116,141,82,77,237,236,238,114,47,127,100,29,215,61,215,77,56,226,47,129,29,83,213,13,47,188,248,235,85,118,159,228,81,77,12,168,140,170,183,213,54,217,50,201,75,83,26,42,246,230,102,230,245,78,170,213,107,154,246,57,236,123,30,236,246,22,41,203,83,152,93,102,153,95,104,116,43,94,114,255,0,237,22,191,116,86,123,229,210,105,234,36,179,213,108,166,134,154,149,243,73,50,199,77,110,108,112,189,168,141,143,108,114,74,142,115,153,30,247,54,229,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,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,142,188,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,249,254,183,230,182,173,74,214,140,251,81,172,84,245,112,91,114,172,162,235,123,163,138,173,141,108,241,193,83,87,36,209,182,70,181,206,106,61,26,244,69,68,115,147,175,94,138,191,196,238,186,61,198,253,247,65,184,59,201,180,43,75,234,174,182,108,235,40,204,38,184,205,124,138,22,36,116,118,121,104,96,134,68,166,153,37,73,34,172,89,41,218,212,127,109,81,145,189,206,99,219,34,49,204,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,160,142,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,72,0,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,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,78,218,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,125,96,25,246,230,105,118,181,94,184,227,212,250,203,53,206,146,190,158,58,139,109,35,229,166,153,178,177,179,193,108,164,134,104,149,205,85,68,124,114,199,36,111,111,241,107,216,230,175,69,69,66,90,242,49,252,108,252,183,250,145,106,128,0,12,214,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,96,0,8,171,205,31,200,158,166,253,23,214,40,138,1,44,167,149,191,31,84,122,119,224,120,100,214,59,133,170,219,136,47,140,168,199,114,42,202,152,40,97,180,72,189,218,153,169,170,228,145,204,99,161,149,235,34,199,34,170,200,217,100,72,254,54,72,206,205,191,149,87,207,59,240,79,243,39,233,165,96,98,217,102,85,131,95,105,114,156,43,38,186,227,247,170,45,254,26,227,107,173,146,146,170,13,236,115,31,178,88,213,175,110,230,61,205,94,139,239,107,149,23,220,170,95,79,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,190,85,2,149,185,213,249,167,197,190,95,208,250,141,196,132,24,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,55,196,254,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,160,142,10,56,174,177,113,105,163,84,89,151,118,213,71,151,219,122,81,229,54,74,41,158,239,1,85,185,233,28,136,217,17,30,144,206,198,119,99,94,175,106,117,124,125,199,190,41,20,144,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,80,191,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,190,42,154,168,0,3,42,229,255,0,114,184,242,39,166,95,90,245,138,210,85,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,25,87,52,145,193,221,218,213,122,225,67,71,171,44,215,58,74,250,120,240,123,45,35,229,166,153,178,177,179,193,71,20,51,68,174,106,170,35,227,150,57,35,123,127,139,94,199,53,122,42,42,29,128,2,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,171,30,177,77,20,136,215,116,93,146,49,223,193,200,171,216,57,24,254,54,126,91,253,72,181,66,144,57,157,112,75,89,161,154,143,83,171,122,95,138,108,211,108,163,117,100,212,214,155,108,233,75,141,85,53,97,142,72,230,122,35,162,134,25,230,153,175,133,55,49,187,159,36,76,141,173,137,138,238,65,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,237,102,43,246,87,237,215,218,107,87,217,191,103,251,91,219,30,54,63,3,224,123,125,223,19,223,235,219,236,246,254,62,230,237,187,126,46,189,61,229,6,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,116,14,91,28,12,93,120,130,207,232,245,83,81,173,117,116,58,117,138,212,83,92,162,101,101,173,206,131,40,157,179,72,141,165,137,211,70,176,77,76,217,41,222,218,158,138,229,233,210,45,168,178,44,145,222,73,64,60,209,252,246,106,111,209,125,30,136,226,154,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,217,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,12,171,146,127,129,206,56,243,46,16,179,39,82,213,50,174,249,167,87,202,134,190,253,97,99,211,124,111,232,141,241,180,123,149,26,202,150,181,26,138,213,84,100,204,106,49,234,213,108,82,197,126,120,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,149,237,95,206,67,1,196,181,231,63,196,50,108,62,174,247,167,86,154,132,162,198,175,88,211,33,154,182,166,120,58,71,81,36,155,234,123,19,211,75,34,72,248,102,141,236,84,141,177,238,99,214,69,88,231,166,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,100,85,230,143,228,79,83,126,139,235,20,69,0,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,102,223,193,149,114,255,0,185,92,121,19,211,47,173,122,197,105,64,36,159,224,115,142,60,203,132,44,201,212,181,76,171,190,105,213,242,161,175,191,88,88,244,223,27,250,35,124,109,30,229,70,178,165,173,70,162,181,85,25,51,26,140,122,181,91,20,177,95,158,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,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,18,111,242,84,243,79,148,252,191,174,245,27,113,213,121,231,126,9,254,100,253,52,172,12,91,44,202,176,107,237,46,83,133,100,215,92,126,245,69,191,195,92,109,117,178,82,85,65,189,142,99,246,75,26,181,237,220,199,185,171,209,125,237,114,162,251,149,75,233,224,39,141,251,23,23,24,36,180,89,29,85,170,219,169,182,78,236,183,187,37,28,47,167,133,244,171,50,164,53,84,141,146,89,31,36,59,29,19,36,93,234,230,75,215,115,90,217,34,87,202,160,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,81,15,49,30,55,235,56,170,206,211,18,195,170,182,233,150,39,112,150,91,19,146,25,233,166,186,72,232,98,141,245,85,81,62,87,49,219,94,201,252,58,172,113,200,200,170,28,143,106,57,239,106,126,87,1,60,16,95,120,184,206,229,173,200,233,110,182,221,50,178,119,98,189,222,232,230,101,60,207,170,88,85,97,165,164,116,145,72,201,38,222,232,159,34,108,86,178,46,187,156,215,73,18,63,234,227,239,129,59,175,8,153,53,21,247,26,172,171,187,105,214,69,80,180,150,122,202,169,29,61,109,44,241,211,194,233,34,174,145,148,241,64,199,201,35,170,29,11,88,170,174,142,23,170,251,216,227,229,224,39,141,251,239,8,249,220,180,89,29,85,214,229,166,87,190,236,183,187,37,28,44,168,153,149,73,10,164,53,84,141,146,88,217,28,219,219,19,36,93,232,215,197,215,115,92,232,226,86,95,70,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,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,179,78,77,154,215,246,231,135,219,182,142,85,219,251,53,122,101,112,78,204,241,197,182,57,232,110,50,212,84,71,185,203,35,149,211,54,118,86,35,186,49,141,72,251,29,55,59,122,149,87,197,143,154,125,100,249,129,144,250,140,229,201,242,228,202,108,88,55,46,172,47,53,202,107,188,21,151,31,183,228,87,75,141,79,105,242,118,41,96,186,87,201,44,155,24,142,123,182,177,142,94,141,69,114,244,232,136,171,238,41,7,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,242,121,101,112,235,83,160,28,52,91,167,202,113,58,187,30,109,153,212,73,121,191,195,95,20,77,171,133,155,220,202,58,119,43,90,143,99,27,78,140,147,179,42,171,227,150,162,161,21,24,174,115,27,45,65,202,184,177,242,177,172,159,47,242,31,78,156,205,97,170,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,246,174,21,120,227,204,184,113,211,77,69,209,230,178,173,248,246,105,103,186,190,217,87,109,122,83,220,108,119,249,168,86,10,122,216,102,106,181,202,197,115,41,218,246,171,183,51,182,217,34,84,115,92,201,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,250,92,52,46,197,195,167,46,140,235,75,237,54,107,85,13,125,14,151,222,165,191,205,110,87,190,59,133,225,214,137,18,174,169,100,145,18,73,55,200,213,218,175,68,84,141,177,177,26,198,177,172,109,0,158,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,243,162,90,167,45,14,98,21,58,159,77,14,130,107,246,71,72,220,158,221,79,27,49,252,150,229,112,138,23,223,24,178,199,12,116,83,44,174,71,77,93,186,86,35,28,205,207,157,136,229,122,119,24,231,205,99,228,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,62,75,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,76,251,113,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,35,89,245,90,109,55,91,253,214,138,197,98,182,85,220,110,87,26,136,233,40,232,233,33,116,211,212,207,35,145,177,197,28,109,69,115,222,231,42,53,26,136,170,170,168,136,94,167,46,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,6,107,56,177,243,79,172,159,48,50,31,81,156,242,153,86,153,229,88,126,33,133,103,87,106,78,182,92,246,223,87,112,180,85,71,28,157,183,120,106,217,232,231,129,207,115,17,139,51,31,2,61,204,99,157,182,57,224,114,170,43,250,36,160,229,231,199,149,215,133,172,154,159,78,115,57,105,23,74,242,43,194,215,94,165,75,115,167,173,182,78,250,126,207,137,129,209,189,174,86,43,153,74,178,181,205,149,123,112,187,180,205,234,168,251,211,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,230,188,88,249,88,214,79,151,249,15,167,78,102,176,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,16,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,134,237,118,186,223,238,181,183,219,237,206,174,227,114,184,212,73,87,89,89,87,51,166,158,166,121,28,174,146,89,36,114,171,158,247,57,85,202,229,85,85,85,85,82,210,185,24,254,54,126,91,253,72,181,64,0,6,107,56,177,243,79,172,159,48,50,31,81,156,253,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,123,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,174,201,89,213,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,61,0,4,85,230,143,228,79,83,126,139,235,20,69,0,158,131,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,149,239,31,87,221,105,217,195,198,179,92,60,102,95,106,183,190,162,197,127,169,169,98,77,122,165,135,106,62,154,116,123,145,242,214,70,197,87,164,141,71,58,88,163,145,242,116,124,79,146,111,1,207,59,240,79,243,39,233,165,112,105,142,142,231,218,199,38,71,71,167,54,26,187,229,203,27,179,165,238,91,101,13,44,213,53,181,112,120,218,90,71,54,158,24,88,247,72,246,186,173,146,57,23,162,36,113,200,238,191,10,34,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,154,19,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,246,78,216,215,115,88,247,65,43,162,123,218,197,146,52,107,246,183,170,181,189,128,165,110,117,126,105,241,111,151,244,62,163,113,33,254,13,161,122,143,169,58,113,156,234,134,21,102,246,173,171,78,124,12,183,248,96,85,117,85,61,45,82,84,42,85,54,52,79,142,24,252,43,187,170,139,185,141,123,94,173,86,54,71,179,235,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,169,110,104,92,116,254,218,242,167,232,118,142,102,126,47,77,172,187,61,177,83,68,221,176,223,110,145,200,229,94,147,35,151,196,81,195,210,62,223,68,107,31,42,62,79,189,107,105,228,72,65,98,192,51,44,155,25,201,179,59,22,61,87,87,98,195,169,233,170,111,183,6,162,36,20,44,168,168,101,60,8,247,42,162,43,228,150,68,70,177,58,189,81,178,57,19,108,111,115,124,249,170,128,0,50,174,95,247,43,143,34,122,101,245,175,88,173,37,80,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,149,114,106,114,238,227,234,179,134,60,169,112,61,82,184,93,110,90,101,123,237,83,245,90,153,234,62,204,200,146,74,255,0,19,75,77,185,88,144,189,243,200,234,136,227,98,72,239,134,70,238,116,125,185,111,80,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,160,28,167,44,202,179,155,237,86,83,154,228,215,92,130,245,91,179,196,220,110,149,178,85,213,79,177,141,99,55,203,34,185,238,218,198,53,169,213,125,205,106,34,123,145,11,63,228,99,248,217,249,111,245,34,213,15,63,159,224,24,110,169,225,183,109,62,212,28,122,146,249,143,95,41,214,154,186,134,165,23,100,172,234,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,153,214,226,139,134,76,251,133,157,80,185,105,254,95,77,87,89,109,101,67,155,101,200,82,221,53,53,21,230,4,142,41,55,192,233,19,107,158,198,207,19,101,99,28,244,142,69,115,55,59,162,57,202,46,42,181,114,131,134,138,254,20,96,185,82,59,9,184,222,18,237,50,205,27,230,171,107,17,241,202,148,113,61,239,86,67,77,226,34,109,66,182,54,53,235,42,189,85,253,30,246,185,194,239,12,153,247,20,218,161,109,211,252,66,154,174,142,218,250,134,182,245,144,173,186,106,154,43,52,11,28,178,111,157,209,166,214,189,237,130,86,196,199,185,137,36,136,214,110,111,85,115,116,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,160,30,104,254,123,53,55,232,190,143,68,71,91,86,1,153,95,112,219,254,160,217,177,234,186,204,123,21,168,161,166,189,87,66,136,230,80,62,177,101,74,101,149,17,119,53,143,116,18,49,31,211,98,63,99,85,81,210,49,29,210,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,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,6,85,207,65,125,192,51,44,103,25,198,115,59,238,61,87,73,98,204,105,234,106,108,87,7,34,44,21,204,167,168,125,60,232,199,34,170,35,227,150,53,71,49,122,61,17,209,185,83,108,140,115,187,166,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,210,106,154,41,35,115,94,221,204,124,174,72,247,35,89,58,178,102,244,94,235,38,142,182,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,94,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,67,160,17,87,154,63,145,61,77,250,47,172,81,20,2,122,12,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,238,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,155,147,108,181,52,237,99,85,95,191,185,44,110,87,171,92,176,205,43,172,40,202,185,127,220,174,60,137,233,151,214,189,98,180,160,19,208,95,112,12,203,25,198,113,156,206,251,143,85,210,88,179,26,122,154,155,21,193,200,139,5,115,41,234,31,79,58,49,200,170,136,248,229,141,81,204,94,143,68,116,110,84,219,35,28,233,169,203,43,142,219,174,136,230,86,237,12,213,44,154,146,61,47,191,84,72,218,90,203,164,238,99,49,186,215,163,156,215,199,39,69,70,83,77,47,70,200,199,237,141,143,147,191,186,52,73,187,182,233,174,154,233,167,28,58,105,197,199,84,53,66,243,224,109,84,61,34,134,24,145,31,85,112,170,114,42,199,75,77,26,170,119,38,126,215,116,78,168,212,107,92,247,185,140,99,222,220,246,113,23,196,190,169,241,65,157,205,157,106,101,219,253,143,130,179,81,207,83,236,187,103,220,195,20,158,18,9,165,147,179,221,236,49,242,109,119,198,254,174,95,234,68,243,249,54,144,230,88,134,151,225,26,185,125,130,146,27,22,161,84,93,161,177,35,103,71,207,51,45,242,67,20,243,61,137,238,99,22,89,150,54,162,174,245,88,100,85,106,53,88,231,204,174,74,158,105,242,159,151,245,222,163,110,58,175,60,239,193,63,204,159,166,149,171,131,233,158,85,168,150,236,190,227,139,82,120,191,177,88,251,242,107,140,12,142,73,38,117,12,117,84,212,242,190,54,177,142,235,219,241,77,149,234,237,173,108,81,74,245,119,195,209,126,189,23,213,236,203,65,117,67,31,213,205,63,158,146,59,238,59,80,233,169,210,174,4,154,9,88,248,221,20,176,200,207,114,171,36,138,73,35,85,106,181,232,143,85,107,154,228,71,38,132,248,93,226,111,1,226,155,75,237,186,129,136,84,210,81,220,159,78,215,94,177,229,184,195,83,91,102,157,100,150,61,147,182,53,220,214,61,208,74,232,158,246,177,100,141,26,253,173,234,173,111,96,0,171,94,113,220,71,106,133,146,154,135,134,235,126,17,87,102,195,114,58,120,110,85,217,13,92,81,200,203,242,195,43,36,74,90,87,34,185,34,100,18,182,39,75,187,108,202,254,218,109,100,42,142,169,171,108,78,221,98,188,101,86,107,78,83,145,253,159,178,214,220,41,233,238,55,127,6,250,191,103,210,190,70,182,90,158,195,21,31,47,109,138,231,246,218,187,157,183,162,123,212,210,158,133,232,94,156,112,233,167,22,237,47,210,251,55,129,181,80,245,150,105,165,84,125,85,194,169,200,137,37,85,76,136,137,220,153,251,91,213,122,35,81,173,107,24,214,49,140,99,125,6,127,128,97,186,167,134,221,180,251,80,113,234,75,230,61,124,167,90,106,234,26,148,93,146,179,170,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,102,135,85,112,251,22,159,234,62,71,133,99,25,237,171,53,181,89,110,18,209,210,95,237,108,123,105,110,17,181,122,36,140,71,255,0,255,0,21,90,175,141,92,138,177,201,43,54,200,235,20,228,201,173,122,203,85,149,95,116,58,107,125,214,251,166,212,54,249,46,113,212,246,154,248,113,186,231,200,138,214,247,159,35,123,112,212,125,255,0,220,49,36,114,202,222,227,24,198,248,153,11,106,43,47,157,134,142,221,111,88,110,7,173,246,59,13,36,180,248,213,69,85,146,255,0,89,13,43,157,86,216,42,150,55,81,186,89,26,197,68,166,142,88,231,98,44,143,68,108,181,140,70,162,172,174,32,175,47,173,98,181,104,135,22,152,46,93,146,223,170,237,88,245,109,68,214,75,196,177,85,54,8,22,10,184,95,12,110,170,115,222,198,120,104,234,29,79,60,138,245,232,212,131,122,34,185,141,67,197,113,99,230,159,89,62,96,100,62,163,57,42,181,51,90,254,195,114,145,209,205,28,164,183,247,170,245,54,225,122,239,79,36,91,163,130,134,221,125,150,162,77,174,73,26,173,153,211,190,141,27,213,143,106,199,223,235,181,219,20,138,188,44,104,167,239,19,196,22,19,163,146,92,60,21,38,65,112,95,31,59,101,237,200,202,24,34,125,69,87,105,221,185,17,38,88,33,149,35,220,197,111,113,89,187,163,122,170,105,76,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,85,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,214,113,99,230,159,89,62,96,100,62,163,57,109,60,22,232,94,156,113,23,203,51,3,210,253,80,179,120,235,85,119,182,101,134,104,149,25,85,111,170,109,222,185,35,170,166,145,81,123,115,51,115,186,47,69,106,181,206,99,218,246,61,236,117,64,107,166,133,234,63,14,154,143,113,210,253,80,179,120,27,173,15,73,97,154,37,87,210,220,41,92,170,145,213,83,72,168,157,200,95,181,221,23,162,57,28,215,49,237,99,216,246,54,90,242,136,225,214,167,82,117,229,250,199,147,226,117,117,88,158,1,79,44,212,53,210,197,19,168,164,191,175,109,32,133,82,86,170,200,248,162,146,74,132,88,250,58,41,35,166,123,156,221,204,71,218,255,0,22,62,86,53,147,229,254,67,233,211,153,172,47,251,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,161,111,237,171,2,202,191,198,184,230,73,142,92,63,229,40,235,173,181,212,242,127,217,146,25,163,145,159,241,57,174,111,245,42,23,167,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,167,235,115,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,210,152,35,87,27,252,104,226,188,35,233,196,245,212,78,181,94,243,235,151,110,11,38,61,45,116,109,145,157,212,155,109,117,76,8,244,153,104,216,176,72,138,230,39,199,34,54,45,204,220,178,51,170,240,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,99,17,172,110,231,189,203,209,168,141,78,189,17,17,61,199,64,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,112,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,199,249,55,240,201,128,229,86,172,131,137,28,190,154,146,247,114,180,222,29,143,89,109,181,182,232,102,130,223,60,13,164,172,246,131,29,34,57,201,82,142,124,77,141,236,216,177,163,101,94,175,238,39,110,215,192,0,205,103,22,62,105,245,147,230,6,67,234,51,150,189,194,30,131,97,188,73,114,183,196,52,167,51,162,164,115,46,52,247,215,219,43,166,167,89,159,105,184,165,214,189,41,235,98,70,189,142,223,27,157,213,90,143,110,246,43,227,114,236,123,145,106,47,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,171,149,191,31,84,122,119,224,120,100,214,59,133,170,219,136,47,140,168,199,114,42,202,152,40,97,180,72,189,218,153,169,170,228,145,204,99,161,149,235,34,199,34,170,200,217,100,72,254,54,72,206,205,149,113,99,229,99,89,62,95,228,62,157,57,154,195,218,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,45,39,149,191,31,85,154,137,224,120,100,214,59,133,214,229,151,167,140,168,199,114,42,202,153,235,166,187,198,157,218,153,169,170,228,145,207,123,102,137,137,34,199,34,170,70,232,163,72,254,7,198,206,244,191,226,187,138,237,56,225,43,78,31,154,230,178,248,235,173,119,114,11,5,130,9,145,149,87,122,166,162,42,181,170,168,189,184,89,185,171,44,202,138,216,218,230,162,35,222,248,227,126,120,179,252,255,0,50,213,60,202,237,168,58,131,144,213,223,50,27,229,66,212,215,87,84,170,111,149,253,17,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,17,158,96,25,150,152,100,211,225,154,129,143,85,216,175,180,180,244,149,53,22,250,180,70,207,3,42,105,227,168,137,36,111,94,172,122,197,52,106,172,119,71,177,85,90,228,107,145,90,150,105,200,199,241,179,242,223,234,69,170,3,159,229,60,66,232,22,13,125,170,197,179,93,112,211,252,126,245,69,179,196,219,174,153,53,21,37,84,27,216,215,179,124,82,72,215,183,115,30,215,39,84,247,181,200,169,238,84,63,87,5,213,141,44,213,15,29,251,51,212,188,83,45,246,103,107,198,251,10,243,77,95,225,123,155,187,125,222,203,221,179,119,109,251,119,116,235,177,221,63,130,158,172,25,172,226,199,205,62,178,124,192,200,125,70,115,242,114,173,11,212,124,67,73,240,173,111,185,217,187,184,102,119,226,226,182,221,41,213,95,28,53,84,245,51,193,37,45,71,185,59,83,47,135,124,140,69,234,215,198,170,173,114,171,37,108,125,215,128,78,59,46,188,34,100,213,182,44,150,142,174,237,167,89,21,66,85,222,40,233,99,116,245,180,179,199,79,51,99,150,134,55,212,69,3,31,36,142,167,108,206,122,42,186,56,88,137,239,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,250,193,21,121,163,249,19,212,223,162,250,197,17,64,37,244,115,17,224,130,143,138,172,17,50,220,58,151,110,166,226,118,249,98,177,53,38,130,154,27,164,110,154,41,31,75,85,43,226,115,221,181,140,159,195,162,201,28,108,150,161,202,247,35,94,247,36,96,229,211,203,67,33,131,33,199,56,140,215,234,122,187,67,45,21,13,185,99,248,156,208,85,81,92,99,184,211,213,61,177,207,112,100,177,198,232,152,199,66,201,163,141,138,238,238,248,220,247,53,141,116,114,253,124,243,191,4,255,0,50,126,154,114,174,74,158,105,242,159,151,245,222,163,110,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,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,250,30,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,233,83,67,93,76,171,178,86,117,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,74,118,231,87,230,159,22,249,127,67,234,55,19,165,114,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,78,1,204,19,128,172,135,134,108,202,187,57,211,235,21,93,102,149,221,234,36,154,133,244,254,42,181,246,6,34,83,53,97,174,153,98,70,66,199,84,84,58,58,117,116,143,123,216,196,71,57,207,69,85,143,250,81,196,86,174,104,142,51,153,226,218,99,150,85,216,41,243,170,122,24,110,53,84,50,190,158,182,7,210,84,36,208,205,79,83,19,155,44,79,232,179,68,228,71,43,29,29,68,136,230,170,236,115,63,43,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,109,60,82,240,201,128,240,179,203,19,58,211,252,66,154,146,178,228,202,123,27,111,89,10,219,161,166,173,188,206,151,202,121,55,206,232,211,115,152,199,79,43,98,99,220,245,142,53,107,55,59,162,185,212,194,106,160,0,12,171,151,253,202,227,200,158,153,125,107,214,43,73,84,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,101,92,245,90,139,166,121,86,151,220,108,246,236,166,147,183,237,236,126,213,147,91,167,100,114,36,53,84,53,244,177,212,68,248,220,246,55,126,222,227,162,122,183,171,82,88,101,98,57,219,58,150,63,202,191,143,90,154,90,155,87,11,26,201,125,171,172,101,101,68,54,252,26,231,81,218,70,81,177,34,153,203,65,83,81,36,173,114,177,92,200,34,165,99,88,247,239,151,181,213,24,145,53,150,41,196,63,16,56,15,12,186,95,93,170,250,140,250,183,219,104,234,41,233,34,163,161,88,86,182,182,121,164,70,182,42,120,230,146,54,200,244,110,249,92,212,119,84,142,41,29,239,218,166,120,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,249,89,198,153,229,90,119,110,196,46,57,77,39,132,251,107,143,179,38,183,64,248,228,142,102,208,201,85,83,79,19,228,107,216,222,157,207,10,233,88,173,220,215,69,44,79,71,124,93,18,202,185,24,254,54,126,91,253,72,181,64,87,87,57,61,66,208,234,61,39,180,233,150,91,97,246,166,164,220,58,221,49,74,186,126,203,164,178,198,202,154,118,84,201,80,189,214,203,28,53,16,247,227,98,108,124,114,73,2,170,162,58,22,185,180,216,92,79,38,13,70,210,59,134,151,228,186,97,98,197,105,44,186,131,107,168,109,202,251,92,234,150,62,124,134,145,242,72,144,78,196,85,238,181,148,200,228,133,209,163,123,76,89,35,145,29,190,165,232,150,62,10,1,230,143,231,179,83,126,139,232,244,68,148,228,181,137,226,185,205,139,93,177,108,215,25,181,100,22,90,223,179,30,38,221,116,162,142,174,150,125,143,184,189,155,226,145,28,199,109,123,26,228,234,158,231,53,21,61,232,132,96,227,147,129,204,203,132,44,201,181,84,175,171,190,105,213,242,161,204,176,223,158,196,223,27,250,43,188,21,102,212,70,178,165,173,71,42,57,17,25,51,26,175,98,53,91,44,81,122,14,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,12,177,23,83,194,39,13,26,89,197,7,45,141,56,193,117,50,211,255,0,225,143,5,120,163,130,155,218,150,207,231,249,229,147,194,79,52,82,118,123,189,134,50,77,173,248,217,213,171,253,74,149,43,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,171,201,179,135,175,182,154,177,118,226,22,237,83,117,164,164,211,190,148,86,134,71,75,210,150,227,93,91,77,81,20,237,116,238,69,69,236,64,244,87,68,207,139,117,76,14,87,53,169,182,75,148,4,85,230,143,228,79,83,126,139,235,20,69,0,151,167,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,164,28,91,44,202,176,107,237,46,83,133,100,215,92,126,245,69,191,195,92,109,117,178,82,85,65,189,142,99,246,75,26,181,237,220,199,185,171,209,125,237,114,162,251,149,75,243,224,19,140,154,110,47,180,190,182,225,125,166,164,160,206,241,138,132,135,35,161,161,162,150,10,38,50,121,38,90,57,169,214,73,36,87,49,241,68,173,114,43,247,164,145,73,213,173,98,198,174,207,185,127,220,174,60,137,233,151,214,189,98,180,160,18,234,120,68,225,163,75,56,160,229,177,167,24,46,166,90,127,252,49,224,175,20,112,83,123,82,217,252,255,0,60,178,120,73,230,138,78,207,119,176,198,73,181,191,27,58,181,127,169,82,165,117,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,245,231,188,69,106,230,164,233,126,15,163,153,94,89,87,85,137,224,20,239,134,213,66,178,189,201,35,214,73,21,147,78,174,114,172,143,138,41,18,158,36,247,50,40,99,107,35,107,119,72,175,238,188,187,184,32,172,226,171,59,92,183,49,165,219,166,88,157,194,40,175,173,89,167,166,154,233,35,161,150,70,82,210,202,200,156,199,109,123,32,241,8,146,71,35,34,168,106,177,200,231,177,201,34,185,220,90,109,86,11,86,131,88,172,86,202,75,117,182,221,79,144,82,81,209,210,66,216,96,166,130,54,219,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,53,228,169,230,159,41,249,127,93,234,54,227,170,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,249,57,154,240,37,117,209,28,202,227,174,122,91,140,210,71,165,247,234,136,221,85,71,107,129,204,102,55,90,244,107,92,201,35,234,168,202,105,165,234,232,222,205,177,177,242,118,54,198,137,15,118,58,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,220,229,138,100,69,116,110,115,145,81,236,124,145,191,67,216,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,118,74,206,170,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,232,1,205,56,135,225,251,1,226,107,75,235,180,163,81,153,86,203,109,101,69,61,92,85,148,41,10,86,209,79,12,136,230,203,79,36,209,200,216,222,173,223,19,156,141,234,177,203,35,125,219,148,207,103,16,252,63,103,220,50,234,133,118,148,106,51,41,31,114,163,167,167,171,138,178,133,38,90,42,216,38,141,28,217,105,228,154,56,221,35,17,219,226,115,145,189,18,72,164,111,191,106,147,255,0,149,127,30,181,52,181,54,174,22,53,146,251,87,88,202,202,136,109,248,53,206,163,180,140,163,98,69,51,150,130,166,162,73,90,229,98,185,144,69,74,198,177,239,223,47,107,170,49,34,107,63,87,154,135,30,180,212,180,215,94,22,52,110,251,73,88,250,202,121,173,249,205,206,159,186,143,163,122,75,11,146,130,154,162,57,90,213,122,181,147,197,84,199,49,236,217,47,107,170,61,37,107,43,131,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,211,134,141,44,225,127,4,135,5,211,59,79,251,47,27,121,172,130,155,218,151,63,190,154,88,252,92,240,197,31,123,181,223,123,35,220,223,129,157,26,159,214,171,213,78,127,175,218,57,98,226,3,70,178,205,29,200,230,240,244,153,53,189,212,241,212,237,123,252,37,83,28,146,83,84,236,99,216,178,118,167,142,41,123,123,209,175,217,181,223,11,149,12,208,221,173,55,91,5,214,182,197,125,182,85,219,174,86,234,137,41,43,40,234,225,116,51,211,79,27,149,178,69,36,110,68,115,30,215,34,181,90,168,138,138,138,138,126,182,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,211,167,85,95,226,125,89,86,166,101,89,134,33,133,96,183,106,190,150,92,10,223,87,111,180,82,199,36,157,182,248,154,217,235,39,157,204,115,213,137,51,223,58,49,207,99,91,186,56,32,106,162,171,58,173,149,114,91,208,31,253,109,226,15,49,211,223,246,189,179,11,190,214,179,254,176,203,147,169,88,171,255,0,65,18,206,141,255,0,45,19,31,253,253,133,170,0,113,254,49,46,214,171,47,10,26,195,89,121,185,210,80,83,201,131,222,169,25,45,76,205,137,142,158,122,57,97,134,36,115,149,17,95,36,178,71,27,27,252,92,247,181,169,213,85,16,205,185,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,39,249,104,113,235,83,160,217,12,58,43,171,55,218,185,244,234,249,81,28,54,135,201,218,217,96,184,207,85,27,93,51,166,154,88,219,5,10,182,73,165,153,62,61,175,106,61,141,106,190,101,125,154,113,163,194,78,43,197,206,150,46,45,114,151,192,228,150,47,19,112,198,110,45,116,113,118,235,157,77,35,25,4,242,172,50,200,148,114,72,176,186,102,70,136,231,118,99,84,94,172,66,58,240,103,196,39,10,28,41,199,77,193,205,246,245,87,137,230,84,84,236,187,101,247,187,221,202,142,75,36,153,36,148,84,239,174,163,109,116,115,186,40,159,2,181,105,145,170,216,227,71,81,185,138,247,204,228,89,101,87,19,119,107,85,255,0,132,77,87,190,216,174,116,151,27,109,199,77,239,181,116,117,148,147,54,104,42,96,146,217,51,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,205,185,170,130,154,249,201,126,192,191,108,180,127,103,189,171,251,88,246,125,187,219,190,11,193,123,39,192,237,169,217,226,182,127,100,251,71,111,132,233,191,225,240,189,158,159,253,130,32,112,171,251,83,253,227,180,235,246,41,255,0,174,127,104,41,125,153,191,196,248,127,233,253,247,138,240,223,123,224,251,61,223,17,183,255,0,212,119,186,251,186,151,39,204,111,237,87,242,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,74,103,42,226,119,136,92,87,133,253,26,189,106,230,83,77,227,252,7,110,154,221,107,101,84,116,243,92,235,165,118,216,169,227,115,215,252,233,30,173,107,220,200,162,149,232,199,236,218,185,235,215,77,116,212,126,34,245,30,227,170,26,161,121,241,215,90,238,145,67,12,72,172,165,183,210,181,85,99,165,166,141,85,123,112,179,115,186,39,85,114,185,206,123,220,247,189,239,118,133,56,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,213,57,42,121,88,202,126,96,87,122,117,184,159,224,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,148,230,151,139,112,203,83,195,237,251,39,213,234,27,84,57,212,54,253,184,117,93,44,180,176,95,106,42,162,149,25,28,48,172,138,146,84,81,178,74,196,117,68,73,189,173,138,73,36,107,82,68,141,201,69,133,217,232,214,91,196,54,109,203,11,80,114,29,126,117,37,99,235,52,223,32,147,31,185,205,45,66,93,235,109,201,65,84,200,223,112,142,88,154,213,122,181,140,124,117,12,145,253,248,101,141,239,68,122,58,73,105,48,191,238,61,184,32,177,113,113,130,69,91,142,82,218,173,186,155,100,237,69,100,189,214,76,250,120,95,74,179,34,205,75,86,232,226,145,242,67,177,210,190,52,216,174,100,189,54,185,173,146,84,125,11,127,109,88,22,85,254,53,199,50,76,114,225,255,0,41,71,93,109,174,167,147,254,204,144,205,28,140,255,0,137,205,115,127,169,80,246,186,235,196,86,174,113,31,147,65,148,234,190,89,87,116,168,165,167,134,26,122,84,149,237,162,166,123,105,225,134,89,160,166,220,177,64,249,214,157,146,202,145,53,140,116,138,229,70,181,58,53,38,255,0,43,126,1,104,245,19,192,241,55,172,118,251,85,203,16,79,25,79,142,227,181,148,208,87,67,119,145,59,180,211,84,213,199,35,94,198,195,19,210,68,142,53,68,145,210,198,146,124,12,141,157,238,1,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,42,185,24,254,54,126,91,253,72,181,64,102,179,139,31,52,250,201,243,3,33,245,25,203,116,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,239,68,124,114,199,28,136,142,71,49,85,136,142,107,154,170,213,169,94,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,48,57,85,241,207,106,210,218,159,221,187,87,46,148,150,252,78,229,81,85,114,177,228,55,43,163,105,233,172,211,246,150,73,105,102,117,68,137,20,116,210,172,110,115,54,109,84,168,149,200,173,127,127,116,119,18,8,171,205,31,200,158,166,253,23,214,40,138,1,53,80,10,171,231,157,248,39,249,147,244,211,149,114,84,243,79,148,252,191,174,245,27,113,113,57,253,167,1,189,97,183,106,61,82,182,99,245,248,156,116,235,87,118,138,255,0,12,50,219,155,4,10,147,44,179,182,116,88,145,145,172,105,38,231,251,155,177,29,238,233,212,205,14,169,126,203,62,221,220,255,0,98,159,106,254,198,125,207,179,62,212,248,111,106,127,121,103,123,189,225,190,235,251,247,119,110,223,254,198,206,190,254,165,138,114,91,253,190,251,71,45,251,61,236,175,217,63,180,41,253,187,237,95,27,222,241,222,22,163,103,178,182,127,99,119,183,120,79,21,191,226,237,120,126,159,253,131,192,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,54,126,91,253,72,179,76,255,0,0,195,117,79,13,187,105,246,160,227,212,151,204,122,249,78,180,213,212,53,40,187,37,103,84,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,160,30,48,120,59,204,184,105,215,159,217,133,138,207,144,95,108,89,29,68,107,133,87,58,141,36,158,240,201,54,39,134,98,67,213,36,169,138,89,18,23,53,26,215,185,123,114,36,108,108,209,162,219,167,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,216,216,159,34,108,71,62,94,187,156,230,199,18,49,205,31,200,158,166,253,23,214,40,138,1,53,80,0,42,215,154,135,30,180,212,180,215,94,22,52,110,251,73,88,250,202,121,173,249,205,206,159,186,143,163,122,75,11,146,130,154,162,57,90,213,122,181,147,197,84,199,49,236,217,47,107,170,61,37,107,42,132,149,92,4,241,191,125,225,31,59,150,139,35,170,186,220,180,202,247,221,150,247,100,163,133,149,19,50,169,33,84,134,170,145,178,75,27,35,155,123,98,100,139,189,26,248,186,238,107,157,28,74,203,243,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,250,202,192,230,1,205,22,142,209,71,119,209,14,25,47,125,235,172,219,32,186,103,22,234,216,39,165,142,150,88,35,147,109,174,104,36,126,233,151,186,232,223,50,236,116,46,141,233,26,43,213,178,197,197,120,181,227,126,197,197,199,3,184,213,22,71,85,106,182,234,109,147,80,41,165,189,217,40,225,125,60,47,165,90,75,146,67,85,72,217,37,145,242,67,177,209,50,69,222,174,100,189,119,53,173,146,37,127,42,229,113,231,179,76,190,181,232,245,165,255,0,3,42,229,233,228,220,40,216,184,180,229,233,165,24,111,106,213,71,151,219,116,255,0,30,172,197,175,117,176,189,222,2,171,192,82,172,145,171,163,84,122,67,59,25,218,145,58,61,169,213,146,118,222,248,163,66,147,51,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,247,245,103,95,181,151,93,125,129,251,92,212,43,174,81,246,94,222,150,203,95,141,123,87,177,15,187,115,151,106,39,114,103,237,103,114,119,238,150,77,140,222,247,109,111,73,107,203,43,129,43,174,183,102,86,237,115,213,44,102,146,77,47,176,212,72,234,90,59,164,14,123,50,74,214,35,154,214,71,31,84,71,211,67,47,71,72,247,238,141,239,143,177,182,68,89,187,95,95,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,139,84,57,87,19,188,66,226,188,47,232,213,235,87,50,154,111,31,224,59,116,214,235,91,42,163,167,154,231,93,43,182,197,79,27,158,191,231,72,245,107,94,230,69,20,175,70,63,102,213,206,182,170,234,102,85,172,154,143,145,234,150,107,87,226,47,89,53,194,91,133,78,217,36,124,112,239,95,130,8,187,143,123,219,12,76,70,199,27,21,203,178,54,49,168,189,26,132,149,254,76,141,125,253,216,63,111,254,204,186,253,164,246,135,111,246,125,246,122,183,219,62,7,196,120,110,247,111,103,115,189,220,251,206,207,107,111,135,251,222,239,95,187,35,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,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,40,7,154,63,158,205,77,250,47,163,209,18,171,145,143,227,103,229,191,212,137,233,197,158,21,160,217,206,131,100,244,28,72,212,82,80,225,52,52,254,58,162,235,43,246,79,107,157,189,91,21,77,43,246,185,201,82,142,126,200,218,214,185,100,89,59,91,36,73,22,55,230,220,185,238,78,57,38,188,220,116,74,187,31,204,49,138,72,244,190,211,81,50,98,55,137,151,177,87,44,239,157,239,171,167,138,52,103,74,138,102,202,233,28,179,185,90,172,149,207,137,171,50,35,155,77,76,37,159,114,157,227,126,143,27,246,103,9,154,153,85,178,146,225,112,88,176,154,212,134,8,97,165,146,111,17,61,69,45,84,206,149,138,238,236,234,196,167,70,198,249,29,45,67,152,174,218,177,181,179,87,142,142,12,172,92,97,233,197,45,178,59,175,177,179,60,95,196,84,99,55,41,94,245,165,108,146,163,59,180,213,49,183,175,88,101,237,68,139,35,90,178,70,230,53,205,220,136,248,164,246,188,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,4,85,230,143,228,79,83,126,139,235,20,69,0,154,104,208,189,116,211,142,34,244,226,221,170,26,95,121,241,214,170,238,177,77,12,168,140,170,183,213,53,17,100,165,169,141,21,123,115,51,115,122,167,85,106,181,205,123,28,246,61,143,117,122,243,80,224,42,154,170,154,235,197,62,141,216,169,40,223,71,79,53,195,57,182,83,247,85,245,143,89,97,106,87,211,83,199,19,154,143,70,190,121,106,158,231,177,155,34,238,244,87,172,174,125,112,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,192,23,253,202,227,200,158,153,125,107,214,43,74,1,47,251,149,199,145,61,50,250,215,172,86,159,171,199,71,6,86,46,48,244,226,150,217,29,215,216,217,158,47,226,42,49,155,148,175,122,210,182,73,81,157,218,106,152,219,215,172,50,246,162,69,145,173,89,35,115,26,230,238,68,124,82,83,95,15,92,18,235,142,190,107,44,218,67,246,82,235,136,201,100,236,79,148,215,95,45,179,83,251,10,150,86,163,227,116,176,200,140,123,166,149,139,214,24,126,23,73,253,46,173,141,178,74,205,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,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,39,63,180,224,55,172,54,237,71,170,86,204,126,191,19,142,157,106,238,209,95,225,134,91,115,96,129,82,101,150,118,206,139,18,50,53,141,36,220,255,0,115,118,35,189,221,58,153,172,214,138,45,35,183,106,134,65,111,208,139,182,65,116,193,41,106,27,13,158,186,252,214,54,182,169,141,141,169,36,206,70,49,136,140,116,169,35,163,69,99,31,219,86,111,107,95,185,18,122,114,91,200,245,197,249,222,91,137,98,204,181,84,105,148,94,30,227,148,58,227,81,50,205,69,84,248,106,35,165,74,8,155,34,49,38,157,236,111,117,238,141,90,177,82,34,43,218,230,196,215,91,248,4,117,227,147,132,75,87,23,218,70,220,82,11,141,37,159,44,176,212,58,229,142,93,103,167,107,216,201,213,138,215,210,204,244,106,202,202,105,147,110,254,218,245,71,199,12,138,217,59,73,27,179,237,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,160,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,191,238,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,128,81,95,54,45,11,190,233,135,20,23,61,70,246,53,170,139,22,212,190,151,27,67,173,234,198,110,170,130,158,158,58,244,154,36,70,171,102,116,239,239,185,253,21,178,120,148,118,247,63,184,214,66,176,105,79,133,141,20,253,221,184,125,194,116,114,75,135,141,171,199,237,235,227,231,108,189,200,223,93,60,175,168,170,237,59,183,26,172,41,60,210,164,123,152,142,237,163,55,117,119,85,94,170,1,72,28,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,108,22,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,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,88,175,5,28,205,105,180,131,135,156,179,74,117,74,245,87,81,144,226,214,122,202,173,59,174,185,65,45,109,36,239,109,58,37,45,158,100,129,169,51,24,217,145,21,143,123,246,36,79,116,123,225,108,49,35,171,215,44,202,111,185,206,85,121,205,114,154,239,27,122,200,46,21,23,75,141,79,105,145,247,234,167,145,210,75,38,198,35,88,221,207,123,151,163,81,26,157,122,34,34,123,139,190,211,237,28,172,208,238,85,185,62,27,118,154,234,183,90,189,47,200,47,119,42,123,139,103,138,74,42,170,219,116,245,15,164,74,121,158,239,15,217,238,36,78,99,17,141,116,140,146,69,99,95,35,250,209,97,127,220,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,127,109,89,238,85,254,53,200,242,76,142,225,255,0,41,89,93,114,174,168,147,254,212,147,77,36,143,255,0,141,206,115,191,173,84,189,62,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,127,91,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,6,138,53,87,83,49,93,27,211,140,143,84,179,90,191,15,101,198,109,242,220,42,118,201,27,36,155,98,124,16,69,220,123,24,233,165,122,182,56,216,174,77,242,61,141,69,234,228,40,7,141,30,45,178,174,46,117,77,114,155,148,94,7,27,177,120,155,126,51,110,107,100,139,183,66,234,153,30,201,231,137,102,150,52,172,146,53,133,179,62,53,70,187,179,26,34,116,98,28,0,210,159,9,222,86,52,111,229,254,61,233,208,29,84,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,12,214,113,99,230,159,89,62,96,100,62,163,57,110,156,13,107,22,3,161,92,181,112,109,70,212,107,245,37,186,219,110,167,200,37,138,41,106,161,134,123,132,241,220,174,51,54,146,149,179,61,141,150,166,70,196,244,142,36,114,43,149,63,231,84,170,190,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,173,127,139,31,43,26,201,242,255,0,33,244,233,204,214,26,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,207,15,28,188,69,98,188,80,241,5,114,213,44,43,21,246,37,149,246,250,43,125,55,136,161,142,154,225,89,218,137,55,207,91,219,150,70,73,54,247,58,54,189,29,253,226,42,118,170,34,181,78,0,104,207,131,190,38,52,143,137,109,35,183,222,116,182,134,146,192,251,5,61,61,182,231,137,198,140,99,236,15,107,54,199,3,88,198,181,171,76,173,98,246,100,99,90,199,49,138,155,88,246,73,28,116,237,205,31,207,102,166,253,23,209,232,137,85,200,199,241,179,242,223,234,69,170,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,211,207,243,80,182,112,243,95,195,69,214,171,89,36,164,110,79,110,167,154,167,6,74,122,186,120,110,238,184,171,225,137,82,153,146,57,29,53,54,233,96,90,166,53,29,210,20,223,211,184,200,156,218,33,52,39,203,199,246,251,251,176,88,255,0,120,207,106,253,164,246,133,195,194,251,115,198,251,103,192,248,135,108,246,135,140,251,206,247,115,189,179,167,195,225,252,55,79,127,82,74,145,87,154,63,145,61,77,250,47,172,81,20,2,106,160,21,87,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,227,208,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,34,175,7,124,42,230,92,87,234,229,191,15,179,91,106,219,140,91,170,41,234,114,203,188,114,36,44,183,91,149,255,0,26,54,87,49,237,241,50,53,178,54,22,109,118,231,162,185,83,182,201,30,205,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,59,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,54,126,91,253,72,181,67,228,173,180,218,174,53,52,21,151,11,101,37,85,69,174,161,106,232,101,154,22,189,244,179,172,82,66,178,196,229,78,172,122,197,52,177,171,155,209,118,72,246,255,0,7,42,47,214,69,94,104,254,68,245,55,232,190,177,68,80,9,170,128,8,85,204,71,143,170,62,24,241,84,192,244,182,225,106,185,106,109,239,187,79,213,42,96,168,251,51,26,71,19,252,77,85,54,229,122,76,246,79,27,169,227,145,137,27,190,41,29,185,177,246,229,164,28,91,19,202,179,155,237,46,45,133,99,55,92,130,245,91,191,195,91,173,116,82,85,213,79,177,142,123,246,69,26,57,238,218,198,57,203,209,61,205,106,170,251,145,79,202,63,86,227,137,229,86,123,21,163,41,187,99,55,90,43,46,65,226,61,145,113,168,162,146,58,91,135,97,232,201,252,60,174,68,100,189,183,170,53,251,21,118,185,81,23,162,147,211,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,43,3,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,165,137,85,202,227,207,102,153,125,107,209,235,75,254,6,85,205,41,240,157,229,99,70,254,95,227,222,157,1,74,220,196,120,161,211,142,39,53,149,46,218,91,130,90,173,182,91,39,118,159,237,26,91,210,158,233,147,72,173,138,63,19,84,238,136,245,133,140,130,54,83,199,34,44,141,102,229,118,213,147,181,20,85,47,251,151,119,20,58,113,196,94,141,45,167,14,193,45,88,53,235,10,237,83,223,113,203,53,189,41,109,116,242,84,58,89,25,83,70,214,34,49,33,157,236,157,253,181,94,227,30,146,35,247,166,201,101,128,28,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,45,38,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,61,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,95,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,165,110,104,92,11,126,197,50,167,235,142,142,97,158,19,77,175,91,61,177,77,68,237,208,216,174,146,72,228,94,144,163,83,195,209,205,214,62,223,69,115,25,42,190,63,186,107,169,227,88,255,0,193,71,21,215,222,18,245,150,139,50,238,221,107,49,11,151,74,60,166,201,69,51,27,227,233,118,189,35,145,27,34,43,22,104,30,254,236,107,213,142,94,143,143,184,198,75,34,154,19,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,161,126,104,254,123,53,55,232,190,143,68,73,254,72,247,107,85,130,213,175,55,219,237,206,146,221,109,183,83,227,245,117,149,149,115,54,24,41,160,141,183,55,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,192,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,191,236,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,76,182,130,236,249,101,113,219,106,214,236,54,221,161,154,165,147,85,201,170,22,26,121,27,75,89,116,157,175,126,73,68,197,115,154,248,228,232,138,250,152,98,232,217,24,253,210,61,145,247,247,72,171,55,106,122,128,69,94,104,254,68,245,55,232,190,177,68,80,9,37,56,23,227,54,251,193,230,163,213,92,228,181,123,103,12,202,60,61,62,77,109,137,140,74,167,71,18,191,181,83,77,35,186,116,154,46,236,170,145,185,201,28,141,123,154,237,170,172,150,59,254,197,178,204,87,57,177,82,229,56,86,77,106,200,44,181,187,252,53,198,215,91,29,93,44,251,30,230,63,100,177,171,152,237,175,99,154,189,23,220,230,170,47,189,20,164,206,100,252,12,93,120,125,207,235,53,83,78,109,117,117,218,117,149,84,84,220,165,101,29,173,205,131,23,157,211,70,142,165,149,208,198,144,67,76,233,42,24,218,110,170,213,233,214,45,170,177,164,146,66,2,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,31,147,110,196,241,91,61,246,239,148,218,113,155,85,21,235,32,240,254,215,184,211,209,71,29,85,195,176,197,100,30,34,86,162,62,94,219,21,90,205,234,187,90,170,137,209,15,214,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,211,149,114,84,243,79,148,252,191,174,245,27,113,239,249,157,115,11,163,202,104,234,120,117,225,251,47,239,90,166,221,22,91,127,182,77,4,244,183,90,89,96,134,72,169,104,170,224,153,251,161,94,236,204,169,77,172,114,186,52,143,114,177,101,107,224,95,15,28,63,103,220,77,106,133,14,148,105,203,41,25,114,172,167,168,171,150,178,185,38,74,42,40,33,141,92,233,106,36,134,57,29,27,21,219,34,107,149,189,22,73,99,111,187,114,26,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,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,51,47,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,249,52,171,83,50,173,27,212,124,115,84,176,170,191,15,122,198,110,17,92,41,183,73,35,35,155,98,252,112,75,219,123,30,232,101,98,186,57,24,142,77,241,189,237,85,232,229,52,231,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,245,128,66,174,108,90,23,98,212,254,24,46,122,141,236,107,173,110,83,166,157,46,54,135,91,213,239,219,75,61,69,60,117,233,52,72,142,71,66,216,25,223,115,250,35,163,240,200,237,237,103,113,175,162,194,95,242,180,208,186,205,96,226,178,195,146,86,217,188,94,55,167,127,219,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,233,35,85,142,190,144,10,181,230,161,199,173,53,45,53,215,133,141,27,190,210,86,62,178,158,107,126,115,115,167,238,163,232,222,146,194,228,160,166,168,142,86,181,94,173,100,241,85,49,204,123,54,75,218,234,143,73,90,202,193,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,243,231,170,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,181,78,86,252,125,86,106,39,129,225,147,88,238,23,91,150,94,158,50,163,29,200,171,42,103,174,154,239,26,119,106,102,166,171,146,71,61,237,154,38,36,139,28,138,169,27,162,141,35,248,31,27,59,214,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,51,89,197,143,154,125,100,249,129,144,250,140,229,138,104,191,5,216,175,23,28,179,52,230,134,137,182,171,38,125,109,246,172,246,76,134,90,24,221,35,251,87,123,158,218,26,153,209,139,50,81,189,103,145,85,172,95,130,69,108,187,95,181,99,125,85,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,39,249,99,112,253,117,214,254,40,241,235,235,153,87,6,61,167,21,16,101,87,74,200,145,205,68,158,9,81,212,84,201,39,109,236,223,37,67,88,229,141,202,197,116,48,212,171,28,142,98,23,63,197,143,149,141,100,249,127,144,250,116,230,107,15,127,175,26,153,170,122,175,170,121,6,83,172,117,119,95,180,158,208,171,134,123,117,194,74,159,230,111,236,153,94,235,124,49,84,61,210,83,195,12,146,72,214,192,171,240,123,211,248,245,39,87,38,173,35,208,236,191,42,202,51,252,178,241,106,189,103,216,255,0,105,182,156,94,225,65,12,158,2,149,178,65,43,111,48,186,86,185,93,51,103,99,98,107,226,86,186,14,139,189,87,196,69,210,223,200,171,205,31,200,158,166,253,23,214,40,138,75,225,146,237,106,176,113,37,165,23,219,237,206,146,221,109,183,103,22,42,186,202,202,185,155,12,20,208,71,95,11,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,238,188,198,120,215,253,234,181,30,11,6,1,115,186,199,166,88,183,221,219,105,167,94,212,119,74,228,87,164,151,55,67,181,175,110,230,61,35,137,178,171,156,200,218,231,116,137,211,75,26,113,253,14,225,147,62,214,236,123,56,205,237,244,213,118,188,79,3,197,239,57,13,117,242,107,116,210,82,79,61,5,42,76,150,248,165,68,72,150,166,69,146,37,86,57,232,173,137,95,39,71,109,70,63,144,26,83,225,59,202,198,141,252,191,199,189,58,3,170,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,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,249,57,86,186,106,62,95,164,248,86,136,92,239,61,172,51,4,241,114,219,109,116,232,172,142,106,170,138,153,231,146,170,163,222,189,217,147,196,62,54,42,244,107,35,69,70,181,21,242,186,78,193,192,231,3,153,151,23,185,147,170,170,159,87,99,211,171,29,67,89,126,191,49,137,190,71,244,71,120,42,61,200,173,125,75,154,173,85,114,162,178,22,57,30,244,114,186,40,165,191,60,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,1,197,143,149,141,100,249,127,144,250,116,230,107,11,9,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,42,240,187,195,38,125,197,54,168,91,116,255,0,16,166,171,163,182,190,161,173,189,100,43,110,154,166,138,205,2,199,44,155,231,116,105,181,175,123,96,149,177,49,238,98,73,34,53,155,155,213,92,217,85,204,163,151,205,171,64,113,235,54,180,105,28,213,117,56,156,20,246,204,122,249,65,37,27,123,180,83,195,74,202,120,174,14,125,60,77,139,101,66,194,222,243,222,140,85,170,153,28,138,255,0,17,178,40,171,194,239,19,121,247,11,58,161,109,212,12,66,166,174,178,218,202,134,186,245,143,45,198,106,106,43,204,9,28,177,236,157,177,174,215,61,141,158,87,68,247,181,233,28,138,215,237,119,69,107,191,91,141,253,94,195,117,235,137,204,183,87,52,254,122,185,44,89,21,61,162,106,116,171,129,97,158,39,178,215,73,20,176,200,207,122,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,44,223,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,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,223,184,13,212,204,87,70,249,102,98,186,165,154,213,248,123,46,51,111,191,220,42,118,201,27,36,155,101,222,183,100,17,119,30,198,58,105,94,173,142,54,43,147,124,143,99,81,122,185,10,139,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,178,171,149,207,2,86,173,108,186,205,174,250,209,140,213,212,97,54,58,134,55,31,183,85,192,223,5,144,214,181,207,73,95,38,229,221,45,53,59,152,212,86,108,237,203,35,149,138,231,36,51,68,235,159,4,85,230,143,228,79,83,126,139,235,20,69,0,154,168,5,85,243,206,252,19,252,201,250,105,10,184,76,202,117,31,10,180,235,150,79,164,245,215,90,28,146,135,75,230,116,85,118,184,149,245,84,212,174,190,90,25,89,51,21,168,174,143,101,43,170,28,178,183,163,162,107,86,68,115,21,136,228,224,6,148,248,116,225,163,75,56,95,193,33,193,116,206,211,254,203,198,222,107,32,166,246,165,207,239,166,150,63,23,60,49,71,222,237,119,222,200,247,55,224,103,70,167,245,170,245,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,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,52,251,170,183,29,71,180,105,198,71,115,210,28,114,213,126,204,233,173,242,201,100,182,221,43,22,154,150,166,169,19,225,107,228,68,255,0,157,81,170,232,218,247,34,53,210,194,142,89,89,154,205,85,202,117,31,52,212,124,143,36,213,234,235,173,94,103,87,112,149,183,183,93,34,88,170,163,170,141,123,110,133,241,42,55,179,219,216,145,164,72,214,182,54,177,24,214,181,26,141,75,31,228,177,133,104,53,206,167,43,205,110,21,20,149,186,191,103,168,124,84,52,117,111,234,251,125,145,241,70,213,171,165,141,90,136,175,146,89,37,134,89,90,174,115,24,145,179,238,219,58,247,170,216,182,156,11,2,208,236,179,147,165,146,249,173,204,246,125,37,130,223,122,146,221,127,163,179,195,95,116,181,213,73,144,76,145,54,145,30,136,169,223,157,148,240,200,212,146,38,189,142,86,190,88,155,247,140,169,98,247,185,85,234,134,180,106,151,13,30,210,213,198,213,220,41,237,183,138,170,43,30,67,114,173,171,168,184,222,96,222,178,75,36,206,168,69,73,25,20,178,58,22,76,201,28,139,218,116,74,198,44,27,164,153,69,43,115,83,224,163,21,208,43,237,171,90,244,158,217,236,220,67,48,184,75,69,114,180,196,145,178,150,211,116,86,44,177,182,153,187,145,233,12,236,101,67,146,38,177,89,11,160,114,35,154,201,34,137,144,255,0,65,53,175,42,225,219,86,44,90,199,133,91,237,85,183,172,127,197,120,104,46,145,73,37,43,251,244,210,211,191,123,99,146,55,175,70,76,229,78,143,79,137,19,175,84,234,139,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,42,228,244,226,127,143,90,154,174,24,116,199,133,141,27,190,213,209,178,143,7,178,91,243,155,157,63,105,89,88,197,180,209,57,40,41,170,35,149,206,70,35,159,60,85,76,115,24,253,241,118,186,171,22,86,190,42,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,53,120,219,229,83,106,209,13,47,151,85,244,22,249,144,95,45,184,221,60,245,121,61,29,242,165,181,53,171,7,114,6,199,45,36,116,180,140,110,200,218,234,137,103,116,174,68,108,113,238,79,232,184,131,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,238,188,201,56,129,192,120,154,213,124,35,85,244,229,245,108,182,214,96,240,210,75,71,92,176,165,109,20,240,221,110,77,116,85,17,195,36,141,141,234,221,146,181,170,238,171,28,177,187,221,185,9,65,200,199,241,179,242,223,234,71,170,231,89,157,106,157,155,78,48,188,18,211,107,236,96,57,29,193,243,221,238,148,243,212,247,38,174,167,77,208,80,212,53,173,108,45,133,200,245,157,141,123,164,116,178,83,171,145,177,248,109,210,84,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,166,170,226,218,113,154,105,198,71,141,234,245,13,170,175,12,171,183,202,235,219,110,146,164,84,177,210,198,157,199,76,249,85,91,217,237,236,73,18,84,115,93,27,152,143,107,154,173,71,38,101,242,207,178,191,106,175,63,97,125,171,246,111,218,21,30,199,246,183,111,199,120,30,227,187,30,35,181,247,125,238,222,205,251,62,29,221,122,123,186,22,191,201,63,45,213,203,174,27,158,98,183,151,85,213,233,213,142,162,149,108,179,85,202,253,148,87,25,86,71,212,211,82,162,196,173,123,28,213,142,89,91,222,111,105,238,141,201,27,150,169,239,72,107,205,31,207,102,166,253,23,209,232,142,41,131,107,166,163,233,182,156,103,58,95,133,94,125,149,106,212,111,3,21,254,104,17,91,85,81,75,74,149,8,148,173,145,23,224,134,79,20,238,234,34,110,123,88,214,43,145,142,145,143,250,248,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,149,114,202,112,158,1,104,248,156,229,213,166,89,230,150,219,237,86,221,77,178,123,126,163,162,83,65,79,246,154,53,186,84,51,195,85,84,237,71,172,204,100,17,182,158,73,30,177,183,226,141,219,91,39,114,42,235,197,178,204,171,6,190,210,229,56,86,77,117,199,239,84,91,252,53,198,215,91,37,37,84,27,216,230,63,100,177,171,94,221,204,123,154,189,23,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,37,255,0,115,71,242,39,169,191,69,245,138,34,128,78,213,197,119,10,58,143,194,86,163,191,10,205,98,241,214,170,238,228,246,11,252,16,171,41,110,244,173,84,69,115,81,85,123,115,51,115,82,88,85,85,209,185,205,84,87,177,241,200,249,43,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,113,57,254,1,134,234,158,27,118,211,237,65,199,169,47,152,245,242,157,105,171,168,106,81,118,74,206,168,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,151,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,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,117,104,246,186,106,62,131,86,100,215,109,47,188,251,26,235,148,99,243,99,115,92,162,69,74,170,58,89,103,130,105,31,76,244,84,237,76,190,29,172,73,58,43,152,215,185,89,181,232,199,179,240,48,12,3,50,213,60,202,211,167,218,125,143,85,223,50,27,229,66,83,80,208,211,34,111,149,253,21,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,83,65,28,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,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,144,131,155,126,188,211,105,103,13,18,105,181,190,182,174,12,135,83,234,61,151,76,180,213,18,211,190,43,116,15,142,90,233,21,236,98,181,236,115,86,42,103,196,231,179,123,43,28,191,19,88,246,173,48,105,86,153,229,90,201,168,248,230,150,225,84,158,34,245,147,92,34,183,211,110,142,71,199,14,245,248,231,151,182,199,189,176,196,196,116,146,61,26,187,35,99,220,169,209,170,126,174,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,46,127,149,14,177,90,181,43,132,187,38,34,235,245,93,118,67,167,213,21,22,75,164,85,181,77,150,120,224,116,210,77,68,230,55,123,158,148,201,78,246,65,26,185,26,157,105,101,99,19,108,104,164,202,0,249,46,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,50,217,118,142,213,13,214,182,27,21,109,93,101,181,149,18,54,142,162,174,153,180,211,205,2,57,123,111,146,38,201,35,99,122,183,162,171,18,71,163,85,85,17,206,233,213,109,211,146,21,131,21,166,210,205,75,202,104,239,125,220,146,225,144,82,91,238,22,239,19,27,188,61,13,61,50,190,146,126,210,39,113,157,201,42,171,91,189,202,173,119,99,163,81,21,143,235,101,64,226,156,99,102,218,227,167,188,62,228,153,63,15,24,167,183,243,56,187,20,244,208,69,73,53,101,85,60,115,74,216,159,83,77,73,28,82,120,153,163,222,142,72,223,182,52,106,58,71,239,72,214,41,51,132,90,247,5,88,110,145,216,121,103,107,94,83,136,95,233,43,243,188,159,7,200,166,204,105,91,116,100,243,219,217,4,23,40,109,240,190,153,139,214,157,142,137,178,202,213,123,119,200,178,200,187,156,196,99,89,84,37,201,243,147,211,221,14,172,210,123,78,166,229,183,239,101,234,77,191,173,175,20,164,167,236,182,75,212,111,169,167,125,76,117,9,218,116,178,67,79,15,126,70,46,246,71,28,147,170,42,171,166,107,93,78,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,26,62,225,23,50,213,204,255,0,135,76,51,41,215,123,5,93,155,59,169,167,169,134,241,75,87,107,125,186,117,124,53,83,67,28,210,83,61,17,99,124,177,71,28,170,136,214,177,86,69,86,53,172,86,181,59,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,115,78,101,252,5,83,107,206,61,54,181,105,53,138,146,13,69,177,211,201,53,221,145,247,119,223,237,208,82,200,230,194,216,97,138,71,79,92,142,142,24,161,95,131,115,28,172,123,156,140,133,25,208,57,99,112,253,106,209,14,23,49,235,235,153,73,62,67,168,244,240,101,87,74,200,145,174,85,130,120,145,212,84,201,39,109,143,217,29,59,152,229,141,202,244,108,211,84,171,28,173,122,29,131,139,31,43,26,201,242,255,0,33,244,233,204,214,23,61,204,99,151,61,171,87,45,87,29,111,209,11,53,37,187,54,183,83,205,87,118,180,210,83,182,24,47,80,70,218,186,153,229,142,10,106,103,77,83,116,154,105,34,98,57,239,68,122,34,34,251,250,41,82,216,6,107,159,112,249,171,150,156,214,205,79,87,102,203,48,139,194,74,250,58,214,77,78,246,79,11,213,179,82,84,198,215,50,84,99,145,36,134,104,186,181,85,142,145,139,211,170,151,231,193,119,22,216,175,23,58,88,153,77,182,47,3,146,88,188,53,191,38,183,57,177,197,219,174,117,52,111,124,240,68,147,75,34,81,201,34,204,216,95,34,163,157,217,145,21,58,177,79,43,205,31,200,158,166,253,23,214,40,138,1,58,175,12,92,61,101,92,80,107,45,151,72,241,106,159,1,227,251,149,55,27,163,233,100,168,134,217,67,19,119,75,81,35,88,159,230,198,196,115,152,215,203,44,76,87,179,126,228,187,236,247,66,244,227,135,78,4,117,79,75,244,190,205,224,109,84,58,127,145,75,52,210,170,62,170,225,84,235,100,201,37,85,76,136,137,220,153,251,91,213,122,35,81,173,107,24,214,49,140,99,115,216,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,45,83,146,167,149,140,167,230,5,119,167,91,137,254,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,103,11,139,31,52,250,201,243,3,33,245,25,207,171,133,94,25,243,46,43,245,114,143,75,112,250,234,75,115,27,78,235,149,222,231,82,168,230,91,173,209,190,54,75,58,71,185,29,51,247,75,27,25,27,85,55,61,237,220,230,51,124,140,208,166,142,232,238,3,161,88,5,175,78,116,230,195,73,110,182,219,169,224,138,89,98,165,134,25,238,19,199,12,112,186,174,169,208,177,141,150,166,70,196,197,146,85,106,43,149,63,230,68,246,167,42,226,199,202,198,178,124,191,200,125,58,115,53,135,170,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,208,247,11,188,50,96,60,44,233,125,183,79,241,10,106,74,203,147,41,218,219,214,66,182,232,105,171,111,51,164,146,201,190,119,70,155,156,198,58,121,91,19,30,231,172,113,171,89,185,221,21,206,234,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,25,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,138,165,170,114,49,252,108,252,183,250,145,98,153,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,213,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,7,52,187,112,201,195,109,254,235,91,125,190,240,249,166,183,27,149,198,162,74,186,202,202,188,78,130,105,234,103,145,202,233,37,146,71,68,174,123,220,229,87,43,149,85,85,85,85,79,107,139,98,120,174,13,98,165,197,176,172,102,213,143,217,104,183,248,107,117,174,138,58,74,88,55,189,207,126,200,163,70,177,187,158,247,57,122,39,189,206,85,95,122,169,156,46,44,124,211,235,39,204,12,135,212,103,62,76,187,136,28,251,51,209,44,11,135,251,131,233,41,177,61,61,168,184,213,208,197,72,179,49,245,179,213,206,233,150,90,166,172,139,20,143,137,100,149,177,57,172,106,177,147,72,158,253,202,167,96,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,135,214,8,171,205,31,200,158,166,253,23,214,40,138,1,53,80,10,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,164,21,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,232,103,166,158,55,43,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,208,247,0,250,153,149,106,239,8,90,109,157,102,181,126,46,245,81,111,168,183,212,213,58,73,36,146,171,193,85,205,70,201,229,124,143,115,223,52,140,167,107,228,122,187,226,145,207,114,34,34,162,36,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,69,94,104,254,68,245,55,232,190,177,68,80,9,169,44,167,19,197,115,155,21,86,45,154,227,54,172,130,203,91,179,196,219,174,148,81,213,210,207,177,237,123,55,197,34,57,142,218,246,53,201,213,61,206,106,42,123,209,15,1,251,167,112,177,255,0,6,157,42,255,0,193,182,239,252,147,170,149,151,205,51,128,172,135,80,238,179,113,45,162,246,42,187,165,245,212,241,67,149,89,105,124,85,101,109,205,237,117,53,45,36,212,52,177,68,245,87,182,37,119,121,55,177,137,28,12,122,55,119,113,93,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,229,86,73,20,146,70,170,213,107,209,30,170,215,53,200,142,79,20,123,252,171,93,53,31,47,210,124,43,68,46,119,158,214,25,130,120,185,109,182,186,116,86,71,53,85,69,76,243,201,85,81,239,94,236,201,226,31,27,21,122,53,145,162,163,90,138,249,93,36,128,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,222,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,250,200,1,206,175,202,198,45,243,2,135,211,174,37,43,18,171,128,158,55,239,188,35,231,114,209,100,117,87,91,150,153,94,251,178,222,236,148,112,178,162,102,85,36,42,144,213,82,54,73,99,100,115,111,108,76,145,119,163,95,23,93,205,115,163,137,89,126,118,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,25,98,63,87,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,83,65,60,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,110,217,220,94,170,249,38,145,27,31,117,99,108,138,40,219,153,63,3,23,94,31,115,250,205,84,211,155,93,93,118,157,101,85,21,55,41,89,71,107,115,96,197,231,116,209,163,169,101,116,49,164,16,211,58,74,134,54,155,170,181,122,117,139,106,172,105,36,144,128,181,78,70,63,141,159,150,255,0,82,44,211,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,173,197,23,12,153,247,11,58,161,114,211,252,190,154,174,178,218,202,135,54,203,144,165,186,106,106,43,204,9,28,82,111,129,210,38,215,61,141,158,38,202,198,57,233,28,138,230,110,119,68,115,166,255,0,41,222,55,232,241,191,102,112,153,169,149,91,41,46,23,5,139,9,173,72,96,134,26,89,38,241,19,212,82,213,76,233,88,174,238,206,172,74,116,108,111,145,210,212,57,138,237,171,27,91,109,69,74,243,98,227,126,143,36,246,159,9,154,103,85,190,146,223,112,72,179,106,213,134,9,161,170,146,31,15,61,61,45,44,205,149,234,222,212,232,244,168,71,70,201,27,45,59,88,142,218,146,53,208,91,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,163,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,29,112,12,3,50,213,60,202,211,167,218,125,143,85,223,50,27,229,66,83,80,208,211,34,111,149,253,21,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,83,65,28,20,112,163,98,225,47,70,168,176,222,213,170,179,47,185,116,172,202,111,116,80,189,190,62,171,115,214,56,209,210,42,189,97,129,143,237,70,157,24,213,232,249,59,108,124,178,33,32,1,149,114,255,0,185,92,121,19,211,47,173,122,197,105,23,249,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,16,112,45,251,199,126,241,216,239,238,191,255,0,173,127,23,141,241,91,253,151,236,189,236,241,30,210,219,255,0,236,127,208,221,255,0,219,223,218,237,125,255,0,100,208,158,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,128,253,211,184,88,255,0,131,78,149,127,224,219,119,254,73,202,185,163,249,19,212,223,162,250,197,17,64,38,146,56,162,225,147,1,226,155,75,238,90,127,151,211,82,81,220,159,78,230,217,114,20,183,67,83,91,102,157,100,138,77,240,58,68,220,214,61,208,68,217,88,199,49,100,141,28,205,205,234,142,110,123,53,163,72,115,45,5,213,12,131,72,245,2,10,72,239,184,237,67,97,168,90,73,210,104,37,99,227,108,177,77,27,253,202,172,146,41,35,145,17,200,215,162,61,17,205,107,145,90,150,147,202,223,143,170,205,68,240,60,50,107,29,194,235,114,203,211,198,84,99,185,21,101,76,245,211,93,227,78,237,76,212,213,114,72,231,189,179,68,196,145,99,145,85,35,116,81,164,127,3,227,103,122,160,75,254,229,113,228,79,76,190,181,235,21,165,0,151,253,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,58,175,60,239,193,63,204,159,166,149,86,94,159,46,238,1,104,248,99,197,87,60,213,43,125,170,229,169,183,190,213,71,69,166,130,163,236,204,105,28,172,240,212,181,59,85,233,51,217,60,141,168,146,55,164,110,248,99,110,230,199,220,150,106,131,159,229,60,61,104,22,115,125,170,202,115,93,15,211,252,130,245,91,179,196,220,110,152,205,21,93,84,251,24,214,51,124,178,70,231,187,107,24,214,167,85,247,53,168,137,238,68,61,6,21,167,184,14,154,218,165,177,105,206,15,143,226,182,217,234,29,87,45,29,146,217,13,12,18,78,230,181,174,149,209,194,214,181,94,173,99,26,174,84,235,209,141,79,234,67,208,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,250,220,155,52,83,237,207,16,87,109,99,171,184,118,105,52,202,222,157,152,35,151,108,147,215,92,98,168,167,143,115,86,55,35,161,108,12,172,87,116,123,28,146,118,58,110,110,244,62,174,115,250,67,77,136,107,206,53,171,150,232,41,33,167,212,43,59,161,172,70,207,43,231,154,227,111,237,197,36,207,99,190,6,49,105,166,161,141,168,197,247,172,50,42,181,21,119,63,229,228,217,173,127,97,184,130,187,104,229,93,191,189,73,169,182,244,236,207,28,91,164,130,186,221,21,69,68,123,156,178,53,27,11,160,125,98,59,163,30,229,147,177,211,107,119,169,117,32,17,87,153,78,191,126,194,184,96,200,62,206,106,23,217,124,235,40,236,219,49,175,12,254,149,211,255,0,100,67,227,93,7,68,87,71,178,149,210,245,159,225,237,185,241,237,123,100,116,93,104,4,155,252,164,53,230,167,75,56,151,143,77,174,21,180,144,99,218,159,79,236,186,149,169,168,138,157,145,92,96,100,146,208,200,143,123,21,207,123,156,178,211,50,38,189,155,223,88,213,248,156,198,53,111,36,2,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,97,254,148,235,166,163,232,213,30,95,105,194,175,61,171,86,119,143,214,227,119,251,108,232,175,165,173,165,168,130,72,81,238,98,42,116,154,46,235,159,20,136,168,230,185,92,139,213,143,145,143,240,7,85,226,47,137,125,83,226,131,59,155,58,212,203,183,251,31,5,102,163,158,167,217,118,207,185,134,41,60,36,19,75,39,103,187,216,99,228,218,239,141,253,92,191,212,137,53,57,91,240,11,71,168,158,7,137,189,99,183,218,174,88,130,120,202,124,119,29,172,166,130,186,27,188,137,221,166,154,166,174,57,26,246,54,24,158,146,36,113,170,36,142,150,52,147,224,100,108,239,91,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,73,84,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,84,21,23,206,67,73,248,121,195,174,184,254,115,140,85,210,89,245,67,34,168,111,142,199,237,176,211,195,5,93,185,93,87,44,247,106,152,226,133,30,181,50,84,201,28,125,233,36,251,212,99,209,173,114,196,247,54,10,240,235,171,218,185,162,90,185,98,204,244,74,122,183,228,239,168,101,190,27,100,48,62,165,151,134,76,246,181,104,37,167,103,197,59,37,114,49,17,141,248,247,163,28,197,108,141,99,155,115,220,198,238,55,219,199,46,172,210,237,148,227,159,103,239,85,182,252,118,162,227,104,241,140,171,246,125,83,238,148,14,150,155,190,196,70,75,219,122,185,157,198,166,215,109,234,158,229,41,7,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,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,175,87,169,234,248,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,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,172,226,199,205,62,178,124,192,200,125,70,114,226,121,77,224,24,110,51,193,206,49,153,216,177,234,74,75,238,99,81,112,169,190,220,26,138,179,215,62,158,225,85,79,2,61,202,170,168,200,226,141,17,172,78,140,69,116,142,68,221,35,220,233,148,14,85,197,143,149,141,100,249,127,144,250,116,230,107,11,232,229,221,193,5,31,10,184,34,229,185,141,46,237,77,203,45,241,69,125,106,205,5,76,54,184,219,52,178,50,150,150,86,68,215,183,115,31,7,136,68,146,72,223,45,59,85,142,86,177,142,89,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,206,183,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,108,43,145,143,227,103,229,191,212,139,84,5,32,115,30,226,23,95,112,110,51,181,15,22,194,181,195,80,49,251,45,23,178,124,53,186,215,147,86,210,82,193,190,213,72,247,236,138,57,26,198,238,123,220,229,232,158,247,57,85,125,234,164,149,228,215,171,26,167,170,31,181,255,0,218,102,165,229,121,111,179,62,207,248,47,110,222,106,107,252,47,115,218,29,206,215,121,238,217,187,182,205,219,122,117,216,222,191,193,11,42,6,107,56,177,243,79,172,159,48,50,31,81,156,250,184,93,225,147,62,226,155,84,45,186,127,136,83,85,209,219,95,80,214,222,178,21,183,77,83,69,102,129,99,150,77,243,186,52,218,215,189,176,74,216,152,247,49,36,145,26,205,205,234,174,110,133,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,2,42,243,71,242,39,169,191,69,245,138,34,128,77,84,2,170,249,231,126,9,254,100,253,52,229,92,149,60,211,229,63,47,235,189,70,220,114,174,104,56,159,217,78,54,181,7,195,227,62,198,160,188,251,58,237,71,178,139,195,195,89,221,161,131,196,84,199,209,17,178,111,170,109,78,249,19,174,233,82,93,202,174,71,19,43,145,246,107,117,175,192,53,79,78,102,167,164,75,109,142,241,110,189,211,202,214,59,190,233,235,161,150,25,90,247,110,218,172,70,219,225,86,162,53,21,21,210,117,87,117,68,109,154,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,0,165,110,104,92,11,126,197,50,167,235,142,142,97,158,19,77,175,91,61,177,77,68,237,208,216,174,146,72,228,94,144,163,83,195,209,205,214,62,223,69,115,25,42,190,63,186,107,169,227,88,0,118,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,251,92,145,66,138,142,145,205,114,170,177,140,146,70,104,123,0,192,48,221,44,195,109,58,125,167,216,245,37,143,30,177,211,165,53,13,13,50,46,200,153,213,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,125,0,32,7,58,191,43,24,183,204,10,31,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,108,113,190,72,119,217,107,118,79,23,113,143,99,102,137,232,217,35,122,181,118,72,198,57,19,171,80,232,21,92,174,184,154,169,226,10,247,162,24,221,147,196,218,173,91,231,135,56,184,209,85,80,216,170,41,123,76,146,55,36,203,27,247,76,189,216,227,116,48,247,92,217,123,137,213,204,141,242,165,212,232,38,138,98,188,59,105,61,139,71,48,171,133,214,182,203,143,248,175,13,61,210,88,228,170,127,126,166,90,135,239,116,113,198,197,232,249,156,137,209,137,240,162,117,234,189,85,115,46,93,79,43,78,10,49,93,47,211,139,15,18,25,173,179,198,231,217,125,191,198,218,124,66,70,248,236,150,185,209,123,46,167,216,231,39,122,162,7,54,71,202,170,143,108,114,164,40,216,254,251,187,63,193,231,243,252,3,13,213,60,54,237,167,218,131,143,82,95,49,235,229,58,211,87,80,212,162,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,105,240,207,83,194,142,188,221,116,194,26,234,187,133,138,122,120,110,248,245,117,90,197,223,169,183,77,185,27,220,72,220,168,143,142,88,230,133,85,90,205,235,10,200,140,99,94,212,38,255,0,35,31,198,207,203,127,169,22,168,71,254,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,83,137,229,88,53,246,171,22,205,113,155,174,63,122,162,217,226,109,215,74,41,41,42,160,222,198,189,155,226,145,26,246,238,99,218,228,234,158,246,185,21,61,202,133,148,255,0,44,149,199,247,96,251,61,236,219,175,237,219,217,254,11,219,190,198,165,246,55,123,196,108,241,123,60,70,238,247,133,251,206,157,142,215,136,247,118,251,95,1,89,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,115,132,75,87,8,58,70,236,82,123,141,37,227,44,191,84,54,229,145,221,96,167,107,24,249,209,136,214,82,194,245,106,74,250,104,83,118,206,226,245,87,201,52,136,216,251,171,27,100,81,64,60,209,252,246,106,111,209,125,30,136,146,156,144,177,60,86,241,125,213,92,166,237,140,218,171,111,88,255,0,176,253,145,113,168,162,142,74,171,127,125,151,38,79,225,229,114,43,226,238,49,17,175,216,169,185,168,136,189,80,182,160,12,171,151,253,202,227,200,158,153,125,107,214,43,73,84,120,173,50,209,77,35,209,154,107,133,46,148,233,198,63,138,178,237,80,250,154,229,181,208,178,23,212,189,210,203,42,36,143,68,220,230,49,211,202,145,177,87,100,76,118,200,209,140,68,106,123,80,69,94,104,254,68,245,55,232,190,177,68,80,9,170,130,42,241,237,193,5,139,139,140,18,42,220,114,150,213,109,212,219,39,106,43,37,238,178,103,211,194,250,85,153,22,106,90,183,71,20,143,146,29,142,149,241,166,197,115,37,233,181,205,108,146,163,232,91,251,106,192,178,175,241,174,57,146,99,151,15,249,74,58,235,109,117,60,159,246,100,134,104,228,103,252,78,107,155,253,74,135,229,23,253,202,227,200,158,153,125,107,214,43,74,1,47,251,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,117,94,121,223,130,127,153,63,77,56,87,40,12,3,13,206,184,175,169,170,204,49,234,75,179,241,92,94,166,255,0,104,74,148,87,50,150,227,29,101,28,81,84,35,58,237,115,216,217,228,86,110,69,218,253,175,111,71,177,142,109,228,128,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,101,223,44,202,111,185,206,85,121,205,114,154,239,27,122,200,46,21,23,75,141,79,105,145,247,234,167,145,210,75,38,198,35,88,221,207,123,151,163,81,26,157,122,34,34,123,139,180,229,5,165,246,172,47,132,186,108,242,23,82,79,114,212,27,197,109,202,162,118,209,54,41,226,130,154,103,81,69,74,249,122,171,166,99,93,79,52,205,235,181,26,181,82,34,55,248,185,206,111,186,95,106,205,56,75,169,207,38,117,36,23,45,62,188,81,92,169,231,117,19,101,158,88,42,102,109,20,180,172,151,170,58,22,57,213,16,204,238,155,145,203,75,26,43,127,131,155,80,28,53,234,245,78,130,235,206,13,171,144,207,87,29,62,59,120,134,107,130,82,65,20,211,203,110,127,88,171,97,141,146,244,98,190,74,105,38,141,21,85,189,21,232,168,230,170,35,147,75,192,20,173,206,79,90,254,220,241,5,105,209,202,75,127,102,147,76,173,235,222,158,72,182,201,61,117,198,42,122,137,54,185,36,114,58,22,192,202,52,111,86,49,201,39,127,174,230,236,82,0,31,85,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,134,154,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,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,66,252,123,112,65,125,225,31,59,138,183,28,165,186,220,180,202,247,218,138,201,123,172,153,149,19,50,169,33,69,154,150,173,209,197,27,35,155,123,101,124,105,177,26,248,186,109,115,157,28,168,200,170,75,254,93,220,16,86,113,85,157,174,91,152,210,237,211,44,78,225,20,87,214,172,211,211,77,116,145,208,203,35,41,105,101,100,78,99,182,189,144,120,132,73,35,145,145,84,53,88,228,115,216,228,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,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,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,42,226,199,202,198,178,124,191,200,125,58,115,53,134,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,248,21,209,53,236,119,134,141,206,141,211,63,115,118,177,81,168,189,199,198,199,208,14,177,107,22,125,174,185,253,211,81,181,26,253,87,113,185,92,106,39,150,40,165,170,154,104,45,240,73,52,147,54,146,149,179,61,238,138,154,55,74,244,142,36,114,163,81,127,231,85,182,158,88,92,5,84,232,197,170,147,136,29,96,177,85,208,106,13,206,158,166,27,85,162,175,180,244,180,219,167,108,59,38,146,39,69,221,167,174,114,54,118,170,36,191,12,51,172,111,107,94,178,49,189,171,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,243,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,204,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,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,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,42,185,24,254,54,126,91,253,72,181,64,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,243,157,101,103,127,195,247,123,63,225,50,201,183,111,126,95,232,244,235,187,223,215,162,116,234,160,205,103,22,62,105,245,147,230,6,67,234,51,151,19,202,111,0,195,113,158,14,113,140,206,197,143,82,82,95,115,26,139,133,77,246,224,212,85,158,185,244,247,10,170,120,17,238,85,85,70,71,20,104,141,98,116,98,43,164,114,38,233,30,231,76,160,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,133,91,107,127,57,251,173,54,168,91,40,244,35,8,164,172,194,108,23,135,186,227,89,117,123,153,62,79,68,145,236,217,19,21,136,234,6,110,116,146,49,235,190,69,86,83,185,237,98,36,180,239,145,92,121,106,102,43,172,156,179,50,173,82,194,170,252,69,151,38,183,216,46,20,219,164,141,242,67,190,239,69,190,9,123,111,123,27,52,79,71,71,35,17,203,178,70,61,170,189,90,165,22,26,168,5,85,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,235,252,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,253,21,145,55,70,14,84,186,153,251,59,227,39,28,183,84,85,218,169,40,51,91,125,118,51,89,61,194,78,222,222,228,105,81,78,200,92,175,107,82,105,42,169,105,162,106,46,237,221,213,99,91,185,205,84,190,146,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,154,168,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,150,210,250,57,83,226,120,173,159,131,28,43,41,180,227,54,170,43,214,65,237,47,107,220,105,232,163,142,170,225,216,186,215,50,15,17,43,81,31,47,109,138,173,102,245,93,173,85,68,232,132,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,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,21,151,206,59,134,124,54,179,13,161,226,122,205,93,143,216,114,27,117,68,54,139,212,51,42,195,83,146,50,85,99,41,187,74,142,219,45,77,59,89,34,170,108,222,234,116,122,171,246,211,49,139,81,101,180,242,117,225,107,21,167,177,77,197,117,219,36,181,94,175,85,126,50,197,104,181,211,182,57,157,98,218,244,108,242,212,57,205,87,197,89,35,17,17,141,98,183,109,52,234,170,175,74,141,177,217,248,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,2,42,243,71,242,39,169,191,69,245,138,34,128,77,84,2,184,57,170,112,49,117,213,42,111,222,71,72,237,117,119,12,178,219,79,75,109,190,99,214,219,91,170,42,111,48,119,82,56,170,161,109,60,107,44,149,49,36,141,107,247,238,69,167,137,170,142,103,99,108,148,236,95,247,43,143,34,122,101,245,175,88,173,40,4,191,238,87,30,68,244,203,235,94,177,90,74,160,10,171,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,93,72,0,17,87,154,14,89,246,83,130,93,65,240,249,55,177,171,239,62,206,180,209,236,173,240,243,86,119,107,160,241,20,209,244,84,116,155,233,91,83,190,52,235,186,36,151,114,43,81,197,0,154,125,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,249,117,175,75,237,90,213,164,121,126,148,94,93,73,29,62,83,103,169,182,178,162,166,137,181,108,163,157,236,94,205,82,68,229,68,123,225,151,183,43,62,38,170,62,54,170,57,170,136,169,152,195,73,28,33,106,245,78,187,240,209,167,186,165,112,158,174,123,149,218,206,200,110,147,212,193,20,47,168,184,211,61,212,181,147,35,34,248,26,199,212,65,43,216,141,70,252,14,111,194,207,232,167,96,60,166,170,234,102,43,163,122,113,145,234,150,107,87,225,236,184,205,190,91,133,78,217,35,100,147,108,79,130,8,187,143,99,29,52,175,86,199,27,21,201,190,71,177,168,189,92,134,101,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,249,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,21,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,183,78,75,122,233,125,202,112,76,183,65,178,59,205,169,244,152,79,135,184,227,84,157,25,29,119,133,171,154,161,245,169,209,21,22,88,99,157,98,118,253,170,230,58,175,107,158,173,116,77,109,149,0,112,174,56,240,12,55,80,120,80,212,250,92,207,30,164,186,178,199,139,221,47,246,197,153,23,125,29,198,146,142,105,105,234,34,123,85,28,199,181,201,209,122,47,196,199,61,142,220,199,185,171,156,195,81,24,6,1,134,233,102,27,105,211,237,62,199,169,44,120,245,142,157,41,168,104,105,145,118,68,206,170,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,14,85,197,143,149,141,100,249,127,144,250,116,230,107,14,191,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,87,92,2,214,102,23,219,111,19,26,197,111,186,218,237,88,229,194,154,187,19,179,207,77,61,28,151,58,166,50,42,152,46,78,123,154,221,244,109,238,70,232,187,106,230,205,35,93,185,81,145,171,38,183,243,228,185,218,109,87,170,102,81,222,109,148,149,244,241,212,65,86,200,170,97,108,172,108,240,74,201,161,149,26,228,84,71,199,44,113,200,199,127,22,189,141,114,116,84,69,62,176,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,45,83,146,167,149,140,167,230,5,119,167,91,137,254,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,37,87,35,31,198,207,203,127,169,22,168,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,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,131,56,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,156,127,17,226,7,62,195,52,75,61,225,254,222,250,74,156,79,80,170,45,213,117,209,85,172,207,125,20,244,147,182,100,150,149,169,34,69,27,229,88,226,108,174,115,28,175,100,49,167,187,106,41,205,77,84,2,170,249,231,126,9,254,100,253,52,229,92,149,60,211,229,63,47,235,189,70,220,88,79,50,236,2,167,80,120,45,212,74,91,110,61,73,117,185,88,233,233,175,244,171,50,69,190,141,148,149,49,203,85,81,19,228,84,216,246,209,165,90,46,213,222,230,57,236,110,237,251,86,131,49,60,166,251,131,101,86,108,215,22,174,240,87,172,126,225,79,116,183,84,246,153,39,98,170,9,27,36,82,108,122,57,142,218,246,53,122,57,21,171,211,162,162,167,184,212,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,133,48,243,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,0,6,85,203,254,229,113,228,79,76,190,181,235,21,164,170,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,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,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,7,143,190,50,106,120,190,213,10,43,133,138,154,174,131,4,198,41,214,28,114,134,186,138,40,43,88,249,227,133,107,38,168,88,228,145,28,247,203,18,53,168,143,216,145,197,31,70,181,235,34,187,133,126,201,245,79,236,39,237,75,246,105,149,253,140,255,0,116,126,198,169,246,95,247,238,199,248,86,206,215,247,239,187,254,151,244,254,31,227,238,59,7,3,156,93,221,120,65,213,199,101,115,219,170,239,24,157,250,157,182,220,142,213,5,67,152,247,192,143,71,50,170,22,43,146,39,212,194,187,182,119,19,162,178,73,163,71,71,221,89,27,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,15,172,160,30,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,8,171,205,31,200,158,166,253,23,214,40,138,1,53,80,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,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,234,64,0,172,14,120,185,77,246,147,21,210,76,42,158,187,101,150,235,112,188,93,43,41,187,76,94,237,85,36,116,177,211,201,189,83,123,118,178,182,165,58,34,163,87,185,213,200,170,214,170,64,190,6,116,190,213,172,124,90,105,158,7,125,117,34,219,103,188,123,74,178,10,186,38,213,193,87,5,12,50,86,201,75,36,78,84,107,153,51,105,150,21,235,213,17,36,85,86,187,166,213,209,152,51,109,197,238,144,211,104,71,18,250,133,165,182,248,41,32,182,218,111,15,154,215,5,52,242,204,202,123,117,75,27,85,71,10,190,95,141,207,101,60,241,49,234,229,119,198,215,124,79,254,146,219,167,40,108,235,237,111,6,214,219,7,178,252,39,216,172,130,233,98,239,119,251,158,47,185,35,107,251,187,118,167,111,167,143,237,237,234,239,239,91,186,252,91,91,53,72,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,178,248,35,208,106,110,35,184,151,195,180,218,243,69,87,62,60,181,15,186,100,11,13,60,178,49,45,212,204,89,100,142,87,196,246,58,22,76,230,199,76,146,239,110,199,212,49,83,171,182,181,124,255,0,22,62,105,245,147,230,6,67,234,51,146,43,86,52,26,167,42,229,137,161,218,253,98,162,164,241,24,61,69,242,215,125,123,105,226,108,242,91,171,47,149,45,130,71,204,175,71,189,144,212,244,99,98,70,191,223,93,35,211,98,53,234,238,63,192,134,186,88,184,118,226,131,17,212,108,198,243,117,183,98,205,241,86,235,235,173,232,247,239,165,168,167,146,54,44,209,49,81,101,134,57,214,9,220,196,71,59,238,81,204,99,158,214,53,116,82,1,202,184,177,242,177,172,159,47,242,31,78,156,205,97,170,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,75,254,92,220,20,126,245,90,143,61,255,0,63,182,93,99,211,44,91,239,46,85,48,39,106,59,165,114,43,22,59,99,102,220,215,183,115,30,178,74,232,145,206,100,109,107,122,196,233,162,145,47,122,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,67,235,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,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,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,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,69,170,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,120,173,104,210,28,55,94,180,191,32,210,61,64,130,174,75,22,69,78,216,106,22,146,117,134,120,158,201,27,44,83,70,255,0,122,35,227,150,56,228,68,114,57,138,172,68,115,92,213,86,174,122,248,162,225,147,62,225,103,84,46,90,127,151,211,85,214,91,89,80,230,217,114,20,183,77,77,69,121,129,35,138,77,240,58,68,218,231,177,179,196,217,88,199,61,35,145,92,205,206,232,142,119,32,53,80,10,171,231,157,248,39,249,147,244,211,149,114,84,243,79,148,252,191,174,245,27,113,115,215,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,153,130,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,11,232,229,163,159,212,234,15,5,186,119,85,114,200,105,46,183,43,29,61,77,130,169,33,88,183,209,178,146,166,72,169,105,229,100,104,155,30,218,52,164,84,220,155,220,199,49,238,221,191,114,215,183,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,19,85,0,0,101,92,191,238,87,30,68,244,203,235,94,177,90,74,160,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,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,10,149,230,197,198,253,30,73,237,62,19,52,206,171,125,37,190,224,145,102,213,171,12,19,67,85,36,62,30,122,122,90,89,155,43,213,189,169,209,233,80,142,141,146,54,90,118,177,29,181,36,107,161,7,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,79,236,7,70,191,99,95,187,231,236,246,213,251,61,246,127,179,61,133,177,221,158,206,237,251,183,245,238,119,187,159,123,223,221,221,238,253,238,254,231,198,103,219,138,46,25,51,238,22,117,66,229,167,249,125,53,93,101,181,149,14,109,151,33,75,116,212,212,87,152,18,56,164,223,3,164,77,174,123,27,60,77,149,140,115,210,57,21,204,220,238,136,231,76,174,82,156,104,253,139,190,209,240,163,159,187,117,151,35,184,77,62,47,116,158,187,107,109,213,210,51,115,168,92,217,94,140,72,103,123,21,98,108,72,142,241,51,57,54,200,181,27,163,183,242,128,121,163,249,236,212,223,162,250,61,17,42,185,24,254,54,126,91,253,72,181,64,12,171,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,6,85,203,254,229,113,228,79,76,190,181,235,21,165,0,151,253,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,58,175,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,139,169,0,2,146,249,203,103,244,217,55,20,118,188,50,221,144,213,213,211,225,216,189,37,53,101,189,203,42,65,67,113,168,150,90,137,21,141,114,35,21,242,83,73,66,174,123,58,245,70,198,213,94,177,237,111,201,201,215,76,254,216,113,89,54,117,87,73,117,74,76,11,31,172,184,67,85,79,31,246,43,107,170,81,40,227,130,161,234,197,68,223,4,245,143,99,17,205,115,157,2,185,21,90,199,162,221,248,40,47,154,157,166,235,110,227,143,62,172,184,91,42,233,105,238,148,246,122,186,25,102,133,204,101,84,9,108,166,133,101,137,202,157,30,196,150,25,99,87,55,170,111,141,237,254,45,84,73,85,200,214,237,117,154,213,172,150,41,174,117,111,182,209,212,88,106,233,232,221,51,150,8,103,153,181,205,150,86,71,215,107,94,246,193,11,92,228,78,174,72,163,69,235,181,58,90,81,158,190,98,90,233,71,175,220,86,101,121,37,134,243,237,60,110,195,218,198,236,51,53,32,88,221,75,74,138,146,190,41,33,87,54,104,100,170,125,84,209,200,174,115,157,28,204,254,138,34,49,179,131,146,126,142,221,108,184,110,121,173,247,203,13,36,84,249,45,69,45,146,193,89,53,43,155,86,232,41,86,71,86,58,41,28,196,69,166,146,89,32,98,172,111,84,116,180,111,71,34,44,77,43,131,139,31,52,250,201,243,3,33,245,25,203,126,224,55,76,241,93,100,229,153,138,233,110,107,73,226,44,185,53,190,255,0,111,169,219,28,111,146,29,247,122,221,147,197,220,99,216,217,162,122,54,72,222,173,93,146,49,142,68,234,212,40,218,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,83,67,220,8,107,165,247,136,158,24,49,29,70,204,111,54,171,142,82,239,21,110,190,186,222,140,102,202,170,122,137,35,98,205,19,21,82,41,164,129,32,157,204,68,107,126,249,28,198,53,142,99,82,64,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,85,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,229,92,88,249,88,214,79,151,249,15,167,78,81,95,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,47,251,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,83,213,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,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,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,149,92,140,127,27,63,45,254,164,90,160,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,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,22,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,234,32,21,87,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,226,234,74,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,138,228,117,150,127,244,185,130,214,100,223,254,7,187,91,236,210,86,255,0,214,162,171,169,134,5,95,250,147,36,145,173,255,0,32,215,47,244,16,229,92,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,45,80,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,128,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,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,137,63,204,87,140,154,158,19,244,190,154,223,138,83,85,183,59,205,233,234,225,198,171,150,138,42,138,42,23,211,201,76,149,19,78,143,145,171,189,177,84,171,162,77,146,49,100,107,123,141,86,117,71,81,14,45,137,229,89,205,246,151,22,194,177,155,174,65,122,173,223,225,173,214,186,41,42,234,167,216,199,61,251,34,141,28,247,109,99,28,229,232,158,230,181,85,125,200,166,132,248,40,225,70,197,194,94,141,81,97,189,171,85,102,95,114,233,89,148,222,232,161,123,124,125,86,231,172,113,163,164,85,122,195,3,31,218,141,58,49,171,209,242,118,216,249,100,66,64,17,255,0,141,126,20,108,92,90,104,213,110,27,218,181,81,229,246,222,181,152,181,238,182,23,187,192,85,110,98,201,26,186,53,71,164,51,177,157,169,19,163,218,157,89,39,109,239,138,52,51,217,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,119,220,179,56,209,253,228,244,225,250,111,154,187,183,159,96,54,250,72,42,106,38,174,239,73,125,161,68,237,50,187,164,143,116,206,153,170,198,182,161,203,185,189,201,98,122,57,59,201,28,117,173,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,21,121,163,249,19,212,223,162,250,197,17,64,38,170,0,50,174,95,247,43,143,34,122,101,245,175,88,173,40,4,191,238,87,30,68,244,203,235,94,177,90,74,160,10,171,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,93,72,0,20,3,205,31,207,102,166,253,23,209,232,137,85,200,199,241,179,242,223,234,69,170,2,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,223,171,200,251,53,181,80,103,250,167,167,51,83,213,173,202,249,103,183,94,233,229,107,27,216,108,20,51,75,12,173,123,183,110,71,171,174,16,171,81,26,168,168,217,58,171,122,34,58,199,248,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,181,166,211,117,191,221,104,172,86,43,101,93,198,229,113,168,142,146,142,142,146,23,77,61,76,242,57,27,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,134,151,180,7,71,44,92,63,232,214,39,163,184,228,222,34,147,25,183,182,158,74,157,175,103,139,170,123,157,37,77,78,199,189,235,31,118,121,37,151,183,189,90,205,251,91,240,181,16,207,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,72,1,206,79,69,62,195,113,5,105,214,58,75,135,122,147,83,109,235,222,130,73,119,73,5,117,186,42,122,121,54,181,35,106,54,23,64,250,53,111,87,189,203,39,127,174,214,236,67,208,114,96,215,154,108,87,84,50,93,0,190,214,213,248,124,226,157,183,75,19,29,81,43,160,142,227,71,28,142,158,54,66,140,86,49,243,83,117,123,165,87,51,221,67,27,23,122,185,136,219,137,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,1,226,181,191,10,186,234,86,139,231,218,115,98,168,164,130,229,149,98,247,91,37,28,181,111,115,96,142,122,154,73,33,141,210,57,173,115,145,136,231,162,170,163,92,189,58,244,69,254,7,159,225,139,135,172,87,133,253,26,178,233,30,45,83,227,252,7,114,166,227,116,125,44,116,243,92,235,165,118,233,106,36,107,19,252,216,216,142,115,220,200,162,137,138,247,236,220,189,84,0,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,146,227,142,207,247,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,164,14,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,137,255,0,202,255,0,65,53,99,135,109,2,191,225,90,199,138,125,159,189,86,230,21,87,72,41,188,117,53,94,250,87,209,81,70,217,55,211,201,35,19,171,225,145,58,42,238,248,122,244,232,168,171,48,0,0,164,14,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,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,252,151,28,118,127,188,103,250,77,103,255,0,91,47,248,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,115,163,172,239,248,127,29,222,255,0,6,150,77,187,123,241,127,75,167,93,222,238,189,23,164,255,0,0,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,2,37,113,247,192,157,171,139,188,102,138,251,141,86,82,90,117,23,29,167,90,75,61,101,84,141,130,138,170,9,42,33,116,145,87,72,202,121,103,123,35,141,181,14,133,172,84,70,201,51,213,125,207,113,45,65,0,57,173,240,185,174,220,74,126,203,191,98,152,55,218,63,179,158,219,246,159,243,157,29,31,99,196,120,30,207,248,76,177,238,221,216,151,250,61,122,109,247,244,234,157,121,255,0,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,144,43,154,183,9,250,219,196,197,171,77,174,26,47,142,82,95,234,49,106,139,172,53,244,46,184,193,73,62,202,182,211,43,38,98,212,57,145,57,141,90,87,53,201,189,31,214,72,250,53,201,189,89,192,57,126,240,65,198,54,130,241,81,138,106,6,119,167,149,120,238,39,29,61,202,146,249,81,14,71,111,149,146,193,37,20,221,168,165,138,158,165,207,149,158,37,41,156,141,218,228,71,177,143,94,155,58,167,181,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,206,142,179,191,225,252,119,123,252,26,89,54,237,239,197,253,46,157,119,123,186,244,94,147,252,2,63,241,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,37,199,29,159,239,25,254,147,89,255,0,214,203,254,0,2,128,127,146,227,142,207,247,140,255,0,73,172,255,0,235,101,191,112,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,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,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,10,1,254,75,142,59,63,222,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,2,176,57,160,112,103,196,159,17,58,251,96,205,116,115,77,254,208,89,104,176,250,91,92,245,62,216,160,164,217,84,202,218,217,29,30,202,137,227,122,244,100,209,175,84,77,191,23,78,189,81,81,58,7,42,78,23,53,219,134,191,218,143,237,175,6,251,57,246,143,216,158,204,254,115,163,172,239,248,127,29,222,255,0,6,150,77,187,123,241,127,75,167,93,222,238,189,23,164,170,226,47,134,141,44,226,131,4,155,5,212,203,79,251,31,5,121,163,130,155,218,150,207,190,134,89,60,36,243,69,39,103,187,216,99,36,218,223,141,157,90,191,212,169,29,120,14,229,197,77,194,158,101,148,106,14,160,221,241,252,183,33,117,67,168,113,74,234,106,89,90,251,117,187,163,210,73,213,36,93,177,84,212,53,237,99,218,212,127,105,140,115,91,51,219,52,136,77,240,8,21,204,107,151,157,215,137,123,173,131,83,180,94,143,31,183,230,204,168,138,219,144,120,183,58,153,46,148,79,116,113,197,85,36,173,234,213,125,35,81,202,191,118,178,73,10,171,81,206,88,97,133,242,43,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,245,215,199,175,1,92,88,235,79,22,57,206,166,105,166,148,251,103,27,188,251,51,193,86,251,118,219,79,221,237,91,105,97,147,238,230,168,100,141,233,36,79,111,196,212,235,211,170,117,69,69,89,1,202,147,133,205,118,225,175,246,163,251,107,193,190,206,125,163,246,39,179,63,156,232,235,59,254,31,199,119,191,193,165,147,110,222,252,95,210,233,215,119,187,175,69,233,63,192,40,7,249,46,56,236,255,0,120,207,244,154,207,254,182,91,247,1,90,91,157,232,183,9,216,54,153,234,93,139,216,217,37,155,218,126,54,139,197,67,81,218,238,220,170,166,143,239,33,123,227,119,88,229,99,190,23,47,78,189,23,162,162,162,72,0,1,31,248,245,210,220,239,90,120,78,206,116,207,77,44,94,217,201,47,62,204,240,84,94,42,26,126,239,106,229,75,52,159,121,51,217,27,122,71,19,221,241,57,58,244,232,157,85,81,22,160,127,146,227,142,207,247,140,255,0,73,172,255,0,235,101,255,0,0,80,15,242,92,113,217,254,241,159,233,53,159,253,108,183,238,2,180,183,59,209,110,19,176,109,51,212,187,23,177,178,75,55,180,252,109,23,138,134,163,181,221,185,85,77,31,222,66,247,198,238,177,202,199,124,46,94,157,122,47,69,69,68,168,31,228,184,227,179,253,227,63,210,107,63,250,217,111,220,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,115,163,163,236,120,143,3,217,255,0,9,150,61,219,187,18,255,0,71,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,232,28,214,248,92,215,110,37,63,101,223,177,76,27,237,31,217,207,109,251,79,249,206,142,143,177,226,60,15,103,252,38,88,247,110,236,75,253,30,189,54,251,250,117,78,188,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,237,138,10,189,245,79,173,162,145,177,236,167,158,71,167,86,67,34,245,84,219,240,244,235,213,81,22,207,192,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,202,174,86,220,46,103,124,53,233,102,97,251,91,193,190,206,102,121,30,64,222,231,243,156,53,157,251,93,61,52,126,23,252,30,89,34,110,217,167,173,254,29,30,187,190,46,168,140,233,53,65,0,57,173,240,185,174,220,74,126,203,191,98,152,55,218,63,179,158,219,246,159,243,157,29,31,99,196,120,30,207,248,76,177,238,221,216,151,250,61,122,109,247,244,234,157,121,255,0,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,47,64,230,165,195,247,18,124,72,254,207,241,45,17,192,174,183,187,45,135,199,220,111,14,246,229,5,29,12,213,82,246,163,166,78,212,245,44,124,147,68,200,234,62,53,143,107,91,83,209,143,85,116,141,108,127,224,67,151,63,18,122,117,197,6,35,168,218,215,165,150,171,86,45,139,248,171,140,142,184,93,40,43,187,181,73,79,36,116,169,12,84,242,74,189,230,79,36,83,181,238,70,181,157,133,114,61,30,140,107,173,252,164,14,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,79,43,204,127,134,43,143,19,60,62,203,109,194,177,127,108,103,216,221,194,154,225,141,178,57,169,105,228,147,185,43,34,171,129,211,212,109,70,194,232,30,233,92,196,145,155,164,167,129,85,93,181,26,181,171,165,92,2,115,21,209,189,71,199,53,75,10,209,127,15,122,198,110,17,92,41,183,101,86,182,71,54,197,248,224,151,183,90,199,186,25,88,174,142,70,35,147,124,111,123,85,122,57,75,212,7,63,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,30,247,171,88,221,207,123,83,171,149,26,157,122,170,162,123,202,65,254,75,142,59,63,222,51,253,38,179,255,0,173,151,252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,1,230,105,162,159,177,110,46,50,159,15,112,241,84,25,223,92,214,143,124,187,230,139,198,207,55,136,142,78,145,177,173,233,85,21,78,198,166,238,145,44,91,156,174,221,210,85,114,75,214,191,253,122,225,206,178,223,255,0,239,205,109,245,81,197,255,0,87,163,171,142,103,172,159,245,37,141,173,143,252,186,185,223,208,66,127,241,99,229,99,89,62,95,228,62,157,57,154,195,85,5,27,115,119,214,43,86,165,113,70,204,71,28,191,85,215,91,116,250,207,21,146,166,36,170,108,180,81,221,93,44,147,85,186,6,177,238,106,61,26,250,120,37,85,70,191,185,74,230,57,62,237,170,116,174,75,154,23,125,186,234,62,71,196,61,206,205,106,155,27,178,91,234,113,187,109,77,66,178,74,166,94,37,90,105,36,125,59,58,43,163,217,74,231,177,242,42,177,85,181,104,198,239,69,149,25,111,224,135,252,198,120,215,253,213,116,226,11,6,1,115,181,73,169,185,79,221,219,105,167,94,236,150,186,21,71,164,151,55,67,181,204,118,215,177,35,137,178,171,90,249,28,231,116,149,176,203,26,196,190,90,28,196,50,27,118,101,14,130,107,246,71,144,100,172,205,47,17,179,31,201,110,87,10,171,141,93,45,198,116,142,24,232,166,89,92,247,120,105,28,214,35,28,206,157,185,94,229,122,43,36,115,225,183,64,112,174,51,56,160,181,112,153,162,245,58,141,89,104,171,184,220,174,53,15,178,88,98,138,157,179,64,219,172,148,149,19,83,58,169,171,44,78,74,109,212,234,146,44,110,87,244,95,133,63,173,43,47,131,46,100,218,143,100,226,106,186,187,94,115,107,173,203,12,212,155,131,169,234,41,42,46,202,182,220,102,170,162,171,124,21,52,233,86,247,120,122,56,123,143,141,241,182,86,53,176,185,30,238,226,192,198,173,207,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,172,14,108,156,109,81,219,236,95,187,38,144,229,125,218,251,166,247,102,55,75,69,202,9,35,134,149,175,154,9,44,210,118,213,210,50,103,73,26,172,236,85,141,205,141,172,141,201,35,103,145,173,245,92,175,120,246,202,181,175,103,15,90,185,5,214,243,149,217,173,239,170,181,228,209,211,201,81,227,104,98,218,142,101,197,237,69,237,204,205,204,70,212,191,163,102,234,214,189,201,58,181,106,44,84,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,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,157,23,61,124,85,112,207,153,112,161,171,149,154,91,152,87,82,92,88,234,118,220,173,23,58,101,70,178,227,110,145,242,50,41,214,61,202,232,95,186,41,24,248,220,171,181,236,118,215,61,155,36,124,192,229,125,199,174,67,136,102,86,94,27,117,114,251,87,113,198,50,10,134,219,241,187,133,79,138,173,171,160,184,200,148,180,244,84,8,231,74,173,134,135,108,78,99,24,200,151,100,179,53,85,91,30,247,54,226,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,73,254,42,184,152,195,120,80,210,58,205,82,204,40,106,238,47,117,67,109,182,139,101,50,43,95,113,184,200,201,31,20,11,38,213,108,44,219,20,143,124,142,69,218,198,59,107,94,253,145,191,61,154,197,172,89,246,186,231,247,77,70,212,107,245,93,198,229,113,168,158,88,162,150,170,105,160,183,193,36,210,76,218,74,86,204,247,186,42,104,221,43,210,56,145,202,141,69,255,0,157,86,202,121,83,240,37,106,75,85,7,20,218,203,140,213,186,228,234,132,159,8,181,92,96,107,96,142,4,107,29,29,225,88,170,174,123,220,229,114,65,189,173,70,35,59,237,71,239,130,72,250,95,10,156,116,255,0,252,211,234,239,11,250,215,153,254,32,94,169,112,10,218,230,255,0,253,70,165,174,181,201,80,174,255,0,162,240,172,115,127,217,194,143,255,0,7,132,159,224,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,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,38,167,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,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,110,39,149,239,29,63,182,188,85,154,29,172,121,159,139,212,155,46,255,0,99,212,214,183,108,215,219,92,113,181,83,172,202,229,241,21,144,244,147,185,213,26,247,196,140,147,239,92,218,137,18,127,153,87,52,167,194,119,149,141,27,249,127,143,122,116,7,31,227,239,142,203,87,8,152,205,21,139,26,163,164,187,106,46,69,78,181,118,122,58,168,219,61,21,44,17,212,66,217,37,174,141,149,17,78,198,73,27,170,27,11,152,138,142,146,23,162,251,152,226,136,127,182,172,247,42,255,0,26,228,121,38,71,112,255,0,148,172,174,185,87,84,73,255,0,106,73,166,146,71,255,0,198,231,57,223,214,170,94,79,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,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,32,241,165,204,123,62,213,125,109,180,93,52,55,43,171,176,226,122,113,120,146,187,20,184,210,69,53,45,77,194,119,65,28,82,84,213,67,36,142,138,86,117,74,150,196,215,196,197,240,245,82,50,86,125,228,140,45,123,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,21,129,203,23,152,93,102,83,89,77,195,175,16,57,127,122,235,54,216,177,43,253,206,105,231,170,186,213,75,60,210,75,75,91,87,60,207,221,50,247,97,101,50,109,99,85,177,172,123,149,235,19,95,103,224,0,1,205,56,155,187,93,108,28,54,234,189,246,197,115,171,183,92,173,216,61,246,174,142,178,146,103,67,61,52,241,208,76,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,56,7,47,190,61,113,238,38,112,218,28,27,80,111,180,148,122,169,104,167,142,26,230,84,120,90,38,95,222,171,82,228,154,134,20,149,95,51,219,79,78,217,42,17,177,177,140,123,213,90,214,177,81,18,101,0,70,174,99,217,102,85,131,112,99,168,121,78,21,147,93,113,251,213,23,178,124,53,198,215,91,37,37,84,27,238,180,140,126,201,99,86,189,187,152,247,53,122,47,189,174,84,95,114,169,249,92,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,1,85,124,243,191,4,255,0,50,126,154,69,94,87,30,123,52,203,235,94,143,90,95,240,63,39,41,203,49,92,26,197,85,148,230,185,53,171,31,178,209,108,241,55,27,165,108,116,148,176,111,123,88,205,242,200,173,99,119,61,237,106,117,95,123,156,136,158,245,66,147,53,191,154,198,188,230,90,243,108,212,109,37,187,213,226,184,126,43,80,246,217,241,185,221,186,11,164,14,247,72,251,172,108,118,217,223,43,83,166,196,119,72,19,167,101,201,34,58,119,219,167,14,156,75,233,103,20,24,36,57,214,153,221,191,217,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,10,11,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,248,94,250,200,42,213,251,209,30,231,238,122,245,222,142,116,181,228,133,169,158,39,21,212,189,28,172,171,181,69,236,251,133,38,77,111,131,185,182,186,163,196,70,180,245,111,218,175,248,225,143,194,209,39,86,177,54,186,127,137,203,189,136,150,126,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,102,255,0,36,189,51,202,177,253,56,212,77,82,187,82,120,123,46,97,112,183,219,237,29,200,228,100,149,30,1,42,123,243,183,115,17,143,133,95,86,145,181,236,115,190,242,9,218,168,213,103,191,208,115,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,161,62,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,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,171,230,135,204,11,255,0,89,56,82,210,41,191,202,218,115,59,195,93,255,0,86,149,41,168,167,167,169,255,0,172,211,85,199,52,95,236,226,233,253,37,43,171,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,215,191,141,224,220,60,242,229,225,210,245,145,81,208,85,199,98,199,105,251,215,91,186,208,83,205,123,188,61,245,79,240,208,207,44,17,68,147,189,37,171,72,34,89,54,178,54,189,187,156,214,163,158,85,93,111,52,158,33,171,248,151,160,215,89,235,234,219,140,91,170,22,40,116,254,27,181,68,54,135,91,149,146,70,177,74,140,84,108,213,59,101,115,210,166,72,221,210,100,99,146,62,219,25,11,110,207,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,130,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,96,7,47,62,97,153,246,146,231,244,250,87,170,149,153,6,105,135,230,151,133,86,61,27,53,198,235,108,186,214,77,213,213,16,53,55,77,82,201,166,145,93,44,13,71,61,207,123,165,137,22,69,146,57,238,208,16,255,0,153,190,186,106,63,14,154,63,130,234,134,151,222,124,13,214,135,80,40,162,154,25,81,95,75,112,165,117,190,224,178,82,212,198,138,157,200,95,181,189,83,170,57,28,214,189,142,99,216,199,183,176,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,43,87,153,215,31,218,143,163,247,218,158,30,116,146,221,117,198,110,181,118,247,58,239,146,86,80,44,82,62,150,118,66,232,38,179,212,54,111,250,220,18,74,232,183,50,70,42,68,230,189,155,219,226,185,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,215,193,242,93,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,108,48,83,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,82,15,17,220,207,117,67,62,226,47,27,212,253,29,184,85,218,112,252,10,161,149,120,229,142,239,67,27,82,162,121,41,86,26,201,107,226,142,89,27,43,222,217,170,96,107,155,34,44,112,191,172,125,169,31,35,221,109,60,46,241,55,128,241,77,165,246,221,64,196,42,105,40,238,79,167,107,175,88,242,220,97,169,173,179,78,178,75,30,201,219,26,238,107,30,232,37,116,79,123,88,178,70,141,126,214,245,86,183,176,2,42,241,237,198,253,139,132,124,18,42,44,114,170,213,114,212,219,223,106,91,37,146,178,23,212,66,202,84,153,18,106,170,182,199,44,111,142,29,141,149,145,174,244,115,229,233,181,174,108,114,171,43,47,132,206,102,90,209,161,25,148,174,213,43,254,65,169,88,157,238,162,149,183,102,94,175,21,117,215,26,8,34,73,81,95,111,116,243,118,152,245,89,145,239,99,219,210,94,203,25,186,63,239,141,149,90,135,199,174,67,195,55,49,236,251,6,212,27,237,93,102,149,221,234,44,80,215,50,163,197,86,190,192,196,179,70,228,154,134,20,149,25,11,29,81,80,217,42,17,177,189,239,99,21,90,215,61,17,22,202,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,93,92,68,243,11,163,202,120,154,210,78,29,120,126,203,251,214,169,181,3,31,139,45,191,219,38,130,122,91,173,44,181,84,50,69,75,69,87,4,207,221,10,247,102,101,74,109,99,149,209,164,123,149,139,43,95,34,249,132,103,249,150,150,112,141,155,106,14,159,100,53,118,60,134,199,81,100,169,161,174,166,84,223,19,253,177,70,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,250,188,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,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,238,218,133,64,112,215,171,213,58,11,175,56,54,174,67,61,92,116,248,237,226,25,174,9,73,4,83,79,45,185,253,98,173,134,54,75,209,138,249,41,164,154,52,85,86,244,87,162,163,154,168,142,75,254,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,52,231,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,240,185,85,242,53,17,174,85,68,92,208,229,153,77,247,57,202,175,57,174,83,93,227,111,89,5,194,162,233,113,169,237,50,62,253,84,242,58,73,100,216,196,107,27,185,239,114,244,106,35,83,175,68,68,79,113,161,62,4,244,46,197,160,60,50,225,216,221,178,205,117,182,93,111,214,250,92,147,36,134,232,175,74,166,222,42,169,97,90,134,62,55,35,123,61,189,140,133,35,70,181,90,216,83,118,231,171,222,233,0,71,254,52,120,182,197,120,70,210,197,202,110,81,120,236,146,251,226,109,248,205,185,173,142,94,229,115,105,164,123,39,158,37,154,41,22,142,57,18,22,204,248,213,92,222,244,104,137,213,232,80,14,170,234,102,85,172,154,143,145,234,150,107,87,226,47,89,53,194,91,133,78,217,36,124,112,239,95,130,8,187,143,123,219,12,76,70,199,27,21,203,178,54,49,168,189,26,135,229,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,91,247,45,78,97,116,122,155,98,161,208,173,121,203,255,0,183,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,235,21,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,231,69,206,183,17,90,13,153,112,219,171,151,221,41,204,232,170,218,251,117,67,223,108,174,154,157,33,101,218,220,175,114,83,214,196,141,123,219,178,70,183,170,181,30,237,143,71,198,229,222,199,34,88,87,42,62,58,127,188,112,191,173,121,159,251,94,151,0,173,174,111,249,205,117,174,74,133,119,253,23,133,99,155,254,206,20,127,248,60,37,170,17,127,143,94,49,49,238,22,52,142,230,219,53,226,146,125,69,190,83,248,44,126,217,13,101,47,139,162,124,236,157,177,221,37,167,151,115,157,77,19,161,145,81,123,79,99,229,107,34,93,168,247,57,180,25,253,181,103,185,87,248,215,35,201,50,59,135,252,165,101,117,202,186,162,79,251,82,77,52,146,63,254,55,57,206,254,181,82,247,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,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,28,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,129,29,43,88,247,120,105,28,216,219,51,54,187,115,17,28,137,220,100,111,102,125,181,87,76,242,173,27,212,124,143,75,115,90,79,15,122,198,110,18,219,234,118,199,35,35,155,98,252,19,197,220,99,30,232,101,98,182,72,222,173,77,241,189,142,68,232,228,45,211,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,14,200,100,149,210,247,106,43,154,142,157,202,169,23,197,12,11,35,220,231,164,143,117,91,113,99,230,159,89,62,96,100,62,163,57,99,252,173,181,139,1,208,174,6,179,221,70,212,107,245,37,186,219,110,206,46,146,197,20,181,80,195,61,194,120,236,244,83,54,146,149,179,61,141,150,166,70,196,244,142,36,114,43,149,63,231,84,128,28,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,36,87,45,78,95,191,183,106,202,29,123,213,104,118,96,54,171,131,189,151,110,115,122,73,120,174,164,158,153,255,0,123,20,244,207,134,162,220,244,241,48,73,181,232,229,146,55,179,221,181,197,212,153,172,226,199,205,62,178,124,192,200,125,70,114,215,185,104,113,235,77,175,56,244,58,43,171,55,218,72,53,22,199,79,28,54,135,201,221,223,127,183,65,75,27,93,51,166,154,89,29,61,114,58,57,165,153,62,13,204,114,61,141,114,50,101,100,245,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,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,33,87,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,47,251,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,207,97,125,12,226,187,78,56,74,224,71,71,179,92,214,95,29,117,174,211,251,12,22,11,4,19,35,42,174,245,77,182,83,170,181,170,168,189,184,89,185,171,44,202,138,216,218,230,162,35,222,248,227,125,27,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,175,114,183,224,22,179,78,252,15,19,122,199,111,186,219,114,245,241,148,248,238,59,89,77,61,12,214,136,215,187,77,53,77,92,114,53,143,116,210,177,100,72,227,84,88,219,20,137,39,198,249,25,217,178,160,84,7,52,142,62,168,245,19,199,112,201,163,151,11,85,203,16,79,7,81,145,100,84,117,48,87,67,119,145,59,85,48,211,82,73,27,158,198,195,19,210,53,146,68,84,145,210,198,177,252,12,141,253,234,235,183,98,121,85,226,197,119,202,109,56,205,214,182,203,143,248,127,107,220,105,232,164,146,150,223,223,122,178,15,17,43,81,89,23,113,232,173,102,245,77,206,69,68,234,167,64,225,211,137,125,83,225,127,59,135,58,211,59,183,251,47,27,102,172,158,167,217,119,63,185,154,40,252,92,16,203,31,123,181,223,123,227,220,239,129,253,28,159,214,139,161,61,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,42,229,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,4,42,227,183,152,205,139,133,75,238,63,129,224,116,182,172,175,51,246,133,61,102,71,104,159,127,110,138,206,172,115,157,27,167,141,233,225,235,38,235,19,162,69,100,168,216,247,72,248,250,62,46,228,128,225,211,137,125,44,226,131,4,135,58,211,59,183,251,47,27,102,172,158,155,218,150,207,190,154,40,252,92,16,203,39,103,187,216,123,227,220,239,141,157,28,159,214,137,213,78,85,197,143,149,141,100,249,127,144,250,116,230,115,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,65,28,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,1,21,121,163,249,19,212,223,162,250,197,17,70,218,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,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,10,171,231,157,248,39,249,147,244,210,42,242,184,243,217,166,95,90,244,122,210,255,0,129,73,124,205,120,237,186,235,118,101,113,208,205,45,201,169,36,210,251,13,68,109,170,172,181,206,231,179,36,173,98,53,206,124,146,116,68,125,52,50,245,108,108,102,232,222,248,251,251,164,69,135,181,2,206,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,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,43,87,157,166,153,229,89,6,156,105,222,169,90,105,60,69,151,15,184,92,45,247,126,220,114,62,74,127,30,148,221,137,221,181,138,198,66,143,164,88,220,247,185,191,121,60,13,68,114,191,221,8,57,104,231,244,218,125,198,150,157,213,92,178,26,187,85,182,249,81,83,96,170,72,86,93,149,143,171,166,146,42,90,121,89,26,46,246,58,177,105,21,55,38,198,189,172,123,182,236,220,154,9,60,166,170,234,102,43,163,122,113,145,234,150,107,87,225,236,184,205,190,91,133,78,217,35,100,147,108,79,130,8,187,143,99,29,52,175,86,199,27,21,201,190,71,177,168,189,92,134,96,141,41,240,177,162,159,187,183,15,184,78,142,73,112,241,181,120,253,189,124,124,237,151,185,27,235,167,149,245,21,93,167,118,227,85,133,39,154,84,143,115,17,221,180,102,238,174,234,171,213,74,128,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,141,146,63,179,13,120,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,117,181,113,191,171,216,110,189,114,196,203,117,115,79,231,171,146,197,145,83,218,38,167,74,184,22,25,226,123,47,148,145,75,12,140,247,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,212,95,9,222,105,244,111,230,6,61,234,48,22,189,204,215,142,219,86,136,225,183,29,12,210,220,154,174,61,80,191,83,198,218,170,203,92,237,99,241,186,39,171,92,231,201,39,69,86,84,205,23,86,198,198,109,145,140,147,191,186,53,72,123,180,195,139,98,121,86,115,125,165,197,176,172,102,235,144,94,171,119,248,107,117,174,138,74,186,169,246,49,207,126,200,163,71,61,219,88,199,57,122,39,185,173,85,95,114,41,127,220,11,240,101,98,224,243,78,42,173,146,93,125,179,153,229,30,30,163,38,185,68,247,165,43,164,137,31,218,166,166,141,221,58,67,23,118,84,73,28,212,146,71,61,206,118,212,86,69,28,138,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,62,248,54,169,225,7,84,40,173,246,42,154,186,252,19,39,167,89,177,202,234,234,216,167,173,123,224,142,20,172,134,161,35,142,52,107,217,44,168,230,170,51,98,199,44,125,28,231,164,136,223,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,210,115,253,116,215,77,56,225,211,78,46,58,161,170,23,159,3,106,161,233,20,48,196,136,250,171,133,83,145,86,58,90,104,213,83,185,51,246,187,162,117,70,163,90,231,189,204,99,30,246,231,91,93,53,211,81,248,139,212,123,142,168,106,133,231,199,93,107,186,69,12,49,34,178,150,223,74,213,85,142,150,154,53,85,237,194,205,206,232,157,85,202,231,57,239,115,222,247,189,214,85,202,119,130,10,204,111,217,156,89,234,101,46,202,187,133,189,101,194,104,146,105,225,154,150,57,188,68,21,21,85,80,186,38,35,187,176,43,22,157,91,35,227,116,85,14,122,183,114,198,230,217,248,32,7,58,191,43,24,183,204,10,31,78,184,149,129,194,143,21,218,143,194,86,163,179,53,194,165,241,214,170,238,220,23,251,4,243,43,41,110,244,173,85,84,107,149,17,123,115,51,115,150,41,145,21,209,185,206,69,71,177,242,70,253,15,96,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,217,43,58,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,39,160,0,142,188,114,112,137,106,226,251,72,219,138,65,113,164,179,229,150,26,135,92,177,203,172,244,237,123,25,58,177,90,250,89,158,141,89,89,77,50,109,223,219,94,168,248,225,145,91,39,105,35,118,125,178,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,46,123,150,87,29,182,173,110,195,109,218,25,170,89,53,92,154,161,97,167,145,180,181,151,73,218,247,228,148,76,87,57,175,142,78,136,175,169,134,46,141,145,143,221,35,217,31,127,116,138,179,118,167,169,76,28,209,184,237,181,107,101,214,29,8,209,124,154,174,163,9,177,212,61,217,5,198,146,118,248,44,134,181,174,98,196,200,246,166,233,105,169,220,199,42,63,127,110,89,28,143,70,185,33,134,87,87,177,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,60,87,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,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,127,149,127,1,84,212,180,214,174,41,245,146,197,73,88,250,202,120,110,24,53,178,163,186,143,163,122,75,51,86,190,166,158,72,154,213,122,181,144,75,74,246,189,236,217,47,119,162,61,34,115,34,95,52,127,61,154,155,244,95,71,162,36,167,44,94,97,116,120,181,29,55,14,188,64,229,253,155,84,59,98,196,175,247,57,160,130,150,213,75,20,19,73,45,45,109,92,243,51,108,41,218,133,148,201,181,238,71,72,177,238,70,36,77,101,181,0,64,14,104,92,116,254,197,49,87,232,118,142,102,126,19,82,111,91,61,177,83,68,221,211,88,173,114,70,229,94,147,35,147,195,214,77,214,62,223,68,115,217,18,190,79,186,115,169,228,90,171,225,59,205,62,141,252,192,199,189,70,2,234,121,163,249,19,212,223,162,250,197,17,73,124,60,113,3,159,112,203,170,20,58,175,167,47,164,125,202,142,158,162,146,90,58,229,153,104,171,96,154,53,107,162,168,142,25,35,116,140,71,108,149,173,87,116,73,34,141,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,243,250,133,133,90,181,43,0,201,116,230,251,81,87,5,183,42,179,214,217,43,37,164,123,91,60,112,84,194,248,100,116,110,115,92,212,122,53,234,168,170,215,39,94,157,81,127,129,154,29,88,193,127,101,250,167,153,105,159,181,61,167,246,75,32,184,216,188,111,99,179,226,188,45,76,144,247,123,123,157,179,119,111,118,221,206,233,215,167,85,233,212,183,254,31,53,175,246,211,202,135,59,241,22,255,0,11,95,130,105,254,65,133,86,108,139,100,50,248,43,58,248,121,35,235,35,220,238,180,178,211,111,114,237,235,42,75,181,168,221,189,105,88,184,158,116,250,197,106,178,233,30,41,162,22,251,245,92,87,220,150,240,203,221,117,29,37,83,90,199,90,169,89,35,81,181,81,163,209,234,201,42,100,137,241,35,152,172,115,232,228,94,168,232,144,128,28,0,104,53,79,16,124,81,226,56,204,212,84,149,54,43,5,67,50,108,133,149,116,241,84,192,251,117,36,177,185,208,201,12,143,106,74,201,229,116,52,202,136,142,232,149,10,245,99,154,215,33,161,227,197,107,22,177,96,58,21,128,93,53,27,81,175,212,150,235,109,186,158,121,98,138,90,168,97,158,225,60,112,201,51,105,41,91,51,216,217,106,100,108,79,72,226,71,34,185,83,254,117,76,240,241,59,196,46,85,197,6,178,222,181,115,41,166,240,30,63,183,77,110,181,178,170,74,136,109,148,49,55,108,84,241,185,235,254,116,143,86,181,141,124,178,202,244,99,55,237,73,169,202,235,128,90,204,194,251,109,226,99,88,173,247,91,93,171,28,184,83,87,98,118,121,233,167,163,146,231,84,198,69,83,5,201,207,115,91,190,141,189,200,221,23,109,92,217,164,107,183,42,50,53,100,210,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,74,44,254,218,176,44,171,252,107,142,100,152,229,195,254,82,142,186,219,93,79,39,253,153,33,154,57,25,255,0,19,154,230,255,0,82,161,122,124,185,184,215,253,234,180,226,123,6,127,115,181,71,169,184,183,221,220,169,160,94,212,151,74,20,70,36,119,54,195,181,172,110,231,189,99,149,177,43,154,201,26,215,116,137,179,69,26,76,2,47,241,235,193,222,61,197,62,145,220,221,102,179,210,65,168,182,58,127,27,143,220,225,163,165,241,117,175,129,147,186,59,92,181,18,237,115,105,165,116,210,34,39,117,140,100,174,100,171,185,24,230,186,131,63,182,172,11,42,255,0,26,227,153,38,57,112,255,0,148,163,174,182,215,83,201,255,0,102,72,102,142,70,127,196,230,185,191,212,168,93,79,10,156,205,52,179,49,225,198,179,41,215,76,250,213,65,168,88,77,190,161,247,187,116,139,77,111,168,190,246,153,35,225,146,221,20,146,182,58,137,166,142,54,181,209,198,172,233,62,228,217,20,111,139,117,69,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,138,114,167,224,74,212,150,170,14,41,181,151,25,171,117,201,213,9,62,17,106,184,192,214,193,28,8,214,58,59,194,177,85,92,247,185,202,228,131,123,90,140,70,119,218,143,223,4,145,218,80,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,135,252,198,120,40,253,234,180,226,11,254,1,108,181,71,169,184,183,222,91,106,103,78,212,151,74,20,71,172,150,199,77,185,172,110,231,189,36,137,210,163,154,201,26,230,245,137,179,75,34,81,103,246,213,129,101,95,227,92,115,36,199,46,31,242,148,117,214,218,234,121,63,236,201,12,209,200,207,248,156,215,55,250,149,6,89,148,223,115,156,170,243,154,229,53,222,54,245,144,92,42,46,151,26,158,211,35,239,213,79,35,164,150,77,140,70,177,187,158,247,47,70,162,53,58,244,68,68,247,31,92,153,254,101,46,3,79,165,174,200,106,211,19,165,188,77,127,101,165,170,141,129,110,50,195,28,14,168,122,34,117,123,210,40,88,198,238,85,216,139,38,205,189,201,55,119,254,7,56,28,204,184,189,204,157,85,84,250,187,30,157,88,234,26,203,245,249,140,77,242,63,162,59,193,81,238,69,107,234,92,213,106,171,149,21,144,177,200,247,163,149,209,69,45,255,0,90,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,108,48,83,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,125,102,107,56,177,243,79,172,159,48,50,31,81,156,231,248,158,83,125,193,178,171,54,107,139,87,120,43,214,63,112,167,186,91,170,123,76,147,177,85,4,141,146,41,54,61,28,199,109,123,26,189,28,138,213,233,209,81,83,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,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,0,50,174,94,247,44,110,42,176,221,110,208,108,123,75,102,185,82,82,103,122,117,103,130,211,95,105,72,214,37,158,221,79,210,10,90,200,17,207,114,202,206,210,66,201,92,138,155,102,87,117,99,25,36,59,230,80,62,75,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,205,134,10,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,76,251,115,8,226,82,197,197,15,17,215,12,215,14,77,248,181,146,223,6,61,98,169,125,43,233,230,172,165,133,242,72,249,228,99,220,170,155,231,158,117,103,84,99,187,93,164,123,26,244,122,19,3,145,143,227,103,229,191,212,139,84,5,90,243,80,224,42,154,170,154,235,197,62,141,216,169,40,223,71,79,53,195,57,182,83,247,85,245,143,89,97,106,87,211,83,199,19,154,143,70,190,121,106,158,231,177,155,34,238,244,87,172,174,125,112,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,192,30,215,82,117,139,62,213,104,241,250,60,190,253,87,61,183,21,179,208,217,44,182,196,170,153,212,84,16,83,81,83,210,110,130,25,30,230,196,249,91,75,20,146,171,54,163,228,220,238,137,238,68,158,156,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,21,193,205,83,142,123,174,150,211,126,237,218,71,116,171,183,229,151,42,122,91,149,243,33,182,221,29,79,83,102,131,186,146,69,75,11,169,228,73,99,169,149,35,107,159,191,106,37,60,173,68,107,251,251,163,169,108,3,0,204,181,79,50,180,233,246,159,99,213,119,204,134,249,80,148,212,52,52,200,155,229,127,69,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,208,159,12,252,29,233,31,13,58,71,83,165,182,107,61,37,253,247,250,126,222,89,115,185,81,177,239,191,189,204,115,30,201,163,118,230,165,50,53,242,49,148,253,92,198,177,238,234,175,123,228,146,74,139,230,35,193,5,103,10,185,218,101,184,117,46,237,50,203,46,18,197,98,106,77,61,76,214,185,27,12,82,62,150,170,87,196,214,55,115,223,63,135,69,146,73,31,21,59,149,238,87,49,238,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,191,60,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,76,182,158,131,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,166,248,159,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,116,17,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,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,189,62,91,188,25,95,120,75,211,139,197,207,60,186,247,115,60,239,193,84,93,237,176,61,143,165,181,71,78,147,118,41,155,35,122,247,102,79,17,42,203,34,57,99,220,173,107,58,163,59,178,204,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,165,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,178,86,181,93,209,36,138,55,123,246,161,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,2,42,243,71,242,39,169,191,69,245,138,34,128,78,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,115,150,41,145,21,209,185,206,69,71,177,242,70,251,148,226,243,140,107,22,157,112,109,83,175,186,39,155,90,171,106,242,207,11,110,195,174,94,17,245,48,203,85,60,139,220,94,218,183,164,115,67,4,85,111,217,58,35,89,45,63,110,70,43,186,196,234,128,225,139,140,14,38,180,27,42,178,218,116,155,36,186,228,52,143,238,90,237,248,85,193,245,87,11,93,76,149,82,117,72,225,162,142,70,171,102,116,239,71,181,96,86,72,231,170,167,87,54,71,177,243,43,157,196,119,88,109,90,13,13,246,182,146,178,228,202,124,129,181,149,20,148,206,166,130,105,209,182,206,227,227,137,210,72,232,216,174,234,168,197,145,234,212,84,69,115,186,117,88,193,202,227,207,102,153,125,107,209,235,75,254,42,215,154,135,30,180,212,180,215,94,22,52,110,251,73,88,250,202,121,173,249,205,206,159,186,143,163,122,75,11,146,130,154,162,57,90,213,122,181,147,197,84,199,49,236,217,47,107,170,61,37,107,43,131,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,222,0,247,249,86,133,234,62,33,164,248,86,183,220,236,221,220,51,59,241,113,91,110,148,234,175,142,26,170,122,153,224,146,150,163,220,157,169,151,195,190,70,34,245,107,227,85,86,185,85,146,182,57,1,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,205,120,167,209,79,222,39,135,220,219,71,35,184,120,42,188,130,222,158,2,119,75,219,141,149,208,74,202,138,94,235,187,114,42,66,179,195,18,73,181,138,238,218,191,111,71,116,84,205,97,167,221,42,212,204,87,89,52,227,28,213,44,42,175,196,89,114,107,124,87,10,109,210,70,249,33,222,159,28,18,246,222,246,54,104,158,142,142,70,35,151,100,140,123,85,122,181,72,107,206,59,87,169,176,174,26,40,116,182,158,122,69,185,106,61,226,24,95,4,208,74,231,251,58,133,236,170,154,104,158,222,140,99,219,80,148,12,84,122,175,86,76,253,173,94,138,230,85,95,8,90,67,77,174,252,75,233,238,150,220,32,164,158,219,118,188,50,107,164,21,51,203,11,42,45,212,204,117,85,100,40,248,190,54,189,244,240,74,198,43,85,191,27,155,241,51,250,73,164,144,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,71,130,10,206,21,115,180,203,112,234,93,218,101,150,92,37,138,196,212,154,122,153,173,114,54,24,164,125,45,84,175,137,172,110,231,190,127,14,139,36,146,62,42,119,43,220,174,99,220,177,255,0,21,215,77,71,196,52,159,53,209,11,101,231,187,134,103,126,18,91,149,174,161,21,241,195,85,79,83,4,241,213,83,251,211,181,50,248,118,70,245,78,173,124,106,136,230,170,178,39,71,248,26,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,242,101,57,102,85,156,223,106,178,156,215,38,186,228,23,170,221,158,38,227,116,173,146,174,170,125,140,107,25,190,89,21,207,118,214,49,173,78,171,238,107,81,19,220,136,93,247,46,238,1,104,248,99,197,87,60,213,43,125,170,229,169,183,190,213,71,69,166,130,163,236,204,105,28,172,240,212,181,59,85,233,51,217,60,141,168,146,55,164,110,248,99,110,230,199,220,150,106,131,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,177,254,86,124,122,211,75,106,135,134,157,104,190,210,80,211,227,214,121,102,197,111,85,93,222,139,73,74,218,154,170,184,107,170,165,149,204,137,144,83,53,189,149,217,28,76,134,153,236,87,34,164,104,232,129,199,223,25,53,60,95,106,133,21,194,197,77,87,65,130,99,20,235,14,57,67,93,69,20,21,172,124,241,194,181,147,84,44,114,72,142,123,229,137,26,212,71,236,72,226,143,163,90,245,145,93,234,249,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,128,28,234,252,172,98,223,48,40,125,58,226,82,177,45,56,4,227,178,235,194,38,77,91,98,201,104,234,238,218,117,145,84,37,93,226,142,150,55,79,91,75,60,116,243,54,57,104,99,125,68,80,49,242,72,234,118,204,231,162,171,163,133,136,158,246,52,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,21,115,17,224,22,143,137,204,85,51,205,45,183,218,173,186,155,100,238,212,116,74,104,41,254,211,70,177,196,207,13,85,83,181,30,179,49,144,70,218,121,36,122,198,223,138,55,109,108,157,200,169,7,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,82,117,107,167,54,205,83,213,13,9,178,96,184,157,55,217,44,206,231,226,126,214,222,108,236,169,160,240,189,186,200,165,162,246,76,241,214,58,86,110,134,55,50,163,186,213,235,189,205,103,185,122,144,215,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,237,124,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,206,127,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,107,86,89,149,17,210,57,173,68,70,49,145,198,201,21,203,43,129,43,174,183,102,86,237,115,213,44,102,146,77,47,176,212,72,234,90,59,164,14,123,50,74,214,35,154,214,71,31,84,71,211,67,47,71,72,247,238,141,239,143,177,182,68,89,187,87,104,80,15,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,93,79,52,127,34,122,155,244,95,88,162,40,4,146,156,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,29,159,243,17,227,39,21,211,78,24,18,171,72,245,55,187,146,106,87,118,223,137,222,177,153,227,171,135,179,79,81,19,110,51,182,173,138,177,199,178,55,62,20,123,28,178,182,89,88,172,68,86,57,241,215,7,6,60,89,241,155,96,213,12,83,74,52,147,58,171,201,217,125,168,164,178,81,227,217,71,137,186,90,169,160,100,111,142,55,109,106,172,244,148,212,241,185,101,122,211,57,136,140,129,21,232,246,71,180,191,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,20,237,206,159,71,110,182,93,92,197,53,190,223,97,164,138,197,146,217,217,100,174,172,164,165,115,94,235,173,43,228,114,58,170,68,98,49,95,37,52,145,50,37,115,213,238,101,28,137,209,27,18,17,211,131,77,116,163,211,11,62,183,233,206,67,121,240,86,93,75,210,252,130,221,11,94,144,50,23,94,32,160,168,146,137,100,150,69,107,219,185,143,171,129,140,98,170,201,45,76,77,86,57,118,185,145,172,145,92,127,235,205,79,16,124,81,229,217,52,53,180,149,54,43,5,67,241,156,121,244,149,17,84,192,251,117,36,178,53,179,71,52,108,106,74,201,229,116,213,40,170,174,232,149,8,196,123,154,214,169,63,249,44,104,237,170,203,164,121,94,183,220,44,53,113,95,114,91,195,236,148,53,149,116,173,107,29,106,165,100,110,87,82,200,172,71,171,36,169,146,86,74,173,122,177,207,163,141,58,35,162,82,199,200,65,204,223,132,12,251,136,124,1,51,93,57,204,178,9,238,88,173,63,139,151,16,150,227,51,173,85,208,83,67,89,35,165,165,161,134,25,29,45,209,238,153,144,198,229,86,163,153,240,123,189,202,180,108,104,123,129,142,40,48,30,38,180,94,134,179,16,180,82,88,46,88,141,61,13,146,245,97,166,167,134,150,10,41,219,73,18,238,164,166,142,89,29,29,10,187,187,28,10,253,170,169,3,219,211,224,83,175,234,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,135,138,221,116,181,113,15,173,23,189,70,177,96,88,254,43,109,158,162,166,42,56,173,118,182,208,207,93,3,170,231,154,58,187,131,91,36,141,150,185,237,153,18,105,81,221,28,172,78,159,195,170,202,174,84,252,27,102,90,131,159,208,113,39,145,212,228,24,198,39,139,84,36,216,253,117,186,181,41,39,188,220,99,153,137,44,40,142,141,203,45,15,105,42,32,157,81,89,189,100,237,53,206,219,50,50,231,193,88,28,217,56,37,163,184,88,191,121,189,33,197,59,85,246,189,237,204,109,118,139,108,17,199,53,43,159,52,242,94,100,237,163,100,124,205,146,69,73,222,169,35,157,27,153,35,150,54,193,35,157,82,196,202,229,161,193,221,79,18,26,185,14,113,153,217,234,255,0,103,88,61,68,117,181,179,73,71,20,180,151,107,140,111,141,241,90,220,147,117,107,216,230,175,114,100,70,73,210,36,70,59,182,179,198,242,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,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,0,43,47,154,199,3,22,171,214,51,95,197,22,148,90,233,45,247,43,5,58,201,149,217,109,214,182,177,46,112,62,161,242,75,115,78,196,123,157,82,199,78,247,207,36,189,81,208,179,122,189,157,149,73,106,44,237,92,40,240,163,168,252,90,234,59,48,172,42,47,3,106,161,237,207,127,191,207,10,190,150,209,74,229,84,71,57,17,83,185,51,246,185,34,133,21,29,35,154,229,85,99,25,36,140,208,78,142,232,238,3,161,88,5,175,78,116,230,195,73,110,182,219,169,224,138,89,98,165,134,25,238,19,199,12,112,186,174,169,208,177,141,150,166,70,196,197,146,85,106,43,149,63,230,68,246,160,205,103,22,62,105,245,147,230,6,67,234,51,157,127,40,224,178,235,122,224,115,77,184,172,210,220,126,174,190,162,58,123,210,103,144,69,82,233,94,216,32,185,212,199,79,112,138,5,106,170,50,56,163,86,78,172,119,70,177,145,73,219,68,73,229,56,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,61,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,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,12,171,158,255,0,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,211,137,125,44,226,131,4,135,58,211,59,183,251,47,27,102,172,158,155,218,150,207,190,154,40,252,92,16,203,39,103,187,216,123,227,220,239,141,157,28,159,214,137,213,74,149,230,117,204,46,143,41,163,169,225,215,135,236,191,189,106,155,116,89,109,254,217,52,19,210,221,105,101,130,25,34,165,162,171,130,103,238,133,123,179,50,165,54,177,202,232,210,61,202,197,149,175,172,18,213,57,24,254,54,126,91,253,72,181,64,10,64,230,117,193,45,102,134,106,61,78,173,233,126,41,179,77,178,141,213,147,83,90,109,179,165,46,53,84,213,134,57,35,153,232,142,138,24,103,154,102,190,20,220,198,238,124,145,50,54,182,38,43,160,177,50,185,125,240,21,144,241,51,153,80,231,58,131,98,171,163,210,187,69,68,115,87,62,163,197,81,62,254,197,74,150,164,52,51,36,74,201,152,218,138,118,199,80,173,145,143,99,30,168,215,53,234,138,151,167,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,245,131,61,124,125,112,181,149,112,193,174,53,116,55,108,146,235,148,217,114,254,245,246,209,144,220,155,35,234,171,55,204,238,252,85,83,185,168,201,107,35,122,162,202,230,42,238,108,177,74,169,26,203,219,111,160,229,197,197,190,27,194,150,174,87,213,106,14,47,73,81,143,102,20,240,90,235,175,209,83,44,183,27,35,26,245,114,73,23,78,174,125,51,156,173,89,226,106,111,119,106,39,183,115,161,72,164,191,66,5,115,80,226,239,1,211,109,35,186,232,21,190,221,143,229,217,102,111,79,53,182,186,134,162,162,26,134,99,208,35,33,149,42,170,96,71,119,89,82,169,52,82,82,238,107,83,123,123,219,151,180,140,146,152,113,108,79,42,206,111,180,184,182,21,140,221,114,11,213,110,255,0,13,110,181,209,73,87,85,62,198,57,239,217,20,104,231,187,107,24,231,47,68,247,53,170,171,238,69,52,61,193,103,14,55,94,22,52,26,213,165,119,220,222,175,37,185,54,162,107,149,99,214,87,58,138,138,121,246,172,148,180,45,114,35,153,76,215,34,187,222,136,175,145,243,74,173,103,115,182,220,230,18,170,249,193,5,246,225,193,46,11,197,158,154,82,221,111,82,84,123,98,92,218,137,102,100,158,6,150,158,186,88,41,234,169,97,108,72,245,133,140,129,235,80,174,145,238,110,230,189,26,145,182,71,51,143,240,241,196,14,125,195,46,168,80,234,190,156,190,145,247,42,58,122,138,73,104,235,150,101,162,173,130,104,213,174,138,162,56,100,141,210,49,29,178,86,181,93,209,36,138,55,123,246,161,118,151,190,99,154,5,71,195,4,156,75,90,43,124,71,136,241,84,214,188,74,182,229,69,75,121,172,174,130,162,56,29,78,177,54,105,54,237,239,211,207,34,183,184,230,83,204,201,118,59,115,90,234,54,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,217,79,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,57,87,22,62,86,53,147,229,254,67,233,211,153,172,38,167,49,30,1,107,56,99,202,147,60,210,219,125,214,229,166,87,190,237,71,68,166,158,163,236,204,137,36,76,240,213,85,59,85,137,11,223,60,109,167,146,71,164,142,248,163,118,231,71,220,151,159,240,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,26,249,163,249,19,212,223,162,250,197,17,64,36,170,227,219,130,11,239,8,249,220,85,184,229,45,214,229,166,87,190,212,86,75,221,100,204,168,153,149,73,10,44,212,181,110,142,40,217,28,219,219,43,227,77,136,215,197,211,107,156,232,229,70,69,249,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,250,237,107,222,216,33,107,156,137,213,201,20,104,189,118,167,73,235,202,19,134,143,218,110,178,213,235,166,83,105,239,99,122,115,183,217,222,34,13,208,213,223,37,106,246,182,239,137,209,201,225,227,221,50,237,123,36,138,87,209,61,58,162,157,87,158,119,224,159,230,79,211,72,171,202,227,207,102,153,125,107,209,235,75,84,230,35,197,14,163,240,199,163,73,118,210,220,18,235,114,189,94,251,180,255,0,104,210,222,181,22,188,102,52,116,81,248,154,167,116,86,36,207,124,241,178,158,57,17,35,115,247,43,183,36,125,169,104,91,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,252,248,28,224,115,13,225,11,13,117,85,83,233,47,154,139,124,167,107,47,215,230,49,118,70,206,168,239,5,71,185,17,204,166,107,145,170,174,84,71,204,246,163,222,141,70,197,20,89,247,46,251,130,221,11,211,142,34,249,102,96,122,95,170,22,111,29,106,174,246,204,176,205,18,163,42,173,245,77,187,215,36,117,84,210,42,47,110,102,110,119,69,232,173,86,185,204,123,94,199,189,142,169,110,34,248,104,213,62,23,243,185,176,93,76,180,255,0,177,240,87,154,56,42,125,151,115,251,152,101,147,194,79,52,81,247,187,93,246,50,77,173,248,31,213,171,253,74,179,255,0,147,239,20,58,143,89,211,134,75,190,9,117,189,226,22,222,253,69,175,34,183,91,213,208,227,242,75,223,169,117,53,124,141,68,98,67,59,217,80,177,72,229,238,36,170,177,252,108,115,123,22,168,102,219,139,221,33,166,208,142,37,245,11,75,109,240,82,65,109,180,222,31,53,174,10,105,229,153,148,246,234,150,54,170,142,21,124,191,27,158,202,121,226,99,213,202,239,141,174,248,159,253,37,181,78,78,58,189,77,154,240,209,93,165,181,19,210,37,203,78,47,19,66,200,33,130,86,191,217,213,207,125,84,51,74,247,117,99,222,234,133,175,98,35,21,58,50,22,110,106,117,71,62,32,115,142,213,234,156,215,137,122,29,45,167,158,173,45,186,113,103,134,23,193,52,17,53,158,209,174,99,42,166,154,39,183,171,222,199,83,173,3,21,30,169,209,240,191,107,83,170,185,254,215,146,94,153,226,185,6,163,234,38,169,93,169,60,69,235,15,183,219,237,246,142,228,113,190,58,127,30,181,61,249,219,185,138,246,76,140,164,72,218,246,57,191,119,60,237,84,114,63,221,111,224,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,173,197,23,12,153,247,11,58,161,114,211,252,190,154,174,178,218,202,135,54,203,144,165,186,106,106,43,204,9,28,82,111,129,210,38,215,61,141,158,38,202,198,57,233,28,138,230,110,119,68,115,185,1,109,60,177,121,122,86,98,213,148,220,69,113,3,136,118,110,176,237,151,18,176,92,225,158,10,171,85,84,83,205,28,181,85,180,147,194,205,179,39,106,23,211,46,231,181,27,34,201,181,30,145,57,150,126,0,34,87,48,206,11,45,92,83,233,125,69,247,16,199,233,29,170,152,213,58,46,63,88,181,45,165,90,216,18,77,210,219,231,145,205,86,189,142,106,202,232,145,234,212,100,202,213,238,70,199,205,186,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,58,95,12,92,61,101,92,80,107,45,151,72,241,106,159,1,227,251,149,55,27,163,233,100,168,134,217,67,19,119,75,81,35,88,159,230,198,196,115,152,215,203,44,76,87,179,126,228,209,70,149,105,158,43,163,122,113,142,105,110,21,73,225,236,184,205,190,43,125,54,232,227,100,147,108,79,142,121,123,108,99,29,52,175,87,73,35,209,169,190,71,189,202,157,92,167,171,0,128,28,234,252,172,98,223,48,40,125,58,226,86,95,4,26,67,134,235,215,19,152,150,145,234,4,21,114,88,178,42,123,188,53,11,73,58,195,60,79,101,174,174,88,166,141,254,244,71,199,44,113,200,136,228,115,21,88,136,230,185,170,173,95,201,226,139,134,76,251,133,157,80,185,105,254,95,77,87,89,109,101,67,155,101,200,82,221,53,53,21,230,4,142,41,55,192,233,19,107,158,198,207,19,101,99,28,244,142,69,115,55,59,162,57,211,127,147,103,16,90,143,13,246,237,195,245,207,31,202,242,44,50,110,149,150,219,149,60,11,61,191,21,170,86,84,77,36,117,15,219,247,16,213,246,223,177,21,251,123,241,174,216,213,103,149,237,182,160,1,86,188,212,56,10,166,170,166,186,241,79,163,118,42,74,55,209,211,205,112,206,109,148,253,213,125,99,214,88,90,149,244,212,241,196,230,163,209,175,158,90,167,185,236,102,200,187,189,21,235,43,159,85,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,192,79,4,22,46,17,240,73,107,114,58,91,85,203,83,111,125,216,175,119,186,57,159,81,11,41,82,101,88,105,105,29,36,81,190,56,118,54,39,200,155,17,207,151,174,231,57,177,196,140,160,18,244,248,13,211,60,87,89,57,102,98,186,91,154,210,120,139,46,77,111,191,219,234,118,199,27,228,135,125,222,183,100,241,119,24,246,54,104,158,141,146,55,171,87,100,140,99,145,58,181,10,139,226,139,134,76,251,133,157,80,185,105,254,95,77,87,89,109,101,67,155,101,200,82,221,53,53,21,230,4,142,41,55,192,233,19,107,158,198,207,19,101,99,28,244,142,69,115,55,59,162,57,221,47,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,80,15,52,127,61,154,155,244,95,71,162,63,39,133,46,12,175,188,90,105,198,170,220,240,59,175,107,51,193,61,145,81,104,182,206,246,50,150,235,29,66,86,247,233,157,35,186,118,166,95,15,18,197,34,185,35,220,142,107,250,35,251,177,112,12,91,44,202,176,107,237,46,83,133,100,215,92,126,245,69,191,195,92,109,117,178,82,85,65,189,142,99,246,75,26,181,237,220,199,185,171,209,125,237,114,162,251,149,75,158,209,14,108,26,71,126,225,210,231,169,90,209,91,73,65,157,227,21,12,134,237,140,89,98,100,19,220,25,61,86,202,121,173,144,213,84,245,168,99,98,115,86,84,238,239,141,98,149,202,214,177,98,87,212,94,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,164,5,143,130,10,204,111,129,60,235,139,61,75,165,217,87,112,183,217,229,194,104,146,105,225,154,150,57,175,17,65,81,85,85,11,162,98,59,187,2,177,105,213,178,62,55,69,80,231,171,119,44,110,111,21,225,59,205,62,141,252,192,199,189,70,2,234,121,163,249,19,212,223,162,250,197,17,72,28,61,98,214,44,231,95,116,211,10,202,104,124,109,151,32,204,44,214,187,141,55,117,241,247,233,103,173,138,57,99,222,197,107,219,185,143,114,117,106,163,147,175,84,84,95,121,208,56,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,138,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,202,121,54,112,197,237,43,237,219,137,220,215,23,186,195,29,159,165,191,8,173,146,110,213,45,76,210,50,162,27,132,237,141,58,62,94,219,21,176,181,235,247,91,165,157,17,29,36,125,98,182,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,215,143,253,6,166,226,15,133,204,187,25,134,138,174,166,251,96,167,126,77,143,50,146,158,90,153,223,113,164,138,71,54,24,225,141,237,89,95,60,78,154,153,17,81,221,22,161,30,140,115,154,212,51,194,15,213,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,75,218,41,165,246,173,21,210,60,67,74,44,206,164,146,159,22,179,211,91,95,81,77,68,218,70,86,78,198,39,122,169,98,106,170,49,243,75,220,149,255,0,19,149,95,35,149,92,229,85,85,246,160,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,56,1,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,157,215,152,63,30,31,189,253,246,199,96,194,172,215,91,22,3,140,238,169,166,166,184,75,178,170,227,93,43,26,143,168,169,134,57,31,11,123,72,142,142,20,69,123,154,215,204,229,127,223,44,108,242,156,16,112,93,149,113,113,168,240,80,214,182,235,100,192,109,189,201,239,121,12,84,50,58,55,246,150,29,212,52,211,171,22,20,172,122,79,26,163,94,191,4,106,233,118,191,106,70,251,254,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,129,86,188,214,56,237,181,37,170,191,133,157,26,201,170,221,114,117,66,193,155,221,109,211,181,176,71,2,53,237,146,206,143,68,87,61,238,114,181,103,216,230,163,17,157,135,43,247,207,28,117,66,75,78,94,124,105,221,120,88,213,10,123,22,95,144,85,183,74,242,90,133,76,130,141,41,157,84,148,83,172,123,98,184,65,27,92,142,99,218,228,137,178,171,17,202,248,81,201,219,145,236,135,109,244,218,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,125,96,21,107,206,127,136,28,6,227,143,89,56,104,183,190,174,171,44,181,222,40,50,170,233,97,88,95,73,75,2,210,214,194,148,210,185,36,238,178,165,82,104,165,72,221,26,39,106,70,59,119,196,136,181,173,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,235,211,170,167,241,52,145,165,90,153,138,235,38,156,99,154,165,133,85,248,139,46,77,111,138,225,77,186,72,223,36,59,211,227,130,94,219,222,198,205,19,209,209,200,196,114,236,145,143,106,175,86,169,234,192,0,205,15,19,118,155,85,131,137,45,87,177,88,173,148,150,235,109,187,56,190,210,81,209,210,66,216,96,166,130,58,249,155,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,133,170,114,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,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,128,28,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,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,78,143,82,255,0,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,61,89,23,249,137,241,3,128,232,135,13,185,61,139,47,125,92,247,45,71,179,221,177,91,45,29,18,194,233,214,121,232,38,111,137,124,114,72,199,120,104,220,232,155,36,140,71,171,86,104,147,106,239,67,62,229,249,242,213,226,99,13,215,158,30,108,152,101,154,134,174,221,144,233,117,158,213,142,94,168,166,69,123,28,200,233,214,26,106,184,165,70,163,92,201,155,77,34,171,61,207,141,236,123,85,21,187,36,146,90,128,12,171,146,171,137,174,10,50,173,47,209,253,57,226,67,10,182,120,220,7,47,195,241,218,219,183,135,73,31,37,146,233,61,190,159,188,234,141,238,114,246,106,39,115,164,100,168,168,198,201,42,194,173,143,238,123,190,43,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,125,138,115,3,230,81,134,217,244,142,215,135,240,183,170,148,151,28,159,54,167,142,166,170,239,104,69,123,236,246,137,24,237,201,221,220,215,82,87,61,219,26,140,115,86,104,88,146,185,201,12,157,151,173,75,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,167,106,227,99,134,122,110,20,114,220,3,76,38,174,164,184,95,103,193,233,238,249,13,117,34,203,216,169,184,205,113,175,71,118,210,71,42,163,35,138,56,97,69,70,179,122,66,146,43,24,231,185,9,149,200,199,241,179,242,223,234,69,170,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,134,91,77,36,112,119,105,181,89,120,80,209,234,59,53,178,146,130,158,76,30,203,86,248,169,161,108,76,116,243,209,197,52,210,171,90,136,138,249,37,146,73,30,239,226,231,189,206,94,170,170,167,96,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,207,15,16,252,63,103,220,50,234,133,118,148,106,51,41,31,114,163,167,167,171,138,178,133,38,90,42,216,38,141,28,217,105,228,154,56,221,35,17,219,226,115,145,189,18,72,164,111,191,106,146,171,133,110,105,217,150,128,232,54,65,166,57,125,182,175,49,187,217,233,224,131,79,95,84,212,88,40,152,187,155,36,21,211,119,82,87,211,66,157,167,67,27,24,175,84,71,195,220,142,62,210,197,8,50,156,179,42,206,111,181,89,78,107,147,93,114,11,213,110,207,19,113,186,86,201,87,85,62,198,53,140,223,44,138,231,187,107,24,214,167,85,247,53,168,137,238,68,46,123,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,103,169,149,114,255,0,185,92,121,19,211,47,173,122,197,105,90,188,196,120,5,172,225,143,42,76,243,75,109,247,91,150,153,94,251,181,29,18,154,122,143,179,50,36,145,51,195,85,84,237,86,36,47,124,241,182,158,73,30,146,59,226,141,219,157,31,114,88,86,79,254,87,188,11,126,218,242,166,107,142,177,225,158,47,77,172,187,253,143,77,90,237,176,223,110,145,200,212,78,176,171,87,196,81,195,210,78,231,85,107,31,42,50,63,189,107,106,35,75,169,0,229,92,88,249,88,214,79,151,249,15,167,78,102,176,212,70,127,128,97,186,167,134,221,180,251,80,113,234,75,230,61,124,167,90,106,234,26,148,93,146,179,170,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,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,59,7,45,142,57,238,188,62,231,244,122,87,168,215,74,186,237,58,202,170,41,173,177,62,178,232,230,193,139,206,233,164,86,213,68,217,164,72,33,166,116,149,15,117,79,68,106,244,233,46,229,88,214,57,44,127,154,63,145,61,77,250,47,172,81,20,2,105,119,63,195,116,143,139,61,18,187,97,149,87,250,76,147,9,204,41,214,20,185,216,46,140,149,142,124,51,163,153,52,21,17,43,152,231,197,81,11,87,162,238,102,248,149,175,107,147,115,86,128,120,162,225,147,62,225,103,84,46,90,127,151,211,85,214,91,89,80,230,217,114,20,183,77,77,69,121,129,35,138,77,240,58,68,218,231,177,179,196,217,88,199,61,35,145,92,205,206,232,142,117,239,112,115,195,215,238,193,195,238,55,164,213,181,54,170,219,213,39,126,182,247,112,183,82,246,99,172,174,158,87,72,231,42,170,35,229,237,177,99,129,178,189,17,206,142,8,254,22,39,70,54,11,115,206,252,19,252,201,250,105,21,121,92,121,236,211,47,173,122,61,105,125,25,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,17,215,135,30,94,122,13,195,70,168,100,154,169,136,81,213,220,110,87,26,135,166,62,203,147,187,201,141,209,73,26,36,180,244,206,119,87,61,238,114,202,222,251,213,100,72,85,145,117,254,253,36,242,128,202,185,127,220,174,60,137,233,151,214,189,98,180,247,252,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,244,26,13,195,174,145,240,219,134,211,97,154,83,137,210,91,152,218,120,97,174,185,190,38,58,227,118,124,106,247,36,213,149,8,212,116,207,221,44,170,136,189,24,205,234,216,218,198,116,106,116,178,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,87,147,102,181,253,134,226,10,237,163,149,118,254,245,38,166,219,211,179,60,113,110,146,10,235,116,85,21,17,238,114,200,212,108,46,129,245,136,238,140,123,150,78,199,77,173,222,164,42,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,188,158,86,88,5,54,11,193,110,27,84,184,245,93,166,229,149,84,87,223,238,73,82,146,181,245,79,146,165,241,83,212,35,36,95,133,143,163,130,145,89,177,17,142,102,215,167,93,234,231,75,80,1,15,249,172,98,120,173,227,131,28,215,41,187,99,54,170,219,214,63,236,223,100,92,106,40,163,146,170,223,223,186,208,178,127,15,43,145,95,23,113,136,141,126,197,77,205,68,69,234,133,48,240,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,105,120,0,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,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,75,158,226,139,134,76,7,138,109,47,185,105,254,95,77,73,71,114,125,59,155,101,200,82,221,13,77,109,154,117,146,41,55,192,233,19,115,88,247,65,19,101,99,28,197,146,52,115,55,55,170,57,191,171,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,253,210,202,168,139,209,140,222,173,141,172,103,70,167,75,0,2,58,232,207,2,90,13,162,58,219,151,107,158,37,140,210,71,119,191,84,110,178,209,178,13,148,152,220,15,129,141,169,101,28,106,170,140,124,210,247,220,175,77,168,200,164,72,34,108,113,163,251,178,40,202,185,127,220,174,60,137,233,151,214,189,98,180,233,92,81,112,201,128,241,77,165,247,45,63,203,233,169,40,238,79,167,115,108,185,10,91,161,169,173,179,78,178,69,38,248,29,34,110,107,30,232,34,108,172,99,152,178,70,142,102,230,245,71,55,213,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,40,7,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,46,167,154,63,145,61,77,250,47,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,235,211,170,167,241,52,39,171,218,85,162,252,105,232,148,152,141,195,34,164,190,226,119,154,136,170,232,111,216,229,93,37,83,225,158,154,117,69,150,146,165,89,52,77,127,86,75,3,220,212,85,216,249,153,238,234,165,0,234,247,14,186,185,162,90,185,38,137,102,120,157,91,242,119,212,69,13,178,27,124,79,169,101,225,147,61,89,79,53,18,181,187,167,100,174,77,173,68,110,253,232,232,220,214,200,215,49,186,19,225,187,68,45,92,56,104,150,45,162,246,107,229,93,230,159,28,167,149,175,175,169,141,177,190,166,121,167,146,162,103,163,27,238,99,22,89,164,216,206,174,86,179,107,85,207,84,87,175,75,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,153,199,6,142,221,116,67,138,61,64,196,107,44,52,150,171,109,109,226,166,247,97,138,134,149,208,81,45,170,174,87,77,76,218,118,171,24,221,145,181,203,3,146,52,216,217,32,145,141,85,217,212,225,68,223,229,17,163,182,173,74,226,141,249,118,71,97,171,174,182,233,245,158,91,221,52,171,74,217,104,163,186,186,88,225,164,108,238,123,28,212,122,53,245,19,196,136,173,127,114,149,175,106,253,219,144,188,144,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,121,143,104,134,3,160,220,81,223,113,141,57,190,82,84,219,111,52,236,200,101,181,83,199,12,105,96,158,170,89,92,235,126,200,122,53,140,107,81,146,196,197,99,21,176,207,11,122,59,162,72,248,235,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,83,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,4,74,230,25,198,157,171,133,141,47,168,177,98,25,5,35,117,83,37,167,68,199,232,214,153,181,75,69,2,201,182,91,132,241,185,200,214,49,173,73,91,18,189,28,143,153,26,157,185,24,201,182,209,15,246,213,158,229,95,227,92,143,36,200,238,31,242,149,149,215,42,234,137,63,237,73,52,210,72,255,0,248,220,231,59,250,213,75,190,225,175,150,206,143,225,220,50,174,157,234,246,19,106,188,102,121,109,190,122,139,221,226,174,211,111,154,229,98,170,171,165,100,110,166,160,169,86,75,219,240,221,19,100,136,247,181,102,71,202,222,136,244,99,105,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,39,167,41,190,54,171,45,247,223,221,147,87,178,190,237,5,211,99,176,235,165,222,229,60,146,67,84,214,67,4,118,104,251,138,232,217,11,163,141,22,6,34,198,214,200,215,198,212,145,211,198,214,219,80,35,87,27,252,104,226,188,35,233,196,245,212,78,181,94,243,235,151,110,11,38,61,45,116,109,145,157,212,155,109,117,76,8,244,153,104,216,176,72,138,230,39,199,34,54,45,204,220,178,51,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,159,41,47,249,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,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,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,102,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,164,148,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,155,50,158,81,90,166,188,77,85,105,46,21,145,109,192,100,183,178,255,0,77,151,93,45,245,43,28,20,46,170,108,47,162,123,227,137,33,150,227,26,43,158,145,35,227,108,177,177,36,85,135,122,177,150,211,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,223,175,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,243,170,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,163,223,232,94,186,106,63,14,154,143,110,213,13,47,188,248,27,173,15,88,166,134,84,87,210,220,41,92,168,178,82,212,198,138,157,200,95,181,189,83,170,57,28,214,189,142,99,216,199,183,66,156,58,113,47,165,156,80,96,144,231,90,103,118,255,0,101,227,108,213,147,211,123,82,217,247,211,69,31,139,130,25,100,236,247,123,15,124,123,157,241,179,163,147,250,209,58,168,6,85,205,30,240,239,137,226,185,207,7,122,75,139,102,184,205,171,32,178,214,233,254,53,226,109,215,74,40,234,233,103,217,67,76,246,111,138,68,115,29,181,236,107,147,170,123,156,212,84,247,162,20,173,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,244,249,119,112,11,71,195,30,42,185,230,169,91,237,87,45,77,189,246,170,58,45,52,21,31,102,99,72,229,103,134,165,169,218,175,73,158,201,228,109,68,145,189,35,119,195,27,119,54,62,228,176,175,157,95,154,124,91,229,253,15,168,220,78,171,200,199,241,179,242,223,234,69,170,0,12,171,154,83,225,59,202,198,141,252,191,199,189,58,3,170,128,8,171,204,179,71,52,227,84,56,83,203,242,12,214,107,85,174,235,131,219,230,189,216,47,117,141,68,146,150,169,138,213,90,72,220,175,103,95,23,181,180,219,21,92,213,146,72,92,140,123,227,141,10,1,44,39,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,185,240,101,92,191,238,87,30,68,244,203,235,94,177,90,72,172,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,169,108,111,148,70,77,85,197,165,235,79,111,178,100,12,209,91,85,63,180,162,202,82,122,122,122,218,200,39,133,254,30,150,5,217,43,31,83,29,67,85,146,245,141,137,219,133,210,43,98,239,211,181,246,231,139,98,120,174,13,98,165,197,176,172,102,213,143,217,104,183,248,107,117,174,138,58,74,88,55,189,207,126,200,163,70,177,187,158,247,57,122,39,189,206,85,95,122,169,250,192,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,168,40,135,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,243,252,4,240,65,125,226,227,59,150,183,35,165,186,219,116,202,201,221,138,247,123,163,153,148,243,62,169,97,85,134,150,145,210,69,35,36,155,123,162,124,137,177,90,200,186,238,115,93,36,72,251,73,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,24,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,126,204,52,171,78,53,2,251,139,100,249,174,23,106,189,93,112,171,131,174,150,10,186,202,116,146,75,125,82,177,88,178,70,171,255,0,101,221,23,171,82,72,161,145,19,124,81,185,190,172,170,190,121,223,130,127,153,63,77,34,175,43,143,61,154,101,245,175,71,173,47,248,3,42,229,255,0,114,184,242,39,166,95,90,245,138,210,85,0,68,174,105,184,5,54,117,193,110,101,84,152,245,93,218,229,138,212,80,95,237,169,76,146,185,244,175,142,165,145,84,84,43,35,95,137,140,163,158,173,95,189,21,141,102,231,175,77,136,230,208,181,178,237,117,178,212,190,178,205,115,171,160,168,146,158,122,71,203,77,51,162,123,160,158,39,195,52,74,230,170,42,178,72,164,146,55,183,248,57,143,115,87,170,42,161,250,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,47,78,189,17,127,129,167,219,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,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,28,211,136,126,32,112,30,25,116,190,187,85,245,25,245,111,182,209,212,83,210,69,71,66,176,173,109,108,243,72,141,108,84,241,205,36,109,145,232,221,242,185,168,238,169,28,82,59,223,181,76,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,123,213,25,28,81,199,26,43,149,207,84,98,43,156,231,42,185,109,83,149,231,1,244,216,70,27,117,214,77,123,192,169,38,200,114,170,122,139,69,178,195,127,179,202,218,155,61,187,172,212,245,125,248,42,81,26,143,171,106,171,122,44,107,210,159,162,35,213,181,18,70,144,171,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,30,233,109,243,200,230,163,152,246,185,37,116,72,245,114,190,20,106,247,36,123,38,219,245,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,244,128,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,0,0,202,185,127,220,174,60,137,233,151,214,189,98,180,149,64,2,128,121,163,249,236,212,223,162,250,61,17,39,249,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,164,117,230,35,198,253,103,21,89,218,98,88,117,86,221,50,196,238,18,203,98,114,67,61,52,215,73,29,12,81,190,170,170,39,202,230,59,107,217,63,135,85,142,57,25,21,67,145,237,71,61,237,72,193,106,192,51,43,238,27,127,212,27,54,61,87,89,143,98,181,20,52,215,170,232,81,28,202,7,214,44,169,76,178,162,46,230,177,238,130,70,35,250,108,71,236,106,170,58,70,35,186,87,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,237,211,152,70,127,134,234,159,46,28,219,80,116,251,33,164,190,99,215,202,123,37,77,13,117,50,174,201,89,237,154,52,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,74,118,225,59,205,62,141,252,192,199,189,70,2,234,121,163,249,19,212,223,162,250,197,17,64,36,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,158,156,199,110,214,173,43,210,58,14,38,108,247,58,75,110,165,105,181,68,244,152,69,77,76,205,86,62,123,179,18,138,178,36,167,122,236,168,123,105,157,37,75,27,181,85,175,163,107,151,116,73,52,114,68,14,23,121,194,234,132,55,91,110,7,175,88,13,94,160,62,225,80,218,74,59,166,47,69,28,87,185,167,145,210,246,226,240,77,219,5,83,223,35,233,225,99,98,236,43,90,213,85,239,61,122,45,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,21,151,206,159,65,169,174,216,110,41,196,109,154,138,173,247,43,21,67,49,155,210,195,79,44,172,246,116,203,36,180,211,74,244,126,200,25,21,66,201,26,46,207,188,125,115,26,175,248,88,213,168,178,247,185,83,232,53,78,141,240,185,65,147,95,104,169,35,190,234,77,66,100,210,61,180,241,36,241,219,159,19,27,65,11,230,99,220,178,179,180,139,82,212,85,111,109,107,36,98,177,174,71,171,166,80,7,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,39,159,47,251,150,94,181,254,218,120,71,197,188,69,191,194,215,224,157,48,170,205,145,108,134,95,5,4,62,30,72,250,200,247,59,173,44,180,219,220,187,122,202,146,237,106,55,111,89,84,115,253,116,215,77,56,225,211,78,46,58,161,170,23,159,3,106,161,233,20,48,196,136,250,171,133,83,145,86,58,90,104,213,83,185,51,246,187,162,117,70,163,90,231,189,204,99,30,246,231,91,93,53,211,81,248,139,212,123,142,168,106,133,231,199,93,107,186,69,12,49,34,178,150,223,74,213,85,142,150,154,53,85,237,194,205,206,232,157,85,202,231,57,239,115,222,247,189,214,85,202,111,130,90,59,125,139,247,155,213,236,83,187,95,116,216,220,58,215,119,182,193,36,112,210,181,240,207,29,230,62,226,58,70,76,233,35,68,129,232,145,185,177,181,242,53,100,108,241,185,182,126,71,94,57,56,68,181,113,125,164,109,197,32,184,210,89,242,203,13,67,174,88,229,214,122,118,189,140,157,88,173,125,44,207,70,172,172,166,153,54,239,237,175,84,124,112,200,173,147,180,145,187,62,223,219,86,5,149,127,141,113,204,147,28,184,127,202,81,215,91,107,169,228,255,0,179,36,51,71,35,63,226,115,92,223,234,84,47,39,150,135,24,148,220,72,105,28,56,62,103,120,164,253,162,224,244,241,209,86,195,37,100,178,213,221,173,209,178,54,69,116,114,205,213,207,123,156,189,185,149,31,39,73,81,30,238,218,79,27,14,255,0,196,86,188,225,188,54,233,29,247,85,179,58,218,70,178,221,78,246,91,40,102,168,88,95,118,184,171,28,180,244,81,43,88,247,111,145,205,232,174,70,59,99,17,242,57,54,49,202,153,215,214,45,98,207,181,215,63,186,106,54,163,95,170,238,55,43,141,68,242,197,20,181,83,77,5,190,9,38,146,102,210,82,182,103,189,209,83,70,233,94,145,196,142,84,106,47,252,234,189,43,39,225,70,251,130,112,119,103,226,111,53,138,235,107,175,203,51,10,75,61,130,215,60,44,142,57,172,239,161,169,157,107,221,213,86,69,238,201,19,82,36,84,98,118,227,116,137,220,108,209,185,188,215,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,122,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,62,90,242,212,230,23,89,166,87,218,29,10,215,156,191,251,69,175,221,21,158,249,116,154,122,137,44,245,91,41,161,166,165,124,210,76,177,211,91,155,28,47,106,35,99,219,28,146,163,156,230,71,189,205,185,64,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,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,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,0,241,235,198,38,67,197,62,174,92,219,102,188,85,193,167,86,58,143,5,143,219,33,172,170,240,149,172,129,243,182,59,164,180,242,237,107,106,101,108,210,42,47,105,143,100,78,100,75,185,88,231,59,207,240,215,194,141,247,92,112,157,82,213,91,180,87,91,110,25,166,216,125,230,240,183,40,33,98,71,93,120,167,163,116,212,212,13,123,215,254,105,101,86,53,234,216,218,214,47,109,103,141,233,192,9,85,196,215,5,25,86,151,232,254,156,241,33,133,91,60,110,3,151,225,248,237,109,219,195,164,143,146,201,116,158,223,79,222,117,70,247,57,123,53,19,185,210,50,84,84,99,100,149,97,86,199,247,61,223,21,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,198,173,137,207,99,124,76,109,116,142,133,251,155,181,234,173,85,237,190,70,63,66,120,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,118,74,206,170,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,8,63,150,175,133,143,247,3,170,191,247,85,187,253,120,155,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,39,94,189,21,127,137,151,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,106,128,3,42,230,148,248,78,242,177,163,127,47,241,239,78,128,234,160,2,181,121,210,107,165,247,22,193,49,45,6,199,47,54,166,82,102,222,34,227,146,210,116,100,149,222,22,146,106,119,209,39,69,85,88,161,146,116,149,219,246,163,158,234,77,173,122,53,178,181,213,23,69,105,186,220,105,171,235,45,246,202,186,170,123,93,58,85,215,75,12,46,123,41,96,89,99,133,37,149,200,157,24,197,150,104,163,71,59,162,111,145,141,254,46,68,89,1,203,235,88,173,90,33,197,166,11,151,100,183,234,187,86,61,91,81,53,146,241,44,85,77,130,5,130,174,23,195,27,170,156,247,177,158,26,58,135,83,207,34,189,122,53,32,222,136,174,99,80,208,240,50,174,95,247,43,143,34,122,101,245,175,88,173,37,80,0,243,250,133,154,218,180,215,0,201,117,26,251,79,87,61,183,21,179,214,222,235,34,164,99,93,60,144,83,66,249,164,108,109,115,154,213,122,181,138,136,138,230,167,94,157,85,63,137,8,63,150,175,133,143,247,3,170,191,247,85,187,253,120,149,92,88,249,88,214,79,151,249,15,167,78,102,176,181,238,106,28,122,211,82,211,93,120,88,209,187,237,37,99,235,41,230,183,231,55,58,126,234,62,141,233,44,46,74,10,106,136,229,107,85,234,214,79,21,83,28,199,179,100,189,174,168,244,149,172,128,28,46,240,201,159,113,77,170,22,221,63,196,41,170,232,237,175,168,107,111,89,10,219,166,169,162,179,64,177,203,38,249,221,26,109,107,222,216,37,108,76,123,152,146,72,141,102,230,245,87,55,66,154,47,164,56,110,130,233,126,63,164,122,127,5,92,118,44,118,157,208,211,173,92,235,52,242,189,242,58,89,102,145,254,228,87,201,44,146,72,168,212,107,17,94,168,214,181,168,141,78,21,205,31,200,158,166,253,23,214,40,138,1,61,174,180,105,14,101,160,186,161,144,105,30,160,65,73,29,247,29,168,108,53,11,73,58,77,4,172,124,109,150,41,163,127,185,85,146,69,36,114,34,57,26,244,71,162,57,173,114,43,82,205,57,98,243,11,172,202,107,41,184,117,226,7,47,239,93,102,219,22,37,127,185,205,60,245,87,90,169,103,154,73,105,107,106,231,153,251,166,94,236,44,166,77,172,106,182,53,143,114,189,98,107,236,252,170,190,121,223,130,127,153,63,77,34,175,43,143,61,154,101,245,175,71,173,47,248,3,42,229,255,0,114,184,242,39,166,95,90,245,138,210,85,0,124,151,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,153,130,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,9,127,202,11,75,238,185,167,22,148,217,228,46,171,130,219,167,214,122,219,149,68,237,162,116,176,75,61,76,46,162,138,149,242,245,70,194,247,54,162,105,155,215,114,185,41,100,68,111,241,115,111,36,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,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,0,241,247,198,77,79,23,218,161,69,112,177,83,85,208,96,152,197,58,195,142,80,215,81,69,5,107,31,60,112,173,100,213,11,28,146,35,158,249,98,70,181,17,251,18,56,163,232,214,189,100,87,116,174,88,188,18,214,107,158,163,211,106,222,168,98,155,244,219,23,219,89,13,53,218,219,58,210,228,181,78,89,163,142,56,94,168,216,166,134,9,161,115,230,77,207,110,230,71,19,227,115,101,122,182,239,207,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,206,183,16,252,63,103,220,50,234,133,118,148,106,51,41,31,114,163,167,167,171,138,178,133,38,90,42,216,38,141,28,217,105,228,154,56,221,35,17,219,226,115,145,189,18,72,164,111,191,106,150,63,202,119,141,250,204,147,217,156,38,106,101,86,250,187,125,189,98,194,107,82,25,230,154,170,56,124,68,245,20,181,83,58,87,163,123,80,35,18,157,27,27,35,108,84,238,98,187,114,70,215,89,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,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,232,28,41,113,173,165,156,96,253,169,253,153,216,50,187,103,217,47,3,227,125,187,75,77,15,115,197,119,251,125,174,204,242,245,233,225,159,187,118,222,157,91,211,175,85,233,32,0,0,202,185,127,220,174,60,137,233,151,214,189,98,180,149,64,2,128,121,163,249,236,212,223,162,250,61,17,194,177,157,94,204,177,13,47,205,244,142,197,61,36,54,45,66,168,180,205,125,87,64,143,158,102,91,228,154,88,33,99,215,220,198,44,179,36,142,84,77,234,176,198,136,228,106,189,175,244,28,58,112,209,170,124,80,103,112,224,186,103,105,255,0,101,227,111,53,144,84,251,46,217,247,51,75,31,139,158,24,164,236,247,123,15,100,123,155,241,191,163,83,250,213,47,251,77,56,94,208,237,44,209,168,52,26,201,128,90,174,88,130,109,150,225,73,121,164,134,187,218,213,72,230,61,106,171,18,70,108,154,101,124,113,187,170,181,26,222,220,109,99,88,200,216,214,210,183,30,220,16,95,120,71,206,226,173,199,41,110,183,45,50,189,246,162,178,94,235,38,101,68,204,170,72,81,102,165,171,116,113,70,200,230,222,217,95,26,108,70,190,46,155,92,231,71,42,51,143,226,60,64,231,216,102,137,103,188,63,219,223,73,83,137,234,21,69,186,174,186,42,181,153,239,162,158,146,118,204,146,210,181,36,72,163,124,171,28,77,149,206,99,149,236,134,52,247,109,69,62,190,19,188,211,232,223,204,12,123,212,96,46,167,154,63,145,61,77,250,47,172,81,20,87,164,248,47,237,67,84,240,221,51,246,167,179,62,214,228,22,235,23,141,236,119,188,47,138,169,142,30,239,111,115,119,237,238,110,219,185,189,122,116,234,157,122,159,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,208,106,231,18,250,167,174,56,38,7,130,234,101,219,219,127,179,255,0,106,120,43,205,100,245,53,55,74,239,29,52,114,201,226,231,154,87,247,118,118,152,200,246,181,187,88,212,106,238,232,138,146,171,148,39,13,31,180,221,101,171,215,76,166,211,222,198,244,231,111,179,188,68,27,161,171,190,74,213,237,109,223,19,163,147,195,199,186,101,218,246,73,20,175,162,122,117,69,46,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,132,28,221,245,122,167,78,120,92,102,31,106,159,31,146,187,80,47,17,89,167,164,185,65,21,76,235,110,100,82,79,61,69,52,50,117,68,124,114,199,74,222,246,215,118,150,102,57,170,201,86,39,182,141,141,20,112,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,32,0,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,58,240,253,166,127,182,77,113,192,244,182,74,75,173,69,38,77,144,80,219,235,253,151,30,250,168,104,95,51,124,84,236,248,30,141,237,64,146,200,175,115,85,172,107,21,206,77,173,82,74,243,97,208,124,87,69,184,142,160,184,233,254,31,236,12,111,48,199,233,174,12,130,142,223,29,45,174,42,232,94,250,121,224,164,108,81,178,54,244,142,42,89,100,103,196,228,125,74,189,85,18,70,162,117,94,73,122,153,149,83,106,158,117,163,158,47,187,141,220,49,245,201,187,18,73,35,188,61,117,61,77,61,62,248,91,191,182,206,228,117,93,36,93,138,231,118,32,248,145,25,209,109,252,139,252,195,56,89,186,241,79,160,213,22,44,66,106,183,102,24,213,66,94,49,250,53,186,186,150,138,182,116,248,101,134,120,221,214,23,189,208,172,173,137,239,70,171,36,86,167,118,56,223,54,234,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,191,78,94,156,87,97,60,68,104,118,63,96,142,91,85,159,51,196,173,241,217,238,150,8,166,163,134,73,35,164,134,8,252,125,53,36,8,206,213,27,251,177,34,35,98,100,113,200,174,133,189,81,141,115,165,81,226,181,139,88,176,29,10,192,46,154,141,168,215,234,75,117,182,221,79,60,177,69,45,84,48,207,112,158,56,100,153,180,148,173,153,236,108,181,50,54,39,164,113,35,145,92,169,255,0,58,166,114,245,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,101,92,161,56,67,202,177,79,23,197,6,161,81,93,108,222,217,183,182,139,17,162,74,249,41,252,101,12,189,93,61,93,85,59,81,59,144,191,108,30,29,36,114,181,221,29,55,109,122,83,76,118,174,102,124,25,86,113,41,167,12,212,76,54,235,117,251,103,167,246,250,186,138,27,59,95,61,77,45,218,151,167,114,106,104,169,153,187,101,99,187,105,219,146,54,110,149,205,100,82,110,78,211,224,163,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,75,10,227,51,141,28,87,139,142,4,112,250,234,215,90,172,153,245,183,80,41,96,189,227,209,87,70,233,31,218,182,85,238,174,166,129,94,179,37,27,214,120,209,28,244,248,36,87,69,185,251,82,71,195,94,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,43,205,3,140,156,123,137,28,254,219,167,218,123,77,73,62,39,129,212,86,67,237,73,104,169,100,158,190,227,222,146,41,102,165,172,142,73,21,212,47,138,40,31,26,49,99,238,42,238,145,174,217,14,206,63,193,119,9,57,87,23,58,166,152,181,182,95,3,141,216,188,53,195,38,184,185,210,69,219,161,117,76,108,124,16,74,144,203,26,86,73,26,204,232,89,34,35,93,217,145,85,122,49,77,15,90,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,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,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,171,137,222,31,108,92,79,104,213,235,72,111,249,5,214,201,29,203,183,61,53,117,190,119,183,179,85,19,183,194,233,161,71,53,149,80,163,209,21,208,201,240,175,68,115,85,146,54,57,89,158,29,98,209,220,251,66,179,251,166,156,234,53,134,174,221,114,183,84,79,20,82,203,75,52,48,92,32,142,105,33,109,93,43,166,99,29,45,52,142,137,235,28,168,212,71,34,127,206,137,55,248,69,227,71,21,253,202,181,99,133,28,253,214,171,5,93,147,79,242,121,241,123,164,245,209,211,199,117,241,81,206,231,80,185,178,189,21,245,139,61,90,172,77,137,23,185,30,228,218,215,69,186,90,235,44,251,139,174,47,49,92,55,129,29,39,225,151,18,173,181,93,114,252,159,79,241,143,180,52,243,208,71,91,29,166,214,182,200,37,110,229,122,171,34,172,145,233,3,226,248,92,248,227,71,74,157,167,173,60,139,92,56,6,1,153,106,158,101,105,211,237,62,199,170,239,153,13,242,161,41,168,104,105,145,55,202,254,138,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,169,161,222,14,120,125,172,225,139,135,220,111,73,46,217,7,182,110,180,61,250,203,149,76,83,206,250,84,170,158,87,72,248,233,153,51,151,183,11,55,35,17,24,216,218,247,53,210,172,108,124,175,66,155,63,146,227,142,207,247,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,230,101,206,149,173,26,243,153,107,84,120,109,174,251,91,87,21,139,3,197,237,120,205,138,210,234,132,146,10,54,82,209,65,4,243,49,17,141,77,245,18,194,178,185,85,21,232,139,28,106,247,54,38,116,149,92,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,245,68,125,52,50,244,116,143,126,232,222,248,251,27,100,69,155,181,102,156,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,245,90,221,175,57,150,190,73,133,221,53,2,182,174,229,125,196,241,120,177,154,139,181,93,66,77,61,201,145,86,213,207,20,210,46,198,174,246,197,83,28,74,174,87,189,235,10,200,231,171,164,94,150,21,200,199,241,179,242,223,234,69,170,0,12,171,154,83,225,59,202,198,141,252,191,199,189,58,3,170,128,12,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,94,142,73,247,170,35,158,228,36,175,47,110,12,238,186,223,194,94,185,86,93,232,105,45,175,212,90,122,75,38,35,115,168,137,208,206,147,219,166,90,183,59,188,232,31,253,131,37,99,104,227,149,98,222,174,90,73,155,209,175,137,138,87,1,165,62,22,53,175,247,137,225,247,9,214,57,45,254,10,175,32,183,175,143,129,177,118,227,101,116,18,190,158,171,180,222,228,138,144,172,240,202,177,238,122,187,182,172,221,209,221,81,58,169,149,114,255,0,185,92,121,19,211,47,173,122,197,105,42,128,7,63,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,30,247,171,88,221,207,123,83,171,149,26,157,122,170,162,123,202,65,254,75,142,59,63,222,51,253,38,179,255,0,173,151,83,197,143,149,141,100,249,127,144,250,116,230,107,9,105,205,55,0,169,193,120,210,204,170,147,30,164,180,219,114,170,122,11,253,181,41,146,38,178,169,146,83,50,42,138,133,100,107,240,189,245,144,85,171,247,162,61,207,220,245,235,189,28,233,85,200,251,53,181,62,213,170,122,115,53,62,63,79,114,138,162,221,123,167,149,172,107,46,181,208,57,178,195,43,94,237,219,165,166,167,115,33,86,162,55,164,111,173,147,170,253,242,33,105,68,85,230,143,228,79,83,126,139,235,20,69,0,151,253,199,183,4,22,46,46,48,72,171,113,202,91,85,183,83,108,157,168,172,151,186,201,159,79,11,233,86,100,89,169,106,221,28,82,62,72,118,58,87,198,155,21,204,151,166,215,53,178,74,143,161,111,237,171,2,202,191,198,184,230,73,142,92,63,229,40,235,173,181,212,242,127,217,146,25,163,145,159,241,57,174,111,245,42,23,147,203,239,143,92,123,137,156,54,135,6,212,27,237,37,30,170,90,41,227,134,185,149,30,22,137,151,247,170,212,185,38,161,133,37,87,204,246,211,211,182,74,132,108,108,99,30,245,86,181,172,84,68,142,188,243,191,4,255,0,50,126,154,69,94,87,30,123,52,203,235,94,143,90,95,240,6,85,203,254,229,113,228,79,76,190,181,235,21,164,170,0,25,214,227,227,83,49,93,93,226,247,82,115,172,42,175,197,217,106,46,20,246,250,106,166,201,28,145,213,120,42,72,104,223,60,79,141,238,99,225,145,244,238,124,111,71,124,81,185,142,84,69,85,68,151,252,142,178,155,21,38,85,171,152,85,69,118,203,213,214,223,103,186,81,211,118,158,189,218,90,73,42,163,168,147,122,38,198,237,125,109,50,116,85,71,47,115,171,81,81,174,84,182,160,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,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,166,115,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,253,202,172,146,41,35,145,17,200,215,162,61,17,205,107,145,90,150,127,202,11,139,187,85,235,25,166,225,23,39,183,82,91,238,86,10,122,219,150,53,94,218,134,177,46,112,62,161,213,21,20,175,99,221,185,213,44,116,242,74,222,218,42,58,22,72,174,107,59,42,249,108,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,51,152,143,23,159,189,110,178,167,217,106,222,246,158,225,221,218,44,95,125,7,134,154,126,235,98,241,85,114,110,85,145,123,178,68,221,136,237,155,98,142,46,177,178,69,151,119,160,229,177,193,182,67,196,94,168,81,234,85,210,166,174,217,130,96,87,138,105,174,53,84,181,181,84,21,181,117,109,142,73,161,134,134,166,40,213,17,241,203,29,50,204,173,150,41,99,142,118,57,142,107,220,199,37,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,192,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,200,14,84,156,46,107,183,13,127,181,31,219,94,13,246,115,237,31,177,61,153,252,231,71,89,223,240,254,59,189,254,13,44,155,118,247,226,254,151,78,187,189,221,122,47,73,254,0,6,85,203,254,229,113,228,79,76,190,181,235,21,164,170,0,20,3,205,31,207,102,166,253,23,209,232,136,235,128,96,25,150,169,230,86,157,62,211,236,122,174,249,144,223,42,18,154,134,134,153,19,124,175,232,170,170,170,170,141,99,26,212,115,222,247,42,49,140,107,156,229,107,90,170,154,19,224,239,133,92,55,133,13,35,183,225,246,107,109,35,178,123,141,61,61,78,89,119,142,69,153,247,27,138,51,227,70,202,230,49,222,26,55,58,70,194,205,173,218,197,87,42,119,31,35,223,221,78,127,174,154,23,167,28,69,233,197,199,75,245,66,205,227,173,85,221,37,134,104,149,25,85,111,170,106,42,71,85,77,34,162,246,230,102,231,116,94,138,213,107,156,199,181,236,123,216,236,246,113,23,195,70,169,240,191,157,205,130,234,101,167,253,143,130,188,209,193,83,236,187,159,220,195,44,158,18,121,162,143,189,218,239,177,146,109,111,192,254,173,95,234,85,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,46,167,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,65,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,154,51,224,231,135,175,221,131,135,220,111,73,171,106,109,85,183,170,78,253,109,238,225,110,165,236,199,89,93,60,174,145,206,85,84,71,203,219,98,199,3,101,122,35,157,28,17,252,44,78,140,111,107,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,135,154,198,188,211,107,39,20,117,248,205,138,182,174,75,22,155,83,174,51,27,29,81,42,193,37,197,146,189,213,243,50,23,177,169,19,251,170,148,206,84,71,119,18,142,55,163,220,213,98,54,26,150,105,201,99,94,106,109,57,150,87,195,149,230,182,145,150,219,237,59,242,107,42,77,81,20,79,246,140,41,28,85,48,196,197,102,249,223,45,58,71,34,166,255,0,187,101,11,220,140,248,158,228,183,64,10,54,230,239,172,86,173,74,226,141,152,142,57,126,171,174,182,233,245,158,43,37,76,73,84,217,104,163,186,186,89,38,171,116,13,99,220,212,122,53,244,240,74,170,141,127,114,149,204,114,125,219,84,245,92,150,48,10,155,239,16,217,94,160,212,99,212,149,150,220,87,23,125,51,43,166,72,156,250,11,141,101,68,105,10,196,142,93,237,123,233,224,175,98,189,137,238,102,246,185,83,184,136,233,85,206,91,0,169,201,184,92,181,230,118,236,122,146,174,163,14,202,41,42,107,46,14,72,146,122,27,117,68,82,211,200,140,115,149,30,172,146,166,74,20,115,25,215,170,182,55,42,116,143,115,106,175,131,252,254,167,76,56,163,210,220,206,28,134,146,197,79,75,148,80,211,92,46,21,107,19,96,130,221,83,42,83,214,172,142,149,54,49,139,77,52,200,175,94,155,17,85,200,173,84,71,38,146,65,88,28,217,56,37,163,184,88,191,121,189,33,197,59,85,246,189,237,204,109,118,139,108,17,199,53,43,159,52,242,94,100,237,163,100,124,205,146,69,73,222,169,35,157,27,153,35,150,54,193,35,157,92,28,58,235,206,101,195,110,174,88,181,91,12,173,171,107,237,213,12,101,206,134,26,132,133,151,107,114,189,171,81,69,42,185,143,110,201,26,222,136,229,99,182,61,25,35,83,123,26,169,161,237,51,215,141,44,213,125,44,131,88,241,108,194,213,246,111,217,237,184,92,103,154,225,77,252,205,253,140,202,137,96,174,115,36,116,116,243,67,28,141,89,88,231,252,31,214,189,61,229,48,243,47,227,18,167,137,13,92,155,7,195,47,21,127,179,172,30,162,74,42,40,99,172,138,90,75,181,198,55,200,201,110,141,88,122,181,236,115,87,183,10,171,228,233,18,43,219,219,89,228,97,249,60,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,250,202,181,230,177,192,149,169,109,85,252,83,104,214,51,86,219,147,106,22,124,222,213,110,129,174,130,72,21,175,116,151,132,98,42,57,143,107,145,169,62,198,185,30,143,239,185,25,178,121,36,170,16,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,58,88,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,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,21,120,250,224,163,21,226,179,78,42,239,118,155,103,135,212,220,102,223,52,152,229,194,157,35,100,149,251,17,210,54,217,80,178,57,140,116,50,189,85,24,231,185,59,50,61,94,139,181,210,178,90,11,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,65,122,124,187,184,5,163,225,143,21,92,243,84,173,246,171,150,166,222,251,85,29,22,154,10,143,179,49,164,114,179,195,82,212,237,87,164,207,100,242,54,162,72,222,145,187,225,141,187,155,31,114,89,170,1,149,114,69,112,57,194,37,215,139,237,92,118,41,61,198,174,207,137,216,105,219,114,200,238,176,83,185,239,100,10,244,107,41,97,122,181,98,101,76,203,187,103,113,122,35,35,154,68,108,157,165,141,218,8,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,16,115,39,224,98,213,196,22,1,89,170,154,115,107,164,161,212,92,86,158,166,229,43,40,237,109,116,249,68,13,134,52,117,44,174,134,53,158,106,150,199,78,198,211,117,87,39,94,177,109,68,145,36,142,141,139,84,228,99,248,217,249,111,245,34,213,0,6,85,205,41,240,157,229,99,70,254,95,227,222,157,1,213,64,57,87,20,250,215,251,187,112,251,155,107,28,118,255,0,27,87,143,219,211,192,64,232,187,145,190,186,121,89,79,75,221,111,114,53,88,82,121,162,89,54,189,29,219,71,237,234,238,136,185,172,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,82,15,31,26,103,138,233,23,23,186,147,130,225,84,158,18,203,79,112,167,184,83,82,182,56,227,142,151,198,210,67,88,248,34,100,108,107,25,12,111,168,115,35,98,55,225,141,172,106,170,170,42,173,143,242,96,213,234,156,191,65,178,93,35,184,207,87,53,70,158,222,27,53,26,186,8,153,4,54,235,135,114,88,225,99,219,241,189,233,83,13,116,142,87,167,185,38,141,17,202,137,181,150,20,101,92,191,238,87,30,68,244,203,235,94,177,90,74,162,37,98,92,203,248,121,205,184,151,78,28,241,234,138,186,198,86,84,50,219,108,203,35,158,157,45,21,183,20,100,206,146,6,189,242,53,202,197,115,33,134,25,24,143,239,205,42,181,141,70,36,114,75,45,64,7,42,226,199,202,198,178,124,191,200,125,58,115,53,133,175,115,193,192,42,101,181,105,102,169,80,227,212,137,79,75,81,113,176,93,46,205,72,155,58,190,86,197,61,21,59,215,175,117,236,68,134,189,237,247,43,24,171,39,244,86,68,221,21,121,89,103,245,56,47,26,88,109,42,228,52,150,155,110,85,79,95,96,185,45,74,196,214,85,50,74,103,203,79,78,143,145,62,23,190,178,10,68,102,197,71,185,251,88,157,119,171,93,126,132,85,230,143,228,79,83,126,139,235,20,69,0,154,168,43,215,154,55,2,87,93,108,181,67,174,250,47,140,210,84,102,214,58,119,183,32,183,82,64,239,27,144,209,53,172,72,159,30,213,219,45,77,59,88,228,70,108,238,75,27,145,136,231,44,48,196,239,147,151,7,46,11,238,133,223,98,215,157,121,131,194,103,84,158,38,158,195,97,167,173,100,177,218,163,145,143,134,90,154,137,97,115,163,154,105,35,123,218,200,218,231,70,200,222,174,118,233,28,137,7,128,231,157,248,39,249,147,244,210,42,242,184,243,217,166,95,90,244,122,210,255,0,128,50,174,95,247,43,143,34,122,101,245,175,88,173,37,80,7,52,226,83,87,169,180,23,65,179,157,92,154,122,72,234,49,219,60,211,91,210,174,9,102,130,91,139,250,69,69,12,140,139,163,213,146,84,201,12,106,168,173,232,143,85,87,53,17,92,153,162,59,255,0,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,46,138,64,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,33,255,0,49,30,8,40,248,170,193,19,45,195,169,118,234,110,39,111,150,43,19,82,104,41,161,186,70,233,162,145,244,181,82,190,39,61,219,88,201,252,58,44,145,198,201,106,28,175,114,53,239,114,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,134,133,56,28,226,238,213,197,246,145,187,43,158,221,73,103,203,44,53,13,182,228,118,168,42,26,246,50,117,98,57,149,80,177,92,178,178,154,100,221,179,184,157,81,241,205,26,58,78,210,200,232,107,205,115,142,159,239,252,47,232,166,103,254,216,165,207,235,104,91,254,107,91,107,142,161,29,255,0,75,226,152,214,255,0,176,133,95,254,17,9,94,188,60,112,253,159,113,53,170,20,58,81,167,44,164,101,202,178,158,162,174,90,202,228,153,40,168,160,134,53,115,165,168,146,24,228,116,108,87,108,137,174,86,244,89,37,141,190,237,200,104,167,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,237,65,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,0,0,3,42,229,255,0,114,184,242,39,166,95,90,245,138,210,85,0,10,1,230,143,231,179,83,126,139,232,244,68,148,228,133,137,226,183,139,238,170,229,55,108,102,213,91,122,199,253,135,236,139,141,69,20,114,85,91,251,236,185,50,127,15,43,145,95,23,113,136,141,126,197,77,205,68,69,234,133,181,0,67,94,108,152,6,27,147,112,115,147,230,119,220,122,146,174,251,135,84,91,234,108,87,7,34,164,244,47,168,184,82,211,206,140,114,42,42,178,72,164,84,115,23,171,21,91,27,149,55,70,199,54,157,184,78,243,79,163,127,48,49,239,81,128,186,158,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,26,83,35,174,167,112,119,134,230,252,84,105,135,19,214,251,62,63,13,203,21,168,171,76,154,26,154,53,115,239,12,240,82,50,221,82,139,239,98,212,210,84,36,74,199,57,136,245,102,213,238,39,135,137,139,34,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,14,127,196,14,166,126,198,244,59,60,213,40,234,237,84,245,120,206,63,93,112,160,246,164,155,41,102,174,100,46,240,176,63,227,98,187,187,58,197,26,49,174,71,61,207,70,181,119,57,12,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,124,167,191,225,251,83,63,99,122,227,129,234,148,149,119,90,122,76,103,32,161,184,87,251,46,77,149,83,80,178,102,248,168,25,241,177,29,221,129,101,141,88,231,35,94,215,171,92,187,92,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,179,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,204,110,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,211,167,85,95,226,92,247,39,93,51,251,31,194,156,217,213,93,37,169,106,243,220,130,178,225,13,85,60,127,217,78,161,166,84,163,142,10,135,171,17,87,100,240,86,61,140,71,57,173,108,234,228,84,115,222,137,42,184,129,211,63,219,38,135,103,154,91,29,37,170,162,175,38,199,235,173,244,30,212,143,125,44,53,207,133,222,22,119,252,15,86,246,167,72,164,71,181,170,230,57,136,230,166,230,161,153,115,74,124,40,229,159,110,120,101,210,172,166,76,155,237,5,93,110,31,105,241,247,23,86,248,185,39,174,101,44,108,170,238,203,213,202,233,155,59,37,108,155,151,114,72,215,163,190,36,83,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,22,115,47,224,238,167,134,253,92,155,56,195,44,245,127,179,172,226,162,74,218,41,163,163,138,42,75,77,198,71,200,249,109,109,72,122,53,140,107,83,185,10,43,35,235,18,171,27,220,88,36,121,29,48,253,126,214,92,3,78,50,157,35,195,117,10,235,106,196,51,77,190,219,181,192,246,246,234,122,34,53,219,92,168,175,139,184,196,72,229,237,185,189,216,218,214,73,189,136,141,70,133,232,94,163,241,23,168,246,237,47,210,251,55,142,186,215,117,150,105,165,85,101,45,190,149,170,137,37,85,76,136,139,219,133,155,155,213,122,43,149,206,107,24,215,189,236,99,180,83,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,1,72,28,207,56,32,163,225,211,42,166,213,237,55,165,217,128,230,23,9,162,168,167,116,208,51,217,87,137,164,168,168,74,88,41,226,138,52,142,143,176,222,144,163,119,171,123,18,53,238,111,88,247,194,188,79,22,190,231,57,85,155,10,197,168,124,109,235,32,184,83,218,237,212,221,214,71,223,170,158,70,199,20,123,222,173,99,119,61,237,78,174,84,106,117,234,170,137,239,52,19,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,9,20,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,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,93,92,212,248,32,163,212,156,86,239,196,246,158,82,236,203,241,187,124,82,228,52,157,232,41,233,235,108,244,145,206,249,234,186,118,145,242,214,70,197,133,58,190,84,69,130,159,99,90,231,182,54,186,155,11,94,229,95,192,85,53,45,53,171,138,125,100,177,82,86,62,178,158,27,134,13,108,168,238,163,232,222,146,204,213,175,169,167,146,38,181,94,173,100,18,210,189,175,123,54,75,221,232,143,72,156,203,74,0,25,87,52,81,192,78,153,226,186,95,194,62,153,219,177,106,78,223,183,177,250,44,154,227,59,227,141,38,170,174,175,129,149,18,190,71,49,141,223,183,184,216,152,174,234,228,138,24,152,174,118,206,164,128,0,162,190,110,122,103,138,233,223,23,19,92,113,106,79,9,246,215,31,164,201,174,48,50,56,227,133,181,210,79,81,79,43,227,107,24,222,157,207,10,217,94,174,220,231,75,44,175,87,124,93,18,64,114,49,252,108,252,183,250,145,106,128,3,42,230,148,248,78,242,177,163,127,47,241,239,78,128,234,160,21,171,206,211,83,50,172,127,78,52,239,75,109,53,126,30,203,152,92,46,23,11,191,110,73,25,37,71,128,74,110,196,14,218,244,99,225,87,213,172,142,99,218,239,188,130,7,34,181,89,239,173,110,22,52,83,247,137,226,11,9,209,201,46,30,10,147,32,184,47,143,157,178,246,228,101,12,17,62,162,171,180,238,220,136,147,44,16,202,145,238,98,183,184,172,221,209,189,85,52,166,84,7,59,77,51,197,113,253,71,211,189,82,180,210,120,123,214,97,111,184,91,238,253,184,227,100,117,30,1,105,187,19,187,107,17,239,153,89,86,177,185,239,115,190,238,8,26,136,212,103,191,154,242,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,50,174,95,247,43,143,34,122,101,245,175,88,173,35,255,0,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,46,167,149,239,29,63,182,188,85,154,29,172,121,159,139,212,155,46,255,0,99,212,214,183,108,215,219,92,113,181,83,172,202,229,241,21,144,244,147,185,213,26,247,196,140,147,239,92,218,137,18,127,128,114,174,44,124,172,107,39,203,252,135,211,167,51,88,104,79,152,222,153,254,212,56,54,212,123,117,61,37,170,74,251,13,189,185,53,28,247,8,250,248,95,1,35,106,42,31,11,145,142,115,38,117,44,117,49,53,83,167,94,242,177,206,107,94,229,40,7,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,70,14,104,254,68,245,55,232,190,177,68,80,9,170,128,10,171,231,157,248,39,249,147,244,210,42,242,184,243,217,166,95,90,244,122,210,255,0,128,50,174,95,247,43,143,34,122,101,245,175,88,173,37,80,5,122,243,159,213,234,156,67,65,177,173,35,183,79,87,13,70,161,94,29,53,98,182,8,159,4,214,235,127,110,89,33,123,221,241,177,235,83,53,12,141,86,39,189,33,145,21,200,139,181,245,151,193,231,15,95,189,6,187,90,180,142,162,166,235,65,65,95,111,185,212,214,93,45,244,190,35,217,157,170,57,93,79,81,51,85,54,246,124,87,134,141,200,174,102,254,234,49,175,99,158,215,39,21,52,187,195,94,175,83,107,214,131,96,218,185,12,244,146,84,100,86,120,102,184,37,36,18,195,4,87,22,117,138,182,24,217,47,87,163,35,169,142,104,209,85,93,213,24,138,142,114,42,57,122,88,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,5,74,243,98,224,130,143,27,246,159,22,122,103,75,178,146,225,112,73,115,106,37,154,8,97,165,146,111,15,5,61,85,44,45,137,138,238,236,234,245,168,87,72,249,29,45,67,94,141,218,178,57,176,3,67,181,211,81,248,118,206,211,81,180,182,243,236,235,211,109,245,150,237,207,69,124,47,142,162,23,71,214,72,186,163,37,237,189,99,157,140,145,29,31,118,24,156,230,57,27,181,124,175,246,213,158,229,95,227,92,143,36,200,238,31,242,149,149,215,42,234,137,63,237,73,52,210,72,255,0,248,220,231,59,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,252,159,181,152,175,218,175,176,191,105,173,95,105,61,159,237,111,99,248,216,252,119,129,238,118,188,79,99,175,115,179,220,248,59,155,118,238,248,122,245,247,16,91,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,0,50,174,95,247,43,143,34,122,101,245,175,88,173,37,80,0,160,30,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,186,158,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,0,172,190,116,250,243,77,105,195,113,78,28,172,213,181,108,185,95,106,25,147,94,146,26,137,98,103,179,161,89,34,166,134,86,35,54,78,201,106,18,73,17,55,253,219,232,88,229,103,196,199,37,112,112,249,162,159,182,155,142,119,226,46,30,22,131,4,211,252,131,53,172,217,46,201,165,240,84,171,225,227,143,172,111,107,186,213,75,77,189,171,183,172,73,46,215,35,182,245,229,71,191,226,7,76,255,0,99,122,227,158,105,108,116,151,90,122,76,103,32,174,183,208,123,82,61,149,83,80,178,103,120,89,223,240,49,29,221,129,98,145,30,214,163,94,215,163,154,155,92,133,207,242,167,215,154,157,100,225,114,131,25,190,214,210,73,125,211,106,132,198,100,99,106,34,89,228,183,50,38,58,130,103,194,198,53,98,103,105,86,153,170,168,238,226,209,200,245,123,156,175,70,204,162,53,115,27,212,207,217,127,6,218,143,113,167,171,181,71,95,126,183,183,25,163,130,225,39,79,21,227,228,109,61,67,33,106,61,174,124,205,165,146,166,86,162,117,233,217,87,185,174,107,28,134,123,13,52,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,51,89,197,118,39,246,27,137,173,85,197,163,198,126,207,210,81,102,23,111,1,110,109,23,132,142,10,23,213,72,250,94,212,93,26,141,133,208,62,39,71,181,54,172,110,98,183,225,84,45,167,147,110,83,125,200,56,71,172,180,221,235,188,69,38,51,152,92,109,118,184,251,76,103,135,165,124,20,213,110,143,171,81,21,253,103,171,168,127,87,42,187,227,233,215,107,90,137,58,129,13,121,160,235,126,139,233,231,15,55,172,35,57,177,227,249,102,89,145,211,186,147,31,177,212,201,73,37,93,178,122,154,122,168,99,189,36,82,238,150,38,64,141,157,25,52,108,85,89,118,198,142,102,247,61,180,66,88,255,0,39,125,111,208,108,7,50,189,105,182,103,99,164,179,234,14,99,80,200,44,121,77,76,157,89,91,2,163,58,89,209,93,238,167,123,165,111,113,157,61,213,15,115,99,114,239,138,157,175,184,144,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,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,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,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,25,87,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,22,168,0,50,174,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,1,69,124,220,117,51,42,204,56,189,188,96,183,106,190,150,92,10,223,65,111,180,82,199,36,157,182,248,154,72,107,39,157,204,115,213,137,51,223,58,49,207,99,91,186,56,32,106,162,171,58,175,160,228,227,164,53,57,175,18,245,218,165,81,5,90,91,116,226,207,52,204,158,25,226,107,61,163,92,199,210,195,12,172,119,87,189,142,167,90,247,162,177,19,163,225,102,231,39,84,107,238,208,133,92,220,116,207,21,204,56,66,188,103,87,106,78,151,172,10,225,65,112,180,85,71,28,125,198,248,154,184,104,231,129,207,115,21,233,11,217,58,61,204,99,155,186,72,32,114,170,163,58,45,59,112,215,171,213,58,11,175,56,54,174,67,61,92,116,248,237,226,25,174,9,73,4,83,79,45,185,253,98,173,134,54,75,209,138,249,41,164,154,52,85,86,244,87,162,163,154,168,142,77,47,25,87,44,251,9,227,126,143,133,94,91,26,101,137,97,213,91,181,55,44,183,223,229,177,57,33,130,166,27,92,109,191,212,70,250,170,168,159,43,94,221,204,124,254,29,86,57,35,124,180,238,71,181,90,199,181,107,91,251,106,207,114,175,241,174,71,146,100,119,15,249,74,202,235,149,117,68,159,246,164,154,105,36,127,252,110,115,157,253,106,165,148,228,124,151,47,180,60,62,182,231,99,205,124,118,179,208,247,170,42,109,177,87,49,246,43,140,109,150,93,148,212,210,73,4,50,195,51,161,236,170,73,43,150,62,235,92,213,216,199,164,177,214,182,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,80,57,87,22,62,86,53,147,229,254,67,233,211,153,172,53,80,101,223,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,47,123,149,246,89,246,175,130,93,62,241,25,55,182,107,236,222,209,180,214,111,173,241,19,81,246,171,167,240,244,210,117,85,116,123,41,93,77,178,53,233,182,37,139,106,35,85,163,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,12,171,151,253,202,227,200,158,153,125,107,214,43,73,84,1,69,124,220,117,51,42,204,56,189,188,96,183,106,190,150,92,10,223,65,111,180,82,199,36,157,182,248,154,72,107,39,157,204,115,213,137,51,223,58,49,207,99,91,186,56,32,106,162,171,58,175,117,228,125,128,83,75,117,213,61,82,174,199,170,210,162,150,158,221,96,181,221,156,146,182,5,100,174,150,122,218,118,47,94,211,222,139,13,3,221,238,87,177,22,63,232,164,139,186,32,115,5,209,219,86,136,113,105,157,98,56,213,134,174,213,143,86,212,67,123,179,197,45,43,96,129,96,171,133,147,72,218,86,177,140,103,134,142,161,213,16,70,140,78,141,72,54,42,171,152,229,44,83,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,141,239,74,152,107,164,114,189,61,201,52,104,142,84,77,172,176,160,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,14,85,196,238,181,233,102,129,232,213,235,58,214,59,127,181,113,185,187,118,153,236,204,138,154,121,174,222,41,221,167,83,71,5,68,140,142,126,177,186,71,190,53,119,247,168,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,56,255,0,22,26,135,173,26,87,162,87,140,223,65,52,246,147,52,203,40,42,41,27,29,170,106,122,186,167,190,9,39,100,114,62,42,90,86,247,106,30,212,114,42,177,31,18,53,155,228,87,47,111,183,38,123,45,58,215,171,150,93,80,162,214,170,61,71,200,36,206,232,42,35,169,139,32,171,174,125,85,107,158,200,210,38,164,146,76,174,89,89,218,68,137,89,38,230,58,62,172,114,43,21,90,88,79,31,188,87,105,199,22,188,8,226,89,174,21,47,129,186,208,234,5,182,11,253,130,121,145,245,86,138,167,91,46,74,141,114,162,39,114,23,237,114,197,50,34,54,70,181,200,168,199,178,72,217,26,249,92,121,236,211,47,173,122,61,105,127,192,0,0,6,85,203,254,229,113,228,79,76,190,181,235,21,164,170,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,23,83,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,204,227,131,88,174,186,223,197,30,160,101,213,151,234,75,173,182,138,241,83,100,176,203,67,84,233,232,146,213,73,43,161,166,117,59,149,239,110,201,26,213,157,203,26,236,116,147,200,246,162,111,232,76,158,5,116,46,143,22,229,233,196,14,188,221,236,219,47,89,182,31,147,91,173,117,114,44,18,127,51,210,80,76,199,44,42,212,89,98,238,85,165,67,100,99,156,136,255,0,9,3,182,34,53,174,117,96,150,105,206,159,65,170,109,57,150,41,196,109,154,138,145,150,219,237,59,49,155,210,195,79,20,79,246,140,41,36,180,211,74,244,126,249,223,45,58,73,26,46,207,187,101,11,26,175,248,152,212,229,92,162,53,138,213,166,188,81,191,17,200,239,213,116,54,221,65,179,203,100,166,137,106,155,21,20,151,86,203,28,212,142,157,175,123,90,175,86,178,162,8,149,17,207,238,85,53,141,79,188,114,151,146,87,87,59,76,166,197,73,160,88,46,21,81,93,178,245,117,204,18,233,71,77,218,122,247,105,105,40,170,35,168,147,122,38,198,237,125,109,50,116,85,71,47,115,171,81,81,174,84,171,110,25,45,54,171,255,0,18,90,81,98,190,219,41,46,54,219,142,113,98,164,172,163,171,133,179,65,83,4,149,240,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,77,47,2,144,57,201,98,214,44,127,139,138,59,181,162,135,195,213,228,216,125,186,233,116,147,186,247,248,138,166,79,83,72,217,58,57,85,25,210,10,74,118,116,106,35,126,14,189,55,57,202,189,87,146,22,166,120,108,171,82,244,114,178,174,235,47,180,45,244,153,53,190,14,230,234,26,127,15,34,211,213,191,106,191,224,154,79,21,68,157,90,197,220,216,62,39,38,198,34,219,81,226,181,139,88,176,29,10,192,46,154,141,168,215,234,75,117,182,221,79,60,177,69,45,84,48,207,112,158,56,100,153,180,148,173,153,236,108,181,50,54,39,164,113,35,145,92,169,255,0,58,166,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,221,145,181,221,21,200,198,239,122,190,71,38,247,185,86,85,112,227,202,231,38,214,190,23,50,77,100,190,212,228,22,76,194,225,78,250,188,2,204,177,83,197,5,206,8,226,73,25,44,253,215,35,145,149,110,85,138,39,43,161,72,209,173,157,123,209,200,212,33,7,246,213,129,101,95,227,92,115,36,199,46,31,242,148,117,214,218,234,121,63,236,201,12,209,200,207,248,156,215,55,250,149,11,222,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,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,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,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,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,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,1,149,115,74,124,39,121,88,209,191,151,248,247,167,64,117,80,12,214,113,85,170,95,182,158,35,181,23,83,33,190,251,102,130,243,144,85,123,42,183,194,248,126,237,174,39,246,104,126,237,88,199,55,165,44,80,55,227,106,61,122,117,127,87,43,149,108,167,146,22,11,236,253,44,212,189,76,246,167,115,219,217,5,37,139,193,118,58,118,124,5,50,205,221,238,110,248,183,251,75,110,221,169,183,179,215,171,183,244,109,149,28,127,140,12,2,155,83,248,92,213,44,50,108,122,174,251,81,85,139,215,84,219,237,244,137,43,167,158,227,77,18,212,81,36,109,137,119,189,233,83,12,42,140,78,187,213,17,170,142,69,86,174,109,205,68,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,38,93,193,113,60,170,248,24,186,233,109,55,239,35,171,150,186,187,126,89,114,167,170,182,216,241,235,149,173,212,245,54,104,59,171,28,181,83,54,162,52,150,58,153,82,55,53,155,54,162,83,202,229,87,63,191,182,59,31,42,215,154,135,1,84,213,84,215,94,41,244,110,197,73,70,250,58,121,174,25,205,178,159,186,175,172,122,203,11,82,190,154,158,56,156,212,122,53,243,203,84,247,61,140,217,23,119,162,189,101,115,235,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,211,137,125,44,226,131,4,135,58,211,59,183,251,47,27,102,172,158,155,218,150,207,190,154,40,252,92,16,203,39,103,187,216,123,227,220,239,141,157,28,159,214,137,213,78,85,197,143,149,141,100,249,127,144,250,116,230,107,13,84,20,67,205,179,10,186,226,188,105,100,23,219,133,69,36,148,249,141,158,213,123,161,108,47,114,190,56,25,76,218,21,108,168,173,68,71,247,104,101,114,35,85,201,177,204,94,189,85,90,217,21,200,235,44,255,0,233,115,5,172,201,191,252,15,118,183,217,164,173,255,0,173,69,87,83,12,10,191,245,38,73,35,91,254,65,174,95,232,33,42,185,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,202,185,127,220,174,60,137,233,151,214,189,98,180,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,50,239,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,130,121,125,104,237,215,68,56,75,193,113,28,150,195,73,106,200,107,105,230,189,222,34,138,149,208,78,179,213,204,249,163,109,83,94,198,63,196,199,78,234,120,36,71,167,86,172,27,17,85,172,106,144,171,158,14,1,77,21,215,75,53,74,135,30,171,90,138,170,123,141,130,233,118,106,74,232,17,145,58,41,232,169,222,189,123,76,122,172,213,239,111,185,30,244,73,63,164,145,166,222,21,202,59,83,50,172,63,139,219,62,11,105,171,235,101,207,109,245,246,251,189,44,146,73,219,119,134,164,154,178,9,218,198,189,24,179,49,240,43,26,247,181,219,99,158,118,162,34,191,170,94,160,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,62,75,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,205,134,10,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,74,1,227,239,140,154,158,47,181,66,138,225,98,166,171,160,193,49,138,117,135,28,161,174,162,138,10,214,62,120,225,90,201,170,22,57,36,71,61,242,196,141,106,35,246,36,113,71,209,173,122,200,174,244,28,190,56,15,253,239,239,183,203,254,107,121,186,216,176,28,103,109,53,77,77,190,45,149,87,26,233,88,229,101,61,52,210,70,248,91,218,68,108,147,42,163,220,214,190,22,163,62,249,36,100,127,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,149,114,157,227,126,179,36,246,103,9,154,153,85,190,174,223,111,88,176,154,212,134,121,166,170,142,31,17,61,69,45,84,206,149,232,222,212,8,196,167,70,198,200,219,21,59,152,174,220,145,181,214,126,10,107,230,133,192,45,139,69,183,241,15,163,54,255,0,7,136,93,110,12,167,190,216,41,169,158,176,217,106,166,220,172,169,129,88,213,100,84,114,61,17,139,27,149,173,138,89,35,100,125,89,43,35,134,189,99,187,93,97,181,84,88,161,185,213,178,219,89,81,13,93,69,27,102,114,65,52,240,182,70,197,43,227,235,181,207,99,103,153,173,114,167,86,164,178,34,116,220,189,101,7,43,143,61,154,101,245,175,71,173,47,248,0,0,0,202,185,127,220,174,60,137,233,151,214,189,98,180,149,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,2,234,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,127,153,14,183,218,180,71,133,12,177,215,11,29,93,210,163,60,167,168,193,232,89,12,141,141,144,79,95,71,80,139,60,174,94,170,140,142,40,229,122,35,90,170,231,163,25,240,163,150,70,80,190,158,225,87,93,74,207,241,173,57,177,84,82,65,114,202,175,20,86,74,57,106,222,230,193,28,245,51,50,24,221,35,154,215,57,24,142,122,42,170,53,203,211,175,68,95,224,104,79,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,78,189,122,34,127,3,57,134,140,248,224,209,219,86,183,240,185,168,24,141,101,134,174,235,114,162,179,212,222,236,49,80,210,182,122,212,186,210,68,233,169,155,78,213,99,221,190,71,53,96,114,70,155,221,28,242,49,170,155,250,153,225,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,74,124,63,106,103,237,147,67,176,61,82,146,174,213,81,87,147,99,244,55,10,255,0,101,201,190,150,26,231,194,223,21,3,62,55,171,123,83,164,177,171,28,229,115,28,197,107,151,115,84,171,110,119,25,173,214,191,90,52,247,78,102,167,164,75,109,143,23,150,247,79,43,88,238,251,167,174,171,146,25,90,247,110,218,172,70,219,225,86,162,53,21,21,210,117,87,117,68,111,52,229,13,130,253,173,227,38,219,127,246,167,132,251,21,143,221,47,189,158,199,115,197,247,35,109,7,107,118,228,237,244,241,253,205,221,29,253,235,111,79,139,115,111,80,21,23,207,7,10,181,80,103,250,89,168,208,212,85,173,202,249,103,184,217,42,34,115,219,216,108,20,51,69,52,78,99,118,238,71,171,174,19,35,149,92,168,168,216,250,35,122,42,187,197,114,84,243,79,148,252,191,174,245,27,113,115,215,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,155,12,20,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,148,89,204,191,140,74,158,36,53,114,108,31,12,188,85,254,206,176,122,137,40,168,161,142,178,41,105,46,215,24,223,35,37,186,53,97,234,215,177,205,94,220,42,175,147,164,72,175,111,109,103,145,131,150,135,7,117,60,72,106,228,57,198,103,103,171,253,157,96,245,17,214,214,205,37,28,82,210,93,174,49,190,55,197,107,114,77,213,175,99,154,189,201,145,25,39,72,145,24,238,218,207,27,203,211,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,172,190,108,156,18,209,220,44,95,188,222,144,226,157,170,251,94,246,230,54,187,69,182,8,227,154,149,207,154,121,47,50,118,209,178,62,102,201,34,164,239,84,145,206,141,204,145,203,27,96,145,206,173,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,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,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,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,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,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,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,3,42,230,148,248,78,242,177,163,127,47,241,239,78,128,234,160,25,87,47,251,149,199,145,61,50,250,215,172,86,146,168,25,87,52,39,203,123,41,190,230,28,18,233,109,219,35,174,241,117,116,246,250,187,92,114,118,153,30,218,90,42,234,138,74,104,250,49,17,23,100,16,68,206,189,55,59,111,87,42,185,85,87,61,133,148,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,183,240,10,96,230,25,203,155,62,194,117,66,163,82,248,119,211,58,187,230,19,149,212,35,189,131,139,218,230,168,158,197,91,219,235,43,60,52,123,221,225,164,115,95,35,31,26,36,113,171,150,29,177,163,97,238,77,254,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,152,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,170,10,213,231,105,166,121,86,65,167,26,119,170,86,154,79,17,101,195,238,23,11,125,223,183,28,143,146,159,199,165,55,98,119,109,98,177,144,163,233,22,55,61,238,111,222,79,3,81,28,175,247,66,14,90,57,253,54,159,113,165,167,117,87,44,134,174,213,109,190,84,84,216,42,146,21,151,101,99,234,233,164,138,150,158,86,70,139,189,142,172,90,69,77,201,177,175,107,30,237,187,55,37,175,243,71,242,39,169,191,69,245,138,34,128,77,84,0,85,95,60,239,193,63,204,159,166,145,87,149,199,158,205,50,250,215,163,214,151,252,1,149,114,255,0,185,92,121,19,211,47,173,122,197,105,42,129,15,249,173,106,103,236,239,131,108,142,221,79,87,117,164,175,205,110,20,56,205,28,246,249,59,123,123,146,45,69,67,38,114,61,174,72,100,165,165,169,137,200,155,183,119,81,142,110,215,57,82,147,52,83,75,238,186,213,171,152,134,148,89,157,87,29,70,83,120,166,182,190,162,154,137,213,111,163,129,239,78,245,82,196,213,69,123,33,139,185,43,254,38,162,50,55,42,185,168,138,169,167,50,58,243,5,209,219,174,183,240,151,157,98,56,213,134,146,235,144,209,83,195,123,179,197,45,43,167,157,39,164,153,147,72,218,86,177,143,127,137,146,157,181,16,70,140,78,174,89,246,42,163,94,229,51,237,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,162,45,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,62,176,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,2,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,253,181,96,89,87,248,215,28,201,49,203,135,252,165,29,117,182,186,158,79,251,50,67,52,114,51,254,39,53,205,254,165,66,252,248,4,227,38,155,139,237,47,173,184,95,105,169,40,51,188,98,161,33,200,232,104,104,165,130,137,140,158,73,150,142,106,117,146,73,21,204,124,81,43,92,138,253,233,36,82,117,107,88,177,171,165,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,183,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,222,199,31,47,43,143,61,154,101,245,175,71,173,47,248,0,0,0,202,185,127,220,174,60,137,233,151,214,189,98,180,149,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,2,234,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,215,206,111,93,43,50,157,101,177,104,53,162,243,190,203,132,219,227,184,221,41,35,73,227,254,120,171,106,189,169,50,57,82,41,123,116,139,78,232,222,214,170,179,197,206,221,234,174,115,91,249,92,158,244,7,237,254,184,220,117,115,45,211,223,106,226,216,93,189,254,203,186,86,51,251,22,155,34,89,169,221,7,109,170,168,146,205,28,11,60,159,209,114,68,231,66,245,216,245,133,203,106,156,88,249,88,214,79,151,249,15,167,78,102,176,213,65,159,110,100,58,33,117,209,30,43,242,198,220,47,148,151,74,124,242,162,163,56,161,124,49,186,55,193,5,125,101,66,172,18,181,122,162,62,57,99,149,136,173,114,163,152,140,127,194,174,88,217,55,249,46,107,165,138,235,167,25,31,15,23,59,205,214,108,146,201,112,169,201,45,180,213,8,249,41,89,103,149,41,163,145,148,239,234,173,143,101,83,158,247,198,168,196,87,85,163,219,189,86,85,103,0,231,87,230,159,22,249,127,67,234,55,19,234,228,161,105,186,205,196,150,101,125,134,217,86,251,109,30,15,81,73,81,88,216,92,176,67,60,213,244,78,138,39,201,211,107,94,246,193,51,154,213,94,174,72,164,84,235,181,122,92,248,43,171,157,166,45,98,171,208,44,23,53,168,161,223,122,181,102,9,107,163,169,238,189,59,84,181,116,85,18,84,71,177,23,99,183,62,138,153,122,170,43,147,183,209,170,136,231,34,194,14,85,151,107,173,187,142,60,6,142,223,115,171,165,167,186,83,222,41,43,162,134,103,49,149,80,37,178,166,100,138,86,162,244,123,18,88,98,145,26,238,169,190,54,59,248,181,21,45,83,152,246,21,175,57,255,0,11,151,220,127,135,250,138,183,92,157,80,201,111,214,234,23,237,173,187,89,18,41,82,166,146,159,163,85,207,123,156,176,185,209,53,90,233,99,100,145,38,253,253,169,41,51,66,248,112,212,125,115,215,27,118,134,90,113,251,173,5,215,218,11,79,127,116,180,11,220,176,210,197,50,71,87,83,83,20,142,143,103,103,170,162,198,247,49,206,147,108,73,241,189,173,93,15,104,238,142,224,58,21,128,90,244,231,78,108,52,150,235,109,186,158,8,165,150,42,88,97,158,225,60,112,199,11,170,234,157,11,24,217,106,100,108,76,89,37,86,162,185,83,254,100,79,106,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,89,204,191,131,186,158,27,245,114,108,227,12,179,213,254,206,179,138,137,43,104,166,142,142,40,169,45,55,25,31,35,229,181,181,33,232,214,49,173,78,228,40,172,143,172,74,172,111,113,96,145,231,95,228,201,251,199,125,187,190,253,153,255,0,232,99,239,62,210,123,71,127,135,246,167,101,59,30,3,255,0,124,254,243,221,233,240,118,58,119,126,63,10,91,248,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,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,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,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,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,0,6,85,205,41,240,157,229,99,70,254,95,227,222,157,1,213,65,207,248,133,202,111,184,54,129,106,94,107,139,87,120,43,214,63,135,222,110,150,234,158,211,36,236,85,65,69,44,145,73,177,232,230,59,107,216,213,232,228,86,175,78,138,138,158,227,50,230,148,248,81,196,254,195,112,203,165,88,180,152,207,217,250,186,44,62,211,227,237,206,162,240,146,65,92,250,88,223,85,221,139,163,85,179,58,119,202,233,55,38,229,145,207,87,124,74,167,85,6,101,184,133,197,172,88,54,190,234,94,21,139,80,248,43,46,63,152,94,109,118,234,110,235,228,236,82,193,91,44,113,71,189,234,231,187,107,24,212,234,229,87,47,78,170,170,190,242,239,249,92,121,19,211,47,173,122,197,105,88,28,187,184,32,172,226,171,59,92,183,49,165,219,166,88,157,194,40,175,173,89,167,166,154,233,35,161,150,70,82,210,202,200,156,199,109,123,32,241,8,146,71,35,34,168,106,177,200,231,177,201,123,214,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,31,88,0,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,85,4,127,227,227,76,242,173,93,225,11,82,112,92,42,147,197,222,170,45,244,247,10,106,86,199,36,146,85,120,42,184,107,31,4,76,141,142,123,230,145,148,238,100,108,70,252,82,57,141,85,68,85,84,207,13,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,133,239,115,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,155,30,141,123,119,49,237,94,142,68,114,117,232,168,139,238,40,92,213,64,5,85,243,206,252,19,252,201,250,105,21,121,92,121,236,211,47,173,122,61,105,127,192,25,87,47,251,149,199,145,61,50,250,215,172,86,146,168,21,1,206,211,83,49,92,131,81,244,239,75,109,53,126,34,245,135,219,238,23,11,191,110,72,223,29,63,143,90,110,196,14,218,245,123,38,70,82,44,142,99,218,223,187,158,7,34,185,31,238,242,188,155,52,83,237,207,16,87,109,99,171,184,118,105,52,202,222,157,152,35,151,108,147,215,92,98,168,167,143,115,86,55,35,161,108,12,172,87,116,123,28,146,118,58,110,110,244,46,164,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,217,242,165,212,207,218,39,6,216,229,186,162,174,235,87,95,133,92,43,177,154,201,238,18,119,55,118,228,74,138,118,66,229,123,156,176,199,75,85,77,19,81,118,237,237,43,26,221,173,106,172,192,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,1,226,181,162,139,87,46,58,95,144,91,244,34,237,143,218,243,186,170,118,195,103,174,191,53,238,162,165,123,164,106,73,51,145,140,122,171,219,18,200,232,209,88,246,119,17,155,218,230,110,69,205,101,207,79,115,235,46,100,205,57,188,224,249,5,6,89,37,68,20,140,176,212,219,38,138,226,233,231,70,44,49,37,51,154,146,171,228,73,35,86,55,111,87,111,111,78,189,80,191,238,7,56,68,181,112,131,164,110,197,39,184,210,94,50,203,245,67,110,89,29,214,10,118,177,143,157,24,141,101,44,47,86,164,175,166,133,55,108,238,47,85,124,147,72,141,143,186,177,182,69,2,170,249,174,112,45,253,255,0,138,13,20,195,63,219,21,89,253,21,11,191,205,115,110,145,211,163,127,233,124,83,218,239,246,19,43,63,194,38,34,87,46,203,79,18,83,113,23,107,190,240,221,108,164,125,202,142,158,170,146,229,89,122,134,189,113,248,96,154,150,119,54,43,156,148,105,185,172,123,160,221,19,92,189,29,60,81,47,191,111,187,65,32,242,154,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,21,45,195,55,10,58,143,194,87,51,61,54,194,179,88,188,117,170,187,219,179,216,47,240,66,172,165,187,210,182,209,88,138,230,162,170,246,230,102,230,164,176,170,171,163,115,154,168,175,99,227,145,247,40,0,0,0,101,92,191,238,87,30,68,244,203,235,94,177,90,74,160,1,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,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,65,168,92,162,120,109,212,172,255,0,37,212,107,238,109,169,80,92,178,171,197,109,238,178,42,75,149,3,96,142,122,153,159,52,141,141,174,163,115,145,136,231,170,34,43,156,189,58,117,85,254,39,127,225,127,133,252,7,132,204,2,225,167,58,115,119,200,46,54,219,141,226,91,220,178,222,234,33,154,118,207,36,48,194,230,181,208,197,19,81,155,105,216,168,138,213,94,170,239,127,240,68,232,26,133,133,90,181,43,0,201,116,230,251,81,87,5,183,42,179,214,217,43,37,164,123,91,60,112,84,194,248,100,116,110,115,92,212,122,53,234,168,170,215,39,94,157,81,127,129,8,63,145,83,133,143,247,125,170,191,247,173,187,253,68,159,228,117,226,167,129,61,23,226,238,235,143,223,117,26,179,32,180,220,177,218,121,233,34,172,176,73,73,4,245,80,72,230,185,177,79,36,212,242,185,236,141,205,123,163,106,42,35,86,105,151,255,0,182,167,159,225,175,151,70,143,240,173,168,235,169,186,101,158,234,4,213,243,91,231,181,213,210,93,42,237,243,210,213,210,202,172,122,198,244,101,27,36,111,73,34,138,68,88,222,199,110,141,17,85,90,174,107,190,174,40,57,122,104,191,22,121,253,191,81,181,27,39,205,109,215,43,117,158,43,36,81,89,43,105,33,129,208,71,52,211,53,206,108,212,210,185,95,186,161,232,170,142,68,232,141,247,127,21,95,65,194,151,5,58,89,193,247,218,159,217,157,255,0,43,185,253,173,240,62,55,219,181,84,211,118,252,47,127,183,218,236,193,23,78,190,37,251,183,110,235,209,189,58,116,94,178,0,28,127,138,14,23,240,30,44,240,11,126,156,234,53,223,32,183,91,109,215,136,175,113,75,100,168,134,25,221,60,112,205,11,90,231,77,20,173,86,109,168,122,170,35,81,122,163,125,255,0,197,23,143,232,39,43,253,2,225,219,86,44,90,199,133,101,250,129,91,122,199,252,87,134,130,233,112,162,146,149,253,250,105,105,223,189,177,210,70,245,232,201,156,169,209,233,241,34,117,234,157,81,102,1,229,44,26,79,165,152,166,85,114,206,177,109,52,197,44,217,37,231,189,237,27,197,190,205,77,79,93,89,221,145,37,151,189,59,24,146,73,190,70,181,238,220,229,220,228,71,47,85,78,167,171,0,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,157,23,245,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,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,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,223,248,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,32,212,46,81,60,54,234,86,127,146,234,53,247,54,212,168,46,89,85,226,182,247,89,21,37,202,129,176,71,61,76,207,154,70,198,215,81,185,200,196,115,213,17,21,206,94,157,58,170,255,0,18,79,232,38,138,98,188,59,105,61,139,71,48,171,133,214,182,203,143,248,175,13,61,210,88,228,170,127,126,166,90,135,239,116,113,198,197,232,249,156,137,209,137,240,162,117,234,189,85,122,0,0,243,250,133,133,90,181,43,0,201,116,230,251,81,87,5,183,42,179,214,217,43,37,164,123,91,60,112,84,194,248,100,116,110,115,92,212,122,53,234,168,170,215,39,94,157,81,127,129,8,63,145,83,133,143,247,125,170,191,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,0,4,0,254,69,78,22,63,221,246,170,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,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,0,128,31,200,169,194,199,251,190,213,95,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,243,250,133,133,90,181,43,0,201,116,230,251,81,87,5,183,42,179,214,217,43,37,164,123,91,60,112,84,194,248,100,116,110,115,92,212,122,53,234,168,170,215,39,94,157,81,127,129,8,63,145,83,133,143,247,125,170,191,247,173,187,253,68,159,224,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,244,24,6,1,134,233,102,27,105,211,237,62,199,169,44,120,245,142,157,41,168,104,105,145,118,68,206,170,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,232,0,0,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,69,78,22,63,221,246,170,255,0,222,182,239,245,18,127,130,0,127,34,167,11,31,238,251,85,127,239,91,119,250,137,34,174,124,32,96,55,174,21,217,194,53,231,50,205,107,241,56,233,224,164,101,206,166,227,12,183,118,193,5,107,42,225,137,38,116,43,18,50,53,142,56,88,222,215,70,194,198,177,58,116,69,35,175,242,42,112,177,254,239,181,87,254,245,183,127,168,147,252,2,63,241,91,193,78,150,113,131,246,91,246,153,127,202,237,159,100,188,119,130,246,21,85,52,61,207,21,216,238,119,123,208,75,215,167,134,102,221,187,122,117,119,94,189,83,167,63,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,0,8,1,252,138,156,44,127,187,237,85,255,0,189,109,223,234,36,191,208,77,20,197,120,118,210,123,22,142,97,87,11,173,109,151,31,241,94,26,123,164,177,201,84,254,253,76,181,15,222,232,227,141,139,209,243,57,19,163,19,225,68,235,213,122,170,244,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,54,54,74,73,30,157,89,11,85,122,189,126,37,94,157,19,162,39,75,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,111,85,149,219,156,228,70,35,123,168,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,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,0,30,82,227,165,90,113,119,212,123,70,175,92,240,187,85,78,103,97,183,212,90,237,183,185,41,209,106,169,169,102,84,89,35,107,191,254,52,106,175,196,198,205,59,90,173,73,165,71,250,176,15,146,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,83,159,232,87,14,186,71,195,134,51,62,45,165,24,157,37,174,158,170,162,105,170,42,150,38,58,182,165,142,168,154,104,161,158,167,106,75,59,32,74,135,197,18,202,231,189,177,163,81,92,229,234,229,233,96,31,147,113,196,241,91,197,246,209,148,221,177,155,85,109,235,31,241,30,200,184,212,81,71,37,85,191,190,196,100,254,30,87,34,190,46,227,17,26,253,138,155,154,136,139,213,15,214,0,0,0,32,7,242,42,112,177,254,239,181,87,254,245,183,127,168,146,255,0,65,52,83,21,225,219,73,236,90,57,133,92,46,181,182,92,127,197,120,105,238,146,199,37,83,251,245,50,212,63,123,163,142,54,47,71,204,228,78,140,79,133,19,175,85,234,171,208,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,144,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,24,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,167,94,138,159,196,147,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,255,217