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,3,1,1,1,1,1,1,1,0,0,0,0,0,0,0,8,9,10,7,6,5,4,3,1,2,255,196,0,116,16,0,1,3,3,3,2,4,3,4,6,2,7,14,16,2,27,0,1,2,3,4,5,6,7,17,18,8,19,9,20,56,181,21,33,119,22,34,49,133,23,35,65,71,134,197,24,50,25,36,37,51,81,83,97,38,39,52,53,69,82,113,114,115,116,130,166,211,212,54,57,66,73,86,87,88,98,99,100,104,136,145,149,150,179,198,228,55,84,117,118,129,161,182,193,180,196,40,67,68,85,101,131,146,209,240,102,132,177,147,148,165,178,210,255,196,0,28,1,1,0,2,3,1,1,1,0,0,0,0,0,0,0,0,0,0,4,5,1,3,6,7,2,8,255,196,0,55,17,1,0,1,3,2,4,3,5,6,5,5,1,0,0,0,0,0,1,2,3,17,4,5,6,18,33,49,7,65,113,52,54,81,114,177,19,34,115,145,178,193,21,97,161,209,225,20,50,68,83,129,240,255,218,0,12,3,1,0,2,17,3,17,0,63,0,181,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,89,97,241,36,197,114,30,165,155,161,52,88,173,217,144,84,213,91,232,233,170,101,161,141,30,146,84,173,51,81,94,244,170,84,226,139,80,191,131,55,217,19,228,191,180,38,152,63,196,84,114,110,135,250,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,241,93,110,180,246,138,118,212,212,178,71,53,207,70,34,49,17,87,117,69,95,218,169,254,0,63,104,32,158,178,248,177,105,46,155,213,75,103,181,225,153,116,247,26,106,136,163,149,213,22,234,103,66,177,190,30,231,221,86,214,53,219,252,219,248,166,223,143,249,10,243,215,63,17,125,90,214,202,169,99,185,226,216,141,37,26,213,67,87,31,98,134,166,57,121,178,21,143,101,229,82,244,219,239,57,127,244,127,176,5,150,245,69,226,65,132,232,34,201,103,182,226,183,186,203,189,45,194,158,154,161,211,208,195,37,50,199,45,51,166,221,138,149,76,119,47,234,39,205,54,254,183,227,242,82,157,122,114,203,62,11,212,126,156,229,21,112,243,242,217,109,154,119,50,54,239,191,110,182,7,124,145,85,63,99,127,194,115,9,24,247,49,42,29,199,103,46,219,39,255,0,183,249,14,193,209,230,51,246,171,169,141,55,183,172,221,182,69,148,217,231,145,81,219,47,4,184,83,162,237,242,95,159,222,3,68,90,125,150,195,157,98,20,25,84,16,62,22,87,119,118,99,218,141,84,225,43,217,248,35,157,254,179,252,42,122,35,231,216,108,244,246,11,84,22,154,89,36,124,80,114,226,233,21,21,203,201,202,229,223,100,68,252,87,252,7,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,240,114,140,198,217,137,82,182,174,229,5,84,140,116,173,133,18,6,181,87,146,181,93,251,92,159,45,145,64,251,192,140,217,255,0,136,6,141,233,197,68,148,215,204,107,51,157,209,202,200,85,105,40,233,92,155,190,62,105,253,106,134,252,182,255,0,233,158,46,95,21,126,158,162,106,57,112,221,68,249,174,223,233,117,15,252,236,9,154,84,247,84,126,44,217,61,191,42,184,97,218,89,133,218,221,67,65,85,75,44,50,100,22,233,22,85,141,212,168,231,242,88,43,54,223,185,34,237,178,34,113,252,126,103,128,234,83,197,122,251,170,214,152,241,220,19,12,160,167,183,211,220,97,173,133,215,107,115,217,50,181,176,61,143,71,44,85,142,110,252,228,93,182,79,193,19,117,220,175,112,52,143,210,126,178,87,107,190,133,227,58,151,116,160,130,142,174,242,218,213,146,42,120,150,56,219,217,173,154,4,217,174,123,213,55,72,209,127,172,191,53,95,195,240,59,9,203,58,96,179,207,96,208,204,106,211,83,36,111,146,15,57,201,204,85,86,175,42,201,157,242,221,19,252,63,224,58,152,0,0,0,0,0,0,0,0,0,0,0,8,203,173,29,125,105,54,137,213,203,65,144,99,121,109,84,240,84,197,78,245,163,163,166,123,21,100,135,186,138,156,234,24,187,109,242,95,242,255,0,233,2,77,17,171,95,250,239,210,222,159,42,101,160,201,177,204,170,182,120,42,224,164,122,208,81,211,200,197,116,176,44,205,84,231,80,197,219,138,108,191,229,255,0,15,226,86,206,181,120,174,234,126,163,61,244,22,28,51,23,130,216,202,168,170,96,90,203,117,67,103,221,176,171,28,142,225,88,230,255,0,89,206,219,111,217,177,6,43,106,228,175,169,125,84,205,106,61,251,110,141,79,151,201,17,63,250,192,89,22,166,120,204,103,23,86,173,62,158,96,150,38,192,218,136,222,197,189,90,230,71,240,237,170,59,126,205,114,166,252,215,229,251,54,255,0,41,9,53,43,168,44,207,84,227,237,100,22,203,45,58,121,134,84,255,0,105,195,43,23,147,35,86,34,125,249,29,242,217,87,255,0,162,115,35,221,225,151,28,6,138,134,37,190,183,32,90,190,15,73,60,162,67,219,254,190,233,183,37,223,240,219,127,242,238,7,132,63,234,52,141,93,250,206,91,109,255,0,82,127,202,252,207,217,109,181,84,93,36,88,169,223,27,85,26,175,251,234,169,242,69,68,253,136,191,225,3,239,230,25,117,13,238,157,182,203,84,19,178,138,41,155,44,75,80,212,73,127,170,168,188,184,185,83,241,114,254,9,248,108,73,95,11,27,44,183,158,169,169,22,41,24,223,35,111,142,177,220,149,83,118,178,227,69,186,39,201,126,127,63,242,127,178,68,41,225,117,60,174,133,234,138,230,237,190,223,135,224,76,63,10,119,57,189,83,195,199,111,157,169,168,187,255,0,131,226,52,38,34,48,47,136,0,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,203,245,63,168,108,47,73,249,125,162,182,94,234,120,212,71,78,190,74,8,159,247,159,26,200,139,247,228,111,203,100,255,0,210,66,221,77,241,149,211,235,29,198,107,86,15,130,100,47,158,9,99,228,235,173,174,5,98,196,177,114,118,221,170,212,94,92,149,187,124,182,219,112,44,136,20,201,157,120,200,235,29,238,145,180,216,238,11,134,177,27,59,100,69,173,182,85,39,221,70,42,47,245,43,87,231,186,255,0,232,35,102,127,214,110,168,106,61,206,123,173,242,195,139,65,45,68,145,200,230,210,82,212,53,168,172,141,24,155,114,157,203,248,39,248,127,16,47,87,59,234,83,5,211,218,135,211,94,173,55,217,157,28,172,137,86,150,8,92,155,185,156,211,250,210,183,229,183,255,0,76,136,218,155,227,21,166,24,221,100,182,220,79,6,202,36,168,134,104,209,203,113,182,83,171,22,55,71,201,118,237,214,162,242,221,91,254,77,183,41,174,89,29,44,139,35,145,17,87,252,7,252,129,55,117,87,197,91,89,117,6,121,34,166,195,112,200,104,251,241,207,31,114,221,84,217,119,108,92,21,23,106,183,39,226,171,255,0,210,34,38,93,156,221,179,74,169,42,238,148,244,145,62,71,177,234,148,236,115,83,118,179,138,127,89,203,251,15,58,0,3,208,97,24,178,229,215,89,109,169,55,107,181,78,233,247,229,199,240,115,91,183,224,191,235,139,183,211,31,12,29,24,211,123,37,44,21,25,118,107,61,99,35,150,25,56,87,210,58,45,159,42,189,54,222,145,171,248,109,248,255,0,148,10,40,38,39,64,125,30,71,212,70,91,83,38,65,124,117,21,170,75,13,85,108,30,78,167,183,81,221,142,178,24,118,119,56,100,111,29,156,245,249,124,255,0,171,243,79,154,17,67,40,242,171,125,169,242,93,222,207,220,227,221,219,151,245,27,190,251,124,191,29,203,223,240,214,211,104,48,254,152,240,187,170,85,201,44,210,211,221,96,115,123,136,230,236,183,74,133,221,62,234,47,253,74,126,208,37,132,16,182,158,38,194,197,85,107,119,219,127,199,241,63,160,0,0,0,0,0,0,0,112,158,175,58,145,147,166,125,59,183,230,180,246,166,215,201,91,123,134,210,177,190,14,234,34,62,158,121,121,108,146,199,254,37,19,125,255,0,111,225,251,82,191,122,59,241,14,213,92,195,85,174,212,217,70,49,138,69,78,219,4,211,53,104,40,170,90,254,226,84,83,181,55,231,82,169,199,101,119,249,119,216,250,254,48,185,213,178,190,138,76,10,42,106,166,215,91,114,123,109,84,146,57,141,72,156,213,181,204,187,53,121,110,171,250,214,254,45,79,193,127,250,60,119,194,62,213,73,116,234,23,32,134,119,204,221,176,154,199,253,197,68,252,43,232,83,246,162,255,0,132,11,195,34,175,84,222,32,26,121,211,45,198,162,193,119,198,178,42,251,149,29,117,53,36,206,166,163,130,88,21,38,166,89,209,90,174,168,141,223,36,226,139,186,126,59,254,63,137,42,28,142,84,251,187,111,254,83,52,29,68,218,114,59,30,177,100,22,204,181,246,215,221,97,242,158,97,109,203,34,211,174,244,177,57,188,59,136,142,254,170,183,125,211,241,223,246,1,34,245,247,196,231,83,117,134,73,45,180,120,142,49,77,105,101,100,53,148,235,45,5,67,42,57,50,5,141,81,251,85,61,187,110,247,109,183,236,219,231,248,145,47,20,196,238,153,213,218,107,117,178,106,88,102,142,5,168,114,206,231,53,188,81,205,110,201,197,28,187,238,228,255,0,233,159,4,190,47,13,237,62,211,236,111,71,113,203,254,41,85,144,201,87,83,65,114,167,123,110,47,129,99,72,254,37,34,170,162,70,212,94,91,177,191,183,109,183,2,185,117,55,195,79,82,244,151,76,173,58,133,147,229,152,205,74,92,174,73,109,237,80,87,212,61,90,245,108,206,69,217,244,173,217,54,133,126,124,151,230,191,135,248,33,229,61,59,234,94,177,198,173,69,68,223,230,90,23,138,231,86,12,185,85,213,116,249,110,178,171,103,198,50,11,117,205,213,83,83,108,199,181,246,199,191,100,122,77,186,175,246,218,124,184,39,224,191,63,151,207,153,248,95,244,209,75,169,25,197,86,79,126,187,75,5,186,183,25,173,116,76,163,157,27,50,72,202,250,120,254,242,62,39,55,142,205,119,224,187,254,31,229,3,201,95,252,44,181,206,197,139,210,100,242,230,24,35,226,171,168,242,237,99,110,21,138,228,95,191,243,84,242,136,159,245,11,251,72,131,127,177,213,227,151,105,236,213,210,66,249,169,248,242,116,74,170,213,228,212,114,108,170,136,191,130,167,236,53,48,86,175,139,166,136,199,93,130,210,234,53,186,224,228,174,186,229,150,250,121,34,154,95,213,53,141,182,212,183,118,181,35,221,23,245,77,252,92,191,138,255,0,244,2,160,75,238,240,229,210,74,12,111,166,12,42,227,87,91,59,235,228,134,233,12,169,28,141,88,118,91,165,66,167,29,216,142,223,102,183,241,255,0,41,66,113,198,233,23,139,85,63,13,254,102,153,244,31,24,170,195,180,166,199,141,214,205,20,179,81,249,158,79,137,202,230,175,58,153,94,155,42,162,47,224,228,253,128,87,31,139,55,79,212,150,139,79,233,82,221,115,149,213,23,156,154,223,66,232,103,153,21,141,107,109,179,38,232,212,141,21,23,245,9,255,0,84,191,138,252,191,193,18,124,59,114,202,124,79,170,108,77,106,33,146,79,139,215,80,90,153,193,168,188,95,45,198,147,103,46,234,155,39,221,252,126,127,236,41,108,254,35,152,77,207,60,209,11,29,158,213,81,75,12,176,229,84,213,46,117,67,220,214,171,82,146,173,187,34,181,174,93,247,122,126,207,240,148,205,209,190,223,210,139,75,85,119,249,102,22,69,249,127,243,70,156,13,33,53,200,228,228,159,180,255,0,79,229,76,168,232,90,169,248,124,255,0,254,103,245,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,127,10,202,200,168,162,73,101,107,149,21,220,126,234,124,247,255,0,246,67,251,148,97,226,9,214,109,118,179,230,23,60,18,207,97,130,150,195,111,185,208,92,169,100,169,165,86,85,171,155,65,193,201,34,182,119,179,110,83,63,100,70,167,201,27,243,252,119,11,170,196,179,235,62,102,214,186,215,77,89,18,58,55,74,158,97,141,111,201,174,226,191,213,114,252,247,61,41,151,188,63,60,188,97,85,78,171,181,83,81,202,247,66,232,21,42,24,231,39,21,114,57,127,170,228,249,238,212,47,203,160,11,54,75,109,233,155,13,151,37,146,216,234,149,142,230,217,60,138,200,177,239,241,42,133,110,220,211,127,234,162,111,254,80,36,145,230,51,125,65,179,96,52,12,184,222,41,171,102,142,73,219,78,137,76,198,57,220,156,215,57,23,239,57,191,45,154,167,167,33,143,136,127,73,119,78,160,112,122,68,197,239,84,180,119,39,100,84,149,179,121,250,151,71,7,106,58,41,226,84,111,8,94,238,91,185,139,243,249,127,91,231,248,32,31,71,87,252,74,180,131,74,168,91,81,83,138,102,21,18,45,92,116,206,70,80,210,189,191,126,39,63,116,222,169,191,235,74,240,215,15,20,157,82,213,57,164,161,182,225,248,173,61,177,181,80,213,64,179,219,234,25,62,237,133,88,168,237,170,220,221,183,115,182,219,246,108,66,105,225,117,60,174,137,234,138,173,219,125,191,15,192,144,157,38,116,117,149,117,83,146,212,88,44,55,219,77,191,179,105,158,235,202,174,170,72,183,108,85,17,66,169,187,96,147,231,188,187,237,183,224,159,138,126,10,28,14,237,115,158,241,112,150,227,82,200,219,44,220,121,36,104,168,212,217,168,159,45,213,127,98,31,144,177,126,160,60,43,173,90,55,128,91,242,122,92,198,174,170,186,170,235,29,4,172,146,224,215,196,140,116,83,63,118,162,82,49,119,253,91,127,21,253,171,242,43,194,138,138,90,249,86,24,92,196,114,55,151,222,85,219,109,211,255,0,214,7,231,36,215,78,29,5,234,127,82,54,122,91,254,45,146,98,244,52,149,148,149,21,81,182,225,89,81,20,136,144,212,118,28,138,140,167,145,62,110,69,84,217,127,15,240,126,7,8,204,176,75,190,15,95,53,186,237,83,71,44,144,189,140,114,211,189,206,106,171,152,143,77,185,53,63,98,255,0,233,59,79,73,221,101,229,125,46,95,165,186,90,44,54,155,132,79,181,79,109,106,84,210,201,43,182,150,162,57,149,87,140,241,167,227,30,219,239,248,126,197,252,64,150,49,120,42,101,156,19,189,159,90,121,254,222,55,89,118,255,0,233,208,157,22,221,224,169,164,158,78,63,139,103,217,119,154,249,247,60,189,214,155,183,248,174,219,114,161,223,240,219,255,0,163,185,43,122,115,234,251,2,234,54,215,77,89,140,216,239,244,50,205,73,81,88,169,95,77,12,77,70,69,81,217,84,251,147,72,187,238,168,191,236,111,243,79,192,235,153,134,95,110,194,173,145,93,110,112,84,203,20,179,182,157,27,3,90,231,114,86,185,219,253,231,34,109,179,87,246,129,157,174,172,52,83,29,208,13,102,200,180,190,193,112,184,214,67,101,125,19,91,53,100,172,145,206,73,168,226,157,119,115,35,98,42,162,203,178,125,212,249,39,237,252,87,149,208,216,107,46,16,182,120,100,133,173,114,42,167,37,84,95,146,237,251,16,244,58,199,168,213,58,181,168,247,125,65,171,165,138,154,91,175,151,229,20,108,86,53,189,168,35,137,54,69,115,149,62,81,162,255,0,89,127,31,217,248,23,211,210,151,76,118,29,34,209,156,119,21,146,239,95,83,81,66,202,214,61,233,80,199,177,82,74,201,101,249,47,105,171,255,0,84,137,248,39,237,255,0,100,12,244,210,213,73,73,34,201,26,53,85,91,199,239,39,255,0,183,248,11,71,204,124,87,45,119,13,18,199,214,219,134,85,55,35,91,155,150,175,191,110,106,81,118,81,106,17,59,123,86,119,57,127,123,252,126,95,215,255,0,33,23,186,230,232,234,227,211,126,93,114,188,208,95,105,171,177,169,110,20,86,234,38,205,84,233,107,187,146,81,36,174,89,17,32,142,62,60,163,145,17,81,119,217,91,242,252,84,138,96,127,104,97,146,178,85,107,21,168,187,111,243,252,13,48,104,14,15,6,155,233,37,139,11,167,168,124,241,219,188,214,210,61,232,231,47,114,166,89,62,106,141,111,250,255,0,240,39,255,0,92,162,174,132,52,202,155,84,181,110,237,98,172,171,150,158,56,49,202,138,196,116,82,35,21,85,181,84,204,219,117,99,190,95,125,127,103,255,0,68,208,184,0,0,0,0,0,0,0,15,195,119,186,195,104,166,109,76,204,123,154,231,163,54,106,34,174,234,138,191,181,83,252,0,80,119,137,6,162,214,102,61,81,102,212,79,165,134,42,102,77,106,157,138,140,86,191,116,181,211,183,231,247,149,54,251,203,255,0,210,38,15,132,30,159,182,142,10,92,249,213,42,191,18,198,238,116,221,164,127,245,118,186,70,155,237,199,229,253,235,253,114,254,63,250,42,227,81,50,168,243,108,198,225,147,197,11,162,109,111,107,102,57,188,85,56,68,198,126,27,175,250,223,240,151,227,225,245,167,140,211,238,151,112,171,79,154,89,159,79,29,205,138,238,124,145,121,220,234,95,254,181,191,225,255,0,0,18,80,224,93,71,244,121,129,117,35,72,144,101,23,203,253,11,214,190,26,245,242,21,48,196,156,162,129,208,162,39,56,100,249,113,118,235,254,95,218,159,129,223,64,25,214,234,139,163,220,215,166,59,189,85,62,65,124,178,87,209,197,91,77,67,26,209,212,205,44,189,201,105,187,232,171,206,24,211,142,200,228,255,0,15,225,242,95,196,229,248,6,167,223,244,230,185,247,11,37,37,190,121,31,78,234,101,74,184,222,230,241,115,218,245,95,186,246,252,247,106,26,98,201,177,154,12,170,130,59,125,194,106,136,227,142,100,153,22,23,53,29,201,26,228,253,168,191,47,188,165,85,117,161,225,137,143,97,148,31,164,13,58,203,174,50,205,114,187,83,80,172,87,186,246,57,173,139,202,200,174,93,161,165,69,71,114,133,187,125,229,77,149,126,91,254,1,90,87,219,213,86,65,116,158,239,91,28,76,154,126,60,155,18,42,53,56,181,26,155,110,170,191,130,39,237,47,179,195,87,11,183,216,58,81,193,110,180,213,21,15,154,104,110,208,185,175,123,85,168,159,21,169,95,150,205,69,223,238,167,237,40,16,208,95,135,29,246,150,229,210,70,7,75,12,114,181,236,101,213,234,174,68,68,219,226,181,73,254,31,242,129,39,78,85,212,118,37,67,153,224,244,54,186,249,231,138,56,174,177,84,34,194,228,107,185,36,51,55,111,155,87,229,247,151,246,29,84,243,121,222,55,54,81,104,134,223,12,172,141,209,212,182,109,220,229,68,217,26,228,253,136,191,235,128,204,21,20,173,134,85,115,145,87,118,237,242,255,0,101,13,69,98,117,177,92,113,250,90,200,90,230,178,78,123,35,147,101,249,61,201,255,0,214,50,251,125,180,77,98,186,207,106,168,123,31,36,28,119,115,21,85,23,147,81,223,181,19,252,63,224,52,29,208,166,177,82,106,223,79,88,157,229,40,102,166,170,169,138,227,51,219,218,70,70,137,29,194,120,254,73,205,203,191,201,23,241,255,0,15,251,0,119,187,213,150,150,251,74,202,74,185,37,99,25,34,72,139,26,162,46,232,138,159,181,23,252,42,82,163,186,63,202,250,89,234,215,8,175,117,242,211,112,178,219,179,92,118,38,34,84,201,45,83,185,73,79,80,237,255,0,83,27,23,250,175,68,252,63,234,127,202,165,221,159,242,246,35,209,17,119,249,46,255,0,32,62,94,45,120,101,254,197,75,118,141,142,99,103,231,179,92,155,42,113,123,155,254,21,255,0,7,248,79,172,127,136,136,212,217,15,244,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,56,215,77,112,198,244,23,20,164,203,114,123,125,202,178,154,174,227,29,181,140,160,138,57,36,73,31,20,146,34,170,62,70,39,29,162,119,207,125,247,84,249,126,212,8,219,226,11,214,123,52,30,193,29,135,27,176,173,101,238,146,251,73,79,82,234,234,94,229,42,195,45,20,179,110,197,100,236,127,47,156,105,243,77,191,173,248,252,148,163,5,85,114,238,167,188,215,13,89,186,235,118,166,94,117,42,243,69,73,73,85,120,90,101,146,42,104,221,28,109,236,211,199,10,108,215,61,234,155,164,104,171,247,151,230,171,248,126,7,206,211,109,56,189,106,125,242,123,5,138,170,138,158,122,122,71,86,57,213,111,123,24,172,107,216,197,68,86,181,203,190,242,39,236,255,0,15,204,14,255,0,209,23,70,85,61,78,229,85,20,119,43,244,116,22,212,178,84,220,97,88,42,150,41,251,145,85,67,14,206,229,4,141,219,239,185,118,79,159,225,243,79,154,23,231,106,182,193,103,160,138,221,76,249,29,28,60,184,172,138,138,239,155,149,126,123,34,126,213,57,215,78,186,27,105,233,251,75,108,154,109,106,184,213,214,197,103,109,83,27,45,68,205,145,206,73,170,164,157,119,115,99,98,46,203,38,223,213,79,146,126,223,196,234,0,0,0,84,95,136,55,135,157,125,162,253,93,172,184,126,79,3,160,191,93,104,109,236,130,229,90,229,123,26,218,5,107,149,91,29,50,34,47,42,127,151,223,95,146,254,31,224,134,157,47,245,41,121,233,179,51,172,203,109,118,154,42,231,85,218,102,181,240,168,129,242,162,54,73,225,149,87,102,203,31,207,120,81,55,223,246,254,31,181,52,126,82,63,136,63,66,181,58,43,117,171,212,236,127,34,138,170,195,117,187,208,218,169,97,172,171,87,213,181,203,66,231,185,210,53,148,236,98,39,42,119,236,168,229,249,43,126,91,239,176,118,46,186,188,64,112,173,69,210,171,85,139,8,198,175,112,85,193,145,83,213,189,215,90,56,155,26,196,148,181,45,84,69,138,165,203,203,147,219,183,203,109,183,57,135,133,30,133,210,102,90,153,112,200,238,215,25,162,165,171,196,235,184,50,158,100,108,136,246,92,41,89,243,71,70,169,183,221,119,237,255,0,1,95,133,246,248,106,233,51,240,78,156,176,251,205,85,106,77,85,53,45,210,154,70,199,39,40,209,22,233,59,145,81,21,141,95,193,137,251,127,194,7,123,213,109,20,197,117,130,219,29,171,37,184,93,105,162,142,173,149,136,234,25,99,99,185,178,55,70,137,247,227,122,109,179,215,246,126,59,124,202,154,215,143,9,60,243,79,228,146,235,131,102,182,9,172,210,213,195,77,76,219,181,202,103,85,125,232,85,207,87,246,168,218,207,235,177,219,108,191,213,219,127,158,229,210,128,50,229,28,247,44,34,247,81,3,82,154,90,134,70,145,189,87,147,153,179,145,174,249,126,11,254,15,254,153,217,53,35,173,77,83,213,12,74,143,13,191,216,49,90,122,42,42,214,215,199,37,29,45,75,37,89,17,178,55,101,87,206,228,227,180,174,253,136,191,36,249,255,0,134,230,186,143,232,139,79,122,140,231,62,65,144,100,84,53,18,215,65,90,244,163,171,130,38,111,20,14,133,17,57,193,34,254,10,138,191,229,253,169,248,20,35,170,154,127,95,165,153,229,211,3,186,84,211,212,84,219,59,28,228,167,123,159,27,187,144,178,84,217,92,214,170,252,164,68,254,170,124,247,255,0,100,14,161,209,142,147,75,172,122,161,116,198,34,173,109,42,210,216,39,175,230,233,56,34,163,106,41,217,182,252,31,254,51,252,31,179,241,52,86,214,163,26,141,79,193,10,236,240,164,233,202,219,142,96,86,109,114,146,235,82,250,236,134,205,115,182,75,78,217,218,177,49,173,186,108,138,214,246,145,81,118,165,111,205,94,191,138,252,190,127,43,21,3,206,231,24,61,167,62,180,197,103,188,84,85,195,12,53,13,169,107,169,158,214,185,92,141,115,81,21,92,215,38,219,61,127,103,248,12,240,117,97,211,234,244,227,172,121,14,154,195,115,243,212,246,105,40,163,100,174,155,186,247,44,244,113,84,46,238,237,198,139,178,200,169,253,84,252,19,241,252,77,32,148,123,226,151,168,246,92,167,89,178,92,126,130,150,182,57,233,174,86,186,135,58,102,49,24,173,248,91,19,100,84,114,174,255,0,125,63,103,248,64,232,126,12,178,83,187,88,238,209,53,36,239,38,21,112,87,111,183,29,190,37,71,248,126,223,240,22,231,115,185,193,106,129,181,21,12,145,205,115,209,136,140,68,85,223,101,95,218,169,254,3,53,90,29,174,121,70,130,229,21,89,102,41,110,181,86,85,85,219,228,182,189,151,8,100,146,52,141,242,199,34,170,36,114,49,121,111,19,126,123,237,178,175,203,246,167,177,215,62,177,181,39,94,213,236,202,172,88,213,28,110,171,134,177,62,31,75,81,26,243,142,21,137,19,239,206,255,0,150,206,85,255,0,103,111,159,236,2,217,53,123,197,7,70,52,178,162,75,116,248,134,105,81,87,5,68,80,200,172,183,210,62,53,71,196,178,38,219,213,181,127,13,191,250,100,98,200,188,106,242,159,137,77,246,75,1,181,121,13,219,217,248,141,170,78,246,220,83,151,46,221,119,31,235,111,182,223,179,111,218,86,214,41,138,92,115,11,140,150,203,100,212,209,75,20,43,58,172,238,115,91,197,28,214,237,247,81,87,125,220,159,176,177,253,28,240,106,186,94,232,33,186,106,182,119,74,200,39,167,151,100,199,174,142,71,164,233,55,22,255,0,127,162,84,225,193,29,191,207,126,91,126,192,38,207,72,125,100,91,122,161,163,129,97,177,84,219,234,159,110,170,184,63,149,43,98,143,140,85,73,6,201,180,242,46,255,0,121,23,255,0,79,205,63,2,75,30,35,74,180,147,27,210,12,102,139,21,198,171,110,85,52,148,44,154,56,223,93,36,111,145,82,73,157,43,183,86,49,137,253,103,42,38,200,159,47,253,39,183,0,0,0,65,127,20,14,161,167,210,237,49,183,91,236,150,184,234,46,16,229,52,112,202,181,80,43,225,88,223,67,83,39,221,227,35,93,203,126,63,143,203,241,255,0,33,58,10,7,241,31,213,217,117,11,168,236,194,221,5,11,97,161,142,166,215,83,18,190,46,50,238,219,100,13,84,118,207,114,109,187,157,248,127,144,8,245,166,248,82,103,151,201,237,11,80,176,246,105,29,83,201,31,199,125,158,198,237,191,23,127,175,255,0,1,166,204,126,205,14,63,104,130,209,79,35,223,28,28,246,115,213,21,87,147,149,223,177,19,252,63,224,40,83,195,126,27,84,218,225,124,101,221,106,210,20,197,42,85,190,91,143,46,94,114,147,109,249,124,182,219,127,254,145,127,128,0,0,15,153,144,88,105,50,26,54,81,86,73,51,24,201,82,84,88,149,17,119,68,84,253,168,191,47,154,159,76,255,0,151,34,170,108,128,101,171,34,164,142,134,241,81,75,19,156,173,103,13,149,203,243,249,177,23,255,0,174,93,79,133,21,229,245,90,13,138,91,22,54,163,98,182,221,164,69,68,249,255,0,166,210,255,0,151,254,251,252,5,52,106,45,170,162,203,153,92,45,149,79,141,242,195,218,228,177,170,171,87,120,152,228,219,116,79,216,191,224,45,63,194,7,38,154,170,223,71,139,186,22,36,116,120,229,206,100,122,53,121,42,173,213,139,248,239,255,0,127,254,3,19,211,2,205,128,6,70,97,53,93,119,207,238,139,254,225,255,0,185,97,107,94,17,76,68,195,237,47,255,0,13,134,233,238,168,85,86,176,82,77,67,168,215,122,90,135,49,100,103,151,221,88,171,183,206,8,215,246,255,0,178,90,167,132,76,173,92,70,213,18,34,238,219,13,209,127,201,254,154,160,22,68,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,226,181,99,85,241,253,30,199,105,178,108,146,138,227,83,77,83,90,202,22,50,134,54,62,68,145,209,200,244,85,71,189,137,199,104,221,251,119,221,83,228,7,232,212,189,75,177,105,93,138,12,135,33,164,175,168,166,168,171,109,19,91,69,27,30,244,123,152,247,162,170,61,237,77,182,141,127,110,251,237,242,40,27,171,142,173,47,61,78,102,119,59,171,236,180,84,22,154,154,186,74,200,26,148,207,138,165,31,13,34,64,168,255,0,215,72,221,149,121,175,201,127,214,252,211,230,135,244,234,207,172,28,155,169,252,138,186,162,186,199,108,160,181,77,91,75,93,2,67,77,36,85,29,200,169,123,27,59,121,164,111,21,221,235,242,249,255,0,87,230,159,52,35,200,2,233,60,49,58,65,167,211,140,74,215,173,247,43,228,147,221,50,11,61,198,211,61,60,21,40,234,118,53,46,95,39,53,174,133,174,69,218,149,187,170,189,126,106,191,47,154,109,81,250,81,133,69,158,100,85,22,137,106,29,10,67,68,250,158,77,127,21,85,73,24,221,183,226,239,245,255,0,224,52,213,109,183,195,107,162,142,130,157,207,116,113,111,178,189,81,87,230,170,191,177,19,252,32,126,160,0,0,0,3,200,106,118,5,75,168,150,10,123,37,93,76,176,50,10,198,85,35,163,122,53,85,81,143,110,219,171,93,254,191,252,7,175,63,197,69,84,249,1,150,75,173,15,195,46,18,209,43,185,118,248,252,247,223,241,106,47,249,63,194,105,147,69,107,18,225,166,86,106,180,111,20,147,204,124,182,219,240,168,145,63,250,198,106,51,22,43,50,58,182,187,109,211,183,248,127,185,180,208,55,70,58,203,106,212,45,5,197,238,76,160,171,134,105,227,175,145,200,177,53,173,68,101,124,204,249,125,247,47,236,64,36,72,56,198,93,213,102,158,97,149,242,219,174,150,108,138,89,33,115,24,229,167,167,129,205,85,115,17,233,183,41,147,246,41,26,179,31,24,125,11,178,81,50,91,70,13,157,190,101,157,172,119,153,182,81,171,120,171,92,191,46,53,168,187,238,137,255,0,211,2,126,20,89,226,155,167,210,216,250,145,204,179,4,169,99,225,174,173,180,211,53,156,213,92,139,240,152,126,106,156,81,63,251,218,254,213,252,79,121,169,222,49,122,161,146,114,161,196,112,108,89,148,12,158,57,97,91,141,178,161,38,217,35,84,119,46,221,106,183,250,206,93,182,253,155,126,210,13,106,30,164,223,117,42,245,83,125,190,210,80,65,81,84,248,222,246,210,70,246,177,21,145,164,105,178,57,206,95,193,19,127,159,226,5,169,244,161,215,54,139,232,63,79,56,166,19,144,99,217,173,101,194,218,181,209,205,37,29,37,36,144,187,187,91,81,51,120,171,234,24,229,217,175,68,93,209,62,123,254,63,137,242,178,143,26,188,83,202,183,236,94,3,118,243,61,214,242,248,165,170,62,29,174,43,190,221,186,237,249,114,227,183,236,219,114,16,233,15,66,250,177,172,244,241,212,227,57,22,37,74,201,105,229,169,68,175,171,169,98,241,142,84,137,83,238,83,191,231,201,119,79,242,127,232,58,15,82,158,27,249,127,77,154,121,110,206,242,76,170,207,92,202,251,188,118,148,142,134,186,89,85,30,248,103,149,29,179,233,99,249,109,2,166,252,151,230,169,242,253,169,140,192,248,186,205,226,61,171,250,193,60,145,92,49,92,58,154,147,204,197,85,31,102,134,169,146,115,100,43,30,203,189,75,211,111,188,239,254,145,19,164,123,166,122,189,219,34,175,248,15,249,63,233,237,88,222,173,93,183,67,35,218,197,164,121,36,214,42,108,129,181,182,212,167,170,122,198,198,172,146,115,69,69,114,124,211,134,223,245,43,251,127,192,120,130,80,217,58,227,202,41,52,146,199,164,213,248,245,169,104,172,149,82,213,199,52,52,146,119,92,247,201,51,246,87,45,70,202,159,175,119,253,74,126,9,255,0,209,139,198,35,34,228,252,39,122,123,163,199,176,11,46,186,186,231,51,234,50,43,45,210,216,250,116,153,21,140,70,221,120,238,140,237,162,167,250,21,62,124,215,241,95,151,207,229,98,164,106,240,241,197,43,49,46,147,176,91,101,100,208,201,36,13,186,53,86,39,42,162,242,186,84,185,63,20,79,216,191,224,36,169,144,0,0,0,1,231,243,92,210,217,130,218,162,187,221,105,234,166,138,106,134,211,53,180,236,107,156,142,86,185,219,175,39,53,54,217,139,251,127,192,102,127,83,115,105,181,27,56,185,102,85,20,236,130,75,135,103,120,216,197,106,39,110,22,71,248,43,157,254,179,252,43,255,0,214,45,103,197,135,168,216,109,24,188,90,89,109,181,189,215,11,54,81,65,83,44,211,192,139,11,152,251,116,239,217,174,108,168,229,95,215,55,241,106,39,201,127,201,189,63,1,236,52,187,37,159,22,191,212,92,32,137,146,58,74,55,194,168,246,170,166,202,246,47,236,84,255,0,90,105,186,219,86,181,244,81,213,43,118,231,191,203,111,240,42,167,255,0,88,203,53,61,67,233,158,178,70,141,85,84,219,230,105,195,71,114,186,92,223,78,109,25,61,20,50,197,13,111,152,226,201,90,141,114,112,158,70,46,232,138,169,248,181,127,104,30,204,0,0,0,6,105,58,149,163,117,191,90,242,58,71,57,28,177,249,63,154,46,255,0,141,36,43,255,0,215,44,35,193,219,37,90,171,251,177,142,210,34,82,98,183,41,185,241,252,119,186,64,191,142,255,0,247,255,0,224,32,159,89,54,138,171,31,81,217,117,186,173,241,62,88,126,31,201,99,85,86,252,232,41,220,155,110,137,251,20,156,158,14,120,229,206,155,43,151,37,150,90,85,162,171,196,238,48,198,198,185,221,212,114,92,233,211,239,38,219,109,247,29,248,47,248,0,181,176,0,21,57,214,223,134,238,125,155,234,246,65,169,248,62,85,143,197,73,121,169,161,138,40,110,181,211,54,70,182,58,24,227,119,38,197,74,168,139,202,21,219,103,47,201,127,195,242,73,231,210,103,77,180,221,54,105,77,139,5,146,235,45,117,125,174,26,200,37,145,179,164,176,185,179,86,73,80,156,87,181,27,149,81,30,212,249,181,63,111,227,248,157,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,249,171,171,162,160,137,38,153,175,115,92,238,63,117,17,87,125,149,127,111,251,6,124,186,206,234,198,239,212,142,119,118,145,182,90,58,27,36,149,148,117,212,219,211,58,42,174,228,84,77,133,81,255,0,174,145,155,110,231,175,203,231,183,31,154,124,208,182,111,17,205,88,143,74,52,94,205,122,90,39,84,58,108,166,154,141,91,219,230,137,202,142,173,251,237,205,191,235,63,195,255,0,208,40,28,0,0,15,125,162,249,197,38,3,148,85,94,43,41,229,153,147,80,62,153,27,19,17,202,138,178,70,237,246,87,55,253,98,254,211,76,116,85,76,173,166,101,84,109,114,53,251,236,142,79,159,201,85,63,250,198,87,145,118,52,181,211,86,126,237,81,209,76,115,58,125,50,83,173,207,206,111,26,51,130,55,183,87,52,95,135,39,109,253,239,127,235,47,255,0,88,14,156,0,0,0,0,68,206,173,186,255,0,196,58,102,158,107,26,227,87,138,251,181,37,198,154,146,161,222,78,41,105,149,147,82,186,116,86,47,152,141,219,162,112,79,154,127,174,252,126,74,74,75,205,230,150,199,74,218,186,184,229,123,31,34,70,137,26,34,174,234,138,191,181,83,252,6,107,58,135,213,10,77,102,214,44,131,82,168,104,229,165,130,241,229,56,197,44,104,199,183,181,75,20,43,187,81,239,68,221,98,85,254,178,254,63,179,240,64,241,185,53,250,163,39,190,84,223,42,163,142,57,106,120,114,108,104,168,212,226,198,181,54,69,85,95,193,191,225,63,37,37,194,106,53,222,38,177,126,91,125,228,95,240,255,0,178,118,110,152,52,14,207,175,57,101,86,57,116,185,86,81,182,158,213,53,195,157,60,204,141,85,204,158,40,209,55,116,111,249,109,39,248,63,103,227,251,11,150,209,143,15,173,37,209,154,88,146,207,147,101,213,83,182,154,90,87,121,154,218,103,179,131,230,73,55,78,52,204,93,247,68,255,0,233,255,0,178,5,32,226,58,27,151,231,117,143,167,181,220,108,240,200,144,186,117,90,137,165,106,113,107,145,170,159,118,55,124,247,84,63,205,90,208,156,187,70,234,229,163,201,238,54,122,167,195,60,84,238,90,9,165,122,114,146,46,234,42,115,141,159,46,63,37,255,0,47,254,147,72,121,38,75,107,193,109,16,214,220,34,170,154,7,206,144,53,33,107,92,254,78,71,59,117,221,90,155,125,213,255,0,233,25,233,234,207,169,123,151,82,26,157,123,203,228,180,211,80,209,92,103,163,168,141,137,3,162,149,29,13,27,32,217,83,187,34,108,188,92,191,37,95,217,248,126,6,39,62,67,134,18,151,163,142,167,52,227,65,111,50,86,231,86,140,146,178,39,90,42,104,81,45,52,240,72,238,228,149,81,202,213,253,108,172,78,60,88,168,191,183,125,190,95,180,231,90,41,210,246,127,175,18,36,88,133,223,31,163,85,164,150,179,251,165,81,60,127,114,57,91,18,167,234,226,127,207,147,145,83,252,159,183,246,31,131,87,186,119,205,116,89,207,102,83,116,178,85,43,42,98,165,95,135,207,43,254,251,226,89,17,126,252,76,249,113,77,151,252,191,250,76,224,104,143,77,53,63,29,212,188,106,139,36,199,168,238,48,82,86,54,87,198,202,216,216,217,17,25,43,163,118,232,199,185,63,172,213,219,231,248,109,254,193,73,30,33,125,82,86,235,118,166,95,49,90,27,60,20,150,10,91,133,190,225,72,249,105,214,58,197,123,109,237,141,201,34,164,175,102,220,165,147,109,147,125,145,191,63,199,120,189,96,204,46,120,226,239,67,5,43,254,226,199,250,214,185,126,74,237,255,0,99,147,246,161,240,215,230,4,204,240,230,233,138,217,174,250,137,95,79,125,187,213,81,210,125,155,171,173,98,210,84,54,57,57,199,91,79,22,203,202,39,166,219,57,203,254,31,195,231,251,11,41,234,59,195,195,77,122,128,99,170,43,242,124,154,142,174,90,232,42,228,72,107,105,227,143,104,224,116,40,137,189,51,215,240,84,95,253,63,63,216,121,15,10,220,9,182,94,159,241,44,177,213,42,249,43,109,247,106,117,98,63,118,167,247,90,95,154,39,20,255,0,23,254,31,218,78,32,51,139,212,143,74,153,159,77,215,218,187,94,75,121,178,215,71,77,85,79,72,139,67,81,44,174,87,203,79,223,69,251,240,199,242,219,116,252,63,29,190,75,248,156,73,168,138,187,41,168,92,231,6,180,231,246,152,172,215,154,138,184,97,134,161,181,45,117,51,218,215,43,145,174,106,34,171,154,228,219,103,175,236,255,0,1,155,61,110,211,167,233,46,168,94,180,253,245,73,82,182,175,45,188,168,254,104,238,237,60,114,254,60,91,191,247,205,191,170,159,135,237,252,64,209,174,137,99,212,152,174,152,217,172,52,50,205,36,20,190,99,139,165,114,43,215,149,68,143,93,213,17,19,241,114,254,195,220,156,83,163,59,253,62,79,211,102,31,123,165,138,72,227,169,248,135,22,200,212,71,39,26,250,134,174,232,138,191,181,191,225,59,88,0,0,0,14,23,214,22,173,85,232,222,153,219,50,122,58,40,170,159,85,125,134,129,89,44,106,244,68,117,61,67,247,217,30,207,241,105,251,127,111,224,5,22,245,109,169,50,234,182,190,101,25,179,233,27,78,151,37,161,94,218,70,172,227,219,162,130,47,195,147,182,254,166,255,0,138,255,0,245,143,93,209,207,71,215,62,170,178,250,172,114,11,229,45,190,40,44,213,23,86,189,245,46,133,203,218,169,134,30,42,169,12,191,227,119,219,111,217,248,167,224,177,198,89,29,44,139,35,145,17,87,252,4,177,232,199,173,248,250,93,175,89,46,24,251,174,20,205,180,212,219,217,217,164,238,201,202,90,168,231,221,119,158,52,219,238,170,127,232,249,47,226,4,103,205,49,122,156,51,38,172,198,171,38,138,89,168,251,124,159,27,149,205,94,113,181,233,178,170,34,254,14,79,216,94,183,134,190,171,197,156,244,219,135,89,230,162,116,53,176,211,93,42,100,115,99,227,18,162,93,39,106,34,47,55,46,251,61,63,20,255,0,9,72,58,201,154,80,106,30,164,93,243,11,101,60,240,83,92,60,191,8,231,99,90,244,225,4,113,174,232,215,57,63,22,47,237,95,151,254,130,192,252,30,181,42,158,76,250,175,2,90,73,57,219,113,27,133,74,201,219,77,157,202,231,76,187,111,203,231,253,247,253,106,126,31,250,66,220,128,0,0,0,115,93,67,208,76,63,82,235,37,174,190,220,175,48,73,52,177,202,228,164,154,38,166,236,143,130,109,202,55,124,182,255,0,233,158,215,23,199,40,113,43,21,54,61,109,150,121,41,233,57,240,116,238,69,122,242,123,158,187,170,34,39,226,229,253,159,129,245,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,151,197,99,3,186,102,218,15,98,163,182,84,210,196,246,102,84,115,170,206,247,53,56,165,13,107,118,251,173,95,158,238,66,140,77,74,228,24,253,22,73,68,202,26,233,102,100,108,149,37,69,137,200,139,186,34,167,237,69,249,125,229,43,118,47,5,108,21,110,211,186,163,62,191,124,57,88,157,158,23,88,123,252,254,239,245,183,161,227,183,245,191,15,242,127,148,10,140,5,202,234,167,131,206,156,100,106,234,188,39,57,201,25,85,37,68,110,122,93,110,112,36,125,164,141,90,187,118,232,149,121,114,227,183,236,219,114,170,181,155,69,178,109,17,203,238,24,110,79,95,108,171,171,183,73,4,114,73,65,44,146,70,171,44,13,153,187,43,216,197,95,186,244,69,221,19,231,254,31,196,14,126,74,142,150,122,253,212,46,153,104,96,177,218,49,172,122,190,221,73,67,83,73,11,170,104,231,150,101,89,170,82,117,87,43,106,35,111,201,121,34,108,159,134,223,143,226,69,112,5,206,98,190,50,90,49,112,162,137,47,216,38,104,218,206,47,116,190,78,215,72,145,127,95,100,227,206,183,127,234,237,190,255,0,183,114,114,105,230,161,89,117,47,26,163,202,108,84,181,176,82,87,54,87,70,202,182,49,178,39,110,87,70,187,163,92,228,252,90,187,124,215,229,183,251,6,95,206,207,211,183,84,121,159,78,55,217,175,120,173,158,203,93,36,182,233,109,202,219,133,60,178,167,9,38,142,85,93,153,44,127,61,227,68,223,127,193,87,229,251,64,210,8,34,55,78,222,35,26,103,174,148,144,209,51,22,201,233,46,237,163,158,182,161,86,134,158,58,110,12,168,72,145,25,253,178,247,111,179,216,191,63,151,245,190,127,130,18,228,15,225,89,71,21,108,73,20,174,114,34,59,151,221,95,158,255,0,254,202,85,126,191,248,63,215,85,93,106,111,218,83,156,64,145,212,213,64,198,183,33,185,174,233,18,65,179,247,72,40,191,173,205,169,183,207,110,63,143,204,181,112,6,91,178,220,98,191,13,200,42,177,187,156,212,242,212,209,246,249,190,7,57,209,175,54,53,233,178,185,17,127,7,39,236,252,119,44,47,167,207,23,171,174,1,142,81,98,90,147,132,82,77,110,160,167,168,237,62,199,109,115,166,89,223,80,178,55,146,205,90,214,240,226,247,239,178,34,239,199,246,110,78,158,171,250,25,194,250,159,167,89,110,153,21,238,130,178,91,149,61,124,158,94,174,40,162,253,85,51,224,68,111,42,121,23,240,114,47,207,246,239,243,79,192,164,77,114,233,243,46,208,92,134,179,30,202,174,118,122,201,168,231,130,7,186,223,52,178,53,93,44,9,51,85,21,241,177,118,226,187,47,203,241,255,0,15,226,7,96,235,47,174,219,207,84,21,83,217,40,49,202,43,126,53,21,202,150,231,68,233,168,223,21,119,114,58,71,66,228,145,82,162,72,248,242,146,69,68,68,223,100,111,207,241,67,224,244,157,209,86,91,213,21,217,244,150,171,253,162,223,79,240,186,139,139,22,162,170,88,159,250,170,152,224,84,94,48,72,159,139,213,118,255,0,7,237,79,192,230,58,93,161,185,110,173,86,186,131,28,184,218,41,164,101,43,234,213,107,166,149,141,224,201,26,197,79,185,27,190,123,185,63,250,27,154,18,233,183,68,169,116,3,72,236,58,101,79,112,150,179,224,205,171,111,121,242,164,156,146,106,169,103,254,178,70,205,246,238,109,253,84,252,63,111,226,161,233,180,191,78,109,26,87,133,219,176,139,29,85,101,69,29,181,38,72,228,171,123,95,43,187,147,62,85,221,90,214,162,252,222,168,155,34,124,182,255,0,100,250,121,86,43,111,203,237,241,219,110,83,84,69,20,83,36,232,176,57,173,119,36,107,155,183,222,69,249,108,229,62,200,2,157,122,158,240,159,201,49,10,169,178,141,55,204,237,178,218,170,235,169,233,105,217,123,184,200,234,132,111,150,85,122,189,33,163,70,239,206,55,109,178,255,0,85,83,127,153,92,147,194,234,121,93,11,213,21,205,219,125,191,15,192,213,41,159,47,17,13,59,166,211,254,169,115,107,109,21,84,179,83,193,37,174,54,44,175,71,61,121,219,41,158,187,236,214,167,226,170,5,152,120,88,234,18,223,186,124,196,113,39,210,240,125,21,5,218,165,94,140,217,23,251,173,47,203,126,75,254,51,252,31,176,155,165,64,120,59,230,20,244,250,161,112,177,205,4,139,229,240,235,131,249,53,169,243,222,229,74,191,138,187,254,251,252,5,191,128,51,179,215,188,72,206,171,179,149,69,253,182,207,109,165,52,59,95,95,13,186,20,158,118,189,205,115,184,125,196,69,93,246,85,253,171,254,67,55,221,91,102,54,236,255,0,168,60,175,46,180,193,83,13,37,127,145,237,178,165,173,108,137,194,134,8,215,116,107,156,159,139,23,246,175,203,96,39,111,134,7,86,86,108,107,29,183,233,29,242,203,91,36,54,59,45,198,165,179,210,83,49,92,231,201,114,73,17,21,206,153,17,83,105,215,254,165,63,4,255,0,232,206,60,175,172,205,47,195,238,19,91,110,118,28,166,89,97,115,26,229,130,150,157,205,85,115,17,201,183,41,211,246,41,157,16,5,202,102,94,50,250,65,109,167,70,99,56,38,96,234,164,153,168,255,0,63,107,165,88,251,106,213,85,219,133,110,252,183,227,254,77,183,61,255,0,71,158,34,214,222,169,53,10,225,128,253,151,169,183,207,65,99,158,240,233,124,139,98,98,164,117,16,69,197,23,204,200,191,253,253,23,110,41,248,126,63,177,106,195,166,94,140,179,206,166,107,150,159,26,191,88,40,35,91,116,247,6,173,117,84,209,47,24,170,25,10,162,240,130,79,159,39,238,159,228,253,169,248,23,43,210,143,69,88,95,75,148,208,213,217,111,247,187,133,207,225,245,54,233,146,170,170,41,96,237,203,82,147,238,222,48,70,238,95,113,137,186,252,191,173,242,95,146,129,35,207,49,168,58,125,102,212,139,52,54,59,229,77,108,16,65,84,218,182,186,145,236,107,213,237,99,218,136,170,230,185,54,217,235,251,63,192,122,112,5,90,234,7,130,229,53,85,194,105,244,235,61,145,32,116,145,240,75,213,209,57,240,72,246,126,253,154,29,183,231,248,126,206,63,229,32,86,185,116,163,168,26,9,89,53,46,89,121,199,171,22,42,152,105,21,109,213,19,201,247,228,133,101,69,253,100,44,249,113,69,69,255,0,47,254,147,71,231,226,186,218,169,239,20,237,166,169,124,141,107,94,146,34,198,168,139,186,34,167,237,69,255,0,8,25,100,58,199,77,154,208,237,11,206,107,178,212,160,74,191,55,105,150,221,193,98,238,109,206,104,100,223,110,108,255,0,21,248,239,251,127,15,240,118,142,189,186,53,184,104,6,101,116,202,109,55,218,122,204,98,170,227,67,109,162,101,77,83,164,175,73,31,66,146,57,101,70,192,200,248,242,138,77,149,171,190,202,223,150,251,170,67,240,53,39,140,100,84,89,101,142,155,32,183,69,60,116,245,92,248,54,118,162,61,56,189,204,93,209,21,83,241,106,254,211,234,148,61,210,23,136,150,73,211,109,182,155,19,186,98,246,218,235,13,190,223,85,79,74,250,122,41,37,172,89,102,170,73,213,94,174,169,141,156,83,148,137,242,68,95,234,254,63,53,46,223,76,117,26,201,170,248,77,183,61,199,105,107,169,237,247,78,247,102,58,214,49,147,55,183,51,226,119,36,99,156,212,251,209,170,166,206,95,150,223,135,224,7,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,57,182,180,232,54,33,174,182,8,49,220,182,229,120,164,166,167,174,142,224,215,91,166,138,55,172,140,137,241,162,42,201,27,211,142,210,59,246,111,186,39,207,246,29,36,1,158,158,170,122,39,204,122,105,188,213,165,117,254,205,95,106,101,109,53,12,29,170,185,101,168,238,75,75,222,221,219,193,27,120,253,215,167,203,231,253,95,146,252,212,141,166,165,239,150,58,75,253,35,40,235,36,153,140,100,137,42,44,74,136,187,162,42,126,212,95,151,205,74,226,214,239,7,91,62,85,123,170,191,233,150,115,89,29,77,84,240,242,109,250,230,212,98,66,216,17,142,217,33,162,85,231,205,173,219,231,182,219,254,208,42,20,245,24,190,157,222,178,213,218,221,85,69,31,234,221,47,235,222,244,249,35,145,171,248,53,127,106,159,119,88,116,47,45,209,59,205,77,143,42,184,218,42,231,165,154,24,30,235,124,210,200,197,116,144,164,173,217,100,141,139,183,21,217,126,95,143,254,147,167,116,195,215,30,160,244,205,42,51,30,199,177,234,250,120,237,243,208,179,206,210,79,43,246,150,161,179,42,175,10,136,211,250,205,217,63,201,251,23,241,2,65,116,205,225,97,158,100,213,9,146,230,153,141,130,59,85,101,190,116,133,150,187,132,201,80,147,54,161,173,78,73,37,34,183,134,205,127,224,187,239,199,252,165,201,145,95,166,206,191,244,231,168,74,56,41,104,177,172,146,138,235,228,170,43,167,89,104,224,142,159,183,29,66,69,179,118,168,123,185,125,230,47,207,229,253,111,159,224,132,168,0,0,0,112,158,177,181,146,155,68,52,202,217,150,85,80,73,86,202,187,244,54,228,100,113,36,138,138,234,122,137,55,217,94,207,241,95,142,255,0,183,240,255,0,7,118,35,127,94,56,47,233,3,72,109,22,111,49,217,236,228,148,245,92,185,241,223,106,90,166,237,191,23,127,175,255,0,0,21,95,166,126,37,154,165,128,229,245,185,19,49,60,86,104,234,104,93,72,141,90,10,151,42,110,248,221,190,222,105,191,226,255,0,194,94,181,178,225,13,214,134,58,250,118,189,177,203,203,100,122,34,47,201,85,63,98,175,248,12,176,154,92,233,181,234,253,22,199,92,187,110,190,111,255,0,178,230,3,166,0,127,42,138,134,83,49,36,145,28,168,171,183,200,15,234,83,167,139,164,52,109,205,174,243,177,102,243,14,190,218,209,251,237,195,111,133,47,225,251,119,249,39,255,0,76,153,218,229,226,83,164,90,43,52,148,23,12,83,48,170,171,130,170,26,121,22,26,26,87,198,189,200,86,84,84,222,169,139,248,108,159,236,239,254,201,79,189,81,245,45,124,234,83,81,111,25,173,206,211,67,67,21,206,106,73,210,56,32,124,78,107,161,164,101,62,219,58,89,17,17,81,170,191,138,255,0,244,63,0,62,55,79,58,219,91,160,185,165,110,97,65,111,130,178,74,203,92,150,213,100,209,44,136,136,249,98,147,125,146,70,124,255,0,84,159,61,255,0,111,225,254,11,24,200,124,106,113,182,167,28,99,1,185,243,71,183,253,31,106,143,110,28,126,127,212,174,252,119,219,255,0,160,85,150,47,136,220,178,218,183,209,91,103,166,141,236,137,102,85,157,206,68,226,142,70,254,198,175,207,119,33,58,52,123,194,39,82,179,122,56,111,25,78,109,140,197,67,81,79,43,163,109,190,229,80,217,146,86,203,193,55,71,209,171,120,236,142,252,23,125,246,255,0,40,17,215,93,250,198,212,109,125,171,154,124,162,197,141,209,178,74,168,106,246,160,165,158,53,231,28,11,18,39,223,157,255,0,45,149,87,253,159,253,7,196,210,142,152,179,221,97,107,93,140,221,236,20,200,250,121,42,83,207,84,76,207,186,201,82,53,79,185,19,254,123,175,203,252,159,250,11,143,209,223,13,125,31,210,123,116,17,211,101,121,141,77,91,32,150,158,78,117,212,175,143,139,230,238,110,155,82,181,119,249,39,255,0,76,250,125,94,245,133,110,233,51,15,164,125,170,199,81,113,173,101,230,11,108,158,98,153,179,69,194,106,121,167,221,56,205,18,238,156,26,155,255,0,179,242,95,196,10,30,207,48,187,158,158,229,85,216,133,226,162,150,106,202,14,215,113,244,207,115,163,94,113,182,68,217,92,214,175,224,244,223,116,79,158,231,84,233,87,165,251,191,83,25,149,102,45,65,119,163,160,74,107,68,215,78,115,84,58,45,210,57,225,137,83,116,138,79,219,46,251,109,251,63,31,216,190,59,10,193,178,190,160,51,122,250,59,69,69,166,142,224,148,126,122,85,169,124,145,195,219,141,98,139,102,241,107,221,203,239,181,126,127,47,199,231,248,33,160,14,151,250,113,180,116,225,166,214,108,30,134,235,89,93,53,178,26,184,93,36,179,182,86,185,179,85,190,127,146,164,81,170,170,115,68,252,19,255,0,163,248,129,237,52,159,75,172,90,63,131,219,112,44,114,178,190,166,134,214,147,164,82,86,200,199,204,238,236,207,153,220,149,140,98,47,222,145,81,54,106,124,182,252,127,19,217,0,0,0,0,0,7,203,200,113,234,44,150,137,148,21,242,207,28,113,202,147,34,194,228,69,221,17,83,246,162,252,190,242,149,177,173,190,14,116,87,235,189,77,235,75,51,169,217,37,69,68,41,199,32,185,162,53,33,108,60,95,242,130,137,126,247,54,183,111,158,220,119,253,165,157,128,50,249,168,152,5,231,76,242,202,252,54,253,83,69,61,109,189,98,73,100,164,123,221,18,247,34,108,137,197,92,214,175,245,94,155,238,137,243,223,253,147,177,244,183,214,110,107,211,21,209,245,150,11,13,146,190,37,182,79,110,106,86,82,205,43,182,150,161,147,42,175,9,227,249,238,205,183,255,0,7,236,95,196,189,109,87,208,76,63,88,169,82,147,38,185,94,105,152,149,81,213,239,65,52,76,94,108,141,209,162,125,248,223,242,217,203,255,0,209,43,179,83,252,23,174,242,220,231,168,210,188,246,141,41,29,44,73,18,100,23,71,119,59,125,175,191,203,177,67,183,46,226,124,182,249,113,252,126,96,88,15,78,61,69,227,93,69,224,118,172,215,31,181,220,232,89,114,134,166,100,142,178,8,226,86,182,26,151,192,191,38,75,38,202,170,221,255,0,21,249,127,131,240,58,225,78,189,37,116,95,212,206,153,103,213,247,124,90,253,166,51,212,75,101,154,149,205,184,85,92,28,206,219,170,32,122,170,112,129,171,203,118,55,246,237,182,229,194,210,186,119,64,215,84,246,251,139,191,46,222,252,127,31,217,191,249,0,254,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,60,222,121,129,218,53,14,209,13,150,245,83,89,12,16,212,182,169,174,165,123,90,245,122,53,205,68,85,115,92,155,108,245,253,159,224,43,111,92,60,28,169,235,235,166,187,233,46,117,34,62,122,152,91,199,35,185,162,34,66,144,236,255,0,239,20,95,215,230,214,237,243,219,142,251,252,203,72,0,102,155,59,208,172,211,75,55,158,245,113,178,212,126,185,148,223,218,179,74,255,0,188,230,43,209,126,244,109,249,108,223,253,37,183,248,118,117,115,155,107,77,154,139,20,203,172,150,74,88,169,45,21,215,4,125,182,154,102,57,100,109,122,49,19,121,38,127,203,140,171,191,203,125,209,62,127,225,156,23,11,124,55,40,91,4,238,123,90,215,35,209,88,168,139,190,202,159,181,63,202,127,182,250,24,109,180,113,209,64,231,185,145,239,178,189,81,87,230,170,191,179,253,144,63,72,0,1,202,186,141,141,146,97,20,45,145,93,183,197,98,95,151,251,140,199,85,43,79,196,19,196,10,217,137,87,213,105,6,43,140,213,73,122,177,93,232,170,42,39,184,81,53,105,95,12,148,46,147,102,58,58,148,122,191,121,227,252,88,137,242,119,249,21,66,160,203,80,233,19,197,35,1,211,205,46,177,233,190,125,135,228,19,84,218,32,172,124,146,217,237,240,185,142,124,149,146,74,221,157,45,91,85,83,132,187,47,221,79,154,127,131,230,181,94,0,182,124,215,198,154,195,14,241,96,152,21,193,101,108,172,223,226,246,166,113,237,240,94,95,222,171,183,229,203,109,191,102,219,254,210,5,235,39,87,218,141,173,119,25,238,25,45,143,27,165,116,243,195,80,169,67,77,59,17,29,28,61,164,79,191,51,254,91,124,215,252,191,250,14,41,67,29,52,178,171,106,150,94,8,221,211,183,182,251,238,159,225,44,227,165,167,116,125,141,99,180,87,75,111,233,142,75,132,180,149,48,202,147,252,45,97,224,181,74,191,119,142,206,223,238,183,241,93,191,16,34,86,141,244,49,171,26,219,79,29,86,47,145,98,84,140,150,154,90,150,165,125,93,76,107,198,57,146,37,69,225,78,255,0,159,37,221,63,201,255,0,160,156,218,113,224,197,141,208,53,179,106,38,121,114,117,67,160,145,178,124,22,233,26,179,159,113,21,155,119,168,119,219,130,124,255,0,111,47,242,22,51,141,100,214,203,219,27,5,190,26,166,35,88,233,17,102,107,83,228,142,217,127,5,95,218,167,222,3,195,233,126,144,227,90,75,102,166,177,227,149,215,58,152,41,99,150,38,58,182,88,222,245,73,37,89,23,117,99,26,155,242,93,147,229,248,127,233,61,192,57,63,81,157,64,88,186,119,195,104,243,11,245,178,190,182,26,203,164,86,182,199,73,11,36,114,61,240,203,42,42,163,164,141,54,218,21,77,247,253,169,242,253,168,28,211,170,254,187,112,206,152,209,244,53,248,229,234,190,225,5,198,158,138,85,134,142,41,97,84,150,153,211,162,183,122,136,221,242,68,106,124,255,0,110,255,0,37,252,74,59,212,124,239,38,234,3,82,46,249,205,230,154,215,71,114,185,178,25,102,142,153,146,71,3,82,24,99,129,188,81,206,123,147,118,177,170,187,185,126,123,254,31,129,252,53,51,63,200,117,207,81,46,217,221,234,154,221,73,112,186,54,23,205,29,43,31,28,45,72,161,142,22,241,71,57,238,77,218,198,170,238,229,249,239,248,126,5,210,116,77,208,93,151,167,171,69,38,85,122,201,43,107,114,122,171,109,93,178,181,148,181,140,146,129,35,125,98,74,213,137,29,79,28,155,241,138,52,85,114,237,186,187,229,182,202,129,247,122,24,232,238,155,166,204,74,219,117,186,223,100,174,201,31,111,173,183,86,54,158,169,37,161,237,201,93,222,106,199,202,8,228,223,140,113,162,170,174,219,242,249,126,10,74,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,153,214,239,134,45,207,82,179,59,166,173,105,198,93,75,5,218,249,95,69,20,208,94,235,220,218,102,211,197,68,145,47,22,195,74,231,35,249,67,26,166,238,84,217,93,248,124,145,44,204,1,68,54,143,11,45,124,186,84,58,20,204,48,6,236,197,127,250,97,90,159,181,19,255,0,149,23,252,39,221,186,120,71,235,213,20,239,138,44,219,1,84,106,162,125,235,149,111,237,77,255,0,249,76,188,16,5,13,85,120,93,107,237,52,238,129,217,126,159,170,183,111,194,225,91,254,13,255,0,249,80,229,57,167,72,250,145,130,220,38,182,221,175,120,212,210,192,246,49,203,77,83,59,154,170,230,35,211,110,80,183,246,47,254,147,71,96,12,191,211,87,222,180,211,32,170,167,141,180,51,212,199,18,66,245,114,61,209,241,122,53,255,0,47,155,87,127,195,255,0,166,118,28,27,174,125,90,211,250,199,214,217,177,220,70,105,31,3,169,213,42,105,42,92,156,92,246,185,87,238,212,55,231,187,80,191,60,159,77,172,89,93,75,234,174,53,117,241,190,71,181,234,144,200,196,77,218,222,41,248,181,127,97,28,114,111,12,221,14,201,104,217,73,62,89,157,70,140,149,37,221,149,244,105,243,70,170,126,218,85,255,0,8,21,237,101,241,113,215,235,123,213,213,56,78,159,185,56,43,126,229,182,181,87,125,209,127,109,97,23,245,143,93,50,221,111,191,85,228,57,93,186,209,73,83,89,52,51,72,219,116,50,198,196,116,112,164,77,217,36,145,235,183,20,221,126,127,143,248,63,2,94,245,55,225,83,124,210,11,68,121,46,17,153,80,212,219,106,110,80,80,192,203,173,197,239,157,17,208,61,239,87,36,84,140,111,245,227,93,182,95,193,83,229,185,95,160,90,111,134,7,70,52,151,43,77,22,187,223,239,210,182,147,36,177,220,40,89,77,71,84,137,35,31,29,197,177,162,171,31,6,200,155,83,59,254,173,87,230,159,47,159,202,214,206,7,208,146,82,167,74,152,58,81,119,123,63,221,62,61,221,185,127,166,85,59,239,183,203,241,220,239,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,127,57,161,108,237,70,61,85,17,23,127,145,154,30,162,48,104,116,219,88,178,12,42,10,135,206,203,119,148,218,71,189,28,174,238,82,197,39,226,141,110,255,0,215,255,0,2,127,245,205,49,20,41,226,101,166,113,225,189,75,230,119,90,58,183,75,73,45,77,170,158,54,201,39,41,55,91,84,14,85,93,152,137,248,181,127,111,248,0,159,94,20,186,181,54,69,162,184,206,154,77,68,198,45,166,217,117,173,238,182,53,78,91,221,95,242,229,205,119,254,253,254,181,63,15,199,252,51,196,163,223,10,93,81,102,11,173,151,158,116,107,50,38,31,89,15,202,62,95,214,175,163,119,250,246,255,0,128,188,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,81,235,87,162,95,233,73,97,138,154,209,144,124,62,226,183,154,107,140,171,83,87,218,135,183,21,44,176,108,222,48,72,238,95,125,171,178,252,191,31,154,124,144,149,192,10,206,232,231,195,51,81,52,103,63,175,203,243,156,183,28,170,164,172,177,207,111,99,45,53,243,190,68,149,213,16,61,21,82,90,86,39,30,49,59,127,158,251,170,124,191,193,102,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,56,151,83,61,83,98,61,51,227,20,217,46,77,103,187,215,199,81,116,134,214,140,160,167,138,87,35,228,130,89,81,118,124,209,252,182,137,83,125,255,0,21,79,151,237,78,175,146,228,180,56,181,12,119,11,132,83,201,28,147,36,40,144,181,170,238,74,213,95,218,169,242,251,170,103,47,169,221,121,189,235,238,170,223,51,90,219,133,92,212,151,41,41,37,141,149,84,144,65,42,58,26,72,224,221,201,15,221,79,234,59,109,149,126,74,138,191,48,59,230,169,120,168,235,6,115,122,169,168,182,97,216,116,52,50,73,20,145,36,246,250,166,203,187,98,70,47,46,53,110,79,199,127,195,246,108,75,127,13,142,176,245,11,92,50,169,240,44,166,199,142,210,83,91,241,218,219,155,100,183,211,79,27,214,70,215,66,196,69,87,204,244,227,180,206,249,113,69,221,19,231,254,26,123,180,218,106,111,53,46,165,165,124,109,123,88,178,42,200,170,137,178,42,39,236,69,255,0,9,127,29,12,116,169,109,233,239,79,44,245,119,42,43,99,242,165,162,174,161,174,174,160,174,170,154,41,98,146,185,210,181,173,108,168,214,166,205,100,72,170,140,69,221,171,248,238,170,161,40,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,207,181,83,91,113,93,33,183,178,227,146,219,238,213,49,62,169,148,136,148,49,70,247,115,124,110,145,23,239,200,223,150,204,95,254,142,223,35,250,233,54,178,99,26,199,143,210,100,152,197,5,210,150,154,182,57,165,141,149,241,70,201,17,35,153,98,118,232,199,189,55,228,213,84,249,254,31,250,0,247,128,0,0,28,7,81,250,210,210,221,48,191,85,99,183,251,6,85,81,83,70,248,152,247,81,210,211,189,138,175,137,36,77,149,243,181,127,7,38,255,0,47,199,255,0,72,29,248,17,83,251,35,218,31,255,0,98,185,207,255,0,216,209,255,0,206,78,59,153,120,193,232,165,146,249,83,65,77,141,106,43,25,18,198,136,137,106,183,57,19,118,35,191,21,170,223,246,129,97,160,169,221,65,241,132,164,184,195,182,157,207,154,90,228,239,177,219,213,216,237,110,78,210,49,81,205,249,200,255,0,154,187,101,255,0,97,63,31,216,71,252,247,197,3,169,203,229,124,210,226,186,159,91,71,76,233,35,116,108,168,199,173,60,145,18,61,157,191,234,93,255,0,85,186,254,63,135,254,128,47,136,25,209,202,186,232,234,147,51,167,109,38,69,170,11,87,11,101,108,205,111,193,45,209,236,244,106,181,23,118,83,162,254,14,95,253,39,117,240,229,234,11,86,175,189,72,219,108,119,140,177,106,40,171,32,134,9,98,74,10,86,242,107,235,233,26,228,221,177,162,166,232,229,79,146,239,243,2,238,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,241,206,70,166,234,127,165,47,120,132,117,221,148,230,217,117,207,77,112,107,205,222,223,104,181,92,232,43,233,169,171,109,116,60,88,158,67,239,253,244,230,245,85,124,238,93,149,85,54,85,252,54,68,3,153,117,217,214,38,73,174,249,181,215,28,181,93,174,113,226,52,247,10,27,133,190,223,93,110,164,138,72,101,101,10,70,247,43,227,228,245,221,210,74,168,138,245,77,157,251,54,68,72,237,165,186,91,144,106,230,65,81,141,227,117,150,250,106,154,106,55,215,61,245,210,61,145,172,109,123,24,168,138,198,57,119,222,70,254,205,182,69,249,158,56,190,111,13,109,14,177,233,246,130,226,185,159,195,233,146,253,93,71,115,162,170,171,134,170,119,164,145,173,206,85,70,240,122,163,19,229,20,127,52,106,47,221,255,0,42,238,30,199,165,238,138,180,211,167,203,21,29,75,49,122,22,101,62,78,166,134,186,186,142,233,93,52,82,195,37,79,117,173,107,102,114,53,62,77,139,117,224,139,187,87,231,243,85,89,34,0,0,0,0,0,0,8,39,168,222,44,90,33,129,229,213,248,189,94,49,168,78,150,137,98,228,176,91,40,28,207,191,19,100,77,149,213,72,191,131,147,241,79,196,9,216,10,238,254,204,142,132,255,0,216,182,164,255,0,234,155,119,252,236,127,102,71,66,127,236,91,82,127,245,77,187,254,118,5,136,130,181,242,111,24,253,37,117,4,105,96,177,106,37,53,71,121,57,62,75,69,181,81,89,197,219,167,206,165,223,183,111,217,251,8,181,157,248,169,117,29,118,175,153,248,118,164,220,168,104,214,70,58,40,234,113,235,74,185,173,72,246,114,47,234,159,248,187,117,252,127,15,253,0,94,104,41,255,0,12,241,120,201,104,169,35,102,107,123,202,174,21,8,199,163,223,79,97,181,53,21,202,253,218,191,39,51,240,111,203,240,252,127,244,158,146,245,227,15,107,158,141,140,178,59,54,167,168,73,17,92,249,44,150,181,69,102,203,186,127,125,95,219,183,236,253,128,90,224,41,235,251,46,217,111,255,0,143,242,143,253,67,106,255,0,245,156,15,85,252,69,122,146,212,57,95,75,30,164,213,124,57,181,17,212,67,12,246,43,99,28,215,54,37,98,170,171,33,85,252,92,239,218,169,243,2,236,178,94,160,240,204,86,249,83,143,220,45,151,169,42,41,120,115,116,48,196,172,94,76,107,211,101,89,17,127,7,39,236,58,77,45,75,42,224,109,68,104,228,107,247,217,29,248,252,151,111,254,177,150,42,186,186,138,234,135,213,85,73,206,87,237,201,219,34,111,178,108,159,36,255,0,34,29,11,21,234,35,88,112,155,116,54,156,103,47,242,116,148,237,123,99,143,225,244,178,113,71,61,94,239,155,227,85,93,220,170,191,136,26,97,6,111,43,58,196,234,54,189,85,106,245,23,154,170,162,255,0,165,20,9,243,68,219,246,66,126,111,233,99,212,7,253,159,127,254,42,139,254,68,13,38,21,225,214,71,137,77,62,151,93,170,240,93,60,151,40,181,95,237,151,10,79,51,82,182,170,9,233,223,79,37,34,202,172,106,202,247,174,252,164,137,126,108,79,234,170,111,183,227,85,57,23,80,90,189,149,211,182,146,255,0,151,121,168,155,34,76,141,242,20,172,251,232,213,106,46,236,141,23,240,85,57,224,31,103,41,204,50,60,210,235,61,239,38,184,249,202,218,149,99,165,151,179,28,124,149,172,70,55,228,198,162,38,205,68,79,146,23,221,208,87,78,236,209,29,28,199,91,116,138,221,37,245,148,183,10,90,170,170,42,169,229,142,70,73,112,146,86,162,36,136,212,254,170,49,21,120,162,238,159,253,21,172,255,0,14,78,149,151,89,115,138,187,174,67,29,166,178,207,81,142,85,207,79,79,45,101,76,50,178,88,235,96,139,146,246,154,159,247,255,0,46,74,159,52,249,111,248,94,130,38,223,36,3,253,0,1,240,51,59,53,194,249,107,138,146,219,60,49,74,202,134,200,171,42,170,39,20,107,147,111,146,47,207,117,67,56,26,205,161,153,158,141,93,170,109,249,125,206,207,89,81,4,240,211,189,214,249,100,123,85,210,67,221,106,167,56,217,242,227,242,95,151,227,255,0,164,210,241,243,111,184,245,159,37,164,101,13,238,143,204,193,28,137,51,89,220,115,54,122,34,162,46,237,84,95,193,203,255,0,164,12,180,157,27,73,116,43,46,214,75,131,237,184,197,198,209,75,43,41,36,172,85,175,154,86,55,131,36,108,106,159,114,55,252,247,122,127,244,55,249,146,67,175,174,137,42,52,39,36,184,102,216,179,44,52,24,141,117,206,134,217,111,160,134,190,174,122,168,158,234,30,227,213,253,230,47,221,87,195,42,239,220,114,253,230,166,200,159,36,243,61,7,117,87,85,211,246,115,89,81,119,170,186,75,105,248,5,77,12,16,91,232,169,165,123,36,146,174,9,119,85,149,91,247,126,235,255,0,234,149,119,84,249,109,248,36,117,45,62,240,135,214,203,149,206,72,239,249,54,157,213,66,148,206,115,90,219,173,193,170,143,230,212,69,251,180,169,251,21,72,245,213,175,79,11,211,198,113,116,194,231,101,183,204,91,106,169,33,123,168,106,167,154,53,73,169,27,58,113,89,145,28,191,39,38,251,167,227,186,39,200,189,173,109,215,43,14,143,97,52,57,149,214,150,233,37,53,109,201,150,246,54,142,24,164,145,30,232,229,126,234,146,61,169,199,104,151,230,139,191,225,242,252,76,227,231,153,173,251,81,50,186,236,199,38,175,117,109,202,225,218,239,206,176,199,18,191,183,27,99,111,221,141,17,169,179,88,212,249,39,236,255,0,8,31,42,221,110,158,231,59,160,129,204,107,154,197,122,171,213,81,54,221,19,246,34,255,0,132,190,46,133,122,51,196,244,31,12,179,101,87,107,53,178,76,209,244,117,148,117,215,42,11,149,100,177,202,199,87,44,177,162,71,34,181,137,179,99,133,21,81,136,187,183,246,238,170,188,115,195,23,163,155,13,147,11,181,107,126,73,108,181,213,84,100,22,139,141,181,242,65,112,171,239,57,91,114,226,156,163,251,177,181,56,211,109,187,126,127,135,248,84,177,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,67,196,115,172,90,157,30,176,71,136,97,85,87,139,110,69,111,200,40,217,87,86,218,10,73,233,228,167,146,134,105,120,55,186,174,93,247,116,95,62,8,191,117,126,123,126,33,23,58,252,235,247,58,186,231,55,109,56,211,156,134,237,106,183,218,174,52,21,144,195,89,105,160,115,88,213,160,69,122,35,213,36,122,170,190,101,95,154,237,243,95,195,100,66,186,85,85,87,117,63,234,73,31,43,214,73,23,119,47,226,187,31,242,0,209,207,69,119,85,189,116,205,134,220,220,174,85,155,226,63,55,53,17,126,87,10,134,254,9,242,253,134,113,141,7,248,117,228,148,183,174,147,176,88,224,142,100,114,50,234,245,87,181,168,155,37,210,165,63,98,175,248,64,147,32,0,0,0,0,0,5,127,245,81,225,131,143,234,198,67,91,151,105,157,163,28,181,93,107,235,41,93,53,69,206,243,114,78,84,241,210,246,156,206,45,73,26,139,201,145,170,108,159,130,126,63,138,45,128,0,50,237,158,97,119,77,60,202,235,176,251,213,69,44,213,150,254,215,117,244,175,115,162,94,113,182,68,226,174,107,87,240,122,111,186,39,207,115,224,23,99,226,123,211,37,179,81,48,90,76,187,28,162,183,83,100,117,249,61,23,155,172,171,172,169,107,100,129,148,21,17,241,224,222,76,69,251,145,126,13,79,147,87,231,243,93,233,56,0,63,69,13,12,181,242,172,48,185,141,115,91,203,239,42,162,109,186,39,236,255,0,100,181,44,99,194,41,245,184,101,190,75,133,54,29,45,221,95,34,212,84,37,238,230,140,123,82,71,162,34,34,70,137,248,112,79,234,167,224,191,253,16,170,82,101,232,23,134,118,175,235,37,134,147,49,163,200,176,118,218,238,52,243,190,8,106,238,21,177,204,215,69,58,196,170,228,142,153,83,241,99,182,217,203,242,84,253,191,135,10,215,142,157,51,45,0,200,107,49,252,182,231,100,171,154,142,120,41,222,235,108,243,72,197,116,176,36,205,84,89,35,98,237,197,118,95,151,227,254,20,249,157,239,164,127,17,76,187,65,104,41,241,44,202,251,123,172,197,109,246,250,168,104,168,45,150,139,124,143,138,166,90,164,155,154,190,78,15,86,253,233,183,221,235,243,114,108,155,34,108,30,147,89,252,44,181,51,76,113,234,123,236,151,140,27,183,61,116,116,136,148,247,74,249,29,187,163,145,255,0,52,125,58,38,223,113,127,110,255,0,129,2,139,152,235,75,173,156,18,253,162,214,74,220,90,215,147,209,201,46,69,10,171,170,40,233,127,168,148,245,77,84,219,188,228,223,116,69,41,182,146,146,74,217,22,40,156,212,84,111,47,188,191,179,255,0,217,64,254,32,188,77,36,240,204,208,118,233,69,142,219,159,96,22,219,149,250,39,212,58,174,170,154,253,116,108,82,111,60,170,206,40,146,51,240,98,177,23,238,167,205,23,241,252,86,179,58,192,232,251,41,233,166,255,0,91,87,93,91,143,173,159,207,82,91,233,233,237,245,149,51,200,201,37,164,239,42,170,205,27,126,239,220,127,253,82,174,234,137,182,223,128,89,119,76,29,0,244,199,122,210,235,38,85,145,105,148,85,117,117,177,85,178,73,27,124,185,49,92,173,171,145,173,251,173,157,26,159,117,136,159,35,171,228,30,31,157,37,92,224,78,254,147,35,221,220,71,42,173,250,230,159,130,42,126,202,130,154,122,117,235,51,87,250,126,145,40,177,204,194,166,138,211,5,12,244,148,240,83,218,168,106,28,197,150,118,204,237,214,104,213,85,21,200,229,249,170,175,205,17,62,71,174,215,223,16,157,106,214,42,95,131,197,155,215,252,42,42,216,107,96,130,170,203,110,137,88,230,66,232,213,85,209,198,170,171,187,221,242,221,83,101,255,0,96,8,231,168,52,86,107,118,95,95,71,143,209,190,150,223,31,107,179,19,222,174,86,239,19,21,223,55,42,175,205,202,171,248,254,211,219,244,213,160,215,206,161,243,170,236,42,193,83,106,130,162,138,211,45,209,206,184,207,44,81,171,25,52,49,170,34,196,199,187,150,243,39,201,83,109,183,249,254,7,38,52,33,208,199,77,246,125,12,210,60,125,213,20,20,63,105,27,75,95,73,89,89,71,89,81,44,82,71,37,124,146,181,173,108,187,34,125,214,199,186,240,69,221,171,254,202,135,109,211,13,56,198,244,167,10,183,96,216,165,181,148,22,219,98,76,144,64,217,229,153,25,220,153,242,187,239,202,170,245,221,207,114,252,215,246,236,159,45,143,86,0,0,0,0,0,31,138,235,102,182,222,233,219,73,116,166,239,68,199,164,136,222,110,110,206,68,84,223,118,170,47,224,170,103,227,173,238,153,170,52,3,85,47,180,246,228,181,65,98,138,170,134,146,150,150,150,174,162,119,198,249,40,89,51,149,86,102,238,168,174,71,175,205,203,248,162,39,203,240,208,161,196,186,181,210,187,38,174,105,205,187,28,190,208,195,85,5,53,238,26,230,178,90,137,97,68,123,96,157,136,187,196,168,187,237,34,252,191,15,159,251,0,103,114,235,152,100,87,171,116,86,155,157,199,189,75,12,157,214,71,217,141,187,63,101,77,247,107,81,127,234,151,246,254,211,186,116,69,211,203,58,134,212,219,158,43,85,21,186,88,169,113,250,139,155,91,89,85,60,13,69,101,77,60,91,242,133,21,202,191,173,95,146,252,182,223,246,162,17,205,126,70,130,124,60,244,167,29,192,122,108,195,171,233,237,177,71,121,124,55,58,122,138,136,170,38,123,95,27,174,115,185,17,17,235,178,124,154,207,159,20,95,151,254,144,147,20,84,84,214,250,102,81,209,199,219,134,61,248,183,117,93,183,85,85,249,175,207,241,85,63,184,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,63,156,243,178,157,136,247,162,170,42,237,242,3,148,117,39,174,246,141,0,194,104,178,235,196,23,73,98,171,187,69,108,68,183,193,12,178,114,124,51,72,155,164,175,106,113,218,37,249,239,190,251,124,191,19,58,121,254,117,146,106,86,89,93,154,101,183,37,175,186,220,123,94,98,161,97,142,37,127,110,38,198,223,185,27,90,212,217,172,106,124,145,63,13,215,231,185,220,250,223,234,94,247,175,90,173,126,242,247,26,255,0,179,14,170,161,172,162,162,173,162,166,134,88,165,142,134,56,156,231,58,45,213,126,243,165,84,78,106,155,57,63,15,146,36,108,99,21,235,178,108,7,248,9,199,211,231,134,6,169,106,107,35,191,220,175,120,60,246,186,186,57,223,4,50,220,171,163,149,178,50,116,143,117,237,211,255,0,145,255,0,245,75,248,167,255,0,67,200,117,87,208,86,111,160,247,122,171,171,110,88,171,44,146,87,83,80,211,83,82,87,85,205,43,30,250,94,234,170,247,97,79,187,187,31,255,0,84,171,243,79,150,223,128,68,178,222,188,33,117,2,170,227,98,183,233,227,230,157,96,181,227,215,74,182,177,98,141,24,138,183,86,174,232,228,251,234,191,174,95,146,252,191,31,240,33,80,164,144,232,143,169,74,158,157,245,26,227,144,213,212,92,150,138,123,5,69,182,56,232,41,41,230,145,28,250,154,121,119,84,149,90,156,127,86,239,158,251,238,169,242,216,13,12,3,241,218,46,148,247,155,124,87,42,86,72,216,166,229,197,36,68,71,38,206,86,174,251,42,254,212,63,96,0,8,103,213,143,136,102,19,161,139,38,59,71,111,203,33,187,209,220,105,160,168,158,150,223,71,52,79,142,90,103,76,136,222,236,223,229,102,235,197,23,116,95,217,248,132,204,5,41,97,94,44,26,229,13,218,87,229,249,237,230,186,137,105,220,145,199,6,61,105,107,146,94,77,217,223,38,55,229,183,36,252,127,111,224,93,61,37,75,42,233,217,81,26,57,26,253,246,71,126,63,37,219,255,0,172,7,246,0,1,254,57,168,228,217,201,185,73,222,35,125,22,75,164,185,53,199,84,177,88,236,116,56,189,222,237,65,107,161,163,101,125,92,213,113,61,109,234,231,171,210,86,171,120,171,233,228,93,210,71,47,222,111,201,62,104,151,100,121,204,235,14,177,230,246,136,109,87,250,20,170,167,138,165,181,13,98,202,248,246,122,53,205,69,221,138,139,248,57,126,95,135,204,12,217,105,15,253,18,212,255,0,188,95,255,0,188,140,211,129,151,200,42,170,112,92,146,174,36,147,105,25,10,68,171,18,35,211,103,35,31,255,0,84,105,163,11,200,25,148,227,84,119,216,210,94,53,93,205,187,173,107,93,247,100,115,126,104,213,84,255,0,169,3,248,230,216,14,37,168,182,168,172,153,149,167,226,20,80,84,54,170,56,187,242,197,180,173,107,154,142,222,55,53,127,7,185,54,223,111,159,251,5,14,245,165,209,181,235,167,92,174,227,115,162,154,193,14,54,250,250,59,125,29,29,29,109,84,243,71,36,148,105,43,149,203,52,105,247,85,204,145,127,174,171,247,145,17,54,252,52,6,124,235,230,63,104,200,233,25,67,122,164,243,16,50,68,149,173,238,57,155,61,17,81,23,118,170,47,224,229,255,0,210,98,70,90,55,253,135,126,232,179,16,183,102,186,165,116,181,92,233,153,60,81,88,39,168,70,190,71,177,17,201,83,78,221,247,98,239,248,57,127,200,73,110,187,252,60,89,165,116,238,212,44,6,155,29,181,216,174,87,138,75,117,37,55,197,43,167,168,102,244,111,115,249,36,172,114,108,175,133,235,191,53,95,154,126,31,52,72,65,164,185,82,98,57,29,77,201,86,100,238,209,62,15,213,49,174,95,156,145,187,240,119,203,111,186,33,153,134,156,207,149,145,99,22,60,178,137,150,236,130,135,205,83,199,42,78,214,119,94,205,158,136,168,139,187,21,23,240,114,255,0,233,63,117,21,92,117,212,204,170,137,174,70,63,125,145,201,243,249,42,167,255,0,88,254,230,88,82,183,95,61,3,71,163,179,207,159,224,180,214,11,102,55,113,187,209,219,104,169,27,114,173,158,166,53,90,39,61,252,210,102,185,54,87,195,34,239,205,87,230,223,193,55,68,128,6,167,46,118,155,125,230,157,180,183,42,126,244,77,122,72,141,230,230,236,228,69,77,247,69,79,216,170,101,239,48,183,197,107,200,170,232,33,106,53,145,118,246,68,85,84,249,198,213,252,87,231,251,64,154,94,22,250,7,75,169,26,169,115,185,100,52,244,53,118,201,241,74,201,97,133,245,83,197,35,101,101,125,43,57,47,109,19,246,115,253,171,248,167,203,252,23,124,103,199,65,122,217,206,244,11,16,183,227,248,86,67,114,182,212,81,195,81,78,231,69,108,162,168,103,110,90,135,76,173,69,157,28,191,214,86,174,251,111,242,217,62,68,228,240,216,235,119,81,245,175,51,170,211,77,68,201,174,23,105,237,120,229,101,209,234,182,186,26,120,85,233,93,3,26,173,116,45,107,149,81,147,237,178,162,39,227,254,4,80,44,168,0,0,0,0,0,0,241,90,177,85,37,38,59,77,36,78,86,170,214,177,191,130,47,255,0,123,147,252,39,181,60,46,176,255,0,208,205,55,251,253,159,251,185,0,204,156,143,116,143,87,189,119,85,52,157,210,182,223,160,92,95,111,252,119,255,0,179,103,51,94,105,67,165,111,254,64,184,191,255,0,198,255,0,246,108,224,117,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,160,124,80,58,195,186,93,114,155,150,135,227,21,247,106,71,99,215,171,117,199,105,232,41,22,4,99,173,170,229,70,201,187,164,87,111,82,139,178,166,223,143,207,228,135,115,235,255,0,175,121,244,162,105,244,239,79,106,175,246,172,146,211,120,162,90,186,191,134,209,79,77,37,52,180,47,149,88,197,149,206,93,247,146,37,249,177,63,170,228,69,219,241,167,72,97,184,228,215,25,100,146,120,221,80,230,115,123,222,156,81,81,54,111,253,74,127,177,251,0,249,165,241,120,127,244,215,164,216,246,132,98,217,196,120,155,27,144,220,41,174,52,149,117,140,184,85,185,36,139,226,51,108,222,11,39,4,249,69,31,205,26,139,247,127,202,187,209,101,250,203,85,142,221,167,179,214,201,19,230,167,227,201,209,42,171,87,147,81,201,178,170,34,254,10,159,176,188,15,10,252,241,151,190,155,112,220,90,127,48,250,218,58,43,181,68,146,58,54,54,53,79,139,77,182,202,139,190,251,72,159,177,63,104,19,100,254,115,65,21,67,81,146,183,146,34,239,182,234,159,51,250,0,43,111,170,223,11,43,62,101,114,169,200,116,94,213,140,88,103,171,174,166,221,247,59,213,201,203,229,217,74,172,123,21,56,202,136,171,35,90,169,183,236,79,197,63,2,175,53,75,68,178,173,36,175,154,221,145,220,45,53,50,65,52,80,57,104,101,145,237,87,62,46,226,109,206,54,252,182,252,127,203,255,0,164,211,57,248,110,246,91,101,250,153,180,119,90,110,252,44,122,72,214,243,115,118,114,34,166,251,181,81,127,5,80,51,179,161,125,97,235,94,132,171,105,112,236,218,107,117,12,84,147,82,197,20,86,170,26,133,106,73,50,74,228,222,104,213,118,87,34,174,251,239,251,19,228,89,230,15,226,203,163,149,184,133,5,109,251,29,212,10,154,249,22,84,150,86,90,237,237,71,109,35,209,191,36,169,68,254,170,34,126,31,176,130,222,36,186,19,143,233,86,178,228,151,44,86,219,77,67,106,146,190,219,73,79,3,42,231,154,70,114,182,198,247,111,221,85,249,43,152,229,254,178,175,205,63,97,14,0,156,253,72,248,159,106,86,165,185,244,58,93,149,95,45,22,182,87,65,83,79,5,202,199,108,228,198,54,157,204,122,42,162,72,170,171,35,149,83,230,191,37,253,159,129,6,230,154,73,228,89,101,119,39,187,241,93,182,63,77,170,213,81,120,168,117,53,51,227,107,154,197,145,86,69,84,77,145,81,63,98,47,248,75,167,232,219,195,131,14,211,43,85,46,73,169,246,27,29,218,247,83,110,171,163,170,170,182,222,46,42,146,43,170,209,209,236,213,237,181,17,35,141,168,187,53,23,116,253,187,170,129,197,60,60,122,4,134,235,73,77,170,186,143,75,96,187,89,111,86,106,234,106,120,41,238,117,177,212,182,161,149,205,98,61,237,99,88,212,111,24,100,79,147,215,241,111,203,252,22,190,136,141,77,147,240,13,106,53,56,181,62,72,127,160,0,0,0,0,102,155,169,150,163,53,187,36,106,39,201,60,159,255,0,98,66,89,135,66,61,124,224,214,93,33,199,180,215,44,182,229,85,183,91,77,45,124,245,19,83,208,82,37,59,185,215,200,246,241,119,121,174,85,70,204,212,93,218,159,52,95,199,228,171,3,188,65,177,63,178,125,87,231,54,216,146,22,193,11,173,109,107,99,123,157,178,186,217,76,239,197,223,63,218,164,113,3,79,116,186,151,98,171,129,181,17,210,87,163,95,190,200,232,217,191,201,118,255,0,94,127,95,210,29,151,255,0,149,107,127,253,6,127,255,0,70,95,192,23,151,214,151,88,26,101,141,227,112,99,55,27,22,79,37,77,29,230,153,207,124,52,212,235,26,242,165,149,201,178,172,200,191,131,211,246,127,132,163,64,0,157,90,67,226,133,169,152,6,19,109,197,111,25,93,242,103,80,182,116,95,45,99,182,57,155,190,119,200,155,43,145,170,191,39,254,223,218,123,127,236,187,102,31,246,65,148,127,234,27,87,255,0,172,173,227,216,105,126,154,94,53,74,253,61,130,203,83,67,12,244,244,111,172,115,170,228,123,24,172,107,216,197,68,86,53,203,190,242,39,236,219,241,2,72,235,31,137,95,80,26,128,213,161,177,106,21,194,158,129,149,81,84,67,21,85,134,214,213,111,24,149,174,249,182,39,46,252,156,171,248,254,10,67,247,189,210,57,94,245,221,84,157,253,64,120,109,101,26,11,131,80,229,217,21,78,37,81,29,93,210,59,106,37,190,231,93,44,156,223,20,210,34,170,73,19,19,142,209,47,207,125,247,219,229,248,144,60,1,239,180,91,87,47,250,51,148,85,100,248,229,198,106,58,154,171,123,232,29,36,84,208,204,170,199,73,27,213,56,202,138,212,77,227,111,205,62,127,47,242,169,235,250,90,233,198,249,212,94,105,89,139,90,42,45,17,190,154,209,53,205,126,35,83,60,44,226,201,225,137,118,88,152,229,229,188,169,242,219,109,183,255,0,33,111,212,30,24,221,45,83,208,197,79,62,150,82,58,70,111,186,183,33,187,109,248,170,255,0,143,255,0,40,18,143,14,201,232,179,44,114,147,36,183,197,60,116,245,157,206,13,157,173,107,211,132,142,98,238,141,85,79,197,171,251,127,3,237,31,62,195,97,180,227,22,152,44,118,58,79,45,69,77,203,181,23,113,207,227,201,202,229,249,185,85,87,239,57,87,230,191,180,250,0,0,0,0,0,15,3,173,20,242,84,226,244,172,141,90,138,149,236,95,159,251,156,135,190,34,239,136,125,230,237,99,209,91,45,93,154,173,41,230,126,81,77,27,156,172,107,183,106,210,85,170,166,206,69,79,197,16,12,252,154,83,233,114,158,74,93,10,198,96,153,205,87,183,206,238,173,252,63,209,147,41,155,74,21,68,153,121,39,253,79,255,0,93,13,71,99,168,212,179,83,163,19,100,251,251,127,250,106,7,210,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,43,207,196,7,175,187,134,145,86,212,233,190,155,87,223,109,25,61,162,239,68,181,149,139,108,161,168,165,146,150,90,23,76,172,98,204,231,174,251,201,10,238,172,79,234,185,17,118,252,123,63,91,61,95,80,116,217,137,211,86,83,37,238,26,229,189,211,91,229,150,138,138,150,116,115,100,165,154,109,145,38,122,38,223,113,191,61,183,221,63,192,80,77,234,245,115,200,110,115,94,47,21,62,98,178,163,143,114,78,13,103,46,45,70,167,201,168,136,159,36,68,249,32,31,202,225,112,171,186,85,201,95,95,55,118,121,118,230,254,40,221,246,68,68,249,34,34,126,8,135,127,233,15,169,234,94,156,178,250,171,253,207,226,207,166,154,205,61,181,140,183,210,83,204,244,116,149,16,203,186,164,174,106,113,253,90,252,247,223,125,190,91,19,179,195,155,163,141,38,206,180,107,27,212,13,66,196,105,110,178,221,40,110,76,123,217,116,173,133,235,36,119,41,35,106,171,99,123,26,136,140,143,111,151,249,23,241,249,156,43,173,63,14,106,205,34,89,115,44,13,152,205,175,28,173,186,82,219,232,169,18,233,93,61,68,106,234,71,61,252,187,172,114,108,175,137,235,191,53,95,154,126,9,242,64,229,254,33,57,70,27,168,58,215,146,231,216,157,170,186,142,43,165,93,185,173,74,205,146,94,49,219,162,141,200,230,181,239,106,125,232,247,77,151,240,219,253,130,88,248,61,220,169,164,174,101,181,177,200,147,69,140,92,158,231,42,39,21,79,138,67,248,124,255,0,202,159,176,170,2,96,248,101,234,181,22,151,235,109,238,233,116,101,108,148,242,226,85,84,141,109,44,81,189,200,231,86,210,63,117,230,230,252,182,98,254,223,240,1,124,224,0,7,146,212,189,75,177,105,101,138,12,135,33,164,175,168,167,168,171,109,27,91,71,27,30,244,123,152,247,162,170,61,205,77,182,141,127,110,251,237,242,56,55,80,221,124,105,158,133,189,246,251,181,147,46,146,170,10,216,41,164,125,13,21,36,173,94,228,11,42,109,220,157,191,45,182,223,229,248,148,181,212,31,82,250,147,212,30,71,91,114,204,50,89,174,52,53,21,20,245,81,199,53,5,45,59,210,88,169,210,20,114,246,24,159,179,146,109,190,223,61,215,230,7,240,234,55,95,50,109,127,212,139,198,107,121,186,84,213,67,114,146,150,86,165,77,37,60,18,115,134,149,144,34,170,66,156,83,228,197,252,23,240,217,87,230,115,26,26,25,174,19,44,48,185,141,115,91,203,239,42,162,109,186,39,236,255,0,100,253,22,59,29,93,254,173,244,116,114,66,199,178,53,149,86,85,84,77,145,81,63,98,47,207,230,134,138,58,106,233,107,3,233,251,9,182,89,237,216,253,36,23,154,88,42,105,170,42,41,110,21,115,196,248,229,170,116,200,214,247,157,254,211,117,226,139,186,47,236,252,66,35,120,98,116,123,81,130,205,30,173,229,77,178,85,178,245,96,175,182,255,0,106,87,85,44,220,210,225,30,202,230,43,90,196,111,26,117,77,209,119,252,62,95,53,44,164,0,0,0,0,0,0,0,33,159,136,31,72,112,235,198,37,79,95,139,211,218,41,114,9,239,244,149,85,85,119,26,234,168,217,36,17,209,205,23,20,108,109,123,81,223,222,255,0,6,167,201,171,243,223,241,162,200,101,150,221,80,237,157,179,184,241,85,106,111,248,236,191,180,212,249,79,62,35,253,15,191,13,186,86,106,238,39,21,138,134,219,123,188,208,91,160,137,110,21,146,84,55,107,123,185,115,107,218,230,34,43,169,220,187,163,149,127,15,240,170,32,77,61,9,209,94,150,245,227,77,44,217,221,54,153,220,56,93,18,166,68,243,183,42,184,164,253,85,68,144,252,219,21,74,181,63,169,242,217,127,13,183,249,148,175,212,149,163,23,176,235,54,67,104,195,109,146,80,90,32,242,158,94,158,73,29,35,153,202,146,23,63,119,57,206,114,238,245,114,252,213,127,31,254,129,241,48,61,96,212,93,50,157,106,112,140,139,225,178,44,15,166,87,121,72,38,253,91,158,143,115,127,90,199,126,46,106,46,255,0,143,200,242,85,85,83,214,206,234,170,169,57,202,253,185,59,100,77,246,77,147,228,159,228,64,61,102,150,105,149,235,85,178,10,140,122,197,83,65,4,244,244,111,173,115,171,36,123,24,172,107,216,197,68,86,53,203,190,242,39,236,219,241,249,151,231,134,244,45,211,118,49,143,82,89,221,166,241,243,167,238,34,172,119,171,139,155,247,164,115,190,74,233,183,253,164,94,240,140,210,26,91,94,37,106,213,197,130,151,187,123,176,221,40,92,246,207,42,202,168,219,170,39,222,98,253,196,79,237,116,249,167,207,240,255,0,10,150,74,5,104,245,121,225,117,142,95,187,151,253,15,179,99,120,245,77,85,202,153,21,247,43,213,201,234,180,237,165,115,94,205,156,147,34,42,200,214,42,47,248,19,241,79,192,169,203,189,186,233,134,95,42,109,50,212,194,181,84,237,107,94,248,126,243,21,28,214,189,54,228,137,251,21,63,97,169,19,141,235,55,73,218,39,174,47,125,94,123,132,178,233,87,45,76,85,82,72,251,165,109,58,57,241,196,177,53,118,134,86,167,201,139,182,219,109,251,87,230,6,124,115,109,104,212,189,70,181,69,100,204,178,95,136,81,65,80,218,168,226,242,116,241,109,43,90,230,163,183,141,141,95,193,238,77,183,219,231,254,193,226,227,141,210,187,139,85,55,68,223,230,119,126,173,186,101,189,116,231,168,151,139,5,92,246,111,37,71,81,71,77,28,84,21,83,205,197,210,209,178,125,249,76,198,170,167,205,219,238,191,138,236,159,35,230,116,169,137,219,243,29,67,184,219,46,52,236,154,40,172,179,78,141,116,143,98,35,146,120,27,190,237,249,254,14,80,47,51,163,109,23,182,104,206,134,99,56,227,104,233,89,114,163,142,186,41,165,165,169,154,88,156,201,43,166,149,17,189,205,151,240,86,239,247,83,230,139,251,14,236,0,0,0,0,0,0,0,2,41,120,145,127,242,14,177,255,0,243,215,77,255,0,216,117,132,173,34,167,136,244,18,212,104,125,141,145,57,168,169,149,211,47,207,252,30,78,172,10,82,233,227,19,181,102,57,173,109,178,241,72,218,136,98,181,201,59,90,233,94,205,156,146,196,212,93,216,168,191,131,148,210,164,48,197,79,19,97,133,188,88,221,246,77,247,51,247,225,229,167,50,106,118,180,222,172,49,121,93,233,241,122,154,207,237,137,100,141,191,118,174,145,159,37,98,42,239,247,255,0,216,252,77,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,60,142,166,234,109,135,74,108,48,100,57,13,37,125,69,53,69,91,104,154,218,40,216,247,163,220,199,189,21,81,239,106,109,180,107,251,119,221,83,228,122,169,231,101,59,17,239,69,84,85,219,228,103,255,0,174,222,170,47,90,253,169,87,187,117,5,194,226,220,69,149,180,21,246,251,125,117,13,44,50,195,44,116,13,137,206,115,162,228,229,221,207,149,81,21,234,155,57,63,13,145,16,57,22,187,107,38,73,174,122,139,119,206,175,247,57,234,229,185,186,153,238,116,244,176,192,245,88,169,227,133,21,91,10,35,83,228,205,190,95,179,230,191,51,206,103,120,37,219,79,111,245,88,221,230,162,146,106,170,55,70,217,31,74,247,58,53,231,27,100,77,149,205,106,254,14,79,217,248,150,103,225,111,210,37,142,229,104,162,214,140,198,219,108,175,183,223,236,87,26,56,163,138,190,173,149,41,43,46,77,98,57,236,111,22,35,118,167,122,124,156,191,139,126,95,53,218,31,248,140,223,155,144,117,127,159,92,27,220,253,107,173,43,247,218,136,191,43,85,43,127,4,249,126,192,46,71,160,166,49,157,40,96,220,27,178,127,116,253,202,168,239,207,99,94,155,57,55,67,142,116,125,97,251,51,211,166,37,99,218,52,242,222,127,251,219,156,230,253,234,234,135,124,149,223,63,250,163,178,129,81,61,125,248,120,83,98,149,117,26,139,165,244,120,245,154,209,116,187,209,80,211,65,61,210,186,90,134,53,40,93,220,71,36,141,123,118,89,33,114,162,163,149,118,84,252,62,104,149,156,215,57,139,187,87,101,53,78,82,31,137,254,143,105,198,157,106,29,234,229,134,227,191,15,169,146,237,109,166,115,252,220,242,239,27,173,136,229,110,210,61,201,253,102,181,119,219,127,144,31,15,66,252,76,53,159,77,168,32,177,229,25,189,214,170,215,75,77,51,33,130,142,199,108,114,182,87,207,220,229,201,204,107,149,54,87,254,43,248,175,225,254,15,35,173,126,32,154,249,170,117,147,65,14,127,87,240,148,169,134,166,158,158,166,201,110,141,236,123,97,224,170,170,200,149,127,23,63,229,201,83,101,34,232,3,254,164,145,242,189,100,145,119,114,254,43,177,253,229,160,154,26,70,86,57,204,86,72,238,40,136,171,190,255,0,63,255,0,81,254,219,164,164,138,119,58,178,39,200,197,98,162,35,127,29,247,79,242,167,249,73,27,214,198,117,136,101,250,131,120,92,26,217,112,183,217,214,178,138,90,106,122,196,111,54,113,162,107,95,186,163,222,191,55,171,149,62,242,252,151,246,126,0,122,63,13,77,60,155,62,214,203,213,3,22,151,102,98,117,85,27,77,35,216,159,118,178,145,191,139,17,87,127,188,95,113,75,158,14,106,159,167,235,242,127,251,145,93,238,52,37,209,128,0,0,0,0,0,0,0,0,63,149,69,44,21,108,72,234,25,205,168,188,145,55,84,249,255,0,244,15,234,0,207,183,95,186,11,69,163,26,239,148,82,227,212,212,84,118,24,170,109,212,212,180,176,213,79,51,227,116,150,232,101,118,238,151,117,84,87,35,215,230,229,252,81,63,15,195,138,233,54,156,87,234,126,71,83,96,183,203,70,201,41,232,159,88,171,85,35,216,206,45,146,54,124,149,141,85,223,239,167,236,219,241,47,71,175,109,0,181,235,126,152,91,45,62,74,137,213,81,228,116,213,207,125,93,92,241,49,81,148,181,49,252,187,91,252,254,250,124,182,219,241,40,2,138,190,174,221,42,207,71,47,109,238,111,21,94,40,191,45,209,127,111,251,8,6,156,244,159,78,172,218,81,128,218,240,28,126,138,58,74,11,95,127,181,12,115,201,51,91,221,157,242,187,103,200,170,245,221,210,42,252,215,246,236,159,45,143,92,120,45,10,204,157,168,26,87,100,203,156,233,156,181,254,103,231,52,108,99,254,229,76,177,252,218,207,186,159,212,253,135,189,0,0,2,45,248,128,104,181,183,87,244,158,213,105,146,146,149,243,69,146,211,86,57,213,53,51,68,213,70,210,84,179,229,219,221,119,251,233,242,219,111,196,163,29,36,206,234,52,247,36,169,189,83,203,52,110,154,133,244,170,177,68,201,23,101,146,55,126,15,249,109,247,63,217,52,221,52,17,84,53,25,51,57,53,23,125,183,84,249,153,152,215,108,37,250,115,170,183,204,53,254,95,149,191,203,111,216,145,239,103,235,41,162,147,228,231,162,57,127,175,251,83,241,3,75,246,139,165,61,234,221,21,206,149,146,50,41,185,113,73,17,17,201,179,149,171,190,202,169,248,161,251,8,185,225,225,171,95,164,158,155,176,247,86,190,178,91,139,160,185,207,52,210,193,20,109,114,54,231,59,19,100,98,237,190,202,223,216,159,130,146,140,0,0,0,0,0,0,1,242,178,60,110,215,148,80,178,223,119,165,74,136,99,149,38,107,86,71,179,103,34,42,34,238,213,69,252,28,167,213,0,64,62,137,250,3,189,244,241,171,151,124,191,34,151,26,158,154,179,30,158,214,214,219,110,53,146,200,143,125,69,52,168,170,146,198,196,227,180,43,243,223,125,246,249,126,36,252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,93,226,153,150,102,56,158,132,216,171,113,11,187,40,42,95,152,82,66,231,186,24,228,222,53,161,172,114,183,103,181,201,253,102,181,119,219,127,145,69,6,164,178,92,86,193,151,208,199,109,200,168,60,221,52,83,36,237,103,117,241,236,244,69,106,46,236,84,95,193,206,249,126,31,50,170,186,134,240,149,188,82,114,185,105,39,216,203,37,20,181,176,178,24,234,239,55,41,30,216,251,14,230,139,206,41,63,25,27,186,124,215,229,254,15,192,14,55,211,103,137,46,121,162,248,165,191,5,188,228,119,185,172,54,202,122,150,210,210,81,89,173,210,118,230,150,165,102,229,206,68,107,213,62,252,159,139,151,230,239,146,108,137,180,79,212,236,214,163,81,51,139,150,97,85,44,210,73,112,236,242,116,177,178,55,175,110,22,71,243,107,62,234,124,153,251,15,155,149,99,21,248,133,242,166,193,114,154,158,90,138,94,28,221,3,156,230,47,38,35,211,101,114,34,254,14,79,217,248,159,32,13,42,244,194,174,118,134,227,74,245,221,127,183,63,251,50,99,169,149,73,208,167,136,230,45,133,224,150,157,46,212,10,92,178,229,53,154,130,186,103,173,13,182,135,178,175,146,185,100,106,181,203,43,30,187,50,109,151,116,79,158,255,0,142,200,167,68,234,119,197,35,30,197,41,190,11,166,177,102,22,139,189,61,194,4,158,121,173,54,249,98,117,59,169,222,229,98,119,37,127,207,146,198,191,213,79,193,126,127,225,14,227,214,111,89,118,62,155,172,49,42,65,127,101,123,47,20,212,50,203,67,69,75,59,92,217,105,101,153,17,18,105,19,229,247,91,186,237,190,233,254,2,134,179,108,223,38,212,76,150,179,46,203,238,126,126,235,95,219,243,21,29,152,226,231,194,54,198,223,187,27,90,212,217,140,106,124,145,63,13,255,0,19,254,51,44,207,37,212,28,146,179,46,203,238,94,126,237,95,219,243,21,29,152,226,231,194,54,198,223,187,27,90,212,217,140,106,124,145,63,13,255,0,19,231,91,232,214,182,103,68,222,63,38,171,190,106,169,251,83,252,31,236,129,42,186,34,232,198,225,212,118,65,44,183,21,176,212,90,228,178,212,214,193,5,101,117,85,59,219,36,85,113,67,186,172,44,255,0,43,246,77,213,54,95,240,150,89,155,248,96,244,215,125,182,199,77,96,211,74,10,105,219,80,217,28,233,242,11,175,21,98,53,200,169,253,249,223,61,213,63,97,37,180,123,2,178,233,150,157,90,112,140,122,133,148,148,22,223,49,217,133,147,73,42,55,185,60,146,187,239,72,170,229,221,207,85,249,175,237,219,240,61,152,25,210,234,75,164,124,227,167,155,229,93,30,65,116,199,103,134,26,170,122,70,182,221,85,81,46,207,150,155,188,139,188,177,49,118,217,23,127,242,255,0,144,224,134,167,174,22,218,43,164,45,167,175,135,187,27,92,143,68,228,173,249,236,169,191,201,83,252,42,86,15,90,190,25,17,221,174,85,89,142,140,82,98,246,24,235,238,84,145,177,46,23,123,131,228,72,91,70,173,145,170,142,100,173,69,89,35,69,69,69,223,111,218,159,129,129,225,252,28,175,86,63,210,189,202,215,228,234,60,244,56,109,193,242,203,242,224,230,173,202,145,81,19,239,127,223,55,246,39,224,165,192,25,121,199,178,172,175,77,111,117,21,184,213,209,180,117,206,131,203,73,43,97,100,168,232,220,173,122,183,105,26,169,248,181,191,61,183,249,26,19,233,59,168,235,95,80,154,107,102,200,225,138,236,181,181,176,86,84,73,45,117,52,16,171,155,21,99,225,219,140,79,86,162,252,155,248,39,224,155,175,204,200,238,96,0,0,0,0,0,0,0,0,0,63,133,93,21,53,124,105,13,84,92,216,142,228,137,201,83,231,255,0,208,255,0,100,204,70,168,218,45,246,44,234,231,106,181,211,246,41,96,236,246,227,230,231,109,202,22,57,126,110,85,95,197,87,246,154,126,51,175,215,149,134,223,142,245,83,155,219,45,52,233,5,28,43,108,72,227,230,231,241,229,109,166,114,252,220,170,191,138,170,254,63,180,11,142,240,235,204,31,151,116,161,131,87,74,249,158,249,89,117,122,172,145,177,187,241,186,84,183,240,111,203,246,18,104,172,255,0,8,205,91,168,184,99,246,237,43,154,106,167,65,102,199,238,117,173,141,96,137,35,69,117,209,171,186,61,62,250,175,235,215,228,191,47,154,255,0,129,11,48,0,0,0,87,79,136,127,65,247,157,96,186,85,234,62,9,38,55,111,188,221,239,20,61,250,155,141,194,177,170,248,34,160,116,42,213,99,35,145,136,187,199,30,219,39,224,223,199,117,84,91,22,0,65,15,11,11,116,246,109,35,199,109,53,79,99,165,130,215,116,87,58,53,85,106,239,116,123,147,101,84,69,252,21,63,97,59,207,229,29,44,17,72,178,198,205,158,169,178,174,235,248,31,212,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,33,152,233,54,159,231,234,171,150,216,60,250,186,86,204,191,219,83,197,247,218,197,98,47,234,222,223,250,149,84,43,247,168,159,9,171,45,242,162,91,134,137,218,113,92,125,178,214,64,173,248,141,242,232,245,72,18,5,108,141,94,77,151,230,178,34,57,63,201,251,83,240,44,196,1,151,108,239,11,186,105,238,85,93,136,94,170,41,102,172,160,237,119,31,74,247,58,37,231,27,100,78,42,230,181,127,7,166,251,162,124,247,62,1,163,238,161,250,87,211,30,161,109,17,208,229,248,189,61,198,102,220,33,175,123,167,184,213,211,181,93,28,47,137,171,250,135,167,205,26,253,182,219,111,219,248,148,91,212,207,76,121,103,78,153,101,194,201,144,215,216,231,142,146,166,154,149,27,109,169,158,84,231,45,50,78,138,139,44,108,85,77,183,223,127,219,254,79,152,28,76,250,248,194,111,95,39,251,138,255,0,254,205,62,65,253,105,234,102,165,122,201,11,248,185,83,109,246,69,249,127,244,64,212,221,10,42,82,179,127,242,255,0,252,212,253,7,138,209,156,158,76,203,77,172,249,36,207,145,239,172,243,27,172,140,107,28,188,42,36,103,205,27,242,79,234,254,195,218,128,0,1,2,250,248,232,35,31,213,219,111,219,45,58,181,89,109,153,117,198,245,72,234,251,133,202,233,92,214,75,73,29,28,145,118,210,54,164,140,71,110,200,126,104,196,249,49,126,127,53,222,160,180,239,85,115,253,25,191,212,93,176,139,247,195,107,165,164,117,20,146,178,150,25,247,137,239,100,138,221,166,99,147,250,204,106,239,182,255,0,47,240,110,105,196,135,189,75,120,117,105,102,181,221,106,114,219,46,37,106,135,36,175,172,167,146,178,182,186,243,113,141,178,65,21,63,101,27,194,55,57,136,191,118,47,193,169,242,106,238,187,170,238,29,255,0,64,245,86,131,90,116,166,199,168,246,216,235,153,5,221,42,149,137,91,20,113,204,157,170,153,97,94,77,141,206,106,124,227,93,182,85,249,109,251,78,134,112,126,150,58,100,181,244,235,138,91,236,180,244,86,248,170,233,41,106,169,94,250,58,218,153,216,173,150,169,102,217,59,219,47,248,55,93,183,221,54,79,145,222,0,0,0,0,0,0,0,0,0,21,29,226,237,163,87,27,109,214,183,87,214,91,127,149,190,100,54,202,6,53,179,74,181,8,173,181,189,191,121,138,222,8,159,218,235,243,69,85,252,63,194,187,91,137,242,178,44,98,199,150,81,50,221,144,80,249,170,120,229,73,218,206,235,217,179,209,21,17,119,98,162,254,14,95,253,32,81,215,133,150,103,77,134,235,213,250,190,86,84,110,252,58,174,5,88,152,215,47,206,186,137,223,131,149,19,111,186,94,209,201,116,175,165,141,13,209,139,188,183,253,59,193,210,211,112,158,145,244,50,76,151,58,202,142,80,58,70,72,230,241,154,87,53,62,244,108,93,246,223,229,248,236,170,117,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,206,190,227,214,124,150,145,148,55,170,63,51,4,114,36,173,103,113,204,217,232,138,136,187,181,81,127,7,47,254,147,232,128,41,123,174,223,15,169,244,210,243,89,157,233,252,88,229,171,26,184,93,40,168,40,168,214,231,91,53,76,74,180,74,233,57,247,88,228,217,100,134,69,223,154,175,205,191,135,224,149,240,106,160,132,29,78,248,104,233,198,171,35,239,90,115,139,89,109,153,5,77,125,60,181,85,119,43,213,201,25,37,52,116,238,141,88,141,106,200,212,119,36,137,126,77,79,147,87,231,251,20,35,95,135,135,95,209,97,22,74,45,38,207,229,200,174,86,187,37,162,186,120,105,232,109,180,92,25,60,149,233,34,57,36,87,178,69,78,51,61,21,21,118,221,127,15,146,41,110,44,122,72,212,123,119,217,127,194,101,219,57,195,174,120,6,83,91,136,222,103,165,154,178,131,183,220,125,51,156,232,151,156,109,145,54,87,53,171,248,61,55,221,19,231,185,36,58,116,241,3,214,45,22,100,118,90,236,206,224,235,5,45,20,240,82,210,81,217,173,210,186,57,100,157,37,87,43,164,98,57,83,117,147,241,114,252,220,159,45,191,0,191,176,114,61,2,234,71,12,234,6,201,73,119,197,45,151,202,86,212,211,207,82,159,18,130,24,221,198,41,251,42,138,145,200,244,223,151,205,63,201,254,95,145,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,58,227,211,22,149,107,181,19,96,205,113,88,174,82,249,216,171,28,233,46,53,116,232,175,142,23,68,213,253,76,141,252,26,237,182,252,63,111,226,82,247,84,221,6,234,23,79,117,179,222,107,238,216,163,172,242,215,83,91,233,233,232,43,170,230,149,146,73,76,178,170,175,118,22,253,223,213,191,254,169,87,117,79,150,223,133,255,0,159,202,122,120,106,88,145,206,206,77,69,223,109,213,62,127,253,0,50,229,141,101,119,252,62,190,75,158,59,95,229,42,101,133,96,123,251,76,147,118,43,145,202,155,61,21,63,22,183,231,248,252,139,119,240,249,235,250,243,171,87,53,211,157,68,185,95,46,215,123,101,142,178,229,83,63,194,232,96,167,122,165,108,109,98,181,98,86,59,116,100,237,77,149,168,159,37,252,126,74,188,171,196,47,195,250,155,28,173,169,212,253,54,163,199,237,54,219,189,226,134,134,8,166,185,215,75,80,214,165,11,185,163,154,246,189,168,138,248,21,81,81,202,187,109,248,110,168,86,133,190,229,91,107,153,213,20,19,118,164,115,85,138,188,81,223,45,209,118,249,162,255,0,129,0,212,248,60,54,137,102,141,212,45,48,178,230,12,239,237,112,243,59,119,227,99,31,247,42,36,143,230,140,85,106,127,83,246,126,195,220,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,56,213,243,163,222,156,242,75,164,247,171,214,157,249,138,202,142,61,217,126,47,92,206,92,90,141,79,147,102,68,79,147,81,62,73,251,14,202,0,252,244,20,20,150,202,70,80,208,197,219,130,61,248,183,146,174,219,170,170,252,215,117,252,85,79,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,21,116,215,215,213,30,97,212,78,169,116,207,172,87,11,85,174,235,142,102,23,154,28,78,241,61,76,20,113,220,233,89,116,117,53,61,181,204,115,155,206,177,189,200,219,23,109,28,233,163,107,185,34,62,53,124,211,84,205,183,83,119,107,173,131,171,189,87,190,216,174,117,118,235,149,187,82,47,181,116,117,148,147,58,25,233,167,142,231,51,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,13,36,130,31,248,115,117,175,253,42,180,226,123,6,127,115,181,71,169,184,183,234,238,84,208,47,106,75,165,10,35,18,59,155,97,226,214,55,147,222,177,202,216,149,205,100,141,107,182,137,179,69,26,76,0,0,0,0,0,7,52,234,110,237,117,176,116,219,170,247,219,21,206,174,221,114,183,96,247,218,186,58,202,73,157,12,244,211,199,65,51,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,233,103,42,234,199,210,198,178,125,63,200,125,186,112,40,7,250,88,245,79,255,0,116,182,170,255,0,237,149,199,254,88,210,153,149,115,85,0,0,0,8,85,211,95,95,84,121,135,81,58,165,211,62,177,92,45,86,187,174,57,152,94,104,113,59,196,245,48,81,199,115,165,101,209,212,212,246,215,49,206,111,58,198,247,35,108,93,180,115,166,141,174,228,136,248,213,243,77,83,54,221,77,221,174,182,14,174,245,94,251,98,185,213,219,174,86,237,72,190,213,209,214,82,76,232,103,166,158,59,156,206,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,64,52,146,8,127,225,205,214,191,244,170,211,137,236,25,253,206,213,30,166,226,223,171,185,83,64,189,169,46,148,40,140,72,238,109,135,139,88,222,79,122,199,43,98,87,53,146,53,174,218,38,205,20,105,48,0,0,0,0,0,129,85,93,122,211,104,199,136,6,161,116,253,172,23,218,74,13,62,185,212,91,230,181,93,234,251,175,91,77,198,123,77,179,132,50,74,233,123,84,244,46,86,206,229,84,139,238,205,58,200,247,53,139,35,219,61,74,1,241,71,245,217,169,191,146,251,61,17,53,60,46,186,250,163,204,44,86,222,153,245,138,225,106,181,221,113,203,125,53,14,39,120,158,166,10,56,238,116,172,124,84,208,91,92,199,57,188,235,27,220,141,177,118,209,206,154,54,187,146,35,227,87,204,22,84,0,0,85,95,95,94,41,25,222,35,168,245,122,57,211,37,219,224,146,98,55,9,168,242,44,138,162,219,12,242,84,215,68,174,142,74,58,120,106,99,123,27,12,79,71,35,229,86,114,146,70,39,109,91,27,121,207,106,133,74,248,178,116,75,89,111,190,255,0,73,189,33,197,59,180,23,78,109,204,109,118,139,108,242,73,13,83,89,52,242,94,100,237,163,163,100,46,142,53,73,222,169,27,91,35,89,35,150,71,79,35,154,19,171,162,238,173,177,94,174,116,177,50,155,108,94,71,36,177,121,107,126,77,110,115,99,139,183,92,234,104,222,249,224,137,38,150,68,163,146,69,153,176,190,69,71,59,179,34,42,110,197,36,1,154,206,152,186,133,202,186,95,214,91,46,174,98,212,222,127,200,119,41,174,54,183,213,73,79,13,206,134,86,241,150,158,71,49,127,218,200,197,115,94,214,75,20,79,86,63,135,21,209,70,149,106,102,43,172,154,113,142,106,150,21,87,230,44,185,53,190,43,133,55,41,35,124,144,243,79,191,4,189,183,189,141,154,39,163,163,145,136,229,225,35,30,213,93,218,160,122,179,202,106,174,166,98,186,55,167,25,30,169,102,181,126,94,203,140,219,229,184,84,241,146,54,73,55,4,251,144,69,220,123,24,233,165,122,182,56,216,174,78,114,61,141,69,221,200,122,178,144,60,79,58,223,163,234,47,42,166,210,29,55,170,231,128,225,247,9,165,168,168,116,48,63,226,183,136,100,168,167,74,168,42,34,150,68,146,143,176,237,225,86,240,87,119,228,115,218,237,163,224,31,174,139,197,131,87,41,122,175,175,213,137,235,106,235,52,206,178,161,44,208,226,211,68,244,101,29,129,43,35,145,106,34,165,101,75,97,91,162,194,199,111,52,146,61,188,229,123,17,82,36,99,89,103,250,141,172,86,173,69,232,155,53,214,253,45,191,85,210,211,221,52,222,241,123,180,214,83,85,53,149,116,19,165,190,103,35,86,72,30,228,138,166,9,90,172,122,49,234,177,203,27,147,125,218,82,183,67,157,34,93,122,190,213,199,98,147,220,106,236,248,157,134,157,183,44,142,235,5,59,158,246,64,175,70,178,150,23,171,86,38,84,204,188,184,119,23,100,100,115,72,141,147,180,177,186,239,186,155,180,218,172,29,34,106,189,138,197,108,164,183,91,109,218,111,125,164,163,163,164,133,176,193,77,4,118,201,155,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,128,80,103,244,177,234,159,254,233,109,85,255,0,219,43,143,252,177,160,142,153,46,215,91,255,0,77,186,81,125,190,220,234,238,55,43,142,15,98,171,172,172,171,153,211,79,83,60,148,16,186,73,100,145,202,174,123,220,229,87,43,149,85,85,85,85,76,209,26,8,240,236,234,7,1,214,254,155,113,139,22,32,250,184,46,90,113,103,180,226,183,170,58,213,133,179,164,240,80,66,223,50,200,227,145,238,242,210,57,178,182,57,30,140,87,44,50,167,20,224,160,74,0,0,20,129,226,61,212,46,190,224,221,103,106,30,45,133,107,134,160,99,246,90,47,132,249,107,117,175,38,173,164,165,131,157,170,145,239,225,20,114,53,141,228,247,185,203,178,124,220,229,85,249,170,147,131,194,39,80,179,237,74,233,183,36,190,234,54,113,144,101,87,40,51,138,202,72,171,47,119,57,171,167,142,6,208,80,57,177,54,73,156,231,35,17,207,123,145,168,187,110,247,47,237,82,184,60,81,253,118,106,111,228,190,207,68,79,255,0,5,79,75,25,79,212,10,239,110,183,1,63,192,0,83,183,138,166,107,212,150,137,245,47,241,60,63,92,181,42,205,137,230,150,122,91,149,182,146,219,121,175,160,183,81,207,11,18,154,162,150,30,220,221,167,189,22,24,234,31,197,26,169,231,27,201,191,52,123,253,255,0,131,199,81,217,246,160,231,250,141,167,58,163,168,121,174,95,114,169,179,209,94,237,82,222,238,211,92,32,163,130,150,103,195,82,214,186,121,92,232,223,35,171,105,85,17,141,217,201,19,185,42,113,106,47,75,241,147,209,79,183,61,62,218,117,142,146,225,217,171,211,43,130,247,160,146,94,49,207,67,113,150,158,158,78,45,72,220,174,153,179,178,141,91,187,216,212,143,191,191,39,112,66,178,250,25,213,11,86,142,117,105,166,121,229,245,180,137,109,130,241,240,218,201,234,235,91,73,5,36,21,208,201,69,37,84,146,185,21,173,100,45,169,89,151,125,145,82,53,69,115,119,228,129,163,48,15,201,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,153,176,193,77,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,168,20,237,226,145,213,222,184,218,58,160,174,210,173,60,212,92,175,10,178,224,246,250,58,119,71,98,189,205,71,241,10,170,170,120,170,228,169,149,96,237,189,118,100,208,196,216,222,231,181,189,151,61,188,86,87,161,216,60,30,50,61,104,213,59,174,163,106,54,168,234,158,165,100,182,219,61,61,21,146,213,21,238,249,87,89,106,150,121,220,249,170,92,214,206,174,107,170,98,108,52,168,138,199,34,177,149,78,228,139,220,106,165,90,234,174,166,101,90,201,168,249,30,169,102,181,126,98,245,147,92,37,184,84,241,146,71,199,15,53,251,144,69,220,123,222,216,98,98,54,56,216,174,94,17,177,141,69,217,168,94,167,134,46,150,254,139,250,54,194,188,221,139,225,151,92,183,204,101,55,15,237,174,247,154,243,82,47,148,159,228,247,53,156,168,99,162,251,141,227,182,223,121,168,245,120,28,126,229,215,109,215,68,124,71,179,189,12,213,44,154,146,61,47,191,84,90,155,75,89,116,157,204,102,55,90,251,53,35,154,248,228,217,81,148,211,75,179,100,99,248,198,199,201,223,229,26,36,221,219,10,40,7,197,31,215,102,166,254,75,236,244,68,180,240,175,235,214,154,170,154,213,210,198,178,95,105,40,223,71,79,13,191,6,185,212,119,85,245,143,89,102,114,208,84,212,73,43,154,143,70,190,8,169,88,214,49,156,34,237,110,175,88,154,240,180,160,0,0,0,2,31,245,205,214,109,247,163,205,71,209,219,156,150,175,140,225,153,71,199,41,242,107,108,76,98,85,58,56,150,131,181,83,77,35,182,218,104,187,178,170,70,231,36,114,53,238,107,184,170,178,88,230,1,85,126,57,223,185,63,226,79,229,160,89,246,45,150,98,185,205,138,151,41,194,178,107,86,65,101,173,231,229,174,54,186,216,234,233,103,224,247,49,252,37,141,92,199,113,123,28,213,217,126,78,106,162,252,209,79,172,82,95,134,87,93,183,93,17,204,173,218,25,170,89,53,36,122,95,126,168,145,180,181,151,73,220,198,99,117,175,71,57,175,142,77,149,25,77,52,187,54,70,63,140,108,124,157,254,81,162,77,221,187,64,0,0,0,0,43,214,229,215,109,215,68,124,71,179,189,12,213,44,154,146,61,47,191,84,90,155,75,89,116,157,204,102,55,90,251,53,35,154,248,228,217,81,148,211,75,179,100,99,248,198,199,201,223,229,26,36,221,219,10,40,7,197,31,215,102,166,254,75,236,244,68,180,240,175,235,214,154,170,154,213,210,198,178,95,105,40,223,71,79,13,191,6,185,212,119,85,245,143,89,102,114,208,84,212,73,43,154,143,70,190,8,169,88,214,49,156,34,237,110,175,88,154,240,180,160,0,3,53,159,210,199,170,127,251,165,181,87,255,0,108,174,63,242,198,148,204,171,129,161,63,14,28,179,42,206,122,49,211,204,167,53,201,174,185,5,234,183,226,222,102,227,116,173,146,174,170,126,23,90,182,51,156,178,43,158,238,44,99,90,155,175,201,173,68,79,146,33,37,72,171,225,113,232,79,76,191,58,247,138,210,85,0,43,215,194,231,174,219,174,182,90,166,208,141,104,201,169,42,51,107,29,59,29,143,220,106,231,119,157,200,104,154,215,172,172,147,146,113,150,166,157,172,106,171,249,247,37,141,202,245,107,150,25,165,117,133,25,97,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,13,79,2,42,244,19,214,253,139,171,140,18,90,44,142,170,213,109,212,219,39,118,91,221,146,142,23,211,194,250,85,153,82,26,170,70,201,44,143,146,30,14,137,146,47,53,115,37,223,147,90,217,34,87,202,160,0,0,5,32,120,143,117,11,175,184,55,89,218,135,139,97,90,225,168,24,253,150,139,225,62,90,221,107,201,171,105,41,96,231,106,164,123,248,69,28,141,99,121,61,238,114,236,159,55,57,85,126,106,165,223,148,3,226,143,235,179,83,127,37,246,122,32,44,127,194,39,80,179,237,74,233,183,36,190,234,54,113,144,101,87,40,51,138,202,72,171,47,119,57,171,167,142,6,208,80,57,177,54,73,156,231,35,17,207,123,145,168,187,110,247,47,237,82,111,144,3,193,83,210,198,83,245,2,187,219,173,196,255,0,3,154,117,21,165,217,14,175,233,29,247,15,195,51,156,131,15,201,214,157,245,54,27,189,154,251,85,106,124,23,22,49,221,132,158,90,125,220,250,103,57,120,202,197,107,247,99,149,205,68,145,177,189,180,47,159,235,151,91,58,89,153,93,180,251,80,117,215,88,44,121,13,142,161,105,171,168,106,115,27,135,56,159,178,42,42,42,76,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,186,51,33,87,136,143,64,180,125,78,98,169,158,105,109,190,213,109,212,219,39,118,163,100,166,130,159,237,52,107,28,76,242,213,85,60,81,235,51,25,4,109,167,146,71,172,109,251,209,187,139,100,238,68,30,43,194,231,174,219,174,182,90,166,208,141,104,201,169,42,51,107,29,59,29,143,220,106,231,119,157,200,104,154,215,172,172,147,146,113,150,166,157,172,106,171,249,247,37,141,202,245,107,150,25,165,117,133,25,108,197,178,204,171,6,190,210,229,56,86,77,117,199,239,84,92,252,181,198,215,91,37,37,84,28,216,230,63,132,177,171,94,222,76,123,154,187,47,205,174,84,95,146,169,125,61,4,245,191,98,234,227,4,150,139,35,170,181,91,117,54,201,221,150,247,100,163,133,244,240,190,149,102,84,134,170,145,178,75,35,228,135,131,162,100,139,205,92,201,119,228,214,182,72,149,225,74,223,210,199,170,127,251,165,181,87,255,0,108,174,63,242,197,223,120,112,229,153,86,115,209,142,158,101,57,174,77,117,200,47,85,191,22,243,55,27,165,108,149,117,83,240,186,213,177,156,229,145,92,247,113,99,26,212,221,126,77,106,34,124,145,12,246,23,125,209,110,186,105,199,78,158,25,152,30,168,106,133,231,200,218,168,126,51,20,48,196,136,250,171,133,83,174,245,203,29,45,52,106,169,220,153,252,93,178,110,141,70,181,207,123,152,198,61,237,14,255,0,213,119,85,218,113,210,86,156,63,53,205,101,243,215,90,238,228,22,11,4,19,35,42,174,245,77,68,85,107,85,81,123,112,179,147,86,89,149,21,177,181,205,68,71,189,241,198,250,33,187,117,137,213,125,234,235,91,121,172,234,75,82,163,168,175,168,146,166,86,82,100,245,148,176,53,239,114,185,201,28,48,200,216,162,102,234,187,50,54,181,141,77,145,168,136,136,135,229,234,47,169,125,83,234,131,59,155,58,212,203,183,250,223,37,102,163,158,167,225,118,207,212,195,20,158,82,9,165,147,179,221,236,49,242,113,119,223,126,238,95,216,137,53,60,45,250,5,163,212,79,35,212,222,177,219,237,87,44,65,60,229,62,59,142,214,83,65,93,13,222,68,238,211,77,83,87,28,141,123,27,12,79,73,18,56,213,18,71,75,26,73,247,25,27,59,193,37,124,56,52,43,168,154,75,20,90,231,212,198,176,106,173,117,214,187,204,211,217,240,204,130,249,116,100,118,248,218,247,194,250,154,234,90,151,167,114,103,241,114,197,27,154,177,178,55,54,95,190,247,179,177,58,128,0,0,2,181,124,101,53,99,84,244,191,244,65,250,51,212,188,175,18,248,159,218,15,59,240,43,205,77,7,154,237,252,63,183,221,236,189,188,248,247,31,199,150,251,115,118,223,138,145,171,195,135,168,93,125,206,122,206,211,204,91,53,215,13,64,200,44,181,191,22,243,54,235,166,77,91,87,75,63,11,85,91,217,206,41,36,115,29,197,236,107,147,116,249,57,168,169,243,68,59,95,142,119,238,79,248,147,249,105,21,124,46,61,118,105,151,231,94,207,90,5,255,0,28,211,169,187,181,214,193,211,110,171,223,108,87,58,187,117,202,221,131,223,106,232,235,41,38,116,51,211,79,29,4,206,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,67,165,156,171,171,31,75,26,201,244,255,0,33,246,233,192,229,93,4,245,191,98,234,227,4,150,139,35,170,181,91,117,54,201,221,150,247,100,163,133,244,240,190,149,102,84,134,170,145,178,75,35,228,135,131,162,100,139,205,92,201,119,228,214,182,72,149,242,168,204,102,139,234,246,101,160,186,161,143,234,230,159,207,73,29,247,29,168,116,212,233,87,2,77,4,172,124,110,138,88,100,103,201,85,146,69,36,145,170,181,90,244,71,170,181,205,114,35,147,66,125,46,245,55,128,245,77,165,246,221,64,196,42,105,40,238,79,167,107,175,88,242,220,97,169,173,179,78,178,75,31,9,219,26,242,107,30,232,37,116,79,123,88,178,70,141,127,22,238,173,104,118,0,0,17,43,196,147,168,28,251,166,93,40,194,53,95,78,95,72,251,149,30,113,13,36,180,117,203,50,209,86,193,53,170,228,215,69,81,28,50,70,233,24,142,225,43,90,174,217,36,138,55,124,248,161,221,116,47,93,52,227,168,189,56,183,106,134,151,222,124,245,170,187,120,166,134,84,70,85,91,234,154,136,178,82,212,198,138,189,185,153,201,187,166,234,213,107,154,246,57,236,123,30,232,129,227,87,233,99,22,250,129,67,237,215,18,186,186,23,235,54,251,209,230,163,213,92,228,181,124,103,12,202,60,189,62,77,109,137,140,74,167,71,18,191,181,83,77,35,182,218,104,187,178,170,70,231,36,114,53,238,107,184,170,178,88,195,66,128,249,56,182,89,138,231,54,42,92,167,10,201,173,89,5,150,183,159,150,184,218,235,99,171,165,159,131,220,199,240,150,53,115,29,197,236,115,87,101,249,57,170,139,243,69,62,176,0,15,201,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,153,176,193,77,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,168,31,172,16,131,70,124,86,52,27,82,181,183,46,211,108,134,239,73,140,99,49,84,114,195,242,155,171,188,141,37,198,8,224,103,125,149,75,51,182,167,123,165,108,210,66,247,240,73,34,115,35,123,98,153,168,217,166,248,2,181,124,101,53,99,84,244,191,244,65,250,51,212,188,175,18,248,159,218,15,59,240,43,205,77,7,154,237,252,63,183,221,236,189,188,248,247,31,199,150,251,115,118,223,138,150,84,85,95,142,119,238,79,248,147,249,104,30,127,194,39,91,245,163,82,186,146,201,44,90,141,171,217,174,85,109,131,7,172,171,138,142,247,127,171,174,130,57,219,95,64,214,202,216,230,145,205,71,163,94,246,163,145,55,217,238,79,218,165,186,20,173,224,169,234,159,41,250,127,93,238,54,226,106,120,136,245,245,71,211,30,42,152,30,150,220,45,87,45,77,189,247,105,247,74,152,42,62,204,198,145,196,255,0,51,85,77,201,94,147,61,147,198,234,120,228,98,70,239,189,35,185,54,62,220,161,197,124,78,188,66,235,49,106,202,158,157,122,126,203,251,55,88,121,69,150,223,237,147,79,5,85,170,170,41,225,146,42,90,42,184,38,103,25,147,181,51,42,83,139,218,141,145,35,228,143,73,90,207,107,225,161,226,7,144,235,213,76,58,1,170,86,42,185,242,123,37,158,57,45,153,5,20,53,85,76,175,164,166,138,56,164,125,202,71,186,71,71,82,174,217,235,80,247,54,41,95,47,13,163,147,182,217,169,219,22,196,242,172,230,251,75,139,97,88,205,215,32,189,86,243,242,214,235,93,20,149,117,83,240,99,158,254,17,70,142,123,184,177,142,114,236,159,38,181,85,126,72,165,244,244,11,209,70,43,210,158,156,82,94,238,214,207,49,169,185,53,190,25,50,59,133,66,70,249,40,57,163,100,117,178,157,99,115,216,216,98,122,34,61,204,114,247,164,98,61,87,139,98,100,65,31,252,64,252,78,43,52,218,227,147,116,241,163,56,213,214,143,41,166,243,54,139,237,254,237,79,61,15,146,142,106,84,70,75,108,70,73,28,203,50,44,200,246,84,185,27,26,118,154,248,219,59,37,100,141,244,30,24,93,122,212,235,61,170,147,167,237,96,190,213,215,234,13,178,158,166,107,85,222,175,180,196,187,91,160,108,60,33,146,87,75,221,168,174,106,58,119,42,164,95,122,24,22,71,185,207,73,30,238,149,226,51,209,71,244,170,211,136,47,248,5,178,213,30,166,226,223,172,182,212,206,157,169,46,148,40,143,89,45,142,155,147,88,222,79,122,73,19,165,71,53,146,53,205,222,38,205,44,137,69,159,230,171,2,202,191,213,92,115,36,199,46,31,248,74,58,235,109,117,60,159,240,100,134,104,228,103,249,28,215,55,246,42,1,169,48,68,175,15,62,180,237,93,83,233,125,61,139,47,200,41,29,170,152,213,58,166,65,70,148,205,165,90,216,18,78,49,92,32,141,174,86,189,142,106,196,217,85,136,212,100,202,228,237,198,199,195,202,90,129,249,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,54,24,41,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,41,219,95,60,87,50,170,174,171,49,236,247,69,234,174,181,122,101,131,247,40,146,197,85,87,37,29,46,79,220,73,25,83,87,52,108,107,94,222,76,123,60,186,78,146,118,157,12,114,172,109,115,228,132,120,149,248,133,214,106,109,246,187,66,180,27,47,255,0,48,180,28,98,188,95,45,115,79,79,37,226,171,133,76,53,52,172,154,57,146,58,155,115,163,153,141,84,116,124,100,146,37,115,92,248,248,57,213,214,6,156,244,119,88,176,29,117,192,45,122,141,167,55,234,75,141,182,227,79,4,178,197,21,84,51,79,111,158,72,99,153,212,149,77,133,239,108,85,49,182,86,36,145,43,149,90,171,254,194,175,181,51,215,209,7,90,57,87,72,250,143,5,117,107,174,183,188,6,229,220,130,247,143,69,93,35,99,103,117,97,229,93,77,2,189,33,90,198,36,17,162,57,233,247,227,71,69,201,156,146,70,95,246,39,148,216,179,156,86,205,154,226,213,222,118,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,78,15,70,189,188,152,246,174,206,68,114,111,178,162,47,200,15,172,70,174,183,250,209,197,122,71,211,137,235,168,157,106,189,231,215,46,220,22,76,122,90,232,219,35,59,169,55,26,234,152,17,233,50,209,177,96,145,21,204,79,191,34,54,46,76,228,178,51,165,117,21,175,56,111,77,186,71,125,213,108,206,182,145,172,183,83,189,150,202,25,170,22,23,221,174,42,199,45,61,20,74,214,61,220,228,115,118,87,35,29,193,136,249,28,156,24,229,76,240,235,166,186,106,63,81,122,143,113,213,13,80,188,249,235,173,118,209,67,12,72,172,165,183,210,181,85,99,165,166,141,85,123,112,179,147,182,77,213,202,231,57,239,115,222,247,189,193,50,186,54,241,88,207,180,251,50,155,28,234,78,239,87,148,226,121,61,226,162,227,93,144,76,233,167,184,217,167,157,34,106,44,81,35,150,36,161,141,99,114,173,44,49,49,89,221,123,163,229,197,33,124,170,170,235,214,155,70,60,64,53,11,167,237,96,190,210,80,105,245,206,162,223,53,170,239,87,221,122,218,110,51,218,109,156,33,146,87,75,218,167,161,114,182,119,42,164,95,118,105,214,71,185,172,89,30,222,43,225,79,208,149,213,110,180,29,83,107,46,51,72,219,107,105,210,124,34,213,113,129,206,158,73,213,204,116,119,133,98,170,53,140,107,81,201,7,54,185,94,175,239,181,25,194,9,36,140,30,40,254,187,53,55,242,95,103,162,2,255,0,129,90,190,23,93,125,81,230,22,43,111,76,250,197,112,181,90,238,184,229,190,154,135,19,188,79,83,5,28,119,58,86,62,42,104,45,174,99,156,222,117,141,238,70,216,187,104,231,77,27,93,201,17,241,171,230,178,160,0,0,43,215,165,142,187,110,169,213,222,170,244,179,172,185,53,35,173,174,206,50,8,48,139,173,198,119,54,120,231,75,156,141,142,206,175,84,86,189,142,106,185,96,230,230,171,21,157,134,171,249,193,28,118,20,102,179,171,31,84,250,201,245,3,33,247,25,203,94,240,208,235,214,155,94,113,232,116,87,86,111,180,144,106,45,142,158,56,109,15,147,187,206,255,0,110,130,150,54,186,103,77,52,178,58,122,228,116,115,75,50,125,206,76,114,61,141,114,50,101,96,79,80,0,2,21,116,215,215,213,30,97,212,78,169,116,207,172,87,11,85,174,235,142,102,23,154,28,78,241,61,76,20,113,220,233,89,116,117,53,61,181,204,115,155,206,177,189,200,219,23,109,28,233,163,107,185,34,62,53,124,211,84,205,183,83,119,107,173,131,171,189,87,190,216,174,117,118,235,149,187,82,47,181,116,117,148,147,58,25,233,167,142,231,51,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,13,36,130,31,248,115,117,175,253,42,180,226,123,6,127,115,181,71,169,184,183,234,238,84,208,47,106,75,165,10,35,18,59,155,97,226,214,55,147,222,177,202,216,149,205,100,141,107,182,137,179,69,26,76,0,0,0,0,0,41,131,196,51,29,234,239,165,141,80,168,190,226,26,237,172,13,210,188,150,161,23,31,172,92,238,231,84,148,83,172,124,165,183,207,35,164,71,49,237,114,74,232,145,234,229,124,40,213,238,72,246,77,199,192,116,119,226,51,173,26,59,171,150,247,106,230,166,100,25,142,9,127,168,167,160,191,51,35,186,85,220,31,109,129,95,183,158,166,115,187,178,177,241,35,220,247,70,198,170,76,196,86,43,121,246,164,142,234,117,139,71,112,29,117,192,46,154,115,168,214,26,75,141,182,227,79,60,81,75,45,44,51,79,111,158,72,100,133,181,116,174,153,143,108,85,49,182,87,172,114,163,85,90,171,254,202,46,122,250,170,233,159,50,233,67,87,43,52,183,48,174,164,184,177,212,237,185,90,46,116,202,141,101,198,221,35,228,100,83,172,124,149,208,191,148,82,49,241,185,87,139,216,238,46,123,56,72,240,209,245,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,133,75,120,187,107,126,180,105,175,82,88,221,139,78,117,123,53,197,109,179,224,244,117,114,209,217,47,245,116,48,73,59,171,235,218,233,93,28,50,53,170,245,107,24,213,114,166,251,49,169,251,16,243,254,26,158,33,117,154,101,125,161,208,173,121,203,255,0,204,45,127,40,172,247,203,164,211,212,73,103,170,225,77,13,53,43,230,146,101,142,154,220,216,225,123,81,27,31,24,228,149,28,231,50,62,110,111,202,241,171,245,79,139,125,63,161,247,27,136,30,215,194,39,91,245,163,82,186,146,201,44,90,141,171,217,174,85,109,131,7,172,171,138,142,247,127,171,174,130,57,219,95,64,214,202,216,230,145,205,71,163,94,246,163,145,55,217,238,79,218,165,180,221,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,108,48,83,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,83,15,130,167,170,124,167,233,253,119,184,219,143,171,226,87,226,23,89,169,183,218,237,10,208,108,191,252,194,208,113,138,241,124,181,205,61,60,151,138,174,21,48,212,210,178,104,230,72,234,109,206,142,102,53,81,209,241,146,72,149,205,115,227,224,231,7,138,235,147,196,103,62,214,13,92,107,122,122,212,204,215,17,193,49,218,119,80,81,62,215,116,154,216,251,196,234,245,89,107,164,108,60,37,70,57,18,54,71,28,174,114,181,145,243,227,19,229,146,52,253,93,16,99,253,104,117,113,168,240,80,214,245,41,173,86,76,6,219,220,158,247,144,197,146,93,157,27,251,75,15,42,26,105,213,235,10,86,61,39,141,81,175,95,185,26,186,94,47,226,145,190,58,244,171,211,62,101,213,126,174,81,233,110,31,93,73,110,99,105,221,114,187,220,234,85,28,203,117,186,55,198,201,103,72,249,35,166,127,41,99,99,35,106,167,39,189,188,156,198,115,145,154,20,209,221,29,192,116,43,0,181,233,206,156,216,105,45,214,219,117,60,17,75,44,84,176,195,61,194,120,225,142,23,85,213,58,22,49,178,212,200,216,152,178,74,173,69,114,167,251,8,129,234,173,54,202,107,45,170,138,205,71,37,92,148,244,20,241,211,68,250,186,185,106,167,115,24,212,107,86,73,166,115,165,149,251,34,110,249,28,231,185,119,87,42,170,170,159,172,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,107,58,177,245,79,172,159,80,50,31,113,156,210,153,154,206,172,125,83,235,39,212,12,135,220,103,3,202,105,86,166,101,90,55,168,248,230,169,97,85,126,94,245,140,220,34,184,83,114,146,70,71,55,5,251,240,75,219,123,30,232,101,98,186,57,24,142,78,113,189,237,85,217,202,104,39,163,190,170,176,222,171,244,142,223,152,89,174,84,141,201,237,212,244,244,217,101,162,56,214,23,219,174,42,207,190,173,137,207,123,188,180,142,108,142,133,252,157,201,136,173,85,238,50,70,50,138,243,126,153,243,44,59,167,77,60,234,105,181,212,149,248,158,121,81,89,109,122,53,82,57,237,183,24,42,170,226,108,15,98,185,86,70,75,21,35,229,108,141,252,21,36,99,218,221,163,116,174,149,122,152,204,186,80,213,202,61,82,195,232,105,46,44,117,59,173,183,123,101,74,35,89,113,183,72,248,223,44,9,39,21,116,47,229,20,111,100,141,69,226,246,55,147,94,206,113,188,52,146,15,21,163,186,197,128,235,174,1,107,212,109,57,191,82,92,109,183,26,120,37,150,40,170,161,154,123,124,242,67,28,206,164,170,108,47,123,98,169,141,178,177,36,137,92,170,213,95,246,21,125,168,0,0,3,149,117,99,233,99,89,62,159,228,62,221,57,213,78,85,213,143,165,141,100,250,127,144,251,116,224,102,176,213,65,149,115,85,0,0,0,12,214,117,99,234,159,89,62,160,100,62,227,57,165,51,53,157,88,250,167,214,79,168,25,15,184,206,7,148,210,173,76,202,180,111,81,241,205,82,194,170,252,189,235,25,184,69,112,166,229,36,140,142,110,11,247,224,151,182,246,61,208,202,197,116,114,49,28,156,227,123,218,171,179,148,208,79,71,125,85,97,189,87,233,29,191,48,179,92,169,27,147,219,169,233,233,178,203,68,113,172,47,183,92,85,159,125,91,19,158,247,121,105,28,217,29,11,249,59,147,17,90,171,220,100,140,101,21,230,253,51,230,88,119,78,154,121,212,211,107,169,43,241,60,242,162,178,218,244,106,164,115,219,110,48,85,85,196,216,30,197,114,172,140,150,42,71,202,217,27,248,42,72,199,181,187,70,233,93,42,245,49,153,116,161,171,148,122,165,135,208,210,92,88,234,119,91,110,246,202,148,70,178,227,110,145,241,190,88,18,78,42,232,95,202,40,222,201,26,139,197,236,111,38,189,156,227,120,105,36,30,43,71,117,139,1,215,92,2,215,168,218,115,126,164,184,219,110,52,240,75,44,81,85,67,52,246,249,228,134,57,157,73,84,216,94,246,197,83,27,101,98,73,18,185,85,170,191,236,42,251,80,0,0,40,7,197,31,215,102,166,254,75,236,244,68,95,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,148,30,40,254,187,53,55,242,95,103,162,26,61,209,5,247,94,122,59,201,181,215,75,233,110,183,156,235,23,204,38,183,77,99,138,102,44,117,150,120,168,96,154,69,166,133,34,89,37,172,73,42,26,228,103,113,17,241,177,205,99,29,34,177,175,11,52,240,226,235,142,167,170,220,54,191,15,212,22,82,83,234,46,31,79,3,235,166,137,241,68,203,221,35,149,88,149,177,64,138,142,99,218,228,107,103,107,91,218,107,229,137,205,86,164,201,20,115,40,204,14,149,106,102,85,163,122,143,142,106,150,21,87,229,239,88,205,194,43,133,55,41,36,100,115,112,95,191,4,189,183,177,238,134,86,43,163,145,136,228,231,27,222,213,93,156,165,255,0,116,93,213,182,43,213,206,150,38,83,109,139,200,228,150,47,45,111,201,173,206,108,113,118,235,157,77,27,223,60,17,36,210,200,148,114,72,179,54,23,200,168,231,118,100,69,77,216,160,72,3,242,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,126,176,6,125,186,245,232,239,33,233,99,87,46,110,179,89,234,231,211,171,229,71,157,199,238,112,209,213,121,74,38,78,249,221,29,174,90,137,121,53,213,49,54,25,17,19,186,247,190,38,178,85,226,175,115,91,237,124,51,58,209,254,141,154,142,253,55,205,93,220,192,115,235,133,36,21,53,19,87,118,99,177,87,42,246,153,93,180,143,108,45,133,200,246,182,161,203,197,221,184,162,122,57,123,41,28,151,19,212,86,131,97,189,73,105,29,247,74,115,58,42,71,50,227,78,247,219,43,166,167,89,159,105,184,163,28,148,245,177,35,94,199,115,141,206,221,90,143,111,54,43,227,114,240,123,145,115,175,172,90,59,159,104,86,127,116,211,157,70,176,213,219,174,86,234,137,226,138,89,105,102,134,11,132,17,205,36,45,171,165,116,204,99,165,166,145,209,61,99,149,26,136,228,79,246,81,2,215,188,84,250,223,163,211,108,86,239,211,14,158,85,115,203,242,75,124,81,100,53,125,152,42,41,232,172,245,113,206,201,233,119,238,171,226,172,145,137,10,236,248,149,18,10,142,109,115,94,232,220,218,161,209,221,29,207,181,215,63,181,233,206,156,216,106,238,55,43,141,68,17,75,44,84,179,77,5,190,9,38,142,23,85,213,58,22,61,209,83,70,233,88,178,74,173,84,106,47,251,8,190,82,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,11,166,158,166,121,28,141,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,66,245,60,52,58,59,166,233,191,72,225,206,51,59,61,39,233,23,56,167,142,182,182,105,40,229,138,174,211,110,145,145,190,43,91,146,109,156,199,181,201,220,153,17,145,239,42,163,29,220,72,35,120,29,215,166,46,158,177,94,151,244,106,203,164,120,181,79,159,242,29,202,155,141,209,244,177,211,205,115,174,149,220,165,168,145,172,79,246,177,177,28,231,185,145,69,19,21,239,225,201,93,88,250,88,214,79,167,249,15,183,78,117,83,149,117,99,233,99,89,62,159,228,62,221,56,25,172,58,87,78,186,243,153,116,219,171,150,45,86,195,43,106,218,251,117,67,25,115,161,134,161,33,101,218,220,175,106,212,81,74,174,99,219,194,70,183,100,114,177,220,30,140,145,169,205,141,84,230,167,127,234,83,165,27,238,135,97,58,91,170,182,152,174,183,44,51,82,112,251,53,225,46,83,194,197,142,134,241,81,70,217,170,104,28,246,47,251,50,196,175,107,21,209,185,204,78,226,193,35,212,47,211,71,117,139,1,215,92,2,215,168,218,115,126,164,184,219,110,52,240,75,44,81,85,67,52,246,249,228,134,57,157,73,84,216,94,246,197,83,27,101,98,73,18,185,85,170,191,236,42,251,83,62,221,5,117,137,144,244,177,171,150,198,222,111,21,115,233,213,242,163,201,100,22,201,171,42,188,165,19,39,124,13,146,233,21,60,92,154,234,152,155,12,106,171,218,123,223,19,95,18,113,87,181,205,191,235,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,0,160,207,20,127,93,154,155,249,47,179,209,19,255,0,193,83,210,198,83,245,2,187,219,173,196,0,241,71,245,217,169,191,146,251,61,17,63,252,21,61,44,101,63,80,43,189,186,220,4,255,0,0,1,207,245,251,71,44,93,64,104,214,89,163,185,28,222,94,147,38,183,186,158,58,158,47,127,148,170,99,146,74,106,158,12,123,22,78,212,241,197,47,111,154,53,252,56,187,238,185,80,204,185,170,131,60,62,32,186,59,106,209,14,173,51,172,71,26,176,213,218,177,234,218,136,111,118,120,165,165,108,16,44,21,112,178,105,27,74,214,49,140,242,209,212,58,162,8,209,137,179,82,14,10,170,230,57,64,188,158,150,53,175,250,68,244,251,132,235,28,150,255,0,37,87,144,91,215,207,192,216,187,113,178,186,9,95,79,85,218,111,114,69,72,86,120,101,88,249,61,93,219,86,114,217,219,162,115,79,18,236,254,167,79,186,45,212,74,171,110,67,73,106,185,95,41,233,172,20,169,50,197,206,177,149,117,49,197,85,79,19,36,69,230,247,81,173,90,175,20,230,214,53,239,111,30,28,147,133,120,45,235,29,247,48,209,172,183,71,110,240,247,41,52,238,225,79,81,107,169,228,196,227,75,114,117,68,142,166,224,214,34,175,9,224,168,151,184,231,189,206,243,60,126,235,99,106,47,32,241,176,214,43,85,235,50,192,244,66,199,126,171,150,163,26,167,170,189,223,232,225,170,107,169,27,61,82,70,218,54,203,27,94,170,149,49,197,28,239,68,145,136,173,138,177,138,213,84,149,192,87,174,149,105,158,85,172,154,143,142,105,110,21,73,230,47,89,53,194,43,125,55,40,228,124,112,243,95,191,60,189,182,61,237,134,38,35,164,145,232,213,225,27,30,229,77,154,166,156,237,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,41,47,193,247,71,47,185,207,84,9,170,180,243,121,123,46,154,91,231,168,172,147,139,31,223,170,174,167,158,146,158,155,101,123,94,222,76,125,76,189,196,107,218,158,91,131,184,172,141,82,239,192,160,31,20,127,93,154,155,249,47,179,209,17,84,149,94,40,254,187,53,55,242,95,103,162,56,254,156,244,253,159,106,158,151,234,70,171,226,12,164,169,182,233,117,61,190,174,245,70,137,51,235,101,130,170,73,91,221,130,56,227,115,92,200,155,12,178,202,231,185,136,200,216,231,124,246,93,130,226,124,59,186,250,163,234,115,21,92,15,84,174,22,171,110,166,217,59,84,251,173,76,20,255,0,105,163,88,229,127,153,165,166,228,143,89,152,200,36,117,68,113,177,99,111,221,145,188,91,39,110,41,170,101,223,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,167,56,159,178,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,232,35,162,142,171,172,93,90,104,213,22,101,221,181,81,229,246,221,168,242,155,37,20,207,119,144,170,228,244,142,68,108,136,143,72,103,99,59,177,174,239,106,110,248,251,143,124,82,40,18,0,0,0,170,191,28,239,220,159,241,39,242,210,213,10,171,241,206,253,201,255,0,18,127,45,2,170,203,84,240,188,241,2,255,0,161,190,148,181,118,111,241,86,156,50,240,231,127,190,101,90,106,217,234,42,127,222,212,212,145,195,23,250,200,182,254,170,144,171,163,62,150,191,165,198,109,152,105,189,22,73,240,75,213,183,15,170,190,217,42,37,111,42,87,215,69,89,73,19,98,169,68,106,189,33,123,39,145,170,230,125,230,57,90,253,158,141,88,223,197,114,156,79,42,193,175,181,88,182,107,140,221,113,251,213,23,15,51,110,186,81,73,73,85,7,54,53,236,231,20,136,215,183,147,30,215,38,233,243,107,145,83,228,168,6,164,193,5,124,55,122,250,177,107,238,43,107,209,45,72,184,121,45,77,199,237,236,167,167,154,170,165,242,125,166,165,130,61,150,165,146,74,231,61,213,141,99,57,79,27,156,174,126,206,153,155,183,184,200,103,80,0,0,20,3,226,143,235,179,83,127,37,246,122,34,42,146,171,197,31,215,102,166,254,75,236,244,71,148,233,239,165,27,239,81,122,53,171,217,150,11,21,214,227,151,233,191,193,43,45,246,74,40,89,47,197,105,106,93,86,149,113,163,85,81,235,51,25,3,37,141,24,174,115,187,111,141,35,123,229,98,176,45,43,195,99,174,123,87,80,88,5,30,149,234,53,210,146,135,81,113,90,122,107,108,79,172,186,53,211,229,16,54,25,21,181,81,54,105,22,121,170,91,29,59,221,83,178,57,55,218,94,72,146,44,113,197,95,18,62,188,53,114,215,212,188,122,125,162,185,237,94,49,109,210,234,134,198,250,219,21,225,239,101,222,226,246,65,52,204,172,137,171,216,149,148,242,51,203,249,121,24,254,47,101,66,61,87,184,177,178,189,113,108,179,42,193,175,180,185,78,21,147,93,113,251,213,23,63,45,113,181,214,201,73,85,7,54,57,143,225,44,106,215,183,147,30,230,174,203,243,107,149,23,228,170,126,75,181,218,235,127,186,214,223,111,183,58,187,141,202,227,81,37,93,101,101,92,206,154,122,153,228,114,186,73,100,145,202,174,123,220,229,87,43,149,85,85,85,85,64,187,255,0,13,30,173,250,134,234,166,213,147,79,170,248,190,62,182,44,90,158,134,130,159,35,162,166,168,164,158,225,113,86,185,101,107,217,247,169,229,127,4,100,146,118,150,30,210,201,18,36,78,108,200,177,81,177,163,222,142,122,122,254,140,29,62,227,122,77,91,83,106,173,189,82,119,235,111,119,11,117,47,102,58,202,233,229,116,142,114,170,162,62,94,219,22,56,27,43,209,28,232,224,143,238,177,54,99,115,132,5,255,0,120,92,122,19,211,47,206,189,226,180,149,68,85,240,184,244,39,166,95,157,123,197,105,42,128,25,87,53,80,101,92,15,107,162,250,189,153,104,46,168,99,250,185,167,243,210,71,125,199,106,29,53,58,85,192,147,65,43,31,27,162,150,25,25,242,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,208,159,75,189,77,224,61,83,105,125,183,80,49,10,154,74,59,147,233,218,235,214,60,183,24,106,107,108,211,172,146,199,194,118,198,188,154,199,186,9,93,19,222,214,44,145,163,95,197,187,171,91,70,217,223,74,55,219,23,73,218,103,213,86,45,21,214,233,101,201,190,37,71,148,39,101,143,134,203,85,13,202,106,106,89,57,53,81,233,12,236,99,89,187,154,173,100,172,217,100,222,120,163,111,159,233,119,169,188,251,165,157,80,182,234,6,33,83,87,89,109,101,67,93,122,199,150,227,53,53,21,230,4,142,88,248,78,216,215,139,158,198,207,43,162,123,218,244,142,69,107,248,187,101,107,131,73,32,242,154,85,169,152,174,178,105,198,57,170,88,85,95,152,178,228,214,248,174,20,220,164,141,242,67,205,62,252,18,246,222,246,54,104,158,142,142,70,35,151,132,140,123,85,119,106,158,172,1,64,62,40,254,187,53,55,242,95,103,162,47,248,160,31,20,127,93,154,155,249,47,179,209,1,63,252,21,61,44,101,63,80,43,189,186,220,79,242,0,120,42,122,88,202,126,160,87,123,117,184,159,224,0,0,85,175,138,135,65,84,213,84,215,94,169,244,110,197,73,70,250,58,121,174,25,205,178,159,186,175,172,122,203,11,82,190,154,158,56,156,212,122,53,243,203,84,247,61,140,225,23,119,101,122,202,231,215,6,133,235,166,163,244,233,168,246,237,80,210,251,207,145,186,208,239,20,208,202,138,250,91,133,43,149,22,74,90,152,209,83,185,11,248,183,116,221,28,142,107,94,199,49,236,99,219,166,146,146,252,77,122,18,186,232,142,101,113,215,61,45,198,105,35,210,251,245,68,110,170,163,181,192,230,51,27,173,122,53,174,100,145,238,168,202,105,165,221,209,189,156,99,99,228,236,113,141,18,30,232,64,179,218,229,218,189,153,102,186,119,129,105,109,230,122,68,199,180,226,158,227,13,150,8,96,70,191,157,117,91,170,170,102,149,235,187,158,247,57,99,98,38,232,196,100,44,217,168,229,123,159,226,142,235,209,223,74,185,151,85,250,185,111,195,236,214,218,182,227,22,234,138,122,156,178,239,28,137,11,45,214,229,127,223,70,202,230,61,190,102,70,182,70,194,206,46,228,244,87,42,118,217,35,216,29,43,195,187,162,10,206,170,179,181,203,115,26,94,58,101,137,220,34,138,250,213,154,122,105,174,146,58,25,100,101,45,44,172,137,204,119,23,178,15,48,137,36,114,50,42,134,171,28,142,123,28,151,189,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,242,176,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,58,83,80,208,211,34,240,137,155,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,175,160,0,0,0,0,2,170,252,115,191,114,127,196,159,203,72,171,225,113,235,179,76,191,58,246,122,210,85,120,231,126,228,255,0,137,63,150,145,87,194,227,215,102,153,126,117,236,245,160,95,241,202,186,177,244,177,172,159,79,242,31,110,156,234,167,42,234,199,210,198,178,125,63,200,125,186,112,51,88,117,254,151,122,155,207,186,89,213,11,110,160,98,21,53,117,150,214,84,53,215,172,121,110,51,83,81,94,96,72,229,143,132,237,141,120,185,236,108,242,186,39,189,175,72,228,86,191,139,182,86,187,144,18,171,175,110,136,47,189,35,231,113,86,227,148,183,91,150,153,94,251,81,89,47,117,147,50,162,102,85,36,40,179,82,213,186,56,163,100,115,115,108,175,141,56,35,95,22,220,92,231,71,42,48,46,39,60,234,239,1,197,58,75,159,171,171,21,186,175,32,199,157,103,164,185,81,208,83,212,66,217,223,61,76,209,211,199,75,51,218,231,178,39,199,81,42,69,62,202,245,137,89,42,35,94,230,112,90,96,209,207,17,94,174,52,110,251,37,222,155,86,46,185,133,37,70,222,102,215,152,213,79,119,165,155,139,36,107,54,116,146,119,161,217,100,231,250,153,99,230,230,51,159,54,181,26,113,91,118,170,234,61,163,78,46,250,67,108,205,46,180,216,101,250,225,79,116,185,89,35,168,84,165,169,170,133,21,35,145,205,255,0,244,21,200,159,117,238,134,7,57,28,176,196,172,144,30,27,189,52,127,72,222,163,173,127,31,180,249,188,51,10,225,127,200,59,208,119,41,234,59,111,254,213,162,127,56,164,137,253,233,145,57,69,39,30,228,17,85,113,93,218,4,223,241,108,186,230,87,222,137,176,11,206,160,226,20,152,174,67,89,156,80,77,93,101,166,186,165,201,148,15,117,190,228,169,10,212,164,113,182,71,163,120,243,86,183,130,63,146,53,210,53,17,238,167,98,234,124,106,253,44,98,223,80,40,125,186,226,86,7,70,122,41,138,245,19,212,158,31,163,153,173,194,235,69,101,200,62,33,230,103,181,203,28,117,76,236,80,84,84,51,131,164,142,70,38,239,133,168,187,177,126,234,174,219,46,202,129,221,124,54,58,231,186,244,251,159,209,233,94,163,93,42,235,180,235,42,168,166,182,196,250,203,163,155,6,47,59,166,145,91,85,19,102,145,32,134,153,210,84,61,213,59,35,87,109,165,228,171,26,199,37,228,153,150,215,77,11,212,126,157,53,30,227,165,250,161,102,242,55,90,29,165,134,104,149,95,75,112,165,114,170,71,85,77,34,162,119,33,127,23,108,187,35,145,205,115,30,214,61,143,99,108,87,194,243,196,11,254,134,250,82,213,217,191,197,90,112,203,195,157,254,249,149,105,171,103,168,169,255,0,123,83,82,71,12,95,235,34,219,250,170,5,170,21,1,226,145,215,213,30,162,121,238,153,52,114,225,106,185,98,9,228,234,50,44,138,142,166,10,232,110,242,39,106,166,26,106,73,35,115,216,216,98,122,70,178,72,138,146,58,88,214,63,184,200,223,222,238,190,40,221,118,221,116,78,213,14,132,104,190,77,73,79,155,95,41,222,236,130,227,73,59,188,238,61,68,230,177,98,100,124,83,140,85,53,13,123,149,31,207,185,20,109,71,163,90,179,67,43,106,7,0,192,51,45,83,204,173,58,125,167,216,245,93,243,33,190,84,37,53,13,13,50,39,57,95,178,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,7,181,233,211,166,141,83,234,131,59,135,5,211,59,79,250,239,59,121,172,130,167,225,118,207,212,205,44,126,110,120,98,147,179,221,236,61,145,242,111,223,126,205,79,218,169,163,60,3,13,166,211,236,54,211,134,82,223,242,11,227,45,84,233,10,220,239,247,73,110,55,26,199,238,174,124,211,212,74,170,231,189,206,87,46,201,179,27,186,53,141,99,26,214,167,42,232,239,165,92,55,165,13,35,183,225,246,107,109,35,178,123,141,61,61,78,89,119,142,69,153,247,27,138,51,239,163,101,115,24,239,45,27,157,35,97,103,22,241,98,171,149,59,143,145,239,238,160,10,171,241,206,253,201,255,0,18,127,45,45,80,170,191,28,239,220,159,241,39,242,208,33,175,68,253,76,83,116,163,150,231,250,159,13,13,37,194,251,62,15,81,104,199,168,106,210,94,197,77,198,107,141,2,183,184,177,181,85,25,28,81,205,50,162,185,156,210,21,141,30,199,61,170,113,92,255,0,63,204,181,79,50,187,106,14,160,228,53,119,204,134,249,80,181,53,213,213,42,156,229,126,200,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,231,203,73,240,175,232,42,166,170,166,213,213,62,178,88,170,232,217,71,81,13,195,6,182,84,118,149,149,140,88,166,106,215,212,211,201,19,156,140,71,62,9,105,94,215,177,252,226,238,236,172,88,156,240,237,94,25,93,9,90,180,71,13,183,107,158,169,99,53,113,234,133,250,158,71,82,209,221,32,107,31,141,209,61,92,214,178,56,247,85,101,76,209,108,233,30,254,50,49,146,118,56,198,169,55,118,122,149,193,226,169,215,61,215,75,105,191,163,118,145,221,42,237,249,101,202,158,150,229,124,200,109,183,71,83,212,217,160,238,164,145,82,194,234,121,18,88,234,101,72,218,231,243,226,137,79,43,81,26,254,255,0,40,255,0,87,134,239,136,205,102,180,92,109,125,58,235,29,47,12,190,27,123,32,199,111,112,119,231,248,212,116,148,187,204,218,215,72,249,30,149,138,200,100,157,102,87,36,114,238,244,218,55,181,137,48,88,169,90,190,40,189,2,209,230,22,43,151,83,26,59,111,181,90,238,184,229,190,166,187,44,179,193,77,5,28,119,58,86,62,90,153,238,77,123,90,222,117,141,238,72,233,123,138,231,77,27,91,197,81,241,163,38,178,160,6,99,52,119,88,179,237,10,207,237,122,141,167,55,234,187,117,202,221,81,4,178,197,21,84,208,193,112,130,57,163,153,212,149,77,133,236,116,180,210,58,38,36,145,43,145,28,137,254,194,164,244,234,151,197,135,244,157,211,141,159,76,244,210,209,229,50,188,215,31,90,60,250,182,122,46,221,61,187,184,199,67,87,71,69,27,221,39,62,246,207,114,74,231,59,183,4,172,68,94,251,156,180,255,0,43,196,175,195,210,179,76,175,181,218,235,160,216,135,249,133,175,227,45,226,199,107,134,122,137,44,245,92,42,102,169,170,100,49,194,177,211,91,155,28,44,114,171,164,227,28,146,171,90,214,71,193,173,175,91,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,46,154,122,153,228,114,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,0,245,122,59,163,185,246,186,231,246,189,57,211,155,13,93,198,229,113,168,130,41,101,138,150,105,160,183,193,36,209,194,234,186,167,66,199,186,42,104,221,43,22,73,85,170,141,69,255,0,97,23,197,23,231,225,231,209,101,171,165,141,47,167,190,229,248,253,35,117,83,37,167,85,200,43,18,165,181,75,69,2,201,202,43,124,18,53,168,214,49,173,72,157,42,49,92,143,153,28,189,201,24,200,120,208,96,29,43,88,186,126,207,180,66,213,129,95,114,246,82,79,109,212,124,94,147,42,178,214,81,36,206,129,96,157,168,239,44,249,36,141,141,243,49,181,209,58,72,216,175,70,164,209,47,37,230,132,149,240,252,241,20,169,233,106,154,233,167,218,178,236,130,255,0,167,79,167,146,166,209,67,109,166,138,166,174,217,113,116,173,87,36,43,52,209,53,148,210,53,211,61,236,221,223,173,70,185,136,213,124,202,251,41,198,116,27,13,234,75,195,243,78,52,167,51,162,164,115,46,58,111,97,125,178,186,106,117,153,246,155,138,90,162,74,122,216,145,175,99,185,198,231,110,173,71,183,155,21,241,185,120,61,200,180,109,174,154,23,168,253,58,106,61,199,75,245,66,205,228,110,180,59,75,12,209,42,190,150,225,74,229,84,142,170,154,69,68,238,66,254,46,217,118,71,35,154,230,61,172,123,30,198,135,64,235,71,171,108,171,171,157,83,92,166,229,23,145,198,236,94,102,223,140,219,154,217,34,237,208,186,166,71,178,121,226,89,165,141,43,36,141,97,108,207,141,81,174,236,198,136,155,49,14,235,225,161,208,85,78,188,228,48,235,86,172,216,170,224,211,171,29,68,115,90,25,39,107,133,254,227,5,84,110,116,46,134,104,164,108,244,40,216,230,138,101,251,156,158,228,99,28,229,100,200,206,63,209,7,69,217,87,87,26,143,5,13,107,110,182,76,6,219,220,158,247,144,197,67,35,163,127,105,97,229,67,77,58,177,97,74,199,164,241,170,53,235,247,35,87,75,197,252,82,55,223,246,39,139,88,176,108,86,205,133,98,212,62,74,203,143,219,233,237,118,234,110,235,228,236,82,193,27,99,138,62,111,87,61,220,88,198,166,238,85,114,237,186,170,175,204,15,215,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,65,158,40,254,187,53,55,242,95,103,162,47,248,160,31,20,127,93,154,155,249,47,179,209,1,23,237,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,47,83,195,139,174,58,158,171,112,218,252,63,80,89,73,79,168,184,125,60,15,174,154,39,197,19,47,116,142,85,98,86,197,2,42,57,143,107,145,173,157,173,111,105,175,150,39,53,90,147,36,81,214,94,143,116,65,125,215,158,142,242,109,117,210,250,91,173,231,58,197,243,9,173,211,88,226,153,139,29,101,158,42,24,38,145,105,161,72,150,73,107,18,74,134,185,25,220,68,124,108,115,88,199,72,172,107,227,254,149,106,102,85,163,122,143,142,106,150,21,87,229,239,88,205,194,43,133,55,41,36,100,115,112,95,191,4,189,183,177,238,134,86,43,163,145,136,228,231,27,222,213,93,156,160,105,248,17,255,0,162,238,173,177,94,174,116,177,50,155,108,94,71,36,177,121,107,126,77,110,115,99,139,183,92,234,104,222,249,224,137,38,150,68,163,146,69,153,176,190,69,71,59,179,34,42,110,197,36,0,25,172,234,199,213,62,178,125,64,200,125,198,115,159,226,121,77,247,6,202,172,217,174,45,93,228,175,88,253,194,158,233,110,169,237,50,78,197,84,18,54,72,164,224,244,115,29,197,236,106,236,228,86,174,219,42,42,124,142,129,213,143,170,125,100,250,129,144,251,140,231,170,198,58,81,190,231,125,29,222,58,155,194,162,186,221,43,241,60,194,174,207,127,181,193,11,36,142,27,59,40,105,167,74,246,236,169,34,118,164,149,201,42,34,61,59,114,54,69,237,182,25,28,224,185,78,136,58,209,197,122,184,211,136,43,171,93,106,178,103,214,222,228,23,188,122,42,232,221,35,251,73,15,42,234,104,21,235,50,81,189,103,141,17,207,79,185,34,186,46,79,226,146,62,74,153,140,209,221,98,207,180,43,63,181,234,54,156,223,170,237,215,43,117,68,18,203,20,85,83,67,5,194,8,230,142,103,82,85,54,23,177,210,211,72,232,152,146,68,174,68,114,39,251,10,154,30,233,139,168,92,87,170,13,26,178,234,230,45,77,228,60,255,0,114,154,227,107,125,84,117,19,91,43,162,119,25,105,228,115,23,253,172,140,87,53,142,124,82,196,245,99,57,241,64,234,166,107,58,177,245,79,172,159,80,50,31,113,156,210,153,154,206,172,125,83,235,39,212,12,135,220,103,3,202,105,86,166,101,90,55,168,248,230,169,97,85,126,94,245,140,220,34,184,83,114,146,70,71,55,5,251,240,75,219,123,30,232,101,98,186,57,24,142,78,113,189,237,85,217,202,95,167,72,157,102,96,61,77,104,189,94,163,85,215,82,88,46,88,141,60,81,102,81,86,203,13,44,20,83,182,145,147,79,86,198,172,242,58,58,21,119,125,35,150,103,53,85,32,151,127,234,57,74,117,201,58,46,202,191,162,22,159,245,93,128,54,235,127,164,189,252,82,12,162,215,5,12,149,18,90,188,173,93,107,91,92,215,68,197,70,81,164,20,136,146,186,85,78,220,156,87,147,155,47,24,184,94,27,159,230,90,125,83,117,170,195,50,26,187,83,239,150,122,219,5,205,33,84,225,89,110,171,137,98,168,167,149,142,69,107,216,230,174,233,186,125,215,181,143,111,23,177,174,64,147,249,151,137,167,81,223,210,59,37,214,61,52,207,174,180,24,221,125,193,25,110,197,110,106,250,139,95,194,226,124,105,20,114,81,190,89,35,134,105,99,129,139,52,148,239,99,249,203,63,109,236,71,150,233,209,102,179,106,230,190,104,53,171,83,181,151,78,169,49,27,189,210,162,103,208,178,147,155,32,185,91,151,139,160,173,142,25,92,249,96,99,209,206,106,53,239,119,52,141,38,106,246,229,98,37,0,232,166,151,221,117,171,87,49,13,40,179,58,174,58,140,166,241,77,109,125,69,53,19,170,223,71,3,222,157,234,165,137,170,138,246,67,23,114,87,253,230,162,50,55,42,185,168,138,169,165,61,61,194,173,90,107,128,99,90,115,98,168,171,158,219,138,217,232,172,148,114,213,189,174,158,72,41,161,100,49,186,71,53,173,106,189,90,196,85,84,107,83,125,246,68,252,0,244,0,0,7,10,235,19,165,92,55,170,253,35,184,97,247,155,109,35,114,123,117,61,69,78,39,119,146,69,133,246,235,138,179,238,35,165,107,30,239,45,35,155,27,102,103,23,114,98,35,145,59,140,141,236,238,160,12,192,234,174,153,229,90,55,168,249,30,150,230,180,158,94,245,140,220,37,183,212,241,142,70,71,55,5,251,147,197,220,99,30,232,101,98,182,72,222,173,78,113,189,142,68,217,200,125,93,97,215,77,71,215,154,204,102,237,170,23,159,140,221,113,124,126,28,110,27,148,168,171,85,89,75,20,243,205,27,234,94,170,189,217,147,204,57,139,38,200,231,181,141,87,242,122,189,239,186,159,17,158,138,63,165,86,156,65,127,192,45,150,168,245,55,22,253,101,182,166,116,237,73,116,161,68,122,201,108,116,220,154,198,242,123,210,72,157,42,57,172,145,174,110,241,54,105,100,74,33,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,232,103,166,158,55,43,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,15,87,166,154,189,153,105,45,54,101,6,25,61,36,15,206,113,122,172,66,231,52,208,36,175,101,186,166,88,95,80,216,145,223,117,175,123,96,237,171,149,29,179,36,122,183,139,248,189,191,147,74,180,207,42,214,77,71,199,52,183,10,164,243,23,172,154,225,21,190,155,148,114,62,56,121,175,223,158,94,219,30,246,195,19,17,210,72,244,106,240,141,143,114,166,205,83,207,218,109,55,91,253,214,138,197,98,182,85,220,110,87,26,136,233,40,232,233,33,116,211,212,207,35,145,177,197,28,109,69,115,222,231,42,53,26,136,170,170,168,136,95,79,135,159,69,150,174,150,52,190,158,251,151,227,244,141,213,76,150,157,87,32,172,74,150,213,45,20,11,39,40,173,240,72,214,163,88,198,181,34,116,168,197,114,62,100,114,247,36,99,33,226,29,3,163,190,149,112,222,148,52,142,223,135,217,173,180,142,201,238,52,244,245,57,101,222,57,22,103,220,110,40,207,190,141,149,204,99,188,180,110,116,141,133,156,91,197,138,174,84,238,62,71,191,186,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,205,103,86,62,169,245,147,234,6,67,238,51,154,83,51,89,213,143,170,125,100,250,129,144,251,140,224,92,79,135,190,1,134,234,159,135,14,19,167,218,131,143,82,95,49,235,229,61,238,154,186,134,165,23,132,172,248,205,98,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,165,80,117,163,210,78,85,210,54,169,174,45,114,151,207,99,119,223,51,112,198,110,45,116,146,247,40,91,83,35,25,4,242,172,49,70,181,145,198,144,186,102,70,138,214,247,163,84,93,158,133,191,248,92,122,19,211,47,206,189,226,180,235,253,69,104,54,27,212,150,145,223,116,167,51,162,164,115,46,52,239,125,178,186,106,117,153,246,155,138,49,201,79,91,18,53,236,119,56,220,237,213,168,246,243,98,190,55,47,7,185,20,41,7,161,206,184,243,46,144,179,39,82,213,50,174,249,167,87,202,134,190,253,97,99,211,156,111,217,27,231,104,249,42,53,149,45,106,53,21,170,168,201,152,212,99,213,170,216,165,138,255,0,173,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,51,67,174,154,23,168,253,58,106,61,199,75,245,66,205,228,110,180,59,75,12,209,42,190,150,225,74,229,84,142,170,154,69,68,238,66,254,46,217,118,71,35,154,230,61,172,123,30,198,204,15,13,79,16,47,208,77,101,14,130,106,180,220,240,27,173,193,223,11,184,185,219,201,103,174,171,158,153,159,173,150,122,150,67,79,110,98,121,153,228,226,197,114,73,35,223,243,228,224,46,164,0,0,226,157,68,101,152,174,115,209,222,173,101,56,86,77,106,200,44,181,186,127,146,249,107,141,174,182,58,186,89,248,80,212,177,252,37,141,92,199,113,123,28,213,217,126,78,106,162,252,209,72,109,226,255,0,175,221,67,96,180,212,218,71,135,218,234,237,58,103,149,89,233,190,47,146,83,91,234,26,250,170,185,37,172,108,182,149,173,223,178,214,62,24,35,145,240,181,18,87,51,146,57,203,19,222,199,65,254,154,250,205,190,232,126,143,234,150,128,222,237,95,21,195,53,27,31,188,211,194,144,49,141,170,182,94,42,173,238,166,142,165,174,93,187,144,191,140,44,150,55,46,237,107,27,36,123,43,95,28,193,26,205,84,25,87,53,80,0,0,0,205,103,86,62,169,245,147,234,6,67,238,51,154,83,51,89,213,143,170,125,100,250,129,144,251,140,224,92,79,135,190,1,134,234,159,135,14,19,167,218,131,143,82,95,49,235,229,61,238,154,186,134,165,23,132,172,248,205,98,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,165,80,117,163,210,78,85,210,54,169,174,45,114,151,207,99,119,223,51,112,198,110,45,116,146,247,40,91,83,35,25,4,242,172,49,70,181,145,198,144,186,102,70,138,214,247,163,84,93,158,133,191,248,92,122,19,211,47,206,189,226,180,235,253,69,104,54,27,212,150,145,223,116,167,51,162,164,115,46,52,239,125,178,186,106,117,153,246,155,138,49,201,79,91,18,53,236,119,56,220,237,213,168,246,243,98,190,55,47,7,185,20,41,7,161,206,184,243,46,144,179,39,82,213,50,174,249,167,87,202,134,190,253,97,99,211,156,111,217,27,231,104,249,42,53,149,45,106,53,21,170,168,201,152,212,99,213,170,216,165,138,255,0,173,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,51,67,174,154,23,168,253,58,106,61,199,75,245,66,205,228,110,180,59,75,12,209,42,190,150,225,74,229,84,142,170,154,69,68,238,66,254,46,217,118,71,35,154,230,61,172,123,30,198,204,15,13,79,16,47,208,77,101,14,130,106,180,220,240,27,173,193,223,11,184,185,219,201,103,174,171,158,153,159,173,150,122,150,67,79,110,98,121,153,228,226,197,114,73,35,223,243,228,224,46,164,0,5,0,248,163,250,236,212,223,201,125,158,136,159,254,10,158,150,50,159,168,21,222,221,110,32,7,138,63,174,205,77,252,151,217,232,137,255,0,224,169,233,99,41,250,129,93,237,214,224,35,255,0,138,47,64,181,152,125,246,229,212,198,142,219,238,183,75,86,71,112,169,174,203,44,240,83,79,89,37,178,169,236,150,166,123,147,94,214,187,133,27,187,114,58,94,226,181,176,200,230,241,85,100,136,200,97,95,76,93,66,229,93,47,235,45,151,87,49,106,111,63,228,59,148,215,27,91,234,164,167,134,231,67,43,120,203,79,35,152,191,237,100,98,185,175,107,37,138,39,171,31,195,138,221,159,94,189,93,224,61,51,105,29,206,130,225,110,199,242,204,179,35,167,248,109,14,37,112,168,134,70,77,5,75,39,98,213,86,210,171,187,175,161,68,134,86,59,139,85,36,127,24,185,51,154,189,148,3,105,180,221,111,247,90,43,21,138,217,87,113,185,92,106,35,164,163,163,164,133,211,79,83,60,142,70,199,20,113,181,21,207,123,156,168,212,106,34,170,170,162,32,26,94,208,189,116,211,142,162,244,226,221,170,26,95,121,243,214,170,237,226,154,25,81,25,85,111,170,106,34,201,75,83,26,42,246,230,103,38,238,155,171,85,174,107,216,231,177,236,123,186,1,13,124,52,58,72,200,122,113,210,56,114,124,227,40,200,31,144,230,148,241,221,38,198,228,169,170,167,183,88,217,51,35,114,70,234,39,241,106,215,43,89,19,102,149,236,230,206,218,66,205,154,215,190,105,148,7,148,213,93,76,197,116,111,78,50,61,82,205,106,252,189,151,25,183,203,112,169,227,36,108,146,110,9,247,32,139,184,246,49,211,74,245,108,113,177,92,156,228,123,26,139,187,144,207,103,88,29,74,95,122,169,215,27,198,166,220,211,179,106,135,149,175,27,164,117,43,32,146,146,207,20,210,62,158,57,81,174,127,41,151,186,249,36,85,123,211,185,35,209,170,140,70,53,189,171,196,207,173,31,233,39,168,236,211,124,41,221,188,7,1,184,85,193,77,81,13,119,122,59,237,114,47,105,245,219,70,247,66,232,90,140,115,105,220,156,157,219,150,87,171,147,188,177,199,226,186,10,232,239,33,234,159,87,45,142,188,217,234,224,211,171,29,71,157,200,46,115,81,213,121,74,214,64,248,29,37,174,42,136,184,181,181,50,182,104,209,83,186,199,178,39,62,84,228,172,107,92,17,170,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,67,66,157,14,117,119,106,234,251,72,221,149,207,110,164,179,229,150,26,134,219,114,59,84,21,13,123,25,58,177,28,202,168,88,174,89,89,77,50,114,225,220,77,209,241,205,26,58,78,210,200,232,43,226,157,208,125,54,33,83,71,175,250,9,129,82,81,99,206,167,74,44,151,31,199,108,242,181,148,15,134,41,101,91,167,110,20,88,97,166,236,196,140,149,81,177,49,143,99,30,188,221,51,220,216,43,211,174,188,230,93,54,234,229,139,85,176,202,218,182,190,221,80,198,92,232,97,168,72,89,118,183,43,218,181,20,82,171,152,246,240,145,173,217,28,172,119,7,163,36,106,115,99,85,3,75,199,42,234,199,210,198,178,125,63,200,125,186,115,208,104,238,177,96,58,235,128,90,245,27,78,111,212,151,27,109,198,158,9,101,138,42,168,102,158,223,60,144,199,51,169,42,155,11,222,216,170,99,108,172,73,34,87,42,181,87,253,133,95,63,213,143,165,141,100,250,127,144,251,116,224,102,176,209,70,145,233,158,43,172,157,8,233,246,150,230,180,158,98,203,147,105,125,142,223,83,198,56,223,36,60,237,144,112,158,46,227,30,198,205,19,209,178,70,245,106,240,145,140,114,38,237,67,58,229,201,248,86,117,191,71,169,56,173,163,166,29,67,170,225,151,227,118,249,98,199,170,251,48,83,211,214,217,233,35,129,144,82,239,221,71,203,89,27,22,101,217,145,34,44,20,252,220,231,61,178,57,193,92,61,98,116,171,153,116,161,171,151,12,62,243,109,171,118,49,113,168,168,169,196,238,242,72,147,50,227,110,71,253,196,116,173,99,27,230,99,107,163,108,204,226,222,47,84,114,39,109,241,189,253,255,0,195,43,174,219,174,136,230,86,237,12,213,44,154,146,61,47,191,84,72,218,90,203,164,238,99,49,186,215,163,156,215,199,38,202,140,166,154,93,155,35,31,198,54,62,78,255,0,40,209,38,238,217,255,0,88,157,42,225,189,87,233,29,195,15,188,219,105,27,147,219,169,234,42,113,59,188,146,44,47,183,92,85,159,113,29,43,88,247,121,105,28,216,219,51,56,187,147,17,28,137,220,100,111,102,125,181,87,76,242,173,27,212,124,143,75,115,90,79,47,122,198,110,18,219,234,120,199,35,35,155,130,253,201,226,238,49,143,116,50,177,91,36,111,86,167,56,222,199,34,108,228,2,64,120,163,250,236,212,223,201,125,158,136,159,254,10,158,150,50,159,168,21,222,221,110,41,130,231,118,186,222,170,89,89,121,185,213,215,212,71,79,5,35,37,169,153,210,189,176,65,19,33,134,36,115,149,85,25,28,81,199,27,27,248,53,140,107,83,100,68,66,231,252,21,61,44,101,63,80,43,189,186,220,4,255,0,0,0,42,215,199,7,0,169,150,213,165,154,165,67,143,82,37,61,45,69,198,193,116,187,53,34,108,234,249,91,20,244,84,239,93,251,175,98,36,53,239,111,201,88,197,89,63,170,178,39,43,74,35,175,136,46,142,221,117,191,164,188,235,17,198,172,52,151,92,134,138,158,27,221,158,41,105,93,60,233,61,36,204,154,70,210,181,140,123,252,204,148,237,168,130,52,98,110,229,159,130,170,53,238,80,42,175,194,135,88,174,186,107,213,165,147,17,117,250,146,135,30,212,26,122,139,37,210,42,218,167,69,4,147,182,25,38,162,115,27,205,172,90,149,168,99,32,141,92,142,93,170,165,99,19,148,136,167,31,235,67,88,236,90,251,213,6,127,170,184,180,60,44,183,91,132,116,246,233,57,61,124,205,45,37,60,84,145,84,236,246,49,236,239,50,157,178,246,220,212,115,59,156,23,117,110,235,202,177,60,166,251,131,101,86,108,215,22,174,242,87,172,126,225,79,116,183,84,246,153,39,98,170,9,27,36,82,112,122,57,142,226,246,53,118,114,43,87,109,149,21,62,71,202,2,234,124,27,52,83,236,55,79,183,109,99,171,184,119,170,245,54,224,157,152,35,151,148,112,80,219,165,168,167,143,147,86,54,171,102,116,239,172,87,108,247,181,99,236,109,197,220,208,159,231,138,209,77,47,181,104,174,145,226,26,81,102,117,36,148,248,181,158,154,218,250,138,106,38,210,50,178,118,49,59,213,75,19,85,81,143,154,94,228,175,251,206,85,124,142,85,115,149,85,87,218,129,64,62,40,254,187,53,55,242,95,103,162,37,87,129,143,239,179,248,111,249,145,21,124,81,253,118,106,111,228,190,207,68,74,175,3,31,223,103,240,223,243,32,56,255,0,137,175,66,87,93,17,204,174,58,231,165,184,205,36,122,95,126,168,141,213,84,118,184,28,198,99,117,175,70,181,204,146,61,213,25,77,52,187,186,55,179,140,108,124,157,142,49,162,67,221,138,189,60,117,3,159,116,203,170,20,58,175,167,47,164,125,202,142,158,162,146,90,58,229,153,104,171,96,154,53,107,162,168,142,25,35,116,140,71,112,149,173,87,108,146,69,27,190,124,80,210,70,83,137,226,185,205,138,171,22,205,113,155,86,65,101,173,225,230,109,215,74,40,234,233,103,224,246,189,156,226,145,28,199,113,123,26,228,221,62,78,106,42,124,209,10,12,235,147,161,204,203,164,44,201,181,84,175,171,190,105,213,242,161,204,176,223,158,196,231,27,246,87,121,42,206,40,141,101,75,90,142,84,114,34,50,102,53,94,196,106,182,88,162,11,190,233,227,168,28,7,169,173,47,161,213,125,57,125,91,45,181,149,21,20,146,209,215,44,41,91,69,60,50,43,93,21,68,112,201,35,99,122,183,132,173,106,187,117,142,88,221,242,228,135,75,51,195,208,231,87,119,94,144,117,113,217,92,246,234,187,198,39,126,167,109,183,35,181,65,80,230,61,240,35,209,204,170,133,138,228,137,245,48,175,46,29,196,217,89,36,209,163,163,238,172,141,208,70,45,150,98,185,205,138,151,41,194,178,107,86,65,101,173,231,229,174,54,186,216,234,233,103,224,247,49,252,37,141,92,199,113,123,28,213,217,126,78,106,162,252,209,64,250,197,85,248,231,126,228,255,0,137,63,150,150,168,85,95,142,119,238,79,248,147,249,104,28,171,193,83,213,62,83,244,254,187,220,109,196,180,241,53,232,74,213,173,216,109,199,92,244,183,25,171,147,84,44,52,241,186,170,142,215,3,94,252,146,137,138,214,185,146,71,186,43,234,97,139,119,70,246,114,145,236,143,177,198,69,88,123,81,47,193,83,213,62,83,244,254,187,220,109,197,175,117,15,212,14,3,211,46,151,215,106,190,163,62,173,246,218,58,138,122,72,168,232,86,21,173,173,158,105,17,173,138,158,57,164,141,178,61,27,206,87,53,29,186,71,20,142,249,241,80,51,111,139,101,153,86,13,125,165,202,112,172,154,235,143,222,168,185,249,107,141,174,182,74,74,168,57,177,204,127,9,99,86,189,188,152,247,53,118,95,155,92,168,191,37,82,255,0,186,23,235,54,197,214,30,156,85,92,228,181,124,27,51,197,252,189,62,77,109,137,143,90,86,201,42,63,181,83,77,35,183,222,25,123,82,170,70,231,44,145,185,142,107,185,34,50,89,40,91,85,117,34,251,172,26,143,145,234,134,79,71,106,164,186,228,215,9,110,53,112,218,232,89,73,74,201,36,93,213,25,27,63,250,111,114,186,71,187,119,200,247,189,206,123,173,127,194,175,161,204,135,74,169,191,164,126,169,63,32,177,228,247,90,122,171,93,179,24,153,149,86,231,209,82,119,85,146,73,112,133,232,199,74,249,29,18,58,56,158,139,19,88,145,205,247,228,116,107,0,88,248,0,10,1,241,71,245,217,169,191,146,251,61,17,37,60,16,178,204,86,207,125,213,92,90,237,147,90,168,175,89,7,192,254,17,110,168,173,142,58,171,135,97,151,39,207,229,226,114,163,229,237,177,81,207,224,139,197,170,138,187,33,26,252,81,253,118,106,111,228,190,207,68,71,92,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,156,226,126,202,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,138,22,105,226,135,225,251,255,0,68,157,86,233,20,63,227,110,217,157,157,173,255,0,123,68,149,52,80,83,211,127,190,106,106,228,154,95,245,242,239,253,100,35,255,0,132,238,133,223,117,63,170,11,102,163,124,26,213,91,139,105,166,247,27,187,174,10,199,241,170,158,158,162,58,4,134,37,71,43,166,108,236,239,181,251,35,99,242,202,238,109,127,109,175,181,78,138,58,174,177,117,105,163,84,89,151,118,213,71,151,219,118,163,202,108,148,83,61,222,66,171,147,210,57,17,178,34,61,33,157,140,238,198,187,189,169,187,227,238,61,241,72,164,11,234,11,170,235,87,135,190,188,228,154,65,210,118,151,99,244,15,90,138,139,174,101,61,246,133,178,65,114,173,184,118,107,40,226,166,101,51,161,124,20,212,52,242,186,24,99,107,219,26,37,68,200,177,43,219,223,144,45,208,202,185,161,238,143,58,218,192,122,200,181,95,38,196,49,60,130,195,114,197,105,237,174,189,83,220,146,23,64,217,234,219,55,220,166,150,55,171,166,99,93,79,42,115,124,113,42,167,5,226,155,170,55,60,32,95,247,133,199,161,61,50,252,235,222,43,73,84,69,95,11,143,66,122,101,249,215,188,86,146,168,1,149,115,85,6,85,192,191,63,12,235,77,170,255,0,225,255,0,167,246,43,237,178,146,227,109,184,211,223,169,43,40,234,225,108,208,84,193,37,218,185,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,85,183,94,221,16,95,122,71,206,226,173,199,41,110,183,45,50,189,246,162,178,94,235,38,101,68,204,170,72,81,102,165,171,116,113,70,200,230,230,217,95,26,112,70,190,45,184,185,206,142,84,101,170,120,92,122,19,211,47,206,189,226,180,238,186,209,164,56,110,189,105,126,65,164,122,129,5,92,150,44,138,157,176,212,45,36,235,12,241,61,146,54,88,166,141,255,0,52,71,199,44,113,200,136,228,115,21,88,136,230,185,170,173,80,164,14,129,58,236,186,244,137,147,86,216,178,90,58,187,182,157,100,85,9,87,120,163,165,141,211,214,210,207,29,60,205,142,90,24,223,81,20,12,124,146,58,157,179,57,232,170,232,225,98,39,205,141,47,166,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,66,136,106,188,46,186,154,169,234,10,247,162,24,221,147,204,218,173,92,231,135,56,184,209,85,80,216,170,41,123,76,146,55,36,203,27,249,76,189,216,227,116,48,247,92,217,123,137,187,153,27,229,75,84,202,113,60,171,162,110,140,106,177,110,151,241,155,174,119,122,195,56,124,14,221,116,162,146,233,85,89,230,238,173,125,71,56,168,146,23,201,193,149,83,185,56,35,120,181,136,174,221,26,237,195,191,253,172,197,126,213,125,133,251,77,106,251,73,240,255,0,139,124,31,206,199,231,188,143,115,181,230,123,27,247,59,61,207,185,220,227,199,151,221,223,127,145,66,254,40,254,187,53,55,242,95,103,162,57,86,45,212,238,178,227,29,65,82,245,58,236,163,227,25,244,55,7,220,38,173,186,66,217,227,170,238,68,232,100,129,241,167,20,108,46,129,238,133,25,31,14,220,106,137,18,199,197,138,223,213,213,182,183,218,186,143,215,236,143,90,44,214,58,187,53,62,71,79,107,115,232,42,100,108,143,166,158,27,117,53,60,204,71,183,228,246,36,176,201,193,251,53,92,206,46,86,177,85,88,129,105,94,10,158,150,50,159,168,21,222,221,110,39,249,0,60,21,61,44,101,63,80,43,189,186,220,79,240,0,0,7,201,202,113,60,87,57,177,85,98,217,174,51,106,200,44,181,188,60,205,186,233,69,29,93,44,252,30,215,179,156,82,35,152,238,47,99,92,155,167,201,205,69,79,154,33,245,128,25,87,47,207,194,178,211,106,183,116,57,128,214,91,237,148,148,181,23,74,139,197,93,116,176,194,214,62,170,116,185,212,194,146,202,228,77,222,244,138,24,163,71,59,117,225,27,27,248,53,17,40,48,191,239,11,143,66,122,101,249,215,188,86,129,42,128,0,0,0,15,147,148,229,152,174,13,98,170,202,115,92,154,213,143,217,104,184,121,155,141,210,182,58,74,88,57,189,172,103,57,100,86,177,188,158,246,181,55,95,155,156,136,159,53,67,235,25,246,235,183,169,142,165,245,139,84,47,58,125,174,116,53,120,141,14,47,120,150,74,60,33,168,196,130,214,245,141,173,141,239,149,173,69,173,122,197,247,219,80,229,115,28,147,200,232,82,56,165,226,4,181,241,206,253,201,255,0,18,127,45,34,175,133,199,174,205,50,252,235,217,235,78,127,174,125,87,106,63,81,58,113,167,24,86,168,75,241,91,174,156,252,78,8,111,242,204,174,170,185,82,213,37,34,70,218,148,84,251,243,71,229,92,139,54,252,164,107,218,175,69,123,95,36,189,3,194,227,215,102,153,126,117,236,245,160,95,241,202,186,177,244,177,172,159,79,242,31,110,156,234,167,42,234,199,210,198,178,125,63,200,125,186,112,51,88,105,79,41,176,104,215,89,189,62,213,89,27,123,251,65,128,231,214,246,62,27,133,174,165,208,200,156,37,108,145,200,197,84,222,57,161,158,38,170,199,35,126,236,145,43,37,98,236,246,25,172,37,255,0,135,119,91,245,157,42,231,107,137,102,53,92,180,203,44,184,69,45,245,203,12,245,51,90,228,108,50,198,202,170,88,153,43,88,222,79,124,30,97,82,57,36,124,84,237,70,53,92,198,53,67,143,245,69,211,38,125,210,206,168,92,180,255,0,47,166,171,172,182,178,161,205,178,228,41,110,154,154,138,243,2,71,20,156,224,116,137,197,207,99,103,137,178,177,142,122,71,34,185,156,157,178,57,215,41,225,149,211,173,78,128,116,209,110,159,41,196,234,236,121,182,103,81,37,230,255,0,13,124,81,54,174,22,115,115,40,233,220,173,106,61,140,109,58,50,78,204,170,175,142,90,138,132,84,98,185,204,111,181,234,211,22,233,151,82,186,125,175,212,93,112,161,181,95,176,203,13,190,44,134,146,237,67,45,42,213,77,74,146,193,82,144,91,235,30,169,195,207,118,97,167,253,84,177,186,102,204,214,53,237,87,53,201,2,244,43,198,159,50,182,93,103,160,234,47,79,169,47,86,138,154,137,166,138,229,139,198,148,245,180,76,115,166,145,176,249,121,164,237,84,49,170,232,33,98,247,34,123,99,141,92,247,79,34,170,168,119,95,26,191,75,24,183,212,10,31,110,184,144,3,194,227,215,102,153,126,117,236,245,164,244,241,149,185,211,94,186,68,194,111,52,113,213,199,79,95,156,91,106,98,101,93,36,180,179,181,143,182,92,28,212,146,25,154,217,98,126,202,155,178,70,181,237,93,209,200,138,138,132,11,240,184,245,217,166,95,157,123,61,104,22,211,215,71,70,86,46,176,244,226,150,217,29,215,224,217,158,47,230,42,49,155,148,175,122,210,182,73,81,157,218,106,152,219,190,240,203,218,137,22,70,181,100,141,204,107,155,201,17,241,73,64,57,78,39,149,96,215,218,172,91,53,198,110,184,253,234,139,135,153,183,93,40,164,164,170,131,155,26,246,115,138,68,107,219,201,143,107,147,116,249,181,200,169,242,84,53,38,66,15,18,126,134,45,93,65,96,21,154,169,167,54,186,74,29,69,197,105,234,110,82,178,142,214,215,79,148,64,216,99,71,82,202,232,99,89,230,169,108,116,236,109,54,234,228,223,120,184,162,72,146,70,20,151,254,106,179,220,171,253,85,200,242,76,142,225,255,0,132,172,174,185,87,84,73,255,0,10,73,166,146,71,255,0,149,206,115,191,106,169,121,62,31,125,5,99,221,51,97,180,57,206,160,216,169,43,53,82,239,79,28,213,207,168,242,181,172,176,61,22,165,169,13,12,201,18,62,23,186,158,161,177,212,43,100,123,30,246,42,53,206,98,34,175,31,240,183,232,22,179,78,252,143,83,122,199,111,186,219,114,245,243,148,248,238,59,89,77,61,12,214,136,215,187,77,53,77,92,114,53,143,116,210,177,100,72,227,84,88,219,20,137,39,223,124,140,236,217,80,0,0,2,170,252,115,191,114,127,196,159,203,75,84,42,175,199,59,247,39,252,73,252,180,8,149,225,215,211,62,27,213,47,80,201,134,106,13,117,91,49,235,5,158,108,142,186,138,153,85,143,185,178,26,138,120,82,145,101,71,35,161,99,157,80,213,123,219,247,248,49,205,106,177,206,73,25,106,157,125,245,217,106,233,19,25,162,177,99,84,116,151,109,69,200,169,214,174,207,71,85,27,103,162,165,130,58,136,91,36,181,209,178,162,41,216,201,35,117,67,97,115,17,81,210,66,244,95,147,28,85,183,135,143,80,184,175,75,250,133,168,154,185,148,211,121,255,0,33,167,245,84,214,235,91,42,163,167,154,231,93,45,206,220,216,169,227,115,215,253,180,143,86,181,238,100,81,74,244,99,248,113,88,255,0,170,186,153,149,107,38,163,228,122,165,154,213,249,139,214,77,112,150,225,83,198,73,31,28,60,215,238,65,23,113,239,123,97,137,136,216,227,98,185,120,70,198,53,23,102,160,31,43,252,213,103,185,87,250,171,145,228,153,29,195,255,0,9,89,93,114,174,168,147,254,20,147,77,36,143,255,0,43,156,231,126,213,82,244,252,57,186,40,254,138,186,113,61,255,0,63,182,90,164,212,220,167,245,151,42,152,19,187,37,174,133,81,139,29,177,179,114,115,29,197,236,89,37,116,72,214,190,71,53,187,202,216,98,145,121,175,133,207,66,87,93,19,181,77,174,250,209,140,210,83,230,215,202,118,55,31,183,85,192,239,59,143,81,57,175,73,95,39,37,227,21,77,67,94,212,86,112,238,69,27,85,138,230,172,211,68,219,10,0,0,3,242,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,68,174,158,252,53,52,59,66,117,151,40,213,106,123,87,197,99,125,193,93,136,218,238,111,134,225,79,103,165,86,209,206,201,155,222,131,187,29,100,53,113,84,182,41,82,87,57,32,88,249,57,210,43,220,76,0,0,202,185,170,131,42,224,105,79,164,239,75,26,55,244,255,0,30,246,232,15,21,214,79,69,88,15,87,216,108,54,187,133,93,38,49,150,80,84,83,203,67,148,195,103,134,170,173,144,70,178,239,73,42,170,178,89,41,149,39,149,201,19,101,98,36,188,31,243,226,173,119,181,233,59,210,198,141,253,63,199,189,186,3,170,129,207,244,47,66,244,227,167,77,56,183,105,126,151,217,188,141,170,135,121,102,154,85,71,213,92,42,156,136,146,85,84,200,136,157,201,159,197,187,174,200,212,107,90,198,53,140,99,24,222,128,0,2,128,124,81,253,118,106,111,228,190,207,68,95,241,64,62,40,254,187,53,55,242,95,103,162,2,122,120,40,93,173,83,116,219,153,88,161,185,210,62,229,71,156,84,85,212,81,182,102,172,240,193,53,5,19,98,149,241,239,201,172,123,160,153,173,114,166,206,88,164,68,223,138,237,194,188,81,122,5,172,195,239,183,46,166,52,118,223,117,186,90,178,59,133,77,118,89,103,130,154,122,201,45,149,79,100,181,51,220,154,246,181,220,40,221,219,145,210,247,21,173,134,71,55,138,171,36,70,67,13,122,85,234,99,50,233,67,87,40,245,75,15,161,164,184,177,212,238,182,221,237,149,40,141,101,198,221,35,227,124,176,36,156,85,208,191,148,81,189,146,53,23,139,216,222,77,123,57,198,253,4,233,158,166,105,103,82,154,89,6,83,139,85,218,178,60,111,35,183,182,27,141,186,105,41,171,59,30,98,153,143,150,223,93,19,31,36,109,153,177,206,214,203,3,149,118,229,178,238,139,243,12,246,116,197,212,46,85,210,254,178,217,117,115,22,166,243,254,67,185,77,113,181,190,170,74,120,110,116,50,183,140,180,242,57,139,254,214,70,43,154,246,178,88,162,122,177,252,56,174,132,244,47,93,52,227,168,189,56,183,106,134,151,222,124,245,170,187,120,166,134,84,70,85,91,234,154,136,178,82,212,198,138,189,185,153,201,187,166,234,213,107,154,246,57,236,123,30,234,139,234,223,195,27,62,194,186,134,178,99,61,61,97,217,5,219,4,206,170,33,74,42,231,210,77,87,73,141,207,45,66,69,45,61,100,240,164,178,178,154,36,124,114,164,242,177,21,98,122,183,121,95,12,143,91,42,232,115,164,138,110,144,180,141,216,125,86,81,87,124,200,111,149,13,186,95,166,101,76,191,14,142,175,130,51,183,71,3,182,107,24,214,163,90,178,171,82,89,184,163,159,197,173,138,40,130,141,186,177,245,79,172,159,80,50,31,113,156,181,79,5,79,75,25,79,212,10,239,110,183,21,87,213,143,170,125,100,250,129,144,251,140,231,170,232,187,171,108,171,164,109,83,76,166,219,23,158,198,239,190,90,223,147,91,156,217,37,238,80,182,166,55,190,120,34,73,162,141,107,35,141,38,108,47,145,85,173,239,72,138,155,61,64,238,190,37,253,5,84,232,54,67,54,181,105,53,138,174,125,58,190,84,73,53,221,145,246,184,88,46,51,213,72,230,194,216,97,138,54,193,66,173,146,24,161,95,191,197,237,86,61,205,87,194,143,225,93,23,117,109,149,116,141,170,105,148,219,98,243,216,221,247,203,91,242,107,115,155,36,189,202,22,212,198,247,207,4,73,52,81,173,100,113,164,205,133,242,42,181,189,233,17,83,103,169,126,150,203,182,151,245,23,164,111,172,179,92,233,50,156,19,60,179,207,72,249,105,166,146,54,85,209,78,199,195,52,74,230,171,101,137,251,44,145,189,191,114,72,222,142,106,241,123,85,18,152,53,175,194,235,92,113,62,163,169,116,135,72,236,151,92,167,22,200,56,86,90,242,122,170,41,163,161,182,82,189,242,35,163,185,85,182,62,204,115,66,145,61,92,140,221,210,53,98,115,35,71,202,216,16,46,167,74,181,51,21,214,77,56,199,53,75,10,171,243,22,92,154,223,21,194,155,148,145,190,72,121,167,223,130,94,219,222,198,205,19,209,209,200,196,114,240,145,143,106,174,237,83,58,253,88,250,167,214,79,168,25,15,184,206,94,247,70,125,47,218,186,76,209,122,109,57,163,187,213,220,110,87,26,134,94,239,210,203,80,217,160,109,214,74,74,120,106,91,74,228,138,39,37,55,42,116,88,210,70,171,246,95,188,191,177,40,135,171,31,84,250,201,245,3,33,247,25,192,183,239,11,28,167,78,53,23,162,91,46,151,249,235,85,242,175,31,248,173,175,41,177,212,196,146,118,163,172,174,171,154,56,231,134,68,218,72,102,130,95,146,236,232,223,180,140,221,92,201,26,218,246,241,29,232,114,155,165,44,202,131,48,211,231,213,212,105,214,97,81,59,40,97,149,146,202,251,37,91,81,30,180,82,206,168,173,123,28,213,115,160,115,157,221,115,34,149,174,71,44,43,44,156,83,165,94,166,51,46,148,53,114,143,84,176,250,26,75,139,29,78,235,109,222,217,82,136,214,92,109,210,62,55,203,2,73,197,93,11,249,69,27,217,35,81,120,189,141,228,215,179,156,111,190,154,43,182,139,245,179,211,205,125,29,190,231,73,121,196,243,123,58,82,87,69,12,212,149,21,118,153,230,167,142,100,138,86,162,205,20,21,212,235,44,82,35,93,201,98,149,172,119,207,100,85,8,43,224,177,211,245,214,221,77,149,245,47,124,101,93,45,61,210,157,248,173,130,39,35,152,202,168,18,88,230,172,169,86,186,61,158,196,150,24,34,142,72,228,84,231,29,83,92,221,218,213,75,74,42,3,22,241,73,254,142,26,143,75,161,56,86,155,226,151,29,14,192,110,15,198,233,170,237,111,239,94,46,84,52,234,232,95,116,101,84,111,142,142,105,170,37,71,86,46,208,181,178,44,170,213,145,21,203,57,102,157,60,107,246,27,212,198,151,208,234,206,7,107,200,45,246,138,250,138,138,102,67,123,183,173,44,252,225,145,88,229,106,162,186,41,89,186,124,159,20,143,102,252,152,170,146,50,70,48,58,88,0,0,0,1,72,30,49,152,158,43,138,117,79,103,251,45,140,218,172,223,25,195,233,238,215,31,135,209,71,79,231,43,165,184,220,59,181,51,112,68,238,76,254,45,229,35,183,115,182,77,213,118,46,252,165,111,26,191,84,248,183,211,250,31,113,184,129,249,60,24,109,54,171,143,85,247,186,203,133,178,146,170,162,215,131,215,213,208,203,52,45,123,233,103,90,202,40,86,88,156,169,187,30,177,77,44,106,230,236,188,36,123,127,7,42,45,218,20,173,224,169,234,159,41,250,127,93,238,54,226,234,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,172,234,199,213,62,178,125,64,200,125,198,115,74,102,107,58,177,245,79,172,159,80,50,31,113,156,11,169,240,184,244,39,166,95,157,123,197,105,42,136,171,225,113,232,79,76,191,58,247,138,211,175,245,55,118,186,216,58,109,213,123,237,138,231,87,110,185,91,176,123,237,93,29,101,36,206,134,122,105,227,160,153,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,7,128,235,51,163,60,7,171,60,2,166,142,178,134,146,221,155,91,169,223,45,134,253,20,80,195,59,167,142,26,132,166,164,170,169,88,37,153,104,123,213,11,36,145,71,178,238,156,155,243,252,104,7,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,39,56,159,178,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,222,247,64,189,107,226,189,86,105,197,37,146,237,115,242,250,155,140,219,225,143,35,183,212,44,108,146,191,130,54,55,92,233,210,54,177,142,134,87,170,43,218,198,167,102,71,163,21,56,186,39,203,205,60,75,250,10,166,215,156,122,109,106,210,107,21,36,26,139,99,167,146,107,187,35,238,243,191,219,160,165,145,205,133,176,195,20,142,158,185,29,28,49,66,191,115,147,28,172,123,156,140,133,24,30,3,194,159,174,123,85,235,25,160,233,119,85,238,148,150,251,149,130,157,35,197,47,87,27,163,88,151,56,31,80,200,226,182,47,126,78,78,169,99,167,99,32,142,45,209,208,179,130,49,157,148,89,108,208,203,103,249,170,192,178,175,245,87,28,201,49,203,135,254,18,142,186,219,93,79,39,252,25,33,154,57,25,254,71,53,205,253,138,133,218,120,104,117,199,77,212,118,27,14,143,103,12,171,102,162,225,118,120,223,53,92,143,150,161,151,203,116,43,28,9,90,233,158,174,114,84,163,159,19,102,107,221,247,223,34,72,197,84,115,217,8,73,253,116,208,189,56,234,47,78,46,58,95,170,22,111,61,106,174,218,88,102,137,81,149,86,250,166,162,164,117,84,210,42,47,110,102,114,118,203,178,181,90,231,49,237,123,30,246,59,60,61,69,104,54,101,211,110,174,95,116,167,51,162,171,107,237,213,15,125,178,186,106,116,133,151,107,114,189,201,79,91,18,53,239,111,9,26,221,213,168,247,112,122,62,55,47,54,57,19,75,196,95,241,19,233,251,1,214,254,155,114,123,238,94,202,184,46,90,113,103,187,101,86,90,202,36,133,179,164,240,80,76,239,44,249,36,141,238,242,210,57,177,58,72,216,172,87,44,49,47,36,224,128,103,220,213,65,149,114,221,60,41,250,231,181,94,177,154,14,151,117,94,233,73,111,185,88,41,210,60,82,245,113,186,53,137,115,129,245,12,142,43,98,247,228,228,234,150,58,118,50,8,226,221,29,11,56,35,25,217,69,148,44,208,132,26,133,226,237,211,110,154,231,249,46,156,223,112,157,74,158,229,138,222,43,108,149,146,210,91,104,29,4,147,211,76,248,100,116,110,117,99,92,172,87,49,85,21,90,213,219,109,209,63,2,111,153,246,234,111,166,78,164,175,253,73,106,189,246,197,211,230,165,92,109,183,28,226,251,87,71,89,73,137,215,205,5,76,18,87,204,232,229,142,70,196,173,123,28,213,71,35,145,85,21,21,21,0,188,157,4,214,188,87,168,157,39,177,107,30,21,111,186,209,89,114,15,53,229,160,186,69,28,117,76,236,84,203,78,254,109,142,73,24,155,190,23,42,108,245,251,170,155,236,187,162,103,179,171,31,84,250,201,245,3,33,247,25,203,190,240,225,196,242,172,27,163,29,60,197,179,92,102,235,143,222,168,190,45,230,109,215,74,41,41,42,160,231,117,171,123,57,197,34,53,237,228,199,181,201,186,124,218,228,84,249,42,20,131,213,143,170,125,100,250,129,144,251,140,224,93,79,133,199,161,61,50,252,235,222,43,73,84,69,95,11,143,66,122,101,249,215,188,86,146,168,8,235,214,103,70,120,15,86,120,5,77,29,101,13,37,187,54,183,83,190,91,13,250,40,161,134,119,79,28,53,9,77,73,85,82,176,75,50,208,247,170,22,73,34,143,101,221,57,55,231,248,208,14,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,78,113,63,100,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,212,65,2,188,75,250,10,166,215,156,122,109,106,210,107,21,36,26,139,99,167,146,107,187,35,238,243,191,219,160,165,145,205,133,176,195,20,142,158,185,29,28,49,66,191,115,147,28,172,123,156,140,133,24,30,3,194,159,174,123,85,235,25,160,233,119,85,238,148,150,251,149,130,157,35,197,47,87,27,163,88,151,56,31,80,200,226,182,47,126,78,78,169,99,167,99,32,142,45,209,208,179,130,49,157,148,89,108,208,203,103,249,170,192,178,175,245,87,28,201,49,203,135,254,18,142,186,219,93,79,39,252,25,33,154,57,25,254,71,53,205,253,138,133,218,120,104,117,199,77,212,118,27,14,143,103,12,171,102,162,225,118,120,223,53,92,143,150,161,151,203,116,43,28,9,90,233,158,174,114,84,163,159,19,102,107,221,247,223,34,72,197,84,115,217,8,87,7,138,63,174,205,77,252,151,217,232,137,105,225,189,175,56,111,77,190,31,154,143,170,217,157,109,35,89,110,206,46,44,182,80,205,80,176,190,237,113,91,85,2,211,209,68,173,99,221,206,71,55,101,114,49,220,24,143,145,201,193,142,84,137,126,40,254,187,53,55,242,95,103,162,34,252,151,107,172,214,170,123,20,215,58,183,219,104,234,38,171,167,163,116,206,88,33,158,102,198,217,101,100,123,241,107,222,216,33,107,156,137,187,146,40,209,119,226,155,7,181,215,77,116,212,126,162,245,30,227,170,26,161,121,243,215,90,237,162,134,24,145,89,75,111,165,106,170,199,75,77,26,170,246,225,103,39,108,155,171,149,206,115,222,231,189,239,123,172,127,194,159,161,43,82,90,168,58,166,214,92,102,173,215,39,84,36,248,69,170,227,3,91,4,112,35,88,232,239,10,197,85,115,222,231,43,146,14,109,106,49,25,223,106,63,156,18,71,197,124,52,58,10,169,215,156,134,29,106,213,155,21,92,26,117,99,168,142,107,67,36,237,112,191,220,96,170,141,206,133,208,205,20,141,158,133,27,28,209,76,191,115,147,220,140,99,156,172,153,25,118,128,10,213,241,107,235,71,236,93,138,179,165,28,1,220,175,89,29,190,25,242,139,164,21,220,93,110,161,145,252,155,66,214,196,244,122,77,59,24,139,43,101,68,111,150,153,169,198,68,168,229,29,149,25,246,235,215,164,76,251,166,109,92,185,215,220,46,57,6,89,137,228,117,31,18,161,203,110,20,243,72,249,167,169,124,239,90,90,218,165,111,105,245,200,176,202,247,113,114,172,140,227,47,22,115,86,48,56,174,142,232,238,125,174,185,253,175,78,116,230,195,87,113,185,92,106,32,138,89,98,165,154,104,45,240,73,52,112,186,174,169,208,177,238,138,154,55,74,197,146,85,106,163,81,127,216,69,209,71,78,186,13,134,244,219,164,118,45,41,195,40,169,26,203,117,59,31,115,174,134,157,97,125,218,226,172,106,84,86,202,142,123,221,206,71,55,116,106,189,220,24,140,141,171,193,141,68,166,207,11,254,168,48,30,155,245,162,229,71,168,214,138,70,219,115,170,122,59,36,87,239,47,10,79,105,157,106,227,70,186,74,153,165,141,176,80,171,100,124,149,10,156,149,86,158,157,219,125,197,47,120,15,201,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,66,222,33,157,22,93,122,88,213,10,139,238,33,143,213,183,74,242,90,132,92,126,177,106,93,84,148,83,172,124,165,183,207,35,154,142,99,218,228,149,209,35,213,202,248,81,171,220,145,236,155,141,250,21,151,227,11,213,6,3,6,26,254,149,237,246,138,75,198,89,81,81,109,189,215,86,77,79,13,68,86,104,17,102,114,54,41,18,94,237,61,115,145,177,110,142,143,101,165,171,127,207,245,168,4,85,240,208,235,18,167,166,253,92,135,7,204,239,21,127,163,172,226,162,58,42,216,100,172,138,42,75,77,198,71,198,200,174,142,89,182,107,24,214,167,110,101,71,199,188,74,143,119,113,96,141,133,191,117,55,118,181,95,250,68,213,123,237,138,231,73,113,182,220,116,222,251,87,71,89,73,51,102,130,166,9,45,147,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,12,240,233,86,153,229,90,201,168,248,230,150,225,84,158,98,245,147,92,34,183,211,114,142,71,199,15,53,251,243,203,219,99,222,216,98,98,58,73,30,141,94,17,177,238,84,217,170,95,78,103,164,223,160,175,15,76,227,72,254,215,221,114,143,178,250,95,127,162,248,165,205,219,205,63,246,133,75,184,181,187,175,110,22,114,237,197,23,39,118,226,100,108,228,238,60,148,51,216,126,171,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,15,202,88,79,84,253,9,90,151,164,77,42,234,155,70,177,154,182,220,155,131,227,243,230,246,171,116,13,116,18,64,182,200,221,37,225,24,138,142,99,218,228,106,79,193,174,71,163,251,238,70,112,158,73,2,194,186,32,235,71,21,234,227,78,32,174,173,117,170,201,159,91,123,144,94,241,232,171,163,116,143,237,36,60,171,169,160,87,172,201,70,245,158,52,71,61,62,228,138,232,185,63,138,72,255,0,149,215,183,68,22,46,174,48,72,171,113,202,91,85,183,83,108,157,168,172,151,186,201,159,79,11,233,86,100,89,169,106,221,28,82,62,72,120,58,87,198,156,21,204,151,110,46,107,100,149,31,72,26,23,174,154,143,211,166,163,219,181,67,75,239,62,70,235,67,188,83,67,42,43,233,110,20,174,84,89,41,106,99,69,78,228,47,226,221,211,116,114,57,173,123,28,199,177,143,110,133,58,112,234,63,78,58,152,211,139,86,115,131,100,22,169,171,230,183,210,212,94,236,148,245,233,61,85,146,170,84,114,58,154,161,170,214,72,221,164,138,102,178,71,70,198,202,216,213,236,221,170,138,6,109,174,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,46,127,193,83,210,198,83,245,2,187,219,173,196,0,241,71,245,217,169,191,146,251,61,17,63,252,21,61,44,101,63,80,43,189,186,220,7,191,215,191,20,13,2,233,219,86,47,186,57,154,226,26,129,91,122,199,252,175,153,158,215,111,162,146,149,253,250,104,170,25,193,210,85,198,245,217,147,53,23,118,39,222,69,219,116,217,87,176,116,191,213,6,3,213,158,1,112,212,109,57,180,100,22,235,109,186,241,45,146,88,175,116,240,195,59,167,142,24,102,115,154,216,101,149,170,206,53,12,68,85,114,46,232,239,151,224,171,84,30,35,221,61,107,238,115,214,118,161,229,56,86,135,234,6,65,101,173,248,79,150,184,218,241,154,218,186,89,248,90,169,24,254,18,199,27,152,238,47,99,154,187,47,201,205,84,95,154,41,56,60,34,116,247,62,211,94,155,114,75,22,163,96,249,6,43,114,159,56,172,171,138,142,247,108,154,134,121,32,117,5,3,91,43,99,153,173,114,177,92,199,181,28,137,182,236,114,126,197,2,111,128,0,204,182,191,104,229,247,167,253,101,203,52,119,35,155,204,85,227,55,7,83,199,83,197,140,243,116,175,106,73,77,83,193,143,122,71,221,130,72,165,237,243,87,51,159,23,125,230,170,29,47,195,235,71,109,90,223,213,166,11,136,228,182,26,187,174,61,69,81,53,238,241,20,84,173,158,4,130,146,23,205,27,106,154,246,61,158,90,74,134,211,193,34,61,54,114,79,193,21,28,246,169,245,124,77,46,214,171,215,92,122,159,89,102,185,210,87,211,199,81,109,164,124,180,211,54,86,54,120,45,148,144,205,18,185,170,168,143,142,88,228,141,237,252,90,246,57,171,178,162,161,221,124,20,243,172,86,201,174,57,166,9,118,181,218,153,122,201,241,246,79,104,186,84,79,27,42,155,229,38,229,61,13,59,92,222,114,119,153,42,78,246,177,201,179,104,17,202,215,35,121,48,46,80,0,5,0,248,163,250,236,212,223,201,125,158,136,149,94,6,63,190,207,225,191,230,68,85,241,71,245,217,169,191,146,251,61,17,42,188,12,127,125,159,195,127,204,128,181,67,159,235,166,133,233,199,81,122,113,113,210,253,80,179,121,235,85,118,210,195,52,74,140,170,183,213,53,21,35,170,166,145,81,123,115,51,147,182,93,149,170,215,57,143,107,216,247,177,221,0,173,95,11,126,190,171,53,19,200,244,201,172,119,11,173,203,47,79,57,81,142,228,85,149,51,215,77,119,141,59,181,51,83,85,201,35,158,246,205,19,18,69,142,69,84,141,209,70,145,253,199,198,206,240,86,183,81,125,52,106,159,75,249,220,216,46,166,90,127,214,249,43,205,28,21,63,11,185,254,166,25,100,242,147,205,20,125,238,215,125,140,147,139,126,227,247,106,254,197,89,21,225,177,215,61,215,167,220,254,143,74,245,26,233,87,93,167,89,85,69,53,182,39,214,93,28,216,49,121,221,52,138,218,168,155,52,137,4,52,206,146,161,238,169,217,26,187,109,47,37,88,214,57,45,83,172,78,149,112,222,171,244,142,225,135,222,109,180,141,201,237,212,245,21,56,157,222,73,22,23,219,174,42,207,184,142,149,172,123,188,180,142,108,109,153,156,93,201,136,142,68,238,50,55,179,61,153,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,57,196,253,145,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,84,53,16,85,95,142,119,238,79,248,147,249,105,249,60,43,250,245,169,165,169,181,116,177,172,151,218,186,198,86,84,67,111,193,174,117,29,164,101,27,18,41,156,180,21,53,18,74,215,43,21,204,130,42,86,53,143,127,57,123,91,163,18,38,179,245,248,231,126,228,255,0,137,63,150,129,197,60,31,114,204,87,6,234,39,51,202,115,92,154,213,143,217,104,180,254,175,204,220,110,149,177,210,82,193,206,233,108,99,57,203,34,181,141,228,247,181,169,186,252,220,228,68,249,170,28,131,174,78,174,238,189,95,106,227,114,184,45,213,118,124,78,195,78,235,110,57,106,158,161,207,123,32,87,171,159,85,51,17,203,19,42,102,94,60,251,105,178,50,56,99,87,73,218,73,28,232,235,75,238,186,199,67,174,184,29,137,213,107,114,159,73,235,174,84,112,82,81,58,174,122,185,232,110,246,170,216,233,99,137,170,142,115,230,117,50,66,155,110,168,178,34,163,93,183,21,142,160,88,79,133,207,66,86,173,108,186,205,174,250,209,140,213,212,97,54,58,134,55,31,183,85,192,223,37,144,214,181,207,73,95,39,37,229,45,53,59,152,212,86,112,237,203,35,149,138,231,36,51,68,235,159,60,254,158,220,240,219,214,1,141,94,116,230,58,72,241,58,251,61,21,77,133,148,148,139,75,3,109,207,133,142,166,72,225,86,181,98,103,105,89,179,21,173,226,155,38,201,182,199,160,2,31,235,223,138,6,129,116,237,171,23,221,28,205,113,13,64,173,189,99,254,87,204,207,107,183,209,73,74,254,253,52,85,12,224,233,42,227,122,236,201,154,139,187,19,239,34,237,186,108,171,208,58,82,235,91,75,58,193,251,83,250,51,176,101,118,207,178,94,71,206,252,118,150,154,30,231,154,239,246,251,93,153,229,223,111,44,254,92,184,237,187,118,223,117,218,176,60,71,186,122,215,220,231,172,237,67,202,112,173,15,212,12,130,203,91,240,159,45,113,181,227,53,181,116,179,240,181,82,49,252,37,142,55,49,220,94,199,53,118,95,147,154,168,191,52,82,74,248,53,233,62,169,233,127,233,127,244,153,166,153,94,37,241,63,179,254,75,227,182,106,154,15,53,219,248,135,115,181,222,99,121,241,238,51,151,29,246,230,221,255,0,20,2,21,248,163,250,236,212,223,201,125,158,136,226,152,54,133,234,62,164,233,198,115,170,24,85,155,226,182,173,57,242,50,223,225,129,85,213,84,244,181,73,80,169,84,216,209,62,252,49,249,87,119,85,23,147,26,246,189,90,172,108,143,103,107,241,71,245,217,169,191,146,251,61,17,39,252,17,237,54,171,253,171,94,108,87,219,101,37,198,219,113,167,199,233,43,40,234,225,108,208,84,193,35,110,109,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,80,32,7,79,29,64,231,221,50,234,133,14,171,233,203,233,31,114,163,167,168,164,150,142,185,102,90,42,216,38,141,90,232,170,35,134,72,221,35,17,220,37,107,85,219,36,145,70,239,159,20,60,174,127,159,230,90,167,153,93,181,7,80,114,26,187,230,67,124,168,90,154,234,234,149,78,114,191,100,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,149,94,32,157,5,100,61,51,102,85,217,206,159,88,170,235,52,174,239,81,36,212,47,167,243,85,175,176,49,18,153,171,13,116,203,18,50,22,58,162,161,209,211,171,164,123,222,198,34,57,206,122,42,175,137,240,255,0,233,139,250,79,117,5,105,176,100,152,189,214,229,128,217,57,220,50,186,154,57,188,188,112,194,145,72,180,208,73,55,201,83,191,59,25,31,8,213,37,88,251,206,98,183,182,233,24,22,213,225,187,211,71,244,114,233,198,215,241,251,79,148,204,243,94,23,252,131,189,7,110,162,159,184,207,237,90,39,243,138,57,89,217,133,83,148,82,114,237,207,45,87,21,217,197,0,154,168,50,174,5,255,0,120,92,122,19,211,47,206,189,226,180,229,95,217,171,233,99,254,192,117,87,255,0,85,91,191,231,199,85,240,184,244,39,166,95,157,123,197,105,74,223,209,59,170,127,251,154,117,87,255,0,99,110,63,242,32,104,79,65,53,175,21,234,39,73,236,90,199,133,91,238,180,86,92,131,205,121,104,46,145,71,29,83,59,21,50,211,191,155,99,146,70,38,239,133,202,155,61,126,234,166,251,46,232,153,151,52,39,225,195,137,229,88,55,70,58,121,139,102,184,205,215,31,189,81,124,91,204,219,174,148,82,82,85,65,206,235,86,246,115,138,68,107,219,201,143,107,147,116,249,181,200,169,242,84,51,216,5,255,0,120,92,122,19,211,47,206,189,226,180,149,68,85,240,184,244,39,166,95,157,123,197,105,42,128,0,0,166,15,20,110,132,173,90,39,117,135,93,244,95,25,171,167,194,111,149,15,110,65,110,164,129,190,75,30,173,115,152,145,62,62,43,202,42,106,135,61,200,140,225,219,138,70,163,17,205,73,161,137,181,236,106,118,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,83,57,157,102,104,166,43,211,183,82,121,134,142,97,87,11,173,109,151,31,248,127,150,158,233,44,114,85,63,191,65,79,80,254,110,142,56,216,187,62,103,34,108,196,251,168,155,238,187,170,133,159,248,42,122,88,202,126,160,87,123,117,184,159,230,120,122,28,234,238,235,210,14,174,59,43,158,221,87,120,196,239,212,237,182,228,118,168,42,28,199,190,4,122,57,149,80,177,92,145,62,166,21,229,195,184,155,43,36,154,52,116,125,213,145,186,8,197,178,204,87,57,177,82,229,56,86,77,106,200,44,181,188,252,181,198,215,91,29,93,44,252,30,230,63,132,177,171,152,238,47,99,154,187,47,201,205,84,95,154,40,31,88,0,0,0,6,85,203,254,240,184,244,39,166,95,157,123,197,105,64,37,255,0,120,92,122,19,211,47,206,189,226,180,9,84,0,0,64,15,236,213,244,177,255,0,96,58,171,255,0,170,173,223,243,226,127,153,172,254,137,221,83,255,0,220,211,170,191,251,27,113,255,0,145,3,70,122,123,154,218,181,43,0,198,181,26,197,79,87,5,183,42,179,209,94,232,226,171,99,91,60,112,84,194,201,163,108,141,107,156,212,122,53,232,138,136,231,38,251,236,171,248,145,127,196,71,162,10,62,170,176,68,203,112,234,94,58,155,137,219,229,138,196,212,154,10,104,110,145,186,104,164,125,45,84,175,137,207,119,22,50,127,46,139,36,113,178,90,135,43,220,141,123,220,157,215,166,75,77,214,193,211,110,148,88,175,182,202,187,117,202,221,131,216,169,43,40,234,225,116,51,211,79,29,4,45,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,83,165,129,150,27,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,46,134,122,105,227,114,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,73,65,225,113,235,179,76,191,58,246,122,211,191,248,218,105,158,43,143,234,62,157,234,149,166,147,203,222,179,11,125,194,223,119,237,199,27,35,168,242,11,77,216,157,220,88,143,124,202,202,181,141,207,123,157,250,184,32,106,35,81,159,58,235,197,178,204,171,6,190,210,229,56,86,77,117,199,239,84,92,252,181,198,215,91,37,37,84,28,216,230,63,132,177,171,94,222,76,123,154,187,47,205,174,84,95,146,168,26,147,57,87,86,62,150,53,147,233,254,67,237,211,158,83,162,142,171,172,93,90,104,213,22,101,221,181,81,229,246,221,168,242,155,37,20,207,119,144,170,228,244,142,68,108,136,143,72,103,99,59,177,174,239,106,110,248,251,143,124,82,41,234,250,177,244,177,172,159,79,242,31,110,156,12,214,29,87,168,190,154,53,79,165,252,238,108,23,83,45,63,235,124,149,230,142,10,159,133,220,255,0,83,12,178,121,73,230,138,62,247,107,190,198,73,197,191,113,251,181,127,98,175,42,52,103,214,39,74,184,111,85,250,71,112,195,239,54,218,70,228,246,234,122,138,156,78,239,36,139,11,237,215,21,103,220,71,74,214,61,222,90,71,54,54,204,206,46,228,196,71,34,119,25,27,216,20,109,253,47,53,151,250,48,127,68,127,59,106,251,11,241,15,59,203,200,55,207,118,124,199,154,242,157,221,248,246,124,215,235,247,225,221,229,247,123,157,191,213,142,142,122,122,254,147,253,65,99,122,77,91,83,117,162,178,213,247,235,111,119,11,117,47,122,74,58,24,34,116,142,114,170,162,178,46,227,210,56,27,43,209,90,217,39,143,238,189,118,99,185,174,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,78,113,63,100,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,185,63,7,254,159,174,186,89,160,215,61,87,200,217,87,77,114,213,26,138,122,186,106,57,81,204,72,173,84,189,214,210,74,177,190,54,185,175,149,211,84,74,142,71,61,143,133,244,206,110,219,187,112,252,190,53,126,150,49,111,168,20,62,221,113,32,7,133,199,174,205,50,252,235,217,235,73,255,0,227,87,233,99,22,250,129,67,237,215,18,0,120,92,122,236,211,47,206,189,158,180,11,254,0,0,0,0,35,255,0,85,189,107,105,103,71,223,101,191,73,150,12,174,231,246,183,207,121,47,129,82,211,77,219,242,189,142,231,119,189,60,91,111,230,89,199,143,45,246,118,251,108,155,200,2,181,124,101,52,159,84,245,67,244,65,250,51,211,76,175,45,248,103,218,15,59,240,43,53,77,127,149,238,124,63,183,221,236,177,220,57,118,223,199,150,219,240,118,223,130,129,34,186,95,241,11,209,126,172,243,251,134,156,233,206,49,154,219,174,86,235,60,183,185,101,189,209,82,67,3,160,142,104,97,115,90,232,106,101,114,191,149,67,21,17,90,137,178,59,231,248,34,196,191,28,239,220,159,241,39,242,211,207,248,68,232,134,180,105,175,82,89,37,247,81,180,135,53,197,109,179,224,245,148,145,86,94,236,21,116,48,73,59,171,232,28,216,155,36,209,181,170,245,107,30,228,106,46,251,49,203,251,20,244,30,57,223,185,63,226,79,229,160,85,89,101,62,22,253,2,209,234,39,145,234,111,88,237,246,171,150,32,158,114,159,29,199,107,41,160,174,134,239,34,119,105,166,169,171,142,70,189,141,134,39,164,137,28,106,137,35,165,141,36,251,140,141,157,232,213,225,239,211,93,139,170,30,163,173,248,86,98,188,241,107,37,190,124,134,251,76,202,167,211,205,89,75,11,227,141,144,70,246,53,85,57,207,60,8,253,149,142,237,119,85,143,107,209,138,104,38,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,64,63,88,0,0,0,0,0,1,149,115,85,6,85,192,210,159,73,222,150,52,111,233,254,61,237,208,29,84,229,93,39,122,88,209,191,167,248,247,183,64,117,80,0,0,5,0,248,163,250,236,212,223,201,125,158,136,191,226,128,124,81,253,118,106,111,228,190,207,68,4,117,147,0,204,162,192,105,245,73,216,245,90,226,117,87,137,172,12,187,53,17,208,37,198,40,99,157,212,239,84,93,216,245,138,102,61,188,145,57,162,73,195,151,110,78,50,43,160,94,181,242,174,148,245,30,146,201,118,185,249,141,50,201,174,16,199,145,219,234,22,71,199,65,205,91,27,174,116,233,27,94,246,205,19,17,21,237,99,87,189,27,17,138,156,155,19,226,153,94,22,218,59,128,235,175,67,89,238,156,234,53,134,146,227,109,184,231,23,72,162,150,90,88,102,158,223,60,150,122,40,91,87,74,233,152,246,197,83,27,101,122,199,42,53,85,170,191,236,162,192,14,177,58,85,204,186,80,213,203,134,31,121,182,213,187,24,184,212,84,84,226,119,121,36,73,153,113,183,35,254,226,58,86,177,141,243,49,181,209,182,102,113,111,23,170,57,19,182,248,222,240,209,69,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,235,41,131,195,11,175,90,109,24,186,210,116,253,172,23,218,74,13,62,185,212,84,205,106,187,213,247,94,182,155,140,238,135,132,50,74,233,123,84,244,46,86,206,229,84,139,238,205,58,200,247,53,139,35,219,115,224,102,179,171,31,84,250,201,245,3,33,247,25,206,127,246,79,42,251,43,246,235,236,205,215,236,223,196,62,19,241,143,37,39,145,243,221,190,239,150,239,237,219,239,118,254,255,0,111,151,46,63,123,109,190,103,64,234,199,213,62,178,125,64,200,125,198,114,197,60,50,52,47,78,58,139,232,71,58,210,253,80,179,121,235,85,118,160,86,203,12,209,42,50,170,223,84,219,101,189,35,170,166,145,81,123,115,51,147,182,93,149,170,215,57,143,107,216,247,177,193,29,124,52,58,227,169,233,199,50,135,71,179,134,82,63,78,179,75,196,111,154,174,71,197,78,251,29,198,100,142,4,173,116,207,86,181,105,149,172,137,179,53,238,251,140,141,36,98,162,181,236,154,239,173,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,51,67,174,154,23,168,253,58,106,61,199,75,245,66,205,228,110,180,59,75,12,209,42,190,150,225,74,229,84,142,170,154,69,68,238,66,254,46,217,118,71,35,154,230,61,172,123,30,198,216,87,133,63,93,183,84,186,208,116,179,172,185,53,35,173,174,167,72,48,139,173,198,119,54,120,231,71,49,177,217,213,234,138,215,177,205,87,44,28,220,213,98,179,176,213,127,56,35,140,45,124,205,103,86,62,169,245,147,234,6,67,238,51,154,83,51,89,213,143,170,125,100,250,129,144,251,140,224,124,156,171,66,245,31,16,210,124,43,91,238,118,110,238,25,157,249,184,173,183,74,117,87,199,13,85,61,76,240,73,75,81,242,78,212,203,229,223,35,17,119,107,227,85,86,185,85,146,182,63,87,160,253,96,107,143,78,88,174,99,133,105,190,73,217,178,230,150,249,233,42,41,167,124,223,218,21,82,71,219,75,141,19,226,145,143,167,172,99,62,73,35,87,138,241,98,189,175,88,227,86,90,255,0,67,90,59,128,235,175,134,174,13,167,58,141,97,164,184,219,110,52,249,4,81,75,45,44,51,79,111,158,75,149,198,22,213,210,186,102,61,177,84,198,217,94,177,202,141,85,106,175,251,40,181,87,214,39,74,185,151,74,26,185,112,195,239,54,218,183,99,23,26,138,138,156,78,239,36,137,51,46,54,228,127,220,71,74,214,49,190,102,54,186,54,204,206,45,226,245,71,34,118,223,27,222,28,171,79,112,171,174,165,103,248,214,156,216,170,41,32,185,101,87,138,43,37,28,181,111,115,96,142,122,153,153,12,110,145,205,107,156,140,71,61,21,85,26,229,219,125,145,127,3,70,120,181,147,21,233,47,166,90,91,108,144,249,187,46,150,97,239,169,175,125,174,223,29,52,149,254,74,149,210,213,84,50,14,104,196,154,119,178,89,85,29,39,206,73,21,92,245,85,87,21,151,224,211,211,197,215,36,213,11,167,82,55,171,85,35,241,236,78,158,174,201,103,168,117,99,155,58,94,230,142,46,227,153,19,23,239,49,148,115,202,215,44,191,119,122,168,213,136,231,53,203,29,159,117,55,105,186,223,250,109,213,123,21,138,217,87,113,185,92,112,123,237,37,29,29,36,46,154,122,153,228,160,153,177,197,28,109,69,115,222,231,42,53,26,136,170,170,168,136,4,75,254,205,95,75,31,246,3,170,191,250,170,221,255,0,62,39,249,154,207,232,157,213,63,253,205,58,171,255,0,177,183,31,249,19,74,96,0,0,10,86,241,171,245,79,139,125,63,161,247,27,137,117,37,43,120,213,250,167,197,190,159,208,251,141,196,7,130,167,170,124,167,233,253,119,184,219,139,169,41,91,193,83,213,62,83,244,254,187,220,109,197,212,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,89,213,143,170,125,100,250,129,144,251,140,230,148,204,214,117,99,234,159,89,62,160,100,62,227,56,23,83,225,113,232,79,76,191,58,247,138,211,170,245,99,233,99,89,62,159,228,62,221,57,202,188,46,61,9,233,151,231,94,241,90,117,94,172,125,44,107,39,211,252,135,219,167,3,60,58,59,172,89,246,133,103,246,189,70,211,155,245,93,186,229,110,168,130,89,98,138,170,104,96,184,65,28,209,204,234,74,166,194,246,58,90,105,29,19,18,72,149,200,142,68,255,0,97,83,78,102,85,205,84,1,77,126,50,186,23,167,26,109,168,248,102,168,97,86,111,133,93,117,27,226,210,223,225,129,81,180,181,21,84,171,74,169,84,216,209,62,228,210,121,167,119,85,23,139,220,198,189,90,143,116,143,127,202,240,84,245,79,148,253,63,174,247,27,113,213,124,115,191,114,127,196,159,203,78,85,224,169,234,159,41,250,127,93,238,54,224,46,164,229,93,88,250,88,214,79,167,249,15,183,78,117,83,149,117,99,233,99,89,62,159,228,62,221,56,25,172,62,175,249,170,192,178,175,245,87,28,201,49,203,135,254,18,142,186,219,93,79,39,252,25,33,154,57,25,254,71,53,205,253,138,135,202,47,39,171,31,11,252,7,168,237,92,198,53,39,29,189,82,97,52,242,84,62,44,210,150,219,109,134,39,220,224,87,205,59,170,225,115,24,136,181,210,75,39,109,242,205,205,21,143,108,159,53,131,183,56,116,174,129,122,171,254,149,154,29,73,127,187,91,110,180,249,78,51,217,178,228,117,53,20,124,41,107,235,153,11,85,213,84,243,71,27,33,119,117,21,36,124,44,68,116,46,122,53,91,193,209,73,44,149,60,166,153,233,86,156,104,222,43,6,21,165,184,93,171,25,178,211,241,119,150,183,211,164,125,233,27,27,35,239,76,255,0,235,205,50,178,56,209,210,200,174,145,252,81,92,229,95,153,234,192,25,172,234,199,213,62,178,125,64,200,125,198,115,74,102,107,58,177,245,79,172,159,80,50,31,113,156,11,169,240,184,244,39,166,95,157,123,197,105,42,136,171,225,113,232,79,76,191,58,247,138,210,85,0,0,1,77,126,50,186,23,167,26,109,168,248,102,168,97,86,111,133,93,117,27,226,210,223,225,129,81,180,181,21,84,171,74,169,84,216,209,62,228,210,121,167,119,85,23,139,220,198,189,90,143,116,143,127,202,240,84,245,79,148,253,63,174,247,27,113,213,124,115,191,114,127,196,159,203,78,85,224,169,234,159,41,250,127,93,238,54,224,57,87,138,63,174,205,77,252,151,217,232,143,147,209,7,69,217,87,87,26,143,5,13,107,110,182,76,6,219,220,158,247,144,197,67,35,163,127,105,97,229,67,77,58,177,97,74,199,164,241,170,53,235,247,35,87,75,197,252,82,55,253,111,20,127,93,154,155,249,47,179,209,19,255,0,193,83,210,198,83,245,2,187,219,173,192,78,156,79,22,177,96,216,173,155,10,197,168,124,149,151,31,183,211,218,237,212,221,215,201,216,165,130,54,199,20,124,222,174,123,184,177,141,77,220,170,229,219,117,85,95,153,245,128,0,115,78,162,180,27,13,234,75,72,239,186,83,153,209,82,57,151,26,119,190,217,93,53,58,204,251,77,197,24,228,167,173,137,26,246,59,156,110,118,234,212,123,121,177,95,27,151,131,220,139,210,192,25,140,214,45,29,207,180,43,63,186,105,206,163,88,106,237,215,43,117,68,241,69,44,180,179,67,5,194,8,230,146,22,213,210,186,102,49,210,211,72,232,158,177,202,141,68,114,39,251,40,150,189,225,89,214,253,30,164,226,182,142,152,117,14,171,134,95,141,219,229,139,30,171,236,193,79,79,91,103,164,142,6,65,75,191,117,31,45,100,108,89,151,102,68,136,176,83,243,115,156,246,200,231,116,191,18,254,142,233,186,144,210,57,179,140,50,207,73,250,69,193,233,228,173,162,154,58,57,101,171,187,91,163,100,143,150,214,212,135,119,61,238,114,247,33,69,100,155,74,138,198,246,210,121,30,82,13,166,231,153,105,70,127,69,121,163,142,174,193,150,97,215,136,234,98,101,93,34,36,246,251,141,36,200,230,164,144,204,213,68,124,114,198,155,178,70,175,205,170,142,79,197,0,208,71,90,61,91,98,189,35,105,98,229,55,40,188,246,73,125,243,54,252,102,220,214,199,47,114,185,180,210,61,147,207,18,205,20,139,71,28,137,11,102,124,106,174,111,122,52,68,221,232,103,179,44,202,111,185,206,85,121,205,114,154,239,59,122,200,46,21,23,75,141,79,105,145,247,234,167,145,210,75,39,6,35,88,222,79,123,151,102,162,53,55,217,17,19,228,116,14,165,58,148,212,126,170,117,29,53,55,83,82,213,13,124,54,248,45,116,148,150,186,85,130,150,146,150,37,123,210,54,35,220,249,29,188,146,203,34,172,143,123,185,72,168,138,141,70,181,179,83,194,83,162,239,182,151,218,62,171,179,246,241,178,227,151,9,160,197,237,115,208,242,109,198,186,54,113,117,115,157,43,21,139,12,15,122,164,78,137,85,222,102,23,47,40,214,159,140,129,42,188,51,58,46,254,141,154,112,253,72,205,91,220,207,179,235,125,36,245,52,243,80,246,100,177,80,170,119,89,67,188,140,108,205,153,202,246,186,161,171,197,189,200,162,98,53,123,41,36,146,3,171,31,75,26,201,244,255,0,33,246,233,206,170,114,174,172,125,44,107,39,211,252,135,219,167,3,53,134,148,250,78,244,177,163,127,79,241,239,110,128,205,97,165,62,147,189,44,104,223,211,252,123,219,160,2,168,60,75,250,10,169,208,108,134,109,106,210,107,21,92,250,117,124,168,146,107,187,35,237,112,176,92,103,170,145,205,133,176,195,20,109,130,133,91,36,49,66,191,127,139,218,172,123,154,175,133,31,29,122,81,234,187,81,250,74,212,118,102,184,84,190,122,213,93,219,130,255,0,96,158,101,101,45,222,149,170,170,141,114,162,47,110,102,114,114,197,50,34,186,55,57,200,168,246,62,72,223,161,236,255,0,0,195,117,79,13,187,105,246,160,227,212,151,204,122,249,78,180,213,212,53,40,188,37,102,232,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,64,61,106,244,109,153,116,131,159,193,111,186,84,210,87,226,121,61,69,194,108,90,186,42,212,158,119,210,65,50,34,67,84,157,184,213,181,44,138,90,103,72,173,103,105,86,95,184,231,108,228,104,60,66,51,252,55,84,250,185,205,181,7,79,178,26,75,230,61,124,167,178,84,208,215,83,42,240,149,159,7,163,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,177,255,0,5,79,75,25,79,212,10,239,110,183,20,172,93,79,130,167,165,140,167,234,5,119,183,91,128,159,224,0,7,228,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,253,100,53,241,94,214,43,86,154,244,151,123,196,91,126,171,161,200,117,6,162,158,201,107,138,138,169,177,79,36,13,154,57,171,92,246,243,107,214,153,105,216,248,36,86,163,147,122,168,152,244,227,34,168,20,109,150,101,55,220,231,42,188,230,185,77,119,157,189,100,23,10,139,165,198,167,180,200,251,245,83,200,233,37,147,131,17,172,111,39,189,203,179,81,26,155,236,136,137,242,58,7,75,26,215,253,29,186,130,194,117,142,75,127,157,164,199,238,11,231,224,108,93,201,31,67,60,79,167,170,237,55,185,26,44,201,4,210,172,124,158,141,238,35,57,110,221,209,127,39,77,122,67,83,175,90,243,131,105,28,48,85,201,79,145,94,33,134,224,180,147,197,12,241,91,153,188,181,179,70,249,119,98,62,58,104,230,145,17,81,219,171,17,17,174,85,70,175,63,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,232,103,166,158,55,43,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,13,79,3,138,116,95,172,119,221,125,233,131,0,213,92,166,30,23,171,173,190,74,123,140,156,152,190,102,170,146,162,90,73,106,118,99,24,198,119,159,78,233,123,109,106,53,157,206,9,186,55,117,237,96,80,15,138,63,174,205,77,252,151,217,232,137,85,224,99,251,236,254,27,254,100,69,95,20,127,93,154,155,249,47,179,209,18,171,192,199,247,217,252,55,252,200,11,84,50,195,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,169,227,42,224,104,207,161,221,94,204,181,223,165,124,15,84,181,6,122,73,242,27,181,61,100,53,211,211,64,144,178,161,244,213,179,210,164,202,196,251,173,123,219,3,94,244,106,53,156,220,238,45,99,118,106,71,95,22,158,154,52,179,33,208,155,247,81,159,9,248,102,103,137,121,95,237,171,116,20,208,252,95,205,86,80,209,255,0,111,191,180,178,212,118,97,77,162,253,99,120,110,169,243,69,216,234,190,23,30,132,244,203,243,175,120,173,30,40,254,132,245,55,242,95,120,162,2,149,186,78,245,79,163,127,80,49,239,113,128,159,254,57,223,185,63,226,79,229,164,0,233,59,213,62,141,253,64,199,189,198,2,127,248,231,126,228,255,0,137,63,150,129,202,188,21,61,83,229,63,79,235,189,198,220,67,93,107,210,251,174,138,234,230,95,165,23,151,85,201,81,139,94,42,109,172,168,169,162,117,35,235,32,99,215,179,84,145,57,85,88,201,162,237,202,207,188,228,86,72,213,71,57,21,21,102,87,130,167,170,124,167,233,253,119,184,219,143,147,227,5,163,151,220,27,170,5,213,90,137,188,197,151,82,237,240,84,81,201,197,140,236,85,80,211,193,73,81,77,178,61,207,119,22,50,154,94,226,181,141,95,51,193,188,150,55,40,19,215,194,79,53,181,101,93,22,227,246,43,125,61,92,117,24,117,226,235,100,174,116,204,106,50,73,223,82,234,228,116,74,142,85,86,118,171,162,106,171,145,171,205,175,77,182,68,115,166,81,81,126,7,217,173,170,131,63,213,61,57,154,158,173,110,87,203,61,186,247,79,43,88,222,195,96,161,154,88,101,107,221,203,146,61,93,112,133,90,136,213,69,70,201,186,183,100,71,91,160,0,0,20,3,226,143,235,179,83,127,37,246,122,34,85,120,24,254,251,63,134,255,0,153,17,87,197,31,215,102,166,254,75,236,244,68,170,240,49,253,246,127,13,255,0,50,2,205,51,252,3,13,213,60,54,237,167,218,131,143,82,95,49,235,229,58,211,87,80,212,162,240,149,155,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,167,10,232,147,163,43,23,71,214,44,214,134,138,235,241,90,252,175,32,154,162,58,183,61,238,146,59,60,15,145,150,218,105,87,238,198,249,155,28,146,73,36,140,138,52,89,42,30,207,188,216,216,229,146,160,1,149,115,85,6,85,192,191,239,11,143,66,122,101,249,215,188,86,146,168,138,190,23,30,132,244,203,243,175,120,173,37,80,3,42,230,170,12,171,129,127,222,23,30,132,244,203,243,175,120,173,37,81,21,124,46,61,9,233,151,231,94,241,90,74,160,0,0,5,0,248,163,250,236,212,223,201,125,158,136,191,226,128,124,81,253,118,106,111,228,190,207,68,4,95,146,211,117,134,213,79,125,154,217,86,203,109,101,68,212,148,245,142,133,201,4,211,194,216,221,44,76,147,110,46,123,27,60,46,115,81,119,106,75,26,174,220,147,123,21,240,144,235,6,235,134,102,81,244,191,153,174,65,120,177,101,53,28,177,95,45,19,170,217,101,173,68,146,74,134,44,76,98,202,202,105,147,245,143,122,47,110,23,198,233,28,214,182,89,230,103,170,240,246,233,147,1,234,155,160,156,243,79,242,250,106,74,59,147,243,139,131,108,185,10,91,161,169,173,179,78,180,86,153,57,192,233,19,147,88,247,65,19,101,99,28,197,146,52,115,57,55,116,115,101,175,69,29,2,233,199,74,120,173,21,218,247,111,181,100,218,155,81,181,69,195,35,146,153,36,242,18,58,55,198,180,214,231,72,222,112,194,140,146,70,58,68,70,201,55,39,43,246,111,8,162,9,84,0,0,0,3,42,229,255,0,120,92,122,19,211,47,206,189,226,180,160,18,255,0,188,46,61,9,233,151,231,94,241,90,4,170,0,0,0,0,0,1,85,126,57,223,185,63,226,79,229,165,85,150,169,227,157,251,147,254,36,254,90,68,175,12,235,77,170,255,0,214,190,159,216,175,182,202,75,141,182,227,79,126,164,172,163,171,133,179,65,83,4,150,74,230,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,40,28,255,0,165,222,166,243,238,150,117,66,219,168,24,133,77,93,101,181,149,13,117,235,30,91,140,212,212,87,152,18,57,99,225,59,99,94,46,123,27,60,174,137,239,107,210,57,21,175,226,237,149,174,188,157,92,212,139,22,176,116,35,168,58,161,140,81,221,105,45,89,54,151,223,46,52,144,221,40,95,73,84,200,228,182,78,168,143,141,255,0,253,39,181,93,27,219,179,227,123,216,230,189,209,215,71,188,32,52,143,5,214,219,198,97,155,86,213,229,88,77,166,162,223,83,136,218,43,235,153,51,234,158,216,29,230,210,239,18,82,198,201,24,149,28,29,19,34,119,7,49,170,217,145,232,174,99,165,175,86,62,150,53,147,233,254,67,237,211,129,154,195,85,6,85,205,84,1,18,186,216,240,249,192,122,176,166,164,200,236,211,82,98,121,221,45,68,77,125,234,158,142,22,178,186,9,37,165,142,103,215,113,139,189,86,248,105,32,145,41,217,221,141,17,234,141,87,53,142,85,108,170,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,253,96,8,1,227,87,233,99,22,250,129,67,237,215,18,0,120,92,122,236,211,47,206,189,158,180,159,254,53,126,150,49,111,168,20,62,221,113,32,7,133,199,174,205,50,252,235,217,235,64,191,227,197,107,70,175,97,186,11,165,249,6,174,106,4,245,113,216,177,218,118,205,80,148,144,44,211,202,247,200,216,162,134,54,124,145,95,36,178,71,26,43,149,172,69,122,43,156,214,162,185,61,85,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,102,195,5,52,17,181,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,165,6,117,237,214,253,247,171,140,238,42,44,114,170,235,109,211,43,39,106,91,37,146,178,22,83,204,250,165,133,18,106,170,182,199,44,140,146,110,110,149,145,175,53,107,34,219,139,90,233,37,87,133,212,244,233,212,190,150,117,65,130,67,157,105,157,219,253,119,157,179,86,79,77,241,75,103,235,166,138,63,55,4,50,201,217,238,246,30,248,249,59,239,179,103,39,237,68,234,166,112,122,81,234,187,81,250,74,212,118,102,184,84,190,122,213,93,219,130,255,0,96,158,101,101,45,222,149,170,170,141,114,162,47,110,102,114,114,197,50,34,186,55,57,200,168,246,62,72,223,161,236,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,149,52,53,212,202,188,37,102,234,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,136,30,128,0,0,170,191,28,239,220,159,241,39,242,210,213,10,171,241,206,253,201,255,0,18,127,45,3,149,120,42,122,167,202,126,159,215,123,141,184,186,146,149,188,21,61,83,229,63,79,235,189,198,220,93,72,0,0,0,0,0,0,3,42,230,170,12,171,129,165,62,147,189,44,104,223,211,252,123,219,160,58,169,202,186,78,244,177,163,127,79,241,239,110,128,234,160,0,0,10,1,241,71,245,217,169,191,146,251,61,17,127,197,0,248,163,250,236,212,223,201,125,158,136,9,255,0,224,169,233,99,41,250,129,93,237,214,226,69,117,137,210,174,27,213,126,145,220,48,251,205,182,145,185,61,186,158,162,167,19,187,201,34,194,251,117,197,89,247,17,210,181,143,119,150,145,205,141,179,51,139,185,49,17,200,157,198,70,246,71,95,5,79,75,25,79,212,10,239,110,183,19,252,12,198,107,22,142,231,218,21,159,221,52,231,81,172,53,118,235,149,186,162,120,162,150,90,89,161,130,225,4,115,73,11,106,233,93,51,24,233,105,164,116,79,88,229,70,162,57,19,253,148,75,169,240,182,212,61,121,204,250,121,165,177,107,38,158,213,217,237,24,181,61,5,187,16,190,212,211,249,71,222,173,75,78,139,18,36,10,212,87,178,24,187,13,101,83,83,132,204,145,169,247,164,138,87,191,175,235,199,71,250,29,212,110,85,135,102,186,145,141,247,175,88,93,194,10,186,122,152,25,15,246,253,44,114,119,22,221,90,201,99,123,42,40,222,255,0,154,198,228,228,156,158,140,115,18,73,17,253,130,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,64,51,111,213,143,170,125,100,250,129,144,251,140,229,170,120,42,122,88,202,126,160,87,123,117,184,170,190,172,125,83,235,39,212,12,135,220,103,45,83,193,83,210,198,83,245,2,187,219,173,192,119,94,179,58,51,192,122,179,192,42,104,235,40,105,45,217,181,186,157,242,216,111,209,69,12,51,186,120,225,168,74,106,74,170,149,130,89,150,135,189,80,178,73,20,123,46,233,201,191,63,198,128,115,252,3,50,210,204,202,237,167,218,131,143,85,216,242,27,29,66,211,87,80,212,162,115,137,251,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,174,162,8,255,0,171,61,11,116,227,173,122,203,96,215,28,247,12,243,119,235,46,222,114,154,55,49,180,55,222,219,81,41,254,35,10,181,124,199,103,100,227,243,111,54,163,99,151,187,19,91,26,7,159,240,231,213,93,104,213,206,155,109,215,221,111,199,106,237,215,43,117,68,54,187,77,101,93,37,92,51,222,173,81,208,82,58,11,148,146,84,189,206,169,124,206,146,87,44,236,84,99,213,21,81,63,18,147,58,177,245,79,172,159,80,50,31,113,156,210,153,154,206,172,125,83,235,39,212,12,135,220,103,2,234,124,46,61,9,233,151,231,94,241,90,123,94,177,58,85,195,122,175,210,59,134,31,121,182,210,55,39,183,83,212,84,226,119,121,36,88,95,110,184,171,62,226,58,86,177,238,242,210,57,177,182,102,113,119,38,34,57,19,184,200,222,207,21,225,113,232,79,76,191,58,247,138,210,85,1,202,186,94,208,187,23,78,154,29,138,233,125,166,205,106,161,175,161,183,211,203,127,154,220,175,124,119,11,195,161,98,85,213,44,146,34,73,39,57,26,188,85,232,138,145,182,54,35,88,214,53,141,234,160,0,0,0,0,0,41,91,198,175,213,62,45,244,254,135,220,110,37,212,148,173,227,87,234,159,22,250,127,67,238,55,16,30,10,158,169,242,159,167,245,222,227,110,46,164,165,111,5,79,84,249,79,211,250,239,113,183,23,82,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,205,103,86,62,169,245,147,234,6,67,238,51,154,83,51,89,213,143,170,125,100,250,129,144,251,140,224,93,79,133,199,161,61,50,252,235,222,43,78,171,213,143,165,141,100,250,127,144,251,116,231,42,240,184,244,39,166,95,157,123,197,105,213,122,177,244,177,172,159,79,242,31,110,156,12,214,26,168,50,174,106,160,10,171,241,206,253,201,255,0,18,127,45,57,87,130,167,170,124,167,233,253,119,184,219,142,171,227,157,251,147,254,36,254,90,114,175,5,79,84,249,79,211,250,239,113,183,1,117,39,42,234,199,210,198,178,125,63,200,125,186,115,170,156,171,171,31,75,26,201,244,255,0,33,246,233,192,205,97,170,131,42,230,170,0,0,0,25,172,234,199,213,62,178,125,64,200,125,198,115,74,102,107,58,177,245,79,172,159,80,50,31,113,156,11,169,240,184,244,39,166,95,157,123,197,105,42,136,171,225,113,232,79,76,191,58,247,138,210,85,0,0,1,85,126,57,223,185,63,226,79,229,167,42,240,84,245,79,148,253,63,174,247,27,113,213,124,115,191,114,127,196,159,203,78,85,224,169,234,159,41,250,127,93,238,54,224,57,87,138,63,174,205,77,252,151,217,232,137,255,0,224,169,233,99,41,250,129,93,237,214,226,0,120,163,250,236,212,223,201,125,158,136,159,254,10,158,150,50,159,168,21,222,221,110,2,127,128,0,0,0,25,235,241,11,212,45,14,212,222,166,178,12,159,66,172,62,66,131,245,148,151,202,184,187,62,86,241,120,138,170,118,77,113,166,88,101,146,55,195,52,105,3,146,68,224,178,59,148,142,111,39,185,206,159,254,42,125,111,209,233,182,43,119,233,135,79,42,185,229,249,37,190,40,178,26,190,204,21,20,244,86,122,184,231,100,244,187,247,85,241,86,72,196,133,118,124,74,137,5,71,54,185,175,116,110,109,80,232,238,142,231,218,235,159,218,244,231,78,108,53,119,27,149,198,162,8,165,150,42,89,166,130,223,4,147,71,11,170,234,157,11,30,232,169,163,116,172,89,37,86,170,53,23,253,132,80,243,248,159,217,95,181,86,111,183,95,21,251,55,241,10,127,140,124,39,183,231,188,143,113,189,255,0,47,221,253,95,123,183,207,135,63,187,203,109,254,91,154,94,209,76,215,1,212,93,35,196,51,93,45,167,164,165,196,238,150,122,105,109,52,116,204,133,140,160,129,24,141,74,69,142,7,58,40,159,2,181,97,124,76,85,72,223,27,153,255,0,82,80,183,89,61,21,103,221,32,230,80,218,238,21,117,121,62,39,95,79,79,45,14,83,13,158,106,90,71,207,34,75,189,36,170,170,248,163,169,69,130,87,36,77,149,234,177,112,127,203,146,181,189,43,195,51,173,31,232,217,168,239,211,124,213,221,204,7,62,184,82,65,83,81,53,119,102,59,21,114,175,105,149,219,72,246,194,216,92,143,107,106,28,188,93,219,138,39,163,151,178,145,200,23,168,114,174,172,125,44,107,39,211,252,135,219,167,58,169,202,186,177,244,177,172,159,79,242,31,110,156,12,214,26,83,233,59,210,198,141,253,63,199,189,186,3,53,134,148,250,78,244,177,163,127,79,241,239,110,128,14,170,115,253,116,208,189,56,234,47,78,46,58,95,170,22,111,61,106,174,218,88,102,137,81,149,86,250,166,162,164,117,84,210,42,47,110,102,114,118,203,178,181,90,231,49,237,123,30,246,59,160,0,51,45,175,122,41,149,116,237,171,23,221,28,205,110,22,170,219,214,63,229,124,204,246,185,100,146,149,253,250,104,170,25,193,210,71,27,215,102,76,212,93,216,159,121,23,109,211,101,91,106,240,84,244,177,148,253,64,174,246,235,113,0,60,81,253,118,106,111,228,190,207,68,79,255,0,5,79,75,25,79,212,10,239,110,183,1,63,192,0,10,107,241,164,214,59,22,97,172,184,150,142,218,33,238,85,233,221,190,162,162,233,83,201,233,198,170,228,218,121,27,77,193,204,68,94,16,65,79,47,113,175,123,93,230,120,253,215,70,228,91,148,51,89,213,62,181,255,0,72,158,160,179,109,99,142,223,228,169,50,11,130,121,8,29,23,110,70,80,193,19,41,233,123,173,238,72,137,50,193,12,75,39,23,171,123,138,254,59,55,100,64,149,94,13,154,41,246,231,168,43,182,177,213,220,59,52,154,101,111,78,204,17,203,198,73,235,174,49,84,83,199,201,171,27,145,208,182,6,86,43,182,123,28,146,118,54,228,222,104,115,79,20,220,2,167,5,235,75,50,170,76,122,146,211,109,202,169,232,47,246,212,166,72,154,202,166,73,76,200,170,42,21,145,175,221,123,235,32,171,87,243,68,123,159,201,235,191,52,115,172,127,194,59,76,241,92,63,164,43,62,117,105,164,222,245,158,220,43,238,23,122,169,35,143,184,239,45,87,53,28,16,53,237,98,61,97,99,32,87,181,143,115,184,201,60,238,69,68,126,201,202,188,109,52,207,42,200,52,227,78,245,74,211,73,230,44,184,125,194,225,111,187,246,227,145,242,83,249,244,166,236,78,238,44,86,50,20,125,34,198,231,189,205,253,100,240,53,17,202,255,0,144,126,95,4,253,98,186,222,176,220,243,68,47,151,234,73,105,241,170,138,91,221,130,142,106,167,58,173,176,85,44,141,172,108,81,185,234,137,77,28,177,192,245,72,216,136,217,107,30,174,85,89,90,89,161,64,62,24,186,165,250,47,235,39,10,243,119,223,134,90,178,223,49,139,92,63,181,123,222,107,205,70,190,82,15,147,28,230,114,174,142,139,239,183,142,219,125,231,35,21,229,255,0,1,64,62,40,254,187,53,55,242,95,103,162,37,87,129,143,239,179,248,111,249,145,21,124,81,253,118,106,111,228,190,207,68,74,175,3,31,223,103,240,223,243,32,45,80,202,185,170,131,42,224,95,247,133,199,161,61,50,252,235,222,43,71,138,63,161,61,77,252,151,222,40,135,133,199,161,61,50,252,235,222,43,71,138,63,161,61,77,252,151,222,40,128,165,110,147,189,83,232,223,212,12,123,220,96,39,255,0,142,119,238,79,248,147,249,105,0,58,78,245,79,163,127,80,49,239,113,128,159,254,57,223,185,63,226,79,229,160,114,175,5,79,84,249,79,211,250,239,113,183,18,127,198,127,72,106,114,253,6,198,181,114,221,5,92,213,26,123,120,116,53,136,217,226,100,16,219,174,29,184,164,153,236,119,223,123,210,166,26,24,218,140,95,146,77,34,171,85,19,147,35,7,130,167,170,124,167,233,253,119,184,219,139,73,234,247,72,106,117,223,166,141,66,210,219,124,21,115,220,174,214,119,205,107,130,154,120,161,125,69,198,153,237,170,163,133,95,47,220,107,31,81,4,76,122,185,91,247,28,239,188,207,235,32,81,183,64,250,153,138,233,23,87,186,109,157,102,181,126,82,203,79,112,168,183,212,213,58,72,227,142,151,206,210,77,70,201,229,124,143,107,25,12,111,168,107,228,122,187,238,198,215,185,17,85,17,23,69,38,85,205,62,233,86,166,98,186,201,167,24,230,169,97,85,126,98,203,147,91,226,184,83,114,146,55,201,15,52,251,240,75,219,123,216,217,162,122,58,57,24,142,94,18,49,237,85,221,170,7,171,0,1,64,62,40,254,187,53,55,242,95,103,162,37,87,129,143,239,179,248,111,249,145,21,124,81,253,118,106,111,228,190,207,68,74,175,3,31,223,103,240,223,243,32,45,80,0,0,202,185,170,131,42,224,95,247,133,199,161,61,50,252,235,222,43,73,84,69,95,11,143,66,122,101,249,215,188,86,146,168,1,149,115,85,6,85,192,191,239,11,143,66,122,101,249,215,188,86,146,168,138,190,23,30,132,244,203,243,175,120,173,37,80,0,0,2,128,124,81,253,118,106,111,228,190,207,68,95,241,64,62,40,254,187,53,55,242,95,103,162,2,127,248,42,122,88,202,126,160,87,123,117,184,159,228,0,240,84,244,177,148,253,64,174,246,235,113,63,192,0,0,0,0,202,185,127,222,23,30,132,244,203,243,175,120,173,40,4,191,239,11,143,66,122,101,249,215,188,86,129,42,128,0,0,0,0,0,85,95,142,119,238,79,248,147,249,105,21,124,46,61,118,105,151,231,94,207,90,74,175,28,239,220,159,241,39,242,210,42,248,92,122,236,211,47,206,189,158,180,11,254,57,87,86,62,150,53,147,233,254,67,237,211,157,84,229,93,88,250,88,214,79,167,249,15,183,78,6,107,13,84,25,87,53,80,0,0,4,0,241,171,244,177,139,125,64,161,246,235,137,0,60,46,61,118,105,151,231,94,207,90,79,255,0,26,191,75,24,183,212,10,31,110,184,148,215,139,101,153,86,13,125,165,202,112,172,154,235,143,222,168,185,249,107,141,174,182,74,74,168,57,177,204,127,9,99,86,189,188,152,247,53,118,95,155,92,168,191,37,80,39,167,138,55,93,182,173,108,186,195,161,26,47,147,85,212,97,54,58,135,187,32,184,210,78,223,37,144,214,181,204,88,153,31,20,229,45,53,59,152,229,71,243,237,203,35,145,232,215,36,48,202,232,193,210,143,74,58,143,213,174,163,179,10,194,162,242,54,170,30,220,247,251,252,240,171,233,109,20,174,85,68,115,145,21,59,147,63,139,146,40,81,81,210,57,174,85,86,49,146,72,207,21,162,250,67,153,107,214,168,99,250,71,167,240,82,73,125,200,170,29,13,58,213,206,144,193,19,25,27,165,150,105,31,243,84,100,113,71,36,138,141,71,61,81,138,141,107,156,168,213,208,159,75,189,50,96,61,44,233,125,183,79,241,10,106,74,203,147,41,218,219,214,66,182,232,105,171,111,51,164,146,201,206,119,70,156,156,198,58,121,91,19,30,231,172,113,171,89,201,219,43,156,20,151,215,71,70,87,222,143,53,30,150,217,29,215,227,56,102,81,230,42,49,155,148,175,98,85,58,56,149,157,218,106,152,219,182,211,69,221,137,22,70,181,35,145,175,107,155,197,85,241,71,234,252,59,186,223,172,233,87,59,92,75,49,170,229,166,89,101,194,41,111,174,88,103,169,154,215,35,97,150,54,85,82,196,201,90,198,242,123,224,243,10,145,201,35,226,167,106,49,170,230,49,171,117,58,233,161,122,113,212,94,156,92,116,191,84,44,222,122,213,93,180,176,205,18,163,42,173,245,77,69,72,234,169,164,84,94,220,204,228,237,151,101,106,181,206,99,218,246,61,236,118,123,58,139,233,163,84,250,95,206,230,193,117,50,211,254,183,201,94,104,224,169,248,93,207,245,48,203,39,148,158,104,163,239,118,187,236,100,156,91,247,31,187,87,246,42,134,146,45,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,63,89,80,30,22,253,125,81,233,223,145,233,147,88,238,22,171,110,32,190,114,163,29,200,171,42,96,161,134,209,34,247,106,102,166,171,146,71,49,142,134,87,172,139,28,138,171,35,101,145,35,251,236,145,157,155,127,0,85,95,142,119,238,79,248,147,249,105,106,133,85,248,231,126,228,255,0,137,63,150,129,202,188,21,61,83,229,63,79,235,189,198,220,93,73,74,222,10,158,169,242,159,167,245,222,227,110,46,164,0,0,0,0,0,0,1,149,115,85,6,85,192,210,159,73,222,150,52,111,233,254,61,237,208,29,84,229,93,39,122,88,209,191,167,248,247,183,64,117,80,0,0,5,0,248,163,250,236,212,223,201,125,158,136,191,226,128,124,81,253,118,106,111,228,190,207,68,4,255,0,240,84,244,177,148,253,64,174,246,235,113,63,200,1,224,169,233,99,41,250,129,93,237,214,226,127,128,0,1,154,206,172,125,83,235,39,212,12,135,220,103,45,83,193,83,210,198,83,245,2,187,219,173,197,85,245,99,234,159,89,62,160,100,62,227,57,106,158,10,158,150,50,159,168,21,222,221,110,2,127,128,0,25,172,234,199,213,62,178,125,64,200,125,198,115,74,102,107,58,177,245,79,172,159,80,50,31,113,156,11,169,240,184,244,39,166,95,157,123,197,105,42,136,171,225,113,232,79,76,191,58,247,138,210,85,0,0,0,0,0,0,0,41,91,198,175,213,62,45,244,254,135,220,110,37,212,148,173,227,87,234,159,22,250,127,67,238,55,16,30,10,158,169,242,159,167,245,222,227,110,46,164,165,111,5,79,84,249,79,211,250,239,113,183,23,82,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,205,103,86,62,169,245,147,234,6,67,238,51,154,83,51,89,213,143,170,125,100,250,129,144,251,140,224,93,79,133,199,161,61,50,252,235,222,43,78,171,213,143,165,141,100,250,127,144,251,116,231,42,240,184,244,39,166,95,157,123,197,105,213,122,177,244,177,172,159,79,242,31,110,156,12,214,26,168,50,174,106,160,10,171,241,206,253,201,255,0,18,127,45,57,87,130,167,170,124,167,233,253,119,184,219,142,171,227,157,251,147,254,36,254,90,114,175,5,79,84,249,79,211,250,239,113,183,1,117,39,42,234,199,210,198,178,125,63,200,125,186,115,170,156,171,171,31,75,26,201,244,255,0,33,246,233,192,205,97,170,131,42,230,170,0,0,0,25,172,234,199,213,62,178,125,64,200,125,198,115,74,102,107,58,177,245,79,172,159,80,50,31,113,156,11,169,240,184,244,39,166,95,157,123,197,105,42,136,171,225,113,232,79,76,191,58,247,138,210,85,0,0,1,85,126,57,223,185,63,226,79,229,167,42,240,84,245,79,148,253,63,174,247,27,113,213,124,115,191,114,127,196,159,203,78,85,224,169,234,159,41,250,127,93,238,54,224,57,87,138,63,174,205,77,252,151,217,232,137,255,0,224,169,233,99,41,250,129,93,237,214,226,0,120,163,250,236,212,223,201,125,158,136,159,254,10,158,150,50,159,168,21,222,221,110,2,127,128,0,17,255,0,173,30,173,177,94,145,180,177,114,155,148,94,123,36,190,249,155,126,51,110,107,99,151,185,92,218,105,30,201,231,137,102,138,69,163,142,68,133,179,62,53,87,55,189,26,34,110,244,36,1,64,62,38,151,253,101,190,245,113,148,179,88,236,159,11,248,94,246,252,86,38,83,54,56,101,199,89,60,206,163,158,55,162,187,189,220,231,36,143,122,185,202,146,186,88,246,143,183,218,140,35,173,218,231,153,106,190,127,91,121,172,142,174,255,0,150,102,55,137,42,101,101,37,34,44,247,11,141,92,202,231,36,112,194,212,69,124,146,200,187,50,54,167,205,200,141,79,193,11,190,240,208,232,238,155,166,253,35,135,56,204,236,244,159,164,92,226,158,58,218,217,164,163,150,42,187,77,186,70,70,248,173,110,73,182,115,30,215,39,114,100,70,71,188,170,140,119,113,32,141,228,95,240,155,232,150,178,225,125,254,147,122,189,138,118,168,45,124,27,135,90,238,246,217,227,146,106,167,50,25,227,188,199,220,70,198,248,91,28,136,144,61,18,70,186,71,62,70,172,110,130,55,58,218,128,230,157,69,104,54,27,212,150,145,223,116,167,51,162,164,115,46,52,239,125,178,186,106,117,153,246,155,138,49,201,79,91,18,53,236,119,56,220,237,213,168,246,243,98,190,55,47,7,185,23,58,250,197,163,185,246,133,103,247,77,57,212,107,13,93,186,229,110,168,158,40,165,150,150,104,96,184,65,28,210,66,218,186,87,76,198,58,90,105,29,19,214,57,81,168,142,68,255,0,101,19,78,100,53,241,47,232,238,155,169,13,35,155,56,195,44,244,159,164,92,30,158,74,218,41,163,163,150,90,187,181,186,54,72,249,109,109,72,119,115,222,231,47,114,20,86,73,180,168,172,111,109,39,145,224,113,255,0,9,78,180,126,218,88,168,250,81,207,221,198,245,142,91,230,159,23,186,79,93,201,215,26,24,223,201,212,46,108,175,87,172,208,49,234,177,54,36,86,249,104,92,156,99,74,126,82,77,94,172,125,44,107,39,211,252,135,219,167,51,153,105,180,231,214,12,254,138,197,98,182,100,22,236,218,221,120,142,146,142,142,146,25,161,186,211,93,99,153,27,28,81,198,212,73,153,82,217,145,26,141,68,71,163,209,17,62,101,255,0,106,54,73,159,102,62,31,153,174,87,170,88,197,38,59,150,94,52,158,241,91,118,181,83,44,200,202,73,228,181,76,229,141,89,59,27,44,79,217,83,156,47,71,44,79,87,71,206,78,29,199,6,120,77,41,244,157,233,99,70,254,159,227,222,221,1,154,195,74,125,39,122,88,209,191,167,248,247,183,64,7,85,0,1,64,62,40,254,187,53,55,242,95,103,162,39,255,0,130,167,165,140,167,234,5,119,183,91,136,1,226,143,235,179,83,127,37,246,122,34,127,248,42,122,88,202,126,160,87,123,117,184,9,254,0,3,133,117,205,170,23,93,28,233,47,83,51,203,19,106,210,229,5,159,225,180,115,210,86,186,146,122,73,235,166,142,138,58,168,229,106,43,154,248,93,82,147,38,219,42,172,104,136,230,239,201,51,173,105,180,221,111,247,90,43,21,138,217,87,113,185,92,106,35,164,163,163,164,133,211,79,83,60,142,70,199,20,113,181,21,207,123,156,168,212,106,34,170,170,162,33,109,94,54,26,197,117,178,225,184,30,136,88,239,212,145,83,228,181,21,87,187,253,28,53,78,109,91,160,165,88,219,70,217,99,107,209,22,154,73,100,157,232,146,49,81,210,209,177,90,168,177,56,135,254,22,88,5,78,117,214,150,27,84,184,245,37,218,219,138,211,215,223,238,73,82,145,57,148,172,142,153,241,83,212,35,36,95,188,246,86,79,72,172,224,138,246,191,139,211,110,10,230,133,234,105,238,21,106,211,92,3,26,211,155,21,69,92,246,220,86,207,69,100,163,150,173,237,116,242,65,77,11,33,141,210,57,173,107,85,234,214,34,170,163,90,155,239,178,39,224,115,254,175,116,134,167,93,250,104,212,45,45,183,193,87,61,202,237,103,124,214,184,41,167,138,23,212,92,105,158,218,170,56,85,242,253,198,177,245,16,68,199,171,149,191,113,206,251,204,254,178,118,0,6,88,109,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,52,231,165,90,153,138,235,38,156,99,154,165,133,85,249,139,46,77,111,138,225,77,202,72,223,36,60,211,239,193,47,109,239,99,102,137,232,232,228,98,57,120,72,199,181,87,118,169,157,126,169,244,83,250,59,117,5,155,104,228,119,15,59,73,143,220,19,200,78,233,123,146,62,134,120,153,81,75,221,119,110,52,89,146,9,162,73,56,177,27,220,71,241,221,187,42,219,79,131,238,177,216,179,158,152,19,74,169,225,242,247,173,52,184,79,79,89,31,39,191,191,75,93,81,61,93,61,78,234,198,177,188,158,250,152,187,104,231,185,60,183,55,113,73,26,128,87,95,138,63,174,205,77,252,151,217,232,137,85,224,99,251,236,254,27,254,100,69,95,20,127,93,154,155,249,47,179,209,18,171,192,199,247,217,252,55,252,200,11,84,50,174,106,160,202,184,23,253,225,113,232,79,76,191,58,247,138,209,226,143,232,79,83,127,37,247,138,33,225,113,232,79,76,191,58,247,138,209,226,143,232,79,83,127,37,247,138,32,41,91,164,239,84,250,55,245,3,30,247,24,9,255,0,227,157,251,147,254,36,254,90,64,14,147,189,83,232,223,212,12,123,220,96,39,255,0,142,119,238,79,248,147,249,104,28,171,193,83,213,62,83,244,254,187,220,109,197,212,148,173,224,169,234,159,41,250,127,93,238,54,226,234,64,205,103,84,250,41,253,29,186,130,205,180,114,59,135,157,164,199,238,9,228,39,116,189,201,31,67,60,76,168,165,238,187,183,26,44,201,4,209,36,156,88,141,238,35,248,238,221,149,109,251,194,59,83,49,92,195,164,43,62,11,105,171,218,245,129,92,43,237,247,122,89,36,143,184,223,51,87,53,100,19,181,141,122,189,33,123,39,86,53,239,107,121,73,4,237,68,84,102,235,10,252,100,244,83,236,55,80,86,157,99,164,184,119,169,53,54,222,189,232,36,151,148,144,87,91,162,167,167,147,139,82,54,163,97,116,15,163,86,238,247,185,100,239,239,197,188,16,244,30,9,250,161,106,199,181,115,60,210,139,131,105,33,168,204,236,244,183,42,26,137,171,91,19,228,158,222,249,55,165,138,37,77,230,123,226,172,150,85,226,237,218,202,87,175,23,34,170,176,46,36,0,5,0,248,163,250,236,212,223,201,125,158,136,149,94,6,63,190,207,225,191,230,68,85,241,71,245,217,169,191,146,251,61,17,42,188,12,127,125,159,195,127,204,128,181,64,0,3,42,230,170,12,171,129,127,222,23,30,132,244,203,243,175,120,173,37,81,21,124,46,61,9,233,151,231,94,241,90,74,160,6,85,205,84,25,87,2,255,0,188,46,61,9,233,151,231,94,241,90,74,162,42,248,92,122,19,211,47,206,189,226,180,149,64,0,0,10,1,241,71,245,217,169,191,146,251,61,17,127,197,0,248,163,250,236,212,223,201,125,158,136,9,255,0,224,169,233,99,41,250,129,93,237,214,226,127,144,3,193,83,210,198,83,245,2,187,219,173,196,255,0,0,0,0,0,3,42,229,255,0,120,92,122,19,211,47,206,189,226,180,160,18,255,0,188,46,61,9,233,151,231,94,241,90,4,170,0,0,0,0,0,1,85,126,57,223,185,63,226,79,229,164,85,240,184,245,217,166,95,157,123,61,105,42,188,115,191,114,127,196,159,203,72,171,225,113,235,179,76,191,58,246,122,208,47,248,229,93,88,250,88,214,79,167,249,15,183,78,117,83,149,117,99,233,99,89,62,159,228,62,221,56,25,172,53,80,101,92,213,64,0,0,16,3,198,175,210,198,45,245,2,135,219,174,37,48,90,109,55,91,253,214,138,197,98,182,85,220,110,87,26,136,233,40,232,233,33,116,211,212,207,35,145,177,197,28,109,69,115,222,231,42,53,26,136,170,170,168,136,92,255,0,141,95,165,140,91,234,5,15,183,92,79,201,225,115,208,149,215,68,237,83,107,190,180,99,52,148,249,181,242,157,141,199,237,213,112,59,206,227,212,78,107,210,87,201,201,120,197,83,80,215,181,21,156,59,145,70,213,98,185,171,52,209,52,59,7,65,61,16,88,186,71,193,37,173,200,233,109,87,45,77,189,247,98,189,222,232,230,125,68,44,165,73,149,97,165,164,116,145,70,248,225,224,216,159,34,112,71,62,93,249,57,205,142,36,100,170,0,1,194,186,196,233,87,13,234,191,72,238,24,125,230,219,72,220,158,221,79,81,83,137,221,228,145,97,125,186,226,172,251,136,233,90,199,187,203,72,230,198,217,153,197,220,152,136,228,78,227,35,123,59,168,3,58,218,77,208,183,81,218,185,172,183,253,14,183,97,159,1,191,98,91,253,162,169,190,57,240,208,218,183,106,172,61,217,163,108,156,251,219,39,103,180,146,119,90,189,198,239,19,95,35,116,19,128,98,117,56,46,27,105,195,234,179,28,131,42,125,166,157,41,146,239,127,158,41,174,53,76,106,175,5,158,88,163,141,178,61,27,197,188,213,188,221,197,28,245,123,213,207,119,213,162,180,218,173,213,53,245,150,251,101,37,45,69,210,161,42,235,165,134,22,177,245,83,164,81,194,146,202,228,77,222,244,138,24,163,71,59,117,225,27,27,248,53,17,63,88,2,170,252,115,191,114,127,196,159,203,75,84,42,175,199,59,247,39,252,73,252,180,14,85,224,169,234,159,41,250,127,93,238,54,226,234,74,86,240,84,245,79,148,253,63,174,247,27,113,117,32,0,0,0,0,0,0,12,171,154,168,50,174,6,148,250,78,244,177,163,127,79,241,239,110,128,234,167,42,233,59,210,198,141,253,63,199,189,186,3,170,128,0,0,40,7,197,31,215,102,166,254,75,236,244,69,255,0,20,3,226,143,235,179,83,127,37,246,122,32,39,255,0,130,167,165,140,167,234,5,119,183,91,137,254,64,15,5,79,75,25,79,212,10,239,110,183,19,252,0,0,12,214,117,99,234,159,89,62,160,100,62,227,57,106,158,10,158,150,50,159,168,21,222,221,110,42,175,171,31,84,250,201,245,3,33,247,25,203,84,240,84,244,177,148,253,64,174,246,235,112,19,252,0,0,205,103,86,62,169,245,147,234,6,67,238,51,154,83,51,89,213,143,170,125,100,250,129,144,251,140,224,93,79,133,199,161,61,50,252,235,222,43,73,84,69,95,11,143,66,122,101,249,215,188,86,146,168,0,0,0,0,0,0,1,74,222,53,126,169,241,111,167,244,62,227,113,46,164,165,111,26,191,84,248,183,211,250,31,113,184,128,240,84,245,79,148,253,63,174,247,27,113,117,37,43,120,42,122,167,202,126,159,215,123,141,184,186,144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,32,212,47,8,158,155,117,43,63,201,117,26,251,155,106,84,23,44,170,241,91,123,172,138,146,229,64,216,35,158,166,103,205,35,99,107,168,220,228,98,57,234,136,138,231,46,219,110,171,248,147,124,1,207,244,19,69,49,94,157,180,158,197,163,152,85,194,235,91,101,199,252,215,150,158,233,44,114,85,63,191,83,45,67,249,186,56,227,98,236,249,156,137,179,19,238,162,111,186,238,171,232,53,11,10,181,106,86,1,146,233,205,246,162,174,11,110,85,103,173,178,86,75,72,246,182,120,224,169,133,240,200,232,220,230,185,168,244,107,213,81,85,174,77,246,221,23,240,61,0,2,0,127,97,83,165,143,251,62,213,95,253,107,110,255,0,152,147,252,0,35,255,0,85,189,20,233,103,88,63,101,191,73,151,252,174,217,246,75,207,121,47,129,85,83,67,220,243,93,142,231,119,189,4,187,237,229,153,199,143,29,183,118,251,238,155,121,254,151,252,61,52,95,164,204,254,225,168,218,115,147,230,183,27,149,198,207,45,146,88,175,117,180,147,64,216,36,154,25,156,230,182,26,104,156,143,229,78,196,69,87,42,108,174,249,126,10,146,128,0,60,254,161,97,86,173,74,192,50,93,57,190,212,85,193,109,202,172,245,182,74,201,105,30,214,207,28,21,48,190,25,29,27,156,215,53,30,141,122,170,42,181,201,190,219,162,254,7,160,0,64,15,236,42,116,177,255,0,103,218,171,255,0,173,109,223,243,18,127,128,0,0,0,132,26,133,225,19,211,110,165,103,249,46,163,95,115,109,74,130,229,149,94,43,111,117,145,82,92,168,27,4,115,212,204,249,164,108,109,117,27,156,140,71,61,81,17,92,229,219,109,213,127,18,111,128,57,254,130,104,166,43,211,182,147,216,180,115,10,184,93,107,108,184,255,0,154,242,211,221,37,142,74,167,247,234,101,168,127,55,71,28,108,93,159,51,145,54,98,125,212,77,247,93,213,122,0,0,0,0,71,254,171,122,41,210,206,176,126,203,126,147,47,249,93,179,236,151,158,242,95,2,170,166,135,185,230,187,29,206,239,122,9,119,219,203,51,143,30,59,110,237,247,221,54,243,253,47,248,122,104,191,73,153,253,195,81,180,231,39,205,110,55,43,141,158,91,36,177,94,235,105,38,129,176,73,52,51,57,205,108,52,209,57,31,202,157,136,138,174,84,217,93,242,252,21,37,0,2,31,235,223,133,254,129,117,19,171,23,221,99,205,114,253,64,162,189,100,30,87,204,193,107,184,81,71,74,206,197,52,84,236,224,217,41,36,122,110,200,90,171,187,215,239,42,237,178,108,137,216,58,95,233,127,1,233,51,0,184,105,206,156,221,242,11,141,182,227,120,150,247,44,183,186,136,102,157,179,201,12,48,185,173,116,49,68,212,103,26,118,42,34,181,87,117,119,207,240,68,236,0,0,0,1,226,181,123,69,244,191,94,176,217,52,255,0,87,49,10,76,138,197,37,68,85,105,79,51,228,137,241,79,26,175,9,98,150,39,54,88,159,178,185,170,230,57,170,172,123,216,187,181,238,69,246,160,15,201,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,250,192,0,0,3,133,81,116,83,211,205,7,80,213,253,75,65,132,82,59,39,184,211,167,122,146,106,106,121,173,205,184,165,68,115,165,218,40,95,26,186,26,238,81,55,121,163,123,119,221,239,86,247,30,247,187,170,234,22,21,106,212,172,3,37,211,155,237,69,92,22,220,170,207,91,100,172,150,145,237,108,241,193,83,11,225,145,209,185,205,115,81,232,215,170,162,171,92,155,237,186,47,224,122,0,4,0,254,194,167,75,31,246,125,170,191,250,214,221,255,0,49,38,254,158,225,86,173,53,192,49,173,57,177,84,85,207,109,197,108,244,86,74,57,106,222,215,79,36,20,208,178,24,221,35,154,214,181,94,173,98,42,170,53,169,190,251,34,126,7,160,0,0,0,67,253,123,240,191,208,46,162,117,98,251,172,121,174,95,168,20,87,172,131,202,249,152,45,119,10,40,233,89,216,166,138,157,156,27,37,36,143,77,217,11,85,119,122,253,229,93,182,77,145,59,7,75,253,47,224,61,38,96,23,13,57,211,155,190,65,113,182,220,111,18,222,229,150,247,81,12,211,182,121,33,134,23,53,174,134,40,154,140,227,78,197,68,86,170,238,174,249,254,8,157,128,0,0,1,18,186,135,240,213,209,126,166,181,66,187,85,245,27,80,117,41,151,42,202,122,122,72,168,232,110,212,137,69,69,4,49,163,91,21,60,115,82,200,232,216,174,231,43,154,142,217,100,150,71,124,185,41,237,122,82,232,167,75,58,62,251,83,250,51,191,229,119,63,181,190,71,206,252,118,170,154,110,223,149,239,246,251,93,152,34,219,127,50,254,92,185,111,179,118,219,101,222,64,0,0,0,34,175,82,158,27,218,5,213,14,163,166,169,102,183,76,174,201,122,125,190,11,125,79,217,233,232,169,163,172,237,43,248,79,63,114,150,71,201,55,7,54,62,106,239,239,113,68,212,68,70,161,234,186,82,232,167,75,58,62,251,83,250,51,191,229,119,63,181,190,71,206,252,118,170,154,110,223,149,239,246,251,93,152,34,219,127,50,254,92,185,111,179,118,219,101,222,64,0,33,254,189,248,95,232,23,81,58,177,125,214,60,215,47,212,10,43,214,65,229,124,204,22,187,133,20,116,172,236,83,69,78,206,13,146,146,71,166,236,133,170,187,189,126,242,174,219,38,200,157,3,165,46,138,116,179,163,239,181,63,163,59,254,87,115,251,91,228,124,239,199,106,169,166,237,249,94,255,0,111,181,217,130,45,183,243,47,229,203,150,251,55,109,182,93,228,0,0,64,15,236,42,116,177,255,0,103,218,171,255,0,173,109,223,243,18,127,128,57,254,130,104,166,43,211,182,147,216,180,115,10,184,93,107,108,184,255,0,154,242,211,221,37,142,74,167,247,234,101,168,127,55,71,28,108,93,159,51,145,54,98,125,212,77,247,93,213,90,247,162,152,175,81,58,79,125,209,204,214,225,117,162,178,228,30,87,204,207,107,150,56,234,153,216,169,138,161,156,29,36,114,49,55,124,45,69,221,139,247,85,118,217,118,84,232,0,8,65,167,190,17,61,54,233,174,127,141,106,53,139,54,212,169,238,88,173,226,138,247,71,21,93,202,129,208,73,61,52,204,154,54,200,214,209,181,202,197,115,17,21,17,205,93,183,217,83,241,58,255,0,85,189,20,233,103,88,63,101,191,73,151,252,174,217,246,75,207,121,47,129,85,83,67,220,243,93,142,231,119,189,4,187,237,229,153,199,143,29,183,118,251,238,155,72,0,4,95,233,127,195,211,69,250,76,207,238,26,141,167,57,62,107,113,185,92,108,242,217,37,138,247,91,73,52,13,130,73,161,153,206,107,97,166,137,200,254,84,236,68,85,114,166,202,239,151,224,169,40,0,2,63,245,91,209,78,150,117,131,246,91,244,153,127,202,237,159,100,188,247,146,248,21,85,52,61,207,53,216,238,119,123,208,75,190,222,89,156,120,241,219,119,111,190,233,183,63,208,79,11,253,2,233,219,86,44,90,199,133,101,250,129,91,122,199,252,215,150,130,233,112,162,146,149,253,250,105,105,223,205,177,210,70,245,217,147,57,83,103,167,222,68,223,116,221,22,96,0,0,0,33,254,189,248,95,232,23,81,58,177,125,214,60,215,47,212,10,43,214,65,229,124,204,22,187,133,20,116,172,236,83,69,78,206,13,146,146,71,166,236,133,170,187,189,126,242,174,219,38,200,157,3,165,46,138,116,179,163,239,181,63,163,59,254,87,115,251,91,228,124,239,199,106,169,166,237,249,94,255,0,111,181,217,130,45,183,243,47,229,203,150,251,55,109,182,93,228,0,0,0,0,64,15,236,42,116,177,255,0,103,218,171,255,0,173,109,223,243,18,127,128,57,254,130,104,166,43,211,182,147,216,180,115,10,184,93,107,108,184,255,0,154,242,211,221,37,142,74,167,247,234,101,168,127,55,71,28,108,93,159,51,145,54,98,125,212,77,247,93,213,122,0,0,8,1,253,133,78,150,63,236,251,85,127,245,173,187,254,98,79,240,7,63,208,77,20,197,122,118,210,123,22,142,97,87,11,173,109,151,31,243,94,90,123,164,177,201,84,254,253,76,181,15,230,232,227,141,139,179,230,114,38,204,79,186,137,190,235,186,175,64,0,0,0,1,15,245,239,194,255,0,64,186,137,213,139,238,177,230,185,126,160,81,94,178,15,43,230,96,181,220,40,163,165,103,98,154,42,118,112,108,148,146,61,55,100,45,85,221,235,247,149,118,217,54,68,152,0,14,63,210,255,0,75,248,15,73,152,5,195,78,116,230,239,144,92,109,183,27,196,183,185,101,189,212,67,52,237,158,72,97,133,205,107,161,138,38,163,56,211,177,81,21,170,187,171,190,127,130,39,96,0,0,0,0,0,8,1,253,133,78,150,63,236,251,85,127,245,173,187,254,98,75,253,4,209,76,87,167,109,39,177,104,230,21,112,186,214,217,113,255,0,53,229,167,186,75,28,149,79,239,212,203,80,254,110,142,56,216,187,62,103,34,108,196,251,168,155,238,187,170,244,0,0,0,0,0,0,0,4,127,234,183,162,157,44,235,7,236,183,233,50,255,0,149,219,62,201,121,239,37,240,42,170,104,123,158,107,177,220,238,247,160,151,125,188,179,56,241,227,182,238,223,125,211,110,127,160,158,23,250,5,211,182,172,88,181,143,10,203,245,2,182,245,143,249,175,45,5,210,225,69,37,43,251,244,210,211,191,155,99,164,141,235,179,38,114,166,207,79,188,137,190,233,186,44,192,0,15,63,168,88,85,171,82,176,12,151,78,111,181,21,112,91,114,171,61,109,146,178,90,71,181,179,199,5,76,47,134,71,70,231,53,205,71,163,94,170,138,173,114,111,182,232,191,129,232,0,16,3,251,10,157,44,127,217,246,170,255,0,235,91,119,252,196,159,224,0,0,1,226,181,59,71,112,29,99,143,28,163,212,107,13,37,242,219,141,222,22,247,21,178,186,150,26,154,42,185,252,149,85,35,91,81,12,204,123,100,99,91,86,249,26,137,178,164,145,198,237,254,234,162,251,80,0,0,0,0,0,0,0,17,255,0,170,222,138,116,179,172,31,178,223,164,203,254,87,108,251,37,231,188,151,192,170,169,161,238,121,174,199,115,187,222,130,93,246,242,204,227,199,142,219,187,125,247,77,164,0,2,47,244,191,225,233,162,253,38,103,247,13,70,211,156,159,53,184,220,174,54,121,108,146,197,123,173,164,154,6,193,36,208,204,231,53,176,211,68,228,127,42,118,34,42,185,83,101,119,203,240,84,148,0,0,0,0,0,0,0,0,32,7,246,21,58,88,255,0,179,237,85,255,0,214,182,239,249,137,63,192,30,127,79,112,171,86,154,224,24,214,156,216,170,42,231,182,226,182,122,43,37,28,181,111,107,167,146,10,104,89,12,110,145,205,107,90,175,86,177,21,85,26,212,223,125,145,63,3,208,0,0,0,0,135,250,247,225,127,160,93,68,234,197,247,88,243,92,191,80,40,175,89,7,149,243,48,90,238,20,81,210,179,177,77,21,59,56,54,74,73,30,155,178,22,170,238,245,251,202,187,108,155,34,76,0,7,31,233,127,165,252,7,164,204,2,225,167,58,115,119,200,46,54,219,141,226,91,220,178,222,234,33,154,118,207,36,48,194,230,181,208,197,19,81,156,105,216,168,138,213,93,213,223,63,193,19,176,0,0,0,4,32,212,47,8,158,155,117,43,63,201,117,26,251,155,106,84,23,44,170,241,91,123,172,138,146,229,64,216,35,158,166,103,205,35,99,107,168,220,228,98,57,234,136,138,231,46,219,110,171,248,157,255,0,165,254,151,240,30,147,48,11,134,156,233,205,223,32,184,219,110,55,137,111,114,203,123,168,134,105,219,60,144,195,11,154,215,67,20,77,70,113,167,98,162,43,85,119,87,124,255,0,4,78,192,0,0,0,16,131,80,188,34,122,109,212,172,255,0,37,212,107,238,109,169,80,92,178,171,197,109,238,178,42,75,149,3,96,142,122,153,159,52,141,141,174,163,115,145,136,231,170,34,43,156,187,109,186,175,226,77,240,7,63,208,77,20,197,122,118,210,123,22,142,97,87,11,173,109,151,31,243,94,90,123,164,177,201,84,254,253,76,181,15,230,232,227,141,139,179,230,114,38,204,79,186,137,190,235,186,175,64,0,0,0,0,0,0,0,1,23,250,160,240,244,209,126,172,243,251,126,163,106,54,79,154,219,174,86,235,60,86,72,162,178,86,210,67,3,160,142,105,166,107,156,217,169,165,114,191,149,67,209,85,28,137,178,55,229,248,170,202,0,4,95,233,127,195,211,69,250,76,207,238,26,141,167,57,62,107,113,185,92,108,242,217,37,138,247,91,73,52,13,130,73,161,153,206,107,97,166,137,200,254,84,236,68,85,114,166,202,239,151,224,169,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,63,213,7,84,24,15,73,152,5,191,81,181,26,209,144,92,109,183,27,196,86,72,162,178,83,195,52,237,158,72,102,153,174,115,102,150,38,163,56,211,189,21,81,202,187,171,126,95,138,167,0,211,223,23,110,155,117,43,63,198,180,230,197,132,234,84,23,44,170,241,69,100,163,150,174,219,64,216,35,158,166,102,67,27,164,115,107,28,228,98,57,232,170,168,215,46,219,236,139,248,1,55,192,60,254,161,102,182,173,53,192,50,93,70,190,211,213,207,109,197,108,245,183,186,200,169,24,215,79,36,20,208,190,105,27,27,92,230,181,94,173,98,162,34,185,169,190,219,170,126,32,122,0,64,15,236,213,244,177,255,0,96,58,171,255,0,170,173,223,243,226,111,233,238,107,106,212,172,3,26,212,107,21,61,92,22,220,170,207,69,123,163,138,173,141,108,241,193,83,11,38,141,178,53,174,115,81,232,215,162,42,35,156,155,239,178,175,226,7,160,0,0,0,0,0,227,250,205,213,158,131,104,14,101,136,224,122,165,157,82,89,238,249,141,71,106,149,143,249,178,138,5,71,163,106,235,29,190,212,244,206,149,169,10,74,255,0,146,189,202,191,222,226,154,72,131,176,0,0,0,120,173,29,214,44,7,93,112,11,94,163,105,205,250,146,227,109,184,211,193,44,177,69,85,12,211,219,231,146,24,230,117,37,83,97,123,219,21,76,109,149,137,36,74,229,86,170,255,0,176,170,30,212,0,0,3,207,234,22,107,106,211,92,3,37,212,107,237,61,92,246,220,86,207,91,123,172,138,145,141,116,242,65,77,11,230,145,177,181,206,107,85,234,214,42,34,43,154,155,237,186,167,226,7,160,7,159,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,233,83,67,93,76,171,194,86,110,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,158,128,0,0,0,0,0,0,0,33,6,161,120,187,116,219,166,185,254,75,167,55,220,39,82,167,185,98,183,138,219,37,100,180,150,218,7,65,36,244,211,62,25,29,27,157,88,215,43,21,204,85,69,86,181,118,219,116,79,192,147,250,9,173,120,175,81,58,79,98,214,60,42,223,117,162,178,228,30,107,203,65,116,138,56,234,153,216,169,150,157,252,219,28,146,49,55,124,46,84,217,235,247,85,55,217,119,68,14,128,1,231,227,207,240,217,115,250,141,45,110,67,72,153,101,45,158,27,251,237,46,85,108,235,110,150,105,32,109,67,17,83,103,177,37,133,236,119,21,94,10,177,243,227,220,143,144,122,0,0,0,0,0,0,0,67,253,123,241,64,208,46,157,181,98,251,163,153,174,33,168,21,183,172,127,202,249,153,237,118,250,41,41,95,223,166,138,161,156,29,37,92,111,93,153,51,81,119,98,125,228,93,183,77,149,123,7,75,253,80,96,61,89,224,23,13,70,211,155,70,65,110,182,219,175,18,217,37,138,247,79,12,51,186,120,225,134,103,57,173,134,89,90,172,227,80,196,69,87,34,238,142,249,126,10,161,216,0,0,0,60,254,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,94,18,179,117,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,15,64,0,0,0,0,0,0,14,85,212,95,82,250,89,210,254,9,54,117,169,151,111,245,190,74,205,71,61,55,197,46,127,174,134,41,60,164,19,75,31,123,181,223,99,228,226,239,184,205,220,191,177,23,218,224,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,225,43,55,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,64,244,0,0,0,28,126,139,170,173,35,175,234,94,191,165,24,46,85,109,205,173,214,116,187,76,179,70,200,105,28,245,100,114,165,28,79,123,209,243,84,249,121,91,80,173,141,142,98,68,143,85,126,236,123,90,29,128,0,0,3,207,231,249,254,27,165,152,109,219,80,117,7,33,164,177,227,214,58,117,169,174,174,169,85,225,19,55,68,68,68,68,87,61,238,114,181,140,99,81,94,247,185,173,106,57,206,68,80,244,0,229,93,58,117,47,165,157,80,96,144,231,90,103,118,255,0,93,231,108,213,147,211,124,82,217,250,233,162,143,205,193,12,178,118,123,189,135,190,62,78,251,236,217,201,251,81,61,6,155,107,22,3,170,210,100,20,120,133,250,146,123,150,43,120,174,178,94,173,139,85,11,171,104,39,166,173,168,164,229,60,49,189,206,137,146,186,150,89,34,87,241,87,199,197,219,39,205,16,61,168,0,0,0,0,0,0,57,254,43,174,154,113,151,234,198,107,162,22,203,207,107,51,193,60,164,183,43,93,66,35,36,154,150,162,154,9,227,170,167,249,175,118,20,243,12,141,234,155,57,146,34,35,154,136,248,157,39,64,0,0,0,0,0,1,231,236,89,254,27,147,100,217,54,25,98,200,105,42,239,184,117,69,53,53,246,222,213,84,158,133,245,20,236,168,129,94,213,68,85,100,145,72,138,215,166,236,85,108,141,69,229,27,218,208,244,0,0,0,0,0,0,0,128,31,217,171,233,99,254,192,117,87,255,0,85,91,191,231,196,191,208,77,107,197,122,137,210,123,22,177,225,86,251,173,21,151,32,243,94,90,11,164,81,199,84,206,197,76,180,239,230,216,228,145,137,187,225,114,166,207,95,186,169,190,203,186,32,116,0,0,0,115,253,11,215,77,56,234,47,78,45,218,161,165,247,159,61,106,174,222,41,161,149,17,149,86,250,166,162,44,148,181,49,162,175,110,102,114,110,233,186,181,90,230,189,142,123,30,199,187,160,0,0,243,249,230,127,134,233,134,51,62,103,168,25,13,37,138,197,75,81,73,77,81,112,171,85,108,16,62,166,162,58,120,150,71,109,179,24,178,205,26,43,221,179,24,138,174,114,181,168,174,64,244,0,0,0,0,0,0,0,243,250,133,154,218,180,215,0,201,117,26,251,79,87,61,183,21,179,214,222,235,34,164,99,93,60,144,83,66,249,164,108,109,115,154,213,122,181,138,136,138,230,166,251,110,169,248,159,171,22,203,49,92,230,197,75,148,225,89,53,171,32,178,214,243,242,215,27,93,108,117,116,179,240,123,152,254,18,198,174,99,184,189,142,106,236,191,39,53,81,126,104,160,125,96,0,0,0,0,0,0,64,15,236,213,244,177,255,0,96,58,171,255,0,170,173,223,243,226,111,233,238,107,106,212,172,3,26,212,107,21,61,92,22,220,170,207,69,123,163,138,173,141,108,241,193,83,11,38,141,178,53,174,115,81,232,215,162,42,35,156,155,239,178,175,226,7,160,0,0,0,0,7,159,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,233,83,67,93,76,171,194,86,110,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,158,128,0,0,0,0,0,0,0,7,20,212,190,176,244,11,73,117,99,26,209,204,215,59,181,81,94,178,15,57,230,103,146,233,69,29,45,135,177,76,202,134,124,77,210,76,215,210,247,217,35,82,13,216,189,199,47,203,100,217,64,237,96,0,0,0,0,16,255,0,94,252,80,52,11,167,109,88,190,232,230,107,136,106,5,109,235,31,242,190,102,123,93,190,138,74,87,247,233,162,168,103,7,73,87,27,215,102,76,212,93,216,159,121,23,109,211,101,80,152,0,227,253,47,245,65,128,245,103,128,92,53,27,78,109,25,5,186,219,110,188,75,100,150,43,221,60,48,206,233,227,134,25,156,230,182,25,101,106,179,141,67,17,21,92,139,186,59,229,248,42,246,0,0,30,126,197,159,225,185,54,77,147,97,150,44,134,146,174,251,135,84,83,83,95,109,237,85,73,232,95,81,78,202,136,21,237,84,69,86,73,20,136,173,122,110,197,86,200,212,94,81,189,173,15,64,0,0,0,0,14,85,212,23,83,186,53,211,13,138,211,127,213,236,163,225,177,222,238,17,91,232,105,160,133,213,21,83,110,246,36,211,182,22,110,245,134,6,61,36,149,232,139,179,120,181,168,233,36,138,55,244,171,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,0,253,96,0,0,28,83,15,235,3,67,179,110,160,178,158,153,237,57,39,12,207,23,226,212,108,175,133,105,110,146,54,36,146,166,26,57,89,35,187,147,83,252,219,52,79,70,72,215,50,93,154,228,138,71,48,59,88,60,254,161,102,182,173,53,192,50,93,70,190,211,213,207,109,197,108,245,183,186,200,169,24,215,79,36,20,208,190,105,27,27,92,230,181,94,173,98,162,34,185,169,190,219,170,126,39,234,197,178,204,87,57,177,82,229,56,86,77,106,200,44,181,188,252,181,198,215,91,29,93,44,252,30,230,63,132,177,171,152,238,47,99,154,187,47,201,205,84,95,154,40,31,88,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,241,171,244,177,139,125,64,161,246,235,137,85,125,39,122,167,209,191,168,24,247,184,192,90,167,141,95,165,140,91,234,5,15,183,92,74,171,233,59,213,62,141,253,64,199,189,198,0,52,166,114,174,172,125,44,107,39,211,252,135,219,167,58,169,202,186,177,244,177,172,159,79,242,31,110,156,12,214,26,83,233,59,210,198,141,253,63,199,189,186,3,53,134,148,250,78,244,177,163,127,79,241,239,110,128,14,170,0,0,1,207,245,211,93,52,227,167,77,56,184,234,134,168,94,124,141,170,135,104,161,134,36,71,213,92,42,156,138,177,210,211,70,170,157,201,159,197,219,38,232,212,107,92,247,185,140,99,222,208,231,253,104,245,109,138,244,141,165,139,148,220,162,243,217,37,247,204,219,241,155,115,91,28,189,202,230,211,72,246,79,60,75,52,82,45,28,114,36,45,153,241,170,185,189,232,209,19,119,161,64,58,171,169,153,86,178,106,62,71,170,89,173,95,152,189,100,215,9,110,21,60,100,145,241,195,205,126,228,17,119,30,247,182,24,152,141,142,54,43,151,132,108,99,81,118,106,30,131,168,173,121,204,186,146,213,203,238,171,102,117,181,110,125,198,161,236,182,80,205,80,147,50,211,110,71,185,105,232,162,86,177,141,225,27,93,178,185,24,222,111,87,200,228,230,247,42,247,93,3,240,204,215,29,123,208,236,135,87,173,146,124,6,190,155,182,236,94,193,119,183,205,77,38,71,26,195,28,206,154,57,229,225,28,80,190,57,88,144,74,157,200,229,145,30,215,58,22,183,184,161,53,60,53,60,66,232,245,54,197,67,161,90,243,151,255,0,155,170,14,81,89,239,151,73,160,167,142,241,75,206,154,26,106,87,205,36,201,37,77,197,210,76,246,162,54,62,82,71,18,57,206,124,156,220,235,21,50,217,254,106,176,44,171,253,85,199,50,76,114,225,255,0,132,163,174,182,215,83,201,255,0,6,72,102,142,70,127,145,205,115,127,98,161,122,126,28,221,107,255,0,74,173,56,158,193,159,220,237,81,234,110,45,250,187,149,52,11,218,146,233,66,136,196,142,230,216,120,181,141,228,247,172,114,182,37,115,89,35,90,237,162,108,209,70,129,48,10,1,232,23,173,124,171,165,61,71,164,178,93,174,126,99,76,178,107,132,49,228,118,250,133,145,241,208,115,86,198,235,157,58,70,215,189,179,68,196,69,123,88,213,239,70,196,98,167,38,196,248,175,248,202,184,26,157,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,253,101,48,120,97,117,235,77,163,23,90,78,159,181,130,251,73,65,167,215,58,138,153,173,87,122,190,235,214,211,113,157,208,240,134,73,93,47,106,158,133,202,217,220,170,145,125,217,167,89,30,230,177,100,123,110,124,1,202,186,177,244,177,172,159,79,242,31,110,156,234,167,42,234,199,210,198,178,125,63,200,125,186,112,42,47,195,67,174,58,158,156,115,40,116,123,56,101,35,244,235,52,188,70,249,170,228,124,84,239,177,220,102,72,224,74,215,76,245,107,86,153,90,200,155,51,94,239,184,200,210,70,42,43,94,201,174,250,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,44,69,164,248,83,245,219,117,75,173,7,75,58,203,147,82,58,218,234,116,131,8,186,220,103,115,103,142,116,115,27,29,157,94,168,173,123,28,213,114,193,205,205,86,43,59,13,87,243,130,56,194,215,192,0,0,0,0,0,102,179,171,31,84,250,201,245,3,33,247,25,203,169,240,184,244,39,166,95,157,123,197,105,74,221,88,250,167,214,79,168,25,15,184,206,93,79,133,199,161,61,50,252,235,222,43,64,149,69,64,120,171,106,102,85,163,125,119,105,158,169,97,85,126,94,245,140,225,246,203,133,55,41,36,100,115,112,185,220,121,193,47,109,236,123,161,149,138,232,228,98,57,57,198,247,181,87,103,41,111,229,43,120,213,250,167,197,190,159,208,251,141,196,11,52,232,239,170,172,55,170,253,35,183,230,22,107,149,35,114,123,117,61,61,54,89,104,142,53,133,246,235,138,179,239,171,98,115,222,239,45,35,155,35,161,127,39,114,98,43,85,123,140,145,140,238,166,109,186,85,234,99,50,233,67,87,40,245,75,15,161,164,184,177,212,238,182,221,237,149,40,141,101,198,221,35,227,124,176,36,156,85,208,191,148,81,189,146,53,23,139,216,222,77,123,57,198,253,10,104,238,177,96,58,235,128,90,245,27,78,111,212,151,27,109,198,158,9,101,138,42,168,102,158,223,60,144,199,51,169,42,155,11,222,216,170,99,108,172,73,34,87,42,181,87,253,133,80,246,160,0,0,0,40,7,197,31,215,102,166,254,75,236,244,68,255,0,240,84,244,177,148,253,64,174,246,235,113,0,60,81,253,118,106,111,228,190,207,68,79,255,0,5,79,75,25,79,212,10,239,110,183,1,63,192,0,10,22,240,238,235,126,179,165,92,237,113,44,198,171,150,153,101,151,8,165,190,185,97,158,166,107,92,141,134,88,217,85,75,19,37,107,27,201,239,131,204,42,71,36,143,138,157,168,198,171,152,198,173,244,153,87,3,83,182,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,172,168,15,11,126,190,168,244,239,200,244,201,172,119,11,85,183,16,95,57,81,142,228,85,149,48,80,195,104,145,123,181,51,83,85,201,35,152,199,67,43,214,69,142,69,85,145,178,200,145,253,246,72,206,205,191,128,0,0,0,1,66,222,38,122,15,172,186,65,174,44,200,245,55,82,110,185,245,151,47,243,115,227,55,187,165,91,95,85,29,60,115,119,37,161,124,45,217,144,118,31,84,138,141,133,140,129,205,149,29,27,99,85,124,81,125,95,14,238,190,171,58,99,202,151,3,213,43,133,214,229,166,87,190,213,62,235,83,61,71,217,153,18,73,95,230,105,105,185,43,18,23,190,121,29,81,28,108,73,29,247,100,111,39,71,219,150,229,53,211,66,244,227,168,189,56,184,233,126,168,89,188,245,170,187,105,97,154,37,70,85,91,234,154,138,145,213,83,72,168,189,185,153,201,219,46,202,213,107,156,199,181,236,123,216,236,240,245,15,211,246,125,211,46,168,87,105,70,163,50,145,247,42,58,122,122,184,171,40,82,101,162,173,130,104,209,205,150,158,73,163,141,210,49,29,206,39,57,27,178,73,20,141,249,241,80,52,167,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,250,202,149,240,197,241,11,163,197,168,233,186,117,234,7,47,236,218,161,227,22,37,127,185,205,4,20,182,170,88,160,154,73,105,107,106,231,153,156,97,78,212,44,166,78,47,114,58,69,143,146,49,34,107,39,87,90,253,87,88,186,75,209,170,220,203,187,106,172,203,238,91,209,226,214,74,217,158,223,63,85,201,137,36,138,216,209,94,176,192,199,247,100,93,216,213,217,145,247,24,249,99,80,57,175,136,39,94,184,247,76,216,109,118,13,167,215,218,74,205,84,187,211,201,13,11,41,252,173,107,44,15,69,166,114,205,93,10,202,143,133,238,167,168,116,148,232,232,222,199,189,136,174,107,152,138,139,70,223,107,50,175,181,95,110,190,211,93,126,210,124,67,226,223,24,243,178,121,239,61,220,238,249,158,254,253,206,247,115,239,247,57,114,229,247,183,223,230,126,188,255,0,63,204,181,79,50,187,106,14,160,228,53,119,204,134,249,80,181,53,213,213,42,156,229,126,200,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,231,192,191,62,129,58,236,181,117,119,140,214,216,178,90,58,75,78,162,227,180,233,87,120,163,165,141,176,81,85,65,37,68,205,142,90,24,223,81,44,239,100,113,182,157,179,57,232,136,217,38,98,39,201,237,37,169,151,124,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,156,226,126,202,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,161,222,148,122,174,211,142,173,116,225,153,174,21,47,145,186,208,246,224,191,216,39,153,31,85,104,170,114,42,163,92,168,137,220,133,252,92,177,76,136,141,145,173,114,42,49,236,146,54,7,96,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,162,31,17,30,183,235,58,170,206,211,18,195,170,184,233,150,39,112,150,91,19,146,25,233,166,186,72,232,98,141,245,85,81,62,87,49,220,94,201,252,186,172,113,200,200,170,28,143,106,57,239,106,118,175,20,142,190,168,245,19,207,116,201,163,151,11,85,203,16,79,39,81,145,100,84,117,48,87,67,119,145,59,85,48,211,82,73,27,158,198,195,19,210,53,146,68,84,145,210,198,177,253,198,70,254,244,43,233,211,166,141,83,234,131,59,135,5,211,59,79,250,239,59,121,172,130,167,225,118,207,212,205,44,126,110,120,98,147,179,221,236,61,145,242,111,223,126,205,79,218,168,29,255,0,194,143,73,181,151,56,234,58,12,247,76,242,255,0,179,54,28,43,203,201,150,214,114,108,158,122,134,119,185,82,217,229,213,127,91,230,59,15,251,206,78,48,246,187,168,189,214,66,215,252,167,245,93,168,253,37,117,221,172,57,174,21,47,158,181,87,106,5,250,11,253,130,121,149,148,183,122,86,220,234,21,26,229,68,94,220,204,228,229,138,100,69,116,110,115,145,81,236,124,145,190,234,116,47,66,244,227,167,77,56,183,105,126,151,217,188,141,170,135,121,102,154,85,71,213,92,42,156,136,146,85,84,200,136,157,201,159,197,187,174,200,212,107,90,198,53,140,99,24,220,246,117,99,234,159,89,62,160,100,62,227,56,26,51,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,233,83,67,93,76,171,194,86,110,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,158,128,161,111,14,238,183,235,58,85,206,215,18,204,106,185,105,150,89,112,138,91,235,150,25,234,102,181,200,216,101,141,149,84,177,50,86,177,188,158,248,60,194,164,114,72,248,169,218,140,106,185,140,106,222,245,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,128,126,176,0,0,0,20,109,214,254,175,102,90,11,226,119,150,234,230,159,207,73,29,247,29,168,180,77,78,149,112,36,208,74,199,216,233,34,150,25,25,242,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,182,158,151,122,155,192,122,166,210,251,110,160,98,21,52,148,119,39,211,181,215,172,121,110,48,212,214,217,167,89,37,143,132,237,141,121,53,143,116,18,186,39,189,172,89,35,70,191,139,119,86,182,152,124,81,253,118,106,111,228,190,207,68,115,254,148,122,174,212,126,146,181,29,153,174,21,47,158,181,87,118,224,191,216,39,153,89,75,119,165,106,170,163,92,168,139,219,153,156,156,177,76,136,174,141,206,114,42,61,143,146,55,134,143,129,231,240,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,240,149,155,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,39,160,0,0,0,82,95,88,29,64,231,221,50,248,157,231,250,175,167,47,164,125,202,142,158,221,73,45,29,114,204,180,85,176,77,99,163,107,162,168,142,25,35,116,140,71,112,149,173,87,108,146,69,27,190,124,80,187,66,128,124,81,253,118,106,111,228,190,207,68,5,223,104,94,186,105,199,81,122,113,110,213,13,47,188,249,235,85,118,241,77,12,168,140,170,183,213,53,17,100,165,169,141,21,123,115,51,147,119,77,213,170,215,53,236,115,216,246,61,221,0,207,95,66,253,102,223,122,60,212,122,171,156,150,175,140,225,153,71,151,167,201,173,177,49,137,84,232,226,87,246,170,105,164,118,219,77,23,118,85,72,220,228,142,70,189,205,119,21,86,75,29,255,0,98,217,102,43,156,216,169,114,156,43,38,181,100,22,90,222,126,90,227,107,173,142,174,150,126,15,115,31,194,88,213,204,119,23,177,205,93,151,228,230,170,47,205,20,15,172,0,3,242,93,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,108,48,83,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,126,178,160,60,82,58,250,163,212,79,61,211,38,142,92,45,87,44,65,60,157,70,69,145,81,212,193,93,13,222,68,237,84,195,77,73,36,110,123,27,12,79,72,214,73,17,82,71,75,26,199,247,25,27,251,221,3,194,155,172,221,113,212,91,237,78,134,106,109,171,43,206,237,81,119,42,41,51,57,25,53,100,150,89,28,201,102,74,107,157,83,247,222,25,123,82,164,18,72,238,226,72,157,164,230,199,55,176,21,44,95,247,133,199,161,61,50,252,235,222,43,74,1,47,251,194,227,208,158,153,126,117,239,21,160,74,160,0,25,235,232,95,172,219,239,71,154,143,85,115,146,213,241,156,51,40,242,244,249,53,182,38,49,42,157,28,74,254,213,77,52,142,219,105,162,238,202,169,27,156,145,200,215,185,174,226,170,201,99,191,236,91,44,197,115,155,21,46,83,133,100,214,172,130,203,91,207,203,92,109,117,177,213,210,207,193,238,99,248,75,26,185,142,226,246,57,171,178,252,156,213,69,249,162,153,109,38,255,0,134,199,92,247,94,159,115,250,61,43,212,107,165,93,118,157,101,85,20,214,216,159,89,116,115,96,197,231,116,210,43,106,162,108,210,36,16,211,58,74,135,186,167,100,106,237,180,188,149,99,88,228,11,201,34,175,138,63,161,61,77,252,151,222,40,137,84,69,95,20,127,66,122,155,249,47,188,81,1,23,252,43,250,245,166,170,166,181,116,177,172,151,218,74,55,209,211,195,111,193,174,117,29,213,125,99,214,89,156,180,21,53,18,74,230,163,209,175,130,42,86,53,140,103,8,187,91,171,214,38,190,210,140,171,151,167,225,221,215,213,31,83,152,170,224,122,165,112,181,91,117,54,201,218,167,221,106,96,167,251,77,26,199,43,252,205,45,55,36,122,204,198,65,35,170,35,141,139,27,126,236,141,226,217,59,113,4,213,0,0,0,1,202,186,177,244,177,172,159,79,242,31,110,156,170,15,12,174,187,110,186,35,153,91,180,51,84,178,106,72,244,190,253,81,35,105,107,46,147,185,140,198,235,94,142,115,95,28,155,42,50,154,105,118,108,140,127,24,216,249,59,252,163,68,155,187,107,253,88,250,88,214,79,167,249,15,183,78,102,176,13,84,2,173,124,43,250,245,166,170,166,181,116,177,172,151,218,74,55,209,211,195,111,193,174,117,29,213,125,99,214,89,156,180,21,53,18,74,230,163,209,175,130,42,86,53,140,103,8,187,91,171,214,38,190,210,128,0,0,0,0,202,185,165,62,147,189,44,104,223,211,252,123,219,160,51,88,105,79,164,239,75,26,55,244,255,0,30,246,232,0,234,160,0,0,0,40,91,195,187,173,250,206,149,115,181,196,179,26,174,90,101,150,92,34,150,250,229,134,122,153,173,114,54,25,99,101,85,44,76,149,172,111,39,190,15,48,169,28,146,62,42,118,163,26,174,99,26,183,189,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,150,34,202,124,45,250,250,163,211,191,35,211,38,177,220,45,86,220,65,124,229,70,59,145,86,84,193,67,13,162,69,238,212,205,77,87,36,142,99,29,12,175,89,22,57,21,86,70,203,34,71,247,217,35,59,33,111,224,0,7,228,173,187,90,173,213,52,20,119,11,157,37,45,69,210,161,105,40,98,154,102,177,245,83,164,82,76,177,68,213,93,222,244,138,25,100,86,183,117,225,27,221,248,53,85,63,38,83,150,98,184,53,138,171,41,205,114,107,86,63,101,162,225,230,110,55,74,216,233,41,96,230,246,177,156,229,145,90,198,242,123,218,212,221,126,110,114,34,124,213,10,23,234,255,0,175,173,71,234,47,89,109,121,230,11,112,186,224,214,92,43,205,211,225,233,111,169,90,91,165,60,117,13,107,42,42,102,169,133,200,244,154,118,49,141,116,108,127,109,140,68,141,57,175,114,73,66,255,0,129,21,124,59,186,161,212,126,167,52,105,110,218,165,130,93,109,183,171,39,106,159,237,26,219,214,158,215,147,70,174,150,63,51,74,237,145,139,51,31,4,140,168,142,52,88,218,254,42,222,41,39,106,46,191,212,63,80,56,15,76,186,95,93,170,250,140,250,183,219,104,234,41,233,34,163,161,88,86,182,182,121,164,70,182,42,120,230,146,54,200,244,111,57,92,212,118,233,28,82,59,231,197,64,240,29,114,117,119,106,233,7,72,219,149,193,110,164,188,101,151,234,135,91,113,203,84,245,13,99,31,58,49,92,250,169,152,142,73,95,77,10,113,231,219,77,213,242,67,26,186,62,234,72,220,251,101,57,102,85,156,223,106,178,156,215,38,186,228,23,170,222,30,102,227,116,173,146,174,170,126,12,107,25,206,89,21,207,119,22,49,173,77,215,228,214,162,39,201,16,245,90,233,174,154,143,212,94,163,220,117,67,84,47,62,122,235,93,180,80,195,18,43,41,109,244,173,85,88,233,105,163,85,94,220,44,228,237,147,117,114,185,206,123,220,247,189,239,116,149,208,191,11,221,101,214,190,156,111,122,199,12,127,5,191,85,249,106,220,38,207,93,35,98,248,237,10,50,85,168,116,136,228,79,47,221,222,5,165,149,239,70,191,131,249,181,177,75,29,66,4,213,240,189,235,167,244,215,138,179,67,181,143,51,243,122,147,101,231,240,122,154,214,241,154,251,107,142,54,170,111,50,185,124,197,100,59,73,220,221,26,247,196,140,147,245,174,109,68,137,63,204,182,127,154,172,11,42,255,0,85,113,204,147,28,184,127,225,40,235,173,181,212,242,127,193,146,25,163,145,159,228,115,92,223,216,168,95,79,65,61,111,216,186,184,193,37,162,200,234,173,86,221,77,178,119,101,189,217,40,225,125,60,47,165,89,149,33,170,164,108,146,200,249,33,224,232,153,34,243,87,50,93,249,53,173,146,37,120,74,160,0,2,128,124,81,253,118,106,111,228,190,207,68,95,241,64,62,40,254,187,53,55,242,95,103,162,2,127,248,42,122,88,202,126,160,87,123,117,184,159,228,0,240,84,244,177,148,253,64,174,246,235,113,63,192,20,151,214,7,80,57,247,76,190,39,121,254,171,233,203,233,31,114,163,167,183,82,75,71,92,179,45,21,108,19,88,232,218,232,170,35,134,72,221,35,17,220,37,107,85,219,36,145,70,239,159,20,46,208,160,31,20,127,93,154,155,249,47,179,209,1,119,218,23,174,154,113,212,94,156,91,181,67,75,239,62,122,213,93,188,83,67,42,35,42,173,245,77,68,89,41,106,99,69,94,220,204,228,221,211,117,106,181,205,123,28,246,61,143,119,64,51,215,208,191,89,183,222,143,53,30,170,231,37,171,227,56,102,81,229,233,242,107,108,76,98,85,58,56,149,253,170,154,105,29,182,211,69,221,149,82,55,57,35,145,175,115,93,197,85,146,199,127,216,182,89,138,231,54,42,92,167,10,201,173,89,5,150,183,159,150,184,218,235,99,171,165,159,131,220,199,240,150,53,115,29,197,236,115,87,101,249,57,170,139,243,69,3,235,2,53,107,95,136,71,78,61,63,107,45,46,139,106,101,226,235,73,95,37,189,151,10,219,165,21,35,43,104,109,125,198,200,232,224,170,108,47,117,75,38,115,99,99,145,141,129,223,118,162,23,170,163,92,174,78,235,133,106,22,3,169,86,169,111,186,115,156,99,249,85,182,10,135,82,75,89,100,185,195,93,4,115,181,173,115,162,116,144,185,205,71,163,94,199,43,85,119,217,237,95,218,128,80,15,95,116,93,67,80,117,47,127,131,169,107,181,37,199,39,117,61,52,212,147,91,27,80,219,67,109,210,51,156,48,219,146,118,49,222,90,55,58,88,213,118,93,230,100,234,231,62,78,111,116,191,240,175,235,214,166,150,166,213,210,198,178,95,106,235,25,89,81,13,191,6,185,212,118,145,148,108,72,166,114,208,84,212,73,43,92,172,87,50,8,169,88,214,61,252,229,237,110,140,72,154,201,127,215,223,70,212,221,95,105,125,21,190,197,83,73,65,157,227,21,11,54,57,93,93,91,44,20,76,100,242,66,149,144,212,36,113,200,174,99,226,137,28,213,70,115,73,34,143,103,53,139,34,58,128,110,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,3,83,192,135,254,29,221,111,209,245,85,130,46,37,152,213,113,212,220,78,223,20,183,215,44,48,83,67,116,141,211,75,27,42,169,98,100,174,123,184,177,144,121,133,72,227,141,146,212,53,24,212,107,216,212,236,29,81,117,55,128,244,179,165,247,45,64,203,234,105,43,46,76,167,115,172,184,242,92,97,166,173,188,206,146,69,31,8,27,34,242,115,24,233,226,116,175,99,94,177,198,174,127,23,108,141,112,112,175,19,62,180,127,163,102,156,51,77,240,167,119,51,236,250,223,87,5,53,68,53,221,153,44,84,42,157,167,215,109,27,219,51,102,114,189,205,167,114,113,111,114,41,94,174,94,202,199,37,38,96,22,156,250,245,153,90,104,244,182,217,144,87,229,145,212,37,93,166,43,4,51,75,113,108,240,34,204,146,192,216,17,101,71,198,145,172,156,153,243,111,5,119,203,109,207,213,170,186,153,149,107,38,163,228,122,165,154,213,249,139,214,77,112,150,225,83,198,73,31,28,60,215,238,65,23,113,239,123,97,137,136,216,227,98,185,120,70,198,53,23,102,161,109,62,20,221,18,214,105,77,138,167,168,29,94,197,60,158,103,121,238,81,216,45,183,75,108,244,247,12,126,149,143,150,25,228,123,38,70,246,230,168,249,108,168,206,77,129,19,140,138,149,18,49,2,74,234,229,187,81,237,29,8,234,13,179,87,178,59,85,251,51,166,210,251,228,119,187,149,174,141,105,169,106,106,146,217,63,39,50,53,95,246,17,92,141,141,175,114,43,155,20,40,228,137,149,151,225,149,215,109,215,68,115,43,118,134,106,150,77,73,30,151,223,170,36,109,45,101,210,119,49,152,221,107,209,206,107,227,147,101,70,83,77,46,205,145,143,227,27,31,39,127,148,104,147,119,109,127,171,31,75,26,201,244,255,0,33,246,233,204,214,1,170,128,85,95,133,231,136,23,253,13,244,165,171,179,127,138,180,225,151,135,59,253,243,42,211,86,207,81,83,254,246,166,164,142,24,191,214,69,183,245,84,181,64,0,30,127,63,207,240,221,44,195,110,218,131,168,57,13,37,143,30,177,211,173,77,117,117,74,175,8,153,186,34,34,34,34,185,239,115,149,172,99,26,138,247,189,205,107,81,206,114,34,135,213,146,237,106,134,235,79,98,154,231,72,203,149,101,60,213,116,244,110,153,169,60,208,66,232,219,44,172,143,126,78,99,29,60,45,115,145,54,106,203,26,46,220,147,127,214,103,135,91,250,237,215,157,98,215,155,102,187,209,228,213,120,173,102,43,80,247,98,54,235,116,252,160,178,64,239,147,152,156,147,140,239,149,168,137,59,228,102,211,39,220,115,82,36,100,76,185,78,133,122,151,204,186,165,209,42,93,65,206,52,254,174,193,114,101,68,244,211,87,67,70,148,214,139,155,219,60,168,139,111,71,212,75,59,217,28,109,137,146,61,232,214,119,150,70,177,93,193,232,192,145,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,7,141,95,165,140,91,234,5,15,183,92,74,171,233,59,213,62,141,253,64,199,189,198,2,213,60,106,253,44,98,223,80,40,125,186,226,85,95,73,222,169,244,111,234,6,61,238,48,1,165,51,149,117,99,233,99,89,62,159,228,62,221,57,213,78,85,213,143,165,141,100,250,127,144,251,116,224,102,176,210,159,73,222,150,52,111,233,254,61,237,208,25,172,52,167,210,119,165,141,27,250,127,143,123,116,0,117,80,15,41,170,186,153,138,232,222,156,100,122,165,154,213,249,123,46,51,111,150,225,83,198,72,217,36,220,19,238,65,23,113,236,99,166,149,234,216,227,98,185,57,200,246,53,23,119,32,30,130,237,115,166,178,218,171,111,53,145,213,201,79,65,79,37,76,172,164,164,150,170,119,49,141,87,57,35,134,22,186,89,95,178,46,204,141,174,123,151,100,106,42,170,33,159,110,183,250,209,202,186,184,212,121,235,168,157,117,178,96,54,222,220,22,76,122,90,233,29,27,251,75,55,26,234,152,17,235,10,86,61,39,145,21,204,79,185,26,182,46,79,226,178,62,239,250,95,214,191,233,19,162,182,141,99,142,223,228,169,50,11,133,227,200,64,232,187,114,50,134,11,165,85,61,47,117,189,201,17,38,88,33,137,100,226,245,111,113,95,199,102,236,137,94,190,43,29,9,93,82,235,95,213,54,141,99,52,142,182,186,157,103,205,237,86,232,28,217,227,157,28,247,73,120,70,34,171,94,199,53,90,147,240,107,85,138,206,251,145,252,231,146,48,141,94,28,93,36,97,189,86,234,229,125,46,160,229,20,148,248,246,31,79,5,210,186,195,21,74,197,113,189,177,207,86,164,113,109,179,153,76,215,35,82,121,90,188,219,221,137,141,226,233,146,88,239,166,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,67,52,58,23,174,154,143,211,166,163,219,181,67,75,239,62,70,235,67,188,83,67,42,43,233,110,20,174,84,89,41,106,99,69,78,228,47,226,221,211,116,114,57,173,123,28,199,177,143,110,135,180,135,168,173,35,214,221,35,143,91,112,204,178,145,152,195,41,229,154,231,53,194,86,83,62,206,248,88,143,168,134,181,28,238,48,62,38,175,39,42,187,135,5,108,141,115,163,115,94,224,132,30,42,125,16,97,55,92,18,239,212,246,158,82,218,177,252,130,199,218,151,33,164,239,81,219,104,110,52,175,154,119,207,85,183,105,171,61,198,73,234,97,77,223,47,41,90,206,13,107,229,88,218,250,171,210,173,76,202,180,111,81,241,205,82,194,170,252,189,235,25,184,69,112,166,229,36,140,142,110,11,247,224,151,182,246,61,208,202,197,116,114,49,28,156,227,123,218,171,179,148,146,190,35,61,107,255,0,74,173,71,130,193,128,92,238,177,233,150,45,250,187,109,52,235,218,142,233,92,138,244,146,230,232,120,181,237,228,199,164,113,54,85,115,153,27,92,237,162,116,210,198,158,83,162,14,139,178,174,174,53,30,10,26,214,221,108,152,13,183,185,61,239,33,138,134,71,70,254,210,195,202,134,154,117,98,194,149,143,73,227,84,107,215,238,70,174,151,139,248,164,111,11,180,233,51,95,169,186,152,208,108,99,86,91,107,171,183,215,87,211,249,107,172,50,219,229,165,131,226,48,236,202,165,165,89,21,201,45,55,117,31,219,123,100,127,203,238,61,82,86,72,198,102,220,212,150,39,139,88,176,108,86,205,133,98,212,62,74,203,143,219,233,237,118,234,110,235,228,236,82,193,27,99,138,62,111,87,61,220,88,198,166,238,85,114,237,186,170,175,204,203,104,31,86,255,0,137,229,88,167,195,126,212,227,55,91,55,198,109,240,221,173,223,16,162,146,159,206,80,203,191,106,166,30,104,157,200,95,197,220,100,110,237,118,203,178,174,197,175,248,83,245,207,106,189,99,52,29,46,234,189,210,146,223,114,176,83,164,120,165,234,227,116,107,18,231,3,234,25,28,86,197,239,201,201,213,44,116,236,100,17,197,186,58,22,112,70,51,178,139,47,181,212,158,138,49,94,171,58,17,210,107,221,166,217,229,245,55,25,210,251,36,152,229,194,157,35,100,149,252,45,145,72,219,101,66,200,230,49,208,202,245,84,99,158,228,236,200,245,122,47,23,74,201,105,175,252,213,96,89,87,250,171,142,100,152,229,195,255,0,9,71,93,109,174,167,147,254,12,144,205,28,140,255,0,35,154,230,254,197,64,53,38,114,174,172,125,44,107,39,211,252,135,219,167,35,255,0,134,103,90,63,210,79,78,31,166,249,171,187,121,246,3,111,164,130,166,162,106,238,244,151,218,20,78,211,43,182,145,238,153,211,53,88,214,212,57,121,55,185,44,79,71,39,121,35,142,64,117,99,233,99,89,62,159,228,62,221,56,25,172,63,85,206,211,117,178,212,178,142,243,108,171,160,168,146,158,10,182,69,83,11,162,123,160,158,38,77,12,168,215,34,42,178,72,164,142,70,59,240,115,30,215,38,232,168,167,229,45,211,95,186,28,166,234,59,162,109,33,214,28,29,245,108,212,92,47,73,236,76,134,146,54,75,80,203,229,186,27,123,39,90,38,194,196,115,146,165,28,249,93,11,152,223,190,249,22,55,162,163,152,248,67,218,248,106,120,129,126,157,168,232,116,19,85,166,225,159,90,173,238,248,93,197,206,218,59,197,13,36,20,204,253,108,179,212,190,106,139,139,215,204,207,39,22,35,86,56,222,255,0,151,23,19,252,203,103,249,170,192,178,175,245,87,28,201,49,203,135,254,18,142,186,219,93,79,39,252,25,33,154,57,25,254,71,53,205,253,138,133,255,0,116,65,214,142,43,213,198,156,65,93,90,235,85,147,62,182,247,32,189,227,209,87,70,233,31,218,72,121,87,83,64,175,89,146,141,235,60,104,142,122,125,201,21,209,114,127,20,145,225,37,64,0,0,0,102,179,171,31,84,250,201,245,3,33,247,25,203,169,240,184,244,39,166,95,157,123,197,105,74,221,88,250,167,214,79,168,25,15,184,206,93,79,133,199,161,61,50,252,235,222,43,64,149,69,43,120,213,250,167,197,190,159,208,251,141,196,186,146,149,188,106,253,83,226,223,79,232,125,198,226,4,10,142,211,117,154,213,81,125,134,217,86,251,109,29,68,52,149,21,141,133,203,4,51,204,217,29,20,79,147,110,45,123,219,4,206,107,85,119,114,69,34,166,252,87,105,21,209,7,90,57,87,72,250,143,5,117,107,174,183,188,6,229,220,130,247,143,69,93,35,99,103,117,97,229,93,77,2,189,33,90,198,36,17,162,57,233,247,227,71,69,201,156,146,70,73,95,8,109,51,197,117,147,78,58,143,210,220,214,147,204,89,114,107,125,130,223,83,198,56,223,36,60,210,231,194,120,187,140,123,27,52,79,70,201,27,213,171,194,70,49,200,155,181,8,151,214,39,74,185,151,74,26,185,112,195,239,54,218,183,99,23,26,138,138,156,78,239,36,137,51,46,54,228,127,220,71,74,214,49,190,102,54,186,54,204,206,45,226,245,71,34,118,223,27,222,26,40,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,253,101,43,120,106,120,129,126,130,107,40,116,19,85,166,231,128,221,110,14,248,93,197,206,222,75,61,117,92,244,204,253,108,179,212,178,26,123,115,19,204,207,39,22,43,146,73,30,255,0,159,39,23,82,0,0,5,0,248,163,250,236,212,223,201,125,158,136,241,93,29,245,85,153,116,161,171,150,252,194,205,114,171,118,49,113,168,167,166,203,45,17,198,147,50,227,110,71,253,245,108,78,123,27,230,99,107,164,116,47,228,222,47,85,106,175,109,242,49,254,215,197,31,215,102,166,254,75,236,244,68,117,147,0,204,162,192,105,245,73,216,245,90,226,117,87,137,172,12,187,53,17,208,37,198,40,99,157,212,239,84,93,216,245,138,102,61,188,145,57,162,73,195,151,110,78,33,165,221,42,212,204,87,89,52,227,28,213,44,42,175,204,89,114,107,124,87,10,110,82,70,249,33,230,159,126,9,123,111,123,27,52,79,71,71,35,17,203,194,70,61,170,187,181,79,86,80,183,135,55,90,255,0,209,87,81,231,176,103,247,59,172,154,101,148,254,174,229,77,2,247,99,181,215,42,177,35,185,182,30,46,123,184,177,139,28,173,137,90,231,198,230,187,105,93,12,81,173,239,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,7,235,50,174,106,160,202,184,2,231,188,46,122,237,186,235,101,170,109,8,214,140,154,146,163,54,177,211,177,216,253,198,174,119,121,220,134,137,173,122,202,201,57,39,25,106,105,218,198,170,191,159,114,88,220,175,86,185,97,154,87,114,174,165,122,18,186,235,103,72,154,43,174,250,47,140,210,84,102,214,61,55,176,183,32,183,82,64,239,59,144,209,54,217,74,145,62,62,43,198,90,154,118,177,200,140,225,220,150,55,35,17,206,88,97,137,213,129,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,160,26,158,4,85,232,39,173,251,23,87,24,36,180,89,29,85,170,219,169,182,78,236,183,187,37,28,47,167,133,244,171,50,164,53,84,141,146,89,31,36,60,29,19,36,94,106,230,75,191,38,181,178,68,175,149,64,0,0,8,255,0,214,191,74,54,46,173,52,106,183,13,237,90,168,242,251,110,245,152,181,238,182,23,187,200,85,114,98,201,26,186,53,71,164,51,177,157,169,19,103,181,55,100,157,183,190,40,208,144,0,12,187,231,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,133,166,174,161,169,68,231,19,246,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,95,213,169,26,171,168,250,193,125,167,201,245,67,52,186,228,215,90,75,125,53,174,26,187,141,66,203,35,41,96,103,8,227,69,95,248,78,114,255,0,89,242,62,73,30,174,123,222,231,93,167,136,39,65,88,247,83,56,109,118,115,167,214,42,74,61,84,180,83,201,53,11,233,252,173,19,47,239,85,166,106,195,93,50,196,175,153,237,167,167,116,116,234,233,24,198,61,232,142,115,88,170,169,94,189,8,248,122,102,218,245,168,237,190,106,246,33,117,177,105,238,47,112,88,175,116,215,56,107,45,149,87,105,24,181,49,186,150,149,235,15,23,246,234,169,82,26,164,73,35,146,54,185,205,107,155,38,202,208,244,29,48,116,21,83,85,211,14,167,117,79,172,150,42,186,54,81,224,247,187,134,13,108,168,237,43,43,24,182,154,214,173,125,77,60,145,57,200,196,115,224,150,149,237,123,31,206,46,238,202,197,137,207,129,102,146,58,155,180,218,172,29,34,106,189,138,197,108,164,183,91,109,218,111,125,164,163,163,164,133,176,193,77,4,118,201,155,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,134,109,192,178,159,20,142,129,104,244,239,207,117,55,163,150,251,85,183,16,95,39,79,145,99,180,116,208,80,195,104,145,123,84,208,212,210,71,27,88,199,67,43,214,52,146,52,69,145,178,200,178,125,246,72,254,204,0,193,117,99,84,244,191,207,126,140,245,47,43,196,190,39,218,243,191,2,188,212,208,121,174,223,46,223,119,178,246,243,227,220,127,30,91,237,205,219,126,42,105,206,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,82,139,58,251,232,43,33,233,211,84,40,174,26,99,98,171,185,224,153,237,225,109,248,181,13,31,154,175,173,164,171,116,112,170,80,74,189,164,69,124,146,201,51,105,152,143,150,89,35,129,121,43,158,215,42,132,85,192,48,12,203,84,243,43,78,159,105,246,61,87,124,200,111,149,9,77,67,67,76,137,206,87,236,170,170,170,170,141,99,26,212,115,222,247,42,49,140,107,156,229,107,90,170,154,29,233,71,165,29,56,233,43,78,25,133,97,81,121,235,173,119,110,123,253,254,120,81,149,87,122,166,162,162,57,200,138,189,184,89,201,201,20,40,170,216,218,231,42,171,222,249,36,127,42,240,238,232,130,143,165,92,17,114,220,198,151,150,166,229,150,248,162,190,181,102,130,166,27,92,109,154,89,25,75,75,43,34,107,219,201,143,131,204,34,73,36,111,150,157,170,199,43,88,199,44,192,0,102,179,171,31,84,250,201,245,3,33,247,25,205,41,153,172,234,199,213,62,178,125,64,200,125,198,112,57,81,101,62,22,253,125,81,233,223,145,233,147,88,238,22,171,110,32,190,114,163,29,200,171,42,96,161,134,209,34,247,106,102,166,171,146,71,49,142,134,87,172,139,28,138,171,35,101,145,35,251,236,145,157,159,87,165,221,16,88,186,184,240,216,210,234,220,114,150,213,109,212,219,39,197,34,178,94,235,38,125,60,47,165,91,253,98,205,75,86,232,226,145,242,67,193,210,190,52,224,174,100,187,113,115,91,36,168,250,181,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,232,103,166,158,55,43,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,13,79,2,189,124,46,122,237,186,235,101,170,109,8,214,140,154,146,163,54,177,211,177,216,253,198,174,119,121,220,134,137,173,122,202,201,57,39,25,106,105,218,198,170,191,159,114,88,220,175,86,185,97,154,87,88,80,0,0,20,3,226,143,235,179,83,127,37,246,122,34,47,199,105,186,205,106,168,190,195,108,171,125,182,142,162,26,74,138,198,194,229,130,25,230,108,142,138,39,201,183,22,189,237,130,103,53,170,187,185,34,145,83,126,43,180,160,241,71,245,217,169,191,146,251,61,17,221,124,38,116,135,13,215,173,47,234,51,72,245,2,10,185,44,89,21,62,51,13,66,210,78,176,207,19,217,37,194,88,166,141,255,0,52,71,199,44,113,200,136,228,115,21,88,136,230,185,170,230,168,113,78,129,58,236,186,244,137,147,86,216,178,90,58,187,182,157,100,85,9,87,120,163,165,141,211,214,210,207,29,60,205,142,90,24,223,81,20,12,124,146,58,157,179,57,232,170,232,225,98,39,205,141,47,166,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,56,61,81,116,201,159,116,179,170,23,45,63,203,233,170,235,45,172,168,115,108,185,10,91,166,166,162,188,192,145,197,39,56,29,34,113,115,216,217,226,108,172,99,158,145,200,174,103,39,108,142,116,192,240,171,235,158,213,165,181,63,209,187,87,46,148,150,252,78,229,81,85,114,177,228,55,43,163,105,233,172,211,246,150,73,105,102,117,68,137,20,116,210,172,110,115,56,113,84,168,149,200,173,127,127,148,97,113,32,0,5,0,248,163,250,236,212,223,201,125,158,136,191,226,128,124,81,253,118,106,111,228,190,207,68,4,95,146,211,117,134,213,79,125,154,217,86,203,109,101,68,212,148,245,142,133,201,4,211,194,216,221,44,76,147,110,46,123,27,60,46,115,81,119,106,75,26,174,220,147,121,171,225,177,215,61,215,167,220,254,143,74,245,26,233,87,93,167,89,85,69,53,182,39,214,93,28,216,49,121,221,52,138,218,168,155,52,137,4,52,206,146,161,238,169,217,26,187,109,47,37,88,214,57,59,255,0,134,223,79,216,15,83,93,4,230,250,81,168,204,171,101,182,179,82,38,171,138,178,133,33,74,218,41,225,162,182,185,178,211,201,52,114,54,55,171,121,196,231,35,119,88,229,145,191,46,74,87,6,186,104,94,163,244,233,168,247,29,47,213,11,55,145,186,208,237,44,51,68,170,250,91,133,43,149,82,58,170,105,21,19,185,11,248,187,101,217,28,142,107,152,246,177,236,123,26,26,105,43,215,197,27,174,219,174,137,218,161,208,141,23,201,169,41,243,107,229,59,221,144,92,105,39,119,157,199,168,156,214,44,76,143,138,113,138,166,161,175,114,163,249,247,34,141,168,244,107,86,104,101,108,74,233,167,197,43,81,244,27,167,219,238,151,221,161,251,81,126,179,121,8,176,9,174,116,107,81,75,71,75,221,218,170,150,182,70,212,69,42,195,28,40,158,89,24,142,115,28,170,197,114,68,216,216,200,87,254,106,179,220,171,253,85,200,242,76,142,225,255,0,132,172,174,185,87,84,73,255,0,10,73,166,146,71,255,0,149,206,115,191,106,168,31,175,0,192,51,45,83,204,173,58,125,167,216,245,93,243,33,190,84,37,53,13,13,50,39,57,95,178,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,104,79,163,190,149,112,222,148,52,142,223,135,217,173,180,142,201,238,52,244,245,57,101,222,57,22,103,220,110,40,207,190,141,149,204,99,188,180,110,116,141,133,156,91,197,138,174,84,238,62,71,191,149,120,125,244,21,143,116,205,134,208,231,58,131,98,164,172,213,75,189,60,115,87,62,163,202,214,178,192,244,90,150,164,52,51,36,72,248,94,234,122,134,199,80,173,145,236,123,216,168,215,57,136,138,179,40,12,171,151,253,225,113,232,79,76,191,58,247,138,210,128,75,254,240,184,244,39,166,95,157,123,197,104,18,168,0,6,85,207,213,91,105,186,219,169,168,43,46,22,202,186,90,123,165,58,213,208,203,52,46,99,42,160,73,100,133,101,137,202,155,61,137,44,50,198,174,110,233,206,55,183,241,106,162,126,82,221,52,115,164,75,87,87,222,22,250,99,138,65,113,164,179,229,150,26,139,229,203,28,186,207,78,215,177,147,173,214,185,175,165,153,232,213,149,148,211,39,30,125,181,221,31,28,50,43,100,237,36,110,15,41,225,95,215,173,77,45,77,171,165,141,100,190,213,214,50,178,162,27,126,13,115,168,237,35,40,216,145,76,229,160,169,168,146,86,185,88,174,100,17,82,177,172,123,249,203,218,221,24,145,53,146,215,197,31,208,158,166,254,75,239,20,69,64,105,55,66,221,71,106,230,178,223,244,58,221,134,124,6,253,137,111,246,138,166,248,231,195,67,106,221,170,176,247,102,141,178,115,239,108,157,158,210,73,221,106,247,27,188,77,124,141,181,255,0,16,140,78,167,5,240,225,205,176,250,172,199,32,202,159,105,167,178,83,37,222,255,0,60,83,92,106,152,219,205,31,5,158,88,163,141,178,61,27,197,188,213,188,221,197,28,245,123,213,207,112,81,9,232,48,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,115,137,251,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,47,181,233,59,213,62,141,253,64,199,189,198,2,79,248,154,244,37,117,209,28,202,227,174,122,91,140,210,71,165,247,234,136,221,85,71,107,129,204,102,55,90,244,107,92,201,35,221,81,148,211,75,187,163,123,56,198,199,201,216,227,26,36,61,208,179,78,138,58,174,177,117,105,163,84,89,151,118,213,71,151,219,118,163,202,108,148,83,61,222,66,171,147,210,57,17,178,34,61,33,157,140,238,198,187,189,169,187,227,238,61,241,72,164,128,51,67,211,199,80,57,247,76,186,161,67,170,250,114,250,71,220,168,233,234,41,37,163,174,89,150,138,182,9,163,86,186,42,136,225,146,55,72,196,119,9,90,213,118,201,36,81,187,231,197,13,15,104,94,186,105,199,81,122,113,110,213,13,47,188,249,235,85,118,241,77,12,168,140,170,183,213,53,17,100,165,169,141,21,123,115,51,147,119,77,213,170,215,53,236,115,216,246,61,193,208,0,0,114,174,172,125,44,107,39,211,252,135,219,167,51,88,105,79,171,31,75,26,201,244,255,0,33,246,233,204,214,1,245,114,156,79,42,193,175,181,88,182,107,140,221,113,251,213,23,15,51,110,186,81,73,73,85,7,54,53,236,231,20,136,215,183,147,30,215,38,233,243,107,145,83,228,168,93,167,134,199,92,246,174,160,176,10,61,43,212,107,165,37,14,162,226,180,244,214,216,159,89,116,107,167,202,32,108,50,43,106,162,108,210,44,243,84,182,58,119,186,167,100,114,111,180,188,145,36,88,227,249,62,38,189,9,90,181,187,13,184,235,158,150,227,53,114,106,133,134,158,55,85,81,218,224,107,223,146,81,49,90,215,50,72,247,69,125,76,49,110,232,222,206,82,61,145,246,56,200,171,15,106,152,113,108,179,42,193,175,180,185,78,21,147,93,113,251,213,23,63,45,113,181,214,201,73,85,7,54,57,143,225,44,106,215,183,147,30,230,174,203,243,107,149,23,228,170,6,164,193,26,186,23,235,54,197,214,30,156,85,92,228,181,124,27,51,197,252,189,62,77,109,137,143,90,86,201,42,63,181,83,77,35,183,222,25,123,82,170,70,231,44,145,185,142,107,185,34,50,89,36,168,0,0,25,87,52,167,210,119,165,141,27,250,127,143,123,116,6,107,13,41,244,157,233,99,70,254,159,227,222,221,0,29,84,0,0,0,6,85,207,213,115,180,221,108,181,44,163,188,219,42,232,42,36,167,130,173,145,84,194,232,158,232,39,137,147,67,42,53,200,138,172,146,41,35,145,142,252,28,199,181,201,186,42,41,249,75,147,214,14,136,40,250,170,232,119,70,178,220,58,151,142,166,226,122,95,99,138,196,212,154,10,104,110,145,186,146,142,71,210,213,74,248,156,247,113,99,39,242,232,178,71,27,37,168,114,189,200,215,189,200,31,151,194,175,174,123,174,169,83,127,70,237,92,186,85,220,50,203,109,61,85,202,199,144,220,174,142,168,169,188,193,221,89,37,165,153,213,18,44,178,84,196,146,57,204,225,201,22,158,39,34,181,157,142,82,88,249,150,207,243,85,129,101,95,234,174,57,146,99,151,15,252,37,29,117,182,186,158,79,248,50,67,52,114,51,252,142,107,155,251,21,9,169,174,158,41,90,143,171,189,48,89,52,97,144,249,124,166,245,111,169,183,103,247,182,209,173,39,154,141,149,17,45,58,209,58,10,132,68,239,192,201,25,86,199,194,145,187,186,246,70,198,177,219,32,126,191,19,94,187,110,186,221,153,92,116,51,75,114,106,73,52,190,195,81,27,106,171,45,115,185,236,201,43,88,141,115,159,36,155,34,62,154,25,119,108,108,103,40,222,248,251,252,164,69,135,181,192,58,59,233,87,50,234,191,87,45,248,125,154,219,86,220,98,221,81,79,83,150,93,227,145,33,101,186,220,175,251,232,217,92,199,183,204,200,214,200,216,89,197,220,158,138,229,78,219,36,123,60,78,133,232,94,163,245,23,168,246,237,47,210,251,55,158,186,215,111,44,211,74,170,202,91,125,43,85,18,74,170,153,17,23,183,11,57,55,117,217,92,174,115,88,198,189,239,99,29,161,78,157,58,104,210,206,151,240,72,112,93,51,180,255,0,174,243,183,154,200,41,190,41,115,253,116,210,199,230,231,134,40,251,221,174,251,217,31,38,253,198,108,212,253,170,161,234,177,108,79,4,209,45,56,165,197,176,172,103,224,248,182,41,111,127,150,183,90,232,166,170,145,144,198,142,123,248,69,26,62,106,137,158,188,156,187,35,229,150,71,42,175,55,185,119,160,30,181,250,174,190,245,105,172,181,185,151,118,235,71,136,91,119,163,197,172,149,179,49,222,66,151,139,18,73,21,177,162,49,38,157,236,238,200,187,189,201,187,35,238,61,145,70,166,138,74,128,241,72,232,22,143,78,252,247,83,122,57,111,181,91,113,5,242,116,249,22,59,71,77,5,12,54,137,23,181,77,13,77,36,113,181,140,116,50,189,99,73,35,68,89,27,44,139,39,223,100,143,236,135,21,240,221,232,202,197,213,166,163,222,46,121,229,215,181,134,96,158,74,162,239,109,129,239,101,85,214,74,133,155,177,76,217,27,183,106,21,242,242,172,178,35,146,78,40,214,179,101,127,118,43,233,51,89,211,167,82,250,167,210,254,119,14,117,166,119,111,245,222,118,205,89,61,79,194,238,127,169,154,40,252,220,16,203,31,123,181,223,123,227,228,239,184,253,156,159,181,23,65,26,67,212,86,145,235,110,145,199,173,184,102,89,72,204,97,148,242,205,115,154,225,43,41,159,103,124,44,71,212,67,90,142,119,24,31,19,87,147,149,93,195,130,182,70,185,209,185,175,112,87,183,139,23,68,22,43,125,186,231,213,158,153,210,218,172,177,211,237,46,109,68,179,62,63,61,85,81,85,79,5,61,85,44,45,137,88,147,61,243,189,106,21,210,49,174,226,215,163,86,71,72,231,215,6,139,234,246,101,160,186,161,143,234,230,159,207,73,29,247,29,168,116,212,233,87,2,77,4,172,124,110,138,88,100,103,201,85,146,69,36,145,170,181,90,244,71,170,181,205,114,35,147,186,245,237,214,253,247,171,140,238,42,44,114,170,235,109,211,43,39,106,91,37,146,178,22,83,204,250,165,133,18,106,170,182,199,44,140,146,110,110,149,145,175,53,107,34,219,139,90,233,37,87,254,174,129,58,19,186,245,119,147,86,223,114,90,202,187,78,157,99,181,9,73,120,172,165,145,208,86,213,79,37,60,206,142,42,25,31,79,44,15,124,114,54,157,211,53,234,138,216,230,98,167,205,237,2,234,122,110,214,251,87,81,250,37,139,107,69,154,199,87,102,167,200,233,229,115,232,42,100,108,143,166,158,25,228,167,153,136,246,252,158,196,150,25,56,63,102,171,153,197,202,214,42,171,19,165,159,146,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,67,245,128,40,7,197,31,215,102,166,254,75,236,244,69,255,0,20,3,226,143,235,179,83,127,37,246,122,32,39,255,0,130,167,165,140,167,234,5,119,183,91,137,254,64,15,5,79,75,25,79,212,10,239,110,183,19,252,1,64,62,40,254,187,53,55,242,95,103,162,47,248,160,31,20,127,93,154,155,249,47,179,209,1,23,228,180,221,97,181,83,223,102,182,85,178,219,89,81,53,37,61,99,161,114,65,52,240,182,55,75,19,36,219,139,158,198,207,11,156,212,93,218,146,198,171,183,36,222,101,120,119,117,245,89,211,30,84,184,30,169,92,46,183,45,50,189,246,169,247,90,153,234,62,204,200,146,74,255,0,51,75,77,201,88,144,189,243,200,234,136,227,98,72,239,187,35,121,58,62,220,178,43,195,111,167,236,7,169,174,130,115,125,40,212,102,85,178,219,89,169,19,85,197,89,66,144,165,109,20,240,209,91,92,217,105,228,154,57,27,27,213,188,226,115,145,187,172,114,200,223,151,37,43,131,93,52,47,81,250,116,212,123,142,151,234,133,155,200,221,104,118,150,25,162,85,125,45,194,149,202,169,29,85,52,138,137,220,133,252,93,178,236,142,71,53,204,123,88,246,61,141,15,149,170,186,153,149,107,38,163,228,122,165,154,213,249,139,214,77,112,150,225,83,198,73,31,28,60,215,238,65,23,113,239,123,97,137,136,216,227,98,185,120,70,198,53,23,102,161,117,62,19,186,23,98,211,14,152,45,154,141,240,107,173,22,83,169,123,220,110,238,184,43,217,202,150,10,138,136,232,18,24,149,26,141,133,208,63,190,215,236,174,147,204,171,185,185,157,182,178,165,186,57,233,235,250,79,245,5,141,233,53,109,77,214,138,203,87,223,173,189,220,45,212,189,233,40,232,96,137,210,57,202,170,138,200,187,143,72,224,108,175,69,107,100,158,63,186,245,217,142,209,240,2,181,124,90,250,46,251,105,98,172,234,187,0,111,27,214,57,111,134,12,162,215,5,15,39,92,104,99,127,22,215,53,209,49,94,179,64,199,162,74,233,85,91,229,161,106,242,141,41,248,201,101,64,12,198,104,190,175,102,90,11,170,24,254,174,105,252,244,145,223,113,218,135,77,78,149,112,36,208,74,199,198,232,165,134,70,124,149,89,36,82,73,26,171,85,175,68,122,171,92,215,34,57,58,87,90,253,87,95,122,180,214,90,220,203,187,117,163,196,45,187,209,226,214,74,217,152,239,33,75,197,137,36,138,216,209,24,147,78,246,119,100,93,222,228,221,145,247,30,200,163,83,242,245,185,141,232,190,47,212,190,99,65,160,153,61,37,239,19,170,168,101,202,57,45,233,72,235,117,44,245,44,73,228,165,162,146,149,235,20,148,209,44,136,198,236,216,213,155,58,37,107,187,93,217,56,254,39,246,87,237,85,155,237,215,197,126,205,252,66,159,227,31,9,237,249,239,35,220,111,127,203,247,127,87,222,237,243,225,207,238,242,219,127,150,224,78,175,11,222,133,191,77,121,83,53,199,88,240,207,55,166,214,94,127,7,166,173,119,24,111,183,72,228,106,38,240,171,87,204,81,195,180,157,205,213,172,124,168,200,255,0,90,214,212,70,151,82,121,77,42,197,180,227,11,211,140,115,27,210,26,27,85,38,25,73,111,137,214,70,218,229,73,105,100,165,145,59,141,153,146,162,187,189,220,230,178,44,170,231,58,71,61,94,231,57,92,174,95,86,7,42,234,199,210,198,178,125,63,200,125,186,115,53,134,148,250,177,244,177,172,159,79,242,31,110,156,205,96,31,87,41,196,242,172,26,251,85,139,102,184,205,215,31,189,81,112,243,54,235,165,20,148,149,80,115,99,94,206,113,72,141,123,121,49,237,114,110,159,54,185,21,62,74,133,218,120,108,117,207,106,234,11,0,163,210,189,70,186,82,80,234,46,43,79,77,109,137,245,151,70,186,124,162,6,195,34,182,170,38,205,34,207,53,75,99,167,123,170,118,71,38,251,75,201,18,69,142,63,147,226,107,208,149,171,91,176,219,142,185,233,110,51,87,38,168,88,105,227,117,85,29,174,6,189,249,37,19,21,173,115,36,143,116,87,212,195,22,238,141,236,229,35,217,31,99,140,138,176,246,169,135,22,203,50,172,26,251,75,148,225,89,53,215,31,189,81,115,242,215,27,93,108,148,149,80,115,99,152,254,18,198,173,123,121,49,238,106,236,191,54,185,81,126,74,160,106,34,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,51,97,130,154,8,218,174,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,82,136,124,68,122,223,172,234,171,59,76,75,14,170,227,166,88,157,194,89,108,78,72,103,166,154,233,35,161,138,55,213,85,68,249,92,199,113,123,39,242,234,177,199,35,34,168,114,61,168,231,189,169,232,58,183,241,61,204,186,153,209,43,38,144,91,240,218,76,105,151,26,120,102,205,230,98,164,204,175,171,130,116,124,80,209,163,183,116,52,220,162,138,117,87,42,203,205,82,46,92,35,115,234,35,175,78,157,52,106,159,84,25,220,56,46,153,218,127,215,121,219,205,100,21,63,11,182,126,166,105,99,243,115,195,20,157,158,239,97,236,143,147,126,251,246,106,126,213,64,234,189,4,244,65,125,234,227,59,150,183,35,165,186,219,116,202,201,221,138,247,123,163,153,148,243,62,169,97,85,134,150,145,210,69,35,36,155,155,162,124,137,193,90,200,183,228,230,186,72,145,247,209,139,98,120,174,13,98,165,197,176,172,102,213,143,217,104,185,249,107,117,174,138,58,74,88,57,189,207,127,8,163,70,177,188,158,247,57,118,79,155,156,170,191,53,83,202,232,94,133,233,199,78,154,113,110,210,253,47,179,121,27,85,14,242,205,52,170,143,170,184,85,57,17,36,170,169,145,17,59,147,63,139,119,93,145,168,214,181,140,107,24,198,49,189,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,18,186,211,241,12,210,254,150,45,87,92,66,197,89,73,146,234,163,105,225,90,60,125,27,35,160,162,89,218,231,71,81,93,43,118,107,24,214,162,63,176,143,73,158,143,135,100,99,36,239,54,90,149,1,226,139,208,45,102,31,125,185,117,49,163,182,251,173,210,213,145,220,42,107,178,203,60,20,211,214,73,108,170,123,37,169,158,228,215,181,174,225,70,238,220,142,151,184,173,108,50,57,188,85,89,34,50,16,253,125,115,245,85,134,245,95,225,249,131,102,22,107,149,35,114,123,118,113,105,166,203,45,17,198,176,190,221,113,91,85,199,154,182,39,61,238,242,210,57,178,58,23,242,119,38,34,181,87,184,201,24,200,65,210,119,170,125,27,250,129,143,123,140,7,42,58,175,73,222,169,244,111,234,6,61,238,48,1,165,51,149,117,99,233,99,89,62,159,228,62,221,57,213,78,85,213,143,165,141,100,250,127,144,251,116,224,102,176,210,159,73,222,150,52,111,233,254,61,237,208,25,172,52,167,210,119,165,141,27,250,127,143,123,116,0,116,171,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,205,134,10,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,74,33,241,25,235,95,250,85,106,60,22,12,2,231,117,143,76,177,111,213,219,105,167,94,212,119,74,228,87,164,151,55,67,197,175,111,38,61,35,137,178,171,156,200,218,231,109,19,166,150,52,237,94,40,189,125,86,102,23,219,151,76,250,59,112,186,218,237,88,229,194,166,135,44,188,65,83,61,28,151,58,166,50,90,105,237,173,99,92,222,116,109,238,72,217,123,136,230,205,35,91,197,17,145,163,230,173,96,47,251,194,227,208,158,153,126,117,239,21,164,159,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,140,30,23,30,132,244,203,243,175,120,173,37,80,20,109,226,95,208,229,79,78,57,148,218,195,131,190,145,250,117,154,94,36,100,52,145,178,42,119,216,238,51,36,147,173,19,97,98,53,171,76,173,100,174,133,204,111,220,100,107,27,209,21,172,124,209,42,193,171,26,167,138,98,183,44,23,22,212,188,174,205,141,222,123,223,17,179,219,239,53,52,244,53,157,216,210,41,123,208,49,233,28,156,227,107,88,238,77,94,77,68,106,238,137,177,121,62,40,250,171,106,211,14,143,178,106,59,134,59,73,121,168,205,234,33,197,104,98,172,164,109,69,52,19,204,215,204,181,47,106,189,170,215,197,21,60,178,67,35,121,43,42,27,3,184,170,34,170,80,96,29,87,166,46,158,178,174,168,53,150,203,164,120,181,79,144,243,253,202,155,141,209,244,178,84,67,108,161,137,188,165,168,145,172,79,246,177,177,28,230,53,242,203,19,21,236,231,201,52,61,163,186,59,128,232,86,1,107,211,157,57,176,210,91,173,182,234,120,34,150,88,169,97,134,123,132,241,195,28,46,171,170,116,44,99,101,169,145,177,49,100,149,90,138,229,79,246,17,43,87,193,31,85,109,80,221,117,11,68,38,199,105,25,114,172,167,139,42,167,187,65,72,212,158,104,33,116,116,210,211,84,79,207,147,152,199,79,11,224,141,25,179,86,90,181,87,39,36,69,181,240,6,85,205,84,25,87,2,244,252,46,186,174,177,107,142,135,91,116,170,237,45,170,219,153,233,181,190,154,206,182,216,38,122,73,93,103,167,134,40,105,171,218,199,167,251,17,74,140,115,209,178,53,175,94,218,79,27,19,197,120,158,244,21,83,172,246,170,190,160,116,126,197,87,95,168,54,202,122,104,110,182,138,78,211,18,237,110,129,179,115,154,56,155,23,118,162,185,168,232,26,136,178,253,232,96,72,216,215,61,35,99,170,47,74,181,51,42,209,189,71,199,53,75,10,171,242,247,172,102,225,21,194,155,148,146,50,57,184,47,223,130,94,219,216,247,67,43,21,209,200,196,114,115,141,239,106,174,206,83,65,61,29,245,85,134,245,95,164,118,252,194,205,114,164,110,79,110,167,167,166,203,45,17,198,176,190,221,113,86,125,245,108,78,123,221,229,164,115,100,116,47,228,238,76,69,106,175,113,146,49,129,158,204,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,156,226,126,202,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,127,218,141,150,102,89,215,135,230,107,152,106,38,29,87,138,228,247,109,39,188,84,221,237,21,48,36,47,165,171,117,170,110,234,36,93,201,29,27,21,219,185,140,145,221,214,177,205,108,136,201,17,236,107,19,232,43,167,156,67,168,108,131,169,42,91,21,93,199,33,200,42,36,184,45,190,237,229,235,109,212,23,25,42,34,168,125,125,35,101,137,102,134,167,189,19,158,215,164,171,195,189,34,49,26,222,45,111,181,234,199,210,198,178,125,63,200,125,186,112,51,88,105,79,164,239,75,26,55,244,255,0,30,246,232,12,214,26,83,233,59,210,198,141,253,63,199,189,186,0,32,87,138,199,66,86,165,181,87,245,77,163,88,205,91,110,77,168,89,243,123,85,186,6,186,9,32,86,189,210,94,17,136,168,230,61,174,70,164,252,26,228,122,63,190,228,103,9,228,146,184,52,31,83,53,79,74,53,79,31,202,116,114,174,235,246,147,226,20,144,193,110,183,201,83,253,217,254,217,137,237,183,205,21,59,219,37,68,51,73,28,109,116,8,191,127,228,159,142,198,154,72,213,164,222,30,157,50,233,6,169,223,245,122,201,136,124,86,245,120,184,45,198,223,79,118,134,150,90,28,122,69,169,90,132,75,101,60,112,177,148,252,31,219,70,61,121,73,27,98,107,88,246,162,191,152,119,93,61,201,46,185,150,1,141,101,247,220,98,175,27,185,95,44,244,87,42,203,45,90,187,191,109,158,104,89,36,148,178,114,99,29,206,55,57,88,187,177,171,187,87,118,183,240,79,64,0,30,83,83,53,87,78,52,111,21,159,53,213,44,210,213,140,217,105,249,55,204,220,42,18,62,244,141,141,242,118,97,103,245,230,153,89,28,138,216,163,71,72,254,42,141,106,175,200,133,125,45,120,169,216,181,247,168,235,198,150,101,54,11,86,33,139,94,182,139,5,171,172,157,236,174,169,170,107,218,198,210,213,174,238,135,189,80,142,115,227,70,171,26,199,49,32,71,84,62,70,57,100,87,89,157,47,218,186,179,209,122,157,57,172,187,213,219,174,86,234,135,222,236,50,197,80,216,96,117,214,58,74,136,105,155,84,229,138,87,45,55,42,133,89,18,54,163,246,79,186,191,177,115,217,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,22,154,186,134,165,19,156,79,217,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,67,218,245,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,40,46,237,118,186,223,238,181,183,219,237,206,174,227,114,184,212,73,87,89,89,87,51,166,158,166,121,28,174,146,89,36,114,171,158,247,57,85,202,229,85,85,85,85,82,253,60,46,61,9,233,151,231,94,241,90,4,170,41,91,198,175,213,62,45,244,254,135,220,110,37,212,148,173,227,87,234,159,22,250,127,67,238,55,16,60,255,0,133,71,85,88,111,79,26,185,125,195,245,42,229,73,104,198,53,14,158,146,153,215,121,227,94,20,55,26,103,191,202,172,210,243,70,195,76,230,212,84,53,239,86,187,139,214,23,57,99,141,178,61,45,167,170,174,153,240,222,171,244,142,179,75,115,10,234,187,115,219,80,219,149,162,231,76,170,231,219,174,49,178,70,69,58,199,201,27,51,56,203,35,31,27,149,57,49,238,226,230,63,132,140,205,185,111,222,23,93,125,81,230,22,43,111,76,250,197,112,181,90,238,184,229,190,154,135,19,188,79,83,5,28,119,58,86,62,42,104,45,174,99,156,222,117,141,238,70,216,187,104,231,77,27,93,201,17,241,171,230,10,182,214,45,29,207,180,43,63,186,105,206,163,88,106,237,215,43,117,68,241,69,44,180,179,67,5,194,8,230,146,22,213,210,186,102,49,210,211,72,232,158,177,202,141,68,114,39,251,40,150,211,224,239,173,250,161,168,58,71,122,211,108,206,199,144,92,236,88,77,67,32,177,229,53,50,70,234,72,160,115,25,181,157,21,219,74,247,194,159,172,102,221,212,100,82,182,55,44,45,109,59,100,146,189,71,116,89,160,221,83,221,113,187,238,170,99,245,110,185,99,85,12,86,86,91,106,124,172,245,180,72,229,115,173,245,50,35,85,207,166,115,149,93,179,85,178,49,85,235,20,145,243,147,151,95,197,177,60,87,6,177,82,226,216,86,51,106,199,236,180,92,252,181,186,215,69,29,37,44,28,222,231,191,132,81,163,88,222,79,123,156,187,39,205,206,85,95,154,168,31,88,0,5,0,248,163,250,236,212,223,201,125,158,136,153,94,22,218,59,128,235,175,67,89,238,156,234,53,134,146,227,109,184,231,23,72,162,150,90,88,102,158,223,60,150,122,40,91,87,74,233,152,246,197,83,27,101,122,199,42,53,85,170,191,236,162,195,95,20,127,93,154,155,249,47,179,209,19,255,0,193,83,210,198,83,245,2,187,219,173,192,85,175,85,93,51,230,93,40,106,229,102,150,230,21,212,151,22,58,157,183,43,69,206,153,81,172,184,219,164,124,140,138,117,143,146,186,23,242,138,70,62,55,42,241,123,29,197,207,103,9,31,48,60,52,60,68,41,180,194,166,29,4,215,236,142,173,216,197,198,162,54,99,249,45,202,225,44,204,177,189,34,142,24,232,166,89,92,173,134,135,140,76,70,57,156,89,3,213,202,244,237,189,207,134,127,245,225,211,246,151,235,183,79,57,76,218,130,202,75,125,118,29,103,184,95,172,185,12,137,34,62,209,60,52,238,145,206,115,162,142,73,93,76,244,137,169,52,77,141,234,246,53,21,173,238,178,39,55,60,32,106,160,202,185,119,222,18,189,66,234,158,182,104,214,65,142,106,101,53,214,235,246,34,225,29,53,22,91,112,170,169,169,154,239,230,157,52,242,83,203,44,202,238,228,212,255,0,113,21,90,255,0,148,83,211,181,88,222,40,233,41,4,13,41,244,157,233,99,70,254,159,227,222,221,1,90,190,41,29,2,209,233,223,158,234,111,71,45,246,171,110,32,190,78,159,34,199,104,233,160,161,134,209,34,246,169,161,169,164,142,54,177,142,134,87,172,105,36,104,139,35,101,145,100,251,236,145,253,155,42,233,59,210,198,141,253,63,199,189,186,3,165,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,6,99,52,171,83,50,173,27,212,124,115,84,176,170,191,47,122,198,110,17,92,41,185,73,35,35,155,130,253,248,37,237,189,143,116,50,177,93,28,140,71,39,56,222,246,170,236,229,52,61,210,239,83,120,15,84,218,95,109,212,12,66,166,146,142,228,250,118,186,245,143,45,198,26,154,219,52,235,36,177,240,157,177,175,38,177,238,130,87,68,247,181,139,36,104,215,241,110,234,214,212,15,136,39,65,89,15,76,217,149,118,115,167,214,42,186,205,43,187,212,73,53,11,233,252,213,107,236,12,68,166,106,195,93,50,196,140,133,142,168,168,116,116,234,233,30,247,177,136,142,115,158,138,171,197,58,93,234,111,62,233,103,84,45,186,129,136,84,213,214,91,89,80,215,94,177,229,184,205,77,69,121,129,35,150,62,19,182,53,226,231,177,179,202,232,158,246,189,35,145,90,254,46,217,90,224,210,72,60,166,149,106,102,43,172,154,113,142,106,150,21,87,230,44,185,53,190,43,133,55,41,35,124,144,243,79,191,4,189,183,189,141,154,39,163,163,145,136,229,225,35,30,213,93,218,167,171,0,0,0,126,75,101,166,213,101,166,125,29,154,217,73,65,79,37,68,245,111,138,154,22,196,199,79,60,175,154,105,85,173,68,69,124,146,201,36,143,119,226,231,189,206,93,213,85,79,214,0,229,93,88,250,88,214,79,167,249,15,183,78,102,176,210,159,86,62,150,53,147,233,254,67,237,211,153,172,3,85,0,0,0,0,6,107,58,177,245,79,172,159,80,50,31,113,156,210,153,154,206,172,125,83,235,39,212,12,135,220,103,2,234,124,46,61,9,233,151,231,94,241,90,113,255,0,20,110,132,174,186,217,106,135,93,244,95,25,164,168,205,172,116,239,110,65,110,164,129,222,119,33,162,107,88,145,62,62,43,198,90,154,118,177,200,140,225,220,150,55,35,17,206,88,97,137,221,131,194,227,208,158,153,126,117,239,21,164,170,3,44,54,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,23,211,208,39,93,150,174,174,241,154,219,22,75,71,73,105,212,92,118,157,42,239,20,116,177,182,10,42,168,36,168,153,177,203,67,27,234,37,157,236,142,54,211,182,103,61,17,27,36,204,68,249,61,164,74,241,58,240,244,163,197,168,234,122,138,233,251,16,236,218,161,229,46,91,96,182,67,4,20,182,170,88,160,134,56,170,168,169,32,133,156,97,78,212,207,169,94,79,114,58,68,147,138,49,37,115,43,175,74,181,51,42,209,189,71,199,53,75,10,171,242,247,172,102,225,21,194,155,148,146,50,57,184,47,223,130,94,219,216,247,67,43,21,209,200,196,114,115,141,239,106,174,206,80,52,252,14,63,210,239,83,120,15,84,218,95,109,212,12,66,166,146,142,228,250,118,186,245,143,45,198,26,154,219,52,235,36,177,240,157,177,175,38,177,238,130,87,68,247,181,139,36,104,215,241,110,234,214,246,0,40,7,197,31,215,102,166,254,75,236,244,71,74,240,145,234,111,1,208,205,80,202,52,255,0,81,170,105,44,246,221,66,167,165,116,89,13,117,198,26,74,43,116,244,17,213,72,214,84,58,101,107,90,201,91,51,218,215,163,183,73,27,27,56,187,184,174,103,53,241,71,245,217,169,191,146,251,61,17,21,64,209,239,85,221,40,233,199,86,186,112,252,43,53,139,200,221,104,123,147,216,47,240,66,143,170,180,85,57,17,21,205,69,84,238,66,254,45,73,97,85,70,200,214,181,81,88,246,71,35,51,197,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,22,154,186,134,165,19,156,79,217,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,109,251,194,231,174,219,174,182,90,166,208,141,104,201,169,42,51,107,29,59,29,143,220,106,231,119,157,200,104,154,215,172,172,147,146,113,150,166,157,172,106,171,249,247,37,141,202,245,107,150,25,165,116,138,234,79,162,13,14,234,171,42,196,178,221,82,165,186,182,175,19,231,23,27,92,208,211,124,82,149,210,50,79,43,87,47,105,211,58,22,171,36,226,145,201,27,153,230,38,86,185,28,254,72,28,131,194,139,91,245,163,86,244,74,227,104,213,203,30,65,87,79,142,212,53,214,60,202,239,37,92,207,200,160,168,158,169,101,103,126,163,146,78,250,105,98,116,106,246,61,81,24,248,163,86,181,99,228,249,190,124,156,91,19,197,112,107,21,46,45,133,99,54,172,126,203,69,207,203,91,173,116,81,210,82,193,205,238,123,248,69,26,53,141,228,247,185,203,178,124,220,229,85,249,170,159,88,1,64,62,40,254,187,53,55,242,95,103,162,47,248,160,31,20,127,93,154,155,249,47,179,209,1,63,252,21,61,44,101,63,80,43,189,186,220,118,174,186,58,50,177,117,135,167,20,182,200,238,191,6,204,241,127,49,81,140,220,165,123,214,149,178,74,140,238,211,84,198,221,247,134,94,212,72,178,53,171,36,110,99,92,222,72,143,138,78,43,224,169,233,99,41,250,129,93,237,214,226,127,129,150,204,167,19,202,176,107,237,86,45,154,227,55,92,126,245,69,195,204,219,174,148,82,82,85,65,205,141,123,57,197,34,53,237,228,199,181,201,186,124,218,228,84,249,42,22,211,225,111,208,45,102,157,249,30,166,245,142,223,117,182,229,235,231,41,241,220,118,178,154,122,25,173,17,175,118,154,106,154,184,228,107,30,233,165,98,200,145,198,168,177,182,41,18,79,190,249,25,217,150,186,187,209,79,79,58,225,170,24,190,172,234,6,17,73,85,119,199,42,37,169,168,134,26,106,120,224,191,61,99,137,145,37,209,123,125,218,182,66,144,71,219,99,164,70,109,201,142,71,198,231,49,123,168,0,0,25,87,47,251,194,227,208,158,153,126,117,239,21,165,0,151,253,225,113,232,79,76,191,58,247,138,208,37,80,0,12,171,151,253,225,113,232,79,76,191,58,247,138,210,128,75,254,240,184,244,39,166,95,157,123,197,104,18,126,138,211,106,183,84,215,214,91,237,148,148,181,23,74,132,171,174,150,24,90,199,213,78,145,71,10,75,43,145,55,123,210,40,98,141,28,237,215,132,108,111,224,212,68,140,30,40,254,132,245,55,242,95,120,162,37,81,21,124,81,253,9,234,111,228,190,241,68,5,43,116,157,234,159,70,254,160,99,222,227,1,163,220,167,19,197,115,155,21,86,45,154,227,54,172,130,203,91,195,204,219,174,148,81,213,210,207,193,237,123,57,197,34,57,142,226,246,53,201,186,124,156,212,84,249,162,25,194,233,59,213,62,141,253,64,199,189,198,3,74,96,103,175,174,142,140,175,189,30,106,61,45,178,59,175,198,112,204,163,204,84,99,55,41,94,196,170,116,113,43,59,180,213,49,183,109,166,139,187,18,44,141,106,71,35,94,215,55,138,171,226,143,242,244,57,213,221,215,164,29,92,118,87,61,186,174,241,137,223,169,219,109,200,237,80,84,57,143,124,8,244,115,42,161,98,185,34,125,76,43,203,135,113,54,86,73,52,104,232,251,171,35,111,123,93,52,47,78,58,139,211,139,142,151,234,133,155,207,90,171,182,150,25,162,84,101,85,190,169,168,169,29,85,52,138,139,219,153,156,157,178,236,173,86,185,204,123,94,199,189,142,207,103,81,125,52,106,159,75,249,220,216,46,166,90,127,214,249,43,205,28,21,63,11,185,254,166,25,100,242,147,205,20,125,238,215,125,140,147,139,126,227,247,106,254,197,80,209,238,45,150,98,185,205,138,151,41,194,178,107,86,65,101,173,231,229,174,54,186,216,234,233,103,224,247,49,252,37,141,92,199,113,123,28,213,217,126,78,106,162,252,209,79,172,81,183,134,199,92,247,94,159,115,250,61,43,212,107,165,93,118,157,101,85,20,214,216,159,89,116,115,96,197,231,116,210,43,106,162,108,210,36,16,211,58,74,135,186,167,100,106,237,180,188,149,99,88,228,188,144,57,87,86,62,150,53,147,233,254,67,237,211,153,172,52,167,213,143,165,141,100,250,127,144,251,116,230,107,0,213,65,76,30,48,26,17,164,122,109,170,22,205,74,195,114,106,74,92,179,63,168,168,184,95,177,132,123,26,177,177,35,137,140,175,130,24,160,68,141,146,203,29,66,202,249,165,87,203,52,142,116,104,238,51,43,45,83,168,126,160,112,30,153,116,190,187,85,245,25,245,111,182,209,212,83,210,69,71,66,176,173,109,108,243,72,141,108,84,241,205,36,109,145,232,222,114,185,168,237,210,56,164,119,207,138,153,225,215,77,116,212,126,162,245,30,227,170,26,161,121,243,215,90,237,162,134,24,145,89,75,111,165,106,170,199,75,77,26,170,246,225,103,39,108,155,171,149,206,115,222,231,189,239,123,131,245,244,235,171,218,185,162,90,185,98,204,244,74,122,183,228,239,168,101,190,27,100,48,62,165,151,134,76,246,181,104,37,167,103,222,157,146,185,24,136,198,253,254,104,199,49,91,35,88,230,233,78,211,91,83,113,181,81,92,43,45,53,118,186,138,170,120,230,150,134,173,209,58,122,87,185,168,174,134,69,133,239,137,94,213,85,106,172,111,123,55,69,226,231,38,202,181,193,225,111,208,45,102,157,249,30,166,245,142,223,117,182,229,235,231,41,241,220,118,178,154,122,25,173,17,175,118,154,106,154,184,228,107,30,233,165,98,200,145,198,168,177,182,41,18,79,190,249,25,217,178,160,5,106,248,164,117,245,89,167,126,123,166,77,28,184,93,109,185,122,249,58,140,139,34,163,169,158,134,107,68,107,218,169,134,154,146,72,220,199,186,105,88,177,172,146,34,172,109,138,69,143,239,190,71,246,123,87,136,143,91,244,125,42,224,137,137,97,213,92,181,55,44,183,203,45,137,201,12,21,48,218,227,108,209,70,250,170,168,159,43,94,222,76,124,254,93,86,57,35,124,180,238,71,181,90,199,181,104,179,252,213,103,185,87,250,171,145,228,153,29,195,255,0,9,89,93,114,174,168,147,254,20,147,77,36,143,255,0,43,156,231,126,213,80,62,81,103,222,24,190,33,116,120,181,29,55,78,189,64,229,253,155,84,60,98,196,175,247,57,160,130,150,213,75,20,19,73,45,45,109,92,243,51,140,41,218,133,148,201,197,238,71,72,177,242,70,36,77,101,96,159,170,231,105,186,217,106,89,71,121,182,85,208,84,73,79,5,91,34,169,133,209,61,208,79,19,38,134,84,107,145,21,89,36,82,71,35,29,248,57,143,107,147,116,84,80,53,60,10,245,240,185,235,182,235,173,150,169,180,35,90,50,106,74,140,218,199,78,199,99,247,26,185,221,231,114,26,38,181,235,43,36,228,156,101,169,167,107,26,170,254,125,201,99,114,189,90,229,134,105,93,97,64,0,0,101,92,210,159,73,222,150,52,111,233,254,61,237,208,25,172,52,167,210,119,165,141,27,250,127,143,123,116,0,66,175,20,142,129,107,53,19,207,117,55,163,150,251,173,203,47,79,39,79,145,99,180,116,211,215,77,119,141,59,84,208,212,210,71,27,94,246,205,19,18,52,146,52,68,141,209,70,178,125,199,198,254,245,75,98,216,158,85,156,223,105,113,108,43,25,186,228,23,170,222,126,90,221,107,162,146,174,170,126,12,115,223,194,40,209,207,119,22,49,206,93,147,228,214,170,175,201,20,212,153,194,180,231,162,158,158,116,171,91,111,154,247,134,97,20,148,57,13,218,158,26,106,42,88,105,169,225,183,88,216,216,18,25,86,223,77,12,108,108,47,153,173,222,71,175,39,175,41,17,170,198,201,35,94,30,127,161,126,140,172,93,30,105,197,85,178,75,175,198,115,60,163,203,212,100,215,40,158,244,165,116,145,35,251,84,212,209,187,109,161,139,187,42,36,142,106,73,35,158,231,59,138,43,34,142,74,128,0,252,151,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,159,172,1,66,222,34,61,16,86,116,171,157,166,91,135,82,242,211,44,178,225,44,86,38,164,211,212,205,107,145,176,197,35,233,106,165,124,77,99,121,61,243,249,116,89,36,145,241,83,185,94,229,115,30,229,141,86,237,85,212,123,70,156,93,244,134,217,154,93,105,176,203,245,194,158,233,114,178,71,80,169,75,83,85,10,42,71,35,155,255,0,232,43,145,62,235,221,12,14,114,57,97,137,89,117,62,46,58,153,138,225,253,33,94,48,91,181,94,247,172,246,225,65,111,180,82,199,36,125,199,121,106,184,107,39,157,204,115,209,235,11,25,2,49,207,99,93,198,73,224,106,162,35,247,74,44,3,175,244,187,211,38,125,213,54,168,91,116,255,0,16,166,171,163,182,190,161,173,189,100,43,110,154,166,138,205,2,199,44,156,231,116,105,197,175,123,96,149,177,49,238,98,73,34,53,156,155,186,185,186,30,210,173,51,197,116,111,78,49,205,45,194,169,60,189,151,25,183,197,111,166,229,28,108,146,110,9,247,231,151,182,198,49,211,74,245,116,146,61,26,156,228,123,220,169,187,148,173,111,4,45,72,177,51,244,151,164,53,20,118,170,123,212,190,83,36,163,168,142,133,233,93,91,74,205,233,234,25,53,66,110,197,134,7,190,153,99,141,118,114,58,174,119,55,146,57,220,109,80,0,7,52,234,31,168,28,7,166,93,47,174,213,125,70,125,91,237,180,117,20,244,145,81,208,172,43,91,91,60,210,35,91,21,60,115,73,27,100,122,55,156,174,106,59,116,142,41,29,243,226,160,115,94,186,58,205,177,116,121,167,20,183,56,237,95,25,204,242,143,49,79,140,219,101,99,210,149,210,68,140,238,212,212,200,221,182,134,46,236,74,177,181,201,36,142,123,90,222,40,175,150,58,1,202,114,204,171,57,190,213,101,57,174,77,117,200,47,85,188,60,205,198,233,91,37,93,84,252,24,214,51,156,178,43,158,238,44,99,90,155,175,201,173,68,79,146,33,234,181,211,93,53,31,168,189,71,184,234,134,168,94,124,245,214,187,104,161,134,36,86,82,219,233,90,170,177,210,211,70,170,189,184,89,201,219,38,234,229,115,156,247,185,239,123,222,239,21,115,180,221,108,181,44,163,188,219,42,232,42,36,167,130,173,145,84,194,232,158,232,39,137,147,67,42,53,200,138,172,146,41,35,145,142,252,28,199,181,201,186,42,40,18,131,160,158,183,239,189,35,231,114,209,100,117,87,91,150,153,94,251,178,222,236,148,112,178,162,102,85,36,42,144,213,82,54,73,99,100,115,115,108,76,145,121,163,95,22,252,154,231,71,18,178,250,49,108,179,21,206,108,84,185,78,21,147,90,178,11,45,111,63,45,113,181,214,199,87,75,63,7,185,143,225,44,106,230,59,139,216,230,174,203,242,115,85,23,230,138,101,222,75,77,214,27,85,61,246,107,101,91,45,181,149,19,82,83,214,58,23,36,19,79,11,99,116,177,50,77,184,185,236,108,240,185,205,69,221,169,44,106,187,114,77,231,87,134,87,93,183,93,17,204,173,218,25,170,89,53,36,122,95,126,168,145,180,181,151,73,220,198,99,117,175,71,57,175,142,77,149,25,77,52,187,54,70,63,140,108,124,157,254,81,162,77,221,11,180,40,7,197,31,215,102,166,254,75,236,244,69,255,0,20,3,226,143,235,179,83,127,37,246,122,32,59,87,132,247,90,56,174,141,220,107,250,122,212,199,90,172,184,222,77,112,169,190,209,100,213,149,209,210,67,65,92,148,172,73,34,171,124,207,108,105,12,145,210,177,35,115,118,115,101,217,170,143,73,81,98,176,174,185,58,68,181,117,125,164,109,197,32,184,210,89,242,203,13,67,174,88,229,214,122,118,189,140,157,88,173,125,44,207,70,172,172,166,153,56,243,237,174,232,248,225,145,91,39,105,35,118,120,75,158,240,185,235,182,235,173,150,169,180,35,90,50,106,74,140,218,199,78,199,99,247,26,185,221,231,114,26,38,181,235,43,36,228,156,101,169,167,107,26,170,254,125,201,99,114,189,90,229,134,105,92,31,87,194,107,165,43,174,138,105,125,223,85,245,27,22,171,180,102,217,165,67,233,34,163,185,208,186,158,182,217,106,167,145,90,216,159,28,208,178,104,95,52,205,124,175,106,57,204,146,56,232,221,242,86,169,61,64,0,65,95,19,174,182,168,244,51,78,42,116,147,75,242,190,26,147,148,114,163,154,166,211,114,129,42,177,170,86,164,50,73,36,204,69,116,176,205,60,51,53,144,175,22,59,139,228,149,146,53,209,49,29,34,186,162,234,111,1,233,103,75,238,90,129,151,212,210,86,92,153,78,231,89,113,228,184,195,77,91,121,157,36,138,62,16,54,69,228,230,49,211,196,233,94,198,189,99,141,92,254,46,217,26,236,235,231,249,254,101,170,121,149,219,80,117,7,33,171,190,100,55,202,133,169,174,174,169,84,231,43,246,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,64,96,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,132,166,161,161,166,68,231,43,246,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,79,85,212,63,79,217,247,76,186,161,93,165,26,140,202,71,220,168,233,233,234,226,172,161,73,150,138,182,9,163,71,54,90,121,38,142,55,72,196,119,56,156,228,110,201,36,82,55,231,197,75,116,240,197,232,150,143,67,52,226,155,86,245,67,20,225,169,57,71,26,200,105,174,214,216,18,171,26,165,106,77,28,113,194,245,71,75,12,211,195,51,159,50,114,99,184,190,56,159,27,93,19,213,221,131,174,78,145,45,93,95,105,27,113,72,46,52,150,124,178,195,80,235,150,57,117,158,157,175,99,39,86,43,95,75,51,209,171,43,41,166,78,60,251,107,186,62,56,100,86,201,218,72,220,16,127,194,119,173,250,60,111,225,157,38,106,101,87,10,75,133,193,98,194,107,82,24,33,134,150,73,188,196,245,20,181,83,58,86,43,187,179,171,18,157,27,27,228,116,181,14,98,187,138,198,214,219,81,150,204,167,19,202,176,107,237,86,45,154,227,55,92,126,245,69,195,204,219,174,148,82,82,85,65,205,141,123,57,197,34,53,237,228,199,181,201,186,124,218,228,84,249,42,23,167,225,221,214,253,31,85,88,34,226,89,141,87,29,77,196,237,241,75,125,114,195,5,52,55,72,221,52,177,178,170,150,38,74,231,187,139,25,7,152,84,142,56,217,45,67,81,141,70,189,141,64,237,125,88,250,88,214,79,167,249,15,183,78,102,176,210,159,86,62,150,53,147,233,254,67,237,211,153,172,3,85,5,85,248,161,248,126,255,0,209,39,85,186,69,15,248,219,182,103,103,107,127,222,209,37,77,20,20,244,223,239,154,154,185,38,151,253,124,187,255,0,89,11,84,0,101,223,0,192,51,45,83,204,173,58,125,167,216,245,93,243,33,190,84,37,53,13,13,50,39,57,95,178,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,104,119,165,30,148,116,227,164,173,56,102,21,133,69,231,174,181,221,185,239,247,249,225,70,85,93,234,154,138,136,231,34,42,246,225,103,39,36,80,162,171,99,107,156,170,175,123,228,145,255,0,151,64,186,51,209,126,155,243,252,231,81,180,230,134,173,183,44,234,161,101,150,42,152,169,18,11,76,11,52,147,58,146,222,216,96,141,208,83,43,164,98,44,74,231,34,165,60,31,235,17,78,234,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,151,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,159,172,1,68,62,35,189,14,83,116,165,153,80,102,26,124,250,186,141,58,204,42,39,101,12,50,178,89,95,100,171,106,35,214,138,89,213,21,175,99,154,174,116,14,115,187,174,100,82,181,200,229,133,101,146,53,104,134,107,106,211,93,104,192,117,26,251,79,87,61,183,21,202,45,87,186,200,169,24,215,79,36,20,213,113,205,35,99,107,156,214,171,213,172,84,68,87,53,55,219,117,79,196,183,79,26,191,75,24,183,212,10,31,110,184,148,172,6,159,116,171,83,49,93,100,211,140,115,84,176,170,191,49,101,201,173,241,92,41,185,73,27,228,135,154,125,248,37,237,189,236,108,209,61,29,28,140,71,47,9,24,246,170,238,213,60,175,86,62,150,53,147,233,254,67,237,211,149,43,225,135,214,253,31,78,153,85,78,144,234,69,87,12,7,48,184,67,45,61,67,97,129,159,10,188,77,37,61,58,213,79,81,44,177,164,116,125,134,239,50,187,154,183,177,27,152,214,239,39,59,106,234,199,210,198,178,125,63,200,125,186,112,51,88,89,246,189,120,133,209,233,151,71,122,83,161,90,13,151,255,0,155,170,253,63,199,34,188,95,45,115,65,81,29,158,151,200,186,26,154,86,77,28,203,37,53,197,178,66,198,170,58,62,81,199,42,185,174,100,156,28,218,193,63,85,166,211,117,191,221,104,172,86,43,101,93,198,229,113,168,142,146,142,142,146,23,77,61,76,242,57,27,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,128,122,13,42,211,60,171,89,53,31,28,210,220,42,147,204,94,178,107,132,86,250,110,81,200,248,225,230,191,126,121,123,108,123,219,12,76,71,73,35,209,171,194,54,61,202,155,53,79,203,168,88,85,215,77,115,252,151,78,111,181,20,147,220,177,91,197,109,146,178,90,71,185,208,73,61,52,207,134,71,70,231,53,174,86,43,152,170,138,173,106,237,182,232,159,129,121,30,28,221,20,127,69,93,56,158,255,0,159,219,45,82,106,110,83,250,203,149,76,9,221,146,215,66,168,197,142,216,217,185,57,142,226,246,44,146,186,36,107,95,35,154,221,229,108,49,72,180,217,213,143,170,125,100,250,129,144,251,140,224,93,79,133,199,161,61,50,252,235,222,43,73,84,69,95,11,143,66,122,101,249,215,188,86,146,43,80,179,91,86,154,224,25,46,163,95,105,234,231,182,226,182,122,219,221,100,84,140,107,167,146,10,104,95,52,141,141,174,115,90,175,86,177,81,17,92,212,223,109,213,63,16,41,131,197,239,93,40,245,63,168,234,77,57,199,175,62,118,203,166,150,247,91,166,107,18,7,194,219,196,239,73,43,86,57,99,87,61,220,88,202,72,30,199,170,44,114,211,74,212,99,87,147,159,21,116,251,66,245,31,83,240,77,64,212,108,58,205,231,108,186,105,111,165,184,223,92,197,87,204,216,231,155,182,196,142,38,35,158,238,44,100,243,189,234,137,28,113,83,74,231,189,171,193,175,248,26,133,154,221,117,43,63,201,117,26,251,79,73,5,203,42,188,86,222,235,34,164,99,155,4,115,212,204,249,164,108,109,115,156,228,98,57,234,136,138,231,46,219,110,171,248,151,83,225,221,211,61,77,179,160,154,236,11,80,43,170,233,233,245,158,158,227,119,168,142,145,98,108,244,86,235,149,20,116,177,118,228,229,35,28,247,211,69,29,66,43,154,156,86,116,99,153,187,23,112,168,190,149,117,75,244,45,212,118,157,106,100,215,223,131,80,89,178,10,95,138,214,249,95,49,218,181,202,254,205,119,234,209,143,115,183,165,150,118,253,198,171,211,125,217,179,145,170,154,83,50,217,150,98,215,220,27,42,188,225,89,77,15,146,189,99,247,10,139,93,198,155,186,201,59,21,80,72,232,229,143,155,21,204,119,23,177,201,187,85,90,187,110,138,169,243,52,39,208,78,166,98,186,161,210,62,153,220,113,106,190,231,192,113,250,44,102,227,3,228,141,102,165,174,160,129,148,242,178,70,177,238,225,203,182,217,88,142,217,203,20,209,61,90,222,123,1,32,12,171,154,168,50,174,4,202,234,67,160,172,135,16,208,189,53,234,75,72,236,85,119,28,99,32,193,236,23,12,146,223,77,230,171,106,232,46,50,91,93,81,91,94,173,108,74,216,104,120,196,215,189,239,149,120,75,51,145,17,177,240,107,120,167,74,189,76,102,93,40,106,229,30,169,97,244,52,151,22,58,157,214,219,189,178,165,17,172,184,219,164,124,111,150,4,147,138,186,23,242,138,55,178,70,162,241,123,27,201,175,103,56,223,125,61,50,90,109,87,254,145,52,162,197,125,182,82,92,109,183,29,55,177,82,86,81,213,194,217,160,169,130,75,100,45,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,82,154,252,67,58,44,186,244,177,170,21,23,220,67,31,171,110,149,228,181,8,184,253,98,212,186,169,40,167,88,249,75,111,158,71,53,28,199,181,201,43,162,71,171,149,240,163,87,185,35,217,55,16,187,253,29,214,44,7,93,112,11,94,163,105,205,250,146,227,109,184,211,193,44,177,69,85,12,211,219,231,146,24,230,117,37,83,97,123,219,21,76,109,149,137,36,74,229,86,170,255,0,176,171,231,250,177,244,177,172,159,79,242,31,110,156,165,110,129,122,215,202,186,83,212,122,75,37,218,231,230,52,203,38,184,67,30,71,111,168,89,31,29,7,53,108,110,185,211,164,109,123,219,52,76,68,87,181,141,94,244,108,70,42,114,108,79,138,231,186,155,187,90,175,253,34,106,189,246,197,115,164,184,219,110,58,111,125,171,163,172,164,153,179,65,83,4,150,201,157,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,128,102,220,210,159,73,222,150,52,111,233,254,61,237,208,25,172,52,167,210,119,165,141,27,250,127,143,123,116,0,117,80,0,21,171,227,41,171,26,167,165,255,0,162,15,209,158,165,229,120,151,196,254,208,121,223,129,94,106,104,60,215,111,225,253,190,239,101,237,231,199,184,254,60,183,219,155,182,252,84,230,190,17,58,223,173,26,149,212,150,73,98,212,109,94,205,114,171,108,24,61,101,92,84,119,187,253,93,116,17,206,218,250,6,182,86,199,52,142,106,61,26,247,181,28,137,190,207,114,126,213,39,167,85,189,20,233,103,88,63,101,191,73,151,252,174,217,246,75,207,121,47,129,85,83,67,220,243,93,142,231,119,189,4,187,237,229,153,199,143,29,183,118,251,238,155,121,254,151,252,61,52,95,164,204,254,225,168,218,115,147,230,183,27,149,198,207,45,146,88,175,117,180,147,64,216,36,154,25,156,230,182,26,104,156,143,229,78,196,69,87,42,108,174,249,126,10,129,40,8,65,226,95,208,229,55,81,216,108,218,195,131,190,173,154,139,133,217,228,100,52,145,178,90,134,95,45,208,172,147,173,19,97,98,57,201,82,142,124,174,133,204,111,223,124,139,27,209,81,204,124,51,124,1,150,27,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,46,134,122,105,227,114,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,75,159,240,125,234,23,21,205,180,37,58,125,242,223,15,201,52,231,191,83,198,74,168,221,241,74,26,202,201,231,243,16,199,186,72,157,169,37,237,72,156,85,173,231,3,185,170,203,193,149,87,213,143,170,125,100,250,129,144,251,140,231,148,210,173,76,202,180,111,81,241,205,82,194,170,252,189,235,25,184,69,112,166,229,36,140,142,110,11,247,224,151,182,246,61,208,202,197,116,114,49,28,156,227,123,218,171,179,148,13,63,20,173,227,87,234,159,22,250,127,67,238,55,18,207,186,63,234,82,197,213,78,135,89,245,54,216,157,155,172,60,109,121,37,35,105,95,4,116,151,136,161,141,245,17,196,142,115,249,66,189,214,73,26,163,222,189,185,24,142,84,122,61,173,172,31,26,191,84,248,183,211,250,31,113,184,129,202,186,66,233,15,250,86,232,214,182,125,150,162,239,106,22,29,240,10,220,95,157,127,150,134,126,235,171,188,213,36,156,145,99,94,236,113,55,130,187,135,25,99,139,121,25,26,203,202,53,127,154,172,11,42,255,0,85,113,204,147,28,184,127,225,40,235,173,181,212,242,127,193,146,25,163,145,159,228,115,92,223,216,168,89,255,0,129,143,239,179,248,111,249,145,239,252,74,252,61,40,245,54,197,93,174,186,13,136,127,155,170,14,50,222,44,118,184,96,167,142,241,75,206,166,106,154,166,67,28,41,37,77,197,210,76,199,42,186,78,82,71,18,181,173,124,156,26,224,234,190,28,221,107,255,0,74,173,56,158,193,159,220,237,81,234,110,45,250,187,149,52,11,218,146,233,66,136,196,142,230,216,120,181,141,228,247,172,114,182,37,115,89,35,90,237,162,108,209,70,147,0,204,14,149,106,102,85,163,122,143,142,106,150,21,87,229,239,88,205,194,43,133,55,41,36,100,115,112,95,191,4,189,183,177,238,134,86,43,163,145,136,228,231,27,222,213,93,156,166,130,122,59,234,171,13,234,191,72,237,249,133,154,229,72,220,158,221,79,79,77,150,90,35,141,97,125,186,226,172,251,234,216,156,247,187,203,72,230,200,232,95,201,220,152,138,213,94,227,36,99,2,173,124,71,186,133,215,220,27,172,237,67,197,176,173,112,212,12,126,203,69,240,159,45,110,181,228,213,180,148,176,115,181,82,61,252,34,142,70,177,188,158,247,57,118,79,155,156,170,191,53,82,112,120,68,234,22,125,169,93,54,228,151,221,70,206,50,12,170,229,6,113,89,73,21,101,238,231,53,116,241,192,218,10,7,54,38,201,51,156,228,98,57,239,114,53,23,109,222,229,253,170,125,253,123,240,191,208,46,162,117,98,251,172,121,174,95,168,20,87,172,131,202,249,152,45,119,10,40,233,89,216,166,138,157,156,27,37,36,143,77,217,11,85,119,122,253,229,93,182,77,145,59,7,75,253,47,224,61,38,96,23,13,57,211,155,190,65,113,182,220,111,18,222,229,150,247,81,12,211,182,121,33,134,23,53,174,134,40,154,140,227,78,197,68,86,170,238,174,249,254,8,129,76,62,40,254,187,53,55,242,95,103,162,39,255,0,130,167,165,140,167,234,5,119,183,91,136,1,226,143,235,179,83,127,37,246,122,35,202,99,29,87,95,112,78,142,239,29,50,97,82,221,109,117,249,102,97,87,120,191,221,32,153,145,199,53,157,244,52,208,37,3,118,69,145,123,178,68,229,149,81,88,157,184,219,26,247,27,52,141,104,119,95,18,254,189,106,117,231,33,155,69,116,154,251,87,6,157,88,234,36,134,238,248,251,92,47,247,24,42,164,107,102,108,208,203,35,103,161,70,199,12,176,167,220,228,247,43,222,215,43,33,86,70,174,151,122,100,207,186,166,213,11,110,159,226,20,213,116,118,215,212,53,183,172,133,109,211,84,209,89,160,88,229,147,156,238,141,56,181,239,108,18,182,38,61,204,73,36,70,179,147,119,87,55,202,232,238,142,231,218,235,159,218,244,231,78,108,53,119,27,149,198,162,8,165,150,42,89,166,130,223,4,147,71,11,170,234,157,11,30,232,169,163,116,172,89,37,86,170,53,23,253,132,93,15,116,197,211,214,43,210,254,141,89,116,143,22,169,243,254,67,185,83,113,186,62,150,58,121,174,117,210,187,148,181,18,53,137,254,214,54,35,156,247,50,40,162,98,189,252,57,40,122,173,42,211,60,87,70,244,227,28,210,220,42,147,203,217,113,155,124,86,250,110,81,198,201,38,224,159,126,121,123,108,99,29,52,175,87,73,35,209,169,206,71,189,202,155,185,76,193,26,168,50,174,6,148,250,78,244,177,163,127,79,241,239,110,128,234,167,42,233,59,210,198,141,253,63,199,189,186,3,170,129,231,243,252,3,13,213,60,54,237,167,218,131,143,82,95,49,235,229,58,211,87,80,212,162,240,149,155,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,166,123,58,196,233,87,50,233,67,87,46,24,125,230,219,86,236,98,227,81,81,83,137,221,228,145,38,101,198,220,143,251,136,233,90,198,55,204,198,215,70,217,153,197,188,94,168,228,78,219,227,123,244,102,114,174,162,250,104,210,206,168,48,73,176,93,76,180,255,0,173,242,87,154,56,41,190,41,108,253,116,50,201,229,39,154,41,59,61,222,195,25,39,22,253,246,110,213,253,138,129,76,29,2,117,217,117,233,19,38,173,177,100,180,117,119,109,58,200,170,18,174,241,71,75,27,167,173,165,158,58,121,155,28,180,49,190,162,40,24,249,36,117,59,102,115,209,85,209,194,196,79,155,26,95,77,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,134,104,117,211,66,245,31,167,77,71,184,233,126,168,89,188,141,214,135,105,97,154,37,87,210,220,41,92,170,145,213,83,72,168,157,200,95,197,219,46,200,228,115,92,199,181,143,99,216,219,53,240,70,207,243,43,238,27,169,186,125,121,200,106,235,49,236,86,162,211,83,101,161,153,81,204,160,125,98,214,173,74,68,170,156,154,199,186,8,222,172,223,130,63,155,145,17,210,61,92,22,104,0,0,0,3,149,117,99,233,99,89,62,159,228,62,221,57,154,195,74,125,88,250,88,214,79,167,249,15,183,78,102,176,13,84,0,0,0,0,25,172,234,199,213,62,178,125,64,200,125,198,115,74,102,107,58,177,245,79,172,159,80,50,31,113,156,11,169,240,184,244,39,166,95,157,123,197,105,34,181,11,53,181,105,174,1,146,234,53,246,158,174,123,110,43,103,173,189,214,69,72,198,186,121,32,166,133,243,72,216,218,231,53,170,245,107,21,17,21,205,77,246,221,83,241,35,175,133,199,161,61,50,252,235,222,43,78,171,213,143,165,141,100,250,127,144,251,116,224,122,172,91,41,211,141,113,211,138,92,147,27,174,181,101,184,102,91,111,123,90,231,68,147,82,215,82,200,142,142,88,101,138,68,255,0,111,28,145,72,212,115,92,143,99,218,138,142,106,82,103,136,39,65,89,15,76,217,149,118,115,167,214,42,186,205,43,187,212,73,53,11,233,252,213,107,236,12,68,166,106,195,93,50,196,140,133,142,168,168,116,116,234,233,30,247,177,136,142,115,158,138,171,250,188,59,186,250,172,233,143,42,92,15,84,174,23,91,150,153,94,251,84,251,173,76,245,31,102,100,73,37,127,153,165,166,228,172,72,94,249,228,117,68,113,177,36,119,221,145,188,157,31,110,91,180,207,240,12,55,84,240,219,182,159,106,14,61,73,124,199,175,148,235,77,93,67,82,139,194,86,110,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,129,157,110,151,122,155,207,186,89,213,11,110,160,98,21,53,117,150,214,84,53,215,172,121,110,51,83,81,94,96,72,229,143,132,237,141,120,185,236,108,242,186,39,189,175,72,228,86,191,139,182,86,187,66,154,47,171,216,110,189,105,126,63,171,154,127,61,92,150,44,138,157,211,83,165,92,11,12,241,61,146,58,41,97,145,159,52,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,90,1,235,19,165,92,203,165,13,92,184,97,247,155,109,91,177,139,141,69,69,78,39,119,146,68,153,151,27,114,63,238,35,165,107,24,223,51,27,93,27,102,103,22,241,122,163,145,59,111,141,239,238,158,17,218,233,168,248,135,82,118,125,16,182,94,123,184,102,119,231,229,185,90,234,17,95,28,53,84,244,19,79,29,85,63,205,59,83,47,151,100,111,84,221,175,141,81,28,213,86,68,232,195,192,120,163,250,236,212,223,201,125,158,136,252,157,35,116,109,83,213,134,151,235,29,195,20,169,171,118,119,132,83,217,166,198,168,86,182,42,122,42,231,212,73,82,181,16,206,175,141,203,205,209,83,43,98,94,113,177,36,115,123,142,70,110,173,253,126,40,254,187,53,55,242,95,103,162,37,87,129,143,239,179,248,111,249,144,21,129,254,106,176,44,171,253,85,199,50,76,114,225,255,0,132,163,174,182,215,83,201,255,0,6,72,102,142,70,127,145,205,115,127,98,161,125,61,4,245,191,98,234,227,4,150,139,35,170,181,91,117,54,201,221,150,247,100,163,133,244,240,190,149,102,84,134,170,145,178,75,35,228,135,131,162,100,139,205,92,201,119,228,214,182,72,149,241,171,196,235,195,210,179,41,172,169,234,43,167,236,67,189,117,155,148,185,109,130,217,12,243,213,93,106,165,158,24,226,170,162,164,130,23,242,153,123,179,62,165,121,49,170,216,210,78,42,245,149,207,172,189,23,213,236,203,65,117,67,31,213,205,63,158,146,59,238,59,80,233,169,210,174,4,154,9,88,248,221,20,176,200,207,146,171,36,138,73,35,85,106,181,232,143,85,107,154,228,71,32,105,204,164,15,17,238,161,117,247,6,235,59,80,241,108,43,92,53,3,31,178,209,124,39,203,91,173,121,53,109,37,44,28,237,84,143,127,8,163,145,172,111,39,189,206,93,147,230,231,42,175,205,84,181,254,151,122,155,192,122,166,210,251,110,160,98,21,52,148,119,39,211,181,215,172,121,110,48,212,214,217,167,89,37,143,132,237,141,121,53,143,116,18,186,39,189,172,89,35,70,191,139,119,86,183,143,235,223,133,254,129,117,19,171,23,221,99,205,114,253,64,162,189,100,30,87,204,193,107,184,81,71,74,206,197,52,84,236,224,217,41,36,122,110,200,90,171,187,215,239,42,237,178,108,136,31,3,194,39,80,179,237,74,233,183,36,190,234,54,113,144,101,87,40,51,138,202,72,171,47,119,57,171,167,142,6,208,80,57,177,54,73,156,231,35,17,207,123,145,168,187,110,247,47,237,82,184,60,81,253,118,106,111,228,190,207,68,92,247,75,253,47,224,61,38,96,23,13,57,211,155,190,65,113,182,220,111,18,222,229,150,247,81,12,211,182,121,33,134,23,53,174,134,40,154,140,227,78,197,68,86,170,238,174,249,254,8,148,195,226,143,235,179,83,127,37,246,122,32,39,255,0,130,167,165,140,167,234,5,119,183,91,137,254,64,15,5,79,75,25,79,212,10,239,110,183,19,252,0,0,0,0,12,171,151,253,225,113,232,79,76,191,58,247,138,210,128,75,254,240,184,244,39,166,95,157,123,197,104,18,168,0,6,85,203,254,240,184,244,39,166,95,157,123,197,105,64,37,255,0,120,92,122,19,211,47,206,189,226,180,9,84,69,95,20,127,66,122,155,249,47,188,81,18,168,138,190,40,254,132,245,55,242,95,120,162,2,149,186,78,245,79,163,127,80,49,239,113,128,210,153,154,206,147,189,83,232,223,212,12,123,220,96,52,166,0,225,93,98,116,171,134,245,95,164,119,12,62,243,109,164,110,79,110,167,168,169,196,238,242,72,176,190,221,113,86,125,196,116,173,99,221,229,164,115,99,108,204,226,238,76,68,114,39,113,145,189,157,212,1,151,124,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,180,213,212,53,40,156,226,126,200,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,102,158,23,158,32,95,244,55,210,150,174,205,254,42,211,134,94,28,239,247,204,171,77,91,61,69,79,251,218,154,146,56,98,255,0,89,22,223,213,82,69,120,130,116,21,143,117,51,134,215,103,58,125,98,164,163,213,75,69,60,147,80,190,159,202,209,50,254,245,90,102,172,53,211,44,74,249,158,218,122,119,71,78,174,145,140,99,222,136,231,53,138,170,148,87,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,133,208,207,77,60,110,86,201,20,145,185,17,204,123,92,138,213,106,162,42,42,42,40,26,73,234,199,210,198,178,125,63,200,125,186,115,53,133,228,233,46,127,153,106,127,132,157,251,51,212,12,134,174,251,125,170,211,124,194,154,162,225,86,168,233,231,101,50,92,41,226,89,29,182,239,122,69,12,104,175,118,239,122,162,185,202,231,42,185,104,216,9,169,226,197,172,122,143,157,117,65,115,210,252,198,27,85,37,151,77,246,167,177,82,91,220,178,239,29,109,61,61,67,234,102,153,236,99,221,52,172,88,57,70,137,219,139,182,140,103,53,71,205,47,160,240,168,232,251,1,234,15,50,190,234,118,169,37,37,218,197,129,212,82,54,151,29,124,176,200,203,141,108,168,247,181,245,144,243,89,82,154,52,141,21,24,248,210,57,222,170,222,78,108,51,68,239,215,227,39,162,159,97,186,130,180,235,29,37,195,189,73,169,182,245,239,65,36,188,164,130,186,221,21,61,60,156,90,145,181,27,11,160,125,26,183,119,189,203,39,127,126,45,224,135,160,240,79,213,11,86,61,171,153,230,148,92,27,73,13,70,103,103,165,185,80,212,77,90,216,159,36,246,247,201,189,44,81,42,111,51,223,21,100,178,175,23,110,214,82,189,120,185,21,85,129,113,39,63,215,237,89,253,5,104,214,89,171,159,100,46,185,71,217,123,123,171,126,23,108,110,243,79,247,145,188,156,237,151,183,11,57,119,37,151,139,187,113,50,71,241,119,30,43,208,0,25,129,213,93,76,202,181,147,81,242,61,82,205,106,252,197,235,38,184,75,112,169,227,36,143,142,30,107,247,32,139,184,247,189,176,196,196,108,113,177,92,188,35,99,26,139,179,80,179,255,0,7,94,150,177,90,123,20,221,87,93,178,75,85,234,245,87,231,44,86,139,93,59,99,153,214,46,47,70,207,45,67,156,213,124,85,146,49,17,24,214,43,120,211,78,170,170,244,168,227,28,117,241,39,232,98,235,211,238,127,89,170,154,115,107,171,174,211,172,170,162,166,229,43,40,237,110,108,24,188,238,154,52,117,44,174,134,52,130,26,103,73,80,198,211,110,173,93,183,139,138,172,105,36,156,127,162,142,171,175,189,37,235,45,22,101,221,186,214,98,23,45,168,242,155,37,20,204,111,159,165,226,244,142,68,108,136,172,89,160,123,251,177,174,236,114,236,248,251,140,100,178,40,28,0,181,238,167,250,68,192,117,39,195,243,76,117,246,223,113,199,241,28,179,8,211,123,37,202,186,186,162,158,26,118,100,48,45,170,138,36,165,169,157,27,221,125,74,36,49,71,75,201,206,78,110,236,241,78,234,62,58,161,59,255,0,81,157,91,101,90,227,167,186,103,163,148,241,121,12,51,76,241,251,93,190,142,4,108,145,77,91,93,21,178,150,158,162,122,166,164,207,138,94,19,69,82,148,239,70,49,205,138,119,114,68,87,185,16,56,85,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,134,135,186,26,234,43,42,234,135,167,219,110,169,102,184,175,193,47,79,184,86,219,234,124,189,12,148,214,250,206,212,171,194,122,46,228,178,62,72,120,57,177,185,234,239,239,241,84,53,17,17,168,84,15,65,61,16,95,122,184,206,229,173,200,233,110,182,221,50,178,119,98,189,222,232,230,101,60,207,170,88,85,97,165,164,116,145,72,201,38,230,232,159,34,112,86,178,45,249,57,174,146,36,125,244,98,216,158,43,131,88,169,113,108,43,25,181,99,246,90,46,126,90,221,107,162,142,146,150,14,111,115,223,194,40,209,172,111,39,189,206,93,147,230,231,42,175,205,84,12,225,127,75,30,169,255,0,238,150,213,95,253,178,184,255,0,203,26,8,233,146,237,117,191,244,219,165,23,219,237,206,174,227,114,184,224,246,42,186,202,202,185,157,52,245,51,201,65,11,164,150,73,28,170,231,189,206,85,114,185,85,85,85,85,84,137,127,216,84,233,99,254,207,181,87,255,0,90,219,191,230,36,223,211,220,42,213,166,184,6,53,167,54,42,138,185,237,184,173,158,138,201,71,45,91,218,233,228,130,154,22,67,27,164,115,90,214,171,213,172,69,85,70,181,55,223,100,79,192,12,187,154,83,233,59,210,198,141,253,63,199,189,186,3,53,134,148,250,78,244,177,163,127,79,241,239,110,128,14,170,0,0,0,0,1,229,53,87,83,49,93,27,211,140,143,84,179,90,191,47,101,198,109,242,220,42,120,201,27,36,155,130,125,200,34,238,61,140,116,210,189,91,28,108,87,39,57,30,198,162,238,228,2,149,188,88,181,210,251,169,253,80,92,244,231,227,54,170,220,91,77,54,183,90,27,111,70,63,141,84,244,244,242,87,172,210,162,185,93,51,103,103,97,204,221,27,31,150,70,240,107,251,142,124,117,194,52,66,235,157,104,150,167,107,69,190,249,73,79,79,165,245,22,38,215,80,77,27,185,213,193,114,158,106,116,124,79,77,209,31,28,177,197,187,28,136,142,100,143,119,36,86,35,36,231,247,107,181,214,255,0,117,173,190,223,110,117,119,27,149,198,162,74,186,202,202,185,157,52,245,51,200,229,116,146,201,35,149,92,247,185,202,174,87,42,170,170,170,170,151,147,208,215,76,88,173,211,195,190,219,165,186,131,139,249,72,245,78,223,91,121,189,113,154,58,153,36,243,174,95,35,93,23,62,236,81,76,218,72,232,36,143,102,254,174,72,216,231,53,36,71,1,82,221,23,235,29,139,64,186,160,192,53,87,41,135,157,150,213,112,146,158,227,39,39,167,150,165,171,167,150,146,90,157,152,199,189,253,150,84,58,94,219,90,174,127,111,130,108,174,221,52,124,101,92,210,71,72,90,189,83,174,253,52,105,238,169,92,39,171,158,229,118,179,178,27,164,245,48,69,11,234,46,52,207,117,45,100,200,200,190,227,88,250,136,37,123,17,168,223,184,230,253,214,127,85,3,176,25,235,235,235,170,92,171,169,253,113,171,174,187,99,119,92,90,203,136,119,172,86,140,122,228,233,25,85,71,194,103,119,229,170,129,206,86,69,89,35,209,18,86,177,19,139,98,138,37,89,22,46,227,180,40,87,7,138,167,67,23,93,82,166,254,146,58,71,107,171,184,101,150,218,122,91,109,243,30,182,218,221,81,83,121,131,186,145,197,85,11,105,227,89,100,169,137,36,107,95,207,146,45,60,77,84,115,59,28,100,8,107,225,153,210,214,43,212,158,184,190,187,53,201,45,81,217,112,31,41,125,169,199,166,108,115,85,95,118,155,238,69,216,145,174,99,168,218,246,53,42,28,168,239,187,44,81,34,34,204,146,71,242,188,81,253,118,106,111,228,190,207,68,71,92,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,156,226,126,202,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,239,250,182,214,251,87,81,250,253,145,235,69,154,199,87,102,167,200,233,237,110,125,5,76,141,145,244,211,195,110,166,167,153,136,246,252,158,196,150,25,56,63,102,171,153,197,202,214,42,171,16,39,87,135,183,76,152,15,84,221,4,231,154,127,151,211,82,81,220,159,156,92,27,101,200,82,221,13,77,109,154,117,162,180,201,206,7,72,156,154,199,186,8,155,43,24,230,44,145,163,153,201,187,163,155,89,121,101,131,236,166,85,121,197,190,55,106,188,252,26,225,81,111,248,141,166,167,204,80,214,118,164,115,59,244,242,236,157,200,95,199,147,31,178,114,106,162,236,155,157,171,15,234,219,42,211,190,145,239,221,49,225,113,121,79,182,185,5,125,195,34,184,171,100,142,102,208,201,5,181,144,193,75,44,115,55,110,231,149,171,142,161,146,70,230,186,41,90,212,95,188,253,185,254,133,232,94,163,245,23,168,246,237,47,210,251,55,158,186,215,111,44,211,74,170,202,91,125,43,85,18,74,170,153,17,23,183,11,57,55,117,217,92,174,115,88,198,189,239,99,28,22,149,224,255,0,213,6,125,169,88,205,207,167,252,190,209,87,93,109,211,235,61,60,182,91,243,41,230,149,35,129,213,18,167,148,172,169,146,87,53,30,141,124,77,165,137,140,106,118,105,102,79,254,246,132,32,241,71,245,217,169,191,146,251,61,17,117,61,58,116,209,165,157,47,224,144,224,186,103,105,255,0,93,231,111,53,144,83,124,82,231,250,233,165,143,205,207,12,81,247,187,93,247,178,62,77,251,140,217,169,251,85,105,91,197,31,215,102,166,254,75,236,244,64,123,94,156,122,28,169,234,183,162,107,214,97,167,207,164,167,212,92,63,56,186,50,134,25,89,20,76,189,210,58,223,109,122,209,75,58,162,57,143,107,145,206,129,206,119,105,175,150,86,185,26,147,44,177,195,95,243,85,129,101,95,234,174,57,146,99,151,15,252,37,29,117,182,186,158,79,248,50,67,52,114,51,252,142,107,155,251,21,11,148,240,84,244,177,148,253,64,174,246,235,113,207,252,78,188,61,43,50,154,202,158,162,186,126,196,59,215,89,185,75,150,216,45,144,207,61,85,214,170,89,225,142,42,170,42,72,33,127,41,151,187,51,234,87,147,26,173,141,36,226,175,89,92,240,146,189,4,245,191,98,234,227,4,150,139,35,170,181,91,117,54,201,221,150,247,100,163,133,244,240,190,149,102,84,134,170,145,178,75,35,228,135,131,162,100,139,205,92,201,119,228,214,182,72,149,242,168,204,102,139,234,246,101,160,186,161,143,234,230,159,207,73,29,247,29,168,116,212,233,87,2,77,4,172,124,110,138,88,100,103,201,85,146,69,36,145,170,181,90,244,71,170,181,205,114,35,147,71,218,47,168,119,93,86,210,252,127,80,47,186,123,144,96,215,43,181,59,157,89,143,95,169,221,13,109,4,236,145,209,200,199,53,205,107,149,138,230,43,163,122,181,138,248,220,199,171,89,203,138,5,11,117,219,212,198,101,212,182,188,222,110,183,218,28,130,197,98,199,42,37,180,88,177,139,194,36,115,217,217,31,22,79,222,133,26,137,29,76,178,198,175,149,23,147,218,188,98,87,189,176,177,83,175,248,74,244,245,165,154,217,172,185,6,71,169,149,54,171,175,216,139,124,117,52,88,149,194,150,154,166,27,191,154,108,208,73,81,44,83,35,187,144,211,253,197,84,107,62,82,207,78,229,123,120,163,100,144,30,44,93,16,86,100,159,19,234,207,76,233,121,213,219,237,233,46,109,68,179,79,52,213,81,195,229,224,167,170,165,133,177,61,27,218,129,30,181,10,233,25,27,98,167,107,209,188,146,71,58,181,116,47,93,53,31,167,77,71,183,106,134,151,222,124,141,214,135,120,166,134,84,87,210,220,41,92,168,178,82,212,198,138,157,200,95,197,187,166,232,228,115,90,246,57,143,99,30,208,211,72,57,254,133,235,166,156,117,23,167,22,237,80,210,251,207,158,181,87,111,20,208,202,136,202,171,125,83,81,22,74,90,152,209,87,183,51,57,55,116,221,90,173,115,94,199,61,143,99,221,237,110,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,54,24,41,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,2,181,188,99,186,103,195,107,48,218,30,167,172,213,216,253,135,33,183,84,67,104,189,67,50,172,53,57,35,37,86,50,155,180,168,238,50,212,211,181,146,42,167,14,110,167,71,170,191,141,51,24,181,129,162,250,189,153,104,46,168,99,250,185,167,243,210,71,125,199,106,29,53,58,85,192,147,65,43,31,27,162,150,25,25,242,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,234,189,114,117,119,117,234,251,87,27,149,193,110,171,179,226,118,26,119,91,113,203,84,245,14,123,217,2,189,92,250,169,152,142,88,153,83,50,241,231,219,77,145,145,195,26,186,78,210,72,238,191,225,139,209,45,102,185,234,61,54,173,234,134,41,207,77,177,126,53,144,211,93,173,179,173,46,75,84,229,154,56,227,133,234,141,138,104,96,154,23,62,100,228,246,242,100,113,62,55,54,87,171,66,207,245,127,63,253,40,116,59,170,57,215,216,172,175,18,248,158,159,229,31,220,124,166,219,228,46,148,189,186,74,168,191,93,7,39,112,229,219,230,223,188,187,177,236,119,237,216,206,185,165,62,172,125,44,107,39,211,252,135,219,167,51,88,6,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,15,26,191,75,24,183,212,10,31,110,184,149,1,164,248,47,233,67,84,240,221,51,248,167,195,62,214,228,22,235,23,157,236,119,188,175,154,169,142,30,239,111,147,121,241,238,114,227,201,187,237,182,233,190,229,191,248,213,250,88,197,190,160,80,251,117,196,170,190,147,189,83,232,223,212,12,123,220,96,3,245,93,186,72,234,26,221,173,21,186,9,71,165,185,5,211,44,165,168,145,145,71,73,109,168,108,21,84,141,171,90,86,220,99,146,102,49,18,133,210,162,34,85,73,194,45,149,21,206,111,207,107,148,110,140,230,90,3,225,191,158,233,110,121,168,181,121,141,222,207,166,249,11,31,85,46,203,5,19,22,219,55,26,42,87,43,82,87,211,66,159,114,55,74,170,245,68,249,36,113,246,225,138,79,253,147,197,126,213,125,186,251,51,106,251,73,240,255,0,132,252,99,201,71,231,188,143,115,187,229,187,251,119,59,61,207,191,219,229,199,151,222,219,127,153,224,58,177,244,177,172,159,79,242,31,110,156,12,214,22,253,225,117,208,45,30,31,98,182,245,49,172,86,251,85,210,235,145,219,233,171,177,59,60,244,208,86,71,108,165,123,226,169,130,228,231,185,174,225,88,238,220,110,139,182,173,116,49,185,220,149,95,34,178,30,43,225,169,225,233,89,169,183,218,29,117,215,156,67,252,194,208,114,150,207,99,186,67,61,60,151,138,174,20,211,83,85,62,25,33,72,234,109,206,142,103,185,21,178,113,146,72,145,174,107,227,230,215,92,160,3,53,157,88,250,167,214,79,168,25,15,184,206,105,76,205,103,86,62,169,245,147,234,6,67,238,51,129,117,62,23,30,132,244,203,243,175,120,173,60,167,139,158,166,101,90,119,210,60,214,236,90,175,202,125,181,200,41,49,155,140,236,146,72,230,109,12,144,84,84,74,200,220,199,183,110,231,149,108,79,71,114,107,162,150,86,43,126,246,233,234,252,46,61,9,233,151,231,94,241,90,66,15,27,140,214,235,95,173,26,123,167,51,83,210,37,182,199,139,203,123,167,149,172,119,125,211,215,85,201,12,173,123,185,113,86,35,109,240,171,81,26,138,138,233,55,87,110,136,208,128,26,123,133,93,117,43,63,198,180,230,197,81,73,5,203,42,188,81,89,40,229,171,123,155,4,115,212,204,200,99,116,142,107,92,228,98,57,232,170,168,215,46,219,236,139,248,26,104,211,220,42,213,166,184,6,53,167,54,42,138,185,237,184,173,158,138,201,71,45,91,218,233,228,130,154,22,67,27,164,115,90,214,171,213,172,69,85,70,181,55,223,100,79,192,162,191,11,141,33,166,213,174,176,113,153,238,80,82,79,109,193,169,230,203,234,161,154,121,98,123,223,76,230,50,149,209,44,127,214,123,43,39,164,145,90,229,107,21,145,189,29,203,250,142,191,64,40,7,196,211,69,63,66,221,92,101,62,94,225,230,168,51,189,243,90,62,114,243,154,47,59,60,222,98,57,54,141,141,110,213,81,84,240,106,114,218,37,139,147,149,220,182,150,158,8,250,189,76,251,86,161,104,37,116,244,145,212,65,81,22,95,107,141,176,75,223,157,143,108,116,181,174,124,159,56,145,145,172,116,8,214,253,215,170,205,34,253,244,69,224,241,184,210,26,103,218,180,247,94,232,96,164,142,162,10,137,113,11,164,142,158,94,252,236,123,100,170,162,107,35,249,196,140,141,99,175,87,59,238,189,86,104,211,239,162,39,8,193,225,75,169,159,163,190,178,113,203,117,69,93,170,146,131,53,183,215,99,53,147,220,36,237,241,238,70,149,20,236,133,202,246,181,38,146,170,150,154,38,162,242,229,221,86,53,188,156,213,64,190,147,42,230,170,12,171,129,165,62,147,189,44,104,223,211,252,123,219,160,61,6,177,104,238,3,174,184,5,211,78,117,26,195,73,113,182,220,105,231,138,41,101,165,134,105,237,243,201,12,144,182,174,149,211,49,237,138,166,54,202,245,142,84,106,171,85,127,217,69,243,253,39,122,88,209,191,167,248,247,183,64,117,80,41,46,139,194,127,87,42,186,175,175,210,121,232,170,232,244,206,142,161,47,48,229,51,74,245,101,101,129,107,35,141,105,226,170,101,51,161,75,162,66,247,111,12,145,177,188,226,123,209,22,37,99,159,101,90,147,164,56,110,130,244,19,168,154,71,167,240,85,199,98,199,116,223,36,134,157,106,231,89,167,149,239,162,169,150,89,164,127,201,21,242,75,36,146,42,53,26,196,87,170,53,173,106,35,82,69,28,171,171,31,75,26,201,244,255,0,33,246,233,192,205,97,165,62,147,189,44,104,223,211,252,123,219,160,51,88,105,79,164,239,75,26,55,244,255,0,30,246,232,0,234,160,0,0,0,0,0,51,89,213,143,170,125,100,250,129,144,251,140,231,170,204,186,73,202,172,221,39,96,157,90,99,210,249,236,110,251,222,183,223,96,229,36,181,20,21,205,185,87,211,178,126,44,133,35,138,141,99,167,164,143,155,229,87,44,243,113,68,217,236,68,242,189,88,250,167,214,79,168,25,15,184,206,92,247,134,117,166,213,127,240,255,0,211,251,21,246,217,73,113,182,220,105,239,212,149,148,117,112,182,104,42,96,146,237,92,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,2,53,120,68,116,191,175,56,77,213,253,64,100,119,122,188,107,2,202,172,242,197,77,97,90,142,51,223,21,29,26,210,85,207,76,248,156,212,166,70,190,161,209,74,143,142,101,94,42,221,224,153,221,222,65,227,87,234,159,22,250,127,67,238,55,18,234,74,86,241,171,245,79,139,125,63,161,247,27,136,29,87,192,199,247,217,252,55,252,200,181,66,170,252,12,127,125,159,195,127,204,139,84,2,160,58,254,240,203,202,173,90,143,73,168,29,46,224,62,119,31,203,238,20,182,249,177,155,90,72,249,45,215,73,214,117,146,118,49,34,72,105,45,219,71,22,239,146,100,100,82,74,168,137,28,92,17,147,43,161,207,15,204,55,164,74,103,102,117,247,218,187,254,162,222,108,237,182,221,235,89,50,182,221,74,199,74,147,75,5,28,92,90,229,98,185,144,34,201,47,39,187,176,142,107,97,71,190,50,90,128,0,0,40,7,197,31,215,102,166,254,75,236,244,68,95,180,218,110,183,251,173,21,138,197,108,171,184,220,174,53,17,210,81,209,210,66,233,167,169,158,71,35,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,148,30,40,254,187,53,55,242,95,103,162,37,167,131,15,79,216,13,199,30,189,245,47,112,101,93,86,89,107,188,87,226,180,49,76,144,190,146,150,5,165,162,153,106,98,106,199,221,101,74,164,210,196,178,54,68,78,212,143,111,31,188,170,161,45,122,32,232,187,21,233,31,78,32,161,173,109,170,247,159,92,187,147,222,242,24,168,99,108,140,238,164,60,168,105,167,86,36,203,70,197,130,53,70,189,126,252,136,233,120,179,146,70,201,42,0,3,42,230,170,12,171,129,165,62,147,189,44,104,223,211,252,123,219,160,58,169,202,186,78,244,177,163,127,79,241,239,110,128,234,160,0,0,82,183,141,95,170,124,91,233,253,15,184,220,78,171,224,99,251,236,254,27,254,100,114,175,26,191,84,248,183,211,250,31,113,184,157,87,192,199,247,217,252,55,252,200,11,84,0,0,0,1,202,186,177,244,177,172,159,79,242,31,110,156,205,97,165,62,172,125,44,107,39,211,252,135,219,167,51,88,6,170,0,0,0,0,12,214,117,99,234,159,89,62,160,100,62,227,57,165,51,53,157,88,250,167,214,79,168,25,15,184,206,5,212,248,92,122,19,211,47,206,189,226,180,234,189,88,250,88,214,79,167,249,15,183,78,114,175,11,143,66,122,101,249,215,188,86,157,87,171,31,75,26,201,244,255,0,33,246,233,192,205,97,170,131,42,230,170,0,170,191,28,239,220,159,241,39,242,210,42,248,92,122,236,211,47,206,189,158,180,149,94,57,223,185,63,226,79,229,164,85,240,184,245,217,166,95,157,123,61,104,15,20,127,93,154,155,249,47,179,209,18,171,192,199,247,217,252,55,252,200,138,190,40,254,187,53,55,242,95,103,162,37,87,129,143,239,179,248,111,249,144,22,168,83,183,136,31,134,190,101,103,213,203,94,97,210,222,149,213,220,113,140,218,162,58,106,171,69,161,81,236,179,221,228,123,185,47,107,139,91,73,66,246,240,114,61,206,88,97,122,74,215,44,49,246,88,183,18,0,139,253,9,244,75,106,232,227,13,185,182,124,178,174,251,150,101,212,244,14,200,222,197,106,91,162,158,153,106,21,140,163,106,177,178,240,106,84,185,138,249,28,171,39,4,122,54,45,214,52,148,0,0,40,7,197,31,215,102,166,254,75,236,244,69,255,0,20,3,226,143,235,179,83,127,37,246,122,32,39,255,0,130,167,165,140,167,234,5,119,183,91,137,233,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,153,176,193,77,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,2,252,21,61,44,101,63,80,43,189,186,220,69,255,0,20,110,187,109,90,217,117,135,66,52,95,38,171,168,194,108,117,15,118,65,113,164,157,190,75,33,173,107,152,177,50,62,41,202,90,106,119,49,202,143,231,219,150,71,35,209,174,72,97,149,193,231,250,130,241,83,214,92,179,168,43,78,161,232,102,71,117,199,240,124,91,181,240,172,122,227,3,98,142,231,206,38,121,175,138,65,20,207,101,71,55,247,24,205,159,250,184,218,199,69,218,149,95,34,219,87,78,157,75,233,103,84,24,36,57,214,153,221,191,215,121,219,53,100,244,223,20,182,126,186,104,163,243,112,67,44,157,158,239,97,239,143,147,190,251,54,114,126,212,76,224,219,177,60,170,241,98,187,229,54,156,102,235,91,101,199,252,191,197,238,52,244,82,73,75,111,239,189,89,7,152,149,168,172,139,184,244,86,179,154,167,39,34,162,110,167,85,233,71,170,237,71,233,43,81,217,154,225,82,249,235,85,119,110,11,253,130,121,149,148,183,122,86,170,170,53,202,136,189,185,153,201,203,20,200,138,232,220,231,34,163,216,249,35,120,104,248,30,127,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,175,9,89,186,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,122,0,50,174,95,247,133,199,161,61,50,252,235,222,43,74,1,47,251,194,227,208,158,153,126,117,239,21,160,74,160,68,174,182,252,65,176,30,148,45,82,227,22,40,105,50,173,69,174,167,157,180,118,168,107,33,124,22,153,218,216,29,27,238,140,108,169,60,44,116,117,9,44,108,70,111,50,70,230,163,163,69,238,39,106,233,227,168,28,7,169,173,47,161,213,125,57,125,91,45,181,149,21,20,146,209,215,44,41,91,69,60,50,43,93,21,68,112,201,35,99,122,183,132,173,106,187,117,142,88,221,242,228,128,102,136,191,239,11,143,66,122,101,249,215,188,86,148,2,95,247,133,199,161,61,50,252,235,222,43,64,149,68,85,241,71,244,39,169,191,146,251,197,17,42,136,171,226,143,232,79,83,127,37,247,138,32,41,91,164,239,84,250,55,245,3,30,247,24,13,41,153,172,233,59,213,62,141,253,64,199,189,198,3,74,96,0,0,12,214,117,99,234,159,89,62,160,100,62,227,57,165,51,53,157,88,250,167,214,79,168,25,15,184,206,5,170,116,211,255,0,73,182,239,244,255,0,59,255,0,223,221,10,86,46,167,166,159,250,77,183,127,167,249,223,254,254,232,82,176,23,83,227,39,162,159,110,122,125,180,235,29,37,195,179,87,166,87,5,239,65,36,188,99,158,134,227,45,61,60,156,90,145,185,93,51,103,101,26,183,119,177,169,31,127,126,78,224,133,101,244,51,170,22,173,28,234,211,76,243,203,235,105,18,219,5,227,225,181,147,213,214,182,146,10,72,43,161,146,138,74,169,37,114,43,90,200,91,82,179,46,251,34,164,106,138,230,239,201,47,163,169,77,33,166,215,173,6,206,116,142,104,41,36,168,200,172,243,67,111,90,185,229,134,8,174,44,218,90,41,164,124,91,189,25,29,76,112,200,168,136,237,209,138,138,215,34,171,87,52,64,106,160,28,255,0,64,117,142,197,212,6,141,98,122,197,142,67,229,233,50,107,123,106,36,166,228,247,249,74,166,57,209,212,211,115,123,24,178,118,167,142,88,187,156,17,175,225,201,191,117,200,167,64,3,207,231,248,6,27,170,120,109,219,79,181,7,30,164,190,99,215,202,117,166,174,161,169,69,225,43,55,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,76,251,117,175,210,141,247,164,189,101,173,195,123,87,90,204,66,229,189,102,45,123,173,133,141,243,244,188,88,178,70,174,141,85,139,52,15,127,106,68,217,142,93,153,39,109,140,150,52,52,82,115,78,161,250,126,192,122,154,210,250,237,40,212,102,85,178,219,89,81,79,87,21,101,10,66,149,180,83,195,34,57,178,211,201,52,114,54,55,171,121,196,231,35,119,88,229,145,191,46,74,6,104,142,171,211,167,77,26,167,213,6,119,14,11,166,118,159,245,222,118,243,89,5,79,194,237,159,169,154,88,252,220,240,197,39,103,187,216,123,35,228,223,190,253,154,159,181,83,149,26,19,240,248,208,189,56,209,174,153,112,171,182,21,102,237,93,115,188,126,215,146,95,238,83,170,62,170,182,170,162,149,147,35,28,244,68,218,24,187,174,100,81,162,35,90,213,114,174,239,124,143,120,117,93,11,208,189,56,233,211,78,45,218,95,165,246,111,35,106,161,222,89,166,149,81,245,87,10,167,34,36,149,85,50,34,39,114,103,241,110,235,178,53,26,214,177,141,99,24,198,55,160,0,0,0,6,85,205,41,244,157,233,99,70,254,159,227,222,221,1,154,195,70,122,27,159,225,186,89,209,54,152,234,14,160,228,52,150,60,122,199,166,248,253,77,117,117,74,175,8,153,240,250,116,68,68,68,87,61,238,114,181,140,99,81,94,247,185,173,106,57,206,68,80,245,93,67,245,3,128,244,203,165,245,218,175,168,207,171,125,182,142,162,158,146,42,58,21,133,107,107,103,154,68,107,98,167,142,105,35,108,143,70,243,149,205,71,110,145,197,35,190,124,84,168,190,159,124,84,245,151,19,234,10,237,168,122,231,145,221,114,12,31,41,238,252,87,30,183,64,217,99,182,112,137,254,87,225,112,75,51,25,79,193,253,182,63,119,254,178,55,61,210,247,101,70,72,156,87,173,126,171,175,189,90,107,45,110,101,221,186,209,226,22,221,232,241,107,37,108,204,119,144,165,226,196,146,69,108,104,140,73,167,123,59,178,46,239,114,110,200,251,143,100,81,169,197,110,56,158,85,103,177,90,50,155,182,51,117,162,178,228,30,99,225,23,26,138,41,35,165,184,118,30,140,159,203,202,228,70,75,219,122,163,95,193,87,139,149,17,118,80,52,251,139,101,152,174,115,98,165,202,112,172,154,213,144,89,107,121,249,107,141,174,182,58,186,89,248,61,204,127,9,99,87,49,220,94,199,53,118,95,147,154,168,191,52,83,235,20,151,225,149,215,109,215,68,115,43,118,134,106,150,77,73,30,151,223,170,36,109,45,101,210,119,49,152,221,107,209,206,107,227,147,101,70,83,77,46,205,145,143,227,27,31,39,127,148,104,147,119,110,208,1,2,188,99,181,122,155,10,233,162,135,75,105,231,164,91,150,163,222,33,133,240,77,4,174,127,195,168,94,202,169,166,137,237,217,140,123,106,18,129,138,143,85,221,147,63,139,87,101,115,39,169,74,222,50,122,215,246,231,168,43,78,142,82,91,251,52,154,101,111,94,244,242,69,198,73,235,174,49,83,212,73,197,201,35,145,208,182,6,81,163,119,99,28,146,119,247,228,222,10,4,42,210,173,51,202,181,147,81,241,205,45,194,169,60,197,235,38,184,69,111,166,229,28,143,142,30,107,247,231,151,182,199,189,176,196,196,116,146,61,26,188,35,99,220,169,179,84,211,157,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,133,27,120,71,105,158,85,152,117,123,103,206,173,52,155,89,112,43,125,125,194,239,85,36,114,118,219,230,105,38,163,130,6,189,172,86,36,207,124,234,246,177,238,111,40,224,157,200,170,172,217,111,80,12,245,248,141,233,159,232,191,172,157,71,183,83,210,93,99,160,191,92,27,147,81,207,112,143,111,53,231,227,109,69,67,225,114,49,173,124,45,170,146,166,38,170,111,183,101,88,231,57,204,114,147,171,193,47,83,50,172,131,78,53,19,75,110,213,126,98,203,135,220,45,247,11,71,114,73,31,37,63,159,74,158,252,13,228,245,99,33,71,210,36,141,99,26,223,214,79,59,149,92,175,249,115,255,0,28,92,90,197,73,149,105,38,107,79,67,194,245,117,183,222,45,117,149,61,215,175,118,150,146,74,89,41,227,224,171,193,188,95,91,82,187,162,35,151,185,179,149,81,173,68,226,190,17,218,153,149,97,253,94,217,240,91,77,94,246,92,246,223,95,111,187,210,201,36,157,183,121,106,73,171,32,157,172,107,209,139,51,31,2,177,175,123,93,198,57,231,106,34,43,247,64,189,64,0,20,193,226,141,208,149,171,68,238,176,235,190,139,227,53,116,248,77,242,161,237,200,45,212,144,55,201,99,213,174,115,18,39,199,197,121,69,77,80,231,185,17,156,59,113,72,212,98,57,169,52,49,54,189,141,78,221,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,103,51,172,205,20,197,122,118,234,79,48,209,204,42,225,117,173,178,227,255,0,15,242,211,221,37,142,74,167,247,232,41,234,31,205,209,199,27,23,103,204,228,77,152,159,117,19,125,215,117,80,229,88,182,39,149,103,55,218,92,91,10,198,110,185,5,234,183,159,150,183,90,232,164,171,170,159,131,28,247,240,138,52,115,221,197,140,115,151,100,249,53,170,171,242,69,47,167,160,158,136,44,93,35,224,146,214,228,116,182,171,150,166,222,251,177,94,239,116,115,62,162,22,82,164,202,176,210,210,58,72,163,124,112,240,108,79,145,56,35,159,46,252,156,230,199,18,50,53,120,46,104,94,156,87,97,57,31,80,247,59,55,158,204,232,114,10,156,110,219,83,80,168,248,237,212,173,163,166,146,71,211,179,111,185,52,158,105,236,124,138,170,238,219,81,141,224,143,149,36,179,240,5,0,248,163,250,236,212,223,201,125,158,136,191,226,128,124,81,253,118,106,111,228,190,207,68,4,255,0,240,84,244,177,148,253,64,174,246,235,113,63,200,1,224,169,233,99,41,250,129,93,237,214,226,127,129,23,240,175,14,30,151,48,13,121,151,168,12,127,20,171,109,201,181,14,174,183,88,101,150,39,89,45,53,171,197,124,205,45,50,70,142,99,218,228,115,163,107,158,232,226,115,247,141,140,225,23,110,80,0,0,161,111,17,30,136,43,58,85,206,211,45,195,169,121,105,150,89,112,150,43,19,82,105,234,102,181,200,216,98,145,244,181,82,190,38,177,188,158,249,252,186,44,146,72,248,169,220,175,114,185,143,114,223,73,226,181,163,72,112,221,122,210,252,131,72,245,2,10,185,44,89,21,59,97,168,90,73,214,25,226,123,36,108,177,77,27,254,104,143,142,88,227,145,17,200,230,42,177,17,205,115,85,90,161,72,30,30,125,105,221,122,88,213,10,123,22,95,144,85,183,74,242,90,133,76,130,141,41,157,84,148,83,172,124,98,184,65,27,92,142,99,218,228,137,178,171,17,202,248,81,201,219,145,236,135,143,107,241,84,235,158,213,170,85,63,209,187,72,238,148,151,12,78,219,81,75,114,190,100,54,219,163,106,41,175,51,246,146,72,169,97,117,60,139,20,148,209,44,141,115,249,242,85,168,137,168,141,103,99,148,144,127,94,244,83,42,233,219,86,47,186,57,154,220,45,85,183,172,127,202,249,153,237,114,201,37,43,251,244,209,84,51,131,164,142,55,174,204,153,168,187,177,62,242,46,219,166,202,190,42,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,11,166,158,166,121,28,141,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,64,58,175,75,189,50,103,221,83,106,133,183,79,241,10,106,186,59,107,234,26,219,214,66,182,233,170,104,172,208,44,114,201,206,119,70,156,90,247,182,9,91,19,30,230,36,146,35,89,201,187,171,155,162,156,3,0,195,116,179,13,180,233,246,159,99,212,150,60,122,199,78,148,212,52,52,200,188,34,102,234,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,199,250,40,233,70,197,210,94,141,81,97,189,171,85,102,95,114,218,179,41,189,209,66,246,249,250,174,79,88,227,71,72,170,245,134,6,63,181,26,108,198,174,207,147,182,199,203,34,18,0,14,85,213,143,165,141,100,250,127,144,251,116,230,107,13,41,245,99,233,99,89,62,159,228,62,221,57,154,192,53,80,113,78,171,186,174,211,142,146,180,225,249,174,107,47,158,186,215,119,32,176,88,32,153,25,85,119,170,106,34,171,90,170,139,219,133,156,154,178,204,168,173,141,174,106,34,61,239,142,55,251,109,104,213,236,55,65,116,191,32,213,205,64,158,174,59,22,59,78,217,170,18,146,5,154,121,94,249,27,20,80,198,207,146,43,228,150,72,227,69,114,181,136,175,69,115,154,212,87,38,122,250,162,234,111,62,234,155,84,46,90,129,151,212,213,209,219,95,80,231,89,113,228,184,205,83,69,102,129,99,138,62,16,54,69,226,215,189,176,68,233,94,198,177,36,145,28,254,45,221,26,208,145,93,29,120,154,106,158,156,235,45,69,71,80,121,245,215,40,195,51,59,131,31,125,172,184,173,77,108,214,95,187,80,172,146,130,157,146,182,42,104,123,211,198,178,199,20,78,253,84,72,216,153,187,88,213,187,75,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,12,182,86,218,110,182,234,106,10,203,133,178,174,150,158,233,78,181,116,50,205,11,152,202,168,18,89,33,89,98,114,166,207,98,75,12,177,171,155,186,115,141,237,252,90,168,150,63,225,111,215,213,30,157,249,30,153,53,142,225,106,182,226,11,231,42,49,220,138,178,166,10,24,109,18,47,118,166,106,106,185,36,115,24,232,101,122,200,177,200,170,178,54,89,18,63,190,201,25,217,11,127,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,60,106,253,44,98,223,80,40,125,186,226,85,95,73,222,169,244,111,234,6,61,238,48,22,169,227,87,233,99,22,250,129,67,237,215,18,170,250,78,245,79,163,127,80,49,239,113,128,13,41,159,39,44,197,172,89,206,43,121,194,178,154,31,59,101,200,45,245,22,187,141,55,117,241,247,233,103,141,209,203,31,54,43,94,222,76,123,147,118,170,57,55,221,21,23,230,125,96,7,228,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,253,96,0,51,89,213,143,170,125,100,250,129,144,251,140,230,148,204,214,117,99,234,159,89,62,160,100,62,227,56,23,83,225,113,232,79,76,191,58,247,138,210,157,186,233,205,110,185,255,0,88,58,183,125,188,211,210,67,81,75,148,85,217,24,218,102,57,172,88,45,238,242,48,185,81,206,114,243,116,84,209,185,235,190,202,245,114,162,53,21,26,150,253,225,157,118,181,88,60,63,244,254,251,125,185,210,91,173,182,234,123,245,93,101,101,92,205,134,10,104,35,187,87,58,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,74,44,212,44,214,235,169,89,254,75,168,215,218,122,72,46,89,85,226,182,247,89,21,35,28,216,35,158,166,103,205,35,99,107,156,231,35,17,207,84,68,87,57,118,219,117,95,196,11,52,240,75,209,79,250,58,234,50,178,225,254,28,42,223,75,28,191,239,122,202,185,38,98,199,254,242,72,220,217,63,199,163,155,253,69,45,80,132,30,15,88,85,215,21,232,249,151,219,133,69,36,148,249,142,81,114,189,208,182,23,185,95,28,12,108,52,42,217,81,90,136,143,238,208,202,228,70,171,147,131,152,187,238,170,214,205,240,33,255,0,138,214,153,254,145,58,54,200,238,52,244,151,90,186,252,42,225,67,147,81,193,111,143,185,203,183,34,211,212,62,102,163,28,229,134,58,90,170,153,92,169,199,143,105,30,231,113,107,145,105,51,68,51,91,86,154,235,70,3,168,215,218,122,185,237,184,174,81,106,189,214,69,72,198,186,121,32,166,171,142,105,27,27,92,230,181,94,173,98,162,34,185,169,190,219,170,126,38,135,186,177,244,177,172,159,79,242,31,110,156,205,96,26,168,50,174,105,163,167,172,166,251,156,232,22,154,102,185,77,119,157,189,100,24,125,154,233,113,169,237,50,62,253,84,244,81,73,44,156,24,141,99,121,61,238,93,154,136,212,223,100,68,79,145,153,112,52,167,210,119,165,141,27,250,127,143,123,116,7,85,57,87,73,222,150,52,111,233,254,61,237,208,29,84,1,202,186,177,244,177,172,159,79,242,31,110,156,234,167,42,234,199,210,198,178,125,63,200,125,186,112,51,88,105,79,164,239,75,26,55,244,255,0,30,246,232,12,214,26,83,233,59,210,198,141,253,63,199,189,186,0,58,168,0,0,0,0,0,12,214,117,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,41,91,171,31,84,250,201,245,3,33,247,25,203,169,240,184,244,39,166,95,157,123,197,104,18,168,165,111,26,191,84,248,183,211,250,31,113,184,151,82,82,183,141,95,170,124,91,233,253,15,184,220,64,234,190,6,63,190,207,225,191,230,69,170,21,87,224,99,251,236,254,27,254,100,90,160,0,0,0,0,20,3,226,143,235,179,83,127,37,246,122,34,127,248,42,122,88,202,126,160,87,123,117,184,128,30,40,254,187,53,55,242,95,103,162,39,255,0,130,167,165,140,167,234,5,119,183,91,128,159,224,0,6,85,205,84,25,87,3,74,125,39,122,88,209,191,167,248,247,183,64,117,83,149,116,157,233,99,70,254,159,227,222,221,1,213,64,0,0,165,111,26,191,84,248,183,211,250,31,113,184,157,87,192,199,247,217,252,55,252,200,229,94,53,126,169,241,111,167,244,62,227,113,58,175,129,143,239,179,248,111,249,144,22,168,0,0,0,3,149,117,99,233,99,89,62,159,228,62,221,57,154,195,74,125,88,250,88,214,79,167,249,15,183,78,102,176,13,84,0,0,0,0,25,172,234,199,213,62,178,125,64,200,125,198,115,74,102,107,58,177,245,79,172,159,80,50,31,113,156,11,169,240,184,244,39,166,95,157,123,197,105,213,122,177,244,177,172,159,79,242,31,110,156,229,94,23,30,132,244,203,243,175,120,173,58,175,86,62,150,53,147,233,254,67,237,211,129,154,195,85,6,85,205,84,1,85,126,57,223,185,63,226,79,229,164,85,240,184,245,217,166,95,157,123,61,105,42,188,115,191,114,127,196,159,203,72,171,225,113,235,179,76,191,58,246,122,208,30,40,254,187,53,55,242,95,103,162,37,87,129,143,239,179,248,111,249,145,21,124,81,253,118,106,111,228,190,207,68,74,175,3,31,223,103,240,223,243,32,45,80,0,0,0,0,160,31,20,127,93,154,155,249,47,179,209,23,252,80,15,138,63,174,205,77,252,151,217,232,128,249,58,107,214,142,85,163,125,35,222,186,122,211,55,93,108,185,38,77,152,75,125,173,201,168,235,164,164,154,130,133,32,161,72,226,164,124,47,108,137,52,146,82,189,36,115,182,107,98,221,168,143,89,85,98,228,26,47,164,57,150,189,106,134,63,164,122,127,5,36,151,220,138,161,208,211,173,92,233,12,17,49,145,186,89,102,145,255,0,53,70,71,20,114,72,168,212,115,213,24,168,214,185,202,141,95,41,105,180,221,111,247,90,43,21,138,217,87,113,185,92,106,35,164,163,163,164,133,211,79,83,60,142,70,199,20,113,181,21,207,123,156,168,212,106,34,170,170,162,33,126,157,4,244,65,98,233,31,4,150,183,35,165,181,92,181,54,247,221,138,247,123,163,153,245,16,178,149,38,85,134,150,145,210,69,27,227,135,131,98,124,137,193,28,249,119,228,231,54,56,145,129,237,116,27,163,125,23,209,29,18,166,209,121,241,12,127,44,167,170,167,133,185,29,125,214,197,72,231,228,19,199,59,234,24,250,166,43,21,36,100,82,200,238,203,36,89,22,38,35,26,142,114,181,94,180,215,215,39,67,153,151,72,89,147,106,169,95,87,124,211,171,229,67,153,97,191,61,137,206,55,236,174,242,85,156,81,26,202,150,181,28,168,228,68,100,204,106,189,136,213,108,177,69,160,147,159,235,166,133,233,199,81,122,113,113,210,253,80,179,121,235,85,118,210,195,52,74,140,170,183,213,53,21,35,170,166,145,81,123,115,51,147,182,93,149,170,215,57,143,107,216,247,177,193,74,222,29,221,111,214,116,171,157,174,37,152,213,114,211,44,178,225,20,183,215,44,51,212,205,107,145,176,203,27,42,169,98,100,173,99,121,61,240,121,133,72,228,145,241,83,181,24,213,115,24,213,189,235,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,12,219,245,23,211,70,169,244,191,157,205,130,234,101,167,253,111,146,188,209,193,83,240,187,159,234,97,150,79,41,60,209,71,222,237,119,216,201,56,183,238,63,118,175,236,85,158,158,16,93,91,230,83,93,105,186,71,190,226,245,119,139,20,20,245,183,75,21,218,130,153,55,178,49,28,233,231,142,181,83,100,90,105,37,145,120,74,191,125,179,76,200,215,155,101,103,100,42,216,191,239,11,143,66,122,101,249,215,188,86,148,2,95,247,133,199,161,61,50,252,235,222,43,64,175,95,21,14,145,51,237,54,213,203,174,190,219,238,57,6,93,137,230,245,19,92,171,171,170,41,230,168,126,61,58,62,24,146,150,166,116,111,105,148,202,179,69,29,47,39,53,120,55,179,197,123,72,249,56,87,69,29,87,95,122,75,214,90,44,203,187,117,172,196,46,91,81,229,54,74,41,152,223,63,75,197,233,28,136,217,17,88,179,64,247,247,99,93,216,229,217,241,247,24,201,100,83,66,121,78,39,138,231,54,42,172,91,53,198,109,89,5,150,183,135,153,183,93,40,163,171,165,159,131,218,246,115,138,68,115,29,197,236,107,147,116,249,57,168,169,243,68,40,7,174,142,140,175,189,30,106,61,45,178,59,175,198,112,204,163,204,84,99,55,41,94,196,170,116,113,43,59,180,213,49,183,109,166,139,187,18,44,141,106,71,35,94,215,55,138,171,226,140,35,89,127,222,23,30,132,244,203,243,175,120,173,40,4,191,239,11,143,66,122,101,249,215,188,86,129,42,136,171,226,143,232,79,83,127,37,247,138,34,85,17,87,197,31,208,158,166,254,75,239,20,64,82,183,73,222,169,244,111,234,6,61,238,48,26,83,51,89,210,119,170,125,27,250,129,143,123,140,6,148,192,0,0,25,172,234,199,213,62,178,125,64,200,125,198,115,74,102,107,58,177,245,79,172,159,80,50,31,113,156,11,84,233,167,254,147,109,223,233,254,119,255,0,191,186,20,172,93,79,77,63,244,155,110,255,0,79,243,191,253,253,208,165,96,53,80,102,219,171,221,33,166,208,142,165,245,11,75,109,240,82,65,109,180,222,31,53,174,10,105,229,153,148,246,234,150,54,170,142,21,124,191,125,207,101,60,241,49,234,229,119,223,107,190,243,255,0,172,186,73,41,131,198,127,72,105,177,13,121,198,181,114,221,5,36,52,250,133,103,116,53,136,217,229,124,243,92,109,253,184,164,153,236,119,220,99,22,154,106,24,218,140,95,154,195,34,171,81,87,147,194,85,120,56,234,245,54,107,211,69,118,150,212,79,72,151,45,56,188,77,11,32,134,9,90,255,0,135,87,61,245,80,205,43,221,187,30,247,84,45,123,17,24,169,179,33,103,38,166,232,231,207,82,152,60,24,53,122,155,16,215,156,151,72,238,51,210,67,79,168,86,118,205,70,174,130,87,207,53,198,223,220,150,56,88,246,253,198,49,105,166,174,145,202,244,249,172,49,162,57,21,120,190,231,192,0,0,202,185,165,62,147,189,44,104,223,211,252,123,219,160,51,88,105,79,164,239,75,26,55,244,255,0,30,246,232,0,234,160,0,0,0,50,174,73,78,163,58,209,202,181,143,75,52,207,67,177,103,93,108,24,102,9,135,218,236,87,26,100,174,145,159,31,174,134,154,149,37,150,170,22,63,180,248,99,154,149,190,93,174,71,57,187,58,69,84,89,59,113,198,179,165,116,241,211,246,125,212,214,168,80,233,70,156,178,145,151,42,202,122,138,185,107,43,146,100,162,162,130,24,213,206,150,162,72,99,145,209,177,93,194,38,185,91,178,201,44,109,249,114,64,58,87,66,253,25,95,122,195,212,122,171,100,151,95,131,97,152,191,151,168,201,174,81,61,139,84,216,229,87,246,169,169,163,118,251,205,47,106,84,73,28,213,142,54,177,206,119,37,70,69,37,207,235,207,70,250,47,173,218,37,83,162,240,98,24,254,39,79,75,79,51,113,202,251,85,138,145,175,199,231,146,118,84,61,244,172,70,34,70,201,101,141,189,230,70,177,172,172,87,181,92,213,114,61,61,174,133,232,94,156,116,233,167,22,237,47,210,251,55,145,181,80,239,44,211,74,168,250,171,133,83,145,18,74,170,153,17,19,185,51,248,183,117,217,26,141,107,88,198,177,140,99,27,208,0,204,182,186,104,94,163,244,233,168,247,29,47,213,11,55,145,186,208,237,44,51,68,170,250,91,133,43,149,82,58,170,105,21,19,185,11,248,187,101,217,28,142,107,152,246,177,236,123,27,99,254,21,253,122,211,85,83,90,186,88,214,75,237,37,27,232,233,225,183,224,215,58,142,234,190,177,235,44,206,90,10,154,137,37,115,81,232,215,193,21,43,26,198,51,132,93,173,213,235,19,95,40,58,246,232,130,197,213,198,9,21,110,57,75,106,182,234,109,147,181,21,146,247,89,51,233,225,125,42,204,139,53,45,91,163,138,71,201,15,7,74,248,211,130,185,146,237,197,205,108,146,163,232,91,41,196,242,172,26,251,85,139,102,184,205,215,31,189,81,112,243,54,235,165,20,148,149,80,115,99,94,206,113,72,141,123,121,49,237,114,110,159,54,185,21,62,74,128,106,76,206,15,90,122,153,250,93,234,179,83,243,168,234,237,85,116,149,25,4,246,250,10,171,92,157,202,90,170,26,36,74,58,89,216,254,110,71,247,32,167,137,234,246,187,139,156,229,115,81,26,168,137,111,222,31,29,102,223,122,143,208,235,230,79,171,214,175,130,215,233,247,26,123,222,85,51,25,75,103,185,70,144,186,87,84,247,23,140,112,205,28,108,71,84,70,155,70,196,146,41,27,193,178,164,113,208,184,22,233,224,125,133,93,104,48,13,83,212,105,170,41,22,219,124,188,91,172,148,241,53,238,239,182,122,24,101,154,87,61,188,120,163,21,183,8,81,170,142,85,85,108,155,163,118,69,117,154,17,43,194,178,211,106,183,116,57,128,214,91,237,148,148,181,23,74,139,197,93,116,176,194,214,62,170,116,185,212,194,146,202,228,77,222,244,138,24,163,71,59,117,225,27,27,248,53,17,37,168,16,215,197,179,10,181,101,93,22,228,23,219,133,69,92,117,24,117,226,213,123,161,108,47,106,50,73,223,82,218,21,108,168,173,85,86,118,171,165,114,35,85,171,205,172,93,246,69,107,169,175,166,189,94,169,208,93,121,193,181,114,25,234,227,167,199,111,16,205,112,74,72,34,154,121,109,207,222,42,216,99,100,187,49,95,37,52,147,70,138,170,221,149,232,168,230,170,35,146,250,122,233,194,173,89,255,0,71,218,183,98,188,212,85,195,79,75,139,213,222,216,234,103,181,175,89,237,237,243,208,181,85,205,114,112,116,180,209,181,233,182,234,197,114,34,181,85,28,153,204,3,85,0,252,150,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,172,1,64,62,40,254,187,53,55,242,95,103,162,47,248,160,31,20,127,93,154,155,249,47,179,209,1,63,252,21,61,44,101,63,80,43,189,186,220,79,242,0,120,42,122,88,202,126,160,87,123,117,184,159,224,10,1,241,71,245,217,169,191,146,251,61,17,127,197,0,248,163,250,236,212,223,201,125,158,136,9,255,0,224,169,233,99,41,250,129,93,237,214,226,127,144,3,193,83,210,198,83,245,2,187,219,173,196,255,0,0,0,0,113,254,168,186,155,192,122,89,210,251,150,160,101,245,52,149,151,38,83,185,214,92,121,46,48,211,86,222,103,73,34,143,132,13,145,121,57,140,116,241,58,87,177,175,88,227,87,63,139,182,70,187,165,101,57,102,43,131,88,170,178,156,215,38,181,99,246,90,46,30,102,227,116,173,142,146,150,14,111,107,25,206,89,21,172,111,39,189,173,77,215,230,231,34,39,205,80,207,103,90,253,87,95,122,180,214,90,220,203,187,117,163,196,45,187,209,226,214,74,217,152,239,33,75,197,137,36,138,216,209,24,147,78,246,119,100,93,222,228,221,145,247,30,200,163,80,57,6,127,159,230,90,167,153,93,181,7,80,114,26,187,230,67,124,168,90,154,234,234,149,78,114,191,100,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,252,159,230,171,2,202,191,213,92,115,36,199,46,31,248,74,58,235,109,117,60,159,240,100,134,104,228,103,249,28,215,55,246,42,19,171,194,247,161,111,211,94,84,205,113,214,60,51,205,233,181,151,159,193,233,171,93,198,27,237,210,57,26,137,188,42,213,243,20,112,237,39,115,117,107,31,42,50,63,214,181,181,17,167,117,241,94,232,114,155,37,181,94,250,184,211,151,213,173,246,219,79,78,252,186,210,140,150,161,43,169,34,108,112,54,182,4,106,57,98,124,17,53,157,214,174,209,44,49,58,77,216,232,223,222,14,233,225,221,214,253,31,85,88,34,226,89,141,87,29,77,196,237,241,75,125,114,195,5,52,55,72,221,52,177,178,170,150,38,74,231,187,139,25,7,152,84,142,56,217,45,67,81,141,70,189,141,73,128,102,51,69,245,123,50,208,93,80,199,245,115,79,231,164,142,251,142,212,58,106,116,171,129,38,130,86,62,55,69,44,50,51,228,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,162,142,158,58,129,192,122,154,210,250,29,87,211,151,213,178,219,89,81,81,73,45,29,114,194,149,180,83,195,34,181,209,84,71,12,146,54,55,171,120,74,214,171,183,88,229,141,223,46,72,7,229,234,199,210,198,178,125,63,200,125,186,115,53,134,148,250,177,244,177,172,159,79,242,31,110,156,205,96,18,171,175,110,183,239,189,92,103,113,81,99,149,87,91,110,153,89,59,82,217,44,149,144,178,158,103,213,44,40,147,85,85,182,57,100,100,147,115,116,172,141,121,171,89,22,220,90,215,73,42,191,234,248,119,116,65,89,213,86,118,185,110,99,75,199,76,177,59,132,81,95,90,179,79,77,53,210,71,67,44,140,165,165,149,145,57,142,226,246,65,230,17,36,142,70,69,80,213,99,145,207,99,147,149,116,163,210,142,163,245,107,168,236,194,176,168,188,141,170,135,183,61,254,255,0,60,42,250,91,69,43,149,81,28,228,69,78,228,207,226,228,138,20,84,116,142,107,149,85,140,100,146,51,67,216,6,1,134,233,102,27,105,211,237,62,199,169,44,120,245,142,157,41,168,104,105,145,120,68,205,213,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,84,56,175,88,61,29,225,189,75,104,55,232,194,197,103,199,236,87,220,114,158,53,194,171,157,70,177,193,103,124,124,19,203,49,33,217,99,166,150,40,210,23,53,26,230,53,59,114,36,111,116,49,162,80,14,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,78,113,63,100,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,212,65,13,124,65,58,10,199,186,153,195,107,179,157,62,177,82,81,234,165,162,158,73,168,95,79,229,104,153,127,122,173,51,86,26,233,150,37,124,207,109,61,59,163,167,87,72,198,49,239,68,115,154,197,85,64,231,254,23,61,118,221,117,178,213,54,132,107,70,77,73,81,155,88,233,216,236,126,227,87,59,188,238,67,68,214,189,101,100,156,147,140,181,52,237,99,85,95,207,185,44,110,87,171,92,176,205,43,172,40,203,103,249,170,192,178,175,245,87,28,201,49,203,135,254,18,142,186,219,93,79,39,252,25,33,154,57,25,254,71,53,205,253,138,134,130,122,21,234,119,33,234,159,68,169,115,156,207,17,171,177,228,48,84,79,13,107,225,179,85,82,90,43,89,223,149,177,77,111,154,103,72,217,216,141,143,183,34,36,138,246,77,28,136,230,181,174,141,92,18,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,241,171,244,177,139,125,64,161,246,235,137,85,125,39,122,167,209,191,168,24,247,184,192,91,167,139,182,158,231,218,149,211,110,55,98,211,156,31,32,202,174,80,103,20,117,114,209,217,45,147,87,79,28,13,160,175,107,165,116,112,181,206,70,35,158,198,171,149,54,221,237,79,218,133,106,244,201,211,39,82,86,14,164,180,162,251,125,233,243,82,173,214,219,118,113,98,171,172,172,171,196,235,225,130,154,8,235,225,116,146,201,35,162,70,177,141,106,43,149,202,168,136,136,170,160,104,36,0,0,0,0,205,103,86,62,169,245,147,234,6,67,238,51,154,83,51,237,212,223,76,157,73,95,250,146,213,123,237,139,167,205,74,184,219,110,57,197,246,174,142,178,147,19,175,154,10,152,36,175,153,209,203,28,141,137,90,246,57,170,142,71,34,170,42,42,42,1,97,93,52,255,0,210,109,187,253,63,206,255,0,247,247,66,149,139,201,233,243,79,115,235,47,132,253,215,78,111,56,62,65,65,150,73,131,230,148,140,176,212,219,38,138,226,233,231,154,228,176,196,148,206,106,74,175,145,36,141,88,222,59,187,155,118,223,116,42,47,250,39,117,79,255,0,115,78,170,255,0,236,109,199,254,68,11,243,232,238,211,106,178,244,161,163,212,118,107,101,37,5,60,152,61,150,173,241,83,66,216,152,233,231,163,138,105,165,86,181,17,21,242,75,36,146,61,223,139,158,247,57,119,85,85,59,1,231,244,247,10,181,105,174,1,141,105,205,138,162,174,123,110,43,103,162,178,81,203,86,246,186,121,32,166,133,144,198,233,28,214,181,170,245,107,17,85,81,173,77,247,217,19,240,61,0,3,44,55,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,93,12,244,211,198,229,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,154,158,51,237,212,223,76,157,73,95,250,146,213,123,237,139,167,205,74,184,219,110,57,197,246,174,142,178,147,19,175,154,10,152,36,175,153,209,203,28,141,137,90,246,57,170,142,71,34,170,42,42,42,1,115,221,20,229,54,44,195,164,125,33,187,99,149,222,110,146,159,15,182,90,228,147,180,248,248,213,81,64,218,74,152,246,122,34,175,9,224,149,155,237,197,220,119,106,171,85,21,115,132,104,79,195,135,19,202,176,110,140,116,243,22,205,113,155,174,63,122,162,248,183,153,183,93,40,164,164,170,131,157,214,173,236,231,20,136,215,183,147,30,215,38,233,243,107,145,83,228,168,82,15,244,78,234,159,254,230,157,85,255,0,216,219,143,252,136,23,253,210,119,165,141,27,250,127,143,123,116,7,85,57,167,76,150,155,173,131,166,221,40,177,95,109,149,118,235,149,187,7,177,82,86,81,213,194,232,103,166,158,58,8,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,167,75,0,114,174,172,125,44,107,39,211,252,135,219,167,58,169,205,58,155,180,221,111,253,54,234,189,138,197,108,171,184,220,174,56,61,246,146,142,142,146,23,77,61,76,242,80,76,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,3,52,70,148,250,78,244,177,163,127,79,241,239,110,128,160,31,232,157,213,63,253,205,58,171,255,0,177,183,31,249,19,65,29,50,90,110,182,14,155,116,162,197,125,182,85,219,174,86,236,30,197,73,89,71,87,11,161,158,154,120,232,33,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,129,210,192,0,0,0,0,0,102,179,171,31,84,250,201,245,3,33,247,25,203,169,240,184,244,39,166,95,157,123,197,105,84,29,77,244,201,212,149,255,0,169,45,87,190,216,186,124,212,171,141,182,227,156,95,106,232,235,41,49,58,249,160,169,130,74,249,157,28,177,200,216,149,175,99,154,168,228,114,42,162,162,162,161,110,158,28,56,158,85,131,116,99,167,152,182,107,140,221,113,251,213,23,197,188,205,186,233,69,37,37,84,28,238,181,111,103,56,164,70,189,188,152,246,185,55,79,155,92,138,159,37,64,36,169,74,222,53,126,169,241,111,167,244,62,227,113,46,164,168,191,23,109,16,214,141,74,234,75,27,190,233,206,144,230,185,85,182,12,30,142,146,90,203,37,130,174,186,8,231,109,125,123,157,19,164,134,55,53,30,141,123,28,173,85,223,103,181,127,106,1,232,60,12,127,125,159,195,127,204,139,84,43,87,193,175,73,245,79,75,255,0,75,255,0,164,205,52,202,241,47,137,253,159,242,95,29,179,84,208,121,174,223,196,59,157,174,243,27,207,143,113,156,184,239,183,54,239,248,161,101,64,0,0,0,0,80,15,138,63,174,205,77,252,151,217,232,137,255,0,224,169,233,99,41,250,129,93,237,214,226,31,248,143,116,245,175,185,207,89,218,135,148,225,90,31,168,25,5,150,183,225,62,90,227,107,198,107,106,233,103,225,106,164,99,248,75,28,110,99,184,189,142,106,236,191,39,53,81,126,104,164,224,240,137,211,220,251,77,122,109,201,44,90,141,131,228,24,173,202,124,226,178,174,42,59,221,178,106,25,228,129,212,20,13,108,173,142,102,181,202,197,115,30,212,114,38,219,177,201,251,20,9,190,0,0,101,92,213,65,154,207,232,157,213,63,253,205,58,171,255,0,177,183,31,249,16,47,251,164,239,75,26,55,244,255,0,30,246,232,14,170,115,78,153,45,55,91,7,77,186,81,98,190,219,42,237,215,43,118,15,98,164,172,163,171,133,208,207,77,60,116,16,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,78,150,0,0,5,43,120,213,250,167,197,190,159,208,251,141,196,234,190,6,63,190,207,225,191,230,71,159,241,118,209,13,104,212,174,164,177,187,238,156,233,14,107,149,91,96,193,232,233,37,172,178,88,42,235,160,142,118,215,215,185,209,58,72,99,115,81,232,215,177,202,213,93,246,123,87,246,161,210,188,26,244,159,84,244,191,244,191,250,76,211,76,175,18,248,159,217,255,0,37,241,219,53,77,7,154,237,252,67,185,218,239,49,188,248,247,25,203,142,251,115,110,255,0,138,1,101,64,0,0,0,57,87,86,62,150,53,147,233,254,67,237,211,153,172,52,187,212,221,166,235,127,233,183,85,236,86,43,101,93,198,229,113,193,239,180,148,116,116,144,186,105,234,103,146,130,102,199,20,113,181,21,207,123,156,168,212,106,34,170,170,162,33,159,127,232,157,213,63,253,205,58,171,255,0,177,183,31,249,16,52,166,0,0,0,0,102,179,171,31,84,250,201,245,3,33,247,25,205,41,153,246,234,111,166,78,164,175,253,73,106,189,246,197,211,230,165,92,109,183,28,226,251,87,71,89,73,137,215,205,5,76,18,87,204,232,229,142,70,196,173,123,28,213,71,35,145,85,21,21,21,0,181,255,0,11,143,66,122,101,249,215,188,86,157,87,171,31,75,26,201,244,255,0,33,246,233,206,127,225,195,137,229,88,55,70,58,121,139,102,184,205,215,31,189,81,124,91,204,219,174,148,82,82,85,65,206,235,86,246,115,138,68,107,219,201,143,107,147,116,249,181,200,169,242,84,58,87,83,118,155,173,255,0,166,221,87,177,88,173,149,119,27,149,199,7,190,210,81,209,210,66,233,167,169,158,74,9,155,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,128,102,136,213,65,154,207,232,157,213,63,253,205,58,171,255,0,177,183,31,249,19,74,96,85,95,142,119,238,79,248,147,249,105,21,124,46,61,118,105,151,231,94,207,90,77,79,25,77,39,213,61,80,253,16,126,140,244,211,43,203,126,25,246,131,206,252,10,205,83,95,229,123,159,15,237,247,123,44,119,14,93,183,241,229,182,252,29,183,224,164,106,240,225,233,235,95,112,110,179,180,243,41,205,116,63,80,49,251,45,23,197,188,205,198,233,140,214,210,82,193,206,213,86,198,115,150,72,218,198,242,123,218,212,221,126,110,114,34,124,213,0,240,30,40,254,187,53,55,242,95,103,162,37,87,129,143,239,179,248,111,249,145,197,60,71,186,122,215,220,231,172,237,67,202,112,173,15,212,12,130,203,91,240,159,45,113,181,227,53,181,116,179,240,181,82,49,252,37,142,55,49,220,94,199,53,118,95,147,154,168,191,52,82,74,248,53,233,62,169,233,127,233,127,244,153,166,153,94,37,241,63,179,254,75,227,182,106,154,15,53,219,248,135,115,181,222,99,121,241,238,51,151,29,246,230,221,255,0,20,2,202,128,0,0,0,10,1,241,71,245,217,169,191,146,251,61,17,127,196,42,78,129,104,245,19,174,204,251,169,189,99,183,218,174,88,130,121,26,124,119,29,172,166,130,186,27,188,137,103,167,166,154,166,174,57,26,246,54,24,158,146,36,113,170,36,142,150,52,147,238,50,54,119,131,197,120,92,244,37,117,209,59,84,218,239,173,24,205,37,62,109,124,167,99,113,251,117,92,14,243,184,245,19,154,244,149,242,114,94,49,84,212,53,237,69,103,14,228,81,181,88,174,106,205,52,77,176,160,0,0,0,225,93,98,116,171,134,245,95,164,119,12,62,243,109,164,110,79,110,167,168,169,196,238,242,72,176,190,221,113,86,125,196,116,173,99,221,229,164,115,99,108,204,226,238,76,68,114,39,113,145,189,158,131,167,78,154,52,179,165,252,18,28,23,76,237,63,235,188,237,230,178,10,111,138,92,255,0,93,52,177,249,185,225,138,62,247,107,190,246,71,201,191,113,155,53,63,106,175,85,0,101,92,191,239,11,143,66,122,101,249,215,188,86,148,173,253,19,186,167,255,0,185,167,85,127,246,54,227,255,0,34,93,247,135,14,39,149,96,221,24,233,230,45,154,227,55,92,126,245,69,241,111,51,110,186,81,73,73,85,7,59,173,91,217,206,41,17,175,111,38,61,174,77,211,230,215,34,167,201,80,9,42,115,253,116,208,189,56,234,47,78,46,58,95,170,22,111,61,106,174,218,88,102,137,81,149,86,250,166,162,164,117,84,210,42,47,110,102,114,118,203,178,181,90,231,49,237,123,30,246,59,160,0,51,67,212,63,79,217,247,76,186,161,93,165,26,140,202,71,220,168,233,233,234,226,172,161,73,150,138,182,9,163,71,54,90,121,38,142,55,72,196,119,56,156,228,110,201,36,82,55,231,197,75,180,240,184,244,39,166,95,157,123,197,105,234,186,215,233,70,197,213,166,141,86,225,189,171,85,30,95,109,222,179,22,189,214,194,247,121,10,174,76,89,35,87,70,168,244,134,118,51,181,34,108,246,166,236,147,182,247,197,26,31,151,195,223,0,204,180,179,164,108,39,79,181,7,30,171,177,228,54,58,139,221,53,117,13,74,39,56,159,241,138,197,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,80,145,68,85,241,71,244,39,169,191,146,251,197,17,42,136,213,226,61,137,229,89,207,70,58,135,139,97,88,205,215,32,189,86,252,39,203,91,173,116,82,85,213,79,194,235,72,247,240,138,52,115,221,197,140,115,151,100,249,53,170,171,242,69,2,144,122,78,245,79,163,127,80,49,239,113,128,210,153,159,110,153,58,100,234,74,193,212,150,148,95,111,189,62,106,85,186,219,110,206,44,85,117,149,149,120,157,124,48,83,65,29,124,46,146,89,36,116,72,214,49,173,69,114,185,85,17,17,21,84,208,72,0,0,3,53,157,88,250,167,214,79,168,25,15,184,206,105,76,207,183,83,125,50,117,37,127,234,75,85,239,182,46,159,53,42,227,109,184,231,23,218,186,58,202,76,78,190,104,42,96,146,190,103,71,44,114,54,37,107,216,230,170,57,28,138,168,168,168,168,5,133,116,211,255,0,73,182,239,244,255,0,59,255,0,223,221,10,86,47,39,167,205,61,207,172,190,19,247,93,57,188,224,249,5,6,89,38,15,154,82,50,195,83,108,154,43,139,167,158,107,146,195,18,83,57,169,42,190,68,146,53,99,120,238,238,109,219,125,208,168,191,232,157,213,63,253,205,58,171,255,0,177,183,31,249,16,52,166,66,15,23,221,47,181,102,157,37,212,231,147,58,146,11,150,159,94,40,174,84,243,186,137,178,207,44,21,51,54,138,90,86,75,186,58,22,57,213,16,204,237,185,35,150,150,52,86,254,14,108,223,60,86,181,233,125,171,90,180,143,47,210,139,203,169,35,167,202,108,245,54,214,84,84,209,54,173,148,115,189,139,217,170,72,156,168,143,124,50,246,229,103,222,106,163,227,106,163,154,168,138,129,158,30,150,53,175,250,59,117,5,132,235,28,150,255,0,59,73,143,220,23,207,192,216,187,146,62,134,120,159,79,85,218,111,114,52,89,146,9,165,88,249,61,27,220,70,114,221,187,162,233,76,205,103,244,78,234,159,254,230,157,85,255,0,216,219,143,252,137,161,61,1,207,242,173,80,209,172,79,58,206,176,171,174,37,146,92,237,237,248,197,154,231,109,146,130,106,90,232,220,232,167,227,4,174,116,140,133,210,70,247,197,205,202,229,137,241,185,126,106,168,7,64,0,1,149,115,74,125,39,122,88,209,191,167,248,247,183,64,80,15,244,78,234,159,254,230,157,85,255,0,216,219,143,252,137,160,142,153,45,55,91,7,77,186,81,98,190,219,42,237,215,43,118,15,98,164,172,163,171,133,208,207,77,60,116,16,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,64,233,96,0,0,0,50,239,128,96,25,150,169,230,86,157,62,211,236,122,174,249,144,223,42,18,154,134,134,153,19,156,175,217,85,85,85,85,26,198,53,168,231,189,238,84,99,24,215,57,202,214,181,85,52,17,209,71,74,54,46,146,244,106,139,13,237,90,171,50,251,150,213,153,77,238,138,23,183,207,213,114,122,199,26,58,69,87,172,48,49,253,168,211,102,53,118,124,157,182,62,89,16,229,94,29,221,2,209,244,199,138,174,121,170,86,251,85,203,83,111,125,170,141,150,154,10,143,179,49,164,114,179,203,82,212,241,87,164,207,100,242,54,162,72,222,145,187,238,198,222,77,143,185,44,213,0,0,0,68,174,172,124,58,244,143,170,93,68,198,53,6,228,218,187,5,201,149,15,166,202,171,173,21,44,166,169,185,219,155,73,50,83,174,207,134,86,62,166,58,134,210,49,30,228,111,246,186,202,215,43,184,64,140,150,160,14,21,212,221,167,1,210,206,140,181,94,197,98,182,99,248,134,61,77,131,223,105,40,232,233,33,134,223,69,20,245,84,211,54,56,163,141,168,214,53,242,212,76,141,70,162,110,249,37,68,77,220,239,158,115,13,9,248,143,98,121,86,115,209,142,161,226,216,86,51,117,200,47,85,191,9,242,214,235,93,20,149,117,83,240,186,210,61,252,34,141,28,247,113,99,28,229,217,62,77,106,170,252,145,74,65,254,137,221,83,255,0,220,211,170,191,251,27,113,255,0,145,3,66,125,63,105,159,232,111,67,176,61,45,146,146,213,79,87,140,227,244,54,250,255,0,133,199,194,150,106,230,66,223,53,59,62,227,21,221,217,214,89,21,238,106,57,238,122,185,201,201,202,116,0,0,25,87,53,80,102,179,250,39,117,79,255,0,115,78,170,255,0,236,109,199,254,68,11,232,232,167,41,177,102,29,35,233,13,219,28,174,243,116,148,248,125,178,215,36,157,167,199,198,170,138,6,210,84,199,179,209,21,120,79,4,172,223,110,46,227,187,85,90,168,171,218,200,213,225,195,137,229,88,55,70,58,121,139,102,184,205,215,31,189,81,124,91,204,219,174,148,82,82,85,65,206,235,86,246,115,138,68,107,219,201,143,107,147,116,249,181,200,169,242,84,36,168,2,128,124,81,253,118,106,111,228,190,207,68,95,241,72,30,35,221,61,107,238,115,214,118,161,229,56,86,135,234,6,65,101,173,248,79,150,184,218,241,154,218,186,89,248,90,169,24,254,18,199,27,152,238,47,99,154,187,47,201,205,84,95,154,40,19,3,193,83,210,198,83,245,2,187,219,173,196,255,0,33,7,132,78,158,231,218,107,211,110,73,98,212,108,31,32,197,110,83,231,21,149,113,81,222,237,147,80,207,36,14,160,160,107,101,108,115,53,174,86,43,152,246,163,145,54,221,142,79,216,164,223,0,80,15,138,63,174,205,77,252,151,217,232,139,254,41,3,196,123,167,173,125,206,122,206,212,60,167,10,208,253,64,200,44,181,191,9,242,215,27,94,51,91,87,75,63,11,85,35,31,194,88,227,115,29,197,236,115,87,101,249,57,170,139,243,69,2,96,120,42,122,88,202,126,160,87,123,117,184,159,228,32,240,137,211,220,251,77,122,109,201,44,90,141,131,228,24,173,202,124,226,178,174,42,59,221,178,106,25,228,129,212,20,13,108,173,142,102,181,202,197,115,30,212,114,38,219,177,201,251,20,155,224,0,0,83,95,138,207,91,84,122,173,125,166,233,251,72,114,191,57,134,89,187,117,151,251,149,174,229,5,69,191,32,170,123,34,154,8,216,248,85,221,200,105,254,123,162,191,139,167,85,229,26,45,60,111,88,193,209,223,74,185,151,85,250,185,111,195,236,214,218,182,227,22,234,138,122,156,178,239,28,137,11,45,214,229,127,223,70,202,230,61,190,102,70,182,70,194,206,46,228,244,87,42,118,217,35,217,53,58,234,240,167,186,191,33,170,213,126,150,45,20,142,161,186,84,64,218,236,42,22,185,143,134,182,162,170,40,81,246,253,155,218,101,50,172,203,44,140,149,209,199,78,200,228,115,93,218,218,56,167,87,71,125,42,225,189,40,105,29,191,15,179,91,105,29,147,220,105,233,234,114,203,188,114,44,207,184,220,81,159,125,27,43,152,199,121,104,220,233,27,11,56,183,139,21,92,169,220,124,143,120,117,92,3,0,195,116,179,13,180,233,246,159,99,212,150,60,122,199,78,148,212,52,52,200,188,34,102,234,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,232,0,2,138,252,76,250,46,254,141,154,142,205,72,194,155,220,192,115,235,133,92,244,212,240,208,246,99,177,87,42,247,95,67,188,108,108,45,133,200,247,58,157,169,197,221,184,165,98,181,123,43,36,158,43,160,78,178,106,122,65,213,10,219,133,246,154,174,191,4,201,233,210,28,142,134,134,138,41,235,94,248,35,153,104,230,167,89,36,141,26,246,75,42,181,200,175,224,177,203,38,237,115,210,53,109,239,106,174,153,226,186,201,167,25,30,150,230,180,158,98,203,147,91,229,183,212,241,142,55,201,15,52,251,147,197,220,99,216,217,162,122,54,72,222,173,94,18,49,142,68,221,168,83,182,156,248,75,106,229,247,169,123,230,150,230,117,149,116,90,117,138,84,67,53,110,101,13,11,233,217,119,164,149,137,36,80,219,219,51,85,175,169,115,87,132,138,139,36,84,239,108,156,157,34,164,108,152,45,83,169,187,181,170,255,0,210,38,171,223,108,87,58,75,141,182,227,166,247,218,186,58,202,73,155,52,21,48,73,108,153,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,103,179,69,244,135,50,215,173,80,199,244,143,79,224,164,146,251,145,84,58,26,117,171,157,33,130,38,50,55,75,44,210,63,230,168,200,226,142,73,21,26,142,122,163,21,26,215,57,81,171,160,141,92,210,171,22,23,209,222,160,233,14,144,225,126,82,130,147,79,239,150,187,37,146,215,78,249,100,146,73,40,103,70,198,198,167,41,38,154,73,30,170,170,188,164,146,71,171,156,174,115,149,87,192,116,19,209,5,139,164,124,18,90,220,142,150,213,114,212,219,223,118,43,221,238,142,103,212,66,202,84,153,86,26,90,71,73,20,111,142,30,13,137,242,39,4,115,229,223,147,156,216,226,70,7,74,233,119,166,76,7,165,157,47,182,233,254,33,77,73,89,114,101,59,91,122,200,86,221,13,53,109,230,116,146,89,57,206,232,211,147,152,199,79,43,98,99,220,245,142,53,107,57,59,101,115,187,0,0,0,0,66,173,116,240,189,209,173,107,234,58,201,172,115,71,240,91,13,95,153,173,205,172,244,50,58,47,142,215,35,226,90,119,70,141,68,242,253,221,231,90,169,88,244,115,248,51,131,91,44,178,84,36,191,197,177,60,87,6,177,82,226,216,86,51,106,199,236,180,92,252,181,186,215,69,29,37,44,28,222,231,191,132,81,163,88,222,79,123,156,187,39,205,206,85,95,154,169,245,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,64,234,23,196,123,172,236,27,95,117,47,10,197,181,147,201,89,113,252,194,243,107,183,83,125,157,181,73,216,165,130,182,88,226,143,155,233,156,247,113,99,26,155,185,85,203,182,234,170,191,48,46,252,17,255,0,160,173,82,206,245,167,164,236,27,83,53,46,251,241,156,146,243,241,63,59,91,229,97,167,238,246,174,85,80,199,250,184,88,200,219,180,113,49,191,117,169,190,219,174,234,170,171,32,0,0,113,78,178,117,142,251,211,255,0,79,25,6,177,99,144,249,138,188,102,225,99,168,146,155,147,25,230,233,95,119,163,142,166,155,155,216,244,143,187,4,146,197,220,224,174,103,62,77,251,205,69,3,181,131,154,116,235,175,56,111,82,90,71,98,213,108,50,182,145,204,184,211,177,151,58,24,106,22,103,218,110,40,198,173,69,20,170,230,49,220,227,115,182,71,43,27,205,138,201,26,156,30,213,94,150,0,0,0,0,0,17,255,0,172,206,169,127,162,62,19,135,234,69,110,55,241,187,45,203,48,165,177,94,233,226,119,26,166,80,203,71,87,43,165,166,85,114,49,102,99,224,141,200,215,253,215,181,28,205,216,174,73,25,218,177,60,166,197,156,226,182,108,215,22,174,243,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,112,122,53,237,228,199,181,118,114,35,147,125,149,17,126,64,125,96,0,0,14,41,213,119,85,218,113,210,86,156,63,53,205,101,243,215,90,238,228,22,11,4,19,35,42,174,245,77,68,85,107,85,81,123,112,179,147,86,89,149,21,177,181,205,68,71,189,241,198,240,237,96,129,93,2,120,150,73,212,190,77,91,165,218,203,65,143,216,51,106,202,132,118,53,21,146,146,181,32,186,64,218,121,166,168,99,154,245,149,176,190,22,211,185,234,247,204,212,145,37,107,90,212,86,42,190,122,128,0,0,5,122,248,145,248,137,221,116,34,166,61,23,208,75,237,36,26,131,29,67,93,144,215,205,64,233,95,99,131,181,5,68,12,137,147,194,180,243,190,161,147,166,239,69,145,35,99,30,213,106,61,237,124,114,43,163,174,177,112,78,175,240,74,139,253,130,143,224,217,37,155,135,218,12,127,185,53,71,194,251,179,84,50,151,251,105,240,69,28,253,216,233,214,79,213,162,240,223,139,182,84,249,132,128,0,0,4,53,180,117,199,83,141,120,128,102,93,35,234,51,41,18,197,114,168,182,179,17,187,43,226,167,90,26,185,109,52,211,186,138,117,114,181,37,100,242,185,253,167,38,242,164,210,182,61,158,217,25,217,153,64,0,0,0,0,0,35,87,85,189,102,216,186,75,212,125,43,182,103,150,174,238,25,157,252,94,158,239,114,129,143,125,85,170,74,117,162,236,84,182,54,239,221,133,60,196,169,44,104,213,147,138,181,204,221,89,218,148,36,168,0,0,0,0,4,106,235,163,172,219,23,71,154,113,75,115,142,213,241,156,207,40,243,20,248,205,182,86,61,41,93,36,72,206,237,77,76,141,219,104,98,238,196,171,27,92,146,72,231,181,173,226,138,249,99,9,42,0,0,1,89,125,93,248,178,221,116,175,94,105,52,231,69,241,202,75,181,159,6,188,75,75,153,75,114,141,209,45,222,120,249,195,61,5,51,149,57,64,200,156,174,95,49,197,85,211,70,205,154,232,88,228,169,11,52,7,148,210,221,82,193,53,167,4,182,106,102,154,95,126,51,141,222,123,222,74,183,202,205,79,221,237,76,248,100,253,92,204,100,141,218,72,158,223,188,212,223,109,211,116,84,85,245,96,0,0,0,43,3,196,103,92,58,236,233,87,81,224,191,224,26,191,117,147,76,178,159,214,91,106,103,198,44,242,199,107,174,85,122,201,108,116,222,89,207,119,22,49,36,137,210,163,92,248,220,230,239,43,161,150,69,11,63,5,32,104,95,139,143,82,120,134,163,219,174,122,223,146,125,187,195,37,222,158,233,109,138,211,65,71,85,12,110,84,254,217,166,146,8,162,222,104,246,221,35,145,221,183,181,92,213,224,174,108,177,221,165,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,128,126,176,64,15,21,190,168,245,219,166,191,209,119,232,83,57,251,57,246,143,227,127,19,254,230,81,214,119,252,191,145,236,255,0,162,98,147,143,30,252,191,213,219,126,95,61,246,77,163,255,0,65,93,122,245,99,173,61,88,224,218,103,169,122,173,241,156,110,243,241,63,59,69,240,43,109,63,119,181,109,170,154,63,214,67,78,201,27,180,145,49,223,117,201,190,219,46,232,170,138,22,254,1,89,126,35,190,36,153,54,152,102,84,26,63,211,14,123,73,75,125,177,84,78,185,125,214,43,109,61,107,32,157,17,27,29,190,39,206,143,137,94,213,89,29,58,36,106,172,122,68,196,145,28,217,227,64,179,64,81,182,139,245,211,226,61,175,90,161,143,233,30,159,235,101,36,151,220,138,161,208,211,173,93,130,205,12,17,49,145,186,89,102,145,254,81,85,25,28,81,201,34,163,81,207,84,98,163,90,231,42,53,108,83,91,186,176,169,232,150,235,162,152,126,183,228,117,121,181,163,48,167,187,82,100,249,115,173,209,83,86,193,87,3,168,214,58,198,82,82,181,177,121,102,173,76,173,116,44,107,165,72,210,55,35,229,146,55,54,112,150,160,0,0,0,0,137,90,203,214,221,171,167,238,179,113,189,18,212,137,233,40,240,156,211,23,183,85,178,243,87,84,218,120,44,85,171,83,116,141,210,201,180,46,116,140,157,209,209,68,174,124,140,142,20,141,100,93,145,100,82,90,128,0,0,0,0,0,0,0,0,5,106,245,155,226,167,125,209,94,160,168,116,191,72,108,22,171,213,171,10,184,55,237,140,213,19,178,70,221,228,88,182,146,223,79,36,106,239,47,217,238,47,57,85,22,68,169,137,24,230,112,138,70,84,79,93,23,213,236,55,94,180,191,31,213,205,63,158,174,75,22,69,78,233,169,210,174,5,134,120,158,201,29,20,176,200,207,154,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,40,123,80,0,0,0,0,70,172,87,172,219,21,95,89,217,175,71,121,109,171,200,221,104,124,165,70,41,113,167,99,223,29,194,55,90,160,173,169,166,168,79,159,110,102,114,158,70,73,242,141,241,181,88,188,30,198,247,228,168,0,0,0,70,174,133,250,205,177,117,135,167,21,87,57,45,95,6,204,241,127,47,79,147,91,98,99,214,149,178,74,143,237,84,211,72,237,247,134,94,212,170,145,185,203,36,110,99,154,238,72,140,150,73,42,0,0,0,0,0,17,171,165,46,179,108,93,90,106,62,170,219,48,59,87,107,12,193,62,17,79,104,185,78,199,178,170,235,37,66,214,247,234,93,27,182,237,66,190,94,36,138,53,106,73,197,28,231,236,175,237,69,231,245,151,173,187,87,79,221,102,227,122,37,169,19,210,81,225,57,166,47,110,171,101,230,174,169,180,240,88,171,86,166,233,27,165,147,104,92,233,25,59,163,162,137,92,249,25,28,41,26,200,187,34,200,160,75,80,0,0,0,0,0,0,68,171,7,91,118,171,47,92,121,199,73,26,143,61,37,5,60,149,20,83,98,119,138,154,166,196,199,79,61,178,220,246,90,82,54,194,136,175,146,89,43,37,100,178,203,187,158,246,194,212,85,88,218,75,80,0,0,0,16,215,165,142,184,234,117,43,169,45,85,233,111,82,89,73,21,247,24,202,50,6,98,215,54,190,40,18,227,110,165,175,145,137,68,248,247,69,125,76,49,108,230,186,54,175,114,24,164,115,209,174,137,210,76,19,40,0,0,0,0,0,0,0,0,17,43,196,26,175,171,156,35,0,143,87,58,93,212,122,187,125,62,59,79,81,54,81,99,117,178,207,52,12,183,67,12,213,18,92,153,45,100,107,42,62,52,141,35,116,44,87,243,71,198,172,99,85,143,238,86,5,167,197,79,174,59,117,214,138,225,89,171,180,151,74,122,90,136,230,150,134,175,27,182,54,10,166,53,200,174,134,69,134,157,146,163,28,136,173,85,141,236,126,202,188,92,213,217,80,47,208,28,127,165,94,166,48,222,171,244,142,143,84,176,250,26,187,115,219,80,235,109,222,217,82,138,231,219,174,49,178,55,203,2,73,197,27,51,56,203,27,217,35,81,57,49,237,228,214,63,156,108,244,29,66,229,55,220,27,64,181,47,53,197,171,188,149,235,31,195,239,55,75,117,79,105,146,118,42,160,162,150,72,164,224,244,115,29,197,236,106,236,228,86,174,219,42,42,124,128,232,0,160,31,236,163,245,217,255,0,111,63,248,179,103,255,0,154,23,252,0,17,87,175,174,181,241,94,148,244,226,174,201,105,185,249,141,77,201,173,243,71,142,91,233,214,55,201,65,205,29,27,110,117,9,35,94,198,195,19,209,85,141,123,87,189,35,21,136,156,91,43,226,170,191,236,163,245,217,255,0,111,63,248,179,103,255,0,154,1,127,192,132,18,234,95,85,29,60,244,57,113,234,55,94,53,22,175,43,205,150,163,28,189,62,195,37,154,138,212,203,93,186,91,157,35,102,182,187,141,35,94,218,153,105,230,146,57,164,145,139,217,123,145,177,181,22,37,150,89,41,211,174,188,225,189,73,105,29,139,85,176,202,218,71,50,227,78,198,92,232,97,168,89,159,105,184,163,26,181,20,82,171,152,199,115,141,206,217,28,172,111,54,43,36,106,112,123,85,67,165,128,0,0,69,255,0,16,30,166,51,46,148,52,211,10,213,44,62,134,146,226,199,103,20,150,219,189,178,165,17,172,184,219,164,161,173,124,176,36,156,85,208,191,148,81,189,146,53,23,139,216,222,77,123,57,198,240,148,0,242,154,85,169,152,174,178,105,198,57,170,88,85,95,152,178,228,214,248,174,20,220,164,141,242,67,205,62,252,18,246,222,246,54,104,158,142,142,70,35,151,132,140,123,85,119,106,158,172,0,0,0,0,0,60,86,183,230,183,93,53,209,124,251,81,172,84,244,147,220,177,92,94,235,123,163,138,173,142,116,18,79,77,73,36,209,182,70,181,205,114,177,92,196,69,68,115,87,109,246,84,252,79,41,210,175,83,24,111,85,250,71,71,170,88,125,13,93,185,237,168,117,182,239,108,169,69,115,237,215,24,217,27,229,129,36,226,141,153,156,101,141,236,145,168,156,152,246,242,107,31,206,54,7,96,0,0,0,139,254,32,61,76,102,93,40,105,166,21,170,88,125,13,37,197,142,206,41,45,183,123,101,74,35,89,113,183,73,67,90,249,96,73,56,171,161,127,40,163,123,36,106,47,23,177,188,154,246,115,141,225,40,1,229,52,171,83,49,93,100,211,140,115,84,176,170,191,49,101,201,173,241,92,41,185,73,27,228,135,154,125,248,37,237,189,236,108,209,61,29,28,140,71,47,9,24,246,170,238,213,61,88,0,0,0,71,254,179,58,165,254,136,248,78,31,169,21,184,223,198,236,183,44,194,150,197,123,167,137,220,106,153,67,45,29,92,174,150,153,85,200,197,153,143,130,55,35,95,247,94,212,115,55,98,185,36,103,106,196,242,155,22,115,138,217,179,92,90,187,206,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,193,232,215,183,147,30,213,217,200,142,77,246,84,69,249,1,245,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,214,117,99,234,159,89,62,160,100,62,227,57,165,51,53,157,88,250,167,214,79,168,25,15,184,206,5,212,248,92,122,19,211,47,206,189,226,180,149,68,21,240,142,215,77,56,203,250,108,179,232,133,178,243,218,204,240,79,63,45,202,215,80,136,201,38,165,168,175,154,120,234,169,254,107,221,133,60,195,35,122,166,206,100,136,136,230,162,62,39,73,58,128,17,87,197,31,208,158,166,254,75,239,20,68,170,34,175,138,63,161,61,77,252,151,222,40,128,168,190,135,58,187,186,244,131,171,142,202,231,183,85,222,49,59,245,59,109,185,29,170,10,135,49,239,129,30,142,101,84,44,87,36,79,169,133,121,112,238,38,202,201,38,141,29,31,117,100,110,130,49,60,166,197,156,226,182,108,215,22,174,243,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,112,122,53,237,228,199,181,118,114,35,147,125,149,17,126,70,91,73,149,225,215,215,85,79,75,89,146,96,250,131,95,86,253,43,191,212,77,53,116,52,212,177,61,246,203,140,201,78,196,185,42,164,107,60,204,108,116,237,141,240,181,255,0,212,123,158,214,61,237,70,60,47,120,0,0,142,177,245,219,160,203,213,29,71,75,51,100,212,141,188,54,158,24,41,238,173,159,149,20,151,181,150,70,203,103,123,246,70,178,165,173,72,85,187,57,205,124,143,146,5,86,76,196,142,78,85,226,95,215,29,55,78,56,108,218,61,131,178,173,250,139,154,89,228,124,53,113,190,90,118,88,237,211,44,144,45,107,102,98,181,203,82,174,100,173,133,172,119,220,124,107,35,213,17,172,100,212,151,137,226,215,220,231,42,179,97,88,181,15,157,189,100,23,10,123,93,186,155,186,200,251,245,83,200,216,226,143,155,213,172,111,39,189,169,187,149,26,155,238,170,137,243,2,229,60,106,253,44,98,223,80,40,125,186,226,67,95,13,14,184,234,122,113,204,161,209,236,225,148,143,211,172,210,241,27,230,171,145,241,83,190,199,113,153,35,129,43,93,51,213,173,90,101,107,34,108,205,123,190,227,35,73,24,168,173,123,38,237,93,122,105,206,162,105,79,134,158,143,224,250,165,149,85,222,114,27,118,81,101,134,120,102,166,164,133,150,134,50,205,90,198,91,98,90,84,227,43,41,218,196,141,102,123,228,124,175,71,191,159,23,53,140,171,96,53,80,10,160,240,190,241,4,166,180,211,89,122,94,214,155,173,91,216,250,134,208,97,247,202,153,101,169,127,57,165,165,167,163,178,164,81,64,231,35,17,207,157,204,158,89,120,70,196,108,95,117,141,102,210,171,196,143,171,10,158,152,116,74,56,48,204,142,174,209,168,185,117,67,97,198,38,134,221,21,83,34,101,60,240,62,182,105,82,118,186,20,98,66,254,218,34,163,158,175,157,138,214,236,215,189,129,45,72,171,226,35,210,31,244,173,209,164,251,45,69,222,212,44,59,187,91,139,243,175,242,208,207,221,116,94,106,146,78,72,177,175,118,56,155,193,93,195,140,177,197,188,140,141,101,229,18,186,53,241,92,214,220,187,50,177,232,246,171,105,157,94,165,220,175,117,11,77,67,114,198,105,224,165,187,185,234,147,72,171,45,58,172,116,146,49,63,84,213,122,58,153,144,195,20,146,72,178,108,170,90,248,25,97,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,191,238,128,122,193,181,117,101,164,109,117,193,106,227,206,240,234,122,58,12,173,147,68,212,101,76,239,99,146,58,232,157,27,27,23,10,133,134,87,172,109,107,86,39,181,236,227,193,35,146,72,151,227,5,210,31,227,213,198,11,69,254,34,139,57,108,149,255,0,238,20,180,21,112,196,244,255,0,105,4,136,199,255,0,136,114,71,253,254,66,189,122,117,215,156,203,166,221,92,177,106,182,25,91,86,215,219,170,24,203,157,12,53,9,11,46,214,229,123,86,162,138,85,115,30,222,18,53,187,35,149,142,224,244,100,141,78,108,106,160,105,120,142,189,109,245,131,140,244,141,165,242,222,156,180,149,185,181,242,158,118,226,118,122,184,170,59,21,211,197,36,12,153,242,73,19,21,173,100,45,169,100,170,199,62,53,145,26,172,99,154,171,201,190,170,211,213,134,137,92,122,116,162,234,158,179,35,171,181,233,245,85,60,115,75,89,87,110,157,211,210,189,213,73,72,232,100,130,22,189,234,246,212,170,196,171,26,61,155,162,185,174,115,54,122,208,103,83,189,66,229,93,80,107,45,235,87,50,154,111,33,231,251,116,214,235,91,42,164,168,134,217,67,19,120,197,79,27,158,191,237,164,122,181,172,107,229,150,87,163,25,207,138,7,52,187,93,174,183,251,173,109,246,251,115,171,184,220,174,53,18,85,214,86,85,204,233,167,169,158,71,43,164,150,73,28,170,231,189,206,85,114,185,85,85,85,85,84,189,239,14,110,138,63,162,174,156,79,127,207,237,150,169,53,55,41,253,101,202,166,4,238,201,107,161,84,98,199,108,108,220,156,199,113,123,22,73,93,18,53,175,145,205,110,242,182,24,164,88,171,225,41,209,71,198,235,40,250,178,212,219,101,170,178,203,15,122,60,46,223,58,119,228,117,116,51,246,223,115,114,35,184,71,217,124,82,199,19,100,107,156,178,43,165,68,141,98,133,239,182,160,0,0,40,7,197,31,215,102,166,254,75,236,244,68,255,0,240,197,235,199,244,223,98,166,208,109,88,189,114,207,177,251,123,126,27,116,184,220,123,149,89,68,45,124,206,147,102,246,154,157,234,120,27,78,142,229,36,146,204,212,146,101,223,132,174,72,1,226,143,235,179,83,127,37,246,122,34,47,218,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,6,167,129,26,186,23,235,54,197,214,30,156,85,92,228,181,124,27,51,197,252,189,62,77,109,137,143,90,86,201,42,63,181,83,77,35,183,222,25,123,82,170,70,231,44,145,185,142,107,185,34,50,89,36,168,0,0,2,170,252,115,191,114,127,196,159,203,75,84,42,175,199,59,247,39,252,73,252,180,15,63,225,67,215,29,78,53,117,178,116,143,168,204,164,75,21,202,162,161,152,141,217,95,21,58,208,213,202,233,39,117,20,234,229,106,74,201,229,115,251,78,77,229,73,165,108,123,61,178,51,179,110,134,85,203,169,240,197,235,199,244,223,98,166,208,109,88,189,114,207,177,251,123,126,27,116,184,220,123,149,89,68,45,124,206,147,102,246,154,157,234,120,27,78,142,229,36,146,204,212,146,101,223,132,174,64,159,224,30,127,63,207,240,221,44,195,110,218,131,168,57,13,37,143,30,177,211,173,77,117,117,74,175,8,153,186,34,34,34,34,185,239,115,149,172,99,26,138,247,189,205,107,81,206,114,34,135,138,234,119,168,92,87,165,253,26,189,106,230,83,77,231,252,135,110,154,221,107,101,84,116,243,92,235,165,119,24,169,227,115,215,253,180,143,86,181,238,100,81,74,244,99,248,113,92,240,235,70,175,102,90,245,170,25,6,174,106,4,244,146,95,114,42,134,205,80,148,144,36,48,68,198,70,216,162,134,54,124,213,25,28,81,199,26,43,149,207,84,98,43,156,231,42,185,122,7,88,61,89,230,93,93,106,135,219,139,237,61,93,158,197,65,79,29,53,139,28,117,122,85,65,106,98,198,196,157,88,244,142,36,123,229,149,139,35,158,172,231,183,109,138,170,216,152,137,194,128,213,64,4,74,241,12,235,78,213,210,198,151,212,88,177,12,130,145,186,169,146,211,162,99,244,107,76,218,165,162,129,100,227,45,194,120,220,228,107,24,214,164,173,137,94,142,71,204,141,78,220,140,100,220,67,149,120,150,248,130,83,104,245,170,241,211,230,144,93,106,227,212,26,250,127,45,120,187,82,75,45,44,248,211,30,218,89,227,88,213,240,43,39,125,69,52,242,181,31,12,173,124,11,179,145,81,232,221,169,132,253,87,107,181,214,255,0,117,173,190,223,110,117,119,27,149,198,162,74,186,202,202,185,157,52,245,51,200,229,116,146,201,35,149,92,247,185,202,174,87,42,170,170,170,170,151,83,209,159,134,86,27,167,90,37,145,88,250,141,178,210,100,57,14,164,83,209,50,249,108,138,117,141,150,154,74,121,219,83,21,20,85,116,238,108,202,245,153,145,73,59,163,145,34,123,225,137,136,143,108,93,201,66,184,58,23,235,54,251,209,230,163,213,92,228,181,124,103,12,202,60,189,62,77,109,137,140,74,167,71,18,191,181,83,77,35,182,218,104,187,178,170,70,231,36,114,53,238,107,184,170,178,88,244,19,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,157,126,176,122,76,204,186,69,213,15,176,247,218,138,187,197,138,190,158,58,155,22,70,234,4,165,130,234,196,141,139,58,49,137,36,168,199,197,43,214,55,49,95,207,110,219,213,17,178,177,86,69,120,98,245,227,250,16,190,211,104,54,172,94,184,224,57,5,193,191,13,186,92,110,61,186,92,94,103,50,103,73,179,123,78,94,205,68,238,167,71,114,146,56,161,114,201,50,237,206,87,40,93,72,0,1,229,53,75,75,112,77,105,193,46,122,103,169,118,47,140,227,119,158,207,157,162,243,83,83,247,123,83,50,104,255,0,89,11,217,35,118,146,38,59,238,185,55,219,101,221,21,81,125,88,3,56,61,87,116,163,168,253,37,106,59,240,172,214,47,61,106,174,238,79,96,191,193,10,178,150,239,74,213,68,87,53,21,87,183,51,57,53,37,133,85,93,27,156,213,69,123,31,28,143,147,254,26,94,32,149,58,61,117,179,244,249,171,247,90,72,244,250,190,163,203,89,238,213,114,197,75,6,52,247,186,170,121,22,69,100,10,249,217,81,83,60,77,87,205,43,89,2,110,229,84,98,59,107,52,234,187,165,29,56,234,215,78,31,133,102,177,121,27,173,15,114,123,5,254,8,81,245,86,138,167,34,34,185,168,170,157,200,95,197,169,44,42,168,217,26,214,170,43,30,200,228,102,123,53,75,75,115,189,22,206,238,122,103,169,118,47,131,100,150,110,207,157,162,243,80,212,118,187,176,178,104,255,0,89,11,223,27,183,142,86,59,238,185,118,223,101,217,81,81,2,202,188,115,191,114,127,196,159,203,72,171,225,113,235,179,76,191,58,246,122,211,154,106,239,83,25,150,181,105,30,150,105,110,103,67,72,247,233,69,61,125,182,217,115,133,18,55,212,219,166,101,35,41,224,150,54,181,27,206,6,210,112,73,17,126,251,28,206,77,230,215,73,39,202,233,203,91,238,189,56,235,13,151,89,108,86,58,75,189,202,193,79,113,109,29,37,92,142,100,11,61,69,12,244,209,190,78,63,121,204,99,167,71,171,17,90,175,70,43,81,204,229,205,2,218,124,72,252,65,42,122,118,166,143,71,180,110,235,72,237,69,184,211,182,166,182,229,12,177,76,252,101,137,44,18,68,146,211,205,4,176,204,250,152,86,118,163,28,230,190,54,43,36,219,103,198,171,77,152,6,1,153,106,158,101,105,211,237,62,199,170,239,153,13,242,161,41,168,104,105,145,57,202,253,149,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,83,228,221,174,215,91,253,214,182,251,125,185,213,220,110,87,26,137,42,235,43,42,230,116,211,212,207,35,149,210,75,36,142,85,115,222,231,42,185,92,170,170,170,170,170,93,167,135,7,135,253,31,78,246,40,181,111,87,177,223,243,216,175,243,48,69,77,81,36,21,17,227,180,188,223,31,26,119,194,249,35,124,211,70,136,247,204,142,228,145,202,145,53,25,250,229,148,59,7,68,157,31,99,61,35,105,124,86,86,165,37,110,109,124,167,129,217,101,226,146,90,142,197,116,241,73,59,225,100,113,202,245,107,89,11,106,95,18,61,172,141,100,70,163,222,214,170,241,108,53,241,206,253,201,255,0,18,127,45,45,80,170,191,28,239,220,159,241,39,242,208,60,255,0,133,15,92,117,56,213,214,201,210,62,163,50,145,44,87,42,138,134,98,55,101,124,84,235,67,87,43,164,157,212,83,171,149,169,43,39,149,207,237,57,55,149,38,149,177,236,246,200,206,205,186,25,87,46,167,195,23,175,31,211,125,138,155,65,181,98,245,203,62,199,237,237,248,109,210,227,113,238,85,101,16,181,243,58,77,155,218,106,119,169,224,109,58,59,148,146,75,51,82,73,151,126,18,185,2,127,128,0,165,111,26,191,84,248,183,211,250,31,113,184,157,215,194,135,174,58,108,150,213,100,233,31,81,153,86,183,219,109,61,67,49,27,178,190,90,132,174,164,137,178,78,234,41,213,202,229,137,240,68,215,246,156,155,68,176,196,216,246,99,163,103,123,133,120,213,250,167,197,190,159,208,251,141,196,128,0,106,160,16,215,195,139,174,58,158,171,112,218,252,63,80,89,73,79,168,184,125,60,15,174,154,39,197,19,47,116,142,85,98,86,197,2,42,57,143,107,145,173,157,173,111,105,175,150,39,53,90,147,36,81,204,160,0,0,0,0,4,0,241,58,235,199,244,33,98,169,208,109,39,189,113,207,178,11,123,190,37,116,183,92,123,117,88,188,46,124,46,143,118,246,156,157,234,136,29,80,141,227,36,114,194,213,142,100,219,156,78,94,191,215,247,88,54,174,147,116,141,206,183,173,92,153,222,99,79,89,65,138,50,24,154,172,166,157,140,106,73,93,43,164,99,162,225,78,179,68,244,141,205,114,202,247,49,156,120,44,146,71,64,55,107,181,214,255,0,117,173,190,223,110,117,119,27,149,198,162,74,186,202,202,185,157,52,245,51,200,229,116,146,201,35,149,92,247,185,202,174,87,42,170,170,170,170,129,249,73,41,208,191,89,183,222,143,53,30,170,231,37,171,227,56,102,81,229,233,242,107,108,76,98,85,58,56,149,253,170,154,105,29,182,211,69,221,149,82,55,57,35,145,175,115,93,197,85,146,199,192,50,204,90,251,131,101,87,156,43,41,161,242,87,172,126,225,81,107,184,211,119,89,39,98,170,9,29,28,177,243,98,185,142,226,246,57,55,106,171,87,109,209,85,62,103,235,190,224,25,150,51,140,227,57,157,247,30,171,164,177,102,52,245,53,54,43,131,145,22,10,230,83,212,62,158,116,99,145,85,17,241,203,26,163,152,187,61,17,209,185,83,140,140,115,131,79,182,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,172,164,191,13,207,16,74,110,157,170,100,209,237,100,186,213,187,78,174,53,14,169,162,185,77,44,179,51,25,122,69,60,146,164,84,240,193,44,211,50,166,101,129,170,198,185,172,141,234,249,54,221,242,42,221,160,0,0,20,3,226,143,235,179,83,127,37,246,122,34,202,124,57,186,246,254,149,22,41,244,223,81,32,242,250,155,140,219,252,229,93,68,20,252,41,111,84,44,123,34,90,198,163,19,132,51,35,228,141,178,197,242,106,185,237,124,73,197,206,142,26,214,241,71,245,217,169,191,146,251,61,17,29,112,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,115,137,251,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,40,106,32,17,255,0,163,174,177,112,78,175,240,74,139,253,130,143,224,217,37,155,135,218,12,127,185,53,71,194,251,179,84,50,151,251,105,240,69,28,253,216,233,214,79,213,162,240,223,139,182,84,249,200,0,51,25,162,250,189,153,104,46,168,99,250,185,167,243,210,71,125,199,106,29,53,58,85,192,147,65,43,31,27,162,150,25,25,242,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,208,247,76,93,66,226,189,80,104,213,151,87,49,106,111,33,231,251,148,215,27,91,234,163,168,154,217,93,19,184,203,79,35,152,191,237,100,98,185,172,115,226,150,39,171,25,207,138,102,176,238,189,31,117,103,153,116,139,170,31,110,44,84,245,119,139,21,125,60,148,215,220,113,181,233,75,5,213,137,27,210,5,123,214,57,81,143,138,87,164,141,122,51,158,221,198,34,163,101,122,40,104,204,30,127,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,175,9,89,186,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,122,0,5,69,248,175,117,199,83,146,221,111,125,35,233,203,41,22,197,109,168,167,102,93,118,71,197,80,181,213,113,58,57,219,69,2,181,92,145,50,9,90,206,235,151,105,86,104,157,30,204,108,111,239,119,95,19,174,188,127,66,22,42,157,6,210,123,215,28,251,32,183,187,226,87,75,117,199,183,85,139,194,231,194,232,247,111,105,201,222,168,129,213,8,222,50,71,44,45,88,230,77,185,196,229,165,96,45,83,192,199,247,217,252,55,252,200,229,94,53,126,169,241,111,167,244,62,227,113,58,175,129,143,239,179,248,111,249,145,202,188,106,253,83,226,223,79,232,125,198,226,7,117,240,161,235,142,155,37,181,89,58,71,212,102,85,173,246,219,79,80,204,70,236,175,150,161,43,169,34,108,147,186,138,117,114,185,98,124,17,53,253,167,38,209,44,49,54,61,152,232,217,222,179,67,42,229,228,248,105,245,213,83,212,214,51,85,166,26,157,95,87,85,170,24,229,60,247,42,170,231,82,197,28,23,123,114,212,34,54,118,36,17,178,40,95,10,207,12,46,141,90,156,147,183,35,92,245,116,137,24,77,240,0,31,39,44,202,108,88,54,43,121,205,114,154,239,37,101,199,237,245,23,75,141,79,105,242,118,41,96,141,210,75,39,6,35,158,238,44,99,151,102,162,185,118,217,17,87,228,114,174,154,250,192,208,238,170,108,75,115,211,44,147,179,117,135,190,234,188,110,232,248,96,188,82,71,19,216,213,153,244,236,145,252,161,94,236,74,146,198,231,199,188,136,213,114,61,28,198,213,15,137,127,92,117,61,71,102,83,104,246,14,202,70,105,214,23,120,145,240,213,198,248,170,31,124,184,194,146,64,181,173,153,138,230,165,50,53,242,182,22,177,223,125,146,44,143,85,87,49,144,243,255,0,14,157,16,213,13,98,234,95,28,175,211,235,230,65,139,208,226,53,13,186,222,178,155,68,113,171,237,112,35,31,198,45,229,253,83,159,82,173,116,9,27,155,34,57,143,149,206,138,88,163,149,160,126,191,20,127,93,154,155,249,47,179,209,22,63,225,161,215,29,55,81,216,108,58,61,156,50,173,154,139,133,217,227,124,213,114,62,90,134,95,45,208,172,112,37,107,166,122,185,201,82,142,124,77,153,175,119,223,124,137,35,21,81,207,100,53,193,226,143,235,179,83,127,37,246,122,34,53,98,121,77,247,6,202,172,217,174,45,93,228,175,88,253,194,158,233,110,169,237,50,78,197,84,18,54,72,164,224,244,115,29,197,236,106,236,228,86,174,219,42,42,124,128,212,152,35,87,66,253,102,216,186,195,211,138,171,156,150,175,131,102,120,191,151,167,201,173,177,49,235,74,217,37,71,246,170,105,164,118,251,195,47,106,85,72,220,229,146,55,49,205,119,36,70,75,36,149,0,102,219,169,187,181,214,193,213,222,171,223,108,87,58,187,117,202,221,169,23,218,186,58,202,73,157,12,244,211,199,115,153,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,105,36,205,103,86,62,169,245,147,234,6,67,238,51,129,115,222,31,61,109,218,186,175,192,36,177,100,243,210,80,234,46,43,79,79,13,214,141,213,77,116,247,104,27,12,45,125,217,145,182,24,152,198,73,80,233,26,232,163,71,36,43,219,71,42,36,145,239,45,76,192,233,86,166,101,90,55,168,248,230,169,97,85,126,94,245,140,220,34,184,83,114,146,70,71,55,5,251,240,75,219,123,30,232,101,98,186,57,24,142,78,113,189,237,85,217,202,104,123,165,94,166,48,222,171,244,142,143,84,176,250,26,187,115,219,80,235,109,222,217,82,138,231,219,174,49,178,55,203,2,73,197,27,51,56,203,27,217,35,81,57,49,237,228,214,63,156,108,14,192,0,0,0,0,0,0,82,183,138,23,66,223,161,76,169,250,227,163,152,103,148,211,107,215,15,140,83,81,59,148,54,43,164,146,57,23,104,81,169,229,232,230,222,62,222,202,230,50,85,124,127,170,107,169,227,91,169,62,78,89,139,88,179,156,86,243,133,101,52,62,118,203,144,91,234,45,119,26,110,235,227,239,210,207,27,163,150,62,108,86,189,188,152,247,38,237,84,114,111,186,42,47,204,12,230,116,171,212,198,101,210,134,174,81,234,150,31,67,73,113,99,169,221,109,187,219,42,81,26,203,141,186,71,198,249,96,73,56,171,161,127,40,163,123,36,106,47,23,177,188,154,246,115,141,247,169,174,89,254,27,170,125,19,106,118,160,233,246,67,73,124,199,175,154,111,144,84,208,215,83,42,240,149,159,15,168,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,167,110,190,186,40,202,186,83,212,122,187,221,166,217,230,52,203,38,184,77,38,57,112,167,73,31,29,7,53,116,141,182,84,44,142,123,219,52,76,69,70,57,238,94,244,108,87,162,242,108,172,139,202,104,23,88,185,222,135,105,102,163,232,167,147,248,222,25,168,24,253,226,221,240,206,228,52,222,70,233,93,77,21,55,196,123,221,135,203,47,8,98,227,216,230,214,59,150,251,181,83,117,14,0,105,79,169,126,162,240,78,151,244,178,191,83,51,170,143,241,180,118,122,46,19,127,116,238,158,90,105,160,163,238,69,20,157,158,239,97,237,238,189,188,25,248,170,254,8,185,172,58,255,0,85,93,76,102,93,87,234,229,102,169,102,20,52,150,230,54,157,182,219,69,178,153,17,204,183,91,163,124,143,138,5,147,138,58,103,242,150,71,190,71,34,114,123,221,197,172,103,8,216,30,127,93,53,211,81,250,139,212,123,142,168,106,133,231,207,93,107,182,138,24,98,69,101,45,190,149,170,171,29,45,52,106,171,219,133,156,157,178,110,174,87,57,207,123,158,247,189,238,177,255,0,11,239,15,186,155,77,77,151,170,29,105,181,82,61,239,167,109,126,31,99,169,138,42,150,112,154,42,90,138,59,210,75,20,238,106,61,26,249,218,200,37,139,156,111,70,203,247,94,214,109,200,60,47,122,22,253,53,229,76,215,29,99,195,60,222,155,89,121,252,30,154,181,220,97,190,221,35,145,168,155,194,173,95,49,71,14,210,119,55,86,177,242,163,35,253,107,91,81,26,93,72,17,87,197,31,208,158,166,254,75,239,20,69,69,244,57,213,221,215,164,29,92,118,87,61,186,174,241,137,223,169,219,109,200,237,80,84,57,143,124,8,244,115,42,161,98,185,34,125,76,43,203,135,113,54,86,73,52,104,232,251,171,35,109,211,197,31,208,158,166,254,75,239,20,69,0,129,169,44,79,41,177,103,56,173,155,53,197,171,188,237,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,156,30,141,123,121,49,237,93,156,136,228,223,101,68,95,145,245,138,43,240,230,235,219,250,43,223,103,211,125,68,131,204,105,150,77,112,243,149,117,16,83,243,170,178,215,61,140,137,107,26,140,78,115,66,172,142,54,203,23,205,200,214,53,241,39,38,186,57,175,80,1,0,60,106,253,44,98,223,80,40,125,186,226,79,242,0,120,213,250,88,197,190,160,80,251,117,196,8,21,225,243,214,221,215,165,12,254,75,22,79,61,93,118,157,101,85,20,240,221,104,221,84,230,193,105,157,211,66,215,221,153,27,97,149,239,124,116,237,145,174,138,52,106,204,157,180,114,170,199,30,215,211,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,150,34,199,252,41,250,227,166,211,91,173,7,75,122,146,202,185,108,89,61,225,25,139,92,218,249,103,91,117,198,169,204,98,81,62,61,213,25,77,52,187,57,174,141,169,219,154,89,28,244,115,101,116,144,133,196,128,0,0,0,229,93,88,250,88,214,79,167,249,15,183,78,80,95,74,189,76,102,93,40,106,229,30,169,97,244,52,151,22,58,157,214,219,189,178,165,17,172,184,219,164,124,111,150,4,147,138,186,23,242,138,55,178,70,162,241,123,27,201,175,103,56,223,126,157,88,250,88,214,79,167,249,15,183,78,102,176,13,62,233,86,166,98,186,201,167,24,230,169,97,85,126,98,203,147,91,226,184,83,114,146,55,201,15,52,251,240,75,219,123,216,217,162,122,58,57,24,142,94,18,49,237,85,221,170,122,178,130,252,62,122,219,186,244,161,159,201,98,201,231,171,174,211,172,170,162,158,27,173,27,170,156,216,45,51,186,104,90,251,179,35,108,50,189,239,142,157,178,53,209,70,141,89,147,182,142,85,88,227,218,247,177,60,166,197,156,226,182,108,215,22,174,243,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,112,122,53,237,228,199,181,118,114,35,147,125,149,17,126,64,125,98,0,120,213,250,88,197,190,160,80,251,117,196,159,228,0,241,171,244,177,139,125,64,161,246,235,136,16,43,195,231,173,187,175,74,25,252,150,44,158,122,186,237,58,202,170,41,225,186,209,186,169,205,130,211,59,166,133,175,187,50,54,195,43,222,248,233,219,35,93,20,104,213,153,59,104,229,85,142,61,175,166,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,44,69,143,248,83,245,199,77,166,183,90,14,150,245,37,149,114,216,178,123,194,51,22,185,181,242,206,182,235,141,83,152,196,162,124,123,170,50,154,105,118,115,93,27,83,183,52,178,57,232,230,202,233,33,11,137,0,1,0,60,106,253,44,98,223,80,40,125,186,226,67,95,13,14,184,234,122,113,204,161,209,236,225,148,143,211,172,210,241,27,230,171,145,241,83,190,199,113,153,35,129,43,93,51,213,173,90,101,107,34,108,205,123,190,227,35,73,24,168,173,123,38,153,94,53,126,150,49,111,168,20,62,221,113,41,88,13,84,2,170,252,43,58,241,255,0,74,58,84,213,251,215,248,216,177,11,237,206,227,254,224,202,107,35,89,218,255,0,124,58,39,201,55,248,186,118,55,251,211,11,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,179,171,31,84,250,201,245,3,33,247,25,205,41,153,172,234,199,213,62,178,125,64,200,125,198,112,62,78,133,235,166,163,244,233,168,246,237,80,210,251,207,145,186,208,239,20,208,202,138,250,91,133,43,149,22,74,90,152,209,83,185,11,248,183,116,221,28,142,107,94,199,49,236,99,219,161,78,154,58,139,193,58,160,210,202,13,76,193,106,63,197,81,222,40,184,77,253,204,186,121,104,102,158,143,185,44,81,247,187,93,246,55,186,198,240,127,226,139,248,162,81,14,111,210,174,101,99,233,143,79,58,164,199,45,181,119,44,79,35,167,172,166,200,39,108,137,34,218,110,49,93,42,233,98,87,177,172,69,142,154,88,163,167,107,94,174,127,235,187,141,114,179,185,11,92,232,239,170,172,203,165,13,92,183,230,22,107,149,91,177,139,141,69,61,54,89,104,142,52,153,151,27,114,63,239,171,98,115,216,223,51,27,93,35,161,127,38,241,122,171,85,123,111,145,143,13,25,145,87,197,31,208,158,166,254,75,239,20,68,138,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,233,83,67,93,76,171,194,86,110,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,145,215,197,31,208,158,166,254,75,239,20,64,81,94,147,224,191,165,13,83,195,116,207,226,159,12,251,91,144,91,172,94,119,177,222,242,190,106,166,56,123,189,190,77,231,199,185,203,143,38,239,182,219,166,251,158,131,168,173,6,204,186,109,213,203,238,148,230,116,85,109,125,186,161,239,182,87,77,78,144,178,237,110,87,185,41,235,98,70,189,237,225,35,91,186,181,30,238,15,71,198,229,230,199,34,126,190,147,189,83,232,223,212,12,123,220,96,47,39,174,78,145,45,93,95,105,27,113,72,46,52,150,124,178,195,80,235,150,57,117,158,157,175,99,39,86,43,95,75,51,209,171,43,41,166,78,60,251,107,186,62,56,100,86,201,218,72,220,16,171,194,251,196,18,154,211,77,101,233,123,90,110,181,111,99,234,27,65,135,223,42,101,150,165,252,230,150,150,158,142,202,145,69,3,156,140,71,62,119,50,121,101,225,27,17,177,125,214,53,155,77,94,185,58,187,181,116,131,164,109,202,224,183,82,94,50,203,245,67,173,184,229,170,122,134,177,143,157,24,174,125,84,204,71,36,175,166,133,56,243,237,166,234,249,33,141,93,31,117,36,110,125,178,204,90,251,131,101,87,156,43,41,161,242,87,172,126,225,81,107,184,211,119,89,39,98,170,9,29,28,177,243,98,185,142,226,246,57,55,106,171,87,109,209,85,62,103,213,212,141,85,212,125,96,190,211,228,250,161,154,93,114,107,173,37,190,154,215,13,93,198,161,101,145,148,176,51,132,113,162,175,252,39,57,127,172,249,31,36,143,87,61,239,115,131,229,101,153,77,247,57,202,175,57,174,83,93,231,111,89,5,194,162,233,113,169,237,50,62,253,84,242,58,73,100,224,196,107,27,201,239,114,236,212,70,166,251,34,34,124,139,169,240,189,232,163,250,63,224,140,214,125,66,182,93,104,117,39,50,183,190,154,91,117,106,118,126,13,107,116,205,123,41,214,38,185,119,154,94,212,19,72,178,34,62,63,185,23,8,220,201,123,156,43,194,251,195,238,154,237,77,101,234,135,90,109,85,108,99,42,27,95,135,216,234,98,150,153,252,225,150,150,162,142,244,146,197,59,92,172,87,50,118,178,9,98,225,35,21,178,253,230,57,155,218,248,16,3,198,175,210,198,45,245,2,135,219,174,37,80,116,229,162,23,94,163,181,134,203,163,86,43,229,37,162,229,127,167,184,186,142,174,174,55,62,4,158,158,134,122,152,217,39,31,188,214,61,208,35,21,232,142,86,35,213,200,215,241,224,182,191,227,87,233,99,22,250,129,67,237,215,18,0,120,92,122,236,211,47,206,189,158,180,8,213,150,98,215,220,27,42,188,225,89,77,15,146,189,99,247,10,139,93,198,155,186,201,59,21,80,72,232,229,143,155,21,204,119,23,177,201,187,85,90,187,110,138,169,243,58,6,181,117,59,172,189,66,88,176,155,6,172,101,31,27,143,2,183,205,111,182,212,203,11,124,212,253,215,181,100,158,166,111,235,205,50,178,58,120,213,238,95,155,96,107,149,22,71,75,36,150,253,226,51,208,79,244,168,177,65,169,26,119,63,151,212,220,102,223,228,233,41,231,168,225,75,122,161,99,223,42,81,185,94,188,33,153,31,36,142,138,95,147,85,207,115,37,94,46,108,144,209,181,166,211,117,191,221,104,172,86,43,101,93,198,229,113,168,142,146,142,142,146,23,77,61,76,242,57,27,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,128,88,255,0,131,39,78,159,105,115,187,239,82,247,250,125,232,49,14,229,139,31,251,255,0,215,186,79,10,121,169,126,228,168,228,237,82,202,140,227,36,110,99,252,239,38,170,58,31,149,191,156,255,0,64,116,114,197,211,254,141,98,122,59,142,77,230,41,49,155,123,105,228,169,226,246,121,186,167,185,210,84,212,240,123,222,177,247,103,146,89,123,124,213,172,231,197,191,117,168,135,64,0,80,15,136,143,72,127,209,75,89,83,236,181,23,103,79,115,30,237,110,47,206,191,204,205,7,105,177,121,170,73,57,34,72,157,169,37,111,5,119,62,81,73,22,242,62,68,151,141,255,0,21,151,226,235,214,14,51,65,134,220,58,75,195,214,146,229,125,186,84,83,59,46,116,209,84,49,246,136,34,90,74,234,70,68,170,198,197,43,231,87,70,229,123,94,244,99,35,123,92,222,82,53,204,10,160,251,89,149,125,149,251,11,246,154,235,246,111,226,31,22,248,63,157,147,200,249,238,223,107,204,246,55,237,247,187,127,115,185,199,151,31,187,190,223,34,74,248,119,116,135,253,43,117,149,126,212,209,119,180,247,14,237,86,229,28,43,252,180,211,247,91,47,149,164,143,138,44,139,221,146,39,115,86,240,227,20,114,237,35,36,88,185,69,82,215,188,32,186,193,181,45,170,155,164,44,209,106,219,114,109,69,109,126,29,86,216,154,232,36,129,90,234,154,154,23,240,98,57,143,107,146,166,161,178,72,174,71,163,228,103,38,112,137,146,5,165,0,0,0,0,160,31,20,127,93,154,155,249,47,179,209,17,255,0,29,210,220,239,43,193,50,237,76,176,88,188,214,55,130,121,15,180,21,190,106,22,121,63,59,50,195,75,250,183,189,36,147,156,141,86,254,173,174,227,182,238,217,62,100,128,241,71,245,217,169,191,146,251,61,17,39,252,17,237,54,171,253,171,94,108,87,219,101,37,198,219,113,167,199,233,43,40,234,225,108,208,84,193,35,110,109,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,80,43,175,69,245,123,50,208,93,80,199,245,115,79,231,164,142,251,142,212,58,106,116,171,129,38,130,86,62,55,69,44,50,51,228,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,161,238,152,186,133,197,122,160,209,171,46,174,98,212,222,67,207,247,41,174,54,183,213,71,81,53,178,186,39,113,150,158,71,49,127,218,200,197,115,88,231,197,44,79,86,51,159,20,166,15,16,206,139,46,189,44,106,133,69,247,16,199,234,219,165,121,45,66,46,63,88,181,46,170,74,41,214,62,82,219,231,145,205,71,49,237,114,74,232,145,234,229,124,40,213,238,72,246,77,199,192,116,125,213,158,101,210,46,168,125,184,177,83,213,222,44,85,244,242,83,95,113,198,215,165,44,23,86,36,111,72,21,239,88,229,70,62,41,94,146,53,232,206,123,119,24,138,141,149,232,161,163,48,121,77,45,213,44,19,90,112,75,102,166,105,165,247,227,56,221,231,189,228,171,124,172,212,253,222,212,207,134,79,213,204,198,72,221,164,137,237,251,205,77,246,221,55,69,69,95,86,0,170,191,28,239,220,159,241,39,242,210,213,10,171,241,206,253,201,255,0,18,127,45,2,0,116,247,211,166,119,212,181,227,40,196,244,206,159,207,100,150,44,125,111,180,86,206,112,197,241,14,53,244,116,210,69,222,154,88,227,139,140,117,79,155,147,149,119,236,240,68,221,232,169,205,45,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,39,175,130,167,170,124,167,233,253,119,184,219,142,213,226,215,209,71,198,232,235,58,178,211,43,101,214,178,245,15,102,60,210,223,2,119,227,117,12,48,118,217,115,106,43,185,199,217,100,81,71,43,99,107,154,177,171,101,84,141,34,153,239,9,85,208,191,89,182,46,176,244,226,170,231,37,171,224,217,158,47,229,233,242,107,108,76,122,210,182,73,81,253,170,154,105,29,190,240,203,218,149,82,55,57,100,141,204,115,93,201,17,146,201,86,222,35,189,113,211,117,91,153,80,97,250,124,202,186,125,58,195,234,39,125,12,210,190,88,159,123,171,114,35,22,182,88,21,81,172,99,90,142,108,13,115,123,173,100,178,185,202,213,153,98,142,26,157,43,167,93,6,204,186,146,213,203,22,148,225,148,85,110,125,198,161,143,185,215,67,78,147,50,211,110,71,181,42,43,101,71,61,141,225,27,93,186,53,94,222,111,86,70,213,230,246,162,135,235,209,46,157,51,189,111,179,231,89,101,130,159,179,141,233,206,63,93,125,200,46,124,225,119,149,237,80,85,212,210,197,217,124,172,145,253,249,40,214,30,81,163,251,124,249,185,21,19,101,229,70,135,181,39,72,112,221,5,232,39,81,52,143,79,224,171,142,197,142,233,190,73,13,58,213,206,179,79,43,223,69,83,44,179,72,255,0,146,43,228,150,73,36,84,106,53,136,175,84,107,90,212,70,166,120,64,213,65,156,30,177,177,206,160,177,206,160,178,72,250,155,127,155,206,170,251,18,207,116,138,158,40,169,110,180,177,196,216,41,234,169,187,81,199,27,161,116,112,53,168,168,198,185,28,199,54,70,182,70,200,212,209,241,29,122,219,232,251,25,234,231,75,229,178,185,41,40,179,107,29,60,238,196,239,21,114,212,118,40,103,150,72,31,51,36,142,39,163,92,201,155,76,200,149,238,100,139,26,57,94,198,185,83,139,130,176,60,36,50,125,18,176,117,47,29,46,167,219,233,41,242,122,218,126,24,69,242,166,229,60,12,166,184,185,146,83,203,68,145,55,104,100,125,84,53,47,70,58,101,249,62,6,177,136,178,76,210,242,76,187,231,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,133,166,174,161,169,68,231,19,246,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,91,94,233,15,197,139,21,175,210,124,142,46,168,239,157,156,167,11,183,252,66,43,132,77,143,205,101,125,202,153,83,177,77,73,12,17,67,20,209,35,233,34,70,115,251,237,115,165,114,177,145,204,246,135,75,241,111,203,116,74,223,211,68,152,102,167,186,174,124,158,237,81,241,44,34,138,154,89,225,123,238,52,207,142,25,103,89,91,20,144,240,138,26,215,171,227,155,143,113,142,115,88,230,73,198,72,232,216,247,250,233,174,154,143,212,94,163,220,117,67,84,47,62,122,235,93,180,80,195,18,43,41,109,244,173,85,88,233,105,163,85,94,220,44,228,237,147,117,114,185,206,123,220,247,189,239,116,255,0,240,148,232,163,227,117,148,125,89,106,109,178,213,89,101,135,189,30,23,111,157,59,242,58,186,25,251,111,185,185,17,220,35,236,190,41,99,137,178,53,206,89,21,210,162,70,177,66,247,132,224,240,250,196,181,115,7,233,47,5,198,181,161,181,112,95,105,105,230,90,106,26,232,158,218,219,125,185,211,61,105,41,170,21,242,189,85,237,137,91,197,187,69,218,141,99,129,99,107,161,114,186,69,0,0,0,0,137,94,33,157,22,90,186,167,210,250,139,238,33,143,210,59,85,49,170,116,92,126,177,106,91,74,181,176,36,156,165,183,207,35,154,173,123,28,213,149,209,35,213,168,201,149,171,220,141,143,155,148,181,0,101,134,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,83,242,150,83,227,89,165,184,38,41,157,224,58,153,96,177,121,92,147,59,248,175,218,10,223,53,51,252,231,146,134,221,13,47,234,222,245,142,62,17,185,91,250,182,183,150,251,187,117,249,145,131,195,211,0,195,117,63,172,109,57,195,53,3,30,164,190,216,170,170,43,234,106,45,245,104,174,130,119,211,91,234,106,34,73,27,190,207,98,75,12,106,172,118,236,122,34,181,200,230,170,181,66,106,120,83,244,37,106,75,85,7,84,218,203,140,213,186,228,234,132,159,8,181,92,96,107,96,142,4,107,29,29,225,88,170,174,123,220,229,114,65,205,173,70,35,59,237,71,243,130,72,237,40,0,5,85,248,231,126,228,255,0,137,63,150,150,168,85,95,142,119,238,79,248,147,249,104,16,87,165,206,154,239,189,80,222,51,172,43,14,94,121,77,147,15,155,33,177,83,62,169,148,240,214,85,67,95,69,27,224,145,239,106,162,115,130,121,209,155,171,27,221,237,43,222,214,35,212,229,95,230,171,2,202,191,213,92,115,36,199,46,31,248,74,58,235,109,117,60,159,240,100,134,104,228,103,249,28,215,55,246,42,19,171,193,83,213,62,83,244,254,187,220,109,196,148,241,58,240,255,0,172,213,218,58,158,160,116,67,29,243,121,213,39,41,242,107,108,82,79,45,85,250,150,56,33,134,39,83,49,207,88,210,104,35,167,249,67,27,26,233,154,247,108,174,145,172,100,129,221,122,1,235,6,213,213,150,145,181,215,5,171,143,59,195,169,232,232,50,182,77,19,81,149,51,189,142,72,235,162,116,108,108,92,42,22,25,94,177,181,173,88,158,215,179,143,4,142,73,37,1,152,29,45,213,44,239,69,179,187,102,166,105,165,247,224,217,37,155,189,228,171,124,172,53,29,174,236,47,134,79,213,204,199,198,237,227,149,237,251,205,93,183,221,54,84,69,77,9,244,163,213,118,156,117,107,167,12,205,112,169,124,141,214,135,183,5,254,193,60,200,250,171,69,83,145,85,26,229,68,78,228,47,226,229,138,100,68,108,141,107,145,81,143,100,145,176,43,7,198,175,213,62,45,244,254,135,220,110,36,63,193,180,47,81,245,39,78,51,157,80,194,172,223,21,181,105,207,145,150,255,0,12,10,174,170,167,165,170,74,133,74,166,198,137,247,225,143,202,187,186,168,188,152,215,181,234,213,99,100,123,38,7,141,95,170,124,91,233,253,15,184,220,78,171,224,99,251,236,254,27,254,100,5,101,224,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,231,19,246,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,93,9,244,125,213,158,27,213,214,151,253,184,177,83,210,89,239,180,21,18,83,95,113,198,215,173,84,246,167,172,143,72,21,239,88,226,87,178,88,152,146,53,232,206,27,247,24,138,174,137,232,149,107,226,63,225,255,0,89,211,189,246,93,91,210,28,119,252,233,235,252,180,18,211,83,201,61,68,152,237,87,6,71,198,161,243,62,73,31,12,210,34,189,147,43,184,164,146,172,78,70,126,165,101,141,125,49,117,11,149,116,191,172,182,93,92,197,169,188,255,0,144,238,83,92,109,111,170,146,158,27,157,12,173,227,45,60,142,98,255,0,181,145,138,230,189,172,150,40,158,172,127,14,42,26,83,7,138,209,125,94,195,117,235,75,241,253,92,211,249,234,228,177,100,84,238,154,157,42,224,88,103,137,236,145,209,75,12,140,249,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,251,80,7,20,234,187,170,237,56,233,43,78,31,154,230,178,249,235,173,119,114,11,5,130,9,145,149,87,122,166,162,42,181,170,168,189,184,89,201,171,44,202,138,216,218,230,162,35,222,248,227,127,107,60,166,169,105,110,9,173,56,37,207,76,245,46,197,241,156,110,243,217,243,180,94,106,106,126,239,106,102,77,31,235,33,123,36,110,210,68,199,125,215,38,251,108,187,162,170,40,102,179,84,181,75,59,214,156,238,231,169,154,151,125,248,206,73,121,236,249,218,223,43,13,63,119,181,11,33,143,245,112,177,145,183,104,226,99,126,235,83,125,183,93,213,85,86,210,188,40,122,28,166,198,173,86,78,174,53,25,245,105,125,185,83,212,63,17,180,171,37,167,74,26,73,91,36,14,173,157,28,141,89,95,60,78,127,105,169,188,73,12,173,147,119,186,70,118,90,49,224,255,0,106,194,58,151,172,201,115,187,237,38,79,165,248,237,69,61,202,195,110,184,81,182,103,222,146,70,84,39,149,173,227,35,17,143,165,149,148,207,119,234,159,13,75,30,212,86,181,29,44,76,179,64,51,89,213,143,170,125,100,250,129,144,251,140,229,170,116,171,211,214,43,213,7,133,126,27,164,121,77,79,144,243,255,0,22,169,183,93,25,75,29,68,214,202,232,175,85,174,138,162,54,189,63,219,70,244,107,152,231,197,44,172,71,179,159,36,170,190,172,125,83,235,39,212,12,135,220,103,46,167,194,227,208,158,153,126,117,239,21,160,81,182,180,105,14,101,160,186,161,144,105,30,160,65,73,29,247,29,168,108,53,11,73,58,77,4,172,124,109,150,41,163,127,201,85,146,69,36,114,34,57,26,244,71,162,57,173,114,43,82,205,60,37,58,215,248,221,29,31,73,186,155,115,186,214,94,161,239,73,133,220,39,94,252,110,161,134,14,227,237,142,84,111,56,251,44,138,89,34,116,142,115,86,53,116,72,177,164,80,177,242,171,174,142,140,172,93,97,233,197,45,178,59,175,193,179,60,95,204,84,99,55,41,94,245,165,108,146,163,59,180,213,49,183,125,225,151,181,18,44,141,106,201,27,152,215,55,146,35,226,147,207,244,89,225,231,165,253,44,90,173,89,125,246,142,147,37,213,70,211,204,149,153,2,186,71,65,68,179,181,173,146,158,134,39,108,214,49,173,69,103,125,88,147,61,31,54,234,198,73,217,104,75,80,0,20,3,226,143,235,179,83,127,37,246,122,35,154,90,186,103,204,175,253,46,93,122,167,177,87,82,85,88,177,204,161,248,229,246,133,202,145,207,70,197,138,141,96,171,98,171,182,153,143,150,177,34,115,17,17,236,94,219,145,30,215,61,98,233,126,40,254,187,53,55,242,95,103,162,39,255,0,130,167,165,140,167,234,5,119,183,91,128,169,93,11,215,77,71,233,211,81,237,218,161,165,247,159,35,117,161,222,41,161,149,21,244,183,10,87,42,44,148,181,49,162,167,114,23,241,110,233,186,57,28,214,189,142,99,216,199,183,69,58,23,174,154,113,212,94,156,91,181,67,75,239,62,122,213,93,188,83,67,42,35,42,173,245,77,68,89,41,106,99,69,94,220,204,228,221,211,117,106,181,205,123,28,246,61,143,116,21,202,124,25,48,76,131,168,42,171,229,167,43,251,51,163,181,22,246,73,29,146,215,52,210,94,41,235,155,19,99,88,89,53,90,76,197,133,207,69,168,89,158,174,118,238,88,82,36,77,165,75,10,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,233,77,67,67,76,139,194,38,110,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,161,151,115,170,235,111,78,153,222,136,89,240,92,178,255,0,79,222,198,245,27,31,161,190,227,247,62,112,183,205,119,104,41,42,106,162,236,178,87,200,206,196,149,137,15,41,17,157,206,28,218,136,139,178,114,163,67,218,109,164,56,110,189,116,19,167,122,71,168,16,85,201,98,200,180,223,27,134,161,105,39,88,103,137,236,162,166,150,41,163,127,205,17,241,203,28,114,34,57,28,197,86,34,57,174,106,171,84,42,175,195,139,174,58,110,148,179,42,252,63,80,89,87,81,167,89,133,68,15,174,154,39,203,43,236,149,109,69,98,86,197,2,42,181,236,115,85,173,157,173,111,117,204,138,39,53,92,176,164,82,90,79,93,29,102,216,186,60,211,138,91,156,118,175,140,230,121,71,152,167,198,109,178,177,233,74,233,34,70,119,106,106,100,110,219,67,23,118,37,88,218,228,146,71,61,173,111,20,87,203,29,27,117,21,160,217,151,77,186,185,125,210,156,206,138,173,175,183,84,61,246,202,233,169,210,22,93,173,202,247,37,61,108,72,215,189,188,36,107,119,86,163,221,193,232,248,220,188,216,228,78,106,7,234,187,93,174,183,251,173,109,246,251,115,171,184,220,174,53,18,85,214,86,85,204,233,167,169,158,71,43,164,150,73,28,170,231,189,206,85,114,185,85,85,85,85,84,233,125,66,116,233,157,244,211,120,197,241,61,76,167,242,57,37,247,31,75,237,109,179,156,50,252,63,149,125,101,52,113,119,161,150,72,229,229,29,43,38,228,213,77,187,220,21,55,98,170,216,167,132,167,69,31,4,163,163,234,203,83,109,151,90,59,212,221,232,240,187,124,233,216,141,180,51,65,219,125,205,200,142,231,39,121,146,203,28,77,145,173,106,70,142,149,18,68,150,23,179,138,248,213,250,167,197,190,159,208,251,141,196,14,171,224,99,251,236,254,27,254,100,114,175,26,191,84,248,183,211,250,31,113,184,157,87,192,199,247,217,252,55,252,200,229,94,53,126,169,241,111,167,244,62,227,113,2,58,232,7,73,153,151,81,154,95,170,217,198,159,212,85,215,95,116,214,158,215,83,79,142,82,80,36,243,222,89,85,36,233,42,70,254,227,85,175,138,42,121,36,70,53,146,62,85,217,141,78,74,212,94,63,137,229,55,220,27,42,179,102,184,181,119,146,189,99,247,10,123,165,186,167,180,201,59,21,80,72,217,34,147,131,209,204,119,23,177,171,179,145,90,187,108,168,169,242,44,255,0,192,199,247,217,252,55,252,200,120,169,244,29,254,155,245,87,164,22,95,241,82,229,246,43,101,187,253,221,245,55,183,63,187,254,247,108,172,142,31,241,149,15,119,247,215,129,42,186,5,235,95,21,234,179,78,41,44,151,107,159,151,212,220,102,223,12,121,29,190,161,99,100,149,252,17,177,186,231,78,145,181,140,116,50,189,81,94,214,53,59,50,61,24,169,197,209,62,88,171,226,167,215,143,250,111,210,166,144,94,191,197,69,151,223,109,151,31,247,118,84,217,28,206,215,251,221,210,190,57,191,198,83,189,191,223,88,86,174,155,234,174,163,232,253,246,163,39,210,252,210,235,140,221,106,237,245,54,185,170,237,213,11,20,143,165,157,156,36,141,85,63,224,185,171,253,102,72,200,228,98,181,236,99,155,242,177,60,90,251,156,229,86,108,43,22,161,243,183,172,130,225,79,107,183,83,119,89,31,126,170,121,27,28,81,243,122,181,141,228,247,181,55,114,163,83,125,213,81,62,96,123,94,157,116,27,50,234,75,87,44,90,83,134,81,85,185,247,26,134,62,231,93,13,58,76,203,77,185,30,212,168,173,149,28,246,55,132,109,118,232,213,123,121,189,89,27,87,155,218,139,160,158,154,58,116,193,58,95,210,202,13,51,193,105,255,0,197,86,94,43,121,205,253,211,186,121,104,97,158,179,183,44,178,118,123,189,134,59,180,199,112,103,224,137,248,170,243,254,133,250,50,177,116,121,167,21,86,201,46,191,25,204,242,143,47,81,147,92,162,123,210,149,210,68,143,237,83,83,70,237,182,134,46,236,168,146,57,169,36,142,123,156,238,40,172,138,57,42,5,0,248,163,250,236,212,223,201,125,158,136,241,88,159,73,153,150,117,210,134,65,213,14,31,81,87,118,102,43,148,73,101,187,216,233,168,17,207,165,183,71,71,21,68,183,37,151,185,201,204,99,167,141,175,141,177,47,22,114,149,206,70,49,252,125,175,138,63,174,205,77,252,151,217,232,137,255,0,224,169,233,99,41,250,129,93,237,214,224,42,131,167,93,121,204,186,109,213,203,22,171,97,149,181,109,125,186,161,140,185,208,195,80,144,178,237,110,87,181,106,40,165,87,49,237,225,35,91,178,57,88,238,15,70,72,212,230,198,170,104,39,166,142,162,240,78,168,52,178,131,83,48,90,143,241,84,119,138,46,19,127,115,46,158,90,25,167,163,238,75,20,125,238,215,125,141,238,177,188,31,248,162,254,40,149,23,226,95,208,229,79,78,57,148,218,195,131,190,145,250,117,154,94,36,100,52,145,178,42,119,216,238,51,36,147,173,19,97,98,53,171,76,173,100,174,133,204,111,220,100,107,27,209,21,172,124,220,127,162,142,171,175,189,37,235,45,22,101,221,186,214,98,23,45,168,242,155,37,20,204,111,159,165,226,244,142,68,108,136,172,89,160,123,251,177,174,236,114,236,248,251,140,100,178,40,26,41,51,89,213,143,170,125,100,250,129,144,251,140,230,140,240,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,240,149,155,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,38,115,58,177,245,79,172,159,80,50,31,113,156,15,41,250,45,206,255,0,69,159,166,191,129,127,152,207,180,31,101,190,39,230,161,255,0,77,60,183,153,236,118,121,247,127,188,253,238,124,56,126,206,91,252,143,107,210,175,83,25,151,74,26,185,71,170,88,125,13,37,197,142,167,117,182,239,108,169,68,107,46,54,233,31,27,229,129,36,226,174,133,252,162,141,236,145,168,188,94,198,242,107,217,206,55,217,87,132,158,1,134,234,159,68,217,254,159,106,14,61,73,124,199,175,153,197,125,53,117,13,74,47,9,89,240,251,106,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,165,117,245,137,210,174,101,210,134,174,92,48,251,205,182,173,216,197,198,162,162,167,19,187,201,34,76,203,141,185,31,247,17,210,181,140,111,153,141,174,141,179,51,139,120,189,81,200,157,183,198,247,134,130,52,171,83,49,93,100,211,140,115,84,176,170,191,49,101,201,173,241,92,41,185,73,27,228,135,154,125,248,37,237,189,236,108,209,61,29,28,140,71,47,9,24,246,170,238,213,61,89,65,126,31,61,109,221,122,80,207,228,177,100,243,213,215,105,214,85,81,79,13,214,141,213,78,108,22,153,221,52,45,125,217,145,182,25,94,247,199,78,217,26,232,163,70,172,201,219,71,42,172,113,237,123,216,158,83,98,206,113,91,54,107,139,87,121,219,46,65,111,167,186,91,170,123,79,143,191,75,60,109,146,41,56,61,26,246,242,99,218,187,57,17,201,190,202,136,191,32,62,176,0,0,0,0,0,14,127,174,154,23,167,29,69,233,197,199,75,245,66,205,231,173,85,219,75,12,209,42,50,170,223,84,212,84,142,170,154,69,69,237,204,206,78,217,118,86,171,92,230,61,175,99,222,199,103,179,169,126,157,51,190,151,245,78,191,76,243,170,127,241,181,150,122,222,112,255,0,116,237,126,102,104,96,172,237,197,44,157,158,239,97,238,237,61,220,217,248,42,126,10,186,83,35,87,136,62,133,233,198,178,244,203,154,221,179,91,55,118,235,130,99,247,76,146,193,114,129,81,149,84,85,84,244,175,153,88,215,170,46,240,203,218,107,37,141,81,90,230,163,85,54,123,35,123,3,61,132,180,240,249,232,146,235,213,126,127,37,247,39,130,174,135,78,177,90,138,121,174,181,142,165,115,160,187,78,217,161,115,237,44,145,179,68,246,62,74,119,72,231,75,26,185,97,78,218,185,17,100,143,120,150,105,247,74,180,207,21,209,189,56,199,52,183,10,164,242,246,92,102,223,21,190,155,148,113,178,73,184,39,223,158,94,219,24,199,77,43,213,210,72,244,106,115,145,239,114,166,238,80,62,174,39,139,88,176,108,86,205,133,98,212,62,74,203,143,219,233,237,118,234,110,235,228,236,82,193,27,99,138,62,111,87,61,220,88,198,166,238,85,114,237,186,170,175,204,250,192,1,21,124,81,253,9,234,111,228,190,241,68,81,94,147,224,191,165,13,83,195,116,207,226,159,12,251,91,144,91,172,94,119,177,222,242,190,106,166,56,123,189,190,77,231,199,185,203,143,38,239,182,219,166,251,151,169,226,143,232,79,83,127,37,247,138,34,149,186,78,245,79,163,127,80,49,239,113,128,15,201,212,86,131,102,93,54,234,229,247,74,115,58,42,182,190,221,80,247,219,43,166,167,72,89,118,183,43,220,148,245,177,35,94,246,240,145,173,221,90,143,119,7,163,227,114,243,99,145,39,255,0,133,247,136,37,53,166,154,203,210,246,180,221,106,222,199,212,54,131,15,190,84,203,45,75,249,205,45,45,61,29,149,34,138,7,57,24,142,124,238,100,242,203,194,54,35,98,251,172,107,54,154,189,114,116,137,106,234,251,72,219,138,65,113,164,179,229,150,26,135,92,177,203,172,244,237,123,25,58,177,90,250,89,158,141,89,89,77,50,113,231,219,93,209,241,195,34,182,78,210,70,236,251,101,152,181,247,6,202,175,56,86,83,67,228,175,88,253,194,162,215,113,166,238,178,78,197,84,18,58,57,99,230,197,115,29,197,236,114,110,213,86,174,219,162,170,124,192,212,153,0,60,106,253,44,98,223,80,40,125,186,226,126,175,12,174,187,109,90,221,134,219,180,51,84,178,106,185,53,66,195,79,35,105,107,46,147,181,239,201,40,152,174,115,95,28,155,34,190,166,24,182,108,140,127,41,30,200,251,252,164,85,155,181,249,124,106,253,44,98,223,80,40,125,186,226,5,53,226,120,181,247,57,202,172,216,86,45,67,231,111,89,5,194,158,215,110,166,238,178,62,253,84,242,54,56,163,230,245,107,27,201,239,106,110,229,70,166,251,170,162,124,198,89,139,95,112,108,170,243,133,101,52,62,74,245,143,220,42,45,119,26,110,235,36,236,85,65,35,163,150,62,108,87,49,220,94,199,38,237,85,106,237,186,42,167,204,232,29,39,122,167,209,191,168,24,247,184,192,90,167,138,23,66,223,166,188,85,250,227,163,152,103,155,212,155,47,15,140,83,81,59,140,215,219,92,113,185,23,104,81,171,230,43,33,218,62,222,202,215,190,36,124,127,173,115,105,227,64,243,254,20,253,113,212,234,85,170,131,165,189,73,101,36,87,220,98,206,140,197,174,109,124,80,37,198,221,74,214,49,40,159,30,232,175,169,134,45,156,215,70,213,238,67,20,142,122,53,209,58,73,172,124,203,13,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,133,239,120,126,245,221,98,234,171,21,143,10,202,95,228,181,55,31,183,164,151,26,109,159,39,197,41,96,142,150,57,110,188,217,79,21,60,29,218,154,135,39,150,106,171,153,182,233,187,126,104,19,0,0,7,42,234,199,210,198,178,125,63,200,125,186,115,53,134,148,250,177,244,177,172,159,79,242,31,110,156,205,96,29,127,170,174,153,243,46,148,53,114,179,75,115,10,234,75,139,29,78,219,149,162,231,76,168,214,92,109,210,62,70,69,58,199,201,93,11,249,69,35,31,27,149,120,189,142,226,231,179,132,143,149,94,23,61,118,218,180,78,235,54,132,107,70,77,87,79,132,223,42,24,236,126,227,87,59,124,150,61,90,231,61,101,100,156,147,148,84,213,14,123,85,95,207,183,20,141,87,171,90,147,77,43,108,255,0,170,174,153,240,222,171,244,142,179,75,115,10,234,187,115,219,80,219,149,162,231,76,170,231,219,174,49,178,70,69,58,199,201,27,51,56,203,35,31,27,149,57,49,238,226,230,63,132,140,207,14,170,233,158,85,163,122,143,145,233,110,107,73,229,239,88,205,194,91,125,79,24,228,100,115,112,95,185,60,93,198,49,238,134,86,43,100,141,234,212,231,27,216,228,77,156,128,105,248,128,30,53,126,150,49,111,168,20,62,221,113,57,255,0,133,215,136,5,29,222,142,219,211,38,183,228,93,155,172,62,90,221,131,221,39,142,8,41,100,165,138,8,160,134,210,238,219,25,198,100,237,111,20,146,43,221,51,164,116,106,228,122,68,217,122,7,141,95,165,140,91,234,5,15,183,92,64,168,13,39,193,127,74,26,167,134,233,159,197,62,25,246,183,32,183,88,188,239,99,189,229,124,213,76,112,247,123,124,155,207,143,115,151,30,77,223,109,183,77,247,26,171,166,121,86,141,234,62,71,165,185,173,39,151,189,99,55,9,109,245,60,99,145,145,205,193,126,228,241,119,24,199,186,25,88,173,146,55,171,83,156,111,99,145,54,114,30,175,164,239,84,250,55,245,3,30,247,24,11,158,241,6,232,146,213,213,126,1,29,247,24,130,146,135,81,113,90,122,137,173,85,141,165,107,167,187,64,216,102,115,45,47,145,211,68,198,50,74,135,70,230,203,34,185,33,94,226,181,17,36,147,112,224,30,20,253,117,84,230,49,208,116,177,170,245,245,117,55,218,90,116,135,10,174,109,44,77,129,214,234,74,38,39,195,94,144,198,213,107,226,138,158,73,91,52,138,238,226,44,141,115,218,230,198,146,217,161,150,207,243,85,129,101,95,234,174,57,146,99,151,15,252,37,29,117,182,186,158,79,248,50,67,52,114,51,252,142,107,155,251,21,11,211,240,253,235,186,197,213,86,43,30,21,148,191,201,106,110,63,111,73,46,52,219,62,79,138,82,193,29,44,114,221,121,178,158,42,120,59,181,53,14,79,44,213,87,51,109,211,118,252,208,60,7,141,95,165,140,91,234,5,15,183,92,74,139,209,189,33,204,181,223,81,45,250,91,167,208,82,79,144,221,169,235,166,161,130,166,116,133,149,15,166,164,154,169,97,71,175,221,107,222,216,28,198,43,149,172,230,230,242,115,27,187,146,221,60,106,253,44,98,223,80,40,125,186,226,64,15,11,143,93,154,101,249,215,179,214,129,23,238,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,46,255,0,195,67,174,58,110,163,176,216,116,123,56,101,91,53,23,11,179,198,249,170,228,124,181,12,190,91,161,88,224,74,215,76,245,115,146,165,28,248,155,51,94,239,190,249,18,70,42,163,158,200,120,255,0,138,47,135,253,29,222,142,229,212,222,136,99,189,155,172,62,102,227,156,90,224,146,8,41,100,165,138,9,103,154,236,222,227,217,198,100,237,109,44,113,163,221,51,164,108,136,212,122,74,233,106,175,19,202,111,184,54,85,102,205,113,106,239,37,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,39,7,163,152,238,47,99,87,103,34,181,118,217,81,83,228,6,164,193,26,186,23,235,54,197,214,30,156,85,92,228,181,124,27,51,197,252,189,62,77,109,137,143,90,86,201,42,63,181,83,77,35,183,222,25,123,82,170,70,231,44,145,185,142,107,185,34,50,89,36,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,53,157,88,250,167,214,79,168,25,15,184,206,105,76,205,103,86,62,169,245,147,234,6,67,238,51,129,114,126,28,152,181,139,57,240,234,194,240,172,166,135,206,217,114,11,126,69,107,184,211,119,95,31,126,150,123,165,124,114,199,205,138,215,183,147,30,228,221,170,142,77,247,69,69,249,149,131,215,215,69,25,87,74,122,143,87,123,180,219,60,198,153,100,215,9,164,199,46,20,233,35,227,160,230,174,145,182,202,133,145,207,123,102,137,136,168,199,61,203,222,141,138,244,94,77,149,145,90,167,133,199,161,61,50,252,235,222,43,78,85,226,231,212,22,147,226,154,53,54,132,94,241,251,86,77,156,100,126,82,227,111,161,184,65,82,223,131,210,185,213,12,75,180,51,70,212,98,204,199,193,36,45,141,37,107,151,188,170,246,201,23,56,164,8,65,225,215,215,85,79,75,89,146,96,250,131,95,86,253,43,191,212,77,53,116,52,212,177,61,246,203,140,201,78,196,185,42,164,107,60,204,108,116,237,141,240,181,255,0,212,123,158,214,61,237,70,62,202,124,76,110,214,171,255,0,135,254,160,95,108,87,58,75,141,182,227,79,97,171,163,172,164,153,179,65,83,4,151,106,23,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,68,56,158,45,125,206,114,171,54,21,139,80,249,219,214,65,112,167,181,219,169,187,172,143,191,85,60,141,142,40,249,189,90,198,242,123,218,155,185,81,169,190,234,168,159,50,221,53,199,72,181,67,67,252,35,178,141,63,213,140,238,175,35,187,210,211,216,38,134,158,166,8,218,251,12,15,184,219,119,180,164,172,150,68,169,101,60,169,51,89,47,45,184,43,88,196,108,108,98,32,86,95,73,222,169,244,111,234,6,61,238,48,26,83,51,89,210,119,170,125,27,250,129,143,123,140,6,148,192,134,190,34,157,10,211,117,75,134,174,113,167,212,20,140,213,75,5,60,48,208,205,83,85,43,25,115,183,66,181,15,91,106,34,200,144,66,247,73,80,233,25,51,153,253,118,53,142,123,24,229,123,32,7,134,135,67,149,61,71,102,80,235,14,112,250,70,105,214,23,120,141,147,82,72,200,170,31,124,184,194,145,206,148,78,133,232,230,165,50,53,241,58,103,61,191,125,146,36,108,69,87,61,240,222,72,0,0,2,0,120,213,250,88,197,190,160,80,251,117,196,166,11,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,11,159,241,171,244,177,139,125,64,161,246,235,137,77,120,214,45,125,204,46,51,90,113,202,31,55,87,79,111,175,186,73,31,117,145,241,165,162,165,150,174,166,77,222,168,139,194,8,37,126,219,242,119,29,154,138,229,68,80,189,239,15,158,182,237,93,87,224,18,88,178,121,233,40,117,23,21,167,167,134,235,70,234,166,186,123,180,13,134,22,190,236,200,219,12,76,99,36,168,116,141,116,81,163,146,21,237,163,149,18,72,247,232,23,94,143,180,190,191,170,139,7,86,148,9,87,109,203,45,116,245,205,185,54,25,100,123,46,243,203,69,21,13,59,229,73,30,230,68,200,41,155,59,81,144,177,138,247,200,199,57,223,171,86,191,62,218,85,169,153,86,141,234,62,57,170,88,85,95,151,189,99,55,8,174,20,220,164,145,145,205,193,126,252,18,246,222,199,186,25,88,174,142,70,35,147,156,111,123,85,118,114,154,9,232,251,171,60,55,171,173,47,251,113,98,167,164,179,223,104,42,36,166,190,227,141,175,90,169,237,79,89,30,144,43,222,177,196,175,100,177,49,36,107,209,156,55,238,49,21,93,19,209,3,186,128,120,173,104,213,236,55,65,116,191,32,213,205,64,158,174,59,22,59,78,217,170,18,146,5,154,121,94,249,27,20,80,198,207,146,43,228,150,72,227,69,114,181,136,175,69,115,154,212,87,32,113,78,191,186,193,181,116,155,164,110,117,189,106,228,206,243,26,122,202,12,81,144,196,213,101,52,236,99,82,74,233,93,35,29,23,10,117,154,39,164,110,107,150,87,185,140,227,193,100,146,58,1,187,93,174,183,251,173,109,246,251,115,171,184,220,174,53,18,85,214,86,85,204,233,167,169,158,71,43,164,150,73,28,170,231,189,206,85,114,185,85,85,85,85,84,232,29,69,107,206,101,212,150,174,95,117,91,51,173,171,115,238,53,15,101,178,134,106,132,153,150,155,114,61,203,79,69,18,181,140,111,8,218,237,149,200,198,243,122,190,71,39,55,185,86,194,188,31,122,67,252,58,184,206,168,191,199,209,96,205,142,191,253,222,150,190,174,104,152,159,237,224,141,30,255,0,241,238,88,255,0,188,72,3,251,16,223,253,198,223,233,47,255,0,116,47,250,115,254,159,127,105,255,0,124,255,0,74,127,171,229,255,0,208,255,0,245,127,252,181,255,0,225,30,92,171,91,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,13,79,21,129,226,215,209,71,198,232,235,58,178,211,43,101,214,178,245,15,102,60,210,223,2,119,227,117,12,48,118,217,115,106,43,185,199,217,100,81,71,43,99,107,154,177,171,101,84,141,34,153,239,9,43,225,221,213,231,244,173,209,165,251,83,91,222,212,44,59,181,69,148,112,160,242,208,207,221,116,190,86,174,62,42,177,175,118,56,157,205,27,195,140,177,203,180,108,141,98,229,42,140,198,104,190,175,102,90,11,170,24,254,174,105,252,244,145,223,113,218,135,77,78,149,112,36,208,74,199,198,232,165,134,70,124,149,89,36,82,73,26,171,85,175,68,122,171,92,215,34,57,52,125,162,250,189,134,235,214,151,227,250,185,167,243,213,201,98,200,169,221,53,58,85,192,176,207,19,217,35,162,150,25,25,243,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,15,106,8,255,0,170,93,122,244,157,162,217,221,207,76,245,47,85,190,13,146,89,187,62,118,139,224,87,42,142,215,118,22,77,31,235,33,167,124,110,222,57,88,239,186,229,219,125,151,101,69,68,245,122,23,213,30,132,245,41,241,191,208,166,115,246,143,236,231,150,248,159,247,50,178,143,177,230,59,189,159,244,76,81,242,229,216,151,250,187,237,199,231,182,233,184,82,183,138,63,174,205,77,252,151,217,232,137,85,224,99,251,236,254,27,254,100,69,95,20,127,93,154,155,249,47,179,209,18,171,192,199,247,217,252,55,252,200,11,41,213,45,45,193,53,167,4,185,233,158,165,216,190,51,141,222,123,62,118,139,205,77,79,221,237,76,201,163,253,100,47,100,141,218,72,152,239,186,228,223,109,151,116,85,69,207,103,85,221,40,234,63,73,90,142,252,43,53,139,207,90,171,187,147,216,47,240,66,172,165,187,210,181,81,21,205,69,85,237,204,206,77,73,97,85,87,70,231,53,81,94,199,199,35,244,124,113,254,170,186,103,195,122,175,210,58,205,45,204,43,170,237,207,109,67,110,86,139,157,50,171,159,110,184,198,201,25,20,235,31,36,108,204,227,44,140,124,110,84,228,199,187,139,152,254,18,48,41,219,195,155,173,127,232,171,168,243,216,51,251,157,214,77,50,202,127,87,114,166,129,123,177,218,235,149,88,145,220,219,15,23,61,220,88,197,142,86,196,173,115,227,115,93,180,174,134,40,214,250,76,192,234,150,150,231,122,45,157,220,244,207,82,236,95,6,201,44,221,159,59,69,230,161,168,237,119,97,100,209,254,178,23,190,55,111,28,172,119,221,114,237,190,203,178,162,162,79,95,10,254,186,170,112,12,134,213,211,14,169,87,213,207,140,95,42,33,182,225,147,67,75,23,11,77,198,122,169,158,232,37,72,227,73,164,101,84,213,40,137,35,222,254,211,218,196,226,216,222,247,198,23,18,85,95,142,119,238,79,248,147,249,105,106,133,85,248,231,126,228,255,0,137,63,150,129,202,188,21,61,83,229,63,79,235,189,198,220,74,175,19,174,188,127,66,22,42,157,6,210,123,215,28,251,32,183,187,226,87,75,117,199,183,85,139,194,231,194,232,247,111,105,201,222,168,129,213,8,222,50,71,44,45,88,230,77,185,196,229,173,94,140,250,165,254,136,249,182,97,169,20,88,223,198,239,87,44,62,170,197,100,167,149,220,105,89,93,45,101,36,173,150,165,81,200,245,133,140,130,71,43,89,247,158,228,107,55,98,57,100,103,10,187,93,174,183,251,173,109,246,251,115,171,184,220,174,53,18,85,214,86,85,204,233,167,169,158,71,43,164,150,73,28,170,231,189,206,85,114,185,85,85,85,85,84,15,202,119,94,143,186,179,204,186,69,213,15,183,22,42,122,187,197,138,190,158,74,107,238,56,218,244,165,130,234,196,141,233,2,189,235,28,168,199,197,43,210,70,189,25,207,110,227,17,81,178,189,22,210,122,18,240,224,177,104,126,156,100,23,61,109,131,226,185,158,163,99,245,24,253,242,219,5,107,219,75,108,179,213,35,123,214,246,201,11,147,185,51,248,177,101,157,174,217,174,99,91,10,162,53,210,205,90,189,116,116,101,125,232,243,81,233,109,145,221,126,51,134,101,30,98,163,25,185,74,246,37,83,163,137,89,221,166,169,141,187,109,52,93,216,145,100,107,82,57,26,246,185,188,85,95,20,97,115,250,229,159,225,186,167,209,54,167,106,14,159,100,52,151,204,122,249,166,249,5,77,13,117,50,175,9,89,240,250,132,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,76,230,18,43,166,110,174,238,186,21,166,154,181,163,87,155,117,93,219,19,213,12,94,229,109,100,113,84,59,157,174,235,45,12,208,67,85,20,110,114,68,172,145,100,141,147,252,145,234,200,226,114,57,123,41,20,145,212,13,84,0,0,128,30,41,125,20,98,186,161,167,23,238,164,48,171,103,146,207,177,11,127,157,187,121,116,141,145,222,237,112,34,119,157,81,205,205,78,245,60,13,116,140,149,21,94,232,226,88,85,178,126,167,181,74,197,217,248,195,107,125,171,3,233,210,159,70,166,177,213,214,92,181,70,161,27,79,86,217,26,200,40,96,183,85,82,84,202,247,254,46,123,220,229,133,141,98,34,38,207,145,202,228,224,140,146,147,0,153,94,25,125,31,99,61,82,234,133,238,245,168,201,73,89,132,224,212,241,58,235,103,116,181,17,79,115,158,178,58,134,83,49,146,64,248,221,19,24,232,95,43,158,143,223,120,227,103,23,36,142,115,47,120,162,191,9,221,116,190,233,135,84,22,205,57,248,205,170,139,22,212,189,237,215,118,220,17,140,229,85,5,61,68,148,11,12,170,173,86,204,233,223,216,107,55,86,201,230,85,188,28,254,219,153,122,128,0,34,175,246,81,250,19,255,0,183,159,252,89,188,127,205,0,149,64,242,154,91,170,88,38,180,224,150,205,76,211,75,239,198,113,187,207,123,201,86,249,89,169,251,189,169,159,12,159,171,153,140,145,187,73,19,219,247,154,155,237,186,110,138,138,190,172,0,0,10,171,241,206,253,201,255,0,18,127,45,34,175,133,199,174,205,50,252,235,217,235,73,85,227,157,251,147,254,36,254,90,69,95,11,143,93,154,101,249,215,179,214,129,127,192,0,5,85,248,231,126,228,255,0,137,63,150,150,168,85,95,142,119,238,79,248,147,249,104,28,171,193,83,213,62,83,244,254,187,220,109,197,186,107,70,175,97,186,11,165,249,6,174,106,4,245,113,216,177,218,118,205,80,148,144,44,211,202,247,200,216,162,134,54,124,145,95,36,178,71,26,43,149,172,69,122,43,156,214,162,185,42,3,193,170,237,106,176,117,37,155,95,111,183,58,75,117,182,221,166,247,42,186,202,202,185,155,12,20,208,71,95,111,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,156,127,174,142,179,111,189,97,234,61,45,206,59,87,193,176,204,95,204,83,227,54,217,88,197,170,108,114,171,59,181,53,50,55,125,230,151,181,18,172,109,114,199,27,88,214,183,146,163,229,144,56,174,170,230,22,45,64,212,124,143,53,198,48,43,86,21,106,189,92,37,172,164,176,90,222,247,82,219,227,114,238,145,177,95,255,0,165,81,168,200,209,202,169,28,113,51,140,109,179,79,7,30,156,117,66,201,77,93,212,141,195,55,171,179,97,185,29,60,214,218,28,122,146,88,228,101,249,97,149,241,173,85,83,85,28,145,50,9,91,43,98,227,198,101,127,113,121,50,21,86,212,198,191,14,46,135,41,186,173,204,171,243,13,65,125,93,62,157,97,245,16,50,186,24,153,44,79,189,213,185,21,233,69,20,232,136,214,49,173,70,186,119,53,221,214,178,88,154,212,106,204,146,199,123,192,82,183,141,95,170,124,91,233,253,15,184,220,78,171,224,99,251,236,254,27,254,100,114,175,26,191,84,248,183,211,250,31,113,184,157,87,192,199,247,217,252,55,252,200,11,52,207,240,12,55,84,240,219,182,159,106,14,61,73,124,199,175,148,235,77,93,67,82,139,194,86,110,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,148,3,214,223,71,217,55,72,218,161,45,149,201,87,91,132,223,42,39,118,39,120,171,150,159,191,93,4,81,192,249,153,36,113,61,92,215,194,234,150,68,175,115,35,73,21,170,246,53,168,188,91,161,227,197,107,70,144,225,186,245,165,249,6,145,234,4,21,114,88,178,42,118,195,80,180,147,172,51,196,246,72,217,98,154,55,252,209,31,28,177,199,34,35,145,204,85,98,35,154,230,170,181,66,133,186,36,235,7,38,233,27,84,34,189,53,106,235,112,155,229,68,13,203,44,244,145,83,247,235,160,138,57,217,11,227,146,86,43,154,248,93,82,249,81,141,124,105,34,181,24,247,53,23,147,116,17,137,229,54,44,231,21,179,102,184,181,119,157,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,131,209,175,111,38,61,171,179,145,28,155,236,168,139,242,51,111,212,86,131,102,93,54,234,229,247,74,115,58,42,182,190,221,80,247,219,43,166,167,72,89,118,183,43,220,148,245,177,35,94,246,240,145,173,221,90,143,119,7,163,227,114,243,99,145,37,87,134,231,136,37,55,78,213,50,104,246,178,93,106,221,167,87,26,135,84,209,92,166,150,89,153,140,189,34,158,73,82,42,120,96,150,105,153,83,50,192,213,99,92,214,70,245,124,155,110,249,21,66,237,0,0,0,0,102,179,171,31,84,250,201,245,3,33,247,25,203,169,240,184,244,39,166,95,157,123,197,105,74,221,88,250,167,214,79,168,25,15,184,206,93,79,133,199,161,61,50,252,235,222,43,64,149,64,0,0,0,40,7,197,31,215,102,166,254,75,236,244,68,255,0,240,84,244,177,148,253,64,174,246,235,113,0,60,81,253,118,106,111,228,190,207,68,79,255,0,5,79,75,25,79,212,10,239,110,183,1,63,192,0,101,92,209,158,134,231,248,110,150,116,77,166,58,131,168,57,13,37,143,30,177,233,190,63,83,93,93,82,171,194,38,124,62,157,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,23,57,132,138,234,103,171,187,174,186,233,166,146,232,213,154,221,87,105,196,244,191,23,182,219,95,28,181,14,231,116,186,197,67,12,19,85,75,27,92,177,35,35,88,228,100,31,37,122,50,73,92,174,78,242,197,24,124,174,176,122,179,204,186,186,213,15,183,23,218,122,187,61,138,130,158,58,107,22,56,234,244,170,130,212,197,141,137,58,177,233,28,72,247,203,43,22,71,61,89,207,110,219,21,85,177,49,19,133,18,83,161,126,140,175,189,97,234,61,85,178,75,175,193,176,204,95,203,212,100,215,40,158,197,170,108,114,171,251,84,212,209,187,125,230,151,181,42,36,142,106,199,27,88,231,59,146,163,34,146,202,186,237,240,224,177,107,134,156,99,247,61,18,131,225,89,158,156,227,244,248,253,142,219,61,107,221,75,115,179,210,163,187,54,247,73,51,151,183,51,57,61,98,157,206,217,206,123,155,50,170,57,178,194,31,43,195,23,175,31,211,125,138,155,65,181,98,245,203,62,199,237,237,248,109,210,227,113,238,85,101,16,181,243,58,77,155,218,106,119,169,224,109,58,59,148,146,75,51,82,73,151,126,18,185,34,175,141,95,170,124,91,233,253,15,184,220,72,21,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,221,122,204,234,151,250,92,102,216,126,164,86,227,127,4,189,91,112,250,91,21,238,158,39,114,165,125,116,85,149,114,186,90,101,87,43,210,23,178,120,220,141,127,222,99,149,204,221,232,212,145,225,53,124,12,127,125,159,195,127,204,142,85,227,87,234,159,22,250,127,67,238,55,19,170,248,24,254,251,63,134,255,0,153,28,171,198,175,213,62,45,244,254,135,220,110,32,117,95,3,31,223,103,240,223,243,34,213,10,171,240,49,253,246,127,13,255,0,50,45,80,10,64,241,66,232,163,250,63,231,111,214,125,61,182,90,168,116,219,50,184,50,154,43,117,18,118,126,13,116,116,46,123,233,210,39,57,119,134,94,212,243,70,177,162,50,63,191,23,8,218,200,187,147,131,195,67,161,202,110,156,112,216,117,135,56,125,91,245,23,52,179,198,201,169,36,100,180,236,177,219,166,88,231,74,39,66,244,107,150,165,92,200,157,51,158,223,184,248,210,54,34,35,94,249,166,248,0,0,2,128,124,81,253,118,106,111,228,190,207,68,121,254,135,58,187,186,244,131,171,142,202,231,183,85,222,49,59,245,59,109,185,29,170,10,135,49,239,129,30,142,101,84,44,87,36,79,169,133,121,112,238,38,202,201,38,141,29,31,117,100,111,160,241,71,245,217,169,191,146,251,61,17,23,228,180,221,97,181,83,223,102,182,85,178,219,89,81,53,37,61,99,161,114,65,52,240,182,55,75,19,36,219,139,158,198,207,11,156,212,93,218,146,198,171,183,36,220,52,231,254,97,53,199,75,63,252,119,134,106,6,63,255,0,134,166,243,214,186,234,111,248,18,197,206,25,127,239,94,222,95,245,42,159,42,33,234,223,161,204,203,167,174,161,172,154,61,135,190,175,37,182,231,213,16,179,11,171,157,137,3,234,159,61,66,64,218,41,166,122,50,15,51,28,142,141,175,115,92,140,225,44,50,57,34,238,112,103,64,240,208,235,142,167,167,28,202,29,30,206,25,72,253,58,205,47,17,190,106,185,31,21,59,236,119,25,146,56,18,181,211,61,90,213,166,86,178,38,204,215,187,238,50,52,145,138,138,215,178,107,201,2,42,248,115,116,181,157,244,175,161,211,227,154,137,146,121,139,214,77,112,248,237,93,146,6,194,250,91,44,207,133,145,172,77,153,141,231,52,202,200,227,73,93,205,98,71,49,173,137,54,107,165,154,149,186,177,245,79,172,159,80,50,31,113,156,210,153,154,206,172,125,83,235,39,212,12,135,220,103,2,213,60,21,61,44,101,63,80,43,189,186,220,74,174,165,250,116,193,58,160,210,202,253,51,206,169,255,0,198,214,89,235,121,205,253,204,186,121,105,161,130,179,183,20,177,247,187,93,247,187,180,247,112,127,224,169,248,42,69,95,5,79,75,25,79,212,10,239,110,183,19,252,12,203,107,166,133,234,63,78,154,143,113,210,253,80,179,121,27,173,14,210,195,52,74,175,165,184,82,185,85,35,170,166,145,81,59,144,191,139,182,93,145,200,230,185,143,107,30,199,177,179,87,194,143,173,127,209,150,85,7,77,122,153,115,186,212,227,121,109,194,158,155,18,151,126,244,54,123,164,210,57,171,79,193,26,178,54,26,169,36,103,205,174,225,28,169,201,88,137,52,210,182,122,117,253,209,245,171,171,45,35,115,109,233,87,30,119,135,83,214,87,226,143,134,86,163,42,103,123,26,178,80,202,217,30,216,184,84,44,49,49,36,115,154,177,61,172,127,46,9,36,114,80,102,89,139,95,112,108,170,243,133,101,52,62,74,245,143,220,42,45,119,26,110,235,36,236,85,65,35,163,150,62,108,87,49,220,94,199,38,237,85,106,237,186,42,167,204,13,73,130,178,252,41,250,234,169,204,99,160,233,99,85,235,234,234,111,180,180,233,14,21,92,218,88,155,3,173,212,148,76,79,134,189,33,141,170,215,197,21,60,146,182,105,21,221,196,89,26,231,181,205,141,37,179,64,0,226,154,215,214,103,77,157,59,101,84,184,86,177,234,71,217,251,213,109,189,151,72,41,190,15,95,87,206,149,242,73,27,100,231,79,4,140,77,223,12,137,178,175,47,187,190,219,42,42,253,109,11,234,143,66,122,148,248,223,232,83,57,251,71,246,115,203,124,79,251,153,89,71,216,243,29,222,207,250,38,40,249,114,236,75,253,93,246,227,243,219,116,220,58,168,0,1,202,186,177,244,177,172,159,79,242,31,110,156,234,167,42,234,199,210,198,178,125,63,200,125,186,112,51,88,106,160,202,185,170,128,0,0,34,175,138,63,161,61,77,252,151,222,40,138,1,47,251,197,31,208,158,166,254,75,239,20,69,5,218,109,55,91,253,214,138,197,98,182,85,220,110,87,26,136,233,40,232,233,33,116,211,212,207,35,145,177,197,28,109,69,115,222,231,42,53,26,136,170,170,168,136,5,223,248,104,117,199,77,212,118,27,14,143,103,12,171,102,162,225,118,120,223,53,92,143,150,161,151,203,116,43,28,9,90,233,158,174,114,84,163,159,19,102,107,221,247,223,34,72,197,84,115,217,11,196,191,161,202,110,163,176,217,181,135,7,125,91,53,23,11,179,200,200,105,35,100,181,12,190,91,161,89,39,90,38,194,196,115,146,165,28,249,93,11,152,223,190,249,22,55,162,163,152,248,105,47,19,202,111,184,54,85,102,205,113,106,239,37,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,39,7,163,152,238,47,99,87,103,34,181,118,217,81,83,228,104,39,161,206,174,237,93,95,105,27,178,185,237,212,150,124,178,195,80,219,110,71,106,130,161,175,99,39,86,35,153,85,11,21,203,43,41,166,78,92,59,137,186,62,57,163,71,73,218,89,28,21,65,225,233,209,150,172,107,254,163,227,250,177,99,186,253,151,195,48,220,130,58,138,156,150,39,211,77,85,29,194,141,96,169,101,53,53,52,156,249,76,189,216,92,146,75,18,192,214,242,85,238,43,82,23,206,175,26,191,75,24,183,212,10,31,110,184,147,252,128,30,53,126,150,49,111,168,20,62,221,113,2,170,250,78,245,79,163,127,80,49,239,113,128,210,153,154,206,147,189,83,232,223,212,12,123,220,96,52,166,5,74,248,162,248,127,214,90,43,46,93,77,232,134,59,222,181,77,230,110,57,197,174,9,39,158,170,58,169,103,150,121,174,205,238,61,252,161,94,238,210,199,26,49,176,182,54,200,141,86,44,174,138,184,112,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,115,137,251,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,46,162,10,33,241,20,232,86,167,165,172,201,115,141,62,160,171,126,149,223,234,33,134,134,106,154,168,158,251,101,198,100,168,122,219,81,22,69,158,102,54,58,119,72,201,156,207,234,61,172,115,222,246,171,222,22,253,210,175,83,24,111,85,250,71,71,170,88,125,13,93,185,237,168,117,182,239,108,169,69,115,237,215,24,217,27,229,129,36,226,141,153,156,101,141,236,145,168,156,152,246,242,107,31,206,54,118,3,53,157,52,117,23,157,244,191,170,116,26,153,130,212,127,138,163,188,81,112,135,251,167,107,243,48,205,61,31,114,88,164,236,247,123,12,111,117,141,230,207,197,23,241,69,208,246,139,234,246,27,175,90,95,143,234,230,159,207,87,37,139,34,167,116,212,233,87,2,195,60,79,100,142,138,88,100,103,205,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,148,60,255,0,86,62,150,53,147,233,254,67,237,211,153,172,52,167,213,143,165,141,100,250,127,144,251,116,230,107,0,213,65,74,222,46,189,65,105,62,171,234,157,163,0,192,177,251,85,194,245,131,121,171,117,247,40,236,84,193,93,29,84,117,51,69,37,167,139,218,198,73,12,79,141,101,238,109,43,85,211,126,169,209,167,123,189,47,252,80,186,215,254,143,248,35,244,99,79,110,119,90,29,73,204,173,236,169,138,227,68,189,159,131,90,221,51,152,250,132,149,205,93,230,151,181,60,49,164,106,143,143,239,203,206,55,50,46,229,53,233,86,153,229,90,201,168,248,230,150,225,84,158,98,245,147,92,34,183,211,114,142,71,199,15,53,251,243,203,219,99,222,216,98,98,58,73,30,141,94,17,177,238,84,217,170,7,64,232,255,0,167,221,71,234,67,92,108,248,86,153,100,31,103,43,237,124,111,181,119,246,206,177,201,102,165,167,154,52,90,184,145,142,108,143,153,178,73,18,70,216,213,28,178,57,138,174,141,168,233,25,102,158,50,180,85,54,238,145,48,155,125,101,218,174,233,81,75,156,91,97,150,186,173,177,54,122,167,182,217,112,71,77,34,66,198,68,143,114,162,185,82,54,49,155,170,241,107,83,100,73,85,210,175,76,248,111,74,26,71,71,165,184,125,117,93,197,238,168,117,202,239,115,169,85,107,238,55,25,25,27,37,157,35,228,173,133,156,98,141,140,141,170,188,88,198,242,115,223,206,71,198,15,26,191,75,24,183,212,10,31,110,184,129,76,22,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,23,211,225,243,214,221,171,170,252,2,75,22,79,61,37,14,162,226,180,244,240,221,104,221,84,215,79,118,129,176,194,215,221,153,27,97,137,140,100,149,14,145,174,138,52,114,66,189,180,114,162,73,30,244,24,122,173,42,212,204,171,70,245,31,28,213,44,42,175,203,222,177,155,132,87,10,110,82,72,200,230,224,191,126,9,123,111,99,221,12,172,87,71,35,17,201,206,55,189,170,187,57,64,181,255,0,21,142,135,42,117,42,213,95,213,38,155,62,146,43,238,49,103,87,229,54,199,50,40,18,227,110,165,107,222,181,172,147,100,87,212,195,22,237,115,100,114,247,33,138,54,177,90,232,155,28,209,127,195,47,163,173,101,212,109,83,197,186,131,167,172,186,225,152,102,47,112,75,141,29,245,145,181,126,53,53,53,76,44,168,183,70,196,158,57,123,51,66,250,152,159,58,53,241,125,201,98,114,57,121,49,45,127,165,94,166,48,222,171,244,142,143,84,176,250,26,187,115,219,80,235,109,222,217,82,138,231,219,174,49,178,55,203,2,73,197,27,51,56,203,27,217,35,81,57,49,237,228,214,63,156,108,236,0,64,15,26,191,75,24,183,212,10,31,110,184,144,3,194,227,215,102,153,126,117,236,245,164,255,0,241,171,244,177,139,125,64,161,246,235,137,0,60,46,61,118,105,151,231,94,207,90,5,255,0,20,173,226,133,208,183,232,83,42,126,184,232,230,25,229,52,218,245,195,227,20,212,78,229,13,138,233,36,142,69,218,20,106,121,122,57,183,143,183,178,185,140,149,95,31,234,154,234,120,214,234,79,147,150,98,214,44,231,21,188,225,89,77,15,157,178,228,22,250,139,93,198,155,186,248,251,244,179,198,232,229,143,155,21,175,111,38,61,201,187,85,28,155,238,138,139,243,3,54,253,58,235,206,101,211,110,174,88,181,91,12,173,171,107,237,213,12,101,206,134,26,132,133,151,107,114,189,171,81,69,42,185,143,111,9,26,221,145,202,199,112,122,50,70,167,54,53,83,65,61,52,117,23,130,117,65,165,148,26,153,130,212,127,138,163,188,81,112,155,251,153,116,242,208,205,61,31,114,88,163,239,118,187,236,111,117,141,224,255,0,197,23,241,68,166,15,16,110,137,46,189,40,103,241,223,113,136,42,235,180,235,42,168,168,154,213,88,218,87,54,11,76,238,154,103,50,210,249,29,52,175,123,227,167,108,110,108,178,43,86,100,238,43,81,86,57,54,241,93,20,117,93,125,233,47,89,104,179,46,237,214,179,16,185,109,71,148,217,40,166,99,124,253,47,23,164,114,35,100,69,98,205,3,223,221,141,119,99,151,103,199,220,99,37,145,64,209,72,62,78,39,148,216,179,156,86,205,154,226,213,222,118,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,78,15,70,189,188,152,246,174,206,68,114,111,178,162,47,200,250,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,214,117,99,234,159,89,62,160,100,62,227,57,165,51,53,157,88,250,167,214,79,168,25,15,184,206,5,154,116,249,213,86,27,210,135,133,190,5,152,94,110,84,142,201,238,52,249,21,54,39,104,146,53,153,247,27,138,93,107,120,43,162,107,216,239,45,27,157,27,166,127,38,241,98,163,81,123,143,141,143,169,108,255,0,63,204,181,79,50,187,106,14,160,228,53,119,204,134,249,80,181,53,213,213,42,156,229,126,200,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,249,47,57,77,247,32,183,88,173,55,122,239,49,73,140,219,223,107,181,199,218,99,60,189,43,234,170,42,221,30,237,68,87,239,61,93,67,247,114,171,190,254,219,241,107,81,44,127,194,159,161,90,108,198,74,14,169,245,94,130,146,166,197,75,80,147,97,84,45,170,149,179,186,227,73,90,197,248,147,214,25,26,141,100,82,211,201,19,97,145,29,220,85,145,206,99,90,216,214,80,235,254,20,125,20,126,140,177,88,58,148,212,203,101,170,167,36,203,109,244,245,56,148,91,119,166,179,218,230,141,206,90,142,104,229,141,179,85,71,35,62,77,111,56,226,78,42,244,89,166,137,189,175,197,31,208,158,166,254,75,239,20,68,170,34,175,138,63,161,61,77,252,151,222,40,128,165,110,147,189,83,232,223,212,12,123,220,96,52,166,102,179,164,239,84,250,55,245,3,30,247,24,13,41,128,7,228,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,241,90,41,175,122,79,212,78,43,85,154,232,230,87,246,130,203,69,112,125,174,122,159,35,83,73,194,169,145,199,35,163,225,81,28,111,93,153,52,107,186,39,31,189,182,251,162,162,7,64,0,1,0,60,106,253,44,98,223,80,40,125,186,226,64,15,11,143,93,154,101,249,215,179,214,147,255,0,198,175,210,198,45,245,2,135,219,174,36,0,240,184,245,217,166,95,157,123,61,104,29,127,197,27,161,43,86,137,221,97,215,125,23,198,106,233,240,155,229,67,219,144,91,169,32,111,146,199,171,92,230,36,79,143,138,242,138,154,161,207,114,35,56,118,226,145,168,196,115,82,104,98,108,75,233,139,168,92,171,165,253,101,178,234,230,45,77,231,252,135,114,154,227,107,125,84,148,240,220,232,101,111,25,105,228,115,23,253,172,140,87,53,237,100,177,68,245,99,248,113,93,30,229,152,181,139,57,197,111,56,86,83,67,231,108,185,5,190,162,215,113,166,238,190,62,253,44,241,186,57,99,230,197,107,219,201,143,114,110,213,71,38,251,162,162,252,202,44,241,25,232,163,250,42,234,60,23,252,2,217,117,147,76,178,159,214,91,106,103,78,236,118,186,229,87,172,150,199,77,201,207,119,22,49,36,137,210,163,92,248,220,230,239,43,161,150,69,11,180,209,125,94,195,117,235,75,241,253,92,211,249,234,228,177,100,84,238,154,157,42,224,88,103,137,236,145,209,75,12,140,249,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,192,175,25,189,38,214,92,147,4,177,106,173,147,47,243,58,109,137,118,227,188,227,124,155,15,148,174,154,101,138,43,159,226,158,103,151,122,58,126,43,247,161,223,147,17,91,52,238,103,171,240,172,233,3,89,122,123,177,93,117,51,82,47,223,4,143,61,183,196,146,225,50,219,155,230,160,237,61,29,71,87,83,80,229,231,12,200,201,42,218,180,168,223,147,103,106,200,169,35,86,56,231,248,25,108,196,238,54,43,62,85,102,187,101,56,231,218,11,45,21,194,158,162,227,104,243,143,164,248,133,43,36,107,165,166,239,177,21,241,119,24,142,103,113,169,201,188,183,79,154,26,104,210,221,82,193,53,167,4,182,106,102,154,95,126,51,141,222,123,222,74,183,202,205,79,221,237,76,248,100,253,92,204,100,141,218,72,158,223,188,212,223,109,211,116,84,85,162,207,17,30,144,255,0,162,150,178,167,217,106,46,206,158,230,61,218,220,95,157,127,153,154,14,211,98,243,84,146,114,68,145,59,82,74,222,10,238,124,162,146,45,228,124,137,47,31,85,225,159,214,189,187,166,12,238,229,132,234,93,207,203,105,182,91,189,77,109,100,139,85,55,193,171,161,134,69,142,162,26,120,91,39,62,246,204,130,68,108,124,151,104,28,175,70,194,173,112,94,161,229,53,75,84,176,77,22,193,46,122,153,169,119,223,131,99,118,110,207,157,173,242,179,84,118,187,179,50,24,255,0,87,11,31,35,183,146,86,55,238,181,118,223,117,217,17,85,61,89,69,126,38,29,107,219,186,159,206,237,184,78,154,92,252,206,155,98,91,84,209,86,70,181,80,252,102,186,104,99,89,42,38,167,153,177,240,236,238,248,35,71,71,201,55,157,200,245,108,200,214,132,64,203,46,54,43,198,85,121,187,98,216,231,217,251,45,109,194,162,162,221,104,243,143,171,248,125,43,228,115,162,166,239,189,17,242,246,216,173,103,113,201,201,220,119,95,154,150,191,224,193,162,26,161,138,227,57,46,185,93,111,148,148,120,78,115,78,218,11,117,157,177,199,44,247,9,232,234,36,103,158,124,137,247,160,100,78,90,168,91,30,251,200,178,72,231,53,169,28,78,146,21,116,3,209,245,215,171,45,92,107,110,9,73,30,9,135,84,81,215,229,111,154,87,35,234,96,123,220,177,208,196,216,222,217,121,212,36,50,177,100,107,154,145,49,175,127,46,105,28,114,95,245,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,128,80,103,138,63,174,205,77,252,151,217,232,137,85,224,99,251,236,254,27,254,100,90,160,2,128,124,81,253,118,106,111,228,190,207,68,74,175,3,31,223,103,240,223,243,34,42,248,163,250,236,212,223,201,125,158,136,149,94,6,63,190,207,225,191,230,64,90,161,5,124,56,60,64,40,250,136,177,69,164,154,189,145,127,158,197,7,153,158,42,154,136,224,167,143,34,165,230,249,57,83,178,22,71,27,38,134,53,70,62,20,111,37,142,36,149,170,255,0,215,36,83,168,203,190,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,78,113,63,101,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,11,232,235,251,163,235,87,86,90,70,230,219,210,174,60,239,14,167,172,175,197,31,12,173,70,84,206,246,53,100,161,149,178,61,177,112,168,88,98,98,72,231,53,98,123,88,254,92,18,72,228,160,27,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,46,134,122,105,227,114,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,77,31,116,139,173,247,94,163,186,116,195,53,150,251,99,164,180,92,175,244,245,45,172,164,164,145,207,129,39,167,170,154,154,71,199,203,239,53,143,116,10,244,98,171,149,136,244,106,185,252,121,172,53,241,105,232,235,4,185,96,151,238,173,172,21,159,6,201,44,222,87,237,4,93,185,170,62,61,221,154,134,130,151,239,62,126,221,47,98,52,85,253,92,75,220,223,239,108,169,200,15,171,225,139,226,1,89,171,180,116,221,63,107,126,69,230,243,170,78,48,99,55,41,99,158,90,171,245,44,112,77,52,173,169,123,88,177,164,208,71,79,243,154,71,181,211,53,237,221,29,35,94,249,60,7,142,119,238,79,248,147,249,105,0,58,78,245,79,163,127,80,49,239,113,128,159,254,57,223,185,63,226,79,229,160,85,89,110,158,20,61,14,83,99,86,171,39,87,26,140,250,180,190,220,169,234,31,136,218,85,146,211,165,13,36,173,146,7,86,206,142,70,172,175,158,39,63,180,212,222,36,134,86,201,187,221,35,59,48,255,0,195,11,65,176,221,124,234,142,146,215,168,20,84,151,43,22,39,103,169,201,170,45,53,116,235,52,23,39,197,44,48,69,12,137,205,169,193,178,212,199,42,163,145,236,122,66,177,185,138,217,23,107,244,0,120,173,104,210,28,55,94,180,191,32,210,61,64,130,174,75,22,69,78,216,106,22,146,117,134,120,158,201,27,44,83,70,255,0,154,35,227,150,56,228,68,114,57,138,172,68,115,92,213,86,175,181,0,102,179,169,222,158,178,174,151,245,150,245,164,121,77,79,159,242,29,186,155,117,209,148,178,83,195,115,161,149,188,162,168,141,175,79,246,209,189,26,231,181,146,197,43,17,239,225,201,121,81,160,143,17,157,6,195,117,171,165,204,202,233,125,162,164,138,251,129,217,235,114,107,21,217,212,235,36,244,111,165,139,191,60,44,84,123,87,133,68,80,172,78,69,85,98,42,199,34,177,206,137,155,103,220,13,84,0,115,253,126,214,59,23,79,250,53,150,107,22,71,15,152,164,198,109,238,168,142,155,147,217,230,234,158,228,142,154,155,155,24,245,143,187,60,145,69,220,224,173,103,62,78,251,173,85,2,144,124,78,181,75,244,161,214,78,107,229,47,191,19,181,98,94,95,22,183,255,0,106,246,124,175,149,141,60,220,31,54,53,207,227,93,37,111,223,119,45,247,251,174,86,35,15,65,208,255,0,71,117,61,75,232,150,189,222,168,172,245,110,200,104,44,244,54,220,62,162,106,56,159,73,61,197,39,243,179,193,20,179,112,108,117,46,109,37,53,58,200,217,91,218,138,224,245,123,92,215,162,16,212,208,71,134,142,1,83,167,221,22,233,221,45,203,30,164,181,92,175,148,245,55,250,165,133,34,231,88,202,186,153,37,165,168,149,241,170,243,123,168,214,145,19,146,243,107,26,198,59,143,14,40,20,3,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,167,61,42,212,204,87,89,52,227,28,213,44,42,175,204,89,114,107,124,87,10,110,82,70,249,33,230,159,126,9,123,111,123,27,52,79,71,71,35,17,203,194,70,61,170,187,181,76,235,245,79,162,159,209,219,168,44,219,71,35,184,121,218,76,126,224,158,66,119,75,220,145,244,51,196,202,138,94,235,187,113,162,204,144,77,18,73,197,136,222,226,63,142,237,217,86,218,124,31,117,142,197,156,244,192,154,85,79,15,151,189,105,165,194,122,122,200,249,61,253,250,90,234,137,234,233,234,119,86,53,141,228,247,212,197,219,71,61,201,229,185,187,138,72,212,2,117,25,87,53,80,0,138,190,23,30,132,244,203,243,175,120,173,37,80,0,0,0,85,95,142,119,238,79,248,147,249,105,21,124,46,61,118,105,151,231,94,207,90,74,175,28,239,220,159,241,39,242,210,42,248,92,122,236,211,47,206,189,158,180,11,254,0,0,42,175,199,59,247,39,252,73,252,180,181,66,170,252,115,191,114,127,196,159,203,64,173,92,31,22,212,124,166,221,151,183,79,232,110,181,148,150,172,125,247,76,154,27,124,170,159,220,120,106,169,149,242,77,26,42,44,176,199,58,210,202,228,217,200,206,218,74,168,141,137,94,223,42,79,255,0,5,79,84,249,79,211,250,239,113,183,30,171,196,139,195,119,244,127,241,78,161,122,122,176,255,0,153,79,191,89,147,99,52,113,127,164,191,181,245,148,140,79,255,0,3,252,86,72,147,253,15,243,115,83,177,186,83,132,255,0,232,91,86,116,107,87,58,113,199,110,58,29,136,125,146,176,216,121,88,234,113,222,46,95,133,87,70,198,73,52,61,229,68,243,60,187,205,151,204,124,221,47,123,156,156,101,89,24,217,0,103,7,165,30,171,181,31,164,173,71,102,107,133,75,231,173,85,221,184,47,246,9,230,86,82,221,233,90,170,168,215,42,34,246,230,103,39,44,83,34,43,163,115,156,138,143,99,228,141,250,9,209,125,94,195,117,235,75,241,253,92,211,249,234,228,177,100,84,238,154,157,42,224,88,103,137,236,145,209,75,12,140,249,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,133,69,248,213,250,167,197,190,159,208,251,141,196,234,190,6,63,190,207,225,191,230,71,42,241,171,245,79,139,125,63,161,247,27,137,213,124,12,127,125,159,195,127,204,128,181,64,0,17,255,0,172,94,142,176,78,175,240,74,123,5,254,179,224,217,37,155,159,217,252,131,183,53,71,194,251,179,83,190,171,251,85,147,197,28,253,216,233,210,63,214,42,240,223,147,118,84,249,231,223,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,39,56,159,178,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,234,32,175,95,23,222,153,240,220,199,71,170,122,154,109,117,93,6,89,129,211,209,91,94,141,85,146,11,149,186,122,230,196,216,30,197,114,36,111,138,90,183,202,217,27,248,162,200,199,181,219,198,232,131,154,248,81,245,211,253,227,165,253,107,204,255,0,249,94,151,0,173,174,111,251,102,186,215,37,66,187,253,203,202,177,205,255,0,95,10,63,253,15,9,106,134,85,205,84,0,0,1,154,206,172,125,83,235,39,212,12,135,220,103,46,167,194,227,208,158,153,126,117,239,21,165,43,117,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,2,85,0,0,0,0,160,31,20,127,93,154,155,249,47,179,209,19,255,0,193,83,210,198,83,245,2,187,219,173,196,0,241,71,245,217,169,191,146,251,61,17,63,252,21,61,44,101,63,80,43,189,186,220,4,255,0,0,1,149,115,170,244,197,211,214,85,213,6,178,217,116,143,22,169,242,30,127,185,83,113,186,62,150,74,136,109,148,49,55,148,181,18,53,137,254,214,54,35,156,198,190,89,98,98,189,156,249,39,42,52,17,225,205,160,216,110,138,244,185,134,221,44,84,84,146,223,115,203,61,22,77,125,187,54,157,99,158,177,245,81,119,224,133,234,175,114,240,167,138,100,137,168,138,140,85,73,36,70,53,210,191,112,237,122,47,164,56,110,130,233,126,63,164,122,127,5,92,118,44,118,157,208,211,173,92,235,52,242,189,242,58,89,102,145,255,0,36,87,201,44,146,72,168,212,107,17,94,168,214,181,168,141,79,106,0,21,151,226,189,208,229,54,75,106,189,245,113,167,47,171,91,237,182,158,157,249,117,165,25,45,66,87,82,68,216,224,109,108,8,212,114,196,248,34,107,59,173,93,162,88,98,116,155,177,209,191,189,81,102,170,10,11,241,61,208,108,55,64,250,163,171,181,233,253,21,37,182,197,150,89,233,178,106,123,77,37,58,195,5,181,242,203,52,18,195,26,115,114,112,116,180,210,74,136,212,99,24,147,36,109,98,54,52,220,37,7,129,143,239,179,248,111,249,145,202,188,106,253,83,226,223,79,232,125,198,226,117,95,3,31,223,103,240,223,243,35,149,120,213,250,167,197,190,159,208,251,141,196,14,171,224,99,251,236,254,27,254,100,90,161,85,126,6,63,190,207,225,191,230,69,170,0,7,63,214,189,123,210,126,157,177,90,92,215,88,242,191,179,246,90,219,131,45,112,84,249,26,154,190,117,79,142,73,27,31,10,120,228,122,110,200,100,93,213,56,253,221,183,221,81,23,218,218,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,7,235,0,1,64,62,40,254,187,53,55,242,95,103,162,37,87,135,95,78,152,39,84,29,2,231,26,105,157,83,254,240,46,117,150,122,222,115,127,115,46,159,5,164,134,10,206,220,82,199,222,237,119,222,238,211,221,193,255,0,130,167,224,169,21,124,81,253,118,106,111,228,190,207,68,79,255,0,5,79,75,25,79,212,10,239,110,183,1,84,29,69,104,54,101,211,110,174,95,116,167,51,162,171,107,237,213,15,125,178,186,106,116,133,151,107,114,189,201,79,91,18,53,239,111,9,26,221,213,168,247,112,122,62,55,47,54,57,18,194,188,43,58,241,255,0,74,58,84,213,251,215,248,216,177,11,237,206,227,254,224,202,107,35,89,218,255,0,124,58,39,201,55,248,186,118,55,251,211,9,105,215,247,71,214,174,172,180,141,205,183,165,92,121,222,29,79,89,95,138,62,25,90,140,169,157,236,106,201,67,43,100,123,98,225,80,176,196,196,145,206,106,196,246,177,252,184,36,145,201,65,153,102,45,125,193,178,171,206,21,148,208,249,43,214,63,112,168,181,220,105,187,172,147,177,85,4,142,142,88,249,177,92,199,113,123,28,155,181,85,171,182,232,170,159,48,53,38,102,179,171,31,84,250,201,245,3,33,247,25,203,147,240,204,234,151,42,234,79,67,159,67,154,227,119,88,239,88,15,148,177,84,228,51,58,73,169,111,187,67,247,37,239,200,231,61,213,141,99,26,181,13,85,119,222,150,41,81,81,38,72,227,166,206,172,125,83,235,39,212,12,135,220,103,2,213,60,21,61,44,101,63,80,43,189,186,220,75,254,161,114,155,238,13,160,90,151,154,226,213,222,74,245,143,225,247,155,165,186,167,180,201,59,21,80,81,75,36,82,112,122,57,142,226,246,53,118,114,43,87,109,149,21,62,68,64,240,84,244,177,148,253,64,174,246,235,113,42,186,177,244,177,172,159,79,242,31,110,156,14,85,208,47,90,248,175,85,154,113,73,100,187,92,252,190,166,227,54,248,99,200,237,245,11,27,36,175,224,141,141,215,58,116,141,172,99,161,149,234,138,246,177,169,217,145,232,197,78,46,137,242,243,255,0,20,46,138,63,164,6,8,253,103,211,219,101,214,187,82,112,219,123,41,162,183,81,39,123,227,54,182,204,231,190,157,34,115,147,105,162,238,207,52,107,26,43,228,251,241,112,145,207,139,183,80,26,23,174,154,143,211,166,163,219,181,67,75,239,62,70,235,67,188,83,67,42,43,233,110,20,174,84,89,41,106,99,69,78,228,47,226,221,211,116,114,57,173,123,28,199,177,143,110,143,180,159,58,253,40,105,102,27,169,159,11,248,103,218,220,126,221,125,242,93,254,247,149,243,84,209,205,218,238,113,111,62,61,206,60,184,183,125,183,217,55,216,12,198,90,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,94,167,135,95,93,84,221,82,225,169,131,234,13,125,35,53,82,193,79,52,213,208,211,82,202,198,92,237,208,173,59,18,228,170,145,164,16,189,210,84,54,55,194,215,255,0,93,142,123,88,198,57,24,200,149,226,219,209,214,9,165,253,158,165,240,90,207,134,125,173,200,27,110,188,89,59,115,77,230,174,149,94,122,182,123,143,152,150,119,112,229,219,99,59,12,141,172,77,185,34,166,234,211,128,120,92,122,236,211,47,206,189,158,180,14,171,227,87,234,159,22,250,127,67,238,55,19,170,248,24,254,251,63,134,255,0,153,22,168,0,0,0,28,171,171,31,75,26,201,244,255,0,33,246,233,206,170,114,174,172,125,44,107,39,211,252,135,219,167,3,53,134,170,12,171,154,168,0,0,2,42,248,163,250,19,212,223,201,125,226,136,165,110,147,189,83,232,223,212,12,123,220,96,46,167,197,31,208,158,166,254,75,239,20,69,43,116,157,234,159,70,254,160,99,222,227,0,19,211,197,7,195,238,154,211,77,122,234,135,69,173,85,111,99,234,29,95,152,88,233,162,150,165,252,230,150,170,162,178,244,178,203,59,156,140,71,62,6,190,8,162,225,27,17,210,253,214,53,251,64,14,157,117,231,50,233,183,87,44,90,173,134,86,213,181,246,234,134,50,231,67,13,66,66,203,181,185,94,213,168,162,149,92,199,183,132,141,110,200,229,99,184,61,25,35,83,155,26,169,165,226,136,124,69,58,21,169,233,107,50,92,227,79,168,42,223,165,119,250,136,97,161,154,166,170,39,190,217,113,153,42,30,182,212,69,145,103,153,141,142,157,210,50,103,51,250,143,107,28,247,189,170,247,133,201,244,235,175,56,111,82,90,71,98,213,108,50,182,145,204,184,211,177,151,58,24,106,22,103,218,110,40,198,173,69,20,170,230,49,220,227,115,182,71,43,27,205,138,201,26,156,30,213,88,151,227,87,233,99,22,250,129,67,237,215,18,186,186,5,234,151,42,233,131,92,105,43,173,56,221,215,41,178,229,253,155,21,223,30,182,186,71,213,86,115,153,189,137,105,96,107,145,146,214,70,245,84,137,175,69,228,217,101,137,22,53,151,184,219,21,241,171,244,177,139,125,64,161,246,235,136,21,87,210,119,170,125,27,250,129,143,123,140,6,148,204,214,116,157,234,159,70,254,160,99,222,227,1,165,48,33,7,82,253,117,84,244,181,214,206,41,131,234,13,125,91,244,174,255,0,131,211,205,93,13,53,44,79,125,178,227,53,194,165,137,114,85,72,214,121,152,216,233,219,27,225,107,255,0,168,247,61,172,123,218,140,124,191,187,91,48,221,87,192,43,108,213,146,82,95,241,60,198,207,37,52,175,164,171,85,130,225,110,171,133,90,229,142,104,92,138,172,146,41,23,103,198,228,249,57,21,171,248,41,78,222,53,126,169,241,111,167,244,62,227,113,59,87,131,223,85,218,143,156,214,92,122,100,205,101,248,205,171,23,199,223,120,176,93,39,153,86,170,134,150,41,233,224,90,7,110,139,221,133,60,195,86,37,85,71,68,214,58,52,228,197,141,177,4,21,235,95,165,27,239,73,122,203,91,134,246,174,181,152,133,203,122,204,90,247,91,11,27,231,233,120,177,100,141,93,26,171,22,104,30,254,212,137,179,28,187,50,78,219,25,44,104,122,190,129,122,215,202,186,83,212,122,75,37,218,231,230,52,203,38,184,67,30,71,111,168,89,31,29,7,53,108,110,185,211,164,109,123,219,52,76,68,87,181,141,94,244,108,70,42,114,108,79,138,234,122,151,233,211,4,234,131,75,43,244,207,58,167,255,0,27,89,103,173,231,55,247,50,233,229,166,134,10,206,220,82,199,222,237,119,222,238,211,221,193,255,0,130,167,224,169,157,109,88,193,127,69,250,167,153,105,159,197,62,39,246,75,32,184,216,188,239,99,179,230,188,173,76,144,247,123,124,157,195,151,111,151,30,78,219,125,183,93,183,3,66,125,66,229,54,44,231,162,253,75,205,113,106,239,59,101,200,52,190,243,116,183,84,246,159,31,126,150,123,76,178,69,39,7,163,94,222,76,123,87,103,34,57,55,217,81,23,228,103,8,186,158,154,127,233,54,221,254,159,231,127,251,251,161,74,192,119,94,186,112,171,174,1,214,14,173,216,175,53,20,147,84,85,101,21,119,182,58,153,238,115,18,11,131,188,244,45,85,115,90,188,219,21,76,109,122,109,178,61,28,136,174,68,71,45,132,248,37,226,218,112,186,89,157,102,180,244,54,169,51,230,228,11,107,172,169,238,163,235,160,179,173,53,60,148,241,240,85,85,138,25,39,74,149,221,17,169,43,161,217,202,238,203,81,156,131,198,227,10,186,208,107,70,158,234,52,213,20,139,109,190,98,242,217,41,226,107,221,223,108,244,53,114,77,43,158,222,60,81,138,219,132,40,213,71,42,170,182,77,209,187,34,187,202,120,52,231,244,216,207,84,119,76,50,227,144,213,210,83,230,56,189,93,53,29,189,171,42,193,93,113,167,150,42,136,213,237,106,43,17,241,211,71,92,173,123,246,217,29,35,81,119,147,139,130,237,8,1,227,87,233,99,22,250,129,67,237,215,18,127,144,3,198,175,210,198,45,245,2,135,219,174,32,85,95,73,222,169,244,111,234,6,61,238,48,18,255,0,197,115,162,143,209,150,85,63,82,154,103,108,186,212,227,121,109,194,162,167,45,139,110,244,54,123,164,210,53,201,81,205,92,178,54,26,169,36,127,201,205,225,28,169,197,30,137,52,49,54,32,116,157,234,159,70,254,160,99,222,227,1,163,220,179,22,177,103,56,173,231,10,202,104,124,237,151,32,183,212,90,238,52,221,215,199,223,165,158,55,71,44,124,216,173,123,121,49,238,77,218,168,228,223,116,84,95,152,25,204,233,87,169,140,203,165,13,92,163,213,44,62,134,146,226,199,83,186,219,119,182,84,162,53,151,27,116,143,141,242,192,146,113,87,66,254,81,70,246,72,212,94,47,99,121,53,236,231,27,244,61,165,90,153,138,235,38,156,99,154,165,133,85,249,139,46,77,111,138,225,77,202,72,223,36,60,211,239,193,47,109,239,99,102,137,232,232,228,98,57,120,72,199,181,87,118,169,70,222,32,221,18,93,122,80,207,227,190,227,16,85,215,105,214,85,81,81,53,170,177,180,174,108,22,153,221,52,206,101,165,242,58,105,94,247,199,78,216,220,217,100,86,172,201,220,86,162,172,114,109,245,188,51,122,179,204,180,35,90,45,90,90,218,122,187,222,39,169,87,139,125,149,246,151,87,164,16,80,92,106,106,233,224,109,201,136,177,189,85,237,137,94,199,70,213,143,186,157,190,110,253,84,124,66,111,248,213,250,88,197,190,160,80,251,117,196,128,30,23,30,187,52,203,243,175,103,173,39,255,0,141,95,165,140,91,234,5,15,183,92,72,1,225,113,235,179,76,191,58,246,122,208,47,248,137,90,187,214,157,171,64,250,217,177,104,214,169,100,20,150,189,62,203,176,122,58,186,90,233,233,154,140,182,222,221,112,172,137,178,205,63,36,88,233,165,138,52,99,220,244,123,88,246,66,239,213,51,188,245,150,165,43,120,213,250,167,197,190,159,208,251,141,196,11,116,214,141,33,195,117,235,75,242,13,35,212,8,42,228,177,100,84,237,134,161,105,39,88,103,137,236,145,178,197,52,111,249,162,62,57,99,142,68,71,35,152,170,196,71,53,205,85,106,231,135,169,126,157,51,190,151,245,78,191,76,243,170,127,241,181,150,122,222,112,255,0,116,237,126,102,104,96,172,237,197,44,157,158,239,97,238,237,61,220,217,248,42,126,10,182,169,225,3,212,94,119,172,26,89,147,233,158,117,81,231,255,0,70,127,8,163,179,214,240,134,46,22,185,105,159,12,20,125,184,162,102,253,159,34,247,119,94,231,189,253,253,149,83,130,43,164,255,0,85,93,51,225,189,87,233,29,102,150,230,21,213,118,231,182,161,183,43,69,206,153,85,207,183,92,99,100,140,138,117,143,146,54,102,113,150,70,62,55,42,114,99,221,197,204,127,9,24,21,3,225,215,215,85,79,75,89,146,96,250,131,95,86,253,43,191,212,77,53,116,52,212,177,61,246,203,140,201,78,196,185,42,164,107,60,204,108,116,237,141,240,181,255,0,212,123,158,214,61,237,70,62,244,237,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,50,196,105,79,164,239,75,26,55,244,255,0,30,246,232,0,234,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,107,58,177,245,79,172,159,80,50,31,113,156,210,153,154,206,172,125,83,235,39,212,12,135,220,103,3,181,120,126,244,35,125,234,171,42,143,53,202,89,228,180,203,31,184,36,119,26,157,217,39,197,42,160,146,150,73,109,92,25,81,21,68,29,218,106,135,47,153,106,43,89,182,201,187,190,73,123,214,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,17,131,194,227,208,158,153,126,117,239,21,164,170,0,69,95,20,127,66,122,155,249,47,188,81,18,168,138,190,40,254,132,245,55,242,95,120,162,2,149,186,78,245,79,163,127,80,49,239,113,128,210,153,154,206,147,189,83,232,223,212,12,123,220,96,45,83,197,11,174,159,208,166,42,253,14,209,204,207,202,106,77,235,135,198,42,104,155,202,107,21,174,72,220,171,180,200,228,242,245,147,111,31,111,100,115,217,18,190,79,213,57,212,242,40,113,79,20,95,16,10,203,189,101,203,166,77,16,200,187,54,168,124,205,187,56,186,65,28,240,85,73,85,20,242,193,53,165,189,198,51,140,41,218,222,89,35,87,182,102,200,216,209,200,196,149,178,194,14,149,122,152,204,186,80,213,202,61,82,195,232,105,46,44,117,59,173,183,123,101,74,35,89,113,183,72,248,223,44,9,39,21,116,47,229,20,111,100,141,69,226,246,55,147,94,206,113,191,192,96,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,132,166,161,161,166,68,231,43,246,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,78,213,213,191,67,154,185,210,21,77,146,171,48,125,37,243,30,190,83,194,200,111,214,182,63,202,71,113,237,35,167,162,147,154,35,152,246,185,36,88,220,228,78,244,77,230,212,107,155,44,81,5,249,233,86,166,98,186,201,167,24,230,169,97,85,126,98,203,147,91,226,184,83,114,146,55,201,15,52,251,240,75,219,123,216,217,162,122,58,57,24,142,94,18,49,237,85,221,170,122,178,130,252,62,122,219,186,244,161,159,201,98,201,231,171,174,211,172,170,162,158,27,173,27,170,156,216,45,51,186,104,90,251,179,35,108,50,189,239,142,157,178,53,209,70,141,89,147,182,142,85,88,227,218,250,109,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,2,5,248,213,250,88,197,190,160,80,251,117,196,128,30,23,30,187,52,203,243,175,103,173,39,255,0,141,95,165,140,91,234,5,15,183,92,72,1,225,113,235,179,76,191,58,246,122,208,47,248,0,0,0,7,138,214,141,33,195,117,235,75,242,13,35,212,8,42,228,177,100,84,237,134,161,105,39,88,103,137,236,145,178,197,52,111,249,162,62,57,99,142,68,71,35,152,170,196,71,53,205,85,106,231,7,90,52,135,50,208,93,80,200,52,143,80,32,164,142,251,142,212,54,26,133,164,157,38,130,86,62,54,203,20,209,191,228,170,201,34,146,57,17,28,141,122,35,209,28,214,185,21,169,167,50,189,124,101,232,180,74,171,68,172,19,231,23,106,186,61,69,163,168,158,108,22,24,91,58,178,177,139,61,27,46,80,202,173,99,161,70,36,47,138,68,87,171,31,206,38,35,28,168,178,49,225,2,255,0,178,23,170,127,208,219,250,35,124,51,255,0,201,191,106,126,43,83,231,62,7,220,238,124,63,183,191,255,0,152,229,207,183,229,127,81,217,255,0,239,135,10,209,125,33,204,181,235,84,49,253,35,211,248,41,36,190,228,85,14,134,157,106,231,72,96,137,140,141,210,203,52,143,249,170,50,56,163,146,69,70,163,158,168,197,70,181,206,84,106,248,162,226,124,24,49,141,18,131,75,242,92,155,29,184,82,93,181,66,74,134,179,35,123,173,179,197,61,154,221,44,146,54,142,137,147,73,188,82,50,85,164,146,165,206,133,83,117,124,108,145,21,97,141,64,154,157,58,232,54,27,211,110,145,216,180,167,12,162,164,107,45,212,236,125,206,186,26,117,133,247,107,138,177,169,81,91,42,57,239,119,57,28,221,209,170,247,112,98,50,54,175,6,53,19,165,128,0,0,5,0,248,163,250,236,212,223,201,125,158,136,149,94,6,63,190,207,225,191,230,68,85,241,71,245,217,169,191,146,251,61,17,42,188,12,127,125,159,195,127,204,128,181,67,42,230,170,12,171,129,127,222,23,30,132,244,203,243,175,120,173,30,40,254,132,245,55,242,95,120,162,30,23,30,132,244,203,243,175,120,173,30,40,254,132,245,55,242,95,120,162,2,149,186,78,245,79,163,127,80,49,239,113,128,159,254,57,223,185,63,226,79,229,164,0,233,59,213,62,141,253,64,199,189,198,2,127,248,231,126,228,255,0,137,63,150,129,202,188,21,61,83,229,63,79,235,189,198,220,93,73,74,222,10,158,169,242,159,167,245,222,227,110,46,164,0,0,14,85,213,143,165,141,100,250,127,144,251,116,230,107,13,41,245,99,233,99,89,62,159,228,62,221,57,154,192,53,80,64,15,25,61,107,251,13,211,237,167,71,41,45,253,234,189,77,184,47,122,121,34,229,28,20,54,233,105,234,36,226,228,145,170,217,157,59,232,209,187,177,237,88,251,251,241,119,5,39,249,73,126,49,218,189,83,154,245,47,67,165,180,243,213,165,183,78,44,240,194,248,38,130,38,179,226,53,204,101,84,211,68,246,238,247,177,212,235,64,197,71,170,108,248,95,197,169,186,185,225,16,52,83,75,238,186,213,171,152,134,148,89,157,87,29,70,83,120,166,182,190,162,154,137,213,111,163,129,239,78,245,82,196,213,69,123,33,139,185,43,254,243,81,25,27,149,92,212,69,84,211,153,69,126,16,216,47,218,222,178,109,183,255,0,138,121,79,177,88,253,210,251,217,236,119,60,223,114,54,208,118,185,114,78,222,222,127,185,203,103,127,122,227,183,222,228,219,212,2,154,252,105,52,114,197,135,235,46,37,172,86,137,187,117,122,137,111,168,167,186,83,113,122,242,170,182,182,158,54,212,243,115,213,19,156,19,211,197,219,107,24,214,249,110,95,121,210,57,83,242,120,48,106,245,54,33,175,57,46,145,220,103,164,134,159,80,172,237,154,141,93,4,175,158,107,141,191,185,44,112,177,237,251,140,98,211,77,93,35,149,233,243,88,99,68,114,42,241,124,170,241,142,210,26,108,215,166,138,29,82,167,130,145,46,90,113,120,134,103,207,52,242,181,255,0,14,174,123,41,102,134,38,55,118,61,238,168,90,7,170,189,19,102,66,254,46,77,213,175,172,30,134,117,66,213,163,157,90,105,158,121,125,109,34,91,96,188,124,54,178,122,186,214,210,65,73,5,116,50,81,73,85,36,174,69,107,89,11,106,86,101,223,100,84,141,81,92,221,249,32,104,204,0,0,0,0,0,5,85,248,231,126,228,255,0,137,63,150,145,87,194,227,215,102,153,126,117,236,245,164,170,241,206,253,201,255,0,18,127,45,34,175,133,199,174,205,50,252,235,217,235,64,191,224,0,2,170,252,115,191,114,127,196,159,203,75,84,42,175,199,59,247,39,252,73,252,180,14,85,224,169,234,159,41,250,127,93,238,54,226,231,174,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,54,24,41,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,41,135,193,83,213,62,83,244,254,187,220,109,199,228,241,35,241,4,166,234,38,166,61,30,209,187,173,91,116,234,221,80,218,154,219,148,50,203,11,50,103,172,80,73,18,75,79,52,17,77,11,41,166,73,218,140,115,156,201,30,140,147,109,217,26,160,68,173,126,204,52,227,63,214,92,179,50,210,60,11,236,94,33,117,184,58,123,93,147,154,47,150,143,138,35,157,197,187,178,46,227,209,242,246,88,171,28,93,206,219,21,88,198,170,207,95,6,13,57,214,217,178,108,151,83,236,89,85,37,155,75,210,161,182,219,237,11,169,160,158,123,253,198,26,121,22,8,24,170,139,45,51,32,74,212,153,210,35,155,205,93,28,104,217,17,94,177,69,94,137,58,62,201,186,185,213,8,172,173,74,186,44,38,199,81,3,178,203,197,36,180,253,250,24,37,142,119,194,200,227,149,232,231,62,103,83,62,36,123,89,34,70,174,71,189,174,68,226,235,254,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,233,77,67,67,76,139,194,38,110,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,161,78,222,53,126,169,241,111,167,244,62,227,113,58,175,129,143,239,179,248,111,249,145,202,188,106,253,83,226,223,79,232,125,198,226,117,95,3,31,223,103,240,223,243,32,45,80,0,0,138,190,40,254,132,245,55,242,95,120,162,37,81,21,124,81,253,9,234,111,228,190,241,68,5,0,154,168,50,174,106,160,0,0,12,214,117,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,41,91,171,31,84,250,201,245,3,33,247,25,203,169,240,184,244,39,166,95,157,123,197,104,18,168,0,0,21,213,226,63,226,63,125,208,187,236,186,13,160,211,249,76,234,147,203,84,95,175,213,20,76,150,59,84,114,49,147,69,77,79,20,205,116,115,77,36,111,99,159,35,154,232,217,27,209,173,229,35,149,96,240,30,20,125,116,255,0,120,233,127,90,243,63,254,87,165,192,43,107,155,254,217,174,181,201,80,174,255,0,114,242,172,115,127,215,194,143,255,0,67,194,4,85,241,71,245,217,169,191,146,251,61,17,63,252,21,61,44,101,63,80,43,189,186,220,64,15,20,127,93,154,155,249,47,179,209,19,255,0,193,83,210,198,83,245,2,187,219,173,192,79,240,0,25,87,52,167,210,119,165,141,27,250,127,143,123,116,6,107,13,41,244,157,233,99,70,254,159,227,222,221,0,29,84,0,0,165,111,26,191,84,248,183,211,250,31,113,184,151,82,82,183,141,95,170,124,91,233,253,15,184,220,64,234,190,6,63,190,207,225,191,230,71,42,241,171,245,79,139,125,63,161,247,27,137,213,124,12,127,125,159,195,127,204,142,85,227,87,234,159,22,250,127,67,238,55,16,58,175,129,143,239,179,248,111,249,145,102,153,254,127,134,233,102,27,118,212,29,65,200,105,44,120,245,142,157,106,107,171,170,85,120,68,205,209,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,22,176,60,17,238,214,171,5,171,94,111,183,219,157,37,186,219,110,167,199,234,235,43,42,230,108,48,83,65,27,110,110,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,83,128,120,138,117,213,83,213,46,100,184,62,159,87,213,179,74,236,21,16,205,67,13,77,44,76,125,206,227,10,84,49,110,72,171,26,79,11,29,29,67,163,100,46,127,245,24,215,185,140,123,149,140,14,85,214,39,85,89,151,85,250,185,112,204,47,55,42,182,227,22,234,138,138,108,78,209,36,105,11,45,214,229,127,220,87,68,215,189,190,102,70,182,55,76,254,78,228,244,70,162,246,217,27,25,45,60,45,58,246,251,9,89,97,233,71,84,32,231,143,221,110,30,79,16,186,83,211,239,37,5,117,92,234,228,163,168,107,19,121,33,154,121,92,172,151,101,116,114,72,168,245,88,156,142,130,48,116,145,208,230,174,117,123,83,123,170,195,223,73,99,199,172,116,243,50,107,245,209,143,242,146,92,123,74,232,40,163,224,138,231,189,206,88,214,71,53,23,179,19,185,185,28,231,69,20,188,87,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,39,56,159,178,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,134,162,1,92,30,20,253,113,212,234,85,170,131,165,189,73,101,36,87,220,98,206,140,197,174,109,124,80,37,198,221,74,214,49,40,159,30,232,175,169,134,45,156,215,70,213,238,67,20,142,122,53,209,58,73,172,124,10,1,241,71,245,217,169,191,146,251,61,17,63,252,21,61,44,101,63,80,43,189,186,220,64,15,20,127,93,154,155,249,47,179,209,19,255,0,193,83,210,198,83,245,2,187,219,173,192,79,242,47,245,93,208,38,151,245,91,159,225,58,141,147,221,42,237,215,44,98,162,154,150,235,19,82,73,96,189,217,35,153,211,62,129,237,108,177,186,7,171,164,145,27,81,27,145,205,73,100,228,217,63,86,177,202,0,7,201,196,241,107,22,13,138,217,176,172,90,135,201,89,113,251,125,61,174,221,77,221,124,157,138,88,35,108,113,71,205,234,231,187,139,24,212,221,202,174,93,183,85,85,249,153,194,234,199,213,62,178,125,64,200,125,198,115,74,102,107,58,177,245,79,172,159,80,50,31,113,156,11,84,240,84,244,177,148,253,64,174,246,235,113,42,186,177,244,177,172,159,79,242,31,110,156,138,190,10,158,150,50,159,168,21,222,221,110,37,87,86,62,150,53,147,233,254,67,237,211,129,154,195,74,125,39,122,88,209,191,167,248,247,183,64,102,176,210,159,73,222,150,52,111,233,254,61,237,208,1,21,124,106,253,44,98,223,80,40,125,186,226,64,15,11,143,93,154,101,249,215,179,214,147,255,0,198,175,210,198,45,245,2,135,219,174,36,0,240,184,245,217,166,95,157,123,61,104,23,252,0,0,0,0,114,174,172,125,44,107,39,211,252,135,219,167,58,169,202,186,177,244,177,172,159,79,242,31,110,156,12,214,26,168,50,174,106,160,0,0,8,171,226,143,232,79,83,127,37,247,138,34,149,186,78,245,79,163,127,80,49,239,113,128,186,159,20,127,66,122,155,249,47,188,81,20,173,210,119,170,125,27,250,129,143,123,140,0,105,76,249,57,102,45,98,206,113,91,206,21,148,208,249,219,46,65,111,168,181,220,105,187,175,143,191,75,60,110,142,88,249,177,90,246,242,99,220,155,181,81,201,190,232,168,191,51,235,0,34,255,0,72,29,2,105,127,72,151,92,135,37,177,93,42,242,44,134,237,81,87,75,71,120,171,73,33,158,150,201,43,169,223,29,4,145,182,85,130,103,182,74,116,122,212,36,81,185,202,229,68,107,26,156,78,65,227,87,233,99,22,250,129,67,237,215,18,127,144,3,198,175,210,198,45,245,2,135,219,174,32,85,95,73,222,169,244,111,234,6,61,238,48,26,83,51,89,210,119,170,125,27,250,129,143,123,140,6,148,192,165,111,26,191,84,248,183,211,250,31,113,184,143,5,79,84,249,79,211,250,239,113,183,15,26,191,84,248,183,211,250,31,113,184,143,5,79,84,249,79,211,250,239,113,183,1,117,38,107,58,177,245,79,172,159,80,50,31,113,156,210,153,154,206,172,125,83,235,39,212,12,135,220,103,2,213,58,105,255,0,164,219,119,250,127,157,255,0,239,238,133,43,23,83,211,79,253,38,219,191,211,252,239,255,0,127,116,41,88,11,211,241,115,211,60,171,81,58,71,154,227,139,82,121,191,177,89,5,38,77,113,129,145,201,36,206,161,142,10,138,121,95,27,88,199,111,219,243,77,149,234,238,45,108,81,74,245,119,221,217,105,219,166,140,254,155,75,58,134,211,125,65,184,100,53,118,59,109,143,40,182,212,221,43,169,150,94,113,91,188,195,18,177,21,34,69,123,216,234,117,149,143,99,81,121,177,206,110,206,229,178,232,207,86,48,95,210,134,150,102,90,103,241,79,134,125,173,199,238,54,47,59,216,239,121,95,53,77,36,61,222,223,38,243,227,220,229,199,147,119,219,109,211,125,204,198,93,173,55,91,5,214,182,197,125,182,85,219,174,86,234,137,41,43,40,234,225,116,51,211,79,27,149,178,69,36,110,68,115,30,215,34,181,90,168,138,138,138,138,6,167,136,1,227,87,233,99,22,250,129,67,237,215,18,79,244,127,159,211,106,127,75,154,91,153,195,144,213,223,106,42,177,122,26,107,133,194,173,101,116,243,220,105,162,74,122,213,145,210,167,55,189,42,97,153,21,235,191,53,69,114,43,145,81,203,24,60,106,253,44,98,223,80,40,125,186,226,5,85,244,157,234,159,70,254,160,99,222,227,1,165,51,53,157,39,122,167,209,191,168,24,247,184,192,105,76,15,21,173,26,67,134,235,214,151,228,26,71,168,16,85,201,98,200,169,219,13,66,210,78,176,207,19,217,35,101,138,104,223,243,68,124,114,199,28,136,142,71,49,85,136,142,107,154,170,213,227,253,25,116,47,167,29,30,88,171,164,182,87,253,168,204,239,60,162,185,100,213,20,105,79,35,169,121,242,142,150,158,46,111,236,66,156,88,231,162,61,206,146,68,71,57,202,141,137,145,201,80,4,0,241,171,244,177,139,125,64,161,246,235,137,0,60,46,61,118,105,151,231,94,207,90,79,255,0,26,191,75,24,183,212,10,31,110,184,144,3,194,227,215,102,153,126,117,236,245,160,95,241,74,222,53,126,169,241,111,167,244,62,227,113,46,164,165,111,26,191,84,248,183,211,250,31,113,184,129,213,124,12,127,125,159,195,127,204,139,84,42,175,192,199,247,217,252,55,252,200,181,64,50,174,105,79,164,239,75,26,55,244,255,0,30,246,232,12,214,26,83,233,59,210,198,141,253,63,199,189,186,0,58,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,154,206,172,125,83,235,39,212,12,135,220,103,52,166,102,179,171,31,84,250,201,245,3,33,247,25,192,186,159,11,143,66,122,101,249,215,188,86,146,168,138,190,23,30,132,244,203,243,175,120,173,37,80,2,42,248,163,250,19,212,223,201,125,226,136,149,68,85,241,71,244,39,169,191,146,251,197,16,20,45,137,229,55,220,27,42,179,102,184,181,119,146,189,99,247,10,123,165,186,167,180,201,59,21,80,72,217,34,147,131,209,204,119,23,177,171,179,145,90,187,108,168,169,242,63,93,218,231,153,106,190,127,91,121,172,142,174,255,0,150,102,55,137,42,101,101,37,34,44,247,11,141,92,202,231,36,112,194,212,69,124,146,200,187,50,54,167,205,200,141,79,193,15,62,91,79,133,215,135,253,29,162,142,219,212,222,183,227,189,235,172,222,90,227,131,218,231,146,9,233,99,165,150,8,167,134,236,238,219,223,202,101,238,237,20,114,35,29,11,163,116,138,213,122,196,232,131,186,248,117,244,43,77,210,214,26,153,198,160,208,82,63,85,47,244,243,67,93,53,53,84,175,101,178,221,50,211,189,45,170,137,34,193,51,219,37,59,100,124,205,103,245,222,230,53,239,99,81,239,145,90,233,161,122,113,212,94,156,92,116,191,84,44,222,122,213,93,180,176,205,18,163,42,173,245,77,69,72,234,169,164,84,94,220,204,228,237,151,101,106,181,206,99,218,246,61,236,119,64,0,102,179,169,126,157,51,190,151,245,78,191,76,243,170,127,241,181,150,122,222,112,255,0,116,237,126,102,104,96,172,237,197,44,157,158,239,97,238,237,61,220,217,248,42,126,10,179,43,194,159,174,58,109,53,186,208,116,183,169,44,171,150,197,147,222,17,152,181,205,175,150,117,183,92,106,156,198,37,19,227,221,81,148,211,75,179,154,232,218,157,185,165,145,207,71,54,87,73,13,148,245,85,211,62,27,213,126,145,214,105,110,97,93,87,110,123,106,27,114,180,92,233,149,92,251,117,198,54,72,200,167,88,249,35,102,103,25,100,99,227,114,167,38,61,220,92,199,240,145,153,246,253,0,235,47,233,151,250,62,126,143,110,191,164,47,136,124,51,224,92,27,222,239,113,231,203,158,253,190,207,111,245,189,254,93,174,215,235,121,246,254,248,22,213,227,87,233,99,22,250,129,67,237,215,18,0,120,92,122,236,211,47,206,189,158,180,147,253,122,96,58,161,165,254,26,122,63,129,234,230,67,73,116,190,217,178,139,45,42,50,27,124,116,175,182,192,219,53,106,50,130,87,69,52,145,84,190,157,81,208,165,67,56,36,140,99,21,90,174,229,35,227,7,133,199,174,205,50,252,235,217,235,64,191,224,0,0,0,30,83,84,181,75,4,209,108,18,231,169,154,151,125,248,54,55,102,236,249,218,223,43,53,71,107,187,51,33,143,245,112,177,242,59,121,37,99,126,235,87,109,247,93,145,21,83,58,253,78,245,11,149,117,65,172,183,173,92,202,105,188,135,159,237,211,91,173,108,170,146,162,27,101,12,77,227,21,60,110,122,255,0,182,145,234,214,177,175,150,89,94,140,103,62,41,223,252,76,58,215,183,117,63,157,219,112,157,52,185,249,157,54,196,182,169,162,172,141,106,161,248,205,116,208,198,178,84,77,79,51,99,225,217,221,240,70,142,143,146,111,59,145,234,217,145,173,242,190,29,221,33,255,0,74,221,101,95,181,52,93,237,61,195,187,85,185,71,10,255,0,45,52,253,214,203,229,105,35,226,139,34,247,100,137,220,213,188,56,197,28,187,72,201,22,46,65,207,255,0,162,30,178,255,0,70,15,233,113,228,173,95,97,126,33,228,184,249,246,249,238,207,152,242,190,111,181,183,30,207,154,253,70,220,251,188,190,247,111,183,250,195,207,244,235,175,57,151,77,186,185,98,213,108,50,182,173,175,183,84,49,151,58,24,106,18,22,93,173,202,246,173,69,20,170,230,61,188,36,107,118,71,43,29,193,232,201,26,156,216,213,77,47,20,3,226,35,210,31,244,82,214,84,251,45,69,217,211,220,199,187,91,139,243,175,243,51,65,218,108,94,106,146,78,72,146,39,106,73,91,193,93,207,148,82,69,188,143,145,37,226,23,147,162,250,189,134,235,214,151,227,250,185,167,243,213,201,98,200,169,221,53,58,85,192,176,207,19,217,35,162,150,25,25,243,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,246,165,11,120,115,117,175,253,21,117,30,123,6,127,115,186,201,166,89,79,234,238,84,208,47,118,59,93,114,171,18,59,155,97,226,231,187,139,24,177,202,216,149,174,124,110,107,182,149,208,197,26,223,72,0,0,20,3,226,143,235,179,83,127,37,246,122,34,85,120,24,254,251,63,134,255,0,153,17,87,197,31,215,102,166,254,75,236,244,68,170,240,49,253,246,127,13,255,0,50,2,213,12,171,154,168,50,174,5,255,0,120,92,122,19,211,47,206,189,226,180,120,163,250,19,212,223,201,125,226,136,120,92,122,19,211,47,206,189,226,180,120,163,250,19,212,223,201,125,226,136,10,86,233,59,213,62,141,253,64,199,189,198,2,127,248,231,126,228,255,0,137,63,150,144,3,164,239,84,250,55,245,3,30,247,24,9,255,0,227,157,251,147,254,36,254,90,7,42,240,84,245,79,148,253,63,174,247,27,113,117,37,43,120,42,122,167,202,126,159,215,123,141,184,186,144,0,0,57,87,86,62,150,53,147,233,254,67,237,211,153,172,52,167,213,143,165,141,100,250,127,144,251,116,230,107,0,213,65,157,110,191,51,175,210,39,89,58,177,127,248,95,195,252,166,65,37,139,179,223,238,242,248,108,108,160,238,242,226,221,187,158,87,185,199,111,187,207,142,238,219,146,232,164,202,184,22,211,224,117,139,95,105,49,93,92,205,106,40,120,89,110,183,11,61,174,142,167,186,197,238,213,82,71,85,37,68,124,17,121,183,139,43,105,151,117,68,106,247,54,106,170,181,200,150,126,67,255,0,9,252,90,197,143,244,75,136,93,173,20,62,94,175,38,184,93,238,151,73,59,175,127,152,170,101,116,212,141,147,103,42,163,54,130,146,157,155,53,17,191,115,125,185,57,202,179,0,8,255,0,215,230,11,250,68,232,219,86,44,31,20,248,127,148,199,228,190,247,187,29,222,95,13,145,149,253,174,60,155,183,115,202,246,249,111,247,121,242,217,219,113,92,235,154,168,50,174,6,167,109,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,63,89,31,250,3,206,191,72,157,27,105,61,255,0,225,127,15,242,152,252,118,46,207,127,187,203,225,178,62,131,187,203,139,118,238,121,94,231,29,190,239,62,59,187,110,75,32,0,0,0,0,0,170,191,28,239,220,159,241,39,242,210,42,248,92,122,236,211,47,206,189,158,180,149,94,57,223,185,63,226,79,229,164,85,240,184,245,217,166,95,157,123,61,104,23,252,0,0,85,95,142,119,238,79,248,147,249,105,106,133,85,248,231,126,228,255,0,137,63,150,129,89,120,158,127,153,96,180,217,5,46,31,144,213,218,89,149,89,228,176,93,214,153,81,175,170,183,73,44,82,203,78,175,219,147,88,247,65,26,63,138,167,38,114,99,183,99,222,215,125,253,11,208,189,71,234,47,81,237,218,95,165,246,111,61,117,174,222,89,166,149,85,148,182,250,86,170,36,149,85,50,34,47,110,22,114,110,235,178,185,92,230,177,141,123,222,198,59,224,96,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,132,166,161,161,166,68,231,43,246,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,75,254,232,147,163,236,103,164,109,47,138,202,212,164,173,205,175,148,240,59,44,188,82,75,81,216,174,158,41,39,124,44,142,57,94,173,107,33,109,75,226,71,181,145,172,136,212,123,218,213,94,45,14,149,161,122,23,167,29,58,105,197,187,75,244,190,205,228,109,84,59,203,52,210,170,62,170,225,84,228,68,146,170,166,68,68,238,76,254,45,221,118,70,163,90,214,49,172,99,24,198,244,0,0,165,111,26,191,84,248,183,211,250,31,113,184,157,87,192,199,247,217,252,55,252,200,229,94,53,126,169,241,111,167,244,62,227,113,58,175,129,143,239,179,248,111,249,144,22,168,0,0,69,95,20,127,66,122,155,249,47,188,81,18,168,138,190,40,254,132,245,55,242,95,120,162,2,128,77,84,25,87,53,80,0,0,6,107,58,177,245,79,172,159,80,50,31,113,156,186,159,11,143,66,122,101,249,215,188,86,148,173,213,143,170,125,100,250,129,144,251,140,229,212,248,92,122,19,211,47,206,189,226,180,9,84,0,2,58,245,183,209,246,51,213,206,151,203,101,114,82,81,102,214,58,121,221,137,222,42,229,168,236,80,207,44,144,62,102,73,28,79,70,185,147,54,153,145,43,220,201,22,52,114,189,141,114,167,23,80,14,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,78,113,63,100,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,212,65,5,124,71,252,63,232,250,136,177,75,171,122,67,142,255,0,158,197,7,150,130,90,106,121,32,167,143,34,165,230,200,248,212,62,103,199,27,38,134,53,87,178,101,119,37,142,37,137,200,255,0,212,172,65,77,122,165,170,89,222,180,231,119,61,76,212,187,239,198,114,75,207,103,206,214,249,88,105,251,189,168,89,12,127,171,133,140,141,187,71,19,27,247,90,155,237,186,238,170,170,182,255,0,224,169,233,99,41,250,129,93,237,214,226,149,139,169,240,84,244,177,148,253,64,174,246,235,112,19,252,0,6,85,205,41,244,157,233,99,70,254,159,227,222,221,1,154,195,74,125,39,122,88,209,191,167,248,247,183,64,7,85,0,0,41,91,198,175,213,62,45,244,254,135,220,110,37,212,148,173,227,87,234,159,22,250,127,67,238,55,16,58,175,129,143,239,179,248,111,249,145,202,188,106,253,83,226,223,79,232,125,198,226,117,95,3,31,223,103,240,223,243,35,149,120,213,250,167,197,190,159,208,251,141,196,8,85,142,234,150,119,138,96,153,118,153,216,47,190,87,27,206,252,135,218,10,47,43,11,252,231,146,153,102,165,253,99,216,178,71,194,71,43,191,86,230,242,223,103,110,159,35,213,244,209,211,166,119,213,6,169,208,105,158,11,79,254,42,178,241,91,206,31,238,101,175,204,195,12,245,157,185,101,143,189,218,239,177,221,166,59,155,255,0,4,79,197,83,202,105,110,150,231,122,211,157,219,52,207,77,44,95,25,201,47,61,239,37,69,230,161,167,238,246,161,124,210,126,178,103,178,54,237,28,79,119,222,114,111,182,201,186,170,34,232,79,165,30,148,116,227,164,173,56,102,21,133,69,231,174,181,221,185,239,247,249,225,70,85,93,234,154,138,136,231,34,42,246,225,103,39,36,80,162,171,99,107,156,170,175,123,228,145,225,234,244,47,66,244,227,167,77,56,183,105,126,151,217,188,141,170,135,121,102,154,85,71,213,92,42,156,136,146,85,84,200,136,157,201,159,197,187,174,200,212,107,90,198,53,140,99,24,216,255,0,226,5,208,141,139,170,172,86,76,215,22,103,146,212,220,126,222,177,219,170,119,124,159,20,165,130,58,169,34,181,112,125,68,84,240,119,106,106,26,190,101,200,174,102,219,46,237,249,36,192,0,101,179,252,213,96,89,87,250,171,142,100,152,229,195,255,0,9,71,93,109,174,167,147,254,12,144,205,28,140,255,0,35,154,230,254,197,66,247,188,62,122,219,181,117,95,128,73,98,201,231,164,161,212,92,86,158,158,27,173,27,170,154,233,238,208,54,24,90,251,179,35,108,49,49,140,146,161,210,53,209,70,142,72,87,182,142,84,73,35,223,128,120,172,116,43,83,152,199,95,213,62,148,80,85,212,223,105,105,214,108,214,133,213,81,54,7,91,169,40,158,191,18,98,205,35,85,175,138,42,120,226,116,49,163,187,136,177,185,172,107,155,34,203,13,124,63,58,116,234,59,84,53,151,25,213,45,24,167,248,45,171,13,200,41,157,113,202,107,94,246,80,210,236,213,146,90,117,141,146,199,45,103,114,29,227,146,158,23,38,237,168,99,101,124,76,151,184,3,197,31,215,102,166,254,75,236,244,68,255,0,240,84,244,177,148,253,64,174,246,235,113,0,60,81,253,118,106,111,228,190,207,68,79,255,0,5,79,75,25,79,212,10,239,110,183,1,63,192,0,12,214,117,99,234,159,89,62,160,100,62,227,57,165,51,53,157,88,250,167,214,79,168,25,15,184,206,5,170,120,42,122,88,202,126,160,87,123,117,184,149,93,88,250,88,214,79,167,249,15,183,78,69,95,5,79,75,25,79,212,10,239,110,183,18,171,171,31,75,26,201,244,255,0,33,246,233,192,205,97,165,62,147,189,44,104,223,211,252,123,219,160,51,88,105,79,164,239,75,26,55,244,255,0,30,246,232,0,138,190,53,126,150,49,111,168,20,62,221,113,32,7,133,199,174,205,50,252,235,217,235,73,255,0,227,87,233,99,22,250,129,67,237,215,18,0,120,92,122,236,211,47,206,189,158,180,11,254,0,0,0,0,57,87,86,62,150,53,147,233,254,67,237,211,157,84,229,93,88,250,88,214,79,167,249,15,183,78,6,107,13,84,25,87,53,80,0,0,4,85,241,71,244,39,169,191,146,251,197,17,74,221,39,122,167,209,191,168,24,247,184,192,93,79,138,63,161,61,77,252,151,222,40,138,86,233,59,213,62,141,253,64,199,189,198,0,52,166,0,0,64,15,26,191,75,24,183,212,10,31,110,184,147,252,128,30,53,126,150,49,111,168,20,62,221,113,2,170,250,78,245,79,163,127,80,49,239,113,128,210,153,154,206,147,189,83,232,223,212,12,123,220,96,52,166,5,43,120,213,250,167,197,190,159,208,251,141,196,120,42,122,167,202,126,159,215,123,141,184,120,213,250,167,197,190,159,208,251,141,196,120,42,122,167,202,126,159,215,123,141,184,11,169,51,89,213,143,170,125,100,250,129,144,251,140,230,148,204,214,117,99,234,159,89,62,160,100,62,227,56,22,169,211,79,253,38,219,191,211,252,239,255,0,127,116,41,88,186,158,154,127,233,54,221,254,159,231,127,251,251,161,74,192,106,160,207,15,136,70,151,221,116,171,172,29,73,182,92,29,87,53,61,254,241,46,81,67,87,53,19,169,153,81,5,193,203,82,189,173,213,82,70,69,44,146,211,172,141,93,156,250,119,252,154,168,172,110,135,138,149,241,180,209,203,236,89,86,11,212,13,60,221,235,45,77,189,48,234,200,248,177,190,82,170,57,42,42,233,215,117,127,57,59,204,150,167,228,140,226,207,43,247,157,188,141,68,14,171,224,151,148,216,170,244,11,58,194,169,235,185,222,173,89,130,221,43,41,187,79,78,213,45,93,21,60,116,242,115,84,224,238,79,162,169,77,145,85,201,219,221,200,136,230,170,253,111,26,191,75,24,183,212,10,31,110,184,144,255,0,193,183,41,177,99,253,92,86,90,110,245,222,94,175,38,195,238,54,187,92,125,167,191,204,85,50,122,106,183,71,187,81,81,155,65,73,80,253,220,168,223,185,182,252,156,212,89,129,227,87,233,99,22,250,129,67,237,215,16,42,175,164,239,84,250,55,245,3,30,247,24,13,41,153,172,233,59,213,62,141,253,64,199,189,198,3,74,96,0,0,64,15,26,191,75,24,183,212,10,31,110,184,144,3,194,227,215,102,153,126,117,236,245,164,255,0,241,171,244,177,139,125,64,161,246,235,137,0,60,46,61,118,105,151,231,94,207,90,5,255,0,20,173,227,87,234,159,22,250,127,67,238,55,18,234,74,86,241,171,245,79,139,125,63,161,247,27,136,29,87,192,199,247,217,252,55,252,200,181,66,170,252,12,127,125,159,195,127,204,139,84,3,42,230,148,250,78,244,177,163,127,79,241,239,110,128,205,97,165,62,147,189,44,104,223,211,252,123,219,160,3,170,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,172,234,199,213,62,178,125,64,200,125,198,115,74,101,106,234,199,131,95,233,67,84,243,45,76,254,145,223,12,251,91,144,92,111,190,75,236,135,123,202,249,170,153,38,237,119,60,235,121,241,238,113,229,197,187,237,190,201,190,192,72,15,11,143,66,122,101,249,215,188,86,146,168,229,93,46,104,95,244,107,208,156,103,69,62,212,253,163,251,57,231,127,186,126,71,201,247,252,197,100,245,63,222,123,146,113,227,223,227,253,117,223,142,255,0,45,246,78,170,0,138,190,40,254,132,245,55,242,95,120,162,37,81,207,245,223,71,44,90,251,166,117,186,85,148,205,194,203,117,184,90,170,46,49,241,122,249,154,90,75,141,61,92,180,219,177,236,123,59,204,167,116,93,198,185,28,206,231,52,221,91,178,133,75,120,94,244,45,250,107,202,153,174,58,199,134,121,189,54,178,243,248,61,53,107,184,195,125,186,71,35,81,55,133,90,190,98,142,29,164,238,110,173,99,229,70,71,250,214,182,162,52,186,147,228,226,120,181,139,6,197,108,216,86,45,67,228,172,184,253,190,158,215,110,166,238,190,78,197,44,17,182,56,163,230,245,115,221,197,140,106,110,229,87,46,219,170,170,252,207,172,0,0,0,243,241,224,24,108,89,253,70,169,55,30,164,92,178,170,207,13,129,247,103,34,186,116,183,69,52,147,182,157,138,171,179,24,178,204,247,187,138,39,53,72,249,242,237,199,199,208,0,32,7,141,95,165,140,91,234,5,15,183,92,72,1,225,113,235,179,76,191,58,246,122,210,223,186,214,233,75,250,96,233,101,171,76,254,222,253,146,248,102,65,5,247,206,252,47,207,247,59,116,213,16,246,187,125,232,182,223,204,242,229,201,118,225,182,223,61,211,128,116,185,225,73,253,26,245,219,25,214,191,211,215,218,63,179,158,119,251,153,246,91,201,247,252,197,28,244,223,223,188,220,156,120,247,249,127,81,119,227,183,203,125,208,39,248,0,1,2,188,96,53,191,62,211,29,6,182,105,254,33,99,171,101,183,82,42,42,45,119,172,134,41,38,141,40,32,135,181,39,146,71,71,179,81,245,109,89,90,168,247,108,232,97,169,103,7,242,87,71,61,79,147,148,226,120,174,115,98,170,197,179,92,102,213,144,89,107,120,121,155,117,210,138,58,186,89,248,61,175,103,56,164,71,49,220,94,198,185,55,79,147,154,138,159,52,64,51,69,162,250,67,153,107,214,168,99,250,71,167,240,82,73,125,200,170,29,13,58,213,206,144,193,19,25,27,165,150,105,31,243,84,100,113,71,36,138,141,71,61,81,138,141,107,156,168,213,209,246,139,233,14,27,160,186,95,143,233,30,159,193,87,29,139,29,167,116,52,235,87,58,205,60,175,124,142,150,89,164,127,201,21,242,75,36,146,42,53,26,196,87,170,53,173,106,35,83,196,244,217,210,30,141,116,165,246,183,244,75,69,117,135,237,141,193,149,181,159,16,175,117,79,98,24,185,249,122,72,119,68,218,24,187,178,241,87,243,149,221,197,238,72,253,155,199,181,128,60,86,180,105,14,27,175,90,95,144,105,30,160,65,87,37,139,34,167,108,53,11,73,58,195,60,79,100,141,150,41,163,127,205,17,241,203,28,114,34,57,28,197,86,34,57,174,106,171,87,218,128,51,25,173,26,67,153,104,46,168,100,26,71,168,16,82,71,125,199,106,27,13,66,210,78,147,65,43,31,27,101,138,104,223,242,85,100,145,73,28,136,142,70,189,17,232,142,107,92,138,212,181,239,7,62,161,115,189,71,211,140,139,70,114,218,107,173,222,147,79,124,180,150,187,236,245,80,190,58,74,26,132,86,65,108,115,21,82,101,224,176,78,248,157,250,198,164,124,163,85,137,177,66,201,36,95,90,93,22,225,189,100,225,182,139,53,231,34,171,198,242,28,110,162,73,172,183,168,97,90,150,83,178,101,141,42,97,150,153,94,198,202,201,27,20,123,47,38,189,175,141,138,142,227,205,146,117,253,45,210,220,19,69,176,75,102,153,233,165,139,224,216,221,155,189,228,168,188,212,213,29,174,236,207,154,79,214,76,247,200,237,228,149,238,251,206,93,183,217,54,68,68,64,245,96,0,40,7,197,31,215,102,166,254,75,236,244,68,170,240,49,253,246,127,13,255,0,50,58,175,84,126,20,159,210,83,93,178,109,107,253,61,125,156,251,71,228,191,185,159,101,188,231,99,203,209,193,77,253,251,205,199,203,151,99,151,245,19,110,91,124,246,221,122,175,67,29,12,127,66,239,182,223,231,163,246,199,237,143,195,127,212,79,135,249,95,41,230,127,241,137,185,242,243,63,247,187,112,253,187,252,130,85,25,87,53,80,85,95,246,12,127,242,162,255,0,137,63,252,124,9,85,225,113,232,79,76,191,58,247,138,209,226,143,232,79,83,127,37,247,138,35,170,244,185,161,127,209,175,66,113,157,20,251,83,246,143,236,231,157,254,233,249,31,39,223,243,21,147,212,255,0,121,238,73,199,143,127,143,245,215,126,59,252,183,217,29,81,232,95,244,148,208,156,155,69,62,212,253,156,251,71,228,191,186,126,71,206,118,60,189,100,21,63,222,123,145,242,229,216,227,253,116,219,150,255,0,61,182,80,160,30,147,189,83,232,223,212,12,123,220,96,39,255,0,142,119,238,79,248,147,249,105,234,180,159,193,175,244,95,170,120,110,166,127,72,239,137,253,146,200,45,215,223,37,246,67,179,230,188,173,76,115,118,187,158,117,220,57,118,248,242,226,237,183,223,101,219,98,64,117,207,208,199,244,209,251,19,254,122,63,99,190,199,124,75,253,68,248,135,154,243,126,91,255,0,24,135,135,31,45,255,0,125,191,63,217,183,204,32,7,130,167,170,124,167,233,253,119,184,219,139,169,33,87,69,62,27,223,208,251,84,238,186,153,250,101,251,91,241,60,126,123,23,146,251,59,228,59,125,202,154,121,187,189,207,53,46,251,121,110,60,120,166,252,247,223,229,178,205,80,0,0,57,87,86,62,150,53,147,233,254,67,237,211,153,172,52,251,171,24,47,233,67,75,51,45,51,248,167,195,62,214,227,247,27,23,157,236,119,188,175,154,166,146,30,239,111,147,121,241,238,114,227,201,187,237,182,233,190,229,107,127,96,199,255,0,42,47,248,147,255,0,199,192,178,157,88,206,191,69,250,89,153,106,103,194,254,39,246,75,31,184,223,124,151,127,179,230,188,173,52,147,118,187,156,93,195,151,111,143,46,46,219,125,246,93,182,51,4,105,247,86,48,95,210,134,150,102,90,103,241,79,134,125,173,199,238,54,47,59,216,239,121,95,53,77,36,61,222,223,38,243,227,220,229,199,147,119,219,109,211,125,202,214,254,193,143,254,84,95,241,39,255,0,143,129,58,122,41,197,172,88,127,72,250,67,105,199,40,124,165,37,70,31,108,186,73,31,117,242,114,170,173,129,181,117,50,110,245,85,78,115,207,43,246,223,139,121,108,212,70,162,34,118,176,0,25,129,213,140,23,244,95,170,121,150,153,252,83,226,127,100,178,11,141,139,206,246,59,62,107,202,212,201,15,119,183,201,220,57,118,249,113,228,237,183,219,117,219,115,79,197,106,234,199,131,95,233,67,84,243,45,76,254,145,223,12,251,91,144,92,111,190,75,236,135,123,202,249,170,153,38,237,119,60,235,121,241,238,113,229,197,187,237,190,201,190,192,72,15,11,143,66,122,101,249,215,188,86,146,168,229,93,46,104,95,244,107,208,156,103,69,62,212,253,163,251,57,231,127,186,126,71,201,247,252,197,100,245,63,222,123,146,113,227,223,227,253,117,223,142,255,0,45,246,78,170,0,0,0,0,5,85,248,231,126,228,255,0,137,63,150,145,87,194,227,215,102,153,126,117,236,245,165,170,117,207,208,199,244,209,251,19,254,122,63,99,190,199,124,75,253,68,248,135,154,243,126,91,255,0,24,135,135,31,45,255,0,125,191,63,217,183,207,149,116,185,225,73,253,26,245,219,25,214,191,211,215,218,63,179,158,119,251,153,246,91,201,247,252,197,28,244,223,223,188,220,156,120,247,249,127,81,119,227,183,203,125,208,39,248,0,1,85,126,57,223,185,63,226,79,229,165,170,28,255,0,57,208,189,56,212,157,71,193,181,67,53,179,124,86,235,167,62,122,91,4,51,170,58,150,158,170,169,105,213,106,157,26,167,223,154,63,42,222,210,170,241,99,158,231,163,85,237,141,236,8,171,225,193,225,255,0,71,211,189,138,45,91,213,236,119,252,246,43,252,204,17,83,84,73,5,68,120,237,47,55,199,198,157,240,190,72,223,52,209,162,61,243,35,185,36,114,164,77,70,126,185,101,157,64,0,0,1,74,222,53,126,169,241,111,167,244,62,227,113,58,175,129,143,239,179,248,111,249,145,223,250,214,240,222,254,152,58,167,106,212,207,211,47,217,47,134,99,240,88,188,151,217,223,63,220,237,212,212,77,221,238,121,168,182,223,204,241,227,197,118,225,190,255,0,61,147,213,244,49,208,199,244,46,251,109,254,122,63,108,126,216,252,55,253,68,248,127,149,242,158,103,255,0,24,155,159,47,51,255,0,123,183,15,219,191,200,37,80,0,1,21,124,81,253,9,234,111,228,190,241,68,74,163,149,117,71,161,127,210,83,66,114,109,20,251,83,246,115,237,31,146,254,233,249,31,57,216,242,245,144,84,255,0,121,238,71,203,151,99,143,245,211,110,91,252,246,217,67,53,134,170,10,171,254,193,143,254,84,95,241,39,255,0,143,150,168,0,0,6,107,58,177,245,79,172,159,80,50,31,113,156,186,159,11,143,66,122,101,249,215,188,86,145,255,0,86,60,26,255,0,74,26,167,153,106,103,244,142,248,103,218,220,130,227,125,242,95,100,59,222,87,205,84,201,55,107,185,231,91,207,143,115,143,46,45,223,109,246,77,246,38,175,75,154,23,253,26,244,39,25,209,79,181,63,104,254,206,121,223,238,159,145,242,125,255,0,49,89,61,79,247,158,228,156,120,247,248,255,0,93,119,227,191,203,125,144,58,168,0,0,0,10,171,241,92,232,91,251,255,0,84,26,41,134,127,242,197,86,127,69,66,239,246,174,109,210,58,116,111,251,175,154,123,93,254,178,101,103,250,34,99,170,248,42,122,88,202,126,160,87,123,117,184,159,231,42,233,239,167,76,19,166,155,62,81,137,233,157,63,145,198,239,185,2,223,104,173,156,230,151,225,252,168,40,233,164,139,189,52,178,73,47,41,41,95,55,39,42,109,222,224,137,179,17,84,58,168,0,12,171,154,83,233,59,210,198,141,253,63,199,189,186,2,0,127,96,199,255,0,42,47,248,147,255,0,199,203,41,210,124,23,244,95,165,152,110,153,252,83,226,127,100,177,251,117,139,206,246,59,62,107,202,211,71,15,119,183,201,220,57,118,249,113,228,237,183,219,117,219,112,61,88,0,1,74,222,53,126,169,241,111,167,244,62,227,113,46,164,133,93,107,120,111,127,76,29,83,181,106,103,233,151,236,151,195,49,248,44,94,75,236,239,159,238,118,234,106,38,238,247,60,212,91,111,230,120,241,226,187,112,223,127,158,200,28,3,192,199,247,217,252,55,252,200,230,158,50,182,155,173,255,0,171,188,38,197,98,182,85,220,110,87,28,30,219,73,71,71,73,11,166,158,166,121,46,119,6,199,20,113,181,21,207,123,156,168,212,106,34,170,170,162,33,61,122,24,232,99,250,23,125,182,255,0,61,31,182,63,108,126,27,254,162,124,63,202,249,79,51,255,0,140,77,207,151,153,255,0,189,219,135,237,223,229,213,110,29,58,96,151,190,163,168,186,151,191,211,249,236,146,197,143,210,216,177,255,0,191,52,95,12,226,251,135,154,151,238,74,145,205,222,142,224,140,227,36,107,219,236,242,106,238,255,0,186,28,127,195,207,162,203,87,75,26,95,79,125,203,241,250,70,234,166,75,78,171,144,86,37,75,106,150,138,5,147,148,86,248,36,107,81,172,99,90,145,58,84,98,185,31,50,57,123,146,49,144,241,150,160,0,0,0,63,37,178,211,106,178,211,62,142,205,108,164,160,167,146,162,122,183,197,77,11,98,99,167,158,87,205,52,170,214,162,34,190,73,100,146,71,187,241,115,222,231,46,234,170,167,235,0,80,15,138,63,174,205,77,252,151,217,232,137,255,0,224,169,233,99,41,250,129,93,237,214,225,213,31,133,39,244,148,215,108,155,90,255,0,79,95,103,62,209,249,47,238,103,217,111,57,216,242,244,112,83,127,126,243,113,242,229,216,229,253,68,219,150,223,61,183,94,255,0,209,79,74,95,208,251,75,46,186,103,246,247,237,111,196,242,9,239,190,119,225,126,67,183,220,166,167,135,181,219,239,75,190,222,91,151,46,73,191,61,182,249,110,161,32,0,0,12,214,117,99,234,159,89,62,160,100,62,227,57,165,50,181,117,99,193,175,244,161,170,121,150,166,127,72,239,134,125,173,200,46,55,223,37,246,67,189,229,124,213,76,147,118,187,158,117,188,248,247,56,242,226,221,246,223,100,223,96,61,95,130,167,165,140,167,234,5,119,183,91,137,85,213,143,165,141,100,250,127,144,251,116,231,148,232,167,165,47,232,125,165,151,93,51,251,123,246,183,226,121,4,247,223,59,240,191,33,219,238,83,83,195,218,237,247,165,223,111,45,203,151,36,223,158,219,124,183,94,171,171,24,47,233,67,75,51,45,51,248,167,195,62,214,227,247,27,23,157,236,119,188,175,154,166,146,30,239,111,147,121,241,238,114,227,201,187,237,182,233,190,224,102,8,210,159,73,222,150,52,111,233,254,61,237,208,16,3,251,6,63,249,81,127,196,159,254,62,89,78,147,224,191,162,253,44,195,116,207,226,159,19,251,37,143,219,172,94,119,177,217,243,94,86,154,56,123,189,190,78,225,203,183,203,143,39,109,190,219,174,219,129,10,252,106,253,44,98,223,80,40,125,186,226,64,15,11,143,93,154,101,249,215,179,214,150,253,214,183,74,95,211,7,75,45,90,103,246,247,236,151,195,50,8,47,190,119,225,126,127,185,219,166,168,135,181,219,239,69,182,254,103,151,46,75,183,13,182,249,238,156,3,165,207,10,79,232,215,174,216,206,181,254,158,190,209,253,156,243,191,220,207,178,222,79,191,230,40,231,166,254,253,230,228,227,199,191,203,250,139,191,29,190,91,238,129,63,192,0,0,0,14,85,213,143,165,141,100,250,127,144,251,116,231,85,60,166,172,96,191,165,13,44,204,180,207,226,159,12,251,91,143,220,108,94,119,177,222,242,190,106,154,72,123,189,190,77,231,199,185,203,143,38,239,182,219,166,251,129,152,35,85,5,85,255,0,96,199,255,0,42,47,248,147,255,0,199,203,84,0,0,2,42,248,163,250,19,212,223,201,125,226,136,165,110,147,189,83,232,223,212,12,123,220,96,47,251,170,61,11,254,146,154,19,147,104,167,218,159,179,159,104,252,151,247,79,200,249,206,199,151,172,130,167,251,207,114,62,92,187,28,127,174,155,114,223,231,182,203,10,180,159,193,175,244,95,170,120,110,166,127,72,239,137,253,146,200,45,215,223,37,246,67,179,230,188,173,76,115,118,187,158,117,220,57,118,248,242,226,237,183,223,101,219,96,44,168,0,0,128,30,53,126,150,49,111,168,20,62,221,113,39,249,31,250,214,233,75,250,96,233,101,171,76,254,222,253,146,248,102,65,5,247,206,252,47,207,247,59,116,213,16,246,187,125,232,182,223,204,242,229,201,118,225,182,223,61,208,40,179,164,239,84,250,55,245,3,30,247,24,13,41,149,171,164,254,13,127,162,253,83,195,117,51,250,71,124,79,236,150,65,110,190,249,47,178,29,159,53,229,106,99,155,181,220,243,174,225,203,183,199,151,23,109,190,251,46,219,22,84,5,43,120,213,250,167,197,190,159,208,251,141,196,120,42,122,167,202,126,159,215,123,141,184,154,157,107,120,111,127,76,29,83,181,106,103,233,151,236,151,195,49,248,44,94,75,236,239,159,238,118,234,106,38,238,247,60,212,91,111,230,120,241,226,187,112,223,127,158,200,232,167,195,123,250,31,106,157,215,83,63,76,191,107,126,39,143,207,98,242,95,103,124,135,111,185,83,79,55,119,185,230,165,223,111,45,199,143,20,223,158,251,252,182,80,154,166,107,58,177,245,79,172,159,80,50,31,113,156,210,153,90,186,177,224,215,250,80,213,60,203,83,63,164,119,195,62,214,228,23,27,239,146,251,33,222,242,190,106,166,73,187,93,207,58,222,124,123,156,121,113,110,251,111,178,111,176,30,175,166,159,250,77,183,127,167,249,223,254,254,232,82,177,162,141,52,233,75,244,119,209,181,103,73,63,111,126,33,230,241,251,237,139,237,7,194,251,92,126,37,37,83,251,190,87,188,237,251,126,107,110,61,223,189,195,241,110,255,0,40,87,253,131,31,252,168,191,226,79,255,0,31,2,213,8,127,226,167,163,151,221,93,233,30,239,83,142,77,189,94,5,112,139,49,146,155,139,63,182,169,105,160,158,58,148,230,247,181,25,219,130,162,89,247,251,206,119,99,131,90,174,122,42,76,3,202,106,198,11,250,80,210,204,203,76,254,41,240,207,181,184,253,198,197,231,123,29,239,43,230,169,164,135,187,219,228,222,124,123,156,184,242,110,251,109,186,111,184,25,183,209,12,214,213,166,186,209,128,234,53,246,158,174,123,110,43,148,90,175,117,145,82,49,174,158,72,41,170,227,154,70,198,215,57,173,87,171,88,168,136,174,106,111,182,234,159,137,110,158,53,126,150,49,111,168,20,62,221,113,57,87,246,12,127,242,162,255,0,137,63,252,124,149,90,251,208,199,233,199,165,141,56,233,163,244,163,240,79,209,255,0,193,255,0,187,127,4,243,62,123,200,219,165,162,255,0,67,249,134,118,185,247,121,255,0,124,119,30,60,126,246,252,144,41,91,164,239,84,250,55,245,3,30,247,24,13,41,149,171,164,254,13,127,162,253,83,195,117,51,250,71,124,79,236,150,65,110,190,249,47,178,29,159,53,229,106,99,155,181,220,243,174,225,203,183,199,151,23,109,190,251,46,219,22,84,0,0,4,0,241,171,244,177,139,125,64,161,246,235,137,0,60,46,61,118,105,151,231,94,207,90,91,247,90,221,41,127,76,29,44,181,105,159,219,223,178,95,12,200,32,190,249,223,133,249,254,231,110,154,162,30,215,111,189,22,219,249,158,92,185,46,220,54,219,231,186,112,14,151,60,41,63,163,94,187,99,58,215,250,122,251,71,246,115,206,255,0,115,62,203,121,62,255,0,152,163,158,155,251,247,155,147,143,30,255,0,47,234,46,252,118,249,111,186,4,255,0,41,91,198,175,213,62,45,244,254,135,220,110,37,212,144,171,173,111,13,239,233,131,170,118,173,76,253,50,253,146,248,102,63,5,139,201,125,157,243,253,206,221,77,68,221,222,231,154,139,109,252,207,30,60,87,110,27,239,243,217,3,128,120,24,254,251,63,134,255,0,153,22,168,69,94,134,58,24,254,133,223,109,191,207,71,237,143,219,31,134,255,0,168,159,15,242,190,83,204,255,0,227,19,115,229,230,127,239,118,225,251,119,249,74,160,50,174,105,79,164,239,75,26,55,244,255,0,30,246,232,8,1,253,131,31,252,168,191,226,79,255,0,31,44,167,73,240,95,209,126,150,97,186,103,241,79,137,253,146,199,237,214,47,59,216,236,249,175,43,77,28,61,222,223,39,112,229,219,229,199,147,182,223,109,215,109,192,245,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,106,203,60,71,186,49,193,178,171,206,21,148,235,39,146,189,99,247,10,139,93,198,155,236,237,214,78,197,84,18,58,57,99,230,202,103,49,220,94,199,38,237,85,106,237,186,42,167,204,146,166,107,58,177,245,79,172,159,80,50,31,113,156,13,20,105,110,169,96,154,211,130,91,53,51,77,47,191,25,198,239,61,239,37,91,229,102,167,238,246,166,124,50,126,174,102,50,70,237,36,79,111,222,106,111,182,233,186,42,42,250,178,42,248,92,122,19,211,47,206,189,226,180,244,29,114,117,119,106,233,7,72,219,149,193,110,164,188,101,151,234,135,91,113,203,84,245,13,99,31,58,49,92,250,169,152,142,73,95,77,10,113,231,219,77,213,242,67,26,186,62,234,72,208,234,181,186,209,165,246,237,92,160,208,139,134,95,73,75,157,221,44,235,126,161,179,204,201,24,250,170,36,124,140,87,69,34,183,180,247,162,195,42,172,77,122,201,194,55,191,143,6,171,147,239,229,153,77,139,6,197,111,57,174,83,93,228,172,184,253,190,162,233,113,169,237,62,78,197,44,17,186,73,100,224,196,115,221,197,140,114,236,212,87,46,219,34,42,252,140,193,101,153,77,247,57,202,175,57,174,83,93,231,111,89,5,194,162,233,113,169,237,50,62,253,84,242,58,73,100,224,196,107,27,201,239,114,236,212,70,166,251,34,34,124,139,211,179,91,181,198,219,225,149,152,199,212,46,71,241,140,190,109,47,190,212,61,243,81,205,5,117,53,44,150,185,157,5,53,115,165,84,124,181,145,177,81,178,200,172,99,185,39,23,119,30,215,79,40,125,111,236,163,244,39,255,0,111,63,248,179,120,255,0,154,18,168,202,185,170,128,7,138,211,205,104,210,253,86,186,229,150,45,63,203,233,46,215,44,26,241,53,135,33,163,107,36,138,122,10,216,220,230,185,175,142,70,181,202,197,115,36,107,101,106,44,111,88,228,70,185,220,29,180,21,241,88,235,142,167,77,109,85,253,45,233,179,41,37,190,228,246,117,102,83,115,115,226,157,45,214,234,166,189,139,68,200,247,85,101,76,209,110,231,58,70,167,110,25,99,115,17,206,149,178,67,88,29,53,209,106,229,199,94,112,107,126,132,93,170,237,121,221,85,226,24,108,245,212,237,123,146,149,238,221,36,154,100,99,30,171,76,216,150,71,78,138,199,179,178,146,243,107,153,201,20,52,167,91,118,181,91,170,104,40,238,23,58,74,90,139,165,66,210,80,197,52,205,99,234,167,72,164,153,98,137,170,187,189,233,20,50,200,173,110,235,194,55,187,240,106,170,126,178,0,120,191,220,178,172,107,165,141,61,187,252,127,179,146,90,181,2,211,83,241,75,75,36,161,225,93,21,186,189,222,98,157,189,199,201,6,210,55,155,19,186,247,51,229,247,220,169,201,122,87,135,207,91,118,174,171,240,9,44,89,60,244,148,58,139,138,211,211,195,117,163,117,83,93,61,218,6,195,11,95,118,100,109,134,38,49,146,84,58,70,186,40,209,201,10,246,209,202,137,36,123,132,181,0,0,0,0,63,37,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,133,91,120,169,245,227,254,155,244,169,164,23,175,241,81,101,247,219,101,199,253,221,149,54,71,51,181,254,247,116,175,142,111,241,148,239,111,247,214,19,255,0,164,239,75,26,55,244,255,0,30,246,232,0,231,249,103,136,247,70,56,54,85,121,194,178,157,100,242,87,172,126,225,81,107,184,211,125,157,186,201,216,170,130,71,71,44,124,217,76,230,59,139,216,228,221,170,173,93,183,69,84,249,157,131,72,117,163,75,245,235,13,143,80,52,143,47,164,200,172,82,84,75,72,181,16,178,72,159,20,241,170,115,138,88,165,107,101,137,251,43,92,141,123,90,170,199,177,233,187,94,213,90,86,241,88,208,106,109,27,234,142,191,38,177,81,85,199,98,212,154,117,201,163,123,169,229,72,35,184,190,87,182,190,22,76,247,185,37,127,117,18,165,200,138,222,218,86,70,196,99,90,140,87,119,79,4,189,99,190,197,149,103,93,63,84,67,222,178,212,219,215,49,163,147,147,27,229,42,163,146,158,146,161,54,70,115,147,188,201,105,190,106,254,44,242,191,117,187,200,229,64,179,253,82,213,44,19,69,176,75,158,166,106,93,247,224,216,221,155,179,231,107,124,172,213,29,174,236,204,134,63,213,194,199,200,237,228,149,141,251,173,93,183,221,118,68,85,78,43,137,248,143,116,99,156,229,86,108,43,22,214,79,59,122,200,46,20,246,187,117,55,217,219,172,125,250,169,228,108,113,71,205,244,205,99,121,61,237,77,220,168,212,223,117,84,79,153,242,188,81,253,9,234,111,228,190,241,68,82,183,73,222,169,244,111,234,6,61,238,48,1,165,51,138,107,95,89,157,54,116,237,149,82,225,90,199,169,31,103,239,85,182,246,93,32,166,248,61,125,95,58,87,201,36,109,147,157,60,18,49,55,124,50,38,202,188,190,238,251,108,168,171,218,204,219,117,111,173,23,93,122,234,27,54,212,10,172,190,175,34,180,73,120,172,164,198,234,38,99,162,100,86,72,234,36,242,81,69,19,154,213,137,157,165,107,149,170,214,185,94,247,189,251,200,247,170,133,239,104,167,89,157,54,117,19,149,85,97,90,57,169,31,104,47,84,86,247,221,39,166,248,61,125,39,10,86,73,28,110,147,157,68,17,177,118,124,209,166,200,188,190,246,251,108,138,169,218,202,234,240,91,209,203,238,31,163,89,110,177,93,230,237,210,106,37,194,158,158,215,77,197,139,202,150,218,234,136,221,83,205,175,85,78,115,207,81,23,109,204,99,155,229,185,125,230,200,213,75,21,0,113,253,111,234,219,64,122,112,186,219,44,218,209,154,213,227,149,23,154,119,212,208,61,214,27,141,84,21,44,99,184,189,25,53,61,59,226,87,181,85,188,153,203,155,81,241,170,162,35,216,171,216,14,63,213,87,76,248,111,85,250,71,89,165,185,133,117,93,185,237,168,109,202,209,115,166,85,115,237,215,24,217,35,34,157,99,228,141,153,156,101,145,143,141,202,156,152,247,113,115,31,194,70,7,63,180,248,154,116,57,122,186,209,89,168,245,222,146,58,138,250,136,233,162,125,93,146,231,75,3,94,247,35,90,178,77,53,51,98,137,155,170,110,249,28,214,53,55,87,42,34,42,146,128,204,14,169,105,110,119,162,217,221,207,76,245,46,197,240,108,146,205,217,243,180,94,106,26,142,215,118,22,77,31,235,33,123,227,118,241,202,199,125,215,46,219,236,187,42,42,37,170,120,78,245,175,110,202,113,91,103,74,250,145,115,225,146,89,183,166,195,167,122,213,84,77,117,161,108,117,21,18,83,200,229,107,227,135,202,199,15,22,43,164,99,86,37,138,54,49,22,37,87,132,255,0,213,45,82,193,52,91,4,185,234,102,165,223,126,13,141,217,187,62,118,183,202,205,81,218,238,204,200,99,253,92,44,124,142,222,73,88,223,186,213,219,125,215,100,69,84,224,31,217,71,232,79,254,222,127,241,102,241,255,0,52,30,40,254,132,245,55,242,95,120,162,40,4,13,84,30,127,63,207,240,221,44,195,110,218,131,168,57,13,37,143,30,177,211,173,77,117,117,74,175,8,153,186,34,34,34,34,185,239,115,149,172,99,26,138,247,189,205,107,81,206,114,34,250,2,144,60,71,252,64,43,58,136,190,203,164,154,67,145,127,157,61,7,150,158,90,154,120,231,167,147,34,170,224,201,57,84,50,102,71,35,33,134,69,86,50,21,111,21,146,37,149,202,255,0,212,164,65,98,191,217,71,232,79,254,222,127,241,102,241,255,0,52,58,174,145,245,71,161,58,233,98,184,101,58,101,156,252,70,203,108,184,82,218,106,46,53,150,202,203,109,42,215,84,189,172,130,154,57,106,226,137,146,204,231,201,19,123,113,171,156,142,154,20,84,69,149,156,168,175,163,174,142,179,190,175,243,186,139,5,130,179,224,216,221,155,135,218,12,131,183,13,71,194,251,176,212,62,151,251,85,243,197,36,253,217,41,214,63,213,170,240,223,147,182,68,249,218,255,0,136,70,1,134,233,103,135,14,109,167,218,125,143,82,88,241,235,29,61,146,154,134,134,153,23,132,76,248,205,26,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,168,76,160,64,15,12,94,188,127,77,246,42,109,6,213,139,215,44,251,31,183,183,225,183,75,141,199,185,85,148,66,215,204,233,54,111,105,169,222,167,129,180,232,238,82,73,44,205,73,38,93,248,74,228,159,224,0,0,0,32,7,137,215,94,63,161,11,21,78,131,105,61,235,142,125,144,91,221,241,43,165,186,227,219,170,197,225,115,225,116,123,183,180,228,239,84,64,234,132,111,25,35,150,22,172,115,38,220,226,114,132,244,182,93,173,87,170,103,214,89,174,116,149,244,241,212,79,72,249,105,166,108,172,108,240,74,248,102,137,92,213,84,71,199,44,114,70,246,254,45,123,28,213,217,81,80,253,100,85,240,184,244,39,166,95,157,123,197,105,42,128,31,39,26,202,108,89,133,186,107,182,57,93,230,233,41,238,21,246,185,36,237,62,62,53,84,85,82,210,84,199,179,209,21,120,79,4,172,223,110,46,227,187,85,90,168,171,245,138,64,194,58,205,190,244,121,215,118,183,92,228,181,124,103,12,202,53,2,243,79,147,91,98,99,18,169,209,197,115,170,237,84,211,72,237,182,154,46,236,170,145,185,201,28,141,123,154,238,42,172,150,48,187,240,126,75,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,214,0,0,7,228,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,253,101,43,120,98,245,227,250,16,190,211,104,54,172,94,184,224,57,5,193,191,13,186,92,110,61,186,92,94,103,50,103,73,179,123,78,94,205,68,238,167,71,114,146,56,161,114,201,50,237,206,87,45,212,128,0,0,0,0,0,0,0,128,30,39,93,120,254,132,44,85,58,13,164,247,174,57,246,65,111,119,196,174,150,235,143,110,171,23,133,207,133,209,238,222,211,147,189,81,3,170,17,188,100,142,88,90,177,204,155,115,137,202,19,83,15,213,93,56,212,11,238,83,140,97,89,165,170,245,117,194,174,13,181,223,233,40,234,18,73,45,245,74,196,122,71,34,39,252,38,238,155,181,36,138,104,213,121,197,35,91,234,204,214,116,197,212,46,85,210,254,178,217,117,115,22,166,243,254,67,185,77,113,181,190,170,74,120,110,116,50,183,140,180,242,57,139,254,214,70,43,154,246,178,88,162,122,177,252,56,174,135,180,95,87,176,221,122,210,252,127,87,52,254,122,185,44,89,21,59,166,167,74,184,22,25,226,123,36,116,82,195,35,62,104,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,161,237,79,63,159,231,152,206,152,97,183,109,64,204,234,170,233,108,86,42,117,171,184,84,83,91,234,43,95,4,8,169,202,85,138,157,143,149,88,212,94,79,114,53,81,140,71,61,219,53,174,84,244,7,228,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,8,193,253,148,126,132,255,0,237,231,255,0,22,111,31,243,66,85,25,108,203,49,107,238,13,149,94,112,172,166,135,201,94,177,251,133,69,174,227,77,221,100,157,138,168,36,116,114,199,205,138,230,59,139,216,228,221,170,173,93,183,69,84,249,151,231,225,163,159,212,234,15,69,186,119,85,114,200,105,46,183,43,29,61,77,130,169,33,88,185,209,178,146,166,72,169,105,229,100,104,156,30,218,52,164,84,228,156,220,199,49,238,229,207,146,132,160,0,225,93,115,106,133,215,71,58,75,212,204,242,196,218,180,185,65,103,248,109,28,244,149,174,164,158,146,122,233,163,162,142,170,57,90,138,230,190,23,84,164,201,182,202,171,26,34,57,187,242,64,241,95,217,71,232,79,254,222,127,241,102,241,255,0,52,59,86,53,175,122,79,152,104,212,221,64,227,153,95,155,192,105,237,245,247,73,46,254,70,166,62,52,180,78,149,181,50,118,31,26,76,188,22,9,83,110,28,157,199,238,162,238,155,230,134,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,11,166,158,166,121,28,141,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,67,70,125,66,226,214,44,27,162,253,75,194,177,106,31,37,101,199,244,190,243,107,183,83,119,95,39,98,150,11,76,177,197,31,55,171,158,238,44,99,83,119,42,185,118,221,85,87,230,7,107,5,69,248,80,245,199,83,141,93,108,157,35,234,51,41,18,197,114,168,168,102,35,118,87,197,78,180,53,114,186,73,221,69,58,185,90,146,178,121,92,254,211,147,121,82,105,91,30,207,108,140,236,219,160,0,0,0,0,3,207,224,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,225,43,55,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,79,64,81,15,135,23,92,116,221,41,102,85,248,126,160,178,174,163,78,179,10,136,31,93,52,79,150,87,217,42,218,138,196,173,138,4,85,107,216,230,171,91,59,90,222,235,153,20,78,106,185,97,72,164,11,222,0,0,0,0,0,1,231,236,89,254,27,147,100,217,54,25,98,200,105,42,239,184,117,69,53,53,246,222,213,84,158,133,245,20,236,168,129,94,213,68,85,100,145,72,138,215,166,236,85,108,141,69,229,27,218,223,64,82,183,85,93,66,229,93,47,248,168,102,90,185,139,83,121,255,0,33,240,154,107,141,173,245,82,83,195,115,161,150,203,68,217,105,228,115,23,253,172,140,87,53,237,100,177,68,245,99,248,113,91,116,209,125,94,195,117,235,75,241,253,92,211,249,234,228,177,100,84,238,154,157,42,224,88,103,137,236,145,209,75,12,140,249,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,135,181,0,0,0,0,35,254,169,117,235,210,118,139,103,119,61,51,212,189,86,248,54,73,102,236,249,218,47,129,92,170,59,93,216,89,52,127,172,134,157,241,187,120,229,99,190,235,151,109,246,93,149,21,18,64,20,237,227,63,160,212,216,174,168,99,90,255,0,98,162,171,242,249,197,59,173,119,215,182,158,87,65,29,198,142,56,219,4,143,153,94,172,99,230,166,217,141,137,26,207,149,12,143,78,106,231,171,66,207,180,67,169,29,18,234,62,213,115,188,232,190,125,73,145,211,217,170,25,77,94,198,211,207,75,61,51,222,222,76,87,195,80,198,74,140,114,35,184,191,143,7,43,36,68,85,86,61,19,218,229,153,77,139,6,197,111,57,174,83,93,228,172,184,253,190,162,233,113,169,237,62,78,197,44,17,186,73,100,224,196,115,221,197,140,114,236,212,87,46,219,34,42,252,138,86,240,125,214,59,238,13,213,2,105,85,60,62,98,203,169,118,249,233,235,35,228,198,118,42,168,105,231,171,167,169,221,88,231,187,139,25,83,23,109,28,198,175,153,230,238,75,27,80,182,174,172,125,44,107,39,211,252,135,219,167,3,149,127,101,31,161,63,251,121,255,0,197,155,199,252,208,149,70,85,205,84,1,202,181,211,170,61,9,233,175,224,159,166,188,231,236,231,218,63,51,240,207,238,101,101,103,127,203,246,187,223,232,104,164,227,199,191,23,245,182,223,151,203,125,151,111,41,165,189,122,244,157,173,57,221,179,76,244,211,85,190,51,146,94,123,222,74,139,224,87,42,126,239,106,23,205,39,235,38,167,100,109,218,56,158,239,188,228,223,109,147,117,84,69,168,191,19,253,104,186,234,183,86,153,109,138,28,190,174,237,140,96,213,13,176,217,168,220,199,69,5,4,241,195,19,110,13,100,106,214,238,245,172,100,205,116,170,138,175,72,227,68,115,163,100,123,74,15,4,45,45,255,0,228,151,173,119,11,23,255,0,42,98,214,139,159,154,255,0,102,166,190,14,202,63,255,0,153,174,230,246,127,145,142,254,248,128,89,245,54,83,98,171,202,174,56,85,61,119,59,213,170,223,71,116,172,166,237,61,59,84,181,114,84,199,79,39,53,78,14,228,250,42,148,217,21,92,157,189,220,136,142,106,175,214,42,47,197,15,87,179,45,5,235,219,77,181,115,79,231,164,142,251,142,224,244,115,83,165,92,9,52,18,177,245,183,56,165,134,70,124,149,89,36,82,73,26,171,85,175,68,122,171,92,215,34,57,44,127,166,46,161,113,94,168,52,106,203,171,152,181,55,144,243,253,202,107,141,173,245,81,212,77,108,174,137,220,101,167,145,204,95,246,178,49,92,214,57,241,75,19,213,140,231,197,3,170,128,0,0,0,30,126,235,159,225,182,44,202,193,167,215,156,134,146,143,33,202,169,235,170,108,180,51,42,181,245,236,163,72,150,165,34,85,78,46,123,27,60,111,86,111,205,89,205,200,138,216,222,173,244,5,90,248,220,93,174,182,11,174,131,95,108,87,58,187,117,202,221,81,144,85,209,214,82,76,232,103,166,158,55,91,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,128,90,80,35,87,66,253,102,216,186,195,211,138,171,156,150,175,131,102,120,191,151,167,201,173,177,49,235,74,217,37,71,246,170,105,164,118,251,195,47,106,85,72,220,229,146,55,49,205,119,36,70,75,36,149,0,0,0,0,3,207,216,179,252,55,38,201,178,108,50,197,144,210,85,223,112,234,138,106,107,237,189,170,169,61,11,234,41,217,81,2,189,170,136,170,201,34,145,21,175,77,216,170,217,26,139,202,55,181,190,128,165,110,170,186,133,202,186,95,241,80,204,181,115,22,166,243,254,67,225,52,215,27,91,234,164,167,134,231,67,45,150,137,178,211,200,230,47,251,89,24,174,107,218,201,98,137,234,199,240,226,182,233,162,250,189,134,235,214,151,227,250,185,167,243,213,201,98,200,169,221,53,58,85,192,176,207,19,217,35,162,150,25,25,243,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,15,106,0,2,42,255,0,101,31,161,63,251,121,255,0,197,155,199,252,208,146,152,158,83,98,206,113,91,54,107,139,87,121,219,46,65,111,167,186,91,170,123,79,143,191,75,60,109,146,41,56,61,26,246,242,99,218,187,57,17,201,190,202,136,191,35,45,166,148,250,78,244,177,163,127,79,241,239,110,128,14,170,0,0,0,2,53,101,158,35,221,24,224,217,85,231,10,202,117,147,201,94,177,251,133,69,174,227,77,246,118,235,39,98,170,9,29,28,177,243,101,51,152,238,47,99,147,118,170,181,118,221,21,83,230,118,173,45,213,44,19,90,112,75,102,166,105,165,247,227,56,221,231,189,228,171,124,172,212,253,222,212,207,134,79,213,204,198,72,221,164,137,237,251,205,77,246,221,55,69,69,92,235,245,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,2,85,0,0,141,89,103,136,247,70,56,54,85,121,194,178,157,100,242,87,172,126,225,81,107,184,211,125,157,186,201,216,170,130,71,71,44,124,217,76,230,59,139,216,228,221,170,173,93,183,69,84,249,157,171,75,117,75,4,214,156,18,217,169,154,105,125,248,206,55,121,239,121,42,223,43,53,63,119,181,51,225,147,245,115,49,146,55,105,34,123,126,243,83,125,183,77,209,81,87,58,253,88,250,167,214,79,168,25,15,184,206,93,79,133,199,161,61,50,252,235,222,43,64,149,71,138,190,235,70,151,227,90,161,140,232,189,235,47,164,131,54,204,41,234,106,236,246,86,178,73,103,158,8,35,124,146,74,254,13,86,194,206,49,75,197,210,171,17,235,20,141,103,37,99,145,57,255,0,88,61,89,225,189,34,233,127,219,139,237,61,37,226,251,95,81,29,53,139,28,117,122,210,207,117,122,72,196,157,88,244,142,85,99,34,137,235,35,158,172,225,191,109,138,168,233,88,139,158,204,255,0,63,204,181,79,50,187,106,14,160,228,53,119,204,134,249,80,181,53,213,213,42,156,229,126,200,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,136,26,114,203,50,155,22,13,138,222,115,92,166,187,201,89,113,251,125,69,210,227,83,218,124,157,138,88,35,116,146,201,193,136,231,187,139,24,229,217,168,174,93,182,68,85,249,31,88,134,184,164,122,242,207,12,44,205,221,71,214,213,207,153,73,166,249,35,156,203,133,55,106,227,5,23,144,168,74,86,86,187,184,229,150,167,180,141,123,158,230,199,34,115,107,37,106,204,201,36,124,85,240,161,235,142,167,26,186,217,58,71,212,102,82,37,138,229,81,80,204,70,236,175,138,157,104,106,229,116,147,186,138,117,114,181,37,100,242,185,253,167,38,242,164,210,182,61,158,217,25,217,11,116,0,0,0,0,0,0,0,1,21,127,178,143,208,159,253,188,255,0,226,205,227,254,104,73,76,79,41,177,103,56,173,155,53,197,171,188,237,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,156,30,141,123,121,49,237,93,156,136,228,223,101,68,95,145,150,211,74,125,39,122,88,209,191,167,248,247,183,64,7,85,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,89,213,143,170,125,100,250,129,144,251,140,230,148,204,214,117,99,234,159,89,62,160,100,62,227,56,22,189,210,30,188,225,189,54,248,91,226,26,173,153,214,210,53,150,234,123,235,45,148,51,84,44,47,187,92,86,235,94,180,244,81,43,88,247,115,145,205,217,92,140,119,6,35,228,114,112,99,149,42,91,168,173,121,204,186,146,213,203,238,171,102,117,181,110,125,198,161,236,182,80,205,80,147,50,211,110,71,185,105,232,162,86,177,141,225,27,93,178,185,24,222,111,87,200,228,230,247,42,249,252,171,83,50,172,195,16,194,176,91,181,94,214,92,10,223,87,111,180,82,199,36,157,182,249,154,217,235,39,157,204,115,213,137,51,223,58,49,207,99,91,202,56,32,106,162,171,55,89,107,225,161,208,229,79,81,217,148,58,195,156,62,145,154,117,133,222,35,100,212,146,50,42,135,223,46,48,164,115,165,19,161,122,57,169,76,141,124,78,153,207,111,223,100,137,27,17,85,207,124,33,221,124,43,58,14,255,0,74,58,171,213,251,47,248,217,113,11,21,206,221,254,224,250,107,219,95,221,255,0,124,54,38,73,15,248,186,134,59,251,211,201,255,0,213,143,165,141,100,250,127,144,251,116,231,160,173,214,141,47,183,106,229,6,132,92,50,250,74,92,238,233,103,91,245,13,158,102,72,199,213,81,35,228,98,186,41,21,189,167,189,22,25,85,98,107,214,78,17,189,252,120,53,92,158,127,171,31,75,26,201,244,255,0,33,246,233,192,205,97,126,126,32,221,109,218,186,80,192,35,177,99,19,210,87,106,46,85,79,81,13,170,141,181,77,108,246,152,29,12,205,101,217,241,186,25,88,246,71,80,216,218,216,164,70,164,203,220,70,170,164,114,109,65,135,170,213,93,76,202,181,147,81,242,61,82,205,106,252,197,235,38,184,75,112,169,227,36,143,142,30,107,247,32,139,184,247,189,176,196,196,108,113,177,92,188,35,99,26,139,179,80,15,149,254,106,179,220,171,253,85,200,242,76,142,225,255,0,132,172,174,185,87,84,73,255,0,10,73,166,146,71,255,0,149,206,115,191,106,169,123,222,31,61,18,90,186,80,192,36,190,228,240,82,87,106,46,85,79,79,53,214,177,212,173,108,246,152,29,12,46,125,165,146,54,105,88,246,71,80,217,28,233,99,86,164,203,219,87,34,164,113,237,197,124,41,250,28,169,211,91,85,7,84,154,146,250,73,111,185,61,157,31,139,91,26,200,167,75,117,186,169,172,122,86,190,77,149,89,83,52,91,53,173,141,201,219,134,89,26,245,115,165,116,112,206,173,60,214,141,47,213,107,174,89,98,211,252,190,146,237,114,193,175,19,88,114,26,54,178,72,167,160,173,141,206,107,154,248,228,107,92,172,87,50,70,182,86,162,198,245,142,68,107,157,193,219,4,53,241,171,244,177,139,125,64,161,246,235,137,80,26,85,169,153,86,141,234,62,57,170,88,85,95,151,189,99,55,8,174,20,220,164,145,145,205,193,126,252,18,246,222,199,186,25,88,174,142,70,35,147,156,111,123,85,118,114,150,255,0,227,87,233,99,22,250,129,67,237,215,18,149,128,210,71,74,189,76,97,189,87,233,29,30,169,97,244,53,118,231,182,161,214,219,189,178,165,21,207,183,92,99,100,111,150,4,147,138,54,102,113,150,55,178,70,162,114,99,219,201,172,127,56,217,216,12,219,116,171,212,198,101,210,134,174,81,234,150,31,67,73,113,99,169,221,109,187,219,42,81,26,203,141,186,71,198,249,96,73,56,171,161,127,40,163,123,36,106,47,23,177,188,154,246,115,141,250,30,210,173,76,197,117,147,78,49,205,82,194,170,252,197,151,38,183,197,112,166,229,36,111,146,30,105,247,224,151,182,247,177,179,68,244,116,114,49,28,188,36,99,218,171,187,84,15,86,66,15,18,254,184,233,186,113,195,102,209,236,29,149,111,212,92,210,207,35,225,171,141,242,211,178,199,110,153,100,129,107,91,51,21,174,90,149,115,37,108,45,99,190,227,227,89,30,168,141,99,38,234,189,114,117,119,106,233,7,72,219,149,193,110,164,188,101,151,234,135,91,113,203,84,245,13,99,31,58,49,92,250,169,152,142,73,95,77,10,113,231,219,77,213,242,67,26,186,62,234,72,220,251,101,153,77,247,57,202,175,57,174,83,93,231,111,89,5,194,162,233,113,169,237,50,62,253,84,242,58,73,100,224,196,107,27,201,239,114,236,212,70,166,251,34,34,124,128,249,70,148,250,78,244,177,163,127,79,241,239,110,128,205,97,165,62,147,189,44,104,223,211,252,123,219,160,3,133,120,172,104,53,78,178,116,185,95,147,88,168,169,36,190,233,181,66,228,209,189,212,241,44,242,91,153,19,219,95,11,38,123,218,177,51,180,169,82,228,69,119,113,104,227,98,49,206,86,43,105,175,166,189,94,169,208,93,121,193,181,114,25,234,227,167,199,111,16,205,112,74,72,34,154,121,109,207,222,42,216,99,100,187,49,95,37,52,147,70,138,170,221,149,232,168,230,170,35,147,73,25,102,45,98,206,113,91,206,21,148,208,249,219,46,65,111,168,181,220,105,187,175,143,191,75,60,110,142,88,249,177,90,246,242,99,220,155,181,81,201,190,232,168,191,51,52,90,215,165,247,93,21,213,204,191,74,47,46,171,146,163,22,188,84,219,89,81,83,68,234,71,214,64,199,175,102,169,34,114,170,177,147,69,219,149,159,121,200,172,145,170,142,114,42,42,133,223,120,152,221,173,87,255,0,15,253,64,190,216,174,116,151,27,109,198,158,195,87,71,89,73,51,102,130,166,9,46,212,46,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,66,152,122,78,245,79,163,127,80,49,239,113,128,157,52,90,199,125,213,223,5,204,214,155,35,135,122,188,10,225,106,195,163,169,228,207,237,170,90,107,149,174,74,101,224,198,53,25,219,130,162,40,54,251,206,119,99,155,156,174,122,162,65,110,147,189,83,232,223,212,12,123,220,96,2,236,252,72,117,190,213,162,61,40,101,142,184,88,234,238,149,25,229,61,70,15,66,200,100,108,108,130,122,250,58,132,89,229,114,238,168,200,226,142,87,162,53,170,174,122,49,159,117,28,178,50,133,244,247,10,186,234,86,127,141,105,205,138,162,146,11,150,85,120,162,178,81,203,86,247,54,8,231,169,153,144,198,233,28,214,185,200,196,115,209,85,81,174,93,183,217,23,240,38,255,0,140,222,169,125,171,234,58,197,166,116,23,223,53,65,130,99,241,249,154,47,43,195,201,221,43,94,179,77,250,197,98,58,78,116,173,183,59,228,231,49,187,108,155,59,184,135,234,240,105,209,123,174,75,175,55,77,104,186,226,21,115,227,216,125,158,174,146,221,122,115,221,20,16,94,231,237,71,218,102,206,78,243,252,156,181,92,155,179,218,196,150,55,59,139,159,18,168,91,254,158,225,86,173,53,192,49,173,57,177,84,85,207,109,197,108,244,86,74,57,106,222,215,79,36,20,208,178,24,221,35,154,214,181,94,173,98,42,170,53,169,190,251,34,126,7,160,0,0,0,8,149,226,25,209,101,171,170,125,47,168,190,226,24,253,35,181,83,26,167,69,199,235,22,165,180,171,91,2,73,202,91,124,242,57,170,215,177,205,89,93,18,61,90,140,153,90,189,200,216,249,185,80,181,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,166,167,138,234,241,58,240,255,0,172,213,218,58,158,160,116,67,29,243,121,213,39,41,242,107,108,82,79,45,85,250,150,56,33,134,39,83,49,207,88,210,104,35,167,249,67,27,26,233,154,247,108,174,145,172,100,129,202,178,238,181,255,0,165,87,134,102,170,88,51,251,157,170,61,77,197,190,11,29,202,154,5,237,73,116,161,75,189,189,35,185,182,30,45,99,121,61,235,28,173,137,92,214,72,214,187,104,155,52,81,165,96,128,5,154,120,175,117,199,83,146,221,111,125,35,233,203,41,22,197,109,168,167,102,93,118,71,197,80,181,213,113,58,57,219,69,2,181,92,145,50,9,90,206,235,151,105,86,104,157,30,204,108,111,239,64,173,11,208,189,71,234,47,81,237,218,95,165,246,111,61,117,174,222,89,166,149,85,148,182,250,86,170,36,149,85,50,34,47,110,22,114,110,235,178,185,92,230,177,141,123,222,198,59,224,96,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,132,166,161,161,166,68,231,43,246,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,75,254,232,147,163,236,103,164,109,47,138,202,212,164,173,205,175,148,240,59,44,188,82,75,81,216,174,158,41,39,124,44,142,57,94,173,107,33,109,75,226,71,181,145,172,136,212,123,218,213,94,45,14,149,161,122,23,167,29,58,105,197,187,75,244,190,205,228,109,84,59,203,52,210,170,62,170,225,84,228,68,146,170,166,68,68,238,76,254,45,221,118,70,163,90,214,49,172,99,24,198,241,95,20,127,66,122,155,249,47,188,81,18,168,138,190,40,254,132,245,55,242,95,120,162,2,130,237,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,52,19,208,191,89,182,46,176,244,226,170,231,37,171,224,217,158,47,229,233,242,107,108,76,122,210,182,73,81,253,170,154,105,29,190,240,203,218,149,82,55,57,100,141,204,115,93,201,17,146,201,158,195,213,105,110,169,103,122,45,157,219,53,51,77,47,191,6,201,44,221,239,37,91,229,97,168,237,119,97,124,50,126,174,102,62,55,111,28,175,111,222,106,237,190,233,178,162,42,6,159,129,199,250,85,234,99,13,234,191,72,232,245,75,15,161,171,183,61,181,14,182,221,237,149,40,174,125,186,227,27,35,124,176,36,156,81,179,51,140,177,189,146,53,19,147,30,222,77,99,249,198,207,215,212,239,80,184,175,75,250,53,122,213,204,166,155,207,249,14,221,53,186,214,202,168,233,230,185,215,74,238,49,83,198,231,175,251,105,30,173,107,220,200,162,149,232,199,240,226,161,207,250,232,235,54,197,209,230,156,82,220,227,181,124,103,51,202,60,197,62,51,109,149,143,74,87,73,18,51,187,83,83,35,118,218,24,187,177,42,198,215,36,146,57,237,107,120,162,190,88,243,237,118,187,93,111,247,90,219,237,246,231,87,113,185,92,106,36,171,172,172,171,153,211,79,83,60,142,87,73,44,146,57,85,207,123,156,170,229,114,170,170,170,170,169,234,245,163,87,179,45,122,213,12,131,87,53,2,122,73,47,185,21,67,102,168,74,72,18,24,34,99,35,108,81,67,27,62,106,140,142,40,227,141,21,202,231,170,49,21,206,115,149,92,190,40,11,254,240,184,244,39,166,95,157,123,197,105,42,136,171,225,113,232,79,76,191,58,247,138,210,85,0,51,89,213,143,170,125,100,250,129,144,251,140,230,148,204,214,117,99,234,159,89,62,160,100,62,227,56,18,171,195,23,175,31,208,133,246,155,65,181,98,245,199,1,200,46,13,248,109,210,227,113,237,210,226,243,57,147,58,77,155,218,114,246,106,39,117,58,59,148,145,197,11,150,73,151,110,114,185,110,164,202,185,109,62,18,157,107,252,110,142,143,164,221,77,185,221,107,47,80,247,164,194,238,19,175,126,55,80,195,7,113,246,199,42,55,156,125,150,69,44,145,58,71,57,171,26,186,36,88,210,40,88,240,179,240,0,25,87,45,211,194,135,174,58,108,150,213,100,233,31,81,153,86,183,219,109,61,67,49,27,178,190,90,132,174,164,137,178,78,234,41,213,202,229,137,240,68,215,246,156,155,68,176,196,216,246,99,163,103,122,162,192,26,168,4,53,240,226,235,142,167,170,220,54,191,15,212,22,82,83,234,46,31,79,3,235,166,137,241,68,203,221,35,149,88,149,177,64,138,142,99,218,228,107,103,107,91,218,107,229,137,205,86,164,201,20,115,40,0,0,0,7,31,234,171,169,140,55,165,13,35,172,213,44,194,134,174,226,247,84,54,219,104,182,83,34,181,247,27,140,140,145,241,64,178,113,86,194,206,49,72,247,200,228,94,44,99,184,181,239,225,27,195,197,117,209,214,109,139,163,205,56,165,185,199,106,248,206,103,148,121,138,124,102,219,43,30,148,174,146,36,103,118,166,166,70,237,180,49,119,98,85,141,174,73,36,115,218,214,241,69,124,177,231,218,237,118,186,223,238,181,183,219,237,206,174,227,114,184,212,73,87,89,89,87,51,166,158,166,121,28,174,146,89,36,114,171,158,247,57,85,202,229,85,85,85,85,83,208,106,150,169,103,122,211,157,220,245,51,82,239,191,25,201,47,61,159,59,91,229,97,167,238,246,161,100,49,254,174,22,50,54,237,28,76,111,221,106,111,182,235,186,170,170,202,11,71,67,148,216,215,135,254,101,213,198,163,62,173,47,183,42,123,107,241,27,74,178,90,116,161,164,150,237,77,3,171,103,71,35,86,87,207,19,159,218,106,111,18,67,43,100,221,238,145,157,144,134,164,148,232,95,172,219,239,71,154,143,85,115,146,213,241,156,51,40,242,244,249,53,182,38,49,42,157,28,74,254,213,77,52,142,219,105,162,238,202,169,27,156,145,200,215,185,174,226,170,201,99,229,93,61,98,214,44,231,95,116,211,10,202,104,124,237,151,32,204,44,214,187,141,55,117,241,247,233,103,173,138,57,99,230,197,107,219,201,143,114,110,213,71,38,251,162,162,252,207,109,214,15,73,153,151,72,186,161,246,30,251,81,87,120,177,87,211,199,83,98,200,221,64,148,176,93,88,145,177,103,70,49,36,149,24,248,165,122,198,230,43,249,237,219,122,162,54,86,42,134,138,45,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,63,89,73,126,27,158,32,148,221,59,84,201,163,218,201,117,171,118,157,92,106,29,83,69,114,154,89,102,102,50,244,138,121,37,72,169,225,130,89,166,101,76,203,3,85,141,115,89,27,213,242,109,187,228,85,187,64,40,219,197,247,75,238,184,95,86,149,57,228,206,171,158,219,168,54,122,43,149,60,238,162,116,80,69,61,52,45,162,150,149,146,238,173,153,237,109,60,51,59,110,42,212,170,141,21,191,131,157,218,188,15,179,250,104,174,186,167,165,181,217,13,90,212,85,83,219,175,246,187,75,150,87,64,140,137,210,193,91,80,196,219,180,199,170,205,64,199,124,209,239,68,143,250,201,26,241,234,190,51,250,67,83,151,232,54,53,171,150,232,42,230,168,211,219,195,161,172,70,207,19,32,134,221,112,237,197,36,207,99,190,251,222,149,48,208,198,212,98,252,146,105,21,90,168,156,153,92,29,3,234,102,43,164,93,94,233,182,117,154,213,249,75,45,61,194,162,223,83,84,233,35,142,58,95,59,73,53,27,39,149,242,61,172,100,49,190,161,175,145,234,239,187,27,94,228,69,84,68,80,209,73,86,190,56,57,253,76,86,173,44,210,218,28,134,145,105,234,170,46,55,251,165,165,171,19,167,71,196,216,160,162,168,122,109,221,99,21,38,175,99,126,104,199,170,73,253,101,141,56,218,81,159,111,18,236,254,155,80,122,210,212,74,171,110,67,87,117,182,216,234,41,172,20,169,50,203,194,141,244,148,209,197,85,79,19,36,68,224,198,214,37,90,175,20,224,231,185,239,111,46,124,148,62,175,133,150,1,83,157,117,165,134,213,46,61,73,118,182,226,180,245,247,251,146,84,164,78,101,43,35,166,124,84,245,8,201,23,239,61,149,147,210,43,56,34,189,175,226,244,219,130,185,183,63,213,143,165,141,100,250,127,144,251,116,228,63,240,91,209,203,238,31,163,89,110,177,93,230,237,210,106,37,194,158,158,215,77,197,139,202,150,218,234,136,221,83,205,175,85,78,115,207,81,23,109,204,99,155,229,185,125,230,200,213,73,129,213,143,165,141,100,250,127,144,251,116,224,102,176,186,159,12,94,188,127,77,246,42,109,6,213,139,215,44,251,31,183,183,225,183,75,141,199,185,85,148,66,215,204,233,54,111,105,169,222,167,129,180,232,238,82,73,44,205,73,38,93,248,74,228,165,99,245,90,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,6,167,129,26,186,23,235,54,197,214,30,156,85,92,228,181,124,27,51,197,252,189,62,77,109,137,143,90,86,201,42,63,181,83,77,35,183,222,25,123,82,170,70,231,44,145,185,142,107,185,34,50,89,36,168,0,0,3,42,230,170,12,171,129,102,158,20,61,113,212,227,87,91,39,72,250,140,202,68,177,92,170,42,25,136,221,149,241,83,173,13,92,174,146,119,81,78,174,86,164,172,158,87,63,180,228,222,84,154,86,199,179,219,35,59,54,232,101,92,186,159,12,94,188,127,77,246,42,109,6,213,139,215,44,251,31,183,183,225,183,75,141,199,185,85,148,66,215,204,233,54,111,105,169,222,167,129,180,232,238,82,73,44,205,73,38,93,248,74,228,9,254,0,0,0,2,128,124,81,253,118,106,111,228,190,207,68,124,158,133,250,205,190,244,121,168,245,87,57,45,95,25,195,50,143,47,79,147,91,98,99,18,169,209,196,175,237,84,211,72,237,182,154,46,236,170,145,185,201,28,141,123,154,238,42,172,150,63,173,226,143,235,179,83,127,37,246,122,34,42,129,169,219,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,214,82,95,134,231,136,37,55,78,213,50,104,246,178,93,106,221,167,87,26,135,84,209,92,166,150,89,153,140,189,34,158,73,82,42,120,96,150,105,153,83,50,192,213,99,92,214,70,245,124,155,110,249,21,110,208,0,0,1,194,186,220,208,106,158,163,186,104,204,116,218,205,69,73,62,66,180,236,186,99,235,53,60,82,61,46,52,207,73,99,142,39,202,246,54,23,204,214,201,76,178,243,111,6,84,61,87,118,242,106,247,80,6,91,49,60,166,251,131,101,86,108,215,22,174,242,87,172,126,225,79,116,183,84,246,153,39,98,170,9,27,36,82,112,122,57,142,226,246,53,118,114,43,87,109,149,21,62,70,132,245,115,83,49,93,100,232,71,80,117,75,10,171,243,22,92,155,75,239,151,10,110,82,70,249,33,231,108,159,156,18,246,222,246,54,104,158,142,142,70,35,151,132,140,123,85,119,106,148,153,214,230,131,83,116,227,212,190,99,166,214,106,42,184,49,228,168,101,211,31,89,169,229,141,139,110,169,98,75,28,113,62,87,189,211,50,23,58,74,101,151,155,185,190,157,234,187,59,147,82,100,244,25,172,119,220,195,195,211,169,29,29,187,195,220,164,211,188,62,243,81,107,169,228,196,227,75,114,160,175,145,212,220,26,196,85,225,60,21,18,247,28,247,185,222,103,143,221,108,109,69,10,193,52,187,212,142,183,218,186,112,209,44,167,90,47,54,58,187,205,62,57,79,19,153,65,77,35,99,125,76,243,79,29,60,44,87,187,228,198,44,179,71,205,251,57,90,206,78,70,189,81,24,185,162,45,83,198,247,84,191,249,26,104,165,190,251,255,0,203,121,77,222,217,229,127,216,166,160,159,188,172,255,0,230,147,120,49,255,0,229,123,127,189,168,21,86,105,79,165,141,20,254,142,221,62,225,58,57,37,195,206,213,227,246,245,243,243,182,94,228,111,174,158,87,212,85,118,157,219,141,86,20,158,105,82,62,76,71,118,209,156,183,118,234,180,193,225,129,162,247,93,86,234,211,18,190,205,136,85,221,177,140,26,161,215,235,205,99,94,232,160,160,158,56,101,117,189,207,145,28,221,222,181,140,133,205,137,21,85,233,28,138,173,116,108,147,107,244,2,149,188,106,253,83,226,223,79,232,125,198,226,71,94,143,186,179,204,186,69,213,15,183,22,42,122,187,197,138,190,158,74,107,238,56,218,244,165,130,234,196,141,233,2,189,235,28,168,199,197,43,210,70,189,25,207,110,227,17,81,178,189,22,69,120,213,250,167,197,190,159,208,251,141,196,128,0,106,35,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,175,9,89,186,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,122,2,136,124,56,186,227,166,233,75,50,175,195,245,5,149,117,26,117,152,84,64,250,233,162,124,178,190,201,86,212,86,37,108,80,34,171,94,199,53,90,217,218,214,247,92,200,162,115,85,203,10,69,37,239,0,0,0,42,175,199,59,247,39,252,73,252,180,181,66,170,252,115,191,114,127,196,159,203,64,174,13,23,213,236,203,65,117,67,31,213,205,63,158,146,59,238,59,80,233,169,210,174,4,154,9,88,248,221,20,176,200,207,146,171,36,138,73,35,85,106,181,232,143,85,107,154,228,71,38,132,250,85,234,99,13,234,191,72,232,245,75,15,161,171,183,61,181,14,182,221,237,149,40,174,125,186,227,27,35,124,176,36,156,81,179,51,140,177,189,146,53,19,147,30,222,77,99,249,198,204,219,157,215,163,238,172,243,46,145,117,67,237,197,138,158,174,241,98,175,167,146,154,251,142,54,189,41,96,186,177,35,122,64,175,122,199,42,49,241,74,244,145,175,70,115,219,184,196,84,108,175,69,13,4,106,150,169,96,154,45,130,92,245,51,82,239,191,6,198,236,221,159,59,91,229,102,168,237,119,102,100,49,254,174,22,62,71,111,36,172,111,221,106,237,190,235,178,34,170,52,207,85,116,227,89,49,88,51,93,45,205,45,89,53,150,163,139,124,205,190,161,36,236,200,232,217,39,102,102,127,94,25,145,146,70,174,138,68,108,140,228,136,230,162,252,138,118,241,77,235,43,78,250,147,186,224,248,102,139,229,85,119,156,79,31,167,168,186,87,213,53,42,233,32,169,184,204,228,141,145,190,150,162,40,213,95,4,81,57,91,47,222,221,43,100,106,113,217,252,190,87,132,134,133,93,117,63,169,120,245,45,213,85,116,150,45,49,167,248,149,84,180,213,46,133,243,214,212,50,72,105,105,85,209,202,201,81,142,68,168,145,251,35,227,123,41,221,12,173,86,205,178,133,228,128,0,160,31,20,127,93,154,155,249,47,179,209,30,127,162,78,176,114,110,145,181,66,43,211,86,174,183,9,190,84,64,220,178,207,73,21,63,126,186,8,163,157,144,190,57,37,98,185,175,133,213,47,149,24,215,198,146,43,81,143,115,81,121,55,208,120,163,250,236,212,223,201,125,158,136,138,160,106,75,19,202,108,89,206,43,102,205,113,106,239,59,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,39,7,163,94,222,76,123,87,103,34,57,55,217,81,23,228,125,98,144,60,56,60,64,43,58,119,190,197,164,154,189,145,127,157,61,127,153,158,42,154,136,231,168,147,29,170,224,249,57,83,178,22,73,35,225,154,68,70,62,20,111,20,146,84,149,170,207,215,36,183,126,6,85,205,41,244,157,233,99,70,254,159,227,222,221,1,154,195,74,125,39,122,88,209,191,167,248,247,183,64,7,85,0,0,0,1,154,206,172,125,83,235,39,212,12,135,220,103,46,167,194,227,208,158,153,126,117,239,21,165,43,117,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,2,85,0,0,205,103,86,62,169,245,147,234,6,67,238,51,150,233,209,6,175,97,186,11,225,137,137,106,230,160,79,87,29,139,29,167,187,205,80,148,144,44,211,202,247,223,42,226,138,24,217,242,69,124,146,201,28,104,174,86,177,21,232,174,115,90,138,228,168,190,172,125,83,235,39,212,12,135,220,103,60,254,93,171,217,150,107,167,120,22,150,222,103,164,76,123,78,41,238,48,217,96,134,4,107,249,215,85,186,170,166,105,94,187,185,239,115,150,54,34,110,140,70,66,205,154,142,87,185,225,232,58,157,234,23,42,234,131,89,111,90,185,148,211,121,15,63,219,166,183,90,217,85,37,68,54,202,24,155,198,42,120,220,245,255,0,109,35,213,173,99,95,44,178,189,24,206,124,82,111,248,80,244,57,83,146,221,108,157,92,106,51,233,22,197,109,168,168,126,35,105,86,69,80,181,213,113,58,72,29,91,58,57,28,145,50,9,90,254,211,83,105,86,104,155,38,236,108,108,239,113,95,14,46,135,41,186,173,204,171,243,13,65,125,93,62,157,97,245,16,50,186,24,153,44,79,189,213,185,21,233,69,20,232,136,214,49,173,70,186,119,53,221,214,178,88,154,212,106,204,146,199,118,121,22,169,96,152,166,119,136,233,157,254,251,229,114,76,239,207,253,159,162,242,179,63,206,121,40,82,106,175,214,49,139,28,124,35,114,59,245,142,111,45,246,110,235,242,3,202,245,99,233,99,89,62,159,228,62,221,57,154,195,74,125,88,250,88,214,79,167,249,15,183,78,102,176,11,158,240,210,241,4,166,214,27,85,159,167,205,95,186,213,201,168,52,20,254,90,207,118,171,150,90,169,242,86,49,181,83,200,178,43,32,70,64,250,122,104,34,106,190,105,92,249,215,119,42,171,213,219,216,81,150,27,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,11,254,232,7,172,27,87,86,90,70,215,92,22,174,60,239,14,167,163,160,202,217,52,77,70,84,206,246,57,35,174,137,209,177,177,112,168,88,101,122,198,214,181,98,123,94,206,60,18,57,36,9,64,126,75,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,205,134,10,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,79,214,82,183,137,215,94,63,166,251,237,78,131,105,61,235,150,3,143,220,29,241,43,165,186,227,220,165,202,38,107,33,116,123,183,180,213,236,211,206,218,132,111,25,36,138,103,36,115,38,252,34,114,7,148,215,79,20,45,101,206,58,142,178,107,30,149,201,246,102,195,133,121,154,44,126,207,85,27,100,243,212,51,190,37,170,109,201,24,191,173,243,29,136,85,209,53,252,97,237,69,218,119,117,158,97,246,191,209,247,85,248,207,87,58,95,246,242,203,96,171,177,220,168,170,36,164,188,90,220,218,137,224,161,159,184,254,220,76,173,124,17,67,82,247,66,216,166,115,98,221,99,73,227,71,237,201,170,234,65,232,251,164,204,203,171,173,80,251,15,98,168,171,179,216,168,41,228,169,190,228,109,160,74,168,45,76,88,222,176,35,216,178,68,143,124,178,177,35,107,17,252,246,238,61,17,91,19,213,52,17,165,186,91,130,104,182,9,108,211,61,52,177,124,27,27,179,119,188,149,23,154,154,163,181,221,153,243,73,250,201,158,249,29,188,146,189,223,121,203,182,251,38,200,136,136,30,172,0,6,85,205,41,244,157,233,99,70,254,159,227,222,221,1,154,195,74,125,39,122,88,209,191,167,248,247,183,64,7,85,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,89,213,143,170,125,100,250,129,144,251,140,230,148,204,214,117,99,234,159,89,62,160,100,62,227,56,30,215,161,206,145,46,189,95,106,227,177,73,238,53,118,124,78,195,78,219,150,71,117,130,157,207,123,32,87,163,89,75,11,213,171,19,42,102,94,92,59,139,178,50,57,164,70,201,218,88,221,117,58,253,173,250,95,208,191,79,52,87,217,236,117,114,90,44,52,244,152,198,45,98,166,146,71,190,170,118,83,185,41,105,86,121,57,172,108,72,160,115,159,52,138,229,70,70,229,68,146,69,107,31,194,186,19,212,141,56,233,211,195,50,195,173,25,125,31,145,181,80,252,90,227,119,146,221,66,143,170,184,85,58,239,61,36,8,168,221,187,147,63,141,52,13,124,142,70,163,91,26,57,236,99,55,109,75,117,47,212,94,119,213,6,169,215,234,102,117,81,254,54,142,207,69,194,31,238,101,175,204,205,52,20,125,200,162,143,189,218,239,189,189,215,183,155,255,0,21,95,193,16,60,166,83,170,186,143,154,106,61,86,175,100,153,165,214,175,51,171,184,50,232,235,219,106,22,42,168,234,163,86,172,82,68,232,248,246,123,124,24,145,164,124,91,27,88,198,177,26,141,106,37,212,224,255,0,210,59,251,25,90,133,253,40,63,232,171,244,127,145,249,47,53,207,226,159,11,248,92,158,95,226,92,191,252,51,250,252,191,234,248,118,187,191,175,239,17,171,194,235,195,254,178,239,89,109,234,111,91,241,222,205,170,31,45,113,193,237,115,201,60,21,82,85,69,60,83,195,118,119,109,236,227,10,118,182,138,57,17,237,153,178,58,69,106,49,34,116,182,43,213,143,165,141,100,250,127,144,251,116,224,102,176,177,255,0,10,126,135,41,181,42,235,65,213,38,164,190,174,43,22,49,120,71,226,214,198,178,88,22,227,113,165,115,30,149,175,147,100,71,211,67,46,205,107,99,114,247,38,138,70,189,90,216,157,28,213,192,95,247,93,29,85,226,189,23,232,117,45,147,18,182,249,44,167,32,183,212,89,112,123,125,186,142,56,233,109,189,136,89,31,154,84,116,110,133,144,210,164,176,43,97,226,188,220,177,177,26,140,238,62,48,231,254,40,93,107,255,0,71,252,17,250,49,167,183,59,173,14,164,230,86,246,84,197,113,162,94,207,193,173,110,153,204,125,66,74,230,174,243,75,218,158,24,210,53,71,199,247,229,231,27,153,23,114,162,250,117,187,107,205,187,87,44,84,125,54,92,242,10,92,238,233,80,202,74,24,172,211,112,125,82,35,219,50,197,59,85,123,79,166,69,133,178,74,217,183,135,132,106,233,62,227,85,83,202,221,174,121,150,171,231,245,183,154,200,234,239,249,102,99,120,146,166,86,82,82,34,207,112,184,213,204,174,114,71,12,45,68,87,201,44,139,179,35,106,124,220,136,212,252,16,187,239,14,190,133,105,186,90,195,83,56,212,26,10,71,234,165,254,158,104,107,166,166,170,149,236,182,91,166,90,119,165,181,81,36,88,38,123,100,167,108,143,153,172,254,187,220,198,189,236,106,61,225,205,60,95,254,213,127,66,253,61,251,117,240,175,180,159,108,45,63,24,248,79,115,200,249,239,132,215,247,252,191,119,245,157,158,231,62,28,254,247,29,183,249,238,64,15,14,76,90,197,156,245,133,133,225,89,77,15,157,178,228,22,252,138,215,113,166,238,190,62,253,44,246,42,248,229,143,155,21,175,111,38,61,201,187,85,28,155,238,138,139,243,44,87,198,175,210,198,45,245,2,135,219,174,36,0,240,184,245,217,166,95,157,123,61,104,31,171,196,27,162,75,175,74,25,252,119,220,98,10,186,237,58,202,170,42,38,181,86,54,149,205,130,211,59,166,153,204,180,190,71,77,43,222,248,233,219,27,155,44,138,213,153,59,138,212,85,142,77,190,87,68,189,118,102,93,28,93,111,176,54,199,87,151,98,119,218,117,123,241,199,93,146,138,8,174,40,232,209,181,172,122,195,50,181,253,166,62,55,53,168,222,226,44,106,245,94,212,104,151,125,212,166,21,165,250,131,160,217,206,49,173,21,21,116,216,75,172,243,87,94,170,233,31,35,103,163,130,151,106,159,51,31,109,174,115,159,19,161,108,168,222,15,71,43,17,170,199,162,171,23,53,151,104,237,80,221,107,97,177,86,213,214,91,89,81,35,104,234,42,233,155,77,60,208,35,151,182,249,34,108,146,54,55,171,118,85,98,72,244,106,170,162,57,219,110,161,208,58,138,215,156,203,169,45,92,190,234,182,103,91,86,231,220,106,30,203,101,12,213,9,51,45,54,228,123,150,158,138,37,107,24,222,17,181,219,43,145,141,230,245,124,142,78,111,114,172,255,0,240,190,240,251,166,187,83,89,122,161,214,155,85,91,24,202,134,215,225,246,58,152,165,166,127,56,101,165,168,163,189,36,177,78,215,43,21,204,157,172,130,88,184,72,197,108,191,121,142,102,240,131,163,108,23,70,181,47,168,236,51,5,215,75,165,214,147,27,189,92,35,163,142,11,124,14,119,196,43,164,123,91,77,71,52,172,114,73,79,12,178,43,88,233,99,107,156,155,163,119,137,28,179,197,163,224,50,174,105,79,164,239,75,26,55,244,255,0,30,246,232,12,214,26,83,233,59,210,198,141,253,63,199,189,186,0,58,169,81,126,52,250,13,83,105,204,177,78,163,108,212,84,140,182,223,105,217,140,222,150,26,120,162,127,196,97,73,37,166,154,87,163,249,206,249,105,210,72,209,120,126,173,148,44,106,191,239,49,169,110,132,117,235,255,0,65,169,186,131,233,115,46,198,97,162,171,169,190,216,41,223,147,99,204,164,167,150,166,119,220,105,34,145,205,134,56,99,123,86,87,207,19,166,166,68,84,118,203,80,143,70,57,205,106,1,68,26,121,169,159,99,244,255,0,84,176,90,186,187,170,210,103,184,253,13,190,26,90,121,63,181,93,93,77,120,161,172,142,122,134,43,209,23,132,16,86,49,143,70,185,205,116,234,212,68,107,222,169,249,116,67,53,181,105,174,180,96,58,141,125,167,171,158,219,138,229,22,171,221,100,84,140,107,167,146,10,106,184,230,145,177,181,206,107,85,234,214,42,34,43,154,155,237,186,167,226,120,160,7,160,212,44,214,235,169,89,254,75,168,215,218,122,72,46,89,85,226,182,247,89,21,35,28,216,35,158,166,103,205,35,99,107,156,231,35,17,207,84,68,87,57,118,219,117,95,196,190,143,13,237,16,181,104,143,74,24,155,109,247,202,187,165,70,121,79,79,156,87,62,104,219,27,32,158,190,142,157,82,8,154,155,170,50,56,163,137,138,174,114,171,158,143,127,221,71,36,108,165,110,146,52,94,235,175,93,67,97,58,127,75,136,85,228,86,137,47,20,117,121,37,60,47,116,76,138,201,29,68,126,118,89,101,107,154,177,51,180,174,106,57,28,215,43,222,198,51,121,30,196,93,36,128,0,0,0,0,0,1,77,126,39,94,31,244,122,69,89,83,212,14,136,99,190,83,5,171,229,62,77,109,138,72,34,165,176,213,73,60,48,196,234,102,57,233,34,195,60,149,31,40,99,99,155,11,152,237,149,177,185,140,142,186,203,254,241,71,244,39,169,191,146,251,197,17,64,32,94,159,135,55,65,63,209,94,197,62,164,106,36,254,99,83,114,107,127,147,171,167,130,163,157,45,150,133,239,100,171,70,213,98,240,154,101,124,113,186,89,126,109,71,49,172,137,120,181,210,77,53,64,0,69,95,20,127,66,122,155,249,47,188,81,18,168,138,190,40,254,132,245,55,242,95,120,162,2,149,186,78,245,79,163,127,80,49,239,113,128,149,94,39,93,7,126,132,47,181,58,243,164,246,94,56,14,65,112,119,196,173,118,235,119,110,151,23,153,204,133,177,238,238,235,151,179,81,59,170,21,188,99,142,40,92,177,194,155,115,137,171,21,122,78,245,79,163,127,80,49,239,113,128,210,69,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,160,103,51,165,30,171,181,31,164,173,71,102,107,133,75,231,173,85,221,184,47,246,9,230,86,82,221,233,90,170,168,215,42,34,246,230,103,39,44,83,34,43,163,115,156,138,143,99,228,141,255,0,175,172,30,172,243,46,174,181,67,237,197,246,158,174,207,98,160,167,142,154,197,142,58,189,42,160,181,49,99,98,78,172,122,71,18,61,242,202,197,145,207,86,115,219,182,197,85,108,76,68,245,93,127,116,125,117,233,55,87,28,219,122,82,73,130,102,53,21,149,248,163,225,149,202,250,104,24,246,172,148,50,182,71,186,94,116,233,52,76,73,28,231,36,172,115,31,203,154,201,28,127,147,161,126,140,175,189,97,234,61,85,178,75,175,193,176,204,95,203,212,100,215,40,158,197,170,108,114,171,251,84,212,209,187,125,230,151,181,42,36,142,106,199,27,88,231,59,146,163,34,144,59,7,134,231,135,221,55,81,53,50,107,14,178,90,170,219,167,86,234,135,83,81,91,102,138,88,89,147,61,98,158,57,86,42,136,103,138,104,89,77,50,64,229,123,90,230,72,244,124,123,238,201,17,35,7,86,62,169,245,147,234,6,67,238,51,154,72,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,205,191,86,62,169,245,147,234,6,67,238,51,129,117,62,23,30,132,244,203,243,175,120,173,37,81,21,124,46,61,9,233,151,231,94,241,90,74,160,6,107,58,177,245,79,172,159,80,50,31,113,156,210,153,154,206,172,125,83,235,39,212,12,135,220,103,2,197,52,131,163,43,23,88,126,25,154,81,108,142,235,240,108,207,23,251,69,81,140,220,165,123,214,149,178,75,119,170,238,211,84,198,221,247,134,94,212,72,178,53,171,36,110,99,92,222,72,143,138,74,160,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,232,103,166,158,55,43,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,191,79,11,143,66,122,101,249,215,188,86,156,83,197,139,163,172,87,55,193,46,125,81,99,149,150,171,14,73,137,91,211,227,108,124,113,195,246,134,21,154,158,40,123,147,201,60,113,178,104,99,89,81,159,114,73,103,222,40,27,186,182,38,160,122,191,14,15,16,10,62,162,44,81,105,38,175,100,95,231,177,65,230,103,138,166,162,56,41,227,200,169,121,190,78,84,236,133,145,198,201,161,141,81,143,133,27,201,99,137,37,106,191,245,201,20,234,50,239,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,156,79,217,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,116,59,209,207,80,85,157,78,244,251,141,234,221,219,31,248,53,214,187,191,71,114,166,138,9,217,74,181,80,74,232,223,37,51,230,106,119,33,127,20,122,43,29,35,88,231,58,37,145,239,137,234,6,112,137,255,0,213,95,66,223,253,203,26,69,213,6,138,97,159,187,251,45,86,127,69,66,239,255,0,39,83,57,183,72,233,209,191,238,190,105,237,119,250,201,149,159,232,137,136,0,105,79,164,239,75,26,55,244,255,0,30,246,232,0,206,102,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,78,113,63,101,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,208,159,71,221,89,225,189,93,105,127,219,139,21,61,37,158,251,65,81,37,53,247,28,109,122,213,79,106,122,200,244,129,94,245,142,37,123,37,137,137,35,94,140,225,191,113,136,170,232,158,137,86,190,35,254,31,245,157,59,223,101,213,189,33,199,127,206,158,191,203,65,45,53,60,147,212,73,142,213,112,100,124,106,31,51,228,145,240,205,34,43,217,50,187,138,73,42,196,228,103,234,86,88,193,211,174,188,230,93,54,234,229,139,85,176,202,218,182,190,221,80,198,92,232,97,168,72,89,118,183,43,218,181,20,82,171,152,246,240,145,173,217,28,172,119,7,163,36,106,115,99,85,3,75,192,241,90,47,171,216,110,189,105,126,63,171,154,127,61,92,150,44,138,157,211,83,165,92,11,12,241,61,146,58,41,97,145,159,52,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,95,106,0,166,15,22,253,47,234,141,250,185,38,163,103,14,171,200,244,190,150,159,108,114,178,211,69,43,109,214,8,30,248,216,250,122,182,34,189,32,169,124,174,137,29,59,221,181,70,241,240,86,163,18,158,11,159,63,37,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,160,83,15,134,47,65,223,166,251,237,54,188,234,197,151,150,3,143,220,27,240,219,93,198,221,220,165,202,38,107,38,108,155,59,186,213,236,211,206,218,117,119,40,228,138,103,36,144,174,252,37,106,79,255,0,20,127,66,122,155,249,47,188,81,18,126,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,66,48,120,163,250,19,212,223,201,125,226,136,10,86,233,59,213,62,141,253,64,199,189,198,2,255,0,186,157,233,235,21,234,131,70,175,90,71,148,212,249,15,63,219,169,183,93,25,75,29,68,214,202,232,157,202,42,136,218,244,255,0,109,27,209,174,99,159,20,178,177,30,206,124,146,128,122,78,245,79,163,127,80,49,239,113,128,210,152,25,150,213,45,11,212,125,36,214,91,158,131,100,118,111,59,151,219,174,16,219,163,164,180,170,214,121,233,39,107,31,76,180,232,196,231,39,121,146,196,230,51,138,73,250,196,107,152,215,238,212,189,254,129,52,203,91,116,143,166,139,6,19,175,119,154,186,140,134,138,162,165,148,182,218,153,32,157,246,91,115,95,219,166,162,74,136,100,145,179,177,27,26,202,199,43,190,227,39,108,40,136,216,90,135,106,186,224,24,109,247,50,176,106,13,231,30,164,172,200,113,90,122,234,107,45,116,200,174,125,3,43,18,36,169,88,145,87,139,94,246,193,27,21,251,115,70,115,106,42,54,71,163,189,0,28,255,0,95,180,114,197,212,6,141,101,154,59,145,205,229,233,50,107,123,169,227,169,226,247,249,74,166,57,36,166,169,224,199,177,100,237,79,28,82,246,249,163,95,195,139,190,235,149,12,203,154,168,51,173,215,198,153,226,186,69,213,238,164,224,184,85,39,148,178,211,220,41,238,20,212,173,142,56,227,165,243,180,144,214,62,8,153,27,26,198,67,27,234,28,200,216,141,251,177,181,141,85,85,69,85,11,180,182,117,103,134,221,186,63,127,87,52,180,244,140,182,179,23,158,244,182,218,154,245,166,103,196,97,107,227,125,181,42,37,141,187,189,107,24,234,86,72,145,254,177,234,213,99,93,201,168,185,204,36,253,171,172,27,172,93,2,95,250,75,175,90,73,106,31,148,80,186,218,233,162,114,189,44,146,73,45,117,67,34,88,216,214,181,241,87,211,192,229,124,207,145,207,101,123,218,214,162,68,142,111,138,232,191,71,44,90,251,213,6,1,165,89,76,220,44,183,91,132,149,23,24,248,189,124,205,45,37,60,181,114,211,110,199,177,236,239,50,157,209,119,26,228,115,59,156,211,117,110,202,23,189,210,22,144,212,232,71,77,26,123,165,183,8,42,224,185,90,108,236,154,233,5,76,241,76,250,123,141,75,221,85,89,10,62,47,184,230,50,162,121,88,197,106,187,238,53,191,121,255,0,214,95,215,213,143,165,141,100,250,127,144,251,116,231,85,57,87,86,62,150,53,147,233,254,67,237,211,129,154,194,197,60,78,188,63,232,244,138,178,167,168,29,16,199,124,166,11,87,202,124,154,219,20,144,69,75,97,170,146,120,97,137,212,204,115,210,69,134,121,42,62,80,198,199,54,23,49,219,43,99,115,25,29,117,154,157,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,12,203,232,190,175,102,90,11,170,24,254,174,105,252,244,145,223,113,218,135,77,78,149,112,36,208,74,199,198,232,165,134,70,124,149,89,36,82,73,26,171,85,175,68,122,171,92,215,34,57,52,61,211,23,80,184,175,84,26,53,101,213,204,90,155,200,121,254,229,53,198,214,250,168,234,38,182,87,68,238,50,211,200,230,47,251,89,24,174,107,28,248,165,137,234,198,115,226,148,193,226,25,209,101,215,165,141,80,168,190,226,24,253,91,116,175,37,168,69,199,235,22,165,213,73,69,58,199,202,91,124,242,57,168,230,61,174,73,93,18,61,92,175,133,26,189,201,30,201,184,248,14,143,186,179,204,186,69,213,15,183,22,42,122,187,197,138,190,158,74,107,238,56,218,244,165,130,234,196,141,233,2,189,235,28,168,199,197,43,210,70,189,25,207,110,227,17,81,178,189,20,52,102,15,41,165,186,165,130,107,78,9,108,212,205,52,190,252,103,27,188,247,188,149,111,149,154,159,187,218,153,240,201,250,185,152,201,27,180,145,61,191,121,169,190,219,166,232,168,171,234,192,25,87,53,80,101,92,9,211,69,225,255,0,89,171,189,3,233,223,80,58,33,142,249,188,234,147,227,115,228,214,216,164,158,90,171,245,44,119,25,225,137,212,204,115,214,52,154,8,233,254,80,198,198,186,102,189,219,43,164,107,25,36,32,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,191,79,11,143,66,122,101,249,215,188,86,144,87,196,235,195,254,143,72,171,42,122,129,209,12,119,202,96,181,124,167,201,173,177,73,4,84,182,26,169,39,134,24,157,76,199,61,36,88,103,146,163,229,12,108,115,97,115,29,178,182,55,49,145,132,255,0,232,95,172,219,23,88,122,113,85,115,146,213,240,108,207,23,242,244,249,53,182,38,61,105,91,36,168,254,213,77,52,142,223,120,101,237,74,169,27,156,178,70,230,57,174,228,136,201,100,146,166,96,116,183,84,179,189,22,206,237,154,153,166,151,223,131,100,150,110,247,146,173,242,176,212,118,187,176,190,25,63,87,51,31,27,183,142,87,183,239,53,118,223,116,217,81,21,52,61,210,175,83,24,111,85,250,71,71,170,88,125,13,93,185,237,168,117,182,239,108,169,69,115,237,215,24,217,27,229,129,36,226,141,153,156,101,141,236,145,168,156,152,246,242,107,31,206,54,7,96,0,1,64,62,40,254,187,53,55,242,95,103,162,58,175,134,119,79,88,175,84,26,53,212,62,145,229,53,62,67,207,253,151,169,183,93,25,75,29,68,214,202,232,157,114,116,85,17,181,233,254,218,55,163,92,199,62,41,101,98,61,156,249,39,42,241,71,245,217,169,191,146,251,61,17,42,188,12,127,125,159,195,127,204,128,174,13,104,210,28,203,65,117,67,32,210,61,64,130,146,59,238,59,80,216,106,22,146,116,154,9,88,248,219,44,83,70,255,0,146,171,36,138,72,228,68,114,53,232,143,68,115,90,228,86,165,143,248,81,245,211,253,227,165,253,107,204,255,0,249,94,151,0,173,174,111,251,102,186,215,37,66,187,253,203,202,177,205,255,0,95,10,63,253,15,9,47,250,232,232,202,197,214,30,156,82,219,35,186,252,27,51,197,252,197,70,51,114,149,239,90,86,201,42,51,187,77,83,27,119,222,25,123,81,34,200,214,172,145,185,141,115,121,34,62,41,51,216,6,170,1,13,124,50,250,193,201,186,165,210,251,221,151,81,150,174,179,54,193,170,34,109,214,240,232,169,226,130,231,5,100,149,15,166,123,35,129,145,182,39,177,176,190,39,49,25,182,209,198,254,78,89,28,214,76,160,0,0,43,131,198,127,65,170,114,173,47,198,181,254,197,69,73,230,48,122,135,90,239,175,109,60,77,158,75,117,100,145,182,9,31,50,189,30,246,67,83,179,27,18,53,255,0,58,233,30,156,17,175,87,85,174,138,234,103,232,191,35,190,220,106,42,238,177,208,95,176,252,143,25,172,130,223,38,222,107,207,218,170,105,233,217,51,85,237,107,225,109,84,148,210,185,23,125,187,40,246,181,206,99,80,209,78,191,104,229,139,168,13,26,203,52,119,35,155,203,210,100,214,247,83,199,83,197,239,242,149,76,114,73,77,83,193,143,98,201,218,158,56,165,237,243,70,191,135,23,125,215,42,25,161,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,232,103,166,158,55,43,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,15,202,117,94,169,245,175,250,68,245,5,155,107,28,118,255,0,37,73,144,92,19,200,64,232,187,114,50,134,8,153,79,75,221,111,114,68,73,150,8,98,89,56,189,91,220,87,241,217,187,34,114,163,208,96,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,132,166,161,161,166,68,231,43,246,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,64,185,63,7,157,16,181,96,125,58,84,107,44,55,202,186,203,150,168,212,43,170,41,29,27,89,5,12,22,234,170,186,104,152,207,197,207,123,156,179,61,207,85,68,217,241,181,26,156,21,242,79,83,228,226,120,181,139,6,197,108,216,86,45,67,228,172,184,253,190,158,215,110,166,238,190,78,197,44,17,182,56,163,230,245,115,221,197,140,106,110,229,87,46,219,170,170,252,207,172,5,43,120,213,250,167,197,190,159,208,251,141,196,249,62,27,253,40,233,199,86,186,113,174,24,86,107,23,145,186,208,253,159,158,193,127,130,20,125,85,162,169,201,113,69,115,81,85,59,144,191,139,82,88,85,81,178,53,173,84,86,61,145,200,207,173,227,87,234,159,22,250,127,67,238,55,19,170,248,24,254,251,63,134,255,0,153,1,90,186,165,165,185,222,139,103,119,61,51,212,187,23,193,178,75,55,103,206,209,121,168,106,59,93,216,89,52,127,172,133,239,141,219,199,43,29,247,92,187,111,178,236,168,168,150,21,225,67,215,29,78,53,117,178,116,143,168,204,164,75,21,202,162,161,152,141,217,95,21,58,208,213,202,233,39,117,20,234,229,106,74,201,229,115,251,78,77,229,73,165,108,123,61,178,51,179,47,252,67,58,44,181,117,79,165,245,23,220,67,31,164,118,170,99,84,232,184,253,98,212,182,149,107,96,73,57,75,111,158,71,53,90,246,57,171,43,162,71,171,81,147,43,87,185,27,31,55,42,22,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,232,103,166,158,55,43,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,13,79,2,189,124,52,188,65,41,181,134,213,103,233,243,87,238,181,114,106,13,5,63,150,179,221,170,229,150,170,124,149,140,109,84,242,44,138,200,17,144,62,158,154,8,154,175,154,87,62,117,221,202,170,245,118,246,20,0,170,191,28,239,220,159,241,39,242,210,213,10,171,241,206,253,201,255,0,18,127,45,2,37,120,103,90,109,87,254,181,244,254,197,125,182,82,92,109,183,26,123,245,37,101,29,92,45,154,10,152,36,178,87,54,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,79,201,215,71,70,87,222,143,53,30,150,217,29,215,227,56,102,81,230,42,49,155,148,175,98,85,58,56,149,157,218,106,152,219,182,211,69,221,137,22,70,181,35,145,175,107,155,197,85,241,71,224,58,92,215,79,232,215,174,216,206,181,253,150,251,71,246,115,206,255,0,115,60,247,147,239,249,138,57,233,191,191,118,228,227,199,191,203,250,139,191,29,190,91,238,154,8,185,219,52,75,171,189,18,101,45,84,148,153,166,157,102,148,240,84,162,211,85,207,78,202,166,69,59,37,98,43,226,116,115,68,246,77,11,81,236,85,107,218,248,220,199,162,42,57,160,102,136,208,159,135,255,0,76,95,209,135,167,219,77,131,36,197,237,86,220,250,247,206,225,149,212,209,205,230,36,154,101,150,69,166,130,73,190,104,189,136,30,200,248,70,171,18,73,222,115,21,221,199,72,250,213,211,207,14,11,238,41,214,173,14,140,235,108,31,21,211,107,87,98,239,113,200,104,235,89,67,75,89,111,170,146,90,123,92,82,61,206,229,4,213,117,209,178,147,203,53,221,247,59,189,217,115,154,212,156,187,240,0,0,40,7,197,31,215,102,166,254,75,236,244,71,95,240,187,208,108,55,169,45,35,234,43,74,115,58,42,71,50,227,79,143,62,217,93,53,58,204,251,77,197,25,117,74,122,216,145,175,99,185,198,231,110,173,71,183,155,21,241,185,120,61,200,188,131,197,31,215,102,166,254,75,236,244,68,170,240,49,253,246,127,13,255,0,50,2,189,117,123,167,93,92,209,45,92,147,68,179,60,78,173,249,59,234,34,134,217,13,190,39,212,178,240,201,158,172,167,154,137,90,222,83,178,87,39,22,162,55,159,52,116,110,107,100,107,152,219,201,240,255,0,210,238,160,180,139,167,219,78,29,212,14,75,230,235,233,57,197,109,178,207,20,82,213,88,105,99,150,70,50,149,213,208,212,75,29,84,43,27,97,146,36,226,215,66,215,186,46,78,107,88,216,251,173,215,0,195,111,185,149,131,80,111,56,245,37,102,67,138,211,215,83,89,107,166,69,115,232,25,88,145,37,74,196,138,188,90,247,182,8,216,175,219,154,51,155,81,81,178,61,29,232,0,202,185,165,62,147,189,44,104,223,211,252,123,219,160,51,88,105,79,164,239,75,26,55,244,255,0,30,246,232,0,234,160,0,0,17,215,173,190,176,113,158,145,180,190,91,211,150,146,183,54,190,83,206,220,78,207,87,21,71,98,186,120,164,129,147,62,73,34,98,181,172,133,181,44,149,88,231,198,178,35,85,140,115,85,121,52,40,219,171,31,84,250,201,245,3,33,247,25,203,169,240,184,244,39,166,95,157,123,197,105,66,217,102,83,125,206,114,171,206,107,148,215,121,219,214,65,112,168,186,92,106,123,76,143,191,85,60,142,146,89,56,49,26,198,242,123,220,187,53,17,169,190,200,136,159,34,122,120,105,120,130,84,232,245,214,207,211,230,175,221,105,35,211,234,250,143,45,103,187,85,203,21,44,24,211,222,234,169,228,89,21,144,43,231,101,69,76,241,53,95,52,173,100,9,187,149,81,136,237,130,231,192,0,102,179,171,31,84,250,201,245,3,33,247,25,207,65,209,247,73,153,151,87,90,161,246,30,197,81,87,103,177,80,83,201,83,125,200,219,64,149,80,90,152,177,189,96,71,177,100,137,30,249,101,98,70,214,35,249,237,220,122,34,182,39,170,121,254,172,125,83,235,39,212,12,135,220,103,45,211,195,247,60,210,253,5,240,225,197,53,95,59,170,164,199,108,81,212,92,170,239,151,40,109,242,74,249,103,146,243,53,28,82,202,218,118,58,89,95,178,83,68,142,226,229,70,49,136,187,53,159,32,235,250,215,171,58,53,225,251,211,141,45,198,219,136,121,75,13,151,133,143,25,199,109,141,115,124,229,116,140,146,70,66,233,149,29,195,151,110,105,101,168,147,147,151,105,30,189,217,92,140,125,0,234,150,169,103,122,211,157,220,245,51,82,239,191,25,201,47,61,159,59,91,229,97,167,238,246,161,100,49,254,174,22,50,54,237,28,76,111,221,106,111,182,235,186,170,170,244,190,176,122,179,204,186,186,213,15,183,23,218,122,187,61,138,130,158,58,107,22,56,234,244,170,130,212,197,141,137,58,177,233,28,72,247,203,43,22,71,61,89,207,110,219,21,85,177,49,18,79,248,98,248,127,209,234,237,101,55,80,58,223,142,249,188,22,147,140,248,205,182,89,32,150,150,253,85,28,243,67,43,170,88,215,172,137,12,18,83,252,225,145,141,108,206,123,119,87,70,215,178,64,151,248,63,244,142,254,198,86,161,127,74,15,250,42,253,31,228,126,75,205,115,248,167,194,254,23,39,151,248,151,47,255,0,12,254,191,47,250,190,29,174,239,235,251,197,22,26,83,234,199,210,198,178,125,63,200,125,186,115,53,128,91,167,138,247,67,148,217,45,170,247,213,198,156,190,173,111,182,218,122,119,229,214,148,100,181,9,93,73,19,99,129,181,176,35,81,203,19,224,137,172,238,181,118,137,97,137,210,110,199,70,254,245,90,233,110,169,103,122,45,157,219,53,51,77,47,191,6,201,44,221,239,37,91,229,97,168,237,119,97,124,50,126,174,102,62,55,111,28,175,111,222,106,237,190,233,178,162,42,105,248,166,15,18,223,15,186,157,30,186,222,58,131,210,11,85,36,122,125,95,81,230,111,22,154,72,162,165,131,26,123,221,75,4,105,26,62,117,124,236,168,169,158,87,35,33,137,172,129,54,106,34,49,27,176,122,14,179,124,84,236,90,213,211,237,14,151,233,13,130,235,101,186,230,182,246,253,177,154,162,119,198,235,68,105,46,210,91,233,228,141,91,230,59,221,181,231,42,162,70,180,210,163,28,206,114,200,202,120,1,165,186,91,157,235,78,119,108,211,61,52,177,124,103,36,188,247,188,149,23,154,134,159,187,218,133,243,73,250,201,158,200,219,180,113,61,223,121,201,190,219,38,234,168,139,231,237,54,155,173,254,235,69,98,177,91,42,238,55,43,141,68,116,148,116,116,144,186,105,234,103,145,200,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,52,19,208,191,70,86,46,143,52,226,170,217,37,215,227,57,158,81,229,234,50,107,148,79,122,82,186,72,145,253,170,106,104,221,182,208,197,221,149,18,71,53,36,145,207,115,157,197,21,145,70,30,215,165,94,153,240,222,148,52,142,143,75,112,250,234,187,139,221,80,235,149,222,231,82,170,215,220,110,50,50,54,75,58,71,201,91,11,56,197,27,25,27,85,120,177,141,228,231,191,156,143,236,0,0,0,130,190,35,254,32,20,125,59,216,165,210,77,33,200,191,207,98,191,203,79,45,77,60,112,84,71,142,210,243,100,156,170,25,51,36,141,243,77,26,43,25,10,183,146,71,42,202,229,103,234,82,80,164,19,74,125,39,122,88,209,191,167,248,247,183,64,102,176,184,159,10,254,186,169,179,252,122,213,211,14,169,87,210,65,147,216,233,225,182,225,147,67,75,47,59,181,186,10,89,158,232,37,72,227,88,99,125,44,52,200,137,35,222,206,235,28,196,226,233,24,247,200,22,62,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,179,171,31,84,250,201,245,3,33,247,25,205,41,153,172,234,199,213,62,178,125,64,200,125,198,112,63,38,111,175,57,150,103,163,218,121,161,174,173,171,164,196,240,10,122,199,178,222,218,132,116,21,183,26,138,234,186,135,86,189,168,198,175,54,197,82,200,26,215,43,248,36,114,57,138,222,244,141,36,7,135,95,66,181,61,82,230,73,156,106,13,5,91,52,174,193,81,52,53,211,83,85,68,199,220,238,48,165,59,210,218,168,146,36,240,177,209,212,54,71,204,214,127,81,142,99,94,199,185,30,206,85,209,223,74,185,151,85,250,185,111,195,236,214,218,182,227,22,234,138,122,156,178,239,28,137,11,45,214,229,127,223,70,202,230,61,190,102,70,182,70,194,206,46,228,244,87,42,118,217,35,217,161,60,3,0,195,116,179,13,180,233,246,159,99,212,150,60,122,199,78,148,212,52,52,200,188,34,102,234,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,170,31,86,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,67,154,245,99,233,99,89,62,159,228,62,221,57,213,78,85,213,143,165,141,100,250,127,144,251,116,224,102,176,233,93,69,107,206,101,212,150,174,95,117,91,51,173,171,115,238,53,15,101,178,134,106,132,153,150,155,114,61,203,79,69,18,181,140,111,8,218,237,149,200,198,243,122,190,71,39,55,185,87,154,147,255,0,194,247,161,111,211,94,84,205,113,214,60,51,205,233,181,151,159,193,233,171,93,198,27,237,210,57,26,137,188,42,213,243,20,112,237,39,115,117,107,31,42,50,63,214,181,181,17,160,118,175,11,175,15,250,59,69,29,183,169,189,111,199,123,215,89,188,181,199,7,181,207,36,19,210,199,75,44,17,79,13,217,221,183,191,148,203,221,218,40,228,70,58,23,70,233,21,170,245,137,209,89,248,0,64,15,26,191,75,24,183,212,10,31,110,184,144,3,194,227,215,102,153,126,117,236,245,164,255,0,241,171,244,177,139,125,64,161,246,235,137,76,22,203,181,214,203,82,250,203,53,206,174,130,162,74,121,233,31,45,52,206,137,238,130,120,159,12,209,43,154,168,170,201,34,146,72,222,223,193,204,123,154,187,162,170,1,53,124,75,250,227,169,234,59,50,155,71,176,118,82,51,78,176,187,196,143,134,174,55,197,80,251,229,198,20,146,5,173,108,204,87,53,41,145,175,149,176,181,142,251,236,145,100,122,170,185,140,135,138,244,125,210,102,101,213,214,168,125,135,177,84,85,217,236,84,20,242,84,223,114,54,208,37,84,22,166,44,111,88,17,236,89,34,71,190,89,88,145,181,136,254,123,119,30,136,173,137,234,158,83,167,93,6,204,186,146,213,203,22,148,225,148,85,110,125,198,161,143,185,215,67,78,147,50,211,110,71,181,42,43,101,71,61,141,225,27,93,186,53,94,222,111,86,70,213,230,246,162,232,79,167,93,6,195,122,109,210,59,22,148,225,148,84,141,101,186,157,143,185,215,67,78,176,190,237,113,86,53,42,43,101,71,61,238,231,35,155,186,53,94,238,12,70,70,213,224,198,162,6,112,179,252,3,50,210,204,202,237,167,218,131,143,85,216,242,27,29,66,211,87,80,212,162,115,137,251,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,173,180,248,83,245,199,83,169,86,170,14,150,245,37,148,145,95,113,139,58,51,22,185,181,241,64,151,27,117,43,88,196,162,124,123,162,190,166,24,182,115,93,27,87,185,12,82,57,232,215,68,233,38,237,94,32,221,18,90,186,175,192,35,190,227,16,82,80,234,46,43,79,81,53,170,177,180,173,116,247,104,27,12,206,101,165,242,58,104,152,198,73,80,232,220,217,100,87,36,43,220,86,162,36,146,111,68,63,230,171,2,202,191,213,92,115,36,199,46,31,248,74,58,235,109,117,60,159,240,100,134,104,228,103,249,28,215,55,246,42,1,242,141,41,244,157,233,99,70,254,159,227,222,221,1,154,195,74,125,39,122,88,209,191,167,248,247,183,64,7,85,0,1,158,191,17,93,28,190,232,223,87,25,221,53,222,111,49,73,152,92,39,204,109,117,60,88,206,245,45,124,242,200,228,224,215,189,91,218,157,42,32,221,220,92,254,199,62,45,107,218,132,107,46,39,198,91,167,139,86,73,165,246,190,164,108,182,170,183,228,56,157,69,37,146,241,80,218,198,182,4,178,77,36,189,183,62,39,175,222,123,43,39,137,173,88,190,246,213,82,43,209,205,107,86,58,118,2,218,124,18,244,114,197,22,43,157,117,3,81,55,122,245,83,112,92,58,142,62,47,111,148,165,142,58,122,186,133,221,31,194,78,243,229,166,249,43,57,51,202,253,215,109,35,145,44,252,230,157,53,233,13,54,130,232,54,13,164,112,193,73,29,70,59,103,134,27,130,210,79,44,208,75,113,126,242,214,205,27,229,217,234,201,42,100,154,68,69,70,236,143,68,70,181,17,26,157,44,0,5,64,117,235,215,175,86,58,45,213,142,115,166,122,105,170,223,6,198,236,223,12,242,84,95,2,182,212,118,187,182,218,89,164,253,100,212,239,145,219,201,43,221,247,156,187,111,178,108,136,136,129,111,224,128,30,20,157,81,235,183,82,159,165,31,211,94,115,246,143,236,231,193,62,25,253,204,163,163,236,121,143,61,222,255,0,67,69,31,46,93,136,191,173,190,220,126,91,110,187,207,240,0,0,34,175,138,63,161,61,77,252,151,222,40,138,1,47,251,197,31,208,158,166,254,75,239,20,69,0,129,170,128,0,2,42,248,163,250,19,212,223,201,125,226,136,149,68,85,241,71,244,39,169,191,146,251,197,16,20,173,210,119,170,125,27,250,129,143,123,140,6,148,204,214,116,157,234,159,70,254,160,99,222,227,1,165,48,60,166,169,105,110,9,173,56,37,207,76,245,46,197,241,156,110,243,217,243,180,94,106,106,126,239,106,102,77,31,235,33,123,36,110,210,68,199,125,215,38,251,108,187,162,170,47,229,209,125,33,195,116,23,75,241,253,35,211,248,42,227,177,99,180,238,134,157,106,231,89,167,149,239,145,210,203,52,143,249,34,190,73,100,146,69,70,163,88,138,245,70,181,173,68,106,123,80,0,205,103,86,62,169,245,147,234,6,67,238,51,154,83,51,89,213,143,170,125,100,250,129,144,251,140,224,93,79,133,199,161,61,50,252,235,222,43,73,84,69,95,11,143,66,122,101,249,215,188,86,149,213,212,47,136,247,89,216,54,190,234,94,21,139,107,39,146,178,227,249,133,230,215,110,166,251,59,106,147,177,75,5,108,177,197,31,55,211,57,238,226,198,53,55,114,171,151,109,213,85,126,96,93,249,154,206,172,125,83,235,39,212,12,135,220,103,47,79,160,173,82,206,245,167,164,236,27,83,53,46,251,241,156,146,243,241,63,59,91,229,97,167,238,246,174,85,80,199,250,184,88,200,219,180,113,49,191,117,169,190,219,174,234,170,171,69,157,88,250,167,214,79,168,25,15,184,206,5,212,248,92,122,19,211,47,206,189,226,180,174,15,18,206,186,169,186,154,201,169,116,195,76,107,233,42,180,191,28,168,130,229,75,92,218,89,99,158,239,113,90,117,71,78,244,158,54,75,11,33,73,230,133,177,163,83,146,247,36,115,158,142,141,35,250,185,207,82,89,150,151,248,98,104,254,137,99,54,10,186,74,125,77,167,200,89,93,145,165,106,70,141,164,167,190,84,44,244,80,50,41,18,85,124,137,36,109,149,210,53,34,88,101,116,109,73,86,71,172,49,131,166,46,158,178,174,168,53,150,203,164,120,181,79,144,243,253,202,155,141,209,244,178,84,67,108,161,137,188,165,168,145,172,79,246,177,177,28,230,53,242,203,19,21,236,231,201,3,223,244,47,209,149,247,172,61,71,170,182,73,117,248,54,25,139,249,122,140,154,229,19,216,181,77,142,85,127,106,154,154,55,111,188,210,246,165,68,145,205,88,227,107,28,231,114,84,100,82,104,38,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,67,202,232,190,144,225,186,11,165,248,254,145,233,252,21,113,216,177,218,119,67,78,181,115,172,211,202,247,200,233,101,154,71,252,145,95,36,178,73,34,163,81,172,69,122,163,90,214,162,53,61,168,25,87,52,167,210,119,165,141,27,250,127,143,123,116,6,107,13,41,244,157,233,99,70,254,159,227,222,221,0,30,215,63,192,48,221,83,195,110,218,125,168,56,245,37,243,30,190,83,173,53,117,13,74,47,9,89,186,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,80,15,91,125,31,100,221,35,106,132,182,87,37,93,110,19,124,168,157,216,157,226,174,90,126,253,116,17,71,3,230,100,145,196,245,115,95,11,170,89,18,189,204,141,36,86,171,216,214,162,241,110,135,143,21,173,26,67,134,235,214,151,228,26,71,168,16,85,201,98,200,169,219,13,66,210,78,176,207,19,217,35,101,138,104,223,243,68,124,114,199,28,136,142,71,49,85,136,142,107,154,170,213,10,22,232,147,172,28,155,164,109,80,138,244,213,171,173,194,111,149,16,55,44,179,210,69,79,223,174,130,40,231,100,47,142,73,88,174,107,225,117,75,229,70,53,241,164,138,212,99,220,212,94,77,208,70,39,148,216,179,156,86,205,154,226,213,222,118,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,78,15,70,189,188,152,246,174,206,68,114,111,178,162,47,200,205,191,81,90,13,153,116,219,171,151,221,41,204,232,170,218,251,117,67,223,108,174,154,157,33,101,218,220,175,114,83,214,196,141,123,219,194,70,183,117,106,61,220,30,143,141,203,205,142,68,149,94,27,158,32,148,221,59,84,201,163,218,201,117,171,118,157,92,106,29,83,69,114,154,89,102,102,50,244,138,121,37,72,169,225,130,89,166,101,76,203,3,85,141,115,89,27,213,242,109,187,228,85,11,180,0,0,34,175,138,63,161,61,77,252,151,222,40,137,84,69,95,20,127,66,122,155,249,47,188,81,1,74,221,39,122,167,209,191,168,24,247,184,192,105,76,205,103,73,222,169,244,111,234,6,61,238,48,26,83,0,0,0,85,95,141,238,150,255,0,242,52,214,187,125,139,255,0,150,241,107,189,207,205,127,177,83,65,7,101,95,255,0,205,39,115,99,63,200,247,127,123,66,213,8,191,226,93,128,84,234,15,69,186,137,75,109,199,169,46,183,43,29,61,53,254,149,102,72,185,209,178,146,166,57,106,170,34,124,138,156,30,218,52,171,69,226,188,220,199,61,141,229,207,138,134,125,203,41,240,75,211,60,87,32,212,125,68,213,43,181,39,152,189,97,246,251,125,190,209,220,142,55,199,79,231,214,167,191,59,121,49,94,201,145,148,137,27,94,199,55,245,115,206,213,71,35,254,85,172,95,247,134,46,150,254,139,250,54,194,188,221,139,225,151,92,183,204,101,55,15,237,174,247,154,243,82,47,148,159,228,247,53,156,168,99,162,251,141,227,182,223,121,168,245,120,18,168,229,93,88,250,88,214,79,167,249,15,183,78,117,83,149,117,99,233,99,89,62,159,228,62,221,56,25,172,53,80,101,92,213,64,30,83,84,180,183,4,214,156,18,231,166,122,151,98,248,206,55,121,236,249,218,47,53,53,63,119,181,51,38,143,245,144,189,146,55,105,34,99,190,235,147,125,182,93,209,85,23,62,253,96,244,153,153,116,139,170,31,97,239,181,21,119,139,21,125,60,117,54,44,141,212,9,75,5,213,137,27,22,116,99,18,73,81,143,138,87,172,110,98,191,158,221,183,170,35,101,98,174,140,206,63,213,87,76,248,111,85,250,71,89,165,185,133,117,93,185,237,168,109,202,209,115,166,85,115,237,215,24,217,35,34,157,99,228,141,153,156,101,145,143,141,202,156,152,247,113,115,31,194,70,5,59,120,115,117,175,253,21,117,30,123,6,127,115,186,201,166,89,79,234,238,84,208,47,118,59,93,114,171,18,59,155,97,226,231,187,139,24,177,202,216,149,174,124,110,107,182,149,208,197,26,223,73,152,29,82,210,220,239,69,179,187,158,153,234,93,139,224,217,37,155,179,231,104,188,212,53,29,174,236,44,154,63,214,66,247,198,237,227,149,142,251,174,93,183,217,118,84,84,73,213,225,139,226,1,71,164,85,148,221,63,107,126,69,229,48,90,190,48,99,55,41,99,130,42,91,13,84,147,205,52,173,169,123,88,146,44,51,201,81,243,154,71,185,176,185,141,221,27,27,158,248,194,229,12,171,154,168,50,174,5,255,0,120,92,122,19,211,47,206,189,226,180,147,247,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,145,131,194,227,208,158,153,126,117,239,21,167,127,213,45,82,193,52,91,4,185,234,102,165,223,126,13,141,217,187,62,118,183,202,205,81,218,238,204,200,99,253,92,44,124,142,222,73,88,223,186,213,219,125,215,100,69,84,10,65,241,25,232,163,250,42,234,60,23,252,2,217,117,147,76,178,159,214,91,106,103,78,236,118,186,229,87,172,150,199,77,201,207,119,22,49,36,137,210,163,92,248,220,230,239,43,161,150,69,230,189,31,117,103,153,116,139,170,31,110,44,84,245,119,139,21,125,60,148,215,220,113,181,233,75,5,213,137,27,210,5,123,214,57,81,143,138,87,164,141,122,51,158,221,198,34,163,101,122,46,130,53,75,75,112,77,105,193,46,122,103,169,118,47,140,227,119,158,207,157,162,243,83,83,247,123,83,50,104,255,0,89,11,217,35,118,146,38,59,238,185,55,219,101,221,21,81,115,239,214,15,73,153,151,72,186,161,246,30,251,81,87,120,177,87,211,199,83,98,200,221,64,148,176,93,88,145,177,103,70,49,36,149,24,248,165,122,198,230,43,249,237,219,122,162,54,86,42,134,130,52,183,84,176,77,105,193,45,154,153,166,151,223,140,227,119,158,247,146,173,242,179,83,247,123,83,62,25,63,87,51,25,35,118,146,39,183,239,53,55,219,116,221,21,21,125,89,66,222,28,221,107,255,0,69,93,71,158,193,159,220,238,178,105,150,83,250,187,149,52,11,221,142,215,92,170,196,142,230,216,120,185,238,226,198,44,114,182,37,107,159,27,154,237,165,116,49,70,183,189,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,160,20,25,226,143,235,179,83,127,37,246,122,34,85,120,24,254,251,63,134,255,0,153,17,87,197,31,215,102,166,254,75,236,244,67,164,174,169,115,190,149,244,59,89,114,61,59,198,252,197,235,38,184,99,118,42,75,220,238,133,244,182,89,159,13,218,68,149,208,189,220,230,153,89,28,139,19,120,44,72,230,57,210,174,205,108,83,4,170,241,130,234,243,241,233,31,5,173,255,0,17,91,156,186,74,15,247,10,170,10,72,101,122,255,0,180,158,69,99,63,196,53,36,254,255,0,25,0,58,98,233,235,42,234,131,89,108,186,71,139,84,249,15,63,220,169,184,221,31,75,37,68,54,202,24,155,202,90,137,26,196,255,0,107,27,17,206,99,95,44,177,49,94,206,124,147,197,96,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,132,166,161,161,166,68,231,43,246,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,77,9,244,125,210,102,27,210,46,151,253,135,177,84,82,94,47,181,245,18,84,223,114,54,208,45,44,247,87,164,143,88,17,236,89,37,86,50,40,158,145,181,136,254,27,247,30,136,142,149,234,161,208,52,95,72,112,221,5,210,252,127,72,244,254,10,184,236,88,237,59,161,167,90,185,214,105,229,123,228,116,178,205,35,254,72,175,146,89,36,145,81,168,214,34,189,81,173,107,81,26,158,212,20,129,212,47,136,247,89,216,54,190,234,94,21,139,107,39,146,178,227,249,133,230,215,110,166,251,59,106,147,177,75,5,108,177,197,31,55,211,57,238,226,198,53,55,114,171,151,109,213,85,126,96,93,248,35,255,0,65,90,165,157,235,79,73,216,54,166,106,93,247,227,57,37,231,226,126,118,183,202,195,79,221,237,92,170,161,143,245,112,177,145,183,104,226,99,126,235,83,125,183,93,213,85,86,64,0,41,3,198,11,71,47,184,55,84,11,170,181,19,121,139,46,165,219,224,168,163,147,139,25,216,170,161,167,130,146,162,155,100,123,158,238,44,101,52,189,197,107,26,190,103,131,121,44,110,82,239,200,107,226,161,211,197,171,89,122,104,186,231,148,182,170,186,172,179,76,105,230,189,218,95,13,99,97,99,104,149,240,173,201,178,182,69,224,246,37,52,46,153,17,54,147,157,59,17,138,188,157,28,129,68,37,138,120,45,232,229,139,48,214,92,183,88,174,243,119,42,244,238,223,79,79,107,166,226,244,227,85,114,109,68,110,169,230,215,162,47,8,32,168,139,182,230,61,174,243,60,190,235,163,106,173,117,154,8,240,215,210,26,109,32,232,251,7,129,96,164,75,150,97,78,185,125,202,106,105,229,149,147,190,185,173,125,59,149,36,219,131,219,70,148,145,189,172,68,98,62,39,42,114,221,94,224,148,0,0,41,91,198,175,213,62,45,244,254,135,220,110,39,85,240,49,253,246,127,13,255,0,50,57,87,141,95,170,124,91,233,253,15,184,220,78,171,224,99,251,236,254,27,254,100,5,170,21,235,226,91,225,247,77,172,54,171,199,80,122,65,106,171,147,80,104,41,252,205,226,211,73,20,181,83,228,172,99,105,96,141,35,71,206,140,129,244,244,208,74,228,100,49,57,243,174,205,68,87,171,119,176,160,6,88,109,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,47,251,160,30,176,109,93,89,105,27,93,112,90,184,243,188,58,158,142,131,43,100,209,53,25,83,59,216,228,142,186,39,70,198,197,194,161,97,149,235,27,90,213,137,237,123,56,240,72,228,146,11,120,168,116,43,83,128,100,55,94,167,180,182,130,174,124,98,249,81,53,203,51,134,106,168,184,90,110,51,213,66,198,207,18,201,34,77,35,42,166,169,85,88,216,199,246,158,215,175,38,198,246,50,56,21,165,186,165,157,232,182,119,108,212,205,52,190,252,27,36,179,119,188,149,111,149,134,163,181,221,133,240,201,250,185,152,248,221,188,114,189,191,121,171,182,251,166,202,136,168,26,126,42,175,199,59,247,39,252,73,252,180,157,61,40,245,93,167,29,90,233,195,51,92,42,95,35,117,161,237,193,127,176,79,50,62,170,209,84,228,85,70,185,81,19,185,11,248,185,98,153,17,27,35,90,228,84,99,217,36,108,130,222,57,223,185,63,226,79,229,160,85,89,50,188,56,186,227,166,233,75,50,175,195,245,5,149,117,26,117,152,84,64,250,233,162,124,178,190,201,86,212,86,37,108,80,34,171,94,199,53,90,217,218,214,247,92,200,162,115,85,203,10,69,39,42,232,131,72,112,221,122,234,115,18,210,61,64,130,174,75,22,69,79,119,134,161,105,39,88,103,137,236,181,213,203,20,209,191,230,136,248,229,142,57,17,28,142,98,171,17,28,215,53,85,171,229,58,138,208,108,203,166,221,92,190,233,78,103,69,86,215,219,170,30,251,101,116,212,233,11,46,214,229,123,146,158,182,36,107,222,222,18,53,187,171,81,238,224,244,124,110,94,108,114,32,88,87,141,38,191,127,208,151,79,152,118,161,127,242,197,207,52,177,81,63,253,238,251,107,106,158,137,254,239,42,64,174,255,0,19,43,217,253,225,231,52,240,147,214,142,162,238,58,219,143,232,69,135,47,171,170,210,251,93,61,214,253,122,179,204,202,87,178,150,5,129,204,107,162,146,86,247,216,197,173,154,149,86,40,30,137,206,71,189,91,179,165,114,215,177,121,62,18,26,13,77,165,157,52,71,169,55,10,42,184,50,29,79,168,248,165,74,84,211,203,78,248,173,208,62,72,168,99,70,61,234,215,177,205,89,106,89,43,88,206,108,172,106,125,230,177,142,80,155,224,0,40,7,197,31,215,102,166,254,75,236,244,68,170,240,49,253,246,127,13,255,0,50,34,175,138,63,174,205,77,252,151,217,232,137,85,224,99,251,236,254,27,254,100,5,170,0,0,202,185,165,62,147,189,44,104,223,211,252,123,219,160,51,88,104,79,19,202,111,184,55,134,221,155,53,197,171,188,149,235,31,208,250,123,165,186,167,180,201,59,21,80,88,91,36,82,112,122,57,142,226,246,53,118,114,43,87,109,149,21,62,64,73,80,80,15,246,81,250,236,255,0,183,159,252,89,179,255,0,205,11,232,203,50,155,22,13,138,222,115,92,166,187,201,89,113,251,125,69,210,227,83,218,124,157,138,88,35,116,146,201,193,136,231,187,139,24,229,217,168,174,93,182,68,85,249,1,229,117,211,93,52,227,167,77,56,184,234,134,168,94,124,141,170,135,104,161,134,36,71,213,92,42,156,138,177,210,211,70,170,157,201,159,197,219,38,232,212,107,92,247,185,140,99,222,220,235,107,166,186,106,63,81,122,143,113,213,13,80,188,249,235,173,118,209,67,12,72,172,165,183,210,181,85,99,165,166,141,85,123,112,179,147,182,77,213,202,231,57,239,115,222,247,189,221,47,173,190,176,114,110,174,117,66,91,211,150,174,139,9,177,212,78,220,78,207,87,21,63,126,134,9,99,129,147,62,73,34,98,57,207,153,212,204,149,88,231,200,145,171,149,140,115,145,57,59,160,120,101,244,125,140,245,75,170,23,187,214,163,37,37,102,19,131,83,196,235,173,157,210,212,69,61,206,122,200,234,25,76,198,73,3,227,116,76,99,161,124,174,122,63,125,227,141,156,92,146,57,204,8,106,14,171,213,143,170,125,100,250,129,144,251,140,228,244,193,122,44,181,117,79,225,137,167,87,220,67,31,164,118,170,99,84,247,133,199,235,22,165,180,171,91,2,95,43,93,45,190,121,28,213,107,216,230,172,174,137,30,173,70,76,173,94,228,108,124,220,131,218,248,90,117,237,246,238,142,195,210,142,168,65,195,32,181,91,252,158,33,116,167,167,218,58,250,26,72,21,201,71,80,214,38,209,205,12,17,57,89,46,200,217,35,141,81,234,146,181,29,61,149,25,87,47,163,195,119,172,219,239,86,154,113,120,182,103,150,174,214,103,130,121,42,123,189,202,6,49,148,183,88,234,18,110,197,75,99,110,221,169,151,203,202,146,198,141,72,249,35,92,205,145,253,168,130,155,58,177,245,79,172,159,80,50,31,113,156,252,153,190,188,230,89,158,143,105,230,134,186,182,174,147,19,192,41,235,30,203,123,106,17,208,86,220,106,43,170,234,29,90,246,163,26,188,219,21,75,32,107,92,175,224,145,200,230,43,123,210,52,253,125,88,250,167,214,79,168,25,15,184,206,125,94,148,122,81,212,126,173,117,29,152,86,21,23,145,181,80,246,231,191,223,231,133,95,75,104,165,114,170,35,156,136,169,220,153,252,92,145,66,138,142,145,205,114,170,177,140,146,70,7,74,240,243,232,178,235,213,62,168,83,223,114,252,126,173,218,87,141,84,42,228,21,137,82,234,84,173,157,35,229,21,190,9,26,213,115,222,231,44,78,149,24,173,86,66,174,94,228,111,124,60,175,166,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,67,207,233,110,150,224,154,45,130,91,52,207,77,44,95,6,198,236,221,239,37,69,230,166,168,237,119,102,124,210,126,178,103,190,71,111,36,175,119,222,114,237,190,201,178,34,34,122,176,57,87,86,62,150,53,147,233,254,67,237,211,153,172,52,167,213,143,165,141,100,250,127,144,251,116,230,107,0,213,65,249,46,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,63,88,2,37,116,179,225,213,165,253,49,106,230,97,170,246,250,218,75,237,69,210,162,68,197,41,230,183,72,199,226,180,82,62,110,229,60,82,201,81,42,206,247,68,248,162,89,220,214,201,194,55,166,251,77,34,44,181,0,0,7,138,214,141,94,195,116,23,75,242,13,92,212,9,234,227,177,99,180,237,154,161,41,32,89,167,149,239,145,177,69,12,108,249,34,190,73,100,142,52,87,43,88,138,244,87,57,173,69,114,7,42,235,111,172,28,103,164,109,47,150,244,229,164,173,205,175,148,243,183,19,179,213,197,81,216,174,158,41,32,100,207,146,72,152,173,107,33,109,75,37,86,57,241,172,136,213,99,28,213,94,77,160,28,255,0,63,204,181,79,50,187,106,14,160,228,53,119,204,134,249,80,181,53,213,213,42,156,229,126,200,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,234,186,138,215,156,203,169,45,92,190,234,182,103,91,86,231,220,106,30,203,101,12,213,9,51,45,54,228,123,150,158,138,37,107,24,222,17,181,219,43,145,141,230,245,124,142,78,111,114,172,244,240,148,232,163,227,117,148,125,89,106,109,178,213,89,101,135,189,30,23,111,157,59,242,58,186,25,251,111,185,185,17,220,35,236,190,41,99,137,178,53,206,89,21,210,162,70,177,66,247,133,96,128,89,167,83,253,10,211,103,253,27,233,143,83,218,91,65,73,6,79,99,211,123,37,203,51,134,106,169,121,221,173,208,89,40,152,217,226,89,36,88,99,125,44,52,202,171,27,24,206,235,28,245,228,233,24,198,72,18,171,195,139,174,58,158,171,112,218,252,63,80,89,73,79,168,184,125,60,15,174,154,39,197,19,47,116,142,85,98,86,197,2,42,57,143,107,145,173,157,173,111,105,175,150,39,53,90,147,36,81,204,163,46,248,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,57,196,253,149,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,67,189,33,245,57,98,234,211,70,169,181,86,209,101,248,37,91,46,21,86,187,165,163,204,190,167,200,85,68,228,115,99,239,186,40,146,94,80,73,79,46,237,111,20,238,240,221,92,215,1,218,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,214,117,99,234,159,89,62,160,100,62,227,57,165,51,53,157,88,250,167,214,79,168,25,15,184,206,5,201,248,79,226,214,44,127,162,92,66,237,104,161,242,245,121,53,194,239,116,186,73,221,123,252,197,83,43,166,164,108,155,57,85,25,180,20,148,236,217,168,141,251,155,237,201,206,85,152,4,85,240,184,244,39,166,95,157,123,197,105,42,128,28,171,171,31,75,26,201,244,255,0,33,246,233,206,170,114,174,172,125,44,107,39,211,252,135,219,167,3,53,134,164,177,60,90,197,131,98,182,108,43,22,161,242,86,92,126,223,79,107,183,83,119,95,39,98,150,8,219,28,81,243,122,185,238,226,198,53,55,114,171,151,109,213,85,126,102,91,77,84,0,0,1,0,60,106,253,44,98,223,80,40,125,186,226,83,94,39,139,95,115,156,170,205,133,98,212,62,118,245,144,92,41,237,118,234,110,235,35,239,213,79,35,99,138,62,111,86,177,188,158,246,166,238,84,106,111,186,170,39,204,185,79,26,191,75,24,183,212,10,31,110,184,144,3,194,227,215,102,153,126,117,236,245,160,91,167,67,157,34,90,186,65,210,55,98,147,220,105,47,25,101,250,161,183,44,142,235,5,59,88,199,206,140,70,178,150,23,171,82,87,211,66,156,184,119,23,117,124,147,72,141,143,186,177,182,69,0,0,174,15,21,142,135,42,117,42,213,95,213,38,155,62,146,43,238,49,103,87,229,54,199,50,40,18,227,110,165,107,222,181,172,147,100,87,212,195,22,237,115,100,114,247,33,138,54,177,90,232,155,28,214,62,0,202,185,165,62,147,189,44,104,223,211,252,123,219,160,51,88,105,79,164,239,75,26,55,244,255,0,30,246,232,0,234,160,31,146,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,51,97,130,154,8,218,174,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,80,42,175,198,191,91,238,171,117,195,122,110,134,199,72,219,107,105,233,243,138,139,147,164,115,167,146,117,117,109,28,80,49,191,38,177,141,106,76,231,42,242,87,171,227,68,225,193,123,149,108,117,94,170,181,75,244,211,212,118,162,234,100,55,223,140,208,94,114,10,175,133,86,249,95,47,221,181,196,254,205,15,234,213,140,115,118,165,138,6,253,246,163,215,109,223,187,149,202,188,168,13,15,116,1,175,52,221,65,244,185,136,228,211,86,213,212,223,108,20,236,198,114,23,213,212,75,83,59,238,52,145,70,215,77,36,210,49,171,43,231,137,208,212,170,162,187,101,168,86,43,220,230,185,73,20,84,95,130,198,188,212,218,115,44,175,167,43,205,109,35,45,183,218,119,228,214,84,154,162,40,159,241,24,82,56,170,97,137,138,206,115,190,90,116,142,69,78,127,171,101,11,220,140,251,207,114,91,160,2,0,117,71,225,73,253,37,53,219,38,214,191,211,215,217,207,180,126,75,251,153,246,91,206,118,60,189,28,20,223,223,188,220,124,185,118,57,127,81,54,229,183,207,109,214,127,128,34,175,67,29,12,127,66,239,182,223,231,163,246,199,237,143,195,127,212,79,135,249,95,41,230,127,241,137,185,242,243,63,247,187,112,253,187,252,165,80,0,0,0,69,95,20,127,66,122,155,249,47,188,81,20,2,95,247,138,63,161,61,77,252,151,222,40,138,1,3,85,0,0,4,85,241,71,244,39,169,191,146,251,197,17,42,136,171,226,143,232,79,83,127,37,247,138,32,41,91,164,239,84,250,55,245,3,30,247,24,13,41,153,172,233,59,213,62,141,253,64,199,189,198,3,74,96,0,0,12,214,117,99,234,159,89,62,160,100,62,227,57,165,51,53,157,88,250,167,214,79,168,25,15,184,206,5,212,248,92,122,19,211,47,206,189,226,180,143,250,177,224,215,250,80,213,60,203,83,63,164,119,195,62,214,228,23,27,239,146,251,33,222,242,190,106,166,73,187,93,207,58,222,124,123,156,121,113,110,251,111,178,111,177,32,60,46,61,9,233,151,231,94,241,90,74,160,57,87,75,154,23,253,26,244,39,25,209,79,181,63,104,254,206,121,223,238,159,145,242,125,255,0,49,89,61,79,247,158,228,156,120,247,248,255,0,93,119,227,191,203,125,146,128,122,177,245,79,172,159,80,50,31,113,156,210,153,154,206,172,125,83,235,39,212,12,135,220,103,2,74,106,238,142,95,115,15,10,253,5,214,43,68,221,202,77,59,184,100,84,247,74,110,44,78,52,183,43,212,177,182,167,155,158,138,188,39,130,158,46,219,88,247,59,204,242,251,173,141,202,188,131,195,195,53,181,96,29,105,105,85,246,243,79,87,53,61,85,225,246,70,54,153,141,115,210,123,133,52,180,48,185,81,206,106,112,108,181,49,185,235,190,232,196,114,162,57,81,26,182,19,161,26,57,125,215,223,7,74,45,42,197,166,225,122,186,219,238,181,22,232,248,177,124,205,85,38,65,81,87,21,54,239,123,24,206,243,233,219,23,113,206,70,179,185,205,119,70,236,180,216,6,170,1,231,244,247,53,181,106,86,1,141,106,53,138,158,174,11,110,85,103,162,189,209,197,86,198,182,120,224,169,133,147,70,217,26,215,57,168,244,107,209,21,17,206,77,247,217,87,241,61,0,25,87,52,167,210,119,165,141,27,250,127,143,123,116,6,107,13,41,244,157,233,99,70,254,159,227,222,221,0,29,84,0,4,127,235,23,163,172,19,171,252,18,158,193,127,172,248,54,73,102,231,246,127,32,237,205,81,240,190,236,212,239,170,254,213,100,241,71,63,118,58,116,143,245,138,188,55,228,221,149,62,121,247,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,206,39,236,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,186,136,41,91,198,175,213,62,45,244,254,135,220,110,32,73,79,6,173,116,212,125,73,211,140,207,75,243,91,207,197,109,90,115,240,152,172,19,78,138,234,170,122,90,164,170,69,165,116,138,191,126,24,252,171,123,72,169,201,141,123,152,142,86,54,54,50,197,74,171,240,49,253,246,127,13,255,0,50,45,80,1,21,124,81,253,9,234,111,228,190,241,68,74,162,42,248,163,250,19,212,223,201,125,226,136,10,86,233,59,213,62,141,253,64,199,189,198,3,74,102,107,58,78,245,79,163,127,80,49,239,113,128,210,152,0,0,2,47,248,151,103,245,58,125,209,110,162,85,91,114,26,75,85,202,249,79,77,96,165,73,150,46,117,140,171,169,142,42,170,120,153,34,47,55,186,141,106,213,120,167,54,177,175,123,120,240,228,146,128,170,15,28,28,254,154,91,174,150,105,109,14,67,86,149,20,180,247,27,253,210,210,213,149,176,43,37,116,80,81,84,61,54,237,61,232,176,215,177,191,53,123,17,100,254,170,72,156,130,173,139,243,240,178,207,233,179,174,139,112,218,85,200,106,238,215,44,86,162,190,193,114,90,149,149,207,165,124,117,47,150,158,157,31,34,125,230,50,142,122,68,103,5,86,53,156,88,155,112,86,182,131,11,31,240,79,213,11,86,61,171,153,230,148,92,27,73,13,70,103,103,165,185,80,212,77,90,216,159,36,246,247,201,189,44,81,42,111,51,223,21,100,178,175,23,110,214,82,189,120,185,21,85,129,113,39,42,234,199,210,198,178,125,63,200,125,186,115,170,156,171,171,31,75,26,201,244,255,0,33,246,233,192,205,97,170,131,42,230,170,0,0,0,139,253,127,116,125,106,234,203,72,220,219,122,85,199,157,225,212,245,149,248,163,225,149,168,202,153,222,198,172,148,50,182,71,182,46,21,11,12,76,73,28,230,172,79,107,31,203,130,73,28,148,3,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,133,208,207,77,60,110,86,201,20,145,185,17,204,123,92,138,213,106,162,42,42,42,41,169,226,128,124,81,253,118,106,111,228,190,207,68,5,138,120,82,117,93,168,253,68,233,198,75,133,106,132,191,21,186,233,207,195,160,134,255,0,44,202,234,171,149,45,82,84,36,109,169,69,79,191,52,126,85,200,179,111,202,70,189,170,244,87,181,242,75,72,37,170,120,24,254,251,63,134,255,0,153,21,86,5,255,0,120,92,122,19,211,47,206,189,226,180,120,163,250,19,212,223,201,125,226,136,120,92,122,19,211,47,206,189,226,180,120,163,250,19,212,223,201,125,226,136,8,171,225,71,215,79,247,142,151,245,175,51,255,0,229,122,92,2,182,185,191,237,154,235,92,149,10,239,247,47,42,199,55,253,124,40,255,0,244,60,36,244,234,171,166,124,55,170,253,35,172,210,220,194,186,174,220,246,212,54,229,104,185,211,42,185,246,235,140,108,145,145,78,177,242,70,204,206,50,200,199,198,229,78,76,123,184,185,143,225,35,51,110,106,160,12,192,234,150,150,231,122,45,157,220,244,207,82,236,95,6,201,44,221,159,59,69,230,161,168,237,119,97,100,209,254,178,23,190,55,111,28,172,119,221,114,237,190,203,178,162,162,89,87,131,39,81,121,221,238,241,125,233,162,255,0,81,231,177,187,22,63,37,247,31,251,144,197,240,206,53,233,230,162,251,145,36,147,119,164,184,35,249,73,34,246,251,60,90,155,63,238,188,115,191,114,127,196,159,203,78,85,224,169,234,159,41,250,127,93,238,54,224,57,87,138,63,174,205,77,252,151,217,232,143,213,210,254,1,83,168,61,22,245,97,75,109,199,169,46,183,43,29,62,35,127,165,89,146,46,116,108,164,169,174,150,170,162,39,200,169,193,237,163,74,180,94,43,205,204,115,216,222,92,248,175,229,241,71,245,217,169,191,146,251,61,17,39,252,17,237,54,171,253,171,94,108,87,219,101,37,198,219,113,167,199,233,43,40,234,225,108,208,84,193,35,110,109,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,80,43,91,79,115,91,174,154,231,248,214,163,88,169,233,39,185,98,183,138,43,221,28,85,108,115,160,146,122,105,153,52,109,145,173,115,92,172,87,49,17,81,28,213,219,125,149,63,19,81,6,91,50,204,90,251,131,101,87,156,43,41,161,242,87,172,126,225,81,107,184,211,119,89,39,98,170,9,29,28,177,243,98,185,142,226,246,57,55,106,171,87,109,209,85,62,101,255,0,120,111,101,55,220,195,162,93,45,187,100,117,222,110,174,158,223,87,107,142,78,211,35,227,75,69,93,81,73,77,30,204,68,69,225,4,17,51,125,185,59,142,238,85,114,170,168,73,82,181,117,99,193,175,244,161,170,121,150,166,127,72,239,134,125,173,200,46,55,223,37,246,67,189,229,124,213,76,147,118,187,158,117,188,248,247,56,242,226,221,246,223,100,223,98,202,128,28,171,165,205,11,254,141,122,19,140,232,167,218,159,180,127,103,60,239,247,79,200,249,62,255,0,152,172,158,167,251,207,114,78,60,123,252,127,174,187,241,223,229,190,201,213,64,0,87,175,140,190,183,221,112,93,18,176,104,189,190,199,73,81,79,170,21,19,186,186,190,105,29,206,146,11,108,244,117,8,200,152,155,34,190,73,100,139,119,185,85,26,200,222,222,42,175,71,199,97,70,125,188,73,53,162,213,173,253,90,101,23,220,95,47,164,201,49,139,29,61,29,134,197,89,72,198,246,18,8,97,71,78,216,228,70,167,121,158,114,90,199,36,187,185,28,142,69,99,157,31,0,35,1,121,62,18,26,243,77,170,125,52,71,166,215,10,218,185,242,29,48,168,248,93,74,212,212,75,80,249,109,211,190,73,104,100,71,189,136,214,49,173,73,105,153,19,94,254,12,163,106,253,214,189,141,74,54,38,255,0,132,134,188,212,233,103,82,241,233,181,194,182,146,12,123,83,233,254,23,82,181,53,17,83,178,43,140,12,146,90,25,17,239,98,185,239,115,150,90,102,68,215,179,155,235,26,191,121,204,99,84,47,36,0,5,43,120,213,250,167,197,190,159,208,251,141,196,234,190,6,63,190,207,225,191,230,71,42,241,171,245,79,139,125,63,161,247,27,137,213,124,12,127,125,159,195,127,204,128,181,64,0,2,133,188,70,122,40,254,138,186,143,5,255,0,0,182,93,100,211,44,167,245,150,218,153,211,187,29,174,185,85,235,37,177,211,114,115,221,197,140,73,34,116,168,215,62,55,57,187,202,232,101,145,111,164,138,190,40,254,132,245,55,242,95,120,162,2,154,250,81,234,187,81,250,74,212,118,102,184,84,190,122,213,93,219,130,255,0,96,158,101,101,45,222,149,170,170,141,114,162,47,110,102,114,114,197,50,34,186,55,57,200,168,246,62,72,223,58,188,115,191,114,127,196,159,203,74,171,45,83,199,59,247,39,252,73,252,180,8,171,225,113,235,179,76,191,58,246,122,210,223,186,197,232,235,4,234,255,0,4,167,176,95,235,62,13,146,89,185,253,159,200,59,115,84,124,47,187,53,59,234,191,181,89,60,81,207,221,142,157,35,253,98,175,13,249,55,101,79,157,64,248,92,122,236,211,47,206,189,158,180,191,224,51,195,211,199,71,121,150,166,245,105,67,211,46,167,89,242,12,90,162,221,81,81,38,82,180,244,105,52,246,234,72,33,89,85,252,254,113,49,147,47,102,40,170,23,156,74,181,48,189,169,42,57,173,126,135,143,63,30,1,134,197,159,212,106,147,113,234,69,203,42,172,240,216,31,118,114,43,167,75,116,83,73,59,105,216,170,187,49,139,44,207,123,184,162,115,84,143,159,46,220,124,125,0,0,0,20,3,226,143,235,179,83,127,37,246,122,34,85,120,24,254,251,63,134,255,0,153,17,87,197,31,215,102,166,254,75,236,244,68,170,240,49,253,246,127,13,255,0,50,2,213,0,0,101,92,209,70,147,224,191,165,14,129,112,221,52,248,167,195,62,214,232,253,186,197,231,123,29,239,43,230,172,177,195,221,237,242,111,62,61,206,92,121,55,125,182,221,55,220,206,185,165,62,147,189,44,104,223,211,252,123,219,160,2,0,127,96,199,255,0,42,47,248,147,255,0,199,203,84,0,10,86,241,58,232,59,244,33,125,169,215,157,39,178,241,192,114,11,131,190,37,107,183,91,187,116,184,188,206,100,45,143,119,119,92,189,154,137,221,80,173,227,28,113,66,229,142,20,219,156,77,88,213,210,143,85,218,143,210,86,163,179,53,194,165,243,214,170,238,220,23,251,4,243,43,41,110,244,173,85,84,107,149,17,123,115,51,147,150,41,145,21,209,185,206,69,71,177,242,70,253,25,221,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,103,219,174,142,140,175,189,30,106,61,45,178,59,175,198,112,204,163,204,84,99,55,41,94,196,170,116,113,43,59,180,213,49,183,109,166,139,187,18,44,141,106,71,35,94,215,55,138,171,226,140,57,87,80,185,77,139,57,215,221,75,205,113,106,239,59,101,200,51,11,205,210,221,83,218,124,125,250,89,235,101,146,41,56,61,26,246,242,99,218,187,57,17,201,190,202,136,191,34,69,221,250,227,166,198,188,63,240,222,145,244,229,149,105,125,185,83,220,153,151,93,145,242,211,165,13,36,183,106,153,219,69,2,181,90,178,190,120,156,206,235,151,120,146,25,93,30,207,116,143,236,195,83,245,90,109,55,91,253,214,138,197,98,182,85,220,110,87,26,136,233,40,232,233,33,116,211,212,207,35,145,177,197,28,109,69,115,222,231,42,53,26,136,170,170,168,136,7,160,210,221,45,206,245,167,59,182,105,158,154,88,190,51,146,94,123,222,74,139,205,67,79,221,237,66,249,164,253,100,207,100,109,218,56,158,239,188,228,223,109,147,117,84,69,208,159,74,61,40,233,199,73,90,112,204,43,10,139,207,93,107,187,115,223,239,243,194,140,170,187,213,53,21,17,206,68,85,237,194,206,78,72,161,69,86,198,215,57,85,94,247,201,35,252,87,64,61,31,90,186,77,210,54,182,224,149,114,103,121,141,61,29,126,86,249,165,106,178,154,118,49,203,29,12,77,141,238,139,133,58,205,43,22,70,185,203,43,220,247,242,224,177,199,28,160,3,53,157,88,250,167,214,79,168,25,15,184,206,92,79,132,222,1,134,227,61,28,227,25,157,139,30,164,164,190,230,53,23,10,155,237,193,168,171,61,115,233,238,21,84,240,35,220,170,170,140,142,40,209,26,196,217,136,174,145,200,156,164,123,157,78,221,88,250,167,214,79,168,25,15,184,206,93,79,133,199,161,61,50,252,235,222,43,64,149,64,0,57,87,86,62,150,53,147,233,254,67,237,211,153,172,52,167,213,143,165,141,100,250,127,144,251,116,230,107,0,213,64,7,63,215,77,116,211,142,157,52,226,227,170,26,161,121,242,54,170,29,162,134,24,145,31,85,112,170,114,42,199,75,77,26,170,119,38,127,23,108,155,163,81,173,115,222,230,49,143,123,67,160,2,165,122,58,241,98,206,239,58,203,81,140,117,61,124,181,125,155,204,110,12,101,190,233,198,27,125,14,41,247,106,28,145,241,142,7,73,52,50,72,250,104,123,149,19,126,165,172,238,61,234,156,220,91,80,3,242,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,126,176,6,125,186,254,232,250,235,210,110,174,57,182,244,164,147,4,204,106,43,43,241,71,195,43,149,244,208,49,237,89,40,101,108,143,116,188,233,210,104,152,146,57,206,73,88,230,63,151,53,146,56,254,175,135,159,90,119,94,150,53,66,158,197,151,228,21,109,210,188,150,161,83,32,163,74,103,85,37,20,235,31,24,174,16,70,215,35,152,246,185,34,108,170,196,114,190,20,114,118,228,123,33,227,119,250,209,164,56,110,189,105,126,65,164,122,129,5,92,150,44,138,157,176,212,45,36,235,12,241,61,146,54,88,166,141,255,0,52,71,199,44,113,200,136,228,115,21,88,136,230,185,170,173,92,240,245,59,211,214,85,210,254,178,222,180,143,41,169,243,254,67,183,83,110,186,50,150,74,120,110,116,50,183,148,85,17,181,233,254,218,55,163,92,246,178,88,165,98,61,252,57,40,114,162,90,117,63,214,221,215,84,116,47,76,122,105,193,39,171,183,226,120,118,47,100,164,191,84,67,84,228,101,254,182,27,109,23,234,165,137,208,177,236,101,45,75,42,88,141,230,248,229,123,89,42,127,82,37,72,150,122,173,45,210,220,239,90,115,187,102,153,233,165,139,227,57,37,231,189,228,168,188,212,52,253,222,212,47,154,79,214,76,246,70,221,163,137,238,251,206,77,246,217,55,85,68,80,233,125,31,116,153,153,117,117,170,31,97,236,85,21,118,123,21,5,60,149,55,220,141,180,9,85,5,169,139,27,214,4,123,22,72,145,239,150,86,36,109,98,63,158,221,199,162,43,98,122,166,130,52,183,75,112,77,22,193,45,154,103,166,150,47,131,99,118,110,247,146,162,243,83,84,118,187,179,62,105,63,89,51,223,35,183,146,87,187,239,57,118,223,100,217,17,17,60,87,74,189,51,225,189,40,105,29,30,150,225,245,213,119,23,186,161,215,43,189,206,165,85,175,184,220,100,100,108,150,116,143,146,182,22,113,138,54,50,54,170,241,99,27,201,207,127,57,31,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,172,234,199,213,62,178,125,64,200,125,198,115,74,102,107,58,177,245,79,172,159,80,50,31,113,156,11,169,240,184,244,39,166,95,157,123,197,105,42,136,171,225,113,232,79,76,191,58,247,138,210,85,0,57,87,86,62,150,53,147,233,254,67,237,211,157,84,229,93,88,250,88,214,79,167,249,15,183,78,6,107,13,84,25,87,53,80,0,0,4,0,241,171,244,177,139,125,64,161,246,235,137,0,60,46,61,118,105,151,231,94,207,90,79,255,0,26,191,75,24,183,212,10,31,110,184,144,3,194,227,215,102,153,126,117,236,245,160,95,240,0,0,0,12,171,154,83,233,59,210,198,141,253,63,199,189,186,3,53,134,148,250,78,244,177,163,127,79,241,239,110,128,14,170,67,255,0,21,61,99,190,233,23,72,247,122,108,114,29,170,243,219,132,88,116,149,60,153,253,171,75,83,4,242,84,175,7,177,200,254,228,20,242,193,183,221,115,123,252,218,228,115,17,22,96,20,129,226,247,174,148,122,159,212,117,38,156,227,215,159,59,101,211,75,123,173,211,53,137,3,225,109,226,119,164,149,171,28,177,171,158,238,44,101,36,15,99,213,22,57,105,165,106,49,171,201,207,8,44,9,21,163,250,13,83,118,233,27,94,58,141,188,209,82,62,219,98,167,180,99,54,85,154,158,41,95,241,25,175,22,233,106,102,137,234,254,112,62,42,117,142,53,94,31,172,101,115,218,143,251,175,106,243,254,153,45,54,171,255,0,82,90,81,98,190,219,41,46,54,219,142,113,98,164,172,163,171,133,179,65,83,4,149,240,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,64,243,250,79,157,126,139,245,79,13,212,207,133,252,79,236,150,65,110,190,249,46,255,0,103,205,121,90,152,230,237,119,56,187,135,46,223,30,92,93,182,251,236,187,108,105,163,19,202,108,89,206,43,102,205,113,106,239,59,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,39,7,163,94,222,76,123,87,103,34,57,55,217,81,23,228,102,223,169,77,33,169,208,93,121,206,116,142,104,42,227,167,199,111,19,67,111,90,185,226,154,121,109,207,218,90,41,164,124,91,49,95,37,52,144,200,168,136,221,149,234,138,214,170,43,82,226,124,38,245,210,251,172,29,50,253,155,203,111,54,170,187,174,157,220,25,141,210,195,78,140,142,169,150,120,233,97,90,39,212,70,213,255,0,119,133,146,113,106,61,180,203,191,39,182,71,184,38,168,0,0,0,0,0,8,171,226,143,232,79,83,127,37,247,138,34,128,75,254,241,71,244,39,169,191,146,251,197,17,64,32,106,160,0,0,138,190,40,254,132,245,55,242,95,120,162,37,81,21,124,81,253,9,234,111,228,190,241,68,5,43,116,157,234,159,70,254,160,99,222,227,1,165,51,53,157,39,122,167,209,191,168,24,247,184,192,105,76,0,0,1,154,206,172,125,83,235,39,212,12,135,220,103,52,166,102,179,171,31,84,250,201,245,3,33,247,25,192,186,159,11,143,66,122,101,249,215,188,86,146,168,138,190,23,30,132,244,203,243,175,120,173,37,80,3,53,157,88,250,167,214,79,168,25,15,184,206,105,76,205,103,86,62,169,245,147,234,6,67,238,51,129,117,62,23,30,132,244,203,243,175,120,173,41,47,169,77,33,169,208,93,121,206,116,142,104,42,227,167,199,111,19,67,111,90,185,226,154,121,109,207,218,90,41,164,124,91,49,95,37,52,144,200,168,136,221,149,234,138,214,170,43,82,237,60,46,61,9,233,151,231,94,241,90,87,175,140,118,144,212,225,93,75,208,234,149,60,21,107,109,212,123,60,51,62,121,167,137,204,248,141,11,25,75,52,49,49,187,61,140,109,58,80,61,85,232,187,190,103,241,114,236,173,96,77,255,0,8,237,76,197,115,14,144,172,248,45,166,175,107,214,5,112,175,183,221,233,100,146,62,227,124,205,92,213,144,78,214,53,234,244,133,236,157,88,215,189,173,229,36,19,181,17,81,155,172,213,41,219,193,63,84,45,88,246,174,103,154,81,112,109,36,53,25,157,158,150,229,67,81,53,107,98,124,147,219,223,38,244,177,68,169,188,207,124,85,146,202,188,93,187,89,74,245,226,228,85,86,92,72,25,87,52,167,210,119,165,141,27,250,127,143,123,116,6,107,13,41,244,157,233,99,70,254,159,227,222,221,0,29,84,0,0,165,111,26,191,84,248,183,211,250,31,113,184,151,82,82,183,141,95,170,124,91,233,253,15,184,220,64,234,190,6,63,190,207,225,191,230,69,170,21,87,224,99,251,236,254,27,254,100,90,160,2,42,248,163,250,19,212,223,201,125,226,136,149,68,85,241,71,244,39,169,191,146,251,197,16,20,173,210,119,170,125,27,250,129,143,123,140,6,148,204,214,116,157,234,159,70,254,160,99,222,227,1,165,48,0,0,6,115,58,230,213,11,86,177,245,105,169,153,229,137,180,139,109,158,241,240,218,57,233,43,91,87,5,92,20,48,199,69,29,84,114,181,17,174,100,205,166,73,147,109,209,18,68,68,115,182,228,183,209,212,166,175,83,104,46,131,103,58,185,52,244,145,212,99,182,121,166,183,165,92,18,205,4,183,23,237,21,20,50,50,45,158,172,146,166,72,99,85,69,110,200,245,85,115,81,21,201,154,32,37,253,187,163,43,23,246,55,174,253,91,220,238,188,50,71,228,20,245,22,214,70,247,203,31,193,217,90,182,201,41,156,207,184,216,166,125,84,175,153,210,47,121,59,116,208,53,189,181,146,83,149,116,95,172,118,45,2,234,131,0,213,92,166,30,118,91,85,194,74,123,140,156,158,158,90,150,174,158,90,73,106,118,99,30,247,246,89,80,233,123,109,106,185,253,190,9,178,187,116,189,60,91,165,29,56,177,244,167,75,210,101,206,47,63,141,253,159,125,158,182,165,176,167,114,90,169,85,210,77,95,19,39,89,155,12,203,84,247,212,198,139,205,177,73,195,143,201,141,67,56,64,106,160,229,93,88,250,88,214,79,167,249,15,183,78,124,158,139,245,142,251,175,189,48,96,26,171,148,195,194,245,117,183,201,79,113,147,147,23,204,213,82,84,75,73,45,78,204,99,24,206,243,233,221,47,109,173,70,179,185,193,55,70,238,191,91,171,31,75,26,201,244,255,0,33,246,233,192,205,97,170,131,42,230,170,0,0,0,20,3,226,143,235,179,83,127,37,246,122,34,255,0,138,1,241,71,245,217,169,191,146,251,61,16,18,171,192,199,247,217,252,55,252,200,170,178,213,60,12,127,125,159,195,127,204,138,171,2,255,0,188,46,61,9,233,151,231,94,241,90,60,81,253,9,234,111,228,190,241,68,60,46,61,9,233,151,231,94,241,90,60,81,253,9,234,111,228,190,241,68,5,0,154,168,50,174,106,160,10,171,241,206,253,201,255,0,18,127,45,57,87,130,167,170,124,167,233,253,119,184,219,142,171,227,157,251,147,254,36,254,90,114,175,5,79,84,249,79,211,250,239,113,183,1,202,188,81,253,118,106,111,228,190,207,68,74,175,3,31,223,103,240,223,243,34,42,248,163,250,236,212,223,201,125,158,136,149,94,6,63,190,207,225,191,230,64,69,255,0,20,220,2,167,5,235,75,50,170,76,122,146,211,109,202,169,232,47,246,212,166,72,154,202,166,73,76,200,170,42,21,145,175,221,123,235,32,171,87,243,68,123,159,201,235,191,52,115,165,87,129,246,127,83,45,171,84,244,182,187,33,164,74,122,90,139,117,254,215,105,114,196,217,213,242,182,88,43,106,24,155,119,94,196,72,104,24,239,154,177,138,177,255,0,85,100,94,95,175,199,23,22,190,213,226,186,73,154,211,208,243,178,218,174,23,139,93,101,79,117,137,218,170,171,142,150,74,120,248,42,243,119,38,81,84,174,232,138,212,237,236,229,69,115,81,98,87,133,150,127,83,130,245,165,134,210,174,67,73,105,182,229,84,245,246,11,146,212,172,77,101,83,36,166,124,180,244,232,249,19,238,189,245,144,82,35,56,42,61,207,226,196,223,154,181,193,126,128,0,0,0,56,167,90,26,199,125,208,46,152,51,253,85,197,161,231,122,181,91,227,167,183,73,201,137,229,170,170,234,34,164,138,167,103,177,236,127,101,245,13,151,182,230,171,95,219,224,187,35,183,76,225,22,125,227,89,174,148,119,91,238,23,211,197,134,243,222,248,39,60,147,34,166,141,32,146,54,85,74,206,221,11,28,244,85,150,57,153,11,170,158,232,213,24,213,142,174,7,253,253,218,172,137,125,32,232,53,78,169,219,245,131,82,110,20,84,147,227,218,97,166,249,13,210,165,42,105,226,168,100,183,25,237,117,113,80,198,140,123,209,204,123,92,146,212,178,86,177,252,31,70,212,251,174,123,28,129,29,64,36,167,136,150,133,209,232,15,85,153,94,55,97,179,124,51,27,191,118,178,75,12,45,88,18,54,210,213,34,172,172,138,56,81,173,134,24,234,153,85,12,113,171,90,230,199,11,63,172,138,143,112,94,166,128,235,29,139,168,13,26,196,245,139,28,135,203,210,100,214,246,212,73,77,201,239,242,149,76,115,163,169,166,230,246,49,100,237,79,28,177,119,56,35,95,195,147,126,235,145,78,128,86,175,130,222,186,95,114,156,19,45,208,108,142,243,106,125,38,19,229,238,56,213,38,204,142,187,202,213,205,80,250,212,217,21,22,88,99,157,98,119,62,42,230,58,175,139,158,173,116,77,109,149,1,74,222,53,126,169,241,111,167,244,62,227,113,58,175,129,143,239,179,248,111,249,145,202,188,106,253,83,226,223,79,232,125,198,226,117,95,3,31,223,103,240,223,243,32,45,80,0,0,138,190,40,254,132,245,55,242,95,120,162,37,81,21,124,81,253,9,234,111,228,190,241,68,5,0,150,169,227,157,251,147,254,36,254,90,85,89,106,158,57,223,185,63,226,79,229,160,69,95,11,143,93,154,101,249,215,179,214,151,252,80,15,133,199,174,205,50,252,235,217,235,75,254,0,0,3,202,106,150,169,96,154,45,130,92,245,51,82,239,191,6,198,236,221,159,59,91,229,102,168,237,119,102,100,49,254,174,22,62,71,111,36,172,111,221,106,237,190,235,178,34,170,115,94,148,58,193,210,254,174,113,155,165,235,3,90,186,43,149,142,161,205,186,89,234,226,147,191,67,4,181,21,44,162,124,146,112,72,92,249,161,166,238,171,34,124,137,26,185,88,174,118,200,231,68,15,25,253,16,213,12,171,25,198,181,202,213,124,164,172,194,112,106,119,80,92,108,238,142,56,167,183,207,89,81,27,60,243,36,95,189,59,37,114,82,194,232,247,222,53,142,55,53,174,73,37,116,117,149,161,122,233,168,253,58,106,61,187,84,52,190,243,228,110,180,59,197,52,50,162,190,150,225,74,229,69,146,150,166,52,84,238,66,254,45,221,55,71,35,154,215,177,204,123,24,246,135,107,241,71,245,217,169,191,146,251,61,17,42,188,12,127,125,159,195,127,204,136,65,214,254,175,97,186,245,212,230,91,171,154,127,61,92,150,44,138,158,209,53,58,85,192,176,207,19,217,107,164,138,88,100,103,205,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,150,111,248,24,254,251,63,134,255,0,153,1,106,128,0,50,174,105,79,164,239,75,26,55,244,255,0,30,246,232,12,214,26,83,233,59,210,198,141,253,63,199,189,186,0,58,168,0,1,226,181,163,72,112,221,122,210,252,131,72,245,2,10,185,44,89,21,59,97,168,90,73,214,25,226,123,36,108,177,77,27,254,104,143,142,88,227,145,17,200,230,42,177,17,205,115,85,90,190,212,1,152,29,88,193,127,69,250,167,153,105,159,197,62,39,246,75,32,184,216,188,239,99,179,230,188,173,76,144,247,123,124,157,195,151,111,151,30,78,219,125,183,93,183,45,127,194,43,164,204,55,30,211,187,127,85,151,154,138,75,222,67,149,83,212,211,89,99,154,129,90,252,121,144,85,213,210,212,172,82,44,142,108,143,157,177,199,187,251,108,123,25,206,52,85,108,143,229,89,125,88,250,167,214,79,168,25,15,184,206,93,79,133,199,161,61,50,252,235,222,43,64,149,64,0,51,89,213,143,170,125,100,250,129,144,251,140,229,212,248,92,122,19,211,47,206,189,226,180,165,110,172,125,83,235,39,212,12,135,220,103,46,167,194,227,208,158,153,126,117,239,21,160,74,160,0,28,171,171,31,75,26,201,244,255,0,33,246,233,204,214,26,83,234,199,210,198,178,125,63,200,125,186,115,53,128,106,35,63,207,240,221,44,195,110,218,131,168,57,13,37,143,30,177,211,173,77,117,117,74,175,8,153,186,34,34,34,34,185,239,115,149,172,99,26,138,247,189,205,107,81,206,114,34,208,15,91,125,96,228,221,92,234,132,183,167,45,93,22,19,99,168,157,184,157,158,174,42,126,253,12,18,199,3,38,124,146,68,196,115,159,51,169,153,42,177,207,145,35,87,43,24,231,34,114,119,95,241,31,241,0,172,234,34,251,46,146,105,14,69,254,116,244,30,90,121,106,105,227,158,158,76,138,171,131,36,229,80,201,153,28,140,134,25,21,88,200,85,188,86,72,150,87,43,255,0,82,145,114,14,137,58,62,201,186,185,213,8,172,173,74,186,44,38,199,81,3,178,203,197,36,180,253,250,24,37,142,119,194,200,227,149,232,231,62,103,83,62,36,123,89,34,70,174,71,189,174,68,226,224,142,165,186,120,80,245,199,77,146,218,172,157,35,234,51,42,214,251,109,167,168,102,35,118,87,203,80,149,212,145,54,73,221,69,58,185,92,177,62,8,154,254,211,147,104,150,24,155,30,204,116,108,239,117,254,179,124,59,116,227,85,58,125,161,198,244,63,79,173,86,92,207,79,173,237,167,196,27,79,58,82,182,166,149,37,238,77,65,81,43,209,221,238,231,57,164,99,229,114,59,204,200,175,116,172,73,103,115,232,218,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,80,53,60,8,107,225,197,215,29,79,85,184,109,126,31,168,44,164,167,212,92,62,158,7,215,77,19,226,137,151,186,71,42,177,43,98,129,21,28,199,181,200,214,206,214,183,180,215,203,19,154,173,73,146,40,230,80,3,133,117,131,210,102,27,213,214,151,253,135,190,212,82,89,239,180,21,17,212,216,178,55,80,45,84,246,167,172,140,89,209,140,73,34,87,178,88,152,177,185,138,254,27,246,222,168,174,137,138,157,212,1,149,114,252,252,53,122,103,195,116,27,167,155,38,103,102,174,171,184,228,58,163,103,181,100,119,170,217,149,88,198,178,74,117,154,154,146,40,145,202,214,178,22,212,200,138,255,0,155,228,123,222,229,84,111,8,227,160,195,74,125,39,122,88,209,191,167,248,247,183,64,7,85,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,89,213,143,170,125,100,250,129,144,251,140,230,148,204,214,117,99,234,159,89,62,160,100,62,227,56,23,83,225,113,232,79,76,191,58,247,138,210,85,17,87,194,227,208,158,153,126,117,239,21,164,170,0,114,174,172,125,44,107,39,211,252,135,219,167,58,169,202,186,177,244,177,172,159,79,242,31,110,156,12,214,26,168,50,174,106,160,0,0,8,1,227,87,233,99,22,250,129,67,237,215,18,0,120,92,122,236,211,47,206,189,158,180,159,254,53,126,150,49,111,168,20,62,221,113,32,7,133,199,174,205,50,252,235,217,235,64,191,224,0,0,0,25,87,52,167,210,119,165,141,27,250,127,143,123,116,6,107,13,41,244,157,233,99,70,254,159,227,222,221,0,30,171,86,51,175,209,126,150,102,90,153,240,191,137,253,146,199,238,55,223,37,223,236,249,175,43,77,36,221,174,231,23,112,229,219,227,203,139,182,223,125,151,109,140,203,229,153,77,247,57,202,175,57,174,83,93,231,111,89,5,194,162,233,113,169,237,50,62,253,84,242,58,73,100,224,196,107,27,201,239,114,236,212,70,166,251,34,34,124,139,126,241,155,215,74,60,91,70,172,90,13,104,188,240,189,102,215,8,238,55,74,72,210,9,63,184,244,142,87,181,38,71,42,203,23,114,173,41,221,27,218,212,71,249,73,219,205,17,174,107,171,219,160,13,6,169,234,15,170,60,71,25,154,138,146,166,197,96,168,102,77,144,178,174,158,42,152,31,110,164,150,55,58,25,33,145,237,73,89,60,174,134,153,81,17,219,37,66,189,88,230,181,200,4,234,212,141,6,166,233,243,193,194,253,140,205,69,87,77,125,191,211,216,242,108,133,149,116,242,211,78,203,141,93,210,220,231,67,36,50,61,203,19,224,137,176,211,42,34,55,117,167,87,171,26,231,57,10,224,233,59,213,62,141,253,64,199,189,198,2,234,124,81,253,9,234,111,228,190,241,68,82,183,73,222,169,244,111,234,6,61,238,48,1,61,60,107,244,66,234,151,92,55,169,24,111,148,142,182,186,158,159,7,168,182,186,55,54,120,231,71,86,214,69,59,29,243,107,216,230,172,205,114,47,21,98,178,53,78,124,215,183,29,124,43,53,142,197,164,93,92,90,41,178,56,118,164,207,109,242,225,209,212,242,127,246,173,85,76,240,73,76,188,24,199,43,251,147,211,197,6,223,117,173,239,243,115,145,172,84,91,137,234,223,69,237,90,245,211,206,109,167,245,88,133,38,69,119,146,207,89,87,141,211,204,246,196,248,175,113,211,201,228,165,138,87,57,169,19,251,170,214,171,149,205,106,177,239,99,247,141,239,69,206,13,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,128,106,120,28,211,166,189,94,166,215,173,6,193,181,114,25,233,36,168,200,172,240,205,112,74,72,37,134,8,174,44,222,42,216,99,100,187,189,25,29,76,115,70,138,170,237,209,136,168,231,34,163,151,165,128,0,0,0,1,21,124,81,253,9,234,111,228,190,241,68,80,9,127,222,40,254,132,245,55,242,95,120,162,40,4,13,84,0,0,17,87,197,31,208,158,166,254,75,239,20,68,170,34,175,138,63,161,61,77,252,151,222,40,128,165,110,147,189,83,232,223,212,12,123,220,96,52,166,102,179,164,239,84,250,55,245,3,30,247,24,13,41,128,0,0,51,89,213,143,170,125,100,250,129,144,251,140,230,148,204,214,117,99,234,159,89,62,160,100,62,227,56,23,83,225,113,232,79,76,191,58,247,138,210,85,17,87,194,227,208,158,153,126,117,239,21,164,170,0,102,179,171,31,84,250,201,245,3,33,247,25,205,41,153,172,234,199,213,62,178,125,64,200,125,198,112,46,167,194,227,208,158,153,126,117,239,21,167,31,241,159,210,26,156,191,65,177,173,92,183,65,87,53,70,158,222,29,13,98,54,120,153,4,54,235,135,110,41,38,123,29,247,222,244,169,134,134,54,163,23,228,147,72,170,213,68,228,206,193,225,113,232,79,76,191,58,247,138,211,175,245,41,164,52,218,245,160,217,206,145,205,5,36,149,25,21,158,104,109,235,87,60,176,193,21,197,155,75,69,52,143,139,119,163,35,169,142,25,21,17,29,186,49,81,90,228,85,106,133,11,244,51,170,22,173,28,234,211,76,243,203,235,105,18,219,5,227,225,181,147,213,214,182,146,10,72,43,161,146,138,74,169,37,114,43,90,200,91,82,179,46,251,34,164,106,138,230,239,201,52,102,101,92,211,70,128,235,29,139,168,13,26,196,245,139,28,135,203,210,100,214,246,212,73,77,201,239,242,149,76,115,163,169,166,230,246,49,100,237,79,28,177,119,56,35,95,195,147,126,235,145,64,204,185,165,62,147,189,44,104,223,211,252,123,219,160,51,88,105,79,164,239,75,26,55,244,255,0,30,246,232,0,234,160,0,5,43,120,213,250,167,197,190,159,208,251,141,196,186,146,149,188,106,253,83,226,223,79,232,125,198,226,7,85,240,49,253,246,127,13,255,0,50,45,80,170,191,3,31,223,103,240,223,243,34,213,0,17,87,197,31,208,158,166,254,75,239,20,68,170,34,175,138,63,161,61,77,252,151,222,40,128,165,110,147,189,83,232,223,212,12,123,220,96,52,166,102,179,164,239,84,250,55,245,3,30,247,24,13,41,128,0,1,93,94,52,154,199,125,195,244,107,18,209,219,68,61,186,77,68,184,84,84,93,42,121,49,121,82,219,93,79,35,105,184,57,138,169,206,121,233,229,238,53,236,115,124,183,31,188,217,28,137,94,222,30,24,85,171,63,235,75,74,172,87,154,138,184,105,233,111,15,189,177,212,207,107,94,179,219,233,165,174,133,170,174,107,147,131,165,166,141,175,77,183,86,43,145,21,170,168,228,233,94,46,58,153,149,102,29,94,222,48,91,181,94,214,92,10,223,65,111,180,82,199,36,157,182,249,154,72,107,39,157,204,115,213,137,51,223,58,49,207,99,91,202,56,32,106,162,171,55,89,1,224,133,165,191,252,146,245,174,225,98,255,0,229,76,90,209,115,243,95,236,212,215,193,217,71,255,0,243,53,220,222,207,242,49,223,223,16,11,84,40,7,196,235,75,127,69,253,100,230,190,82,197,240,203,86,91,229,242,155,127,246,215,123,205,121,168,211,205,207,243,123,156,206,85,209,214,253,199,113,219,111,186,212,98,176,191,226,178,252,112,112,171,173,126,1,165,154,141,13,69,34,91,108,119,139,141,146,162,39,61,221,247,79,93,12,83,68,230,55,143,21,98,54,223,50,57,85,200,168,174,143,100,118,234,173,15,213,224,151,169,153,86,65,167,26,137,165,183,106,191,49,101,195,238,22,251,133,163,185,36,143,146,159,207,165,79,126,6,242,122,177,144,163,233,18,70,177,141,111,235,39,157,202,174,87,252,166,175,86,62,150,53,147,233,254,67,237,211,148,173,225,139,170,95,162,254,178,112,175,55,125,248,101,171,45,243,24,181,195,251,87,189,230,188,212,107,229,32,249,49,206,103,42,232,232,190,251,120,237,183,222,114,49,94,93,79,86,62,150,53,147,233,254,67,237,211,129,154,195,85,6,85,205,84,0,0,0,40,7,197,31,215,102,166,254,75,236,244,69,255,0,20,3,226,143,235,179,83,127,37,246,122,32,37,87,129,143,239,179,248,111,249,145,85,101,170,120,24,254,251,63,134,255,0,153,21,86,5,255,0,120,92,122,19,211,47,206,189,226,180,120,163,250,19,212,223,201,125,226,136,120,92,122,19,211,47,206,189,226,180,120,163,250,19,212,223,201,125,226,136,10,1,53,80,101,92,213,64,21,87,227,157,251,147,254,36,254,90,114,175,5,79,84,249,79,211,250,239,113,183,29,87,199,59,247,39,252,73,252,180,229,94,10,158,169,242,159,167,245,222,227,110,3,149,120,163,250,236,212,223,201,125,158,136,149,94,6,63,190,207,225,191,230,68,85,241,71,245,217,169,191,146,251,61,17,42,188,12,127,125,159,195,127,204,128,151,254,36,56,181,247,48,232,151,84,173,56,229,15,155,171,167,183,210,93,36,143,186,200,248,210,209,87,83,213,212,201,187,213,17,120,65,4,175,219,126,78,227,179,81,92,168,139,64,56,158,83,125,193,178,171,54,107,139,87,121,43,214,63,112,167,186,91,170,123,76,147,177,85,4,141,146,41,56,61,28,199,113,123,26,187,57,21,171,182,202,138,159,35,82,102,93,245,11,10,186,233,174,127,146,233,205,246,162,146,123,150,43,120,173,178,86,75,72,247,58,9,39,166,153,240,200,232,220,230,181,202,197,115,21,81,85,173,93,182,221,19,240,3,79,182,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,172,138,190,24,186,165,250,80,232,219,10,243,119,223,137,221,113,47,49,139,92,63,181,123,62,87,202,200,190,82,15,147,26,215,241,161,146,139,239,183,150,251,253,231,43,209,228,170,0,1,15,252,82,245,210,143,71,250,83,191,99,116,87,159,41,146,106,39,249,155,182,67,26,65,36,143,165,145,81,110,15,116,114,175,46,207,149,238,66,233,24,215,57,146,84,193,253,85,114,61,161,74,218,253,172,119,222,160,53,151,44,214,44,142,31,47,87,147,92,29,81,29,55,38,63,202,82,177,169,29,53,55,54,49,137,39,106,8,226,139,185,193,28,254,28,157,247,156,170,89,175,72,58,13,77,165,158,24,90,193,169,55,10,42,184,50,29,79,193,242,27,165,74,84,211,203,78,248,173,208,80,85,197,67,26,49,239,86,189,142,106,203,82,201,90,198,115,101,99,83,239,53,140,114,214,86,128,232,229,247,168,13,101,196,244,119,28,155,203,213,228,215,6,211,201,83,197,143,242,148,172,107,164,169,169,224,247,177,36,237,65,28,178,246,249,163,159,195,139,126,243,145,13,4,245,55,105,181,88,58,68,213,123,21,138,217,73,110,182,219,180,222,251,73,71,71,73,11,97,130,154,8,237,147,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,0,205,185,115,222,50,250,33,117,206,180,74,193,173,22,251,229,37,61,62,151,212,78,218,234,9,163,119,58,184,46,83,209,211,163,226,122,110,136,248,229,142,45,216,228,68,115,36,123,185,34,177,25,37,48,154,136,207,240,12,55,84,240,219,182,159,106,14,61,73,124,199,175,148,235,77,93,67,82,139,194,86,110,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,129,158,30,139,245,142,197,160,93,80,96,26,171,148,195,206,203,106,184,73,79,113,147,147,211,203,82,213,211,203,73,45,78,204,99,222,254,203,42,29,47,109,173,87,63,183,193,54,87,110,154,62,50,217,150,98,215,220,27,42,188,225,89,77,15,146,189,99,247,10,139,93,198,155,186,201,59,21,80,72,232,229,143,155,21,204,119,23,177,201,187,85,90,187,110,138,169,243,47,251,195,183,93,43,53,251,165,60,83,36,191,94,126,39,146,88,123,184,221,250,103,36,235,35,170,169,85,18,39,203,36,202,231,77,52,148,175,165,154,73,17,206,107,164,153,255,0,213,84,86,52,43,175,198,175,213,62,45,244,254,135,220,110,39,85,240,49,253,246,127,13,255,0,50,57,87,141,95,170,124,91,233,253,15,184,220,78,171,224,99,251,236,254,27,254,100,5,170,0,0,17,87,197,31,208,158,166,254,75,239,20,68,170,34,175,138,63,161,61,77,252,151,222,40,128,160,18,213,60,115,191,114,127,196,159,203,74,171,45,83,199,59,247,39,252,73,252,180,8,171,225,113,235,179,76,191,58,246,122,210,255,0,138,1,240,184,245,217,166,95,157,123,61,105,127,192,0,0,10,64,241,31,240,255,0,172,233,222,251,46,173,233,14,59,254,116,245,254,90,9,105,169,228,158,162,76,118,171,131,35,227,80,249,159,36,143,134,105,17,94,201,149,220,82,73,86,39,35,63,82,178,221,249,231,243,252,3,13,213,60,54,237,167,218,131,143,82,95,49,235,229,58,211,87,80,212,162,240,149,155,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,160,101,220,181,79,3,31,223,103,240,223,243,34,26,245,183,209,246,77,210,54,168,75,101,114,85,214,225,55,202,137,221,137,222,42,229,167,239,215,65,20,112,62,102,73,28,79,87,53,240,186,165,145,43,220,200,210,69,106,189,141,106,47,22,204,175,3,31,223,103,240,223,243,32,45,80,0,6,85,205,41,244,157,233,99,70,254,159,227,222,221,1,154,195,74,125,39,122,88,209,191,167,248,247,183,64,7,85,0,0,0,1,154,206,172,125,83,235,39,212,12,135,220,103,46,167,194,227,208,158,153,126,117,239,21,165,43,117,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,2,85,0,0,205,103,86,62,169,245,147,234,6,67,238,51,151,83,225,113,232,79,76,191,58,247,138,210,149,186,177,245,79,172,159,80,50,31,113,156,186,159,11,143,66,122,101,249,215,188,86,129,42,128,0,114,174,172,125,44,107,39,211,252,135,219,167,51,88,105,79,171,31,75,26,201,244,255,0,33,246,233,204,230,96,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,132,166,161,161,166,68,231,43,246,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,64,251,250,23,161,122,143,212,94,163,219,180,191,75,236,222,122,235,93,188,179,77,42,171,41,109,244,173,84,73,42,170,100,68,94,220,44,228,221,215,101,114,185,205,99,26,247,189,140,118,138,116,47,66,244,227,167,77,56,183,105,126,151,217,188,141,170,135,121,102,154,85,71,213,92,42,156,136,146,85,84,200,136,157,201,159,197,187,174,200,212,107,90,198,53,140,99,24,222,107,209,39,71,216,207,72,218,95,21,149,169,73,91,155,95,41,224,118,89,120,164,150,163,177,93,60,82,78,248,89,28,114,189,90,214,66,218,151,196,143,107,35,89,17,168,247,181,170,188,91,34,128,21,235,226,91,225,247,77,172,54,171,199,80,122,65,106,171,147,80,104,41,252,205,226,211,73,20,181,83,228,172,99,105,96,141,35,71,206,140,129,244,244,208,74,228,100,49,57,243,174,205,68,87,171,119,176,160,6,93,240,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,115,137,251,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,46,132,250,62,234,207,13,234,235,75,254,220,88,169,233,44,247,218,10,137,41,175,184,227,107,214,170,123,83,214,71,164,10,247,172,113,43,217,44,76,73,26,244,103,13,251,140,69,87,68,244,72,171,212,87,132,213,171,86,122,163,160,212,12,67,35,171,177,225,57,133,69,109,239,57,69,145,178,207,73,91,221,141,238,109,10,189,92,229,125,99,166,149,219,61,171,28,11,20,207,221,200,232,105,137,233,165,186,91,130,104,182,9,108,211,61,52,177,124,27,27,179,119,188,149,23,154,154,163,181,221,153,243,73,250,201,158,249,29,188,146,189,223,121,203,182,251,38,200,136,136,30,172,0,6,85,205,41,244,157,233,99,70,254,159,227,222,221,1,154,195,74,125,39,122,88,209,191,167,248,247,183,64,7,85,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,89,213,143,170,125,100,250,129,144,251,140,230,148,192,17,87,194,227,208,158,153,126,117,239,21,164,170,0,1,202,186,177,244,177,172,159,79,242,31,110,156,234,160,12,171,154,168,0,0,0,8,1,227,87,233,99,22,250,129,67,237,215,18,0,120,92,122,236,211,47,206,189,158,180,191,224,0,0,0,0,6,85,205,41,244,157,233,99,70,254,159,227,222,221,1,213,64,25,235,241,21,214,59,238,178,117,113,157,212,221,225,242,244,152,125,194,124,58,215,77,201,143,236,210,208,79,44,110,94,109,99,21,221,217,214,162,125,157,201,204,239,240,228,230,177,170,78,15,5,141,6,166,180,225,185,95,81,183,154,42,182,92,175,181,15,198,108,171,53,60,177,51,225,208,172,114,212,205,19,213,252,39,100,181,9,28,106,188,63,86,250,23,181,31,247,158,212,179,64,4,85,241,71,244,39,169,191,146,251,197,17,74,221,39,122,167,209,191,168,24,247,184,192,105,76,0,40,7,196,211,69,63,66,221,92,101,62,94,225,230,168,51,189,243,90,62,114,243,154,47,59,60,222,98,57,54,141,141,110,213,81,84,240,106,114,218,37,139,147,149,220,182,191,224,5,85,248,33,106,151,255,0,36,189,20,184,95,127,249,83,41,180,91,60,175,251,52,213,243,247,145,159,252,205,111,7,191,252,172,111,247,197,45,80,0,0,0,0,0,34,175,138,63,161,61,77,252,151,222,40,138,1,53,80,0,0,0,17,87,197,31,208,158,166,254,75,239,20,68,170,0,102,179,164,239,84,250,55,245,3,30,247,24,13,41,128,0,0,0,205,103,86,62,169,245,147,234,6,67,238,51,154,83,0,69,95,11,143,66,122,101,249,215,188,86,146,168,0,6,107,58,177,245,79,172,159,80,50,31,113,156,210,152,2,42,248,92,122,19,211,47,206,189,226,180,149,64,1,155,110,175,116,134,155,66,58,151,212,45,45,183,193,73,5,182,211,120,124,214,184,41,167,150,102,83,219,170,88,218,170,56,85,242,253,247,61,148,243,196,199,171,149,223,125,174,251,207,254,178,218,255,0,131,238,177,216,179,158,152,19,74,169,225,242,247,173,52,184,79,79,89,31,39,191,191,75,93,81,61,93,61,78,234,198,177,188,158,250,152,187,104,231,185,60,183,55,113,73,26,132,234,0,101,92,210,159,73,222,150,52,111,233,254,61,237,208,29,84,0,0,0,41,91,198,175,213,62,45,244,254,135,220,110,37,212,128,42,175,192,199,247,217,252,55,252,200,181,64,0,17,87,197,31,208,158,166,254,75,239,20,68,170,0,102,179,164,239,84,250,55,245,3,30,247,24,13,41,128,0,249,57,102,83,98,193,177,91,206,107,148,215,121,43,46,63,111,168,186,92,106,123,79,147,177,75,4,110,146,89,56,49,28,247,113,99,28,187,53,21,203,182,200,138,191,35,235,0,50,217,150,101,55,220,231,42,188,230,185,77,119,157,189,100,23,10,139,165,198,167,180,200,251,245,83,200,233,37,147,131,17,172,111,39,189,203,179,81,26,155,236,136,137,242,52,19,225,225,133,93,112,14,139,116,170,197,121,168,164,154,162,170,206,251,219,29,76,247,57,137,5,194,166,90,232,90,170,230,181,121,182,42,152,218,244,219,100,122,57,17,92,136,142,89,20,0,28,83,173,13,28,190,235,239,76,25,254,149,98,211,112,189,93,109,241,212,91,163,226,197,243,53,84,149,17,85,197,77,187,222,198,51,188,250,118,197,220,115,145,172,238,115,93,209,187,47,107,0,101,134,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,67,70,125,66,229,54,44,231,162,253,75,205,113,106,239,59,101,200,52,190,243,116,183,84,246,159,31,126,150,123,76,178,69,39,7,163,94,222,76,123,87,103,34,57,55,217,81,23,228,118,176,6,85,205,84,0,0,0,0,160,31,20,127,93,154,155,249,47,179,209,23,252,0,170,191,3,31,223,103,240,223,243,34,170,205,84,0,34,175,133,199,161,61,50,252,235,222,43,71,138,63,161,61,77,252,151,222,40,137,84,0,202,185,170,128,0,170,191,28,239,220,159,241,39,242,211,149,120,42,122,167,202,126,159,215,123,141,184,186,144,5,0,248,163,250,236,212,223,201,125,158,136,149,94,6,63,190,207,225,191,230,69,170,0,5,16,248,182,97,87,92,87,173,44,130,251,112,168,164,146,159,49,179,218,175,116,45,133,238,87,199,3,41,155,66,173,149,21,168,136,254,237,12,174,68,106,185,56,57,139,190,234,173,109,239,0,42,131,192,251,63,166,138,235,170,122,91,93,144,213,173,69,85,61,186,255,0,107,180,185,101,116,8,200,157,44,21,181,12,77,187,76,122,172,212,12,119,205,30,244,72,255,0,172,145,175,27,95,0,1,72,30,48,90,199,125,206,122,160,93,42,168,135,203,217,116,210,223,5,61,28,124,152,254,253,85,117,60,21,117,21,59,163,26,246,242,99,233,162,237,171,158,212,242,220,219,197,100,114,23,126,0,167,111,6,13,6,166,202,181,67,37,215,251,237,21,95,151,193,233,219,107,177,61,212,242,182,9,46,53,145,200,217,228,100,200,244,99,223,13,54,236,116,74,215,252,171,163,122,240,86,177,93,102,157,88,250,88,214,79,167,249,15,183,78,117,80,6,85,205,84,0,5,43,120,201,232,167,216,110,160,173,58,199,73,112,239,82,106,109,189,123,208,73,47,41,32,174,183,69,79,79,39,22,164,109,70,194,232,31,70,173,221,239,114,201,223,223,139,120,33,245,124,22,245,142,197,135,235,46,91,163,183,120,123,117,122,137,111,167,168,181,212,242,122,242,170,182,182,162,71,83,112,107,21,19,156,19,212,75,220,115,216,214,249,110,63,121,210,53,18,229,0,20,173,227,87,234,159,22,250,127,67,238,55,19,170,248,24,254,251,63,134,255,0,153,22,168,0,0,0,17,87,197,31,208,158,166,254,75,239,20,68,170,0,101,92,181,79,28,239,220,159,241,39,242,210,213,0,20,3,225,113,235,179,76,191,58,246,122,210,255,0,128,0,0,0,0,3,159,235,166,133,233,199,81,122,113,113,210,253,80,179,121,235,85,118,210,195,52,74,140,170,183,213,53,21,35,170,166,145,81,123,115,51,147,182,93,149,170,215,57,143,107,216,247,177,208,171,194,151,66,245,31,167,77,71,215,221,47,213,11,55,145,186,208,253,154,150,25,162,85,125,45,194,149,203,116,72,234,169,164,84,78,228,47,226,237,151,100,114,57,174,99,218,199,177,236,109,138,128,0,0,50,174,105,79,164,239,75,26,55,244,255,0,30,246,232,14,170,0,0,0,0,0,205,103,86,62,169,245,147,234,6,67,238,51,151,83,225,113,232,79,76,191,58,247,138,210,85,0,0,0,51,89,213,143,170,125,100,250,129,144,251,140,229,212,248,92,122,19,211,47,206,189,226,180,149,64,0,0,14,85,213,143,165,141,100,250,127,144,251,116,228,106,240,224,240,255,0,163,233,222,197,22,173,234,246,59,254,123,21,254,102,8,169,170,36,130,162,60,118,151,155,227,227,78,248,95,36,111,154,104,209,30,249,145,220,146,57,82,38,163,63,92,178,206,160,0,0,0,0,0,0,0,0,6,85,205,41,244,157,233,99,70,254,159,227,222,221,1,213,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,144,58,133,241,30,235,59,6,215,221,75,194,177,109,100,242,86,92,127,48,188,218,237,212,223,103,109,82,118,41,96,173,150,56,163,230,250,103,61,220,88,198,166,238,85,114,237,186,170,175,204,187,243,53,157,88,250,167,214,79,168,25,15,184,206,5,233,244,21,170,89,222,180,244,157,131,106,102,165,223,126,51,146,94,126,39,231,107,124,172,52,253,222,213,202,170,24,255,0,87,11,25,27,118,142,38,55,238,181,55,219,117,221,85,85,100,1,21,124,46,61,9,233,151,231,94,241,90,74,160,0,0,32,7,138,223,84,122,237,211,95,232,187,244,41,156,253,156,251,71,241,191,137,255,0,115,40,235,59,254,95,200,246,127,209,49,73,199,143,126,95,234,237,191,47,158,251,38,220,255,0,194,255,0,172,206,164,250,137,215,219,254,21,172,122,145,246,130,203,69,135,213,93,32,166,248,61,5,39,10,166,86,209,70,217,57,211,193,27,215,102,77,34,108,171,199,239,111,182,232,138,159,43,199,59,247,39,252,73,252,180,229,94,10,158,169,242,159,167,245,222,227,110,2,234,64,0,64,15,21,190,168,245,219,166,191,209,119,232,83,57,251,57,246,143,227,127,19,254,230,81,214,119,252,191,145,236,255,0,162,98,147,143,30,252,191,213,219,126,95,61,246,77,185,255,0,133,255,0,89,157,73,245,19,175,183,252,43,88,245,35,237,5,150,139,15,170,186,65,77,240,122,10,78,21,76,173,162,141,178,115,167,130,55,174,204,154,68,217,87,143,222,223,109,209,21,62,87,142,119,238,79,248,147,249,105,202,188,21,61,83,229,63,79,235,189,198,220,7,106,241,64,235,51,169,62,157,181,246,193,133,104,230,164,125,159,178,214,225,244,183,73,233,190,15,65,87,206,169,245,181,177,186,78,117,16,72,244,221,144,198,155,34,241,251,187,237,186,170,171,194,255,0,172,206,164,250,137,215,219,254,21,172,122,145,246,130,203,69,135,213,93,32,166,248,61,5,39,10,166,86,209,70,217,57,211,193,27,215,102,77,34,108,171,199,239,111,182,232,138,156,87,198,175,213,62,45,244,254,135,220,110,35,193,83,213,62,83,244,254,187,220,109,192,93,72,0,1,18,186,96,235,110,213,170,58,233,169,221,52,231,115,210,91,242,204,59,40,189,210,88,106,38,170,106,62,255,0,69,13,202,183,245,81,68,216,88,198,62,150,153,148,204,86,243,124,146,177,175,149,127,169,42,164,181,51,109,212,221,218,235,96,234,239,85,239,182,43,157,93,186,229,110,212,139,237,93,29,101,36,206,134,122,105,227,185,204,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,3,73,32,141,93,11,245,155,98,235,15,78,42,174,114,90,190,13,153,226,254,94,159,38,182,196,199,173,43,100,149,31,218,169,166,145,219,239,12,189,169,85,35,115,150,72,220,199,53,220,145,25,44,146,84,1,207,250,133,202,111,184,54,129,106,94,107,139,87,121,43,214,63,135,222,110,150,234,158,211,36,236,85,65,69,44,145,73,193,232,230,59,139,216,213,217,200,173,93,182,84,84,249,29,0,229,93,88,250,88,214,79,167,249,15,183,78,5,43,127,101,31,174,207,251,121,255,0,197,155,63,252,208,191,227,42,230,154,52,47,93,52,227,168,189,56,183,106,134,151,222,124,245,170,187,120,166,134,84,70,85,91,234,154,136,178,82,212,198,138,189,185,153,201,187,166,234,213,107,154,246,57,236,123,30,224,232,0,0,41,3,168,95,17,238,179,176,109,125,212,188,43,22,214,79,37,101,199,243,11,205,174,221,77,246,118,213,39,98,150,10,217,99,138,62,111,166,115,221,197,140,106,110,229,87,46,219,170,170,252,203,63,232,43,84,179,189,105,233,59,6,212,205,75,190,252,103,36,188,252,79,206,214,249,88,105,251,189,171,149,84,49,254,174,22,50,54,237,28,76,111,221,106,111,182,235,186,170,170,209,103,86,62,169,245,147,234,6,67,238,51,151,83,225,113,232,79,76,191,58,247,138,208,33,255,0,136,119,89,157,103,116,237,213,5,243,10,194,245,35,236,254,33,91,111,183,221,49,218,111,131,218,170,249,210,190,157,177,205,39,57,32,146,84,222,174,26,180,218,69,229,247,119,68,224,172,85,236,30,22,93,108,234,135,81,151,92,227,78,117,195,50,164,190,100,54,186,122,123,221,146,86,218,99,165,158,74,46,75,13,91,94,234,120,217,7,8,228,117,34,181,21,169,34,173,68,159,55,181,187,71,250,252,100,244,83,237,207,79,182,157,99,164,184,118,106,244,202,224,189,232,36,151,140,115,208,220,101,167,167,147,139,82,55,43,166,108,236,163,86,238,246,53,35,239,239,201,220,16,172,14,139,245,142,197,160,93,80,96,26,171,148,195,206,203,106,184,73,79,113,147,147,211,203,82,213,211,203,73,45,78,204,99,222,254,203,42,29,47,109,173,87,63,183,193,54,87,110,129,127,221,66,229,55,220,27,64,181,47,53,197,171,188,149,235,31,195,239,55,75,117,79,105,146,118,42,160,162,150,72,164,224,244,115,29,197,236,106,236,228,86,174,219,42,42,124,138,65,254,202,63,93,159,246,243,255,0,139,54,127,249,161,117,61,88,250,88,214,79,167,249,15,183,78,102,176,13,84,21,151,226,105,226,5,168,154,53,170,22,77,35,233,223,80,42,236,87,219,5,60,179,101,234,235,37,37,76,14,125,76,116,242,209,66,199,213,68,245,87,182,37,124,142,88,209,25,181,68,105,201,206,71,54,59,52,51,45,175,218,199,125,234,3,89,114,205,98,200,225,242,245,121,53,193,213,17,211,114,99,252,165,43,26,145,211,83,115,99,24,146,118,160,142,40,187,156,17,207,225,201,223,121,202,160,89,87,134,127,82,125,103,117,67,172,183,42,157,67,213,207,136,224,56,109,189,106,47,52,223,0,181,67,231,42,170,91,36,116,116,220,225,138,57,163,249,182,105,251,140,228,223,237,94,14,219,186,138,123,95,21,110,165,245,251,166,123,174,155,92,52,95,84,42,236,20,249,77,61,214,26,250,23,90,173,213,112,115,164,117,50,178,102,45,69,51,229,107,220,149,78,107,147,154,179,104,227,217,173,94,106,255,0,87,225,33,160,212,218,89,211,68,122,147,112,162,171,131,33,212,250,143,138,84,165,77,60,180,239,138,221,3,228,138,134,52,99,222,173,123,28,213,150,165,146,181,140,230,202,198,167,222,107,24,229,246,190,39,90,91,250,80,232,219,53,242,150,47,137,221,113,47,47,148,219,255,0,182,187,62,87,202,200,158,110,127,155,218,215,241,161,146,183,238,59,150,251,253,214,171,209,128,67,255,0,15,31,16,110,164,245,111,170,11,30,149,107,30,103,246,174,203,148,91,238,20,240,71,240,234,10,31,35,85,13,59,170,219,83,189,61,51,95,47,220,166,146,46,218,185,173,253,127,63,154,177,17,109,168,204,14,149,106,102,85,163,122,143,142,106,150,21,87,229,239,88,205,194,43,133,55,41,36,100,115,112,95,191,4,189,183,177,238,134,86,43,163,145,136,228,231,27,222,213,93,156,166,159,128,16,43,197,91,171,13,109,233,158,213,166,214,253,23,200,233,44,21,25,77,69,214,106,250,231,91,160,171,159,133,35,105,145,144,177,42,26,248,154,199,45,83,156,229,224,175,222,56,246,115,83,154,62,122,148,3,226,117,170,95,165,14,178,115,95,41,125,248,157,171,18,242,248,181,191,251,87,179,229,124,172,105,230,224,249,177,174,127,26,233,43,126,251,185,111,191,221,114,177,24,4,148,240,241,235,51,172,238,162,122,160,177,225,89,166,164,125,160,196,40,173,247,11,166,69,77,240,123,85,39,10,86,83,186,56,100,231,28,17,202,187,85,205,72,155,70,188,190,246,234,156,17,234,157,175,197,111,170,61,118,233,175,244,93,250,20,206,126,206,125,163,248,223,196,255,0,185,148,117,157,255,0,47,228,123,63,232,152,164,227,199,191,47,245,118,223,151,207,125,147,111,41,224,151,166,121,86,63,167,26,137,170,87,106,79,47,101,204,46,22,251,125,163,185,28,140,146,163,200,37,79,126,118,242,98,49,240,171,234,210,54,189,142,119,235,32,157,170,141,86,124,252,175,142,119,238,79,248,147,249,104,31,87,194,255,0,172,206,164,250,137,215,219,254,21,172,122,145,246,130,203,69,135,213,93,32,166,248,61,5,39,10,166,86,209,70,217,57,211,193,27,215,102,77,34,108,171,199,239,111,182,232,138,150,126,80,183,133,174,186,105,198,131,117,53,37,219,84,47,63,6,181,101,24,253,70,55,13,202,84,68,165,163,170,150,170,150,104,223,82,245,84,237,66,190,93,204,89,54,86,177,207,106,191,139,17,239,101,244,128,35,255,0,94,186,165,157,232,183,73,217,206,166,105,165,247,224,217,37,155,225,158,74,183,202,195,81,218,238,220,169,97,147,245,115,49,241,187,120,229,123,126,243,87,109,247,77,149,17,82,64,17,87,197,31,208,158,166,254,75,239,20,64,87,87,79,94,35,221,103,103,58,251,166,152,86,83,172,158,118,203,144,102,22,107,93,198,155,236,237,170,62,253,44,245,177,71,44,124,217,76,215,183,147,30,228,221,170,142,77,247,69,69,249,151,126,102,179,164,239,84,250,55,245,3,30,247,24,13,41,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,89,213,143,170,125,100,250,129,144,251,140,230,148,204,214,117,99,234,159,89,62,160,100,62,227,56,22,253,225,29,169,152,174,97,210,21,159,5,180,213,237,122,192,174,21,246,251,189,44,146,71,220,111,153,171,154,178,9,218,198,189,94,144,189,147,171,26,247,181,188,164,130,118,162,42,51,117,154,166,104,122,117,215,156,203,166,221,92,177,106,182,25,91,86,215,219,170,24,203,157,12,53,9,11,46,214,229,123,86,162,138,85,115,30,222,18,53,187,35,149,142,224,244,100,141,78,108,106,166,132,250,117,215,156,55,169,45,35,177,106,182,25,91,72,230,92,105,216,203,157,12,53,11,51,237,55,20,99,86,162,138,85,115,24,238,113,185,219,35,149,141,230,197,100,141,78,15,106,168,116,176,8,149,226,13,214,221,171,165,12,2,59,22,49,61,37,118,162,229,84,245,16,218,168,219,84,214,207,105,129,208,204,214,93,159,27,161,149,143,100,117,13,141,173,138,68,106,76,189,196,106,170,71,38,193,13,124,109,53,51,21,200,53,31,78,244,182,211,87,230,47,88,125,190,225,112,187,246,228,141,241,211,249,245,166,236,64,238,47,87,178,100,101,34,200,230,61,173,253,92,240,57,21,200,255,0,151,149,240,84,245,79,148,253,63,174,247,27,113,2,174,215,107,173,254,235,91,125,190,220,234,238,55,43,141,68,149,117,149,149,115,58,105,234,103,145,202,233,37,146,71,42,185,239,115,149,92,174,85,85,85,85,85,39,175,130,167,170,124,167,233,253,119,184,219,128,186,144,0,21,87,227,157,251,147,254,36,254,90,114,175,5,79,84,249,79,211,250,239,113,183,29,87,199,59,247,39,252,73,252,180,229,94,10,158,169,242,159,167,245,222,227,110,1,227,87,234,159,22,250,127,67,238,55,19,202,120,73,234,150,9,165,253,83,205,246,234,251,240,207,181,184,251,177,107,63,246,172,211,121,171,165,85,198,135,177,7,234,152,238,28,187,111,251,239,226,196,219,230,228,221,15,87,227,87,234,159,22,250,127,67,238,55,18,0,1,170,128,64,15,11,222,186,127,77,120,171,52,59,88,243,63,55,169,54,94,127,7,169,173,111,25,175,182,184,227,106,166,243,43,151,204,86,67,180,157,205,209,175,124,72,201,63,90,230,212,72,147,252,1,154,206,172,125,83,235,39,212,12,135,220,103,52,166,102,179,171,31,84,250,201,245,3,33,247,25,192,242,154,91,170,89,222,139,103,118,205,76,211,75,239,193,178,75,55,123,201,86,249,88,106,59,93,216,95,12,159,171,153,143,141,219,199,43,219,247,154,187,111,186,108,168,138,154,30,233,87,169,140,55,170,253,35,163,213,44,62,134,174,220,246,212,58,219,119,182,84,162,185,246,235,140,108,141,242,192,146,113,70,204,206,50,198,246,72,212,78,76,123,121,53,143,231,27,40,179,46,233,51,50,199,186,87,192,186,172,179,84,85,222,241,236,170,162,227,77,122,142,26,4,107,49,231,193,90,234,90,101,150,68,145,206,145,147,186,57,54,127,109,140,99,248,70,170,174,145,156,188,255,0,79,189,78,235,47,76,55,219,181,255,0,72,114,143,134,201,123,183,203,111,174,166,158,22,212,82,205,187,30,144,206,232,95,187,22,104,30,245,146,39,170,46,206,228,215,35,163,146,88,222,18,211,90,60,91,53,182,221,212,94,65,126,208,140,194,146,233,165,244,181,13,134,207,101,191,99,240,54,10,166,54,149,177,73,51,156,196,101,98,49,211,164,147,198,139,51,31,178,177,30,214,167,40,146,106,219,250,159,169,234,195,160,157,100,212,151,105,54,65,133,83,166,15,146,211,49,245,243,197,61,21,115,217,69,84,215,45,20,201,194,89,216,196,107,17,239,116,17,177,36,115,227,98,200,177,72,173,163,108,79,22,190,231,57,85,155,10,197,168,124,237,235,32,184,83,218,237,212,221,214,71,223,170,158,70,199,20,124,222,173,99,121,61,237,77,220,168,212,223,117,84,79,153,127,217,158,142,88,186,127,240,244,206,52,119,28,155,204,82,99,58,95,127,167,146,167,139,217,230,234,159,65,83,37,77,79,7,189,235,31,118,121,37,151,183,205,90,206,124,91,247,90,136,6,123,9,21,209,39,88,57,55,72,218,161,21,233,171,87,91,132,223,42,32,110,89,103,164,138,159,191,93,4,81,206,200,95,28,146,177,92,215,194,234,151,202,140,107,227,73,21,168,199,185,168,188,155,29,78,235,214,15,73,153,151,72,186,161,246,30,251,81,87,120,177,87,211,199,83,98,200,221,64,148,176,93,88,145,177,103,70,49,36,149,24,248,165,122,198,230,43,249,237,219,122,162,54,86,42,134,135,113,60,166,197,156,226,182,108,215,22,174,243,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,112,122,53,237,228,199,181,118,114,35,147,125,149,17,126,71,214,41,91,195,23,175,31,208,133,246,155,65,181,98,245,199,1,200,46,13,248,109,210,227,113,237,210,226,243,57,147,58,77,155,218,114,246,106,39,117,58,59,148,145,197,11,150,73,151,110,114,185,110,164,12,214,117,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,41,91,171,31,84,250,201,245,3,33,247,25,203,169,240,184,244,39,166,95,157,123,197,104,18,83,44,197,172,89,206,43,121,194,178,154,31,59,101,200,45,245,22,187,141,55,117,241,247,233,103,141,209,203,31,54,43,94,222,76,123,147,118,170,57,55,221,21,23,230,102,11,44,197,175,184,54,85,121,194,178,154,31,37,122,199,238,21,22,187,141,55,117,146,118,42,160,145,209,203,31,54,43,152,238,47,99,147,118,170,181,118,221,21,83,230,106,76,165,111,25,61,20,251,13,212,21,167,88,233,46,29,234,77,77,183,175,122,9,37,229,36,21,214,232,169,233,228,226,212,141,168,216,93,3,232,213,187,189,238,89,59,251,241,111,4,2,95,232,246,186,86,107,247,133,110,115,146,95,175,63,19,201,44,58,127,147,99,119,233,156,147,172,142,170,165,183,76,145,62,89,38,87,58,105,164,165,125,44,210,72,142,115,93,36,207,254,170,162,177,180,130,75,78,134,117,190,213,130,224,221,65,232,189,194,199,87,81,81,170,26,111,123,117,13,124,50,55,133,36,246,219,61,206,161,89,43,23,101,86,73,20,146,236,246,170,171,95,27,27,197,81,234,248,226,88,23,147,226,223,175,52,218,89,211,68,154,109,111,173,171,131,33,212,250,143,133,211,45,53,68,180,239,138,221,3,227,150,186,69,123,24,173,123,28,213,138,153,241,57,236,230,202,199,47,222,107,30,213,167,93,1,209,203,239,80,26,203,137,232,238,57,55,151,171,201,174,13,167,146,167,139,31,229,41,88,215,73,83,83,193,239,98,73,218,130,57,101,237,243,71,63,135,22,253,231,34,18,131,197,191,94,106,117,79,169,121,52,218,223,91,73,62,61,166,20,255,0,11,166,90,106,136,170,25,45,198,118,71,45,116,138,246,49,28,199,181,201,21,51,226,115,223,193,244,110,95,186,231,189,169,210,188,22,244,46,197,148,231,121,110,188,228,118,107,171,234,240,159,47,110,198,170,247,124,116,62,106,174,26,134,86,174,232,136,146,205,28,11,19,120,114,86,177,181,124,156,197,115,162,115,66,221,45,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,63,88,0,102,7,85,116,207,42,209,189,71,200,244,183,53,164,242,247,172,102,225,45,190,167,140,114,50,57,184,47,220,158,46,227,24,247,67,43,21,178,70,245,106,115,141,236,114,38,206,66,245,60,49,117,75,244,161,209,182,21,230,239,191,19,186,226,94,99,22,184,127,106,246,124,175,149,145,124,164,31,38,53,175,227,67,37,23,223,111,45,247,251,206,87,163,202,234,241,130,209,203,238,13,213,2,234,173,68,222,98,203,169,118,248,42,40,228,226,198,118,42,168,105,224,164,168,166,217,30,231,187,139,25,77,47,113,90,198,175,153,224,222,75,27,148,234,190,8,90,153,229,178,173,75,209,202,202,187,172,191,16,183,210,100,214,248,59,156,168,105,252,188,139,79,86,254,42,255,0,185,52,158,106,137,55,107,23,147,96,251,206,78,12,69,11,74,212,44,214,213,166,184,6,75,168,215,218,122,185,237,184,173,158,182,247,89,21,35,26,233,228,130,154,23,205,35,99,107,156,214,171,213,172,84,68,87,53,55,219,117,79,196,203,185,119,222,48,90,199,98,193,186,96,93,42,168,135,204,94,181,46,225,5,61,28,124,158,206,197,45,13,68,21,117,21,59,163,28,199,113,123,41,162,237,171,152,229,243,60,219,201,35,114,21,65,210,22,144,211,107,191,82,250,123,165,183,8,41,39,182,221,175,12,154,233,5,76,242,194,202,139,117,51,29,85,89,10,62,47,190,215,190,158,9,88,197,106,183,239,185,191,121,159,214,64,189,238,139,244,114,251,160,93,48,96,26,85,148,205,206,245,106,183,201,81,113,143,139,19,203,85,85,212,75,87,45,54,236,123,216,254,203,234,29,23,113,174,86,191,183,205,54,71,108,144,91,199,59,247,39,252,73,252,180,181,66,170,252,115,191,114,127,196,159,203,64,170,178,228,252,49,124,64,43,53,118,142,155,167,237,111,200,188,222,117,73,198,12,102,229,44,115,203,85,126,165,142,9,166,149,181,47,107,22,52,154,8,233,254,115,72,246,186,102,189,187,163,164,107,223,37,101,244,209,211,62,101,213,46,67,149,225,154,125,93,72,204,134,193,139,212,100,116,52,85,42,140,101,205,240,213,83,66,180,137,42,185,27,11,220,218,135,43,30,239,185,205,141,107,149,141,114,200,206,85,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,160,26,158,34,175,138,63,161,61,77,252,151,222,40,143,213,208,15,88,54,174,172,180,141,174,184,45,92,121,222,29,79,71,65,149,178,104,154,140,169,157,236,114,71,93,19,163,99,98,225,80,176,202,245,141,173,106,196,246,189,156,120,36,114,73,249,124,81,253,9,234,111,228,190,241,68,5,43,116,157,234,159,70,254,160,99,222,227,1,165,51,53,157,39,122,167,209,191,168,24,247,184,192,105,76,0,7,28,234,155,168,127,232,211,167,214,252,239,236,135,218,63,63,121,138,211,229,126,33,228,248,115,130,121,123,156,251,114,111,183,99,110,60,83,250,219,239,242,217,117,221,187,69,138,38,229,201,196,66,102,223,160,212,110,154,154,52,122,74,121,174,87,56,136,204,70,103,214,102,35,243,151,99,4,57,208,15,16,223,211,158,173,216,116,179,244,65,240,79,141,249,175,237,255,0,180,30,103,179,217,166,150,127,239,126,89,156,183,237,113,254,178,109,203,127,158,219,44,198,53,233,181,86,117,116,115,217,156,198,113,231,31,84,205,239,96,220,120,119,81,26,93,206,223,37,115,79,52,70,105,171,164,204,198,115,76,204,119,137,243,200,0,36,41,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,53,157,88,250,167,214,79,168,25,15,184,206,105,76,205,103,86,62,169,245,147,234,6,67,238,51,128,204,186,116,206,241,45,9,193,58,138,242,254,111,12,205,123,212,126,119,156,49,249,75,164,117,149,240,249,62,223,117,101,147,120,104,59,221,222,219,89,250,222,27,238,221,221,237,122,28,234,238,235,210,14,174,59,43,158,221,87,120,196,239,212,237,182,228,118,168,42,28,199,190,4,122,57,149,80,177,92,145,62,166,21,229,195,184,155,43,36,154,52,116,125,213,145,182,189,225,201,139,88,179,159,14,172,47,10,202,104,124,237,151,32,183,228,86,187,141,55,117,241,247,233,103,186,87,199,44,124,216,173,123,121,49,238,77,218,168,228,223,116,84,95,153,82,221,107,244,163,125,233,47,89,107,112,222,213,214,179,16,185,111,89,139,94,235,97,99,124,253,47,22,44,145,171,163,85,98,205,3,223,218,145,54,99,151,102,73,219,99,37,141,0,187,77,126,235,7,75,244,39,167,154,46,162,39,90,187,253,163,34,167,164,118,45,75,77,20,144,190,239,61,93,59,167,165,98,186,70,111,78,199,68,215,72,247,200,212,86,49,142,217,174,147,140,110,207,182,170,234,102,85,172,154,143,145,234,150,107,87,230,47,89,53,194,91,133,79,25,36,124,112,243,95,185,4,93,199,189,237,134,38,35,99,141,138,229,225,27,24,212,93,154,135,149,44,83,194,143,162,143,210,110,85,7,82,154,153,108,186,211,99,120,149,194,158,167,18,139,110,204,55,139,164,50,57,203,81,205,28,146,58,26,89,35,103,201,173,225,36,171,197,94,169,12,209,56,34,6,168,116,233,157,232,254,150,105,214,166,103,84,254,67,244,153,231,107,44,244,92,225,151,157,174,42,106,9,160,172,238,69,43,246,239,121,231,183,180,246,177,236,236,110,168,188,209,27,42,188,21,61,83,229,63,79,235,189,198,220,117,95,28,239,220,159,241,39,242,211,149,120,42,122,167,202,126,159,215,123,141,184,11,169,0,1,85,126,57,223,185,63,226,79,229,167,42,240,84,245,79,148,253,63,174,247,27,113,213,124,115,191,114,127,196,159,203,78,85,224,169,234,159,41,250,127,93,238,54,224,30,53,126,169,241,111,167,244,62,227,113,34,255,0,77,29,51,230,93,82,228,57,94,25,167,213,212,140,200,108,24,189,70,71,67,69,82,168,198,92,223,13,85,52,43,72,146,171,145,176,189,205,168,114,177,238,251,156,216,214,185,88,215,44,140,148,30,53,126,169,241,111,167,244,62,227,113,30,10,158,169,242,159,167,245,222,227,110,2,16,90,110,121,150,148,103,244,87,154,56,234,236,25,102,29,120,142,166,38,85,210,34,79,111,184,210,76,142,106,73,12,205,84,71,199,44,105,187,36,106,252,218,168,228,252,80,189,238,129,122,215,197,122,172,211,138,75,37,218,231,229,245,55,25,183,195,30,71,111,168,88,217,37,127,4,108,110,185,211,164,109,99,29,12,175,84,87,181,141,78,204,143,70,42,113,116,79,150,53,120,162,248,127,209,221,232,238,93,77,232,134,59,217,186,195,230,110,57,197,174,9,32,130,150,74,88,160,150,121,174,205,238,61,156,102,78,214,210,199,26,61,211,58,70,200,141,71,164,174,150,176,52,183,84,179,189,22,206,237,154,153,166,151,223,131,100,150,110,247,146,173,242,176,212,118,187,176,190,25,63,87,51,31,27,183,142,87,183,239,53,118,223,116,217,81,21,3,79,198,107,58,177,245,79,172,159,80,50,31,113,156,190,142,148,122,174,211,142,173,116,225,153,174,21,47,145,186,208,246,224,191,216,39,153,31,85,104,170,114,42,163,92,168,137,220,133,252,92,177,76,136,141,145,173,114,42,49,236,146,54,80,191,86,62,169,245,147,234,6,67,238,51,129,114,126,24,95,101,115,14,129,240,236,90,183,225,87,186,70,124,114,211,123,183,75,219,169,141,189,219,141,83,221,77,83,18,238,137,206,9,227,114,198,244,251,209,202,213,217,90,228,222,170,250,232,232,202,251,209,230,163,210,219,35,186,252,103,12,202,60,197,70,51,114,149,236,74,167,71,18,179,187,77,83,27,118,218,104,187,177,34,200,214,164,114,53,237,115,120,170,190,40,254,7,71,221,89,230,93,34,234,135,219,139,21,61,93,226,197,95,79,37,53,247,28,109,122,82,193,117,98,70,244,129,94,245,142,84,99,226,149,233,35,94,140,231,183,113,136,168,217,94,139,125,23,59,102,137,117,119,162,76,165,170,146,147,52,211,172,210,158,10,148,90,106,185,233,217,84,200,167,100,172,69,124,78,142,104,158,201,161,106,61,138,173,123,95,27,152,244,69,71,52,10,193,240,96,208,106,108,171,84,50,93,127,190,209,85,249,124,30,157,182,187,19,221,79,43,96,146,227,89,28,141,158,70,76,143,70,61,240,211,110,199,68,173,127,202,186,55,175,5,107,21,214,105,213,143,165,141,100,250,127,144,251,116,228,0,211,255,0,16,125,56,232,91,42,119,72,31,101,110,185,166,3,166,221,203,53,70,83,69,34,69,116,154,241,220,169,158,228,244,163,153,177,198,176,165,108,222,94,56,251,168,172,100,15,147,189,81,205,168,147,43,84,245,163,75,245,235,162,109,96,212,13,35,203,233,50,43,20,152,62,77,72,181,16,178,72,159,20,241,219,231,231,20,177,74,214,203,19,246,86,185,26,246,181,85,143,99,211,118,189,170,161,158,19,74,125,78,244,245,138,245,65,163,87,173,35,202,106,124,135,159,237,212,219,174,140,165,142,162,107,101,116,78,229,21,68,109,122,127,182,141,232,215,49,207,138,89,88,143,103,62,73,154,194,255,0,188,59,186,188,254,149,186,52,191,106,107,123,218,133,135,118,168,178,142,20,30,90,25,251,174,151,202,213,199,197,86,53,238,199,19,185,163,120,113,150,57,118,141,145,172,92,130,141,181,163,72,115,45,5,213,12,131,72,245,2,10,72,239,184,237,67,97,168,90,73,210,104,37,99,227,108,177,77,27,254,74,172,146,41,35,145,17,200,215,162,61,17,205,107,145,90,150,127,225,67,215,29,54,75,106,178,116,143,168,204,171,91,237,182,158,161,152,141,217,95,45,66,87,82,68,217,39,117,20,234,229,114,196,248,34,107,251,78,77,162,88,98,108,123,49,209,179,189,37,58,254,232,250,213,213,150,145,185,182,244,171,143,59,195,169,235,43,241,71,195,43,81,149,51,189,141,89,40,101,108,143,108,92,42,22,24,152,146,57,205,88,158,214,63,151,4,146,57,40,6,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,80,58,95,86,62,169,245,147,234,6,67,238,51,151,83,225,113,232,79,76,191,58,247,138,210,133,178,204,166,251,156,229,87,156,215,41,174,243,183,172,130,225,81,116,184,212,246,153,31,126,170,121,29,36,178,112,98,53,141,228,247,185,118,106,35,83,125,145,17,62,69,244,248,92,122,19,211,47,206,189,226,180,9,84,69,95,19,173,45,253,40,116,109,154,249,75,23,196,238,184,151,151,202,109,255,0,219,93,159,43,229,100,79,55,63,205,237,107,248,208,201,91,247,29,203,125,254,235,85,232,194,85,0,50,195,108,187,93,108,181,47,172,179,92,234,232,42,36,167,158,145,242,211,76,232,158,232,39,137,240,205,18,185,170,138,172,146,41,36,141,237,252,28,199,185,171,186,42,161,249,78,191,213,214,136,90,186,113,234,47,51,209,171,21,242,174,239,109,176,84,83,58,142,174,174,54,178,117,130,162,150,26,152,217,39,31,186,231,177,179,163,21,232,141,71,171,21,200,214,114,224,156,128,15,213,118,187,93,111,247,90,219,237,246,231,87,113,185,92,106,36,171,172,172,171,153,211,79,83,60,142,87,73,44,146,57,85,207,123,156,170,229,114,170,170,170,170,169,163,62,139,244,114,251,160,93,48,96,26,85,148,205,206,245,106,183,201,81,113,143,139,19,203,85,85,212,75,87,45,54,236,123,216,254,203,234,29,23,113,174,86,191,183,205,54,71,108,148,153,208,39,79,22,174,166,58,151,176,96,121,85,170,174,191,19,183,211,212,222,242,54,83,86,54,153,254,74,6,108,198,171,149,81,234,201,42,100,165,133,233,23,235,56,74,229,106,179,101,145,154,30,0,0,2,5,120,199,105,13,54,107,211,69,14,169,83,193,72,151,45,56,188,67,51,231,154,121,90,255,0,135,87,61,148,179,67,19,27,187,30,247,84,45,3,213,94,137,179,33,127,23,38,234,215,213,183,69,250,199,98,208,46,168,48,13,85,202,97,231,101,181,92,36,167,184,201,201,233,229,169,106,233,229,164,150,167,102,49,239,127,101,149,14,151,182,214,171,159,219,224,155,43,183,75,254,215,237,28,177,117,1,163,89,102,142,228,115,121,122,76,154,222,234,120,234,120,189,254,82,169,142,73,41,170,120,49,236,89,59,83,199,20,189,190,104,215,240,226,239,186,229,67,50,224,79,255,0,25,61,107,251,115,212,21,167,71,41,45,253,154,77,50,183,175,122,121,34,227,36,245,215,24,169,234,36,226,228,145,200,232,91,3,40,209,187,177,142,73,59,251,242,111,5,62,175,130,222,142,88,179,13,101,203,117,138,239,55,114,175,78,237,244,244,246,186,110,47,78,53,87,38,212,70,234,158,109,122,34,240,130,10,136,187,110,99,218,239,51,203,238,186,54,170,194,13,104,213,236,203,94,181,67,32,213,205,64,158,146,75,238,69,80,217,170,18,146,4,134,8,152,200,219,20,80,198,207,154,163,35,138,56,227,69,114,185,234,140,69,115,156,229,87,45,223,120,89,96,20,216,47,69,184,109,82,227,213,118,155,150,85,81,95,127,185,37,74,74,215,213,62,74,151,197,79,80,140,145,126,235,31,71,5,34,179,130,35,28,206,47,77,249,171,156,18,212,170,191,28,239,220,159,241,39,242,210,213,10,171,241,206,253,201,255,0,18,127,45,3,149,120,42,122,167,202,126,159,215,123,141,184,238,190,43,221,14,83,100,182,171,223,87,26,114,250,181,190,219,105,233,223,151,90,81,146,212,37,117,36,77,142,6,214,192,141,71,44,79,130,38,179,186,213,218,37,134,39,73,187,29,27,251,208,3,162,206,166,42,122,81,215,155,86,167,205,67,87,112,177,79,79,53,163,33,161,164,72,187,245,54,233,184,171,187,107,35,85,17,241,203,28,51,34,35,153,205,97,72,213,236,107,220,166,135,113,60,166,197,156,226,182,108,215,22,174,243,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,112,122,53,237,228,199,181,118,114,35,147,125,149,17,126,64,102,139,69,245,123,50,208,93,80,199,245,115,79,231,164,142,251,142,212,58,106,116,171,129,38,130,86,62,55,69,44,50,51,228,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,110,157,85,117,11,138,245,65,225,95,153,106,230,45,77,228,60,255,0,194,105,174,54,183,213,71,81,53,178,186,43,213,19,101,167,145,204,95,246,178,49,92,214,57,241,75,19,213,140,231,197,34,87,137,31,135,221,55,78,213,49,235,14,141,218,170,221,167,87,26,134,211,86,219,97,138,89,153,140,189,34,130,56,150,90,137,167,150,105,153,83,50,206,228,123,154,214,70,245,100,123,238,248,209,97,93,139,63,204,177,156,103,38,195,44,89,13,93,37,139,49,167,166,166,190,219,218,168,176,87,50,158,161,149,16,43,218,168,168,143,142,88,209,90,244,217,232,142,145,168,188,100,123,92,30,215,164,239,84,250,55,245,3,30,247,24,11,240,234,251,63,203,180,187,167,108,183,59,193,46,223,12,190,91,60,135,149,170,236,69,55,111,185,93,79,19,254,228,173,115,23,118,72,244,249,181,118,223,116,249,162,41,65,253,39,122,167,209,191,168,24,247,184,192,104,135,87,244,179,31,214,173,58,187,105,150,83,89,113,165,181,222,123,29,249,173,242,49,149,13,236,207,28,205,226,231,177,237,77,221,19,81,119,106,252,149,127,5,249,166,157,69,53,215,102,186,109,255,0,186,98,113,235,142,139,45,154,246,155,77,185,105,239,107,35,54,169,174,137,174,38,51,154,98,168,154,163,30,121,140,244,243,236,173,109,24,235,123,170,12,179,88,112,92,91,32,212,239,53,107,188,228,182,203,125,108,31,5,183,51,187,79,53,84,108,145,156,153,2,57,187,181,202,155,181,81,83,127,146,162,147,27,175,157,32,212,93,106,209,235,62,45,166,88,247,198,110,148,185,45,61,194,104,60,220,20,252,105,219,75,84,199,63,148,207,99,87,103,74,196,217,23,127,159,225,178,46,223,27,11,240,221,208,236,23,49,177,102,214,156,171,58,154,187,31,185,210,221,105,99,169,174,163,116,79,150,9,91,35,26,244,109,43,85,90,174,98,34,162,42,46,219,236,169,248,157,243,84,245,127,78,180,87,31,167,202,117,55,33,248,53,174,170,177,150,248,103,242,147,212,114,168,115,30,246,179,140,44,123,147,118,196,245,221,83,111,151,227,186,166,245,26,93,37,234,116,215,45,235,235,233,62,124,217,196,122,207,103,162,239,252,69,182,94,223,52,122,206,17,211,71,61,188,253,216,181,203,205,86,122,125,218,49,53,116,248,117,64,142,144,122,65,234,39,75,186,137,196,179,188,239,79,62,25,99,182,121,255,0,53,85,241,106,25,187,125,202,26,136,153,247,34,153,207,93,223,35,19,228,213,219,125,215,228,138,167,99,241,13,215,253,91,208,207,176,31,162,204,183,224,159,27,248,175,159,254,208,166,169,239,118,124,167,111,251,252,111,227,183,118,79,234,237,191,47,158,251,38,221,143,0,234,251,167,109,81,203,168,48,76,19,80,254,39,124,185,247,124,173,47,194,107,161,238,118,226,124,175,251,242,194,214,38,204,141,235,243,114,111,182,201,243,84,65,212,63,75,58,125,212,183,217,255,0,183,119,140,134,131,236,231,155,242,191,9,168,130,46,126,99,181,207,185,221,134,77,246,236,51,109,182,252,87,125,254,91,102,141,29,52,104,107,181,183,215,153,153,239,152,239,211,61,99,249,67,226,255,0,18,94,213,113,78,155,112,227,13,44,81,69,20,76,77,19,110,172,77,56,185,203,60,151,38,115,247,234,239,219,167,198,17,171,160,110,167,245,203,90,181,134,241,139,106,110,113,241,155,93,46,53,81,112,134,15,134,81,211,241,168,109,85,43,26,254,80,196,199,46,205,149,233,178,174,223,63,195,116,77,167,193,192,244,15,163,13,46,233,211,49,172,205,176,155,246,83,91,93,91,108,146,213,36,119,90,170,121,98,72,159,44,82,43,145,35,130,53,229,202,22,166,251,170,108,171,242,252,21,59,225,55,109,181,126,205,142,93,76,230,172,207,158,92,199,26,238,27,78,231,186,205,253,150,220,81,103,150,152,196,83,20,70,99,191,72,232,0,9,238,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,89,213,143,170,125,100,250,129,144,251,140,230,148,204,214,117,99,234,159,89,62,160,100,62,227,56,23,61,225,157,118,181,88,60,63,244,254,251,125,185,210,91,173,182,234,123,245,93,101,101,92,205,134,10,104,35,187,87,58,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,74,203,241,2,235,186,251,213,86,85,38,21,139,63,201,105,150,63,112,89,45,212,219,50,79,138,85,65,37,84,113,93,121,190,158,42,136,59,180,213,13,79,44,229,86,179,109,215,119,124,211,207,230,253,96,221,87,162,141,60,233,11,11,90,70,219,91,79,89,95,152,213,186,39,58,121,39,91,221,93,77,53,11,57,177,26,198,53,169,77,80,233,35,87,43,213,241,179,147,56,74,201,57,175,77,29,58,103,125,80,106,157,6,153,224,180,255,0,226,171,47,21,188,225,254,230,90,252,204,48,207,89,219,150,88,251,221,174,251,29,218,99,185,191,240,68,252,85,3,149,22,189,225,125,226,9,83,118,169,178,244,189,173,55,90,70,61,148,237,160,195,239,149,50,197,76,206,16,197,75,79,71,101,72,162,129,173,87,171,89,59,153,60,178,243,145,234,216,190,243,220,205,251,7,80,190,22,154,29,144,116,227,14,21,163,56,151,194,179,140,46,223,61,69,138,237,31,103,207,95,170,145,138,247,211,92,102,122,198,201,188,195,209,17,178,57,90,218,119,57,171,31,8,145,240,190,149,178,204,90,251,131,101,87,156,43,41,161,242,87,172,126,225,81,107,184,211,119,89,39,98,170,9,29,28,177,243,98,185,142,226,246,57,55,106,171,87,109,209,85,62,96,89,255,0,142,119,238,79,248,147,249,105,202,188,21,61,83,229,63,79,235,189,198,220,113,254,172,122,193,186,245,97,164,122,68,220,229,105,19,59,194,170,47,212,23,167,211,68,232,217,93,4,172,183,45,53,114,181,24,145,70,249,86,57,216,248,227,114,162,62,7,61,27,27,36,100,109,236,30,10,158,169,242,159,167,245,222,227,110,2,213,53,211,170,61,9,233,175,224,159,166,188,231,236,231,218,63,51,240,207,238,101,101,103,127,203,246,187,223,232,104,164,227,199,191,23,245,182,223,151,203,125,151,111,147,162,157,102,116,217,212,78,85,85,133,104,230,164,125,160,189,81,91,223,116,158,155,224,245,244,156,41,89,36,113,186,78,117,16,70,197,217,243,70,155,34,242,251,219,237,178,42,164,22,241,206,253,201,255,0,18,127,45,57,87,130,167,170,124,167,233,253,119,184,219,128,234,190,57,223,185,63,226,79,229,167,42,240,84,245,79,148,253,63,174,247,27,113,213,124,115,191,114,127,196,159,203,78,85,224,169,234,159,41,250,127,93,238,54,224,30,53,126,169,241,111,167,244,62,227,113,30,10,158,169,242,159,167,245,222,227,110,30,53,126,169,241,111,167,244,62,227,113,62,79,132,6,83,98,193,181,247,80,179,92,166,187,201,89,113,253,47,187,93,46,53,61,167,201,216,165,130,182,130,73,100,224,196,115,221,197,140,114,236,212,87,46,219,34,42,252,128,183,253,116,215,77,56,233,211,78,46,58,161,170,23,159,35,106,161,218,40,97,137,17,245,87,10,167,34,172,116,180,209,170,167,114,103,241,118,201,186,53,26,215,61,238,99,24,247,183,54,250,133,146,90,179,44,255,0,37,203,236,88,197,38,55,109,190,94,43,110,84,118,90,69,111,98,219,4,211,62,72,233,99,226,198,55,132,109,114,49,54,99,83,102,166,205,111,224,146,43,175,174,181,242,174,171,53,30,174,201,105,185,249,125,50,198,110,19,71,142,91,233,214,70,71,95,193,93,27,110,117,9,35,88,247,77,43,21,85,141,123,83,179,27,213,136,156,157,43,229,252,157,0,244,125,117,234,203,87,26,219,130,82,71,130,97,213,20,117,249,91,230,149,200,250,152,30,247,44,116,49,54,55,182,94,117,9,12,172,89,26,230,164,76,107,223,203,154,71,28,129,42,188,30,122,121,214,219,93,214,163,168,55,101,181,120,230,159,94,105,214,153,150,150,178,10,168,50,198,49,213,112,57,94,137,55,58,71,210,84,196,199,53,238,139,155,209,242,53,138,140,124,156,160,95,86,62,169,245,147,234,6,67,238,51,154,72,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,205,191,86,62,169,245,147,234,6,67,238,51,129,229,50,45,45,206,241,76,19,17,212,203,253,139,202,227,121,223,159,251,63,91,230,161,127,156,242,83,36,53,95,171,99,214,72,248,72,228,111,235,26,222,91,238,221,211,230,119,94,141,250,244,207,186,59,181,102,86,43,22,53,73,147,219,114,122,116,158,142,142,190,190,104,160,182,221,88,213,108,117,105,27,119,107,216,230,170,54,104,209,24,249,82,40,17,37,143,183,243,178,174,136,52,135,13,215,175,12,76,75,72,245,2,10,185,44,89,21,61,222,26,133,164,157,97,158,39,178,249,87,44,83,70,255,0,154,35,227,150,56,228,68,114,57,138,172,68,115,92,213,86,173,64,117,21,160,217,151,77,186,185,125,210,156,206,138,173,175,183,84,61,246,202,233,169,210,22,93,173,202,247,37,61,108,72,215,189,188,36,107,119,86,163,221,193,232,248,220,188,216,228,64,230,165,249,211,104,133,215,167,31,12,236,199,70,175,183,202,75,189,202,193,166,249,83,171,42,233,35,115,32,89,234,96,173,169,145,145,242,251,206,99,29,58,177,30,168,213,122,49,28,173,103,46,9,93,126,18,26,13,83,170,125,75,199,169,55,10,42,73,241,237,48,167,248,165,74,84,211,197,80,201,110,51,178,72,168,99,70,61,232,230,61,174,73,106,89,43,88,254,15,163,106,125,215,61,142,75,116,234,199,210,198,178,125,63,200,125,186,112,51,88,122,173,45,213,44,239,69,179,187,102,166,105,165,247,224,217,37,155,189,228,171,124,172,53,29,174,236,47,134,79,213,204,199,198,237,227,149,237,251,205,93,183,221,54,84,69,79,42,79,255,0,19,174,131,191,66,23,218,157,121,210,123,47,28,7,32,184,59,226,86,187,117,187,183,75,139,204,230,66,216,247,119,117,203,217,168,157,213,10,222,49,199,20,46,88,225,77,185,196,213,11,84,233,139,168,92,87,170,13,26,178,234,230,45,77,228,60,255,0,114,154,227,107,125,84,117,19,91,43,162,119,25,105,228,115,23,253,172,140,87,53,142,124,82,196,245,99,57,241,72,127,226,117,225,255,0,89,171,180,117,61,64,232,134,59,230,243,170,78,83,228,214,216,164,158,90,171,245,44,112,67,12,78,166,99,158,177,164,208,71,79,242,134,54,53,211,53,238,217,93,35,88,201,43,135,163,238,172,243,46,145,117,67,237,197,138,158,174,241,98,175,167,146,154,251,142,54,189,41,96,186,177,35,122,64,175,122,199,42,49,241,74,244,145,175,70,115,219,184,196,84,108,175,69,208,158,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,94,18,179,117,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,12,187,151,253,225,113,232,79,76,191,58,247,138,210,146,250,155,180,218,172,29,73,106,189,138,197,108,164,183,91,109,217,197,246,146,142,142,146,22,195,5,52,17,215,204,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,46,211,194,227,208,158,153,126,117,239,21,160,74,160,0,21,107,227,97,162,247,91,141,54,7,174,248,246,33,87,85,79,107,167,170,176,228,215,136,94,231,178,150,5,150,55,219,155,44,124,182,99,22,89,171,81,37,70,34,115,145,140,123,183,116,77,90,161,52,17,226,93,147,225,184,215,69,186,136,204,206,223,73,113,101,226,158,154,215,108,161,154,228,180,111,158,227,37,76,107,79,36,74,223,189,43,233,220,207,54,177,34,47,54,82,189,174,217,156,149,51,238,5,201,248,45,232,229,247,15,209,172,183,88,174,243,118,233,53,18,225,79,79,107,166,226,197,229,75,109,117,68,110,169,230,215,170,167,57,231,168,139,182,230,49,205,242,220,190,243,100,106,165,138,145,255,0,160,59,254,43,146,244,109,164,247,28,58,201,240,170,8,113,248,237,243,65,229,163,131,157,117,44,143,167,173,159,140,106,173,94,237,84,83,203,205,126,243,251,156,222,136,231,57,18,64,0,0,0,51,237,226,93,128,83,105,247,90,90,137,75,109,199,170,237,86,219,229,69,53,254,149,102,73,120,86,62,174,154,57,106,170,34,124,138,188,216,234,197,171,69,226,188,26,246,189,141,227,195,138,104,36,168,15,27,223,176,159,165,61,52,248,127,253,25,253,159,171,248,191,247,239,244,175,204,167,144,252,127,85,253,251,226,95,212,251,255,0,235,254,93,176,43,175,19,197,175,185,206,85,102,194,177,106,31,59,122,200,46,20,246,187,117,55,117,145,247,234,167,145,177,197,31,55,171,88,222,79,123,83,119,42,53,55,221,85,19,230,105,247,19,197,172,88,54,43,102,194,177,106,31,37,101,199,237,244,246,187,117,55,117,242,118,41,96,141,177,197,31,55,171,158,238,44,99,83,119,42,185,118,221,85,87,230,80,191,133,199,174,205,50,252,235,217,235,75,254,0,85,95,142,119,238,79,248,147,249,105,106,133,85,248,231,126,228,255,0,137,63,150,129,85,100,255,0,240,197,235,199,244,33,125,166,208,109,88,189,113,192,114,11,131,126,27,116,184,220,123,116,184,188,206,100,206,147,102,246,156,189,154,137,221,78,142,229,36,113,66,229,146,101,219,156,174,94,85,225,227,211,214,43,213,6,161,106,38,145,229,53,62,67,207,233,253,85,77,186,232,202,88,234,38,182,87,69,115,183,58,42,136,218,244,255,0,109,27,209,174,99,159,20,178,177,30,206,124,147,133,107,70,144,230,90,11,170,25,6,145,234,4,20,145,223,113,218,134,195,80,180,147,164,208,74,199,198,217,98,154,55,252,149,89,36,82,71,34,35,145,175,68,122,35,154,215,34,181,3,74,121,254,1,134,234,158,27,118,211,237,65,199,169,47,152,245,242,157,105,171,168,106,81,120,74,205,209,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,82,128,122,219,232,251,38,233,27,84,37,178,185,42,235,112,155,229,68,238,196,239,21,114,211,247,235,160,138,56,31,51,36,142,39,171,154,248,93,82,200,149,238,100,105,34,181,94,198,181,23,139,103,87,133,15,92,116,217,45,170,201,210,62,163,50,173,111,182,218,122,134,98,55,101,124,181,9,93,73,19,100,157,212,83,171,149,203,19,224,137,175,237,57,54,137,97,137,177,236,199,70,206,247,127,241,83,180,218,174,61,14,103,213,151,11,101,37,85,69,174,162,207,87,67,44,208,181,239,165,157,110,116,208,172,177,57,83,118,61,98,154,88,213,205,217,120,72,246,254,14,84,80,166,30,147,189,83,232,223,212,12,123,220,96,52,101,159,231,248,142,151,98,53,249,222,119,118,248,101,142,217,218,243,85,93,137,102,237,247,37,100,76,251,145,53,207,93,223,35,19,228,213,219,125,215,228,138,166,115,122,78,245,79,163,127,80,49,239,113,128,188,254,191,189,36,103,127,149,251,157,41,163,83,114,108,216,174,229,61,226,38,127,40,90,108,122,43,123,158,233,166,209,93,153,138,110,92,162,137,199,124,85,84,68,227,49,49,156,79,78,147,232,250,24,239,91,221,47,229,153,5,179,22,199,245,59,205,93,47,53,144,219,232,160,248,45,197,157,218,137,158,140,141,156,159,2,53,187,185,200,155,185,81,19,127,154,162,30,23,196,139,11,204,115,173,14,177,218,112,156,78,243,144,215,67,149,211,84,201,75,106,160,150,174,86,68,148,117,141,89,21,145,181,202,141,71,61,169,203,109,183,114,39,237,66,183,250,118,245,3,166,63,252,249,89,127,251,54,34,237,114,156,211,14,193,109,241,221,179,108,178,205,143,80,205,50,83,71,85,117,175,138,146,39,202,173,115,146,52,124,142,106,43,149,172,114,241,223,125,154,171,251,20,167,209,106,171,221,244,183,41,191,138,99,182,99,252,204,189,43,137,182,29,63,135,91,238,138,254,213,21,221,171,173,92,181,204,78,102,39,24,142,90,105,250,74,175,122,33,209,141,97,196,250,160,194,242,12,167,74,51,43,53,174,151,226,61,250,219,133,138,170,158,158,46,86,234,150,55,148,143,98,53,187,185,205,106,110,191,53,84,79,197,75,25,213,173,127,210,77,12,248,87,233,79,45,248,39,198,251,254,67,251,66,166,167,189,217,237,247,63,188,70,254,59,119,99,254,182,219,242,249,111,178,237,244,49,253,103,209,236,178,239,6,63,139,106,190,27,121,186,85,114,236,81,91,239,180,181,21,18,241,106,189,220,99,99,213,206,217,173,115,151,100,249,34,42,254,8,66,159,22,127,221,95,231,159,253,162,125,69,49,179,232,107,175,79,84,85,137,207,95,231,136,242,105,170,253,207,18,56,175,75,167,221,237,85,98,42,162,105,197,61,39,20,197,202,226,99,154,39,188,244,237,61,35,226,150,186,89,212,254,134,235,86,65,81,139,105,150,113,241,155,165,45,27,238,19,65,240,202,202,126,52,237,123,24,231,242,154,38,53,118,116,172,77,145,119,249,254,27,34,237,212,202,181,240,179,245,3,144,127,243,155,87,255,0,217,180,69,165,19,54,189,93,122,221,60,93,185,17,19,153,236,230,120,239,135,116,188,47,188,85,183,232,234,170,170,34,154,103,53,76,76,245,244,136,143,232,0,11,23,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,172,234,199,213,62,178,125,64,200,125,198,115,74,102,107,58,177,245,79,172,159,80,50,31,113,156,15,21,128,96,25,150,169,230,86,157,62,211,236,122,174,249,144,223,42,18,154,134,134,153,19,156,175,217,85,85,85,85,26,198,53,168,231,189,238,84,99,24,215,57,202,214,181,85,52,39,209,223,74,184,111,74,26,71,111,195,236,214,218,71,100,247,26,122,122,156,178,239,28,139,51,238,55,20,103,223,70,202,230,49,222,90,55,58,70,194,206,45,226,197,87,42,119,31,35,223,29,124,33,186,116,193,49,45,9,182,245,21,229,252,222,103,154,252,82,143,206,243,154,63,41,107,142,177,176,249,62,223,117,98,147,121,168,59,221,222,219,95,250,222,27,236,221,221,63,192,16,3,197,11,161,111,211,94,42,253,113,209,204,51,205,234,77,151,135,198,41,168,157,198,107,237,174,56,220,139,180,40,213,243,21,144,237,31,111,101,107,223,18,62,63,214,185,180,241,164,255,0,0,101,92,159,254,10,158,169,242,159,167,245,222,227,110,30,47,221,58,96,154,63,170,120,198,166,96,180,254,67,244,153,241,122,203,197,23,57,165,231,116,138,165,147,79,89,220,150,87,237,222,243,204,111,105,141,99,25,216,221,17,121,170,53,224,169,234,159,41,250,127,93,238,54,224,46,164,0,5,85,248,231,126,228,255,0,137,63,150,156,171,193,83,213,62,83,244,254,187,220,109,199,85,241,206,253,201,255,0,18,127,45,57,87,130,167,170,124,167,233,253,119,184,219,128,120,213,250,167,197,190,159,208,251,141,196,129,84,87,107,173,186,154,190,142,223,115,171,165,167,186,83,165,37,116,80,204,230,50,170,4,150,57,146,41,90,139,179,216,146,195,20,136,215,110,156,227,99,191,22,162,164,245,241,171,245,79,139,125,63,161,247,27,137,13,116,95,72,115,45,122,213,12,127,72,244,254,10,73,47,185,21,67,161,167,90,185,210,24,34,99,35,116,178,205,35,254,106,140,142,40,228,145,81,168,231,170,49,81,173,115,149,26,161,234,186,85,233,159,50,234,191,87,40,244,183,15,174,164,183,49,180,238,185,93,238,117,42,142,101,186,221,27,227,100,179,164,124,145,211,63,148,177,177,145,181,83,147,222,222,78,99,57,200,205,20,224,24,6,27,165,152,109,167,79,180,251,30,164,177,227,214,58,116,166,161,161,166,69,225,19,55,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,95,21,211,71,78,152,39,75,250,89,65,166,120,45,63,248,170,203,197,111,57,191,186,119,79,45,12,51,214,118,229,150,78,207,119,176,199,118,152,238,12,252,17,63,21,94,170,0,205,103,86,62,169,245,147,234,6,67,238,51,154,83,51,89,213,143,170,125,100,250,129,144,251,140,224,93,79,133,199,161,61,50,252,235,222,43,79,85,214,47,71,88,39,87,248,37,61,130,255,0,89,240,108,146,205,207,236,254,65,219,154,163,225,125,217,169,223,85,253,170,201,226,142,126,236,116,233,31,235,21,120,111,201,187,42,124,252,175,133,199,161,61,50,252,235,222,43,73,84,4,117,232,19,167,139,175,76,253,52,88,48,60,170,213,73,65,150,92,42,42,111,121,27,41,171,29,82,207,59,59,246,99,85,202,170,196,124,116,209,210,194,244,139,245,124,226,114,181,95,186,200,255,0,107,213,143,165,141,100,250,127,144,251,116,231,85,57,87,86,62,150,53,147,233,254,67,237,211,129,154,195,83,183,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,153,98,53,80,6,120,122,219,232,251,38,233,27,84,37,178,185,42,235,112,155,229,68,238,196,239,21,114,211,247,235,160,138,56,31,51,36,142,39,171,154,248,93,82,200,149,238,100,105,34,181,94,198,181,23,139,122,7,135,23,92,116,221,41,102,85,248,126,160,178,174,163,78,179,10,136,31,93,52,79,150,87,217,42,218,138,196,173,138,4,85,107,216,230,171,91,59,90,222,235,153,20,78,106,185,97,72,164,186,157,104,210,28,55,94,180,191,32,210,61,64,130,174,75,22,69,78,216,106,22,146,117,134,120,158,201,27,44,83,70,255,0,154,35,227,150,56,228,68,114,57,138,172,68,115,92,213,86,174,114,245,211,66,245,31,167,77,71,184,233,126,168,89,188,141,214,135,105,97,154,37,87,210,220,41,92,170,145,213,83,72,168,157,200,95,197,219,46,200,228,115,92,199,181,143,99,216,208,250,221,88,250,167,214,79,168,25,15,184,206,93,79,133,199,161,61,50,252,235,222,43,74,1,47,251,194,227,208,158,153,126,117,239,21,160,74,160,15,147,150,101,54,44,27,21,188,230,185,77,119,146,178,227,246,250,139,165,198,167,180,249,59,20,176,70,233,37,147,131,17,207,119,22,49,203,179,81,92,187,108,136,171,242,2,160,124,105,53,142,197,152,107,46,37,163,182,136,123,149,122,119,111,168,168,186,84,242,122,113,170,185,54,158,70,211,112,115,17,23,132,16,83,203,220,107,222,215,121,158,63,117,209,185,22,186,207,107,173,26,189,153,107,214,168,100,26,185,168,19,210,73,125,200,170,27,53,66,82,64,144,193,19,25,27,98,138,24,217,243,84,100,113,71,28,104,174,87,61,81,136,174,115,156,170,229,241,64,90,167,130,22,169,127,242,75,209,75,133,247,255,0,149,50,155,69,179,202,255,0,179,77,95,63,121,25,255,0,204,214,240,123,255,0,202,198,255,0,124,82,213,12,208,244,221,173,247,94,156,53,183,22,214,139,53,142,146,243,81,142,84,74,231,208,84,200,232,217,83,4,208,73,79,51,17,237,249,177,235,20,210,112,126,206,70,191,139,149,175,68,86,46,151,128,0,0,25,225,241,15,205,109,89,255,0,90,90,171,125,179,83,213,195,79,75,120,101,145,237,169,99,90,245,158,223,77,21,12,206,68,107,156,156,29,45,52,142,98,239,186,177,90,170,141,85,86,165,239,107,246,177,216,186,127,209,172,179,88,178,56,124,197,38,51,111,117,68,116,220,158,207,55,84,247,36,116,212,220,216,199,172,125,217,228,138,46,231,5,107,57,242,119,221,106,169,153,112,62,174,39,148,223,112,108,170,205,154,226,213,222,74,245,143,220,41,238,150,234,158,211,36,236,85,65,35,100,138,78,15,71,49,220,94,198,174,206,69,106,237,178,162,167,200,211,238,39,148,216,179,156,86,205,154,226,213,222,118,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,78,15,70,189,188,152,246,174,206,68,114,111,178,162,47,200,205,102,191,104,229,247,167,253,101,203,52,119,35,155,204,85,227,55,7,83,199,83,197,140,243,116,175,106,73,77,83,193,143,122,71,221,130,72,165,237,243,87,51,159,23,125,230,170,23,63,225,39,154,218,178,174,139,113,251,21,190,158,174,58,140,58,241,117,178,87,58,102,53,25,36,239,169,117,114,58,37,71,42,171,59,85,209,53,85,200,213,230,215,166,219,34,57,193,50,138,171,241,206,253,201,255,0,18,127,45,45,80,170,191,28,239,220,159,241,39,242,208,57,87,130,167,170,124,167,233,253,119,184,219,139,9,235,251,163,235,87,86,90,70,230,219,210,174,60,239,14,167,172,175,197,31,12,173,70,84,206,246,53,100,161,149,178,61,177,112,168,88,98,98,72,231,53,98,123,88,254,92,18,72,228,175,111,5,79,84,249,79,211,250,239,113,183,23,82,6,88,110,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,44,171,42,235,142,167,170,223,14,29,92,195,245,5,148,148,250,139,135,211,227,239,174,154,39,197,19,47,116,142,188,209,177,43,98,129,21,28,199,181,200,214,206,214,183,180,215,203,19,154,173,73,146,40,250,255,0,137,215,135,253,102,174,209,212,245,3,162,24,239,155,206,169,57,79,147,91,98,146,121,106,175,212,177,193,12,49,58,153,142,122,198,147,65,29,63,202,24,216,215,76,215,187,101,116,141,99,36,166,192,58,175,73,222,169,244,111,234,6,61,238,48,26,83,51,89,210,119,170,125,27,250,129,143,123,140,5,248,117,125,159,229,218,93,211,182,91,157,224,151,111,134,95,45,158,67,202,213,118,34,155,183,220,174,167,137,255,0,114,86,185,139,187,36,122,124,218,187,111,186,124,209,20,215,122,228,89,183,85,202,187,68,76,254,73,155,118,138,230,231,172,181,162,181,49,21,92,170,154,35,61,179,84,196,70,113,19,56,204,245,233,62,142,198,67,159,20,207,79,216,255,0,255,0,62,84,159,253,133,90,70,173,24,235,123,170,12,179,88,112,92,91,32,212,239,53,107,188,228,182,203,125,108,31,5,183,51,187,79,53,84,108,145,156,153,2,57,187,181,202,155,181,81,83,127,146,162,150,182,86,209,168,181,188,233,235,183,107,52,249,117,143,242,237,181,91,54,187,195,77,231,75,171,215,114,93,152,251,241,20,85,61,113,211,19,51,68,99,242,149,57,244,3,234,223,4,252,211,219,42,139,140,4,57,241,13,215,253,91,208,207,176,31,162,204,183,224,159,27,248,175,159,254,208,166,169,239,118,124,167,111,251,252,111,227,183,118,79,234,237,191,47,158,251,38,223,58,123,52,108,122,74,166,185,154,163,57,233,24,239,136,248,254,237,219,190,227,168,241,79,136,44,91,210,219,166,205,115,71,36,69,85,77,81,247,121,235,153,153,138,34,99,49,51,24,229,158,190,125,122,76,96,64,126,129,186,159,215,45,106,214,27,198,45,169,185,199,198,109,116,184,213,69,194,24,62,25,71,79,198,161,181,84,172,107,249,67,19,28,187,54,87,166,202,187,124,255,0,13,209,54,159,4,237,30,174,141,109,175,181,183,19,17,252,220,175,17,240,238,171,133,245,211,183,235,42,166,170,226,34,115,76,204,199,95,88,137,254,128,0,148,161,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,214,117,99,234,159,89,62,160,100,62,227,57,165,51,53,157,88,250,167,214,79,168,25,15,184,206,5,212,248,92,122,19,211,47,206,189,226,180,149,68,85,240,184,244,39,166,95,157,123,197,105,42,128,0,0,170,191,28,239,220,159,241,39,242,211,149,120,42,122,167,202,126,159,215,123,141,184,234,190,57,223,185,63,226,79,229,167,42,240,84,245,79,148,253,63,174,247,27,112,23,82,0,2,170,252,115,191,114,127,196,159,203,78,85,224,169,234,159,41,250,127,93,238,54,227,170,248,231,126,228,255,0,137,63,150,156,171,193,83,213,62,83,244,254,187,220,109,192,60,106,253,83,226,223,79,232,125,198,226,60,21,61,83,229,63,79,235,189,198,220,60,106,253,83,226,223,79,232,125,198,226,60,21,61,83,229,63,79,235,189,198,220,5,212,128,0,25,172,234,199,213,62,178,125,64,200,125,198,115,74,102,107,58,177,245,79,172,159,80,50,31,113,156,11,169,240,184,244,39,166,95,157,123,197,105,42,136,171,225,113,232,79,76,191,58,247,138,210,85,0,57,87,86,62,150,53,147,233,254,67,237,211,157,84,229,93,88,250,88,214,79,167,249,15,183,78,6,107,13,84,25,87,53,80,0,142,189,109,244,125,140,245,115,165,242,217,92,148,148,89,181,142,158,119,98,119,138,185,106,59,20,51,203,36,15,153,146,71,19,209,174,100,205,166,100,74,247,50,69,141,28,175,99,92,169,197,210,40,1,150,204,179,22,190,224,217,85,231,10,202,104,124,149,235,31,184,84,90,238,52,221,214,73,216,170,130,71,71,44,124,216,174,99,184,189,142,77,218,170,213,219,116,85,79,153,125,62,23,30,132,244,203,243,175,120,173,41,91,171,31,84,250,201,245,3,33,247,25,203,169,240,184,244,39,166,95,157,123,197,104,18,168,130,190,48,90,199,98,193,186,96,93,42,168,135,204,94,181,46,225,5,61,28,124,158,206,197,45,13,68,21,117,21,59,163,28,199,113,123,41,162,237,171,152,229,243,60,219,201,35,114,19,168,161,111,20,189,116,172,214,14,171,47,216,221,21,231,205,227,122,119,254,102,237,144,198,147,199,27,42,163,68,91,131,221,28,171,199,189,230,187,144,186,70,53,173,124,116,208,127,89,26,143,112,70,12,31,10,186,231,247,170,155,21,154,162,146,26,138,91,61,218,246,247,84,189,205,98,193,111,183,212,87,76,212,86,181,203,205,209,83,72,214,38,219,43,213,168,170,212,85,114,121,242,127,248,121,233,111,255,0,114,199,85,250,215,112,177,126,239,238,216,181,162,231,230,191,252,157,81,83,95,7,101,31,255,0,204,215,115,123,63,200,199,127,124,66,0,1,234,181,87,76,242,173,27,212,124,143,75,115,90,79,47,122,198,110,18,219,234,120,199,35,35,155,130,253,201,226,238,49,143,116,50,177,91,36,111,86,167,56,222,199,34,108,228,47,39,195,3,90,45,90,173,210,94,37,98,155,47,164,187,100,248,53,59,172,55,154,54,177,177,79,65,4,115,74,219,123,95,26,53,187,177,104,217,11,91,42,34,163,214,57,17,92,233,25,38,208,131,198,147,71,44,88,126,178,226,90,197,104,155,183,87,168,150,250,138,123,165,55,23,175,42,171,107,105,227,109,79,55,61,81,57,193,61,60,93,182,177,141,111,150,229,247,157,35,149,60,255,0,131,206,183,221,112,62,162,234,52,106,27,29,37,101,183,84,105,213,181,21,110,145,204,158,134,123,117,45,93,76,79,103,226,215,177,205,89,152,230,42,34,238,248,220,142,78,10,201,2,237,0,0,64,15,25,61,107,251,13,211,237,167,71,41,45,253,234,189,77,184,47,122,121,34,229,28,20,54,233,105,234,36,226,228,145,170,217,157,59,232,209,187,177,237,88,251,251,241,119,5,43,47,161,157,47,181,107,31,86,154,103,129,223,93,72,182,217,239,31,18,172,130,174,137,181,112,85,193,67,12,149,178,82,201,19,149,26,230,76,218,101,133,119,221,17,36,85,86,187,110,43,221,60,96,181,142,251,156,245,64,186,85,81,15,151,178,233,165,190,10,122,56,249,49,253,250,170,234,120,42,234,42,119,70,53,237,228,199,211,69,219,87,61,169,229,185,183,138,200,228,59,7,129,246,1,77,45,215,84,245,74,187,30,171,74,138,90,123,117,130,215,118,114,74,216,21,146,186,89,235,105,216,187,246,158,244,88,104,30,239,146,189,136,177,255,0,85,36,94,65,207,252,103,244,134,155,16,215,156,107,87,45,208,82,67,79,168,86,119,67,88,141,158,87,207,53,198,223,219,138,73,158,199,125,198,49,105,166,161,141,168,197,249,172,50,42,181,21,121,63,245,248,45,235,29,139,15,214,92,183,71,110,240,246,234,245,18,223,79,81,107,169,228,245,229,85,109,109,68,142,166,224,214,42,39,56,39,168,151,184,231,177,173,242,220,126,243,164,106,36,181,241,125,210,251,86,105,210,93,78,121,51,169,32,185,105,245,226,138,229,79,59,168,155,44,242,193,83,51,104,165,165,100,187,163,161,99,157,81,12,206,219,146,57,105,99,69,111,224,230,212,95,75,26,215,253,29,186,130,194,117,142,75,127,157,164,199,238,11,231,224,108,93,201,31,67,60,79,167,170,237,55,185,26,44,201,4,210,172,124,158,141,238,35,57,110,221,209,67,74,101,85,248,231,126,228,255,0,137,63,150,150,168,85,95,142,119,238,79,248,147,249,104,28,171,193,83,213,62,83,244,254,187,220,109,197,212,148,173,224,169,234,159,41,250,127,93,238,54,226,234,64,20,215,226,117,225,255,0,71,164,85,149,61,64,232,134,59,229,48,90,190,83,228,214,216,164,130,42,91,13,84,147,195,12,78,166,99,158,146,44,51,201,81,242,134,54,57,176,185,142,217,91,27,152,200,238,80,138,190,40,254,132,245,55,242,95,120,162,2,149,186,78,245,79,163,127,80,49,239,113,128,208,142,191,233,47,233,207,73,47,218,89,246,131,224,159,27,242,191,219,254,83,204,246,123,53,49,79,253,239,155,57,111,218,227,253,100,219,150,255,0,61,182,92,247,116,157,234,159,70,254,160,99,222,227,1,165,51,226,229,20,221,162,104,175,180,198,39,255,0,82,52,154,171,218,29,69,189,86,158,113,93,21,69,84,207,73,196,211,57,137,196,230,39,19,30,113,132,24,211,175,12,95,176,58,131,140,103,127,166,239,63,246,114,243,69,118,242,191,102,187,93,255,0,47,59,37,237,243,243,78,227,203,134,220,184,174,219,239,178,254,7,161,241,76,244,253,143,255,0,243,229,73,255,0,216,85,164,198,62,54,83,133,225,217,213,190,59,78,109,137,217,178,26,24,102,74,152,233,110,180,17,85,196,201,81,174,106,72,140,145,174,68,114,53,238,78,91,111,179,149,63,106,144,43,219,44,209,167,174,198,158,57,121,189,103,234,235,244,252,115,184,106,55,157,46,237,187,215,55,126,198,122,68,69,52,206,62,31,118,34,63,53,70,116,3,234,223,4,252,211,219,42,139,8,234,207,164,207,233,71,246,87,252,223,253,153,251,51,231,191,212,175,59,230,60,199,99,255,0,13,31,14,61,143,242,239,203,246,109,243,234,88,254,140,104,246,39,119,131,32,197,180,163,13,179,93,41,121,118,43,109,246,42,90,122,136,185,53,88,238,50,49,136,230,238,215,57,171,178,252,209,85,63,5,61,145,171,69,181,83,99,75,86,154,255,0,222,137,156,249,199,195,251,39,241,71,31,93,221,55,219,59,230,213,19,102,187,116,114,70,121,106,243,175,51,137,137,142,177,94,58,194,45,116,179,208,255,0,244,105,212,27,134,119,250,79,251,71,231,236,210,218,124,175,193,124,159,14,115,193,47,115,159,126,77,246,236,109,199,138,127,91,125,254,91,44,165,0,176,211,233,173,105,104,251,59,81,136,255,0,239,139,141,222,55,173,118,253,169,157,102,225,95,61,201,136,140,226,35,164,118,233,76,68,127,64,0,111,85,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,107,58,177,245,79,172,159,80,50,31,113,156,210,153,154,206,172,125,83,235,39,212,12,135,220,103,2,234,124,46,61,9,233,151,231,94,241,90,74,162,42,248,92,122,19,211,47,206,189,226,180,149,64,0,0,85,95,142,119,238,79,248,147,249,105,202,188,21,61,83,229,63,79,235,189,198,220,117,95,28,239,220,159,241,39,242,211,149,120,42,122,167,202,126,159,215,123,141,184,11,169,0,1,85,126,57,223,185,63,226,79,229,167,42,240,84,245,79,148,253,63,174,247,27,113,213,124,115,191,114,127,196,159,203,78,85,224,169,234,159,41,250,127,93,238,54,224,30,53,126,169,241,111,167,244,62,227,113,30,10,158,169,242,159,167,245,222,227,110,30,53,126,169,241,111,167,244,62,227,113,30,10,158,169,242,159,167,245,222,227,110,2,234,64,0,12,214,117,99,234,159,89,62,160,100,62,227,57,165,51,53,157,88,250,167,214,79,168,25,15,184,206,5,212,248,92,122,19,211,47,206,189,226,180,149,68,85,240,184,244,39,166,95,157,123,197,105,42,128,28,171,171,31,75,26,201,244,255,0,33,246,233,206,170,114,174,172,125,44,107,39,211,252,135,219,167,3,53,134,170,12,171,154,168,0,0,3,53,157,88,250,167,214,79,168,25,15,184,206,93,79,133,199,161,61,50,252,235,222,43,74,86,234,199,213,62,178,125,64,200,125,198,114,234,124,46,61,9,233,151,231,94,241,90,7,106,215,237,99,177,116,255,0,163,89,102,177,100,112,249,138,76,102,222,234,136,233,185,61,158,110,169,238,72,233,169,185,177,143,88,251,179,201,20,93,206,10,214,115,228,239,186,213,83,50,229,180,248,214,107,165,101,170,197,133,244,241,97,188,246,126,55,207,36,200,169,163,73,227,145,244,177,63,183,66,199,61,21,34,146,23,204,218,167,186,53,71,185,36,164,129,255,0,115,102,171,226,7,134,46,150,254,148,58,201,194,188,221,139,226,118,172,75,204,101,55,15,237,174,207,149,242,177,175,148,159,228,246,185,252,107,164,162,251,141,229,190,255,0,121,170,196,120,22,169,85,162,159,209,219,195,91,46,209,201,46,30,118,175,31,210,252,143,207,206,217,123,145,190,186,122,58,170,138,174,211,187,113,170,194,147,205,42,71,201,136,238,218,51,150,238,221,86,128,77,41,245,99,233,99,89,62,159,228,62,221,57,154,192,52,81,215,126,133,223,122,137,233,131,46,211,156,58,205,106,184,229,46,242,183,27,19,110,10,198,112,170,167,168,142,71,164,50,189,21,34,154,72,18,120,26,245,86,183,245,202,215,189,172,115,220,153,236,196,242,155,238,13,149,89,179,92,90,187,201,94,177,251,133,61,210,221,83,218,100,157,138,168,36,108,145,73,193,232,230,59,139,216,213,217,200,173,93,182,84,84,249,26,147,51,153,214,230,131,83,116,227,212,190,99,166,214,106,42,184,49,228,168,101,211,31,89,169,229,141,139,110,169,98,75,28,113,62,87,189,211,50,23,58,74,101,151,155,185,190,157,234,187,59,147,80,52,17,165,90,153,138,235,38,156,99,154,165,133,85,249,139,46,77,111,138,225,77,202,72,223,36,60,211,239,193,47,109,239,99,102,137,232,232,228,98,57,120,72,199,181,87,118,169,232,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,54,24,41,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,43,215,193,111,88,239,185,134,141,101,186,59,119,135,185,73,167,119,10,122,139,93,79,38,39,26,91,147,170,36,117,55,6,177,21,120,79,5,68,189,199,61,238,119,153,227,247,91,27,81,123,95,137,214,169,126,139,250,54,205,124,165,247,225,151,92,183,203,226,214,255,0,237,94,247,154,243,82,39,155,131,230,199,53,156,168,99,173,251,238,227,182,223,117,200,245,96,20,45,150,101,55,220,231,42,188,230,185,77,119,157,189,100,23,10,139,165,198,167,180,200,251,245,83,200,233,37,147,131,17,172,111,39,189,203,179,81,26,155,236,136,137,242,47,207,195,71,0,169,211,238,139,116,238,150,229,143,82,90,174,87,202,122,155,253,82,194,145,115,172,101,93,76,146,210,212,74,248,213,121,189,212,107,72,137,201,121,181,141,99,29,199,135,20,162,205,20,210,251,174,181,106,230,33,165,22,103,85,199,81,148,222,41,173,175,168,166,162,117,91,232,224,123,211,189,84,177,53,81,94,200,98,238,74,255,0,188,212,70,70,229,87,53,17,85,52,230,7,201,203,49,107,22,115,138,222,112,172,166,135,206,217,114,11,125,69,174,227,77,221,124,125,250,89,227,116,114,199,205,138,215,183,147,30,228,221,170,142,77,247,69,69,249,153,119,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,232,103,166,158,55,43,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,212,241,65,126,41,184,5,78,11,214,150,101,84,152,245,37,166,219,149,83,208,95,237,169,76,145,53,149,76,146,153,145,84,84,43,35,95,186,247,214,65,86,175,230,136,247,63,147,215,126,104,231,5,196,244,95,172,119,221,125,233,131,0,213,92,166,30,23,171,173,190,74,123,140,156,152,190,102,170,146,162,90,73,106,118,99,24,198,119,159,78,233,123,109,106,53,157,206,9,186,55,117,130,222,57,223,185,63,226,79,229,167,234,240,62,207,234,101,181,106,158,150,215,100,52,137,79,75,81,110,191,218,237,46,88,155,58,190,86,203,5,109,67,19,110,235,216,137,13,3,29,243,86,49,86,63,234,172,139,203,242,248,231,126,228,255,0,137,63,150,129,202,188,21,61,83,229,63,79,235,189,198,220,93,73,74,222,10,158,169,242,159,167,245,222,227,110,46,164,1,21,124,81,253,9,234,111,228,190,241,68,74,162,42,248,163,250,19,212,223,201,125,226,136,10,86,233,59,213,62,141,253,64,199,189,198,3,74,102,107,58,78,245,79,163,127,80,49,239,113,128,210,152,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,181,117,99,193,175,244,161,170,121,150,166,127,72,239,134,125,173,200,46,55,223,37,246,67,189,229,124,213,76,147,118,187,158,117,188,248,247,56,242,226,221,246,223,100,223,98,202,128,28,171,165,205,11,254,141,122,19,140,232,167,218,159,180,127,103,60,239,247,79,200,249,62,255,0,152,172,158,167,251,207,114,78,60,123,252,127,174,187,241,223,229,190,201,213,64,0,0,2,42,245,207,208,199,244,209,251,19,254,122,63,99,190,199,124,75,253,68,248,135,154,243,126,91,255,0,24,135,135,31,45,255,0,125,191,63,217,183,207,202,116,83,225,189,253,15,181,78,235,169,159,166,95,181,191,19,199,231,177,121,47,179,190,67,183,220,169,167,155,187,220,243,82,239,183,150,227,199,138,111,207,125,254,91,44,213,0,0,0,69,94,185,250,24,254,154,63,98,127,207,71,236,119,216,239,137,127,168,159,16,243,94,111,203,127,227,16,240,227,229,191,239,183,231,251,54,249,249,78,138,124,55,191,161,246,169,221,117,51,244,203,246,183,226,120,252,246,47,37,246,119,200,118,251,149,52,243,119,123,158,106,93,246,242,220,120,241,77,249,239,191,203,101,154,160,8,85,214,183,134,247,244,193,213,59,86,166,126,153,126,201,124,51,31,130,197,228,190,206,249,254,231,110,166,162,110,239,115,205,69,182,254,103,143,30,43,183,13,247,249,236,142,138,124,55,191,161,246,169,221,117,51,244,203,246,183,226,120,252,246,47,37,246,119,200,118,251,149,52,243,119,123,158,106,93,246,242,220,120,241,77,249,239,191,203,101,154,160,0,0,1,90,186,177,224,215,250,80,213,60,203,83,63,164,119,195,62,214,228,23,27,239,146,251,33,222,242,190,106,166,73,187,93,207,58,222,124,123,156,121,113,110,251,111,178,111,177,101,64,14,85,210,230,133,255,0,70,189,9,198,116,83,237,79,218,63,179,158,119,251,167,228,124,159,127,204,86,79,83,253,231,185,39,30,61,254,63,215,93,248,239,242,223,100,234,160,0,60,166,172,96,191,165,13,44,204,180,207,226,159,12,251,91,143,220,108,94,119,177,222,242,190,106,154,72,123,189,190,77,231,199,185,203,143,38,239,182,219,166,251,158,172,1,85,127,216,49,255,0,202,139,254,36,255,0,241,242,213,0,0,0,2,181,117,99,193,175,244,161,170,121,150,166,127,72,239,134,125,173,200,46,55,223,37,246,67,189,229,124,213,76,147,118,187,158,117,188,248,247,56,242,226,221,246,223,100,223,98,106,244,185,161,127,209,175,66,113,157,20,251,83,246,143,236,231,157,254,233,249,31,39,223,243,21,147,212,255,0,121,238,73,199,143,127,143,245,215,126,59,252,183,217,58,168,2,0,117,71,225,73,253,37,53,219,38,214,191,211,215,217,207,180,126,75,251,153,246,91,206,118,60,189,28,20,223,223,188,220,124,185,118,57,127,81,54,229,183,207,109,215,175,244,57,208,229,171,162,251,86,93,12,58,139,87,151,220,178,250,138,55,84,84,58,218,218,8,33,130,149,178,246,152,200,187,146,185,95,202,162,101,115,214,77,149,22,52,70,183,138,171,229,0,3,202,106,198,11,250,80,210,204,203,76,254,41,240,207,181,184,253,198,197,231,123,29,239,43,230,169,164,135,187,219,228,222,124,123,156,184,242,110,251,109,186,111,185,90,223,216,49,255,0,202,139,254,36,255,0,241,242,213,0,2,37,117,199,208,21,171,172,187,174,35,125,135,62,164,194,238,88,213,61,101,37,69,99,113,230,215,207,112,130,87,68,232,162,124,157,248,92,140,133,205,153,205,106,171,147,122,137,21,56,238,188,165,168,2,10,244,135,225,155,125,233,47,89,105,181,86,209,212,71,198,233,31,111,170,181,221,45,31,100,153,77,231,233,101,106,57,177,247,221,85,42,197,198,120,233,229,221,173,228,189,174,27,163,92,227,160,117,207,208,199,244,209,251,19,254,122,63,99,190,199,124,75,253,68,248,135,154,243,126,91,255,0,24,135,135,31,45,255,0,125,191,63,217,183,206,85,0,32,7,75,158,20,159,209,175,93,177,157,107,253,61,125,163,251,57,231,127,185,159,101,188,159,127,204,81,207,77,253,251,205,201,199,143,127,151,245,23,126,59,124,183,221,39,248,0,8,171,215,63,67,31,211,71,236,79,249,232,253,142,251,29,241,47,245,19,226,30,107,205,249,111,252,98,30,28,124,183,253,246,252,255,0,102,223,57,84,0,130,189,33,248,102,223,122,75,214,90,109,85,180,117,17,241,186,71,219,234,173,119,75,71,217,38,83,121,250,89,90,142,108,125,247,85,74,177,113,158,58,121,119,107,121,47,107,134,232,215,56,232,29,115,244,49,253,52,126,196,255,0,158,143,216,239,177,223,18,255,0,81,62,33,230,188,223,150,255,0,198,33,225,199,203,127,223,111,207,246,109,243,149,64,8,85,209,79,134,247,244,62,213,59,174,166,126,153,126,214,252,79,31,158,197,228,190,206,249,14,223,114,166,158,110,239,115,205,75,190,222,91,143,30,41,191,61,247,249,108,179,84,0,7,42,234,143,66,255,0,164,166,132,228,218,41,246,167,236,231,218,63,37,253,211,242,62,115,177,229,235,32,169,254,243,220,143,151,46,199,31,235,166,220,183,249,237,178,245,80,5,106,233,63,131,95,232,191,84,240,221,76,254,145,223,19,251,37,144,91,175,190,75,236,135,103,205,121,90,152,230,237,119,60,235,184,114,237,241,229,197,219,111,190,203,182,197,149,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,201,169,202,108,84,153,85,187,10,168,174,225,122,186,219,235,110,148,116,221,167,175,118,150,146,74,104,234,36,230,137,193,188,95,91,76,155,42,163,151,185,187,81,81,174,84,250,197,96,120,209,101,55,220,27,42,233,235,53,197,171,188,149,235,31,184,95,46,150,234,158,211,36,236,85,65,37,174,72,164,224,244,115,29,197,236,106,236,228,86,174,219,42,42,124,137,107,208,231,87,118,174,175,180,141,217,92,246,234,75,62,89,97,168,109,183,35,181,65,80,215,177,147,171,17,204,170,133,138,229,149,148,211,39,46,29,196,221,31,28,209,163,164,237,44,142,9,20,0,0,70,172,179,196,123,163,28,27,42,188,225,89,78,178,121,43,214,63,112,168,181,220,105,190,206,221,100,236,85,65,35,163,150,62,108,166,115,29,197,236,114,110,213,86,174,219,162,170,124,201,42,102,179,171,31,84,250,201,245,3,33,247,25,192,209,70,150,234,150,9,173,56,37,179,83,52,210,251,241,156,110,243,222,242,85,190,86,106,126,239,106,103,195,39,234,230,99,36,110,210,68,246,253,230,166,251,110,155,162,162,175,171,34,175,133,199,161,61,50,252,235,222,43,73,84,0,0,0,249,57,54,83,98,195,237,208,221,178,58,239,41,73,81,112,160,181,199,39,105,242,114,170,173,170,138,146,154,61,152,138,169,206,121,226,102,251,113,111,45,220,168,212,85,79,172,69,95,20,127,66,122,155,249,47,188,81,1,42,129,92,30,20,253,113,212,234,85,170,131,165,189,73,101,36,87,220,98,206,140,197,174,109,124,80,37,198,221,74,214,49,40,159,30,232,175,169,134,45,156,215,70,213,238,67,20,142,122,53,209,58,73,172,124,0,0,0,5,122,248,150,248,130,83,104,245,170,241,211,230,144,93,106,227,212,26,250,127,45,120,187,82,75,45,44,248,211,30,218,89,227,88,213,240,43,39,125,69,52,242,181,31,12,173,124,11,179,145,81,232,221,130,111,225,250,171,167,26,129,125,202,113,140,43,52,181,94,174,184,85,193,182,187,253,37,29,66,73,37,190,169,88,143,72,228,68,255,0,132,221,211,118,164,145,77,26,175,56,164,107,125,89,155,110,149,122,152,204,186,80,213,202,61,82,195,232,105,46,44,117,59,173,183,123,101,74,35,89,113,183,72,248,223,44,9,39,21,116,47,229,20,111,100,141,69,226,246,55,147,94,206,113,191,67,218,91,170,88,38,180,224,150,205,76,211,75,239,198,113,187,207,123,201,86,249,89,169,251,189,169,159,12,159,171,153,140,145,187,73,19,219,247,154,155,237,186,110,138,138,161,234,192,0,15,147,121,202,108,88,253,198,197,105,187,215,121,122,188,154,224,251,93,174,62,211,223,230,42,153,75,81,86,232,247,106,42,51,104,41,42,31,187,149,27,247,54,223,147,154,139,245,136,1,227,87,233,99,22,250,129,67,237,215,16,39,248,33,175,135,23,92,117,61,86,225,181,248,126,160,178,146,159,81,112,250,120,31,93,52,79,138,38,94,233,28,170,196,173,138,4,84,115,30,215,35,91,59,90,222,211,95,44,78,106,181,38,72,163,153,64,0,0,124,154,108,166,197,87,149,92,112,170,122,238,119,171,85,190,142,233,89,77,218,122,118,169,106,228,169,142,158,78,106,156,29,201,244,85,41,178,42,185,59,123,185,17,28,213,95,172,84,95,138,30,175,102,90,11,215,182,155,106,230,159,207,73,29,247,29,193,232,230,167,74,184,18,104,37,99,235,110,113,75,12,140,249,42,178,72,164,146,53,86,171,94,136,245,86,185,174,68,114,88,255,0,76,93,66,226,189,80,104,213,151,87,49,106,111,33,231,251,148,215,27,91,234,163,168,154,217,93,19,184,203,79,35,152,191,237,100,98,185,172,115,226,150,39,171,25,207,138,7,85,0,0,63,37,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,102,195,5,52,17,181,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,167,235,41,219,198,58,139,169,122,93,68,161,159,44,187,85,214,104,173,101,68,51,98,176,210,53,137,73,71,113,74,70,50,162,26,165,99,26,229,169,87,50,162,72,150,85,127,234,165,145,34,114,109,59,24,22,189,165,186,165,130,107,78,9,108,212,205,52,190,252,103,27,188,247,188,149,111,149,154,159,187,218,153,240,201,250,185,152,201,27,180,145,61,191,121,169,190,219,166,232,168,171,234,202,11,240,243,235,78,235,210,198,168,83,216,178,252,130,173,186,87,146,212,42,100,20,105,76,234,164,162,157,99,227,21,194,8,218,228,115,30,215,36,77,149,88,142,87,194,142,78,220,143,100,60,111,166,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,64,63,88,7,52,234,43,94,112,222,155,116,142,251,170,217,157,109,35,89,110,167,123,45,148,51,84,44,47,187,92,85,142,90,122,40,149,172,123,185,200,230,236,174,70,59,131,17,242,57,56,49,202,129,232,50,45,82,193,49,76,239,17,211,59,253,247,202,228,153,223,159,251,63,69,229,102,127,156,242,80,164,213,95,172,99,22,56,248,70,228,119,235,28,222,91,236,221,215,228,122,179,50,218,233,174,154,143,212,94,163,220,117,67,84,47,62,122,235,93,180,80,195,18,43,41,109,244,173,85,88,233,105,163,85,94,220,44,228,237,147,117,114,185,206,123,220,247,189,239,117,191,248,112,120,128,81,245,17,98,139,73,53,123,34,255,0,61,138,15,51,60,85,53,17,193,79,30,69,75,205,242,114,167,100,44,142,54,77,12,106,140,124,40,222,75,28,73,43,85,255,0,174,72,130,117,0,0,28,255,0,73,181,251,70,181,215,227,255,0,162,61,66,181,101,31,101,238,11,108,186,121,39,185,123,19,124,248,185,57,34,119,33,127,23,246,231,103,40,164,224,254,15,119,23,109,2,252,87,186,227,166,198,173,87,190,145,244,229,149,105,125,185,83,211,179,46,187,35,229,167,74,26,73,91,28,237,162,129,90,173,89,95,60,78,103,117,203,188,73,12,174,143,103,186,71,246,107,131,165,207,211,183,233,219,25,254,141,31,252,146,127,183,126,9,254,131,255,0,229,57,252,199,250,55,251,95,253,15,223,254,191,252,31,189,196,13,41,128,0,243,246,44,255,0,13,201,178,108,155,12,177,100,52,149,119,220,58,162,154,154,251,111,106,170,79,66,250,138,118,84,64,175,106,162,42,178,72,164,69,107,211,118,42,182,70,162,242,141,237,111,160,41,91,170,174,161,114,174,151,252,84,51,45,92,197,169,188,255,0,144,248,77,53,198,214,250,169,41,225,185,208,203,101,162,108,180,242,57,139,254,214,70,43,154,246,178,88,162,122,177,252,56,173,186,104,190,175,97,186,245,165,248,254,174,105,252,245,114,88,178,42,119,77,78,149,112,44,51,196,246,72,232,165,134,70,124,209,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,67,218,128,0,0,126,75,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,205,134,10,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,64,252,153,54,83,98,195,237,208,221,178,58,239,41,73,81,112,160,181,199,39,105,242,114,170,173,170,138,146,154,61,152,138,169,206,121,226,102,251,113,111,45,220,168,212,85,79,203,159,231,152,206,152,97,183,109,64,204,234,170,233,108,86,42,117,171,184,84,83,91,234,43,95,4,8,169,202,85,138,157,143,149,88,212,94,79,114,53,81,140,71,61,219,53,174,84,166,12,223,172,219,239,88,125,119,104,141,206,59,87,193,176,204,95,80,44,212,248,205,182,86,49,106,155,28,183,58,94,237,77,76,141,223,121,165,237,68,171,27,92,177,198,214,53,173,228,168,249,100,187,240,34,175,246,81,250,19,255,0,183,159,252,89,188,127,205,14,235,164,58,209,165,250,245,134,199,168,26,71,151,210,100,86,41,42,37,164,90,136,89,36,79,138,120,213,57,197,44,82,181,178,196,253,149,174,70,189,173,85,99,216,244,221,175,106,173,58,248,143,248,127,214,116,239,125,151,86,244,135,29,255,0,58,122,255,0,45,4,180,212,242,79,81,38,59,85,193,145,241,168,124,207,146,71,195,52,136,175,100,202,238,41,36,171,19,145,159,169,89,120,95,71,221,89,230,93,34,234,135,219,139,21,61,93,226,197,95,79,37,53,247,28,109,122,82,193,117,98,70,244,129,94,245,142,84,99,226,149,233,35,94,140,231,183,113,136,168,217,94,138,26,51,35,254,169,117,235,210,118,139,103,119,61,51,212,189,86,248,54,73,102,236,249,218,47,129,92,170,59,93,216,89,52,127,172,134,157,241,187,120,229,99,190,235,151,109,246,93,149,21,19,176,96,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,225,43,55,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,74,33,241,71,245,217,169,191,146,251,61,16,23,125,162,154,247,164,253,68,226,181,89,174,142,101,127,104,44,180,87,7,218,231,169,242,53,52,156,42,153,28,114,58,62,21,17,198,245,217,147,70,187,162,113,251,219,111,186,42,39,64,32,7,130,167,165,140,167,234,5,119,183,91,142,149,226,25,214,157,171,165,141,47,168,177,98,25,5,35,117,83,37,167,68,199,232,214,153,181,75,69,2,201,198,91,132,241,185,200,214,49,173,73,91,18,189,28,143,153,26,157,185,24,201,184,135,181,213,46,189,122,78,209,108,238,231,166,122,151,170,223,6,201,44,221,159,59,69,240,43,149,71,107,187,11,38,143,245,144,211,190,55,111,28,172,119,221,114,237,190,203,178,162,162,126,92,3,196,35,164,109,83,204,173,58,125,167,218,165,87,124,200,111,149,9,77,67,67,77,139,222,57,202,253,149,85,85,86,149,26,198,53,168,231,189,238,84,99,24,215,57,202,214,181,85,51,215,118,187,93,111,247,90,219,237,246,231,87,113,185,92,106,36,171,172,172,171,153,211,79,83,60,142,87,73,44,146,57,85,207,123,156,170,229,114,170,170,170,170,169,122,158,28,93,14,84,244,165,134,215,230,26,130,250,74,141,69,204,41,224,101,116,49,50,41,89,100,164,106,171,210,138,41,209,21,207,123,156,173,116,238,107,187,78,124,81,53,168,228,133,37,144,61,174,89,226,61,209,142,13,149,94,112,172,167,89,60,149,235,31,184,84,90,238,52,223,103,110,178,118,42,160,145,209,203,31,54,83,57,142,226,246,57,55,106,171,87,109,209,85,62,103,106,210,221,82,193,53,167,4,182,106,102,154,95,126,51,141,222,123,222,74,183,202,205,79,221,237,76,248,100,253,92,204,100,141,218,72,158,223,188,212,223,109,211,116,84,85,206,191,86,62,169,245,147,234,6,67,238,51,151,83,225,113,232,79,76,191,58,247,138,208,37,80,0,14,41,173,125,102,116,217,211,182,85,75,133,107,30,164,125,159,189,86,219,217,116,130,155,224,245,245,124,233,95,36,145,182,78,116,240,72,196,221,240,200,155,42,242,251,187,237,178,162,175,214,208,190,168,244,39,169,79,141,254,133,51,159,180,127,103,60,183,196,255,0,185,149,148,125,143,49,221,236,255,0,162,98,143,151,46,196,191,213,223,110,63,61,183,77,234,175,198,175,213,62,45,244,254,135,220,110,39,85,240,49,253,246,127,13,255,0,50,2,116,235,95,89,157,54,116,237,149,82,225,90,199,169,31,103,239,85,182,246,93,32,166,248,61,125,95,58,87,201,36,109,147,157,60,18,49,55,124,50,38,202,188,190,238,251,108,168,171,245,180,47,170,61,9,234,83,227,127,161,76,231,237,31,217,207,45,241,63,238,101,101,31,99,204,119,123,63,232,152,163,229,203,177,47,245,119,219,143,207,109,211,122,171,241,171,245,79,139,125,63,161,247,27,137,213,124,12,127,125,159,195,127,204,128,181,64,0,0,0,3,133,106,247,91,253,49,232,46,101,38,159,234,230,161,213,227,183,216,233,226,171,74,121,177,203,164,172,150,9,17,120,75,20,177,83,58,41,89,186,57,170,230,57,200,143,99,216,187,57,142,68,238,164,117,235,111,163,236,103,171,157,47,150,202,228,164,162,205,172,116,243,187,19,188,85,203,81,216,161,158,89,32,124,204,146,56,158,141,115,38,109,51,34,87,185,146,44,104,229,123,26,229,78,46,6,1,226,23,209,206,167,230,86,157,63,195,53,166,146,170,251,125,168,74,75,125,61,77,166,225,68,201,231,84,94,49,36,181,16,50,36,123,149,56,177,170,228,87,189,90,198,238,231,53,22,69,25,119,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,206,39,236,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,183,19,225,139,215,143,233,190,197,77,160,218,177,122,229,159,99,246,246,252,54,233,113,184,247,42,178,136,90,249,157,38,205,237,53,59,212,240,54,157,29,202,73,37,153,169,36,203,191,9,92,129,53,53,75,84,176,77,22,193,46,122,153,169,119,223,131,99,118,110,207,157,173,242,179,84,118,187,179,50,24,255,0,87,11,31,35,183,146,86,55,238,181,118,223,117,217,17,85,56,174,39,226,61,209,142,115,149,89,176,172,91,89,60,237,235,32,184,83,218,237,212,223,103,110,177,247,234,167,145,177,197,31,55,211,53,141,228,247,181,55,114,163,83,125,213,81,62,103,202,241,71,244,39,169,191,146,251,197,17,74,221,39,122,167,209,191,168,24,247,184,192,6,148,207,41,170,90,165,130,104,182,9,115,212,205,75,190,252,27,27,179,118,124,237,111,149,154,163,181,221,153,144,199,250,184,88,249,29,188,146,177,191,117,171,182,251,174,200,138,169,232,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,54,24,41,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,40,91,196,51,173,59,175,84,250,161,81,98,196,50,10,183,105,94,53,80,137,143,209,173,51,169,82,182,116,143,140,183,9,227,115,149,207,123,156,178,182,37,122,53,89,10,181,59,113,189,243,114,11,74,254,202,63,66,127,246,243,255,0,139,55,143,249,161,215,244,235,168,221,30,213,124,123,29,202,240,76,158,174,190,209,150,222,42,44,54,58,185,172,213,212,140,184,86,193,75,61,76,173,139,204,66,197,115,27,21,45,78,242,237,219,231,11,227,71,119,19,129,70,221,11,244,101,125,235,15,81,234,173,146,93,126,13,134,98,254,94,163,38,185,68,246,45,83,99,149,95,218,166,166,141,219,239,52,189,169,81,36,115,86,56,218,199,57,220,149,25,20,150,21,227,43,105,181,88,58,68,194,108,86,43,101,37,186,219,110,206,45,180,148,116,116,144,182,24,41,160,142,217,112,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,1,97,64,134,190,28,93,113,212,245,91,134,215,225,250,130,202,74,125,69,195,233,224,125,116,209,62,40,153,123,164,114,171,18,182,40,17,81,204,123,92,141,108,237,107,123,77,124,177,57,170,212,153,34,142,101,0,0,0,0,0,60,165,199,85,116,226,209,168,246,141,33,185,230,150,170,108,206,253,111,168,186,91,108,146,84,34,85,84,210,194,168,146,72,214,255,0,250,106,212,95,188,246,195,59,154,142,72,101,86,115,94,176,122,179,195,122,69,210,255,0,183,23,218,122,75,197,246,190,162,58,107,22,56,234,245,165,158,234,244,145,137,58,177,233,28,170,198,69,19,214,71,61,89,195,126,219,21,81,210,177,23,62,217,78,170,234,62,105,168,245,90,189,146,102,151,90,188,206,174,224,203,163,175,109,168,88,170,163,170,141,90,177,73,19,163,227,217,237,240,98,70,145,241,108,109,99,26,196,106,53,168,129,167,224,70,174,133,250,205,177,117,135,167,21,87,57,45,95,6,204,241,127,47,79,147,91,98,99,214,149,178,74,143,237,84,211,72,237,247,134,94,212,170,145,185,203,36,110,99,154,238,72,140,150,73,42,0,138,191,217,71,232,79,254,222,127,241,102,241,255,0,52,37,81,149,112,52,251,165,186,165,130,107,78,9,108,212,205,52,190,252,103,27,188,247,188,149,111,149,154,159,187,218,153,240,201,250,185,152,201,27,180,145,61,191,121,169,190,219,166,232,168,171,234,200,171,225,113,232,79,76,191,58,247,138,210,85,0,0,0,63,37,206,237,106,178,211,50,178,243,115,164,160,167,146,162,10,70,75,83,51,98,99,167,158,86,67,12,72,231,42,34,190,73,100,142,54,55,241,115,222,214,166,234,168,135,235,34,175,138,63,161,61,77,252,151,222,40,128,149,64,128,30,24,189,120,254,155,236,84,218,13,171,23,174,89,246,63,111,111,195,110,151,27,143,114,171,40,133,175,153,210,108,222,211,83,189,79,3,105,209,220,164,146,89,154,146,76,187,240,149,201,63,192,0,0,243,249,254,121,140,233,134,27,118,212,12,206,170,174,150,197,98,167,90,187,133,69,53,190,162,181,240,64,138,156,165,88,169,216,249,85,141,69,228,247,35,85,24,196,115,221,179,90,229,72,235,253,148,126,132,255,0,237,231,255,0,22,111,31,243,66,85,20,67,226,41,208,173,79,75,89,146,231,26,125,65,86,253,43,191,212,67,13,12,213,53,81,61,246,203,140,201,80,245,182,162,44,139,60,204,108,116,238,145,147,57,159,212,123,88,231,189,237,87,188,46,167,72,117,163,75,245,235,13,143,80,52,143,47,164,200,172,82,84,75,72,181,16,178,72,159,20,241,170,115,138,88,165,107,101,137,251,43,92,141,123,90,170,199,177,233,187,94,213,95,106,103,175,160,94,171,171,58,82,215,26,75,221,206,94,120,102,81,217,179,229,16,201,52,233,28,20,174,153,170,218,246,199,18,59,185,53,63,223,115,81,99,123,157,27,231,141,188,86,94,109,191,236,79,41,177,103,56,173,155,53,197,171,188,237,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,156,30,141,123,121,49,237,93,156,136,228,223,101,68,95,144,28,3,44,241,30,232,199,6,202,175,56,86,83,172,158,74,245,143,220,42,45,119,26,111,179,183,89,59,21,80,72,232,229,143,155,41,156,199,113,123,28,155,181,85,171,182,232,170,159,51,170,232,166,189,233,63,81,56,173,86,107,163,153,95,218,11,45,21,193,246,185,234,124,141,77,39,10,166,71,28,142,143,133,68,113,189,118,100,209,174,232,156,126,246,219,238,138,137,158,206,172,125,83,235,39,212,12,135,220,103,45,83,193,83,210,198,83,245,2,187,219,173,192,79,242,58,231,254,33,125,28,233,134,101,118,211,252,207,90,105,41,111,182,42,133,164,184,83,211,90,110,21,172,130,116,68,229,18,203,79,3,226,87,181,87,139,218,142,85,99,209,204,118,206,107,145,57,255,0,136,167,93,84,221,45,97,171,131,233,245,125,35,245,82,255,0,79,12,212,48,212,210,202,246,91,45,211,45,67,22,228,138,177,172,19,61,178,83,186,54,66,231,255,0,93,237,123,152,246,53,88,250,65,180,219,51,45,87,207,232,172,212,114,85,223,242,204,198,241,29,52,79,171,171,69,158,225,113,171,153,26,213,146,105,156,136,175,146,89,19,119,200,228,249,185,85,203,248,168,23,253,128,120,132,116,141,170,121,149,167,79,180,251,84,170,239,153,13,242,161,41,168,104,105,177,123,199,57,95,178,170,170,170,210,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,164,138,34,87,135,207,68,150,174,148,48,9,47,185,60,20,149,218,139,149,83,211,205,117,172,117,43,91,61,166,7,67,11,159,105,100,141,154,86,61,145,212,54,71,58,88,213,169,50,246,213,200,169,28,123,75,80,7,159,195,115,252,55,80,105,174,181,88,102,67,73,117,101,142,241,91,96,185,164,42,188,232,238,52,146,172,85,20,242,177,200,142,99,218,228,221,55,79,188,199,49,237,228,199,181,203,232,10,54,195,58,187,186,244,131,226,7,172,217,92,246,234,187,198,39,126,206,47,246,220,142,213,5,67,152,247,192,151,89,156,202,168,88,174,72,159,83,10,242,225,220,77,149,146,77,26,58,62,234,200,208,188,144,124,156,79,41,177,103,56,173,155,53,197,171,188,237,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,156,30,141,123,121,49,237,93,156,136,228,223,101,68,95,145,245,128,0,0,138,191,217,71,232,79,254,222,127,241,102,241,255,0,52,36,166,39,148,216,179,156,86,205,154,226,213,222,118,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,78,15,70,189,188,152,246,174,206,68,114,111,178,162,47,200,203,105,165,62,147,189,44,104,223,211,252,123,219,160,3,170,128,0,249,57,102,83,98,193,177,91,206,107,148,215,121,43,46,63,111,168,186,92,106,123,79,147,177,75,4,110,146,89,56,49,28,247,113,99,28,187,53,21,203,182,200,138,191,34,53,255,0,101,31,161,63,251,121,255,0,197,155,199,252,208,234,189,88,250,88,214,79,167,249,15,183,78,102,176,13,84,0,0,0,0,28,255,0,90,245,239,73,250,118,197,105,115,93,99,202,254,207,217,107,110,12,181,193,83,228,106,106,249,213,62,57,36,108,124,41,227,145,233,187,33,145,119,84,227,247,118,223,117,68,94,128,64,15,26,191,75,24,183,212,10,31,110,184,129,223,244,183,175,94,147,181,167,59,182,105,158,154,106,183,198,114,75,207,123,201,81,124,10,229,79,221,237,66,249,164,253,100,212,236,141,187,71,19,221,247,156,155,237,178,110,170,136,178,0,160,31,11,143,93,154,101,249,215,179,214,151,252,0,0,0,138,191,217,71,232,79,254,222,127,241,102,241,255,0,52,37,81,149,112,53,37,137,229,54,44,231,21,179,102,184,181,119,157,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,131,209,175,111,38,61,171,179,145,28,155,236,168,139,242,62,177,202,186,78,244,177,163,127,79,241,239,110,128,234,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,63,61,194,225,69,105,160,169,186,92,170,163,166,163,163,133,245,21,19,202,238,44,138,54,53,92,231,57,127,98,34,34,170,175,249,7,102,98,38,169,196,119,126,128,67,201,252,82,58,123,138,105,34,143,22,207,230,107,28,173,108,140,183,81,163,94,136,191,214,78,85,72,187,47,227,243,68,95,240,162,31,241,253,148,206,159,191,236,63,80,191,245,125,23,252,236,175,254,43,162,255,0,178,29,124,112,7,19,79,252,42,255,0,40,254,233,140,14,21,160,29,98,105,151,81,217,37,199,23,194,44,89,61,13,85,178,135,207,204,251,173,45,60,81,186,62,227,89,179,86,41,228,85,118,239,79,197,17,54,223,230,119,82,93,155,214,245,20,243,218,156,195,157,220,118,205,94,209,126,116,186,219,115,69,113,137,196,247,235,216,0,27,80,85,87,227,157,251,147,254,36,254,90,87,175,78,186,243,153,116,219,171,150,45,86,195,43,106,218,251,117,67,25,115,161,134,161,33,101,218,220,175,106,212,81,74,174,99,219,194,70,183,100,114,177,220,30,140,145,169,205,141,84,176,175,28,239,220,159,241,39,242,210,170,192,210,239,78,186,243,134,245,37,164,118,45,86,195,43,105,28,203,141,59,25,115,161,134,161,102,125,166,226,140,106,212,81,74,174,99,29,206,55,59,100,114,177,188,216,172,145,169,193,237,85,233,102,117,186,40,234,186,251,210,94,178,209,102,93,219,173,102,33,114,218,143,41,178,81,76,198,249,250,94,47,72,228,70,200,138,197,154,7,191,187,26,238,199,46,207,143,184,198,75,34,154,19,196,242,155,22,115,138,217,179,92,90,187,206,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,193,232,215,183,147,30,213,217,200,142,77,246,84,69,249,1,245,140,214,117,99,234,159,89,62,160,100,62,227,57,165,51,53,157,88,250,167,214,79,168,25,15,184,206,5,212,248,92,122,19,211,47,206,189,226,180,149,69,43,120,94,245,211,250,20,202,153,161,218,199,153,249,77,54,189,115,248,61,77,107,121,67,98,186,73,35,85,55,153,92,158,94,142,109,228,238,110,142,99,37,86,73,250,166,186,162,69,186,144,0,0,4,85,241,71,244,39,169,191,146,251,197,17,42,136,171,226,143,232,79,83,127,37,247,138,32,40,46,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,66,247,188,63,122,238,177,117,85,138,199,133,101,47,242,90,155,143,219,210,75,141,54,207,147,226,148,176,71,75,28,183,94,108,167,138,158,14,237,77,67,147,203,53,85,204,219,116,221,191,52,161,115,208,96,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,231,19,246,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,80,212,64,56,87,71,125,85,97,189,87,233,29,191,48,179,92,169,27,147,219,169,233,233,178,203,68,113,172,47,183,92,85,159,125,91,19,158,247,121,105,28,217,29,11,249,59,147,17,90,171,220,100,140,99,172,78,170,176,222,148,52,142,225,152,94,110,84,142,201,238,52,245,20,216,157,162,72,214,103,220,110,40,207,184,174,137,175,99,188,180,110,116,110,153,252,155,197,138,141,69,238,62,54,60,57,87,136,167,93,84,221,45,97,171,131,233,245,125,35,245,82,255,0,79,12,212,48,212,210,202,246,91,45,211,45,67,22,228,138,177,172,19,61,178,83,186,54,66,231,255,0,93,237,123,152,246,53,88,250,43,187,93,174,183,251,173,109,246,251,115,171,184,220,174,53,18,85,214,86,85,204,233,167,169,158,71,43,164,150,73,28,170,231,189,206,85,114,185,85,85,85,85,84,250,217,254,127,153,106,158,101,118,212,29,65,200,106,239,153,13,242,161,106,107,171,170,85,57,202,253,145,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,18,215,188,45,58,9,251,9,71,97,234,187,84,39,231,144,93,109,254,115,16,181,211,212,111,29,5,13,92,10,212,172,168,115,23,105,38,154,9,92,140,139,117,108,113,200,170,244,89,92,141,128,43,219,168,238,139,53,231,165,139,86,55,125,213,76,126,145,182,220,150,157,138,202,203,109,79,154,130,138,181,90,174,117,190,166,68,106,53,149,45,106,43,182,106,186,55,162,61,98,146,78,18,113,251,253,11,245,155,125,232,243,81,234,174,114,90,190,51,134,101,30,94,159,38,182,196,198,37,83,163,137,95,218,169,166,145,219,109,52,93,217,85,35,115,146,57,26,247,53,220,85,89,44,119,211,170,90,91,130,107,78,9,115,211,61,75,177,124,103,27,188,246,124,237,23,154,154,159,187,218,153,147,71,250,200,94,201,27,180,145,49,223,117,201,190,219,46,232,170,139,159,126,176,122,76,204,186,69,213,15,176,247,218,138,187,197,138,190,158,58,155,22,70,234,4,165,130,234,196,141,139,58,49,137,36,168,199,197,43,214,55,49,95,207,110,219,213,17,178,177,84,52,81,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,250,202,86,240,197,235,199,244,33,125,166,208,109,88,189,113,192,114,11,131,126,27,116,184,220,123,116,184,188,206,100,206,147,102,246,156,189,154,137,221,78,142,229,36,113,66,229,146,101,219,156,174,91,169,0,64,15,26,191,75,24,183,212,10,31,110,184,147,252,128,30,53,126,150,49,111,168,20,62,221,113,2,157,176,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,115,137,251,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,46,130,58,58,235,23,4,234,255,0,4,168,191,216,40,254,13,146,89,184,125,160,199,251,147,84,124,47,187,53,67,41,127,182,159,4,81,207,221,142,157,100,253,90,47,13,248,187,101,79,158,117,206,149,211,174,188,230,93,54,234,229,139,85,176,202,218,182,190,221,80,198,92,232,97,168,72,89,118,183,43,218,181,20,82,171,152,246,240,145,173,217,28,172,119,7,163,36,106,115,99,85,3,70,122,165,170,88,38,139,96,151,61,76,212,187,239,193,177,187,55,103,206,214,249,89,170,59,93,217,153,12,127,171,133,143,145,219,201,43,27,247,90,187,111,186,236,136,170,159,43,71,53,251,70,186,128,177,73,145,232,238,161,90,178,106,74,125,188,204,116,239,116,117,84,156,159,35,25,230,41,164,70,205,7,53,134,69,103,113,141,230,214,171,155,187,118,82,173,188,79,58,220,195,117,235,75,244,203,24,208,237,73,171,146,197,145,83,213,94,114,203,10,70,176,207,19,217,36,45,162,167,174,217,21,17,241,203,29,91,187,40,247,49,85,144,205,179,154,180,242,172,127,240,219,210,75,174,175,245,105,139,219,41,46,57,5,186,219,98,167,172,189,222,171,172,55,151,90,235,96,162,142,21,139,139,103,141,205,153,172,150,105,160,167,145,33,84,145,99,157,251,43,62,111,104,118,15,26,191,84,248,183,211,250,31,113,184,145,215,163,238,172,243,46,145,117,67,237,197,138,158,174,241,98,175,167,146,154,251,142,54,189,41,96,186,177,35,122,64,175,122,199,42,49,241,74,244,145,175,70,115,219,184,196,84,108,175,69,145,94,53,126,169,241,111,167,244,62,227,113,32,0,26,136,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,233,83,67,93,76,171,194,86,110,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,158,128,161,111,14,110,181,255,0,162,174,163,207,96,207,238,119,89,52,203,41,253,93,202,154,5,238,199,107,174,85,98,71,115,108,60,92,247,113,99,22,57,91,18,181,207,141,205,118,210,186,24,163,91,233,0,121,77,82,210,220,19,90,112,75,158,153,234,93,139,227,56,221,231,179,231,104,188,212,212,253,222,212,204,154,63,214,66,246,72,221,164,137,142,251,174,77,246,217,119,69,84,95,86,0,206,15,85,221,40,234,63,73,90,142,252,43,53,139,207,90,171,187,147,216,47,240,66,172,165,187,210,181,81,21,205,69,85,237,204,206,77,73,97,85,87,70,231,53,81,94,199,199,35,228,255,0,134,151,136,37,78,143,93,108,253,62,106,253,214,146,61,62,175,168,242,214,123,181,92,177,82,193,141,61,238,170,158,69,145,89,2,190,118,84,84,207,19,85,243,74,214,64,155,185,85,24,142,218,205,58,174,233,71,78,58,181,211,135,225,89,172,94,70,235,67,220,158,193,127,130,20,125,85,162,169,200,136,174,106,42,167,114,23,241,106,75,10,170,54,70,181,170,138,199,178,57,25,158,205,82,210,220,239,69,179,187,158,153,234,93,139,224,217,37,155,179,231,104,188,212,53,29,174,236,44,154,63,214,66,247,198,237,227,149,142,251,174,93,183,217,118,84,84,64,210,246,127,159,225,186,89,134,221,181,7,80,114,26,75,30,61,99,167,90,154,234,234,149,94,17,51,116,68,68,68,69,115,222,231,43,88,198,53,21,239,123,154,214,163,156,228,69,207,183,88,189,98,231,125,95,231,116,247,251,253,31,193,177,187,55,63,179,248,255,0,114,26,143,133,247,97,167,101,87,246,211,32,138,73,251,178,83,164,159,172,69,225,191,22,236,137,243,242,186,131,212,190,169,234,110,141,105,254,133,229,55,110,246,55,167,62,107,225,219,79,82,233,170,251,174,253,87,154,231,43,163,147,203,199,202,26,126,44,103,106,39,185,137,186,41,237,122,36,232,251,38,234,231,84,34,178,181,42,232,176,155,29,68,14,203,47,20,146,211,247,232,96,150,57,223,11,35,142,87,163,156,249,157,76,248,145,237,100,137,26,185,30,246,185,19,139,130,58,158,131,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,167,56,159,178,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,249,242,85,100,157,20,101,87,158,140,116,255,0,171,29,50,182,124,70,145,182,251,164,121,165,190,4,145,245,80,249,123,173,108,108,185,181,21,206,71,66,216,25,20,114,182,54,183,180,216,91,42,163,154,233,159,24,91,167,68,157,96,227,61,92,233,124,87,166,173,37,22,109,99,167,129,185,101,158,146,42,142,197,12,242,201,59,33,124,114,74,196,107,153,51,105,159,42,49,175,145,99,71,35,30,231,42,114,119,63,241,29,235,142,167,165,44,54,131,15,211,230,82,84,106,46,97,79,59,232,102,149,241,74,203,37,35,85,24,181,178,192,170,174,123,220,229,115,96,107,155,218,115,226,149,206,87,36,43,20,148,193,161,122,233,168,253,58,106,61,187,84,52,190,243,228,110,180,59,197,52,50,162,190,150,225,74,229,69,146,150,166,52,84,238,66,254,45,221,55,71,35,154,215,177,204,123,24,246,252,12,255,0,63,204,181,79,50,187,106,14,160,228,53,119,204,134,249,80,181,53,213,213,42,156,229,126,200,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,136,31,38,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,11,166,158,166,121,28,141,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,66,253,58,5,232,163,21,233,79,78,41,47,119,107,103,152,212,220,154,223,12,153,29,194,161,35,124,148,28,209,178,58,217,78,177,185,236,108,49,61,17,30,230,57,123,210,49,30,171,197,177,50,46,63,225,165,225,247,77,163,214,171,63,80,122,191,106,171,143,80,107,233,252,205,158,211,87,20,180,179,227,76,123,106,160,145,36,70,78,172,157,245,20,211,196,229,100,209,53,240,46,237,84,71,163,182,176,160,0,0,40,7,197,31,215,102,166,254,75,236,244,71,201,232,95,172,219,239,71,154,143,85,115,146,213,241,156,51,40,242,244,249,53,182,38,49,42,157,28,74,254,213,77,52,142,219,105,162,238,202,169,27,156,145,200,215,185,174,226,170,201,99,250,222,40,254,187,53,55,242,95,103,162,34,168,26,157,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,253,101,43,120,98,245,227,250,16,190,211,104,54,172,94,184,224,57,5,193,191,13,186,92,110,61,186,92,94,103,50,103,73,179,123,78,94,205,68,238,167,71,114,146,56,161,114,201,50,237,206,87,45,212,128,41,91,196,235,175,31,211,125,246,167,65,180,158,245,203,1,199,238,14,248,149,210,221,113,238,82,229,19,53,144,186,61,219,218,106,246,105,231,109,66,55,140,146,69,51,146,57,147,126,17,57,59,175,138,247,92,116,216,213,170,247,210,62,156,178,173,47,183,42,122,118,101,215,100,124,180,233,67,73,43,99,157,180,80,43,85,171,43,231,137,204,238,185,119,137,33,149,209,236,247,72,254,205,69,129,213,122,78,245,79,163,127,80,49,239,113,128,210,153,154,206,147,189,83,232,223,212,12,123,220,96,52,166,7,159,207,240,12,55,84,240,219,182,159,106,14,61,73,124,199,175,148,235,77,93,67,82,139,194,86,110,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,148,3,214,223,71,217,55,72,218,161,45,149,201,87,91,132,223,42,39,118,39,120,171,150,159,191,93,4,81,192,249,153,36,113,61,92,215,194,234,150,68,175,115,35,73,21,170,246,53,168,188,91,161,227,159,235,166,133,233,199,81,122,113,113,210,253,80,179,121,235,85,118,210,195,52,74,140,170,183,213,53,21,35,170,166,145,81,123,115,51,147,182,93,149,170,215,57,143,107,216,247,177,193,78,222,26,125,117,83,116,203,147,85,105,134,167,87,210,82,233,126,71,81,61,202,170,185,212,178,201,61,162,226,148,232,141,157,137,4,111,150,102,76,144,67,11,163,86,175,21,237,200,215,49,27,34,73,226,188,81,253,118,106,111,228,190,207,68,113,77,116,208,189,71,233,211,81,238,58,95,170,22,111,35,117,161,218,88,102,137,85,244,183,10,87,42,164,117,84,210,42,39,114,23,241,118,203,178,57,28,215,49,237,99,216,246,55,192,1,102,157,10,245,103,134,244,139,208,78,85,156,95,105,233,47,23,218,253,72,170,166,177,99,142,175,90,89,238,175,74,43,90,78,172,122,71,42,177,145,68,245,145,207,86,112,223,182,197,84,116,172,69,175,93,82,213,44,239,90,115,187,158,166,106,93,247,227,57,37,231,179,231,107,124,172,52,253,222,212,44,134,63,213,194,198,70,221,163,137,141,251,173,77,246,221,119,85,85,95,42,88,167,134,47,135,253,30,174,214,83,117,3,173,248,239,155,193,105,56,207,140,219,101,146,9,105,111,213,81,207,52,50,186,165,141,122,200,144,193,37,63,206,25,24,214,204,231,183,117,116,109,123,36,14,255,0,225,139,225,255,0,89,164,84,116,221,64,235,126,59,229,51,170,190,51,227,54,217,100,158,42,171,13,44,144,77,12,174,169,99,94,145,172,211,199,81,243,134,70,57,208,181,141,221,91,35,158,200,236,84,0,51,89,213,143,170,125,100,250,129,144,251,140,228,148,240,224,241,0,172,233,222,251,22,146,106,246,69,254,116,245,254,102,120,170,106,35,158,162,76,118,171,131,228,229,78,200,89,36,143,134,105,17,24,248,81,188,82,73,82,86,171,63,92,146,198,190,172,125,83,235,39,212,12,135,220,103,57,80,26,168,5,96,120,74,117,175,241,186,58,62,147,117,54,231,117,172,189,67,222,147,11,184,78,189,248,221,67,12,29,199,219,28,168,222,113,246,89,20,178,68,233,28,230,172,106,232,145,99,72,161,99,236,252,10,86,241,171,245,79,139,125,63,161,247,27,137,213,124,12,127,125,159,195,127,204,142,85,227,87,234,159,22,250,127,67,238,55,19,170,248,24,254,251,63,134,255,0,153,1,202,188,106,253,83,226,223,79,232,125,198,226,117,95,3,31,223,103,240,223,243,35,149,120,213,250,167,197,190,159,208,251,141,196,234,190,6,63,190,207,225,191,230,64,90,160,0,0,0,0,0,8,43,226,63,225,255,0,71,212,69,138,93,91,210,28,119,252,246,40,60,180,18,211,83,201,5,60,121,21,47,54,71,198,161,243,62,56,217,52,49,170,189,147,43,185,44,113,44,78,71,254,165,98,165,108,79,41,190,224,217,85,155,53,197,171,188,149,235,31,184,83,221,45,213,61,166,73,216,170,130,70,201,20,156,30,142,99,184,189,141,93,156,138,213,219,101,69,79,145,169,50,170,252,87,58,22,254,255,0,213,6,138,97,159,252,177,85,159,209,80,187,253,171,155,116,142,157,27,254,235,230,158,215,127,172,153,89,254,136,152,15,65,173,125,96,227,61,92,248,98,106,69,233,171,73,69,155,88,233,241,246,229,150,122,72,170,59,20,51,203,124,133,144,190,57,37,98,53,204,153,180,207,149,24,215,200,177,163,145,143,115,149,57,58,184,58,78,245,79,163,127,80,49,239,113,128,229,64,11,9,241,45,241,4,169,214,27,173,227,167,205,32,186,210,73,167,212,21,30,90,241,118,164,150,42,168,50,87,177,212,179,198,177,171,224,71,192,202,122,152,37,106,62,25,92,201,211,103,34,171,21,187,198,14,148,122,81,212,126,173,117,29,152,86,21,23,145,181,80,246,231,191,223,231,133,95,75,104,165,114,170,35,156,136,169,220,153,252,92,145,66,138,142,145,205,114,170,177,140,146,70,115,253,45,210,220,239,90,115,187,102,153,233,165,139,227,57,37,231,189,228,168,188,212,52,253,222,212,47,154,79,214,76,246,70,221,163,137,238,251,206,77,246,217,55,85,68,93,9,244,163,210,142,156,116,149,167,12,194,176,168,188,245,214,187,183,61,254,255,0,60,40,202,171,189,83,81,81,28,228,69,94,220,44,228,228,138,20,85,108,109,115,149,85,239,124,146,60,58,6,150,233,110,9,162,216,37,179,76,244,210,197,240,108,110,205,222,242,84,94,106,106,142,215,118,103,205,39,235,38,123,228,118,242,74,247,125,231,46,219,236,155,34,34,36,43,241,171,244,177,139,125,64,161,246,235,137,63,200,1,227,87,233,99,22,250,129,67,237,215,16,41,219,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,167,56,159,178,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,232,35,163,174,177,112,78,175,240,74,139,253,130,143,224,217,37,155,135,218,12,127,185,53,71,194,251,179,84,50,151,251,105,240,69,28,253,216,233,214,79,213,162,240,223,139,182,84,249,231,92,233,93,58,235,206,101,211,110,174,88,181,91,12,173,171,107,237,213,12,101,206,134,26,132,133,151,107,114,189,171,81,69,42,185,143,111,9,26,221,145,202,199,112,122,50,70,167,54,53,80,52,103,170,90,165,130,104,182,9,115,212,205,75,190,252,27,27,179,118,124,237,111,149,154,163,181,221,153,144,199,250,184,88,249,29,188,146,177,191,117,171,182,251,174,200,138,169,242,180,115,95,180,107,168,11,20,153,30,142,234,21,171,38,164,167,219,204,199,78,247,71,85,73,201,242,49,158,98,154,68,108,208,115,88,100,86,119,24,222,109,106,185,187,183,101,42,219,196,243,173,204,55,94,180,191,76,177,141,14,212,154,185,44,89,21,61,85,231,44,176,164,107,12,241,61,146,66,218,42,122,237,145,81,31,28,177,213,187,178,143,115,21,89,12,219,57,171,79,42,199,255,0,13,189,36,186,234,255,0,86,152,189,178,146,227,144,91,173,182,42,122,203,221,234,186,195,121,117,174,182,10,40,225,88,184,182,120,220,217,154,201,102,154,10,121,18,21,73,22,57,223,178,179,230,246,134,130,79,21,173,26,189,134,232,46,151,228,26,185,168,19,213,199,98,199,105,219,53,66,82,64,179,79,43,223,35,98,138,24,217,242,69,124,146,201,28,104,174,86,177,21,232,174,115,90,138,228,251,249,102,83,98,193,177,91,206,107,148,215,121,43,46,63,111,168,186,92,106,123,79,147,177,75,4,110,146,89,56,49,28,247,113,99,28,187,53,21,203,182,200,138,191,35,62,253,109,245,131,147,117,115,170,18,222,156,181,116,88,77,142,162,118,226,118,122,184,169,251,244,48,75,28,12,153,242,73,19,17,206,124,206,166,100,170,199,62,68,141,92,172,99,156,137,201,193,226,186,157,234,23,42,234,131,89,111,90,185,148,211,121,15,63,219,166,183,90,217,85,37,68,54,202,24,155,198,42,120,220,245,255,0,109,35,213,173,99,95,44,178,189,24,206,124,83,149,19,43,195,139,161,202,110,171,115,42,252,195,80,95,87,79,167,88,125,68,12,174,134,38,75,19,239,117,110,69,122,81,69,58,34,53,140,107,81,174,157,205,119,117,172,150,38,181,26,179,36,177,195,80,61,174,139,234,246,101,160,186,161,143,234,230,159,207,73,29,247,29,168,116,212,233,87,2,77,4,172,124,110,138,88,100,103,201,85,146,69,36,145,170,181,90,244,71,170,181,205,114,35,147,67,221,49,117,11,138,245,65,163,86,93,92,197,169,188,135,159,238,83,92,109,111,170,142,162,107,101,116,78,227,45,60,142,98,255,0,181,145,138,230,177,207,138,88,158,172,103,62,41,76,29,79,244,73,117,210,237,11,211,30,165,176,72,42,238,24,158,99,139,217,42,239,212,240,210,185,89,96,173,154,219,69,250,217,101,116,207,123,217,85,82,250,151,163,184,50,56,158,230,68,159,215,137,23,192,116,125,213,158,101,210,46,168,125,184,177,83,213,222,44,85,244,242,83,95,113,198,215,165,44,23,86,36,111,72,21,239,88,229,70,62,41,94,146,53,232,206,123,119,24,138,141,149,232,161,163,51,42,230,159,116,183,84,176,77,105,193,45,154,153,166,151,223,140,227,119,158,247,146,173,242,179,83,247,123,83,62,25,63,87,51,25,35,118,146,39,183,239,53,55,219,116,221,21,21,115,4,5,255,0,120,92,122,19,211,47,206,189,226,180,149,69,53,248,98,248,128,81,233,21,101,55,79,218,223,145,121,76,22,175,140,24,205,202,88,224,138,150,195,85,36,243,77,43,106,94,214,36,139,12,242,84,124,230,145,238,108,46,99,119,70,198,231,190,59,148,0,0,0,69,95,20,127,66,122,155,249,47,188,81,18,168,138,190,40,254,132,245,55,242,95,120,162,2,130,237,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,52,19,208,191,89,182,46,176,244,226,170,231,37,171,224,217,158,47,229,233,242,107,108,76,122,210,182,73,81,253,170,154,105,29,190,240,203,218,149,82,55,57,100,141,204,115,93,201,17,146,201,158,195,213,105,110,169,103,122,45,157,219,53,51,77,47,191,6,201,44,221,239,37,91,229,97,168,237,119,97,124,50,126,174,102,62,55,111,28,175,111,222,106,237,190,233,178,162,42,6,159,129,199,250,85,234,99,13,234,191,72,232,245,75,15,161,171,183,61,181,14,182,221,237,149,40,174,125,186,227,27,35,124,176,36,156,81,179,51,140,177,189,146,53,19,147,30,222,77,99,249,198,206,192,0,243,249,254,1,134,234,158,27,118,211,237,65,199,169,47,152,245,242,157,105,171,168,106,81,120,74,205,209,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,83,208,0,51,153,214,39,74,185,151,74,26,185,112,195,239,54,218,183,99,23,26,138,138,156,78,239,36,137,51,46,54,228,127,220,71,74,214,49,190,102,54,186,54,204,206,45,226,245,71,34,118,223,27,223,221,60,47,122,215,254,143,249,219,52,99,80,174,118,170,29,54,204,174,15,169,150,227,90,189,159,131,93,29,11,88,202,133,149,173,93,225,151,181,4,50,36,138,140,143,238,75,206,54,178,94,229,181,117,47,211,166,9,213,6,150,87,233,158,117,79,254,54,178,207,91,206,111,238,101,211,203,77,12,21,157,184,165,143,189,218,239,189,221,167,187,131,255,0,5,79,193,83,61,122,233,161,122,143,211,166,163,220,116,191,84,44,222,70,235,67,180,176,205,18,171,233,110,20,174,85,72,234,169,164,84,78,228,47,226,237,151,100,114,57,174,99,218,199,177,236,104,125,110,172,125,83,235,39,212,12,135,220,103,38,87,70,253,93,218,186,65,240,252,202,50,184,45,212,151,140,178,253,169,23,11,110,57,106,158,161,172,99,231,75,85,189,207,170,153,136,228,149,244,208,167,30,125,180,221,95,36,49,171,163,238,164,141,174,0,7,213,203,50,155,238,115,149,94,115,92,166,187,206,222,178,11,133,69,210,227,83,218,100,125,250,169,228,116,146,201,193,136,214,55,147,222,229,217,168,141,77,246,68,68,249,23,41,225,123,208,183,232,83,21,102,184,235,30,25,229,53,38,245,207,224,244,213,174,229,53,138,215,36,109,68,222,21,106,121,122,201,183,147,185,186,185,236,137,89,31,234,156,234,136,215,138,120,93,120,127,214,93,235,45,189,77,235,126,59,217,181,67,229,174,56,61,174,121,39,130,170,74,168,167,138,120,110,206,237,189,156,97,78,214,209,71,34,61,179,54,71,72,173,70,36,78,150,218,128,0,0,25,172,234,199,213,62,178,125,64,200,125,198,115,74,102,107,58,177,245,79,172,159,80,50,31,113,156,14,255,0,225,205,215,183,244,87,190,207,166,250,137,7,152,211,44,154,225,231,42,234,32,167,231,85,101,174,123,25,18,214,53,24,156,230,133,89,28,109,150,47,155,145,172,107,226,78,77,116,115,94,161,149,114,205,60,58,252,75,113,157,48,195,83,68,250,146,201,42,233,108,86,42,121,166,176,228,181,43,81,90,248,32,69,167,100,22,148,167,167,166,124,170,198,162,212,72,201,94,245,70,49,27,18,34,53,177,162,5,143,234,23,84,253,62,233,54,163,218,244,159,83,117,70,213,139,228,151,155,127,197,41,34,186,54,90,122,85,165,222,102,164,143,172,123,18,154,45,221,79,43,81,36,149,174,87,34,34,34,171,154,139,213,76,198,107,94,168,93,117,171,87,50,253,87,188,182,174,58,140,166,241,83,114,101,61,77,107,170,223,71,3,222,189,154,84,149,200,138,246,67,23,110,38,125,214,162,50,54,162,53,168,136,137,117,62,20,250,21,117,209,206,151,40,50,44,130,170,175,226,90,143,80,153,66,81,186,165,206,130,146,138,72,152,218,78,17,182,87,195,206,72,90,217,221,35,91,28,138,147,71,20,136,189,134,236,20,66,105,79,164,239,75,26,55,244,255,0,30,246,232,12,214,26,83,233,59,210,198,141,253,63,199,189,186,0,58,168,0,14,85,213,143,165,141,100,250,127,144,251,116,230,107,13,41,245,99,233,99,89,62,159,228,62,221,57,154,192,53,80,0,0,0,0,64,15,26,191,75,24,183,212,10,31,110,184,147,252,128,30,53,126,150,49,111,168,20,62,221,113,2,0,120,92,122,236,211,47,206,189,158,180,191,227,48,58,85,169,153,86,141,234,62,57,170,88,85,95,151,189,99,55,8,174,20,220,164,145,145,205,193,126,252,18,246,222,199,186,25,88,174,142,70,35,147,156,111,123,85,118,114,154,30,233,87,169,140,55,170,253,35,163,213,44,62,134,174,220,246,212,58,219,119,182,84,162,185,246,235,140,108,141,242,192,146,113,70,204,206,50,198,246,72,212,78,76,123,121,53,143,231,27,3,176,0,0,25,87,47,39,196,191,174,58,110,156,112,217,180,123,7,101,91,245,23,52,179,200,248,106,227,124,180,236,177,219,166,89,32,90,214,204,197,107,150,165,92,201,91,11,88,239,184,248,214,71,170,35,88,201,168,216,13,41,244,157,233,99,70,254,159,227,222,221,1,213,78,85,210,119,165,141,27,250,127,143,123,116,7,85,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,70,78,188,31,172,151,253,50,135,76,244,127,8,188,222,100,201,36,84,188,85,208,198,138,216,40,227,84,94,202,170,170,125,233,93,182,251,127,212,49,232,191,214,66,77,131,78,162,207,250,139,85,90,206,51,240,89,236,251,151,240,141,117,173,119,217,197,115,110,115,20,213,156,102,59,76,227,19,210,122,250,194,147,255,0,162,7,83,95,246,151,200,255,0,254,131,127,253,103,61,205,176,60,195,78,47,175,198,115,156,126,170,205,116,100,76,153,212,181,45,68,145,24,228,221,170,168,139,251,75,242,42,71,196,139,212,245,199,255,0,153,22,255,0,253,218,156,142,233,179,218,208,216,251,90,42,153,156,227,174,31,162,184,15,196,141,127,21,238,147,160,212,218,162,154,98,137,171,52,243,103,49,49,30,115,63,23,181,240,172,255,0,228,191,151,127,243,183,255,0,219,80,150,114,86,55,133,103,255,0,37,252,187,255,0,157,191,254,218,132,179,146,239,96,246,42,125,103,234,242,239,22,253,232,187,242,209,250,64,1,114,243,53,85,248,231,126,228,255,0,137,63,150,156,83,194,3,22,177,103,58,251,168,88,86,83,67,231,108,185,6,151,221,173,119,26,110,235,227,239,210,207,91,65,28,177,243,98,181,237,228,199,185,55,106,163,147,125,209,81,126,103,107,241,206,253,201,255,0,18,127,45,57,87,130,167,170,124,167,233,253,119,184,219,128,225,93,114,116,137,117,233,7,87,27,138,65,113,171,188,98,119,234,119,92,177,203,172,244,238,99,223,2,61,90,250,89,158,141,72,159,83,10,241,231,219,93,149,146,67,34,182,62,234,70,222,129,225,215,215,85,79,75,89,146,96,250,131,95,86,253,43,191,212,77,53,116,52,212,177,61,246,203,140,201,78,196,185,42,164,107,60,204,108,116,237,141,240,181,255,0,212,123,158,214,61,237,70,62,228,250,138,208,108,55,169,45,35,190,233,78,103,69,72,230,92,105,222,251,101,116,212,235,51,237,55,20,99,146,158,182,36,107,216,238,113,185,219,171,81,237,230,197,124,110,94,15,114,46,123,58,138,208,108,203,166,221,92,190,233,78,103,69,86,215,219,170,30,251,101,116,212,233,11,46,214,229,123,146,158,182,36,107,222,222,18,53,187,171,81,238,224,244,124,110,94,108,114,32,105,120,205,103,86,62,169,245,147,234,6,67,238,51,150,19,225,17,214,14,125,149,93,95,210,206,120,181,119,187,109,166,207,45,126,53,117,88,166,154,123,124,16,58,54,173,12,239,99,28,212,166,70,191,120,164,149,204,72,213,173,129,28,254,228,17,199,94,221,88,250,167,214,79,168,25,15,184,206,7,52,173,180,221,109,212,212,21,151,11,101,93,45,61,210,157,106,232,101,154,23,49,149,80,36,178,66,178,196,229,77,158,196,150,25,99,87,55,116,231,27,219,248,181,81,45,127,194,235,196,2,142,239,71,109,233,147,91,242,46,205,214,31,45,110,193,238,147,199,4,20,178,82,197,4,80,67,105,119,109,140,227,50,118,183,138,73,21,238,153,210,58,53,114,61,34,108,191,43,76,186,40,197,122,172,240,204,211,219,221,166,217,229,245,55,25,183,228,18,99,151,10,116,141,146,87,240,187,215,200,219,101,66,200,230,49,208,202,245,84,99,158,228,236,200,245,122,47,23,74,201,107,46,237,108,204,180,163,63,173,179,86,73,87,96,203,48,235,196,148,210,190,146,173,18,123,125,198,146,101,107,150,57,161,114,162,62,57,99,93,159,27,151,230,212,86,175,224,160,106,32,16,215,195,175,174,170,110,169,112,212,193,245,6,190,145,154,169,96,167,154,106,232,105,169,101,99,46,118,232,86,157,137,114,85,72,210,8,94,233,42,27,27,225,107,255,0,174,199,61,172,99,28,140,100,202,0,69,95,20,127,66,122,155,249,47,188,81,18,168,138,190,40,254,132,245,55,242,95,120,162,2,149,186,78,245,79,163,127,80,49,239,113,128,157,62,40,190,31,245,150,138,203,151,83,122,33,142,247,173,83,121,155,142,113,107,130,73,231,170,142,170,89,229,158,107,179,123,143,127,40,87,187,180,177,198,140,108,45,141,178,35,85,139,43,162,130,221,39,122,167,209,191,168,24,247,184,192,105,34,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,80,41,47,194,111,72,250,130,200,245,199,244,161,166,87,143,178,248,101,155,133,187,42,188,212,80,69,81,29,198,151,189,13,68,150,154,116,149,171,188,210,246,162,231,36,106,215,65,26,163,213,200,174,142,57,109,171,169,126,157,48,78,168,52,178,191,76,243,170,127,241,181,150,122,222,115,127,115,46,158,90,104,96,172,237,197,44,125,238,215,125,238,237,61,220,31,248,42,126,10,158,255,0,19,197,172,88,54,43,102,194,177,106,31,37,101,199,237,244,246,187,117,55,117,242,118,41,96,141,177,197,31,55,171,158,238,44,99,83,119,42,185,118,221,85,87,230,125,96,51,45,174,154,23,168,253,58,106,61,199,75,245,66,205,228,110,180,59,75,12,209,42,190,150,225,74,229,84,142,170,154,69,68,238,66,254,46,217,118,71,35,154,230,61,172,123,30,198,207,255,0,9,78,181,254,9,89,71,210,110,166,220,237,84,118,89,187,210,97,119,9,215,177,35,107,166,159,184,251,99,149,27,194,78,243,229,150,72,157,35,154,228,145,29,18,44,139,44,44,100,202,235,147,161,204,55,171,220,53,181,84,175,164,177,234,45,142,157,204,176,223,158,197,225,35,55,87,121,42,206,40,174,125,51,156,174,84,114,34,190,23,185,94,196,114,58,88,165,161,124,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,180,213,212,53,40,156,226,126,200,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,170,26,72,215,77,116,211,142,157,52,226,227,170,26,161,121,242,54,170,29,162,134,24,145,31,85,112,170,114,42,199,75,77,26,170,119,38,127,23,108,155,163,81,173,115,222,230,49,143,123,115,173,174,154,233,168,253,69,234,61,199,84,53,66,243,231,174,181,219,69,12,49,34,178,150,223,74,213,85,142,150,154,53,85,237,194,206,78,217,55,87,43,156,231,189,207,123,222,247,125,109,116,234,143,93,186,148,248,39,233,175,57,251,71,246,115,204,252,51,251,153,71,71,216,243,29,174,247,250,26,40,249,114,236,69,253,109,246,227,242,219,117,222,69,120,105,244,43,77,212,214,77,85,169,250,157,65,73,85,165,248,229,68,246,218,170,23,85,75,28,247,123,138,211,162,182,6,44,18,50,88,89,10,79,12,206,145,92,156,151,183,27,90,244,116,139,24,117,95,10,30,135,42,114,91,173,147,171,141,70,125,34,216,173,181,21,15,196,109,42,200,170,22,186,174,39,73,3,171,103,71,35,146,38,65,43,95,218,106,109,42,205,19,100,221,141,141,157,235,116,0,1,0,60,106,253,44,98,223,80,40,125,186,226,79,242,0,120,213,250,88,197,190,160,80,251,117,196,8,1,225,113,235,179,76,191,58,246,122,211,208,120,142,244,57,77,210,150,101,65,152,105,243,234,234,52,235,48,168,157,148,48,202,201,101,125,146,173,168,143,90,41,103,84,86,189,142,106,185,208,57,206,238,185,145,74,215,35,150,21,150,78,21,210,230,186,127,70,189,118,198,117,175,236,183,218,63,179,158,119,251,153,231,188,159,127,204,81,207,77,253,251,183,39,30,61,254,95,212,93,248,237,242,223,116,208,159,249,205,117,75,163,95,234,86,113,167,185,197,191,254,249,97,169,133,93,255,0,6,72,102,142,70,127,222,75,12,177,255,0,212,72,207,144,102,92,189,63,10,62,157,63,66,221,56,193,159,222,233,248,100,154,165,229,239,181,31,127,126,213,173,172,119,195,162,251,178,190,55,111,28,178,84,114,70,177,233,230,251,111,77,226,77,160,170,120,90,103,120,255,0,87,184,158,131,229,151,91,173,94,3,145,249,170,216,179,11,117,12,45,146,162,134,138,146,25,171,28,180,237,154,101,163,218,121,225,164,108,179,253,222,228,209,185,27,38,233,26,221,248,20,173,227,87,234,159,22,250,127,67,238,55,19,208,120,76,233,14,27,175,90,95,212,102,145,234,4,21,114,88,178,42,124,102,26,133,164,157,97,158,39,178,75,132,177,77,27,254,104,143,142,88,227,145,17,200,230,42,177,17,205,115,85,205,95,63,227,87,234,159,22,250,127,67,238,55,17,224,247,212,46,43,165,122,203,124,210,60,166,155,177,250,84,242,52,214,235,163,234,163,138,26,106,234,54,212,186,42,121,26,245,77,251,254,97,209,177,90,229,119,117,34,98,49,221,222,76,8,171,212,239,79,89,87,75,250,203,122,210,60,166,167,207,249,14,221,77,186,232,202,89,41,225,185,208,202,222,81,84,70,215,167,251,104,222,141,115,218,201,98,149,136,247,240,228,179,43,194,191,174,170,156,3,33,181,116,195,170,85,245,115,227,23,202,136,109,184,100,208,210,197,194,211,113,158,170,103,186,9,82,56,210,105,25,85,53,74,34,72,247,191,180,246,177,56,182,55,189,241,216,167,88,61,38,97,189,93,105,127,216,123,237,69,37,158,251,65,81,29,77,139,35,117,2,213,79,106,122,200,197,157,24,196,146,37,123,37,137,139,27,152,175,225,191,109,234,138,232,152,169,158,204,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,180,213,212,53,40,156,226,126,200,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,170,26,136,4,10,240,168,235,7,62,234,15,13,190,233,142,169,45,93,218,251,129,211,210,58,151,34,124,83,72,251,141,20,170,246,53,149,147,112,88,146,166,53,141,17,30,249,18,73,216,170,238,46,116,51,74,233,234,0,138,189,125,116,81,138,245,89,167,21,119,187,77,179,203,234,110,51,111,154,76,114,225,78,145,178,74,254,8,233,27,108,168,89,28,198,58,25,94,170,140,115,220,157,153,30,175,69,226,233,89,44,170,0,102,179,66,250,112,212,125,115,215,27,118,134,90,113,251,173,5,215,226,11,79,127,116,180,11,220,176,210,197,50,71,87,83,83,20,142,143,135,103,117,69,141,238,99,157,39,24,147,239,189,173,93,15,104,190,144,225,186,11,165,248,254,145,233,252,21,113,216,177,218,119,67,78,181,115,172,211,202,247,200,233,101,154,71,252,145,95,36,178,73,34,163,81,172,69,122,163,90,214,162,53,62,173,139,0,195,113,156,155,38,204,236,88,245,37,37,247,49,168,166,169,190,220,26,138,179,215,62,158,157,148,240,35,220,170,170,140,142,40,209,26,196,217,136,174,145,200,156,164,123,157,232,0,202,185,127,222,23,30,132,244,203,243,175,120,173,40,4,191,239,11,143,66,122,101,249,215,188,86,129,93,94,35,254,31,245,157,59,223,101,213,189,33,199,127,206,158,191,203,65,45,53,60,147,212,73,142,213,112,100,124,106,31,51,228,145,240,205,34,43,217,50,187,138,73,42,196,228,103,234,86,94,151,225,67,208,229,78,75,117,178,117,113,168,207,164,91,21,182,162,161,248,141,165,89,21,66,215,85,196,233,32,117,108,232,228,114,68,200,37,107,251,77,77,165,89,162,108,155,177,177,179,189,106,153,254,1,134,234,158,27,118,211,237,65,199,169,47,152,245,242,157,105,171,168,106,81,120,74,205,209,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,83,208,0,0,0,0,1,64,62,40,254,187,53,55,242,95,103,162,58,87,134,223,76,248,111,85,250,71,175,26,91,152,87,85,219,158,218,140,98,229,104,185,211,42,185,246,235,140,108,187,50,41,214,62,72,217,153,198,89,24,248,220,169,201,143,119,23,49,252,36,103,53,241,71,245,217,169,191,146,251,61,17,42,188,12,127,125,159,195,127,204,128,173,93,82,210,220,239,69,179,187,158,153,234,93,139,224,217,37,155,179,231,104,188,212,53,29,174,236,44,154,63,214,66,247,198,237,227,149,142,251,174,93,183,217,118,84,84,73,127,163,158,42,122,143,163,253,41,201,162,22,203,7,156,204,236,219,91,177,124,154,170,117,168,142,138,218,245,145,206,89,162,149,93,220,154,159,238,71,78,196,253,79,109,99,71,49,18,159,133,68,192,241,147,176,104,213,127,79,182,155,254,107,123,242,121,245,170,224,172,194,41,163,169,114,73,93,222,150,157,46,17,186,20,71,35,161,108,12,108,142,145,81,188,36,142,6,163,211,187,219,150,149,128,253,86,155,77,214,255,0,117,162,177,88,173,149,119,27,149,198,162,58,74,58,58,72,93,52,245,51,200,228,108,113,71,27,81,92,247,185,202,141,70,162,42,170,170,34,22,169,169,61,31,90,186,77,240,183,212,166,220,18,174,76,239,49,167,198,107,242,183,205,43,85,148,211,178,235,72,177,208,196,216,222,232,184,83,172,210,177,100,107,156,178,189,207,127,46,11,28,113,248,175,5,189,63,209,172,147,59,203,115,75,251,252,206,164,226,94,94,167,31,130,73,157,15,148,161,154,26,138,122,170,136,90,201,211,204,242,239,36,114,36,144,113,135,120,21,175,87,77,179,38,175,138,63,161,61,77,252,151,222,40,128,165,110,147,189,83,232,223,212,12,123,220,96,52,166,102,179,164,239,84,250,55,245,3,30,247,24,13,41,128,0,1,29,122,219,232,251,25,234,231,75,229,178,185,41,40,179,107,29,60,238,196,239,21,114,212,118,40,103,150,72,31,51,36,142,39,163,92,201,155,76,200,149,238,100,139,26,57,94,198,185,83,139,168,7,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,39,56,159,178,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,234,32,160,31,20,127,93,154,155,249,47,179,209,1,232,60,56,186,28,166,234,183,50,175,204,53,5,245,116,250,117,135,212,64,202,232,98,100,177,62,247,86,228,87,165,20,83,162,35,88,198,181,26,233,220,215,119,90,201,98,107,81,171,50,75,29,239,16,3,193,83,210,198,83,245,2,187,219,173,196,255,0,0,0,3,53,157,88,250,167,214,79,168,25,15,184,206,88,166,144,116,101,98,235,15,195,51,74,45,145,221,126,13,153,226,255,0,104,170,49,155,148,175,122,210,182,73,110,245,93,218,106,152,219,190,240,203,218,137,22,70,181,100,141,204,107,155,201,17,241,73,93,125,88,250,167,214,79,168,25,15,184,206,92,79,132,222,127,134,228,221,28,227,24,101,139,33,164,171,190,225,213,23,10,107,237,189,170,169,61,11,234,46,21,85,16,43,218,168,138,172,146,41,17,90,244,221,138,173,145,168,188,163,123,90,20,87,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,133,208,207,77,60,110,86,201,20,145,185,17,204,123,92,138,213,106,162,42,42,42,41,122,158,28,93,113,212,245,91,134,215,225,250,130,202,74,125,69,195,233,224,125,116,209,62,40,153,123,164,114,171,18,182,40,17,81,204,123,92,141,108,237,107,123,77,124,177,57,170,212,153,34,143,197,120,157,116,29,250,111,177,84,235,206,147,217,121,103,216,253,189,223,18,181,219,173,221,202,172,162,22,190,22,199,187,187,173,78,245,60,13,168,86,241,142,73,102,106,71,10,111,194,38,165,59,96,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,231,19,246,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,80,155,254,53,126,169,241,111,167,244,62,227,113,58,175,129,143,239,179,248,111,249,145,15,250,239,234,114,197,213,166,161,97,186,171,104,178,252,18,173,152,124,118,187,165,163,204,190,167,200,85,69,115,184,57,177,247,221,20,73,47,40,36,167,151,118,183,138,119,120,110,174,107,137,129,224,99,251,236,254,27,254,100,7,42,241,171,245,79,139,125,63,161,247,27,137,213,124,12,127,125,159,195,127,204,142,85,227,87,234,159,22,250,127,67,238,55,19,170,248,24,254,251,63,134,255,0,153,1,106,128,0,0,0,0,0,0,0,41,3,196,127,195,254,179,167,123,236,186,183,164,56,239,249,211,215,249,104,37,166,167,146,122,137,49,218,174,12,143,141,67,230,124,146,62,25,164,69,123,38,87,113,73,37,88,156,140,253,74,203,8,45,54,155,173,254,235,69,98,177,91,42,238,55,43,141,68,116,148,116,116,144,186,105,234,103,145,200,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,47,211,197,31,208,158,166,254,75,239,20,69,43,116,157,234,159,70,254,160,99,222,227,0,23,125,208,191,70,86,46,143,52,226,170,217,37,215,227,57,158,81,229,234,50,107,148,79,122,82,186,72,145,253,170,106,104,221,182,208,197,221,149,18,71,53,36,145,207,115,157,197,21,145,71,37,64,0,64,15,26,191,75,24,183,212,10,31,110,184,147,252,128,30,53,126,150,49,111,168,20,62,221,113,2,0,120,92,122,236,211,47,206,189,158,180,244,30,35,189,14,83,116,165,153,80,102,26,124,250,186,141,58,204,42,39,101,12,50,178,89,95,100,171,106,35,214,138,89,213,21,175,99,154,174,116,14,115,187,174,100,82,181,200,229,133,101,147,133,116,185,174,159,209,175,93,177,157,107,251,45,246,143,236,231,157,254,230,121,239,39,223,243,20,115,211,127,126,237,201,199,143,127,151,245,23,126,59,124,183,221,52,39,254,115,93,82,232,215,250,149,156,105,238,113,111,255,0,190,88,106,97,87,127,193,146,25,163,145,159,247,146,195,44,127,245,18,51,228,25,151,47,79,194,143,167,79,208,183,78,48,103,247,186,126,25,38,169,121,123,237,71,223,223,181,107,107,29,240,232,190,236,175,141,219,199,44,149,28,145,172,122,121,190,219,211,120,147,104,42,158,22,153,222,63,213,238,39,160,249,101,214,235,87,128,228,126,106,182,44,194,221,67,11,100,168,161,162,164,134,106,199,45,59,102,153,104,246,158,120,105,27,44,255,0,119,185,52,110,70,201,186,70,183,126,4,10,241,101,210,254,168,245,43,75,237,20,218,52,234,187,230,19,79,80,197,201,113,107,37,20,178,93,107,39,238,39,151,168,114,49,92,234,186,102,59,142,240,49,136,177,191,140,206,73,81,168,234,106,193,232,251,164,204,203,171,173,80,251,15,98,168,171,179,216,168,41,228,169,190,228,109,160,74,168,45,76,88,222,176,35,216,178,68,143,124,178,177,35,107,17,252,246,238,61,17,91,19,213,52,102,124,155,6,39,138,226,159,18,251,45,140,218,172,223,25,184,77,118,184,252,62,138,58,127,57,93,46,221,218,153,184,34,119,38,127,22,242,145,219,185,219,38,234,187,1,249,112,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,58,83,80,208,211,34,240,137,155,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,174,93,205,84,25,87,3,73,29,50,90,109,87,254,145,52,162,197,125,182,82,92,109,183,29,55,177,82,86,81,213,194,217,160,169,130,75,100,45,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,82,146,250,232,232,202,251,209,230,163,210,219,35,186,252,103,12,202,60,197,70,51,114,149,236,74,167,71,18,179,187,77,83,27,118,218,104,187,177,34,200,214,164,114,53,237,115,120,170,190,40,238,255,0,164,239,75,26,55,244,255,0,30,246,232,15,107,158,96,24,110,167,227,51,225,154,129,143,82,95,108,85,85,20,149,53,22,250,180,87,65,59,233,170,35,168,137,36,110,251,61,137,44,49,170,177,219,177,232,138,215,35,154,170,213,10,245,240,115,209,206,160,176,75,22,69,156,230,179,93,108,122,109,149,219,233,171,172,22,74,198,196,232,238,149,82,61,81,110,81,181,94,178,211,113,134,22,183,231,27,91,83,29,68,47,69,115,97,141,74,129,53,80,101,92,1,114,126,24,190,32,21,154,187,71,77,211,246,183,228,94,111,58,164,227,6,51,114,150,57,229,170,191,82,199,4,211,74,218,151,181,139,26,77,4,116,255,0,57,164,123,93,51,94,221,209,210,53,239,147,154,224,189,22,90,186,167,240,196,211,171,238,33,143,210,59,85,49,170,123,194,227,245,139,82,218,85,173,129,47,149,174,150,223,60,142,106,181,236,115,86,87,68,143,86,163,38,86,175,114,54,62,110,85,151,254,106,176,44,171,253,85,199,50,76,114,225,255,0,132,163,174,182,215,83,201,255,0,6,72,102,142,70,127,145,205,115,127,98,160,26,147,4,74,240,243,235,78,213,213,62,151,211,216,178,252,130,145,218,169,141,83,170,100,20,105,76,218,85,173,129,36,227,21,194,8,218,229,107,216,230,172,77,149,88,141,70,76,174,78,220,108,124,60,165,168,2,42,248,163,250,19,212,223,201,125,226,136,149,68,85,241,71,244,39,169,191,146,251,197,16,20,173,210,119,170,125,27,250,129,143,123,140,4,170,241,58,232,59,244,33,125,169,215,157,39,178,241,192,114,11,131,190,37,107,183,91,187,116,184,188,206,100,45,143,119,119,92,189,154,137,221,80,173,227,28,113,66,229,142,20,219,156,77,88,85,164,249,215,232,191,84,240,221,76,248,95,196,254,201,100,22,235,239,146,239,246,124,215,149,169,142,110,215,115,139,184,114,237,241,229,197,219,111,190,203,182,198,148,241,108,167,78,53,199,78,41,114,76,110,186,213,150,225,153,109,189,237,107,157,18,77,75,93,75,34,58,57,97,150,41,19,253,188,114,69,35,81,205,114,61,143,106,42,57,168,25,215,233,163,168,188,239,165,253,83,160,212,204,22,163,252,85,29,226,139,132,63,221,59,95,153,134,105,232,251,146,197,39,103,187,216,99,123,172,111,54,126,40,191,138,46,135,180,95,87,176,221,122,210,252,127,87,52,254,122,185,44,89,21,59,166,167,74,184,22,25,226,123,36,116,82,195,35,62,104,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,180,87,215,39,67,153,151,72,89,147,106,169,95,87,124,211,171,229,67,153,97,191,61,137,206,55,236,174,242,85,156,81,26,202,150,181,28,168,228,68,100,204,106,189,136,213,108,177,69,245,124,59,250,193,207,186,114,213,203,70,17,2,213,222,112,76,222,241,75,65,119,177,178,41,170,31,12,243,61,144,182,186,142,40,88,249,86,165,168,173,69,142,54,57,103,99,82,53,106,189,33,124,97,126,128,0,4,85,235,235,162,140,87,170,205,56,171,189,218,109,158,95,83,113,155,124,210,99,151,10,116,141,146,87,240,71,72,219,101,66,200,230,49,208,202,245,84,99,158,228,236,200,245,122,47,23,74,201,101,80,3,45,153,102,45,125,193,178,171,206,21,148,208,249,43,214,63,112,168,181,220,105,187,172,147,177,85,4,142,142,88,249,177,92,199,113,123,28,155,181,85,171,182,232,170,159,50,95,248,115,116,19,253,42,47,179,234,70,162,79,229,244,203,25,184,121,58,186,120,42,56,85,94,171,152,198,74,180,109,86,47,56,97,70,73,27,165,151,228,229,107,218,200,151,147,157,36,60,3,171,31,84,250,201,245,3,33,247,25,203,84,240,84,244,177,148,253,64,174,246,235,112,19,252,0,0,0,0,205,103,86,62,169,245,147,234,6,67,238,51,154,83,51,89,213,143,170,125,100,250,129,144,251,140,224,76,174,141,250,68,181,117,125,225,249,148,98,144,92,105,44,249,101,135,82,46,23,44,114,235,61,59,94,198,78,182,171,123,95,75,51,209,171,43,41,166,78,60,251,107,186,62,56,100,86,201,218,72,221,94,185,102,45,125,193,178,171,206,21,148,208,249,43,214,63,112,168,181,220,105,187,172,147,177,85,4,142,142,88,249,177,92,199,113,123,28,155,181,85,171,182,232,170,159,50,199,252,32,58,179,195,112,90,154,158,151,179,10,122,75,75,242,171,197,77,234,209,124,169,175,86,178,170,227,36,84,116,241,91,82,46,223,22,189,237,130,71,50,71,74,156,159,198,38,181,94,246,114,149,94,34,157,10,211,117,75,134,174,113,167,212,20,140,213,75,5,60,48,208,205,83,85,43,25,115,183,66,181,15,91,106,34,200,144,66,247,73,80,233,25,51,153,253,118,53,142,123,24,229,123,2,165,186,41,233,226,235,212,199,80,216,214,7,5,170,146,190,197,111,168,134,247,148,178,166,177,212,204,248,36,21,17,37,83,81,209,170,74,175,145,36,108,44,72,254,247,57,90,170,172,106,58,70,104,162,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,66,186,252,29,250,120,181,97,24,109,235,90,50,203,85,93,6,119,146,211,178,43,101,53,77,99,90,246,98,243,171,31,79,86,148,141,94,108,101,85,77,45,71,9,101,79,190,202,54,186,45,152,174,116,150,62,6,85,205,41,244,157,233,99,70,254,159,227,222,221,1,154,195,74,125,39,122,88,209,191,167,248,247,183,64,7,85,63,37,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,102,195,5,52,17,181,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,167,235,42,87,197,23,196,2,178,239,89,114,233,147,68,50,46,205,170,31,51,110,206,46,144,71,60,21,82,85,69,60,176,77,105,111,113,140,227,10,118,183,150,72,213,237,153,178,54,52,114,49,37,108,161,45,111,93,76,97,189,82,244,111,212,126,103,167,212,53,108,199,172,22,124,167,28,161,173,169,69,99,238,108,134,200,217,150,173,34,86,163,161,99,157,80,228,99,29,247,248,49,174,114,49,206,88,217,65,133,170,116,11,255,0,74,203,168,223,226,255,0,254,167,41,74,171,3,85,0,0,0,0,4,0,241,171,244,177,139,125,64,161,246,235,137,63,200,1,227,87,233,99,22,250,129,67,237,215,16,41,88,235,253,42,245,49,153,116,161,171,148,122,165,135,208,210,92,88,234,119,91,110,246,202,148,70,178,227,110,145,241,190,88,18,78,42,232,95,202,40,222,201,26,139,197,236,111,38,189,156,227,127,181,240,228,197,172,89,207,88,88,94,21,148,208,249,219,46,65,111,200,173,119,26,110,235,227,239,210,207,98,175,142,88,249,177,90,246,242,99,220,155,181,81,201,190,232,168,191,51,208,120,131,116,73,117,233,67,63,142,251,140,65,87,93,167,89,85,69,68,214,170,198,210,185,176,90,103,116,211,57,150,151,200,233,165,123,223,29,59,99,115,101,145,90,179,39,113,90,138,177,201,176,94,78,149,106,102,43,172,154,113,142,106,150,21,87,230,44,185,53,190,43,133,55,41,35,124,144,243,79,191,4,189,183,189,141,154,39,163,163,145,136,229,225,35,30,213,93,218,167,32,235,147,171,187,87,72,58,70,220,174,11,117,37,227,44,191,84,58,219,142,90,167,168,107,24,249,209,138,231,213,76,196,114,74,250,104,83,143,62,218,110,175,146,24,213,209,247,82,70,212,7,68,189,118,102,93,28,93,111,176,54,199,87,151,98,119,218,117,123,241,199,93,146,138,8,174,40,232,209,181,172,122,195,50,181,253,166,62,55,53,168,222,226,44,106,245,94,212,104,156,171,168,173,121,204,186,146,213,203,238,171,102,117,181,110,125,198,161,236,182,80,205,80,147,50,211,110,71,185,105,232,162,86,177,141,225,27,93,178,185,24,222,111,87,200,228,230,247,42,135,138,203,50,155,238,115,149,94,115,92,166,187,206,222,178,11,133,69,210,227,83,218,100,125,250,169,228,116,146,201,193,136,214,55,147,222,229,217,168,141,77,246,68,68,249,31,40,180,159,11,239,15,186,107,181,53,151,170,29,105,181,85,177,140,168,109,126,31,99,169,138,90,103,243,134,90,90,138,59,210,75,20,237,114,177,92,201,218,200,37,139,132,140,86,203,247,152,230,111,86,192,105,79,164,239,75,26,55,244,255,0,30,246,232,14,170,114,174,147,189,44,104,223,211,252,123,219,160,58,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,164,124,72,189,79,92,127,249,145,111,255,0,221,169,109,197,72,248,145,122,158,184,255,0,243,34,223,255,0,187,82,139,136,189,142,62,104,253,222,179,224,215,188,85,126,21,95,90,94,215,194,179,255,0,146,254,93,255,0,206,223,255,0,109,66,89,201,88,222,21,159,252,151,242,239,254,118,255,0,251,106,18,206,77,155,7,177,83,235,63,84,47,22,253,232,187,242,209,250,64,1,114,243,53,85,248,231,126,228,255,0,137,63,150,156,171,193,83,213,62,83,244,254,187,220,109,199,85,241,206,253,201,255,0,18,127,45,57,87,130,167,170,124,167,233,253,119,184,219,128,186,146,63,245,155,210,6,43,214,38,156,80,225,215,107,247,217,203,213,150,224,219,133,162,251,29,186,58,185,41,183,78,19,192,230,57,88,247,67,43,21,21,204,100,145,239,36,80,61,85,201,31,7,72,0,7,31,233,147,165,221,47,233,103,0,135,16,211,251,37,35,46,85,148,244,139,144,222,154,201,18,123,205,108,48,182,55,84,63,185,36,142,141,138,238,227,219,3,95,219,141,101,147,138,39,39,43,168,51,171,31,84,250,201,245,3,33,247,25,205,41,153,172,234,199,213,62,178,125,64,200,125,198,112,46,167,194,227,208,158,153,126,117,239,21,167,20,241,107,233,15,21,204,180,226,179,169,172,74,138,213,106,203,241,142,207,218,26,137,235,227,162,142,237,107,68,237,55,146,61,17,146,214,70,245,129,145,125,230,190,72,213,209,39,117,233,79,26,118,15,12,235,181,170,193,225,255,0,167,247,219,237,206,146,221,109,183,83,223,170,235,43,42,230,108,48,83,65,29,218,185,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,86,183,136,167,93,85,61,82,230,75,131,233,245,125,91,52,174,193,81,12,212,48,212,210,196,199,220,238,48,165,67,22,228,138,177,164,240,177,209,212,58,54,66,231,255,0,81,141,123,152,199,185,88,192,138,184,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,57,196,253,149,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,67,189,31,245,41,98,234,167,67,172,250,155,108,78,205,214,30,54,188,146,145,180,175,130,58,75,196,80,198,250,136,226,71,57,252,161,94,235,36,141,81,239,94,220,140,71,42,61,30,214,211,15,64,61,31,93,122,178,213,198,182,224,148,145,224,152,117,69,29,126,86,249,165,114,62,166,7,189,203,29,12,77,141,237,151,157,66,67,43,22,70,185,169,19,26,247,242,230,145,199,37,249,226,120,181,139,6,197,108,216,86,45,67,228,172,184,253,190,158,215,110,166,238,190,78,197,44,17,182,56,163,230,245,115,221,197,140,106,110,229,87,46,219,170,170,252,192,250,196,85,241,71,244,39,169,191,146,251,197,17,42,136,171,226,143,232,79,83,127,37,247,138,32,41,91,164,239,84,250,55,245,3,30,247,24,13,41,153,172,233,59,213,62,141,253,64,199,189,198,3,74,96,0,0,10,75,241,142,201,52,190,231,212,189,14,63,135,227,20,148,217,101,150,207,10,101,215,136,86,72,223,91,60,204,99,233,41,229,141,88,140,123,225,166,237,185,39,106,189,92,202,150,68,229,79,46,214,165,207,101,153,77,139,6,197,111,57,174,83,93,228,172,184,253,190,162,233,113,169,237,62,78,197,44,17,186,73,100,224,196,115,221,197,140,114,236,212,87,46,219,34,42,252,140,203,234,174,166,101,90,201,168,249,30,169,102,181,126,98,245,147,92,37,184,84,241,146,71,199,15,53,251,144,69,220,123,222,216,98,98,54,56,216,174,94,17,177,141,69,217,168,7,149,52,145,210,22,73,165,249,119,77,26,123,144,104,222,49,73,142,98,117,86,118,37,45,158,153,100,115,45,243,177,238,101,85,58,201,35,24,249,222,202,150,206,215,206,228,222,103,163,165,221,220,249,46,117,242,204,3,50,193,105,177,250,172,195,30,171,180,179,42,179,199,127,180,37,74,35,95,85,110,146,89,98,138,161,25,191,38,177,238,130,69,103,36,78,76,226,246,238,199,177,206,181,79,4,253,98,186,222,176,220,243,68,47,151,234,73,105,241,170,138,91,221,130,142,106,167,58,173,176,85,44,141,172,108,81,185,234,137,77,28,177,192,245,72,216,136,217,107,30,174,85,89,90,5,154,0,67,255,0,20,13,123,213,142,157,180,10,193,154,232,230,87,246,126,245,91,152,82,218,231,169,242,52,213,124,233,95,69,91,35,163,225,81,28,140,77,223,12,107,186,39,47,187,182,251,42,162,132,192,32,7,141,95,165,140,91,234,5,15,183,92,72,255,0,208,87,94,189,88,235,79,86,56,54,153,234,94,171,124,103,27,188,252,79,206,209,124,10,219,79,221,237,91,106,166,143,245,144,211,178,70,237,36,76,119,221,114,111,182,203,186,42,162,200,15,26,191,75,24,183,212,10,31,110,184,129,74,196,202,240,226,235,142,155,165,44,202,191,15,212,22,85,212,105,214,97,81,3,235,166,137,242,202,251,37,91,81,88,149,177,64,138,173,123,28,213,107,103,107,91,221,115,34,137,205,87,44,41,20,156,171,162,13,33,195,117,235,169,204,75,72,245,2,10,185,44,89,21,61,222,26,133,164,157,97,158,39,178,215,87,44,83,70,255,0,154,35,227,150,56,228,68,114,57,138,172,68,115,92,213,86,175,137,215,77,11,212,126,157,53,30,227,165,250,161,102,242,55,90,29,165,134,104,149,95,75,112,165,114,170,71,85,77,34,162,119,33,127,23,108,187,35,145,205,115,30,214,61,143,99,67,77,32,168,191,10,30,184,234,113,171,173,147,164,125,70,101,34,88,174,85,21,12,196,110,202,248,169,214,134,174,87,73,59,168,167,87,43,82,86,79,43,159,218,114,111,42,77,43,99,217,237,145,157,155,116,2,149,188,106,253,83,226,223,79,232,125,198,226,64,2,127,248,213,250,167,197,190,159,208,251,141,196,225,93,50,244,125,147,117,75,165,250,165,122,211,148,171,172,205,176,106,139,3,173,86,118,203,79,20,23,56,43,36,170,101,75,31,36,239,141,177,61,141,133,146,181,234,253,182,142,70,113,114,200,215,48,44,127,195,23,175,31,211,125,138,155,65,181,98,245,203,62,199,237,237,248,109,210,227,113,238,85,101,16,181,243,58,77,155,218,106,119,169,224,109,58,59,148,146,75,51,82,73,151,126,18,185,58,175,91,221,3,98,189,101,125,154,187,253,178,251,27,146,99,157,234,111,138,71,103,142,187,206,80,201,247,188,188,205,231,20,139,219,145,57,198,189,222,44,238,207,247,21,100,228,218,11,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,208,79,66,253,102,216,186,195,211,138,171,156,150,175,131,102,120,191,151,167,201,173,177,49,235,74,217,37,71,246,170,105,164,118,251,195,47,106,85,72,220,229,146,55,49,205,119,36,70,75,32,118,13,33,209,125,47,208,92,54,61,63,210,60,66,147,29,177,71,81,45,90,211,194,249,37,124,179,200,169,206,89,101,149,206,150,87,236,141,106,57,238,114,163,24,198,38,205,99,81,61,168,0,0,0,0,0,101,92,191,239,11,143,66,122,101,249,215,188,86,148,2,95,247,133,199,161,61,50,252,235,222,43,64,149,64,0,0,0,0,168,14,189,122,245,234,199,69,186,177,206,116,207,77,53,91,224,216,221,155,225,158,74,139,224,86,218,142,215,118,219,75,52,159,172,154,157,242,59,121,37,123,190,243,151,109,246,77,145,17,18,64,120,82,117,71,174,221,74,126,148,127,77,121,207,218,63,179,159,4,248,103,247,50,142,143,177,230,60,247,123,253,13,20,124,185,118,34,254,182,251,113,249,109,186,238,16,3,197,31,215,102,166,254,75,236,244,71,117,240,153,213,236,55,65,116,191,168,205,92,212,9,234,227,177,99,180,248,204,213,9,73,2,205,60,175,124,151,8,162,134,54,124,145,95,36,178,71,26,43,149,172,69,122,43,156,214,163,156,156,43,197,31,215,102,166,254,75,236,244,68,85,3,170,245,59,212,46,85,213,6,178,222,181,115,41,166,242,30,127,183,77,110,181,178,170,74,136,109,148,49,55,140,84,241,185,235,254,218,71,171,90,198,190,89,101,122,49,156,248,167,74,210,47,15,189,109,214,30,157,50,142,160,241,251,85,92,148,244,20,241,84,226,246,154,72,160,170,159,37,99,42,165,130,189,35,70,206,146,192,250,116,129,206,70,58,39,62,117,217,177,162,170,166,254,175,195,139,161,202,110,171,115,42,252,195,80,95,87,79,167,88,125,68,12,174,134,38,75,19,239,117,110,69,122,81,69,58,34,53,140,107,81,174,157,205,119,117,172,150,38,181,26,179,36,177,222,240,25,119,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,206,39,236,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,182,211,212,55,86,120,111,87,94,24,154,153,156,88,169,233,44,247,218,10,139,77,53,247,28,109,122,213,79,106,122,223,41,82,5,123,214,56,149,236,150,38,36,141,122,51,134,253,198,34,171,162,122,39,42,241,94,232,114,167,26,186,222,250,184,211,151,210,37,138,229,81,78,252,186,210,140,138,157,104,106,229,116,112,54,182,4,106,53,37,100,242,185,157,214,174,242,164,210,186,77,222,217,31,217,173,90,43,181,214,221,77,95,71,111,185,213,210,211,221,41,210,146,186,40,102,115,25,85,2,75,28,201,20,173,69,217,236,73,97,138,68,107,183,78,113,177,223,139,81,80,58,95,73,222,169,244,111,234,6,61,238,48,26,83,51,89,210,119,170,125,27,250,129,143,123,140,6,148,192,0,0,20,3,226,143,235,179,83,127,37,246,122,34,255,0,138,1,241,71,245,217,169,191,146,251,61,16,19,255,0,193,83,210,198,83,245,2,187,219,173,196,255,0,32,7,130,167,165,140,167,234,5,119,183,91,137,254,0,0,6,107,58,177,245,79,172,159,80,50,31,113,156,244,29,31,117,103,153,116,139,170,31,110,44,84,245,119,139,21,125,60,148,215,220,113,181,233,75,5,213,137,27,210,5,123,214,57,81,143,138,87,164,141,122,51,158,221,198,34,163,101,122,47,159,234,199,213,62,178,125,64,200,125,198,115,207,229,218,67,153,97,90,119,129,106,149,230,10,69,199,181,30,158,227,53,150,120,103,71,63,157,13,91,169,106,97,149,139,179,152,246,185,35,122,46,202,197,100,204,217,202,228,123,88,26,72,210,221,82,193,53,167,4,182,106,102,154,95,126,51,141,222,123,222,74,183,202,205,79,221,237,76,248,100,253,92,204,100,141,218,72,158,223,188,212,223,109,211,116,84,85,170,31,21,14,133,106,112,12,134,235,212,246,150,208,85,207,140,95,42,38,185,102,112,205,85,23,11,77,198,122,168,88,217,226,89,36,73,164,101,84,213,42,171,27,24,254,211,218,245,228,216,222,198,71,202,188,56,186,227,166,233,75,50,175,195,245,5,149,117,26,117,152,84,64,250,233,162,124,178,190,201,86,212,86,37,108,80,34,171,94,199,53,90,217,218,214,247,92,200,162,115,85,203,10,69,37,233,221,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,6,88,139,84,240,49,253,246,127,13,255,0,50,33,255,0,136,71,77,118,46,151,186,142,184,97,88,114,240,197,175,118,248,50,27,21,51,234,159,81,53,29,44,207,146,55,193,35,222,212,85,225,60,19,163,55,87,187,181,218,87,189,207,87,169,48,60,12,127,125,159,195,127,204,128,229,94,53,126,169,241,111,167,244,62,227,113,58,175,129,143,239,179,248,111,249,145,202,188,106,253,83,226,223,79,232,125,198,226,117,95,3,31,223,103,240,223,243,32,45,80,0,0,0,0,0,0,0,4,85,241,71,244,39,169,191,146,251,197,17,74,221,39,122,167,209,191,168,24,247,184,192,93,79,138,63,161,61,77,252,151,222,40,138,86,233,59,213,62,141,253,64,199,189,198,0,52,166,0,0,64,15,26,191,75,24,183,212,10,31,110,184,147,252,128,30,53,126,150,49,111,168,20,62,221,113,2,149,137,149,225,197,215,29,55,74,89,149,126,31,168,44,171,168,211,172,194,162,7,215,77,19,229,149,246,74,182,162,177,43,98,129,21,90,246,57,170,214,206,214,183,186,230,69,19,154,174,88,82,41,57,87,68,26,67,134,235,215,83,152,150,145,234,4,21,114,88,178,42,123,188,53,11,73,58,195,60,79,101,174,174,88,166,141,255,0,52,71,199,44,113,200,136,228,115,21,88,136,230,185,170,173,95,19,174,154,23,168,253,58,106,61,199,75,245,66,205,228,110,180,59,75,12,209,42,190,150,225,74,229,84,142,170,154,69,68,238,66,254,46,217,118,71,35,154,230,61,172,123,30,198,134,154,65,81,126,20,61,113,212,227,87,91,39,72,250,140,202,68,177,92,170,42,25,136,221,149,241,83,173,13,92,174,146,119,81,78,174,86,164,172,158,87,63,180,228,222,84,154,86,199,179,219,35,59,54,232,0,0,0,202,185,170,131,42,224,105,79,164,239,75,26,55,244,255,0,30,246,232,14,170,114,174,147,189,44,104,223,211,252,123,219,160,58,168,3,42,230,170,12,171,129,127,222,23,30,132,244,203,243,175,120,173,35,175,139,175,71,216,205,126,27,112,234,211,15,74,75,109,246,215,81,76,220,185,179,75,80,247,221,224,149,105,40,105,31,18,43,221,20,79,129,91,27,85,141,99,17,236,145,238,115,185,70,214,191,191,248,103,93,173,86,15,15,253,63,190,223,110,116,150,235,109,186,158,253,87,89,89,87,51,97,130,154,8,238,213,206,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,82,176,60,67,58,211,186,245,79,170,21,22,44,67,32,171,118,149,227,85,8,152,253,26,211,58,149,43,103,72,248,203,112,158,55,57,92,247,185,203,43,98,87,163,85,144,171,83,183,27,223,55,32,142,186,91,170,89,222,139,103,118,205,76,211,75,239,193,178,75,55,123,201,86,249,88,106,59,93,216,95,12,159,171,153,143,141,219,199,43,219,247,154,187,111,186,108,168,138,154,51,233,187,91,237,93,71,232,150,45,173,22,107,29,93,154,159,35,167,149,207,160,169,145,178,62,154,120,103,146,158,102,35,219,242,123,18,88,100,224,253,154,174,103,23,43,88,170,172,74,65,232,7,163,235,175,86,90,184,214,220,18,146,60,19,14,168,163,175,202,223,52,174,71,212,192,247,185,99,161,137,177,189,178,243,168,72,101,98,200,215,53,34,99,94,254,92,210,56,228,183,254,183,243,204,155,167,142,142,114,220,191,69,234,169,49,91,150,43,79,104,164,178,173,37,190,157,208,80,192,235,133,37,55,106,58,121,24,232,81,137,11,220,196,111,13,154,155,109,182,201,176,72,162,42,248,163,250,19,212,223,201,125,226,136,174,174,158,188,71,186,206,206,117,247,77,48,172,167,89,60,237,151,32,204,44,214,187,141,55,217,219,84,125,250,89,235,98,142,88,249,178,153,175,111,38,61,201,187,85,28,155,238,138,139,243,44,87,197,31,208,158,166,254,75,239,20,64,80,9,50,188,56,186,227,166,233,75,50,175,195,245,5,149,117,26,117,152,84,64,250,233,162,124,178,190,201,86,212,86,37,108,80,34,171,94,199,53,90,217,218,214,247,92,200,162,115,85,203,10,69,36,106,209,12,42,213,169,90,209,128,233,205,246,162,174,11,110,85,148,90,172,149,146,210,61,173,158,56,42,106,227,134,71,70,231,53,205,71,163,94,170,138,173,114,111,182,232,191,129,245,122,138,208,108,203,166,221,92,190,233,78,103,69,86,215,219,170,30,251,101,116,212,233,11,46,214,229,123,146,158,182,36,107,222,222,18,53,187,171,81,238,224,244,124,110,94,108,114,32,104,207,85,116,207,21,214,77,56,200,244,183,53,164,243,22,92,154,223,45,190,167,140,113,190,72,121,167,220,158,46,227,30,198,205,19,209,178,70,245,106,240,145,140,114,38,237,66,58,244,109,225,213,165,253,39,212,205,149,220,43,105,51,124,237,181,21,9,67,146,205,110,146,141,244,52,83,69,19,22,158,42,117,168,154,38,191,118,75,188,237,68,145,89,59,227,223,130,170,58,26,248,90,117,237,246,18,178,195,210,142,168,65,207,31,186,220,60,158,33,116,167,167,222,74,10,234,185,213,201,71,80,214,38,242,67,52,242,185,89,46,202,232,228,145,81,234,177,57,29,5,191,128,0,0,0,1,154,206,172,125,83,235,39,212,12,135,220,103,45,83,193,83,210,198,83,245,2,187,219,173,197,85,245,99,234,159,89,62,160,100,62,227,57,106,158,10,158,150,50,159,168,21,222,221,110,2,127,128,0,0,82,7,80,190,35,221,103,96,218,251,169,120,86,45,172,158,74,203,143,230,23,155,93,186,155,236,237,170,78,197,44,21,178,199,20,124,223,76,231,187,139,24,212,221,202,174,93,183,85,85,249,129,119,230,107,58,177,245,79,172,159,80,50,31,113,156,185,63,11,253,123,213,142,162,116,10,255,0,154,235,30,87,246,130,245,69,152,85,90,224,169,242,52,212,156,41,89,69,69,35,99,225,79,28,108,93,159,52,139,186,167,47,189,182,251,34,34,83,103,86,62,169,245,147,234,6,67,238,51,129,202,139,190,240,230,235,234,197,174,26,113,62,157,234,173,195,225,89,158,156,227,254,122,229,120,175,169,123,169,110,118,122,84,100,111,185,79,83,51,151,183,51,57,71,230,59,175,217,206,127,117,170,168,231,178,24,1,162,221,20,127,72,14,135,178,205,103,211,219,101,214,187,82,112,220,194,174,154,43,117,18,119,190,51,107,109,37,3,223,78,145,57,201,180,209,119,103,154,53,141,21,242,125,248,184,72,231,197,219,136,0,118,174,168,117,251,42,213,190,166,178,173,92,182,106,21,214,227,29,22,65,81,246,62,233,19,228,164,146,134,215,79,84,247,91,188,179,81,24,250,126,12,225,34,108,214,191,184,231,61,223,172,115,220,183,41,225,177,170,90,237,173,61,56,187,83,53,234,251,241,154,251,206,65,91,240,58,223,43,71,79,221,181,196,200,161,254,247,74,198,53,187,85,69,88,223,190,212,122,237,191,205,170,197,90,54,209,77,47,186,235,86,174,98,26,81,102,117,92,117,25,77,226,154,218,250,138,106,39,85,190,142,7,189,59,213,75,19,85,21,236,134,46,228,175,251,205,68,100,110,85,115,81,21,83,75,184,158,45,98,193,177,91,54,21,139,80,249,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,249,189,92,247,113,99,26,155,185,85,203,182,234,170,191,48,50,218,105,79,164,239,75,26,55,244,255,0,30,246,232,12,214,23,61,170,189,109,218,186,80,232,107,69,236,88,196,244,149,218,139,149,105,189,150,27,85,27,106,154,217,237,48,58,206,141,101,217,241,186,25,88,246,71,80,216,218,216,164,70,164,203,220,70,170,164,114,108,31,175,197,11,174,159,208,166,42,253,14,209,204,207,202,106,77,235,135,198,42,104,155,202,107,21,174,72,220,171,180,200,228,242,245,147,111,31,111,100,115,217,18,190,79,213,57,212,242,45,43,30,130,237,115,204,181,95,63,173,188,214,71,87,127,203,51,27,196,149,50,178,146,145,22,123,133,198,174,101,115,146,56,97,106,34,190,73,100,93,153,27,83,230,228,70,167,224,135,228,203,49,107,238,13,149,94,112,172,166,135,201,94,177,251,133,69,174,227,77,221,100,157,138,168,36,116,114,199,205,138,230,59,139,216,228,221,170,173,93,183,69,84,249,129,103,253,2,255,0,210,178,234,55,248,191,255,0,169,202,82,170,203,84,232,23,254,149,151,81,191,197,255,0,253,78,82,149,86,6,170,0,0,0,0,8,1,227,87,233,99,22,250,129,67,237,215,18,127,144,3,198,175,210,198,45,245,2,135,219,174,32,64,15,11,143,93,154,101,249,215,179,214,151,103,212,166,21,165,250,131,160,217,206,49,173,21,21,116,216,75,172,243,87,94,170,233,31,35,103,163,130,151,106,159,51,31,109,174,115,159,19,161,108,168,222,15,71,43,17,170,199,162,171,22,147,60,46,61,118,105,151,231,94,207,90,123,255,0,20,46,181,255,0,164,6,118,253,24,211,219,157,170,187,77,176,219,131,42,98,184,209,47,123,227,55,70,194,230,62,161,37,115,83,104,98,238,207,12,105,26,171,36,251,242,243,145,175,139,182,16,175,44,183,88,172,249,85,230,211,139,100,127,104,44,180,87,10,138,123,117,223,201,190,147,226,20,172,145,205,138,167,176,245,87,197,220,98,53,253,183,47,38,242,217,126,104,118,14,138,116,231,68,181,87,168,108,107,12,215,188,170,174,211,143,87,84,67,13,45,21,53,52,239,125,242,227,37,68,80,211,91,86,88,81,93,76,201,93,42,171,230,93,182,100,110,106,62,55,61,178,51,228,244,207,210,174,174,117,95,153,84,225,250,91,109,164,107,45,212,254,102,231,119,185,72,248,109,214,230,42,59,182,147,74,198,61,220,228,115,85,172,99,26,231,187,103,59,110,12,145,236,240,25,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,57,196,253,145,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,84,53,16,101,92,185,63,10,62,181,255,0,73,184,172,29,53,234,101,206,213,77,146,98,86,250,122,108,74,93,251,51,94,45,112,198,230,173,63,4,106,70,233,169,99,141,159,54,187,156,145,47,37,98,172,51,74,234,108,3,74,125,39,122,88,209,191,167,248,247,183,64,117,83,149,116,157,233,99,70,254,159,227,222,221,1,213,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,35,226,69,234,122,227,255,0,204,139,127,254,237,75,110,42,71,196,139,212,245,199,255,0,153,22,255,0,253,218,148,92,69,236,113,243,71,238,245,159,6,189,226,171,240,170,250,210,246,190,21,159,252,151,242,239,254,118,255,0,251,106,18,206,74,198,240,172,255,0,228,191,151,127,243,183,255,0,219,80,150,114,108,216,61,138,159,89,250,161,120,183,239,69,223,150,143,210,0,11,151,153,170,175,199,59,247,39,252,73,252,180,229,94,10,158,169,242,159,167,245,222,227,110,58,175,142,119,238,79,248,147,249,105,202,188,21,61,83,229,63,79,235,189,198,220,5,212,128,0,25,172,234,199,213,62,178,125,64,200,125,198,115,74,102,107,58,177,245,79,172,159,80,50,31,113,156,14,171,146,117,175,149,89,186,49,211,254,147,180,202,231,240,234,71,91,238,146,102,151,8,22,70,85,77,230,46,181,178,50,216,213,86,181,27,11,160,124,82,74,232,220,238,235,102,108,74,173,107,102,100,156,171,166,142,157,51,190,168,53,78,131,76,240,90,127,241,85,151,138,222,112,255,0,115,45,126,102,24,103,172,237,203,44,125,238,215,125,142,237,49,220,223,248,34,126,42,156,255,0,19,197,175,185,206,85,102,194,177,106,31,59,122,200,46,20,246,187,117,55,117,145,247,234,167,145,177,197,31,55,171,88,222,79,123,83,119,42,53,55,221,85,19,230,104,79,162,142,148,108,93,37,232,213,22,27,218,181,86,101,247,45,171,50,155,221,20,47,111,159,170,228,245,142,52,116,138,175,88,96,99,251,81,166,204,106,236,249,59,108,124,178,32,30,215,167,93,6,195,122,109,210,59,22,148,225,148,84,141,101,186,157,143,185,215,67,78,176,190,237,113,86,53,42,43,101,71,61,238,231,35,155,186,53,94,238,12,70,70,213,224,198,162,116,176,0,17,87,197,31,208,158,166,254,75,239,20,68,170,34,175,138,63,161,61,77,252,151,222,40,128,165,110,147,189,83,232,223,212,12,123,220,96,52,166,102,179,164,239,84,250,55,245,3,30,247,24,13,41,128,0,1,0,60,102,245,75,236,167,78,54,45,51,160,190,249,90,252,239,32,143,204,209,121,94,126,114,215,68,197,154,111,214,43,21,177,240,170,117,185,223,39,53,238,223,100,221,189,196,42,3,74,180,207,42,214,77,71,199,52,183,10,164,243,23,172,154,225,21,190,155,148,114,62,56,121,175,223,158,94,219,30,246,195,19,17,210,72,244,106,240,141,143,114,166,205,82,80,120,179,106,133,171,81,250,193,186,91,44,205,164,146,159,5,179,209,226,239,171,166,173,109,67,42,103,99,164,169,155,126,40,137,27,226,150,174,74,119,199,187,149,175,167,118,234,138,170,198,253,255,0,7,221,28,190,231,61,80,38,170,211,205,229,236,186,105,111,158,162,178,78,44,127,126,170,186,158,122,74,122,109,149,237,123,121,49,245,50,247,17,175,106,121,110,14,226,178,53,64,146,190,51,90,51,207,67,180,219,59,196,173,222,82,203,167,119,9,172,78,181,219,173,155,82,209,80,214,195,19,98,149,93,30,204,166,134,39,209,65,3,91,199,138,186,166,54,162,181,81,173,116,32,240,209,207,233,180,251,173,45,59,170,185,100,53,118,171,109,242,162,166,193,84,144,172,188,43,31,87,77,36,84,180,242,178,52,94,108,117,98,210,42,114,78,13,123,88,247,113,225,201,46,123,173,13,28,190,235,239,76,25,254,149,98,211,112,189,93,109,241,212,91,163,226,197,243,53,84,149,17,85,197,77,187,222,198,51,188,250,118,197,220,115,145,172,238,115,93,209,187,46,112,128,213,65,31,250,214,233,75,250,96,233,101,171,76,254,222,253,146,248,102,65,5,247,206,252,47,207,247,59,116,213,16,246,187,125,232,182,223,204,242,229,201,118,225,182,223,61,211,165,232,166,168,90,181,171,72,241,13,87,179,54,146,58,124,166,207,77,114,125,61,53,107,106,217,71,59,216,157,234,85,149,168,136,247,195,47,114,39,253,214,170,62,55,34,181,170,138,137,237,64,128,29,46,120,82,127,70,189,118,198,117,175,244,245,246,143,236,231,157,254,230,125,150,242,125,255,0,49,71,61,55,247,239,55,39,30,61,254,95,212,93,248,237,242,223,116,120,213,250,88,197,190,160,80,251,117,196,159,228,0,241,171,244,177,139,125,64,161,246,235,136,16,3,194,227,215,102,153,126,117,236,245,165,191,117,139,209,214,9,213,254,9,79,96,191,214,124,27,36,179,115,251,63,144,118,230,168,248,95,118,106,119,213,127,106,178,120,163,159,187,29,58,71,250,197,94,27,242,110,202,159,58,129,240,184,245,217,166,95,157,123,61,105,127,192,101,223,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,39,56,159,178,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,220,159,133,207,91,119,94,160,113,153,180,75,82,39,171,172,205,176,187,59,42,217,122,171,170,117,68,247,218,36,168,124,110,150,77,161,107,99,124,13,146,138,37,115,228,124,147,44,139,34,238,169,34,157,3,173,175,15,60,55,172,91,173,139,48,110,109,87,135,101,150,106,116,182,190,228,218,37,184,65,87,110,71,73,35,96,125,58,203,26,53,236,150,87,185,178,53,201,242,124,141,123,95,250,181,143,186,232,94,133,233,199,78,154,113,110,210,253,47,179,121,27,85,14,242,205,52,170,143,170,184,85,57,17,36,170,169,145,17,59,147,63,139,119,93,145,168,214,181,140,107,24,198,49,161,82,222,53,126,169,241,111,167,244,62,227,113,58,175,129,143,239,179,248,111,249,145,202,188,106,253,83,226,223,79,232,125,198,226,117,95,3,31,223,103,240,223,243,32,62,175,139,95,69,31,27,163,172,234,203,76,173,151,90,203,212,61,152,243,75,124,9,223,141,212,48,193,219,101,205,168,174,231,31,101,145,69,28,173,141,174,106,198,173,149,82,52,138,103,190,178,244,95,87,179,45,5,213,12,127,87,52,254,122,72,239,184,237,67,166,167,74,184,18,104,37,99,227,116,82,195,35,62,74,172,146,41,36,141,85,170,215,162,61,85,174,107,145,28,154,115,41,47,196,143,195,238,155,167,106,152,245,135,70,237,85,110,211,171,141,67,105,171,109,176,197,44,204,198,94,145,65,28,75,45,68,211,203,52,204,169,153,103,114,61,205,107,35,122,178,61,247,124,104,161,107,253,49,117,11,138,245,65,163,86,93,92,197,169,188,135,159,238,83,92,109,111,170,142,162,107,101,116,78,227,45,60,142,98,255,0,181,145,138,230,177,207,138,88,158,172,103,62,41,213,72,43,225,159,208,214,119,211,21,186,229,169,26,151,147,93,104,50,76,174,222,182,250,220,58,57,97,117,13,15,106,170,69,142,121,164,134,105,99,170,153,99,107,29,27,219,195,180,218,137,216,168,229,122,171,103,80,0,0,0,0,25,87,47,251,194,227,208,158,153,126,117,239,21,165,0,151,253,225,113,232,79,76,191,58,247,138,208,37,80,0,0,0,8,1,213,31,133,39,244,148,215,108,155,90,255,0,79,95,103,62,209,249,47,238,103,217,111,57,216,242,244,112,83,127,126,243,113,242,229,216,229,253,68,219,150,223,61,183,94,171,208,199,67,31,208,187,237,183,249,232,253,177,251,99,240,223,245,19,225,254,87,202,121,159,252,98,110,124,188,207,253,238,220,63,110,255,0,41,84,0,160,31,20,127,93,154,155,249,47,179,209,30,43,163,238,147,51,46,174,181,67,236,61,138,162,174,207,98,160,167,146,166,251,145,182,129,42,160,181,49,99,122,192,143,98,201,18,61,242,202,196,141,172,71,243,219,184,244,69,108,79,84,246,190,40,254,187,53,55,242,95,103,162,37,87,129,143,239,179,248,111,249,144,22,105,128,96,24,110,150,97,182,157,62,211,236,122,146,199,143,88,233,210,154,134,134,153,23,132,76,221,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,125,0,0,10,33,241,29,232,114,155,165,44,202,131,48,211,231,213,212,105,214,97,81,59,40,97,149,146,202,251,37,91,81,30,180,82,206,168,173,123,28,213,115,160,115,157,221,115,34,149,174,71,44,43,44,151,188,69,95,20,127,66,122,155,249,47,188,81,1,74,221,39,122,167,209,191,168,24,247,184,192,105,76,205,103,73,222,169,244,111,234,6,61,238,48,26,83,0,0,0,80,15,138,63,174,205,77,252,151,217,232,139,254,40,7,197,31,215,102,166,254,75,236,244,64,79,255,0,5,79,75,25,79,212,10,239,110,183,19,252,128,30,10,158,150,50,159,168,21,222,221,110,39,248,0,0,25,172,234,199,213,62,178,125,64,200,125,198,114,221,58,32,210,28,55,94,188,49,49,45,35,212,8,42,228,177,100,84,247,120,106,22,146,117,134,120,158,203,229,92,177,77,27,254,104,143,142,88,227,145,17,200,230,42,177,17,205,115,85,90,181,23,213,143,170,125,100,250,129,144,251,140,229,212,248,92,122,19,211,47,206,189,226,180,10,86,234,119,167,172,171,165,253,101,189,105,30,83,83,231,252,135,110,166,221,116,101,44,148,240,220,232,101,111,40,170,35,107,211,253,180,111,70,185,237,100,177,74,196,123,248,114,89,191,225,67,215,29,78,53,117,178,116,143,168,204,164,75,21,202,162,161,152,141,217,95,21,58,208,213,202,233,39,117,20,234,229,106,74,201,229,115,251,78,77,229,73,165,108,123,61,178,51,179,61,58,197,232,235,4,234,255,0,4,167,176,95,235,62,13,146,89,185,253,159,200,59,115,84,124,47,187,53,59,234,191,181,89,60,81,207,221,142,157,35,253,98,175,13,249,55,101,79,158,125,243,252,3,50,210,204,202,237,167,218,131,143,85,216,242,27,29,66,211,87,80,212,162,115,137,251,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,168,77,255,0,26,191,84,248,183,211,250,31,113,184,157,87,192,199,247,217,252,55,252,200,175,93,110,215,156,203,95,36,194,238,154,129,91,87,114,190,226,120,188,88,205,69,218,174,161,38,158,228,200,171,106,231,138,105,23,131,87,155,98,169,142,37,87,43,222,245,133,100,115,213,210,46,214,21,224,99,251,236,254,27,254,100,7,42,241,171,245,79,139,125,63,161,247,27,137,213,124,12,127,125,159,195,127,204,142,85,227,87,234,159,22,250,127,67,238,55,19,170,248,24,254,251,63,134,255,0,153,1,106,128,141,88,79,94,218,53,157,245,89,125,233,70,211,5,213,151,171,87,126,142,150,233,37,59,146,150,190,233,72,147,58,190,141,173,219,156,125,150,68,170,217,94,136,201,29,28,232,138,136,216,93,60,149,0,0,0,0,0,0,2,42,248,163,250,19,212,223,201,125,226,136,165,110,147,189,83,232,223,212,12,123,220,96,46,167,197,31,208,158,166,254,75,239,20,69,43,116,157,234,159,70,254,160,99,222,227,0,26,83,0,0,32,7,141,95,165,140,91,234,5,15,183,92,73,254,64,15,26,191,75,24,183,212,10,31,110,184,129,0,60,46,61,118,105,151,231,94,207,90,91,247,88,189,29,96,157,95,224,148,246,11,253,103,193,178,75,55,63,179,249,7,110,106,143,133,247,102,167,125,87,246,171,39,138,57,251,177,211,164,127,172,85,225,191,38,236,169,243,168,31,11,143,93,154,101,249,215,179,214,151,252,6,93,243,252,3,50,210,204,202,237,167,218,131,143,85,216,242,27,29,66,211,87,80,212,162,115,137,251,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,173,201,248,92,245,183,117,234,7,25,155,68,181,34,122,186,204,219,11,179,178,173,151,170,186,167,84,79,125,162,74,135,198,233,100,218,22,182,55,192,217,40,162,87,62,71,201,50,200,178,46,234,146,41,208,58,218,240,243,195,122,197,186,216,179,6,230,213,120,118,89,102,167,75,107,238,77,162,91,132,21,118,228,116,146,54,7,211,172,177,163,94,201,101,123,155,35,92,159,39,200,215,181,255,0,171,88,251,174,133,232,94,156,116,233,167,22,237,47,210,251,55,145,181,80,239,44,211,74,168,250,171,133,83,145,18,74,170,153,17,19,185,51,248,183,117,217,26,141,107,88,198,177,140,99,26,29,0,0,0,202,185,170,131,42,224,105,79,164,239,75,26,55,244,255,0,30,246,232,14,170,114,174,147,189,44,104,223,211,252,123,219,160,58,168,3,42,230,170,12,171,129,34,178,238,176,114,106,254,145,176,46,146,240,245,171,182,216,173,116,247,23,101,206,154,42,119,178,239,60,183,135,87,82,50,37,86,58,88,153,2,54,55,43,218,246,43,223,35,218,230,241,141,174,127,148,233,87,166,124,203,170,253,92,163,210,220,62,186,146,220,198,211,186,229,119,185,212,170,57,150,235,116,111,141,146,206,145,242,71,76,254,82,198,198,70,213,78,79,123,121,57,140,231,35,60,86,150,233,110,119,173,57,221,179,76,244,210,197,241,156,146,243,222,242,84,94,106,26,126,239,106,23,205,39,235,38,123,35,110,209,196,247,125,231,38,251,108,155,170,162,46,130,122,62,233,51,13,233,23,75,254,195,216,170,41,47,23,218,250,137,42,111,185,27,104,22,150,123,171,210,71,172,8,246,44,146,171,25,20,79,72,218,196,127,13,251,143,68,71,74,245,80,233,90,91,165,184,38,139,96,150,205,51,211,75,23,193,177,187,55,123,201,81,121,169,170,59,93,217,159,52,159,172,153,239,145,219,201,43,221,247,156,187,111,178,108,136,136,158,87,170,61,11,254,146,154,19,147,104,167,218,159,179,159,104,252,151,247,79,200,249,206,199,151,172,130,167,251,207,114,62,92,187,28,127,174,155,114,223,231,182,203,213,64,21,171,164,254,13,127,162,253,83,195,117,51,250,71,124,79,236,150,65,110,190,249,47,178,29,159,53,229,106,99,155,181,220,243,174,225,203,183,199,151,23,109,190,251,46,219,18,3,197,31,208,158,166,254,75,239,20,68,170,34,175,138,63,161,61,77,252,151,222,40,128,165,110,147,189,83,232,223,212,12,123,220,96,47,79,172,94,142,176,78,175,240,74,123,5,254,179,224,217,37,155,159,217,252,131,183,53,71,194,251,179,83,190,171,251,85,147,197,28,253,216,233,210,63,214,42,240,223,147,118,84,249,209,103,73,222,169,244,111,234,6,61,238,48,26,83,3,46,249,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,57,196,253,145,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,86,218,124,41,250,227,169,212,171,85,7,75,122,146,202,72,175,184,197,157,25,139,92,218,248,160,75,141,186,149,172,98,81,62,61,209,95,83,12,91,57,174,141,171,220,134,41,28,244,107,162,116,147,117,255,0,16,46,132,108,93,85,98,178,102,184,179,60,150,166,227,246,245,142,221,83,187,228,248,165,44,17,213,73,21,171,131,234,34,167,131,187,83,80,213,243,46,69,115,54,217,119,111,201,43,135,161,62,129,53,67,95,179,250,140,150,251,116,200,52,239,30,193,175,15,165,172,188,82,36,113,93,105,239,116,83,83,62,74,8,227,116,172,158,142,165,177,204,175,74,133,137,237,137,241,162,43,92,239,186,129,123,192,0,0,0,51,89,213,143,170,125,100,250,129,144,251,140,229,170,120,42,122,88,202,126,160,87,123,117,184,170,190,172,125,83,235,39,212,12,135,220,103,45,83,193,83,210,198,83,245,2,187,219,173,192,79,240,0,2,181,117,99,193,175,244,161,170,121,150,166,127,72,239,134,125,173,200,46,55,223,37,246,67,189,229,124,213,76,147,118,187,158,117,188,248,247,56,242,226,221,246,223,100,223,98,202,128,17,255,0,162,158,148,191,161,246,150,93,116,207,237,239,218,223,137,228,19,223,124,239,194,252,135,111,185,77,79,15,107,183,222,151,125,188,183,46,92,147,126,123,109,242,221,104,179,171,31,84,250,201,245,3,33,247,25,205,41,153,172,234,199,213,62,178,125,64,200,125,198,112,45,83,193,83,210,198,83,245,2,187,219,173,199,31,241,65,240,251,166,180,211,94,186,161,209,107,85,91,216,250,135,87,230,22,58,104,165,169,127,57,165,170,168,172,189,44,178,206,231,35,17,207,129,175,130,40,184,70,196,116,191,117,141,126,221,131,193,83,210,198,83,245,2,187,219,173,196,255,0,2,176,60,23,58,122,248,101,139,35,234,118,237,83,117,167,171,187,249,156,74,209,69,37,47,106,150,106,22,62,154,105,235,27,35,147,121,183,158,52,133,170,205,154,199,83,206,138,175,115,182,142,207,207,63,128,96,24,110,150,97,182,157,62,211,236,122,146,199,143,88,233,210,154,134,134,153,23,132,76,221,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,125,0,25,87,62,174,77,148,223,115,11,140,55,108,142,187,205,213,211,219,232,45,113,201,218,100,124,105,104,169,98,164,166,143,102,34,34,240,130,8,153,190,220,157,199,119,42,185,85,87,229,19,255,0,194,247,161,111,211,94,84,205,113,214,60,51,205,233,181,151,159,193,233,171,93,198,27,237,210,57,26,137,188,42,213,243,20,112,237,39,115,117,107,31,42,50,63,214,181,181,17,160,118,175,11,175,15,250,59,69,29,183,169,189,111,199,123,215,89,188,181,199,7,181,207,36,19,210,199,75,44,17,79,13,217,221,183,191,148,203,221,218,40,228,70,58,23,70,233,21,170,245,137,209,87,95,86,62,169,245,147,234,6,67,238,51,154,83,51,89,213,143,170,125,100,250,129,144,251,140,224,79,254,129,127,233,89,117,27,252,95,255,0,212,229,41,85,101,170,116,11,255,0,74,203,168,223,226,255,0,254,167,41,74,171,3,85,0,227,253,85,117,49,134,244,161,164,117,154,165,152,80,213,220,94,234,134,219,109,22,202,100,86,190,227,113,145,146,62,40,22,78,42,216,89,198,41,30,249,28,139,197,140,119,22,189,252,35,127,181,210,173,76,197,117,147,78,49,205,82,194,170,252,197,151,38,183,197,112,166,229,36,111,146,30,105,247,224,151,182,247,177,179,68,244,116,114,49,28,188,36,99,218,171,187,84,15,86,0,0,64,15,26,191,75,24,183,212,10,31,110,184,147,252,128,30,53,126,150,49,111,168,20,62,221,113,2,154,241,172,166,251,135,220,102,187,99,149,222,82,174,162,223,95,107,146,78,211,36,229,75,91,75,45,37,76,123,61,21,19,156,19,202,205,246,228,222,91,181,81,200,138,158,171,66,244,47,81,250,139,212,123,118,151,233,125,155,207,93,107,183,150,105,165,85,101,45,190,149,170,137,37,85,76,136,139,219,133,156,155,186,236,174,87,57,172,99,94,247,177,142,242,184,158,45,125,206,114,171,54,21,139,80,249,219,214,65,112,167,181,219,169,187,172,143,191,85,60,141,142,40,249,189,90,198,242,123,218,155,185,81,169,190,234,168,159,50,250,122,5,232,163,21,233,79,78,41,47,119,107,103,152,212,220,154,223,12,153,29,194,161,35,124,148,28,209,178,58,217,78,177,185,236,108,49,61,17,30,230,57,123,210,49,30,171,197,177,50,32,234,189,52,116,233,130,116,191,165,148,26,103,130,211,255,0,138,172,188,86,243,155,251,167,116,242,208,195,61,103,110,89,100,236,247,123,12,119,105,142,224,207,193,19,241,85,225,94,34,157,10,211,117,75,134,174,113,167,212,20,140,213,75,5,60,48,208,205,83,85,43,25,115,183,66,181,15,91,106,34,200,144,66,247,73,80,233,25,51,153,253,118,53,142,123,24,229,123,38,80,3,46,246,155,158,101,165,25,253,21,230,142,58,187,6,89,135,94,35,169,137,149,116,136,147,219,238,52,147,35,154,146,67,51,85,17,241,203,26,110,201,26,191,54,170,57,63,20,60,249,109,62,40,190,31,244,119,122,59,151,83,122,33,142,246,110,176,249,155,142,113,107,130,72,32,165,146,150,40,37,158,107,179,123,143,103,25,147,181,180,177,198,143,116,206,145,178,35,81,233,43,165,169,96,52,167,210,119,165,141,27,250,127,143,123,116,7,85,57,87,73,222,150,52,111,233,254,61,237,208,29,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,82,62,36,94,167,174,63,252,200,183,255,0,238,212,182,226,164,124,72,189,79,92,127,249,145,111,255,0,221,169,69,196,94,199,31,52,126,239,89,240,107,222,42,191,10,175,173,47,107,225,89,255,0,201,127,46,255,0,231,111,255,0,182,161,44,228,172,111,10,207,254,75,249,119,255,0,59,127,253,181,9,103,38,205,131,216,169,245,159,170,23,139,126,244,93,249,104,253,32,0,185,121,154,170,252,115,191,114,127,196,159,203,78,85,224,169,234,159,41,250,127,93,238,54,227,170,248,231,126,228,255,0,137,63,150,156,171,193,83,213,62,83,244,254,187,220,109,192,93,72,0,1,154,206,172,125,83,235,39,212,12,135,220,103,52,166,102,179,171,31,84,250,201,245,3,33,247,25,192,181,79,8,110,157,48,76,75,66,109,189,69,121,127,55,153,230,191,20,163,243,188,230,143,202,90,227,172,108,62,79,183,221,88,164,222,106,14,247,119,182,215,254,183,134,251,55,119,79,242,42,248,92,122,19,211,47,206,189,226,180,149,64,0,60,254,161,99,119,92,203,0,201,113,11,22,79,87,141,220,175,150,122,219,109,29,234,145,29,223,182,207,52,47,142,58,168,248,189,142,231,27,156,143,77,158,213,221,169,179,155,248,160,112,172,235,196,75,165,61,61,214,90,29,16,191,106,15,43,212,151,9,109,119,74,248,32,85,181,216,170,154,214,241,142,182,169,202,214,55,147,223,219,85,143,184,216,94,199,164,235,10,49,202,159,43,197,31,208,158,166,254,75,239,20,69,27,107,70,144,230,90,11,170,25,6,145,234,4,20,145,223,113,218,134,195,80,180,147,164,208,74,199,198,217,98,154,55,252,149,89,36,82,71,34,35,145,175,68,122,35,154,215,34,181,36,173,187,174,170,156,199,161,12,247,165,141,87,175,171,169,190,210,211,217,33,194,171,155,75,19,96,117,186,146,178,222,159,13,122,67,27,85,175,138,42,121,37,108,210,43,187,136,178,53,207,107,155,26,74,28,43,164,239,84,250,55,245,3,30,247,24,13,41,153,172,233,59,213,62,141,253,64,199,189,198,3,74,96,15,147,150,101,54,44,27,21,188,230,185,77,119,146,178,227,246,250,139,165,198,167,180,249,59,20,176,70,233,37,147,131,17,207,119,22,49,203,179,81,92,187,108,136,171,242,62,177,31,250,252,206,191,71,125,27,106,197,255,0,225,127,16,243,120,252,150,46,207,127,181,199,226,82,50,131,187,203,139,183,237,249,174,231,29,190,247,14,59,183,126,72,20,3,171,25,215,233,67,84,243,45,76,248,95,195,62,214,228,23,27,239,146,239,247,188,175,154,169,146,110,215,115,139,121,241,238,113,229,197,187,237,190,201,190,197,186,120,48,105,13,78,33,160,217,46,174,92,96,171,134,163,80,175,13,134,141,29,60,79,130,107,117,191,185,20,115,49,141,251,236,122,212,205,93,27,145,235,243,72,99,84,106,34,242,125,48,154,61,232,191,71,47,186,5,211,6,1,165,89,76,220,239,86,171,124,149,23,24,248,177,60,181,85,93,68,181,114,211,110,199,189,143,236,190,161,209,119,26,229,107,251,124,211,100,118,200,29,172,205,15,82,154,67,83,160,186,243,156,233,28,208,85,199,79,142,222,38,134,222,181,115,197,52,242,219,159,180,180,83,72,248,182,98,190,74,105,33,145,81,17,187,43,213,21,173,84,86,166,151,138,43,241,121,193,126,201,117,147,114,191,252,83,205,253,181,199,237,119,222,207,99,183,229,59,113,186,131,181,203,146,247,55,242,29,206,91,55,251,239,29,190,239,39,4,255,0,240,134,206,190,214,244,109,109,176,124,47,202,125,138,200,46,150,46,247,127,185,230,251,146,54,191,187,199,138,118,246,243,253,190,59,187,251,215,45,254,247,22,205,82,165,124,14,178,155,21,38,85,171,152,85,69,119,11,213,214,223,103,186,81,211,118,158,189,218,90,73,42,163,168,147,154,39,6,241,125,109,50,108,170,142,94,230,237,69,70,185,82,218,128,16,3,198,175,210,198,45,245,2,135,219,174,36,255,0,32,7,141,95,165,140,91,234,5,15,183,92,64,128,30,23,30,187,52,203,243,175,103,173,47,248,160,31,11,143,93,154,101,249,215,179,214,151,252,0,0,5,43,120,213,250,167,197,190,159,208,251,141,196,234,190,6,63,190,207,225,191,230,71,42,241,171,245,79,139,125,63,161,247,27,137,213,124,12,127,125,159,195,127,204,128,181,64,0,0,0,0,0,0,0,25,87,47,251,194,227,208,158,153,126,117,239,21,165,0,151,253,225,113,232,79,76,191,58,247,138,208,37,80,0,0,0,0,0,10,1,241,71,245,217,169,191,146,251,61,17,42,188,12,127,125,159,195,127,204,136,171,226,143,235,179,83,127,37,246,122,34,85,120,24,254,251,63,134,255,0,153,1,106,128,0,4,85,241,71,244,39,169,191,146,251,197,17,42,136,171,226,143,232,79,83,127,37,247,138,32,41,91,164,239,84,250,55,245,3,30,247,24,13,41,153,172,233,59,213,62,141,253,64,199,189,198,3,74,96,0,0,10,1,241,71,245,217,169,191,146,251,61,17,127,197,0,248,163,250,236,212,223,201,125,158,136,9,255,0,224,169,233,99,41,250,129,93,237,214,226,127,144,3,193,83,210,198,83,245,2,187,219,173,196,255,0,0,0,3,53,157,88,250,167,214,79,168,25,15,184,206,93,79,133,199,161,61,50,252,235,222,43,74,86,234,199,213,62,178,125,64,200,125,198,114,234,124,46,61,9,233,151,231,94,241,90,4,170,32,175,136,255,0,135,253,31,81,22,41,117,111,72,113,223,243,216,160,242,208,75,77,79,36,20,241,228,84,188,217,31,26,135,204,248,227,100,208,198,170,246,76,174,228,177,196,177,57,31,250,149,138,117,0,50,174,90,167,129,143,239,179,248,111,249,145,194,188,95,240,12,55,5,234,190,154,171,15,199,169,45,47,202,177,122,107,253,221,41,145,90,202,171,140,149,149,145,75,80,172,223,139,94,246,193,26,191,138,39,39,242,123,183,123,222,231,119,95,3,31,223,103,240,223,243,32,57,87,141,95,170,124,91,233,253,15,184,220,72,235,160,29,89,230,93,57,233,126,171,96,250,127,79,87,67,125,212,170,123,93,53,62,71,73,94,144,79,102,101,44,147,172,171,27,59,110,87,62,88,170,36,141,30,215,198,248,151,103,181,121,35,85,36,87,141,95,170,124,91,233,253,15,184,220,72,0,0,189,239,14,46,184,234,122,173,195,107,240,253,65,101,37,62,162,225,244,240,62,186,104,159,20,76,189,210,57,85,137,91,20,8,168,230,61,174,70,182,118,181,189,166,190,88,156,213,106,76,145,71,10,178,223,7,253,80,197,250,104,93,75,142,251,87,115,213,10,10,119,220,171,176,171,109,28,117,76,146,7,62,29,169,97,157,36,69,125,76,49,121,137,31,193,37,73,95,198,24,90,170,212,146,104,45,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,156,79,217,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,67,81,0,143,253,29,117,139,130,117,127,130,84,95,236,20,127,6,201,44,220,62,208,99,253,201,170,62,23,221,154,161,148,191,219,79,130,40,231,238,199,78,178,126,173,23,134,252,93,178,167,206,64,0,0,0,0,1,21,124,81,253,9,234,111,228,190,241,68,82,183,73,222,169,244,111,234,6,61,238,48,23,83,226,143,232,79,83,127,37,247,138,34,149,186,78,245,79,163,127,80,49,239,113,128,13,41,128,0,16,3,198,175,210,198,45,245,2,135,219,174,36,255,0,32,7,141,95,165,140,91,234,5,15,183,92,64,128,30,23,30,187,52,203,243,175,103,173,47,248,160,31,11,143,93,154,101,249,215,179,214,151,252,0,0,0,0,0,202,185,170,131,42,224,105,79,164,239,75,26,55,244,255,0,30,246,232,14,170,114,174,147,189,44,104,223,211,252,123,219,160,58,168,3,42,230,170,12,171,129,118,126,16,90,13,134,225,157,58,83,107,147,104,169,42,242,204,254,162,181,143,184,58,157,91,61,21,186,158,169,212,237,162,99,149,238,78,14,150,153,243,185,205,70,115,89,35,107,209,221,152,220,79,82,42,248,92,122,19,211,47,206,189,226,180,149,64,0,0,8,171,226,143,232,79,83,127,37,247,138,34,85,17,87,197,31,208,158,166,254,75,239,20,64,82,183,73,222,169,244,111,234,6,61,238,48,26,83,51,89,210,119,170,125,27,250,129,143,123,140,6,148,192,0,0,0,0,0,0,205,103,86,62,169,245,147,234,6,67,238,51,150,169,224,169,233,99,41,250,129,93,237,214,226,170,250,177,245,79,172,159,80,50,31,113,156,181,79,5,79,75,25,79,212,10,239,110,183,1,63,192,0,0,0,12,214,117,99,234,159,89,62,160,100,62,227,57,165,51,53,157,88,250,167,214,79,168,25,15,184,206,5,170,120,42,122,88,202,126,160,87,123,117,184,159,228,0,240,84,244,177,148,253,64,174,246,235,113,63,192,0,0,160,191,15,158,137,46,189,87,231,242,95,114,120,42,232,116,235,21,168,167,154,235,88,234,87,58,11,180,237,154,23,62,210,201,27,52,79,99,228,167,116,142,116,177,171,150,20,237,171,145,22,72,247,189,236,79,22,177,96,216,173,155,10,197,168,124,149,151,31,183,211,218,237,212,221,215,201,216,165,130,54,199,20,124,222,174,123,184,177,141,77,220,170,229,219,117,85,95,153,240,52,95,72,112,221,5,210,252,127,72,244,254,10,184,236,88,237,59,161,167,90,185,214,105,229,123,228,116,178,205,35,254,72,175,146,89,36,145,81,168,214,34,189,81,173,107,81,26,158,212,1,154,206,172,125,83,235,39,212,12,135,220,103,52,166,102,179,171,31,84,250,201,245,3,33,247,25,192,159,253,2,255,0,210,178,234,55,248,191,255,0,169,202,82,170,203,84,232,23,254,149,151,81,191,197,255,0,253,78,82,149,86,7,85,234,95,168,188,239,170,13,83,175,212,204,234,163,252,109,29,158,139,132,63,220,203,95,153,154,104,40,251,145,69,31,123,181,223,123,123,175,111,55,254,42,191,130,39,95,240,249,235,110,235,210,134,127,37,139,39,158,174,187,78,178,170,138,120,110,180,110,170,115,96,180,206,233,161,107,238,204,141,176,202,247,190,58,118,200,215,69,26,53,102,78,218,57,85,99,143,111,203,208,127,66,247,222,176,114,171,141,109,238,190,235,142,96,56,255,0,111,226,23,186,106,54,73,230,234,187,145,42,219,224,116,143,106,54,103,64,249,30,178,163,37,108,91,71,205,139,221,98,59,154,117,85,211,62,101,210,134,174,86,105,110,97,93,73,113,99,169,219,114,180,92,233,149,26,203,141,186,71,200,200,167,88,249,43,161,127,40,164,99,227,114,175,23,177,220,92,246,112,145,225,163,235,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,214,83,183,133,63,92,116,218,107,117,160,233,111,82,89,87,45,139,39,188,35,49,107,155,95,44,235,110,184,213,57,140,74,39,199,186,163,41,166,151,103,53,209,181,59,115,75,35,158,142,108,174,146,27,137,0,64,15,26,191,75,24,183,212,10,31,110,184,147,252,128,30,53,126,150,49,111,168,20,62,221,113,2,0,120,92,122,236,211,47,206,189,158,180,191,226,128,124,46,61,118,105,151,231,94,207,90,95,240,0,0,3,42,230,170,12,171,129,165,62,147,189,44,104,223,211,252,123,219,160,58,169,202,186,78,244,177,163,127,79,241,239,110,128,234,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,145,241,34,245,61,113,255,0,230,69,191,255,0,118,165,183,21,35,226,69,234,122,227,255,0,204,139,127,254,237,74,46,34,246,56,249,163,247,122,207,131,94,241,85,248,85,125,105,123,95,10,207,254,75,249,119,255,0,59,127,253,181,9,103,37,99,120,86,127,242,95,203,191,249,219,255,0,237,168,75,57,54,108,30,197,79,172,253,80,188,91,247,162,239,203,71,233,0,5,203,204,213,87,227,157,251,147,254,36,254,90,114,175,5,79,84,249,79,211,250,239,113,183,29,87,199,59,247,39,252,73,252,180,229,94,10,158,169,242,159,167,245,222,227,110,2,234,64,0,12,214,117,99,234,159,89,62,160,100,62,227,57,165,51,53,157,88,250,167,214,79,168,25,15,184,206,5,212,248,92,122,19,211,47,206,189,226,180,149,68,85,240,184,244,39,166,95,157,123,197,105,42,128,0,0,138,189,125,116,81,138,245,89,167,21,119,187,77,179,203,234,110,51,111,154,76,114,225,78,145,178,74,254,8,233,27,108,168,89,28,198,58,25,94,170,140,115,220,157,153,30,175,69,226,233,89,45,11,101,152,181,247,6,202,175,56,86,83,67,228,175,88,253,194,162,215,113,166,238,178,78,197,84,18,58,57,99,230,197,115,29,197,236,114,110,213,86,174,219,162,170,124,205,73,144,3,197,11,161,111,211,94,42,253,113,209,204,51,205,234,77,151,135,198,41,168,157,198,107,237,174,56,220,139,180,40,213,243,21,144,237,31,111,101,107,223,18,62,63,214,185,180,241,160,85,95,73,222,169,244,111,234,6,61,238,48,26,83,51,89,210,119,170,125,27,250,129,143,123,140,6,148,192,16,3,198,175,210,198,45,245,2,135,219,174,36,255,0,42,175,199,59,247,39,252,73,252,180,10,192,196,241,107,238,115,149,89,176,172,90,135,206,222,178,11,133,61,174,221,77,221,100,125,250,169,228,108,113,71,205,234,214,55,147,222,212,221,202,141,77,247,85,68,249,154,147,40,7,195,23,75,127,74,29,100,225,94,110,197,241,59,86,37,230,50,155,135,246,215,103,202,249,88,215,202,79,242,123,92,254,53,210,81,125,198,242,223,127,188,213,98,60,191,224,5,85,248,231,126,228,255,0,137,63,150,150,168,87,175,141,125,166,213,55,77,184,109,246,107,101,35,238,84,121,197,61,37,61,99,161,106,207,12,19,80,86,186,88,153,38,220,154,199,186,8,92,230,162,236,229,138,53,93,248,166,193,10,252,36,243,91,174,43,214,150,63,98,183,211,210,73,79,152,217,238,182,74,231,76,199,43,227,129,148,206,174,71,68,168,228,68,127,118,134,38,170,185,28,156,28,244,219,117,71,54,247,140,251,120,101,221,173,86,94,184,244,194,178,243,115,164,160,167,146,162,229,72,201,106,102,108,76,116,243,219,42,225,134,36,115,149,17,95,36,178,71,27,27,248,185,239,107,83,117,84,67,65,32,8,1,227,87,233,99,22,250,129,67,237,215,18,127,144,3,198,175,210,198,45,245,2,135,219,174,32,64,15,11,143,93,154,101,249,215,179,214,151,252,80,15,133,199,174,205,50,252,235,217,235,75,254,0,0,2,149,188,106,253,83,226,223,79,232,125,198,226,117,95,3,31,223,103,240,223,243,35,149,120,213,250,167,197,190,159,208,251,141,196,234,190,6,63,190,207,225,191,230,64,90,160,0,0,0,0,0,0,0,12,171,151,253,225,113,232,79,76,191,58,247,138,210,128,75,254,240,184,244,39,166,95,157,123,197,104,18,168,0,0,0,0,0,5,0,248,163,250,236,212,223,201,125,158,136,149,94,6,63,190,207,225,191,230,68,85,241,71,245,217,169,191,146,251,61,17,42,188,12,127,125,159,195,127,204,128,181,64,0,2,42,248,163,250,19,212,223,201,125,226,136,149,68,85,241,71,244,39,169,191,146,251,197,16,20,173,210,119,170,125,27,250,129,143,123,140,6,148,204,214,116,157,234,159,70,254,160,99,222,227,1,165,48,0,0,5,0,248,163,250,236,212,223,201,125,158,136,191,226,128,124,81,253,118,106,111,228,190,207,68,4,255,0,240,84,244,177,148,253,64,174,246,235,113,63,200,1,224,169,233,99,41,250,129,93,237,214,226,127,128,0,1,154,206,172,125,83,235,39,212,12,135,220,103,46,167,194,227,208,158,153,126,117,239,21,165,43,117,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,2,85,0,0,165,111,26,191,84,248,183,211,250,31,113,184,157,87,192,199,247,217,252,55,252,200,229,94,53,126,169,241,111,167,244,62,227,113,58,175,129,143,239,179,248,111,249,144,28,171,198,175,213,62,45,244,254,135,220,110,39,160,240,87,210,28,55,47,213,12,219,87,47,176,85,205,125,211,218,122,24,108,72,217,213,144,66,251,132,117,177,79,51,216,159,55,189,34,133,99,106,42,240,68,154,69,86,171,145,142,103,159,241,171,245,79,139,125,63,161,247,27,137,213,124,12,127,125,159,195,127,204,128,181,66,162,252,87,186,28,169,198,174,183,190,174,52,229,244,137,98,185,84,83,191,46,180,163,34,167,90,26,185,93,28,13,173,129,26,141,73,89,60,174,103,117,171,188,169,52,174,147,119,182,71,246,109,208,1,154,30,157,117,231,50,233,183,87,44,90,173,134,86,213,181,246,234,134,50,231,67,13,66,66,203,181,185,94,213,168,162,149,92,199,183,132,141,110,200,229,99,184,61,25,35,83,155,26,169,162,157,23,213,236,55,94,180,191,31,213,205,63,158,174,75,22,69,78,233,169,210,174,5,134,120,158,201,29,20,176,200,207,154,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,45,43,120,142,244,57,77,210,150,101,65,152,105,243,234,234,52,235,48,168,157,148,48,202,201,101,125,146,173,168,143,90,41,103,84,86,189,142,106,185,208,57,206,238,185,145,74,215,35,150,21,150,78,127,209,39,88,57,55,72,218,161,21,233,171,87,91,132,223,42,32,110,89,103,164,138,159,191,93,4,81,206,200,95,28,146,177,92,215,194,234,151,202,140,107,227,73,21,168,199,185,168,188,154,26,30,7,159,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,233,83,67,93,76,171,194,86,110,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,158,128,0,0,8,171,226,143,232,79,83,127,37,247,138,34,149,186,78,245,79,163,127,80,49,239,113,128,186,159,20,127,66,122,155,249,47,188,81,20,173,210,119,170,125,27,250,129,143,123,140,0,105,76,0,0,128,30,53,126,150,49,111,168,20,62,221,113,39,249,0,60,106,253,44,98,223,80,40,125,186,226,4,0,240,184,245,217,166,95,157,123,61,105,127,197,0,248,92,122,236,211,47,206,189,158,180,191,224,0,0,0,0,6,85,205,84,25,87,3,74,125,39,122,88,209,191,167,248,247,183,64,117,83,149,116,157,233,99,70,254,159,227,222,221,1,213,64,25,87,53,80,101,92,11,254,240,184,244,39,166,95,157,123,197,105,42,136,171,225,113,232,79,76,191,58,247,138,210,85,0,0,0,34,175,138,63,161,61,77,252,151,222,40,137,84,69,95,20,127,66,122,155,249,47,188,81,1,74,221,39,122,167,209,191,168,24,247,184,192,105,76,205,103,73,222,169,244,111,234,6,61,238,48,26,83,0,0,0,0,0,0,3,53,157,88,250,167,214,79,168,25,15,184,206,90,167,130,167,165,140,167,234,5,119,183,91,138,171,234,199,213,62,178,125,64,200,125,198,114,213,60,21,61,44,101,63,80,43,189,186,220,4,255,0,0,0,0,0,51,89,213,143,170,125,100,250,129,144,251,140,230,148,204,214,117,99,234,159,89,62,160,100,62,227,56,22,169,224,169,233,99,41,250,129,93,237,214,226,127,144,3,193,83,210,198,83,245,2,187,219,173,196,255,0,0,0,0,0,0,102,179,171,31,84,250,201,245,3,33,247,25,205,41,153,172,234,199,213,62,178,125,64,200,125,198,112,39,255,0,64,191,244,172,186,141,254,47,255,0,234,114,148,170,178,213,58,5,255,0,165,101,212,111,241,127,255,0,83,148,165,85,129,167,221,42,211,60,87,70,244,227,28,210,220,42,147,203,217,113,155,124,86,250,110,81,198,201,38,224,159,126,121,123,108,99,29,52,175,87,73,35,209,169,206,71,189,202,155,185,79,21,213,87,76,248,111,85,250,71,89,165,185,133,117,93,185,237,168,109,202,209,115,166,85,115,237,215,24,217,35,34,157,99,228,141,153,156,101,145,143,141,202,156,152,247,113,115,31,194,70,118,0,6,96,117,87,76,242,173,27,212,124,143,75,115,90,79,47,122,198,110,18,219,234,120,199,35,35,155,130,253,201,226,238,49,143,116,50,177,91,36,111,86,167,56,222,199,34,108,228,45,43,194,159,174,170,156,198,58,14,150,53,94,190,174,166,251,75,78,144,225,85,205,165,137,176,58,221,73,68,196,248,107,210,24,218,173,124,81,83,201,43,102,145,93,220,69,145,174,123,92,216,210,94,255,0,226,13,209,37,171,170,252,2,59,238,49,5,37,14,162,226,180,245,19,90,171,27,74,215,79,118,129,176,204,230,90,95,35,166,137,140,100,149,14,141,205,150,69,114,66,189,197,106,34,73,38,244,67,254,106,176,44,171,253,85,199,50,76,114,225,255,0,132,163,174,182,215,83,201,255,0,6,72,102,142,70,127,145,205,115,127,98,160,26,147,32,7,141,95,165,140,91,234,5,15,183,92,79,127,225,251,215,117,139,170,172,86,60,43,41,127,146,212,220,126,222,146,92,105,182,124,159,20,165,130,58,88,229,186,243,101,60,84,240,119,106,106,28,158,89,170,174,102,219,166,237,249,167,128,241,171,244,177,139,125,64,161,246,235,136,16,3,194,227,215,102,153,126,117,236,245,165,255,0,20,3,225,113,235,179,76,191,58,246,122,210,255,0,128,0,0,25,87,53,80,101,92,13,41,244,157,233,99,70,254,159,227,222,221,1,213,78,85,210,119,165,141,27,250,127,143,123,116,7,85,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,84,143,137,23,169,235,143,255,0,50,45,255,0,251,181,45,184,242,57,38,144,105,46,101,116,117,239,47,210,236,70,249,113,123,27,27,171,46,86,74,106,169,220,198,252,154,213,124,140,87,42,39,236,77,254,69,118,231,162,171,95,99,236,169,156,117,203,178,224,110,39,181,194,123,156,235,239,91,154,226,104,154,113,19,17,61,102,39,61,125,21,233,225,89,255,0,201,127,46,255,0,231,111,255,0,182,161,44,228,243,24,174,151,105,150,9,89,53,195,8,211,172,99,30,170,168,139,179,52,246,171,69,61,36,146,71,186,47,7,58,38,53,85,187,162,46,203,242,221,16,244,231,222,221,164,171,69,98,44,213,57,238,209,198,124,67,107,138,55,106,247,27,52,77,17,49,76,98,122,207,72,199,144,0,39,57,69,85,248,231,126,228,255,0,137,63,150,156,171,193,83,213,62,83,244,254,187,220,109,197,212,128,0,0,6,107,58,177,245,79,172,159,80,50,31,113,156,210,152,2,42,248,92,122,19,211,47,206,189,226,180,149,64,0,0,0,0,1,93,93,74,120,127,214,90,58,179,210,222,166,244,67,29,239,90,166,212,11,53,199,56,181,193,36,243,213,71,85,45,229,179,205,118,111,113,239,229,10,247,118,150,56,209,141,133,177,182,68,106,177,101,116,86,42,0,2,149,188,106,253,83,226,223,79,232,125,198,226,93,72,2,149,188,21,61,83,229,63,79,235,189,198,220,93,72,0,8,171,226,143,232,79,83,127,37,247,138,34,85,0,51,89,210,119,170,125,27,250,129,143,123,140,6,148,192,0,64,15,26,191,75,24,183,212,10,31,110,184,147,252,1,64,62,23,30,187,52,203,243,175,103,173,47,248,0,0,0,41,91,198,175,213,62,45,244,254,135,220,110,39,85,240,49,253,246,127,13,255,0,50,45,80,0,0,0,0,0,0,0,0,1,149,114,255,0,188,46,61,9,233,151,231,94,241,90,74,160,0,0,0,0,0,0,5,0,248,163,250,236,212,223,201,125,158,136,149,94,6,63,190,207,225,191,230,69,170,0,0,0,4,85,241,71,244,39,169,191,146,251,197,17,42,128,25,172,233,59,213,62,141,253,64,199,189,198,3,74,96,0,0,0,40,7,197,31,215,102,166,254,75,236,244,69,255,0,0,32,7,130,167,165,140,167,234,5,119,183,91,137,254,0,0,0,25,172,234,199,213,62,178,125,64,200,125,198,114,234,124,46,61,9,233,151,231,94,241,90,74,160,0,0,5,43,120,213,250,167,197,190,159,208,251,141,196,234,190,6,63,190,207,225,191,230,69,170,0,41,91,198,175,213,62,45,244,254,135,220,110,39,85,240,49,253,246,127,13,255,0,50,45,80,0,0,1,231,243,252,3,13,213,60,54,237,167,218,131,143,82,95,49,235,229,58,211,87,80,212,162,240,149,155,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,166,123,58,193,233,51,50,233,23,84,62,195,223,106,42,239,22,42,250,120,234,108,89,27,168,18,150,11,171,18,54,44,232,198,36,146,163,31,20,175,88,220,197,127,61,187,111,84,70,202,197,93,25,128,41,3,195,131,196,2,179,167,123,236,90,73,171,217,23,249,211,215,249,153,226,169,168,142,122,137,49,218,174,15,147,149,59,33,100,146,62,25,164,68,99,225,70,241,73,37,73,90,172,253,114,75,119,224,0,0,1,21,124,81,253,9,234,111,228,190,241,68,82,183,73,222,169,244,111,234,6,61,238,48,26,83,0,0,0,8,1,227,87,233,99,22,250,129,67,237,215,18,127,128,40,7,194,227,215,102,153,126,117,236,245,165,255,0,0,0,0,0,0,0,202,185,170,128,7,42,233,59,210,198,141,253,63,199,189,186,3,170,128,0,202,185,170,128,4,85,240,184,244,39,166,95,157,123,197,105,42,128,0,0,0,69,95,20,127,66,122,155,249,47,188,81,18,168,1,154,206,147,189,83,232,223,212,12,123,220,96,52,166,0,0,0,0,0,0,0,25,172,234,199,213,62,178,125,64,200,125,198,114,213,60,21,61,44,101,63,80,43,189,186,220,79,240,0,0,0,0,0,205,103,86,62,169,245,147,234,6,67,238,51,154,83,0,64,15,5,79,75,25,79,212,10,239,110,183,19,252,0,0,0,0,0,6,107,58,177,245,79,172,159,80,50,31,113,156,210,152,2,170,250,5,255,0,165,101,212,111,241,127,255,0,83,148,165,85,154,168,0,0,0,10,224,241,88,232,114,167,82,173,85,253,82,105,179,233,34,190,227,22,117,126,83,108,115,34,129,46,54,234,86,189,235,90,201,54,69,125,76,49,110,215,54,71,47,114,24,163,107,21,174,137,177,205,99,224,12,187,224,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,231,19,246,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,91,20,235,159,170,172,55,170,255,0,15,204,27,48,179,92,169,27,147,219,179,139,77,54,89,104,142,53,133,246,235,138,218,174,60,213,177,57,239,119,150,145,205,145,208,191,147,185,49,21,170,189,198,72,198,91,160,2,128,124,46,61,118,105,151,231,94,207,90,95,240,0,0,0,12,171,154,168,0,114,174,147,189,44,104,223,211,252,123,219,160,58,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,43,131,197,99,174,58,157,53,181,87,244,183,166,204,164,150,251,147,217,213,153,77,205,207,138,116,183,91,170,154,246,45,19,35,221,85,149,51,69,187,156,233,26,157,184,101,141,204,71,58,86,201,8,79,76,3,84,176,77,80,251,71,246,22,251,241,63,178,89,5,102,45,120,254,213,154,31,43,116,165,227,223,131,245,172,111,62,61,198,125,246,114,98,239,242,114,236,167,171,51,109,210,175,83,25,151,74,26,185,71,170,88,125,13,37,197,142,167,117,182,239,108,169,68,107,46,54,233,31,27,229,129,36,226,174,133,252,162,141,236,145,168,188,94,198,242,107,217,206,55,232,123,74,181,51,21,214,77,56,199,53,75,10,171,243,22,92,154,223,21,194,155,148,145,190,72,121,167,223,130,94,219,222,198,205,19,209,209,200,196,114,240,145,143,106,174,237,80,61,88,0,1,242,114,108,166,197,135,219,161,187,100,117,222,82,146,162,225,65,107,142,78,211,228,229,85,91,85,21,37,52,123,49,21,83,156,243,196,205,246,226,222,91,185,81,168,170,159,88,138,190,40,254,132,245,55,242,95,120,162,2,85,2,184,60,41,250,227,169,212,171,85,7,75,122,146,202,72,175,184,197,157,25,139,92,218,248,160,75,141,186,149,172,98,81,62,61,209,95,83,12,91,57,174,141,171,220,134,41,28,244,107,162,116,147,88,248,0,0,0,0,31,39,44,202,108,88,54,43,121,205,114,154,239,37,101,199,237,245,23,75,141,79,105,242,118,41,96,141,210,75,39,6,35,158,238,44,99,151,102,162,185,118,217,17,87,228,126,187,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,14,107,213,143,165,141,100,250,127,144,251,116,229,101,248,83,245,199,77,166,183,90,14,150,245,37,149,114,216,178,123,194,51,22,185,181,242,206,182,235,141,83,152,196,162,124,123,170,50,154,105,118,115,93,27,83,183,52,178,57,232,230,202,233,33,11,137,0,0,0,0,35,254,169,117,235,210,118,139,103,119,61,51,212,189,86,248,54,73,102,236,249,218,47,129,92,170,59,93,216,89,52,127,172,134,157,241,187,120,229,99,190,235,151,109,246,93,149,21,18,64,20,3,226,143,235,179,83,127,37,246,122,32,46,251,69,53,239,73,250,137,197,106,179,93,28,202,254,208,89,104,174,15,181,207,83,228,106,105,56,85,50,56,228,116,124,42,35,141,235,179,38,141,119,68,227,247,182,223,116,84,78,128,64,15,5,79,75,25,79,212,10,239,110,183,19,252,0,0,0,0,1,229,48,253,85,211,141,64,190,229,56,198,21,154,90,175,87,92,42,224,219,93,254,146,142,161,36,146,223,84,172,71,164,114,34,127,194,110,233,187,82,72,166,141,87,156,82,53,177,3,197,11,173,127,232,255,0,130,63,70,52,246,231,117,161,212,156,202,222,202,152,174,52,75,217,248,53,173,211,57,143,168,73,92,213,222,105,123,83,195,26,70,168,248,254,252,188,227,115,34,238,84,183,77,29,69,231,125,47,234,157,6,166,96,181,31,226,168,239,20,92,33,254,233,218,252,204,51,79,71,220,150,41,59,61,222,195,27,221,99,121,179,241,69,252,81,67,74,96,230,157,58,235,206,27,212,150,145,216,181,91,12,173,164,115,46,52,236,101,206,134,26,133,153,246,155,138,49,171,81,69,42,185,140,119,56,220,237,145,202,198,243,98,178,70,167,7,181,87,165,128,0,0,60,166,164,106,174,156,104,253,138,159,39,213,12,210,213,140,218,170,238,20,214,184,106,238,53,9,20,111,170,157,252,35,141,21,127,225,57,203,253,86,70,201,36,122,181,140,123,155,245,114,204,166,197,131,98,183,156,215,41,174,242,86,92,126,223,81,116,184,212,246,159,39,98,150,8,221,36,178,112,98,57,238,226,198,57,118,106,43,151,109,145,21,126,70,125,250,228,234,238,235,213,246,174,55,43,130,221,87,103,196,236,52,238,182,227,150,169,234,28,247,178,5,122,185,245,83,49,28,177,50,166,101,227,207,182,155,35,35,134,53,116,157,164,145,193,161,224,85,95,133,103,94,63,233,71,74,154,191,122,255,0,27,22,33,125,185,220,127,220,25,77,100,107,59,95,239,135,68,249,38,255,0,23,78,198,255,0,122,97,106,128,14,105,173,253,70,232,247,78,54,171,101,247,89,114,122,187,5,182,239,80,250,74,74,198,217,171,171,96,89,218,222,93,167,201,77,12,141,141,234,222,78,107,94,173,87,163,36,86,242,224,253,186,89,226,181,163,72,112,221,122,210,252,131,72,245,2,10,185,44,89,21,59,97,168,90,73,214,25,226,123,36,108,177,77,27,254,104,143,142,88,227,145,17,200,230,42,177,17,205,115,85,90,161,194,191,178,143,208,159,253,188,255,0,226,205,227,254,104,73,251,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,12,219,245,47,211,166,119,210,254,169,215,233,158,117,79,254,54,178,207,91,206,31,238,157,175,204,205,12,21,157,184,165,147,179,221,236,61,221,167,187,155,63,5,79,193,86,106,120,77,245,175,110,211,250,207,232,197,170,23,62,197,150,247,112,100,152,133,108,139,85,81,36,87,74,169,225,133,45,141,141,141,123,35,134,87,200,233,154,239,213,49,146,119,213,234,229,153,21,129,109,57,102,83,98,193,177,91,206,107,148,215,121,43,46,63,111,168,186,92,106,123,79,147,177,75,4,110,146,89,56,49,28,247,113,99,28,187,53,21,203,182,200,138,191,34,53,255,0,101,31,161,63,251,121,255,0,197,155,199,252,208,234,189,88,250,88,214,79,167,249,15,183,78,102,176,13,73,98,121,77,139,57,197,108,217,174,45,93,231,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,224,244,107,219,201,143,106,236,228,71,38,251,42,34,252,143,215,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,153,176,193,77,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,205,122,78,244,177,163,127,79,241,239,110,128,174,175,20,95,16,10,203,189,101,203,166,77,16,200,187,54,168,124,205,187,56,186,65,28,240,85,73,85,20,242,193,53,165,189,198,51,140,41,218,222,89,35,87,182,102,200,216,209,200,196,149,178,132,192,254,202,63,66,127,246,243,255,0,139,55,143,249,161,210,180,67,171,109,1,234,62,235,115,179,104,190,107,87,145,212,89,169,217,83,94,246,216,110,52,176,83,49,238,226,196,124,213,20,236,137,30,229,71,113,103,46,110,70,72,168,138,140,122,165,6,116,209,211,166,119,213,6,169,208,105,158,11,79,254,42,178,241,91,206,31,238,101,175,204,195,12,245,157,185,101,143,189,218,239,177,221,166,59,155,255,0,4,79,197,83,65,29,58,232,54,27,211,110,145,216,180,167,12,162,164,107,45,212,236,125,206,186,26,117,133,247,107,138,177,169,81,91,42,57,239,119,57,28,221,209,170,247,112,98,50,54,175,6,53,16,58,89,249,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,54,24,41,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,63,89,202,186,177,244,177,172,159,79,242,31,110,156,14,170,10,171,240,172,235,199,253,40,233,83,87,239,95,227,98,196,47,183,59,143,251,131,41,172,141,103,107,253,240,232,159,36,223,226,233,216,223,239,76,45,80,0,0,14,127,173,122,247,164,253,59,98,180,185,174,177,229,127,103,236,181,183,6,90,224,169,242,53,53,124,234,159,28,146,54,62,20,241,200,244,221,144,200,187,170,113,251,187,111,186,162,47,63,210,222,189,122,78,214,156,238,217,166,122,105,170,223,25,201,47,61,239,37,69,240,43,149,63,119,181,11,230,147,245,147,83,178,54,237,28,79,119,222,114,111,182,201,186,170,34,240,15,26,191,75,24,183,212,10,31,110,184,144,3,194,227,215,102,153,126,117,236,245,160,95,240,0,1,229,48,253,85,211,141,64,190,229,56,198,21,154,90,175,87,92,42,224,219,93,254,146,142,161,36,146,223,84,172,71,164,114,34,127,194,110,233,187,82,72,166,141,87,156,82,53,177,3,197,11,173,127,232,255,0,130,63,70,52,246,231,117,161,212,156,202,222,202,152,174,52,75,217,248,53,173,211,57,143,168,73,92,213,222,105,123,83,195,26,70,168,248,254,252,188,227,115,34,238,84,183,77,29,69,231,125,47,234,157,6,166,96,181,31,226,168,239,20,92,33,254,233,218,252,204,51,79,71,220,150,41,59,61,222,195,27,221,99,121,179,241,69,252,81,67,74,96,230,157,58,235,206,27,212,150,145,216,181,91,12,173,164,115,46,52,236,101,206,134,26,133,153,246,155,138,49,171,81,69,42,185,140,119,56,220,237,145,202,198,243,98,178,70,167,7,181,87,165,128,0,1,242,114,204,166,197,131,98,183,156,215,41,174,242,86,92,126,223,81,116,184,212,246,159,39,98,150,8,221,36,178,112,98,57,238,226,198,57,118,106,43,151,109,145,21,126,68,107,254,202,63,66,127,246,243,255,0,139,55,143,249,161,213,122,177,244,177,172,159,79,242,31,110,156,205,96,26,146,196,242,155,22,115,138,217,179,92,90,187,206,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,193,232,215,183,147,30,213,217,200,142,77,246,84,69,249,31,88,229,93,39,122,88,209,191,167,248,247,183,64,117,80,62,78,89,148,216,176,108,86,243,154,229,53,222,74,203,143,219,234,46,151,26,158,211,228,236,82,193,27,164,150,78,12,71,61,220,88,199,46,205,69,114,237,178,34,175,200,141,127,217,71,232,79,254,222,127,241,102,241,255,0,52,58,175,86,62,150,53,147,233,254,67,237,211,153,172,3,82,88,158,83,98,206,113,91,54,107,139,87,121,219,46,65,111,167,186,91,170,123,79,143,191,75,60,109,146,41,56,61,26,246,242,99,218,187,57,17,201,190,202,136,191,35,235,28,171,164,239,75,26,55,244,255,0,30,246,232,8,235,226,95,215,29,55,78,56,108,218,61,131,178,173,250,139,154,89,228,124,53,113,190,90,118,88,237,211,44,144,45,107,102,98,181,203,82,174,100,173,133,172,119,220,124,107,35,213,17,172,100,193,39,240,253,126,209,172,255,0,81,242,157,35,195,117,10,213,117,203,240,190,63,27,181,192,247,119,41,183,84,107,184,185,81,25,47,109,234,145,203,219,115,187,82,57,172,147,131,213,26,173,107,215,189,39,233,219,21,165,205,117,143,43,251,63,101,173,184,50,215,5,79,145,169,171,231,84,248,228,145,177,240,167,142,71,166,236,134,69,221,83,143,221,219,125,213,17,115,131,164,255,0,110,255,0,74,120,111,232,183,254,140,254,208,91,190,206,127,121,255,0,77,60,204,126,87,251,255,0,234,191,191,118,255,0,190,125,207,245,223,45,203,95,241,105,162,204,173,221,13,105,133,191,81,174,212,151,76,178,151,40,178,195,126,174,164,106,54,10,171,139,108,245,201,83,52,104,140,98,35,29,42,61,200,136,198,124,149,62,235,127,4,9,21,137,248,143,116,99,156,229,86,108,43,22,214,79,59,122,200,46,20,246,187,117,55,217,219,172,125,250,169,228,108,113,71,205,244,205,99,121,61,237,77,220,168,212,223,117,84,79,153,34,171,110,214,171,117,77,5,29,194,231,73,75,81,116,168,90,74,24,166,153,172,125,84,233,20,147,44,81,53,87,119,189,34,134,89,21,173,221,120,70,247,126,13,85,76,219,244,157,234,159,70,254,160,99,222,227,1,107,222,50,183,107,173,131,166,220,38,251,98,185,213,219,174,86,237,72,182,213,209,214,82,76,232,103,166,158,58,11,131,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,9,234,8,149,225,243,214,221,171,170,252,2,75,22,79,61,37,14,162,226,180,244,240,221,104,221,84,215,79,118,129,176,194,215,221,153,27,97,137,140,100,149,14,145,174,138,52,114,66,189,180,114,162,73,30,242,212,0,0,0,0,14,41,173,125,102,116,217,211,182,85,75,133,107,30,164,125,159,189,86,219,217,116,130,155,224,245,245,124,233,95,36,145,182,78,116,240,72,196,221,240,200,155,42,242,251,187,237,178,162,175,214,208,190,168,244,39,169,79,141,254,133,51,159,180,127,103,60,183,196,255,0,185,149,148,125,143,49,221,236,255,0,162,98,143,151,46,196,191,213,223,110,63,61,183,77,234,175,198,175,213,62,45,244,254,135,220,110,39,85,240,49,253,246,127,13,255,0,50,2,210,99,187,90,166,186,212,88,161,185,210,62,229,71,79,13,93,69,27,102,106,207,12,19,58,70,197,43,227,223,147,88,247,65,51,90,229,77,156,177,72,137,191,21,219,245,149,65,226,67,175,57,151,77,190,32,122,113,170,216,101,109,91,95,110,193,237,204,185,208,195,80,144,178,237,110,91,173,122,212,81,74,174,99,219,194,70,183,100,114,177,220,30,140,145,169,205,141,84,177,78,157,117,231,13,234,75,72,236,90,173,134,86,210,57,151,26,118,50,231,67,13,66,204,251,77,197,24,213,168,162,149,92,198,59,156,110,118,200,229,99,121,177,89,35,83,131,218,170,29,44,0,0,141,89,103,136,247,70,56,54,85,121,194,178,157,100,242,87,172,126,225,81,107,184,211,125,157,186,201,216,170,130,71,71,44,124,217,76,230,59,139,216,228,221,170,173,93,183,69,84,249,146,84,205,103,86,62,169,245,147,234,6,67,238,51,129,161,61,20,215,189,39,234,39,21,170,205,116,115,43,251,65,101,162,184,62,215,61,79,145,169,164,225,84,200,227,145,209,240,168,142,55,174,204,154,53,221,19,143,222,219,125,209,81,58,1,0,60,21,61,44,101,63,80,43,189,186,220,79,240,0,0,0,0,35,174,127,226,17,210,54,150,102,87,109,62,212,29,82,171,177,228,54,58,133,166,174,161,169,197,239,28,226,126,200,168,168,169,74,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,191,87,72,122,226,233,95,93,243,40,244,251,75,117,110,146,237,144,207,79,45,76,20,51,91,107,104,95,80,200,209,21,233,18,213,67,27,100,122,55,119,171,24,170,254,12,123,182,226,199,42,114,175,17,78,133,105,186,165,195,87,56,211,234,10,70,106,165,130,158,24,104,102,169,170,149,140,185,219,161,90,135,173,181,17,100,72,33,123,164,168,116,140,153,204,254,187,26,199,61,140,114,189,148,109,254,106,176,44,171,253,85,199,50,76,114,225,255,0,132,163,174,182,215,83,201,255,0,6,72,102,142,70,127,145,205,115,127,98,160,26,147,57,254,181,235,222,147,244,237,138,210,230,186,199,149,253,159,178,214,220,25,107,130,167,200,212,213,243,170,124,114,72,216,248,83,199,35,211,118,67,34,238,169,199,238,237,190,234,136,188,43,195,231,173,187,87,85,248,4,150,44,158,122,74,29,69,197,105,233,225,186,209,186,169,174,158,237,3,97,133,175,187,50,54,195,19,24,201,42,29,35,93,20,104,228,133,123,104,229,68,146,61,249,175,141,95,165,140,91,234,5,15,183,92,64,239,250,91,215,175,73,218,211,157,219,52,207,77,53,91,227,57,37,231,189,228,168,190,5,114,167,238,246,161,124,210,126,178,106,118,70,221,163,137,238,251,206,77,246,217,55,85,68,89,0,80,15,133,199,174,205,50,252,235,217,235,75,222,207,243,252,55,75,48,219,182,160,234,14,67,73,99,199,172,116,235,83,93,93,82,171,194,38,110,136,136,136,136,174,123,220,229,107,24,198,162,189,239,115,90,212,115,156,136,161,231,245,175,94,244,159,167,108,86,151,53,214,60,175,236,253,150,182,224,203,92,21,62,70,166,175,157,83,227,146,70,199,194,158,57,30,155,178,25,23,117,78,63,119,109,247,84,69,226,191,217,71,232,79,254,222,127,241,102,241,255,0,52,41,219,172,78,170,179,46,171,245,114,225,152,94,110,85,109,198,45,213,21,20,216,157,162,72,210,22,91,173,202,255,0,184,174,137,175,123,124,204,141,108,110,153,252,157,201,232,141,69,237,178,54,51,181,120,104,116,57,83,212,118,101,14,176,231,15,164,102,157,97,119,136,217,53,36,140,138,161,247,203,140,41,28,233,68,232,94,142,106,83,35,95,19,166,115,219,247,217,34,70,196,85,115,223,8,93,78,1,158,99,58,159,134,218,117,3,12,170,171,170,177,95,105,210,174,223,81,83,111,168,162,124,240,42,175,25,82,42,134,50,84,99,145,57,49,202,212,71,177,90,246,238,215,53,87,208,0,4,106,203,60,71,186,49,193,178,171,206,21,148,235,39,146,189,99,247,10,139,93,198,155,236,237,214,78,197,84,18,58,57,99,230,202,103,49,220,94,199,38,237,85,106,237,186,42,167,204,234,186,41,175,122,79,212,78,43,85,154,232,230,87,246,130,203,69,112,125,174,122,159,35,83,73,194,169,145,199,35,163,225,81,28,111,93,153,52,107,186,39,31,189,182,251,162,162,103,179,171,31,84,250,201,245,3,33,247,25,203,84,240,84,244,177,148,253,64,174,246,235,112,19,252,243,241,231,248,108,185,253,70,150,183,33,164,76,178,150,207,13,253,246,151,42,182,117,183,75,52,144,54,161,136,169,179,216,146,194,246,59,138,175,5,88,249,241,238,71,203,208,21,1,226,173,169,153,86,141,245,221,166,122,165,133,85,249,123,214,51,135,219,46,20,220,164,145,145,205,194,231,113,231,4,189,183,177,238,134,86,43,163,145,136,228,231,27,222,213,93,156,160,91,248,56,255,0,74,189,76,97,189,87,233,29,30,169,97,244,53,118,231,182,161,214,219,189,178,165,21,207,183,92,99,100,111,150,4,147,138,54,102,113,150,55,178,70,162,114,99,219,201,172,127,56,217,216,0,0,0,31,39,44,202,108,88,54,43,121,205,114,154,239,37,101,199,237,245,23,75,141,79,105,242,118,41,96,141,210,75,39,6,35,158,238,44,99,151,102,162,185,118,217,17,87,228,125,98,141,188,75,250,227,169,234,59,50,155,71,176,118,82,51,78,176,187,196,143,134,174,55,197,80,251,229,198,20,146,5,173,108,204,87,53,41,145,175,149,176,181,142,251,236,145,100,122,170,185,140,132,46,250,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,51,97,130,154,8,218,174,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,83,245,156,171,171,31,75,26,201,244,255,0,33,246,233,200,1,225,89,215,143,250,81,210,166,175,222,191,198,197,136,95,110,119,31,247,6,83,89,26,206,215,251,225,209,62,73,191,197,211,177,191,222,152,5,170,0,0,28,255,0,90,245,239,73,250,118,197,105,115,93,99,202,254,207,217,107,110,12,181,193,83,228,106,106,249,213,62,57,36,108,124,41,227,145,233,187,33,145,119,84,227,247,118,223,117,68,94,128,114,174,170,180,183,244,211,211,142,162,233,156,54,47,140,215,222,113,250,175,133,81,121,175,47,221,186,68,206,245,15,235,21,236,107,118,170,138,7,125,247,35,23,109,159,187,85,200,161,207,241,63,17,238,140,115,156,170,205,133,98,218,201,231,111,89,5,194,158,215,110,166,251,59,117,143,191,85,60,141,142,40,249,190,153,172,111,39,189,169,187,149,26,155,238,170,137,243,36,169,150,207,243,85,129,101,95,234,174,57,146,99,151,15,252,37,29,117,182,186,158,79,248,50,67,52,114,51,252,142,107,155,251,21,13,31,116,171,170,95,166,158,156,116,235,83,38,190,252,102,190,243,143,210,252,86,183,202,249,126,237,210,38,118,107,191,86,140,99,91,181,84,83,183,238,53,24,187,110,205,218,173,85,15,147,173,125,102,116,217,211,182,85,75,133,107,30,164,125,159,189,86,219,217,116,130,155,224,245,245,124,233,95,36,145,182,78,116,240,72,196,221,240,200,155,42,242,251,187,237,178,162,175,214,208,190,168,244,39,169,79,141,254,133,51,159,180,127,103,60,183,196,255,0,185,149,148,125,143,49,221,236,255,0,162,98,143,151,46,196,191,213,223,110,63,61,183,77,234,175,198,175,213,62,45,244,254,135,220,110,39,85,240,49,253,246,127,13,255,0,50,2,210,110,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,54,24,41,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,35,7,246,81,250,19,255,0,183,159,252,89,188,127,205,15,147,226,167,172,119,221,34,233,30,239,77,142,67,181,94,123,112,139,14,146,167,147,63,181,105,106,96,158,74,149,224,246,57,31,220,130,158,88,54,251,174,111,127,155,92,142,98,34,210,14,147,224,191,165,13,83,195,116,207,226,159,12,251,91,144,91,172,94,119,177,222,242,190,106,166,56,123,189,190,77,231,199,185,203,143,38,239,182,219,166,251,129,166,140,79,41,177,103,56,173,155,53,197,171,188,237,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,156,30,141,123,121,49,237,93,156,136,228,223,101,68,95,145,245,143,147,137,226,214,44,27,21,179,97,88,181,15,146,178,227,246,250,123,93,186,155,186,249,59,20,176,70,216,226,143,155,213,207,119,22,49,169,187,149,92,187,110,170,171,243,62,176,31,146,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,51,97,130,154,8,218,174,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,83,245,156,171,171,31,75,26,201,244,255,0,33,246,233,200,1,225,89,215,143,250,81,210,166,175,222,191,198,197,136,95,110,119,31,247,6,83,89,26,206,215,251,225,209,62,73,191,197,211,177,191,222,152,5,170,0,0,30,127,44,207,240,220,22,167,31,165,204,50,26,75,75,242,171,196,118,11,66,212,170,181,149,87,25,34,150,88,169,209,251,113,107,222,216,36,70,114,84,228,254,44,110,239,123,26,239,64,64,15,26,191,75,24,183,212,10,31,110,184,129,63,193,8,60,52,58,227,166,234,59,13,135,71,179,134,85,179,81,112,187,60,111,154,174,71,203,80,203,229,186,21,142,4,173,116,207,87,57,42,81,207,137,179,53,238,251,239,145,36,98,170,57,236,134,111,128,0,0,0,1,207,245,175,94,244,159,167,108,86,151,53,214,60,175,236,253,150,182,224,203,92,21,62,70,166,175,157,83,227,146,70,199,194,158,57,30,155,178,25,23,117,78,63,119,109,247,84,69,231,250,91,215,175,73,218,211,157,219,52,207,77,53,91,227,57,37,231,189,228,168,190,5,114,167,238,246,161,124,210,126,178,106,118,70,221,163,137,238,251,206,77,246,217,55,85,68,94,1,227,87,233,99,22,250,129,67,237,215,18,0,120,92,122,236,211,47,206,189,158,180,11,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,227,253,85,117,49,134,244,161,164,117,154,165,152,80,213,220,94,234,134,219,109,22,202,100,86,190,227,113,145,146,62,40,22,78,42,216,89,198,41,30,249,28,139,197,140,119,22,189,252,35,120,113,255,0,16,46,187,172,93,42,226,178,97,88,179,252,238,166,228,22,245,146,221,77,179,227,248,93,44,241,213,71,21,215,155,233,229,167,159,181,83,78,212,242,206,84,115,247,221,118,111,205,104,134,237,118,186,223,238,181,183,219,237,206,174,227,114,184,212,73,87,89,89,87,51,166,158,166,121,28,174,146,89,36,114,171,158,247,57,85,202,229,85,85,85,85,83,235,103,249,254,101,170,121,149,219,80,117,7,33,171,190,100,55,202,133,169,174,174,169,84,231,43,246,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,78,233,168,253,25,95,116,147,163,188,87,169,140,230,235,218,186,231,121,5,186,158,201,103,167,123,31,28,22,122,138,26,186,150,212,212,61,55,222,105,123,80,185,145,181,81,35,141,87,158,239,122,178,16,141,100,180,240,249,235,110,235,210,134,127,37,139,39,158,174,187,78,178,170,138,120,110,180,110,170,115,96,180,206,233,161,107,238,204,141,176,202,247,190,58,118,200,215,69,26,53,102,78,218,57,85,99,143,110,1,162,24,85,171,82,181,163,1,211,155,237,69,92,22,220,171,40,181,89,43,37,164,123,91,60,112,84,213,199,12,142,141,206,107,154,143,70,189,85,21,90,228,223,109,209,127,3,213,117,85,211,62,101,210,134,174,86,105,110,97,93,73,113,99,169,219,114,180,92,233,149,26,203,141,186,71,200,200,167,88,249,43,161,127,40,164,99,227,114,175,23,177,220,92,246,112,145,225,163,235,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,214,83,95,133,31,90,255,0,163,44,170,14,154,245,50,231,117,169,198,242,219,133,61,54,37,46,253,232,108,247,73,164,115,86,159,130,53,100,108,53,82,72,207,155,93,194,57,83,146,177,18,105,165,109,202,0,34,175,138,63,161,61,77,252,151,222,40,137,84,69,95,20,127,66,122,155,249,47,188,81,1,65,118,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,23,211,225,243,214,221,171,170,252,2,75,22,79,61,37,14,162,226,180,244,240,221,104,221,84,215,79,118,129,176,194,215,221,153,27,97,137,140,100,149,14,145,174,138,52,114,66,189,180,114,162,73,30,244,24,122,173,42,212,204,171,70,245,31,28,213,44,42,175,203,222,177,155,132,87,10,110,82,72,200,230,224,191,126,9,123,111,99,221,12,172,87,71,35,17,201,206,55,189,170,187,57,64,211,240,56,255,0,74,189,76,97,189,87,233,29,30,169,97,244,53,118,231,182,161,214,219,189,178,165,21,207,183,92,99,100,111,150,4,147,138,54,102,113,150,55,178,70,162,114,99,219,201,172,127,56,217,216,0,0,0,229,93,88,250,88,214,79,167,249,15,183,78,102,176,210,159,86,62,150,53,147,233,254,67,237,211,153,172,2,226,124,41,250,227,169,212,171,85,7,75,122,146,202,72,175,184,197,157,25,139,92,218,248,160,75,141,186,149,172,98,81,62,61,209,95,83,12,91,57,174,141,171,220,134,41,28,244,107,162,116,147,88,249,150,27,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,11,222,240,253,235,186,197,213,86,43,30,21,148,191,201,106,110,63,111,73,46,52,219,62,79,138,82,193,29,44,114,221,121,178,158,42,120,59,181,53,14,79,44,213,87,51,109,211,118,252,208,38,0,0,1,64,62,40,254,187,53,55,242,95,103,162,47,248,160,31,20,127,93,154,155,249,47,179,209,1,63,252,21,61,44,101,63,80,43,189,186,220,79,242,0,120,42,122,88,202,126,160,87,123,117,184,159,224,0,0,8,171,215,215,90,248,175,74,122,113,87,100,180,220,252,198,166,228,214,249,163,199,45,244,235,27,228,160,230,142,141,183,58,132,145,175,99,97,137,232,170,198,189,171,222,145,138,196,78,45,149,241,117,94,165,250,139,193,58,95,210,202,253,76,206,170,63,198,209,217,232,184,77,253,211,186,121,105,166,130,143,185,20,82,118,123,189,135,183,186,246,240,103,226,171,248,34,231,175,93,53,211,81,250,139,212,123,142,168,106,133,231,207,93,107,182,138,24,98,69,101,45,190,149,170,171,29,45,52,106,171,219,133,156,157,178,110,174,87,57,207,123,158,247,189,238,15,43,150,101,55,220,231,42,188,230,185,77,119,157,189,100,23,10,139,165,198,167,180,200,251,245,83,200,233,37,147,131,17,172,111,39,189,203,179,81,26,155,236,136,137,242,59,87,80,29,20,107,47,78,154,113,132,106,134,107,108,218,203,151,91,232,228,169,123,145,176,73,106,186,84,165,68,172,182,75,4,142,74,133,153,148,208,53,242,57,98,107,27,35,223,18,43,149,136,231,205,255,0,11,239,15,186,155,77,77,151,170,29,105,181,82,61,239,167,109,126,31,99,169,138,42,150,112,154,42,90,138,59,210,75,20,238,106,61,26,249,218,200,37,139,156,111,70,203,247,94,214,109,102,153,102,45,98,206,113,91,206,21,148,208,249,219,46,65,111,168,181,220,105,187,175,143,191,75,60,110,142,88,249,177,90,246,242,99,220,155,181,81,201,190,232,168,191,48,51,239,208,231,87,119,94,144,117,113,217,92,246,234,187,198,39,126,167,109,183,35,181,65,80,230,61,240,35,209,204,170,133,138,228,137,245,48,175,46,29,196,217,89,36,209,163,163,238,172,141,208,70,39,148,216,179,156,86,205,154,226,213,222,118,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,78,15,70,189,188,152,246,174,206,68,114,111,178,162,47,200,207,103,90,253,40,223,122,75,214,90,220,55,181,117,172,196,46,91,214,98,215,186,216,88,223,63,75,197,139,36,106,232,213,88,179,64,247,246,164,77,152,229,217,146,118,216,201,99,67,176,120,104,117,199,83,211,142,101,14,143,103,12,164,126,157,102,151,136,223,53,92,143,138,157,246,59,140,201,28,9,90,233,158,173,106,211,43,89,19,102,107,221,247,25,26,72,197,69,107,217,48,94,72,5,80,120,160,248,130,83,93,169,175,93,47,104,181,214,173,140,101,67,168,51,11,229,52,178,211,63,156,50,213,83,214,89,86,41,96,107,149,138,230,64,231,207,20,188,36,98,186,47,188,199,63,112,225,94,35,61,123,127,74,139,236,26,111,167,112,121,125,50,198,110,30,114,146,162,122,126,21,87,170,230,49,241,37,99,145,233,206,24,81,146,72,216,162,249,57,90,247,62,84,228,230,199,12,43,58,87,78,186,13,153,117,37,171,150,45,41,195,40,170,220,251,141,67,31,115,174,134,157,38,101,166,220,143,106,84,86,202,142,123,27,194,54,187,116,106,189,188,222,172,141,171,205,237,69,244,29,100,232,229,139,167,254,161,242,13,29,199,38,243,20,152,205,190,199,79,37,79,23,179,205,213,62,209,71,37,77,79,7,189,235,31,118,121,37,151,183,205,90,206,124,91,247,90,136,7,21,47,39,195,67,174,58,110,163,176,216,116,123,56,101,91,53,23,11,179,198,249,170,228,124,181,12,190,91,161,88,224,74,215,76,245,115,146,165,28,248,155,51,94,239,190,249,18,70,42,163,158,200,96,6,129,244,57,77,212,119,68,217,126,176,224,239,171,102,162,225,121,69,201,144,210,70,201,106,25,124,183,67,111,162,157,104,155,11,17,206,74,148,115,229,116,46,99,126,251,228,88,222,138,142,99,225,137,88,158,83,125,193,178,171,54,107,139,87,121,43,214,63,112,167,186,91,170,123,76,147,177,85,4,141,146,41,56,61,28,199,113,123,26,187,57,21,171,182,202,138,159,32,53,38,8,191,208,15,88,54,174,172,180,141,174,184,45,92,121,222,29,79,71,65,149,178,104,154,140,169,157,236,114,71,93,19,163,99,98,225,80,176,202,245,141,173,106,196,246,189,156,120,36,114,73,40,0,225,93,98,116,171,134,245,95,164,119,12,62,243,109,164,110,79,110,167,168,169,196,238,242,72,176,190,221,113,86,125,196,116,173,99,221,229,164,115,99,108,204,226,238,76,68,114,39,113,145,189,153,236,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,206,39,236,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,186,136,33,175,136,167,66,180,221,82,225,171,156,105,245,5,35,53,82,193,79,12,52,51,84,213,74,198,92,237,208,173,67,214,218,136,178,36,16,189,210,84,58,70,76,230,127,93,141,99,158,198,57,94,192,139,253,42,117,175,250,77,232,191,87,122,107,212,203,157,170,155,36,196,180,190,245,77,137,75,191,102,107,197,174,27,77,75,86,159,130,53,35,116,212,177,198,207,155,93,206,72,151,146,177,86,25,165,117,96,159,170,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,83,242,129,102,157,83,245,199,83,166,189,34,105,87,75,122,108,202,73,111,185,62,147,227,236,202,110,110,124,83,165,186,221,85,108,141,139,68,200,247,85,101,76,209,110,231,58,70,167,110,25,99,115,17,206,149,178,67,93,120,6,1,153,106,158,101,105,211,237,62,199,170,239,153,13,242,161,41,168,104,105,145,57,202,253,149,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,83,228,218,109,55,91,253,214,138,197,98,182,85,220,110,87,26,136,233,40,232,233,33,116,211,212,207,35,145,177,197,28,109,69,115,222,231,42,53,26,136,170,170,168,136,94,167,135,95,66,180,221,45,97,169,156,106,13,5,35,245,82,255,0,79,52,53,211,83,85,74,246,91,45,211,45,59,210,218,168,146,44,19,61,178,83,182,71,204,214,127,93,238,99,94,246,53,30,240,234,189,29,244,171,134,244,161,164,118,252,62,205,109,164,118,79,113,167,167,169,203,46,241,200,179,62,227,113,70,125,244,108,174,99,29,229,163,115,164,108,44,226,222,44,85,114,167,113,242,61,253,212,0,7,42,234,199,210,198,178,125,63,200,125,186,115,170,156,171,171,31,75,26,201,244,255,0,33,246,233,192,205,97,121,62,26,29,113,211,117,29,134,195,163,217,195,42,217,168,184,93,158,55,205,87,35,229,168,101,242,221,10,199,2,86,186,103,171,156,149,40,231,196,217,154,247,125,247,200,146,49,85,28,246,67,70,199,213,196,242,155,238,13,149,89,179,92,90,187,201,94,177,251,133,61,210,221,83,218,100,157,138,168,36,108,145,73,193,232,230,59,139,216,213,217,200,173,93,182,84,84,249,1,169,48,69,254,128,122,193,181,117,101,164,109,117,193,106,227,206,240,234,122,58,12,173,147,68,212,101,76,239,99,146,58,232,157,27,27,23,10,133,134,87,172,109,107,86,39,181,236,227,193,35,146,73,64,4,0,241,171,244,177,139,125,64,161,246,235,137,0,60,46,61,118,105,151,231,94,207,90,79,255,0,26,191,75,24,183,212,10,31,110,184,144,3,194,227,215,102,153,126,117,236,245,160,95,241,21,122,250,235,95,21,233,79,78,42,236,150,155,159,152,212,220,154,223,52,120,229,190,157,99,124,148,28,209,209,182,231,80,146,53,236,108,49,61,21,88,215,181,123,210,49,88,137,197,178,190,46,171,212,191,81,120,39,75,250,89,95,169,153,213,71,248,218,59,61,23,9,191,186,119,79,45,52,208,81,247,34,138,78,207,119,176,246,247,94,222,12,252,85,127,4,92,245,235,166,186,106,63,81,122,143,113,213,13,80,188,249,235,173,118,209,67,12,72,172,165,183,210,181,85,99,165,166,141,85,123,112,179,147,182,77,213,202,231,57,239,115,222,247,189,193,229,114,204,166,251,156,229,87,156,215,41,174,243,183,172,130,225,81,116,184,212,246,153,31,126,170,121,29,36,178,112,98,53,141,228,247,185,118,106,35,83,125,145,17,62,71,106,234,3,162,141,101,233,211,78,48,141,80,205,109,155,89,114,235,125,28,149,47,114,54,9,45,87,74,148,168,149,150,201,96,145,201,80,179,50,154,6,190,71,44,77,99,100,123,226,69,114,177,28,249,191,225,125,225,247,83,105,169,178,245,67,173,54,170,71,189,244,237,175,195,236,117,49,69,82,206,19,69,75,81,71,122,73,98,157,205,71,163,95,59,89,4,177,115,141,232,217,126,235,218,205,172,211,44,197,172,89,206,43,121,194,178,154,31,59,101,200,45,245,22,187,141,55,117,241,247,233,103,141,209,203,31,54,43,94,222,76,123,147,118,170,57,55,221,21,23,230,6,125,250,28,234,238,235,210,14,174,59,43,158,221,87,120,196,239,212,237,182,228,118,168,42,28,199,190,4,122,57,149,80,177,92,145,62,166,21,229,195,184,155,43,36,154,52,116,125,213,145,186,8,196,242,155,22,115,138,217,179,92,90,187,206,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,193,232,215,183,147,30,213,217,200,142,77,246,84,69,249,25,236,235,95,165,27,239,73,122,203,91,134,246,174,181,152,133,203,122,204,90,247,91,11,27,231,233,120,177,100,141,93,26,171,22,104,30,254,212,137,179,28,187,50,78,219,25,44,104,118,15,13,14,184,234,122,113,204,161,209,236,225,148,143,211,172,210,241,27,230,171,145,241,83,190,199,113,153,35,129,43,93,51,213,173,90,101,107,34,108,205,123,190,227,35,73,24,168,173,123,38,11,201,0,1,202,186,177,244,177,172,159,79,242,31,110,156,205,97,165,62,172,125,44,107,39,211,252,135,219,167,51,88,6,148,250,78,244,177,163,127,79,241,239,110,128,234,167,42,233,59,210,198,141,253,63,199,189,186,3,170,129,202,186,177,244,177,172,159,79,242,31,110,156,205,97,165,62,172,125,44,107,39,211,252,135,219,167,51,88,5,228,230,125,93,218,186,65,240,252,209,156,174,11,117,37,227,44,191,96,246,11,110,57,106,158,161,172,99,231,75,84,46,125,84,204,71,36,175,166,133,56,243,237,166,234,249,33,141,93,31,117,36,109,37,229,153,77,247,57,202,175,57,174,83,93,231,111,89,5,194,162,233,113,169,237,50,62,253,84,242,58,73,100,224,196,107,27,201,239,114,236,212,70,166,251,34,34,124,143,215,153,103,249,150,160,212,218,170,179,60,134,174,234,251,29,158,138,193,108,73,149,56,81,219,169,34,72,169,233,226,99,81,26,198,53,169,186,236,159,121,238,123,221,201,239,115,150,205,60,43,58,14,255,0,74,58,171,213,251,47,248,217,113,11,21,206,221,254,224,250,107,219,95,221,255,0,124,54,38,73,15,248,186,134,59,251,211,192,238,190,26,29,14,83,116,227,134,195,172,57,195,234,223,168,185,165,158,54,77,73,35,37,167,101,142,221,50,199,58,81,58,23,163,92,181,42,230,68,233,156,246,253,199,198,145,177,17,26,247,205,231,252,106,253,44,98,223,80,40,125,186,226,76,171,22,180,105,126,75,170,25,54,139,217,114,250,73,243,108,62,158,154,174,241,101,115,36,138,120,32,158,54,73,28,172,230,212,108,204,227,44,92,157,18,189,24,178,198,215,241,87,181,22,26,248,213,250,88,197,190,160,80,251,117,196,10,171,233,59,213,62,141,253,64,199,189,198,2,213,60,106,253,44,98,223,80,40,125,186,226,85,95,73,222,169,244,111,234,6,61,238,48,22,169,227,87,233,99,22,250,129,67,237,215,16,42,3,74,181,51,42,209,189,71,199,53,75,10,171,242,247,172,102,225,21,194,155,148,146,50,57,184,47,223,130,94,219,216,247,67,43,21,209,200,196,114,115,141,239,106,174,206,83,67,221,42,245,49,134,245,95,164,116,122,165,135,208,213,219,158,218,135,91,110,246,202,148,87,62,221,113,141,145,190,88,18,78,40,217,153,198,88,222,201,26,137,201,143,111,38,177,252,227,102,109,206,171,211,71,81,121,223,75,250,167,65,169,152,45,71,248,170,59,197,23,8,127,186,118,191,51,12,211,209,247,37,138,78,207,119,176,198,247,88,222,108,252,81,127,20,80,209,70,169,106,150,9,162,216,37,207,83,53,46,251,240,108,110,205,217,243,181,190,86,106,142,215,118,102,67,31,234,225,99,228,118,242,74,198,253,214,174,219,238,187,34,42,163,76,245,87,78,53,147,21,131,53,210,220,210,213,147,89,106,56,183,204,219,234,18,78,204,142,141,146,118,102,103,245,225,153,25,36,106,232,164,70,200,206,72,142,106,47,200,168,31,19,254,181,241,94,164,44,90,105,135,105,61,207,204,98,18,219,211,45,185,54,85,141,42,162,186,61,243,210,199,71,83,23,21,125,60,212,204,101,66,170,54,69,100,173,171,107,209,28,198,197,35,185,255,0,133,102,147,126,148,186,184,180,87,125,175,186,216,62,194,91,229,203,121,91,29,194,106,238,204,240,65,228,221,38,255,0,114,25,60,214,210,166,206,231,18,73,22,201,220,230,208,190,144,0,20,173,227,87,234,159,22,250,127,67,238,55,19,170,248,24,254,251,63,134,255,0,153,28,171,198,175,213,62,45,244,254,135,220,110,39,85,240,49,253,246,127,13,255,0,50,3,149,120,213,250,167,197,190,159,208,251,141,196,225,93,14,117,119,117,233,7,87,29,149,207,110,171,188,98,119,234,118,219,114,59,84,21,14,99,223,2,61,28,202,168,88,174,72,159,83,10,242,225,220,77,149,146,77,26,58,62,234,200,222,235,227,87,234,159,22,250,127,67,238,55,18,0,1,169,44,79,41,177,103,56,173,155,53,197,171,188,237,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,156,30,141,123,121,49,237,93,156,136,228,223,101,68,95,145,245,138,33,240,235,235,170,167,165,172,201,48,125,65,175,171,126,149,223,234,38,154,186,26,106,88,158,251,101,198,100,167,98,92,149,82,53,158,102,54,58,118,198,248,90,255,0,234,61,207,107,30,246,163,31,123,192,12,214,117,99,234,159,89,62,160,100,62,227,57,165,51,53,157,88,250,167,214,79,168,25,15,184,206,5,170,120,42,122,88,202,126,160,87,123,117,184,159,228,0,240,84,244,177,148,253,64,174,246,235,113,63,192,0,0,0,0,21,129,226,139,225,255,0,71,119,163,185,117,55,162,24,239,102,235,15,153,184,231,22,184,36,130,10,89,41,98,130,89,230,187,55,184,246,113,153,59,91,75,28,104,247,76,233,27,34,53,30,146,186,91,63,0,102,51,69,245,123,50,208,93,80,199,245,115,79,231,164,142,251,142,212,58,106,116,171,129,38,130,86,62,55,69,44,50,51,228,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,99,254,34,157,69,224,157,80,116,11,131,234,94,11,81,251,192,182,81,222,40,184,77,253,204,186,124,22,174,105,232,251,146,197,31,123,181,223,99,123,172,111,7,254,40,191,138,39,42,241,66,232,91,244,41,149,63,92,116,115,12,242,154,109,122,225,241,138,106,39,114,134,197,116,146,71,34,237,10,53,60,189,28,219,199,219,217,92,198,74,175,143,245,77,117,60,107,0,0,147,254,25,215,107,85,131,173,125,63,190,223,110,116,150,235,109,186,158,253,87,89,89,87,51,97,130,154,8,236,149,206,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,83,208,120,129,117,221,125,234,171,42,147,10,197,159,228,180,203,31,184,44,150,234,109,153,39,197,42,160,146,170,56,174,188,223,79,21,68,29,218,106,134,167,150,114,171,89,182,235,187,190,105,16,14,171,211,71,78,153,223,84,26,167,65,166,120,45,63,248,170,203,197,111,56,127,185,150,191,51,12,51,214,118,229,150,62,247,107,190,199,118,152,238,111,252,17,63,21,64,234,189,2,244,81,149,117,89,168,244,151,187,181,179,203,233,150,51,112,134,76,142,225,80,146,50,58,254,10,217,29,108,167,88,220,199,186,105,88,168,143,115,28,157,152,222,143,85,228,232,153,45,244,98,120,181,139,6,197,108,216,86,45,67,228,172,184,253,190,158,215,110,166,238,190,78,197,44,17,182,56,163,230,245,115,221,197,140,106,110,229,87,46,219,170,170,252,207,43,161,122,23,167,29,58,105,197,187,75,244,190,205,228,109,84,59,203,52,210,170,62,170,225,84,228,68,146,170,166,68,68,238,76,254,45,221,118,70,163,90,214,49,172,99,24,198,244,0,0,0,51,89,213,143,170,125,100,250,129,144,251,140,229,170,120,42,122,88,202,126,160,87,123,117,184,170,190,172,125,83,235,39,212,12,135,220,103,45,83,193,83,210,198,83,245,2,187,219,173,192,79,242,149,188,106,253,83,226,223,79,232,125,198,226,93,73,74,222,53,126,169,241,111,167,244,62,227,113,2,47,244,171,212,198,101,210,134,174,81,234,150,31,67,73,113,99,169,221,109,187,219,42,81,26,203,141,186,71,198,249,96,73,56,171,161,127,40,163,123,36,106,47,23,177,188,154,246,115,141,250,30,210,173,76,197,117,147,78,49,205,82,194,170,252,197,151,38,183,197,112,166,229,36,111,146,30,105,247,224,151,182,247,177,179,68,244,116,114,49,28,188,36,99,218,171,187,84,204,17,45,60,62,122,219,186,244,161,159,201,98,201,231,171,174,211,172,170,162,158,27,173,27,170,156,216,45,51,186,104,90,251,179,35,108,50,189,239,142,157,178,53,209,70,141,89,147,182,142,85,88,227,216,47,208,31,146,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,66,21,248,151,245,199,77,211,142,27,54,143,96,236,171,126,162,230,150,121,31,13,92,111,150,157,150,59,116,203,36,11,90,217,152,173,114,212,171,153,43,97,107,29,247,31,26,200,245,68,107,25,48,112,175,21,62,188,127,211,126,149,52,130,245,254,42,44,190,251,108,184,255,0,187,178,166,200,230,118,191,222,238,149,241,205,254,50,157,237,254,250,194,170,192,3,74,125,88,250,88,214,79,167,249,15,183,78,102,176,210,159,86,62,150,53,147,233,254,67,237,211,153,172,2,242,124,52,58,227,166,234,59,13,135,71,179,134,85,179,81,112,187,60,111,154,174,71,203,80,203,229,186,21,142,4,173,116,207,87,57,42,81,207,137,179,53,238,251,239,145,36,98,170,57,236,134,111,153,108,196,242,155,238,13,149,89,179,92,90,187,201,94,177,251,133,61,210,221,83,218,100,157,138,168,36,108,145,73,193,232,230,59,139,216,213,217,200,173,93,182,84,84,249,22,83,171,94,39,84,122,157,208,5,110,55,69,91,229,245,98,239,229,48,172,158,26,135,192,217,37,165,158,158,85,171,186,83,198,145,118,229,134,162,56,36,133,236,99,99,117,60,149,73,243,78,48,190,80,177,93,20,234,159,167,222,162,124,212,122,57,170,54,172,130,174,139,155,167,160,227,45,37,115,35,103,111,148,222,86,161,145,204,176,162,205,27,123,168,206,223,39,113,229,201,21,19,170,153,129,210,124,23,244,161,170,120,110,153,252,83,225,159,107,114,11,117,139,206,246,59,222,87,205,84,199,15,119,183,201,188,248,247,57,113,228,221,246,219,116,223,115,77,24,157,131,236,166,43,102,197,190,55,117,188,252,26,223,79,111,248,141,218,167,204,87,86,118,163,107,59,245,18,236,157,201,159,199,147,223,178,114,114,170,236,155,129,68,62,40,58,33,106,209,62,171,239,78,179,95,42,238,52,249,253,59,179,135,178,166,54,181,244,115,214,214,85,36,208,35,155,242,123,18,88,100,123,23,139,85,25,35,88,188,149,139,35,229,7,130,94,181,255,0,209,215,78,117,150,255,0,240,230,182,250,168,226,255,0,123,209,213,199,51,214,79,247,146,198,214,199,254,61,92,239,234,33,215,252,98,52,94,235,168,189,60,217,117,3,23,196,42,239,55,124,2,240,250,186,202,138,103,185,207,160,178,77,78,255,0,57,42,196,142,217,236,73,97,162,115,220,141,115,163,100,110,127,221,141,37,82,168,122,85,213,47,208,183,81,218,117,169,147,95,126,13,65,102,200,41,126,43,91,229,124,199,106,215,43,251,53,223,171,70,61,206,222,150,89,219,247,26,175,77,247,102,206,70,170,4,170,241,171,245,79,139,125,63,161,247,27,137,213,124,12,127,125,159,195,127,204,142,85,227,87,234,159,22,250,127,67,238,55,19,213,120,68,231,95,162,253,44,234,123,83,62,23,241,63,178,88,253,178,251,228,187,253,159,53,229,105,174,211,118,187,156,93,195,151,111,143,46,46,219,125,246,93,182,3,159,248,189,235,165,30,167,245,29,73,167,56,245,231,206,217,116,210,222,235,116,205,98,64,248,91,120,157,233,37,106,199,44,106,231,187,139,25,73,3,216,245,69,142,90,105,90,140,106,242,115,250,7,130,230,133,223,110,186,143,145,245,15,115,179,90,166,198,236,150,250,156,110,219,83,80,172,146,169,151,137,86,154,73,31,78,205,149,209,240,165,115,216,249,21,88,170,218,180,99,121,162,202,140,174,188,179,41,190,231,57,85,231,53,202,107,188,237,235,32,184,84,93,46,53,61,166,71,223,170,158,71,73,44,156,24,141,99,121,61,238,93,154,136,212,223,100,68,79,145,160,158,128,52,26,155,167,206,151,49,28,102,106,42,186,107,237,254,157,153,54,66,202,186,121,105,167,101,198,174,40,220,232,100,134,71,185,98,124,17,54,26,101,68,70,238,180,234,245,99,92,231,32,18,40,0,7,42,234,199,210,198,178,125,63,200,125,186,115,53,134,148,250,177,244,177,172,159,79,242,31,110,156,205,96,23,147,225,161,215,29,55,81,216,108,58,61,156,50,173,154,139,133,217,227,124,213,114,62,90,134,95,45,208,172,112,37,107,166,122,185,201,82,142,124,77,153,175,119,223,124,137,35,21,81,207,100,51,124,203,102,39,148,223,112,108,170,205,154,226,213,222,74,245,143,220,41,238,150,234,158,211,36,236,85,65,35,100,138,78,15,71,49,220,94,198,174,206,69,106,237,178,162,167,200,191,62,128,122,193,181,117,101,164,109,117,193,106,227,206,240,234,122,58,12,173,147,68,212,101,76,239,99,146,58,232,157,27,27,23,10,133,134,87,172,109,107,86,39,181,236,227,193,35,146,64,148,4,0,241,171,244,177,139,125,64,161,246,235,137,63,200,1,227,87,233,99,22,250,129,67,237,215,16,41,175,19,202,111,184,54,85,102,205,113,106,239,37,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,39,7,163,152,238,47,99,87,103,34,181,118,217,81,83,228,95,247,66,253,102,216,186,195,211,138,171,156,150,175,131,102,120,191,151,167,201,173,177,49,235,74,217,37,71,246,170,105,164,118,251,195,47,106,85,72,220,229,146,55,49,205,119,36,70,75,38,123,14,149,211,174,188,230,93,54,234,229,139,85,176,202,218,182,190,221,80,198,92,232,97,168,72,89,118,183,43,218,181,20,82,171,152,246,240,145,173,217,28,172,119,7,163,36,106,115,99,85,3,75,192,229,93,52,117,23,130,117,65,165,148,26,153,130,212,127,138,163,188,81,112,155,251,153,116,242,208,205,61,31,114,88,163,239,118,187,236,111,117,141,224,255,0,197,23,241,68,247,249,102,83,98,193,177,91,206,107,148,215,121,43,46,63,111,168,186,92,106,123,79,147,177,75,4,110,146,89,56,49,28,247,113,99,28,187,53,21,203,182,200,138,191,32,60,87,81,90,243,134,244,219,164,119,221,86,204,235,105,26,203,117,59,217,108,161,154,161,97,125,218,226,172,114,211,209,68,173,99,221,206,71,55,101,114,49,220,24,143,145,201,193,142,84,167,108,63,197,115,168,236,79,92,114,157,79,168,170,251,65,139,101,55,6,200,236,58,241,86,249,105,109,148,44,153,22,40,104,100,141,172,74,121,153,6,241,44,205,143,140,142,119,118,104,165,122,53,83,154,245,201,213,221,215,171,237,92,110,87,5,186,174,207,137,216,105,221,109,199,45,83,212,57,239,100,10,245,115,234,166,98,57,98,101,76,203,199,159,109,54,70,71,12,106,233,59,73,35,186,7,135,95,66,181,61,82,230,73,156,106,13,5,91,52,174,193,81,52,53,211,83,85,68,199,220,238,48,165,59,210,218,168,146,36,240,177,209,212,54,71,204,214,127,81,142,99,94,199,185,30,192,150,158,42,218,145,98,214,14,132,116,207,84,49,138,59,173,37,171,38,204,45,151,26,72,110,148,47,164,170,100,114,91,46,42,136,248,223,255,0,210,123,85,209,189,187,62,55,189,142,107,221,10,252,46,61,118,105,151,231,94,207,90,79,255,0,26,191,75,24,183,212,10,31,110,184,144,3,194,227,215,102,153,126,117,236,245,160,95,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,72,30,44,154,71,212,22,57,174,63,165,13,77,188,125,168,195,47,60,237,216,173,230,158,130,42,120,237,212,189,233,170,35,180,212,36,77,77,166,139,187,47,9,36,87,58,120,209,94,142,85,108,145,197,119,231,201,203,49,107,22,115,138,222,112,172,166,135,206,217,114,11,125,69,174,227,77,221,124,125,250,89,227,116,114,199,205,138,215,183,147,30,228,221,170,142,77,247,69,69,249,129,81,158,20,253,14,83,106,85,214,131,170,77,73,125,92,86,44,98,240,143,197,173,141,100,176,45,198,227,74,230,61,43,95,38,200,143,166,134,93,154,214,198,229,238,77,20,141,122,181,177,58,57,164,87,141,95,165,140,91,234,5,15,183,92,73,233,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,2,252,106,253,44,98,223,80,40,125,186,226,5,85,244,157,234,159,70,254,160,99,222,227,1,126,125,85,116,207,134,245,95,164,117,154,91,152,87,85,219,158,218,134,220,173,23,58,101,87,62,221,113,141,146,50,41,214,62,72,217,153,198,89,24,248,220,169,201,143,119,23,49,252,36,101,6,116,157,234,159,70,254,160,99,222,227,1,165,48,51,45,148,232,94,163,226,154,227,85,211,197,109,155,189,153,195,144,51,27,167,166,106,172,17,214,85,75,51,99,167,124,79,168,72,255,0,83,55,56,223,28,143,70,53,209,200,199,252,145,119,47,211,162,157,57,214,221,42,233,231,26,195,53,239,42,164,187,100,52,52,240,195,75,69,77,77,3,25,99,183,71,79,20,52,214,213,150,20,70,212,190,38,196,170,249,151,125,223,35,154,143,145,172,108,143,234,178,96,24,108,185,253,62,169,59,30,164,76,178,150,207,53,129,151,102,162,182,117,183,75,52,115,186,157,234,139,179,216,146,194,199,183,146,47,5,89,56,113,238,73,203,208,0,34,175,138,63,161,61,77,252,151,222,40,137,84,69,95,20,127,66,122,155,249,47,188,81,1,73,125,50,90,109,87,254,164,180,162,197,125,182,82,92,109,183,28,226,197,73,89,71,87,11,102,130,166,9,43,225,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,146,3,196,83,161,90,158,150,179,37,206,52,250,130,173,250,87,127,168,134,26,25,170,106,162,123,237,151,25,146,161,235,109,68,89,22,121,152,216,233,221,35,38,115,63,168,246,177,207,123,218,175,127,10,233,59,213,62,141,253,64,199,189,198,3,70,121,254,1,134,234,158,27,118,211,237,65,199,169,47,152,245,242,157,105,171,168,106,81,120,74,205,209,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,80,51,173,210,175,83,25,151,74,26,185,71,170,88,125,13,37,197,142,167,117,182,239,108,169,68,107,46,54,233,31,27,229,129,36,226,174,133,252,162,141,236,145,168,188,94,198,242,107,217,206,55,232,123,74,181,51,21,214,77,56,199,53,75,10,171,243,22,92,154,223,21,194,155,148,145,190,72,121,167,223,130,94,219,222,198,205,19,209,209,200,196,114,240,145,143,106,174,237,83,62,253,98,116,171,153,116,161,171,151,12,62,243,109,171,118,49,113,168,168,169,196,238,242,72,147,50,227,110,71,253,196,116,173,99,27,230,99,107,163,108,204,226,222,47,84,114,39,109,241,189,254,255,0,195,231,173,187,175,74,25,252,150,44,158,122,186,237,58,202,170,41,225,186,209,186,169,205,130,211,59,166,133,175,187,50,54,195,43,222,248,233,219,35,93,20,104,213,153,59,104,229,85,142,61,130,253,1,242,113,60,166,197,156,226,182,108,215,22,174,243,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,112,122,53,237,228,199,181,118,114,35,147,125,149,17,126,71,214,3,149,117,99,233,99,89,62,159,228,62,221,57,154,195,74,125,88,250,88,214,79,167,249,15,183,78,102,176,11,52,234,159,161,202,157,74,233,19,74,186,164,211,103,210,69,125,198,52,159,31,126,83,108,115,34,129,46,54,234,91,100,111,90,214,73,178,43,234,97,139,118,185,178,57,123,144,197,27,88,173,116,77,142,106,235,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,206,39,236,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,186,51,233,59,210,198,141,253,63,199,189,186,2,176,60,89,58,50,177,105,37,247,250,76,96,215,94,213,171,59,200,31,79,123,179,212,61,239,146,11,197,67,38,169,117,77,59,215,125,225,151,181,51,159,27,149,22,57,21,56,110,199,163,33,11,52,233,87,169,140,55,170,253,35,163,213,44,62,134,174,220,246,212,58,219,119,182,84,162,185,246,235,140,108,141,242,192,146,113,70,204,206,50,198,246,72,212,78,76,123,121,53,143,231,27,59,1,154,206,154,58,139,206,250,95,213,58,13,76,193,106,63,197,81,222,40,184,67,253,211,181,249,152,102,158,143,185,44,82,118,123,189,134,55,186,198,243,103,226,139,248,162,232,163,74,181,34,197,172,26,113,142,106,134,49,71,117,164,181,100,214,248,174,52,144,221,40,95,73,84,200,228,77,209,31,27,255,0,250,79,106,186,55,183,103,198,247,177,205,123,131,213,148,3,226,143,235,179,83,127,37,246,122,34,207,169,124,78,186,125,186,245,53,100,233,251,27,173,248,237,170,251,194,217,14,91,110,124,178,210,178,250,250,167,193,29,10,196,177,39,114,23,241,143,141,92,47,146,37,116,209,252,184,115,149,149,131,226,143,235,179,83,127,37,246,122,32,39,255,0,130,167,165,140,167,234,5,119,183,91,137,254,64,15,5,79,75,25,79,212,10,239,110,183,19,252,0,0,14,127,174,154,23,167,29,69,233,197,199,75,245,66,205,231,173,85,219,75,12,209,42,50,170,223,84,212,84,142,170,154,69,69,237,204,206,78,217,118,86,171,92,230,61,175,99,222,199,103,179,169,126,157,51,190,151,245,78,191,76,243,170,127,241,181,150,122,222,112,255,0,116,237,126,102,104,96,172,237,197,44,157,158,239,97,238,237,61,220,217,248,42,126,10,186,83,56,87,88,157,42,225,189,87,233,29,195,15,188,219,105,27,147,219,169,234,42,113,59,188,146,44,47,183,92,85,159,113,29,43,88,247,121,105,28,216,219,51,56,187,147,17,28,137,220,100,111,96,64,15,10,126,186,169,176,233,40,58,88,213,122,250,74,107,21,85,66,67,133,87,54,150,87,78,219,141,93,107,19,225,175,72,99,114,57,146,203,81,36,173,154,69,111,109,82,70,185,238,107,163,72,172,211,93,53,211,78,58,116,211,139,142,168,106,133,231,200,218,168,118,138,24,98,68,125,85,194,169,200,171,29,45,52,106,169,220,153,252,93,178,110,141,70,181,207,123,152,198,61,237,205,190,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,78,113,63,100,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,246,186,159,212,238,178,234,254,156,96,186,77,154,229,29,236,91,79,45,241,219,237,54,250,120,91,4,114,118,209,209,195,61,66,51,100,150,104,224,86,192,199,170,125,216,216,187,39,57,38,124,160,234,95,168,188,239,170,13,83,175,212,204,234,163,252,109,29,158,139,132,63,220,203,95,153,154,104,40,251,145,69,31,123,181,223,123,123,175,111,55,254,42,191,130,36,212,240,180,232,39,237,221,101,135,170,237,80,159,134,63,106,184,121,204,66,215,79,81,180,149,245,212,147,171,82,178,161,204,93,227,134,25,226,114,50,45,209,210,73,26,171,209,34,106,54,126,43,225,251,208,141,247,170,172,170,60,215,41,103,146,211,44,126,224,145,220,106,119,100,159,20,170,130,74,89,37,181,112,101,68,85,16,119,105,170,28,190,101,168,173,102,219,38,238,249,37,239,90,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,108,48,83,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,7,53,234,135,23,214,92,199,67,178,171,6,131,102,159,102,114,250,139,125,66,210,84,197,74,217,42,170,120,194,245,74,74,105,159,52,76,163,154,103,163,35,74,167,43,187,77,115,156,212,71,241,145,153,225,185,232,190,168,89,117,113,154,17,121,196,42,232,51,185,47,16,88,89,103,169,124,113,61,213,179,189,140,133,169,35,156,145,43,36,89,35,86,75,207,182,230,61,175,71,43,21,28,105,204,243,242,96,24,108,185,253,62,169,59,30,164,76,178,150,207,53,129,151,102,162,182,117,183,75,52,115,186,157,234,139,179,216,146,194,199,183,146,47,5,89,56,113,238,73,200,56,175,67,157,34,90,186,65,210,55,98,147,220,105,47,25,101,250,161,183,44,142,235,5,59,88,199,206,140,70,178,150,23,171,82,87,211,66,156,184,119,23,117,124,147,72,141,143,186,177,182,162,252,81,253,118,106,111,228,190,207,68,95,241,64,62,40,254,187,53,55,242,95,103,162,2,127,248,42,122,88,202,126,160,87,123,117,184,229,94,42,125,7,127,166,253,85,233,5,151,252,84,185,125,138,217,110,255,0,119,125,77,237,207,238,255,0,189,219,43,35,135,252,101,67,221,253,245,231,85,240,84,244,177,148,253,64,174,246,235,113,63,192,162,31,12,109,33,234,95,35,215,156,123,85,180,106,10,187,94,39,98,188,65,111,203,111,82,206,200,104,166,183,59,105,106,168,21,175,221,106,94,248,152,212,70,49,143,237,201,37,52,142,88,126,228,173,189,227,228,226,216,158,43,131,88,169,113,108,43,25,181,99,246,90,46,126,90,221,107,162,142,146,150,14,111,115,223,194,40,209,172,111,39,189,206,93,147,230,231,42,175,205,84,250,192,0,0,86,7,138,47,135,253,29,222,142,229,212,222,136,99,189,155,172,62,102,227,156,90,224,146,8,41,100,165,138,9,103,154,236,222,227,217,198,100,237,109,44,113,163,221,51,164,108,136,212,122,74,233,106,88,210,159,86,62,150,53,147,233,254,67,237,211,153,172,2,223,188,45,58,9,251,9,71,97,234,187,84,39,231,144,93,109,254,115,16,181,211,212,111,29,5,13,92,10,212,172,168,115,23,105,38,154,9,92,140,139,117,108,113,200,170,244,89,92,141,130,202,142,85,210,119,165,141,27,250,127,143,123,116,7,85,0,0,0,114,174,172,125,44,107,39,211,252,135,219,167,58,169,202,186,177,244,177,172,159,79,242,31,110,156,12,214,22,169,226,167,208,119,250,111,213,94,144,89,127,197,75,151,216,173,150,239,247,119,212,222,220,254,239,251,221,178,178,56,127,198,84,61,223,223,94,85,89,170,128,51,67,211,174,188,230,93,54,234,229,139,85,176,202,218,182,190,221,80,198,92,232,97,168,72,89,118,183,43,218,181,20,82,171,152,246,240,145,173,217,28,172,119,7,163,36,106,115,99,85,52,19,211,71,81,120,39,84,26,89,65,169,152,45,71,248,170,59,197,23,9,191,185,151,79,45,12,211,209,247,37,138,62,247,107,190,198,247,88,222,15,252,81,127,20,74,139,241,47,232,114,167,167,28,202,109,97,193,223,72,253,58,205,47,18,50,26,72,217,21,59,236,119,25,146,73,214,137,176,177,26,213,166,86,178,87,66,230,55,238,50,53,141,232,138,214,62,110,43,209,223,85,89,151,74,26,185,111,204,44,215,42,183,99,23,26,138,122,108,178,209,28,105,51,46,54,228,127,223,86,196,231,177,190,102,54,186,71,66,254,77,226,245,86,170,246,223,35,30,22,105,227,87,233,99,22,250,129,67,237,215,18,0,120,92,122,236,211,47,206,189,158,180,157,62,47,249,77,139,57,232,191,79,115,92,90,187,206,217,114,12,194,211,116,183,84,246,159,31,126,150,123,77,124,145,73,193,232,215,183,147,30,213,217,200,142,77,246,84,69,249,16,91,194,227,215,102,153,126,117,236,245,160,93,246,186,104,94,156,117,23,167,23,29,47,213,11,55,158,181,87,109,44,51,68,168,202,171,125,83,81,82,58,170,105,21,23,183,51,57,59,101,217,90,173,115,152,246,189,143,123,29,158,206,165,250,116,206,250,95,213,58,253,51,206,169,255,0,198,214,89,235,121,195,253,211,181,249,153,161,130,179,183,20,178,118,123,189,135,187,180,247,115,103,224,169,248,42,233,76,225,93,98,116,171,134,245,95,164,119,12,62,243,109,164,110,79,110,167,168,169,196,238,242,72,176,190,221,113,86,125,196,116,173,99,221,229,164,115,99,108,204,226,238,76,68,114,39,113,145,189,129,0,60,41,250,234,166,195,164,160,233,99,85,235,233,41,172,85,85,9,14,21,92,218,89,93,59,110,53,117,172,79,134,189,33,141,200,230,75,45,68,146,182,105,21,189,181,73,26,231,185,174,141,34,179,77,116,215,77,56,233,211,78,46,58,161,170,23,159,35,106,161,218,40,97,137,17,245,87,10,167,34,172,116,180,209,170,167,114,103,241,118,201,186,53,26,215,61,238,99,24,247,183,54,249,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,57,196,253,145,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,87,218,234,127,83,186,203,171,250,113,130,233,54,107,148,119,177,109,60,183,199,111,180,219,233,225,108,17,201,219,71,71,12,245,8,205,146,89,163,129,91,3,30,169,247,99,98,236,156,228,153,242,131,169,126,162,243,190,168,53,78,191,83,51,170,143,241,180,118,122,46,16,255,0,115,45,126,102,105,160,163,238,69,20,125,238,215,125,237,238,189,188,223,248,170,254,8,147,83,194,211,160,159,183,117,150,30,171,181,66,126,24,253,170,225,231,49,11,93,61,70,210,87,215,82,78,173,74,202,135,49,119,142,24,103,137,200,200,183,71,73,36,106,175,68,137,168,217,248,175,135,239,66,55,222,170,178,168,243,92,165,158,75,76,177,251,130,71,113,169,221,146,124,82,170,9,41,100,150,213,193,149,17,84,65,221,166,168,114,249,150,162,181,155,108,155,187,228,151,189,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,32,31,172,0,7,42,234,199,210,198,178,125,63,200,125,186,115,53,133,207,120,172,117,167,106,211,60,2,191,167,29,57,200,41,39,205,178,186,117,164,201,24,218,102,212,37,174,201,60,47,73,34,123,149,220,98,169,168,107,216,141,106,181,238,108,46,145,255,0,171,87,193,35,169,132,13,41,244,157,233,99,70,254,159,227,222,221,1,213,74,234,240,163,235,95,244,155,138,193,211,94,166,92,237,84,217,38,37,111,167,166,196,165,223,179,53,226,215,12,110,106,211,240,70,164,110,154,150,56,217,243,107,185,201,18,242,86,42,195,52,174,177,80,57,87,86,62,150,53,147,233,254,67,237,211,153,172,52,167,213,143,165,141,100,250,127,144,251,116,230,107,0,155,254,26,29,14,84,245,29,153,67,172,57,195,233,25,167,88,93,226,54,77,73,35,34,168,125,242,227,10,71,58,81,58,23,163,154,148,200,215,196,233,156,246,253,246,72,145,177,21,92,247,195,97,62,32,93,119,88,186,85,197,100,194,177,103,249,221,77,200,45,235,37,186,155,103,199,240,186,89,227,170,142,43,175,55,211,203,79,63,106,166,157,169,229,156,168,231,239,186,236,223,154,254,184,58,152,195,122,80,240,252,210,125,82,204,40,106,238,47,118,15,141,219,109,22,202,100,86,190,227,113,146,213,27,226,129,100,226,173,133,156,98,145,239,145,200,188,88,199,113,107,223,194,55,209,102,127,159,230,90,167,153,93,181,7,80,114,26,187,230,67,124,168,90,154,234,234,149,78,114,191,100,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,15,191,165,89,102,178,203,174,56,230,83,166,89,53,213,250,155,117,200,34,248,93,197,213,173,90,170,187,165,92,220,63,91,44,235,194,78,243,229,86,201,222,85,99,219,35,210,77,218,231,111,103,254,42,127,110,255,0,160,46,146,126,148,191,232,207,237,5,131,237,31,247,159,244,211,224,181,190,107,251,199,234,191,191,119,63,189,253,207,245,191,45,143,87,225,123,208,183,232,83,21,102,184,235,30,25,229,53,38,245,207,224,244,213,174,229,53,138,215,36,109,68,222,21,106,121,122,201,183,147,185,186,185,236,137,89,31,234,156,234,136,213,227,87,233,99,22,250,129,67,237,215,16,42,175,164,239,84,250,55,245,3,30,247,24,11,84,241,171,244,177,139,125,64,161,246,235,137,85,125,39,122,167,209,191,168,24,247,184,192,90,167,141,95,165,140,91,234,5,15,183,92,64,175,95,12,235,77,170,255,0,214,190,159,216,175,182,202,75,141,182,227,79,126,164,172,163,171,133,179,65,83,4,150,74,230,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,245,124,65,186,36,186,244,161,159,199,125,198,32,171,174,211,172,170,162,162,107,85,99,105,92,216,45,51,186,105,156,203,75,228,116,210,189,239,142,157,177,185,178,200,173,89,147,184,173,69,88,228,219,138,244,221,173,247,94,156,53,183,22,214,139,53,142,146,243,81,142,84,74,231,208,84,200,232,217,83,4,208,73,79,51,17,237,249,177,235,20,210,112,126,206,70,191,139,149,175,68,86,46,132,237,53,186,71,213,190,131,81,92,43,45,52,153,30,9,168,86,120,230,150,134,173,204,122,163,31,178,186,25,22,23,185,34,169,130,86,171,85,99,127,56,166,133,120,185,30,196,84,12,209,23,209,225,117,211,215,232,55,166,91,109,254,231,83,106,173,189,106,95,150,203,101,169,163,165,225,36,52,51,210,196,180,116,114,76,228,71,203,219,98,190,77,149,17,172,146,166,102,181,28,155,200,250,246,192,60,55,51,43,111,93,86,158,155,181,6,90,75,182,49,67,78,153,125,117,206,153,232,198,92,177,184,230,86,35,150,52,153,147,66,249,166,107,105,30,214,185,100,137,242,58,70,247,35,98,72,235,201,0,0,2,149,188,106,253,83,226,223,79,232,125,198,226,117,95,3,31,223,103,240,223,243,35,149,120,213,250,167,197,190,159,208,251,141,196,234,190,6,63,190,207,225,191,230,64,114,175,26,191,84,248,183,211,250,31,113,184,159,171,194,239,65,176,222,164,180,143,168,173,41,204,232,169,28,203,141,62,60,251,101,116,212,235,51,237,55,20,101,213,41,235,98,70,189,142,231,27,157,186,181,30,222,108,87,198,229,224,247,34,254,95,26,191,84,248,183,211,250,31,113,184,157,87,192,199,247,217,252,55,252,200,10,245,234,43,65,179,46,155,117,114,251,165,57,157,21,91,95,110,168,123,237,149,211,83,164,44,187,91,149,238,74,122,216,145,175,123,120,72,214,238,173,71,187,131,209,241,185,121,177,200,147,211,194,235,196,2,178,209,89,109,233,147,91,242,46,245,170,111,45,110,193,238,147,199,60,245,81,213,75,60,80,67,105,119,109,143,229,10,247,119,138,73,21,141,133,177,186,53,114,177,98,108,83,131,174,78,145,45,93,95,105,27,113,72,46,52,150,124,178,195,80,235,150,57,117,158,157,175,99,39,86,43,95,75,51,209,171,43,41,166,78,60,251,107,186,62,56,100,86,201,218,72,221,158,187,181,178,166,203,117,173,179,86,73,73,37,69,5,68,148,210,190,146,174,42,168,28,246,57,90,229,142,104,92,232,165,102,232,187,62,55,57,142,77,149,170,168,168,160,106,120,205,103,86,62,169,245,147,234,6,67,238,51,150,211,225,89,213,230,85,212,22,156,93,116,223,83,107,110,183,140,191,5,237,109,122,150,130,71,71,91,107,145,17,176,121,154,180,87,49,213,141,123,37,106,247,56,62,88,218,215,167,121,237,168,123,106,91,171,31,84,250,201,245,3,33,247,25,192,181,79,5,79,75,25,79,212,10,239,110,183,19,252,128,30,10,158,150,50,159,168,21,222,221,110,39,248,3,149,105,127,81,120,38,176,106,158,162,233,158,11,81,231,255,0,70,126,74,142,241,91,194,104,184,93,37,169,175,134,122,62,220,177,51,126,207,145,99,187,172,115,216,254,254,200,169,193,85,209,87,197,11,174,159,208,166,42,253,14,209,204,207,202,106,77,235,135,198,42,104,155,202,107,21,174,72,220,171,180,200,228,242,245,147,111,31,111,100,115,217,18,190,79,213,57,212,242,47,42,240,49,253,246,127,13,255,0,50,2,213,0,0,0,0,124,156,179,22,177,103,56,173,231,10,202,104,124,237,151,32,183,212,90,238,52,221,215,199,223,165,158,55,71,44,124,216,173,123,121,49,238,77,218,168,228,223,116,84,95,153,66,253,125,116,81,149,116,167,168,245,119,187,77,179,204,105,150,77,112,154,76,114,225,78,146,62,58,14,106,233,27,108,168,89,28,247,182,104,152,138,140,115,220,189,232,216,175,69,228,217,89,21,255,0,16,3,198,175,210,198,45,245,2,135,219,174,32,84,6,149,105,158,85,172,154,143,142,105,110,21,73,230,47,89,53,194,43,125,55,40,228,124,112,243,95,191,60,189,182,61,237,134,38,35,164,145,232,213,225,27,30,229,77,154,166,135,186,85,233,159,13,233,67,72,232,244,183,15,174,171,184,189,213,14,185,93,238,117,42,173,125,198,227,35,35,100,179,164,124,149,176,179,140,81,177,145,181,87,139,24,222,78,123,249,200,250,97,240,184,245,217,166,95,157,123,61,105,127,192,0,0,1,249,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,54,24,41,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,34,174,21,226,79,160,217,255,0,84,114,244,233,143,220,169,29,109,117,59,169,109,217,116,181,220,104,174,215,180,149,173,242,20,173,70,43,94,199,53,93,219,168,116,141,108,178,51,132,109,127,56,159,32,83,15,86,62,169,245,147,234,6,67,238,51,150,169,224,169,233,99,41,250,129,93,237,214,226,170,250,177,245,79,172,159,80,50,31,113,156,181,79,5,79,75,25,79,212,10,239,110,183,1,63,202,86,241,171,245,79,139,125,63,161,247,27,137,117,37,43,120,213,250,167,197,190,159,208,251,141,196,15,21,225,121,164,56,110,189,106,190,164,233,30,160,65,87,37,139,34,211,122,200,106,22,146,117,134,120,158,203,173,178,88,166,141,255,0,52,71,199,44,113,200,136,228,115,21,88,136,230,185,170,173,94,21,212,191,78,153,223,75,250,167,95,166,121,213,63,248,218,203,61,111,56,127,186,118,191,51,52,48,86,118,226,150,78,207,119,176,247,118,158,238,108,252,21,63,5,89,85,224,169,234,159,41,250,127,93,238,54,226,127,248,154,88,52,106,251,210,62,82,253,99,189,252,47,225,123,220,49,89,89,82,232,230,151,34,100,19,54,142,8,216,136,238,247,115,156,145,189,138,215,34,68,233,100,222,62,223,118,48,173,94,142,252,74,178,174,149,244,107,42,210,170,172,75,237,63,247,219,134,29,45,77,100,157,155,117,116,174,99,100,130,118,43,191,208,127,215,168,70,67,193,203,47,113,170,191,219,11,44,49,3,44,202,111,185,206,85,121,205,114,154,239,59,122,200,46,21,23,75,141,79,105,145,247,234,167,145,210,75,39,6,35,88,222,79,123,151,102,162,53,55,217,17,19,228,124,162,106,120,77,233,254,141,106,7,83,93,157,80,127,126,245,100,183,178,249,136,81,73,51,169,227,150,233,75,85,12,201,51,100,100,236,124,147,68,200,220,246,211,246,229,99,227,239,189,252,82,20,71,132,149,233,187,162,143,232,255,0,208,246,176,235,62,161,91,46,180,58,147,153,105,126,73,77,45,186,181,59,63,6,181,186,146,87,178,157,98,107,151,121,165,237,65,52,139,34,35,227,251,145,112,141,204,151,185,82,198,148,250,177,244,177,172,159,79,242,31,110,156,205,96,26,83,234,199,210,198,178,125,63,200,125,186,115,53,134,148,250,177,244,177,172,159,79,242,31,110,156,205,96,22,169,226,167,208,119,250,111,213,94,144,89,127,197,75,151,216,173,150,239,247,119,212,222,220,254,239,251,221,178,178,56,127,198,84,61,223,223,94,85,89,164,142,149,122,152,195,122,175,210,58,61,82,195,232,106,237,207,109,67,173,183,123,101,74,43,159,110,184,198,200,223,44,9,39,20,108,204,227,44,111,100,141,68,228,199,183,147,88,254,113,178,173,188,69,188,63,239,186,113,172,182,156,203,69,49,219,82,98,26,165,144,82,88,173,54,74,41,25,75,240,203,237,75,118,109,34,54,87,163,18,25,222,201,101,141,205,86,197,22,239,141,91,19,25,18,200,30,255,0,193,115,167,175,137,223,114,62,167,110,213,54,170,138,75,71,153,196,173,20,82,82,247,106,161,174,123,41,166,158,177,178,57,54,135,104,36,72,90,172,221,207,109,68,232,170,198,183,105,45,168,231,250,3,163,150,46,159,244,107,19,209,220,114,111,49,73,140,219,219,79,37,79,23,179,205,213,61,206,146,166,167,131,222,245,143,187,60,146,203,219,230,173,103,62,45,251,173,68,58,0,31,39,44,197,172,89,206,43,121,194,178,154,31,59,101,200,45,245,22,187,141,55,117,241,247,233,103,141,209,203,31,54,43,94,222,76,123,147,118,170,57,55,221,21,23,230,102,95,86,48,95,209,126,169,230,90,103,241,79,137,253,146,200,46,54,47,59,216,236,249,175,43,83,36,61,222,223,39,112,229,219,229,199,147,182,223,109,215,109,205,63,20,215,227,55,161,117,152,182,178,216,181,230,209,102,225,101,205,173,241,219,174,149,113,172,242,127,118,41,26,172,106,204,174,69,138,46,229,34,83,182,54,53,200,175,242,147,187,130,43,92,231,4,64,215,125,107,253,52,219,180,183,204,91,252,173,126,9,167,244,24,85,103,8,184,67,47,146,170,171,242,242,71,188,143,115,183,165,150,155,155,151,142,242,164,188,90,141,227,191,228,196,53,122,167,16,208,109,71,210,59,116,245,112,212,106,21,227,29,154,177,91,4,79,130,107,117,191,207,203,36,47,123,190,251,30,181,51,80,200,213,98,124,210,25,17,92,136,188,95,205,64,18,43,160,13,6,169,234,15,170,60,71,25,154,138,146,166,197,96,168,102,77,144,178,174,158,42,152,31,110,164,150,55,58,25,33,145,237,73,89,60,174,134,153,81,17,219,37,66,189,88,230,181,200,104,120,172,191,5,141,6,166,180,225,185,95,81,183,154,42,182,92,175,181,15,198,108,171,53,60,177,51,225,208,172,114,212,205,19,213,252,39,100,181,9,28,106,188,63,86,250,23,181,31,247,158,212,179,64,0,0,57,87,86,62,150,53,147,233,254,67,237,211,153,172,52,167,213,143,165,141,100,250,127,144,251,116,230,107,0,181,79,21,62,131,191,211,126,170,244,130,203,254,42,92,190,197,108,183,127,187,190,166,246,231,247,127,222,237,149,145,195,254,50,161,238,254,250,242,186,180,47,93,53,31,167,77,71,183,106,134,151,222,124,141,214,135,120,166,134,84,87,210,220,41,92,168,178,82,212,198,138,157,200,95,197,187,166,232,228,115,90,246,57,143,99,30,221,52,148,87,226,103,209,149,31,77,122,142,205,68,195,110,182,175,177,154,129,112,171,168,161,179,181,240,83,85,90,106,183,238,77,77,21,51,56,243,163,111,113,59,114,70,206,49,53,204,138,78,43,218,124,225,111,253,52,117,23,130,117,65,165,148,26,153,130,212,127,138,163,188,81,112,155,251,153,116,242,208,205,61,31,114,88,163,239,118,187,236,111,117,141,224,255,0,197,23,241,68,138,190,53,126,150,49,111,168,20,62,221,113,43,47,163,190,170,179,46,148,53,114,223,152,89,174,85,110,198,46,53,20,244,217,101,162,56,210,102,92,109,200,255,0,190,173,137,207,99,124,204,109,116,142,133,252,155,197,234,173,85,237,190,70,62,202,124,101,110,116,215,174,145,48,155,205,28,117,113,211,215,231,22,218,152,153,87,73,45,44,237,99,237,151,7,53,36,134,102,182,88,159,178,166,236,145,173,123,87,116,114,34,162,160,21,109,210,119,170,125,27,250,129,143,123,140,4,138,241,47,232,114,167,167,28,202,109,97,193,223,72,253,58,205,47,18,50,26,72,217,21,59,236,119,25,146,73,214,137,176,177,26,213,166,86,178,87,66,230,55,238,50,53,141,232,138,214,62,104,235,210,119,170,125,27,250,129,143,123,140,6,143,114,204,90,197,156,226,183,156,43,41,161,243,182,92,130,223,81,107,184,211,119,95,31,126,150,120,221,28,177,243,98,181,237,228,199,185,55,106,163,147,125,209,81,126,96,103,139,163,190,170,179,46,148,53,114,223,152,89,174,85,110,198,46,53,20,244,217,101,162,56,210,102,92,109,200,255,0,190,173,137,207,99,124,204,109,116,142,133,252,155,197,234,173,85,237,190,70,63,175,248,140,245,237,253,42,47,176,105,190,157,193,229,244,203,25,184,121,202,74,137,233,248,85,94,171,152,199,196,149,142,71,167,56,97,70,73,35,98,139,228,229,107,220,249,83,147,155,28,60,255,0,174,142,140,175,189,30,106,61,45,178,59,175,198,112,204,163,204,84,99,55,41,94,196,170,116,113,43,59,180,213,49,183,109,166,139,187,18,44,141,106,71,35,94,215,55,138,171,226,143,154,244,235,160,217,151,82,90,185,98,210,156,50,138,173,207,184,212,49,247,58,232,105,210,102,90,109,200,246,165,69,108,168,231,177,188,35,107,183,70,171,219,205,234,200,218,188,222,212,80,246,189,20,116,163,125,234,211,89,104,176,222,213,214,143,16,182,237,89,148,222,232,161,99,188,133,47,23,172,113,163,164,84,98,77,59,217,218,141,54,123,147,119,201,219,123,34,145,13,9,226,120,181,139,6,197,108,216,86,45,67,228,172,184,253,190,158,215,110,166,238,190,78,197,44,17,182,56,163,230,245,115,221,197,140,106,110,229,87,46,219,170,170,252,207,21,211,174,131,97,189,54,233,29,139,74,112,202,42,70,178,221,78,199,220,235,161,167,88,95,118,184,171,26,149,21,178,163,158,247,115,145,205,221,26,175,119,6,35,35,106,240,99,81,58,88,16,3,198,175,210,198,45,245,2,135,219,174,36,0,240,184,245,217,166,95,157,123,61,105,63,252,106,253,44,98,223,80,40,125,186,226,64,15,11,143,93,154,101,249,215,179,214,129,127,192,28,255,0,93,53,211,78,58,116,211,139,142,168,106,133,231,200,218,168,118,138,24,98,68,125,85,194,169,200,171,29,45,52,106,169,220,153,252,93,178,110,141,70,181,207,123,152,198,61,237,6,171,107,166,156,104,213,102,33,105,205,111,61,171,174,119,144,81,99,118,11,108,8,143,170,173,170,168,158,56,85,237,98,170,109,12,93,214,190,89,21,81,173,106,181,19,119,190,54,63,160,20,3,101,234,47,59,234,131,175,173,42,212,188,234,163,247,129,99,163,179,209,112,135,251,153,107,248,210,77,5,31,114,40,163,239,118,187,239,111,117,237,230,255,0,197,87,240,68,191,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,241,171,244,177,139,125,64,161,246,235,137,63,200,1,227,87,233,99,22,250,129,67,237,215,16,42,175,164,239,84,250,55,245,3,30,247,24,13,41,153,172,233,59,213,62,141,253,64,199,189,198,3,74,96,0,35,255,0,94,186,165,157,232,183,73,217,206,166,105,165,247,224,217,37,155,225,158,74,183,202,195,81,218,238,220,169,97,147,245,115,49,241,187,120,229,123,126,243,87,109,247,77,149,17,80,36,1,21,124,81,253,9,234,111,228,190,241,68,87,87,79,94,35,221,103,103,58,251,166,152,86,83,172,158,118,203,144,102,22,107,93,198,155,236,237,170,62,253,44,245,177,71,44,124,217,76,215,183,147,30,228,221,170,142,77,247,69,69,249,150,43,226,143,232,79,83,127,37,247,138,32,41,91,164,239,84,250,55,245,3,30,247,24,13,41,153,172,233,59,213,62,141,253,64,199,189,198,3,74,96,114,174,165,250,116,193,58,160,210,202,253,51,206,169,255,0,198,214,89,235,121,205,253,204,186,121,105,161,130,179,183,20,177,247,187,93,247,187,180,247,112,127,224,169,248,42,103,219,168,173,6,204,186,109,213,203,238,148,230,116,85,109,125,186,161,239,182,87,77,78,144,178,237,110,87,185,41,235,98,70,189,237,225,35,91,186,181,30,238,15,71,198,229,230,199,34,104,250,235,159,225,182,44,202,193,167,215,156,134,146,143,33,202,169,235,170,108,180,51,42,181,245,236,163,72,150,165,34,85,78,46,123,27,60,111,86,111,205,89,205,200,138,216,222,173,143,253,127,116,125,106,234,203,72,220,219,122,85,199,157,225,212,245,149,248,163,225,149,168,202,153,222,198,172,148,50,182,71,182,46,21,11,12,76,73,28,230,172,79,107,31,203,130,73,28,129,2,252,40,250,215,253,25,101,80,116,215,169,151,59,173,78,55,150,220,41,233,177,41,119,239,67,103,186,77,35,154,180,252,17,171,35,97,170,146,70,124,218,238,17,202,156,149,136,147,77,43,110,80,203,102,89,139,95,112,108,170,243,133,101,52,62,74,245,143,220,42,45,119,26,110,235,36,236,85,65,35,163,150,62,108,87,49,220,94,199,38,237,85,106,237,186,42,167,204,181,79,11,175,16,10,59,189,29,183,166,77,111,200,187,55,88,124,181,187,7,186,79,28,16,82,201,75,20,17,65,13,165,221,182,51,140,201,218,222,41,36,87,186,103,72,232,213,200,244,137,178,132,234,234,199,210,198,178,125,63,200,125,186,115,53,134,148,250,177,244,177,172,159,79,242,31,110,156,205,96,26,61,233,235,41,177,96,221,23,233,166,107,148,215,121,43,46,63,165,246,107,165,198,167,180,249,59,20,176,90,98,146,89,56,49,28,247,113,99,28,187,53,21,203,182,200,138,191,34,147,58,228,234,238,235,213,246,174,55,43,130,221,87,103,196,236,52,238,182,227,150,169,234,28,247,178,5,122,185,245,83,49,28,177,50,166,101,227,207,182,155,35,35,134,53,116,157,164,145,223,171,169,78,179,111,186,225,163,250,91,160,54,75,87,194,176,205,57,199,236,212,243,36,236,99,170,174,119,138,91,123,105,164,169,115,147,126,220,44,229,51,34,141,171,187,154,247,73,38,234,230,71,15,229,232,115,164,75,175,87,218,184,236,82,123,141,93,159,19,176,211,182,229,145,221,96,167,115,222,200,21,232,214,82,194,245,106,196,202,153,151,151,14,226,236,140,142,105,17,178,118,150,55,7,85,240,208,232,114,167,168,236,202,29,97,206,31,72,205,58,194,239,17,178,106,73,25,21,67,239,151,24,82,57,210,137,208,189,28,212,166,70,190,39,76,231,183,239,178,68,141,136,170,231,190,27,137,215,237,38,253,58,232,214,89,164,127,107,238,184,191,218,139,123,168,190,41,108,118,211,65,247,145,220,92,221,211,185,11,248,246,229,139,147,123,145,62,70,114,111,46,73,234,177,60,90,197,131,98,182,108,43,22,161,242,86,92,126,223,79,107,183,83,119,95,39,98,150,8,219,28,81,243,122,185,238,226,198,53,55,114,171,151,109,213,85,126,103,214,3,48,58,171,166,121,86,141,234,62,71,165,185,173,39,151,189,99,55,9,109,245,60,99,145,145,205,193,126,228,241,119,24,199,186,25,88,173,146,55,171,83,156,111,99,145,54,114,31,43,38,202,111,185,133,198,27,182,71,93,230,234,233,237,244,22,184,228,237,50,62,52,180,84,177,82,83,71,179,17,17,120,65,4,76,223,110,78,227,187,149,92,170,171,123,222,32,221,18,90,186,175,192,35,190,227,16,82,80,234,46,43,79,81,53,170,177,180,173,116,247,104,27,12,206,101,165,242,58,104,152,198,73,80,232,220,217,100,87,36,43,220,86,162,36,146,111,68,57,102,45,125,193,178,171,206,21,148,208,249,43,214,63,112,168,181,220,105,187,172,147,177,85,4,142,142,88,249,177,92,199,113,123,28,155,181,85,171,182,232,170,159,48,46,83,193,83,210,198,83,245,2,187,219,173,196,255,0,43,47,193,67,87,176,215,224,25,150,130,58,122,184,242,200,47,21,25,123,35,116,11,216,158,220,248,104,169,92,230,72,155,162,62,57,99,98,57,174,227,186,77,26,179,158,210,112,179,64,0,128,30,43,125,81,235,183,77,127,162,239,208,166,115,246,115,237,31,198,254,39,253,204,163,172,239,249,127,35,217,255,0,68,197,39,30,61,249,127,171,182,252,190,123,236,155,115,255,0,11,254,179,58,147,234,39,95,111,248,86,177,234,71,218,11,45,22,31,85,116,130,155,224,244,20,156,42,153,91,69,27,100,231,79,4,111,93,153,52,137,178,175,31,189,190,219,162,42,5,159,128,124,156,179,41,177,96,216,173,231,53,202,107,188,149,151,31,183,212,93,46,53,61,167,201,216,165,130,55,73,44,156,24,142,123,184,177,142,93,154,138,229,219,100,69,95,144,21,3,227,105,113,177,75,175,184,45,166,159,28,236,222,169,176,244,168,172,187,249,199,187,205,210,201,91,80,218,122,110,194,167,8,251,47,138,165,253,196,94,79,243,91,59,229,27,119,174,179,218,235,94,168,93,117,171,87,50,253,87,188,182,174,58,140,166,241,83,114,101,61,77,107,170,223,71,3,222,189,154,84,149,200,138,246,67,23,110,38,125,214,162,50,54,162,53,168,136,137,249,51,141,51,202,180,238,221,136,92,114,154,79,41,246,215,31,102,77,110,129,241,201,28,205,161,146,170,166,158,39,200,215,177,187,119,60,171,165,98,183,147,93,20,177,61,29,247,182,64,191,238,130,114,157,56,201,250,71,211,54,233,165,117,170,106,75,62,63,69,107,186,195,111,137,34,242,183,136,224,98,215,71,52,104,141,86,204,233,222,249,92,174,77,228,238,164,168,174,108,141,123,164,1,85,126,9,122,215,255,0,71,93,57,214,91,255,0,195,154,219,234,163,139,253,239,71,87,28,207,89,63,222,75,27,91,31,248,245,115,191,168,133,170,0,0,0,40,7,197,31,215,102,166,254,75,236,244,69,255,0,20,3,226,143,235,179,83,127,37,246,122,32,39,255,0,130,167,165,140,167,234,5,119,183,91,137,254,64,15,5,79,75,25,79,212,10,239,110,183,19,252,0,0,0,0,14,85,213,143,165,141,100,250,127,144,251,116,230,107,13,41,245,99,233,99,89,62,159,228,62,221,57,154,192,52,167,210,119,165,141,27,250,127,143,123,116,7,85,57,87,73,222,150,52,111,233,254,61,237,208,29,84,0,7,63,234,23,41,190,224,218,5,169,121,174,45,93,228,175,88,254,31,121,186,91,170,123,76,147,177,85,5,20,178,69,39,7,163,152,238,47,99,87,103,34,181,118,217,81,83,228,7,64,57,87,86,62,150,53,147,233,254,67,237,211,148,173,253,148,126,187,63,237,231,255,0,22,108,255,0,243,66,234,122,177,244,177,172,159,79,242,31,110,156,12,214,26,125,213,93,76,197,116,111,78,50,61,82,205,106,252,189,151,25,183,203,112,169,227,36,108,146,110,9,247,32,139,184,246,49,211,74,245,108,113,177,92,156,228,123,26,139,187,144,204,17,45,60,65,186,219,186,245,95,159,199,98,198,39,171,161,211,172,86,162,162,27,85,27,106,156,232,46,211,182,105,154,203,179,227,116,49,61,143,146,157,209,181,177,72,142,88,83,184,141,84,89,36,220,57,87,85,93,76,102,93,87,234,229,102,169,102,20,52,150,230,54,157,182,219,69,178,153,17,204,183,91,163,124,143,138,5,147,138,58,103,242,150,71,190,71,34,114,123,221,197,172,103,8,217,48,60,41,250,28,166,212,171,173,7,84,154,146,250,184,172,88,197,225,31,139,91,26,201,96,91,141,198,149,204,122,86,190,77,145,31,77,12,187,53,173,141,203,220,154,41,26,245,107,98,116,115,113,79,15,158,137,46,189,87,231,242,95,114,120,42,232,116,235,21,168,167,154,235,88,234,87,58,11,180,237,154,23,62,210,201,27,52,79,99,228,167,116,142,116,177,171,150,20,237,171,145,22,72,247,190,155,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,0,129,126,53,126,150,49,111,168,20,62,221,113,32,7,133,199,174,205,50,252,235,217,235,73,255,0,227,87,233,99,22,250,129,67,237,215,18,0,120,92,122,236,211,47,206,189,158,180,11,254,0,249,57,102,83,98,193,177,91,206,107,148,215,121,43,46,63,111,168,186,92,106,123,79,147,177,75,4,110,146,89,56,49,28,247,113,99,28,187,53,21,203,182,200,138,191,32,42,7,198,210,227,98,151,95,112,91,77,62,57,217,189,83,97,233,81,89,119,243,143,119,155,165,146,182,161,180,244,221,133,78,17,246,95,21,75,251,136,188,159,230,182,119,202,54,239,93,103,181,214,189,80,186,235,86,174,101,250,175,121,109,92,117,25,77,226,166,228,202,122,154,215,85,190,142,7,189,123,52,169,43,145,21,236,134,46,220,76,251,173,68,100,109,68,107,81,17,19,242,103,26,103,149,105,221,187,16,184,229,52,158,83,237,174,62,204,154,221,3,227,146,57,155,67,37,85,77,60,79,145,175,99,118,238,121,87,74,197,111,38,186,41,98,122,59,239,108,129,127,221,4,229,58,113,147,244,143,166,109,211,74,235,84,212,150,124,126,138,215,117,134,223,18,69,229,111,17,192,197,174,142,104,209,26,173,153,211,189,242,185,92,155,201,221,73,81,92,217,26,247,72,2,170,252,18,245,175,254,142,186,115,172,183,255,0,135,53,183,213,71,23,251,222,142,174,57,158,178,127,188,150,54,182,63,241,234,231,127,81,11,84,0,69,94,190,186,215,197,122,83,211,138,187,37,166,231,230,53,55,38,183,205,30,57,111,167,88,223,37,7,52,116,109,185,212,36,141,123,27,12,79,69,86,53,237,94,244,140,86,34,113,108,175,139,170,245,47,212,94,9,210,254,150,87,234,102,117,81,254,54,142,207,69,194,111,238,157,211,203,77,52,20,125,200,162,147,179,221,236,61,189,215,183,131,63,21,95,193,23,62,221,69,107,206,101,212,150,174,95,117,91,51,173,171,115,238,53,15,101,178,134,106,132,153,150,155,114,61,203,79,69,18,181,140,111,8,218,237,149,200,198,243,122,190,71,39,55,185,84,60,86,89,148,223,115,156,170,243,154,229,53,222,118,245,144,92,42,46,151,26,158,211,35,239,213,79,35,164,150,78,12,70,177,188,158,247,46,205,68,106,111,178,34,39,200,249,68,244,233,43,162,75,85,235,165,13,79,234,223,81,224,164,175,167,143,7,203,161,196,236,245,52,173,149,141,158,10,55,177,151,100,145,179,42,35,227,150,58,200,153,20,177,110,215,177,179,53,81,82,55,16,44,15,171,137,229,55,220,27,42,179,102,184,181,119,146,189,99,247,10,123,165,186,167,180,201,59,21,80,72,217,34,147,131,209,204,119,23,177,171,179,145,90,187,108,168,169,242,47,123,195,231,173,187,87,85,248,4,150,44,158,122,74,29,69,197,105,233,225,186,209,186,169,174,158,237,3,97,133,175,187,50,54,195,19,24,201,42,29,35,93,20,104,228,133,123,104,229,68,146,61,225,7,82,158,31,244,119,126,147,52,183,169,189,16,199,123,55,88,116,254,205,113,206,45,112,73,4,20,178,82,197,102,108,243,93,155,220,123,56,204,157,173,165,142,52,123,166,116,141,145,26,143,73,93,44,21,210,173,76,202,180,111,81,241,205,82,194,170,252,189,235,25,184,69,112,166,229,36,140,142,110,11,247,224,151,182,246,61,208,202,197,116,114,49,28,156,227,123,218,171,179,148,13,20,245,99,233,99,89,62,159,228,62,221,57,154,194,252,231,234,99,13,234,191,195,243,86,53,75,15,161,171,183,61,184,62,73,109,187,219,42,81,92,251,117,198,59,84,143,150,4,147,138,54,102,113,150,55,178,70,162,114,99,219,201,172,127,56,217,65,128,122,172,255,0,84,179,189,80,251,57,246,234,251,241,63,178,88,253,30,45,103,254,213,134,31,43,107,165,229,216,131,245,76,111,62,61,199,253,247,242,122,239,243,114,236,133,138,120,93,120,127,214,93,235,45,189,77,235,126,59,217,181,67,229,174,56,61,174,121,39,130,170,74,168,167,138,120,110,206,237,189,156,97,78,214,209,71,34,61,179,54,71,72,173,70,36,78,151,133,248,117,244,43,83,213,46,100,153,198,160,208,85,179,74,236,21,19,67,93,53,53,84,76,125,206,227,10,83,189,45,170,137,34,79,11,29,29,67,100,124,205,103,245,24,230,53,236,123,145,236,189,59,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,0,253,100,0,241,171,244,177,139,125,64,161,246,235,137,63,200,1,227,87,233,99,22,250,129,67,237,215,16,42,175,164,239,84,250,55,245,3,30,247,24,11,84,241,171,244,177,139,125,64,161,246,235,137,85,125,39,122,167,209,191,168,24,247,184,192,90,167,141,95,165,140,91,234,5,15,183,92,64,165,98,90,120,124,245,183,117,233,67,63,146,197,147,207,87,93,167,89,85,69,60,55,90,55,85,57,176,90,103,116,208,181,247,102,70,216,101,123,223,29,59,100,107,162,141,26,179,39,109,28,170,177,199,183,128,232,131,72,112,221,122,234,115,18,210,61,64,130,174,75,22,69,79,119,134,161,105,39,88,103,137,236,181,213,203,20,209,191,230,136,248,229,142,57,17,28,142,98,171,17,28,215,53,85,171,231,250,151,233,211,59,233,127,84,235,244,207,58,167,255,0,27,89,103,173,231,15,247,78,215,230,102,134,10,206,220,82,201,217,238,246,30,238,211,221,205,159,130,167,224,170,22,41,227,35,212,125,138,167,78,48,125,15,194,178,15,61,246,191,177,152,215,85,219,171,223,229,106,44,237,73,25,68,138,172,111,106,170,25,230,87,76,213,73,21,26,234,40,220,173,94,113,185,56,175,133,46,177,245,63,119,214,92,115,65,176,156,243,252,237,173,94,123,32,190,218,238,20,84,245,112,211,80,241,70,200,144,185,238,101,68,92,234,37,133,26,216,100,226,201,102,89,157,20,141,239,53,240,0,187,63,8,142,157,105,180,219,65,159,172,121,62,39,73,75,150,103,245,18,205,67,93,44,82,182,182,59,2,118,210,8,85,37,106,36,108,150,88,228,168,69,143,118,203,28,148,207,115,157,197,136,192,158,160,172,15,20,14,179,58,147,233,219,95,108,24,86,142,106,71,217,251,45,110,31,75,116,158,155,224,244,21,124,234,159,91,91,27,164,231,81,4,143,77,217,12,105,178,47,31,187,190,219,170,170,244,15,10,78,168,245,219,169,79,210,143,233,175,57,251,71,246,115,224,159,12,254,230,81,209,246,60,199,158,239,127,161,162,143,151,46,196,95,214,223,110,63,45,183,93,194,42,248,213,250,167,197,190,159,208,251,141,196,234,190,6,63,190,207,225,191,230,71,42,241,171,245,79,139,125,63,161,247,27,137,213,124,12,127,125,159,195,127,204,128,229,94,53,126,169,241,111,167,244,62,227,113,58,175,129,143,239,179,248,111,249,145,202,188,106,253,83,226,223,79,232,125,198,226,115,254,140,250,156,190,244,171,160,90,225,154,226,214,95,59,122,200,46,24,230,53,110,169,243,44,143,225,117,83,209,95,100,138,187,131,226,149,147,246,159,78,213,236,185,17,175,223,101,114,39,201,66,90,248,172,117,213,83,135,71,95,210,198,148,87,213,211,95,106,169,214,28,214,185,212,177,58,6,219,170,232,158,159,13,98,77,27,149,207,150,42,136,229,116,209,171,123,104,145,181,175,115,157,34,69,90,189,58,232,54,101,212,150,174,88,180,167,12,162,171,115,238,53,12,125,206,186,26,116,153,150,155,114,61,169,81,91,42,57,236,111,8,218,237,209,170,246,243,122,178,54,175,55,181,23,202,218,109,153,150,171,231,244,86,106,57,42,239,249,102,99,120,142,154,39,213,213,162,207,112,184,213,204,141,106,201,52,206,68,87,201,44,137,187,228,114,124,220,170,229,252,84,191,238,135,58,68,181,116,131,164,110,197,39,184,210,94,50,203,245,67,110,89,29,214,10,118,177,143,157,24,141,101,44,47,86,164,175,166,133,57,112,238,46,234,249,38,145,27,31,117,99,104,123,254,157,116,27,13,233,183,72,236,90,83,134,81,82,53,150,234,118,62,231,93,13,58,194,251,181,197,88,212,168,173,149,28,247,187,156,142,110,232,213,123,184,49,25,27,87,131,26,137,159,126,172,125,83,235,39,212,12,135,220,103,52,166,102,179,171,31,84,250,201,245,3,33,247,25,192,181,79,5,79,75,25,79,212,10,239,110,183,29,87,175,174,181,241,94,148,244,226,174,201,105,185,249,141,77,201,173,243,71,142,91,233,214,55,201,65,205,29,27,110,117,9,35,94,198,195,19,209,85,141,123,87,189,35,21,136,156,91,43,226,138,190,29,125,69,224,157,47,244,11,156,106,94,117,81,251,192,185,209,217,232,184,77,253,211,186,124,22,146,104,40,251,145,69,39,103,187,216,123,123,175,111,6,126,42,191,130,45,117,107,166,186,106,63,81,122,143,113,213,13,80,188,249,235,173,118,209,67,12,72,172,165,183,210,181,85,99,165,166,141,85,123,112,179,147,182,77,213,202,231,57,239,115,222,247,189,193,229,114,204,166,251,156,229,87,156,215,41,174,243,183,172,130,225,81,116,184,212,246,153,31,126,170,121,29,36,178,112,98,53,141,228,247,185,118,106,35,83,125,145,17,62,69,159,248,24,254,251,63,134,255,0,153,21,171,159,233,110,119,165,255,0,103,62,221,88,190,25,246,183,31,163,202,108,255,0,219,80,205,230,173,117,92,187,19,254,169,238,225,203,182,255,0,184,254,47,77,190,109,77,208,178,175,3,31,223,103,240,223,243,32,45,80,20,129,212,47,136,247,89,216,54,190,234,94,21,139,107,39,146,178,227,249,133,230,215,110,166,251,59,106,147,177,75,5,108,177,197,31,55,211,57,238,226,198,53,55,114,171,151,109,213,85,126,101,159,244,21,170,89,222,180,244,157,131,106,102,165,223,126,51,146,94,126,39,231,107,124,172,52,253,222,213,202,170,24,255,0,87,11,25,27,118,142,38,55,238,181,55,219,117,221,85,85,66,64,0,0,16,3,198,175,210,198,45,245,2,135,219,174,36,255,0,32,7,141,95,165,140,91,234,5,15,183,92,64,128,30,23,30,187,52,203,243,175,103,173,47,248,160,31,11,143,93,154,101,249,215,179,214,151,252,0,0,7,10,235,79,167,27,175,84,250,13,117,210,187,22,111,87,141,92,157,81,13,202,141,233,43,155,69,91,60,28,150,58,90,230,181,21,207,166,115,149,29,242,69,86,72,200,101,70,191,183,219,118,120,114,204,90,251,131,101,87,156,43,41,161,242,87,172,126,225,81,107,184,211,119,89,39,98,170,9,29,28,177,243,98,185,142,226,246,57,55,106,171,87,109,209,85,62,102,164,200,85,226,51,208,79,244,168,177,65,169,26,119,63,151,212,220,102,223,228,233,41,231,168,225,75,122,161,99,223,42,81,185,94,188,33,153,31,36,142,138,95,147,85,207,115,37,94,46,108,144,133,27,93,174,215,91,253,214,182,251,125,185,213,220,110,87,26,137,42,235,43,42,230,116,211,212,207,35,149,210,75,36,142,85,115,222,231,42,185,92,170,170,170,170,170,92,255,0,130,167,165,140,167,234,5,119,183,91,138,86,45,251,193,83,84,176,79,209,102,83,162,159,29,255,0,54,127,104,43,178,159,134,121,89,191,210,191,45,110,166,239,247,184,118,191,191,125,222,28,249,254,222,59,124,192,178,162,149,188,106,253,83,226,223,79,232,125,198,226,93,73,74,222,53,126,169,241,111,167,244,62,227,113,3,228,248,64,101,54,44,27,95,117,11,53,202,107,188,149,151,31,210,251,181,210,227,83,218,124,157,138,88,43,104,36,150,78,12,71,61,220,88,199,46,205,69,114,237,178,34,175,200,228,29,114,117,119,117,234,251,87,27,149,193,110,171,179,226,118,26,119,91,113,203,84,245,14,123,217,2,189,92,250,169,152,142,88,153,83,50,241,231,219,77,145,145,195,26,186,78,210,72,232,234,72,174,135,58,68,186,245,125,171,142,197,39,184,213,217,241,59,13,59,110,89,29,214,10,119,61,236,129,94,141,101,44,47,86,172,76,169,153,121,112,238,46,200,200,230,145,27,39,105,99,112,126,174,149,186,17,213,142,170,177,92,187,53,197,153,228,172,184,253,190,190,59,117,78,244,210,124,82,251,4,112,73,21,171,131,234,34,124,29,214,84,53,124,203,145,98,102,219,46,235,242,78,1,254,106,176,44,171,253,85,199,50,76,114,225,255,0,132,163,174,182,215,83,201,255,0,6,72,102,142,70,127,145,205,115,127,98,161,167,220,79,22,177,96,216,173,155,10,197,168,124,149,151,31,183,211,218,237,212,221,215,201,216,165,130,54,199,20,124,222,174,123,184,177,141,77,220,170,229,219,117,85,95,153,94,222,43,29,14,84,234,85,170,191,170,77,54,125,36,87,220,98,206,175,202,109,142,100,80,37,198,221,74,215,189,107,89,38,200,175,169,134,45,218,230,200,229,238,67,20,109,98,181,209,54,57,131,234,233,87,91,118,174,171,250,26,214,139,22,79,61,37,14,162,226,186,111,122,134,235,70,234,166,186,123,180,13,179,171,95,118,100,109,134,38,49,146,84,58,70,186,40,209,201,10,246,209,202,137,36,123,211,9,250,173,151,107,173,150,165,245,150,107,157,93,5,68,148,243,210,62,90,105,157,19,221,4,241,62,25,162,87,53,81,85,146,69,36,145,189,191,131,152,247,53,119,69,84,63,40,26,83,234,199,210,198,178,125,63,200,125,186,115,53,134,148,250,177,244,177,172,159,79,242,31,110,156,205,96,29,127,165,94,166,51,46,148,53,114,143,84,176,250,26,75,139,29,78,235,109,222,217,82,136,214,92,109,210,62,55,203,2,73,197,93,11,249,69,27,217,35,81,120,189,141,228,215,179,156,111,208,246,149,106,102,43,172,154,113,142,106,150,21,87,230,44,185,53,190,43,133,55,41,35,124,144,243,79,191,4,189,183,189,141,154,39,163,163,145,136,229,225,35,30,213,93,218,165,22,117,245,209,70,85,210,158,163,213,222,237,54,207,49,166,89,53,194,105,49,203,133,58,72,248,232,57,171,164,109,178,161,100,115,222,217,162,98,42,49,207,114,247,163,98,189,23,147,101,100,95,171,195,231,173,187,175,74,25,252,150,44,158,122,186,237,58,202,170,41,225,186,209,186,169,205,130,211,59,166,133,175,187,50,54,195,43,222,248,233,219,35,93,20,104,213,153,59,104,229,85,142,61,130,253,1,249,45,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,63,88,2,53,120,138,232,229,139,89,58,71,206,233,174,243,121,122,188,62,223,62,99,107,169,226,247,246,106,168,32,150,71,39,6,189,136,238,236,11,81,6,238,228,214,119,249,241,115,152,212,36,168,3,42,231,213,196,241,107,238,115,149,89,176,172,90,135,206,222,178,11,133,61,174,221,77,221,100,125,250,169,228,108,113,71,205,234,214,55,147,222,212,221,202,141,77,247,85,68,249,157,131,173,110,158,46,189,51,245,13,146,224,115,218,169,40,44,87,10,137,175,120,179,41,171,29,82,207,130,79,81,42,82,181,93,34,172,168,248,210,55,66,244,147,239,115,137,202,138,246,171,100,127,74,240,172,209,203,22,174,245,113,104,169,200,230,222,147,2,183,203,152,199,77,197,255,0,219,85,84,211,193,29,50,115,99,218,172,237,207,81,20,251,253,230,187,177,193,205,86,189,85,2,237,52,83,75,237,90,43,164,120,134,148,89,157,73,37,62,45,103,166,182,190,162,154,137,180,140,172,157,140,78,245,82,196,213,84,99,230,151,185,43,254,243,149,95,35,149,92,229,85,85,246,160,0,7,63,234,23,41,190,224,218,5,169,121,174,45,93,228,175,88,254,31,121,186,91,170,123,76,147,177,85,5,20,178,69,39,7,163,152,238,47,99,87,103,34,181,118,217,81,83,228,82,15,246,81,250,236,255,0,183,159,252,89,179,255,0,205,0,186,158,172,125,44,107,39,211,252,135,219,167,51,88,105,79,171,31,75,26,201,244,255,0,33,246,233,204,214,1,167,61,104,213,236,55,65,116,191,32,213,205,64,158,174,59,22,59,78,217,170,18,146,5,154,121,94,249,27,20,80,198,207,146,43,228,150,72,227,69,114,181,136,175,69,115,154,212,87,38,120,122,151,234,47,59,234,131,84,235,245,51,58,168,255,0,27,71,103,162,225,15,247,50,215,230,102,154,10,62,228,81,71,222,237,119,222,222,235,219,205,255,0,138,175,224,137,221,124,76,186,179,204,181,223,90,46,186,90,234,122,187,38,39,166,183,139,133,149,150,150,215,164,240,87,220,105,170,234,32,117,201,232,145,177,81,238,137,24,198,198,229,147,180,157,206,14,253,108,156,190,175,134,135,67,149,61,71,102,80,235,14,112,250,70,105,214,23,120,141,147,82,72,200,170,31,124,184,194,145,206,148,78,133,232,230,165,50,53,241,58,103,61,191,125,146,36,108,69,87,61,240,135,117,240,172,232,59,253,40,234,175,87,236,191,227,101,196,44,87,59,119,251,131,233,175,109,127,119,253,240,216,153,36,63,226,234,24,239,239,79,58,175,141,95,165,140,91,234,5,15,183,92,73,254,64,15,26,191,75,24,183,212,10,31,110,184,129,85,125,39,122,167,209,191,168,24,247,184,192,105,76,205,103,73,222,169,244,111,234,6,61,238,48,26,83,3,154,117,21,160,216,111,82,90,71,125,210,156,206,138,145,204,184,211,189,246,202,233,169,214,103,218,110,40,199,37,61,108,72,215,177,220,227,115,183,86,163,219,205,138,248,220,188,30,228,95,21,209,151,72,24,175,71,122,113,93,135,90,111,223,104,239,87,171,131,174,23,123,236,150,232,233,36,169,217,56,65,3,88,213,123,219,12,76,69,86,177,242,73,180,146,206,244,86,164,156,27,32,0,0,0,16,3,198,175,210,198,45,245,2,135,219,174,36,0,240,184,245,217,166,95,157,123,61,105,63,252,106,253,44,98,223,80,40,125,186,226,64,15,11,143,93,154,101,249,215,179,214,129,125,25,102,83,98,193,177,91,206,107,148,215,121,43,46,63,111,168,186,92,106,123,79,147,177,75,4,110,146,89,56,49,28,247,113,99,28,187,53,21,203,182,200,138,191,34,133,250,250,235,95,42,234,179,81,234,236,150,155,159,151,211,44,102,225,52,120,229,190,157,100,100,117,252,21,209,182,231,80,146,53,143,116,210,177,85,88,215,181,59,49,189,88,137,201,210,190,94,149,226,107,215,109,215,91,179,43,142,134,105,110,77,73,38,151,216,106,35,109,85,101,174,119,61,153,37,107,17,174,115,228,147,100,71,211,67,46,237,141,140,229,27,223,31,127,148,136,176,246,161,93,139,0,204,178,108,103,38,204,236,88,245,93,93,139,14,167,166,169,190,220,26,136,144,80,178,162,161,148,240,35,220,170,136,175,146,89,17,26,196,221,234,141,145,200,156,99,123,154,30,215,164,239,84,250,55,245,3,30,247,24,13,41,153,172,233,59,213,62,141,253,64,199,189,198,3,74,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,1,227,87,233,99,22,250,129,67,237,215,18,127,144,3,198,175,210,198,45,245,2,135,219,174,32,85,95,73,222,169,244,111,234,6,61,238,48,26,83,51,89,210,119,170,125,27,250,129,143,123,140,6,148,192,28,171,170,61,11,254,146,154,19,147,104,167,218,159,179,159,104,252,151,247,79,200,249,206,199,151,172,130,167,251,207,114,62,92,187,28,127,174,155,114,223,231,182,203,213,64,21,171,164,254,13,127,162,253,83,195,117,51,250,71,124,79,236,150,65,110,190,249,47,178,29,159,53,229,106,99,155,181,220,243,174,225,203,183,199,151,23,109,190,251,46,219,18,3,197,31,208,158,166,254,75,239,20,68,170,34,175,138,63,161,61,77,252,151,222,40,128,165,110,147,189,83,232,223,212,12,123,220,96,52,166,102,179,164,239,84,250,55,245,3,30,247,24,13,41,129,88,30,52,89,77,247,6,202,186,122,205,113,106,239,37,122,199,238,23,203,165,186,167,180,201,59,21,80,73,107,146,41,56,61,28,199,113,123,26,187,57,21,171,182,202,138,159,34,74,244,11,214,190,43,213,102,156,82,89,46,215,63,47,169,184,205,190,24,242,59,125,66,198,201,43,248,35,99,117,206,157,35,107,24,232,101,122,162,189,172,106,118,100,122,49,83,139,162,124,177,87,199,59,247,39,252,73,252,180,229,94,10,158,169,242,159,167,245,222,227,110,2,95,248,161,116,81,253,32,48,71,235,62,158,219,46,181,218,147,134,219,217,77,21,186,137,59,223,25,181,182,103,61,244,233,19,156,155,77,23,118,121,163,88,209,95,39,223,139,132,142,124,93,186,75,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,212,241,154,206,172,125,83,235,39,212,12,135,220,103,2,215,180,111,169,140,203,170,95,13,61,99,204,245,6,134,145,153,13,131,23,201,241,202,234,218,100,70,50,230,248,108,201,50,85,172,72,212,108,47,115,106,26,143,99,126,231,54,57,205,70,53,201,27,41,48,181,78,129,127,233,89,117,27,252,95,255,0,212,229,41,85,96,116,174,157,116,27,50,234,75,87,44,90,83,134,81,85,185,247,26,134,62,231,93,13,58,76,203,77,185,30,212,168,173,149,28,246,55,132,109,118,232,213,123,121,189,89,27,87,155,218,139,161,62,157,116,27,13,233,183,72,236,90,83,134,81,82,53,150,234,118,62,231,93,13,58,194,251,181,197,88,212,168,173,149,28,247,187,156,142,110,232,213,123,184,49,25,27,87,131,26,137,200,60,54,122,122,197,116,47,166,92,110,247,105,169,248,141,235,82,45,244,25,109,222,225,37,44,113,72,158,102,150,57,32,163,106,181,21,235,12,12,122,163,81,238,118,242,73,59,209,24,146,240,108,170,0,0,0,80,15,138,63,174,205,77,252,151,217,232,139,254,40,7,197,31,215,102,166,254,75,236,244,64,70,172,79,41,190,224,217,85,155,53,197,171,188,149,235,31,184,83,221,45,213,61,166,73,216,170,130,70,201,20,156,30,142,99,184,189,141,93,156,138,213,219,101,69,79,145,161,62,138,58,174,177,117,105,163,84,89,151,118,213,71,151,219,118,163,202,108,148,83,61,222,66,171,147,210,57,17,178,34,61,33,157,140,238,198,187,189,169,187,227,238,61,241,72,165,27,90,186,103,204,175,253,46,93,122,167,177,87,82,85,88,177,204,161,248,229,246,133,202,145,207,70,197,138,141,96,171,98,171,182,153,143,150,177,34,115,17,17,236,94,219,145,30,215,61,98,237,126,23,216,55,82,245,253,67,89,115,61,22,160,171,183,99,13,168,109,191,48,191,84,208,49,214,231,90,35,168,165,168,172,160,73,229,137,237,243,50,53,176,35,25,22,211,39,54,187,118,71,206,70,133,154,117,207,208,199,244,209,251,19,254,122,63,99,190,199,124,75,253,68,248,135,154,243,126,91,255,0,24,135,135,31,45,255,0,125,191,63,217,183,207,202,116,83,225,189,253,15,181,78,235,169,159,166,95,181,191,19,199,231,177,121,47,179,190,67,183,220,169,167,155,187,220,243,82,239,183,150,227,199,138,111,207,125,254,91,44,213,0,8,127,226,167,172,119,221,34,233,30,239,77,142,67,181,94,123,112,139,14,146,167,147,63,181,105,106,96,158,74,149,224,246,57,31,220,130,158,88,54,251,174,111,127,155,92,142,98,34,204,2,152,60,105,243,250,155,239,80,216,166,159,83,228,52,149,150,220,87,23,101,75,232,97,88,156,250,11,141,101,68,139,50,74,173,78,109,123,233,224,160,122,49,235,242,103,7,53,19,184,170,224,130,218,123,133,93,117,43,63,198,180,230,197,81,73,5,203,42,188,81,89,40,229,171,123,155,4,115,212,204,200,99,116,142,107,92,228,98,57,232,170,168,215,46,219,236,139,248,22,189,226,203,161,118,44,75,163,189,46,143,26,179,93,110,159,162,187,133,6,55,77,116,149,95,44,148,150,119,208,186,7,190,167,182,141,137,59,147,82,219,218,178,57,141,78,226,181,173,227,220,86,186,32,120,86,104,229,139,87,122,184,180,84,228,115,111,73,129,91,229,204,99,166,226,255,0,237,170,170,105,224,142,153,57,177,237,86,118,231,168,138,125,254,243,93,216,224,230,171,94,170,151,61,212,190,1,83,170,125,60,234,70,159,91,241,234,75,229,202,249,139,220,169,173,116,53,41,23,9,110,62,93,235,70,168,178,170,49,143,109,66,68,246,61,202,156,30,214,187,118,241,221,2,136,122,9,212,204,171,75,250,184,211,59,142,45,87,219,248,246,65,69,140,220,96,124,146,36,53,84,53,243,178,158,86,72,214,61,188,248,247,27,43,17,219,181,37,134,39,171,93,195,99,69,38,85,205,46,244,209,159,212,234,159,79,58,111,168,55,12,134,146,249,114,190,98,246,218,155,165,117,50,197,194,91,143,151,98,86,34,164,72,140,99,219,80,146,177,236,106,39,7,181,205,217,188,118,64,233,96,0,5,0,248,163,250,236,212,223,201,125,158,136,191,226,128,124,81,253,118,106,111,228,190,207,68,4,255,0,240,84,244,177,148,253,64,174,246,235,113,63,200,1,224,169,233,99,41,250,129,93,237,214,226,127,128,0,0,0,1,202,186,177,244,177,172,159,79,242,31,110,156,205,97,165,62,172,125,44,107,39,211,252,135,219,167,51,88,6,148,250,78,244,177,163,127,79,241,239,110,128,234,167,42,233,59,210,198,141,253,63,199,189,186,3,170,128,60,166,172,96,191,165,13,44,204,180,207,226,159,12,251,91,143,220,108,94,119,177,222,242,190,106,154,72,123,189,190,77,231,199,185,203,143,38,239,182,219,166,251,158,172,1,85,127,216,49,255,0,202,139,254,36,255,0,241,242,127,245,99,233,99,89,62,159,228,62,221,57,213,78,85,213,143,165,141,100,250,127,144,251,116,224,102,176,235,253,42,244,207,153,117,95,171,148,122,91,135,215,82,91,152,218,119,92,174,247,58,149,71,50,221,110,141,241,178,89,210,62,72,233,159,202,88,216,200,218,169,201,239,111,39,49,156,228,103,32,52,145,210,175,76,248,111,74,26,71,71,165,184,125,117,93,197,238,168,117,202,239,115,169,85,107,238,55,25,25,27,37,157,35,228,173,133,156,98,141,140,141,170,188,88,198,242,115,223,206,71,135,181,210,173,51,197,116,111,78,49,205,45,194,169,60,189,151,25,183,197,111,166,229,28,108,146,110,9,247,231,151,182,198,49,211,74,245,116,146,61,26,156,228,123,220,169,187,148,245,96,1,0,60,106,253,44,98,223,80,40,125,186,226,64,15,11,143,93,154,101,249,215,179,214,147,255,0,198,175,210,198,45,245,2,135,219,174,36,0,240,184,245,217,166,95,157,123,61,104,23,252,67,255,0,21,61,99,190,233,23,72,247,122,108,114,29,170,243,219,132,88,116,149,60,153,253,171,75,83,4,242,84,175,7,177,200,254,228,20,242,193,183,221,115,123,252,218,228,115,17,22,96,20,193,227,79,159,212,223,122,134,197,52,250,159,33,164,172,182,226,184,187,42,95,67,10,196,231,208,92,107,42,36,89,146,85,106,115,107,223,79,5,3,209,143,95,147,56,57,168,157,197,87,4,22,211,220,42,235,169,89,254,53,167,54,42,138,72,46,89,85,226,138,201,71,45,91,220,216,35,158,166,102,67,27,164,115,90,231,35,17,207,69,85,70,185,118,223,100,95,192,181,239,22,93,11,177,98,93,29,233,116,120,213,154,235,116,253,21,220,40,49,186,107,164,170,249,100,164,179,190,133,208,61,245,61,180,108,73,220,154,150,222,213,145,204,106,119,21,173,111,30,226,181,209,3,194,179,71,44,90,187,213,197,162,167,35,155,122,76,10,223,46,99,29,55,23,255,0,109,85,83,79,4,116,201,205,143,106,179,183,61,68,83,239,247,154,238,199,7,53,90,245,84,185,238,165,240,10,157,83,233,231,82,52,250,223,143,82,95,46,87,204,94,229,77,107,161,169,72,184,75,113,242,239,90,53,69,149,81,140,123,106,18,39,177,238,84,224,246,181,219,183,142,232,20,67,208,78,166,101,90,95,213,198,153,220,113,106,190,223,199,178,10,44,102,227,3,228,145,33,170,161,175,157,148,242,178,70,177,237,231,199,184,217,88,142,221,169,44,49,61,90,238,27,26,41,50,174,105,119,166,140,254,167,84,250,121,211,125,65,184,100,52,151,203,149,243,23,182,212,221,43,169,150,46,18,220,124,187,18,177,21,34,68,99,30,218,132,149,143,99,81,56,61,174,110,205,227,178,7,181,203,49,107,22,115,138,222,112,172,166,135,206,217,114,11,125,69,174,227,77,221,124,125,250,89,227,116,114,199,205,138,215,183,147,30,228,221,170,142,77,247,69,69,249,148,3,215,215,74,53,157,41,107,141,93,146,217,23,60,51,40,239,94,49,121,163,134,116,142,10,87,76,228,117,3,164,149,93,220,154,159,238,53,202,146,61,206,141,240,72,238,43,47,6,232,80,230,157,69,104,54,27,212,150,145,223,116,167,51,162,164,115,46,52,239,125,178,186,106,117,153,246,155,138,49,201,79,91,18,53,236,119,56,220,237,213,168,246,243,98,190,55,47,7,185,20,40,179,166,254,176,114,109,19,211,77,74,209,43,202,213,220,112,76,255,0,23,191,208,50,130,154,42,118,190,142,247,91,66,218,120,107,149,238,103,117,236,68,134,56,159,31,113,173,70,72,233,17,174,123,17,143,142,167,74,234,43,65,179,46,155,117,114,251,165,57,157,21,91,95,110,168,123,237,149,211,83,164,44,187,91,149,238,74,122,216,145,175,123,120,72,214,238,173,71,187,131,209,241,185,121,177,200,156,212,9,41,212,167,89,183,221,112,209,253,45,208,27,37,171,225,88,102,156,227,246,106,121,146,118,49,213,87,59,197,45,189,180,210,84,185,201,191,110,22,114,153,145,70,213,221,205,123,164,147,117,115,35,135,229,116,81,210,141,247,171,77,101,162,195,123,87,90,60,66,219,181,102,83,123,162,133,142,242,20,188,94,177,198,142,145,81,137,52,239,103,106,52,217,238,77,223,39,109,236,138,68,60,87,78,186,13,153,117,37,171,150,45,41,195,40,170,220,251,141,67,31,115,174,134,157,38,101,166,220,143,106,84,86,202,142,123,27,194,54,187,116,106,189,188,222,172,141,171,205,237,69,208,79,77,29,58,96,157,47,233,101,6,153,224,180,255,0,226,171,47,21,188,230,254,233,221,60,180,48,207,89,219,150,89,59,61,222,195,29,218,99,184,51,240,68,252,85,67,207,235,150,1,134,233,103,68,218,157,167,218,125,143,82,88,241,235,30,155,228,20,212,52,52,200,188,34,103,195,234,21,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,115,152,105,79,171,31,75,26,201,244,255,0,33,246,233,204,214,1,164,142,142,237,54,171,47,74,26,61,71,102,182,82,80,83,201,131,217,106,223,21,52,45,137,142,158,122,56,166,154,85,107,81,17,95,36,178,73,35,221,248,185,239,115,151,117,85,83,176,28,171,164,239,75,26,55,244,255,0,30,246,232,14,170,0,128,30,53,126,150,49,111,168,20,62,221,113,39,249,0,60,106,253,44,98,223,80,40,125,186,226,5,85,244,157,234,159,70,254,160,99,222,227,1,106,158,53,126,150,49,111,168,20,62,221,113,42,175,164,239,84,250,55,245,3,30,247,24,11,84,241,171,244,177,139,125,64,161,246,235,136,16,3,194,227,215,102,153,126,117,236,245,165,207,117,85,211,62,27,213,126,145,214,105,110,97,93,87,110,123,106,27,114,180,92,233,149,92,251,117,198,54,72,200,167,88,249,35,102,103,25,100,99,227,114,167,38,61,220,92,199,240,145,148,195,225,113,235,179,76,191,58,246,122,210,255,0,128,206,102,142,244,153,170,25,207,84,118,190,155,178,188,23,32,161,185,80,222,32,139,45,167,167,237,178,123,93,169,178,199,230,170,251,175,71,66,140,72,94,142,138,95,188,201,22,72,82,62,231,113,136,253,14,226,120,181,139,6,197,108,216,86,45,67,228,172,184,253,190,158,215,110,166,238,190,78,197,44,17,182,56,163,230,245,115,221,197,140,106,110,229,87,46,219,170,170,252,207,149,250,45,193,63,74,127,166,191,129,127,155,63,179,255,0,101,190,39,230,166,255,0,74,252,207,153,236,118,121,246,191,191,125,238,124,57,254,206,91,124,143,86,4,42,235,91,195,123,250,96,234,157,171,83,63,76,191,100,190,25,143,193,98,242,95,103,124,255,0,115,183,83,81,55,119,185,230,162,219,127,51,199,143,21,219,134,251,252,246,79,87,208,199,67,31,208,187,237,183,249,232,253,177,251,99,240,223,245,19,225,254,87,202,121,159,252,98,110,124,188,207,253,238,220,63,110,255,0,41,84,0,165,111,26,191,84,248,183,211,250,31,113,184,157,87,192,199,247,217,252,55,252,200,229,94,53,126,169,241,111,167,244,62,227,113,58,175,129,143,239,179,248,111,249,144,28,171,198,175,213,62,45,244,254,135,220,110,39,138,232,231,75,237,90,171,209,247,86,214,203,131,169,33,168,176,89,236,25,69,13,92,212,77,169,125,60,246,246,220,234,87,181,186,162,198,249,98,142,90,117,145,171,187,89,80,255,0,147,145,85,142,246,190,53,126,169,241,111,167,244,62,227,113,58,87,130,61,166,213,127,181,107,205,138,251,108,164,184,219,110,52,248,253,37,101,29,92,45,154,10,152,36,109,205,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,5,107,105,238,107,117,211,92,255,0,26,212,107,21,61,36,247,44,86,241,69,123,163,138,173,142,116,18,79,77,51,38,141,178,53,174,107,149,138,230,34,42,35,154,187,111,178,167,226,105,163,79,115,91,86,165,96,24,214,163,88,169,234,224,182,229,86,122,43,221,28,85,108,107,103,142,10,152,89,52,109,145,173,115,154,143,70,189,17,81,28,228,223,125,149,127,19,52,58,177,130,254,139,245,79,50,211,63,138,124,79,236,150,65,113,177,121,222,199,103,205,121,90,153,33,238,246,249,59,135,46,223,46,60,157,182,251,110,187,110,94,79,133,198,175,84,234,215,71,216,204,23,41,234,231,185,96,213,19,98,21,83,77,4,81,49,236,166,107,31,74,216,146,63,235,49,148,115,210,70,174,114,53,234,248,222,174,229,253,119,4,181,51,89,213,143,170,125,100,250,129,144,251,140,230,148,204,214,117,99,234,159,89,62,160,100,62,227,56,28,168,159,254,23,189,11,126,154,242,166,107,142,177,225,158,111,77,172,188,254,15,77,90,238,48,223,110,145,200,212,77,225,86,175,152,163,135,105,59,155,171,88,249,81,145,254,181,173,168,141,57,87,64,189,20,101,93,86,106,61,37,238,237,108,242,250,101,140,220,33,147,35,184,84,36,140,142,191,130,182,71,91,41,214,55,49,238,154,86,42,35,220,199,39,102,55,163,213,121,58,38,75,125,24,158,45,98,193,177,91,54,21,139,80,249,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,249,189,92,247,113,99,26,155,185,85,203,182,234,170,191,48,41,179,198,175,213,62,45,244,254,135,220,110,39,85,240,49,253,246,127,13,255,0,50,57,87,141,95,170,124,91,233,253,15,184,220,78,171,224,99,251,236,254,27,254,100,7,170,213,143,6,191,210,134,169,230,90,153,253,35,190,25,246,183,32,184,223,124,151,217,14,247,149,243,85,50,77,218,238,121,214,243,227,220,227,203,139,119,219,125,147,125,137,171,210,230,133,255,0,70,189,9,198,116,83,237,79,218,63,179,158,119,251,167,228,124,159,127,204,86,79,83,253,231,185,39,30,61,254,63,215,93,248,239,242,223,100,234,160,0,0,1,0,60,106,253,44,98,223,80,40,125,186,226,79,242,0,120,213,250,88,197,190,160,80,251,117,196,8,1,225,113,235,179,76,191,58,246,122,210,255,0,138,1,240,184,245,217,166,95,157,123,61,105,127,192,0,0,0,0,102,179,171,31,84,250,201,245,3,33,247,25,207,41,165,90,153,149,104,222,163,227,154,165,133,85,249,123,214,51,112,138,225,77,202,73,25,28,220,23,239,193,47,109,236,123,161,149,138,232,228,98,57,57,198,247,181,87,103,41,234,250,177,245,79,172,159,80,50,31,113,156,243,242,105,14,100,205,23,167,215,182,193,73,38,39,62,81,54,32,249,27,58,119,224,184,178,146,58,166,181,241,174,202,172,146,41,30,173,115,121,108,176,200,143,225,188,124,195,67,221,52,117,23,130,117,65,165,148,26,153,130,212,127,138,163,188,81,112,155,251,153,116,242,208,205,61,31,114,88,163,239,118,187,236,111,117,141,224,255,0,197,23,241,68,170,191,26,191,84,248,183,211,250,31,113,184,143,8,76,23,168,234,237,101,171,206,180,222,233,240,93,54,164,227,71,152,207,112,129,242,208,221,118,106,186,58,56,98,71,55,157,99,123,156,219,43,92,158,93,175,87,61,92,217,82,10,135,141,95,170,124,91,233,253,15,184,220,64,137,93,58,232,54,101,212,150,174,88,180,167,12,162,171,115,238,53,12,125,206,186,26,116,153,150,155,114,61,169,81,91,42,57,236,111,8,218,237,209,170,246,243,122,178,54,175,55,181,23,66,125,58,232,54,27,211,110,145,216,180,167,12,162,164,107,45,212,236,125,206,186,26,117,133,247,107,138,177,169,81,91,42,57,239,119,57,28,221,209,170,247,112,98,50,54,175,6,53,18,168,124,21,61,83,229,63,79,235,189,198,220,93,72,0,0,20,237,226,177,208,229,54,154,221,107,250,164,211,103,213,203,98,201,239,10,252,166,216,230,75,58,219,174,53,78,123,214,181,146,108,168,202,105,165,221,174,108,142,78,220,210,198,214,43,155,43,99,134,184,13,41,245,99,233,99,89,62,159,228,62,221,57,154,192,52,167,213,143,165,141,100,250,127,144,251,116,230,107,13,41,245,99,233,99,89,62,159,228,62,221,57,154,192,52,231,173,26,67,134,235,214,151,228,26,71,168,16,85,201,98,200,169,219,13,66,210,78,176,207,19,217,35,101,138,104,223,243,68,124,114,199,28,136,142,71,49,85,136,142,107,154,170,213,207,15,82,253,58,103,125,47,234,157,126,153,231,84,255,0,227,107,44,245,188,225,254,233,218,252,204,208,193,89,219,138,89,59,61,222,195,221,218,123,185,179,240,84,252,21,116,166,113,254,170,186,103,195,122,175,210,58,205,45,204,43,170,237,207,109,67,110,86,139,157,50,171,159,110,184,198,201,25,20,235,31,36,108,204,227,44,140,124,110,84,228,199,187,139,152,254,18,48,43,91,194,159,174,58,109,53,186,208,116,183,169,44,171,150,197,147,222,17,152,181,205,175,150,117,183,92,106,156,198,37,19,227,221,81,148,211,75,179,154,232,218,157,185,165,145,207,71,54,87,73,13,196,145,171,163,46,133,244,227,163,203,21,116,150,202,255,0,181,25,157,231,148,87,44,154,162,141,41,228,117,47,62,81,210,211,197,205,253,136,83,139,28,244,71,185,210,72,136,231,57,81,177,50,57,42,0,249,57,102,83,98,193,177,91,206,107,148,215,121,43,46,63,111,168,186,92,106,123,79,147,177,75,4,110,146,89,56,49,28,247,113,99,28,187,53,21,203,182,200,138,191,35,235,16,215,197,99,94,106,116,111,165,202,252,102,197,91,73,29,247,82,106,23,25,141,142,168,137,39,142,220,248,158,234,249,153,11,216,229,149,157,164,74,103,42,35,123,107,89,27,209,237,114,49,28,20,173,173,122,161,117,214,173,92,203,245,94,242,218,184,234,50,155,197,77,201,148,245,53,174,171,125,28,15,122,246,105,82,87,34,43,217,12,93,184,153,247,90,136,200,218,136,214,162,34,39,95,240,234,214,59,238,141,245,113,130,84,218,33,243,20,153,133,194,12,58,233,77,201,140,239,82,215,207,20,109,94,110,99,213,189,169,210,158,125,155,197,207,236,112,228,214,189,202,70,176,6,170,1,197,58,54,215,74,62,162,122,113,195,53,27,227,63,17,189,58,223,29,187,35,115,210,6,76,203,197,59,27,29,82,201,20,10,172,139,184,244,239,177,155,53,123,83,68,238,13,71,35,83,181,129,229,53,99,5,253,40,105,102,101,166,127,20,248,103,218,220,126,227,98,243,189,142,247,149,243,84,210,67,221,237,242,111,62,61,206,92,121,55,125,182,221,55,220,173,111,236,24,255,0,229,69,255,0,18,127,248,249,106,128,14,85,213,143,165,141,100,250,127,144,251,116,230,107,13,41,245,99,233,99,89,62,159,228,62,221,57,154,192,38,87,139,54,151,218,180,227,172,27,165,206,204,234,72,233,243,171,61,30,80,250,74,106,38,211,178,154,119,186,74,105,183,226,170,146,62,89,105,36,168,124,155,53,92,250,135,110,138,168,175,116,138,240,75,214,191,250,58,233,206,178,223,254,28,214,223,85,28,95,239,122,58,184,230,122,201,254,242,88,218,216,255,0,199,171,157,253,68,61,7,141,198,151,218,170,176,13,61,214,136,93,73,5,202,217,120,151,23,168,70,209,55,191,89,5,76,50,84,197,206,163,116,119,8,29,73,55,24,213,28,155,213,200,228,86,252,249,194,175,13,125,94,169,210,14,176,112,121,214,122,180,182,230,21,11,136,92,161,166,130,41,95,59,43,156,214,83,181,86,77,184,49,181,137,73,35,220,197,71,163,34,114,39,45,213,142,13,4,144,3,198,175,210,198,45,245,2,135,219,174,36,255,0,32,7,141,95,165,140,91,234,5,15,183,92,64,170,190,147,189,83,232,223,212,12,123,220,96,52,166,102,179,164,239,84,250,55,245,3,30,247,24,13,41,128,4,85,235,235,173,124,87,165,61,56,171,178,90,110,126,99,83,114,107,124,209,227,150,250,117,141,242,80,115,71,70,219,157,66,72,215,177,176,196,244,85,99,94,213,239,72,197,98,39,22,202,248,185,87,134,127,136,5,247,168,111,137,105,14,186,100,86,169,51,234,45,235,44,149,221,182,82,77,127,165,94,227,230,143,179,27,27,15,122,157,26,213,218,62,46,124,78,229,219,253,76,178,184,39,248,0,8,1,227,87,233,99,22,250,129,67,237,215,18,154,241,172,166,251,135,220,102,187,99,149,222,82,174,162,223,95,107,146,78,211,36,229,75,91,75,45,37,76,123,61,21,19,156,19,202,205,246,228,222,91,181,81,200,138,151,41,227,87,233,99,22,250,129,67,237,215,18,154,241,60,90,251,156,229,86,108,43,22,161,243,183,172,130,225,79,107,183,83,119,89,31,126,170,121,27,28,81,243,122,181,141,228,247,181,55,114,163,83,125,213,81,62,96,122,173,11,208,189,71,234,47,81,237,218,95,165,246,111,61,117,174,222,89,166,149,85,148,182,250,86,170,36,149,85,50,34,47,110,22,114,110,235,178,185,92,230,177,141,123,222,198,58,218,186,176,233,211,4,233,127,195,3,62,211,76,22,159,255,0,196,53,151,138,222,115,127,116,238,159,16,182,67,61,103,110,89,100,236,247,123,12,119,105,142,224,207,193,19,241,85,234,189,2,244,81,138,244,167,167,20,151,187,181,179,204,106,110,77,111,134,76,142,225,80,145,190,74,14,104,217,29,108,167,88,220,246,54,24,158,136,143,115,28,189,233,24,143,85,226,216,153,19,197,31,208,158,166,254,75,239,20,64,82,183,73,222,169,244,111,234,6,61,238,48,26,83,51,89,210,119,170,125,27,250,129,143,123,140,6,148,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,3,198,175,210,198,45,245,2,135,219,174,36,255,0,32,7,141,95,165,140,91,234,5,15,183,92,64,170,190,147,189,83,232,223,212,12,123,220,96,52,166,102,179,164,239,84,250,55,245,3,30,247,24,13,41,128,0,0,34,175,138,63,161,61,77,252,151,222,40,137,84,69,95,20,127,66,122,155,249,47,188,81,1,74,221,39,122,167,209,191,168,24,247,184,192,105,76,205,103,73,222,169,244,111,234,6,61,238,48,26,83,2,170,252,115,191,114,127,196,159,203,78,85,224,169,234,159,41,250,127,93,238,54,227,170,248,231,126,228,255,0,137,63,150,156,171,193,83,213,62,83,244,254,187,220,109,192,93,73,154,206,172,125,83,235,39,212,12,135,220,103,52,166,102,179,171,31,84,250,201,245,3,33,247,25,192,159,253,2,255,0,210,178,234,55,248,191,255,0,169,202,82,170,203,84,232,23,254,149,151,81,191,197,255,0,253,78,82,149,86,6,148,250,78,244,177,163,127,79,241,239,110,128,234,167,42,233,59,210,198,141,253,63,199,189,186,3,170,128,0,0,40,7,197,31,215,102,166,254,75,236,244,69,255,0,20,3,226,143,235,179,83,127,37,246,122,32,39,167,131,85,166,213,127,233,19,54,177,95,109,148,151,27,109,199,56,185,82,86,81,213,194,217,160,169,130,75,101,189,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,78,172,3,0,195,116,179,13,180,233,246,159,99,212,150,60,122,199,78,148,212,52,52,200,188,34,102,234,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,8,60,21,61,44,101,63,80,43,189,186,220,79,240,0,0,6,104,122,151,207,233,181,79,168,109,72,212,27,126,67,87,124,182,223,50,139,149,77,174,186,165,101,231,45,187,204,61,40,209,18,84,71,177,141,167,72,152,198,57,19,131,26,214,236,222,59,38,132,250,155,187,93,108,29,54,234,189,246,197,115,171,183,92,173,216,61,246,174,142,178,146,103,67,61,52,241,208,76,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,51,68,5,196,248,35,225,86,170,13,23,212,45,70,134,162,173,110,87,204,162,43,37,68,78,123,123,13,130,134,146,57,162,115,27,199,146,61,93,112,153,28,170,229,69,70,199,178,55,101,87,88,249,31,250,3,193,127,71,125,27,105,61,131,226,159,16,243,120,252,119,222,247,99,181,199,226,82,62,191,181,199,147,183,237,249,174,223,45,254,247,14,91,55,126,41,32,0,206,15,90,216,181,247,15,234,227,87,173,57,29,15,148,171,168,204,46,119,72,227,238,178,78,84,181,179,186,174,154,77,216,170,137,206,9,226,126,219,242,111,45,156,136,228,84,75,84,240,109,202,111,185,7,72,245,150,155,189,119,152,164,198,115,11,141,174,215,31,105,140,242,244,175,130,154,173,209,238,212,69,126,243,213,212,63,119,42,187,239,237,191,22,181,18,26,248,207,218,109,86,238,171,236,149,150,251,101,37,45,69,211,7,160,171,174,150,24,90,199,213,78,149,149,176,164,178,185,19,119,189,34,134,40,209,206,221,120,70,198,254,13,68,79,87,224,143,154,221,104,53,163,80,180,230,26,122,69,182,223,49,120,175,117,18,185,142,239,182,122,26,184,225,137,172,119,46,40,197,109,194,101,114,43,85,85,91,30,202,221,149,28,23,18,0,0,80,15,138,63,174,205,77,252,151,217,232,139,254,40,7,197,31,215,102,166,254,75,236,244,64,79,255,0,5,79,75,25,79,212,10,239,110,183,19,252,128,30,10,158,150,50,159,168,21,222,221,110,39,248,0,0,0,0,28,171,171,31,75,26,201,244,255,0,33,246,233,204,214,26,83,234,199,210,198,178,125,63,200,125,186,115,53,128,105,79,164,239,75,26,55,244,255,0,30,246,232,14,170,114,174,147,189,44,104,223,211,252,123,219,160,58,168,0,0,3,149,117,99,233,99,89,62,159,228,62,221,57,213,78,85,213,143,165,141,100,250,127,144,251,116,224,102,176,213,65,149,115,85,0,0,0,64,15,26,191,75,24,183,212,10,31,110,184,144,3,194,227,215,102,153,126,117,236,245,164,255,0,241,171,244,177,139,125,64,161,246,235,137,0,60,46,61,118,105,151,231,94,207,90,5,255,0,25,161,234,95,63,166,213,62,161,181,35,80,109,249,13,93,242,219,124,202,46,85,54,186,234,149,151,156,182,239,48,244,163,68,73,81,30,198,54,157,34,99,24,228,78,12,107,91,179,120,236,154,19,234,110,237,117,176,116,219,170,247,219,21,206,174,221,114,183,96,247,218,186,58,202,73,157,12,244,211,199,65,51,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,205,16,23,19,224,143,133,90,168,52,95,80,181,26,26,138,181,185,95,50,136,172,149,17,57,237,236,54,10,26,72,230,137,204,111,30,72,245,117,194,100,114,171,149,21,27,30,200,221,149,93,99,228,127,232,15,5,253,29,244,109,164,246,15,138,124,67,205,227,241,223,123,221,142,215,31,137,72,250,254,215,30,78,223,183,230,187,124,183,251,220,57,108,221,248,164,128,3,56,61,107,98,215,220,63,171,141,94,180,228,116,62,82,174,163,48,185,221,35,143,186,201,57,82,214,206,234,186,105,55,98,170,39,56,39,137,251,111,201,188,182,114,35,145,81,45,83,193,183,41,190,228,29,35,214,90,110,245,222,98,147,25,204,46,54,187,92,125,166,51,203,210,190,10,106,183,71,187,81,21,251,207,87,80,253,220,170,239,191,182,252,90,212,72,107,227,63,105,181,91,186,175,178,86,91,237,148,148,181,23,76,30,130,174,186,88,97,107,31,85,58,86,86,194,146,202,228,77,222,244,138,24,163,71,59,117,225,27,27,248,53,17,61,95,130,62,107,117,160,214,141,66,211,152,105,233,22,219,124,197,226,189,212,74,230,59,190,217,232,106,227,134,38,177,220,184,163,21,183,9,149,200,173,85,85,108,123,43,118,84,112,92,72,0,8,171,226,77,211,214,43,174,157,50,228,151,187,181,79,195,175,90,111,111,175,203,109,23,8,233,99,150,69,242,212,178,73,61,27,149,200,143,72,103,99,17,28,140,115,118,146,56,30,168,244,139,131,168,4,210,159,86,62,150,53,147,233,254,67,237,211,153,172,2,255,0,188,54,122,122,197,116,47,166,92,110,247,105,169,248,141,235,82,45,244,25,109,222,225,37,44,113,72,158,102,150,57,32,163,106,181,21,235,12,12,122,163,81,238,118,242,73,59,209,24,146,240,108,170,57,87,73,222,150,52,111,233,254,61,237,208,29,84,14,85,213,143,165,141,100,250,127,144,251,116,230,107,13,41,245,99,233,99,89,62,159,228,62,221,57,154,192,52,167,210,119,165,141,27,250,127,143,123,116,7,85,57,87,73,222,150,52,111,233,254,61,237,208,29,84,1,0,60,106,253,44,98,223,80,40,125,186,226,79,242,0,120,213,250,88,197,190,160,80,251,117,196,10,171,233,59,213,62,141,253,64,199,189,198,2,213,60,106,253,44,98,223,80,40,125,186,226,85,95,73,222,169,244,111,234,6,61,238,48,22,169,227,87,233,99,22,250,129,67,237,215,16,32,7,133,199,174,205,50,252,235,217,235,75,254,40,7,194,227,215,102,153,126,117,236,245,165,255,0,0,0,0,0,1,74,222,53,126,169,241,111,167,244,62,227,113,58,175,129,143,239,179,248,111,249,145,202,188,106,253,83,226,223,79,232,125,198,226,117,95,3,31,223,103,240,223,243,32,57,87,141,95,170,124,91,233,253,15,184,220,78,171,224,99,251,236,254,27,254,100,114,175,26,191,84,248,183,211,250,31,113,184,157,87,192,199,247,217,252,55,252,200,8,255,0,226,231,166,120,174,157,245,113,53,199,22,164,242,159,109,113,250,76,154,227,3,35,142,56,91,93,36,245,20,242,190,54,177,141,219,185,229,91,43,213,220,156,233,101,149,234,239,189,178,119,95,4,125,94,169,101,215,80,180,18,186,122,185,41,231,167,139,47,181,198,216,34,236,64,246,58,58,90,215,62,79,148,170,249,18,74,4,107,126,243,17,33,145,126,226,170,243,232,30,55,24,85,170,191,69,244,247,81,166,168,171,75,149,143,40,150,201,79,19,94,222,195,160,174,164,146,105,92,246,241,228,175,71,91,225,70,170,57,17,17,210,110,142,221,21,176,43,195,171,88,239,186,55,213,198,9,83,104,135,204,82,102,23,8,48,235,165,55,38,51,189,75,95,60,81,181,121,185,143,86,246,167,74,121,246,111,23,63,177,195,147,90,247,40,26,20,40,6,245,211,166,119,213,7,95,90,171,166,152,45,63,239,2,251,89,120,173,231,15,247,50,215,241,165,134,122,206,220,178,199,222,237,119,216,238,211,29,205,255,0,130,39,226,169,127,199,138,210,237,33,195,116,130,155,38,131,15,130,173,31,152,101,23,60,190,239,53,76,235,43,231,184,215,75,206,87,34,124,154,198,53,169,28,108,107,81,54,100,77,87,114,122,189,238,15,201,161,122,23,167,29,58,105,197,187,75,244,190,205,228,109,84,59,203,52,210,170,62,170,225,84,228,68,146,170,166,68,68,238,76,254,45,221,118,70,163,90,214,49,172,99,24,198,244,0,0,165,111,26,191,84,248,183,211,250,31,113,184,157,87,192,199,247,217,252,55,252,200,229,94,53,126,169,241,111,167,244,62,227,113,58,175,129,143,239,179,248,111,249,144,22,168,0,0,0,0,64,15,26,191,75,24,183,212,10,31,110,184,147,252,128,30,53,126,150,49,111,168,20,62,221,113,2,0,120,92,122,236,211,47,206,189,158,180,191,226,128,124,46,61,118,105,151,231,94,207,90,95,240,0,0,0,0,25,172,234,199,213,62,178,125,64,200,125,198,114,207,188,32,49,107,22,115,209,126,161,97,89,77,15,157,178,228,25,133,218,215,113,166,238,190,62,253,44,246,154,8,229,143,155,21,175,111,38,61,201,187,85,28,155,238,138,139,243,43,7,171,31,84,250,201,245,3,33,247,25,203,84,240,84,244,177,148,253,64,174,246,235,112,19,167,19,197,172,88,54,43,102,194,177,106,31,37,101,199,237,244,246,187,117,55,117,242,118,41,96,141,177,197,31,55,171,158,238,44,99,83,119,42,185,118,221,85,87,230,83,103,141,95,170,124,91,233,253,15,184,220,75,169,41,91,198,175,213,62,45,244,254,135,220,110,32,60,21,61,83,229,63,79,235,189,198,220,93,73,74,222,10,158,169,242,159,167,245,222,227,110,46,164,0,0,14,85,213,143,165,141,100,250,127,144,251,116,230,107,13,41,245,99,233,99,89,62,159,228,62,221,57,154,192,52,167,213,143,165,141,100,250,127,144,251,116,230,107,13,41,245,99,233,99,89,62,159,228,62,221,57,154,192,53,80,0,0,0,0,81,15,138,198,188,211,107,39,84,117,248,205,138,182,174,75,22,155,83,174,51,27,29,81,42,193,37,197,146,189,213,243,50,23,177,169,19,251,170,148,206,84,71,119,18,142,55,163,220,213,98,54,234,117,175,84,45,90,43,164,121,126,171,222,91,73,37,62,45,103,169,185,50,158,166,181,180,140,172,157,140,94,205,42,74,228,84,99,230,151,183,19,62,235,149,95,35,81,26,229,84,69,205,14,89,148,223,115,156,170,243,154,229,53,222,118,245,144,92,42,46,151,26,158,211,35,239,213,79,35,164,150,78,12,70,177,188,158,247,46,205,68,106,111,178,34,39,200,15,148,9,41,215,22,133,209,244,237,120,210,45,57,248,55,195,175,77,210,251,109,199,35,107,214,7,204,251,197,69,125,124,149,73,36,176,34,50,94,219,215,176,199,238,229,237,67,19,121,185,26,142,95,203,161,58,13,83,172,157,46,107,222,77,98,162,164,146,251,166,213,24,230,77,27,221,79,18,207,37,185,145,93,91,95,11,38,123,218,177,49,34,84,169,114,34,187,184,180,113,177,24,231,43,21,161,45,60,18,245,142,251,22,85,157,116,253,81,15,122,203,83,111,92,198,142,78,76,111,148,170,142,74,122,74,132,217,25,206,78,243,37,166,249,171,248,179,202,253,214,239,35,149,45,168,205,15,77,122,189,83,160,186,243,131,106,228,51,213,199,79,142,222,33,154,224,148,144,69,52,242,219,159,188,85,176,198,201,118,98,190,74,105,38,141,21,85,187,43,209,81,205,84,71,38,148,237,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,3,245,128,0,229,93,88,250,88,214,79,167,249,15,183,78,102,176,210,159,86,62,150,53,147,233,254,67,237,211,153,172,3,69,29,123,105,158,43,170,29,35,234,101,187,41,164,238,124,7,31,173,201,173,211,178,56,214,106,90,234,8,31,81,19,227,115,216,238,28,187,110,137,234,221,156,177,77,43,17,205,231,185,158,204,79,41,190,224,217,85,155,53,197,171,188,149,235,31,184,83,221,45,213,61,166,73,216,170,130,70,201,20,156,30,142,99,184,189,141,93,156,138,213,219,101,69,79,145,169,51,49,154,223,133,90,180,215,90,51,237,57,177,84,85,207,109,197,114,139,173,146,142,90,183,181,211,201,5,53,92,144,198,233,28,214,181,170,245,107,17,85,81,173,77,247,217,19,240,3,74,122,123,154,218,181,43,0,198,181,26,197,79,87,5,183,42,179,209,94,232,226,171,99,91,60,112,84,194,201,163,108,141,107,156,212,122,53,232,138,136,231,38,251,236,171,248,144,131,198,175,210,198,45,245,2,135,219,174,39,191,240,172,214,59,238,174,244,143,104,166,200,225,222,175,2,184,75,135,71,83,201,159,219,84,180,208,65,37,50,240,99,26,140,237,193,81,20,27,125,231,59,177,205,206,87,61,81,60,7,141,95,165,140,91,234,5,15,183,92,64,170,190,147,189,83,232,223,212,12,123,220,96,47,251,169,126,162,240,78,151,244,178,191,83,51,170,143,241,180,118,122,46,19,127,116,238,158,90,105,160,163,238,69,20,157,158,239,97,237,238,189,188,25,248,170,254,8,185,235,233,235,41,177,96,218,251,166,153,174,83,93,228,172,184,254,97,102,186,92,106,123,79,147,177,75,5,108,82,75,39,6,35,158,238,44,99,151,102,162,185,118,217,17,87,228,123,110,177,58,170,204,186,175,213,203,134,97,121,185,85,183,24,183,84,84,83,98,118,137,35,72,89,110,183,43,254,226,186,38,189,237,243,50,53,177,186,103,242,119,39,162,53,23,182,200,216,192,241,58,233,174,154,143,212,94,163,220,117,67,84,47,62,122,235,93,180,80,195,18,43,41,109,244,173,85,88,233,105,163,85,94,220,44,228,237,147,117,114,185,206,123,220,247,189,239,119,138,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,158,190,23,189,11,126,154,242,166,107,142,177,225,158,111,77,172,188,254,15,77,90,238,48,223,110,145,200,212,77,225,86,175,152,163,135,105,59,155,171,88,249,81,145,254,181,173,168,141,59,87,138,47,135,253,29,222,142,229,212,222,136,99,189,155,172,62,102,227,156,90,224,146,8,41,100,165,138,9,103,154,236,222,227,217,198,100,237,109,44,113,163,221,51,164,108,136,212,122,74,233,66,69,120,124,245,183,106,234,191,0,146,197,147,207,73,67,168,184,173,61,60,55,90,55,85,53,211,221,160,108,48,181,247,102,70,216,98,99,25,37,67,164,107,162,141,28,144,175,109,28,168,146,71,188,181,51,3,165,90,153,149,104,222,163,227,154,165,133,85,249,123,214,51,112,138,225,77,202,73,25,28,220,23,239,193,47,109,236,123,161,149,138,232,228,98,57,57,198,247,181,87,103,41,161,238,149,122,152,195,122,175,210,58,61,82,195,232,106,237,207,109,67,173,183,123,101,74,43,159,110,184,198,200,223,44,9,39,20,108,204,227,44,111,100,141,68,228,199,183,147,88,254,113,176,35,7,141,95,165,140,91,234,5,15,183,92,79,213,225,149,208,149,171,68,112,219,118,185,234,150,51,87,30,168,95,169,228,117,45,29,210,6,177,248,221,19,213,205,107,35,143,117,86,84,205,22,206,145,239,227,35,25,39,99,140,106,147,119,102,86,127,165,184,38,168,125,156,251,117,98,248,159,217,44,130,143,41,179,255,0,109,77,15,149,186,82,242,236,79,250,167,183,159,30,227,254,227,249,49,119,249,181,118,67,213,128,34,175,138,63,161,61,77,252,151,222,40,137,84,69,95,20,127,66,122,155,249,47,188,81,1,74,221,39,122,167,209,191,168,24,247,184,192,105,76,205,103,73,222,169,244,111,234,6,61,238,48,26,83,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,15,26,191,75,24,183,212,10,31,110,184,147,252,128,30,53,126,150,49,111,168,20,62,221,113,2,170,250,78,245,79,163,127,80,49,239,113,128,210,153,154,206,147,189,83,232,223,212,12,123,220,96,52,166,0,0,0,138,190,40,254,132,245,55,242,95,120,162,37,81,21,124,81,253,9,234,111,228,190,241,68,5,43,116,157,234,159,70,254,160,99,222,227,1,165,51,53,157,39,122,167,209,191,168,24,247,184,192,105,76,10,171,241,206,253,201,255,0,18,127,45,57,87,130,167,170,124,167,233,253,119,184,219,142,171,227,157,251,147,254,36,254,90,114,175,5,79,84,249,79,211,250,239,113,183,1,117,38,107,58,177,245,79,172,159,80,50,31,113,156,210,153,154,206,172,125,83,235,39,212,12,135,220,103,2,127,244,11,255,0,74,203,168,223,226,255,0,254,167,41,74,171,45,83,160,95,250,86,93,70,255,0,23,255,0,245,57,74,85,88,26,83,233,59,210,198,141,253,63,199,189,186,3,170,156,171,164,239,75,26,55,244,255,0,30,246,232,14,170,0,0,0,160,31,20,127,93,154,155,249,47,179,209,23,252,80,15,138,63,174,205,77,252,151,217,232,128,159,254,10,158,150,50,159,168,21,222,221,110,39,249,0,60,21,61,44,101,63,80,43,189,186,220,79,240,0,0,33,87,139,206,117,246,75,163,107,149,131,225,126,111,237,174,65,107,177,119,187,253,191,41,219,145,213,253,222,60,87,185,191,144,237,241,221,191,223,121,111,247,120,186,144,113,60,90,251,156,229,86,108,43,22,161,243,183,172,130,225,79,107,183,83,119,89,31,126,170,121,27,28,81,243,122,181,141,228,247,181,55,114,163,83,125,213,81,62,101,202,120,213,250,88,197,190,160,80,251,117,196,172,14,138,113,107,238,97,213,198,144,218,113,202,31,55,87,79,152,91,46,146,71,221,100,124,105,104,167,109,93,76,155,189,81,23,132,16,74,253,183,228,238,59,53,21,202,136,161,162,140,79,22,177,96,216,173,155,10,197,168,124,149,151,31,183,211,218,237,212,221,215,201,216,165,130,54,199,20,124,222,174,123,184,177,141,77,220,170,229,219,117,85,95,153,245,128,2,181,124,111,112,95,136,105,102,154,106,103,197,59,127,1,200,42,236,94,75,177,191,123,207,211,36,221,222,231,47,187,195,225,188,120,241,94,93,237,247,111,13,157,18,252,36,243,91,174,43,214,150,63,98,183,211,210,73,79,152,217,238,182,74,231,76,199,43,227,129,148,206,174,71,68,168,228,68,127,118,134,38,170,185,28,156,28,244,219,117,71,54,111,248,213,250,88,197,190,160,80,251,117,196,170,190,147,189,83,232,223,212,12,123,220,96,3,74,96,0,5,0,248,163,250,236,212,223,201,125,158,136,191,226,128,124,81,253,118,106,111,228,190,207,68,4,255,0,240,84,244,177,148,253,64,174,246,235,113,63,200,1,224,169,233,99,41,250,129,93,237,214,226,127,128,0,0,0,1,202,186,177,244,177,172,159,79,242,31,110,156,205,97,165,62,172,125,44,107,39,211,252,135,219,167,51,88,6,148,250,78,244,177,163,127,79,241,239,110,128,234,167,42,233,59,210,198,141,253,63,199,189,186,3,170,128,0,0,57,87,86,62,150,53,147,233,254,67,237,211,157,84,229,93,88,250,88,214,79,167,249,15,183,78,6,107,13,84,25,87,53,80,0,0,4,0,241,171,244,177,139,125,64,161,246,235,137,0,60,46,61,118,105,151,231,94,207,90,79,255,0,26,191,75,24,183,212,10,31,110,184,144,3,194,227,215,102,153,126,117,236,245,160,89,79,139,206,117,246,75,163,107,149,131,225,126,111,237,174,65,107,177,119,187,253,191,41,219,145,213,253,222,60,87,185,191,144,237,241,221,191,223,121,111,247,120,186,144,113,60,90,251,156,229,86,108,43,22,161,243,183,172,130,225,79,107,183,83,119,89,31,126,170,121,27,28,81,243,122,181,141,228,247,181,55,114,163,83,125,213,81,62,101,202,120,213,250,88,197,190,160,80,251,117,196,172,14,138,113,107,238,97,213,198,144,218,113,202,31,55,87,79,152,91,46,146,71,221,100,124,105,104,167,109,93,76,155,189,81,23,132,16,74,253,183,228,238,59,53,21,202,136,161,162,140,79,22,177,96,216,173,155,10,197,168,124,149,151,31,183,211,218,237,212,221,215,201,216,165,130,54,199,20,124,222,174,123,184,177,141,77,220,170,229,219,117,85,95,153,245,128,2,181,124,111,112,95,136,105,102,154,106,103,197,59,127,1,200,42,236,94,75,177,191,123,207,211,36,221,222,231,47,187,195,225,188,120,241,94,93,237,247,111,13,157,18,252,36,243,91,174,43,214,150,63,98,183,211,210,73,79,152,217,238,182,74,231,76,199,43,227,129,148,206,174,71,68,168,228,68,127,118,134,38,170,185,28,156,28,244,219,117,71,54,111,248,213,250,88,197,190,160,80,251,117,196,170,190,147,189,83,232,223,212,12,123,220,96,3,74,96,0,57,87,86,62,150,53,147,233,254,67,237,211,153,172,52,167,213,143,165,141,100,250,127,144,251,116,230,107,0,210,159,73,222,150,52,111,233,254,61,237,208,29,84,229,93,39,122,88,209,191,167,248,247,183,64,117,80,57,87,86,62,150,53,147,233,254,67,237,211,153,172,52,167,213,143,165,141,100,250,127,144,251,116,230,107,0,210,159,73,222,150,52,111,233,254,61,237,208,29,84,229,93,39,122,88,209,191,167,248,247,183,64,117,80,4,0,241,171,244,177,139,125,64,161,246,235,137,63,200,1,227,87,233,99,22,250,129,67,237,215,16,42,175,164,239,84,250,55,245,3,30,247,24,11,84,241,171,244,177,139,125,64,161,246,235,137,85,125,39,122,167,209,191,168,24,247,184,192,90,167,141,95,165,140,91,234,5,15,183,92,64,128,30,23,30,187,52,203,243,175,103,173,47,248,160,31,11,143,93,154,101,249,215,179,214,151,252,0,0,0,0,5,43,120,213,250,167,197,190,159,208,251,141,196,234,190,6,63,190,207,225,191,230,71,42,241,171,245,79,139,125,63,161,247,27,137,213,124,12,127,125,159,195,127,204,128,229,94,53,126,169,241,111,167,244,62,227,113,58,175,129,143,239,179,248,111,249,145,202,188,106,253,83,226,223,79,232,125,198,226,117,95,3,31,223,103,240,223,243,32,38,255,0,93,56,85,171,63,232,251,86,236,87,154,138,184,105,233,113,122,187,219,29,76,246,181,235,61,189,190,122,22,170,185,174,78,14,150,154,54,189,54,221,88,174,68,86,170,163,147,60,56,158,83,125,193,178,171,54,107,139,87,121,43,214,63,112,167,186,91,170,123,76,147,177,85,4,141,146,41,56,61,28,199,113,123,26,187,57,21,171,182,202,138,159,35,82,102,101,186,133,197,172,88,54,190,234,94,21,139,80,249,43,46,63,152,94,109,118,234,110,235,228,236,82,193,91,44,113,71,205,234,231,187,139,24,212,221,202,174,93,183,85,85,249,129,163,237,39,206,191,74,26,89,134,234,103,194,254,25,246,183,31,183,95,124,151,127,189,229,124,213,52,115,118,187,156,91,207,143,115,143,46,45,223,109,246,77,246,61,89,15,252,43,53,142,251,171,189,35,218,41,178,56,119,171,192,174,18,225,209,212,242,103,246,213,45,52,16,73,76,188,24,198,163,59,112,84,69,6,223,121,206,236,115,115,149,207,84,73,128,0,0,5,43,120,213,250,167,197,190,159,208,251,141,196,234,190,6,63,190,207,225,191,230,71,42,241,171,245,79,139,125,63,161,247,27,137,213,124,12,127,125,159,195,127,204,128,181,64,0,0,0,2,0,120,213,250,88,197,190,160,80,251,117,196,159,228,0,241,171,244,177,139,125,64,161,246,235,136,16,3,194,227,215,102,153,126,117,236,245,165,255,0,20,3,225,113,235,179,76,191,58,246,122,210,255,0,128,0,0,0,0,205,103,86,62,169,245,147,234,6,67,238,51,150,169,224,169,233,99,41,250,129,93,237,214,226,170,250,177,245,79,172,159,80,50,31,113,156,181,79,5,79,75,25,79,212,10,239,110,183,1,63,202,86,241,171,245,79,139,125,63,161,247,27,137,117,37,43,120,213,250,167,197,190,159,208,251,141,196,7,130,167,170,124,167,233,253,119,184,219,139,169,41,91,193,83,213,62,83,244,254,187,220,109,197,212,128,0,1,202,186,177,244,177,172,159,79,242,31,110,156,205,97,165,62,172,125,44,107,39,211,252,135,219,167,51,88,6,148,250,177,244,177,172,159,79,242,31,110,156,205,97,165,62,172,125,44,107,39,211,252,135,219,167,51,88,6,170,0,0,0,0,86,7,141,166,177,216,162,197,112,94,159,169,225,239,94,170,110,9,152,214,73,201,237,242,148,177,199,81,73,78,155,43,56,73,222,124,181,63,52,127,38,121,95,188,221,164,106,164,42,240,234,209,203,238,178,117,113,130,83,90,38,242,244,152,125,194,12,198,233,83,197,143,236,210,208,79,20,141,78,14,123,21,221,217,214,158,13,219,201,204,239,243,226,230,177,200,124,174,187,53,210,251,175,221,77,102,57,37,206,243,106,185,218,172,55,10,172,111,27,154,214,140,90,87,89,233,106,166,74,119,178,70,171,187,221,206,111,153,100,87,57,28,233,151,143,22,35,24,219,20,240,100,208,186,60,91,70,175,186,243,119,179,112,189,102,215,9,45,214,186,185,22,9,63,184,244,142,70,57,97,86,162,203,23,114,173,42,27,35,28,228,71,249,72,29,193,17,173,115,130,53,248,213,250,167,197,190,159,208,251,141,196,247,254,11,184,181,139,57,197,122,133,194,178,154,31,59,101,200,45,246,59,93,198,155,186,248,251,244,179,199,116,142,88,249,177,90,246,242,99,220,155,181,81,201,190,232,168,191,51,192,120,213,250,167,197,190,159,208,251,141,196,234,190,6,63,190,207,225,191,230,64,87,6,181,233,125,215,69,117,115,47,210,139,203,170,228,168,197,175,21,54,214,84,84,209,58,145,245,144,49,235,217,170,72,156,170,172,100,209,118,229,103,222,114,43,36,106,163,156,138,138,183,103,225,89,172,119,221,93,233,30,209,77,145,195,189,94,5,112,151,14,142,167,147,63,182,169,105,160,130,74,101,224,198,53,25,219,130,162,40,54,251,206,119,99,155,156,174,122,162,68,191,26,125,6,169,180,230,88,167,81,182,106,42,70,91,111,180,236,198,111,75,13,60,81,63,226,48,164,146,211,77,43,209,252,231,124,180,233,36,104,188,63,86,202,22,53,95,247,152,212,227,254,19,122,233,98,209,254,166,190,205,229,183,155,173,37,171,81,45,236,198,233,97,167,71,201,74,251,196,149,80,173,19,234,35,106,255,0,187,194,201,56,185,88,234,149,223,139,29,35,218,23,168,0,3,149,117,99,233,99,89,62,159,228,62,221,57,154,195,74,125,88,250,88,214,79,167,249,15,183,78,102,176,13,84,20,109,227,11,133,90,177,94,176,95,125,183,212,85,201,81,152,226,246,219,221,115,102,123,85,145,206,199,77,66,141,137,17,168,168,206,213,12,78,84,114,185,121,185,235,190,202,141,109,228,149,213,227,105,139,88,170,244,11,5,205,106,40,121,222,173,89,130,90,232,234,123,175,78,213,45,93,21,68,149,17,240,69,224,238,79,162,166,93,213,21,201,219,217,170,136,231,34,135,42,240,75,214,59,236,89,86,117,211,245,68,61,235,45,77,189,115,26,57,57,49,190,82,170,57,41,233,42,19,100,103,57,59,204,150,155,230,175,226,207,43,247,91,188,142,84,237,126,53,126,150,49,111,168,20,62,221,113,43,171,195,171,88,239,186,55,213,198,9,83,104,135,204,82,102,23,8,48,235,165,55,38,51,189,75,95,60,81,181,121,185,143,86,246,167,74,121,246,111,23,63,177,195,147,90,247,41,98,190,53,126,150,49,111,168,20,62,221,113,2,149,137,85,208,47,69,25,87,85,154,143,73,123,187,91,60,190,153,99,55,8,100,200,238,21,9,35,35,175,224,173,145,214,202,117,141,204,123,166,149,138,136,247,49,201,217,141,232,245,94,78,137,146,242,174,154,58,116,206,250,160,213,58,13,51,193,105,255,0,197,86,94,43,121,195,253,204,181,249,152,97,158,179,183,44,177,247,187,93,246,59,180,199,115,127,224,137,248,170,104,79,66,244,47,78,58,116,211,139,118,151,233,125,155,200,218,168,119,150,105,165,84,125,85,194,169,200,137,37,85,76,136,137,220,153,252,91,186,236,141,70,181,172,99,88,198,49,141,15,85,137,226,214,44,27,21,179,97,88,181,15,146,178,227,246,250,123,93,186,155,186,249,59,20,176,70,216,226,143,155,213,207,119,22,49,169,187,149,92,187,110,170,171,243,62,176,0,83,95,138,231,69,31,163,44,170,126,165,52,206,217,117,169,198,242,219,133,69,78,91,22,221,232,108,247,73,164,107,146,163,154,185,100,108,53,82,72,255,0,147,155,194,57,83,138,61,18,104,98,108,74,233,87,169,140,203,165,13,92,163,213,44,62,134,146,226,199,83,186,219,119,182,84,162,53,151,27,116,143,141,242,192,146,113,87,66,254,81,70,246,72,212,94,47,99,121,53,236,231,27,244,103,150,98,214,44,231,21,188,225,89,77,15,157,178,228,22,250,139,93,198,155,186,248,251,244,179,198,232,229,143,155,21,175,111,38,61,201,187,85,28,155,238,138,139,243,32,6,19,224,217,164,246,157,113,190,229,185,206,67,241,253,54,151,191,81,100,197,41,210,166,142,72,36,154,105,184,211,84,84,164,206,150,72,105,225,236,240,145,178,54,73,164,85,87,240,108,106,217,194,117,105,86,166,98,186,201,167,24,230,169,97,85,126,98,203,147,91,226,184,83,114,146,55,201,15,52,251,240,75,219,123,216,217,162,122,58,57,24,142,94,18,49,237,85,221,170,122,179,242,90,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,108,48,83,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,126,176,4,85,241,71,244,39,169,191,146,251,197,17,42,136,171,226,143,232,79,83,127,37,247,138,32,41,91,164,239,84,250,55,245,3,30,247,24,13,41,153,172,233,59,213,62,141,253,64,199,189,198,3,74,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,1,227,87,233,99,22,250,129,67,237,215,18,127,128,51,89,210,119,170,125,27,250,129,143,123,140,6,148,192,0,0,0,69,95,20,127,66,122,155,249,47,188,81,18,168,1,154,206,147,189,83,232,223,212,12,123,220,96,52,166,0,21,87,227,157,251,147,254,36,254,90,114,175,5,79,84,249,79,211,250,239,113,183,23,82,0,25,172,234,199,213,62,178,125,64,200,125,198,115,74,96,10,171,232,23,254,149,151,81,191,197,255,0,253,78,82,149,86,106,160,1,202,186,78,244,177,163,127,79,241,239,110,128,234,160,0,0,0,40,7,197,31,215,102,166,254,75,236,244,69,255,0,0,32,7,130,167,165,140,167,234,5,119,183,91,137,254,0,0,0,21,87,227,157,251,147,254,36,254,90,71,255,0,8,108,23,237,111,89,54,219,255,0,197,60,167,216,172,126,233,125,236,246,59,158,111,185,27,104,59,92,185,39,111,111,63,220,229,179,191,189,113,219,239,114,109,234,0,0,0,34,175,138,63,161,61,77,252,151,222,40,138,86,233,59,213,62,141,253,64,199,189,198,3,74,96,0,0,1,64,62,40,254,187,53,55,242,95,103,162,47,248,1,0,60,21,61,44,101,63,80,43,189,186,220,79,240,0,0,0,0,0,229,93,88,250,88,214,79,167,249,15,183,78,102,176,213,64,3,149,116,157,233,99,70,254,159,227,222,221,1,213,64,0,0,0,114,174,172,125,44,107,39,211,252,135,219,167,58,168,3,42,230,170,0,0,0,2,0,120,213,250,88,197,190,160,80,251,117,196,128,30,23,30,187,52,203,243,175,103,173,47,248,1,85,126,57,223,185,63,226,79,229,164,127,240,134,193,126,214,245,147,109,191,252,83,202,125,138,199,238,151,222,207,99,185,230,251,145,182,131,181,203,146,118,246,243,253,206,91,59,251,215,29,190,247,38,222,160,0,0,2,42,248,163,250,19,212,223,201,125,226,136,165,110,147,189,83,232,223,212,12,123,220,96,52,166,0,0,0,229,93,88,250,88,214,79,167,249,15,183,78,102,176,213,64,3,149,116,157,233,99,70,254,159,227,222,221,1,213,64,3,149,117,99,233,99,89,62,159,228,62,221,57,154,195,85,0,14,85,210,119,165,141,27,250,127,143,123,116,7,85,0,1,0,60,106,253,44,98,223,80,40,125,186,226,79,240,6,107,58,78,245,79,163,127,80,49,239,113,128,181,79,26,191,75,24,183,212,10,31,110,184,147,252,1,64,62,23,30,187,52,203,243,175,103,173,47,248,0,0,0,0,0,41,91,198,175,213,62,45,244,254,135,220,110,39,85,240,49,253,246,127,13,255,0,50,45,80,1,74,222,53,126,169,241,111,167,244,62,227,113,58,175,129,143,239,179,248,111,249,145,106,128,1,72,30,50,88,181,139,31,234,226,142,237,104,161,242,245,121,54,31,110,186,93,36,238,189,254,98,169,147,212,210,54,77,156,170,140,218,10,74,118,108,212,70,253,205,246,228,231,42,221,248,2,162,252,17,245,66,235,75,159,234,22,139,204,218,185,237,183,59,60,89,69,58,186,181,221,138,57,233,166,142,154,94,20,251,43,121,206,218,184,121,72,138,213,218,146,54,170,59,229,194,221,0,0,0,2,149,188,106,253,83,226,223,79,232,125,198,226,117,95,3,31,223,103,240,223,243,34,213,0,0,0,0,0,2,0,120,213,250,88,197,190,160,80,251,117,196,159,224,10,1,240,184,245,217,166,95,157,123,61,105,127,192,0,0,0,0,1,154,206,172,125,83,235,39,212,12,135,220,103,45,83,193,83,210,198,83,245,2,187,219,173,196,255,0,0,10,86,241,171,245,79,139,125,63,161,247,27,137,117,32,10,86,240,84,245,79,148,253,63,174,247,27,113,117,32,0,0,1,202,186,177,244,177,172,159,79,242,31,110,156,205,97,170,128,7,42,234,199,210,198,178,125,63,200,125,186,115,53,134,170,0,0,0,2,53,120,138,235,29,139,70,250,71,206,234,110,240,249,138,188,194,223,62,29,107,166,228,246,119,170,171,224,150,55,47,54,177,232,222,212,9,81,62,206,226,215,246,56,114,107,158,213,36,168,3,46,250,123,133,93,117,43,63,198,180,230,197,81,73,5,203,42,188,81,89,40,229,171,123,155,4,115,212,204,200,99,116,142,107,92,228,98,57,232,170,168,215,46,219,236,139,248,26,93,210,124,23,244,95,165,152,110,153,252,83,226,127,100,177,251,117,139,206,246,59,62,107,202,211,71,15,119,183,201,220,57,118,249,113,228,237,183,219,117,219,115,213,128,41,91,198,175,213,62,45,244,254,135,220,110,39,85,240,49,253,246,127,13,255,0,50,45,80,1,31,250,236,208,187,22,191,116,203,152,227,119,59,53,214,231,117,176,219,234,178,76,110,27,90,189,106,157,120,165,165,153,105,216,200,218,142,239,119,57,190,21,141,90,229,115,102,94,60,94,140,123,115,217,137,229,55,220,27,42,179,102,184,181,119,146,189,99,247,10,123,165,186,167,180,201,59,21,80,72,217,34,147,131,209,204,119,23,177,171,179,145,90,187,108,168,169,242,53,38,0,242,154,79,157,126,148,52,179,13,212,207,133,252,51,237,110,63,110,190,249,46,255,0,123,202,249,170,104,230,237,119,56,183,159,30,231,30,92,91,190,219,236,155,236,122,176,0,229,93,88,250,88,214,79,167,249,15,183,78,102,176,213,64,0,113,78,181,177,107,22,97,210,62,175,90,114,58,31,55,73,79,135,220,238,145,199,221,124,124,106,168,160,117,93,52,155,177,81,87,132,240,68,253,183,226,238,59,57,21,170,168,189,172,1,150,27,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,11,148,241,20,139,50,234,143,163,125,14,170,211,236,42,174,167,33,212,156,163,31,186,80,216,233,165,73,223,19,234,172,149,213,11,26,202,168,198,240,141,174,114,190,87,35,24,214,49,207,119,6,162,237,97,64,14,21,209,223,74,184,111,74,26,71,111,195,236,214,218,71,100,247,26,122,122,156,178,239,28,139,51,238,55,20,103,223,70,202,230,49,222,90,55,58,70,194,206,45,226,197,87,42,119,31,35,223,221,64,0,0,0,0,0,0,0,69,95,20,127,66,122,155,249,47,188,81,18,168,1,154,206,147,189,83,232,223,212,12,123,220,96,52,166,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,144,58,133,241,30,235,59,6,215,221,75,194,177,109,100,242,86,92,127,48,188,218,237,212,223,103,109,82,118,41,96,173,150,56,163,230,250,103,61,220,88,198,166,238,85,114,237,186,170,175,204,187,243,53,157,88,250,167,214,79,168,25,15,184,206,5,233,244,21,170,89,222,180,244,157,131,106,102,165,223,126,51,146,94,126,39,231,107,124,172,52,253,222,213,202,170,24,255,0,87,11,25,27,118,142,38,55,238,181,55,219,117,221,85,85,100,1,21,124,46,61,9,233,151,231,94,241,90,74,160,0,0,32,7,138,223,84,122,237,211,95,232,187,244,41,156,253,156,251,71,241,191,137,255,0,115,40,235,59,254,95,200,246,127,209,49,73,199,143,126,95,234,237,191,47,158,251,38,220,255,0,194,255,0,172,206,164,250,137,215,219,254,21,172,122,145,246,130,203,69,135,213,93,32,166,248,61,5,39,10,166,86,209,70,217,57,211,193,27,215,102,77,34,108,171,199,239,111,182,232,138,159,43,199,59,247,39,252,73,252,180,229,94,10,158,169,242,159,167,245,222,227,110,2,234,64,0,64,15,21,190,168,245,219,166,191,209,119,232,83,57,251,57,246,143,227,127,19,254,230,81,214,119,252,191,145,236,255,0,162,98,147,143,30,252,191,213,219,126,95,61,246,77,185,255,0,133,255,0,89,157,73,245,19,175,183,252,43,88,245,35,237,5,150,139,15,170,186,65,77,240,122,10,78,21,76,173,162,141,178,115,167,130,55,174,204,154,68,217,87,143,222,223,109,209,21,62,87,142,119,238,79,248,147,249,105,202,188,21,61,83,229,63,79,235,189,198,220,5,212,128,121,252,255,0,63,195,116,179,13,187,106,14,160,228,52,150,60,122,199,78,181,53,213,213,42,188,34,102,232,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,138,30,43,169,126,162,240,78,151,244,178,191,83,51,170,143,241,180,118,122,46,19,127,116,238,158,90,105,160,163,238,69,20,157,158,239,97,237,238,189,188,25,248,170,254,8,176,215,161,127,19,234,157,102,213,203,198,148,235,74,210,90,95,149,94,43,171,176,250,234,154,200,154,202,102,72,248,82,142,192,137,21,52,109,145,232,222,250,178,166,87,163,229,127,24,248,171,222,196,90,245,235,95,170,235,239,86,154,203,91,153,119,110,180,120,133,183,122,60,90,201,91,51,29,228,41,120,177,36,145,91,26,35,18,105,222,206,236,139,187,220,155,178,62,227,217,20,106,112,0,53,80,8,85,225,205,215,183,244,168,177,79,166,250,137,7,151,212,220,102,223,231,42,234,32,167,225,75,122,161,99,217,18,214,53,24,156,33,153,31,36,109,150,47,147,85,207,107,226,78,46,116,112,205,80,0,0,33,255,0,138,6,189,234,199,78,218,5,96,205,116,115,43,251,63,122,173,204,41,109,115,212,249,26,106,190,116,175,162,173,145,209,240,168,142,70,38,239,134,53,221,19,151,221,219,125,149,81,98,7,65,93,122,245,99,173,61,88,224,218,103,169,122,173,241,156,110,243,241,63,59,69,240,43,109,63,119,181,109,170,154,63,214,67,78,201,27,180,145,49,223,117,201,190,219,46,232,170,139,32,60,106,253,44,98,223,80,40,125,186,226,86,95,67,186,189,134,232,71,85,24,30,169,106,12,245,112,99,214,154,138,200,107,167,166,129,102,125,59,42,104,167,165,73,149,137,247,156,198,58,118,189,232,212,115,248,53,220,90,247,108,213,13,25,131,242,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,126,176,57,255,0,80,185,77,247,6,208,45,75,205,113,106,239,37,122,199,240,251,205,210,221,83,218,100,157,138,168,40,165,146,41,56,61,28,199,113,123,26,187,57,21,171,182,202,138,159,34,144,127,178,143,215,103,253,188,255,0,226,205,159,254,104,93,79,86,62,150,53,147,233,254,67,237,211,153,172,3,77,29,66,229,55,220,27,64,181,47,53,197,171,188,149,235,31,195,239,55,75,117,79,105,146,118,42,160,162,150,72,164,224,244,115,29,197,236,106,236,228,86,174,219,42,42,124,143,21,209,247,86,120,111,87,90,95,246,226,197,79,73,103,190,208,84,73,77,125,199,27,94,181,83,218,158,178,61,32,87,189,99,137,94,201,98,98,72,215,163,56,111,220,98,42,186,39,162,122,14,172,125,44,107,39,211,252,135,219,167,40,7,166,46,161,114,174,151,245,150,203,171,152,181,55,159,242,29,202,107,141,173,245,82,83,195,115,161,149,188,101,167,145,204,95,246,178,49,92,215,181,146,197,19,213,143,225,197,67,74,96,241,90,47,171,216,110,189,105,126,63,171,154,127,61,92,150,44,138,157,211,83,165,92,11,12,241,61,146,58,41,97,145,159,52,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,95,106,0,0,7,228,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,137,93,12,245,155,125,235,15,81,245,138,231,29,171,224,216,102,47,240,58,124,102,219,43,24,181,77,142,85,175,238,212,212,200,221,247,154,94,212,74,177,181,203,28,109,99,90,222,74,143,150,72,45,226,117,215,143,233,190,251,83,160,218,79,122,229,128,227,247,7,124,74,233,110,184,247,41,114,137,154,200,93,30,237,237,53,123,52,243,182,161,27,198,73,34,153,201,28,201,191,8,156,157,87,192,199,247,217,252,55,252,200,11,84,0,1,249,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,54,24,41,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,42,219,5,241,155,248,135,81,213,223,109,241,79,133,232,197,211,181,110,183,241,135,185,116,180,112,123,182,184,207,219,87,119,187,156,255,0,93,3,57,118,216,216,251,75,35,227,127,153,229,94,39,93,120,254,155,239,181,58,13,164,247,174,88,14,63,112,119,196,174,150,235,143,114,151,40,153,172,133,209,238,222,211,87,179,79,59,106,17,188,100,146,41,156,145,204,155,240,137,201,0,0,213,64,42,47,194,135,174,58,156,106,235,100,233,31,81,153,72,150,43,149,69,67,49,27,178,190,42,117,161,171,149,210,78,234,41,213,202,212,149,147,202,231,246,156,155,202,147,74,216,246,123,100,103,102,221,0,17,171,161,126,179,108,93,97,233,197,85,206,75,87,193,179,60,95,203,211,228,214,216,152,245,165,108,146,163,251,85,52,210,59,125,225,151,181,42,164,110,114,201,27,152,230,187,146,35,37,146,74,153,140,209,125,94,204,180,23,84,49,253,92,211,249,233,35,190,227,181,14,154,157,42,224,73,160,149,143,141,209,75,12,140,249,42,178,72,164,146,53,86,171,94,136,245,86,185,174,68,114,6,156,193,202,186,98,234,23,21,234,131,70,172,186,185,139,83,121,15,63,220,166,184,218,223,85,29,68,214,202,232,157,198,90,121,28,197,255,0,107,35,21,205,99,159,20,177,61,88,206,124,83,170,128,0,0,0,1,18,186,96,235,110,213,170,58,233,169,221,52,231,115,210,91,242,204,59,40,189,210,88,106,38,170,106,62,255,0,69,13,202,183,245,81,68,216,88,198,62,150,153,148,204,86,243,124,146,177,175,149,127,169,42,164,181,51,109,212,221,218,235,96,234,239,85,239,182,43,157,93,186,229,110,212,139,237,93,29,101,36,206,134,122,105,227,185,204,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,46,211,161,126,179,108,93,97,233,197,85,206,75,87,193,179,60,95,203,211,228,214,216,152,245,165,108,146,163,251,85,52,210,59,125,225,151,181,42,164,110,114,201,27,152,230,187,146,35,37,144,36,168,0,0,0,15,63,159,231,248,110,150,97,183,109,65,212,28,134,146,199,143,88,233,214,166,186,186,165,87,132,76,221,17,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,106,215,93,60,100,239,176,235,45,146,77,6,199,188,198,3,140,220,42,99,186,50,230,172,103,218,234,87,182,38,181,205,107,161,239,91,248,43,103,116,78,71,171,157,206,55,75,23,221,116,5,175,221,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,80,183,136,103,69,151,94,150,53,66,162,251,136,99,245,109,210,188,150,161,23,31,172,90,151,85,37,20,235,31,41,109,243,200,230,163,152,246,185,37,116,72,245,114,190,20,106,247,36,123,38,226,23,147,165,186,165,130,107,78,9,108,212,205,52,190,252,103,27,188,247,188,149,111,149,154,159,187,218,153,240,201,250,185,152,201,27,180,145,61,191,121,169,190,219,166,232,168,171,234,202,1,232,23,173,124,171,165,61,71,164,178,93,174,126,99,76,178,107,132,49,228,118,250,133,145,241,208,115,86,198,235,157,58,70,215,189,179,68,196,69,123,88,213,239,70,196,98,167,38,196,248,175,206,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,64,63,89,207,245,211,93,52,227,167,77,56,184,234,134,168,94,124,141,170,135,104,161,134,36,71,213,92,42,156,138,177,210,211,70,170,157,201,159,197,219,38,232,212,107,92,247,185,140,99,222,223,65,159,231,248,110,150,97,183,109,65,212,28,134,146,199,143,88,233,214,166,186,186,165,87,132,76,221,17,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,115,237,214,47,88,185,223,87,249,221,61,254,255,0,71,240,108,110,205,207,236,254,63,220,134,163,225,125,216,105,217,85,253,180,200,34,146,126,236,148,233,39,235,17,120,111,197,187,34,124,194,197,60,58,188,71,239,186,247,157,221,180,119,93,39,229,151,228,23,10,187,174,45,83,69,68,200,232,82,149,176,247,36,181,163,35,111,56,251,44,138,89,99,150,103,200,233,26,175,107,228,71,178,52,150,197,76,171,151,125,225,193,226,1,71,212,69,138,45,36,213,236,139,252,246,40,60,204,241,84,212,71,5,60,121,21,47,55,201,202,157,144,178,56,217,52,49,170,49,240,163,121,44,113,36,173,87,254,185,34,9,212,1,13,124,71,122,227,169,233,75,13,160,195,244,249,148,149,26,139,152,83,206,250,25,165,124,82,178,201,72,213,70,45,108,176,42,171,158,247,57,92,216,26,230,246,156,248,165,115,149,201,10,197,32,115,79,17,255,0,17,251,238,133,223,101,208,109,6,159,202,103,84,158,90,162,253,126,168,162,100,177,218,163,145,140,154,42,106,120,166,107,163,154,105,35,123,28,249,28,215,70,200,222,141,111,41,28,171,4,128,232,203,174,141,56,235,14,197,93,29,178,131,236,190,103,102,229,45,203,25,168,172,74,137,27,75,207,140,117,84,242,240,103,126,21,228,198,189,81,141,116,114,42,53,205,68,116,79,147,62,214,155,77,214,255,0,117,162,177,88,173,149,119,27,149,198,162,58,74,58,58,72,93,52,245,51,200,228,108,113,71,27,81,92,247,185,202,141,70,162,42,170,170,34,23,211,225,231,209,101,171,165,141,47,167,190,229,248,253,35,117,83,37,167,85,200,43,18,165,181,75,69,2,201,202,43,124,18,53,168,214,49,173,72,157,42,49,92,143,153,28,189,201,24,200,120,132,181,0,175,95,18,223,16,74,109,30,181,94,58,124,210,11,173,92,122,131,95,79,229,175,23,106,73,101,165,159,26,99,219,75,60,107,26,190,5,100,239,168,166,158,86,163,225,149,175,129,118,114,42,61,27,176,121,94,174,252,89,110,186,87,175,52,154,115,162,248,229,37,218,207,131,94,37,165,204,165,185,70,232,150,239,60,124,225,158,130,153,202,156,160,100,78,87,47,152,226,170,233,163,102,205,116,44,114,84,216,78,150,234,150,9,173,56,37,179,83,52,210,251,241,156,110,243,222,242,85,190,86,106,126,239,106,103,195,39,234,230,99,36,110,210,68,246,253,230,166,251,110,155,162,162,174,96,137,41,208,191,89,183,222,143,53,30,170,231,37,171,227,56,102,81,229,233,242,107,108,76,98,85,58,56,149,253,170,154,105,29,182,211,69,221,149,82,55,57,35,145,175,115,93,197,85,146,198,26,20,7,228,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,253,96,80,15,246,81,250,236,255,0,183,159,252,89,179,255,0,205,11,126,232,43,84,179,189,105,233,59,6,212,205,75,190,252,103,36,188,252,79,206,214,249,88,105,251,189,171,149,84,49,254,174,22,50,54,237,28,76,111,221,106,111,182,235,186,170,170,231,92,191,239,11,143,66,122,101,249,215,188,86,129,42,128,0,8,1,226,183,213,30,187,116,215,250,46,253,10,103,63,103,62,209,252,111,226,127,220,202,58,206,255,0,151,242,61,159,244,76,82,113,227,223,151,250,187,111,203,231,190,201,180,255,0,42,175,199,59,247,39,252,73,252,180,15,171,225,127,214,103,82,125,68,235,237,255,0,10,214,61,72,251,65,101,162,195,234,174,144,83,124,30,130,147,133,83,43,104,163,108,156,233,224,141,235,179,38,145,54,85,227,247,183,219,116,69,75,63,41,91,193,83,213,62,83,244,254,187,220,109,197,212,128,60,86,180,106,246,27,160,186,95,144,106,230,160,79,87,29,139,29,167,108,213,9,73,2,205,60,175,124,141,138,40,99,103,201,21,242,75,36,113,162,185,90,196,87,162,185,205,106,43,147,234,231,249,254,27,165,152,109,219,80,117,7,33,164,177,227,214,58,117,169,174,174,169,85,225,19,55,68,68,68,68,87,61,238,114,181,140,99,81,94,247,185,173,106,57,206,68,90,1,235,111,172,28,155,171,157,80,150,244,229,171,162,194,108,117,19,183,19,179,213,197,79,223,161,130,88,224,100,207,146,72,152,142,115,230,117,51,37,86,57,242,36,106,229,99,28,228,78,78,9,255,0,209,47,138,53,215,93,53,230,251,166,218,203,77,143,227,86,220,170,161,102,194,56,202,230,173,36,233,219,142,59,75,229,86,241,157,242,181,29,35,101,127,109,93,55,114,54,162,247,160,134,43,31,50,174,93,159,134,231,136,37,79,81,52,210,104,246,178,93,105,27,168,182,234,119,84,209,92,166,150,40,95,147,49,101,158,73,82,42,120,96,138,24,95,77,10,64,213,99,92,231,200,196,124,155,108,201,21,2,122,128,0,0,0,160,31,236,163,245,217,255,0,111,63,248,179,103,255,0,154,23,125,211,214,83,125,206,116,11,77,51,92,166,187,206,222,178,12,62,205,116,184,212,246,153,31,126,170,122,40,164,150,78,12,70,177,188,158,247,46,205,68,106,111,178,34,39,200,204,185,165,62,147,189,44,104,223,211,252,123,219,160,3,170,128,0,160,31,236,163,245,217,255,0,111,63,248,179,103,255,0,154,23,125,211,214,83,125,206,116,11,77,51,92,166,187,206,222,178,12,62,205,116,184,212,246,153,31,126,170,122,40,164,150,78,12,70,177,188,158,247,46,205,68,106,111,178,34,39,200,204,185,165,62,147,189,44,104,223,211,252,123,219,160,2,16,117,49,227,17,77,128,106,229,54,31,160,56,198,63,153,227,22,58,142,214,65,119,173,150,94,23,71,163,219,220,138,219,44,79,70,177,141,106,61,169,82,246,202,199,189,220,153,27,163,99,95,53,132,233,110,169,96,154,211,130,91,53,51,77,47,191,25,198,239,61,239,37,91,229,102,167,238,246,166,124,50,126,174,102,50,70,237,36,79,111,222,106,111,182,233,186,42,42,209,103,136,143,72,127,209,75,89,83,236,181,23,103,79,115,30,237,110,47,206,191,204,205,7,105,177,121,170,73,57,34,72,157,169,37,111,5,119,62,81,73,22,242,62,68,151,143,213,240,230,235,95,250,42,234,60,246,12,254,231,117,147,76,178,159,213,220,169,160,94,236,118,186,229,86,36,119,54,195,197,207,119,22,49,99,149,177,43,92,248,220,215,109,43,161,138,53,11,233,0,1,229,53,75,84,176,77,22,193,46,122,153,169,119,223,131,99,118,110,207,157,173,242,179,84,118,187,179,50,24,255,0,87,11,31,35,183,146,86,55,238,181,118,223,117,217,17,85,43,47,167,159,24,107,173,211,91,111,205,234,14,146,146,205,167,217,29,67,93,105,125,50,58,70,98,112,67,4,234,140,86,193,76,250,138,247,212,63,203,177,239,115,154,140,127,39,181,172,98,246,219,194,188,76,58,215,183,117,63,157,219,112,157,52,185,249,157,54,196,182,169,162,172,141,106,161,248,205,116,208,198,178,84,77,79,51,99,225,217,221,240,70,142,143,146,111,59,145,234,217,145,173,241,93,0,244,125,117,234,203,87,26,219,130,82,71,130,97,213,20,117,249,91,230,149,200,250,152,30,247,44,116,49,54,55,182,94,117,9,12,172,89,26,230,164,76,107,223,203,154,71,28,129,126,121,101,186,251,120,197,111,54,156,91,35,251,63,122,173,183,212,83,219,174,254,77,149,127,15,170,124,110,108,85,61,135,170,50,94,219,213,175,237,185,120,187,142,203,242,82,133,255,0,178,143,215,103,253,188,255,0,226,205,159,254,104,95,157,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,133,16,248,165,232,93,102,143,245,89,126,201,40,172,222,83,27,212,79,243,73,108,154,53,158,72,223,85,34,34,92,24,233,37,78,61,239,53,220,153,209,177,206,107,35,169,131,250,168,228,99,66,229,58,88,214,191,233,19,211,238,19,172,114,91,252,149,94,65,111,95,63,3,98,237,198,202,232,37,125,61,87,105,189,201,21,33,89,225,149,99,228,245,119,109,89,203,103,110,137,21,124,86,250,163,215,110,154,255,0,69,223,161,76,231,236,231,218,63,141,252,79,251,153,71,89,223,242,254,71,179,254,137,138,78,60,123,242,255,0,87,109,249,124,247,217,54,227,254,9,250,209,106,183,84,231,154,17,144,229,244,148,181,23,74,138,91,246,51,103,153,141,99,234,167,72,164,101,197,209,73,199,119,189,34,134,137,86,37,122,175,8,222,246,55,102,202,228,253,126,57,223,185,63,226,79,229,160,121,78,130,186,245,234,199,90,122,177,193,180,207,82,245,91,227,56,221,231,226,126,118,139,224,86,218,126,239,106,219,85,52,127,172,134,157,146,55,105,34,99,190,235,147,125,182,93,209,85,22,223,202,1,240,184,245,217,166,95,157,123,61,105,106,158,39,90,165,250,47,232,219,53,242,151,223,134,93,114,223,47,139,91,255,0,181,123,222,107,205,72,158,110,15,155,28,214,114,161,142,183,239,187,142,219,125,215,35,213,128,86,174,170,248,176,117,99,144,106,62,71,119,210,253,71,251,51,136,84,92,37,248,29,173,216,237,182,73,41,232,90,188,97,238,186,104,166,122,204,230,35,95,39,235,92,222,227,159,195,102,113,106,89,255,0,135,142,160,234,198,173,244,193,99,213,93,99,207,254,213,222,178,139,133,194,162,9,62,21,77,67,228,105,97,168,117,35,105,182,167,107,89,47,223,166,146,94,226,181,174,253,127,15,154,49,21,104,91,74,180,207,42,214,77,71,199,52,183,10,164,243,23,172,154,225,21,190,155,148,114,62,56,121,175,223,158,94,219,30,246,195,19,17,210,72,244,106,240,141,143,114,166,205,83,77,24,158,45,98,193,177,91,54,21,139,80,249,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,249,189,92,247,113,99,26,155,185,85,203,182,234,170,191,48,62,176,0,0,0,10,128,235,215,175,94,172,116,91,171,28,231,76,244,211,85,190,13,141,217,190,25,228,168,190,5,109,168,237,119,109,180,179,73,250,201,169,223,35,183,146,87,187,239,57,118,223,100,217,17,17,36,7,133,39,84,122,237,212,167,233,71,244,215,156,253,163,251,57,240,79,134,127,115,40,232,251,30,99,207,119,191,208,209,71,203,151,98,47,235,111,183,31,150,219,174,240,3,197,31,215,102,166,254,75,236,244,68,170,240,49,253,246,127,13,255,0,50,2,213,0,0,67,91,71,92,117,56,215,136,6,101,210,62,163,50,145,44,87,42,139,107,49,27,178,190,42,117,161,171,150,211,77,59,168,167,87,43,82,86,79,43,159,218,114,111,42,77,43,99,217,237,145,157,153,148,80,15,138,63,174,205,77,252,151,217,232,137,255,0,225,139,215,143,233,190,197,77,160,218,177,122,229,159,99,246,246,252,54,233,113,184,247,42,178,136,90,249,157,38,205,237,53,59,212,240,54,157,29,202,73,37,153,169,36,203,191,9,92,129,63,192,0,10,64,234,23,196,123,172,236,27,95,117,47,10,197,181,147,201,89,113,252,194,243,107,183,83,125,157,181,73,216,165,130,182,88,226,143,155,233,156,247,113,99,26,155,185,85,203,182,234,170,191,50,239,204,214,117,99,234,159,89,62,160,100,62,227,56,23,39,225,127,175,122,177,212,78,129,95,243,93,99,202,254,208,94,168,179,10,171,92,21,62,70,154,147,133,43,40,168,164,108,124,41,227,141,139,179,230,145,119,84,229,247,182,223,100,68,73,128,64,15,5,79,75,25,79,212,10,239,110,183,19,252,0,0,8,127,226,129,175,122,177,211,182,129,88,51,93,28,202,254,207,222,171,115,10,91,92,245,62,70,154,175,157,43,232,171,100,116,124,42,35,145,137,187,225,141,119,68,229,247,118,223,101,84,88,129,208,87,94,189,88,235,79,86,56,54,153,234,94,171,124,103,27,188,252,79,206,209,124,10,219,79,221,237,91,106,166,143,245,144,211,178,70,237,36,76,119,221,114,111,182,203,186,42,162,200,15,26,191,75,24,183,212,10,31,110,184,144,3,194,227,215,102,153,126,117,236,245,160,91,247,89,157,82,255,0,68,124,39,15,212,138,220,111,227,118,91,150,97,75,98,189,211,196,238,53,76,161,150,142,174,87,75,76,170,228,98,204,199,193,27,145,175,251,175,106,57,155,177,92,146,51,181,98,121,77,139,57,197,108,217,174,45,93,231,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,224,244,107,219,201,143,106,236,228,71,38,251,42,34,252,136,45,227,87,233,99,22,250,129,67,237,215,18,26,248,104,117,199,83,211,142,101,14,143,103,12,164,126,157,102,151,136,223,53,92,143,138,157,246,59,140,201,28,9,90,233,158,173,106,211,43,89,19,102,107,221,247,25,26,72,197,69,107,217,48,94,72,0,0,7,148,213,93,76,197,116,111,78,50,61,82,205,106,252,189,151,25,183,203,112,169,227,36,108,146,110,9,247,32,139,184,246,49,211,74,245,108,113,177,92,156,228,123,26,139,187,144,15,21,213,87,83,24,111,74,26,71,89,170,89,133,13,93,197,238,168,109,182,209,108,166,69,107,238,55,25,25,35,226,129,100,226,173,133,156,98,145,239,145,200,188,88,199,113,107,223,194,55,250,189,16,205,110,186,149,162,248,14,163,95,105,233,32,185,101,88,189,170,247,89,21,35,28,216,35,158,166,146,57,164,108,109,115,156,228,98,57,234,136,138,231,46,219,110,171,248,153,235,234,171,169,140,203,170,253,92,172,213,44,194,134,146,220,198,211,182,219,104,182,83,34,57,150,235,116,111,145,241,64,178,113,71,76,254,82,200,247,200,228,78,79,123,184,181,140,225,27,47,211,164,239,75,26,55,244,255,0,30,246,232,0,227,254,31,61,109,218,186,175,192,36,177,100,243,210,80,234,46,43,79,79,13,214,141,213,77,116,247,104,27,12,45,125,217,145,182,24,152,198,73,80,233,26,232,163,71,36,43,219,71,42,36,145,239,45,76,192,233,86,166,101,90,55,168,248,230,169,97,85,126,94,245,140,220,34,184,83,114,146,70,71,55,5,251,240,75,219,123,30,232,101,98,186,57,24,142,78,113,189,237,85,217,202,104,123,165,94,166,48,222,171,244,142,143,84,176,250,26,187,115,219,80,235,109,222,217,82,138,231,219,174,49,178,55,203,2,73,197,27,51,56,203,27,217,35,81,57,49,237,228,214,63,156,108,14,192,0,0,0,3,159,245,11,148,223,112,109,2,212,188,215,22,174,242,87,172,127,15,188,221,45,213,61,166,73,216,170,130,138,89,34,147,131,209,204,119,23,177,171,179,145,90,187,108,168,169,242,57,175,67,157,93,218,186,190,210,55,101,115,219,169,44,249,101,134,161,182,220,142,213,5,67,94,198,78,172,71,50,170,22,43,150,86,83,76,156,184,119,19,116,124,115,70,142,147,180,178,59,218,245,99,233,99,89,62,159,228,62,221,57,159,110,157,117,231,50,233,183,87,44,90,173,134,86,213,181,246,234,134,50,231,67,13,66,66,203,181,185,94,213,168,162,149,92,199,183,132,141,110,200,229,99,184,61,25,35,83,155,26,168,26,94,7,52,233,215,94,112,222,164,180,142,197,170,216,101,109,35,153,113,167,99,46,116,48,212,44,207,180,220,81,141,90,138,41,85,204,99,185,198,231,108,142,86,55,155,21,146,53,56,61,170,189,44,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,154,206,172,125,83,235,39,212,12,135,220,103,52,166,102,179,171,31,84,250,201,245,3,33,247,25,192,183,239,8,237,76,197,115,14,144,172,248,45,166,175,107,214,5,112,175,183,221,233,100,146,62,227,124,205,92,213,144,78,214,53,234,244,133,236,157,88,215,189,173,229,36,19,181,17,81,155,172,213,51,67,211,174,188,230,93,54,234,229,139,85,176,202,218,182,190,221,80,198,92,232,97,168,72,89,118,183,43,218,181,20,82,171,152,246,240,145,173,217,28,172,119,7,163,36,106,115,99,85,52,39,211,174,188,225,189,73,105,29,139,85,176,202,218,71,50,227,78,198,92,232,97,168,89,159,105,184,163,26,181,20,82,171,152,199,115,141,206,217,28,172,111,54,43,36,106,112,123,85,67,165,128,68,175,16,110,182,237,93,40,96,17,216,177,137,233,43,181,23,42,167,168,134,213,70,218,166,182,123,76,14,134,102,178,236,248,221,12,172,123,35,168,108,109,108,82,35,82,101,238,35,85,82,57,54,8,107,227,105,169,152,174,65,168,250,119,165,182,154,191,49,122,195,237,247,11,133,223,183,36,111,142,159,207,173,55,98,7,113,122,189,147,35,41,22,71,49,237,111,234,231,129,200,174,71,252,188,175,130,167,170,124,167,233,253,119,184,219,136,21,118,187,93,111,247,90,219,237,246,231,87,113,185,92,106,36,171,172,172,171,153,211,79,83,60,142,87,73,44,146,57,85,207,123,156,170,229,114,170,170,170,170,169,61,124,21,61,83,229,63,79,235,189,198,220,5,212,128,0,170,191,28,239,220,159,241,39,242,211,149,120,42,122,167,202,126,159,215,123,141,184,234,190,57,223,185,63,226,79,229,167,42,240,84,245,79,148,253,63,174,247,27,112,23,61,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,153,176,193,77,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,69,158,34,157,117,84,245,75,153,46,15,167,213,245,108,210,187,5,68,51,80,195,83,75,19,31,115,184,194,149,12,91,146,42,198,147,194,199,71,80,232,217,11,159,253,70,53,238,99,30,229,99,44,123,197,22,209,212,21,223,166,91,148,122,33,113,236,218,161,243,51,231,16,64,232,160,170,146,197,21,44,178,204,230,212,73,51,56,194,157,174,50,195,27,31,44,205,145,173,69,70,36,177,203,66,224,72,174,135,58,68,186,245,125,171,142,197,39,184,213,217,241,59,13,59,110,89,29,214,10,119,61,236,129,94,141,101,44,47,86,172,76,169,153,121,112,238,46,200,200,230,145,27,39,105,99,117,138,120,132,248,116,225,185,182,145,211,231,218,9,133,85,211,102,216,13,158,138,219,79,105,181,181,103,125,246,209,74,200,224,100,18,36,143,231,45,77,61,59,17,99,145,21,243,72,200,187,42,217,85,97,237,246,175,13,235,158,137,87,244,161,137,210,232,148,116,141,101,186,158,158,155,43,88,105,39,133,238,201,22,142,158,90,245,149,243,53,29,51,249,74,196,71,181,93,26,49,24,198,47,6,53,173,148,0,101,179,19,202,111,184,54,85,102,205,113,106,239,37,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,39,7,163,152,238,47,99,87,103,34,181,118,217,81,83,228,104,39,161,206,174,237,93,95,105,27,178,185,237,212,150,124,178,195,80,219,110,71,106,130,161,175,99,39,86,35,153,85,11,21,203,43,41,166,78,92,59,137,186,62,57,163,71,73,218,89,29,78,190,33,121,31,79,185,79,83,89,5,219,167,86,119,173,83,119,37,191,220,162,168,150,122,91,173,246,90,169,230,171,170,166,124,146,63,148,43,221,141,136,172,70,68,174,141,203,27,85,138,215,191,235,120,101,216,53,150,251,213,198,44,253,28,189,252,47,225,123,92,50,169,95,82,216,225,151,29,100,240,182,178,9,24,168,238,247,115,156,113,177,136,215,42,74,232,164,222,62,223,118,48,191,224,0,16,3,198,175,210,198,45,245,2,135,219,174,37,43,23,83,227,87,233,99,22,250,129,67,237,215,18,170,250,92,208,191,233,41,174,216,206,138,125,169,251,57,246,143,206,255,0,116,252,143,156,236,121,122,57,234,127,188,247,35,229,203,177,199,250,233,183,45,254,123,108,161,50,188,43,250,234,169,192,50,27,87,76,58,165,95,87,62,49,124,168,134,219,134,77,13,44,92,45,55,25,234,166,123,160,149,35,141,38,145,149,83,84,162,36,143,123,251,79,107,19,139,99,123,223,29,196,153,119,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,206,39,236,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,183,19,225,139,215,143,233,190,197,77,160,218,177,122,229,159,99,246,246,252,54,233,113,184,247,42,178,136,90,249,157,38,205,237,53,59,212,240,54,157,29,202,73,37,153,169,36,203,191,9,92,129,42,186,177,244,177,172,159,79,242,31,110,156,205,97,165,62,172,125,44,107,39,211,252,135,219,167,51,88,6,148,250,177,244,177,172,159,79,242,31,110,156,205,97,165,62,172,125,44,107,39,211,252,135,219,167,51,88,4,138,232,147,172,28,155,164,109,80,138,244,213,171,173,194,111,149,16,55,44,179,210,69,79,223,174,130,40,231,100,47,142,73,88,174,107,225,117,75,229,70,53,241,164,138,212,99,220,212,94,77,208,70,39,148,216,179,156,86,205,154,226,213,222,118,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,78,15,70,189,188,152,246,174,206,68,114,111,178,162,47,200,207,23,88,61,38,102,93,34,234,135,216,123,237,69,93,226,197,95,79,29,77,139,35,117,2,82,193,117,98,70,197,157,24,196,146,84,99,226,149,235,27,152,175,231,183,109,234,136,217,88,171,223,252,55,60,65,41,186,118,169,147,71,181,146,235,86,237,58,184,212,58,166,138,229,52,178,204,204,101,233,20,242,74,145,83,195,4,179,76,202,153,150,6,171,26,230,178,55,171,228,219,119,200,170,23,104,86,95,138,247,92,116,216,213,170,247,210,62,156,178,173,47,183,42,122,118,101,215,100,124,180,233,67,73,43,99,157,180,80,43,85,171,43,231,137,204,238,185,119,137,33,149,209,236,247,72,254,207,106,241,29,235,142,167,165,44,54,131,15,211,230,82,84,106,46,97,79,59,232,102,149,241,74,203,37,35,85,24,181,178,192,170,174,123,220,229,115,96,107,155,218,115,226,149,206,87,36,43,20,148,87,105,180,221,111,247,90,43,21,138,217,87,113,185,92,106,35,164,163,163,164,133,211,79,83,60,142,70,199,20,113,181,21,207,123,156,168,212,106,34,170,170,162,32,31,148,181,79,3,31,223,103,240,223,243,34,186,181,223,71,47,186,5,169,149,186,85,148,205,206,245,106,183,218,170,46,49,241,98,121,106,170,187,117,61,92,180,219,177,239,99,251,47,168,116,93,198,185,90,254,223,52,217,29,178,88,175,129,143,239,179,248,111,249,144,22,168,86,7,139,95,90,255,0,4,163,172,233,55,76,174,119,90,59,212,221,153,51,75,132,11,216,141,180,51,65,220,101,177,170,173,231,39,121,146,197,36,174,141,205,106,70,141,137,86,68,150,102,51,170,248,143,248,128,81,244,239,98,151,73,52,135,34,255,0,61,138,255,0,45,60,181,52,241,193,81,30,59,75,205,146,114,168,100,204,146,55,205,52,104,172,100,42,222,73,28,171,43,149,159,169,73,105,46,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,11,166,158,166,121,28,141,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,64,63,94,53,139,95,115,11,140,214,156,114,135,205,213,211,219,235,238,146,71,221,100,124,105,104,169,101,171,169,147,119,170,34,240,130,9,95,182,252,157,199,102,162,185,81,23,229,23,125,132,116,101,98,232,243,161,29,110,182,73,117,248,206,103,148,105,253,230,163,38,185,68,247,165,43,164,138,217,85,218,166,166,141,219,109,12,93,217,81,36,115,82,73,28,247,57,220,81,89,20,116,130,7,160,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,206,39,236,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,182,253,225,165,226,9,77,172,54,171,63,79,154,191,117,171,147,80,104,41,252,181,158,237,87,44,181,83,228,172,99,106,167,145,100,86,64,140,129,244,244,208,68,213,124,210,185,243,174,238,85,87,171,183,232,30,35,189,14,84,245,91,134,208,102,26,124,250,74,125,69,195,233,231,101,12,50,178,40,153,123,164,114,163,214,138,89,213,17,204,123,92,142,116,14,115,187,77,124,178,181,200,212,153,101,142,138,237,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,3,83,198,85,205,4,116,3,214,13,171,171,45,35,107,174,11,87,30,119,135,83,209,208,101,108,154,38,163,42,103,123,28,145,215,68,232,216,216,184,84,44,50,189,99,107,90,177,61,175,103,30,9,28,146,103,220,14,235,209,247,86,121,151,72,186,161,246,226,197,79,87,120,177,87,211,201,77,125,199,27,94,148,176,93,88,145,189,32,87,189,99,149,24,248,165,122,72,215,163,57,237,220,98,42,54,87,162,232,79,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,175,9,89,186,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,102,219,85,180,47,81,244,106,143,16,187,102,182,110,213,171,59,199,232,178,75,5,202,5,87,210,214,210,212,65,28,202,198,189,81,54,154,46,235,89,44,106,136,230,185,90,169,187,31,27,223,34,252,56,186,227,166,233,75,50,175,195,245,5,149,117,26,117,152,84,64,250,233,162,124,178,190,201,86,212,86,37,108,80,34,171,94,199,53,90,217,218,214,247,92,200,162,115,85,203,10,69,32,94,240,0,0,0,12,214,117,99,234,159,89,62,160,100,62,227,57,231,244,95,87,179,45,5,213,12,127,87,52,254,122,72,239,184,237,67,166,167,74,184,18,104,37,99,227,116,82,195,35,62,74,172,146,41,36,141,85,170,215,162,61,85,174,107,145,28,158,131,171,31,84,250,201,245,3,33,247,25,207,65,151,116,153,153,99,221,43,224,93,86,89,170,42,239,120,246,85,81,113,166,189,71,13,2,53,152,243,224,173,117,45,50,203,34,72,231,72,201,221,28,155,63,182,198,49,252,35,85,87,72,206,65,122,125,42,245,49,134,245,95,164,116,122,165,135,208,213,219,158,218,135,91,110,246,202,148,87,62,221,113,141,145,190,88,18,78,40,217,153,198,88,222,201,26,137,201,143,111,38,177,252,227,103,96,51,153,209,247,86,121,151,72,186,161,246,226,197,79,87,120,177,87,211,201,77,125,199,27,94,148,176,93,88,145,189,32,87,189,99,149,24,248,165,122,72,215,163,57,237,220,98,42,54,87,162,232,35,75,117,75,4,214,156,18,217,169,154,105,125,248,206,55,121,239,121,42,223,43,53,63,119,181,51,225,147,245,115,49,146,55,105,34,123,126,243,83,125,183,77,209,81,84,61,88,0,1,229,53,75,75,112,77,105,193,46,122,103,169,118,47,140,227,119,158,207,157,162,243,83,83,247,123,83,50,104,255,0,89,11,217,35,118,146,38,59,238,185,55,219,101,221,21,81,125,88,3,56,61,87,116,163,168,253,37,106,59,240,172,214,47,61,106,174,238,79,96,191,193,10,178,150,239,74,213,68,87,53,21,87,183,51,57,53,37,133,85,93,27,156,213,69,123,31,28,143,147,254,26,94,32,149,58,61,117,179,244,249,171,247,90,72,244,250,190,163,203,89,238,213,114,197,75,6,52,247,186,170,121,22,69,100,10,249,217,81,83,60,77,87,205,43,89,2,110,229,84,98,59,107,52,234,187,165,29,56,234,215,78,31,133,102,177,121,27,173,15,114,123,5,254,8,81,245,86,138,167,34,34,185,168,170,157,200,95,197,169,44,42,168,217,26,214,170,43,30,200,228,102,123,53,75,75,115,189,22,206,238,122,103,169,118,47,131,100,150,110,207,157,162,243,80,212,118,187,176,178,104,255,0,89,11,223,27,183,142,86,59,238,185,118,223,101,217,81,81,2,80,120,142,245,199,77,213,110,101,65,135,233,243,42,233,244,235,15,168,157,244,51,74,249,98,125,238,173,200,140,90,217,96,85,70,177,141,106,57,176,53,205,238,181,146,202,231,43,86,101,138,56,149,77,139,95,106,241,91,142,107,79,67,206,203,106,184,81,218,235,42,123,172,78,213,85,92,117,50,83,199,193,87,155,185,50,138,165,119,68,86,167,111,103,42,43,154,139,237,122,117,208,108,203,169,45,92,177,105,78,25,69,86,231,220,106,24,251,157,116,52,233,51,45,54,228,123,82,162,182,84,115,216,222,17,181,219,163,85,237,230,245,100,109,94,111,106,45,149,120,161,233,14,27,160,189,4,233,182,145,233,252,21,113,216,177,220,226,142,26,117,171,157,102,158,87,190,138,231,44,179,72,255,0,146,43,228,150,73,36,84,106,53,136,175,84,107,90,212,70,160,85,174,150,233,110,119,173,57,221,179,76,244,210,197,241,156,146,243,222,242,84,94,106,26,126,239,106,23,205,39,235,38,123,35,110,209,196,247,125,231,38,251,108,155,170,162,47,229,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,206,39,236,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,178,43,194,227,215,102,153,126,117,236,245,164,170,241,92,232,91,251,255,0,84,26,41,134,127,242,197,86,127,69,66,239,246,174,109,210,58,116,111,251,175,154,123,93,254,178,101,103,250,34,96,58,85,167,198,27,71,161,233,210,139,57,190,210,82,86,106,219,41,227,109,102,15,72,149,212,208,77,58,85,36,50,62,58,231,83,73,12,108,88,119,169,70,43,158,173,69,72,149,206,114,114,90,129,207,243,252,203,84,243,43,182,160,234,14,67,87,124,200,111,149,11,83,93,93,82,169,206,87,236,136,136,136,136,141,99,26,212,107,24,198,162,49,140,107,90,212,107,90,136,158,124,179,79,10,30,135,42,114,91,173,147,171,141,70,125,34,216,173,181,21,15,196,109,42,200,170,22,186,174,39,73,3,171,103,71,35,146,38,65,43,95,218,106,109,42,205,19,100,221,141,141,157,224,237,94,26,94,31,116,218,61,106,179,245,7,171,246,170,184,245,6,190,159,204,217,237,53,113,75,75,62,52,199,182,170,9,18,68,100,234,201,223,81,77,60,78,86,77,19,95,2,238,213,68,122,59,107,10,0,8,149,226,25,214,157,171,165,141,47,168,177,98,25,5,35,117,83,37,167,68,199,232,214,153,181,75,69,2,201,198,91,132,241,185,200,214,49,173,73,91,18,189,28,143,153,26,157,185,24,201,184,208,181,218,237,117,191,221,107,111,183,219,157,93,198,229,113,168,146,174,178,178,174,103,77,61,76,242,57,93,36,178,72,229,87,61,238,114,171,149,202,170,170,170,170,167,96,235,27,28,234,11,28,234,11,36,143,169,183,249,188,234,175,177,44,247,72,169,226,138,150,235,75,28,77,130,158,170,155,181,28,113,186,23,71,3,90,138,140,107,145,204,115,100,107,100,108,141,78,235,225,33,147,232,149,131,169,120,233,117,62,223,73,79,147,214,211,240,194,47,149,55,41,224,101,53,197,204,146,158,90,36,137,187,67,35,234,161,169,122,49,211,47,201,240,53,140,69,146,102,129,53,58,51,240,202,195,116,235,68,178,43,31,81,182,90,76,135,33,212,138,122,38,95,45,145,78,177,178,211,73,79,59,106,98,162,138,174,157,205,153,94,179,50,41,39,116,114,36,79,124,49,49,17,237,139,185,45,96,245,131,210,102,101,210,46,168,125,135,190,212,85,222,44,85,244,241,212,216,178,55,80,37,44,23,86,36,108,89,209,140,73,37,70,62,41,94,177,185,138,254,123,118,222,168,141,149,138,186,51,33,7,139,126,91,162,86,254,154,36,195,53,61,213,115,228,247,106,143,137,97,20,84,210,207,11,223,113,166,124,112,203,58,202,216,164,135,132,80,214,189,95,28,220,123,140,115,154,199,50,78,50,70,16,215,195,23,175,31,208,133,246,155,65,181,98,245,199,1,200,46,13,248,109,210,227,113,237,210,226,243,57,147,58,77,155,218,114,246,106,39,117,58,59,148,145,197,11,150,73,151,110,114,185,110,164,202,185,161,239,15,172,75,87,48,126,146,240,92,107,90,27,87,5,246,150,158,101,166,161,174,137,237,173,183,219,157,51,214,146,154,161,95,43,213,94,216,149,188,91,180,93,168,214,56,22,54,186,23,43,131,60,37,239,120,77,231,248,110,77,209,206,49,134,88,178,26,74,187,238,29,81,112,166,190,219,218,170,147,208,190,162,225,85,81,2,189,170,136,170,201,34,145,21,175,77,216,170,217,26,139,202,55,181,180,66,117,94,152,186,133,202,186,95,214,91,46,174,98,212,222,127,200,119,41,174,54,183,213,73,79,13,206,134,86,241,150,158,71,49,127,218,200,197,115,94,214,75,20,79,86,63,135,21,13,41,131,197,104,190,175,97,186,245,165,248,254,174,105,252,245,114,88,178,42,119,77,78,149,112,44,51,196,246,72,232,165,134,70,124,209,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,125,168,2,157,188,106,53,123,13,203,245,67,9,210,59,20,245,115,95,116,246,158,190,107,234,186,5,100,16,190,225,29,20,176,66,199,175,205,239,72,161,73,28,168,156,17,38,141,17,202,228,123,89,47,252,71,122,227,169,233,75,13,160,195,244,249,148,149,26,139,152,83,206,250,25,165,124,82,178,201,72,213,70,45,108,176,42,171,158,247,57,92,216,26,230,246,156,248,165,115,149,201,10,197,37,16,129,63,252,21,61,83,229,63,79,235,189,198,220,93,73,74,222,10,158,169,242,159,167,245,222,227,110,39,255,0,137,22,11,212,118,160,116,227,116,178,116,245,116,255,0,94,236,154,205,71,3,254,41,122,181,240,251,244,244,146,163,191,217,89,41,209,188,234,25,187,26,255,0,198,10,128,174,175,17,255,0,16,10,206,162,47,178,233,38,144,228,95,231,79,65,229,167,150,166,158,57,233,228,200,170,184,50,78,85,12,153,145,200,200,97,145,85,140,133,91,197,100,137,101,114,191,245,41,23,11,232,251,164,204,203,171,173,80,251,15,98,168,171,179,216,168,41,228,169,190,228,109,160,74,168,45,76,88,222,176,35,216,178,68,143,124,178,177,35,107,17,252,246,238,61,17,91,19,213,56,81,125,30,22,153,214,141,101,61,41,216,108,58,95,107,181,89,111,88,255,0,234,50,251,93,60,238,146,171,226,142,85,106,215,84,57,237,107,223,230,153,19,101,99,190,243,24,212,88,24,229,74,117,107,67,154,245,193,225,129,128,230,218,95,110,189,116,191,167,148,150,60,219,20,167,165,183,82,217,237,174,134,158,11,237,23,113,172,114,84,201,60,140,111,153,141,174,116,190,105,239,89,36,70,189,146,119,21,209,186,58,107,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,212,241,65,126,38,186,161,160,218,181,212,189,199,39,209,38,213,215,212,71,79,29,22,71,126,101,111,118,221,119,173,129,141,137,146,81,177,81,85,25,28,81,178,37,153,175,237,203,193,28,198,34,34,205,80,22,191,208,191,89,182,46,176,244,226,170,231,37,171,224,217,158,47,229,233,242,107,108,76,122,210,182,73,81,253,170,154,105,29,190,240,203,218,149,82,55,57,100,141,204,115,93,201,17,146,201,37,76,240,248,125,99,26,185,147,117,105,130,166,139,220,41,45,151,219,101,68,213,245,55,58,235,107,235,168,168,109,205,133,236,171,117,68,108,217,85,146,69,35,160,111,223,139,121,39,141,169,44,78,115,100,110,135,128,0,0,202,185,165,62,147,189,44,104,223,211,252,123,219,160,51,88,105,79,164,239,75,26,55,244,255,0,30,246,232,0,234,160,0,50,174,105,79,164,239,75,26,55,244,255,0,30,246,232,12,214,26,83,233,59,210,198,141,253,63,199,189,186,0,61,6,180,105,14,27,175,90,95,144,105,30,160,65,87,37,139,34,167,108,53,11,73,58,195,60,79,100,141,150,41,163,127,205,17,241,203,28,114,34,57,28,197,86,34,57,174,106,171,87,56,58,209,164,57,150,130,234,134,65,164,122,129,5,36,119,220,118,161,176,212,45,36,233,52,18,177,241,182,88,166,141,255,0,37,86,73,20,145,200,136,228,107,209,30,136,230,181,200,173,77,57,145,87,196,71,164,63,233,91,163,73,246,90,139,189,168,88,119,118,183,23,231,95,229,161,159,186,232,188,213,36,156,145,99,94,236,113,55,130,187,135,25,99,139,121,25,26,203,200,35,87,132,167,90,255,0,27,163,163,233,55,83,110,119,90,203,212,61,233,48,187,132,235,223,141,212,48,193,220,125,177,202,141,231,31,101,145,75,36,78,145,206,106,198,174,137,22,52,138,22,63,234,248,177,117,175,110,197,177,91,159,74,250,111,115,231,146,94,118,166,204,103,98,213,83,205,106,161,116,116,245,17,211,198,228,107,35,155,205,71,55,23,171,100,123,82,36,150,55,177,86,84,86,84,93,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,130,237,118,186,223,238,181,183,219,237,206,174,227,114,184,212,73,87,89,89,87,51,166,158,166,121,28,174,146,89,36,114,171,158,247,57,85,202,229,85,85,85,85,80,61,94,139,233,14,101,175,90,161,143,233,30,159,193,73,37,247,34,168,116,52,235,87,58,67,4,76,100,110,150,89,164,127,205,81,145,197,28,146,42,53,28,245,70,42,53,174,114,163,87,69,29,58,232,54,27,211,110,145,216,180,167,12,162,164,107,45,212,236,125,206,186,26,117,133,247,107,138,177,169,81,91,42,57,239,119,57,28,221,209,170,247,112,98,50,54,175,6,53,19,144,120,119,116,135,253,20,180,105,126,212,209,118,117,11,49,237,86,229,28,43,252,204,48,118,157,47,149,164,143,138,36,105,218,142,87,115,86,243,229,44,146,237,35,227,72,184,202,160,4,21,241,130,209,203,22,115,211,2,234,173,68,222,94,245,166,151,8,42,40,228,226,247,247,233,107,170,32,164,168,166,217,30,214,55,147,223,77,47,113,90,247,39,150,224,222,41,35,148,157,71,201,203,49,107,22,115,138,222,112,172,166,135,206,217,114,11,125,69,174,227,77,221,124,125,250,89,227,116,114,199,205,138,215,183,147,30,228,221,170,142,77,247,69,69,249,129,155,126,155,181,190,235,211,134,182,226,218,209,102,177,210,94,106,49,202,137,92,250,10,153,29,27,42,96,154,9,41,230,98,61,191,54,61,98,154,78,15,217,200,215,241,114,181,232,138,197,176,175,28,239,220,159,241,39,242,210,184,53,163,72,115,45,5,213,12,131,72,245,2,10,72,239,184,237,67,97,168,90,73,210,104,37,99,227,108,177,77,27,254,74,172,146,41,35,145,17,200,215,162,61,17,205,107,145,90,157,127,168,61,116,163,214,14,148,250,117,198,235,111,62,111,36,211,191,180,152,221,206,25,18,8,228,101,44,107,110,91,123,219,28,75,203,179,229,123,112,182,71,181,174,124,148,211,255,0,89,90,175,112,125,111,11,143,93,154,101,249,215,179,214,157,43,198,27,91,238,185,231,81,116,250,53,53,142,146,142,219,165,212,232,218,122,182,200,231,207,93,61,198,150,146,166,87,191,240,107,24,214,164,44,107,17,21,119,100,142,87,47,52,100,124,87,195,223,63,195,116,179,171,156,39,80,117,7,33,164,177,227,214,58,123,221,77,117,117,74,175,8,153,240,122,196,68,68,68,87,61,238,114,181,140,99,81,94,247,185,173,106,57,206,68,94,21,150,101,55,220,231,42,188,230,185,77,119,157,189,100,23,10,139,165,198,167,180,200,251,245,83,200,233,37,147,131,17,172,111,39,189,203,179,81,26,155,236,136,137,242,2,127,248,45,232,229,139,48,214,92,183,88,174,243,119,42,244,238,223,79,79,107,166,226,244,227,85,114,109,68,110,169,230,215,162,47,8,32,168,139,182,230,61,174,243,60,190,235,163,106,173,202,17,171,195,183,66,235,52,7,165,60,83,27,191,89,190,25,146,95,187,185,37,250,23,44,233,35,106,170,149,22,38,75,28,200,215,67,52,116,172,165,134,72,209,173,107,100,133,255,0,214,85,87,186,74,128,0,0,0,1,64,62,40,254,187,53,55,242,95,103,162,37,87,129,143,239,179,248,111,249,145,21,124,81,253,118,106,111,228,190,207,68,74,175,3,31,223,103,240,223,243,32,45,80,0,5,0,248,163,250,236,212,223,201,125,158,136,139,246,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,18,131,197,31,215,102,166,254,75,236,244,71,42,211,94,158,178,173,84,209,173,81,213,204,90,167,191,250,43,248,77,77,198,214,202,89,37,154,166,134,177,213,45,150,162,55,49,23,110,199,151,108,143,71,53,27,218,89,94,175,111,107,139,194,239,186,23,235,54,197,214,30,156,85,92,228,181,124,27,51,197,252,189,62,77,109,137,143,90,86,201,42,63,181,83,77,35,183,222,25,123,82,170,70,231,44,145,185,142,107,185,34,50,89,36,169,152,29,45,213,44,239,69,179,187,102,166,105,165,247,224,217,37,155,189,228,171,124,172,53,29,174,236,47,134,79,213,204,199,198,237,227,149,237,251,205,93,183,221,54,84,69,77,9,244,163,213,118,156,117,107,167,12,205,112,169,124,141,214,135,183,5,254,193,60,200,250,171,69,83,145,85,26,229,68,78,228,47,226,229,138,100,68,108,141,107,145,81,143,100,145,176,59,89,154,206,172,125,83,235,39,212,12,135,220,103,52,166,102,179,171,31,84,250,201,245,3,33,247,25,192,179,79,5,12,255,0,13,151,69,243,45,45,110,67,72,153,101,46,81,81,127,125,165,202,173,157,109,210,210,81,64,218,134,34,166,207,98,75,11,216,238,42,188,21,99,231,199,185,31,43,31,51,3,165,90,153,149,104,222,163,227,154,165,133,85,249,123,214,51,112,138,225,77,202,73,25,28,220,23,239,193,47,109,236,123,161,149,138,232,228,98,57,57,198,247,181,87,103,41,161,238,149,122,152,195,122,175,210,58,61,82,195,232,106,237,207,109,67,173,183,123,101,74,43,159,110,184,198,200,223,44,9,39,20,108,204,227,44,111,100,141,68,228,199,183,147,88,254,113,176,59,0,4,117,235,147,171,187,87,72,58,70,220,174,11,117,37,227,44,191,84,58,219,142,90,167,168,107,24,249,209,138,231,213,76,196,114,74,250,104,83,143,62,218,110,175,146,24,213,209,247,82,70,132,85,241,175,213,236,53,152,6,27,160,141,158,174,76,178,123,197,62,94,248,219,2,246,32,183,50,26,218,86,185,242,46,200,175,146,89,30,141,107,121,108,144,200,175,225,188,124,225,175,133,199,174,205,50,252,235,217,235,72,213,150,101,55,220,231,42,188,230,185,77,119,157,189,100,23,10,139,165,198,167,180,200,251,245,83,200,233,37,147,131,17,172,111,39,189,203,179,81,26,155,236,136,137,242,36,175,133,199,174,205,50,252,235,217,235,64,159,254,53,126,150,49,111,168,20,62,221,113,41,88,186,159,26,191,75,24,183,212,10,31,110,184,149,43,161,26,57,125,215,221,76,162,210,172,90,110,23,171,173,190,235,81,110,143,139,23,204,213,82,91,170,42,226,166,221,239,99,25,222,125,59,98,238,57,200,214,119,57,174,232,221,148,44,87,194,179,175,31,244,163,165,77,95,189,127,141,139,16,190,220,238,63,238,12,166,178,53,157,175,247,195,162,124,147,127,139,167,99,127,189,48,181,67,45,153,102,45,125,193,178,171,206,21,148,208,249,43,214,63,112,168,181,220,105,187,172,147,177,85,4,142,142,88,249,177,92,199,113,123,28,155,181,85,171,182,232,170,159,50,237,60,52,58,227,166,234,59,13,135,71,179,134,85,179,81,112,187,60,111,154,174,71,203,80,203,229,186,21,142,4,173,116,207,87,57,42,81,207,137,179,53,238,251,239,145,36,98,170,57,236,132,38,165,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,102,195,5,52,17,181,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,165,11,120,131,117,183,117,234,191,63,142,197,140,79,87,67,167,88,173,69,68,54,170,54,213,57,208,93,167,108,211,53,151,103,198,232,98,123,31,37,59,163,107,98,145,28,176,167,113,26,168,178,73,191,107,241,88,235,142,155,82,174,181,253,45,233,179,42,226,177,99,23,133,102,83,115,115,229,129,110,55,26,87,61,139,68,200,247,68,125,52,50,238,231,58,70,175,114,104,163,115,17,173,137,178,77,13,122,104,233,211,59,234,131,84,232,52,207,5,167,255,0,21,89,120,173,231,15,247,50,215,230,97,134,122,206,220,178,199,222,237,119,216,238,211,29,205,255,0,130,39,226,168,28,168,210,159,73,222,150,52,111,233,254,61,237,208,25,172,52,167,210,119,165,141,27,250,127,143,123,116,0,102,176,235,253,42,245,49,153,116,161,171,148,122,165,135,208,210,92,88,234,119,91,110,246,202,148,70,178,227,110,145,241,190,88,18,78,42,232,95,202,40,222,201,26,139,197,236,111,38,189,156,227,127,32,36,87,82,29,31,100,218,39,166,154,107,173,182,100,171,184,224,153,254,47,96,175,125,125,76,180,237,125,29,238,182,133,213,19,80,163,26,254,235,216,137,12,146,178,78,219,90,140,145,177,171,156,246,43,222,23,231,165,90,153,138,235,38,156,99,154,165,133,85,249,139,46,77,111,138,225,77,202,72,223,36,60,211,239,193,47,109,239,99,102,137,232,232,228,98,57,120,72,199,181,87,118,169,234,202,11,240,249,235,110,235,210,134,127,37,139,39,158,174,187,78,178,170,138,120,110,180,110,170,115,96,180,206,233,161,107,238,204,141,176,202,247,190,58,118,200,215,69,26,53,102,78,218,57,85,99,143,107,222,196,242,155,22,115,138,217,179,92,90,187,206,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,193,232,215,183,147,30,213,217,200,142,77,246,84,69,249,1,245,128,0,114,174,172,125,44,107,39,211,252,135,219,167,51,88,105,79,171,31,75,26,201,244,255,0,33,246,233,204,214,1,223,250,40,234,186,251,210,94,178,209,102,93,219,173,102,33,114,218,143,41,178,81,76,198,249,250,94,47,72,228,70,200,138,197,154,7,191,187,26,238,199,46,207,143,184,198,75,34,151,233,118,213,236,54,221,162,245,186,247,71,61,93,211,19,165,197,228,203,226,146,146,5,108,245,86,230,210,45,83,93,28,115,112,84,123,162,68,84,108,156,62,106,136,238,63,61,179,195,174,189,61,101,90,23,71,167,247,187,181,79,196,108,186,145,135,219,50,219,69,194,58,89,34,141,60,204,12,146,122,55,43,145,88,179,64,247,162,57,24,231,111,28,144,61,81,139,47,6,252,155,54,189,234,198,63,163,87,238,159,173,25,95,151,192,114,107,131,46,151,75,71,145,166,127,152,170,99,160,115,100,239,186,53,153,155,45,37,58,236,215,163,126,231,225,247,157,184,76,12,39,198,79,168,44,123,81,239,183,236,179,30,181,101,120,101,214,225,61,69,22,59,80,177,82,85,90,41,85,102,88,105,169,235,160,133,188,248,247,33,71,201,60,50,185,237,133,54,237,171,220,226,221,52,83,81,170,117,127,72,241,13,82,170,197,106,241,183,229,118,122,107,186,91,42,106,98,168,124,12,153,136,246,109,36,74,173,123,28,213,107,216,170,141,122,177,205,230,200,223,202,54,208,15,69,61,60,93,122,152,234,27,26,192,224,181,82,87,216,173,245,16,222,242,150,84,214,58,153,159,4,130,162,36,170,106,58,53,73,85,242,36,141,133,137,31,222,231,43,85,85,141,71,72,205,25,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,89,213,143,170,125,100,250,129,144,251,140,230,148,204,214,117,99,234,159,89,62,160,100,62,227,56,12,203,167,76,239,18,208,156,19,168,175,47,230,240,204,215,189,71,231,121,195,31,148,186,71,89,95,15,147,237,247,86,89,55,134,131,189,221,237,181,159,173,225,190,237,221,222,215,161,206,174,238,189,32,234,227,178,185,237,213,119,140,78,253,78,219,110,71,106,130,161,204,123,224,71,163,153,85,11,21,201,19,234,97,94,92,59,137,178,178,73,163,71,71,221,89,27,107,222,28,152,181,139,57,240,234,194,240,172,166,135,206,217,114,11,126,69,107,184,211,119,95,31,126,150,123,165,124,114,199,205,138,215,183,147,30,228,221,170,142,77,247,69,69,249,149,45,214,191,74,55,222,146,245,150,183,13,237,93,107,49,11,150,245,152,181,238,182,22,55,207,210,241,98,201,26,186,53,86,44,208,61,253,169,19,102,57,118,100,157,182,50,88,208,11,180,215,238,176,116,191,66,122,121,162,234,34,117,171,191,218,50,42,122,71,98,212,180,209,73,11,238,243,213,211,186,122,86,43,164,102,244,236,116,77,116,143,124,141,69,99,24,237,154,233,56,198,236,251,106,174,166,101,90,201,168,249,30,169,102,181,126,98,245,147,92,37,184,84,241,146,71,199,15,53,251,144,69,220,123,222,216,98,98,54,56,216,174,94,17,177,141,69,217,168,121,82,197,60,40,250,40,253,38,229,80,117,41,169,150,203,173,54,55,137,92,41,234,113,40,182,236,195,120,186,67,35,156,181,28,209,201,35,161,165,146,54,124,154,222,18,74,188,85,234,144,205,19,130,32,106,135,78,153,222,143,233,102,157,106,102,117,79,228,63,73,158,118,178,207,69,206,25,121,218,226,166,160,154,10,206,228,82,191,110,247,158,123,123,79,107,30,206,198,234,139,205,17,178,171,193,83,213,62,83,244,254,187,220,109,199,85,241,206,253,201,255,0,18,127,45,57,87,130,167,170,124,167,233,253,119,184,219,128,186,144,0,21,87,227,157,251,147,254,36,254,90,114,175,5,79,84,249,79,211,250,239,113,183,29,87,199,59,247,39,252,73,252,180,229,94,10,158,169,242,159,167,245,222,227,110,2,234,74,86,241,66,232,91,244,41,149,63,92,116,115,12,242,154,109,122,225,241,138,106,39,114,134,197,116,146,71,34,237,10,53,60,189,28,219,199,219,217,92,198,74,175,143,245,77,117,60,107,117,39,201,203,49,107,22,115,138,222,112,172,166,135,206,217,114,11,125,69,174,227,77,221,124,125,250,89,227,116,114,199,205,138,215,183,147,30,228,221,170,142,77,247,69,69,249,129,156,206,149,122,152,204,186,80,213,202,61,82,195,232,105,46,44,117,59,173,183,123,101,74,35,89,113,183,72,248,223,44,9,39,21,116,47,229,20,111,100,141,69,226,246,55,147,94,206,113,190,122,248,140,248,148,226,185,14,19,6,140,244,207,152,124,78,60,154,223,220,201,239,176,83,70,250,87,90,235,40,222,197,182,53,149,17,43,210,103,178,118,190,87,55,182,248,28,198,199,191,113,101,100,80,215,175,94,153,233,186,88,234,26,231,131,217,171,169,39,199,175,148,255,0,104,241,248,97,89,121,209,91,167,168,157,145,210,74,178,185,206,115,226,116,50,70,143,230,254,108,107,30,170,215,61,204,108,117,3,218,232,190,144,230,90,245,170,24,254,145,233,252,20,146,95,114,42,135,67,78,181,115,164,48,68,198,70,233,101,154,71,252,213,25,28,81,201,34,163,81,207,84,98,163,90,231,42,53,116,61,211,71,78,152,39,75,250,89,65,166,120,45,63,248,170,203,197,111,57,191,186,119,79,45,12,51,214,118,229,150,78,207,119,176,199,118,152,238,12,252,17,63,21,94,63,225,243,209,37,171,165,12,2,75,238,79,5,37,118,162,229,84,244,243,93,107,29,74,214,207,105,129,208,194,231,218,89,35,102,149,143,100,117,13,145,206,150,53,106,76,189,181,114,42,71,30,210,212,0,0,8,1,227,87,233,99,22,250,129,67,237,215,18,0,120,92,122,236,211,47,206,189,158,180,159,254,53,126,150,49,111,168,20,62,221,113,42,47,69,245,123,50,208,93,80,199,245,115,79,231,164,142,251,142,212,58,106,116,171,129,38,130,86,62,55,69,44,50,51,228,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,200,23,83,226,59,208,229,79,85,184,109,6,97,167,207,164,167,212,92,62,158,118,80,195,43,34,137,151,186,71,42,61,104,165,157,81,28,199,181,200,231,64,231,59,180,215,203,43,92,141,73,150,88,232,174,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,67,77,58,47,171,216,110,189,105,126,63,171,154,127,61,92,150,44,138,157,211,83,165,92,11,12,241,61,146,58,41,97,145,159,52,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,90,245,241,107,232,163,227,116,117,157,89,105,149,178,235,89,122,135,179,30,105,111,129,59,241,186,134,24,59,108,185,181,21,220,227,236,178,40,163,149,177,181,205,88,213,178,170,70,145,76,247,135,85,194,58,205,177,117,135,208,142,183,92,228,181,124,27,51,197,244,254,243,79,147,91,98,99,214,149,178,75,108,170,237,84,211,72,237,247,134,94,212,170,145,185,203,36,110,99,154,238,72,140,150,74,65,62,174,53,148,223,112,251,140,215,108,114,187,202,85,212,91,235,237,114,73,218,100,156,169,107,105,101,164,169,143,103,162,162,115,130,121,89,190,220,155,203,118,170,57,17,83,229,1,165,62,172,125,44,107,39,211,252,135,219,167,51,88,105,79,171,31,75,26,201,244,255,0,33,246,233,204,214,1,165,62,167,122,122,197,122,160,209,171,214,145,229,53,62,67,207,246,234,109,215,70,82,199,81,53,178,186,39,114,138,162,54,189,63,219,70,244,107,152,231,197,44,172,71,179,159,36,207,14,180,105,14,101,160,186,161,144,105,30,160,65,73,29,247,29,168,108,53,11,73,58,77,4,172,124,109,150,41,163,127,201,85,146,69,36,114,34,57,26,244,71,162,57,173,114,43,83,78,100,117,235,111,163,236,103,171,157,47,150,202,228,164,162,205,172,116,243,187,19,188,85,203,81,216,161,158,89,32,124,204,146,56,158,141,115,38,109,51,34,87,185,146,44,104,229,123,26,229,78,46,12,245,220,238,215,91,213,75,43,47,55,58,186,250,136,233,224,164,100,181,51,58,87,182,8,34,100,48,196,142,114,170,163,35,138,56,227,99,127,6,177,141,106,108,136,136,92,255,0,134,47,65,223,161,11,21,54,188,234,197,151,142,125,144,91,219,240,219,93,198,221,219,170,197,225,115,230,108,155,59,186,228,239,84,64,234,117,119,40,227,150,22,172,144,174,220,229,106,241,255,0,12,223,15,60,154,215,159,183,168,61,111,163,164,163,102,27,120,184,91,108,86,5,117,61,98,207,117,163,154,90,73,234,167,114,115,99,25,79,81,28,169,23,5,230,233,162,108,168,230,50,54,44,214,190,5,0,248,163,250,236,212,223,201,125,158,136,149,94,6,63,190,207,225,191,230,68,85,241,71,245,217,169,191,146,251,61,17,42,188,12,127,125,159,195,127,204,128,155,253,89,244,125,165,253,93,97,177,88,179,132,171,160,190,217,233,234,155,142,95,105,165,145,95,106,158,117,137,94,245,129,30,216,170,24,229,167,137,175,99,211,126,8,228,99,163,114,163,211,133,120,121,120,119,127,70,74,203,134,168,106,194,218,174,249,245,71,122,223,109,100,84,253,200,236,144,178,122,136,164,158,154,126,226,164,190,110,15,46,244,123,162,138,88,227,115,162,84,78,114,181,103,80,3,149,117,99,233,99,89,62,159,228,62,221,57,154,195,74,125,88,250,88,214,79,167,249,15,183,78,102,176,13,84,16,43,174,15,12,42,110,166,181,66,221,171,154,115,153,82,99,23,219,181,69,45,38,92,151,36,150,120,42,41,35,141,177,54,178,153,141,221,82,166,56,163,100,125,149,86,69,42,53,139,206,23,53,238,150,122,128,57,87,79,93,49,104,215,75,248,172,216,182,145,226,254,67,207,246,31,116,184,212,204,234,138,235,156,209,70,140,108,147,202,239,248,110,72,216,140,137,142,150,69,99,25,205,219,230,176,213,65,149,112,47,161,157,40,233,199,86,189,8,232,246,21,154,197,228,110,180,58,127,97,158,193,127,130,20,125,85,162,169,214,202,116,87,53,21,83,185,11,248,181,37,133,85,27,35,90,213,69,99,217,28,140,164,29,82,210,220,239,69,179,187,158,153,234,93,139,224,217,37,155,179,231,104,188,212,53,29,174,236,44,154,63,214,66,247,198,237,227,149,142,251,174,93,183,217,118,84,84,77,20,244,157,233,99,70,254,159,227,222,221,1,199,252,67,58,44,181,117,79,165,245,23,220,67,31,164,118,170,99,84,232,184,253,98,212,182,149,107,96,73,57,75,111,158,71,53,90,246,57,171,43,162,71,171,81,147,43,87,185,27,31,55,32,134,190,22,157,123,125,132,172,176,244,163,170,16,115,199,238,183,15,39,136,93,41,233,247,146,130,186,174,117,114,81,212,53,137,188,144,205,60,174,86,75,178,186,57,36,84,122,172,78,71,65,111,230,88,110,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,46,83,195,75,196,18,155,88,109,86,126,159,53,126,235,87,38,160,208,83,249,107,61,218,174,89,106,167,201,88,198,213,79,34,200,172,129,25,3,233,233,160,137,170,249,165,115,231,93,220,170,175,87,110,22,20,0,3,53,157,88,250,167,214,79,168,25,15,184,206,92,247,134,117,166,213,127,240,255,0,211,251,21,246,217,73,113,182,220,105,239,212,149,148,117,112,182,104,42,96,146,237,92,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,41,135,171,31,84,250,201,245,3,33,247,25,203,169,240,184,244,39,166,95,157,123,197,104,21,43,215,71,70,87,222,143,53,30,150,217,29,215,227,56,102,81,230,42,49,155,148,175,98,85,58,56,149,157,218,106,152,219,182,211,69,221,137,22,70,181,35,145,175,107,155,197,85,241,71,234,252,57,186,215,254,138,186,143,61,131,63,185,221,100,211,44,167,245,119,42,104,23,187,29,174,185,85,137,29,205,176,241,115,221,197,140,88,229,108,74,215,62,55,53,219,74,232,98,141,108,127,197,67,91,244,191,77,186,104,186,233,182,119,99,171,190,221,245,42,158,106,11,13,186,25,36,129,145,207,76,248,101,243,210,204,223,147,89,77,43,169,164,72,254,107,43,248,70,173,237,172,175,101,16,129,169,219,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,214,70,175,15,253,3,213,142,157,250,125,180,224,218,183,153,121,250,255,0,191,81,77,96,130,26,111,43,142,199,44,178,76,250,102,207,27,18,74,153,157,36,207,116,178,58,71,198,142,226,200,190,235,22,73,100,168,0,0,2,47,245,253,209,245,171,171,45,35,115,109,233,87,30,119,135,83,214,87,226,143,134,86,163,42,103,123,26,178,80,202,217,30,216,184,84,44,49,49,36,115,154,177,61,172,127,46,9,36,114,74,0,4,127,232,235,163,172,19,164,12,18,162,193,96,172,248,206,73,121,225,246,131,32,237,205,79,241,78,212,213,15,165,254,213,124,242,199,7,106,58,133,143,245,106,156,246,228,237,213,126,92,3,198,175,210,198,45,245,2,135,219,174,36,255,0,32,7,141,95,165,140,91,234,5,15,183,92,64,128,30,23,30,187,52,203,243,175,103,173,47,248,160,31,11,143,93,154,101,249,215,179,214,151,252,5,112,92,252,28,116,238,191,169,118,101,148,183,90,75,118,138,182,158,10,181,197,105,170,106,221,113,117,92,108,99,31,70,181,18,189,238,242,210,57,174,153,243,36,169,42,115,116,44,99,62,236,237,177,240,0,0,0,142,189,109,244,125,140,245,115,165,242,217,92,148,148,89,181,142,158,119,98,119,138,185,106,59,20,51,203,36,15,153,146,71,19,209,174,100,205,166,100,74,247,50,69,141,28,175,99,92,169,197,212,3,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,22,154,186,134,165,19,156,79,217,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,117,16,64,15,20,190,138,49,93,80,211,139,247,82,24,85,179,201,103,216,133,191,206,221,188,186,70,200,239,118,184,17,59,206,168,230,230,167,122,158,6,186,70,74,138,175,116,113,44,42,217,63,83,218,15,41,210,31,139,22,43,95,164,249,28,93,81,223,59,57,78,23,111,248,132,87,8,155,31,154,202,251,149,50,167,98,154,146,24,34,134,41,162,71,210,68,140,231,247,218,231,74,229,99,35,153,237,172,13,116,215,77,71,234,47,81,238,58,161,170,23,159,61,117,174,218,40,97,137,21,148,182,250,86,170,172,116,180,209,170,175,110,22,114,118,201,186,185,92,231,61,238,123,222,247,187,192,19,43,195,47,163,236,103,170,93,80,189,222,181,25,41,43,48,156,26,158,39,93,108,238,150,162,41,238,115,214,71,80,202,102,50,72,31,27,162,99,29,11,229,115,209,251,239,28,108,226,228,145,206,96,119,79,9,78,138,62,55,89,71,213,150,166,219,45,85,150,88,123,209,225,118,249,211,191,35,171,161,159,182,251,155,145,29,194,62,203,226,150,56,155,35,92,229,145,93,42,36,107,20,47,125,181,0,6,85,206,149,155,232,54,101,134,104,246,158,107,147,168,170,234,241,60,254,158,177,140,184,54,157,27,5,21,198,158,186,174,157,212,79,114,61,203,205,209,83,50,118,185,200,206,105,36,141,98,59,179,35,142,106,94,159,65,90,91,130,107,79,134,198,13,166,154,151,98,248,206,55,121,248,159,157,162,243,83,83,247,123,87,250,169,163,253,100,47,100,141,218,72,152,239,186,228,223,109,151,116,85,69,10,192,232,95,172,219,239,71,154,143,85,115,146,213,241,156,51,40,242,244,249,53,182,38,49,42,157,28,74,254,213,77,52,142,219,105,162,238,202,169,27,156,145,200,215,185,174,226,170,201,99,185,78,170,250,201,211,142,152,244,106,143,85,124,221,171,41,171,200,60,187,177,107,69,53,213,35,248,244,111,116,110,146,104,39,142,57,83,178,200,36,238,172,188,86,53,222,54,114,71,75,30,244,153,214,15,73,153,151,72,186,161,246,30,251,81,87,120,177,87,211,199,83,98,200,221,64,148,176,93,88,145,177,103,70,49,36,149,24,248,165,122,198,230,43,249,237,219,122,162,54,86,42,241,74,219,181,214,227,77,65,71,112,185,213,213,83,218,233,214,146,134,41,166,115,217,75,2,203,36,203,20,77,85,217,140,89,102,150,69,107,118,78,114,61,223,139,149,84,62,182,127,159,230,90,167,153,93,181,7,80,114,26,187,230,67,124,168,90,154,234,234,149,78,114,191,100,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,234,186,255,0,210,102,101,211,158,151,233,78,113,168,21,21,116,55,221,74,167,186,84,212,99,149,116,9,4,246,102,82,201,2,68,146,63,184,229,115,229,138,162,57,21,142,100,111,137,119,99,147,146,57,18,85,120,87,244,43,83,159,228,54,174,167,181,74,130,174,12,98,199,81,13,203,12,134,26,168,184,93,174,48,85,76,199,79,42,199,34,205,27,41,102,166,69,72,222,198,119,94,230,47,39,70,199,178,79,107,227,157,251,147,254,36,254,90,7,42,240,84,245,79,148,253,63,174,247,27,113,117,37,43,120,42,122,167,202,126,159,215,123,141,184,186,144,41,175,196,235,195,254,143,72,171,42,122,129,209,12,119,202,96,181,124,167,201,173,177,73,4,84,182,26,169,39,134,24,157,76,199,61,36,88,103,146,163,229,12,108,115,97,115,29,178,182,55,49,145,196,174,149,122,152,204,186,80,213,202,61,82,195,232,105,46,44,117,59,173,183,123,101,74,35,89,113,183,72,248,223,44,9,39,21,116,47,229,20,111,100,141,69,226,246,55,147,94,206,113,191,71,215,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,148,25,226,35,210,31,244,82,214,84,251,45,69,217,211,220,199,187,91,139,243,175,243,51,65,218,108,94,106,146,78,72,146,39,106,73,91,193,93,207,148,82,69,188,143,145,37,226,18,255,0,174,143,21,44,66,179,78,41,112,174,145,51,239,61,117,200,252,196,23,155,252,84,53,180,53,86,106,86,163,17,27,76,149,16,199,250,233,185,189,18,102,170,186,38,196,229,106,35,223,28,145,214,6,150,233,110,119,173,57,221,179,76,244,210,197,241,156,146,243,222,242,84,94,106,26,126,239,106,23,205,39,235,38,123,35,110,209,196,247,125,231,38,251,108,155,170,162,47,149,47,163,195,155,162,143,232,171,167,19,223,243,251,101,170,77,77,202,127,89,114,169,129,59,178,90,232,85,24,177,219,27,55,39,49,220,94,197,146,87,68,141,107,228,115,91,188,173,134,41,20,58,95,71,221,38,97,189,34,233,127,216,123,21,69,37,226,251,95,81,37,77,247,35,109,2,210,207,117,122,72,245,129,30,197,146,85,99,34,137,233,27,88,143,225,191,113,232,136,233,94,171,221,64,0,121,77,82,213,44,19,69,176,75,158,166,106,93,247,224,216,221,155,179,231,107,124,172,213,29,174,236,204,134,63,213,194,199,200,237,228,149,141,251,173,93,183,221,118,68,85,79,65,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,153,176,193,77,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,66,222,33,157,105,221,122,167,213,10,139,22,33,144,85,187,74,241,170,132,76,126,141,105,157,74,149,179,164,124,101,184,79,27,156,174,123,220,229,149,177,43,209,170,200,85,169,219,141,239,155,144,68,179,70,125,14,103,248,110,160,244,161,166,21,88,102,67,73,117,101,143,23,181,216,46,105,10,175,58,59,141,37,28,49,84,83,202,199,34,57,143,107,147,116,221,62,243,28,199,183,147,30,215,46,115,14,255,0,209,215,88,185,223,72,25,221,69,254,193,71,241,156,110,243,195,237,6,63,220,134,159,226,157,168,106,25,75,253,180,248,37,146,14,212,149,11,39,234,209,57,237,197,219,162,252,131,69,32,243,248,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,120,74,205,213,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,208,1,149,115,74,125,39,122,88,209,191,167,248,247,183,64,102,176,210,159,73,222,150,52,111,233,254,61,237,208,1,213,79,41,170,90,165,130,104,182,9,115,212,205,75,190,252,27,27,179,118,124,237,111,149,154,163,181,221,153,144,199,250,184,88,249,29,188,146,177,191,117,171,182,251,174,200,138,169,234,202,22,241,25,235,95,250,85,106,60,22,12,2,231,117,143,76,177,111,213,219,105,167,94,212,119,74,228,87,164,151,55,67,197,175,111,38,61,35,137,178,171,156,200,218,231,109,19,166,150,52,14,21,212,142,183,221,122,143,214,220,167,90,47,54,58,75,53,70,71,81,19,153,65,77,35,164,101,52,16,193,29,60,44,87,187,230,247,164,80,199,205,251,53,28,254,78,70,177,21,24,159,147,64,117,142,251,211,254,178,226,122,197,142,67,230,42,241,155,131,106,36,166,228,198,121,186,87,181,209,212,211,115,123,30,145,247,96,146,88,187,156,21,204,231,201,191,121,168,167,107,240,238,233,15,250,86,235,42,253,169,162,239,105,238,29,218,173,202,56,87,249,105,167,238,182,95,43,73,31,20,89,23,187,36,78,230,173,225,198,40,229,218,70,72,177,114,120,136,244,135,253,20,181,149,62,203,81,118,116,247,49,238,214,226,252,235,252,204,208,118,155,23,154,164,147,146,36,137,218,146,86,240,87,115,229,20,145,111,35,228,73,120,133,228,232,190,175,97,186,245,165,248,254,174,105,252,245,114,88,178,42,119,77,78,149,112,44,51,196,246,72,232,165,134,70,124,209,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,125,169,65,126,30,125,105,221,122,88,213,10,123,22,95,144,85,183,74,242,90,133,76,130,141,41,157,84,148,83,172,124,98,184,65,27,92,142,99,218,228,137,178,171,17,202,248,81,201,219,145,236,135,141,250,0,0,1,77,126,52,154,57,98,195,245,151,18,214,43,68,221,186,189,68,183,212,83,221,41,184,189,121,85,91,91,79,27,106,121,185,234,137,206,9,233,226,237,181,140,107,124,183,47,188,233,28,169,93,102,140,250,220,208,106,158,163,186,104,204,116,218,205,69,73,62,66,180,236,186,99,235,53,60,82,61,46,52,207,73,99,142,39,202,246,54,23,204,214,201,76,178,243,111,6,84,61,87,118,242,106,231,48,1,218,186,47,209,203,22,190,245,65,128,105,86,83,55,11,45,214,225,37,69,198,62,47,95,51,75,73,79,45,92,180,219,177,236,123,59,204,167,116,93,198,185,28,206,231,52,221,91,178,241,82,221,60,24,58,120,186,227,120,206,75,212,142,75,106,164,99,50,202,118,217,49,122,134,214,57,211,173,20,53,18,121,247,62,38,175,6,177,245,16,83,181,170,255,0,214,111,75,34,162,53,142,69,144,44,208,0,0,0,0,2,186,188,78,188,64,43,52,138,142,167,167,237,16,200,188,166,117,87,202,12,154,229,20,115,197,85,97,165,146,8,102,137,180,207,115,18,53,154,120,234,62,83,70,247,58,22,177,219,35,100,115,31,24,87,183,136,94,127,134,234,127,88,218,141,153,233,254,67,73,125,177,85,84,80,83,83,220,41,21,93,4,239,166,183,211,83,202,177,187,109,158,196,150,25,17,30,221,216,244,68,115,85,205,84,114,202,175,4,108,255,0,13,177,102,90,155,167,215,156,134,146,143,33,202,169,237,53,54,90,25,149,90,250,246,81,165,106,212,164,74,169,197,207,99,103,141,234,205,249,171,57,185,17,91,27,213,181,150,125,92,79,41,190,224,217,85,155,53,197,171,188,149,235,31,184,83,221,45,213,61,166,73,216,170,130,70,201,20,156,30,142,99,184,189,141,93,156,138,213,219,101,69,79,144,26,147,4,117,232,147,172,28,103,171,157,47,138,244,213,164,162,205,172,116,240,55,44,179,210,69,81,216,161,158,89,39,100,47,142,73,88,141,115,38,109,51,229,70,53,242,44,104,228,99,220,229,78,78,145,64,80,15,138,63,174,205,77,252,151,217,232,137,85,224,99,251,236,254,27,254,100,69,95,20,127,93,154,155,249,47,179,209,18,171,192,199,247,217,252,55,252,200,14,85,226,117,208,119,232,66,251,83,175,58,79,101,227,128,228,23,7,124,74,215,110,183,118,233,113,121,156,200,91,30,238,238,185,123,53,19,186,161,91,198,56,226,133,203,28,41,183,56,154,177,171,165,30,171,181,31,164,173,71,102,107,133,75,231,173,85,221,184,47,246,9,230,86,82,221,233,90,170,168,215,42,34,246,230,103,39,44,83,34,43,163,115,156,138,143,99,228,141,247,125,214,191,83,154,113,211,30,141,86,222,243,171,45,171,41,171,200,55,181,219,241,10,218,148,143,227,209,189,204,101,92,106,139,20,169,217,100,18,61,210,43,227,88,215,118,70,170,142,149,136,185,215,3,79,186,91,170,88,38,180,224,150,205,76,211,75,239,198,113,187,207,123,201,86,249,89,169,251,189,169,159,12,159,171,153,140,145,187,73,19,219,247,154,155,237,186,110,138,138,185,215,234,199,213,62,178,125,64,200,125,198,114,223,188,45,122,99,212,126,158,116,106,186,247,168,183,171,173,37,94,125,229,110,159,100,43,105,150,31,128,73,27,167,103,113,83,186,228,239,84,64,234,87,72,139,28,114,51,180,200,228,69,115,54,109,64,245,99,234,159,89,62,160,100,62,227,56,31,146,61,6,204,171,122,121,111,81,182,122,42,187,134,61,71,148,85,227,55,165,134,157,21,150,167,178,158,138,90,105,165,122,61,93,194,119,85,201,26,47,4,99,31,19,26,175,87,76,198,159,87,165,94,166,51,46,148,53,114,143,84,176,250,26,75,139,29,78,235,109,222,217,82,136,214,92,109,210,62,55,203,2,73,197,93,11,249,69,27,217,35,81,120,189,141,228,215,179,156,111,179,79,8,12,90,197,156,244,95,168,88,86,83,67,231,108,185,6,97,118,181,220,105,187,175,143,191,75,61,166,130,57,99,230,197,107,219,201,143,114,110,213,71,38,251,162,162,252,200,65,226,13,209,37,215,165,12,254,59,238,49,5,93,118,157,101,85,21,19,90,171,27,74,230,193,105,157,211,76,230,90,95,35,166,149,239,124,116,237,141,205,150,69,106,204,157,197,106,42,199,38,193,111,249,175,88,154,71,136,244,185,23,84,237,188,82,75,98,186,89,219,91,99,161,168,172,99,39,184,92,100,137,203,21,175,120,123,200,218,158,235,31,20,168,212,147,178,177,204,231,253,216,158,169,66,221,69,107,206,101,212,150,174,95,117,91,51,173,171,115,238,53,15,101,178,134,106,132,153,150,155,114,61,203,79,69,18,181,140,111,8,218,237,149,200,198,243,122,190,71,39,55,185,87,159,201,118,186,205,106,167,177,77,115,171,125,182,142,162,106,186,122,55,76,229,130,25,230,108,109,150,86,71,191,22,189,237,130,22,185,200,155,185,34,141,23,126,41,180,192,240,235,232,86,167,170,92,201,51,141,65,160,171,102,149,216,42,38,134,186,106,106,168,152,251,157,198,20,167,122,91,85,18,68,158,22,58,58,134,200,249,154,207,234,49,204,107,216,247,35,216,28,171,44,233,51,50,193,122,80,199,250,161,204,42,42,237,44,202,178,136,236,182,139,29,77,2,53,245,86,233,40,229,168,138,228,146,247,57,53,143,116,18,53,145,186,36,228,206,50,181,202,199,179,151,181,240,184,245,217,166,95,157,123,61,105,63,252,106,253,44,98,223,80,40,125,186,226,64,15,11,143,93,154,101,249,215,179,214,129,63,252,106,253,44,98,223,80,40,125,186,226,64,15,11,143,93,154,101,249,215,179,214,147,255,0,198,175,210,198,45,245,2,135,219,174,36,0,240,184,245,217,166,95,157,123,61,104,22,41,226,133,209,71,244,128,193,31,172,250,123,108,186,215,106,78,27,111,101,52,86,234,36,239,124,102,214,217,156,247,211,164,78,114,109,52,93,217,230,141,99,69,124,159,126,46,18,57,241,118,233,4,191,63,16,110,182,237,93,40,96,17,216,177,137,233,43,181,23,42,167,168,134,213,70,218,166,182,123,76,14,134,102,178,236,248,221,12,172,123,35,168,108,109,108,82,35,82,101,238,35,85,82,57,54,161,107,181,218,235,127,186,214,223,111,183,58,187,141,202,227,81,37,93,101,101,92,206,154,122,153,228,114,186,73,100,145,202,174,123,220,229,87,43,149,85,85,85,85,64,250,216,6,1,153,106,158,101,105,211,237,62,199,170,239,153,13,242,161,41,168,104,105,145,57,202,253,149,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,83,69,29,42,244,207,134,244,161,164,116,122,91,135,215,85,220,94,234,135,92,174,247,58,149,86,190,227,113,145,145,178,89,210,62,74,216,89,198,40,216,200,218,171,197,140,111,39,61,252,228,125,0,244,235,175,57,151,77,186,185,98,213,108,50,182,173,175,183,84,49,151,58,24,106,18,22,93,173,202,246,173,69,20,170,230,61,188,36,107,118,71,43,29,193,232,201,26,156,216,213,77,9,244,235,175,56,111,82,90,71,98,213,108,50,182,145,204,184,211,177,151,58,24,106,22,103,218,110,40,198,173,69,20,170,230,49,220,227,115,182,71,43,27,205,138,201,26,156,30,213,80,205,17,165,62,147,189,44,104,223,211,252,123,219,160,51,88,105,79,164,239,75,26,55,244,255,0,30,246,232,0,205,97,163,61,13,192,48,221,83,232,155,76,116,251,80,113,234,75,230,61,124,211,124,126,154,186,134,165,23,132,172,248,125,58,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,166,115,13,41,244,157,233,99,70,254,159,227,222,221,0,20,67,214,39,74,185,151,74,26,185,112,195,239,54,218,183,99,23,26,138,138,156,78,239,36,137,51,46,54,228,127,220,71,74,214,49,190,102,54,186,54,204,206,45,226,245,71,34,118,223,27,223,37,60,46,122,237,181,104,157,214,109,8,214,140,154,174,159,9,190,84,49,216,253,198,174,118,249,44,122,181,206,122,202,201,57,39,40,169,170,28,246,170,191,159,110,41,26,175,86,181,38,154,86,245,95,25,110,164,176,217,173,86,190,150,232,44,20,151,139,236,21,20,153,53,198,230,234,213,218,200,244,108,172,134,22,71,20,136,171,83,36,82,61,206,73,219,193,176,205,27,154,199,186,86,73,13,101,233,86,153,229,90,201,168,248,230,150,225,84,158,98,245,147,92,34,183,211,114,142,71,199,15,53,251,243,203,219,99,222,216,98,98,58,73,30,141,94,17,177,238,84,217,170,6,159,129,226,180,83,78,106,116,131,72,241,13,45,170,202,170,242,71,226,150,122,107,66,92,234,105,162,167,124,236,133,136,198,109,28,72,141,99,26,212,107,24,138,174,122,49,173,230,249,31,202,71,123,80,57,87,86,62,150,53,147,233,254,67,237,211,153,172,52,167,213,143,165,141,100,250,127,144,251,116,230,107,0,208,70,51,160,216,111,82,94,31,154,113,165,57,157,21,35,153,113,211,123,11,237,149,211,83,172,207,180,220,82,213,18,83,214,196,141,123,29,206,55,59,117,106,61,188,216,175,141,203,193,238,69,164,206,165,250,116,206,250,95,213,58,253,51,206,169,255,0,198,214,89,235,121,195,253,211,181,249,153,161,130,179,183,20,178,118,123,189,135,187,180,247,115,103,224,169,248,42,200,175,13,14,184,234,122,113,204,161,209,236,225,148,143,211,172,210,241,27,230,171,145,241,83,190,199,113,153,35,129,43,93,51,213,173,90,101,107,34,108,205,123,190,227,35,73,24,168,173,123,38,180,158,181,250,122,209,173,124,209,170,215,235,29,79,193,168,48,221,242,5,201,41,169,93,53,117,166,134,7,50,91,130,65,197,21,203,221,165,138,72,213,170,217,27,203,183,39,106,71,68,198,129,192,60,30,244,7,236,6,135,92,117,115,45,211,223,133,101,57,165,193,255,0,11,186,86,51,251,106,167,29,72,105,221,7,109,170,170,177,67,36,233,60,159,213,106,202,214,194,245,230,196,133,201,63,202,203,233,227,197,219,68,173,87,90,29,37,203,244,230,175,5,211,235,21,61,69,183,29,191,197,81,61,106,211,219,169,156,173,182,193,85,70,214,205,51,95,229,25,20,114,72,201,167,222,100,223,138,49,234,232,236,123,19,202,108,89,206,43,102,205,113,106,239,59,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,39,7,163,94,222,76,123,87,103,34,57,55,217,81,23,228,7,214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,89,213,143,170,125,100,250,129,144,251,140,230,148,204,214,117,99,234,159,89,62,160,100,62,227,56,23,61,225,157,118,181,88,60,63,244,254,251,125,185,210,91,173,182,234,123,245,93,101,101,92,205,134,10,104,35,187,87,58,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,74,203,241,2,235,186,251,213,86,85,38,21,139,63,201,105,150,63,112,89,45,212,219,50,79,138,85,65,37,84,113,93,121,190,158,42,136,59,180,213,13,79,44,229,86,179,109,215,119,124,211,207,230,253,96,221,87,162,141,60,233,11,11,90,70,219,91,79,89,95,152,213,186,39,58,121,39,91,221,93,77,53,11,57,177,26,198,53,169,77,80,233,35,87,43,213,241,179,147,56,74,201,57,175,77,29,58,103,125,80,106,157,6,153,224,180,255,0,226,171,47,21,188,225,254,230,90,252,204,48,207,89,219,150,88,251,221,174,251,29,218,99,185,191,240,68,252,85,3,149,22,189,225,125,226,9,83,118,169,178,244,189,173,55,90,70,61,148,237,160,195,239,149,50,197,76,206,16,197,75,79,71,101,72,162,129,173,87,171,89,59,153,60,178,243,145,234,216,190,243,220,205,251,7,80,190,22,154,29,144,116,227,14,21,163,56,151,194,179,140,46,223,61,69,138,237,31,103,207,95,170,145,138,247,211,92,102,122,198,201,188,195,209,17,178,57,90,218,119,57,171,31,8,145,240,190,149,178,204,90,251,131,101,87,156,43,41,161,242,87,172,126,225,81,107,184,211,119,89,39,98,170,9,29,28,177,243,98,185,142,226,246,57,55,106,171,87,109,209,85,62,96,89,255,0,142,119,238,79,248,147,249,105,202,188,21,61,83,229,63,79,235,189,198,220,113,254,172,122,193,186,245,97,164,122,68,220,229,105,19,59,194,170,47,212,23,167,211,68,232,217,93,4,172,183,45,53,114,181,24,145,70,249,86,57,216,248,227,114,162,62,7,61,27,27,36,100,109,236,30,10,158,169,242,159,167,245,222,227,110,2,213,53,211,170,61,9,233,175,224,159,166,188,231,236,231,218,63,51,240,207,238,101,101,103,127,203,246,187,223,232,104,164,227,199,191,23,245,182,223,151,203,125,151,111,147,162,157,102,116,217,212,78,85,85,133,104,230,164,125,160,189,81,91,223,116,158,155,224,245,244,156,41,89,36,113,186,78,117,16,70,197,217,243,70,155,34,242,251,219,237,178,42,164,22,241,206,253,201,255,0,18,127,45,57,87,130,167,170,124,167,233,253,119,184,219,128,234,190,57,223,185,63,226,79,229,167,42,240,84,245,79,148,253,63,174,247,27,113,213,124,115,191,114,127,196,159,203,78,85,224,169,234,159,41,250,127,93,238,54,224,46,164,2,53,120,138,235,29,139,70,250,71,206,234,110,240,249,138,188,194,223,62,29,107,166,228,246,119,170,171,224,150,55,47,54,177,232,222,212,9,81,62,206,226,215,246,56,114,107,158,213,2,157,186,255,0,215,154,158,160,250,163,203,178,104,107,105,42,108,86,10,135,227,56,243,233,42,34,169,129,246,234,73,100,107,102,142,104,216,212,149,147,202,233,170,81,85,93,178,84,35,17,238,107,90,164,117,63,85,166,211,117,191,221,104,172,86,43,101,93,198,229,113,168,142,146,142,142,146,23,77,61,76,242,57,27,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,132,181,241,25,233,139,250,56,95,116,158,26,76,94,213,109,142,235,167,246,219,125,226,182,215,54,244,183,44,138,222,196,134,225,59,35,119,23,183,147,31,70,245,122,199,26,72,233,21,234,139,34,202,160,89,255,0,134,94,181,254,154,122,71,197,188,197,191,202,215,224,155,97,85,156,34,225,12,190,74,8,124,188,145,239,35,220,237,233,101,166,230,229,227,188,169,47,22,163,120,239,42,138,118,240,88,214,43,173,151,87,50,189,16,184,95,169,34,177,100,182,119,222,232,104,234,234,156,215,186,235,74,248,218,173,165,141,94,140,87,201,77,36,175,149,26,197,123,153,71,26,238,141,137,75,137,3,159,235,94,189,233,63,78,216,173,46,107,172,121,95,217,251,45,109,193,150,184,42,124,141,77,95,58,167,199,36,141,143,133,60,114,61,55,100,50,46,234,156,126,238,219,238,168,139,207,244,183,175,94,147,181,167,59,182,105,158,154,106,183,198,114,75,207,123,201,81,124,10,229,79,221,237,66,249,164,253,100,212,236,141,187,71,19,221,247,156,155,237,178,110,170,136,188,3,198,175,210,198,45,245,2,135,219,174,36,0,240,184,245,217,166,95,157,123,61,104,19,255,0,198,175,210,198,45,245,2,135,219,174,37,43,23,83,227,87,233,99,22,250,129,67,237,215,18,184,60,61,240,12,55,84,250,185,194,116,251,80,113,234,75,230,61,124,167,189,211,87,80,212,162,240,149,159,7,172,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,7,68,157,96,228,221,35,106,132,87,166,173,93,110,19,124,168,129,185,101,158,146,42,126,253,116,17,71,59,33,124,114,74,197,115,95,11,170,95,42,49,175,141,36,86,163,30,230,162,242,110,132,237,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,51,175,214,15,73,153,151,72,186,161,246,30,251,81,87,120,177,87,211,199,83,98,200,221,64,148,176,93,88,145,177,103,70,49,36,149,24,248,165,122,198,230,43,249,237,219,122,162,54,86,42,200,175,12,94,188,127,66,23,218,109,6,213,139,215,28,7,32,184,55,225,183,75,141,199,183,75,139,204,230,76,233,54,111,105,203,217,168,157,212,232,238,82,71,20,46,89,38,93,185,202,229,15,147,226,63,225,255,0,89,211,189,246,93,91,210,28,119,252,233,235,252,180,18,211,83,201,61,68,152,237,87,6,71,198,161,243,62,73,31,12,210,34,189,147,43,184,164,146,172,78,70,126,165,101,130,198,146,58,196,180,218,175,93,40,107,13,29,230,217,73,95,79,30,15,122,171,100,85,48,182,86,54,120,40,229,154,25,81,174,69,68,124,114,199,28,140,119,226,215,177,174,77,149,17,76,219,129,165,62,172,125,44,107,39,211,252,135,219,167,51,88,105,79,171,31,75,26,201,244,255,0,33,246,233,204,214,1,170,128,0,0,0,20,3,226,143,235,179,83,127,37,246,122,34,85,120,24,254,251,63,134,255,0,153,17,87,197,31,215,102,166,254,75,236,244,68,170,240,49,253,246,127,13,255,0,50,2,213,0,0,114,174,172,125,44,107,39,211,252,135,219,167,51,88,105,79,171,31,75,26,201,244,255,0,33,246,233,204,214,1,170,128,0,3,42,230,170,12,171,129,165,62,147,189,44,104,223,211,252,123,219,160,58,169,202,186,78,244,177,163,127,79,241,239,110,128,234,160,87,175,137,111,135,221,54,176,218,175,29,65,233,5,170,174,77,65,160,167,243,55,139,77,36,82,213,79,146,177,141,165,130,52,141,31,58,50,7,211,211,65,43,145,144,196,231,206,187,53,17,94,173,222,154,237,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,53,60,83,183,138,135,66,181,56,6,67,117,234,123,75,104,42,231,198,47,149,19,92,179,56,102,170,139,133,166,227,61,84,44,108,241,44,146,36,210,50,170,106,149,85,141,140,127,105,237,122,242,108,111,99,35,9,211,208,15,88,54,174,172,180,141,174,184,45,92,121,222,29,79,71,65,149,178,104,154,140,169,157,236,114,71,93,19,163,99,98,225,80,176,202,245,141,173,106,196,246,189,156,120,36,114,73,40,12,192,233,110,169,103,122,45,157,219,53,51,77,47,191,6,201,44,221,239,37,91,229,97,168,237,119,97,124,50,126,174,102,62,55,111,28,175,111,222,106,237,190,233,178,162,42,104,79,165,30,171,180,227,171,93,56,102,107,133,75,228,110,180,61,184,47,246,9,230,71,213,90,42,156,138,168,215,42,34,119,33,127,23,44,83,34,35,100,107,92,138,140,123,36,141,129,66,253,88,250,167,214,79,168,25,15,184,206,90,167,74,189,66,226,189,47,248,87,225,186,185,148,211,121,255,0,33,241,106,107,117,173,149,81,211,205,115,174,150,245,90,216,169,227,115,215,253,180,143,86,181,238,100,81,74,244,99,248,113,90,171,234,199,213,62,178,125,64,200,125,198,115,197,95,115,252,203,38,198,113,156,50,251,144,213,213,216,176,234,122,154,107,21,189,202,137,5,11,42,42,31,81,58,177,168,136,138,249,37,145,85,207,93,222,168,216,218,171,198,54,53,161,245,117,163,87,179,45,122,213,12,131,87,53,2,122,73,47,185,21,67,102,168,74,72,18,24,34,99,35,108,81,67,27,62,106,140,142,40,227,141,21,202,231,170,49,21,206,115,149,92,182,127,225,67,208,229,54,53,106,178,117,113,168,207,171,75,237,202,158,161,248,141,165,89,45,58,80,210,74,217,32,117,108,232,228,106,202,249,226,115,251,77,77,226,72,101,108,155,189,210,51,179,194,188,49,122,14,253,55,223,105,181,231,86,44,188,176,28,126,224,223,134,218,238,54,238,229,46,81,51,89,51,100,217,221,214,175,102,158,118,211,171,185,71,36,83,57,36,133,119,225,43,82,234,64,249,57,102,83,98,193,177,91,206,107,148,215,121,43,46,63,111,168,186,92,106,123,79,147,177,75,4,110,146,89,56,49,28,247,113,99,28,187,53,21,203,182,200,138,191,34,53,255,0,101,31,161,63,251,121,255,0,197,155,199,252,208,234,189,88,250,88,214,79,167,249,15,183,78,102,176,13,84,0,0,0,0,16,3,198,175,210,198,45,245,2,135,219,174,36,255,0,32,7,141,95,165,140,91,234,5,15,183,92,64,128,30,23,30,187,52,203,243,175,103,173,47,248,160,31,11,143,93,154,101,249,215,179,214,151,252,0,0,0,0,0,129,94,48,218,223,106,192,250,116,167,209,169,172,117,117,151,45,81,168,70,211,213,182,70,178,10,24,45,213,84,149,50,189,255,0,139,158,247,57,97,99,88,136,137,179,228,114,185,56,35,36,158,165,0,248,157,106,151,233,67,172,156,215,202,95,126,39,106,196,188,190,45,111,254,213,236,249,95,43,26,121,184,62,108,107,159,198,186,74,223,190,238,91,239,247,92,172,70,1,21,73,169,225,59,174,151,221,48,234,130,217,167,63,25,181,81,98,218,151,189,186,238,219,130,49,156,170,160,167,168,146,129,97,149,85,170,217,157,59,251,13,102,234,217,60,202,183,131,159,219,115,63,47,67,253,29,212,245,47,162,90,247,122,162,179,213,187,33,160,179,208,219,112,250,137,168,226,125,36,247,20,159,206,207,4,82,205,193,177,212,185,180,148,212,235,35,101,111,106,43,131,213,237,115,94,136,67,251,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,0,212,240,60,166,149,106,102,43,172,154,113,142,106,150,21,87,230,44,185,53,190,43,133,55,41,35,124,144,243,79,191,4,189,183,189,141,154,39,163,163,145,136,229,225,35,30,213,93,218,167,171,3,42,229,249,248,103,93,173,86,15,15,253,63,190,223,110,116,150,235,109,186,158,253,87,89,89,87,51,97,130,154,8,238,213,206,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,82,131,14,255,0,145,117,139,157,220,186,78,196,122,73,176,81,252,27,27,179,121,255,0,180,19,119,33,168,248,247,118,228,149,244,191,117,240,119,41,123,18,34,167,234,229,94,230,255,0,123,100,78,32,122,14,191,186,193,186,245,101,171,142,117,189,105,35,193,48,234,138,202,12,81,144,196,228,125,76,15,123,82,74,233,93,35,27,47,58,132,134,39,164,110,107,82,38,53,140,227,205,36,146,72,192,118,174,148,122,81,212,126,173,117,29,152,86,21,23,145,181,80,246,231,191,223,231,133,95,75,104,165,114,170,35,156,136,169,220,153,252,92,145,66,138,142,145,205,114,170,177,140,146,70,90,255,0,87,126,27,122,95,159,116,233,73,136,104,46,5,73,105,204,48,42,121,87,17,69,185,72,213,168,130,74,167,212,212,219,231,168,168,89,29,43,30,233,170,31,18,74,244,72,230,123,118,146,40,223,47,32,231,254,21,253,117,83,103,248,245,171,166,29,82,175,164,131,39,177,211,195,109,195,38,134,150,94,119,107,116,20,179,61,208,74,145,198,176,198,250,88,105,145,18,71,189,157,214,57,137,197,210,49,239,147,197,120,231,126,228,255,0,137,63,150,149,107,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,133,208,207,77,60,110,86,201,20,145,185,17,204,123,92,138,213,106,162,42,42,42,41,37,122,177,235,6,235,213,134,145,233,19,115,149,164,76,239,10,168,191,80,94,159,77,19,163,101,116,18,178,220,180,213,202,212,98,69,27,229,88,231,99,227,141,202,136,248,28,244,108,108,145,145,180,59,7,130,167,170,124,167,233,253,119,184,219,139,169,41,91,193,83,213,62,83,244,254,187,220,109,197,212,128,51,215,226,37,174,148,122,253,213,102,87,146,88,111,63,19,198,236,61,172,110,195,51,82,5,141,212,180,168,169,43,226,146,21,115,102,134,74,167,213,77,28,138,231,57,209,204,207,234,162,35,27,117,61,104,107,29,247,64,186,96,207,245,87,22,135,157,234,213,111,142,158,221,39,38,39,150,170,171,168,138,146,42,157,158,199,177,253,151,212,54,94,219,154,173,127,111,130,236,142,221,51,132,0,190,143,11,77,116,163,214,14,148,236,56,221,109,231,205,228,154,119,254,102,238,112,200,144,71,35,41,99,85,91,123,219,28,75,203,179,229,123,112,182,71,181,174,124,148,211,255,0,89,90,175,117,107,117,251,209,149,139,164,107,22,142,37,178,235,230,110,185,38,63,83,79,146,53,175,124,209,201,120,165,124,82,84,84,197,43,184,254,165,222,117,145,71,26,69,26,182,58,86,57,220,223,35,220,116,15,6,205,107,251,13,212,21,219,71,42,237,253,234,77,77,183,167,102,120,226,229,36,21,214,232,170,42,35,228,229,145,168,216,93,3,235,17,219,49,238,89,59,27,113,111,53,2,234,64,57,254,191,97,250,143,159,232,214,89,134,233,30,123,246,47,47,186,219,221,5,174,247,193,87,203,73,201,21,205,228,221,223,23,113,136,248,187,204,69,146,46,231,113,136,175,99,81,66,173,188,84,58,234,169,207,242,27,175,76,58,91,95,87,6,49,99,168,154,219,153,205,53,44,92,46,215,24,42,161,123,96,137,36,141,102,141,148,179,83,42,44,140,123,59,175,115,211,139,163,99,31,36,63,233,87,166,124,203,170,253,92,163,210,220,62,186,146,220,198,211,186,229,119,185,212,170,57,150,235,116,111,141,146,206,145,242,71,76,254,82,198,198,70,213,78,79,123,121,57,140,231,35,57,174,89,139,95,112,108,170,243,133,101,52,62,74,245,143,220,42,45,119,26,110,235,36,236,85,65,35,163,150,62,108,87,49,220,94,199,38,237,85,106,237,186,42,167,204,181,255,0,7,29,111,208,104,48,218,237,12,165,177,210,99,154,161,85,81,53,198,174,178,105,57,63,42,129,138,247,70,177,72,239,155,95,77,19,156,213,165,79,146,49,31,59,57,43,234,59,97,81,103,85,214,222,157,51,189,16,179,224,185,101,254,159,189,141,234,54,63,67,125,199,238,124,225,111,154,238,208,82,84,213,69,217,100,175,145,157,137,43,18,30,82,35,59,156,57,181,17,23,100,229,69,191,117,87,171,58,53,131,248,101,105,22,5,169,152,135,218,107,246,107,167,246,88,241,42,62,46,143,200,215,65,107,166,69,185,249,132,79,213,121,126,251,62,235,87,148,221,222,210,167,105,243,57,129,18,252,56,186,227,166,233,75,50,175,195,245,5,149,117,26,117,152,84,64,250,233,162,124,178,190,201,86,212,86,37,108,80,34,171,94,199,53,90,217,218,214,247,92,200,162,115,85,203,10,69,37,239,25,87,52,39,225,227,163,154,177,161,61,48,88,244,247,88,230,236,222,169,174,23,10,136,45,28,105,157,240,122,89,42,28,230,211,119,233,222,246,84,115,127,114,167,184,174,228,158,107,183,248,70,128,103,176,210,159,73,222,150,52,111,233,254,61,237,208,25,172,52,123,211,213,186,251,120,232,191,77,45,56,182,71,246,126,245,91,165,246,106,123,117,223,201,178,175,225,245,79,180,196,216,170,123,15,84,100,189,183,171,95,219,114,241,119,29,151,228,160,66,191,22,190,181,254,9,71,89,210,110,153,92,238,180,119,169,187,50,102,151,8,23,177,27,104,102,131,184,203,99,85,91,206,78,243,37,138,73,93,27,154,212,141,27,18,172,137,44,204,101,101,232,190,144,230,90,245,170,24,254,145,233,252,20,146,95,114,42,135,67,78,181,115,164,48,68,198,70,233,101,154,71,252,213,25,28,81,201,34,163,81,207,84,98,163,90,231,42,53,127,86,191,105,190,163,233,38,178,229,152,6,174,86,121,220,190,221,112,116,183,74,223,60,181,158,122,73,218,147,182,171,188,239,191,39,121,146,178,93,222,137,39,235,62,251,90,254,77,73,255,0,224,183,172,122,79,140,92,114,221,29,187,195,240,236,251,50,184,83,212,90,234,121,84,205,241,122,90,106,90,137,29,77,193,172,88,105,252,178,50,162,94,227,158,215,75,230,184,252,251,77,64,44,215,69,244,135,13,208,93,47,199,244,143,79,224,171,142,197,142,211,186,26,117,171,157,102,158,87,190,71,75,44,210,63,228,138,249,37,146,73,21,26,141,98,43,213,26,214,181,17,168,214,141,33,195,117,235,75,242,13,35,212,8,42,228,177,100,84,237,134,161,105,39,88,103,137,236,145,178,197,52,111,249,162,62,57,99,142,68,71,35,152,170,196,71,53,205,85,106,251,80,6,104,122,138,208,108,203,166,221,92,190,233,78,103,69,86,215,219,170,30,251,101,116,212,233,11,46,214,229,123,146,158,182,36,107,222,222,18,53,187,171,81,238,224,244,124,110,94,108,114,37,133,120,62,245,121,248,116,143,157,86,255,0,143,173,193,157,29,7,251,189,85,125,36,210,177,127,219,207,26,189,159,227,218,178,127,120,140,249,62,52,154,199,164,249,61,199,18,209,219,68,63,17,207,176,219,133,69,69,210,167,149,76,63,8,165,169,165,167,145,180,220,28,196,134,163,204,163,233,229,238,53,238,116,94,87,143,203,186,228,43,219,69,244,135,50,215,173,80,199,244,143,79,224,164,146,251,145,84,58,26,117,171,157,33,130,38,50,55,75,44,210,63,230,168,200,226,142,73,21,26,142,122,163,21,26,215,57,81,170,26,115,7,201,196,237,215,219,62,43,102,180,229,57,31,218,11,213,21,190,158,158,227,119,242,108,164,248,133,83,35,107,101,169,236,49,85,145,119,30,142,127,109,171,197,188,182,79,146,31,88,1,156,206,183,52,26,155,167,30,165,243,29,54,179,81,85,193,143,37,67,46,152,250,205,79,44,108,91,117,75,18,88,227,137,242,189,238,153,144,185,210,83,44,188,221,205,244,239,85,217,220,154,154,51,41,219,198,195,53,192,111,90,185,129,225,86,58,122,73,114,204,106,207,85,45,254,178,22,66,231,182,10,167,198,234,58,73,100,107,150,84,124,105,28,243,36,82,34,35,89,88,199,183,126,235,128,174,3,77,26,3,163,150,46,159,244,107,19,209,220,114,111,49,73,140,219,219,79,37,79,23,179,205,213,61,206,146,166,167,131,222,245,143,187,60,146,203,219,230,173,103,62,45,251,173,68,40,7,162,253,72,211,141,34,234,131,0,212,109,90,163,243,24,181,150,225,36,181,142,242,41,87,229,100,125,60,177,211,213,118,151,117,94,196,239,138,125,216,139,35,123,92,163,107,158,214,181,116,124,0,0,4,85,254,202,63,66,127,246,243,255,0,139,55,143,249,161,223,244,183,84,176,77,105,193,45,154,153,166,151,223,140,227,119,158,247,146,173,242,179,83,247,123,83,62,25,63,87,51,25,35,118,146,39,183,239,53,55,219,116,221,21,21,115,4,95,247,133,199,161,61,50,252,235,222,43,64,120,136,245,121,253,20,180,105,62,203,86,246,117,11,49,238,209,98,252,232,60,204,48,118,157,23,154,171,147,146,164,105,218,142,86,240,71,115,229,44,145,111,27,227,73,120,208,93,218,237,117,191,221,107,111,183,219,157,93,198,229,113,168,146,174,178,178,174,103,77,61,76,242,57,93,36,178,72,229,87,61,238,114,171,149,202,170,170,170,170,164,160,241,23,208,189,118,210,141,118,171,203,53,175,41,251,99,246,199,183,240,204,183,200,209,219,254,51,229,40,233,35,155,251,74,154,71,121,126,207,114,40,126,242,55,159,14,105,190,234,124,159,15,29,99,210,125,9,234,130,199,168,90,199,15,102,203,77,111,184,83,193,119,229,82,239,131,213,73,78,230,182,167,177,78,199,190,163,155,59,148,221,181,111,20,243,93,207,198,52,3,144,107,38,144,230,90,17,168,151,13,45,212,24,41,32,200,109,52,244,51,87,65,77,58,76,202,119,212,210,67,84,144,171,211,238,185,236,108,237,99,213,170,230,115,107,184,185,237,217,203,250,176,109,11,212,125,73,211,140,231,84,48,171,55,197,109,90,115,228,101,191,195,2,171,170,169,233,106,146,161,82,169,177,162,125,248,99,242,174,238,170,47,38,53,237,122,181,88,217,30,206,215,226,143,235,179,83,127,37,246,122,34,69,120,56,103,248,110,150,97,189,65,106,14,160,228,52,150,60,122,199,79,142,84,215,87,84,170,240,137,155,220,145,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,66,0,104,190,175,102,90,11,170,24,254,174,105,252,244,145,223,113,218,135,77,78,149,112,36,208,74,199,198,232,165,134,70,124,149,89,36,82,73,26,171,85,175,68,122,171,92,215,34,57,52,61,211,23,80,184,175,84,26,53,101,213,204,90,155,200,121,254,229,53,198,214,250,168,234,38,182,87,68,238,50,211,200,230,47,251,89,24,174,107,28,248,165,137,234,198,115,226,153,214,213,44,139,4,202,243,187,157,255,0,77,52,235,236,38,55,85,217,242,88,255,0,197,230,186,121,62,48,177,146,127,109,76,137,36,156,228,107,228,251,201,247,123,156,83,228,212,44,43,193,199,68,53,230,12,202,187,92,233,111,149,120,230,151,213,83,205,110,171,163,154,62,76,202,167,98,61,177,164,81,187,228,214,83,74,231,57,106,147,230,143,71,192,206,72,250,142,216,71,95,20,127,93,154,155,249,47,179,209,18,43,193,195,63,195,116,179,13,234,11,80,117,7,33,164,177,227,214,58,124,114,166,186,186,165,87,132,76,222,228,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,139,29,124,81,253,118,106,111,228,190,207,68,115,253,59,211,122,204,191,165,61,103,205,104,107,59,95,97,50,12,62,227,87,20,149,211,178,57,169,106,22,233,70,168,216,25,188,82,204,147,84,83,171,95,34,35,153,26,78,140,122,115,115,36,15,215,214,15,86,121,151,87,90,161,246,226,251,79,87,103,177,80,83,199,77,98,199,29,94,149,80,90,152,177,177,39,86,61,35,137,30,249,101,98,200,231,171,57,237,219,98,170,182,38,34,75,255,0,10,30,135,42,114,91,173,147,171,141,70,125,34,216,173,181,21,15,196,109,42,200,170,22,186,174,39,73,3,171,103,71,35,146,38,65,43,95,218,106,109,42,205,19,100,221,141,141,157,232,21,211,245,14,156,93,117,199,3,180,234,245,63,123,12,184,100,20,52,119,180,117,209,45,177,178,150,89,154,199,73,45,74,181,123,112,179,146,62,69,69,99,150,54,189,27,36,74,169,35,52,210,0,205,103,86,62,169,245,147,234,6,67,238,51,154,83,51,89,213,143,170,125,100,250,129,144,251,140,224,90,167,130,167,165,140,167,234,5,119,183,91,136,127,226,133,214,191,244,128,206,223,163,26,123,115,181,87,105,182,27,112,101,76,87,26,37,239,124,102,232,216,92,199,212,36,174,106,109,12,93,217,225,141,35,85,100,159,126,94,114,53,241,118,248,174,1,214,46,119,165,253,44,100,125,52,96,180,127,12,251,91,144,86,92,111,23,190,228,51,121,171,93,85,185,180,83,219,188,188,176,59,135,46,219,31,223,100,141,122,109,197,17,55,87,28,255,0,66,244,47,81,250,139,212,123,118,151,233,125,155,207,93,107,183,150,105,165,85,101,45,190,149,170,137,37,85,76,136,139,219,133,156,155,186,236,174,87,57,172,99,94,247,177,142,15,0,89,167,133,63,93,84,216,116,148,29,44,106,189,125,37,53,138,170,161,33,194,171,155,75,43,167,109,198,174,181,137,240,215,164,49,185,28,201,101,168,146,86,205,34,183,182,169,35,92,247,53,209,164,82,171,45,240,202,209,42,254,148,23,65,49,235,45,35,114,123,117,59,238,182,204,150,73,231,133,238,201,22,142,24,100,171,114,189,211,186,10,106,151,83,66,147,83,179,148,104,196,69,99,123,140,141,237,164,28,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,180,213,212,53,40,156,226,126,200,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,170,23,19,227,87,233,99,22,250,129,67,237,215,18,0,120,92,122,236,211,47,206,189,158,180,252,154,133,214,13,215,87,250,38,199,186,119,206,214,145,111,186,123,148,90,29,97,170,134,39,49,245,214,72,173,245,240,112,149,173,103,105,175,166,87,83,70,143,228,142,149,147,51,118,171,163,150,71,254,191,11,143,93,154,101,249,215,179,214,129,63,252,106,253,44,98,223,80,40,125,186,226,85,175,73,58,223,106,233,195,95,177,205,104,188,216,234,239,52,248,229,61,209,204,160,166,145,177,190,166,121,173,213,52,240,177,94,239,147,24,178,205,31,55,236,229,107,57,57,26,245,68,98,218,87,141,95,165,140,91,234,5,15,183,92,74,86,3,213,106,174,166,101,90,201,168,249,30,169,102,181,126,98,245,147,92,37,184,84,241,146,71,199,15,53,251,144,69,220,123,222,216,98,98,54,56,216,174,94,17,177,141,69,217,168,90,167,133,167,65,63,97,40,236,61,87,106,132,252,242,11,173,191,206,98,22,186,122,141,227,160,161,171,129,90,149,149,14,98,237,36,211,65,43,145,145,110,173,142,57,21,94,139,43,145,176,114,15,10,126,135,41,181,42,235,65,213,38,164,190,174,43,22,49,120,71,226,214,198,178,88,22,227,113,165,115,30,149,175,147,100,71,211,67,46,205,107,99,114,247,38,138,70,189,90,216,157,28,215,18,5,21,248,140,244,19,253,21,239,176,106,70,157,207,230,52,203,38,184,121,58,74,121,234,57,213,89,107,158,199,202,148,110,87,175,57,161,86,71,35,162,151,230,228,107,28,201,87,147,91,36,220,215,161,206,174,238,189,32,234,227,178,185,237,213,119,140,78,253,78,219,110,71,106,130,161,204,123,224,71,163,153,85,11,21,201,19,234,97,94,92,59,137,178,178,73,163,71,71,221,89,27,160,140,179,22,177,103,56,173,231,10,202,104,124,237,151,32,183,212,90,238,52,221,215,199,223,165,158,55,71,44,124,216,173,123,121,49,238,77,218,168,228,223,116,84,95,153,159,126,185,58,68,186,244,131,171,141,197,32,184,213,222,49,59,245,59,174,88,229,214,122,119,49,239,129,30,173,125,44,207,70,164,79,169,133,120,243,237,174,202,201,33,145,91,31,117,35,104,71,83,74,125,39,122,88,209,191,167,248,247,183,64,102,176,210,159,73,222,150,52,111,233,254,61,237,208,1,154,194,231,181,87,173,187,87,74,29,13,104,189,139,24,158,146,187,81,114,173,55,178,195,106,163,109,83,91,61,166,7,89,209,172,187,62,55,67,43,30,200,234,27,27,91,20,136,212,153,123,136,213,84,142,77,169,132,246,186,163,129,234,134,19,83,140,214,106,149,45,92,117,25,78,47,108,191,89,37,169,184,71,86,249,236,143,139,179,66,228,115,30,245,141,137,20,9,27,34,127,23,49,145,181,188,90,136,136,7,159,255,0,53,89,238,85,254,170,228,121,38,71,112,255,0,194,86,87,92,171,170,36,255,0,133,36,211,73,35,255,0,202,231,57,223,181,84,189,239,15,158,137,45,93,40,96,18,95,114,120,41,43,181,23,42,167,167,154,235,88,234,86,182,123,76,14,134,23,62,210,201,27,52,172,123,35,168,108,142,116,177,171,82,101,237,171,145,82,56,246,173,111,10,125,77,210,61,53,234,142,129,53,38,205,87,45,223,39,167,76,119,22,185,182,54,79,5,186,227,85,43,24,156,227,237,172,172,124,201,180,13,158,55,167,109,37,145,175,107,163,149,210,67,123,192,124,156,179,41,177,96,216,173,231,53,202,107,188,149,151,31,183,212,93,46,53,61,167,201,216,165,130,55,73,44,156,24,142,123,184,177,142,93,154,138,229,219,100,69,95,145,26,255,0,178,143,208,159,253,188,255,0,226,205,227,254,104,117,94,172,125,44,107,39,211,252,135,219,167,51,88,6,143,122,133,202,108,89,207,69,250,151,154,226,213,222,118,203,144,105,125,230,233,110,169,237,62,62,253,44,246,153,100,138,78,15,70,189,188,152,246,174,206,68,114,111,178,162,47,200,206,17,127,223,245,172,191,243,127,255,0,224,225,64,32,122,12,203,0,204,180,250,166,213,75,153,227,213,118,167,223,44,244,87,251,98,204,137,194,178,221,87,18,75,79,81,19,218,170,215,177,205,93,151,101,251,175,107,216,238,47,99,154,146,42,193,226,35,172,184,255,0,72,247,46,149,216,158,127,207,247,173,81,100,87,10,134,212,77,69,142,203,2,70,251,92,48,186,63,247,70,182,103,200,245,142,41,86,56,218,206,17,62,59,9,212,222,143,173,93,89,120,126,104,235,109,233,87,30,119,135,105,189,170,191,20,124,50,181,25,83,59,237,84,203,37,12,173,145,237,139,133,66,195,19,18,71,57,171,19,218,199,242,224,146,71,37,48,229,152,181,247,6,202,175,56,86,83,67,228,175,88,253,194,162,215,113,166,238,178,78,197,84,18,58,57,99,230,197,115,29,197,236,114,110,213,86,174,219,162,170,124,192,245,90,3,163,151,222,160,53,151,19,209,220,114,111,47,87,147,92,27,79,37,79,22,63,202,82,177,174,146,166,167,131,222,196,147,181,4,114,203,219,230,142,127,14,45,251,206,68,52,167,137,226,214,44,27,21,179,97,88,181,15,146,178,227,246,250,123,93,186,155,186,249,59,20,176,70,216,226,143,155,213,207,119,22,49,169,187,149,92,187,110,170,171,243,43,91,193,115,167,175,134,88,178,62,167,110,213,55,90,122,187,191,153,196,173,20,82,82,246,169,102,161,99,233,166,158,177,178,57,55,155,121,227,72,90,172,217,172,117,60,232,170,247,59,104,236,252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,154,206,172,125,83,235,39,212,12,135,220,103,52,166,102,179,171,31,84,250,201,245,3,33,247,25,192,241,88,6,1,153,106,158,101,105,211,237,62,199,170,239,153,13,242,161,41,168,104,105,145,57,202,253,149,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,83,66,125,29,244,171,134,244,161,164,118,252,62,205,109,164,118,79,113,167,167,169,203,46,241,200,179,62,227,113,70,125,244,108,174,99,29,229,163,115,164,108,44,226,222,44,85,114,167,113,242,61,241,215,194,27,167,76,19,18,208,155,111,81,94,95,205,230,121,175,197,40,252,239,57,163,242,150,184,235,27,15,147,237,247,86,41,55,154,131,189,221,237,181,255,0,173,225,190,205,221,211,252,1,0,60,80,186,22,253,53,226,175,215,29,28,195,60,222,164,217,120,124,98,154,137,220,102,190,218,227,141,200,187,66,141,95,49,89,14,209,246,246,86,189,241,35,227,253,107,155,79,26,79,240,6,85,201,255,0,224,169,234,159,41,250,127,93,238,54,225,226,253,211,166,9,163,250,167,140,106,102,11,79,228,63,73,159,23,172,188,81,115,154,94,119,72,170,89,52,245,157,201,101,126,221,239,60,198,246,152,214,49,157,141,209,23,154,163,94,10,158,169,242,159,167,245,222,227,110,2,234,64,0,85,95,142,119,238,79,248,147,249,105,202,188,21,61,83,229,63,79,235,189,198,220,117,95,28,239,220,159,241,39,242,211,149,120,42,122,167,202,126,159,215,123,141,184,11,169,42,87,198,211,88,239,178,229,88,47,79,212,240,246,108,180,214,244,204,107,36,228,199,121,186,169,36,168,164,167,77,149,156,227,236,178,42,159,154,63,139,252,215,222,110,241,181,86,218,140,230,117,211,154,221,115,254,176,117,110,251,121,167,164,134,162,151,40,171,178,49,180,204,115,88,176,91,221,228,97,114,163,156,229,230,232,169,163,115,215,125,149,234,229,68,106,42,53,3,213,120,107,233,13,78,175,245,131,131,192,176,85,173,183,15,168,92,190,229,53,52,241,68,248,25,66,230,190,157,202,146,111,205,142,172,90,72,222,214,34,189,89,43,149,56,236,175,109,149,120,194,225,87,92,171,163,231,223,109,245,20,145,211,225,217,69,182,247,92,217,158,228,124,144,61,179,80,163,98,68,106,162,191,187,93,19,149,28,173,78,13,122,239,186,35,93,199,252,18,244,114,197,22,43,157,117,3,81,55,122,245,83,112,92,58,142,62,47,111,148,165,142,58,122,186,133,221,31,194,78,243,229,166,249,43,57,51,202,253,215,109,35,145,44,83,86,48,95,210,134,150,102,90,103,241,79,134,125,173,199,238,54,47,59,216,239,121,95,53,77,36,61,222,223,38,243,227,220,229,199,147,119,219,109,211,125,192,206,191,74,186,165,250,22,234,59,78,181,50,107,239,193,168,44,217,5,47,197,107,124,175,152,237,90,229,127,102,187,245,104,199,185,219,210,203,59,126,227,85,233,190,236,217,200,213,77,41,153,97,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,232,103,166,158,55,43,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,209,159,69,57,77,139,48,233,31,72,110,216,229,119,155,164,167,195,237,150,185,36,237,62,62,53,84,80,54,146,166,61,158,136,171,194,120,37,102,251,113,119,29,218,170,213,69,80,237,96,0,32,7,141,95,165,140,91,234,5,15,183,92,72,1,225,113,235,179,76,191,58,246,122,210,127,248,213,250,88,197,190,160,80,251,117,196,128,30,23,30,187,52,203,243,175,103,173,2,234,122,157,233,235,21,234,131,70,175,90,71,148,212,249,15,63,219,169,183,93,25,75,29,68,214,202,232,157,202,42,136,218,244,255,0,109,27,209,174,99,159,20,178,177,30,206,124,147,58,218,165,165,185,222,139,103,119,61,51,212,187,23,193,178,75,55,103,206,209,121,168,106,59,93,216,89,52,127,172,133,239,141,219,199,43,29,247,92,187,111,178,236,168,168,154,126,34,175,136,143,72,127,210,183,70,147,236,181,23,123,80,176,238,237,110,47,206,191,203,67,63,117,209,121,170,73,57,34,198,189,216,226,111,5,119,14,50,199,22,242,50,53,151,144,66,14,148,186,227,166,201,122,68,212,158,145,245,25,149,107,125,182,233,190,82,204,70,236,175,150,161,43,169,34,182,85,206,234,41,213,202,229,137,240,68,215,246,156,155,68,176,196,216,246,99,163,103,122,184,15,213,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,133,208,207,77,60,110,86,201,20,145,185,17,204,123,92,138,213,106,162,42,42,42,41,249,64,210,159,86,62,150,53,147,233,254,67,237,211,153,172,52,167,213,143,165,141,100,250,127,144,251,116,230,107,0,213,64,0,0,0,10,1,241,71,245,217,169,191,146,251,61,17,42,188,12,127,125,159,195,127,204,136,171,226,143,235,179,83,127,37,246,122,34,85,120,24,254,251,63,134,255,0,153,1,106,128,0,57,87,86,62,150,53,147,233,254,67,237,211,153,172,52,167,213,143,165,141,100,250,127,144,251,116,230,107,0,213,64,0,1,149,115,85,6,85,192,210,159,73,222,150,52,111,233,254,61,237,208,29,84,229,93,39,122,88,209,191,167,248,247,183,64,117,80,0,0,51,237,226,41,211,62,27,210,215,80,203,134,105,245,117,91,241,235,253,158,28,142,134,138,165,85,239,182,50,106,138,136,86,145,37,87,43,166,99,93,78,229,99,221,247,248,61,173,114,189,205,89,31,45,124,12,127,125,159,195,127,204,142,85,227,87,234,159,22,250,127,67,238,55,19,170,248,24,254,251,63,134,255,0,153,1,0,58,177,245,79,172,159,80,50,31,113,156,247,253,11,244,101,125,235,15,81,234,173,146,93,126,13,134,98,254,94,163,38,185,68,246,45,83,99,149,95,218,166,166,141,219,239,52,189,169,81,36,115,86,56,218,199,57,220,149,25,20,158,3,171,31,84,250,201,245,3,33,247,25,203,169,240,184,244,39,166,95,157,123,197,104,18,126,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,67,245,128,0,0,0,0,0,0,0,128,30,53,126,150,49,111,168,20,62,221,113,39,249,0,60,106,253,44,98,223,80,40,125,186,226,4,0,240,184,245,217,166,95,157,123,61,105,127,197,0,248,92,122,236,211,47,206,189,158,180,191,224,0,0,0,0,57,254,191,107,29,139,167,253,26,203,53,139,35,135,204,82,99,54,247,84,71,77,201,236,243,117,79,114,71,77,77,205,140,122,199,221,158,72,162,238,112,86,179,159,39,125,214,170,153,151,46,167,198,79,90,254,195,116,251,105,209,202,75,127,122,175,83,110,11,222,158,72,185,71,5,13,186,90,122,137,56,185,36,106,182,103,78,250,52,110,236,123,86,62,254,252,93,193,74,139,209,77,47,186,235,86,174,98,26,81,102,117,92,117,25,77,226,154,218,250,138,106,39,85,190,142,7,189,59,213,75,19,85,21,236,134,46,228,175,251,205,68,100,110,85,115,81,21,80,47,79,195,71,0,169,211,238,139,116,238,150,229,143,82,90,174,87,202,122,155,253,82,194,145,115,172,101,93,76,146,210,212,74,248,213,121,189,212,107,72,137,201,121,181,141,99,29,199,135,20,164,206,169,244,83,250,59,117,5,155,104,228,119,15,59,73,143,220,19,200,78,233,123,146,62,134,120,153,81,75,221,119,110,52,89,146,9,162,73,56,177,27,220,71,241,221,187,42,233,76,166,191,26,77,28,177,97,250,203,137,107,21,162,110,221,94,162,91,234,41,238,148,220,94,188,170,173,173,167,141,181,60,220,245,68,231,4,244,241,118,218,198,53,190,91,151,222,116,142,84,9,85,224,251,172,118,44,231,166,4,210,170,120,124,189,235,77,46,19,211,214,71,201,239,239,210,215,84,79,87,79,83,186,177,172,111,39,190,166,46,218,57,238,79,45,205,220,82,70,161,58,138,96,240,96,213,234,108,67,94,114,93,35,184,207,73,13,62,161,89,219,53,26,186,9,95,60,215,27,127,114,88,225,99,219,247,24,197,166,154,186,71,43,211,230,176,198,136,228,85,226,251,159,3,42,231,170,210,221,45,206,245,167,59,182,105,158,154,88,190,51,146,94,123,222,74,139,205,67,79,221,237,66,249,164,253,100,207,100,109,218,56,158,239,188,228,223,109,147,117,84,69,242,165,223,120,71,104,94,156,98,29,54,89,245,190,217,102,238,230,121,223,159,138,229,116,168,84,124,144,210,211,215,205,4,116,180,255,0,36,237,66,190,93,146,61,19,119,62,69,69,115,149,25,19,99,14,255,0,210,143,74,58,113,210,86,156,51,10,194,162,243,215,90,238,220,247,251,252,240,163,42,174,245,77,69,68,115,145,21,123,112,179,147,146,40,81,85,177,181,206,85,87,189,242,72,254,214,0,21,213,226,117,225,255,0,89,171,180,117,61,64,232,134,59,230,243,170,78,83,228,214,216,164,158,90,171,245,44,112,67,12,78,166,99,158,177,164,208,71,79,242,134,54,53,211,53,238,217,93,35,88,201,41,176,213,65,72,30,43,125,40,233,199,78,218,143,141,102,186,95,23,194,173,90,141,241,25,230,176,69,10,54,150,219,85,74,180,235,35,169,149,23,238,67,39,154,106,164,59,113,141,204,114,49,81,142,100,113,7,214,240,84,245,79,148,253,63,174,247,27,113,117,37,43,120,42,122,167,202,126,159,215,123,141,184,186,144,42,175,198,247,84,191,249,26,104,165,190,251,255,0,203,121,77,222,217,229,127,216,166,160,159,188,172,255,0,230,147,120,49,255,0,229,123,127,189,169,10,186,7,211,60,87,87,122,189,211,108,23,53,164,243,118,90,139,133,69,194,166,149,209,199,36,117,94,74,146,106,198,65,43,36,99,152,248,100,125,59,89,35,21,191,122,55,61,168,168,170,138,159,175,196,63,53,181,103,253,105,106,173,246,205,79,87,13,61,45,225,150,71,182,165,141,107,214,123,125,52,84,51,57,17,174,114,112,116,180,210,57,139,190,234,197,106,170,53,85,90,146,255,0,192,251,0,166,150,235,170,122,165,93,143,85,165,69,45,61,186,193,107,187,57,37,108,10,201,93,44,245,180,236,93,251,79,122,44,52,15,119,201,94,196,88,255,0,170,146,47,32,146,190,45,152,85,171,42,232,183,32,190,220,42,42,227,168,195,175,22,171,221,11,97,123,81,146,78,250,150,208,171,101,69,106,170,179,181,93,43,145,26,173,94,109,98,239,178,43,93,76,26,3,172,119,222,159,245,151,19,214,44,114,31,49,87,140,220,27,81,37,55,38,51,205,210,189,174,142,166,155,155,216,244,143,187,4,146,197,220,224,174,103,62,77,251,205,69,52,167,150,98,214,44,231,21,188,225,89,77,15,157,178,228,22,250,139,93,198,155,186,248,251,244,179,198,232,229,143,155,21,175,111,38,61,201,187,85,28,155,238,138,139,243,50,239,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,133,208,207,77,60,110,86,201,20,145,185,17,204,123,92,138,213,106,162,42,42,42,40,26,158,4,117,240,240,205,110,185,255,0,69,186,85,125,188,211,210,67,81,75,103,125,145,141,166,99,154,197,130,223,83,45,12,46,84,115,156,188,221,21,52,110,122,239,178,189,92,168,141,69,70,164,138,2,0,120,157,116,29,250,111,177,84,235,206,147,217,121,103,216,253,189,223,18,181,219,173,221,202,172,162,22,190,22,199,187,187,173,78,245,60,13,168,86,241,142,73,102,106,71,10,111,194,38,165,59,96,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,231,19,246,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,93,68,21,23,226,189,208,229,78,53,117,189,245,113,167,47,164,75,21,202,162,157,249,117,165,25,21,58,208,213,202,232,224,109,108,8,212,106,74,201,229,115,59,173,93,229,73,165,116,155,189,178,63,178,21,150,125,92,155,41,190,230,23,24,110,217,29,119,155,171,167,183,208,90,227,147,180,200,248,210,209,82,197,73,77,30,204,68,69,225,4,17,51,125,185,59,142,238,85,114,170,175,202,39,167,134,231,135,221,55,81,53,50,107,14,178,90,170,219,167,86,234,135,83,81,91,102,138,88,89,147,61,98,158,57,86,42,136,103,138,104,89,77,50,64,229,123,90,230,72,244,124,123,238,201,17,3,186,248,74,116,81,240,74,58,62,172,181,54,217,117,163,189,77,222,143,11,183,206,157,136,219,67,52,29,183,220,220,136,238,114,119,153,44,177,196,217,26,214,164,104,233,81,36,73,97,123,44,252,0,50,174,105,79,164,239,75,26,55,244,255,0,30,246,232,12,214,26,83,233,59,210,198,141,253,63,199,189,186,0,57,87,136,143,72,127,210,183,70,147,236,181,23,123,80,176,238,237,110,47,206,191,203,67,63,117,209,121,170,73,57,34,198,189,216,226,111,5,119,14,50,199,22,242,50,53,151,149,5,218,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,106,120,170,191,24,46,144,255,0,30,174,48,90,47,241,20,89,203,100,175,255,0,112,165,160,171,134,39,167,251,72,36,70,63,252,67,146,63,239,242,1,50,186,36,235,7,25,234,231,75,226,189,53,105,40,179,107,29,60,13,203,44,244,145,84,118,40,103,150,73,217,11,227,146,86,35,92,201,155,76,249,81,141,124,139,26,57,24,247,57,83,147,157,109,245,131,140,244,141,165,242,222,156,180,149,185,181,242,158,118,226,118,122,184,170,59,21,211,197,36,12,153,242,73,19,21,173,100,45,169,100,170,199,62,53,145,26,172,99,154,171,201,180,109,211,23,80,185,87,75,250,203,101,213,204,90,155,207,249,14,229,53,198,214,250,169,41,225,185,208,202,222,50,211,200,230,47,251,89,24,174,107,218,201,98,137,234,199,240,226,174,167,122,133,202,186,160,214,91,214,174,101,52,222,67,207,246,233,173,214,182,85,73,81,13,178,134,38,241,138,158,55,61,127,219,72,245,107,88,215,203,44,175,70,51,159,20,14,105,118,187,93,111,247,90,219,237,246,231,87,113,185,92,106,36,171,172,172,171,153,211,79,83,60,142,87,73,44,146,57,85,207,123,156,170,229,114,170,170,170,170,169,123,222,28,221,20,127,69,93,56,158,255,0,159,219,45,82,106,110,83,250,203,149,76,9,221,146,215,66,168,197,142,216,217,185,57,142,226,246,44,146,186,36,107,95,35,154,221,229,108,49,72,177,87,194,83,162,143,141,214,81,245,101,169,182,203,85,101,150,30,244,120,93,190,116,239,200,234,232,103,237,190,230,228,71,112,143,178,248,165,142,38,200,215,57,100,87,74,137,26,197,11,223,109,64,0,0,12,203,107,246,177,223,122,128,214,92,179,88,178,56,124,189,94,77,112,117,68,116,220,152,255,0,41,74,198,164,116,212,220,216,198,36,157,168,35,138,46,231,4,115,248,114,119,222,114,169,115,254,42,29,67,218,180,107,166,139,174,7,75,117,171,165,203,53,58,158,107,37,165,144,209,182,102,58,137,31,10,92,157,43,164,78,12,98,211,76,232,81,83,121,57,212,49,88,137,197,210,71,68,32,13,30,244,95,172,119,221,125,233,131,0,213,92,166,30,23,171,173,190,74,123,140,156,152,190,102,170,146,162,90,73,106,118,99,24,198,119,159,78,233,123,109,106,53,157,206,9,186,55,117,206,17,99,254,12,26,243,77,138,234,134,75,160,23,218,218,191,47,156,83,182,233,98,99,170,37,116,17,220,104,227,145,211,198,200,81,138,198,62,106,109,222,233,85,204,249,80,198,197,230,174,98,52,46,36,0,0,0,7,42,234,119,167,172,87,170,13,26,189,105,30,83,83,228,60,255,0,110,166,221,116,101,44,117,19,91,43,162,119,40,170,35,107,211,253,180,111,70,185,142,124,82,202,196,123,57,242,76,240,235,70,144,230,90,11,170,25,6,145,234,4,20,145,223,113,218,134,195,80,180,147,164,208,74,199,198,217,98,154,55,252,149,89,36,82,71,34,35,145,175,68,122,35,154,215,34,181,52,230,70,174,186,58,50,177,117,135,167,20,182,200,238,191,6,204,241,127,49,81,140,220,165,123,214,149,178,74,140,238,211,84,198,221,247,134,94,212,72,178,53,171,36,110,99,92,222,72,143,138,64,207,181,206,237,117,189,84,178,178,243,115,171,175,168,142,158,10,70,75,83,51,165,123,96,130,38,67,12,72,231,42,170,50,56,163,142,54,55,240,107,24,214,166,200,136,130,59,181,214,27,85,69,138,27,157,91,45,181,149,16,213,212,81,182,103,36,19,79,11,100,108,82,190,61,248,185,236,108,243,53,174,84,221,169,44,136,155,114,93,215,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,93,12,244,211,198,229,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,157,47,166,46,158,178,174,168,53,150,203,164,120,181,79,144,243,253,202,155,141,209,244,178,84,67,108,161,137,188,165,168,145,172,79,246,177,177,28,230,53,242,203,19,21,236,231,201,3,218,244,73,209,246,77,213,206,168,69,101,106,85,209,97,54,58,136,29,150,94,41,37,167,239,208,193,44,115,190,22,71,28,175,71,57,243,58,153,241,35,218,201,18,53,114,61,237,114,39,23,104,35,19,197,172,88,54,43,102,194,177,106,31,37,101,199,237,244,246,187,117,55,117,242,118,41,96,141,177,197,31,55,171,158,238,44,99,83,119,42,185,118,221,85,87,230,124,13,23,210,28,55,65,116,191,31,210,61,63,130,174,59,22,59,78,232,105,214,174,117,154,121,94,249,29,44,179,72,255,0,146,43,228,150,73,36,84,106,53,136,175,84,107,90,212,70,167,181,2,128,124,81,253,118,106,111,228,190,207,68,117,255,0,12,93,33,166,215,173,6,234,151,72,230,130,146,74,140,138,207,97,134,222,181,115,203,12,17,92,89,241,41,104,166,145,241,110,244,100,117,49,195,34,162,35,183,70,42,43,92,138,173,94,65,226,143,235,179,83,127,37,246,122,34,85,120,24,254,251,63,134,255,0,153,1,85,102,154,52,7,88,236,93,64,104,214,39,172,88,228,62,94,147,38,183,182,162,74,110,79,127,148,170,99,157,29,77,55,55,177,139,39,106,120,229,139,185,193,26,254,28,155,247,92,138,103,219,171,221,33,166,208,142,165,245,11,75,109,240,82,65,109,180,222,31,53,174,10,105,229,153,148,246,234,150,54,170,142,21,124,191,125,207,101,60,241,49,234,229,119,223,107,190,243,255,0,172,182,191,224,251,172,118,44,231,166,4,210,170,120,124,189,235,77,46,19,211,214,71,201,239,239,210,215,84,79,87,79,83,186,177,172,111,39,190,166,46,218,57,238,79,45,205,220,82,70,160,19,168,205,103,86,62,169,245,147,234,6,67,238,51,154,83,51,89,213,143,170,125,100,250,129,144,251,140,224,115,252,79,22,190,231,57,85,155,10,197,168,124,237,235,32,184,83,218,237,212,221,214,71,223,170,158,70,199,20,124,222,173,99,121,61,237,77,220,168,212,223,117,84,79,153,125,61,2,244,81,138,244,167,167,20,151,187,181,179,204,106,110,77,111,134,76,142,225,80,145,190,74,14,104,217,29,108,167,88,220,246,54,24,158,136,143,115,28,189,233,24,143,85,226,216,153,20,106,240,92,208,189,56,174,194,114,62,161,238,118,111,61,153,208,228,21,56,221,182,166,161,81,241,219,169,91,71,77,36,143,167,102,223,114,105,60,211,216,249,21,85,221,182,163,27,193,31,42,73,103,224,8,107,226,41,208,173,55,84,184,106,231,26,125,65,72,205,84,176,83,195,13,12,213,53,82,177,151,59,116,43,80,245,182,162,44,137,4,47,116,149,14,145,147,57,159,215,99,88,231,177,142,87,178,101,0,50,195,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,133,208,207,77,60,110,86,201,20,145,185,17,204,123,92,138,213,106,162,42,42,42,41,40,60,46,61,118,105,151,231,94,207,90,73,79,24,78,148,116,227,6,163,183,117,55,133,69,240,107,174,81,144,50,207,127,181,193,10,37,45,117,84,176,84,78,149,237,217,83,181,50,249,119,36,168,136,173,149,207,108,139,197,233,35,165,141,126,23,30,187,52,203,243,175,103,173,2,127,248,213,250,88,197,190,160,80,251,117,196,172,14,139,244,114,197,175,189,80,96,26,85,148,205,194,203,117,184,73,81,113,143,139,215,204,210,210,83,203,87,45,54,236,123,30,206,243,41,221,23,113,174,71,51,185,205,55,86,236,182,127,227,87,233,99,22,250,129,67,237,215,18,0,120,92,122,236,211,47,206,189,158,180,11,243,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,253,96,0,57,167,81,90,13,134,245,37,164,119,221,41,204,232,169,28,203,141,59,223,108,174,154,157,102,125,166,226,140,114,83,214,196,141,123,29,206,55,59,117,106,61,188,216,175,141,203,193,238,69,233,96,12,171,154,83,233,59,210,198,141,253,63,199,189,186,3,53,134,148,250,78,244,177,163,127,79,241,239,110,128,12,214,23,253,101,233,211,4,234,131,160,93,42,211,76,234,159,247,127,99,172,179,214,243,155,251,153,116,248,42,67,5,103,110,41,99,239,118,187,239,119,105,238,224,255,0,193,83,240,84,160,19,74,125,39,122,88,209,191,167,248,247,183,64,5,0,245,47,211,166,119,210,254,169,215,233,158,117,79,254,54,178,207,91,206,31,238,157,175,204,205,12,21,157,184,165,147,179,221,236,61,221,167,187,155,63,5,79,193,86,194,124,47,188,65,42,110,213,54,94,151,181,166,235,72,199,178,157,180,24,125,242,166,88,169,153,194,24,169,105,232,236,169,20,80,53,170,245,107,39,115,39,150,94,114,61,91,23,222,123,153,191,85,241,113,214,29,18,198,116,94,135,75,115,204,110,147,46,203,47,181,18,87,216,237,45,188,207,69,61,157,233,73,85,4,87,167,164,45,84,145,145,75,39,6,193,42,181,147,42,201,182,253,167,241,166,28,79,22,190,231,57,85,155,10,197,168,124,237,235,32,184,83,218,237,212,221,214,71,223,170,158,70,199,20,124,222,173,99,121,61,237,77,220,168,212,223,117,84,79,152,26,147,7,42,233,123,23,214,92,59,67,177,91,6,188,230,159,105,178,250,123,125,58,213,212,203,74,216,234,169,185,66,197,90,74,153,153,52,172,172,154,23,171,227,90,166,171,123,173,107,92,228,87,242,145,253,84,14,85,213,143,165,141,100,250,127,144,251,116,230,107,13,41,245,99,233,99,89,62,159,228,62,221,57,154,192,52,167,210,119,165,141,27,250,127,143,123,116,4,127,241,22,232,39,250,85,219,173,57,254,158,207,229,53,38,203,229,44,209,121,154,142,52,53,182,185,42,190,250,79,201,127,85,229,251,243,212,36,145,181,207,115,82,72,251,114,185,209,118,228,7,73,222,150,52,111,233,254,61,237,208,29,84,15,63,167,184,85,171,77,112,12,107,78,108,85,21,115,219,113,91,61,21,146,142,90,183,181,211,201,5,52,44,134,55,72,230,181,173,87,171,88,138,170,141,106,111,190,200,159,129,232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,179,171,31,84,250,201,245,3,33,247,25,205,41,153,172,234,199,213,62,178,125,64,200,125,198,112,46,167,194,227,208,158,153,126,117,239,21,164,170,34,175,133,199,161,61,50,252,235,222,43,73,84,0,0,5,85,248,231,126,228,255,0,137,63,150,156,171,193,83,213,62,83,244,254,187,220,109,199,85,241,206,253,201,255,0,18,127,45,57,87,130,167,170,124,167,233,253,119,184,219,128,186,144,0,21,87,227,157,251,147,254,36,254,90,114,175,5,79,84,249,79,211,250,239,113,183,29,87,199,59,247,39,252,73,252,180,229,94,10,158,169,242,159,167,245,222,227,110,2,218,122,133,202,111,184,54,129,106,94,107,139,87,121,43,214,63,135,222,110,150,234,158,211,36,236,85,65,69,44,145,73,193,232,230,59,139,216,213,217,200,173,93,182,84,84,249,25,151,47,79,197,231,58,251,37,209,181,202,193,240,191,55,246,215,32,181,216,187,221,254,223,148,237,200,234,254,239,30,43,220,223,200,118,248,238,223,239,188,183,251,188,93,72,56,158,45,125,206,114,171,54,21,139,80,249,219,214,65,112,167,181,219,169,187,172,143,191,85,60,141,142,40,249,189,90,198,242,123,218,155,185,81,169,190,234,168,159,48,47,251,195,171,71,44,90,55,210,62,9,77,104,155,204,85,230,22,248,51,27,165,79,23,179,189,85,95,4,82,53,56,57,239,70,246,160,74,120,55,111,22,191,177,207,139,92,247,33,37,79,147,137,226,214,44,27,21,179,97,88,181,15,146,178,227,246,250,123,93,186,155,186,249,59,20,176,70,216,226,143,155,213,207,119,22,49,169,187,149,92,187,110,170,171,243,62,176,25,204,235,167,10,186,224,29,96,234,221,138,243,81,73,53,69,86,81,87,123,99,169,158,231,49,32,184,59,207,66,213,87,53,171,205,177,84,198,215,166,219,35,209,200,138,228,68,114,217,79,130,133,218,213,55,77,185,149,138,27,157,35,238,84,121,197,69,93,69,27,102,106,207,12,19,80,81,54,41,95,30,252,154,199,186,9,154,215,42,108,229,138,68,77,248,174,209,131,198,175,213,62,45,244,254,135,220,110,39,213,240,75,202,111,180,154,251,157,97,84,245,220,44,183,92,61,110,149,148,221,166,47,118,170,146,182,158,58,121,57,170,115,111,22,86,212,166,200,168,213,238,110,228,85,107,85,2,229,0,0,64,15,26,191,75,24,183,212,10,31,110,184,144,3,194,227,215,102,153,126,117,236,245,164,255,0,241,171,244,177,139,125,64,161,246,235,137,0,60,46,61,118,105,151,231,94,207,90,5,255,0,0,0,174,15,21,14,133,105,179,252,122,235,212,246,150,208,82,65,147,216,233,230,185,102,112,205,85,47,59,181,186,10,88,88,217,226,89,36,88,99,125,44,52,202,171,27,24,206,235,28,245,228,233,24,198,73,78,198,148,250,177,244,177,172,159,79,242,31,110,156,205,96,26,83,234,199,210,198,178,125,63,200,125,186,115,53,134,148,250,177,244,177,172,159,79,242,31,110,156,205,96,26,168,0,0,0,1,64,62,40,254,187,53,55,242,95,103,162,37,87,129,143,239,179,248,111,249,145,21,124,81,253,118,106,111,228,190,207,68,74,175,3,31,223,103,240,223,243,32,45,80,0,7,42,234,199,210,198,178,125,63,200,125,186,115,53,134,148,250,177,244,177,172,159,79,242,31,110,156,205,96,26,168,0,0,50,174,106,160,202,184,26,83,233,59,210,198,141,253,63,199,189,186,3,170,156,171,164,239,75,26,55,244,255,0,30,246,232,14,170,0,0,5,43,120,213,250,167,197,190,159,208,251,141,196,234,190,6,63,190,207,225,191,230,71,42,241,171,245,79,139,125,63,161,247,27,137,213,124,12,127,125,159,195,127,204,128,128,29,88,250,167,214,79,168,25,15,184,206,93,79,133,199,161,61,50,252,235,222,43,74,86,234,199,213,62,178,125,64,200,125,198,114,234,124,46,61,9,233,151,231,94,241,90,4,170,0,0,0,0,0,0,0,0,32,7,141,95,165,140,91,234,5,15,183,92,73,254,64,15,26,191,75,24,183,212,10,31,110,184,129,0,60,46,61,118,105,151,231,94,207,90,95,241,64,62,23,30,187,52,203,243,175,103,173,47,248,0,0,0,0,10,75,241,142,213,234,156,215,169,122,29,45,167,158,173,45,186,113,103,134,23,193,52,17,53,159,17,174,99,42,166,154,39,183,119,189,142,167,90,6,42,61,83,103,194,254,45,77,213,207,243,254,16,216,47,218,222,178,109,183,255,0,138,121,79,177,88,253,210,251,217,236,119,60,223,114,54,208,118,185,114,78,222,222,127,185,203,103,127,122,227,183,222,228,222,85,215,230,117,250,68,235,39,86,47,255,0,11,248,127,148,200,36,177,118,123,253,222,95,13,141,148,29,222,92,91,183,115,202,247,56,237,247,121,241,221,219,114,89,213,224,117,139,95,105,49,93,92,205,106,40,120,89,110,183,11,61,174,142,167,186,197,238,213,82,71,85,37,68,124,17,121,183,139,43,105,151,117,68,106,247,54,106,170,181,200,129,103,228,10,241,142,210,26,108,215,166,138,29,82,167,130,145,46,90,113,120,134,103,207,52,242,181,255,0,14,174,123,41,102,134,38,55,118,61,238,168,90,7,170,189,19,102,66,254,46,77,213,175,158,164,127,235,243,5,253,34,116,109,171,22,15,138,124,63,202,99,242,95,123,221,142,239,47,134,200,202,254,215,30,77,219,185,229,123,124,183,251,188,249,108,237,184,168,82,103,67,58,161,106,209,206,173,52,207,60,190,182,145,45,176,94,62,27,89,61,93,107,105,32,164,130,186,25,40,164,170,146,87,34,181,172,133,181,43,50,239,178,42,70,168,174,110,252,147,70,102,85,205,78,218,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,6,88,139,254,240,184,244,39,166,95,157,123,197,105,64,37,255,0,120,92,122,19,211,47,206,189,226,180,9,84,0,0,85,95,142,119,238,79,248,147,249,105,106,133,85,248,231,126,228,255,0,137,63,150,129,202,188,21,61,83,229,63,79,235,189,198,220,92,78,161,102,182,173,53,192,50,93,70,190,211,213,207,109,197,108,245,183,186,200,169,24,215,79,36,20,208,190,105,27,27,92,230,181,94,173,98,162,34,185,169,190,219,170,126,37,59,120,42,122,167,202,126,159,215,123,141,184,159,254,40,254,132,245,55,242,95,120,162,2,128,75,232,240,159,197,172,88,255,0,68,184,133,218,209,67,229,234,242,107,133,222,233,116,147,186,247,249,138,166,87,77,72,217,54,114,170,51,104,41,41,217,179,81,27,247,55,219,147,156,171,66,230,164,177,60,90,197,131,98,182,108,43,22,161,242,86,92,126,223,79,107,183,83,119,95,39,98,150,8,219,28,81,243,122,185,238,226,198,53,55,114,171,151,109,213,85,126,96,125,99,61,126,36,56,181,139,15,235,107,84,173,56,229,15,148,164,168,184,82,93,36,143,186,249,57,85,86,208,211,213,212,201,187,213,85,57,207,60,175,219,126,45,229,179,81,26,136,137,161,66,160,60,111,112,95,135,234,158,154,106,103,197,59,159,30,199,234,236,94,75,177,183,103,200,84,164,221,222,231,47,189,207,226,92,120,241,78,61,157,247,119,61,154,29,87,193,11,58,248,134,150,106,94,153,252,47,183,240,28,130,146,251,231,123,251,247,188,253,50,195,218,237,241,251,188,62,27,203,151,37,229,222,219,102,240,221,214,84,83,7,130,198,127,83,98,234,27,43,211,234,140,134,146,142,219,149,98,239,169,101,12,203,19,95,95,113,163,168,141,97,72,149,201,205,207,101,60,245,239,86,49,126,108,230,231,34,246,209,91,115,224,0,0,101,92,210,159,73,222,150,52,111,233,254,61,237,208,25,172,52,167,210,119,165,141,27,250,127,143,123,116,0,117,80,0,25,87,52,167,210,119,165,141,27,250,127,143,123,116,6,107,13,41,244,157,233,99,70,254,159,227,222,221,0,29,84,2,181,124,88,186,215,183,98,216,173,207,165,125,55,185,243,201,47,59,83,102,51,177,106,169,230,181,80,186,58,122,136,233,227,114,53,145,205,230,163,155,139,213,178,61,169,18,75,27,216,171,42,43,2,178,250,145,162,209,42,13,109,202,96,233,202,237,87,113,211,167,84,69,53,142,106,150,206,215,181,146,65,27,229,133,18,161,140,155,132,115,58,88,216,178,34,189,88,198,170,185,235,247,221,249,52,6,221,164,247,77,101,196,233,181,211,35,248,38,2,203,131,106,47,245,62,78,166,167,185,75,19,93,34,211,112,165,84,153,59,234,198,193,220,143,239,71,221,231,243,227,177,249,116,95,72,115,45,122,213,12,127,72,244,254,10,73,47,185,21,67,161,167,90,185,210,24,34,99,35,116,178,205,35,254,106,140,142,40,228,145,81,168,231,170,49,81,173,115,149,26,173,104,210,28,203,65,117,67,32,210,61,64,130,146,59,238,59,80,216,106,22,146,116,154,9,88,248,219,44,83,70,255,0,146,171,36,138,72,228,68,114,53,232,143,68,115,90,228,86,160,105,162,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,67,245,149,129,225,41,214,191,198,232,232,250,77,212,219,157,214,178,245,15,122,76,46,225,58,247,227,117,12,48,119,31,108,114,163,121,199,217,100,82,201,19,164,115,154,177,171,162,69,141,34,133,143,179,240,0,28,255,0,95,181,142,197,211,254,141,101,154,197,145,195,230,41,49,155,123,170,35,166,228,246,121,186,167,185,35,166,166,230,198,61,99,238,207,36,81,119,56,43,89,207,147,190,235,85,64,168,15,24,45,99,190,231,61,80,46,149,84,67,229,236,186,105,111,130,158,142,62,76,127,126,170,186,158,10,186,138,157,209,141,123,121,49,244,209,118,213,207,106,121,110,109,226,178,57,8,65,37,166,235,13,170,158,251,53,178,173,150,218,202,137,169,41,235,29,11,146,9,167,133,177,186,88,153,38,220,92,246,54,120,92,230,162,238,212,150,53,93,185,38,235,181,218,235,127,186,214,223,111,183,58,187,141,202,227,81,37,93,101,101,92,206,154,122,153,228,114,186,73,100,145,202,174,123,220,229,87,43,149,85,85,85,85,73,191,215,254,142,95,116,11,166,14,149,52,171,41,155,157,234,213,111,202,106,46,49,241,98,121,106,170,186,138,26,185,105,183,99,222,199,246,95,80,232,187,141,114,181,253,190,105,178,59,100,8,65,108,180,221,111,85,47,163,179,91,42,235,234,35,167,158,173,241,83,66,233,94,216,32,137,243,77,42,181,168,170,140,142,40,228,145,238,252,26,198,57,203,178,34,169,237,116,7,88,239,189,63,235,46,39,172,88,228,62,98,175,25,184,54,162,74,110,76,103,155,165,123,93,29,77,55,55,177,233,31,118,9,37,139,185,193,92,206,124,155,247,154,138,118,191,11,143,93,154,101,249,215,179,214,156,83,95,180,114,251,211,254,178,229,154,59,145,205,230,42,241,155,131,169,227,169,226,198,121,186,87,181,36,166,169,224,199,189,35,238,193,36,82,246,249,171,153,207,139,190,243,85,0,210,245,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,235,33,7,132,134,188,211,106,159,77,17,233,181,194,182,174,124,135,76,42,62,23,82,181,53,18,212,62,91,116,239,146,90,25,17,239,98,53,140,107,82,90,102,68,215,191,131,40,218,191,117,175,99,82,111,128,0,0,0,1,64,62,40,254,187,53,55,242,95,103,162,37,87,129,143,239,179,248,111,249,145,21,124,81,253,118,106,111,228,190,207,68,74,175,3,31,223,103,240,223,243,32,45,80,0,5,0,248,163,250,236,212,223,201,125,158,136,149,94,6,63,190,207,225,191,230,68,85,241,71,245,217,169,191,146,251,61,17,42,188,12,127,125,159,195,127,204,128,231,254,52,154,57,98,195,245,151,18,214,43,68,221,186,189,68,183,212,83,221,41,184,189,121,85,91,91,79,27,106,121,185,234,137,206,9,233,226,237,181,140,107,124,183,47,188,233,28,169,249,60,24,53,122,155,16,215,156,151,72,238,51,210,67,79,168,86,118,205,70,174,130,87,207,53,198,223,220,150,56,88,246,253,198,49,105,166,174,145,202,244,249,172,49,162,57,21,120,190,90,248,193,104,229,139,57,233,129,117,86,162,111,47,122,211,75,132,21,20,114,113,123,251,244,181,213,16,82,84,83,108,143,107,27,201,239,166,151,184,173,123,147,203,112,111,20,145,202,85,7,72,90,189,77,161,29,75,233,238,169,92,39,164,130,219,105,188,50,27,164,245,48,75,51,41,237,213,44,117,45,100,200,200,190,251,158,202,121,229,123,17,168,239,190,214,253,215,255,0,85,67,73,38,107,58,177,245,79,172,159,80,50,31,113,156,210,153,154,206,172,125,83,235,39,212,12,135,220,103,2,213,60,21,61,44,101,63,80,43,189,186,220,79,242,0,120,42,122,88,202,126,160,87,123,117,184,159,224,0,0,64,15,26,191,75,24,183,212,10,31,110,184,144,3,194,227,215,102,153,126,117,236,245,164,255,0,241,171,244,177,139,125,64,161,246,235,137,0,60,46,61,118,105,151,231,94,207,90,4,255,0,241,171,244,177,139,125,64,161,246,235,137,0,60,46,61,118,105,151,231,94,207,90,79,255,0,26,191,75,24,183,212,10,31,110,184,144,3,194,227,215,102,153,126,117,236,245,160,95,240,0,0,0,12,171,154,83,233,59,210,198,141,253,63,199,189,186,3,53,134,148,250,78,244,177,163,127,79,241,239,110,128,12,214,23,231,7,83,24,111,74,30,31,154,79,170,89,133,13,93,197,238,193,241,187,109,162,217,76,138,215,220,110,50,90,163,124,80,44,156,85,176,179,140,82,61,242,57,23,139,24,238,45,123,248,70,250,12,61,86,127,170,89,222,168,125,156,251,117,125,248,159,217,44,126,143,22,179,255,0,106,195,15,149,181,210,242,236,65,250,166,55,159,30,227,254,251,249,61,119,249,185,118,64,26,171,169,153,86,178,106,62,71,170,89,173,95,152,189,100,215,9,110,21,60,100,145,241,195,205,126,228,17,119,30,247,182,24,152,141,142,54,43,151,132,108,99,81,118,106,22,255,0,225,123,208,183,232,83,21,102,184,235,30,25,229,53,38,245,207,224,244,213,174,229,53,138,215,36,109,68,222,21,106,121,122,201,183,147,185,186,185,236,137,89,31,234,156,234,136,215,138,120,93,120,127,214,93,235,45,189,77,235,126,59,217,181,67,229,174,56,61,174,121,39,130,170,74,168,167,138,120,110,206,237,189,156,97,78,214,209,71,34,61,179,54,71,72,173,70,36,78,150,218,128,0,0,229,93,88,250,88,214,79,167,249,15,183,78,102,176,210,159,86,62,150,53,147,233,254,67,237,211,153,172,3,74,125,39,122,88,209,191,167,248,247,183,64,117,83,149,116,157,233,99,70,254,159,227,222,221,1,213,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,172,234,199,213,62,178,125,64,200,125,198,115,74,102,107,58,177,245,79,172,159,80,50,31,113,156,11,169,240,184,244,39,166,95,157,123,197,105,42,136,171,225,113,232,79,76,191,58,247,138,210,85,0,0,1,85,126,57,223,185,63,226,79,229,167,42,240,84,245,79,148,253,63,174,247,27,113,213,124,115,191,114,127,196,159,203,78,85,224,169,234,159,41,250,127,93,238,54,224,46,164,0,5,85,248,231,126,228,255,0,137,63,150,156,171,193,83,213,62,83,244,254,187,220,109,199,85,241,206,253,201,255,0,18,127,45,57,87,130,167,170,124,167,233,253,119,184,219,128,239,254,55,185,215,195,244,179,77,52,207,225,125,207,143,100,21,119,223,59,223,219,179,228,41,146,30,215,111,143,222,231,241,46,92,185,39,30,206,219,59,158,237,174,190,138,113,107,238,97,213,198,144,218,113,202,31,55,87,79,152,91,46,146,71,221,100,124,105,104,167,109,93,76,155,189,81,23,132,16,74,253,183,228,238,59,53,21,202,136,178,255,0,198,247,58,248,134,169,233,166,153,252,47,183,240,28,126,174,251,231,123,251,247,188,253,74,67,218,237,241,251,188,62,27,203,151,37,229,222,219,102,240,221,220,255,0,193,183,22,177,100,29,92,86,93,174,244,62,98,175,25,195,238,55,75,92,157,215,179,203,213,62,122,106,71,73,179,85,17,251,193,87,80,205,156,138,223,191,190,220,154,213,64,187,240,0,21,151,227,131,133,93,107,240,13,44,212,104,106,41,18,219,99,188,92,108,149,17,57,238,239,186,122,232,98,154,39,49,188,120,171,17,182,249,145,202,174,69,69,116,123,35,183,85,108,95,240,134,206,190,201,117,147,109,176,124,47,205,253,181,199,238,150,46,247,127,183,229,59,113,182,191,187,199,138,247,55,242,29,190,59,183,251,239,45,254,239,23,77,95,26,191,75,24,183,212,10,31,110,184,149,151,208,182,107,117,192,58,193,210,75,237,154,158,146,106,138,172,162,146,200,246,212,177,206,98,65,112,119,145,153,200,141,115,87,155,98,169,145,204,93,246,71,163,85,81,200,138,213,13,25,128,0,128,30,53,126,150,49,111,168,20,62,221,113,32,7,133,199,174,205,50,252,235,217,235,73,255,0,227,87,233,99,22,250,129,67,237,215,18,0,120,92,122,236,211,47,206,189,158,180,11,254,0,1,202,186,177,244,177,172,159,79,242,31,110,156,205,97,165,62,172,125,44,107,39,211,252,135,219,167,51,88,6,148,250,177,244,177,172,159,79,242,31,110,156,205,97,165,62,172,125,44,107,39,211,252,135,219,167,51,88,6,170,0,0,0,0,80,15,138,63,174,205,77,252,151,217,232,137,85,224,99,251,236,254,27,254,100,69,95,20,127,93,154,155,249,47,179,209,18,171,192,199,247,217,252,55,252,200,11,84,0,1,202,186,177,244,177,172,159,79,242,31,110,156,205,97,165,62,172,125,44,107,39,211,252,135,219,167,51,88,6,170,0,0,12,171,154,168,50,174,6,148,250,78,244,177,163,127,79,241,239,110,128,234,167,42,233,59,210,198,141,253,63,199,189,186,3,170,128,0,1,74,222,53,126,169,241,111,167,244,62,227,113,58,175,129,143,239,179,248,111,249,145,202,188,106,253,83,226,223,79,232,125,198,226,117,95,3,31,223,103,240,223,243,32,32,7,86,62,169,245,147,234,6,67,238,51,151,83,225,113,232,79,76,191,58,247,138,210,149,186,177,245,79,172,159,80,50,31,113,156,186,159,11,143,66,122,101,249,215,188,86,129,42,128,0,0,0,0,0,0,0,8,1,227,87,233,99,22,250,129,67,237,215,18,127,144,3,198,175,210,198,45,245,2,135,219,174,32,64,15,11,143,93,154,101,249,215,179,214,151,252,80,15,133,199,174,205,50,252,235,217,235,75,254,0,0,0,1,229,53,99,58,253,23,233,102,101,169,159,11,248,159,217,44,126,227,125,242,93,254,207,154,242,180,210,77,218,238,113,119,14,93,190,60,184,187,109,247,217,118,216,12,193,23,209,225,63,139,88,177,254,137,113,11,181,162,135,203,213,228,215,11,189,210,233,39,117,239,243,21,76,174,154,145,178,108,229,84,102,208,82,83,179,102,162,55,238,111,183,39,57,86,133,205,30,244,83,139,88,176,254,145,244,134,211,142,80,249,74,74,140,62,217,116,146,62,235,228,229,85,91,3,106,234,100,221,234,170,156,231,158,87,237,191,22,242,217,168,141,68,68,14,214,0,3,42,230,138,58,3,206,191,72,157,27,105,61,255,0,225,127,15,242,152,252,118,46,207,127,187,203,225,178,62,131,187,203,139,118,238,121,94,231,29,190,239,62,59,187,110,75,64,58,177,130,254,139,245,79,50,211,63,138,124,79,236,150,65,113,177,121,222,199,103,205,121,90,153,33,238,246,249,59,135,46,223,46,60,157,182,251,110,187,110,94,167,133,199,161,61,50,252,235,222,43,64,160,18,255,0,188,46,61,9,233,151,231,94,241,90,80,9,127,222,23,30,132,244,203,243,175,120,173,2,85,0,0,21,87,227,157,251,147,254,36,254,90,90,161,85,126,57,223,185,63,226,79,229,160,114,175,5,79,84,249,79,211,250,239,113,183,29,255,0,198,247,58,248,126,150,105,166,153,252,47,185,241,236,130,174,251,231,123,251,118,124,133,50,67,218,237,241,251,220,254,37,203,151,36,227,217,219,103,115,221,188,3,193,83,213,62,83,244,254,187,220,109,199,85,241,206,253,201,255,0,18,127,45,2,0,116,171,165,191,166,158,163,180,235,76,230,177,124,102,130,243,144,82,252,86,139,205,121,126,237,174,39,247,171,191,88,143,99,155,181,44,83,187,238,57,30,187,108,205,220,173,69,210,153,64,62,23,30,187,52,203,243,175,103,173,47,248,1,89,126,56,56,85,214,191,0,210,205,70,134,162,145,45,182,59,197,198,201,81,19,158,238,251,167,174,134,41,162,115,27,199,138,177,27,111,153,28,170,228,84,87,71,178,59,117,86,217,161,10,188,94,112,95,181,189,27,92,175,255,0,20,242,159,98,178,11,93,247,179,216,238,121,190,228,142,160,237,114,228,157,189,188,255,0,115,150,206,254,245,199,111,189,201,161,90,222,23,30,187,52,203,243,175,103,173,47,248,206,103,66,217,173,215,0,235,7,73,47,182,106,122,73,170,42,178,138,75,35,219,82,199,57,137,5,193,222,70,103,34,53,205,94,109,138,166,71,49,119,217,30,141,85,71,34,43,87,70,96,0,0,101,92,210,159,73,222,150,52,111,233,254,61,237,208,25,172,52,167,210,119,165,141,27,250,127,143,123,116,0,117,80,0,25,87,52,167,210,119,165,141,27,250,127,143,123,116,6,107,13,41,244,157,233,99,70,254,159,227,222,221,0,30,43,173,190,176,113,158,145,180,190,91,211,150,146,183,54,190,83,206,220,78,207,87,21,71,98,186,120,164,129,147,62,73,34,98,181,172,133,181,44,149,88,231,198,178,35,85,140,115,85,121,55,61,119,107,181,214,255,0,117,173,190,223,110,117,119,27,149,198,162,74,186,202,202,185,157,52,245,51,200,229,116,146,201,35,149,92,247,185,202,174,87,42,170,170,170,170,157,87,171,61,111,207,186,130,215,156,159,80,53,26,199,87,143,220,155,81,240,184,177,234,137,38,114,216,224,166,222,54,209,113,155,103,49,237,114,61,210,162,53,136,179,62,103,240,103,53,106,79,95,7,222,144,255,0,14,174,51,170,47,241,244,88,51,99,175,255,0,119,165,175,171,154,38,39,251,120,35,71,191,252,123,150,63,239,18,1,42,188,59,186,67,254,138,90,52,191,106,104,187,58,133,152,246,171,114,142,21,254,102,24,59,78,151,202,210,71,197,18,52,237,71,43,185,171,121,242,150,73,118,145,241,164,92,94,34,61,33,255,0,74,221,26,79,178,212,93,237,66,195,187,181,184,191,58,255,0,45,12,253,215,69,230,169,36,228,139,26,247,99,137,188,21,220,56,203,28,91,200,200,214,94,82,168,1,150,27,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,11,254,232,7,172,27,87,86,90,70,215,92,22,174,60,239,14,167,163,160,202,217,52,77,70,84,206,246,57,35,174,137,209,177,177,112,168,88,101,122,198,214,181,98,123,94,206,60,18,57,36,137,126,48,93,33,254,61,92,96,180,95,226,40,179,150,201,95,254,225,75,65,87,12,79,79,246,144,72,140,127,248,135,36,127,223,228,43,215,167,93,121,204,186,109,213,203,22,171,97,149,181,109,125,186,161,140,185,208,195,80,144,178,237,110,87,181,106,40,165,87,49,237,225,35,91,178,57,88,238,15,70,72,212,230,198,170,6,151,138,224,241,159,215,154,156,87,75,241,173,0,177,86,210,121,140,226,161,215,75,235,27,81,19,167,142,221,71,36,110,130,55,194,172,87,177,147,84,236,246,202,142,103,206,134,70,39,52,115,209,182,41,105,173,169,184,218,168,174,21,150,154,187,93,69,85,60,115,75,67,86,232,157,61,43,220,212,87,67,34,194,247,196,175,106,170,181,86,55,189,155,162,241,115,147,101,92,235,245,185,175,52,221,71,117,47,152,234,77,154,182,174,124,121,106,25,107,199,210,106,137,100,98,91,169,152,145,71,36,76,149,140,116,44,153,205,146,165,98,224,222,15,168,122,46,238,228,229,15,213,208,134,133,216,186,137,234,131,17,211,156,198,205,117,184,226,206,243,87,27,235,109,234,246,112,165,167,167,146,70,36,210,177,21,98,134,73,210,8,28,244,86,187,245,200,214,61,175,115,28,147,87,199,59,247,39,252,73,252,180,247,254,11,122,57,125,195,244,107,45,214,43,188,221,186,77,68,184,83,211,218,233,184,177,121,82,219,93,81,27,170,121,181,234,169,206,121,234,34,237,185,140,115,124,183,47,188,217,26,169,224,60,115,191,114,127,196,159,203,64,138,190,23,30,187,52,203,243,175,103,173,36,167,141,102,133,209,218,175,184,95,80,246,27,55,103,227,124,241,188,138,166,53,130,56,223,85,19,59,148,47,115,17,18,89,38,124,45,170,99,164,85,123,82,58,72,25,247,54,106,62,53,248,92,122,236,211,47,206,189,158,180,185,62,180,52,114,251,175,189,48,103,250,85,139,77,194,245,117,183,199,81,110,143,139,23,204,213,82,84,69,87,21,54,239,123,24,206,243,233,219,23,113,206,70,179,185,205,119,70,236,161,84,62,18,26,243,83,165,157,75,199,166,215,10,218,72,49,237,79,167,248,93,74,212,212,69,78,200,174,48,50,73,104,100,71,189,138,231,189,206,89,105,153,19,94,206,111,172,106,253,231,49,141,91,201,50,195,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,165,237,1,214,59,23,80,26,53,137,235,22,57,15,151,164,201,173,237,168,146,155,147,223,229,42,152,231,71,83,77,205,236,98,201,218,158,57,98,238,112,70,191,135,38,253,215,34,129,208,0,0,0,0,80,15,138,63,174,205,77,252,151,217,232,137,85,224,99,251,236,254,27,254,100,69,95,20,127,93,154,155,249,47,179,209,18,171,192,199,247,217,252,55,252,200,11,84,0,1,64,62,40,254,187,53,55,242,95,103,162,37,87,129,143,239,179,248,111,249,145,21,124,81,253,118,106,111,228,190,207,68,74,175,3,31,223,103,240,223,243,32,44,83,95,180,114,197,212,6,141,101,154,59,145,205,229,233,50,107,123,169,227,169,226,247,249,74,166,57,36,166,169,224,199,177,100,237,79,28,82,246,249,163,95,195,139,190,235,149,12,203,154,168,51,153,215,54,151,218,180,115,171,77,76,192,236,78,164,75,108,23,143,137,81,193,73,68,218,72,41,32,174,134,58,216,233,99,137,170,173,107,33,109,74,66,155,108,138,145,162,163,91,191,20,11,232,233,175,87,169,181,235,65,176,109,92,134,122,73,42,50,43,60,51,92,18,146,9,97,130,43,139,55,138,182,24,217,46,239,70,71,83,28,209,162,170,187,116,98,42,57,200,168,229,207,191,86,62,169,245,147,234,6,67,238,51,150,147,224,193,171,213,57,126,131,100,186,71,113,158,174,106,141,61,188,54,106,53,116,17,50,8,109,215,14,228,177,194,199,183,239,189,233,83,13,116,142,87,167,201,38,141,17,202,137,197,149,109,213,143,170,125,100,250,129,144,251,140,224,90,167,130,167,165,140,167,234,5,119,183,91,137,254,64,15,5,79,75,25,79,212,10,239,110,183,19,252,0,0,8,1,227,87,233,99,22,250,129,67,237,215,18,0,120,92,122,236,211,47,206,189,158,180,159,254,53,126,150,49,111,168,20,62,221,113,32,7,133,199,174,205,50,252,235,217,235,64,159,254,53,126,150,49,111,168,20,62,221,113,32,7,133,199,174,205,50,252,235,217,235,73,255,0,227,87,233,99,22,250,129,67,237,215,18,0,120,92,122,236,211,47,206,189,158,180,11,254,0,0,0,1,149,115,74,125,39,122,88,209,191,167,248,247,183,64,102,176,210,159,73,222,150,52,111,233,254,61,237,208,1,154,194,101,120,117,244,43,83,213,46,100,153,198,160,208,85,179,74,236,21,19,67,93,53,53,84,76,125,206,227,10,83,189,45,170,137,34,79,11,29,29,67,100,124,205,103,245,24,230,53,236,123,145,236,229,93,29,244,171,153,117,95,171,150,252,62,205,109,171,110,49,110,168,167,169,203,46,241,200,144,178,221,110,87,253,244,108,174,99,219,230,100,107,100,108,44,226,238,79,69,114,167,109,146,61,154,19,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,233,77,67,67,76,139,194,38,110,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,161,245,109,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,63,88,0,0,0,114,174,172,125,44,107,39,211,252,135,219,167,51,88,105,79,171,31,75,26,201,244,255,0,33,246,233,204,214,1,165,62,147,189,44,104,223,211,252,123,219,160,58,169,202,186,78,244,177,163,127,79,241,239,110,128,234,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,213,213,143,6,191,210,134,169,230,90,153,253,35,190,25,246,183,32,184,223,124,151,217,14,247,149,243,85,50,77,218,238,121,214,243,227,220,227,203,139,119,219,125,147,125,139,42,0,114,174,151,52,47,250,53,232,78,51,162,159,106,126,209,253,156,243,191,221,63,35,228,251,254,98,178,122,159,239,61,201,56,241,239,241,254,186,239,199,127,150,251,39,85,0,0,0,8,171,215,63,67,31,211,71,236,79,249,232,253,142,251,29,241,47,245,19,226,30,107,205,249,111,252,98,30,28,124,183,253,246,252,255,0,102,223,63,41,209,79,134,247,244,62,213,59,174,166,126,153,126,214,252,79,31,158,197,228,190,206,249,14,223,114,166,158,110,239,115,205,75,190,222,91,143,30,41,191,61,247,249,108,179,84,0,0,1,21,122,231,232,99,250,104,253,137,255,0,61,31,177,223,99,190,37,254,162,124,67,205,121,191,45,255,0,140,67,195,143,150,255,0,190,223,159,236,219,231,229,58,41,240,222,254,135,218,167,117,212,207,211,47,218,223,137,227,243,216,188,151,217,223,33,219,238,84,211,205,221,238,121,169,119,219,203,113,227,197,55,231,190,255,0,45,150,106,128,33,87,90,222,27,223,211,7,84,237,90,153,250,101,251,37,240,204,126,11,23,146,251,59,231,251,157,186,154,137,187,189,207,53,22,219,249,158,60,120,174,220,55,223,231,178,58,41,240,222,254,135,218,167,117,212,207,211,47,218,223,137,227,243,216,188,151,217,223,33,219,238,84,211,205,221,238,121,169,119,219,203,113,227,197,55,231,190,255,0,45,150,106,128,0,0,35,255,0,90,221,41,127,76,29,44,181,105,159,219,223,178,95,12,200,32,190,249,223,133,249,254,231,110,154,162,30,215,111,189,22,219,249,158,92,185,46,220,54,219,231,186,69,93,39,240,107,253,23,234,158,27,169,159,210,59,226,127,100,178,11,117,247,201,125,144,236,249,175,43,83,28,221,174,231,157,119,14,93,190,60,184,187,109,247,217,118,216,178,160,0,0,4,127,235,91,165,47,233,131,165,150,173,51,251,123,246,75,225,153,4,23,223,59,240,191,63,220,237,211,84,67,218,237,247,162,219,127,51,203,151,37,219,134,219,124,247,78,1,210,231,133,39,244,107,215,108,103,90,255,0,79,95,104,254,206,121,223,238,103,217,111,39,223,243,20,115,211,127,126,243,114,113,227,223,229,253,69,223,142,223,45,247,73,254,0,0,0,242,154,177,130,254,148,52,179,50,211,63,138,124,51,237,110,63,113,177,121,222,199,123,202,249,170,105,33,238,246,249,55,159,30,231,46,60,155,190,219,110,155,238,86,183,246,12,127,242,162,255,0,137,63,252,124,181,64,7,148,213,140,23,244,161,165,153,150,153,252,83,225,159,107,113,251,141,139,206,246,59,222,87,205,83,73,15,119,183,201,188,248,247,57,113,228,221,246,219,116,223,114,181,191,176,99,255,0,149,23,252,73,255,0,227,229,170,0,0,0,0,0,32,7,84,126,20,159,210,83,93,178,109,107,253,61,125,156,251,71,228,191,185,159,101,188,231,99,203,209,193,77,253,251,205,199,203,151,99,151,245,19,110,91,124,246,221,122,175,67,29,12,127,66,239,182,223,231,163,246,199,237,143,195,127,212,79,135,249,95,41,230,127,241,137,185,242,243,63,247,187,112,253,187,252,165,80,0,0,3,202,106,198,11,250,80,210,204,203,76,254,41,240,207,181,184,253,198,197,231,123,29,239,43,230,169,164,135,187,219,228,222,124,123,156,184,242,110,251,109,186,111,185,90,223,216,49,255,0,202,139,254,36,255,0,241,242,213,0,0,0,2,170,255,0,176,99,255,0,149,23,252,73,255,0,227,229,170,0,60,166,147,224,191,162,253,44,195,116,207,226,159,19,251,37,143,219,172,94,119,177,217,243,94,86,154,56,123,189,190,78,225,203,183,203,143,39,109,190,219,174,219,158,172,0,0,0,33,87,90,222,27,223,211,7,84,237,90,153,250,101,251,37,240,204,126,11,23,146,251,59,231,251,157,186,154,137,187,189,207,53,22,219,249,158,60,120,174,220,55,223,231,178,122,190,134,58,24,254,133,223,109,191,207,71,237,143,219,31,134,255,0,168,159,15,242,190,83,204,255,0,227,19,115,229,230,127,239,118,225,251,119,249,74,160,5,106,234,199,131,95,233,67,84,243,45,76,254,145,223,12,251,91,144,92,111,190,75,236,135,123,202,249,170,153,38,237,119,60,235,121,241,238,113,229,197,187,237,190,201,190,196,213,233,115,66,255,0,163,94,132,227,58,41,246,167,237,31,217,207,59,253,211,242,62,79,191,230,43,39,169,254,243,220,147,143,30,255,0,31,235,174,252,119,249,111,178,117,80,0,0,0,0,0,0,0,0,0,143,253,107,116,165,253,48,116,178,213,166,127,111,126,201,124,51,32,130,251,231,126,23,231,251,157,186,106,136,123,93,190,244,91,111,230,121,114,228,187,112,219,111,158,233,32,0,16,3,165,207,10,79,232,215,174,216,206,181,254,158,190,209,253,156,243,191,220,207,178,222,79,191,230,40,231,166,254,253,230,228,227,199,191,203,250,139,191,29,190,91,238,147,252,0,0,0,7,148,213,140,23,244,161,165,153,150,153,252,83,225,159,107,113,251,141,139,206,246,59,222,87,205,83,73,15,119,183,201,188,248,247,57,113,228,221,246,219,116,223,115,213,128,42,175,251,6,63,249,81,127,196,159,254,62,90,160,0,0,0,86,174,172,120,53,254,148,53,79,50,212,207,233,29,240,207,181,185,5,198,251,228,190,200,119,188,175,154,169,146,110,215,115,206,183,159,30,231,30,92,91,190,219,236,155,236,77,94,151,52,47,250,53,232,78,51,162,159,106,126,209,253,156,243,191,221,63,35,228,251,254,98,178,122,159,239,61,201,56,241,239,241,254,186,239,199,127,150,251,39,85,0,85,95,246,12,127,242,162,255,0,137,63,252,124,159,253,46,104,95,244,107,208,156,103,69,62,212,253,163,251,57,231,127,186,126,71,201,247,252,197,100,245,63,222,123,146,113,227,223,227,253,117,223,142,255,0,45,246,78,170,0,0,0,17,87,174,126,134,63,166,143,216,159,243,209,251,29,246,59,226,95,234,39,196,60,215,155,242,223,248,196,60,56,249,111,251,237,249,254,205,190,114,168,1,10,186,41,240,222,254,135,218,167,117,212,207,211,47,218,223,137,227,243,216,188,151,217,223,33,219,238,84,211,205,221,238,121,169,119,219,203,113,227,197,55,231,190,255,0,45,151,213,245,207,208,199,244,209,251,19,254,122,63,99,190,199,124,75,253,68,248,135,154,243,126,91,255,0,24,135,135,31,45,255,0,125,191,63,217,183,206,85,0,33,87,69,62,27,223,208,251,84,238,186,153,250,101,251,91,241,60,126,123,23,146,251,59,228,59,125,202,154,121,187,189,207,53,46,251,121,110,60,120,166,252,247,223,229,178,205,80,0,28,171,170,61,11,254,146,154,19,147,104,167,218,159,179,159,104,252,151,247,79,200,249,206,199,151,172,130,167,251,207,114,62,92,187,28,127,174,155,114,223,231,182,203,213,64,21,171,164,254,13,127,162,253,83,195,117,51,250,71,124,79,236,150,65,110,190,249,47,178,29,159,53,229,106,99,155,181,220,243,174,225,203,183,199,151,23,109,190,251,46,219,22,84,0,0,0,21,87,253,131,31,252,168,191,226,79,255,0,31,44,167,73,240,95,209,126,150,97,186,103,241,79,137,253,146,199,237,214,47,59,216,236,249,175,43,77,28,61,222,223,39,112,229,219,229,199,147,182,223,109,215,109,207,86,0,0,0,170,191,236,24,255,0,229,69,255,0,18,127,248,249,101,58,79,130,254,139,244,179,13,211,63,138,124,79,236,150,63,110,177,121,222,199,103,205,121,90,104,225,238,246,249,59,135,46,223,46,60,157,182,251,110,187,110,122,176,4,127,234,11,161,110,156,122,149,190,218,114,157,68,195,60,189,234,221,112,138,182,174,227,103,115,40,170,175,16,177,140,98,210,87,74,198,243,154,21,100,113,181,23,116,150,54,179,104,164,141,28,238,82,0,0,0,0,4,74,233,231,195,115,68,186,118,214,219,246,178,99,178,213,220,94,234,134,205,136,209,84,190,118,191,25,100,144,79,13,92,41,42,77,198,177,146,54,163,139,22,104,213,241,177,141,78,79,127,41,22,90,128,62,78,89,110,190,222,49,91,205,167,22,200,254,207,222,171,109,245,20,246,235,191,147,101,95,195,234,159,27,155,21,79,97,234,140,151,182,245,107,251,110,94,46,227,178,252,148,172,31,236,24,255,0,229,69,255,0,18,127,248,249,106,128,15,41,165,90,103,138,232,222,156,99,154,91,133,82,121,123,46,51,111,138,223,77,202,56,217,36,220,19,239,207,47,109,140,99,166,149,234,233,36,122,53,57,200,247,185,83,119,41,192,58,231,232,99,250,104,253,137,255,0,61,31,177,223,99,190,37,254,162,124,67,205,121,191,45,255,0,140,67,195,143,150,255,0,190,223,159,236,219,231,42,128,16,3,165,207,10,79,232,215,174,216,206,181,254,158,190,209,253,156,243,191,220,207,178,222,79,191,230,40,231,166,254,253,230,228,227,199,191,203,250,139,191,29,190,91,238,147,252,0,43,87,85,124,22,113,92,223,81,242,60,199,10,214,255,0,178,54,91,221,194,91,133,53,137,184,156,117,17,219,187,171,205,240,68,248,234,97,98,66,215,171,146,54,36,109,225,31,6,42,185,90,175,116,191,233,15,167,187,239,75,218,53,77,163,183,125,75,251,107,73,108,184,85,84,90,234,126,12,203,111,147,165,157,201,35,169,184,54,73,22,79,215,186,162,94,227,158,174,253,119,31,147,88,212,59,88,0,0,0,0,2,0,117,71,225,73,253,37,53,219,38,214,191,211,215,217,207,180,126,75,251,153,246,91,206,118,60,189,28,20,223,223,188,220,124,185,118,57,127,81,54,229,183,207,109,215,170,244,49,208,199,244,46,251,109,254,122,63,108,126,216,252,55,253,68,248,127,149,242,158,103,255,0,24,155,159,47,51,255,0,123,183,15,219,191,202,85,0,0,0,32,7,84,126,20,159,210,83,93,178,109,107,253,61,125,156,251,71,228,191,185,159,101,188,231,99,203,209,193,77,253,251,205,199,203,151,99,151,245,19,110,91,124,246,221,122,175,67,29,12,127,66,239,182,223,231,163,246,199,237,143,195,127,212,79,135,249,95,41,230,127,241,137,185,242,243,63,247,187,112,253,187,252,165,80,0,66,14,178,124,50,45,93,88,106,228,58,175,111,213,58,76,34,161,214,122,123,109,117,60,56,187,107,31,93,60,47,151,106,169,101,74,152,85,207,237,62,40,147,147,85,81,144,49,57,108,136,141,155,224,8,127,209,15,64,247,222,140,178,172,150,237,79,174,159,106,236,185,69,190,26,122,203,71,217,134,80,239,85,4,156,169,234,123,235,81,43,254,227,36,169,103,109,17,173,119,127,119,110,172,105,197,117,99,193,175,244,161,170,121,150,166,127,72,239,134,125,173,200,46,55,223,37,246,67,189,229,124,213,76,147,118,187,158,117,188,248,247,56,242,226,221,246,223,100,223,98,202,128,17,255,0,162,158,148,191,161,246,150,93,116,207,237,239,218,223,137,228,19,223,124,239,194,252,135,111,185,77,79,15,107,183,222,151,125,188,183,46,92,147,126,123,109,242,221,100,0,0,0,0,71,254,181,186,82,254,152,58,89,106,211,63,183,191,100,190,25,144,65,125,243,191,11,243,253,206,221,53,68,61,174,223,122,45,183,243,60,185,114,93,184,109,183,207,116,224,29,46,120,82,127,70,189,118,198,117,175,244,245,246,143,236,231,157,254,230,125,150,242,125,255,0,49,71,61,55,247,239,55,39,30,61,254,95,212,93,248,237,242,223,116,159,224,8,255,0,214,183,74,95,211,7,75,45,90,103,246,247,236,151,195,50,8,47,190,119,225,126,127,185,219,166,168,135,181,219,239,69,182,254,103,151,46,75,183,13,182,249,238,156,3,165,207,10,79,232,215,174,216,206,181,254,158,190,209,253,156,243,191,220,207,178,222,79,191,230,40,231,166,254,253,230,228,227,199,191,203,250,139,191,29,190,91,238,147,252,0,0,0,0,1,85,127,216,49,255,0,202,139,254,36,255,0,241,242,202,116,159,5,253,23,233,102,27,166,127,20,248,159,217,44,126,221,98,243,189,142,207,154,242,180,209,195,221,237,242,119,14,93,190,92,121,59,109,246,221,118,220,245,96,14,85,211,71,78,152,39,75,250,89,65,166,120,45,63,248,170,203,197,111,57,191,186,119,79,45,12,51,214,118,229,150,78,207,119,176,199,118,152,238,12,252,17,63,21,94,170,0,0,0,0,0,30,83,86,48,95,210,134,150,102,90,103,241,79,134,125,173,199,238,54,47,59,216,239,121,95,53,77,36,61,222,223,38,243,227,220,229,199,147,119,219,109,211,125,202,214,254,193,143,254,84,95,241,39,255,0,143,150,168,0,242,154,79,130,254,139,244,179,13,211,63,138,124,79,236,150,63,110,177,121,222,199,103,205,121,90,104,225,238,246,249,59,135,46,223,46,60,157,182,251,110,187,110,122,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,69,95,236,163,244,39,255,0,111,63,248,179,120,255,0,154,1,42,129,242,113,60,166,197,156,226,182,108,215,22,174,243,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,112,122,53,237,228,199,181,118,114,35,147,125,149,17,126,71,214,0,0,0,1,249,46,119,107,85,150,153,149,151,155,157,37,5,60,149,16,82,50,90,153,155,19,29,60,242,178,24,98,71,57,81,21,242,75,36,113,177,191,139,158,246,181,55,85,68,3,245,128,0,0,0,0,0,3,149,107,167,84,122,19,211,95,193,63,77,121,207,217,207,180,126,103,225,159,220,202,202,206,255,0,151,237,119,191,208,209,73,199,143,126,47,235,109,191,47,150,251,46,223,39,69,58,204,233,179,168,156,170,171,10,209,205,72,251,65,122,162,183,190,233,61,55,193,235,233,56,82,178,72,227,116,156,234,32,141,139,179,230,141,54,69,229,247,183,219,100,85,64,237,96,0,0,0,0,31,39,44,202,108,88,54,43,121,205,114,154,239,37,101,199,237,245,23,75,141,79,105,242,118,41,96,141,210,75,39,6,35,158,238,44,99,151,102,162,185,118,217,17,87,228,7,214,7,228,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,253,96,0,0,0,0,0,0,1,249,45,151,107,85,234,153,245,150,107,157,37,125,60,117,19,210,62,90,105,155,43,27,60,18,190,25,162,87,53,85,17,241,203,28,145,189,191,139,94,199,53,118,84,84,63,88,0,0,0,0,0,0,0,0,0,0,0,0,0,126,75,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,214,0,0,0,0,0,2,53,101,158,35,221,24,224,217,85,231,10,202,117,147,201,94,177,251,133,69,174,227,77,246,118,235,39,98,170,9,29,28,177,243,101,51,152,238,47,99,147,118,170,181,118,221,21,83,230,4,149,7,63,209,77,123,210,126,162,113,90,172,215,71,50,191,180,22,90,43,131,237,115,212,249,26,154,78,21,76,142,57,29,31,10,136,227,122,236,201,163,93,209,56,253,237,183,221,21,19,160,0,0,249,57,102,83,98,193,177,91,206,107,148,215,121,43,46,63,111,168,186,92,106,123,79,147,177,75,4,110,146,89,56,49,28,247,113,99,28,187,53,21,203,182,200,138,191,32,62,176,34,175,246,81,250,19,255,0,183,159,252,89,188,127,205,9,84,0,0,0,31,146,231,118,181,89,105,153,89,121,185,210,80,83,201,81,5,35,37,169,153,177,49,211,207,43,33,134,36,115,149,17,95,36,178,71,27,27,248,185,239,107,83,117,84,67,245,128,0,0,0,0,0,249,57,102,83,98,193,177,91,206,107,148,215,121,43,46,63,111,168,186,92,106,123,79,147,177,75,4,110,146,89,56,49,28,247,113,99,28,187,53,21,203,182,200,138,191,32,62,176,34,175,246,81,250,19,255,0,183,159,252,89,188,127,205,9,41,137,229,54,44,231,21,179,102,184,181,119,157,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,131,209,175,111,38,61,171,179,145,28,155,236,168,139,242,3,235,0,0,0,113,77,107,235,51,166,206,157,178,170,92,43,88,245,35,236,253,234,182,222,203,164,20,223,7,175,171,231,74,249,36,141,178,115,167,130,70,38,239,134,68,217,87,151,221,223,109,149,21,67,181,131,149,104,95,84,122,19,212,167,198,255,0,66,153,207,218,63,179,158,91,226,127,220,202,202,62,199,152,238,246,127,209,49,71,203,151,98,95,234,239,183,31,158,219,166,253,84,0,0,0,0,0,0,0,34,175,246,81,250,19,255,0,183,159,252,89,188,127,205,14,255,0,165,186,165,130,107,78,9,108,212,205,52,190,252,103,27,188,247,188,149,111,149,154,159,187,218,153,240,201,250,185,152,201,27,180,145,61,191,121,169,190,219,166,232,168,170,30,172,0,0,17,255,0,84,186,245,233,59,69,179,187,158,153,234,94,171,124,27,36,179,118,124,237,23,192,174,85,29,174,236,44,154,63,214,67,78,248,221,188,114,177,223,117,203,182,251,46,202,138,137,208,52,83,94,244,159,168,156,86,171,53,209,204,175,237,5,150,138,224,251,92,245,62,70,166,147,133,83,35,142,71,71,194,162,56,222,187,50,104,215,116,78,63,123,109,247,69,68,14,128,8,213,150,120,143,116,99,131,101,87,156,43,41,214,79,37,122,199,238,21,22,187,141,55,217,219,172,157,138,168,36,116,114,199,205,148,206,99,184,189,142,77,218,170,213,219,116,85,79,153,218,180,183,84,176,77,105,193,45,154,153,166,151,223,140,227,119,158,247,146,173,242,179,83,247,123,83,62,25,63,87,51,25,35,118,146,39,183,239,53,55,219,116,221,21,21,67,213,131,242,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,126,176,0,0,0,0,0,0,0,252,150,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,172,0,0,0,62,77,199,44,197,108,247,219,70,45,118,201,173,84,87,172,131,204,124,34,221,81,91,28,117,87,14,195,17,243,249,120,156,168,249,123,108,84,115,248,34,241,106,162,174,200,125,96,0,0,0,0,0,0,0,31,146,182,237,106,183,84,208,81,220,46,116,148,181,23,74,133,164,161,138,105,154,199,213,78,145,73,50,197,19,85,119,123,210,40,101,145,90,221,215,132,111,119,224,213,84,15,214,0,0,0,0,1,21,127,178,143,208,159,253,188,255,0,226,205,227,254,104,4,170,7,159,180,231,248,109,235,1,162,213,42,60,134,146,60,78,190,207,29,254,43,181,90,173,44,13,183,62,20,157,181,18,44,200,213,137,157,165,71,175,113,27,197,55,229,182,202,122,0,0,0,0,0,0,31,146,59,181,170,107,173,69,138,27,157,35,238,84,116,240,213,212,81,182,102,172,240,193,51,164,108,82,190,61,249,53,143,116,19,53,174,84,217,203,20,136,155,241,93,131,245,128,0,0,0,0,0,0,0,0,126,73,46,214,168,110,180,246,41,174,116,140,185,86,83,205,87,79,70,233,154,147,205,4,46,141,178,202,200,247,228,230,49,211,194,215,57,19,102,172,177,162,237,201,55,15,214,0,0,0,0,0,0,15,63,118,207,240,219,46,3,91,170,85,153,13,36,152,157,5,158,75,252,183,106,69,90,168,29,110,100,43,59,170,35,88,81,203,43,59,72,175,78,218,59,146,109,199,125,208,142,191,217,71,232,79,254,222,127,241,102,241,255,0,52,2,85,3,228,226,121,77,139,57,197,108,217,174,45,93,231,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,224,244,107,219,201,143,106,236,228,71,38,251,42,34,252,143,172,0,31,38,221,150,98,183,139,237,223,22,180,228,214,170,219,214,63,229,254,47,110,167,173,142,74,171,127,125,138,248,60,196,77,85,124,93,198,34,185,156,209,57,53,21,83,116,62,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,42,230,170,12,171,129,165,62,147,189,44,104,223,211,252,123,219,160,58,169,202,186,78,244,177,163,127,79,241,239,110,128,234,160,0,0,8,171,226,143,232,79,83,127,37,247,138,34,85,17,87,197,31,208,158,166,254,75,239,20,64,120,175,13,14,184,233,186,142,195,97,209,236,225,149,108,212,92,46,207,27,230,171,145,242,212,50,249,110,133,99,129,43,93,51,213,206,74,148,115,226,108,205,123,190,251,228,73,24,170,142,123,33,155,230,91,49,60,166,251,131,101,86,108,215,22,174,242,87,172,126,225,79,116,183,84,246,153,39,98,170,9,27,36,82,112,122,57,142,226,246,53,118,114,43,87,109,149,21,62,69,244,244,11,214,190,43,213,102,156,82,89,46,215,63,47,169,184,205,190,24,242,59,125,66,198,201,43,248,35,99,117,206,157,35,107,24,232,101,122,162,189,172,106,118,100,122,49,83,139,162,124,161,42,129,249,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,54,24,41,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,60,254,153,234,174,156,107,38,43,6,107,165,185,165,171,38,178,212,113,111,153,183,212,36,157,153,29,27,36,236,204,207,235,195,50,50,72,213,209,72,141,145,156,145,28,212,95,144,30,172,0,5,85,248,231,126,228,255,0,137,63,150,156,171,193,83,213,62,83,244,254,187,220,109,199,85,241,206,253,201,255,0,18,127,45,57,87,130,167,170,124,167,233,253,119,184,219,128,186,144,0,0,0,2,149,188,80,186,233,253,53,229,79,208,237,28,204,252,222,155,89,120,124,98,166,137,188,97,190,221,35,145,202,187,76,142,95,49,71,14,209,246,246,70,177,242,163,228,253,107,91,79,34,118,175,20,95,16,10,59,69,29,203,166,77,16,200,187,215,89,188,205,187,56,186,65,28,19,210,199,75,44,18,193,53,165,189,198,63,148,203,221,222,89,35,86,58,23,70,216,209,202,245,149,177,86,94,139,233,14,101,175,90,161,143,233,30,159,193,73,37,247,34,168,116,52,235,87,58,67,4,76,100,110,150,89,164,127,205,81,145,197,28,146,42,53,28,245,70,42,53,174,114,163,84,39,87,133,63,92,116,218,107,117,160,233,111,82,89,87,45,139,39,188,35,49,107,155,95,44,235,110,184,213,57,140,74,39,199,186,163,41,166,151,103,53,209,181,59,115,75,35,158,142,108,174,146,27,137,50,239,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,22,154,186,134,165,19,156,79,217,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,109,167,194,159,174,58,157,74,181,80,116,183,169,44,164,138,251,140,89,209,152,181,205,175,138,4,184,219,169,90,198,37,19,227,221,21,245,48,197,179,154,232,218,189,200,98,145,207,70,186,39,73,48,88,249,86,190,32,61,76,102,93,40,120,129,225,90,165,135,208,210,92,88,237,55,164,182,221,237,149,40,141,101,198,221,37,214,181,242,192,146,113,87,66,254,81,70,246,72,212,94,47,99,121,53,236,231,27,237,40,165,111,26,191,84,248,183,211,250,31,113,184,129,110,154,47,171,216,110,189,105,126,63,171,154,127,61,92,150,44,138,157,211,83,165,92,11,12,241,61,146,58,41,97,145,159,52,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,95,106,80,95,135,207,91,119,94,148,51,249,44,89,60,245,117,218,117,149,84,83,195,117,163,117,83,155,5,166,119,77,11,95,118,100,109,134,87,189,241,211,182,70,186,40,209,171,50,118,209,202,171,28,123,94,246,39,148,216,179,156,86,205,154,226,213,222,118,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,78,15,70,189,188,152,246,174,206,68,114,111,178,162,47,200,15,172,0,2,152,52,171,173,187,175,74,29,114,235,69,139,39,158,174,187,78,178,173,72,189,67,117,163,117,83,155,5,166,119,94,21,175,187,50,54,195,43,222,248,233,219,35,93,20,104,213,153,59,104,229,85,142,61,174,82,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,54,253,88,250,167,214,79,168,25,15,184,206,75,255,0,10,62,181,255,0,70,89,84,29,53,234,101,206,235,83,141,229,183,10,122,108,74,93,251,208,217,238,147,72,230,173,63,4,106,200,216,106,164,145,159,54,187,132,114,167,37,98,36,211,74,208,185,64,0,0,0,2,173,124,64,122,152,204,186,80,241,3,194,181,75,15,161,164,184,177,218,111,73,109,187,219,42,81,26,203,141,186,75,173,107,229,129,36,226,174,133,252,162,141,236,145,168,188,94,198,242,107,217,206,55,218,81,74,222,53,126,169,241,111,167,244,62,227,113,2,221,52,95,87,176,221,122,210,252,127,87,52,254,122,185,44,89,21,59,166,167,74,184,22,25,226,123,36,116,82,195,35,62,104,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,190,212,160,191,15,158,182,238,189,40,103,242,88,178,121,234,235,180,235,42,168,167,134,235,70,234,167,54,11,76,238,154,22,190,236,200,219,12,175,123,227,167,108,141,116,81,163,86,100,237,163,149,86,56,246,189,236,79,41,177,103,56,173,155,53,197,171,188,237,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,156,30,141,123,121,49,237,93,156,136,228,223,101,68,95,144,31,88,0,0,0,5,59,120,83,245,199,77,166,183,90,14,150,245,37,149,114,216,178,123,194,51,22,185,181,242,206,182,235,141,83,152,196,162,124,123,170,50,154,105,118,115,93,27,83,183,52,178,57,232,230,202,233,33,184,147,42,229,186,120,83,245,213,83,152,199,65,210,198,171,215,213,212,223,105,105,210,28,42,185,180,177,54,7,91,169,40,152,159,13,122,67,27,85,175,138,42,121,37,108,210,43,187,136,178,53,207,107,155,26,74,22,104,0,0,0,0,102,179,171,31,84,250,201,245,3,33,247,25,205,41,153,172,234,199,213,62,178,125,64,200,125,198,112,45,83,193,83,210,198,83,245,2,187,219,173,196,255,0,32,7,130,167,165,140,167,234,5,119,183,91,137,254,0,229,93,88,250,88,214,79,167,249,15,183,78,117,83,149,117,99,233,99,89,62,159,228,62,221,56,25,172,53,80,101,92,213,64,0,0,17,87,197,31,208,158,166,254,75,239,20,71,138,240,208,235,142,155,168,236,54,29,30,206,25,86,205,69,194,236,241,190,106,185,31,45,67,47,150,232,86,56,18,181,211,61,92,228,169,71,62,38,204,215,187,239,190,68,145,138,168,231,178,31,107,226,143,232,79,83,127,37,247,138,34,133,177,60,166,251,131,101,86,108,215,22,174,242,87,172,126,225,79,116,183,84,246,153,39,98,170,9,27,36,82,112,122,57,142,226,246,53,118,114,43,87,109,149,21,62,64,106,76,17,127,160,30,176,109,93,89,105,27,93,112,90,184,243,188,58,158,142,131,43,100,209,53,25,83,59,216,228,142,186,39,70,198,197,194,161,97,149,235,27,90,213,137,237,123,56,240,72,228,146,80,0,0,0,57,87,86,62,150,53,147,233,254,67,237,211,157,84,229,93,88,250,88,214,79,167,249,15,183,78,6,107,13,41,244,157,233,99,70,254,159,227,222,221,1,154,195,74,125,39,122,88,209,191,167,248,247,183,64,7,85,0,0,41,91,198,175,213,62,45,244,254,135,220,110,37,212,148,173,227,87,234,159,22,250,127,67,238,55,16,58,175,129,143,239,179,248,111,249,145,250,188,64,122,152,204,186,80,241,3,194,181,75,15,161,164,184,177,218,111,73,109,187,219,42,81,26,203,141,186,75,173,107,229,129,36,226,174,133,252,162,141,236,145,168,188,94,198,242,107,217,206,55,254,95,3,31,223,103,240,223,243,35,149,120,213,250,167,197,190,159,208,251,141,196,11,116,209,125,94,195,117,235,75,241,253,92,211,249,234,228,177,100,84,238,154,157,42,224,88,103,137,236,145,209,75,12,140,249,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,251,82,130,252,62,122,219,186,244,161,159,201,98,201,231,171,174,211,172,170,162,158,27,173,27,170,156,216,45,51,186,104,90,251,179,35,108,50,189,239,142,157,178,53,209,70,141,89,147,182,142,85,88,227,218,247,177,60,166,197,156,226,182,108,215,22,174,243,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,112,122,53,237,228,199,181,118,114,35,147,125,149,17,126,64,125,96,0,0,0,25,235,241,21,209,203,238,141,245,113,157,211,93,230,243,20,153,133,194,124,198,215,83,197,140,239,82,215,207,44,142,78,13,123,213,189,169,210,162,13,221,197,207,236,115,226,214,189,168,88,87,130,198,127,77,125,233,231,43,211,234,140,134,174,178,229,138,229,15,169,101,12,203,43,153,65,110,172,167,141,97,72,149,201,193,172,125,68,21,239,86,49,126,79,230,231,34,119,17,93,205,124,109,52,83,254,129,122,140,163,184,127,131,10,184,82,201,47,251,226,178,146,72,88,145,255,0,191,82,71,58,79,241,8,214,255,0,93,72,213,225,89,172,118,45,34,234,226,209,77,145,195,181,38,123,111,151,14,142,167,147,255,0,181,106,170,103,130,74,101,224,198,57,95,220,158,158,40,54,251,173,111,127,155,156,141,98,162,133,244,159,39,44,202,108,88,54,43,121,205,114,154,239,37,101,199,237,245,23,75,141,79,105,242,118,41,96,141,210,75,39,6,35,158,238,44,99,151,102,162,185,118,217,17,87,228,125,98,42,248,154,107,95,232,91,164,124,167,203,219,252,213,126,119,190,21,71,206,46,112,197,231,96,155,204,73,38,210,49,205,218,150,42,158,14,78,91,74,177,114,106,183,150,193,69,122,177,157,126,148,53,79,50,212,207,133,252,51,237,110,65,113,190,249,46,255,0,123,202,249,170,153,38,237,119,56,183,159,30,231,30,92,91,190,219,236,155,236,94,167,134,94,138,126,133,186,71,197,188,197,195,205,87,231,123,102,181,156,37,231,12,94,118,8,124,188,113,239,27,28,221,169,98,166,230,213,229,180,171,47,23,43,120,237,69,122,79,130,254,148,53,79,13,211,63,138,124,51,237,110,65,110,177,121,222,199,123,202,249,170,152,225,238,246,249,55,159,30,231,46,60,155,190,219,110,155,238,105,163,19,197,172,88,54,43,102,194,177,106,31,37,101,199,237,244,246,187,117,55,117,242,118,41,96,141,177,197,31,55,171,158,238,44,99,83,119,42,185,118,221,85,87,230,6,112,186,177,245,79,172,159,80,50,31,113,156,186,159,11,143,66,122,101,249,215,188,86,148,173,213,143,170,125,100,250,129,144,251,140,229,212,248,92,122,19,211,47,206,189,226,180,8,65,225,79,215,29,54,154,221,104,58,91,212,150,85,203,98,201,239,8,204,90,230,215,203,58,219,174,53,78,99,18,137,241,238,168,202,105,165,217,205,116,109,78,220,210,200,231,163,155,43,164,134,226,76,171,150,233,225,79,215,85,78,99,29,7,75,26,175,95,87,83,125,165,167,72,112,170,230,210,196,216,29,110,164,162,98,124,53,233,12,109,86,190,40,169,228,149,179,72,174,238,34,200,215,61,174,108,105,40,89,160,0,0,0,1,80,30,49,93,66,235,42,106,60,61,55,201,77,246,127,1,109,190,142,248,207,47,84,215,201,146,243,85,227,53,71,21,222,56,97,158,41,99,101,59,147,231,36,43,51,185,111,7,110,223,200,255,0,214,191,74,54,46,173,52,106,183,13,237,90,168,242,251,110,245,152,181,238,182,23,187,200,85,114,98,201,26,186,53,71,164,51,177,157,169,19,103,181,55,100,157,183,190,40,208,8,1,225,55,214,189,187,79,235,63,163,22,168,92,251,22,91,221,193,146,98,21,178,45,85,68,145,93,42,167,134,20,182,54,54,53,236,142,25,95,35,166,107,191,84,198,73,223,87,171,150,100,86,91,249,150,204,179,22,190,224,217,85,231,10,202,104,124,149,235,31,184,84,90,238,52,221,214,73,216,170,130,71,71,44,124,216,174,99,184,189,142,77,218,170,213,219,116,85,79,153,119,222,26,157,107,219,186,139,211,138,29,47,205,110,123,234,110,35,111,116,117,44,114,213,79,37,214,215,76,148,209,50,231,44,242,53,88,147,61,243,181,146,53,101,115,221,35,31,42,35,90,244,107,2,106,158,83,85,117,51,21,209,189,56,200,245,75,53,171,242,246,92,102,223,45,194,167,140,145,178,73,184,39,220,130,46,227,216,199,77,43,213,177,198,197,114,115,145,236,106,46,238,67,213,148,67,226,41,215,85,79,84,185,146,224,250,125,95,86,205,43,176,84,67,53,12,53,52,177,49,247,59,140,41,80,197,185,34,172,105,60,44,116,117,14,141,144,185,255,0,212,99,94,230,49,238,86,48,56,167,80,61,81,106,135,80,90,208,237,104,190,222,234,237,215,43,117,66,166,52,148,143,142,25,236,116,81,213,203,83,73,79,29,68,17,196,231,190,7,76,187,78,168,146,42,162,57,87,240,218,242,122,22,213,157,101,214,190,156,113,220,247,92,113,15,130,223,170,249,71,77,89,197,177,124,118,133,24,197,134,231,229,209,19,203,247,119,119,221,217,26,254,29,216,209,177,75,27,82,162,252,62,122,36,186,245,95,159,201,125,201,224,171,161,211,172,86,162,158,107,173,99,169,92,232,46,211,182,104,92,251,75,36,108,209,61,143,146,157,210,57,210,198,174,88,83,182,174,68,89,35,222,250,109,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,2,162,244,95,175,111,232,175,214,38,181,233,190,162,65,230,52,203,38,213,12,134,178,174,162,10,126,117,86,90,231,215,73,18,214,53,24,156,230,133,89,28,109,150,47,155,145,172,107,226,78,77,116,115,91,249,154,206,172,125,83,235,39,212,12,135,220,103,39,167,133,247,136,37,53,166,154,203,210,246,180,221,106,222,199,212,54,131,15,190,84,203,45,75,249,205,45,45,61,29,149,34,138,7,57,24,142,124,238,100,242,203,194,54,35,98,251,172,107,54,11,95,0,242,150,237,85,211,139,190,163,221,244,134,217,154,90,170,115,59,13,190,158,233,114,178,71,80,139,85,77,75,50,170,71,35,155,255,0,232,43,145,62,243,27,52,14,114,53,38,137,94,30,172,3,228,229,153,77,139,6,197,111,57,174,83,93,228,172,184,253,190,162,233,113,169,237,62,78,197,44,17,186,73,100,224,196,115,221,197,140,114,236,212,87,46,219,34,42,252,128,242,186,233,174,154,113,211,166,156,92,117,67,84,47,62,70,213,67,180,80,195,18,35,234,174,21,78,69,88,233,105,163,85,78,228,207,226,237,147,116,106,53,174,123,220,198,49,239,110,125,186,129,234,139,84,58,130,214,135,107,69,246,247,87,110,185,91,170,21,49,164,164,124,112,207,99,162,142,174,90,154,74,120,234,32,142,39,61,240,58,101,218,117,68,145,85,17,202,191,134,221,47,175,174,181,242,174,171,53,30,174,201,105,185,249,125,50,198,110,19,71,142,91,233,214,70,71,95,193,93,27,110,117,9,35,88,247,77,43,21,85,141,123,83,179,27,213,136,156,157,43,229,229,88,7,75,154,237,170,26,89,145,235,94,11,131,124,79,12,196,188,231,198,46,127,19,163,135,202,249,90,102,212,207,250,153,101,108,175,227,12,140,119,220,99,183,223,100,221,81,80,11,158,240,249,235,110,213,213,126,1,37,139,39,158,146,135,81,113,90,122,120,110,180,110,170,107,167,187,64,216,97,107,238,204,141,176,196,198,50,74,135,72,215,69,26,57,33,94,218,57,81,36,143,121,106,102,7,74,181,51,42,209,189,71,199,53,75,10,171,242,247,172,102,225,21,194,155,148,146,50,57,184,47,223,130,94,219,216,247,67,43,21,209,200,196,114,115,141,239,106,174,206,83,67,221,42,245,49,134,245,95,164,116,122,165,135,208,213,219,158,218,135,91,110,246,202,148,87,62,221,113,141,145,190,88,18,78,40,217,153,198,88,222,201,26,137,201,143,111,38,177,252,227,96,118,0,0,3,42,230,170,12,171,129,127,223,245,172,191,243,127,255,0,224,225,18,188,47,188,65,41,173,52,214,94,151,181,166,235,86,246,62,161,180,24,125,242,166,89,106,95,206,105,105,105,232,236,169,20,80,57,200,196,115,231,115,39,150,94,17,177,27,23,221,99,89,180,181,255,0,173,101,255,0,155,255,0,255,0,7,10,1,3,85,0,129,94,25,93,118,218,181,187,13,183,104,102,169,100,213,114,106,133,134,158,70,210,214,93,39,107,223,146,81,49,92,230,190,57,54,69,125,76,49,108,217,24,254,82,61,145,247,249,72,171,55,106,122,128,0,241,90,209,171,216,110,130,233,126,65,171,154,129,61,92,118,44,118,157,179,84,37,36,11,52,242,189,242,54,40,161,141,159,36,87,201,44,145,198,138,229,107,17,94,138,231,53,168,174,64,242,157,85,117,49,134,244,161,164,117,154,165,152,80,213,220,94,234,134,219,109,22,202,100,86,190,227,113,145,146,62,40,22,78,42,216,89,198,41,30,249,28,139,197,140,119,22,189,252,35,124,53,240,134,212,204,171,89,53,31,168,253,82,205,106,252,197,235,38,184,88,46,21,60,100,145,241,195,205,110,124,32,139,184,247,189,176,196,196,108,113,177,92,188,35,99,26,139,179,80,173,110,165,250,139,206,250,160,213,58,253,76,206,170,63,198,209,217,232,184,67,253,204,181,249,153,166,130,143,185,20,81,247,187,93,247,183,186,246,243,127,226,171,248,34,79,255,0,3,31,223,103,240,223,243,32,63,87,136,15,83,25,151,74,30,32,120,86,169,97,244,52,151,22,59,77,233,45,183,123,101,74,35,89,113,183,73,117,173,124,176,36,156,85,208,191,148,81,189,146,53,23,139,216,222,77,123,57,198,251,31,210,173,76,197,117,147,78,49,205,82,194,170,252,197,151,38,183,197,112,166,229,36,111,146,30,105,247,224,151,182,247,177,179,68,244,116,114,49,28,188,36,99,218,171,187,84,168,31,26,191,84,248,183,211,250,31,113,184,156,211,195,231,173,187,175,74,25,252,150,44,158,122,186,237,58,202,170,41,225,186,209,186,169,205,130,211,59,166,133,175,187,50,54,195,43,222,248,233,219,35,93,20,104,213,153,59,104,229,85,142,61,130,253,1,242,113,60,166,197,156,226,182,108,215,22,174,243,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,112,122,53,237,228,199,181,118,114,35,147,125,149,17,126,71,214,0,0,0,0,0,86,175,139,206,166,101,90,55,168,253,56,106,150,21,87,229,239,88,205,194,255,0,112,166,229,36,140,142,110,11,108,231,4,189,183,177,238,134,86,43,163,145,136,228,231,27,222,213,93,156,165,149,21,87,227,157,251,147,254,36,254,90,4,244,233,87,169,140,55,170,253,35,163,213,44,62,134,174,220,246,212,58,219,119,182,84,162,185,246,235,140,108,141,242,192,146,113,70,204,206,50,198,246,72,212,78,76,123,121,53,143,231,27,59,1,154,206,154,58,139,206,250,95,213,58,13,76,193,106,63,197,81,222,40,184,67,253,211,181,249,152,102,158,143,185,44,82,118,123,189,134,55,186,198,243,103,226,139,248,162,232,79,66,245,211,78,58,139,211,139,118,168,105,125,231,207,90,171,183,138,104,101,68,101,85,190,169,168,139,37,45,76,104,171,219,153,156,155,186,110,173,86,185,175,99,158,199,177,238,14,128,0,0,85,95,138,159,94,63,233,191,74,154,65,122,255,0,21,22,95,125,182,92,127,221,217,83,100,115,59,95,239,119,74,248,230,255,0,25,78,246,255,0,125,97,218,188,80,186,215,254,143,248,35,244,99,79,110,119,90,29,73,204,173,236,169,138,227,68,189,159,131,90,221,51,152,250,132,149,205,93,230,151,181,60,49,164,106,143,143,239,203,206,55,50,46,229,32,129,127,223,245,172,191,243,127,255,0,224,225,64,37,255,0,127,214,178,255,0,205,255,0,255,0,131,133,0,129,165,62,147,189,44,104,223,211,252,123,219,160,56,255,0,136,55,91,118,174,148,48,8,236,88,196,244,149,218,139,149,83,212,67,106,163,109,83,91,61,166,7,67,51,89,118,124,110,134,86,61,145,212,54,54,182,41,17,169,50,247,17,170,169,28,155,32,234,99,13,233,67,195,243,73,245,75,48,161,171,184,189,216,62,55,109,180,91,41,145,90,251,141,198,75,84,111,138,5,147,138,182,22,113,138,71,190,71,34,241,99,29,197,175,127,8,223,70,218,171,169,153,86,178,106,62,71,170,89,173,95,152,189,100,215,9,110,21,60,100,145,241,195,205,126,228,17,119,30,247,182,24,152,141,142,54,43,151,132,108,99,81,118,106,1,232,52,119,80,181,230,139,90,45,119,221,33,206,50,8,53,23,42,188,65,73,21,100,87,62,51,221,107,106,106,227,115,98,170,146,103,112,157,146,212,36,110,145,181,10,232,222,191,57,55,77,205,31,105,237,110,101,113,192,49,171,134,163,90,105,45,121,101,85,158,138,107,245,13,35,145,208,82,220,93,11,22,166,24,213,30,244,86,54,85,123,81,81,239,249,34,125,231,126,43,2,188,40,250,40,253,25,98,176,117,41,169,150,203,85,78,73,150,219,233,234,113,40,182,239,77,103,181,205,27,156,181,28,209,203,27,102,170,142,70,124,154,222,113,196,156,85,232,179,77,19,108,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,149,115,85,6,85,192,210,159,73,222,150,52,111,233,254,61,237,208,29,84,229,93,39,122,88,209,191,167,248,247,183,64,117,80,0,0,4,85,241,71,244,39,169,191,146,251,197,17,42,136,171,226,143,232,79,83,127,37,247,138,32,40,4,247,250,23,174,154,143,211,166,163,219,181,67,75,239,62,70,235,67,188,83,67,42,43,233,110,20,174,84,89,41,106,99,69,78,228,47,226,221,211,116,114,57,173,123,28,199,177,143,111,214,233,59,213,62,141,253,64,199,189,198,2,74,120,161,116,81,253,31,243,183,235,62,158,219,45,84,58,109,153,92,25,77,21,186,137,59,63,6,186,58,23,61,244,233,19,156,187,195,47,106,121,163,88,209,25,31,223,139,132,109,100,93,192,145,125,105,120,137,227,57,223,68,214,138,253,26,190,210,82,223,117,58,162,76,98,255,0,110,154,130,162,103,219,160,75,124,114,221,233,98,154,104,99,137,239,141,107,104,224,89,184,170,57,149,15,116,72,142,111,56,171,131,165,91,118,163,222,58,142,211,171,78,146,228,119,92,127,41,173,200,41,105,232,238,246,202,53,171,154,223,27,223,198,162,165,208,34,162,75,12,112,44,175,150,55,175,109,209,54,68,147,238,43,142,84,91,79,130,231,79,95,12,177,100,125,78,221,170,110,180,245,119,127,51,137,90,40,164,165,237,82,205,66,199,211,77,61,99,100,114,111,54,243,198,144,181,89,179,88,234,121,209,85,238,118,209,133,159,128,0,170,191,28,239,220,159,241,39,242,210,0,116,209,212,94,119,210,254,169,208,106,102,11,81,254,42,142,241,69,194,31,238,157,175,204,195,52,244,125,201,98,147,179,221,236,49,189,214,55,155,63,20,95,197,22,127,248,231,126,228,255,0,137,63,150,149,86,6,154,52,47,93,52,227,168,189,56,183,106,134,151,222,124,245,170,187,120,166,134,84,70,85,91,234,154,136,178,82,212,198,138,189,185,153,201,187,166,234,213,107,154,246,57,236,123,30,238,128,80,15,64,189,107,229,93,41,234,61,37,146,237,115,243,26,101,147,92,33,143,35,183,212,44,143,142,131,154,182,55,92,233,210,54,189,237,154,38,34,43,218,198,175,122,54,35,21,57,54,39,197,125,24,158,83,98,206,113,91,54,107,139,87,121,219,46,65,111,167,186,91,170,123,79,143,191,75,60,109,146,41,56,61,26,246,242,99,218,187,57,17,201,190,202,136,191,32,62,177,13,124,69,58,234,166,233,107,13,92,31,79,171,233,31,170,151,250,120,102,161,134,166,150,87,178,217,110,153,106,24,183,36,85,141,96,153,237,146,157,209,178,23,63,250,239,107,220,199,177,170,199,204,162,0,120,161,116,45,250,107,197,95,174,58,57,134,121,189,73,178,240,248,197,53,19,184,205,125,181,199,27,145,118,133,26,190,98,178,29,163,237,236,173,123,226,71,199,250,215,54,158,52,10,118,180,219,51,45,87,207,232,172,212,114,85,223,242,204,198,241,29,52,79,171,171,69,158,225,113,171,153,26,213,146,105,156,136,175,146,89,19,119,200,228,249,185,85,203,248,169,122,126,31,61,18,90,186,80,192,36,190,228,240,82,87,106,46,85,79,79,53,214,177,212,173,108,246,152,29,12,46,125,165,146,54,105,88,246,71,80,217,28,233,99,86,164,203,219,87,34,164,113,237,68,56,158,83,125,193,178,171,54,107,139,87,121,43,214,63,112,167,186,91,170,123,76,147,177,85,4,141,146,41,56,61,28,199,113,123,26,187,57,21,171,182,202,138,159,35,65,61,14,117,119,106,234,251,72,221,149,207,110,164,179,229,150,26,134,219,114,59,84,21,13,123,25,58,177,28,202,168,88,174,89,89,77,50,114,225,220,77,209,241,205,26,58,78,210,200,224,242,158,32,221,18,90,186,175,192,35,190,227,16,82,80,234,46,43,79,81,53,170,177,180,173,116,247,104,27,12,206,101,165,242,58,104,152,198,73,80,232,220,217,100,87,36,43,220,86,162,36,146,111,68,63,230,171,2,202,191,213,92,115,36,199,46,31,248,74,58,235,109,117,60,159,240,100,134,104,228,103,249,28,215,55,246,42,23,211,215,215,90,248,175,74,122,113,87,100,180,220,252,198,166,228,214,249,163,199,45,244,235,27,228,160,230,142,141,183,58,132,145,175,99,97,137,232,170,198,189,171,222,145,138,196,78,45,149,241,81,13,218,231,153,106,190,127,91,121,172,142,174,255,0,150,102,55,137,42,101,101,37,34,44,247,11,141,92,202,231,36,112,194,212,69,124,146,200,187,50,54,167,205,200,141,79,193,0,188,143,15,222,187,172,93,85,98,177,225,89,75,252,150,166,227,246,244,146,227,77,179,228,248,165,44,17,210,199,45,215,155,41,226,167,131,187,83,80,228,242,205,85,115,54,221,55,111,205,32,183,141,95,170,124,91,233,253,15,184,220,73,191,225,215,208,173,55,75,88,106,103,26,131,65,72,253,84,191,211,205,13,116,212,213,82,189,150,203,116,203,78,244,182,170,36,139,4,207,108,148,237,145,243,53,159,215,123,152,215,189,141,71,190,16,120,213,250,167,197,190,159,208,251,141,196,8,0,79,255,0,11,222,186,127,66,153,83,52,59,88,243,63,41,166,215,174,127,7,169,173,111,40,108,87,73,36,106,166,243,43,147,203,209,205,188,157,205,209,204,100,170,201,63,84,215,84,72,175,12,142,157,48,78,168,52,179,94,244,207,58,167,255,0,241,5,101,158,183,156,223,220,203,167,150,188,67,5,103,110,41,99,239,118,187,239,119,105,238,224,255,0,193,83,240,84,134,186,209,164,57,150,130,234,134,65,164,122,129,5,36,119,220,118,161,176,212,45,36,233,52,18,177,241,182,88,166,141,255,0,37,86,73,20,145,200,136,228,107,209,30,136,230,181,200,173,64,211,152,43,3,194,235,196,2,142,239,71,109,233,147,91,242,46,205,214,31,45,110,193,238,147,199,4,20,178,82,197,4,80,67,105,119,109,140,227,50,118,183,138,73,21,238,153,210,58,53,114,61,34,108,182,126,6,107,58,177,245,79,172,159,80,50,31,113,156,229,71,85,234,199,213,62,178,125,64,200,125,198,115,181,104,183,69,31,210,3,161,236,179,89,244,246,217,117,174,212,156,55,48,171,166,138,221,68,157,239,140,218,219,73,64,247,211,164,78,114,109,52,93,217,230,141,99,69,124,159,126,46,18,57,241,118,194,90,248,83,245,213,83,152,199,65,210,198,171,215,213,212,223,105,105,210,28,42,185,180,177,54,7,91,169,40,152,159,13,122,67,27,85,175,138,42,121,37,108,210,43,187,136,178,53,207,107,155,26,75,102,134,88,109,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,47,123,195,247,174,235,23,85,88,172,120,86,82,255,0,37,169,184,253,189,36,184,211,108,249,62,41,75,4,116,177,203,117,230,202,120,169,224,238,212,212,57,60,179,85,92,205,183,77,219,243,64,152,0,0,5,43,120,213,250,167,197,190,159,208,251,141,196,186,146,149,188,106,253,83,226,223,79,232,125,198,226,4,0,39,255,0,133,239,93,63,161,76,169,154,29,172,121,159,148,211,107,215,63,131,212,214,183,148,54,43,164,146,53,83,121,149,201,229,232,230,222,78,230,232,230,50,85,100,159,170,107,170,36,95,201,225,183,211,62,27,213,126,145,235,198,150,230,21,213,118,231,182,163,24,185,90,46,116,202,174,125,186,227,27,46,204,138,117,143,146,54,102,113,150,70,62,55,42,114,99,221,197,204,127,9,25,13,117,87,76,242,173,27,212,124,143,75,115,90,79,47,122,198,110,18,219,234,120,199,35,35,155,130,253,201,226,238,49,143,116,50,177,91,36,111,86,167,56,222,199,34,108,228,3,79,192,172,15,11,175,16,10,59,189,29,183,166,77,111,200,187,55,88,124,181,187,7,186,79,28,16,82,201,75,20,17,65,13,165,221,182,51,140,201,218,222,41,36,87,186,103,72,232,213,200,244,137,178,217,248,0,0,25,87,63,85,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,135,229,39,167,82,30,31,116,214,158,148,52,215,170,29,22,181,85,189,143,193,236,21,249,133,142,154,41,106,95,206,106,55,84,86,94,150,89,103,115,145,136,231,192,215,193,20,92,35,98,58,95,186,198,191,96,158,158,31,189,119,88,186,170,197,99,194,178,151,249,45,77,199,237,233,37,198,155,103,201,241,74,88,35,165,142,91,175,54,83,197,79,7,118,166,161,201,229,154,170,230,109,186,110,223,154,76,3,46,248,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,57,196,253,149,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,69,29,42,245,49,134,245,95,164,116,122,165,135,208,213,219,158,218,135,91,110,246,202,148,87,62,221,113,141,145,190,88,18,78,40,217,153,198,88,222,201,26,137,201,143,111,38,177,252,227,96,118,0,0,3,53,157,88,250,167,214,79,168,25,15,184,206,105,76,205,103,86,62,169,245,147,234,6,67,238,51,129,39,252,44,122,211,181,104,30,101,89,163,90,165,144,82,90,244,251,46,168,90,186,90,233,233,154,140,182,222,220,145,68,217,102,159,146,44,116,210,197,26,49,238,122,61,172,123,33,119,234,153,222,122,221,161,149,114,218,124,46,188,64,40,238,244,118,222,153,53,191,34,236,221,97,242,214,236,30,233,60,112,65,75,37,44,80,69,4,54,151,118,216,206,51,39,107,120,164,145,94,233,157,35,163,87,35,210,38,202,22,126,114,174,172,125,44,107,39,211,252,135,219,167,58,169,202,186,177,244,177,172,159,79,242,31,110,156,12,214,26,168,50,174,106,160,0,7,201,203,50,155,22,13,138,222,115,92,166,187,201,89,113,251,125,69,210,227,83,218,124,157,138,88,35,116,146,201,193,136,231,187,139,24,229,217,168,174,93,182,68,85,249,1,26,252,81,253,9,234,111,228,190,241,68,80,9,125,30,35,121,77,139,57,240,234,205,51,92,90,187,206,217,114,11,126,59,116,183,84,246,159,31,126,150,123,165,4,145,73,193,232,215,183,147,30,213,217,200,142,77,246,84,69,249,20,173,211,214,45,98,206,117,247,77,48,172,166,135,206,217,114,12,194,205,107,184,211,119,95,31,126,150,122,216,163,150,62,108,86,189,188,152,247,38,237,84,114,111,186,42,47,204,15,215,211,174,188,230,93,54,234,229,139,85,176,202,218,182,190,221,80,198,92,232,97,168,72,89,118,183,43,218,181,20,82,171,152,246,240,145,173,217,28,172,119,7,163,36,106,115,99,85,52,19,211,71,81,120,39,84,26,89,65,169,152,45,71,248,170,59,197,23,9,191,185,151,79,45,12,211,209,247,37,138,62,247,107,190,198,247,88,222,15,252,81,127,20,74,96,241,6,232,146,235,210,134,127,29,247,24,130,174,187,78,178,170,138,137,173,85,141,165,115,96,180,206,233,166,115,45,47,145,211,74,247,190,58,118,198,230,203,34,181,102,78,226,181,21,99,147,111,21,209,71,85,215,222,146,245,150,139,50,238,221,107,49,11,150,212,121,77,146,138,102,55,207,210,241,122,71,34,54,68,86,44,208,61,253,216,215,118,57,118,124,125,198,50,89,20,13,20,131,228,226,121,77,139,57,197,108,217,174,45,93,231,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,224,244,107,219,201,143,106,236,228,71,38,251,42,34,252,143,172,0,229,93,88,250,88,214,79,167,249,15,183,78,117,83,149,117,99,233,99,89,62,159,228,62,221,56,25,172,46,251,194,235,172,219,22,184,105,197,183,64,111,118,175,133,102,122,115,143,211,83,194,144,49,238,165,185,217,233,82,42,104,234,90,229,223,183,51,57,66,201,99,114,236,231,61,178,71,186,57,241,195,72,39,213,196,242,155,238,13,149,89,179,92,90,187,201,94,177,251,133,61,210,221,83,218,100,157,138,168,36,108,145,73,193,232,230,59,139,216,213,217,200,173,93,182,84,84,249,1,169,48,71,94,135,58,187,181,117,125,164,110,202,231,183,82,89,242,203,13,67,109,185,29,170,10,134,189,140,157,88,142,101,84,44,87,44,172,166,153,57,112,238,38,232,248,230,141,29,39,105,100,119,127,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,15,63,170,186,153,138,232,222,156,100,122,165,154,213,249,123,46,51,111,150,225,83,198,72,217,36,220,19,238,65,23,113,236,99,166,149,234,216,227,98,185,57,200,246,53,23,119,33,157,126,165,250,139,206,250,160,213,58,253,76,206,170,63,198,209,217,232,184,67,253,204,181,249,153,166,130,143,185,20,81,247,187,93,247,183,186,246,243,127,226,171,248,34,117,255,0,16,110,182,238,189,87,231,241,216,177,137,234,232,116,235,21,168,168,134,213,70,218,167,58,11,180,237,154,102,178,236,248,221,12,79,99,228,167,116,109,108,82,35,150,20,238,35,85,22,73,55,137,96,90,167,129,143,239,179,248,111,249,145,202,188,106,253,83,226,223,79,232,125,198,226,117,95,3,31,223,103,240,223,243,35,149,120,213,250,167,197,190,159,208,251,141,196,8,0,79,255,0,11,222,186,127,66,153,83,52,59,88,243,63,41,166,215,174,127,7,169,173,111,40,108,87,73,36,106,166,243,43,147,203,209,205,188,157,205,209,204,100,170,201,63,84,215,84,72,191,147,195,111,166,124,55,170,253,35,215,141,45,204,43,170,237,207,109,70,49,114,180,92,233,149,92,251,117,198,54,93,153,20,235,31,36,108,204,227,44,140,124,110,84,228,199,187,139,152,254,18,50,26,234,174,153,229,90,55,168,249,30,150,230,180,158,94,245,140,220,37,183,212,241,142,70,71,55,5,251,147,197,220,99,30,232,101,98,182,72,222,173,78,113,189,142,68,217,200,6,159,129,88,30,23,94,32,20,119,122,59,111,76,154,223,145,118,110,176,249,107,118,15,116,158,56,32,165,146,150,40,34,130,27,75,187,108,103,25,147,181,188,82,72,175,116,206,145,209,171,145,233,19,101,179,240,0,0,35,87,136,174,142,88,181,147,164,124,238,154,239,55,151,171,195,237,243,230,54,186,158,47,127,102,170,130,9,100,114,112,107,216,142,238,192,181,16,110,238,77,103,127,159,23,57,141,66,131,52,247,53,186,233,174,127,141,106,53,138,158,146,123,150,43,120,162,189,209,197,86,199,58,9,39,166,153,147,70,217,26,215,53,202,197,115,17,21,17,205,93,183,217,83,241,53,16,102,91,168,29,51,253,13,235,142,121,165,177,210,93,105,233,49,156,130,186,223,65,241,72,248,85,77,66,201,157,229,103,127,220,98,59,187,2,197,34,61,173,70,189,175,71,53,56,185,0,210,158,39,148,216,179,156,86,205,154,226,213,222,118,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,78,15,70,189,188,152,246,174,206,68,114,111,178,162,47,200,170,191,27,77,99,190,203,149,96,189,63,83,195,217,178,211,91,211,49,172,147,147,29,230,234,164,146,162,146,157,54,86,115,143,178,200,170,126,104,254,47,243,95,121,187,198,213,89,85,225,89,172,119,221,93,233,30,209,77,145,195,189,94,5,112,151,14,142,167,147,63,182,169,105,160,130,74,101,224,198,53,25,219,130,162,40,54,251,206,119,99,155,156,174,122,162,84,103,93,57,173,215,63,235,7,86,239,183,154,122,72,106,41,114,138,187,35,27,76,199,53,139,5,189,222,70,23,42,57,206,94,110,138,154,55,61,119,217,94,174,84,70,162,163,80,59,167,131,174,153,253,176,234,178,108,234,174,146,234,148,152,22,63,89,112,134,170,158,63,237,86,215,84,162,81,199,5,67,213,138,137,206,9,235,30,198,35,154,231,58,5,114,42,181,143,69,187,242,0,120,50,105,111,217,78,156,111,186,153,95,98,242,181,249,222,65,39,150,173,243,92,252,229,174,137,137,12,63,171,71,171,99,225,84,235,139,126,109,107,221,190,235,187,123,106,79,240,51,89,213,143,170,125,100,250,129,144,251,140,229,212,248,92,122,19,211,47,206,189,226,180,165,110,172,125,83,235,39,212,12,135,220,103,46,167,194,227,208,158,153,126,117,239,21,160,80,9,250,173,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,63,41,61,58,144,240,251,166,180,244,161,166,189,80,232,181,170,173,236,126,15,96,175,204,44,116,209,75,82,254,115,81,186,162,178,244,178,203,59,156,140,71,62,6,190,8,162,225,27,17,210,253,214,53,251,4,244,240,253,235,186,197,213,86,43,30,21,148,191,201,106,110,63,111,73,46,52,219,62,79,138,82,193,29,44,114,221,121,178,158,42,120,59,181,53,14,79,44,213,87,51,109,211,118,252,210,96,25,119,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,206,39,236,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,186,40,233,87,169,140,55,170,253,35,163,213,44,62,134,174,220,246,212,58,219,119,182,84,162,185,246,235,140,108,141,242,192,146,113,70,204,206,50,198,246,72,212,78,76,123,121,53,143,231,27,3,176,0,0,0,0,128,30,44,157,33,254,151,116,227,250,65,97,84,92,242,252,2,222,255,0,139,54,74,254,212,117,88,236,41,52,243,113,141,232,172,89,160,123,221,43,118,115,21,209,186,118,175,117,233,11,18,160,52,171,83,50,173,27,212,124,115,84,176,170,191,47,122,198,110,17,92,41,185,73,35,35,155,130,253,248,37,237,189,143,116,50,177,93,28,140,71,39,56,222,246,170,236,229,52,252,82,7,139,111,77,118,45,22,215,27,126,166,226,75,217,181,106,175,159,186,85,82,73,84,249,164,138,241,20,204,125,108,141,71,55,238,67,39,154,130,70,167,55,170,72,233,209,17,140,72,218,129,208,58,237,241,58,177,107,46,135,99,250,95,162,21,183,91,93,126,89,111,167,172,206,38,129,239,142,58,40,223,11,146,107,27,100,146,38,73,62,242,59,245,179,70,140,141,209,198,214,34,200,217,165,99,33,7,78,186,13,153,117,37,171,150,45,41,195,40,170,220,251,141,67,31,115,174,134,157,38,101,166,220,143,106,84,86,202,142,123,27,194,54,187,116,106,189,188,222,172,141,171,205,237,69,230,165,239,120,102,244,153,134,232,70,139,218,181,73,181,20,151,188,179,82,172,246,251,211,238,206,160,88,39,160,183,84,210,83,206,219,107,21,100,122,43,27,42,189,238,145,169,31,117,123,124,219,250,168,248,135,127,233,215,65,176,222,155,116,142,197,165,56,101,21,35,89,110,167,99,238,117,208,211,172,47,187,92,85,141,74,138,217,81,207,123,185,200,230,238,141,87,187,131,17,145,181,120,49,168,157,44,0,51,89,213,143,170,125,100,250,129,144,251,140,231,42,58,175,86,62,169,245,147,234,6,67,238,51,147,127,13,232,86,155,170,95,14,29,52,206,52,250,130,145,154,169,96,167,186,67,67,53,77,84,172,101,206,221,13,230,234,245,182,162,44,137,4,47,116,149,14,145,147,57,159,215,99,88,231,177,142,87,176,58,87,66,222,36,95,27,208,44,191,25,214,59,247,199,117,39,78,49,251,165,246,207,29,108,190,94,108,154,215,67,68,234,132,137,106,151,159,118,177,157,169,18,71,43,57,186,46,18,237,51,153,80,244,170,29,66,205,110,186,149,159,228,186,141,125,167,164,130,229,149,94,43,111,117,145,82,49,205,130,57,234,102,124,210,54,54,185,206,114,49,28,245,68,69,115,151,109,183,85,252,79,62,119,254,133,186,116,254,147,189,71,99,184,5,202,159,187,141,219,249,95,114,111,191,199,123,93,59,217,206,47,148,177,201,250,233,31,13,63,40,220,175,103,127,184,136,168,197,2,229,60,58,176,253,71,195,122,71,193,41,245,35,61,251,79,37,214,223,5,226,202,222,10,191,9,179,212,193,20,148,148,29,215,108,249,123,108,94,91,185,54,143,185,217,102,241,196,199,45,117,248,161,117,211,250,107,202,159,161,218,57,153,249,189,54,178,240,248,197,77,19,120,195,125,186,71,35,149,118,153,28,190,98,142,29,163,237,236,141,99,229,71,201,250,214,182,158,68,185,235,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,74,44,241,20,232,86,167,165,172,201,115,141,62,160,171,126,149,223,234,33,134,134,106,154,168,158,251,101,198,100,168,122,219,81,22,69,158,102,54,58,119,72,201,156,207,234,61,172,115,222,246,171,222,28,127,165,30,148,117,31,171,93,71,102,21,133,69,228,109,84,61,185,239,247,249,225,87,210,218,41,92,170,136,231,34,42,119,38,127,23,36,80,162,163,164,115,92,170,172,99,36,145,154,30,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,233,77,67,67,76,139,194,38,110,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,180,3,208,231,87,119,94,144,117,113,217,92,246,234,187,198,39,126,167,109,183,35,181,65,80,230,61,240,35,209,204,170,133,138,228,137,245,48,175,46,29,196,217,89,36,209,163,163,238,172,141,208,70,39,148,216,179,156,86,205,154,226,213,222,118,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,78,15,70,189,188,152,246,174,206,68,114,111,178,162,47,200,10,140,241,88,232,114,155,77,110,181,253,82,105,179,234,229,177,100,247,133,126,83,108,115,37,157,109,215,26,167,61,235,90,201,54,84,101,52,210,238,215,54,71,39,110,105,99,107,21,205,149,177,195,13,122,104,234,47,59,233,127,84,232,53,51,5,168,255,0,21,71,120,162,225,15,247,78,215,230,97,154,122,62,228,177,73,217,238,246,24,222,235,27,205,159,138,47,226,139,58,124,81,124,64,43,46,245,151,46,153,52,67,34,236,218,161,243,54,236,226,233,4,115,193,85,37,84,83,203,4,214,150,247,24,206,48,167,107,121,100,141,94,217,155,35,99,71,35,18,86,203,5,186,104,233,211,59,234,131,84,232,52,207,5,167,255,0,21,89,120,173,231,15,247,50,215,230,97,134,122,206,220,178,199,222,237,119,216,238,211,29,205,255,0,130,39,226,168,26,30,209,125,94,195,117,235,75,241,253,92,211,249,234,228,177,100,84,238,154,157,42,224,88,103,137,236,145,209,75,12,140,249,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,251,83,154,116,235,160,216,111,77,186,71,98,210,156,50,138,145,172,183,83,177,247,58,232,105,214,23,221,174,42,198,165,69,108,168,231,189,220,228,115,119,70,171,221,193,136,200,218,188,24,212,78,150,0,202,185,170,131,42,224,95,247,253,107,47,252,223,255,0,248,56,80,9,127,223,245,172,191,243,127,255,0,224,225,64,32,125,92,79,41,190,224,217,85,155,53,197,171,188,149,235,31,184,83,221,45,213,61,166,73,216,170,130,70,201,20,156,30,142,99,184,189,141,93,156,138,213,219,101,69,79,145,125,61,2,245,175,138,245,89,167,20,150,75,181,207,203,234,110,51,111,134,60,142,223,80,177,178,74,254,8,216,221,115,167,72,218,198,58,25,94,168,175,107,26,157,153,30,140,84,226,232,159,44,10,234,67,195,238,166,237,211,14,154,245,67,162,214,170,70,61,154,111,96,175,204,44,116,209,69,76,206,16,218,93,81,89,122,89,101,157,173,87,171,89,3,95,4,81,115,145,234,233,126,243,220,253,225,174,133,235,166,163,244,233,168,246,237,80,210,251,207,145,186,208,239,20,208,202,138,250,91,133,43,149,22,74,90,152,209,83,185,11,248,183,116,221,28,142,107,94,199,49,236,99,218,26,83,203,50,155,22,13,138,222,115,92,166,187,201,89,113,251,125,69,210,227,83,218,124,157,138,88,35,116,146,201,193,136,231,187,139,24,229,217,168,174,93,182,68,85,249,20,67,226,13,214,221,215,170,252,254,59,22,49,61,93,14,157,98,181,21,16,218,168,219,84,231,65,118,157,179,76,214,93,159,27,161,137,236,124,148,238,141,173,138,68,114,194,157,196,106,162,201,38,254,215,196,19,196,71,250,78,226,184,166,155,233,154,93,108,120,223,195,233,174,153,109,63,152,253,77,117,210,72,226,149,40,183,88,217,36,176,209,200,143,111,55,113,100,178,253,244,143,104,97,145,209,215,165,94,153,243,46,171,245,114,143,75,112,250,234,75,115,27,78,235,149,222,231,82,168,230,91,173,209,190,54,75,58,71,201,29,51,249,75,27,25,27,85,57,61,237,228,230,51,156,140,14,64,90,167,129,143,239,179,248,111,249,145,31,252,85,180,207,21,209,189,96,211,61,45,194,169,60,189,151,25,210,251,101,190,155,148,113,178,73,184,92,46,60,231,151,182,198,49,211,74,245,116,146,61,26,156,228,123,220,169,187,148,144,30,6,63,190,207,225,191,230,64,114,175,26,191,84,248,183,211,250,31,113,184,144,0,159,254,53,126,169,241,111,167,244,62,227,113,57,167,69,253,31,90,186,178,210,61,111,109,189,42,227,206,240,234,123,61,126,40,248,101,106,50,166,119,178,224,178,80,202,217,30,216,184,84,44,49,49,36,115,154,177,61,172,127,46,9,36,114,7,96,240,163,235,95,244,101,149,65,211,94,166,92,238,181,56,222,91,112,167,166,196,165,223,189,13,158,233,52,142,106,211,240,70,172,141,134,170,73,25,243,107,184,71,42,114,86,34,77,52,173,185,67,45,153,102,45,125,193,178,171,206,21,148,208,249,43,214,63,112,168,181,220,105,187,172,147,177,85,4,142,142,88,249,177,92,199,113,123,28,155,181,85,171,182,232,170,159,50,215,252,41,250,234,169,204,99,160,233,99,85,235,234,234,111,180,180,233,14,21,92,218,88,155,3,173,212,148,76,79,134,189,33,141,170,215,197,21,60,146,182,105,21,221,196,89,26,231,181,205,141,37,11,52,0,0,0,0,42,175,199,59,247,39,252,73,252,180,181,66,170,252,115,191,114,127,196,159,203,64,170,178,85,116,11,214,190,85,210,158,163,210,89,46,215,63,49,166,89,53,194,24,242,59,125,66,200,248,232,57,171,99,117,206,157,35,107,222,217,162,98,34,189,172,106,247,163,98,49,83,147,98,124,94,215,194,79,0,195,117,79,93,51,253,62,212,28,122,146,249,143,95,52,222,190,154,186,134,165,23,132,172,248,149,181,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,82,63,245,85,211,62,101,210,134,174,86,105,110,97,93,73,113,99,169,219,114,180,92,233,149,26,203,141,186,71,200,200,167,88,249,43,161,127,40,164,99,227,114,175,23,177,220,92,246,112,145,225,163,60,79,41,177,103,56,173,155,53,197,171,188,237,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,156,30,141,123,121,49,237,93,156,136,228,223,101,68,95,145,29,122,254,235,6,213,210,110,145,185,214,245,171,147,59,204,105,235,40,49,70,67,19,85,148,211,177,141,73,43,165,116,140,116,92,41,214,104,158,145,185,174,89,94,230,51,143,5,146,72,235,91,160,15,16,203,175,76,118,172,143,79,117,26,178,174,243,132,182,207,95,114,198,237,206,107,156,180,151,182,53,101,142,149,147,39,39,83,211,85,57,30,199,109,28,141,100,207,142,78,44,71,78,247,70,174,162,181,231,50,234,75,87,47,186,173,153,214,213,185,247,26,135,178,217,67,53,66,76,203,77,185,30,229,167,162,137,90,198,55,132,109,118,202,228,99,121,189,95,35,147,155,220,170,30,43,44,202,111,185,206,85,121,205,114,154,239,59,122,200,46,21,23,75,141,79,105,145,247,234,167,145,210,75,39,6,35,88,222,79,123,151,102,162,53,55,217,17,19,228,124,162,127,244,185,208,119,255,0,114,198,166,245,87,171,246,95,221,254,77,46,33,98,185,219,191,252,157,206,154,246,215,247,127,223,13,137,146,67,254,46,161,142,254,244,242,0,1,127,223,245,172,191,243,127,255,0,224,225,64,37,255,0,127,214,178,255,0,205,255,0,255,0,131,133,0,129,234,179,253,82,206,245,67,236,231,219,171,239,196,254,201,99,244,120,181,159,251,86,24,124,173,174,151,151,98,15,213,49,188,248,247,31,247,223,201,235,191,205,203,178,22,21,225,79,208,173,54,99,37,7,84,250,175,65,73,83,98,165,168,73,176,170,22,213,74,217,221,113,164,173,98,252,73,235,12,141,70,178,41,105,228,137,176,200,142,238,42,200,231,49,173,108,107,47,10,240,253,232,70,251,213,86,85,30,107,148,179,201,105,150,63,112,72,238,53,59,178,79,138,85,65,37,44,146,218,184,50,162,42,136,59,180,213,14,95,50,212,86,179,109,147,119,124,146,205,58,228,235,7,1,232,215,72,219,132,97,139,73,75,157,221,44,238,160,196,44,118,184,161,99,45,16,35,22,24,171,164,137,88,232,162,166,129,91,180,113,171,21,37,124,125,182,183,131,101,124,65,39,237,217,102,43,120,190,221,241,107,78,77,106,173,189,99,254,95,226,246,234,122,216,228,170,183,247,216,175,131,204,68,213,87,197,220,98,43,153,205,19,147,81,85,55,67,235,25,172,211,125,123,234,11,28,215,26,141,88,210,252,174,235,30,164,229,183,10,150,205,45,186,134,41,164,186,213,87,205,202,72,86,141,35,116,83,119,38,123,92,216,187,74,212,145,35,86,53,28,198,42,104,163,74,174,58,143,119,211,140,114,231,171,216,229,170,195,153,212,219,226,146,247,109,181,214,45,77,45,53,82,167,222,107,36,84,255,0,97,85,168,233,26,199,42,181,178,204,141,73,94,30,172,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,202,185,170,131,42,224,105,79,164,239,75,26,55,244,255,0,30,246,232,14,170,114,174,147,189,44,104,223,211,252,123,219,160,58,168,0,0,2,42,248,163,250,19,212,223,201,125,226,136,149,68,85,241,71,244,39,169,191,146,251,197,16,20,87,164,249,215,232,191,84,240,221,76,248,95,196,254,201,100,22,235,239,146,239,246,124,215,149,169,142,110,215,115,139,184,114,237,241,229,197,219,111,190,203,182,198,135,180,135,84,52,191,172,174,158,99,200,41,91,73,112,177,102,54,121,109,25,37,158,26,217,21,244,19,205,78,140,173,183,75,35,82,57,90,246,36,174,106,61,17,138,230,57,146,179,238,189,142,92,219,146,43,161,206,174,238,189,32,234,227,178,185,237,213,119,140,78,253,78,219,110,71,106,130,161,204,123,224,71,163,153,85,11,21,201,19,234,97,94,92,59,137,178,178,73,163,71,71,221,89,26,29,3,171,127,15,60,251,71,122,134,178,98,152,101,29,39,216,77,80,202,33,180,98,23,87,186,111,41,109,158,178,161,27,21,186,177,235,221,149,143,137,31,242,122,171,214,104,163,89,27,187,219,44,113,221,78,138,105,125,171,69,116,143,16,210,139,51,169,36,167,197,172,244,214,215,212,83,81,54,145,149,147,177,137,222,170,88,154,170,140,124,210,247,37,127,222,114,171,228,114,171,156,170,170,177,171,196,83,95,176,219,7,68,203,168,56,245,174,147,33,102,163,211,195,105,197,43,170,109,234,230,83,50,237,111,168,73,43,17,36,88,229,129,235,109,146,181,140,114,39,52,124,205,107,216,172,116,136,86,175,67,253,101,117,47,165,121,254,159,232,174,7,149,82,93,49,59,198,81,77,64,204,102,246,140,74,39,190,190,102,194,230,182,169,34,146,162,145,156,228,238,167,107,118,54,69,115,214,41,57,72,201,2,253,0,0,85,95,142,119,238,79,248,147,249,105,194,188,36,240,12,55,84,245,211,63,211,237,65,199,169,47,152,245,243,77,235,233,171,168,106,81,120,74,207,137,91,85,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,59,175,142,119,238,79,248,147,249,105,202,188,21,61,83,229,63,79,235,189,198,220,4,117,235,19,165,92,203,165,13,92,184,97,247,155,109,91,177,139,141,69,69,78,39,119,146,68,153,151,27,114,63,238,35,165,107,24,223,51,27,93,27,102,103,22,241,122,163,145,59,111,141,239,238,158,23,189,107,255,0,71,252,237,154,49,168,87,59,85,14,155,102,87,7,212,203,113,173,94,207,193,174,142,133,172,101,66,202,214,174,240,203,218,130,25,18,69,70,71,247,37,231,27,89,47,114,218,186,151,233,211,4,234,131,75,43,244,207,58,167,255,0,27,89,103,173,231,55,247,50,233,229,166,134,10,206,220,82,199,222,237,119,222,238,211,221,193,255,0,130,167,224,169,158,29,104,210,28,203,65,117,67,32,210,61,64,130,146,59,238,59,80,216,106,22,146,116,154,9,88,248,219,44,83,70,255,0,146,171,36,138,72,228,68,114,53,232,143,68,115,90,228,86,160,105,204,21,129,225,89,215,117,247,48,184,218,58,82,213,23,249,186,186,123,124,177,226,87,125,153,31,26,90,42,88,27,21,171,177,5,58,34,240,130,10,169,188,204,178,242,119,30,11,187,149,187,217,248,21,65,226,131,225,247,77,105,166,189,117,67,162,214,170,183,177,245,14,175,204,44,116,209,75,82,254,115,75,85,81,89,122,89,101,157,206,70,35,159,3,95,4,81,112,141,136,233,126,235,26,253,160,7,78,186,243,153,116,219,171,150,45,86,195,43,106,218,251,117,67,25,115,161,134,161,33,101,218,220,175,106,212,81,74,174,99,219,194,70,183,100,114,177,220,30,140,145,169,205,141,84,210,241,152,29,88,251,9,250,83,204,191,69,191,244,25,246,130,227,246,115,251,247,250,87,230,100,242,191,223,255,0,91,253,231,183,253,243,239,255,0,174,249,238,7,213,215,77,116,212,126,162,245,30,227,170,26,161,121,243,215,90,237,162,134,24,145,89,75,111,165,106,170,199,75,77,26,170,246,225,103,39,108,155,171,149,206,115,222,231,189,239,123,172,171,194,235,195,254,142,209,71,109,234,111,91,241,222,245,214,111,45,113,193,237,115,201,4,244,177,210,203,4,83,195,118,119,109,239,229,50,247,118,138,57,17,142,133,209,186,69,106,189,98,116,85,235,209,252,88,109,95,84,122,91,107,212,12,42,147,44,177,93,50,138,27,93,69,166,174,85,100,18,190,166,84,130,41,36,77,149,36,100,82,201,28,171,19,145,89,42,70,177,187,238,189,77,36,128,41,91,198,175,213,62,45,244,254,135,220,110,37,212,148,173,227,87,234,159,22,250,127,67,238,55,16,58,175,129,143,239,179,248,111,249,145,39,252,65,186,36,181,117,95,128,71,125,198,32,164,161,212,92,86,158,162,107,85,99,105,90,233,238,208,54,25,156,203,75,228,116,209,49,140,146,161,209,185,178,200,174,72,87,184,173,68,73,36,222,48,120,24,254,251,63,134,255,0,153,30,255,0,197,115,173,127,209,150,43,63,77,122,103,115,181,84,228,153,109,190,162,155,45,151,126,244,214,123,92,209,181,169,79,193,90,177,182,106,168,228,127,205,206,231,28,73,201,24,139,52,50,180,42,50,237,108,204,180,163,63,173,179,86,73,87,96,203,48,235,196,148,210,190,146,173,18,123,125,198,146,101,107,150,57,161,114,162,62,57,99,93,159,27,151,230,212,86,175,224,165,223,120,117,245,213,77,213,46,26,152,62,160,215,210,51,85,44,20,243,77,93,13,53,44,172,101,206,221,10,211,177,46,74,169,26,65,11,221,37,67,99,124,45,127,245,216,231,181,140,99,145,140,165,109,23,210,28,203,94,181,67,31,210,61,63,130,146,75,238,69,80,232,105,214,174,116,134,8,152,200,221,44,179,72,255,0,154,163,35,138,57,36,84,106,57,234,140,84,107,92,229,70,174,132,250,85,233,159,13,233,67,72,232,244,183,15,174,171,184,189,213,14,185,93,238,117,42,173,125,198,227,35,35,100,179,164,124,149,176,179,140,81,177,145,181,87,139,24,222,78,123,249,200,240,160,206,172,125,83,235,39,212,12,135,220,103,45,83,193,83,210,198,83,245,2,187,219,173,197,85,245,99,234,159,89,62,160,100,62,227,57,106,158,10,158,150,50,159,168,21,222,221,110,3,143,248,160,248,125,211,90,105,175,93,80,232,181,170,173,236,125,67,171,243,11,29,52,82,212,191,156,210,213,84,86,94,150,89,103,115,145,136,231,192,215,193,20,92,35,98,58,95,186,198,191,106,214,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,206,39,236,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,186,136,40,175,196,103,160,159,232,175,125,131,82,52,238,127,49,166,89,53,195,201,210,83,207,81,206,170,203,92,246,62,84,163,114,189,121,205,10,178,57,29,20,191,55,35,88,230,74,188,154,217,38,11,95,232,239,170,172,55,170,253,35,183,230,22,107,149,35,114,123,117,61,61,54,89,104,142,53,133,246,235,138,179,239,171,98,115,222,239,45,35,155,35,161,127,39,114,98,43,85,123,140,145,140,238,166,107,58,104,234,47,59,233,127,84,232,53,51,5,168,255,0,21,71,120,162,225,15,247,78,215,230,97,154,122,62,228,177,73,217,238,246,24,222,235,27,205,159,138,47,226,139,161,61,11,215,77,56,234,47,78,45,218,161,165,247,159,61,106,174,222,41,161,149,17,149,86,250,166,162,44,148,181,49,162,175,110,102,114,110,233,186,181,90,230,189,142,123,30,199,184,58,1,74,222,53,126,169,241,111,167,244,62,227,113,46,164,165,111,26,191,84,248,183,211,250,31,113,184,129,213,124,12,127,125,159,195,127,204,137,63,226,13,209,37,171,170,252,2,59,238,49,5,37,14,162,226,180,245,19,90,171,27,74,215,79,118,129,176,204,230,90,95,35,166,137,140,100,149,14,141,205,150,69,114,66,189,197,106,34,73,38,241,131,192,199,247,217,252,55,252,200,181,64,50,239,118,182,102,90,81,159,214,217,171,36,171,176,101,152,117,226,74,105,95,73,86,137,61,190,227,73,50,181,203,28,208,185,81,31,28,177,174,207,141,203,243,106,43,87,240,82,239,188,58,250,234,166,234,151,13,76,31,80,107,233,25,170,150,10,121,166,174,134,154,150,86,50,231,110,133,105,216,151,37,84,141,32,133,238,146,161,177,190,22,191,250,236,115,218,198,49,200,198,124,174,188,124,56,169,186,172,204,177,125,65,211,235,190,63,137,100,45,168,109,14,87,93,83,75,43,159,113,183,108,196,142,116,72,215,140,181,52,237,99,152,198,185,25,221,99,218,215,76,198,195,26,18,83,167,238,158,52,191,166,92,1,186,115,165,22,170,186,59,107,234,18,186,178,90,186,201,42,103,173,173,88,98,134,74,153,28,229,226,215,189,176,70,170,216,218,200,209,81,120,177,187,236,7,75,0,1,149,115,74,125,39,122,88,209,191,167,248,247,183,64,102,176,210,159,73,222,150,52,111,233,254,61,237,208,1,78,222,34,157,10,212,244,181,153,46,113,167,212,21,111,210,187,253,68,48,208,205,83,85,19,223,108,184,204,149,15,91,106,34,200,179,204,198,199,78,233,25,51,153,253,71,181,142,123,222,213,123,248,87,77,29,69,231,125,47,234,157,6,166,96,181,31,226,168,239,20,92,33,254,233,218,252,204,51,79,71,220,150,41,59,61,222,195,27,221,99,121,179,241,69,252,81,116,123,150,98,214,44,231,21,188,225,89,77,15,157,178,228,22,250,139,93,198,155,186,248,251,244,179,198,232,229,143,155,21,175,111,38,61,201,187,85,28,155,238,138,139,243,51,239,215,39,72,151,94,144,117,113,184,164,23,26,187,198,39,126,167,117,203,28,186,207,78,230,61,240,35,213,175,165,153,232,212,137,245,48,175,30,125,181,217,89,36,50,43,99,238,164,109,11,222,208,189,116,211,142,162,244,226,221,170,26,95,121,243,214,170,237,226,154,25,81,25,85,111,170,106,34,201,75,83,26,42,246,230,103,38,238,155,171,85,174,107,216,231,177,236,123,186,1,64,61,2,245,175,149,116,167,168,244,150,75,181,207,204,105,150,77,112,134,60,142,223,80,178,62,58,14,106,216,221,115,167,72,218,247,182,104,152,136,175,107,26,189,232,216,140,84,228,216,159,21,244,98,121,77,139,57,197,108,217,174,45,93,231,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,224,244,107,219,201,143,106,236,228,71,38,251,42,34,252,128,250,198,107,58,177,245,79,172,159,80,50,31,113,156,210,153,154,206,172,125,83,235,39,212,12,135,220,103,2,85,116,157,209,70,43,213,103,66,57,165,238,211,108,242,250,155,140,230,23,73,49,203,133,58,70,201,43,248,91,40,36,109,178,161,100,115,24,232,101,122,170,49,207,114,118,100,122,189,23,139,165,100,176,87,44,197,175,184,54,85,121,194,178,154,31,37,122,199,238,21,22,187,141,55,117,146,118,42,160,145,209,203,31,54,43,152,238,47,99,147,118,170,181,118,221,21,83,230,92,167,130,167,165,140,167,234,5,119,183,91,143,201,226,177,209,101,171,83,48,10,254,163,180,231,31,164,131,54,197,41,214,175,36,123,106,91,78,151,75,36,16,189,100,149,237,86,241,150,166,157,172,98,181,202,230,57,208,182,70,126,177,89,4,109,14,129,225,215,215,85,55,84,184,106,96,250,131,95,72,205,84,176,83,205,53,116,52,212,178,177,151,59,116,43,78,196,185,42,164,105,4,47,116,149,13,141,240,181,255,0,215,99,158,214,49,142,70,51,186,245,99,233,99,89,62,159,228,62,221,57,156,28,79,41,190,224,217,85,155,53,197,171,188,149,235,31,184,83,221,45,213,61,166,73,216,170,130,70,201,20,156,30,142,99,184,189,141,93,156,138,213,219,101,69,79,145,121,56,239,83,20,221,87,120,111,234,126,167,205,67,73,111,190,193,131,228,246,140,134,134,145,37,236,83,92,97,182,202,174,237,172,141,69,86,73,20,144,204,136,142,127,4,153,35,87,189,204,114,129,68,38,170,12,171,154,168,0,82,183,138,23,93,63,166,188,169,250,29,163,153,159,155,211,107,47,15,140,84,209,55,140,55,219,164,114,57,87,105,145,203,230,40,225,218,62,222,200,214,62,84,124,159,173,107,105,228,78,191,226,131,226,9,83,105,169,189,116,189,162,215,90,71,189,244,238,160,204,47,148,210,197,82,206,19,69,85,79,89,101,88,165,129,205,71,163,95,3,159,60,82,243,141,232,232,190,235,218,253,170,132,11,169,234,91,254,147,109,163,233,254,9,255,0,191,181,149,87,210,119,170,125,27,250,129,143,123,140,5,170,117,45,255,0,73,182,209,244,255,0,4,255,0,223,218,202,171,233,59,213,62,141,253,64,199,189,198,0,52,61,173,26,67,134,235,214,151,228,26,71,168,16,85,201,98,200,169,219,13,66,210,78,176,207,19,217,35,101,138,104,223,243,68,124,114,199,28,136,142,71,49,85,136,142,107,154,170,213,207,15,82,253,58,103,125,47,234,157,126,153,231,84,255,0,227,107,44,245,188,225,254,233,218,252,204,208,193,89,219,138,89,59,61,222,195,221,218,123,185,179,240,84,252,21,116,166,113,254,170,186,103,195,122,175,210,58,205,45,204,43,170,237,207,109,67,110,86,139,157,50,171,159,110,184,198,201,25,20,235,31,36,108,204,227,44,140,124,110,84,228,199,187,139,152,254,18,48,42,7,195,175,174,170,158,150,179,36,193,245,6,190,173,250,87,127,168,154,106,232,105,169,98,123,237,151,25,146,157,137,114,85,72,214,121,152,216,233,219,27,225,107,255,0,168,247,61,172,123,218,140,125,233,218,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,102,51,85,116,207,42,209,189,71,200,244,183,53,164,242,247,172,102,225,45,190,167,140,114,50,57,184,47,220,158,46,227,24,247,67,43,21,178,70,245,106,115,141,236,114,38,206,66,197,60,46,188,64,43,45,21,150,222,153,53,191,34,239,90,166,242,214,236,30,233,60,115,207,85,29,84,179,197,4,54,151,118,216,254,80,175,119,120,164,145,88,216,91,27,163,87,43,22,38,196,22,212,114,174,172,125,44,107,39,211,252,135,219,167,58,169,202,186,177,244,177,172,159,79,242,31,110,156,12,214,19,255,0,170,62,131,191,251,150,52,203,170,189,32,178,254,239,241,153,114,251,21,178,221,255,0,228,238,117,55,183,63,187,254,247,108,172,142,31,241,149,15,119,247,215,144,0,210,159,73,222,150,52,111,233,254,61,237,208,1,159,110,157,117,231,50,233,183,87,44,90,173,134,86,213,181,246,234,134,50,231,67,13,66,66,203,181,185,94,213,168,162,149,92,199,183,132,141,110,200,229,99,184,61,25,35,83,155,26,169,42,186,255,0,241,29,166,234,107,0,199,52,155,77,173,21,118,123,20,244,244,23,172,166,103,85,75,189,69,197,97,71,173,181,137,180,105,53,53,60,175,94,82,73,31,235,102,134,55,177,172,108,77,124,188,171,196,123,68,48,29,6,234,142,251,140,105,205,242,146,166,219,121,167,102,67,45,170,158,56,99,75,4,245,82,202,231,91,248,67,179,88,198,181,25,44,76,86,49,91,12,240,183,103,108,146,62,48,1,215,250,85,233,159,50,234,191,87,40,244,183,15,174,164,183,49,180,238,185,93,238,117,42,142,101,186,221,27,227,100,179,164,124,145,211,63,148,177,177,145,181,83,147,222,222,78,99,57,200,206,235,226,173,166,120,174,141,235,6,153,233,110,21,73,229,236,184,206,151,219,45,244,220,163,141,146,77,194,225,113,231,60,189,182,49,142,154,87,171,164,145,232,212,231,35,222,229,77,220,165,175,244,83,162,26,95,161,61,60,227,86,45,38,190,85,223,237,25,21,60,57,60,215,218,152,228,133,247,121,234,233,226,84,170,72,31,243,167,99,162,108,45,100,59,34,177,140,106,61,93,39,55,186,178,252,106,253,83,226,223,79,232,125,198,226,7,85,240,49,253,246,127,13,255,0,50,57,87,141,95,170,124,91,233,253,15,184,220,78,171,224,99,251,236,254,27,254,100,114,175,26,191,84,248,183,211,250,31,113,184,129,213,124,12,127,125,159,195,127,204,137,63,226,13,209,37,171,170,252,2,59,238,49,5,37,14,162,226,180,245,19,90,171,27,74,215,79,118,129,176,204,230,90,95,35,166,137,140,100,149,14,141,205,150,69,114,66,189,197,106,34,73,38,241,131,192,199,247,217,252,55,252,200,181,64,50,239,118,182,102,90,81,159,214,217,171,36,171,176,101,152,117,226,74,105,95,73,86,137,61,190,227,73,50,181,203,28,208,185,81,31,28,177,174,207,141,203,243,106,43,87,240,82,239,188,58,250,234,166,234,151,13,76,31,80,107,233,25,170,150,10,121,166,174,134,154,150,86,50,231,110,133,105,216,151,37,84,141,32,133,238,146,161,177,190,22,191,250,236,115,218,198,49,200,198,124,174,188,124,56,169,186,172,204,177,125,65,211,235,190,63,137,100,45,168,109,14,87,93,83,75,43,159,113,183,108,196,142,116,72,215,140,181,52,237,99,152,198,185,25,221,99,218,215,76,198,195,26,18,83,167,238,158,52,191,166,92,1,186,115,165,22,170,186,59,107,234,18,186,178,90,186,201,42,103,173,173,88,98,134,74,153,28,229,226,215,189,176,70,170,216,218,200,209,81,120,177,187,236,7,75,0,0,41,91,198,111,75,126,202,117,29,98,212,202,11,23,149,160,206,241,248,252,205,111,154,231,231,46,148,79,88,102,253,90,189,93,31,10,87,91,155,242,107,88,237,247,77,221,220,82,234,72,85,226,231,166,121,86,162,116,143,53,199,22,164,243,127,98,178,10,76,154,227,3,35,146,73,157,67,28,21,20,242,190,54,177,142,223,183,230,155,43,213,220,90,216,162,149,234,239,187,178,132,0,240,245,234,119,42,208,236,19,95,237,16,229,31,11,181,83,233,253,102,77,106,154,72,100,170,242,57,19,38,167,161,161,124,48,175,56,147,189,53,116,12,145,95,19,145,221,152,57,185,172,141,219,195,91,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,46,154,122,153,228,114,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,15,202,73,79,14,173,28,190,235,39,87,24,37,53,162,111,47,73,135,220,32,204,110,149,60,88,254,205,45,4,241,72,212,224,231,177,93,221,157,105,224,221,188,156,206,255,0,62,46,107,28,128,94,254,136,97,87,93,53,209,124,7,78,111,181,20,147,220,177,92,94,213,100,172,150,145,238,116,18,79,77,73,28,50,58,55,57,173,114,177,92,197,84,85,107,87,109,183,68,252,15,106,0,25,172,234,199,213,62,178,125,64,200,125,198,114,234,124,46,61,9,233,151,231,94,241,90,82,183,86,62,169,245,147,234,6,67,238,51,151,83,225,113,232,79,76,191,58,247,138,208,40,4,210,159,73,222,150,52,111,233,254,61,237,208,25,172,52,167,210,119,165,141,27,250,127,143,123,116,0,83,183,136,167,66,181,61,45,102,75,156,105,245,5,91,244,174,255,0,81,12,52,51,84,213,68,247,219,46,51,37,67,214,218,136,178,44,243,49,177,211,186,70,76,230,127,81,237,99,158,247,181,94,254,21,211,71,81,121,223,75,250,167,65,169,152,45,71,248,170,59,197,23,8,127,186,118,191,51,12,211,209,247,37,138,78,207,119,176,198,247,88,222,108,252,81,127,20,93,30,229,152,181,139,57,197,111,56,86,83,67,231,108,185,5,190,162,215,113,166,238,190,62,253,44,241,186,57,99,230,197,107,219,201,143,114,110,213,71,38,251,162,162,252,204,251,245,201,210,37,215,164,29,92,110,41,5,198,174,241,137,223,169,221,114,199,46,179,211,185,143,124,8,245,107,233,102,122,53,34,125,76,43,199,159,109,118,86,73,12,138,216,251,169,27,66,247,180,47,93,52,227,168,189,56,183,106,134,151,222,124,245,170,187,120,166,134,84,70,85,91,234,154,136,178,82,212,198,138,189,185,153,201,187,166,234,213,107,154,246,57,236,123,30,238,128,80,15,64,189,107,229,93,41,234,61,37,146,237,115,243,26,101,147,92,33,143,35,183,212,44,143,142,131,154,182,55,92,233,210,54,189,237,154,38,34,43,218,198,175,122,54,35,21,57,54,39,197,125,24,158,83,98,206,113,91,54,107,139,87,121,219,46,65,111,167,186,91,170,123,79,143,191,75,60,109,146,41,56,61,26,246,242,99,218,187,57,17,201,190,202,136,191,32,62,176,7,228,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,14,127,212,86,188,225,189,54,233,29,247,85,179,58,218,70,178,221,78,246,91,40,102,168,88,95,118,184,171,28,180,244,81,43,88,247,115,145,205,217,92,140,119,6,35,228,114,112,99,149,51,217,212,86,188,230,93,73,106,229,247,85,179,58,218,183,62,227,80,246,91,40,102,168,73,153,105,183,35,220,180,244,81,43,88,198,240,141,174,217,92,140,111,55,171,228,114,115,123,149,123,87,136,55,91,119,94,171,243,248,236,88,196,245,116,58,117,138,212,84,67,106,163,109,83,157,5,218,118,205,51,89,118,124,110,134,39,177,242,83,186,54,182,41,17,203,10,119,17,170,139,36,155,254,191,14,110,138,63,165,86,163,207,127,207,237,151,88,244,203,22,253,101,202,166,4,237,71,116,174,69,98,199,108,108,220,154,246,242,99,214,73,93,18,57,204,141,173,110,241,58,104,164,64,140,25,102,1,153,96,180,216,253,86,97,143,85,218,89,149,89,227,191,218,18,165,17,175,170,183,73,44,177,69,80,140,223,147,88,247,65,34,179,146,39,38,113,123,119,99,216,231,88,79,132,223,90,246,237,63,172,254,140,90,161,115,236,89,111,119,6,73,136,86,200,181,85,18,69,116,170,158,24,82,216,216,216,215,178,56,101,124,142,153,174,253,83,25,39,125,94,174,89,145,89,98,157,96,116,215,98,234,167,67,175,26,101,115,94,205,214,30,87,76,110,173,213,79,130,58,75,196,80,200,202,121,37,86,181,252,161,94,235,227,145,21,143,94,220,143,86,162,61,24,230,231,95,44,197,175,184,54,85,121,194,178,154,31,37,122,199,238,21,22,187,141,55,117,146,118,42,160,145,209,203,31,54,43,152,238,47,99,147,118,170,181,118,221,21,83,230,6,164,193,5,124,47,122,215,254,144,24,35,52,99,80,174,119,90,237,73,195,109,239,169,150,227,90,189,239,140,218,219,51,88,202,133,149,173,77,166,139,187,4,50,36,138,175,147,238,75,206,71,62,94,220,234,3,53,157,88,250,167,214,79,168,25,15,184,206,90,79,132,23,83,24,110,99,163,212,221,50,186,134,174,131,44,192,233,235,110,76,87,34,201,5,202,221,61,115,165,116,236,122,53,18,55,197,45,91,34,116,110,252,81,99,123,28,237,228,108,85,109,213,143,170,125,100,250,129,144,251,140,231,63,196,242,155,238,13,149,89,179,92,90,187,201,94,177,251,133,61,210,221,83,218,100,157,138,168,36,108,145,73,193,232,230,59,139,216,213,217,200,173,93,182,84,84,249,1,106,158,40,190,31,244,119,122,59,151,83,122,33,142,246,110,176,249,155,142,113,107,130,72,32,165,146,150,40,37,158,107,179,123,143,103,25,147,181,180,177,198,143,116,206,145,178,35,81,233,43,165,234,190,19,125,49,126,136,52,59,244,179,152,226,246,168,114,253,67,225,112,160,184,71,55,126,170,60,118,72,97,146,150,7,47,205,145,119,30,143,157,204,141,119,115,95,7,117,121,198,140,139,165,116,145,215,30,27,212,47,79,55,189,97,204,25,73,141,92,176,26,121,159,154,82,64,245,157,148,172,130,157,103,117,108,48,177,95,63,150,146,54,200,230,53,205,87,243,138,104,218,178,246,249,190,155,50,14,172,53,18,193,212,190,81,175,250,25,145,213,225,239,173,168,158,223,100,138,27,117,36,12,166,176,49,141,167,161,160,150,141,141,117,51,153,21,44,52,172,70,43,94,212,124,12,122,42,189,168,240,52,102,124,156,179,22,177,103,56,173,231,10,202,104,124,237,151,32,183,212,90,238,52,221,215,199,223,165,158,55,71,44,124,216,173,123,121,49,238,77,218,168,228,223,116,84,95,153,200,58,35,212,221,92,214,30,154,48,237,68,214,171,53,37,14,67,118,167,123,217,52,49,190,23,220,105,26,245,100,53,178,192,232,216,216,95,51,91,220,70,198,174,137,236,115,37,98,177,178,36,81,247,80,51,173,214,191,74,55,222,146,245,150,183,13,237,93,107,49,11,150,245,152,181,238,182,22,55,207,210,241,98,201,26,186,53,86,44,208,61,253,169,19,102,57,118,100,157,182,50,88,208,252,186,51,214,158,188,232,30,145,229,218,53,166,57,5,37,174,209,151,84,121,183,215,50,155,107,141,182,119,49,145,77,45,28,237,114,44,111,150,40,227,98,185,200,245,103,4,116,93,169,55,122,219,247,138,13,110,137,80,116,161,122,159,90,109,53,119,23,186,161,208,225,240,211,58,118,189,185,36,148,117,76,163,153,86,39,177,188,35,107,167,145,233,42,172,106,198,57,56,189,252,24,234,12,3,208,96,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,132,166,161,161,166,68,231,43,246,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,77,9,244,119,210,174,27,210,134,145,219,240,251,53,182,145,217,61,198,158,158,167,44,187,199,34,204,251,141,197,25,247,209,178,185,140,119,150,141,206,145,176,179,139,120,177,85,202,157,199,200,247,192,175,4,187,142,147,203,149,103,86,154,140,115,179,169,180,214,245,168,163,187,249,202,151,121,187,20,146,83,182,162,155,176,137,229,227,236,212,197,76,254,226,175,117,254,107,102,253,216,221,189,181,0,0,0,50,174,106,160,202,184,23,253,255,0,90,203,255,0,55,255,0,254,14,20,2,95,247,253,107,47,252,223,255,0,248,56,80,8,26,83,233,59,210,198,141,253,63,199,189,186,2,170,252,80,186,22,253,10,101,79,215,29,28,195,60,166,155,94,184,124,98,154,137,220,161,177,93,36,145,200,187,66,141,79,47,71,54,241,246,246,87,49,146,171,227,253,83,93,79,26,218,167,73,222,150,52,111,233,254,61,237,208,30,255,0,44,197,172,89,206,43,121,194,178,154,31,59,101,200,45,245,22,187,141,55,117,241,247,233,103,141,209,203,31,54,43,94,222,76,123,147,118,170,57,55,221,21,23,230,6,101,244,171,76,242,173,100,212,124,115,75,112,170,79,49,122,201,174,17,91,233,185,71,35,227,135,154,253,249,229,237,177,239,108,49,49,29,36,143,70,175,8,216,247,42,108,213,52,61,210,175,76,248,111,74,26,71,71,165,184,125,117,93,197,238,168,117,202,239,115,169,85,107,238,55,25,25,27,37,157,35,228,173,133,156,98,141,140,141,170,188,88,198,242,115,223,206,71,249,94,148,122,36,210,254,148,46,185,181,247,20,130,146,186,229,149,94,42,102,161,172,117,44,141,158,211,100,115,154,232,45,44,146,89,165,115,217,27,154,174,116,187,181,211,47,109,100,69,237,179,105,20,5,43,120,213,250,167,197,190,159,208,251,141,196,234,190,6,63,190,207,225,191,230,71,42,241,171,245,79,139,125,63,161,247,27,137,213,124,12,127,125,159,195,127,204,128,229,94,53,126,169,241,111,167,244,62,227,113,58,175,129,143,239,179,248,111,249,145,202,188,106,253,83,226,223,79,232,125,198,226,117,95,3,31,223,103,240,223,243,32,59,87,138,23,69,31,210,3,4,126,179,233,237,178,235,93,169,56,109,189,148,209,91,168,147,189,241,155,91,102,115,223,78,145,57,201,180,209,119,103,154,53,141,21,242,125,248,184,72,231,197,219,164,187,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,13,79,21,65,226,131,225,247,77,105,166,189,117,67,162,214,170,183,177,245,14,175,204,44,116,209,75,82,254,115,75,85,81,89,122,89,101,157,206,70,35,159,3,95,4,81,112,141,136,233,126,235,26,253,130,74,248,117,245,213,77,213,46,26,152,62,160,215,210,51,85,44,20,243,77,93,13,53,44,172,101,206,221,10,211,177,46,74,169,26,65,11,221,37,67,99,124,45,127,245,216,231,181,140,99,145,140,153,70,93,240,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,115,137,251,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,46,132,250,59,234,171,13,234,191,72,237,249,133,154,229,72,220,158,221,79,79,77,150,90,35,141,97,125,186,226,172,251,234,216,156,247,187,203,72,230,200,232,95,201,220,152,138,213,94,227,36,99,3,186,128,0,21,87,227,157,251,147,254,36,254,90,90,161,85,126,57,223,185,63,226,79,229,160,114,175,5,79,84,249,79,211,250,239,113,183,22,169,212,191,78,152,39,84,26,89,95,166,121,213,63,248,218,203,61,111,57,191,185,151,79,45,52,48,86,118,226,150,62,247,107,190,247,118,158,238,15,252,21,63,5,74,171,240,84,245,79,148,253,63,174,247,27,113,117,32,102,91,93,52,47,81,250,116,212,123,142,151,234,133,155,200,221,104,118,150,25,162,85,125,45,194,149,202,169,29,85,52,138,137,220,133,252,93,178,236,142,71,53,204,123,88,246,61,141,148,30,26,29,14,84,245,29,153,67,172,57,195,233,25,167,88,93,226,54,77,73,35,34,168,125,242,227,10,71,58,81,58,23,163,154,148,200,215,196,233,156,246,253,246,72,145,177,21,92,247,195,103,253,91,244,57,164,125,94,211,89,42,179,7,213,216,242,27,29,68,44,134,253,107,99,60,220,150,238,234,58,122,41,57,162,181,236,115,86,69,141,206,69,236,202,238,109,71,53,210,197,47,116,196,241,107,22,13,138,217,176,172,90,135,201,89,113,251,125,61,174,221,77,221,124,157,138,88,35,108,113,71,205,234,231,187,139,24,212,221,202,174,93,183,85,85,249,129,224,58,177,244,177,172,159,79,242,31,110,156,205,97,165,62,172,125,44,107,39,211,252,135,219,167,51,88,5,255,0,127,214,178,255,0,205,255,0,255,0,131,133,0,151,253,255,0,90,203,255,0,55,255,0,254,14,20,2,5,249,226,90,235,165,253,34,248,126,105,110,160,100,52,180,148,20,242,96,246,164,180,219,105,169,164,137,151,91,220,246,165,172,74,117,116,17,72,144,190,162,86,76,231,206,246,241,230,247,61,234,170,191,58,75,215,77,116,212,126,162,245,30,227,170,26,161,121,243,215,90,237,162,134,24,145,89,75,111,165,106,170,199,75,77,26,170,246,225,103,39,108,155,171,149,206,115,222,231,189,239,123,154,173,174,154,143,172,180,120,133,167,53,188,247,109,88,38,63,69,141,216,45,176,34,178,150,138,150,158,8,225,87,181,138,171,188,210,246,154,249,100,85,87,57,200,212,77,152,200,216,201,129,225,123,208,183,233,175,42,102,184,235,30,25,230,244,218,203,207,224,244,213,174,227,13,246,233,28,141,68,222,21,106,249,138,56,118,147,185,186,181,143,149,25,31,235,90,218,136,208,59,87,133,215,135,253,29,162,142,219,212,222,183,227,189,235,172,222,90,227,131,218,231,146,9,233,99,165,150,8,167,134,236,238,219,223,202,101,238,237,20,114,35,29,11,163,116,138,213,122,196,232,172,252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,85,205,84,25,87,3,74,125,39,122,88,209,191,167,248,247,183,64,117,83,149,116,157,233,99,70,254,159,227,222,221,1,213,64,0,0,17,87,197,31,208,158,166,254,75,239,20,68,170,34,175,138,63,161,61,77,252,151,222,40,128,164,14,158,177,107,22,115,175,186,105,133,101,52,62,118,203,144,102,22,107,93,198,155,186,248,251,244,179,214,197,28,177,243,98,181,237,228,199,185,55,106,163,147,125,209,81,126,103,75,235,147,164,75,175,72,58,184,220,82,11,141,93,227,19,191,83,186,229,142,93,103,167,115,30,248,17,234,215,210,204,244,106,68,250,152,87,143,62,218,236,172,146,25,21,177,247,82,54,248,174,147,189,83,232,223,212,12,123,220,96,52,17,212,86,131,97,189,73,105,29,247,74,115,58,42,71,50,227,78,247,219,43,166,167,89,159,105,184,163,28,148,245,177,35,94,199,115,141,206,221,90,143,111,54,43,227,114,240,123,145,67,53,146,93,174,179,90,169,236,83,92,234,223,109,163,168,154,174,158,141,211,57,96,134,121,155,27,101,149,145,239,197,175,123,96,133,174,114,38,238,72,163,69,223,138,109,99,254,12,157,58,125,165,206,239,189,75,223,233,247,160,196,59,150,44,127,239,255,0,94,233,60,41,230,165,251,146,163,147,181,75,42,51,140,145,185,143,243,188,154,168,232,126,80,215,87,186,93,213,13,38,234,26,78,157,42,172,149,117,119,218,251,196,86,220,110,89,153,29,43,47,144,84,84,44,52,85,81,57,210,44,77,100,203,199,125,228,84,141,252,216,247,35,163,122,37,250,116,189,161,118,46,157,52,59,21,210,251,77,154,213,67,95,67,111,167,150,255,0,53,185,94,248,238,23,135,66,196,171,170,89,36,68,146,78,114,53,120,171,209,21,35,108,108,70,177,172,107,26,17,255,0,196,135,173,109,83,232,251,244,119,250,51,176,98,151,63,181,191,23,243,191,29,165,169,155,183,229,124,167,111,181,217,158,45,183,243,47,229,203,150,251,55,109,182,93,252,87,135,167,136,94,180,117,103,173,23,173,57,212,108,99,10,183,91,109,216,189,77,238,41,108,148,85,112,206,233,227,171,164,133,173,115,166,169,149,170,206,53,15,85,68,106,46,232,223,159,226,139,216,58,231,232,99,250,104,253,137,255,0,61,31,177,223,99,190,37,254,162,124,67,205,121,191,45,255,0,140,67,195,143,150,255,0,190,223,159,236,219,231,229,58,41,240,222,254,135,218,167,117,212,207,211,47,218,223,137,227,243,216,188,151,217,223,33,219,238,84,211,205,221,238,121,169,119,219,203,113,227,197,55,231,190,255,0,45,148,56,7,142,119,238,79,248,147,249,105,202,188,21,61,83,229,63,79,235,189,198,220,117,95,28,239,220,159,241,39,242,210,42,248,117,245,23,130,116,191,170,121,198,166,103,85,31,187,251,157,29,158,139,132,223,221,59,167,153,164,154,10,62,228,81,73,217,238,246,30,222,235,219,193,159,138,175,224,138,22,147,226,13,214,221,171,165,12,2,59,22,49,61,37,118,162,229,84,245,16,218,168,219,84,214,207,105,129,208,204,214,93,159,27,161,149,143,100,117,13,141,173,138,68,106,76,189,196,106,170,71,38,212,89,118,185,230,90,175,159,214,222,107,35,171,191,229,153,141,226,74,153,89,73,72,139,61,194,227,87,50,185,201,28,48,181,17,95,36,178,46,204,141,169,243,114,35,83,240,67,234,235,70,175,102,90,245,170,25,6,174,106,4,244,146,95,114,42,134,205,80,148,144,36,48,68,198,70,216,162,134,54,124,213,25,28,81,199,26,43,149,207,84,98,43,156,231,42,185,108,211,194,235,195,254,142,209,71,109,234,111,91,241,222,245,214,111,45,113,193,237,115,201,4,244,177,210,203,4,83,195,118,119,109,239,229,50,247,118,138,57,17,142,133,209,186,69,106,189,98,116,65,221,124,58,250,21,166,233,107,13,76,227,80,104,41,31,170,151,250,121,161,174,154,154,170,87,178,217,110,153,105,222,150,213,68,145,96,153,237,146,157,178,62,102,179,250,239,115,26,247,177,168,247,204,160,0,139,254,36,58,223,106,209,30,148,50,199,92,44,117,119,74,140,242,158,163,7,161,100,50,54,54,65,61,125,29,66,44,242,185,119,84,100,113,71,43,209,26,213,87,61,24,207,186,142,89,25,65,152,158,45,125,206,114,171,54,21,139,80,249,219,214,65,112,167,181,219,169,187,172,143,191,85,60,141,142,40,249,189,90,198,242,123,218,155,185,81,169,190,234,168,159,50,194,188,105,245,138,235,122,213,204,83,68,45,247,234,73,108,88,213,157,151,186,234,58,74,167,57,237,186,213,62,70,163,106,163,71,171,17,241,211,71,19,226,71,49,30,214,86,72,187,171,101,67,143,248,86,104,229,139,87,122,184,180,84,228,115,111,73,129,91,229,204,99,166,226,255,0,237,170,170,105,224,142,153,57,177,237,86,118,231,168,138,125,254,243,93,216,224,230,171,94,170,129,18,174,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,52,147,210,174,169,126,154,122,113,211,173,76,154,251,241,154,251,206,63,75,241,90,223,43,229,251,183,72,153,217,174,253,90,49,141,110,213,81,78,223,184,212,98,237,187,55,106,181,86,149,188,77,52,83,244,45,213,198,83,229,238,30,106,131,59,223,53,163,231,47,57,162,243,179,205,230,35,147,104,216,214,237,85,21,79,6,167,45,162,88,185,57,93,203,105,127,224,151,172,118,41,113,92,235,167,234,136,123,55,170,107,130,230,52,114,114,123,188,221,44,145,211,210,84,38,200,206,17,246,95,21,55,205,95,201,254,107,238,183,104,220,170,22,126,82,183,141,95,170,124,91,233,253,15,184,220,75,169,41,91,198,175,213,62,45,244,254,135,220,110,32,120,174,137,186,152,169,233,99,167,157,127,206,44,212,53,115,228,55,202,140,111,28,199,230,133,34,225,69,113,158,158,242,248,234,229,73,90,230,185,145,54,25,36,70,112,127,55,181,140,84,107,94,231,182,47,255,0,155,189,113,213,63,255,0,29,230,122,129,144,127,224,105,188,245,210,186,167,254,4,81,115,154,95,251,214,55,151,253,74,39,202,74,244,141,163,150,45,100,233,31,170,122,107,188,222,94,175,15,183,216,179,27,93,79,23,191,179,85,65,5,222,71,39,6,189,136,238,236,11,81,6,238,228,214,119,249,241,115,152,212,35,86,147,231,95,162,253,83,195,117,51,225,127,19,251,37,144,91,175,190,75,191,217,243,94,86,166,57,187,93,206,46,225,203,183,199,151,23,109,190,251,46,219,1,121,62,31,61,18,90,186,80,192,36,190,228,240,82,87,106,46,85,79,79,53,214,177,212,173,108,246,152,29,12,46,125,165,146,54,105,88,246,71,80,217,28,233,99,86,164,203,219,87,34,164,113,237,45,79,147,137,229,54,44,231,21,179,102,184,181,119,157,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,131,209,175,111,38,61,171,179,145,28,155,236,168,139,242,62,176,25,172,234,199,213,62,178,125,64,200,125,198,114,213,60,21,61,44,101,63,80,43,189,186,220,85,95,86,62,169,245,147,234,6,67,238,51,150,169,224,169,233,99,41,250,129,93,237,214,224,39,249,242,114,204,90,197,156,226,183,156,43,41,161,243,182,92,130,223,81,107,184,211,119,95,31,126,150,120,221,28,177,243,98,181,237,228,199,185,55,106,163,147,125,209,81,126,103,214,0,103,135,174,78,145,46,189,32,234,227,113,72,46,53,119,140,78,253,78,235,150,57,117,158,157,204,123,224,71,171,95,75,51,209,169,19,234,97,94,60,251,107,178,178,72,100,86,199,221,72,219,232,58,5,235,95,42,233,79,81,233,44,151,107,159,152,211,44,154,225,12,121,29,190,161,100,124,116,28,213,177,186,231,78,145,181,239,108,209,49,17,94,214,53,123,209,177,24,169,201,177,62,43,179,234,43,65,176,222,164,180,142,251,165,57,157,21,35,153,113,167,123,237,149,211,83,172,207,180,220,81,142,74,122,216,145,175,99,185,198,231,110,173,71,183,155,21,241,185,120,61,200,185,236,234,43,65,179,46,155,117,114,251,165,57,157,21,91,95,110,168,123,237,149,211,83,164,44,187,91,149,238,74,122,216,145,175,123,120,72,214,238,173,71,187,131,209,241,185,121,177,200,129,164,140,79,41,177,103,56,173,155,53,197,171,188,237,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,156,30,141,123,121,49,237,93,156,136,228,223,101,68,95,145,77,158,53,126,169,241,111,167,244,62,227,113,61,7,132,23,85,89,149,143,84,41,186,91,200,238,85,119,44,79,35,167,173,169,199,224,116,105,34,218,110,49,70,234,169,81,143,115,209,99,166,150,40,234,28,230,35,95,250,238,219,154,140,238,76,231,121,255,0,26,191,84,248,183,211,250,31,113,184,129,213,124,12,127,125,159,195,127,204,139,84,42,175,192,199,247,217,252,55,252,200,181,64,0,0,41,91,251,53,125,83,255,0,216,14,149,127,234,171,143,252,248,183,77,16,205,110,186,149,162,248,14,163,95,105,233,32,185,101,88,189,170,247,89,21,35,28,216,35,158,166,146,57,164,108,109,115,156,228,98,57,234,136,138,231,46,219,110,171,248,149,193,253,131,31,252,168,191,226,79,255,0,31,44,167,73,240,95,209,126,150,97,186,103,241,79,137,253,146,199,237,214,47,59,216,236,249,175,43,77,28,61,222,223,39,112,229,219,229,199,147,182,223,109,215,109,192,204,17,165,62,147,189,44,104,223,211,252,123,219,160,51,88,105,79,164,239,75,26,55,244,255,0,30,246,232,0,234,167,52,234,43,65,176,222,164,180,142,251,165,57,157,21,35,153,113,167,123,237,149,211,83,172,207,180,220,81,142,74,122,216,145,175,99,185,198,231,110,173,71,183,155,21,241,185,120,61,200,189,44,1,154,30,162,180,27,50,233,183,87,47,186,83,153,209,85,181,246,234,135,190,217,93,53,58,66,203,181,185,94,228,167,173,137,26,247,183,132,141,110,234,212,123,184,61,31,27,151,155,28,137,45,124,47,122,233,253,10,101,76,208,237,99,204,252,166,155,94,185,252,30,166,181,188,161,177,93,36,145,170,155,204,174,79,47,71,54,242,119,55,71,49,146,171,36,253,83,93,81,34,216,255,0,92,157,34,90,186,190,210,54,226,144,92,105,44,249,101,134,161,215,44,114,235,61,59,94,198,78,172,86,190,150,103,163,86,86,83,76,156,121,246,215,116,124,112,200,173,147,180,145,187,62,217,102,45,125,193,178,171,206,21,148,208,249,43,214,63,112,168,181,220,105,187,172,147,177,85,4,142,142,88,249,177,92,199,113,123,28,155,181,85,171,182,232,170,159,48,53,38,102,179,171,31,84,250,201,245,3,33,247,25,203,52,240,142,235,7,38,213,27,85,119,77,218,128,181,119,11,150,31,103,142,191,30,185,54,42,120,160,134,201,76,218,90,54,208,189,177,177,142,231,27,157,27,155,35,187,142,145,37,145,28,230,246,219,206,178,250,177,245,79,172,159,80,50,31,113,156,11,84,240,84,244,177,148,253,64,174,246,235,113,194,188,86,58,234,166,204,100,175,233,99,74,43,233,42,108,84,181,11,14,107,92,234,89,91,59,174,52,149,175,79,134,177,38,141,168,214,69,45,60,114,186,104,213,221,197,88,218,215,181,173,145,37,141,90,123,214,13,215,72,58,38,200,122,119,193,22,145,47,186,133,148,93,221,126,170,154,39,61,244,54,73,109,244,16,112,137,174,103,105,207,169,86,212,198,175,228,174,137,144,191,102,163,164,138,70,112,12,3,0,204,181,79,50,180,233,246,159,99,213,119,204,134,249,80,148,212,52,52,200,156,229,126,202,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,168,30,215,166,142,157,51,190,168,53,78,131,76,240,90,127,241,85,151,138,222,112,255,0,115,45,126,102,24,103,172,237,203,44,125,238,215,125,142,237,49,220,223,248,34,126,42,151,125,158,232,94,156,116,233,208,142,169,233,126,151,217,188,141,170,135,79,242,41,102,154,85,71,213,92,42,157,108,153,36,170,169,145,17,59,147,63,139,119,93,145,168,214,181,140,107,24,198,49,190,131,163,190,149,112,222,148,52,142,223,135,217,173,180,142,201,238,52,244,245,57,101,222,57,22,103,220,110,40,207,190,141,149,204,99,188,180,110,116,141,133,156,91,197,138,174,84,238,62,71,191,208,117,99,233,99,89,62,159,228,62,221,56,25,172,47,79,196,103,175,111,232,175,98,131,77,244,238,15,49,169,185,53,191,206,82,84,79,79,206,150,203,66,247,190,36,172,114,61,56,77,50,190,57,27,20,95,54,163,152,231,202,156,90,216,230,162,195,234,229,153,77,247,57,202,175,57,174,83,93,231,111,89,5,194,162,233,113,169,237,50,62,253,84,242,58,73,100,224,196,107,27,201,239,114,236,212,70,166,251,34,34,124,128,98,120,181,247,57,202,172,216,86,45,67,231,111,89,5,194,158,215,110,166,238,178,62,253,84,242,54,56,163,230,245,107,27,201,239,106,110,229,70,166,251,170,162,124,207,148,93,79,133,239,66,223,161,76,85,154,227,172,120,103,148,212,155,215,63,131,211,86,187,148,214,43,92,145,181,19,120,85,169,229,235,38,222,78,230,234,231,178,37,100,127,170,115,170,35,90,86,2,234,122,150,255,0,164,219,104,250,127,130,127,239,237,101,85,244,157,234,159,70,254,160,99,222,227,1,106,157,75,127,210,109,180,125,63,193,63,247,246,178,170,250,78,245,79,163,127,80,49,239,113,128,13,41,128,0,137,94,32,221,18,90,186,175,192,35,190,227,16,82,80,234,46,43,79,81,53,170,177,180,173,116,247,104,27,12,206,101,165,242,58,104,152,198,73,80,232,220,217,100,87,36,43,220,86,162,36,146,111,66,215,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,93,12,244,211,198,229,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,154,158,43,131,197,99,161,202,157,74,181,87,245,73,166,207,164,138,251,140,89,213,249,77,177,204,138,4,184,219,169,90,247,173,107,36,217,21,245,48,197,187,92,217,28,189,200,98,141,172,86,186,38,199,48,122,15,11,222,186,127,77,120,171,52,59,88,243,63,55,169,54,94,127,7,169,173,111,25,175,182,184,227,106,166,243,43,151,204,86,67,180,157,205,209,175,124,72,201,63,90,230,212,72,146,171,171,31,75,26,201,244,255,0,33,246,233,204,224,226,121,77,247,6,202,172,217,174,45,93,228,175,88,253,194,158,233,110,169,237,50,78,197,84,18,54,72,164,224,244,115,29,197,236,106,236,228,86,174,219,42,42,124,139,180,211,190,166,42,122,167,240,211,213,28,226,243,67,87,6,67,99,193,242,28,115,32,154,100,139,133,109,198,11,50,190,74,184,146,38,181,173,100,173,154,57,21,156,25,193,238,123,17,28,214,53,238,10,54,46,123,85,122,219,181,116,161,208,214,139,216,177,137,233,43,181,23,42,211,123,44,54,170,54,213,53,179,218,96,117,157,26,203,179,227,116,50,177,236,142,161,177,181,177,72,141,73,151,184,141,85,72,228,218,152,79,213,115,187,93,111,85,44,172,188,220,234,235,234,35,167,130,145,146,212,204,233,94,216,32,137,144,195,18,57,202,170,140,142,40,227,141,141,252,26,198,53,169,178,34,32,31,175,252,213,103,185,87,250,171,145,228,153,29,195,255,0,9,89,93,114,174,168,147,254,20,147,77,36,143,255,0,43,156,231,126,213,83,165,117,43,210,238,168,116,185,147,89,177,221,70,178,85,211,178,249,103,163,185,82,86,57,145,246,37,157,212,241,58,178,149,146,69,36,140,115,233,170,36,124,14,217,219,185,27,28,188,90,201,163,222,197,124,41,250,21,169,195,163,160,234,159,85,232,42,233,175,181,84,233,54,21,66,218,168,157,3,109,213,116,76,95,137,61,97,145,202,231,203,21,68,145,54,25,17,189,180,73,28,230,57,206,141,98,155,253,75,244,233,130,117,65,165,149,250,103,157,83,255,0,141,172,179,214,243,155,251,153,116,242,211,67,5,103,110,41,99,239,118,187,239,119,105,238,224,255,0,193,83,240,84,10,139,240,208,235,142,167,167,28,202,29,30,206,25,72,253,58,205,47,17,190,106,185,31,21,59,236,119,25,146,56,18,181,211,61,90,213,166,86,178,38,204,215,187,238,50,52,145,138,138,215,178,111,65,227,87,234,159,22,250,127,67,238,55,18,37,117,21,160,217,151,77,186,185,125,210,156,206,138,173,175,183,84,61,246,202,233,169,210,22,93,173,202,247,37,61,108,72,215,189,188,36,107,119,86,163,221,193,232,248,220,188,216,228,79,43,150,103,249,150,117,77,143,210,230,25,13,93,217,152,173,158,59,5,161,106,85,28,250,91,116,114,203,44,84,232,253,185,57,140,116,242,35,57,42,241,103,22,55,102,49,141,104,89,167,129,143,239,179,248,111,249,145,202,188,106,253,83,226,223,79,232,125,198,226,117,95,3,31,223,103,240,223,243,35,149,120,213,250,167,197,190,159,208,251,141,196,14,171,224,99,251,236,254,27,254,100,90,161,85,126,6,63,190,207,225,191,230,69,170,0,60,86,183,230,183,93,53,209,124,251,81,172,84,244,147,220,177,92,94,235,123,163,138,173,142,116,18,79,77,73,36,209,182,70,181,205,114,177,92,196,69,68,115,87,109,246,84,252,79,106,121,77,88,193,127,74,26,89,153,105,159,197,62,25,246,183,31,184,216,188,239,99,189,229,124,213,52,144,247,123,124,155,207,143,115,151,30,77,223,109,183,77,247,2,160,127,179,87,213,63,253,128,233,87,254,170,184,255,0,207,139,116,209,12,214,235,169,90,47,128,234,53,246,158,146,11,150,85,139,218,175,117,145,82,49,205,130,57,234,105,35,154,70,198,215,57,206,70,35,158,168,136,174,114,237,182,234,191,137,92,31,216,49,255,0,202,139,254,36,255,0,241,242,202,116,159,5,253,23,233,102,27,166,127,20,248,159,217,44,126,221,98,243,189,142,207,154,242,180,209,195,221,237,242,119,14,93,190,92,121,59,109,246,221,118,220,15,86,121,77,88,193,127,74,26,89,153,105,159,197,62,25,246,183,31,184,216,188,239,99,189,229,124,213,52,144,247,123,124,155,207,143,115,151,30,77,223,109,183,77,247,61,89,231,245,11,53,181,105,174,1,146,234,53,246,158,174,123,110,43,103,173,189,214,69,72,198,186,121,32,166,133,243,72,216,218,231,53,170,245,107,21,17,21,205,77,246,221,83,241,3,49,153,102,45,125,193,178,171,206,21,148,208,249,43,214,63,112,168,181,220,105,187,172,147,177,85,4,142,142,88,249,177,92,199,113,123,28,155,181,85,171,182,232,170,159,50,210,124,17,244,134,153,150,173,66,215,186,232,41,36,168,158,162,44,66,215,35,103,151,191,3,24,216,234,171,90,248,254,81,43,36,89,40,21,174,251,207,69,134,68,251,136,171,206,176,117,11,53,186,234,86,127,146,234,53,246,158,146,11,150,85,120,173,189,214,69,72,199,54,8,231,169,153,243,72,216,218,231,57,200,196,115,213,17,21,206,93,182,221,87,241,45,39,193,47,88,236,82,226,185,215,79,213,16,246,111,84,215,5,204,104,228,228,247,121,186,89,35,167,164,168,77,145,156,35,236,190,42,111,154,191,147,252,215,221,110,209,185,84,44,252,0,6,107,58,177,245,79,172,159,80,50,31,113,156,186,159,11,143,66,122,101,249,215,188,86,148,173,213,143,170,125,100,250,129,144,251,140,229,212,248,92,122,19,211,47,206,189,226,180,10,1,52,167,210,119,165,141,27,250,127,143,123,116,6,107,13,41,244,157,233,99,70,254,159,227,222,221,0,30,255,0,38,202,108,88,125,186,27,182,71,93,229,41,42,46,20,22,184,228,237,62,78,85,85,181,81,82,83,71,179,17,85,57,207,60,76,223,110,45,229,187,149,26,138,169,226,186,138,208,108,55,169,45,35,190,233,78,103,69,72,230,92,105,222,251,101,116,212,235,51,237,55,20,99,146,158,182,36,107,216,238,113,185,219,171,81,237,230,197,124,110,94,15,114,47,32,241,71,244,39,169,191,146,251,197,17,199,252,46,122,237,186,235,101,170,109,8,214,140,154,146,163,54,177,211,177,216,253,198,174,119,121,220,134,137,173,122,202,201,57,39,25,106,105,218,198,170,191,159,114,88,220,175,86,185,97,154,87,5,85,245,21,160,217,151,77,186,185,125,210,156,206,138,173,175,183,84,61,246,202,233,169,210,22,93,173,202,247,37,61,108,72,215,189,188,36,107,119,86,163,221,193,232,248,220,188,216,228,73,107,225,123,215,79,232,83,42,102,135,107,30,103,229,52,218,245,207,224,245,53,173,229,13,138,233,36,141,84,222,101,114,121,122,57,183,147,185,186,57,140,149,89,39,234,154,234,137,22,199,250,228,233,18,213,213,246,145,183,20,130,227,73,103,203,44,53,14,185,99,151,89,233,218,246,50,117,98,181,244,179,61,26,178,178,154,100,227,207,182,187,163,227,134,69,108,157,164,141,217,246,203,49,107,238,13,149,94,112,172,166,135,201,94,177,251,133,69,174,227,77,221,100,157,138,168,36,116,114,199,205,138,230,59,139,216,228,221,170,173,93,183,69,84,249,129,169,50,170,252,84,250,241,255,0,77,250,84,210,11,215,248,168,178,251,237,178,227,254,238,202,155,35,153,218,255,0,123,186,87,199,55,248,202,119,183,251,235,15,107,225,29,214,14,77,170,54,170,238,155,181,1,106,238,23,44,62,207,29,126,61,114,108,84,241,65,13,146,153,180,180,109,161,123,99,99,29,206,55,58,55,54,71,119,29,34,75,34,57,205,237,183,155,197,99,161,202,157,74,181,87,245,73,166,207,164,138,251,140,89,213,249,77,177,204,138,4,184,219,169,90,247,173,107,36,217,21,245,48,197,187,92,217,28,189,200,98,141,172,86,186,38,199,48,86,7,78,186,13,153,117,37,171,150,45,41,195,40,170,220,251,141,67,31,115,174,134,157,38,101,166,220,143,106,84,86,202,142,123,27,194,54,187,116,106,189,188,222,172,141,171,205,237,69,209,78,139,233,14,27,160,186,95,143,233,30,159,193,87,29,139,29,167,116,52,235,87,58,205,60,175,124,142,150,89,164,127,201,21,242,75,36,146,42,53,26,196,87,170,53,173,106,35,83,54,218,85,169,153,86,141,234,62,57,170,88,85,95,151,189,99,55,8,174,20,220,164,145,145,205,193,126,252,18,246,222,199,186,25,88,174,142,70,35,147,156,111,123,85,118,114,154,41,233,163,168,188,19,170,13,44,160,212,204,22,163,252,85,29,226,139,132,223,220,203,167,150,134,105,232,251,146,197,31,123,181,223,99,123,172,111,7,254,40,191,138,32,117,82,0,120,178,116,135,250,93,211,143,233,5,133,81,115,203,240,11,123,254,44,217,43,251,81,213,99,176,164,211,205,198,55,162,177,102,129,239,116,173,217,204,87,70,233,218,189,215,164,44,73,254,86,175,139,39,90,247,29,63,163,254,140,90,95,115,236,94,175,118,247,201,151,214,198,180,181,17,197,107,170,130,104,86,216,232,222,215,190,57,165,100,141,153,206,253,83,217,31,97,88,174,73,149,88,21,67,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,156,79,217,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,116,81,210,175,83,24,111,85,250,71,71,170,88,125,13,93,185,237,168,117,182,239,108,169,69,115,237,215,24,217,27,229,129,36,226,141,153,156,101,141,236,145,168,156,152,246,242,107,31,206,54,80,15,78,186,13,153,117,37,171,150,45,41,195,40,170,220,251,141,67,31,115,174,134,157,38,101,166,220,143,106,84,86,202,142,123,27,194,54,187,116,106,189,188,222,172,141,171,205,237,69,208,159,78,186,13,134,244,219,164,118,45,41,195,40,169,26,203,117,59,31,115,174,134,157,97,125,218,226,172,106,84,86,202,142,123,221,206,71,55,116,106,189,220,24,140,141,171,193,141,68,12,251,245,99,234,159,89,62,160,100,62,227,57,215,239,253,18,93,111,93,14,96,253,91,233,196,21,117,245,17,211,214,195,150,89,233,169,93,43,219,4,23,59,139,31,118,89,29,50,170,50,56,163,163,137,241,69,22,205,99,29,51,149,17,36,113,200,58,177,245,79,172,159,80,50,31,113,156,186,159,11,143,66,122,101,249,215,188,86,129,66,214,12,179,42,197,62,37,246,91,38,186,217,190,51,111,154,211,113,248,125,108,148,254,114,134,93,187,180,211,112,84,238,66,254,45,229,27,183,107,182,77,209,118,61,175,77,122,67,83,175,90,243,131,105,28,48,85,201,79,145,94,33,134,224,180,147,197,12,241,91,153,188,181,179,70,249,119,98,62,58,104,230,145,17,81,219,171,17,17,174,85,70,172,149,241,47,232,114,167,167,28,202,109,97,193,223,72,253,58,205,47,18,50,26,72,217,21,59,236,119,25,146,73,214,137,176,177,26,213,166,86,178,87,66,230,55,238,50,53,141,232,138,214,62,105,63,224,201,211,167,217,172,18,251,212,189,254,159,106,252,191,185,98,199,254,255,0,245,45,112,76,158,106,95,185,42,181,123,181,81,35,56,201,27,94,207,37,201,170,173,155,230,22,41,137,226,214,44,27,21,179,97,88,181,15,146,178,227,246,250,123,93,186,155,186,249,59,20,176,70,216,226,143,155,213,207,119,22,49,169,187,149,92,187,110,170,171,243,62,176,63,37,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,102,195,5,52,17,181,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,160,84,183,141,62,188,212,221,179,44,83,167,43,53,109,35,237,182,42,118,100,215,164,134,162,41,95,241,25,146,72,169,161,149,136,206,112,62,42,117,146,68,78,127,172,101,115,28,172,251,172,114,214,173,21,166,235,113,166,175,172,183,219,42,234,169,237,116,233,87,93,44,48,185,236,165,129,101,142,20,150,87,34,108,198,44,179,69,26,57,219,39,57,24,223,197,200,139,237,122,129,212,207,211,38,184,231,154,165,29,93,214,162,147,38,200,43,174,20,31,20,147,157,84,52,47,153,222,86,7,253,247,163,123,80,36,81,163,26,229,107,26,196,107,87,139,80,178,175,14,110,152,190,220,244,1,171,16,213,226,246,166,94,181,135,226,86,251,61,109,210,110,245,44,240,210,83,172,54,249,223,27,123,157,159,47,113,90,199,163,210,52,149,28,196,122,35,145,177,40,16,171,195,171,88,239,186,55,213,198,9,83,104,135,204,82,102,23,8,48,235,165,55,38,51,189,75,95,60,81,181,121,185,143,86,246,167,74,121,246,111,23,63,177,195,147,90,247,41,161,67,42,230,148,250,85,213,47,211,79,78,58,117,169,147,95,126,51,95,121,199,233,126,43,91,229,124,191,118,233,19,59,53,223,171,70,49,173,218,170,41,219,247,26,140,93,183,102,237,86,170,135,85,41,91,251,53,125,83,255,0,216,14,149,127,234,171,143,252,248,186,146,170,255,0,176,99,255,0,149,23,252,73,255,0,227,224,88,254,136,102,183,93,74,209,124,7,81,175,180,244,144,92,178,172,94,213,123,172,138,145,142,108,17,207,83,73,28,210,54,54,185,206,114,49,28,245,68,69,115,151,109,183,85,252,76,198,26,125,210,124,23,244,95,165,152,110,153,252,83,226,127,100,177,251,117,139,206,246,59,62,107,202,211,71,15,119,183,201,220,57,118,249,113,228,237,183,219,117,219,115,48,64,95,247,253,107,47,252,223,255,0,248,56,80,9,127,223,245,172,191,243,127,255,0,224,225,64,32,105,79,164,239,75,26,55,244,255,0,30,246,232,14,170,114,174,147,189,44,104,223,211,252,123,219,160,58,168,0,0,20,173,227,87,234,159,22,250,127,67,238,55,19,170,248,24,254,251,63,134,255,0,153,28,171,198,175,213,62,45,244,254,135,220,110,39,85,240,49,253,246,127,13,255,0,50,3,149,120,213,250,167,197,190,159,208,251,141,196,234,190,6,63,190,207,225,191,230,71,42,241,171,245,79,139,125,63,161,247,27,137,213,124,12,127,125,159,195,127,204,128,181,67,242,91,46,214,171,213,51,235,44,215,58,74,250,120,234,39,164,124,180,211,54,86,54,120,37,124,51,68,174,106,170,35,227,150,57,35,123,127,22,189,142,106,236,168,168,126,178,154,244,187,174,235,239,74,189,104,107,6,21,148,191,206,233,150,65,170,25,4,151,26,109,153,31,194,234,167,187,50,57,110,188,217,79,45,68,253,170,106,119,39,150,106,163,95,190,233,179,190,106,30,43,196,191,161,202,158,156,115,41,181,135,7,125,35,244,235,52,188,72,200,105,35,100,84,239,177,220,102,73,39,90,38,194,196,107,86,153,90,201,93,11,152,223,184,200,214,55,162,43,88,249,163,175,77,29,69,231,125,47,234,157,6,166,96,181,31,226,168,239,20,92,33,254,233,218,252,204,51,79,71,220,150,41,59,61,222,195,27,221,99,121,179,241,69,252,81,116,103,118,182,97,186,175,128,86,217,171,36,164,191,226,121,141,158,74,105,95,73,86,171,5,194,221,87,10,181,203,28,208,185,21,89,36,82,46,207,141,201,242,114,43,87,240,82,128,122,228,233,18,235,210,14,174,55,20,130,227,87,120,196,239,212,238,185,99,151,89,233,220,199,190,4,122,181,244,179,61,26,145,62,166,21,227,207,182,187,43,36,134,69,108,125,212,141,161,123,218,23,174,154,113,212,94,156,91,181,67,75,239,62,122,213,93,188,83,67,42,35,42,173,245,77,68,89,41,106,99,69,94,220,204,228,221,211,117,106,181,205,123,28,246,61,143,116,106,241,33,235,91,84,250,62,253,29,254,140,236,24,165,207,237,111,197,252,239,199,105,106,102,237,249,95,41,219,237,118,103,139,109,252,203,249,114,229,190,205,219,109,151,122,235,240,217,234,187,81,244,51,92,113,189,47,182,75,241,92,51,81,178,10,11,61,202,205,81,50,182,58,122,170,169,163,167,142,190,157,118,94,220,204,228,206,104,137,198,88,216,140,118,202,216,164,138,207,250,231,232,99,250,104,253,137,255,0,61,31,177,223,99,190,37,254,162,124,67,205,121,191,45,255,0,140,67,195,143,150,255,0,190,223,159,236,219,230,28,127,195,211,196,47,90,58,179,214,139,214,156,234,54,49,133,91,173,182,236,94,166,247,20,182,74,42,184,103,116,241,213,210,66,214,185,211,84,202,213,103,26,135,170,162,53,23,116,111,207,241,69,230,190,57,223,185,63,226,79,229,167,127,232,167,195,123,250,31,106,157,215,83,63,76,191,107,126,39,143,207,98,242,95,103,124,135,111,185,83,79,55,119,185,230,165,223,111,45,199,143,20,223,158,251,252,182,94,1,227,157,251,147,254,36,254,90,7,42,240,84,245,79,148,253,63,174,247,27,113,117,37,43,120,42,122,167,202,126,159,215,123,141,184,186,144,0,0,57,87,86,62,150,53,147,233,254,67,237,211,153,172,52,167,213,143,165,141,100,250,127,144,251,116,230,107,0,191,239,250,214,95,249,191,255,0,240,112,160,18,255,0,191,235,89,127,230,255,0,255,0,193,194,128,64,150,158,31,61,18,93,122,175,207,228,190,228,240,85,208,233,214,43,81,79,53,214,177,212,174,116,23,105,219,52,46,125,165,146,54,104,158,199,201,78,233,28,233,99,87,44,41,219,87,34,44,145,239,123,216,158,45,98,193,177,91,54,21,139,80,249,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,249,189,92,247,113,99,26,155,185,85,203,182,234,170,191,51,149,116,83,139,88,176,254,145,244,134,211,142,80,249,74,74,140,62,217,116,146,62,235,228,229,85,91,3,106,234,100,221,234,170,156,231,158,87,237,191,22,242,217,168,141,68,68,237,96,8,191,226,23,213,6,125,210,102,139,217,117,27,78,109,24,253,198,229,113,202,41,172,146,197,123,167,154,104,27,4,148,149,115,57,205,108,50,196,228,127,42,118,34,42,185,83,101,119,203,240,84,148,4,127,235,91,165,47,233,131,165,150,173,51,251,123,246,75,225,153,4,23,223,59,240,191,63,220,237,211,84,67,218,237,247,162,219,127,51,203,151,37,219,134,219,124,247,64,129,122,33,226,237,212,150,165,107,70,3,167,55,220,39,77,96,182,229,89,69,170,201,89,45,37,182,189,179,199,5,77,92,112,200,232,220,234,199,53,30,141,122,170,42,181,201,190,219,162,254,5,186,21,171,164,254,13,127,162,253,83,195,117,51,250,71,124,79,236,150,65,110,190,249,47,178,29,159,53,229,106,99,155,181,220,243,174,225,203,183,199,151,23,109,190,251,46,219,22,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,202,185,170,131,42,224,104,207,67,115,252,55,75,58,38,211,29,65,212,28,134,146,199,143,88,244,223,31,169,174,174,169,85,225,19,62,31,78,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,139,234,186,126,234,31,75,250,154,192,27,168,218,81,117,171,172,182,178,161,40,107,34,171,163,146,154,122,42,212,134,41,164,166,145,174,78,46,123,27,60,104,174,141,207,141,85,87,139,221,182,229,22,117,33,214,14,77,173,154,105,166,186,37,102,90,187,118,9,128,98,246,10,7,208,84,197,78,231,214,94,232,168,93,79,53,114,61,172,238,177,138,147,73,19,35,238,57,170,200,219,34,181,175,122,177,159,147,162,142,171,175,189,37,235,45,22,101,221,186,214,98,23,45,168,242,155,37,20,204,111,159,165,226,244,142,68,108,136,172,89,160,123,251,177,174,236,114,236,248,251,140,100,178,40,26,41,7,201,196,242,155,22,115,138,217,179,92,90,187,206,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,193,232,215,183,147,30,213,217,200,142,77,246,84,69,249,31,88,1,21,124,81,253,9,234,111,228,190,241,68,74,162,42,248,163,250,19,212,223,201,125,226,136,10,86,233,59,213,62,141,253,64,199,189,198,3,74,102,107,58,78,245,79,163,127,80,49,239,113,128,210,152,28,255,0,83,244,47,78,53,130,251,130,228,153,205,155,205,215,233,222,65,30,73,100,154,53,72,228,101,84,108,114,53,142,145,19,185,217,238,118,102,116,109,115,90,249,41,160,231,201,173,86,59,160,0,0,0,5,85,248,231,126,228,255,0,137,63,150,149,86,90,167,142,119,238,79,248,147,249,105,13,122,10,233,158,155,170,126,161,173,152,61,230,186,146,12,122,199,79,246,143,32,134,101,151,157,109,186,10,136,25,37,36,75,19,154,230,190,87,77,28,106,254,108,224,199,61,232,174,115,26,199,7,117,240,189,232,91,244,215,149,51,92,117,143,12,243,122,109,101,231,240,122,106,215,113,134,251,116,142,70,162,111,10,181,124,197,28,59,73,220,221,90,199,202,140,143,245,173,109,68,105,117,39,201,196,241,107,22,13,138,217,176,172,90,135,201,89,113,251,125,61,174,221,77,221,124,157,138,88,35,108,113,71,205,234,231,187,139,24,212,221,202,174,93,183,85,85,249,159,88,0,4,117,241,8,213,11,86,149,116,125,169,55,59,131,105,38,168,191,217,229,197,232,105,38,173,109,51,234,39,184,53,105,151,181,186,42,200,248,162,146,90,133,141,169,187,153,78,255,0,155,81,21,237,10,32,234,7,83,63,76,154,227,158,106,148,117,119,90,138,76,155,32,174,184,80,124,82,78,117,80,208,190,103,121,88,31,247,222,141,237,64,145,70,140,107,149,172,107,17,173,94,45,66,215,252,22,48,10,107,23,79,57,94,160,212,99,213,116,119,44,171,40,125,51,43,166,73,90,202,251,117,29,60,105,10,196,142,94,14,99,42,39,175,98,189,137,243,127,54,185,87,182,136,218,97,52,187,211,70,1,83,165,157,60,233,190,159,92,49,234,75,29,202,199,139,219,105,174,148,52,201,23,8,174,62,93,139,88,170,177,42,177,239,117,66,202,247,189,170,188,222,231,59,119,114,221,66,5,248,218,104,229,138,92,87,5,234,6,158,110,205,234,154,224,152,117,100,124,94,239,55,75,36,117,21,116,235,186,191,132,125,151,197,83,242,70,114,127,154,251,206,218,54,162,196,15,12,189,107,253,11,117,113,139,121,139,127,154,160,206,246,194,171,56,69,206,104,188,236,240,249,121,35,222,70,53,187,85,69,77,205,203,203,104,150,94,45,87,113,218,221,60,66,52,190,213,170,189,31,106,77,178,224,234,72,106,44,22,121,114,138,26,185,168,155,82,250,121,237,237,90,149,237,110,168,177,190,88,163,150,157,100,106,238,214,84,63,228,228,85,99,179,237,137,229,55,220,27,42,179,102,184,181,119,146,189,99,247,10,123,165,186,167,180,201,59,21,80,72,217,34,147,131,209,204,119,23,177,171,179,145,90,187,108,168,169,242,3,82,101,43,120,213,250,167,197,190,159,208,251,141,196,184,157,61,205,109,90,149,128,99,90,141,98,167,171,130,219,149,89,232,175,116,113,85,177,173,158,56,42,97,100,209,182,70,181,206,106,61,26,244,69,68,115,147,125,246,85,252,74,118,241,171,245,79,139,125,63,161,247,27,136,30,255,0,193,119,22,177,103,56,175,80,184,86,83,67,231,108,185,5,190,199,107,184,211,119,95,31,126,150,120,238,145,203,31,54,43,94,222,76,123,147,118,170,57,55,221,21,23,230,87,94,172,96,191,162,253,83,204,180,207,226,159,19,251,37,144,92,108,94,119,177,217,243,94,86,166,72,123,189,190,78,225,203,183,203,143,39,109,190,219,174,219,150,85,224,99,251,236,254,27,254,100,70,175,21,61,28,177,105,23,87,23,122,156,114,109,169,51,219,124,89,140,148,220,95,253,171,85,83,60,241,212,167,55,189,202,254,228,244,242,207,191,221,107,123,252,26,212,107,17,84,45,39,195,95,87,169,181,127,163,236,30,117,158,145,110,88,125,58,226,23,40,105,160,150,38,64,250,22,181,148,237,85,147,126,111,117,26,210,72,247,49,85,138,249,92,137,199,101,99,101,1,86,190,8,250,189,76,251,86,161,104,37,116,244,145,212,65,81,22,95,107,141,176,75,223,157,143,108,116,181,174,124,159,56,145,145,172,116,8,214,253,215,170,205,34,253,244,69,225,105,64,102,179,171,31,84,250,201,245,3,33,247,25,203,84,240,84,244,177,148,253,64,174,246,235,113,85,125,88,250,167,214,79,168,25,15,184,206,90,167,130,167,165,140,167,234,5,119,183,91,128,159,224,0,5,122,248,215,218,109,83,116,219,134,223,102,182,82,62,229,71,156,83,210,83,214,58,22,172,240,193,53,5,107,165,137,146,109,201,172,123,160,133,206,106,46,206,88,163,85,223,138,109,97,68,0,241,171,244,177,139,125,64,161,246,235,136,16,3,194,227,215,102,153,126,117,236,245,167,85,241,171,245,79,139,125,63,161,247,27,137,202,188,46,61,118,105,151,231,94,207,90,117,95,26,191,84,248,183,211,250,31,113,184,129,213,124,12,127,125,159,195,127,204,139,84,42,175,192,199,247,217,252,55,252,200,181,64,0,0,0,0,50,174,105,79,164,239,75,26,55,244,255,0,30,246,232,12,214,26,83,233,59,210,198,141,253,63,199,189,186,0,58,168,0,1,74,222,53,126,169,241,111,167,244,62,227,113,46,164,165,111,26,191,84,248,183,211,250,31,113,184,128,240,84,245,79,148,253,63,174,247,27,113,21,122,177,245,79,172,159,80,50,31,113,156,149,94,10,158,169,242,159,167,245,222,227,110,34,175,86,62,169,245,147,234,6,67,238,51,129,205,45,54,155,173,254,235,69,98,177,91,42,238,55,43,141,68,116,148,116,116,144,186,105,234,103,145,200,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,47,83,195,175,161,90,110,150,176,212,206,53,6,130,145,250,169,127,167,154,26,233,169,170,165,123,45,150,233,150,157,233,109,84,73,22,9,158,217,41,219,35,230,107,63,174,247,49,175,123,26,143,124,95,240,123,233,71,78,51,154,59,143,83,121,172,95,25,186,226,249,3,236,246,11,92,240,162,210,208,213,69,5,60,235,94,237,213,123,179,39,152,106,68,138,136,216,156,199,72,156,158,177,186,43,106,0,114,174,172,125,44,107,39,211,252,135,219,167,58,169,202,186,177,244,177,172,159,79,242,31,110,156,12,214,22,147,225,125,225,247,77,118,166,178,245,67,173,54,170,182,49,149,13,175,195,236,117,49,75,76,254,112,203,75,81,71,122,73,98,157,174,86,43,153,59,89,4,177,112,145,138,217,126,243,28,205,248,87,135,55,65,63,210,162,251,62,164,106,36,254,95,76,177,155,135,147,171,167,130,163,133,85,234,185,140,100,171,70,213,98,243,134,20,100,145,186,89,126,78,86,189,172,137,121,57,210,67,122,128,12,171,154,168,50,174,5,212,245,45,255,0,73,182,209,244,255,0,4,255,0,223,218,202,171,233,59,213,62,141,253,64,199,189,198,2,213,58,150,255,0,164,219,104,250,127,130,127,239,237,101,85,244,157,234,159,70,254,160,99,222,227,0,26,83,0,0,0,1,154,206,172,125,83,235,39,212,12,135,220,103,39,255,0,64,191,244,172,186,141,254,47,255,0,234,114,148,128,29,88,250,167,214,79,168,25,15,184,206,79,254,129,127,233,89,117,27,252,95,255,0,212,229,40,21,86,88,79,133,63,69,151,93,76,207,232,58,142,212,108,126,174,12,39,20,168,74,188,109,238,169,117,58,221,47,112,76,197,142,86,53,27,202,90,106,119,49,234,231,35,152,215,76,216,217,250,196,100,241,182,189,141,41,244,157,233,99,70,254,159,227,222,221,0,29,84,0,4,85,235,235,162,140,87,170,205,56,171,189,218,109,158,95,83,113,155,124,210,99,151,10,116,141,146,87,240,71,72,219,101,66,200,230,49,208,202,245,84,99,158,228,236,200,245,122,47,23,74,201,104,91,44,197,175,184,54,85,121,194,178,154,31,37,122,199,238,21,22,187,141,55,117,146,118,42,160,145,209,203,31,54,43,152,238,47,99,147,118,170,181,118,221,21,83,230,106,76,164,191,25,251,77,170,221,213,125,146,178,223,108,164,165,168,186,96,244,21,117,210,195,11,88,250,169,210,178,182,20,150,87,34,110,247,164,80,197,26,57,219,175,8,216,223,193,168,136,29,131,192,199,247,217,252,55,252,200,229,94,53,126,169,241,111,167,244,62,227,113,58,175,129,143,239,179,248,111,249,145,202,188,106,253,83,226,223,79,232,125,198,226,7,85,240,49,253,246,127,13,255,0,50,45,80,170,191,3,31,223,103,240,223,243,34,213,0,0,0,0,0,16,255,0,197,79,88,239,186,69,210,61,222,155,28,135,106,188,246,225,22,29,37,79,38,127,106,210,212,193,60,149,43,193,236,114,63,185,5,60,176,109,247,92,222,255,0,54,185,28,196,69,152,5,59,120,220,102,183,90,253,104,211,221,57,154,158,145,45,182,60,94,91,221,60,173,99,187,238,158,186,174,72,101,107,221,203,138,177,27,111,133,90,136,212,84,87,73,186,187,116,70,133,112,18,171,195,47,90,255,0,66,221,92,98,222,98,223,230,168,51,189,176,170,206,17,115,154,47,59,60,62,94,72,247,145,141,110,213,81,83,115,114,242,218,37,151,139,85,220,118,116,49,160,63,166,187,22,190,215,87,105,239,218,154,76,127,75,238,63,12,108,76,238,85,83,228,79,123,39,182,121,104,216,189,231,76,229,162,168,68,237,162,163,154,142,137,251,182,94,15,141,88,158,83,125,193,178,171,54,107,139,87,121,43,214,63,112,167,186,91,170,123,76,147,177,85,4,141,146,41,56,61,28,199,113,123,26,187,57,21,171,182,202,138,159,32,53,38,15,41,164,249,215,233,67,75,48,221,76,248,95,195,62,214,227,246,235,239,146,239,247,188,175,154,166,142,110,215,115,139,121,241,238,113,229,197,187,237,190,201,190,199,171,3,53,157,88,250,167,214,79,168,25,15,184,206,93,79,133,199,161,61,50,252,235,222,43,74,86,234,199,213,62,178,125,64,200,125,198,114,234,124,46,61,9,233,151,231,94,241,90,5,0,154,83,233,59,210,198,141,253,63,199,189,186,3,53,134,148,250,78,244,177,163,127,79,241,239,110,128,14,85,226,143,232,79,83,127,37,247,138,34,149,186,78,245,79,163,127,80,49,239,113,128,186,159,20,127,66,122,155,249,47,188,81,20,173,210,119,170,125,27,250,129,143,123,140,0,105,76,165,111,26,191,84,248,183,211,250,31,113,184,151,82,82,183,141,95,170,124,91,233,253,15,184,220,64,120,42,122,167,202,126,159,215,123,141,184,186,146,149,188,21,61,83,229,63,79,235,189,198,220,93,72,20,129,226,133,209,71,244,127,206,223,172,250,123,108,181,80,233,182,101,112,101,52,86,234,36,236,252,26,232,232,92,247,211,164,78,114,239,12,189,169,230,141,99,68,100,127,126,46,17,181,145,119,57,87,64,189,87,86,116,165,174,52,151,187,156,188,240,204,163,179,103,202,33,146,105,210,56,41,93,51,85,181,237,142,36,119,114,106,127,190,230,162,198,247,58,55,207,27,120,172,188,219,126,153,254,1,134,234,158,27,118,211,237,65,199,169,47,152,245,242,157,105,171,168,106,81,120,74,205,209,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,83,58,221,85,116,207,153,116,161,171,149,154,91,152,87,82,92,88,234,118,220,173,23,58,101,70,178,227,110,145,242,50,41,214,62,74,232,95,202,41,24,248,220,171,197,236,119,23,61,156,36,120,92,255,0,89,189,107,226,186,23,211,45,14,168,96,119,63,136,222,181,34,222,216,240,103,198,177,197,34,121,154,94,236,119,55,65,82,213,122,195,3,31,19,220,213,137,219,201,36,17,61,24,146,171,155,68,55,107,158,101,170,249,253,109,230,178,58,187,254,89,152,222,36,169,149,148,148,136,179,220,46,53,115,43,156,145,195,11,81,21,242,75,34,236,200,218,159,55,34,53,63,4,62,77,109,218,235,113,166,160,163,184,92,234,234,169,237,116,235,73,67,20,211,57,236,165,129,101,146,101,138,38,170,236,198,44,179,75,34,181,187,39,57,30,239,197,202,171,105,94,21,157,7,127,165,29,85,234,253,151,252,108,184,133,138,231,110,255,0,112,125,53,237,175,238,255,0,190,27,19,36,135,252,93,67,29,253,233,224,73,255,0,15,158,137,45,93,40,96,18,95,114,120,41,43,181,23,42,167,167,154,235,88,234,86,182,123,76,14,134,23,62,210,201,27,52,172,123,35,168,108,142,116,177,171,82,101,237,171,145,82,56,246,150,160,1,154,206,172,125,83,235,39,212,12,135,220,103,46,167,194,227,208,158,153,126,117,239,21,165,43,117,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,2,74,101,152,181,139,57,197,111,56,86,83,67,231,108,185,5,190,162,215,113,166,238,190,62,253,44,241,186,57,99,230,197,107,219,201,143,114,110,213,71,38,251,162,162,252,207,203,167,184,85,171,77,112,12,107,78,108,85,21,115,219,113,91,61,21,146,142,90,183,181,211,201,5,52,44,134,55,72,230,181,173,87,171,88,138,170,141,106,111,190,200,159,129,232,0,2,42,248,154,107,95,232,91,164,124,167,203,219,252,213,126,119,190,21,71,206,46,112,197,231,96,155,204,73,38,210,49,205,218,150,42,158,14,78,91,74,177,114,106,183,150,210,168,169,95,27,77,99,190,203,149,96,189,63,83,195,217,178,211,91,211,49,172,147,147,29,230,234,164,146,162,146,157,54,86,115,143,178,200,170,126,104,254,47,243,95,121,187,198,213,80,172,187,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,46,154,122,153,228,114,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,13,57,233,62,11,250,47,210,204,55,76,254,41,241,63,178,88,253,186,197,231,123,29,159,53,229,105,163,135,187,219,228,238,28,187,124,184,242,118,219,237,186,237,185,66,222,29,90,57,125,214,78,174,48,74,107,68,222,94,147,15,184,65,152,221,42,120,177,253,154,90,9,226,145,169,193,207,98,187,187,58,211,193,187,121,57,157,254,124,92,214,57,13,10,1,158,31,16,141,47,186,233,87,88,58,147,108,184,58,174,106,123,253,226,92,162,134,174,106,39,83,50,162,11,131,150,165,123,91,170,164,140,138,89,37,167,89,26,187,57,244,239,249,53,81,88,217,255,0,224,143,154,218,171,244,95,80,180,230,26,122,180,185,88,242,136,175,117,18,185,141,236,58,10,234,72,225,137,172,119,46,74,244,117,190,101,114,43,81,17,29,30,202,237,213,27,202,188,110,52,190,235,75,159,233,238,180,66,234,185,237,183,59,60,184,189,66,54,137,221,138,57,233,166,146,166,46,117,27,171,121,206,218,185,184,198,168,213,218,146,71,34,187,231,195,149,120,61,102,182,172,87,172,22,88,174,20,245,114,84,102,56,189,202,201,66,232,88,213,100,115,177,208,215,43,165,85,114,42,51,181,67,43,81,90,142,94,110,98,109,178,171,154,23,146,0,0,101,92,213,65,149,112,47,251,254,181,151,254,111,255,0,252,28,40,4,191,239,250,214,95,249,191,255,0,240,112,160,16,52,167,210,119,165,141,27,250,127,143,123,116,7,85,57,87,73,222,150,52,111,233,254,61,237,208,29,84,0,0,10,86,241,171,245,79,139,125,63,161,247,27,137,213,124,12,127,125,159,195,127,204,142,85,227,87,234,159,22,250,127,67,238,55,19,170,248,24,254,251,63,134,255,0,153,1,202,188,106,253,83,226,223,79,232,125,198,226,117,95,3,31,223,103,240,223,243,35,149,120,213,250,167,197,190,159,208,251,141,196,234,190,6,63,190,207,225,191,230,64,90,161,154,206,172,125,83,235,39,212,12,135,220,103,52,166,102,179,171,31,84,250,201,245,3,33,247,25,192,186,159,11,143,66,122,101,249,215,188,86,159,147,197,78,211,106,184,244,57,159,86,92,45,148,149,85,22,186,139,61,93,12,179,66,215,190,150,117,185,211,66,178,196,229,77,216,245,138,105,99,87,55,101,225,35,219,248,57,81,127,95,133,199,161,61,50,252,235,222,43,71,138,63,161,61,77,252,151,222,40,128,165,110,147,189,83,232,223,212,12,123,220,96,52,166,102,179,164,239,84,250,55,245,3,30,247,24,13,41,128,42,175,199,59,247,39,252,73,252,180,181,66,170,252,115,191,114,127,196,159,203,64,229,94,10,158,169,242,159,167,245,222,227,110,46,164,165,111,5,79,84,249,79,211,250,239,113,183,23,82,0,0,7,42,234,199,210,198,178,125,63,200,125,186,115,53,134,148,250,177,244,177,172,159,79,242,31,110,156,205,96,23,253,255,0,90,203,255,0,55,255,0,254,14,20,2,95,247,253,107,47,252,223,255,0,248,56,80,8,26,83,233,59,210,198,141,253,63,199,189,186,3,170,156,171,164,239,75,26,55,244,255,0,30,246,232,14,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,202,185,170,131,42,224,116,174,157,116,27,50,234,75,87,44,90,83,134,81,85,185,247,26,134,62,231,93,13,58,76,203,77,185,30,212,168,173,149,28,246,55,132,109,118,232,213,123,121,189,89,27,87,155,218,139,237,122,205,233,3,42,232,239,81,232,112,235,181,251,237,29,150,245,111,109,194,209,125,142,221,37,36,117,59,47,9,224,115,28,175,99,102,137,232,138,230,50,73,54,142,88,30,170,213,147,131,109,255,0,195,103,167,172,87,66,250,101,198,239,118,154,159,136,222,181,34,223,65,150,221,238,18,82,199,20,137,230,105,99,146,10,54,171,81,94,176,192,199,170,53,30,231,111,36,147,189,17,137,47,6,245,254,162,180,27,13,234,75,72,239,186,83,153,209,82,57,151,26,119,190,217,93,53,58,204,251,77,197,24,228,167,173,137,26,246,59,156,110,118,234,212,123,121,177,95,27,151,131,220,138,20,217,225,215,215,85,79,75,89,146,96,250,131,95,86,253,43,191,212,77,53,116,52,212,177,61,246,203,140,201,78,196,185,42,164,107,60,204,108,116,237,141,240,181,255,0,212,123,158,214,61,237,70,62,244,237,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,51,89,212,86,131,102,93,54,234,229,247,74,115,58,42,182,190,221,80,247,219,43,166,167,72,89,118,183,43,220,148,245,177,35,94,246,240,145,173,221,90,143,119,7,163,227,114,243,99,145,39,167,133,215,136,5,101,162,178,219,211,38,183,228,93,235,84,222,90,221,131,221,39,142,121,234,163,170,150,120,160,134,210,238,219,31,202,21,238,239,20,146,43,27,11,99,116,106,229,98,196,216,130,218,136,171,226,143,232,79,83,127,37,247,138,34,85,17,87,197,31,208,158,166,254,75,239,20,64,82,183,73,222,169,244,111,234,6,61,238,48,26,83,51,89,210,119,170,125,27,250,129,143,123,140,6,148,192,0,0,0,0,170,191,28,239,220,159,241,39,242,211,149,120,42,122,167,202,126,159,215,123,141,184,234,190,57,223,185,63,226,79,229,167,42,240,84,245,79,148,253,63,174,247,27,112,23,82,0,0,87,7,141,198,107,106,160,209,125,61,211,153,169,234,214,229,124,202,37,189,211,202,214,55,176,216,40,105,36,134,86,189,220,185,35,213,215,8,85,168,141,84,84,108,155,171,118,68,117,143,148,173,227,87,234,159,22,250,127,67,238,55,16,34,175,74,56,159,219,158,166,180,171,22,147,25,251,65,73,91,152,90,124,253,185,212,94,110,57,232,89,85,27,234,187,177,108,228,116,45,129,146,186,78,73,197,35,107,213,223,117,20,210,153,72,30,13,184,181,139,32,234,226,178,237,119,161,243,21,120,206,31,113,186,90,228,238,189,158,94,169,243,211,82,58,77,154,168,143,222,10,186,134,108,228,86,253,253,246,228,214,170,93,248,31,39,44,197,172,89,206,43,121,194,178,154,31,59,101,200,45,245,22,187,141,55,117,241,247,233,103,141,209,203,31,54,43,94,222,76,123,147,118,170,57,55,221,21,23,230,102,55,80,176,171,174,154,231,249,46,156,223,106,41,39,185,98,183,138,219,37,100,180,143,115,160,146,122,105,159,12,142,141,206,107,92,172,87,49,85,21,90,213,219,109,209,63,3,81,6,115,58,233,194,174,184,7,88,58,183,98,188,212,82,77,81,85,148,85,222,216,234,103,185,204,72,46,14,243,208,181,85,205,106,243,108,85,49,181,233,182,200,244,114,34,185,17,28,161,117,62,30,250,161,106,213,94,143,180,218,231,111,109,36,53,22,11,60,88,189,117,36,53,173,169,125,60,246,246,165,50,119,118,68,88,223,44,81,197,80,145,185,55,107,42,25,243,114,42,61,213,193,227,87,234,159,22,250,127,67,238,55,18,85,120,42,122,88,202,126,160,87,123,117,184,138,190,53,126,169,241,111,167,244,62,227,113,3,170,248,24,254,251,63,134,255,0,153,30,131,198,227,75,237,85,88,6,158,235,68,46,164,130,229,108,188,75,139,212,35,104,155,223,172,130,166,25,42,98,231,81,186,59,132,14,164,155,140,106,142,77,234,228,114,43,126,124,252,255,0,129,143,239,179,248,111,249,145,50,188,66,52,190,213,170,189,31,106,77,178,224,234,72,106,44,22,121,114,138,26,185,168,155,82,250,121,237,237,90,149,237,110,168,177,190,88,163,150,157,100,106,238,214,84,63,228,228,85,99,130,160,60,53,245,122,167,72,58,193,193,231,89,234,210,219,152,84,46,33,114,134,154,8,165,124,236,174,115,89,78,213,89,54,224,198,214,37,36,143,115,21,30,140,137,200,156,183,86,59,65,38,91,49,60,166,251,131,101,86,108,215,22,174,242,87,172,126,225,79,116,183,84,246,153,39,98,170,9,27,36,82,112,122,57,142,226,246,53,118,114,43,87,109,149,21,62,70,156,244,247,53,181,106,86,1,141,106,53,138,158,174,11,110,85,103,162,189,209,197,86,198,182,120,224,169,133,147,70,217,26,215,57,168,244,107,209,21,17,206,77,247,217,87,241,3,57,157,88,250,167,214,79,168,25,15,184,206,90,167,130,167,165,140,167,234,5,119,183,91,138,171,234,199,213,62,178,125,64,200,125,198,114,213,60,21,61,44,101,63,80,43,189,186,220,4,255,0,0,0,32,7,141,95,165,140,91,234,5,15,183,92,73,254,64,15,26,191,75,24,183,212,10,31,110,184,129,0,60,46,61,118,105,151,231,94,207,90,117,95,26,191,84,248,183,211,250,31,113,184,156,171,194,227,215,102,153,126,117,236,245,167,85,241,171,245,79,139,125,63,161,247,27,136,29,87,192,199,247,217,252,55,252,200,181,66,170,252,12,127,125,159,195,127,204,139,84,0,0,0,0,3,42,230,148,250,78,244,177,163,127,79,241,239,110,128,205,97,165,62,147,189,44,104,223,211,252,123,219,160,3,170,128,0,20,173,227,87,234,159,22,250,127,67,238,55,18,234,74,86,241,171,245,79,139,125,63,161,247,27,136,15,5,79,84,249,79,211,250,239,113,183,17,87,171,31,84,250,201,245,3,33,247,25,201,85,224,169,234,159,41,250,127,93,238,54,226,42,245,99,234,159,89,62,160,100,62,227,56,22,169,224,169,233,99,41,250,129,93,237,214,226,127,144,3,193,83,210,198,83,245,2,187,219,173,196,255,0,0,121,253,66,194,173,90,149,128,100,186,115,125,168,171,130,219,149,89,235,108,149,146,210,61,173,158,56,42,97,124,50,58,55,57,174,106,61,26,245,84,85,107,147,125,183,69,252,15,64,0,249,56,158,45,98,193,177,91,54,21,139,80,249,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,249,189,92,247,113,99,26,155,185,85,203,182,234,170,191,51,235,0,0,202,185,170,131,42,224,93,79,82,223,244,155,109,31,79,240,79,253,253,172,170,190,147,189,83,232,223,212,12,123,220,96,45,83,169,111,250,77,182,143,167,248,39,254,254,214,85,95,73,222,169,244,111,234,6,61,238,48,1,165,48,0,0,0,25,172,234,199,213,62,178,125,64,200,125,198,114,127,244,11,255,0,74,203,168,223,226,255,0,254,167,41,72,1,213,143,170,125,100,250,129,144,251,140,228,255,0,232,23,254,149,151,81,191,197,255,0,253,78,82,129,85,102,148,250,78,244,177,163,127,79,241,239,110,128,205,97,165,62,147,189,44,104,223,211,252,123,219,160,3,170,128,0,20,173,227,87,234,159,22,250,127,67,238,55,18,234,74,86,241,171,245,79,139,125,63,161,247,27,136,29,87,192,199,247,217,252,55,252,200,229,94,53,126,169,241,111,167,244,62,227,113,58,175,129,143,239,179,248,111,249,145,202,188,106,253,83,226,223,79,232,125,198,226,7,85,240,49,253,246,127,13,255,0,50,45,80,170,191,3,31,223,103,240,223,243,34,213,0,0,0,0,0,25,172,234,171,84,191,77,61,71,106,46,166,67,125,248,205,5,231,32,170,248,85,111,149,242,253,219,92,79,236,208,254,173,88,199,55,106,88,160,111,223,106,61,118,221,251,185,92,171,122,125,123,106,102,43,165,253,35,234,101,199,41,171,237,252,123,31,173,198,109,208,50,72,210,106,170,234,248,31,79,19,35,107,222,222,124,123,142,149,232,221,220,145,67,43,209,174,225,177,158,204,79,22,190,231,57,85,155,10,197,168,124,237,235,32,184,83,218,237,212,221,214,71,223,170,158,70,199,20,124,222,173,99,121,61,237,77,220,168,212,223,117,84,79,152,23,125,225,25,166,121,86,157,244,143,13,199,41,164,242,159,109,114,10,188,154,221,3,227,146,57,155,67,36,20,244,241,62,70,189,141,219,185,229,93,43,21,188,154,232,165,137,232,239,189,178,84,15,85,90,91,250,22,234,59,81,116,206,27,23,193,168,44,217,5,87,194,168,188,215,152,237,90,229,127,122,135,245,138,247,185,219,210,203,3,190,251,149,233,190,207,217,200,228,77,20,105,62,11,250,47,210,204,55,76,254,41,241,63,178,88,253,186,197,231,123,29,159,53,229,105,163,135,187,219,228,238,28,187,124,184,242,118,219,237,186,237,185,85,126,54,154,103,149,83,106,158,11,172,126,83,187,141,220,49,244,198,123,241,199,35,188,189,117,61,77,69,71,9,157,195,182,206,228,117,91,198,156,213,206,236,79,247,81,25,186,132,160,240,122,205,110,185,87,71,204,177,92,41,233,35,167,195,178,139,149,146,133,208,177,200,249,32,123,97,174,87,74,170,229,69,127,118,186,86,162,181,26,156,26,196,219,116,87,58,111,148,173,224,201,170,95,101,58,142,190,233,157,125,247,202,208,103,120,252,158,90,139,202,243,243,151,74,39,164,208,254,177,24,174,143,133,43,174,46,249,185,172,118,251,46,238,237,161,117,32,102,179,171,31,84,250,201,245,3,33,247,25,203,169,240,184,244,39,166,95,157,123,197,105,74,221,88,250,167,214,79,168,25,15,184,206,93,79,133,199,161,61,50,252,235,222,43,64,160,19,74,125,39,122,88,209,191,167,248,247,183,64,102,176,210,159,73,222,150,52,111,233,254,61,237,208,1,202,188,81,253,9,234,111,228,190,241,68,82,183,73,222,169,244,111,234,6,61,238,48,23,83,226,143,232,79,83,127,37,247,138,34,149,186,78,245,79,163,127,80,49,239,113,128,13,41,148,173,227,87,234,159,22,250,127,67,238,55,18,234,74,86,241,171,245,79,139,125,63,161,247,27,136,15,5,79,84,249,79,211,250,239,113,183,23,82,82,183,130,167,170,124,167,233,253,119,184,219,139,169,0,80,95,136,239,88,54,174,172,53,114,129,184,50,213,166,9,133,83,207,65,101,125,76,77,141,245,211,202,244,90,154,228,106,177,37,141,146,164,112,49,145,200,229,84,100,13,122,182,55,200,248,219,45,124,90,250,215,248,37,29,103,73,186,101,115,186,209,222,166,236,201,154,92,32,94,196,109,161,154,14,227,45,141,85,111,57,59,204,150,41,37,116,110,107,82,52,108,74,178,36,179,49,149,193,211,174,131,102,93,73,106,229,139,74,112,202,42,183,62,227,80,199,220,235,161,167,73,153,105,183,35,218,149,21,178,163,158,198,240,141,174,221,26,175,111,55,171,35,106,243,123,81,67,154,151,147,225,125,214,14,51,173,154,71,101,209,43,202,210,91,179,188,2,206,218,6,80,83,69,80,230,86,89,40,153,75,79,13,114,189,204,237,49,234,179,71,19,227,238,57,202,248,221,34,53,172,122,49,156,43,173,239,12,91,22,25,211,142,53,153,104,141,21,169,183,173,44,199,230,251,99,47,7,211,77,145,210,198,206,245,69,195,245,146,189,141,154,39,165,68,189,165,85,114,197,47,109,143,84,167,130,23,86,174,149,106,102,85,163,122,143,142,106,150,21,87,229,239,88,205,194,43,133,55,41,36,100,115,112,95,191,4,189,183,177,238,134,86,43,163,145,136,228,231,27,222,213,93,156,160,105,248,28,171,166,142,162,240,78,168,52,178,131,83,48,90,143,241,84,119,138,46,19,127,115,46,158,90,25,167,163,238,75,20,125,238,215,125,141,238,177,188,31,248,162,254,40,157,84,12,214,117,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,41,91,171,31,84,250,201,245,3,33,247,25,203,169,240,184,244,39,166,95,157,123,197,104,18,168,0,0,207,183,137,70,175,84,234,255,0,88,57,196,233,61,90,219,112,250,132,196,45,176,212,193,20,79,129,148,46,115,42,26,139,30,252,216,234,197,171,145,142,122,171,213,146,181,23,142,200,198,232,36,204,14,172,103,95,165,13,83,204,181,51,225,127,12,251,91,144,92,111,190,75,191,222,242,190,106,166,73,187,93,206,45,231,199,185,199,151,22,239,182,251,38,251,1,97,94,8,250,95,117,170,207,245,11,90,38,117,92,22,219,101,158,44,94,157,29,68,238,197,100,245,51,71,83,47,10,141,209,188,224,109,36,60,163,68,114,237,87,27,149,91,242,231,110,132,21,240,109,197,175,184,255,0,72,245,151,107,189,15,151,164,201,179,11,141,210,215,39,117,143,243,20,172,130,154,145,210,108,213,85,102,211,210,84,51,103,34,59,238,111,183,23,53,86,117,1,8,60,97,112,171,174,85,209,243,239,182,250,138,72,233,240,236,162,219,123,174,108,207,114,62,72,30,217,168,81,177,34,53,81,95,221,174,137,202,142,86,167,6,189,119,221,17,174,168,14,153,46,214,171,7,82,90,81,125,190,220,233,45,214,219,118,113,98,171,172,172,171,153,176,193,77,4,117,240,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,77,4,245,99,233,99,89,62,159,228,62,221,57,154,192,53,80,15,41,164,249,215,233,67,75,48,221,76,248,95,195,62,214,227,246,235,239,146,239,247,188,175,154,166,142,110,215,115,139,121,241,238,113,229,197,187,237,190,201,190,199,171,0,101,92,213,65,149,112,47,251,254,181,151,254,111,255,0,252,28,40,4,191,239,250,214,95,249,191,255,0,240,112,160,16,52,167,210,119,165,141,27,250,127,143,123,116,7,85,57,87,73,222,150,52,111,233,254,61,237,208,29,84,0,0,10,86,241,171,245,79,139,125,63,161,247,27,137,213,124,12,127,125,159,195,127,204,142,85,227,87,234,159,22,250,127,67,238,55,19,170,248,24,254,251,63,134,255,0,153,1,202,188,106,253,83,226,223,79,232,125,198,226,117,95,3,31,223,103,240,223,243,35,149,120,213,250,167,197,190,159,208,251,141,196,234,190,6,63,190,207,225,191,230,64,90,161,154,206,172,125,83,235,39,212,12,135,220,103,52,166,102,179,171,31,84,250,201,245,3,33,247,25,192,186,159,11,143,66,122,101,249,215,188,86,143,20,127,66,122,155,249,47,188,81,15,11,143,66,122,101,249,215,188,86,143,20,127,66,122,155,249,47,188,81,1,74,221,39,122,167,209,191,168,24,247,184,192,105,76,205,103,73,222,169,244,111,234,6,61,238,48,26,83,0,85,95,142,119,238,79,248,147,249,105,106,133,85,248,231,126,228,255,0,137,63,150,129,202,188,21,61,83,229,63,79,235,189,198,220,93,73,74,222,10,158,169,242,159,167,245,222,227,110,46,164,0,0,14,85,213,143,165,141,100,250,127,144,251,116,230,107,13,41,245,99,233,99,89,62,159,228,62,221,57,154,192,47,251,254,181,151,254,111,255,0,252,28,40,4,191,239,250,214,95,249,191,255,0,240,112,160,16,52,167,210,119,165,141,27,250,127,143,123,116,7,85,57,87,73,222,150,52,111,233,254,61,237,208,29,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,149,115,85,6,85,192,210,159,73,222,150,52,111,233,254,61,237,208,29,84,229,93,39,122,88,209,191,167,248,247,183,64,117,80,35,255,0,90,253,40,216,186,180,209,170,220,55,181,106,163,203,237,187,214,98,215,186,216,94,239,33,85,201,139,36,106,232,213,30,144,206,198,118,164,77,158,212,221,146,118,222,248,163,67,61,153,102,45,125,193,178,171,206,21,148,208,249,43,214,63,112,168,181,220,105,187,172,147,177,85,4,142,142,88,249,177,92,199,113,123,28,155,181,85,171,182,232,170,159,51,82,100,53,241,20,232,86,155,170,92,53,115,141,62,160,164,102,170,88,41,225,134,134,106,154,169,88,203,157,186,21,168,122,219,81,22,68,130,23,186,74,135,72,201,156,207,235,177,172,115,216,199,43,216,30,43,194,247,174,159,211,94,42,205,14,214,60,207,205,234,77,151,159,193,234,107,91,198,107,237,174,56,218,169,188,202,229,243,21,144,237,39,115,116,107,223,18,50,79,214,185,181,18,39,85,241,71,244,39,169,191,146,251,197,17,66,216,158,83,125,193,178,171,54,107,139,87,121,43,214,63,112,167,186,91,170,123,76,147,177,85,4,141,146,41,56,61,28,199,113,123,26,187,57,21,171,182,202,138,159,34,207,245,55,173,124,87,170,207,12,205,66,178,93,174,126,95,83,113,155,126,63,30,71,111,168,88,217,37,127,11,189,4,110,185,211,164,109,99,29,12,175,84,87,181,141,78,204,143,70,42,113,116,79,148,32,7,73,222,169,244,111,234,6,61,238,48,26,83,51,89,210,119,170,125,27,250,129,143,123,140,6,148,192,0,0,0,0,170,191,28,239,220,159,241,39,242,211,149,120,42,122,167,202,126,159,215,123,141,184,234,190,57,223,185,63,226,79,229,167,42,240,84,245,79,148,253,63,174,247,27,112,23,82,0,0,80,95,138,157,218,235,113,235,143,62,163,184,92,234,234,169,237,116,246,122,74,24,166,153,207,101,44,11,108,166,153,98,137,170,187,49,139,44,210,200,173,110,201,206,71,187,241,114,170,223,161,154,206,172,125,83,235,39,212,12,135,220,103,2,122,120,31,96,20,210,221,117,79,84,171,177,234,180,168,165,167,183,88,45,119,103,36,173,129,89,43,165,158,182,157,139,191,105,239,69,134,129,238,249,43,216,139,31,245,82,69,229,107,228,0,240,84,244,177,148,253,64,174,246,235,113,63,192,20,129,227,37,139,88,177,254,174,40,238,214,138,31,47,87,147,97,246,235,165,210,78,235,223,230,42,153,61,77,35,100,217,202,168,205,160,164,167,102,205,68,111,220,223,110,78,114,173,223,148,173,227,87,234,159,22,250,127,67,238,55,16,58,175,129,143,239,179,248,111,249,145,202,188,106,253,83,226,223,79,232,125,198,226,60,21,61,83,229,63,79,235,189,198,220,60,106,253,83,226,223,79,232,125,198,226,7,85,240,49,253,246,127,13,255,0,50,45,80,170,191,3,31,223,103,240,223,243,34,213,0,204,102,183,225,86,173,53,214,140,251,78,108,85,21,115,219,113,92,162,235,100,163,150,173,237,116,242,65,77,87,36,49,186,71,53,173,106,189,90,196,85,84,107,83,125,246,68,252,11,179,240,172,214,59,238,174,244,143,104,166,200,225,222,175,2,184,75,135,71,83,201,159,219,84,180,208,65,37,50,240,99,26,140,237,193,81,20,27,125,231,59,177,205,206,87,61,81,43,219,198,23,10,181,98,189,96,190,251,111,168,171,146,163,49,197,237,183,186,230,204,246,171,35,157,142,154,133,27,18,35,81,81,157,170,24,156,168,229,114,243,115,215,125,149,26,222,191,224,151,172,119,216,178,172,235,167,234,136,123,214,90,155,122,230,52,114,114,99,124,165,84,114,83,210,84,38,200,206,114,119,153,45,55,205,95,197,158,87,238,183,121,28,168,16,91,171,31,84,250,201,245,3,33,247,25,203,84,240,84,244,177,148,253,64,174,246,235,113,85,125,88,250,167,214,79,168,25,15,184,206,90,167,130,167,165,140,167,234,5,119,183,91,128,159,224,0,4,0,241,171,244,177,139,125,64,161,246,235,137,63,200,1,227,87,233,99,22,250,129,67,237,215,16,32,7,133,199,174,205,50,252,235,217,235,78,171,227,87,234,159,22,250,127,67,238,55,19,149,120,92,122,236,211,47,206,189,158,180,234,190,53,126,169,241,111,167,244,62,227,113,3,170,248,24,254,251,63,134,255,0,153,22,168,85,95,129,143,239,179,248,111,249,145,106,128,0,0,0,0,101,92,210,159,73,222,150,52,111,233,254,61,237,208,25,172,52,167,210,119,165,141,27,250,127,143,123,116,0,117,80,0,2,149,188,106,253,83,226,223,79,232,125,198,226,93,73,74,222,53,126,169,241,111,167,244,62,227,113,1,224,169,234,159,41,250,127,93,238,54,226,42,245,99,234,159,89,62,160,100,62,227,57,42,188,21,61,83,229,63,79,235,189,198,220,69,94,172,125,83,235,39,212,12,135,220,103,2,213,60,21,61,44,101,63,80,43,189,186,220,79,242,0,120,42,122,88,202,126,160,87,123,117,184,159,224,0,0,0,0,12,171,154,168,50,174,5,212,245,45,255,0,73,182,209,244,255,0,4,255,0,223,218,202,171,233,59,213,62,141,253,64,199,189,198,2,213,58,150,255,0,164,219,104,250,127,130,127,239,237,101,85,244,157,234,159,70,254,160,99,222,227,0,26,83,0,0,0,1,154,206,172,125,83,235,39,212,12,135,220,103,39,255,0,64,191,244,172,186,141,254,47,255,0,234,114,148,128,29,88,250,167,214,79,168,25,15,184,206,79,254,129,127,233,89,117,27,252,95,255,0,212,229,40,21,86,105,79,164,239,75,26,55,244,255,0,30,246,232,12,214,26,83,233,59,210,198,141,253,63,199,189,186,0,58,168,0,1,74,222,53,126,169,241,111,167,244,62,227,113,46,164,165,111,26,191,84,248,183,211,250,31,113,184,129,213,124,12,127,125,159,195,127,204,142,85,227,87,234,159,22,250,127,67,238,55,19,170,248,24,254,251,63,134,255,0,153,28,171,198,175,213,62,45,244,254,135,220,110,32,117,95,3,31,223,103,240,223,243,34,213,10,171,240,49,253,246,127,13,255,0,50,45,80,0,0,0,0,10,192,241,180,214,59,20,88,174,11,211,245,60,61,235,213,77,193,51,26,201,57,61,190,82,150,56,234,41,41,211,101,103,9,59,207,150,167,230,143,228,207,43,247,155,180,141,84,137,94,23,26,67,77,171,93,96,227,51,220,160,164,158,219,131,83,205,151,213,67,52,242,196,247,190,153,204,101,43,162,88,255,0,172,246,86,79,73,34,181,202,214,43,35,122,59,151,245,29,249,124,77,53,175,244,211,213,198,83,229,237,254,86,131,4,223,10,163,231,23,9,165,242,83,205,230,36,147,105,30,215,111,85,45,79,7,39,29,226,72,185,53,29,203,121,149,224,143,165,246,170,92,3,80,181,162,103,82,79,114,185,222,34,197,233,209,212,77,239,209,193,77,12,117,50,240,168,221,93,194,119,85,195,202,52,70,166,244,145,185,85,223,46,1,102,132,63,241,83,209,203,238,174,244,143,119,169,199,38,222,175,2,184,69,152,201,77,197,159,219,84,180,208,79,29,74,115,123,218,140,237,193,81,44,251,253,231,59,177,193,173,87,61,21,38,1,242,114,204,90,197,156,226,183,156,43,41,161,243,182,92,130,223,81,107,184,211,119,95,31,126,150,120,221,28,177,243,98,181,237,228,199,185,55,106,163,147,125,209,81,126,96,102,139,68,51,91,86,154,235,70,3,168,215,218,122,185,237,184,174,81,106,189,214,69,72,198,186,121,32,166,171,142,105,27,27,92,230,181,94,173,98,162,34,185,169,190,219,170,126,38,154,45,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,51,5,168,88,85,215,77,115,252,151,78,111,181,20,147,220,177,91,197,109,146,178,90,71,185,208,73,61,52,207,134,71,70,231,53,174,86,43,152,170,138,173,106,237,182,232,159,129,126,126,29,90,199,98,214,78,145,240,74,155,68,62,94,175,15,183,193,135,93,41,185,61,253,154,170,8,34,141,171,205,204,98,59,187,2,211,207,179,121,53,157,254,28,156,230,57,64,164,30,172,125,83,235,39,212,12,135,220,103,46,167,194,227,208,158,153,126,117,239,21,165,43,117,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,2,128,77,41,244,157,233,99,70,254,159,227,222,221,1,154,195,74,125,39,122,88,209,191,167,248,247,183,64,7,42,241,71,244,39,169,191,146,251,197,17,74,221,39,122,167,209,191,168,24,247,184,192,93,79,138,63,161,61,77,252,151,222,40,138,86,233,59,213,62,141,253,64,199,189,198,0,52,166,82,183,141,95,170,124,91,233,253,15,184,220,75,169,41,91,198,175,213,62,45,244,254,135,220,110,32,60,21,61,83,229,63,79,235,189,198,220,88,79,95,221,96,218,186,77,210,55,58,222,181,114,103,121,141,61,101,6,40,200,98,106,178,154,118,49,169,37,116,174,145,142,139,133,58,205,19,210,55,53,203,43,220,198,113,224,178,73,29,123,120,42,122,167,202,126,159,215,123,141,184,235,254,43,29,15,234,134,109,147,87,245,69,167,247,170,188,142,219,67,103,85,200,108,181,245,209,177,108,116,84,84,239,145,213,20,93,199,53,171,76,173,100,143,124,13,222,68,154,71,189,169,39,121,201,16,85,183,249,170,207,114,175,245,87,35,201,50,59,135,254,18,178,186,229,93,81,39,252,41,38,154,73,31,254,87,57,206,253,170,165,239,120,124,244,73,106,233,67,0,146,251,147,193,73,93,168,185,85,61,60,215,90,199,82,181,179,218,96,116,48,185,246,150,72,217,165,99,217,29,67,100,115,165,141,90,147,47,109,92,138,145,199,180,96,240,172,232,59,253,40,234,175,87,236,191,227,101,196,44,87,59,119,251,131,233,175,109,127,119,253,240,216,153,36,63,226,234,24,239,239,79,45,80,1,74,222,44,157,33,254,136,181,31,250,65,97,84,92,49,12,254,224,255,0,139,54,74,254,236,148,185,20,203,52,243,113,141,232,143,72,103,99,29,43,118,115,209,178,54,118,175,105,139,11,22,234,79,147,150,98,214,44,231,21,188,225,89,77,15,157,178,228,22,250,139,93,198,155,186,248,251,244,179,198,232,229,143,155,21,175,111,38,61,201,187,85,28,155,238,138,139,243,2,128,122,5,234,186,179,165,45,113,164,189,220,229,231,134,101,29,155,62,81,12,147,78,145,193,74,233,154,173,175,108,113,35,187,147,83,253,247,53,22,55,185,209,190,120,219,197,101,230,219,254,196,242,155,22,115,138,217,179,92,90,187,206,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,193,232,215,183,147,30,213,217,200,142,77,246,84,69,249,25,236,234,83,164,60,239,67,250,154,78,159,109,52,95,19,147,38,184,65,246,41,206,175,133,242,92,168,107,42,159,5,23,118,69,72,217,28,220,218,177,73,205,177,181,36,99,220,159,171,86,61,215,63,208,87,79,57,151,76,221,60,219,52,251,57,203,106,238,247,42,202,143,141,62,134,102,34,50,192,250,138,120,22,107,108,74,217,165,99,217,29,67,103,122,201,26,181,143,124,175,114,53,57,42,168,81,183,86,62,169,245,147,234,6,67,238,51,151,83,225,113,232,79,76,191,58,247,138,210,149,186,177,245,79,172,159,80,50,31,113,156,186,159,11,143,66,122,101,249,215,188,86,129,42,128,0,115,78,166,238,215,91,7,77,186,175,125,177,92,234,237,215,43,118,15,125,171,163,172,164,153,208,207,77,60,116,19,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,12,209,26,83,234,199,210,198,178,125,63,200,125,186,115,53,128,104,247,162,156,90,197,135,244,143,164,54,156,114,135,202,82,84,97,246,203,164,145,247,95,39,42,170,216,27,87,83,38,239,85,84,231,60,242,191,109,248,183,150,205,68,106,34,39,107,60,86,136,97,87,93,53,209,124,7,78,111,181,20,147,220,177,92,94,213,100,172,150,145,238,116,18,79,77,73,28,50,58,55,57,173,114,177,92,197,84,85,107,87,109,183,68,252,15,106,7,201,203,49,107,22,115,138,222,112,172,166,135,206,217,114,11,125,69,174,227,77,221,124,125,250,89,227,116,114,199,205,138,215,183,147,30,228,221,170,142,77,247,69,69,249,153,109,53,80,102,179,171,31,84,250,201,245,3,33,247,25,192,191,238,147,189,44,104,223,211,252,123,219,160,58,169,21,124,46,61,9,233,151,231,94,241,90,74,160,6,85,205,84,25,87,2,255,0,191,235,89,127,230,255,0,255,0,193,194,128,75,254,255,0,173,101,255,0,155,255,0,255,0,7,10,1,3,74,125,39,122,88,209,191,167,248,247,183,64,117,83,149,116,157,233,99,70,254,159,227,222,221,1,213,64,0,0,165,111,26,191,84,248,183,211,250,31,113,184,157,87,192,199,247,217,252,55,252,200,229,94,53,126,169,241,111,167,244,62,227,113,58,175,129,143,239,179,248,111,249,144,28,171,198,175,213,62,45,244,254,135,220,110,39,85,240,49,253,246,127,13,255,0,50,57,87,141,95,170,124,91,233,253,15,184,220,78,171,224,99,251,236,254,27,254,100,5,170,25,172,234,199,213,62,178,125,64,200,125,198,115,74,102,107,58,177,245,79,172,159,80,50,31,113,156,11,169,240,184,244,39,166,95,157,123,197,104,241,71,244,39,169,191,146,251,197,16,240,184,244,39,166,95,157,123,197,104,241,71,244,39,169,191,146,251,197,16,20,173,210,119,170,125,27,250,129,143,123,140,6,148,204,214,116,157,234,159,70,254,160,99,222,227,1,165,48,5,85,248,231,126,228,255,0,137,63,150,150,168,85,95,142,119,238,79,248,147,249,104,28,171,193,83,213,62,83,244,254,187,220,109,197,212,148,173,224,169,234,159,41,250,127,93,238,54,226,234,64,0,0,229,93,88,250,88,214,79,167,249,15,183,78,102,176,210,159,86,62,150,53,147,233,254,67,237,211,153,172,2,255,0,191,235,89,127,230,255,0,255,0,193,194,128,75,254,255,0,173,101,255,0,155,255,0,255,0,7,10,1,3,74,125,39,122,88,209,191,167,248,247,183,64,117,83,149,116,157,233,99,70,254,159,227,222,221,1,213,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,171,250,39,116,177,255,0,115,78,149,127,236,109,187,254,68,234,160,15,201,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,250,192,0,0,3,154,93,186,100,233,182,255,0,117,173,190,223,122,124,211,91,141,202,227,81,37,93,101,101,94,39,65,52,245,51,200,229,116,146,201,35,162,87,61,238,114,171,149,202,170,170,170,170,162,139,166,78,155,109,212,213,244,118,254,159,52,214,150,158,233,78,148,149,209,67,137,208,49,149,80,36,177,204,145,74,212,139,103,177,37,134,41,17,174,221,57,198,199,126,45,69,78,150,0,230,150,158,153,58,109,176,93,104,175,182,46,159,52,214,221,114,183,84,71,87,71,89,73,137,208,67,61,52,241,185,29,28,177,200,216,145,204,123,92,136,228,114,42,42,42,34,161,210,192,0,0,0,0,3,202,103,90,79,165,154,161,228,127,73,154,105,138,101,191,12,238,249,47,142,217,169,171,252,175,115,143,115,181,222,99,184,114,237,179,151,29,183,224,221,255,0,4,63,46,21,162,26,47,166,183,89,111,186,115,164,56,86,43,114,158,157,212,146,214,89,44,20,148,51,201,3,156,215,58,39,73,12,109,114,177,92,198,57,90,171,182,236,106,254,196,61,168,0,0,0,115,75,183,76,157,54,223,238,181,183,219,239,79,154,107,113,185,92,106,36,171,172,172,171,196,232,38,158,166,121,28,174,146,89,36,116,74,231,189,206,85,114,185,85,85,85,85,84,233,96,15,63,133,105,238,3,166,182,169,108,90,115,131,227,248,173,182,122,135,85,203,71,100,182,67,67,4,147,185,173,107,165,116,112,181,173,87,171,88,198,171,149,55,217,141,79,216,135,160,0,1,226,179,93,16,209,125,74,186,197,125,212,109,33,194,178,171,148,20,237,164,138,178,247,96,164,174,158,56,26,231,57,177,54,73,163,115,145,136,231,189,200,212,93,183,123,151,246,169,237,64,30,43,10,209,13,23,211,91,172,183,221,57,210,28,43,21,185,79,78,234,73,107,44,150,10,74,25,228,129,206,107,157,19,164,134,54,185,88,174,99,28,173,85,219,118,53,127,98,12,215,68,52,95,82,174,177,95,117,27,72,112,172,170,229,5,59,105,34,172,189,216,41,43,167,142,6,185,206,108,77,146,104,220,228,98,57,239,114,53,23,109,222,229,253,170,123,80,7,148,193,116,159,75,52,191,207,126,140,244,211,20,196,190,39,218,243,191,2,179,83,80,121,174,223,46,223,119,178,198,243,227,220,127,30,91,237,205,219,126,42,122,176,0,242,153,214,147,233,102,168,121,31,210,102,154,98,153,111,195,59,190,75,227,182,106,106,255,0,43,220,227,220,237,119,152,238,28,187,108,229,199,109,248,55,127,193,15,203,133,104,134,139,233,173,214,91,238,156,233,14,21,138,220,167,167,117,36,181,150,75,5,37,12,242,64,231,53,206,137,210,67,27,92,172,87,49,142,86,170,237,187,26,191,177,15,106,0,230,151,110,153,58,109,191,221,107,111,183,222,159,52,214,227,114,184,212,73,87,89,89,87,137,208,77,61,76,242,57,93,36,178,72,232,149,207,123,156,170,229,114,170,170,170,170,169,234,240,173,61,192,116,214,213,45,139,78,112,124,127,21,182,207,80,234,185,104,236,150,200,104,96,146,119,53,173,116,174,142,22,181,170,245,107,24,213,114,166,251,49,169,251,16,244,0,0,0,1,231,243,93,61,192,117,42,213,21,139,81,176,124,127,42,182,193,80,218,184,168,239,118,200,107,160,142,118,181,205,108,173,142,102,185,168,244,107,222,212,114,38,251,61,201,251,84,244,0,14,127,139,116,245,160,88,53,246,151,41,194,180,63,79,241,251,213,23,63,45,113,181,227,52,84,149,80,115,99,152,254,18,199,27,94,222,76,123,154,187,47,205,174,84,95,146,169,250,243,93,16,209,125,74,186,197,125,212,109,33,194,178,171,148,20,237,164,138,178,247,96,164,174,158,56,26,231,57,177,54,73,163,115,145,136,231,189,200,212,93,183,123,151,246,169,237,64,30,83,5,210,125,44,210,255,0,61,250,51,211,76,83,18,248,159,107,206,252,10,205,77,65,230,187,124,187,125,222,203,27,207,143,113,252,121,111,183,55,109,248,169,234,192,0,0,0,0,3,149,127,68,238,150,63,238,105,210,175,253,141,183,127,200,157,42,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,67,245,128,0,0,7,138,205,116,67,69,245,42,235,21,247,81,180,135,10,202,174,80,83,182,146,42,203,221,130,146,186,120,224,107,156,230,196,217,38,141,206,70,35,158,247,35,81,118,221,238,95,218,167,181,0,120,172,43,68,52,95,77,110,178,223,116,231,72,112,172,86,229,61,59,169,37,172,178,88,41,40,103,146,7,57,174,116,78,146,24,218,229,98,185,140,114,181,87,109,216,213,253,136,124,155,183,76,157,54,223,238,181,183,219,239,79,154,107,113,185,92,106,36,171,172,172,171,196,232,38,158,166,121,28,174,146,89,36,116,74,231,189,206,85,114,185,85,85,85,85,84,233,96,15,63,133,105,238,3,166,182,169,108,90,115,131,227,248,173,182,122,135,85,203,71,100,182,67,67,4,147,185,173,107,165,116,112,181,173,87,171,88,198,171,149,55,217,141,79,216,135,160,0,0,0,0,0,1,202,191,162,119,75,31,247,52,233,87,254,198,219,191,228,78,170,0,243,247,61,61,192,111,88,107,52,230,243,131,227,245,248,156,116,240,82,50,195,83,108,134,91,115,96,129,88,176,196,148,206,106,196,140,141,99,141,88,222,59,55,131,118,219,100,60,165,167,166,78,155,108,23,90,43,237,139,167,205,53,183,92,173,213,17,213,209,214,82,98,116,16,207,77,60,110,71,71,44,114,54,36,115,30,215,34,57,28,138,138,138,136,168,116,176,0,0,0,0,7,52,187,116,201,211,109,254,235,91,125,190,244,249,166,183,27,149,198,162,74,186,202,202,188,78,130,105,234,103,145,202,233,37,146,71,68,174,123,220,229,87,43,149,85,85,85,85,79,65,96,210,125,44,197,49,91,150,11,139,105,166,41,102,198,239,61,239,136,217,237,246,106,106,122,26,206,236,105,20,189,232,24,196,142,78,113,181,172,119,38,175,38,162,53,119,68,216,245,96,14,85,253,19,186,88,255,0,185,167,74,191,246,54,221,255,0,34,116,171,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,15,214,0,0,0,30,43,53,209,13,23,212,171,172,87,221,70,210,28,43,42,185,65,78,218,72,171,47,118,10,74,233,227,129,174,115,155,19,100,154,55,57,24,142,123,220,141,69,219,119,185,127,106,158,212,1,229,48,93,39,210,205,47,243,223,163,61,52,197,49,47,137,246,188,239,192,172,212,212,30,107,183,203,183,221,236,177,188,248,247,31,199,150,251,115,118,223,138,159,151,53,209,13,23,212,171,172,87,221,70,210,28,43,42,185,65,78,218,72,171,47,118,10,74,233,227,129,174,115,155,19,100,154,55,57,24,142,123,220,141,69,219,119,185,127,106,158,212,1,229,48,93,39,210,205,47,243,223,163,61,52,197,49,47,137,246,188,239,192,172,212,212,30,107,183,203,183,221,236,177,188,248,247,31,199,150,251,115,118,223,138,158,172,0,0,0,0,0,57,165,219,166,78,155,111,247,90,219,237,247,167,205,53,184,220,174,53,18,85,214,86,85,226,116,19,79,83,60,142,87,73,44,146,58,37,115,222,231,42,185,92,170,170,170,170,170,123,92,91,19,197,112,107,21,46,45,133,99,54,172,126,203,69,207,203,91,173,116,81,210,82,193,205,238,123,248,69,26,53,141,228,247,185,203,178,124,220,229,85,249,170,159,88,0,0,1,205,46,221,50,116,219,127,186,214,223,111,189,62,105,173,198,229,113,168,146,174,178,178,175,19,160,154,122,153,228,114,186,73,100,145,209,43,158,247,57,85,202,229,85,85,85,85,83,213,225,90,123,128,233,173,170,91,22,156,224,248,254,43,109,158,161,213,114,209,217,45,144,208,193,36,238,107,90,233,93,28,45,107,85,234,214,49,170,229,77,246,99,83,246,33,232,0,28,210,237,211,39,77,183,251,173,109,246,251,211,230,154,220,110,87,26,137,42,235,43,42,241,58,9,167,169,158,71,43,164,150,73,29,18,185,239,115,149,92,174,85,85,85,85,85,61,174,45,137,226,184,53,138,151,22,194,177,155,86,63,101,162,231,229,173,214,186,40,233,41,96,230,247,61,252,34,141,26,198,242,123,220,229,217,62,110,114,170,252,213,79,172,0,229,95,209,59,165,143,251,154,116,171,255,0,99,109,223,242,39,74,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,253,96,15,147,148,226,120,174,115,98,170,197,179,92,102,213,144,89,107,120,121,155,117,210,138,58,186,89,248,61,175,103,56,164,71,49,220,94,198,185,55,79,147,154,138,159,52,67,197,90,122,100,233,182,193,117,162,190,216,186,124,211,91,117,202,221,81,29,93,29,101,38,39,65,12,244,211,198,228,116,114,199,35,98,71,49,237,114,35,145,200,168,168,168,138,135,75,0,15,21,154,232,134,139,234,85,214,43,238,163,105,14,21,149,92,160,167,109,36,85,151,187,5,37,116,241,192,215,57,205,137,178,77,27,156,140,71,61,238,70,162,237,187,220,191,181,79,106,0,241,88,86,136,104,190,154,221,101,190,233,206,144,225,88,173,202,122,119,82,75,89,100,176,82,80,207,36,14,115,92,232,157,36,49,181,202,197,115,24,229,106,174,219,177,171,251,16,246,160,0,0,0,0,0,0,1,205,46,221,50,116,219,127,186,214,223,111,189,62,105,173,198,229,113,168,146,174,178,178,175,19,160,154,122,153,228,114,186,73,100,145,209,43,158,247,57,85,202,229,85,85,85,85,83,218,226,216,158,43,131,88,169,113,108,43,25,181,99,246,90,46,126,90,221,107,162,142,146,150,14,111,115,223,194,40,209,172,111,39,189,206,93,147,230,231,42,175,205,84,250,192,0,0,15,201,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,205,127,162,119,75,31,247,52,233,87,254,198,219,191,228,78,170,0,0,0,28,210,237,211,39,77,183,251,173,109,246,251,211,230,154,220,110,87,26,137,42,235,43,42,241,58,9,167,169,158,71,43,164,150,73,29,18,185,239,115,149,92,174,85,85,85,85,85,58,88,3,228,226,216,158,43,131,88,169,113,108,43,25,181,99,246,90,46,126,90,221,107,162,142,146,150,14,111,115,223,194,40,209,172,111,39,189,206,93,147,230,231,42,175,205,84,250,192,0,57,87,244,78,233,99,254,230,157,42,255,0,216,219,119,252,137,213,64,31,39,236,158,43,246,87,236,47,217,155,87,217,191,135,252,39,224,254,74,63,35,228,123,125,175,45,216,219,183,217,237,253,206,223,30,60,126,238,219,124,143,1,253,19,186,88,255,0,185,167,74,191,246,54,221,255,0,34,117,80,7,228,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,253,96,0,0,1,226,179,93,16,209,125,74,186,197,125,212,109,33,194,178,171,148,20,237,164,138,178,247,96,164,174,158,56,26,231,57,177,54,73,163,115,145,136,231,189,200,212,93,183,123,151,246,169,250,176,93,39,210,205,47,243,223,163,61,52,197,49,47,137,246,188,239,192,172,212,212,30,107,183,203,183,221,236,177,188,248,247,31,199,150,251,115,118,223,138,158,172,1,226,179,93,16,209,125,74,186,197,125,212,109,33,194,178,171,148,20,237,164,138,178,247,96,164,174,158,56,26,231,57,177,54,73,163,115,145,136,231,189,200,212,93,183,123,151,246,169,250,176,93,39,210,205,47,243,223,163,61,52,197,49,47,137,246,188,239,192,172,212,212,30,107,183,203,183,221,236,177,188,248,247,31,199,150,251,115,118,223,138,158,172,0,57,165,219,166,78,155,111,247,90,219,237,247,167,205,53,184,220,174,53,18,85,214,86,85,226,116,19,79,83,60,142,87,73,44,146,58,37,115,222,231,42,185,92,170,170,170,170,170,116,176,7,201,197,177,60,87,6,177,82,226,216,86,51,106,199,236,180,92,252,181,186,215,69,29,37,44,28,222,231,191,132,81,163,88,222,79,123,156,187,39,205,206,85,95,154,168,202,113,60,87,57,177,85,98,217,174,51,106,200,44,181,188,60,205,186,233,69,29,93,44,252,30,215,179,156,82,35,152,238,47,99,92,155,167,201,205,69,79,154,33,245,128,28,210,211,211,39,77,182,11,173,21,246,197,211,230,154,219,174,86,234,136,234,232,235,41,49,58,8,103,166,158,55,35,163,150,57,27,18,57,143,107,145,28,142,69,69,69,68,84,58,88,0,15,41,157,105,62,150,106,135,145,253,38,105,166,41,150,252,51,187,228,190,59,102,166,175,242,189,206,61,206,215,121,142,225,203,182,206,92,118,223,131,119,252,16,245,96,15,21,133,104,134,139,233,173,214,91,238,156,233,14,21,138,220,167,167,117,36,181,150,75,5,37,12,242,64,231,53,206,137,210,67,27,92,172,87,49,142,86,170,237,187,26,191,177,15,106,0,0,0,31,146,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,83,154,255,0,68,238,150,63,238,105,210,175,253,141,183,127,200,157,84,1,242,126,201,226,191,101,126,194,253,153,181,125,155,248,127,194,126,15,228,163,242,62,71,183,218,242,221,141,187,125,158,223,220,237,241,227,199,238,237,183,200,240,31,209,59,165,143,251,154,116,171,255,0,99,109,223,242,39,85,0,126,75,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,15,214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,255,0,160,93,98,224,154,227,170,122,143,162,158,79,224,153,158,159,228,23,139,119,195,59,147,84,249,235,93,13,76,84,223,17,239,118,25,20,92,230,151,143,99,155,158,222,59,238,228,93,208,36,0,0,0,4,0,212,143,24,77,26,195,181,198,159,76,241,140,91,237,54,33,79,112,166,183,222,51,104,174,174,142,150,155,148,220,106,103,166,167,142,158,87,214,67,11,23,146,61,174,111,117,205,114,70,138,206,18,60,39,248,63,37,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,235,0,1,205,58,138,215,156,55,166,221,35,190,234,182,103,91,72,214,91,169,222,203,101,12,213,11,11,238,215,21,99,150,158,138,37,107,30,238,114,57,187,43,145,142,224,196,124,142,78,12,114,160,116,176,87,175,67,254,40,214,173,113,207,238,58,81,173,20,212,152,221,226,249,120,170,155,13,172,89,91,216,158,9,166,115,160,180,207,34,53,141,243,49,181,205,138,41,120,181,42,17,173,106,163,102,227,223,145,93,102,117,75,253,17,240,156,63,82,43,113,191,141,217,110,89,133,45,138,247,79,19,184,213,50,134,90,58,185,93,45,50,171,145,139,51,31,4,110,70,191,238,189,168,230,110,197,114,72,192,144,0,249,56,158,83,98,206,113,91,54,107,139,87,121,219,46,65,111,167,186,91,170,123,79,143,191,75,60,109,146,41,56,61,26,246,242,99,218,187,57,17,201,190,202,136,191,35,235,0,0,0,7,20,234,167,169,203,23,74,184,174,35,154,229,54,95,59,101,200,51,10,12,106,227,83,230,95,31,194,233,103,142,121,37,174,224,200,165,124,253,166,83,185,123,45,68,115,247,217,28,139,242,94,193,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,160,31,172,0,0,2,144,58,133,241,30,235,59,6,215,221,75,194,177,109,100,242,86,92,127,48,188,218,237,212,223,103,109,82,118,41,96,173,150,56,163,230,250,103,61,220,88,198,166,238,85,114,237,186,170,175,204,11,191,4,63,240,191,215,189,88,234,39,64,175,249,174,177,229,127,104,47,84,89,133,85,174,10,159,35,77,73,194,149,148,84,82,54,62,20,241,198,197,217,243,72,187,170,114,251,219,111,178,34,39,75,233,251,171,60,55,93,243,253,79,210,214,211,210,89,50,205,53,202,46,54,87,218,93,94,179,207,95,110,166,153,32,109,201,136,177,177,17,142,149,30,199,70,213,147,180,189,190,110,253,108,124,131,186,128,0,0,0,0,0,2,58,225,61,93,218,175,93,99,106,31,72,185,53,186,146,223,114,176,83,209,220,177,170,246,212,53,137,115,129,246,250,74,138,138,87,177,238,228,234,150,58,121,37,111,109,21,29,11,36,87,53,157,149,124,178,40,0,0,0,0,0,5,96,120,160,117,153,212,159,78,218,251,96,194,180,115,82,62,207,217,107,112,250,91,164,244,223,7,160,171,231,84,250,218,216,221,39,58,136,36,122,110,200,99,77,145,120,253,221,246,221,85,84,44,252,21,129,225,127,214,103,82,125,68,235,237,255,0,10,214,61,72,251,65,101,162,195,234,174,144,83,124,30,130,147,133,83,43,104,163,108,156,233,224,141,235,179,38,145,54,85,227,247,183,219,116,69,75,63,0,8,107,226,7,226,7,77,210,45,53,175,7,193,236,84,151,205,69,190,83,199,114,134,27,148,50,252,58,130,221,221,115,22,121,149,142,99,165,124,142,138,88,217,27,30,155,113,115,222,230,163,88,201,186,7,72,157,113,233,31,87,214,170,184,49,70,85,216,114,203,61,60,83,221,113,203,147,216,179,177,142,107,17,243,211,61,171,181,69,51,101,114,199,220,217,143,69,70,44,145,199,220,141,28,18,40,0,0,17,87,175,174,181,241,94,148,244,226,174,201,105,185,249,141,77,201,173,243,71,142,91,233,214,55,201,65,205,29,27,110,117,9,35,94,198,195,19,209,85,141,123,87,189,35,21,136,156,91,43,226,244,29,14,117,119,106,234,251,72,221,149,207,110,164,179,229,150,26,134,219,114,59,84,21,13,123,25,58,177,28,202,168,88,174,89,89,77,50,114,225,220,77,209,241,205,26,58,78,210,200,224,145,64,0,0,28,255,0,168,92,166,251,131,104,22,165,230,184,181,119,146,189,99,248,125,230,233,110,169,237,50,78,197,84,20,82,201,20,156,30,142,99,184,189,141,93,156,138,213,219,101,69,79,144,29,0,20,3,253,148,126,187,63,237,231,255,0,22,108,255,0,243,66,239,186,122,202,111,185,206,129,105,166,107,148,215,121,219,214,65,135,217,174,151,26,158,211,35,239,213,79,69,20,146,201,193,136,214,55,147,222,229,217,168,141,77,246,68,68,249,1,208,0,0,0,34,175,95,93,107,226,189,41,233,197,93,146,211,115,243,26,155,147,91,230,143,28,183,211,172,111,146,131,154,58,54,220,234,18,70,189,141,134,39,162,171,26,246,175,122,70,43,17,56,182,87,196,18,168,17,215,161,206,174,237,93,95,105,27,178,185,237,212,150,124,178,195,80,219,110,71,106,130,161,175,99,39,86,35,153,85,11,21,203,43,41,166,78,92,59,137,186,62,57,163,71,73,218,89,29,34,128,0,0,0,112,172,179,171,60,55,5,234,191,31,233,123,48,167,164,180,191,42,197,227,189,90,47,149,53,234,214,85,92,100,172,150,158,43,106,69,219,226,215,189,176,72,230,72,233,83,147,248,196,214,171,222,206,65,221,64,0,0,0,0,0,1,197,58,174,234,187,78,58,74,211,135,230,185,172,190,122,235,93,220,130,193,96,130,100,101,85,222,169,168,138,173,106,170,47,110,22,114,106,203,50,162,182,54,185,168,136,247,190,56,223,205,124,62,122,219,181,117,95,128,73,98,201,231,164,161,212,92,86,158,158,27,173,27,170,154,233,238,208,54,24,90,251,179,35,108,49,49,140,146,161,210,53,209,70,142,72,87,182,142,84,73,35,220,37,168,0,0,32,7,138,78,181,117,99,211,151,216,253,76,209,77,78,248,46,25,118,229,98,185,209,124,22,219,83,229,238,137,220,154,25,123,149,49,201,43,251,208,164,173,226,214,163,35,242,123,170,239,42,33,197,60,61,252,70,53,171,81,122,142,183,233,207,81,122,167,241,91,46,81,111,158,221,102,107,237,118,186,24,98,188,43,227,146,5,146,88,163,137,255,0,125,145,205,3,24,138,229,124,179,196,212,98,170,163,154,22,212,0,0,8,85,226,147,213,30,119,211,94,150,97,255,0,162,76,231,236,230,103,145,228,14,237,255,0,115,33,172,239,218,233,233,164,243,95,232,136,164,137,188,102,158,139,241,217,235,203,238,238,136,253,162,95,68,125,103,117,199,212,119,82,248,118,155,94,117,154,174,124,121,106,31,116,200,22,28,66,217,35,18,221,76,197,150,72,229,124,84,236,116,44,153,205,142,153,37,230,222,15,168,98,166,238,226,213,11,137,0,0,4,127,235,215,84,179,189,22,233,59,57,212,205,52,190,252,27,36,179,124,51,201,86,249,88,106,59,93,219,149,44,50,126,174,102,62,55,111,28,175,111,222,106,237,190,233,178,162,42,86,7,79,94,35,221,103,103,58,251,166,152,86,83,172,158,118,203,144,102,22,107,93,198,155,236,237,170,62,253,44,245,177,71,44,124,217,76,215,183,147,30,228,221,170,142,77,247,69,69,249,129,119,224,0,0,227,253,91,107,125,215,167,13,1,200,245,162,205,99,164,188,212,99,149,22,183,62,130,166,71,70,202,152,38,184,211,83,204,196,123,126,108,122,197,52,156,31,179,145,175,226,229,107,209,21,139,234,244,95,87,176,221,122,210,252,127,87,52,254,122,185,44,89,21,59,166,167,74,184,22,25,226,123,36,116,82,195,35,62,104,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,161,237,64,0,0,0,0,41,3,168,95,17,238,179,176,109,125,212,188,43,22,214,79,37,101,199,243,11,205,174,221,77,246,118,213,39,98,150,10,217,99,138,62,111,166,115,221,197,140,106,110,229,87,46,219,170,170,252,192,187,240,71,254,130,181,75,59,214,158,147,176,109,76,212,187,239,198,114,75,207,196,252,237,111,149,134,159,187,218,185,85,67,31,234,225,99,35,110,209,196,198,253,214,166,251,110,187,170,170,172,128,0,8,235,154,117,119,106,211,174,179,113,142,151,114,251,117,37,61,183,56,197,233,174,86,91,202,212,54,37,134,234,234,154,216,252,172,253,199,35,92,201,155,77,19,34,225,247,251,202,214,113,147,188,139,20,138,0,0,0,0,0,8,213,215,71,89,182,46,143,52,226,150,231,29,171,227,57,158,81,230,41,241,155,108,172,122,82,186,72,145,157,218,154,153,27,182,208,197,221,137,86,54,185,36,145,207,107,91,197,21,242,199,237,122,182,214,251,175,78,26,3,145,235,69,154,199,73,121,168,199,42,45,110,125,5,76,142,141,149,48,77,113,166,167,153,136,246,252,216,245,138,105,56,63,103,35,95,197,202,215,162,43,20,59,0,60,86,139,234,246,27,175,90,95,143,234,230,159,207,87,37,139,34,167,116,212,233,87,2,195,60,79,100,142,138,88,100,103,205,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,151,218,128,0,0,0,0,7,42,234,143,93,63,163,94,132,228,218,215,246,91,237,31,217,207,37,253,204,243,222,79,191,230,43,32,166,254,253,219,147,143,30,255,0,47,234,46,252,118,249,111,186,123,92,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,149,52,53,212,202,188,37,102,234,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,136,30,128,0,0,0,0,3,159,245,11,148,223,112,109,2,212,188,215,22,174,242,87,172,127,15,188,221,45,213,61,166,73,216,170,130,138,89,34,147,131,209,204,119,23,177,171,179,145,90,187,108,168,169,242,3,160,2,128,127,178,143,215,103,253,188,255,0,226,205,159,254,104,95,240,0,0,0,64,15,21,190,168,245,219,166,191,209,119,232,83,57,251,57,246,143,227,127,19,254,230,81,214,119,252,191,145,236,255,0,162,98,147,143,30,252,191,213,219,126,95,61,246,77,163,255,0,65,93,122,245,99,173,61,88,224,218,103,169,122,173,241,156,110,243,241,63,59,69,240,43,109,63,119,181,109,170,154,63,214,67,78,201,27,180,145,49,223,117,201,190,219,46,232,170,138,22,254,1,26,186,232,235,54,197,209,230,156,82,220,227,181,124,103,51,202,60,197,62,51,109,149,143,74,87,73,18,51,187,83,83,35,118,218,24,187,177,42,198,215,36,146,57,237,107,120,162,190,88,194,74,130,31,244,81,226,51,167,29,85,121,44,2,255,0,75,246,91,83,99,183,164,245,54,217,54,74,27,164,140,231,222,117,186,69,123,158,238,44,98,74,232,100,68,145,141,123,184,172,205,138,73,82,96,0,0,168,14,189,122,245,234,199,69,186,177,206,116,207,77,53,91,224,216,221,155,225,158,74,139,224,86,218,142,215,118,219,75,52,159,172,154,157,242,59,121,37,123,190,243,151,109,246,77,145,17,16,45,252,16,3,194,147,170,61,118,234,83,244,163,250,107,206,126,209,253,156,248,39,195,63,185,148,116,125,143,49,231,187,223,232,104,163,229,203,177,23,245,183,219,143,203,109,215,121,21,136,245,103,134,228,61,84,103,189,41,222,105,233,44,153,14,43,79,110,169,178,201,53,122,185,249,11,39,162,109,85,74,69,26,198,214,198,248,27,36,123,179,184,247,189,156,228,68,70,198,254,33,221,64,0,0,0,1,26,186,205,235,163,78,58,60,177,80,199,115,160,251,81,153,222,120,203,109,198,105,235,18,158,71,82,243,227,37,85,68,188,31,216,133,56,189,172,85,99,157,36,136,173,107,85,27,43,227,244,29,31,117,103,134,245,117,165,255,0,110,44,84,244,150,123,237,5,68,148,215,220,113,181,235,85,61,169,235,35,210,5,123,214,56,149,236,150,38,36,141,122,51,134,253,198,34,171,162,122,32,119,80,0,0,10,203,214,127,24,11,86,17,212,189,30,53,130,88,169,50,125,47,199,106,42,45,183,235,141,190,177,179,62,244,146,50,157,124,213,23,40,216,140,125,44,172,169,99,127,90,248,106,88,247,42,57,168,232,165,96,89,160,60,254,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,94,18,179,117,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,225,93,11,245,155,98,235,15,78,42,174,114,90,190,13,153,226,254,94,159,38,182,196,199,173,43,100,149,31,218,169,166,145,219,239,12,189,169,85,35,115,150,72,220,199,53,220,145,25,44,129,37,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,230,107,150,127,153,105,103,91,58,157,168,58,125,144,213,216,242,27,30,164,100,21,52,53,212,202,156,226,127,196,42,17,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,116,102,102,179,171,31,84,250,201,245,3,33,247,25,192,190,142,148,122,174,211,142,173,116,225,153,174,21,47,145,186,208,246,224,191,216,39,153,31,85,104,170,114,42,163,92,168,137,220,133,252,92,177,76,136,141,145,173,114,42,49,236,146,54,118,179,53,157,52,117,23,157,244,191,170,116,26,153,130,212,127,138,163,188,81,112,135,251,167,107,243,48,205,61,31,114,88,164,236,247,123,12,111,117,141,230,207,197,23,241,69,208,158,133,235,166,156,117,23,167,22,237,80,210,251,207,158,181,87,111,20,208,202,136,202,171,125,83,81,22,74,90,152,209,87,183,51,57,55,116,221,90,173,115,94,199,61,143,99,220,30,131,80,176,171,86,165,96,25,46,156,223,106,42,224,182,229,86,122,219,37,100,180,143,107,103,142,10,152,95,12,142,141,206,107,154,143,70,189,85,21,90,228,223,109,209,127,3,57,157,75,244,233,157,244,191,170,117,250,103,157,83,255,0,141,172,179,214,243,135,251,167,107,243,51,67,5,103,110,41,100,236,247,123,15,119,105,238,230,207,193,83,240,85,210,153,26,186,250,233,70,143,170,221,14,171,178,91,34,225,153,226,253,235,198,47,52,112,192,178,79,84,216,92,142,160,116,146,171,123,112,212,125,198,185,82,70,53,178,50,9,29,201,34,224,224,134,190,20,253,118,221,82,235,65,210,206,178,228,212,142,182,186,157,32,194,46,183,25,220,217,227,157,28,198,199,103,87,170,43,94,199,53,92,176,115,115,85,138,206,195,85,252,224,142,59,95,50,217,150,98,215,220,27,42,188,225,89,77,15,146,189,99,247,10,139,93,198,155,186,201,59,21,80,72,232,229,143,155,21,204,119,23,177,201,187,85,90,187,110,138,169,243,47,79,195,155,173,127,233,85,167,19,216,51,251,157,170,61,77,197,191,87,114,166,129,123,82,93,40,81,24,145,220,219,15,22,177,188,158,245,142,86,196,174,107,36,107,93,180,77,154,40,208,37,173,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,102,195,5,52,17,181,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,165,11,120,131,117,183,117,234,191,63,142,197,140,79,87,67,167,88,173,69,68,54,170,54,213,57,208,93,167,108,211,53,151,103,198,232,98,123,31,37,59,163,107,98,145,28,176,167,113,26,168,178,73,188,160,241,83,235,199,253,55,233,83,72,47,95,226,162,203,239,182,203,143,251,187,42,108,142,103,107,253,238,233,95,28,223,227,41,222,223,239,172,32,7,77,29,58,103,125,80,106,157,6,153,224,180,255,0,226,171,47,21,188,225,254,230,90,252,204,48,207,89,219,150,88,251,221,174,251,29,218,99,185,191,240,68,252,85,3,181,120,115,116,81,253,42,181,30,123,254,127,108,186,199,166,88,183,235,46,85,48,39,106,59,165,114,43,22,59,99,102,228,215,183,147,30,178,74,232,145,206,100,109,107,119,137,211,69,34,78,175,26,191,75,24,183,212,10,31,110,184,147,43,69,244,135,13,208,93,47,199,244,143,79,224,171,142,197,142,211,186,26,117,171,157,102,158,87,190,71,75,44,210,63,228,138,249,37,146,73,21,26,141,98,43,213,26,214,181,17,169,13,124,106,253,44,98,223,80,40,125,186,226,4,32,240,235,235,170,167,165,172,201,48,125,65,175,171,126,149,223,234,38,154,186,26,106,88,158,251,101,198,100,167,98,92,149,82,53,158,102,54,58,118,198,248,90,255,0,234,61,207,107,30,246,163,31,123,198,85,203,73,240,190,241,4,166,180,211,89,122,94,214,155,173,91,216,250,134,208,97,247,202,153,101,169,127,57,165,165,167,163,178,164,81,64,231,35,17,207,157,204,158,89,120,70,196,108,95,117,141,102,193,107,224,0,32,7,141,95,165,140,91,234,5,15,183,92,72,213,225,71,214,191,232,203,42,131,166,189,76,185,221,106,113,188,182,225,79,77,137,75,191,122,27,61,210,105,28,213,167,224,141,89,27,13,84,146,51,230,215,112,142,84,228,172,68,154,105,91,37,124,106,253,44,98,223,80,40,125,186,226,82,176,26,168,5,96,120,93,120,128,81,221,232,237,189,50,107,126,69,217,186,195,229,173,216,61,210,120,224,130,150,74,88,160,138,8,109,46,237,177,156,102,78,214,241,73,34,189,211,58,71,70,174,71,164,77,150,207,192,25,172,234,199,213,62,178,125,64,200,125,198,115,74,102,107,58,177,245,79,172,159,80,50,31,113,156,11,84,240,84,244,177,148,253,64,174,246,235,113,90,186,185,169,153,86,141,245,221,168,58,165,133,85,249,123,214,51,170,23,203,133,55,41,36,100,115,112,185,207,206,9,123,111,99,221,12,172,87,71,35,17,201,206,55,189,170,187,57,75,42,240,84,244,177,148,253,64,174,246,235,113,85,125,88,250,167,214,79,168,25,15,184,206,5,249,244,171,212,198,27,213,126,145,209,234,150,31,67,87,110,123,106,29,109,187,219,42,81,92,251,117,198,54,70,249,96,73,56,163,102,103,25,99,123,36,106,39,38,61,188,154,199,243,141,157,128,205,103,77,29,69,231,125,47,234,157,6,166,96,181,31,226,168,239,20,92,33,254,233,218,252,204,51,79,71,220,150,41,59,61,222,195,27,221,99,121,179,241,69,252,81,116,61,162,250,189,134,235,214,151,227,250,185,167,243,213,201,98,200,169,221,53,58,85,192,176,207,19,217,35,162,150,25,25,243,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,15,106,0,0,0,2,130,252,76,110,215,91,7,136,6,160,95,108,87,58,187,117,202,221,81,97,171,163,172,164,153,208,207,77,60,118,154,23,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,102,158,31,189,119,88,186,170,197,99,194,178,151,249,45,77,199,237,233,37,198,155,103,201,241,74,88,35,165,142,91,175,54,83,197,79,7,118,166,161,201,229,154,170,230,109,186,110,223,154,86,15,138,63,174,205,77,252,151,217,232,136,235,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,156,79,217,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,67,81,0,227,253,42,245,49,134,245,95,164,116,122,165,135,208,213,219,158,218,135,91,110,246,202,148,87,62,221,113,141,145,190,88,18,78,40,217,153,198,88,222,201,26,137,201,143,111,38,177,252,227,103,96,0,0,0,82,183,141,95,170,124,91,233,253,15,184,220,75,169,41,91,198,175,213,62,45,244,254,135,220,110,32,60,21,61,83,229,63,79,235,189,198,220,88,255,0,92,157,93,218,186,65,210,54,229,112,91,169,47,25,101,250,161,214,220,114,213,61,67,88,199,206,140,87,62,170,102,35,146,87,211,66,156,121,246,211,117,124,144,198,174,143,186,146,54,162,252,58,250,139,193,58,95,213,60,227,83,51,170,143,221,253,206,142,207,69,194,111,238,157,211,204,210,77,5,31,114,40,164,236,247,123,15,111,117,237,224,207,197,87,240,69,227,253,69,107,206,101,212,150,174,95,117,91,51,173,171,115,238,53,15,101,178,134,106,132,153,150,155,114,61,203,79,69,18,181,140,111,8,218,237,149,200,198,243,122,190,71,39,55,185,84,60,86,89,148,223,115,156,170,243,154,229,53,222,118,245,144,92,42,46,151,26,158,211,35,239,213,79,35,164,150,78,12,70,177,188,158,247,46,205,68,106,111,178,34,39,200,188,159,14,190,133,105,186,90,195,83,56,212,26,10,71,234,165,254,158,104,107,166,166,170,149,236,182,91,166,90,119,165,181,81,36,88,38,123,100,167,108,143,153,172,254,187,220,198,189,236,106,61,241,255,0,194,251,195,238,166,211,83,101,234,135,90,109,84,143,123,233,219,95,135,216,234,98,138,165,156,38,138,150,162,142,244,146,197,59,154,143,70,190,118,178,9,98,231,27,209,178,253,215,181,155,90,80,3,149,117,47,212,94,9,210,254,150,87,234,102,117,81,254,54,142,207,69,194,111,238,157,211,203,77,52,20,125,200,162,147,179,221,236,61,189,215,183,131,63,21,95,193,23,218,231,249,254,27,165,152,109,219,80,117,7,33,164,177,227,214,58,117,169,174,174,169,85,225,19,55,68,68,68,68,87,61,238,114,181,140,99,81,94,247,185,173,106,57,206,68,92,246,117,137,213,86,101,213,126,174,92,51,11,205,202,173,184,197,186,162,162,155,19,180,73,26,66,203,117,185,95,247,21,209,53,239,111,153,145,173,141,211,63,147,185,61,17,168,189,182,70,198,7,137,215,77,116,212,126,162,245,30,227,170,26,161,121,243,215,90,237,162,134,24,145,89,75,111,165,106,170,199,75,77,26,170,246,225,103,39,108,155,171,149,206,115,222,231,189,239,123,191,95,78,186,243,153,116,219,171,150,45,86,195,43,106,218,251,117,67,25,115,161,134,161,33,101,218,220,175,106,212,81,74,174,99,219,194,70,183,100,114,177,220,30,140,145,169,205,141,84,147,254,23,189,20,127,72,12,237,154,207,168,86,203,85,118,155,97,183,7,211,75,110,173,78,247,198,110,141,133,175,101,58,196,215,38,208,197,221,130,105,22,68,86,73,247,34,225,35,95,47,111,229,120,140,244,19,253,21,239,176,106,70,157,207,230,52,203,38,184,121,58,74,121,234,57,213,89,107,158,199,202,148,110,87,175,57,161,86,71,35,162,151,230,228,107,28,201,87,147,91,36,193,113,61,58,235,206,27,212,150,145,216,181,91,12,173,164,115,46,52,236,101,206,134,26,133,153,246,155,138,49,171,81,69,42,185,140,119,56,220,237,145,202,198,243,98,178,70,167,7,181,87,165,153,225,232,115,171,187,175,72,58,184,236,174,123,117,93,227,19,191,83,182,219,145,218,160,168,115,30,248,17,232,230,85,66,197,114,68,250,152,87,151,14,226,108,172,146,104,209,209,247,86,70,232,35,19,202,108,89,206,43,102,205,113,106,239,59,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,39,7,163,94,222,76,123,87,103,34,57,55,217,81,23,228,7,214,57,87,86,62,150,53,147,233,254,67,237,211,157,84,229,93,88,250,88,214,79,167,249,15,183,78,6,107,13,41,244,157,233,99,70,254,159,227,222,221,1,154,195,74,125,39,122,88,209,191,167,248,247,183,64,7,85,0,243,249,254,127,134,233,102,27,118,212,29,65,200,105,44,120,245,142,157,106,107,171,170,85,120,68,205,209,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,20,60,87,82,253,69,224,157,47,233,101,126,166,103,85,31,227,104,236,244,92,38,254,233,221,60,180,211,65,71,220,138,41,59,61,222,195,219,221,123,120,51,241,85,252,17,115,215,174,154,233,168,253,69,234,61,199,84,53,66,243,231,174,181,219,69,12,49,34,178,150,223,74,213,85,142,150,154,53,85,237,194,206,78,217,55,87,43,156,231,189,207,123,222,247,123,110,177,58,170,204,186,175,213,203,134,97,121,185,85,183,24,183,84,84,83,98,118,137,35,72,89,110,183,43,254,226,186,38,189,237,243,50,53,177,186,103,242,119,39,162,53,23,182,200,216,206,233,225,123,209,71,244,128,206,217,172,250,133,108,181,87,105,182,27,112,125,52,182,234,212,239,124,102,232,216,90,246,83,172,77,114,109,12,93,216,38,145,100,69,100,159,114,46,18,53,242,246,194,48,116,235,175,57,151,77,186,185,98,213,108,50,182,173,175,183,84,49,151,58,24,106,18,22,93,173,202,246,173,69,20,170,230,61,188,36,107,118,71,43,29,193,232,201,26,156,216,213,77,9,244,235,175,56,111,82,90,71,98,213,108,50,182,145,204,184,211,177,151,58,24,106,22,103,218,110,40,198,173,69,20,170,230,49,220,227,115,182,71,43,27,205,138,201,26,156,30,213,90,118,241,25,232,39,250,43,223,96,212,141,59,159,204,105,150,77,112,242,116,148,243,212,115,170,178,215,61,143,149,40,220,175,94,115,66,172,142,71,69,47,205,200,214,57,146,175,38,182,73,185,175,67,157,93,221,122,65,213,199,101,115,219,170,239,24,157,250,157,182,220,142,213,5,67,152,247,192,143,71,50,170,22,43,146,39,212,194,188,184,119,19,101,100,147,70,142,143,186,178,52,52,60,15,147,137,229,54,44,231,21,179,102,184,181,119,157,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,131,209,175,111,38,61,171,179,145,28,155,236,168,139,242,62,176,2,149,188,106,253,83,226,223,79,232,125,198,226,93,73,74,222,53,126,169,241,111,167,244,62,227,113,2,95,248,94,245,175,253,32,48,70,104,198,161,92,238,181,218,147,134,219,223,83,45,198,181,123,223,25,181,182,102,177,149,11,43,90,155,77,23,118,8,100,73,21,95,39,220,151,156,142,124,189,185,212,101,179,19,202,111,184,54,85,102,205,113,106,239,37,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,39,7,163,152,238,47,99,87,103,34,181,118,217,81,83,228,95,159,64,61,96,218,186,178,210,54,186,224,181,113,231,120,117,61,29,6,86,201,162,106,50,166,119,177,201,29,116,78,141,141,139,133,66,195,43,214,54,181,171,19,218,246,113,224,145,201,32,74,0,0,3,159,235,166,186,105,199,78,154,113,113,213,13,80,188,249,27,85,14,209,67,12,72,143,170,184,85,57,21,99,165,166,141,85,59,147,63,139,182,77,209,168,214,185,239,115,24,199,189,190,171,44,202,108,88,54,43,121,205,114,154,239,37,101,199,237,245,23,75,141,79,105,242,118,41,96,141,210,75,39,6,35,158,238,44,99,151,102,162,185,118,217,17,87,228,80,191,95,93,107,229,93,86,106,61,93,146,211,115,242,250,101,140,220,38,143,28,183,211,172,140,142,191,130,186,54,220,234,18,70,177,238,154,86,42,171,26,246,167,102,55,171,17,57,58,87,202,28,171,169,126,162,243,190,168,53,78,191,83,51,170,143,241,180,118,122,46,16,255,0,115,45,126,102,105,160,163,238,69,20,125,238,215,125,237,238,189,188,223,248,170,254,8,158,83,74,181,51,42,209,189,71,199,53,75,10,171,242,247,172,102,225,21,194,155,148,146,50,57,184,47,223,130,94,219,216,247,67,43,21,209,200,196,114,115,141,239,106,174,206,82,74,248,126,244,35,125,234,171,42,143,53,202,89,228,180,203,31,184,36,119,26,157,217,39,197,42,160,146,150,73,109,92,25,81,21,68,29,218,106,135,47,153,106,43,89,182,201,187,190,73,213,124,80,186,5,177,104,183,62,161,244,102,223,228,241,11,173,193,148,247,219,5,53,51,214,27,45,84,220,149,149,48,43,26,172,138,142,71,162,49,99,114,181,177,75,36,108,143,118,74,200,225,11,52,233,87,169,140,55,170,253,35,163,213,44,62,134,174,220,246,212,58,219,119,182,84,162,185,246,235,140,108,141,242,192,146,113,70,204,206,50,198,246,72,212,78,76,123,121,53,143,231,27,59,1,155,110,149,122,152,204,186,80,213,202,61,82,195,232,105,46,44,117,59,173,183,123,101,74,35,89,113,183,72,248,223,44,9,39,21,116,47,229,20,111,100,141,69,226,246,55,147,94,206,113,191,66,154,47,171,216,110,189,105,126,63,171,154,127,61,92,150,44,138,157,211,83,165,92,11,12,241,61,146,58,41,97,145,159,52,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,80,227,254,34,186,57,98,214,78,145,243,186,107,188,222,94,175,15,183,207,152,218,234,120,189,253,154,170,8,37,145,201,193,175,98,59,187,2,212,65,187,185,53,157,254,124,92,230,53,10,22,210,124,235,244,95,170,120,110,166,124,47,226,127,100,178,11,117,247,201,119,251,62,107,202,212,199,55,107,185,197,220,57,118,248,242,226,237,183,223,101,219,99,78,119,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,153,140,213,140,23,244,95,170,121,150,153,252,83,226,127,100,178,11,141,139,206,246,59,62,107,202,212,201,15,119,183,201,220,57,118,249,113,228,237,183,219,117,219,112,52,209,137,229,54,44,231,21,179,102,184,181,119,157,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,131,209,175,111,38,61,171,179,145,28,155,236,168,139,242,62,177,18,188,46,53,122,167,86,186,62,198,96,185,79,87,61,203,6,168,155,16,170,154,104,34,137,143,101,51,88,250,86,196,145,255,0,89,140,163,158,146,53,115,145,175,87,198,245,119,47,235,186,79,229,153,77,139,6,197,111,57,174,83,93,228,172,184,253,190,162,233,113,169,237,62,78,197,44,17,186,73,100,224,196,115,221,197,140,114,236,212,87,46,219,34,42,252,128,164,31,23,61,76,197,117,19,171,137,173,216,181,95,155,251,21,143,210,99,55,25,217,36,114,66,234,232,231,168,168,149,145,185,143,118,253,191,52,216,158,142,226,230,203,20,172,86,253,221,215,181,120,37,232,229,246,92,171,58,234,6,162,110,205,150,154,222,184,117,28,124,88,239,55,85,36,148,245,117,11,186,63,156,125,150,69,77,242,86,113,127,154,251,174,222,55,34,215,94,172,103,95,165,13,83,204,181,51,225,127,12,251,91,144,92,111,190,75,191,222,242,190,106,166,73,187,93,206,45,231,199,185,199,151,22,239,182,251,38,251,23,211,225,213,163,150,45,27,233,31,4,166,180,77,230,42,243,11,124,25,141,210,167,139,217,222,170,175,130,41,26,156,28,247,163,123,80,37,60,27,183,139,95,216,231,197,174,123,144,9,42,0,2,42,248,163,250,19,212,223,201,125,226,136,165,110,147,189,83,232,223,212,12,123,220,96,46,167,197,31,208,158,166,254,75,239,20,69,43,116,157,234,159,70,254,160,99,222,227,0,26,83,0,1,21,124,81,253,9,234,111,228,190,241,68,84,95,68,157,96,228,221,35,106,132,87,166,173,93,110,19,124,168,129,185,101,158,146,42,126,253,116,17,71,59,33,124,114,74,197,115,95,11,170,95,42,49,175,141,36,86,163,30,230,162,242,109,186,120,163,250,19,212,223,201,125,226,136,160,16,53,37,137,229,54,44,231,21,179,102,184,181,119,157,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,131,209,175,111,38,61,171,179,145,28,155,236,168,139,242,62,177,72,30,28,30,32,21,157,59,223,98,210,77,94,200,191,206,158,191,204,207,21,77,68,115,212,73,142,213,112,124,156,169,217,11,36,145,240,205,34,35,31,10,55,138,73,42,74,213,103,235,146,91,127,215,237,99,177,116,255,0,163,89,102,177,100,112,249,138,76,102,222,234,136,233,185,61,158,110,169,238,72,233,169,185,177,143,88,251,179,201,20,93,206,10,214,115,228,239,186,213,80,58,0,42,47,167,143,25,252,155,27,181,80,227,93,72,225,21,121,99,217,81,80,234,140,162,200,250,122,106,213,129,90,174,137,142,160,225,28,18,61,36,251,138,246,203,10,118,213,171,197,207,98,172,150,232,0,205,103,86,62,169,245,147,234,6,67,238,51,154,83,51,89,213,143,170,125,100,250,129,144,251,140,224,93,79,133,199,161,61,50,252,235,222,43,73,84,69,95,11,143,66,122,101,249,215,188,86,146,168,10,86,241,171,245,79,139,125,63,161,247,27,137,42,188,49,122,241,253,55,216,169,180,27,86,47,92,179,236,126,222,223,134,221,46,55,30,229,86,81,11,95,51,164,217,189,166,167,122,158,6,211,163,185,73,36,179,53,36,153,119,225,43,146,42,248,213,250,167,197,190,159,208,251,141,196,129,86,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,1,169,224,70,174,133,250,205,177,117,135,167,21,87,57,45,95,6,204,241,127,47,79,147,91,98,99,214,149,178,74,143,237,84,211,72,237,247,134,94,212,170,145,185,203,36,110,99,154,238,72,140,150,73,42,0,229,93,78,245,11,138,244,191,163,87,173,92,202,105,188,255,0,144,237,211,91,173,108,170,142,158,107,157,116,174,227,21,60,110,122,255,0,182,145,234,214,189,204,138,41,94,140,127,14,43,237,115,252,255,0,13,210,204,54,237,168,58,131,144,210,88,241,235,29,58,212,215,87,84,170,240,137,155,162,34,34,34,43,158,247,57,90,198,49,168,175,123,220,214,181,28,231,34,46,123,58,193,234,207,50,234,235,84,62,220,95,105,234,236,246,42,10,120,233,172,88,227,171,210,170,11,83,22,54,36,234,199,164,113,35,223,44,172,89,28,245,103,61,187,108,85,86,196,196,64,231,250,209,171,217,150,189,106,134,65,171,154,129,61,36,151,220,138,161,179,84,37,36,9,12,17,49,145,182,40,161,141,159,53,70,71,20,113,198,138,229,115,213,24,138,231,57,202,174,91,201,241,71,244,39,169,191,146,251,197,17,64,37,255,0,120,163,250,19,212,223,201,125,226,136,10,139,232,147,172,28,155,164,109,80,138,244,213,171,173,194,111,149,16,55,44,179,210,69,79,223,174,130,40,231,100,47,142,73,88,174,107,225,117,75,229,70,53,241,164,138,212,99,220,212,94,77,208,70,39,148,216,179,156,86,205,154,226,213,222,118,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,78,15,70,189,188,152,246,174,206,68,114,111,178,162,47,200,203,105,61,60,55,60,65,41,186,118,169,147,71,181,146,235,86,237,58,184,212,58,166,138,229,52,178,204,204,101,233,20,242,74,145,83,195,4,179,76,202,153,150,6,171,26,230,178,55,171,228,219,119,200,170,23,104,0,0,0,2,42,248,163,250,19,212,223,201,125,226,136,172,191,14,46,184,233,186,82,204,171,240,253,65,101,93,70,157,102,21,16,62,186,104,159,44,175,178,85,181,21,137,91,20,8,170,215,177,205,86,182,118,181,189,215,50,40,156,213,114,194,145,73,102,158,40,254,132,245,55,242,95,120,162,40,4,13,84,2,157,188,43,250,234,169,192,50,27,87,76,58,165,95,87,62,49,124,168,134,219,134,77,13,44,92,45,55,25,234,166,123,160,149,35,141,38,145,149,83,84,162,36,143,123,251,79,107,19,139,99,123,223,29,196,128,0,0,57,87,86,62,150,53,147,233,254,67,237,211,157,84,229,93,88,250,88,214,79,167,249,15,183,78,6,107,13,84,25,87,52,251,165,186,165,130,107,78,9,108,212,205,52,190,252,103,27,188,247,188,149,111,149,154,159,187,218,153,240,201,250,185,152,201,27,180,145,61,191,121,169,190,219,166,232,168,170,30,172,0,5,85,248,231,126,228,255,0,137,63,150,145,87,194,227,215,102,153,126,117,236,245,164,170,241,206,253,201,255,0,18,127,45,33,87,65,90,165,130,104,183,86,56,54,166,106,93,247,224,216,221,155,226,126,118,183,202,205,81,218,238,219,106,161,143,245,112,177,242,59,121,37,99,126,235,87,109,247,93,145,21,80,47,83,169,222,161,113,94,151,244,106,245,171,153,77,55,159,242,29,186,107,117,173,149,81,211,205,115,174,149,220,98,167,141,207,95,246,210,61,90,215,185,145,69,43,209,143,225,197,115,195,173,26,189,153,107,214,168,100,26,185,168,19,210,73,125,200,170,27,53,66,82,64,144,193,19,25,27,98,138,24,217,243,84,100,113,71,28,104,174,87,61,81,136,174,115,156,170,229,232,29,96,245,103,153,117,117,170,31,110,47,180,245,118,123,21,5,60,116,214,44,113,213,233,85,5,169,139,27,18,117,99,210,56,145,239,150,86,44,142,122,179,158,221,182,42,171,98,98,36,148,240,210,240,251,169,214,27,173,159,168,61,95,181,82,73,167,212,21,30,102,207,105,171,138,42,168,50,87,177,213,80,72,146,35,39,71,192,202,122,152,34,114,178,104,156,201,211,118,170,43,21,219,132,128,240,175,232,86,155,0,199,173,93,79,106,149,5,36,249,61,242,158,27,150,25,12,53,82,243,180,219,167,165,153,142,158,85,142,68,134,71,213,67,82,138,145,189,143,237,49,172,94,77,145,239,100,118,62,0,2,128,124,81,253,118,106,111,228,190,207,68,95,241,64,62,40,254,187,53,55,242,95,103,162,2,85,120,24,254,251,63,134,255,0,153,17,127,196,198,237,117,176,120,128,106,5,246,197,115,171,183,92,173,213,22,26,186,58,202,73,157,12,244,211,199,105,161,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,18,131,192,199,247,217,252,55,252,200,138,190,40,254,187,53,55,242,95,103,162,2,215,186,1,235,6,213,213,150,145,181,215,5,171,143,59,195,169,232,232,50,182,77,19,81,149,51,189,142,72,235,162,116,108,108,92,42,22,25,94,177,181,173,88,158,215,179,143,4,142,73,37,1,152,29,45,213,44,239,69,179,187,102,166,105,165,247,224,217,37,155,189,228,171,124,172,53,29,174,236,47,134,79,213,204,199,198,237,227,149,237,251,205,93,183,221,54,84,69,77,15,116,171,212,198,27,213,126,145,209,234,150,31,67,87,110,123,106,29,109,187,219,42,81,92,251,117,198,54,70,249,96,73,56,163,102,103,25,99,123,36,106,39,38,61,188,154,199,243,141,129,216,0,0,84,95,139,175,71,217,53,6,101,112,234,211,15,74,187,149,138,233,79,76,220,185,179,75,78,198,90,39,137,41,40,105,31,18,43,219,44,172,157,29,27,85,141,99,213,143,141,238,115,184,200,214,178,26,244,163,213,118,163,244,149,168,236,205,112,169,124,245,170,187,183,5,254,193,60,202,202,91,189,43,85,85,26,229,68,94,220,204,228,229,138,100,69,116,110,115,145,81,236,124,145,191,70,119,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,153,236,235,111,163,236,155,164,109,80,150,202,228,171,173,194,111,149,19,187,19,188,85,203,79,223,174,130,40,224,124,204,146,56,158,174,107,225,117,75,34,87,185,145,164,138,213,123,26,212,94,45,11,254,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,233,83,67,93,76,171,194,86,110,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,158,128,164,15,11,222,181,255,0,163,254,118,205,24,212,43,157,170,135,77,179,43,131,234,101,184,214,175,103,224,215,71,66,214,50,161,101,107,87,120,101,237,65,12,137,34,163,35,251,146,243,141,172,151,185,105,93,96,245,103,134,244,139,165,255,0,110,47,180,244,151,139,237,125,68,116,214,44,113,213,235,75,61,213,233,35,18,117,99,210,57,85,140,138,39,172,142,122,179,134,253,182,42,163,165,98,40,71,95,19,174,188,127,66,22,42,157,6,210,123,215,28,251,32,183,187,226,87,75,117,199,183,85,139,194,231,194,232,247,111,105,201,222,168,129,213,8,222,50,71,44,45,88,230,77,185,196,229,167,108,3,0,204,181,79,50,180,233,246,159,99,213,119,204,134,249,80,148,212,52,52,200,156,229,126,202,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,168,207,243,252,203,84,243,43,182,160,234,14,67,87,124,200,111,149,11,83,93,93,82,169,206,87,236,136,136,136,136,141,99,26,212,107,24,198,162,49,140,107,90,212,107,90,136,151,83,225,167,208,173,79,76,184,205,86,167,234,117,5,93,46,168,100,116,243,219,106,168,93,85,20,144,90,45,201,80,138,216,24,176,72,248,166,124,203,4,51,58,69,114,241,78,220,109,107,21,178,44,129,223,250,85,233,159,13,233,67,72,232,244,183,15,174,171,184,189,213,14,185,93,238,117,42,173,125,198,227,35,35,100,179,164,124,149,176,179,140,81,177,145,181,87,139,24,222,78,123,249,200,252,240,233,110,169,103,122,45,157,219,53,51,77,47,191,6,201,44,221,239,37,91,229,97,168,237,119,97,124,50,126,174,102,62,55,111,28,175,111,222,106,237,190,233,178,162,42,105,248,202,184,26,72,233,87,169,140,55,170,253,35,163,213,44,62,134,174,220,246,212,58,219,119,182,84,162,185,246,235,140,108,141,242,192,146,113,70,204,206,50,198,246,72,212,78,76,123,121,53,143,231,27,59,1,156,30,148,122,174,212,126,146,181,29,153,174,21,47,158,181,87,118,224,191,216,39,153,89,75,119,165,106,170,163,92,168,139,219,153,156,156,177,76,136,174,141,206,114,42,61,143,146,55,232,79,75,117,75,4,214,156,18,217,169,154,105,125,248,206,55,121,239,121,42,223,43,53,63,119,181,51,225,147,245,115,49,146,55,105,34,123,126,243,83,125,183,77,209,81,84,61,88,7,138,214,141,94,195,116,23,75,242,13,92,212,9,234,227,177,99,180,237,154,161,41,32,89,167,149,239,145,177,69,12,108,249,34,190,73,100,142,52,87,43,88,138,244,87,57,173,69,114,7,201,214,254,164,116,75,167,11,85,178,243,173,25,245,38,57,79,121,168,125,53,3,29,79,61,84,245,47,99,121,61,89,13,59,31,42,177,168,173,228,254,60,26,175,141,21,81,94,196,94,150,102,179,169,222,161,114,174,168,53,150,245,171,153,77,55,144,243,253,186,107,117,173,149,82,84,67,108,161,137,188,98,167,141,207,95,246,210,61,90,214,53,242,203,43,209,140,231,197,45,39,193,199,27,215,155,118,137,87,100,25,134,79,73,38,151,221,170,38,92,70,207,50,119,234,226,157,147,189,149,117,17,72,143,218,158,153,210,182,70,172,14,71,43,229,107,229,106,66,138,231,84,133,133,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,172,234,199,213,62,178,125,64,200,125,198,115,74,102,107,58,177,245,79,172,159,80,50,31,113,156,6,101,211,166,119,137,104,78,9,212,87,151,243,120,102,107,222,163,243,188,225,143,202,93,35,172,175,135,201,246,251,171,44,155,195,65,222,238,246,218,207,214,240,223,118,238,238,171,208,47,90,249,87,74,122,143,73,100,187,92,252,198,153,100,215,8,99,200,237,245,11,35,227,160,230,173,141,215,58,116,141,175,123,102,137,136,138,246,177,171,222,141,136,197,78,77,137,241,89,167,135,190,1,134,234,159,135,14,19,167,218,131,143,82,95,49,235,229,61,238,154,186,134,165,23,132,172,248,205,98,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,164,85,211,159,7,28,202,94,161,175,144,103,215,90,74,61,36,199,175,16,213,218,102,146,165,43,42,242,107,114,212,35,210,141,201,3,224,125,51,252,186,58,57,166,84,103,25,85,22,22,74,213,230,208,181,236,79,41,177,103,56,173,155,53,197,171,188,237,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,156,30,141,123,121,49,237,93,156,136,228,223,101,68,95,145,245,143,147,137,226,214,44,27,21,179,97,88,181,15,146,178,227,246,250,123,93,186,155,186,249,59,20,176,70,216,226,143,155,213,207,119,22,49,169,187,149,92,187,110,170,171,243,62,176,21,171,226,201,209,69,199,80,40,255,0,164,238,151,219,59,247,171,37,189,241,229,244,81,165,45,60,114,218,233,96,154,101,185,186,71,185,143,146,104,153,27,97,115,127,90,247,199,216,70,35,82,21,71,213,94,150,234,150,119,162,217,221,179,83,52,210,251,240,108,146,205,222,242,85,190,86,26,142,215,118,23,195,39,234,230,99,227,118,241,202,246,253,230,174,219,238,155,42,34,166,140,250,138,215,156,55,166,221,35,190,234,182,103,91,72,214,91,169,222,203,101,12,213,11,11,238,215,21,99,150,158,138,37,107,30,238,114,57,187,43,145,142,224,196,124,142,78,12,114,166,112,181,11,36,181,102,89,254,75,151,216,177,138,76,110,219,124,188,86,220,168,236,180,138,222,197,182,9,166,124,145,210,199,197,140,111,8,218,228,98,108,198,166,205,77,154,223,193,1,105,182,102,90,175,159,209,89,168,228,171,191,229,153,141,226,58,104,159,87,86,139,61,194,227,87,50,53,171,36,211,57,17,95,36,178,38,239,145,201,243,114,171,151,241,82,252,250,5,233,70,143,165,45,14,164,178,92,226,231,153,229,29,155,198,81,52,144,192,146,65,84,232,90,141,160,108,145,43,187,144,211,253,246,181,86,71,181,210,62,121,27,197,37,224,218,107,232,91,168,43,23,77,93,71,99,186,137,148,227,246,171,141,150,163,149,158,227,87,91,3,228,154,207,75,82,246,50,90,250,85,99,94,246,205,19,17,219,163,88,231,73,19,166,137,54,89,121,55,67,214,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,1,250,200,1,227,87,233,99,22,250,129,67,237,215,18,127,144,3,198,175,210,198,45,245,2,135,219,174,32,83,182,158,225,87,93,74,207,241,173,57,177,84,82,65,114,202,175,20,86,74,57,106,222,230,193,28,245,51,50,24,221,35,154,215,57,24,142,122,42,170,53,203,182,251,34,254,3,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,39,56,159,178,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,251,94,147,189,83,232,223,212,12,123,220,96,46,39,196,83,161,90,110,169,112,213,206,52,250,130,145,154,169,96,167,134,26,25,170,106,165,99,46,118,232,86,161,235,109,68,89,18,8,94,233,42,29,35,38,115,63,174,198,177,207,99,28,175,96,120,175,11,222,186,127,77,120,171,52,59,88,243,63,55,169,54,94,127,7,169,173,111,25,175,182,184,227,106,166,243,43,151,204,86,67,180,157,205,209,175,124,72,201,63,90,230,212,72,147,252,203,189,166,231,153,105,70,127,69,121,163,142,174,193,150,97,215,136,234,98,101,93,34,36,246,251,141,36,200,230,164,144,204,213,68,124,114,198,155,178,70,175,205,170,142,79,197,11,222,232,23,173,124,87,170,205,56,164,178,93,174,126,95,83,113,155,124,49,228,118,250,133,141,146,87,240,70,198,235,157,58,70,214,49,208,202,245,69,123,88,212,236,200,244,98,167,23,68,249,67,149,120,213,250,88,197,190,160,80,251,117,196,169,93,8,209,203,238,190,234,101,22,149,98,211,112,189,93,109,247,90,139,116,124,88,190,102,170,146,221,81,87,21,54,239,123,24,206,243,233,219,23,113,206,70,179,185,205,119,70,236,182,213,227,87,233,99,22,250,129,67,237,215,18,0,120,92,122,236,211,47,206,189,158,180,8,213,254,106,176,44,171,253,85,199,50,76,114,225,255,0,132,163,174,182,215,83,201,255,0,6,72,102,142,70,127,145,205,115,127,98,161,121,62,29,125,117,83,117,75,134,166,15,168,53,244,140,213,75,5,60,211,87,67,77,75,43,25,115,183,66,180,236,75,146,170,70,144,66,247,73,80,216,223,11,95,253,118,57,237,99,24,228,99,57,87,138,199,67,149,58,149,106,175,234,147,77,159,73,21,247,24,179,171,242,155,99,153,20,9,113,183,82,181,239,90,214,73,178,43,234,97,139,118,185,178,57,123,144,197,27,88,173,116,77,142,106,150,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,206,39,236,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,161,168,131,53,157,88,250,167,214,79,168,25,15,184,206,94,247,71,125,85,97,189,87,233,29,191,48,179,92,169,27,147,219,169,233,233,178,203,68,113,172,47,183,92,85,159,125,91,19,158,247,121,105,28,217,29,11,249,59,147,17,90,171,220,100,140,101,16,245,99,234,159,89,62,160,100,62,227,56,22,169,224,169,233,99,41,250,129,93,237,214,226,170,250,177,245,79,172,159,80,50,31,113,156,181,79,5,79,75,25,79,212,10,239,110,183,21,87,213,143,170,125,100,250,129,144,251,140,224,120,171,238,1,153,99,56,206,51,153,223,113,234,186,75,22,99,79,83,83,98,184,57,17,96,174,101,61,67,233,231,70,57,21,81,31,28,177,170,57,139,179,209,29,27,149,56,200,199,58,74,120,124,245,183,117,233,67,63,146,197,147,207,87,93,167,89,85,69,60,55,90,55,85,57,176,90,103,116,208,181,247,102,70,216,101,123,223,29,59,100,107,162,141,26,179,39,109,28,170,177,199,180,245,233,63,167,76,19,170,15,12,12,7,77,51,170,127,255,0,31,86,89,235,121,205,253,204,186,124,66,231,12,21,157,184,165,143,189,218,239,189,221,167,187,131,255,0,5,79,193,82,168,58,138,208,108,203,166,221,92,190,233,78,103,69,86,215,219,170,30,251,101,116,212,233,11,46,214,229,123,146,158,182,36,107,222,222,18,53,187,171,81,238,224,244,124,110,94,108,114,32,105,35,19,202,108,89,206,43,102,205,113,106,239,59,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,39,7,163,94,222,76,123,87,103,34,57,55,217,81,23,228,125,98,152,60,46,122,237,181,104,157,214,109,8,214,140,154,174,159,9,190,84,49,216,253,198,174,118,249,44,122,181,206,122,202,201,57,39,40,169,170,28,246,170,191,159,110,41,26,175,86,181,38,154,86,220,248,0,0,20,3,226,143,235,179,83,127,37,246,122,34,63,254,139,115,191,209,103,233,175,224,95,230,51,237,7,217,111,137,249,168,127,211,79,45,230,123,29,158,125,223,239,63,123,159,14,31,179,150,255,0,34,64,120,163,250,236,212,223,201,125,158,136,157,62,16,24,181,139,57,232,191,80,176,172,166,135,206,217,114,12,194,237,107,184,211,119,95,31,126,150,123,77,4,114,199,205,138,215,183,147,30,228,221,170,142,77,247,69,69,249,129,88,61,52,117,23,157,244,191,170,116,26,153,130,212,127,138,163,188,81,112,135,251,167,107,243,48,205,61,31,114,88,164,236,247,123,12,111,117,141,230,207,197,23,241,69,208,246,139,234,246,27,175,90,95,143,234,230,159,207,87,37,139,34,167,116,212,233,87,2,195,60,79,100,142,138,88,100,103,205,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,150,130,250,215,233,70,251,210,94,178,214,225,189,171,173,102,33,114,222,179,22,189,214,194,198,249,250,94,44,89,35,87,70,170,197,154,7,191,181,34,108,199,46,204,147,182,198,75,26,30,215,195,231,173,187,175,74,25,252,150,44,158,122,186,237,58,202,170,41,225,186,209,186,169,205,130,211,59,166,133,175,187,50,54,195,43,222,248,233,219,35,93,20,104,213,153,59,104,229,85,142,61,130,253,1,242,113,60,166,197,156,226,182,108,215,22,174,243,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,112,122,53,237,228,199,181,118,114,35,147,125,149,17,126,71,214,0,82,183,141,95,170,124,91,233,253,15,184,220,75,169,41,91,198,175,213,62,45,244,254,135,220,110,32,64,2,116,248,94,244,81,253,32,51,182,107,62,161,91,45,85,218,109,134,220,31,77,45,186,181,59,223,25,186,54,22,189,148,235,19,92,155,67,23,118,9,164,89,17,89,39,220,139,132,141,124,189,190,65,208,87,76,244,221,83,245,13,108,193,239,53,212,144,99,214,58,127,180,121,4,51,44,188,235,109,208,84,64,201,41,34,88,156,215,53,242,186,104,227,87,243,103,6,57,239,69,115,152,214,58,229,58,152,234,7,75,250,23,233,230,154,27,123,233,41,43,168,44,255,0,1,192,177,233,22,74,167,213,79,79,78,216,233,218,230,186,68,149,244,208,167,105,102,149,210,34,163,54,78,75,44,145,181,225,226,122,254,235,218,221,210,77,138,147,24,194,160,181,94,53,54,235,229,107,41,173,119,74,122,165,165,167,181,200,249,218,250,199,186,52,107,37,251,244,206,133,34,73,152,244,116,137,34,162,181,170,215,116,14,148,122,215,209,174,173,44,76,251,27,115,248,110,95,71,111,142,182,247,139,86,43,188,213,6,239,88,220,232,228,86,181,149,80,163,209,63,91,30,251,54,88,123,141,137,242,36,102,125,243,252,255,0,50,213,60,202,237,168,58,131,144,213,223,50,27,229,66,212,215,87,84,170,115,149,251,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,37,196,248,94,244,45,250,20,197,89,174,58,199,134,121,77,73,189,115,248,61,53,107,185,77,98,181,201,27,81,55,133,90,158,94,178,109,228,238,110,174,123,34,86,71,250,167,58,162,53,14,41,227,71,119,234,9,183,220,114,201,115,183,118,116,98,111,45,61,182,106,118,197,60,115,95,98,101,74,72,234,137,59,45,150,154,110,204,239,107,33,89,31,20,145,198,178,53,85,233,43,34,174,189,39,251,9,250,83,195,127,74,95,244,25,246,130,221,246,143,251,247,250,87,230,99,243,95,222,63,91,253,231,185,253,239,239,255,0,173,249,236,104,251,93,52,47,78,58,139,211,139,142,151,234,133,155,207,90,171,182,150,25,162,84,101,85,190,169,168,169,29,85,52,138,139,219,153,156,157,178,236,173,86,185,204,123,94,199,189,142,207,103,82,253,58,103,125,47,234,157,126,153,231,84,255,0,227,107,44,245,188,225,254,233,218,252,204,208,193,89,219,138,89,59,61,222,195,221,218,123,185,179,240,84,252,21,67,70,122,123,108,195,108,184,6,53,102,211,153,41,36,196,232,44,244,84,214,23,210,85,173,84,14,183,50,22,54,153,99,153,92,229,149,157,164,102,207,87,59,146,108,187,174,251,159,147,86,62,194,126,139,51,47,210,151,253,6,125,159,184,253,163,254,253,254,149,249,105,60,215,247,143,214,255,0,121,238,127,123,251,255,0,235,126,123,21,67,225,79,215,29,54,154,221,104,58,91,212,150,85,203,98,201,239,8,204,90,230,215,203,58,219,174,53,78,99,18,137,241,238,168,202,105,165,217,205,116,109,78,220,210,200,231,163,155,43,164,135,207,248,161,117,211,250,107,202,159,161,218,57,153,249,189,54,178,240,248,197,77,19,120,195,125,186,71,35,149,118,153,28,190,98,142,29,163,237,236,141,99,229,71,201,250,214,182,158,68,8,65,168,84,88,109,187,63,201,109,250,115,118,171,186,98,116,183,138,216,108,53,213,109,86,207,85,110,108,207,74,105,164,69,99,21,30,232,145,142,84,86,51,230,171,247,91,248,37,154,120,42,126,157,191,205,79,253,166,63,183,191,249,79,254,137,255,0,185,223,255,0,23,254,131,255,0,243,63,240,200,65,209,223,74,185,151,85,250,185,111,195,236,214,218,182,227,22,234,138,122,156,178,239,28,137,11,45,214,229,127,223,70,202,230,61,190,102,70,182,70,194,206,46,228,244,87,42,118,217,35,217,161,60,3,0,195,116,179,13,180,233,246,159,99,212,150,60,122,199,78,148,212,52,52,200,188,34,102,234,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,170,30,128,229,93,88,250,88,214,79,167,249,15,183,78,117,83,149,117,99,233,99,89,62,159,228,62,221,56,25,172,52,167,210,119,165,141,27,250,127,143,123,116,6,107,13,41,244,157,233,99,70,254,159,227,222,221,0,29,84,169,95,26,59,191,80,77,190,227,150,75,157,187,179,163,19,121,105,237,179,83,182,41,227,154,251,19,42,82,71,84,73,217,108,180,211,118,103,123,89,10,200,248,164,142,53,145,170,175,73,89,21,181,28,255,0,93,52,47,78,58,139,211,139,142,151,234,133,155,207,90,171,182,150,25,162,84,101,85,190,169,168,169,29,85,52,138,139,219,153,156,157,178,236,173,86,185,204,123,94,199,189,142,12,224,233,63,216,79,210,158,27,250,82,255,0,160,207,180,22,239,180,127,223,191,210,191,51,31,154,254,241,250,223,239,61,207,239,127,127,253,111,207,99,75,218,123,108,195,108,184,6,53,102,211,153,41,36,196,232,44,244,84,214,23,210,85,173,84,14,183,50,22,54,153,99,153,92,229,149,157,164,102,207,87,59,146,108,187,174,251,153,204,234,95,167,76,239,165,253,83,175,211,60,234,159,252,109,101,158,183,156,63,221,59,95,153,154,24,43,59,113,75,39,103,187,216,123,187,79,119,54,126,10,159,130,172,202,240,167,235,142,155,77,110,180,29,45,234,75,42,229,177,100,247,132,102,45,115,107,229,157,109,215,26,167,49,137,68,248,247,84,101,52,210,236,230,186,54,167,110,105,100,115,209,205,149,210,66,22,189,171,31,97,63,69,153,151,233,75,254,131,62,207,220,126,209,255,0,126,255,0,74,252,180,158,107,251,199,235,127,188,247,63,189,253,255,0,245,191,61,140,209,106,21,22,27,110,207,242,91,126,156,221,170,238,152,157,45,226,182,27,13,117,91,85,179,213,91,155,51,210,154,105,17,88,197,71,186,36,99,149,21,140,249,170,253,214,254,9,55,252,80,186,233,253,53,229,79,208,237,28,204,252,222,155,89,120,124,98,166,137,188,97,190,221,35,145,202,187,76,142,95,49,71,14,209,246,246,70,177,242,163,228,253,107,91,79,34,71,94,142,250,85,204,186,175,213,203,126,31,102,182,213,183,24,183,84,83,212,229,151,120,228,72,89,110,183,43,254,250,54,87,49,237,243,50,53,178,54,22,113,119,39,162,185,83,182,201,30,192,155,254,10,159,167,111,243,83,255,0,105,143,237,239,254,83,255,0,162,127,238,119,255,0,197,255,0,160,255,0,252,207,252,50,213,15,63,128,96,24,110,150,97,182,157,62,211,236,122,146,199,143,88,233,210,154,134,134,153,23,132,76,221,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,125,0,2,149,188,106,253,83,226,223,79,232,125,198,226,93,73,74,222,53,126,169,241,111,167,244,62,227,113,2,42,233,127,78,153,222,176,105,102,162,234,102,11,79,231,255,0,70,126,74,178,241,69,206,24,184,90,229,166,175,154,122,206,228,178,179,126,207,145,99,123,76,107,222,254,254,232,137,193,81,223,39,66,245,211,81,250,116,212,123,118,168,105,125,231,200,221,104,119,138,104,101,69,125,45,194,149,202,139,37,45,76,104,169,220,133,252,91,186,110,142,71,53,175,99,152,246,49,237,177,95,3,31,223,103,240,223,243,35,149,120,161,116,45,250,20,202,159,174,58,57,134,121,77,54,189,112,248,197,53,19,185,67,98,186,73,35,145,118,133,26,158,94,142,109,227,237,236,174,99,37,87,199,250,166,186,158,53,11,84,233,163,168,188,19,170,13,44,160,212,204,22,163,252,85,29,226,139,132,223,220,203,167,150,134,105,232,251,146,197,31,123,181,223,99,123,172,111,7,254,40,191,138,39,85,51,153,209,223,85,89,151,74,26,185,111,204,44,215,42,183,99,23,26,138,122,108,178,209,28,105,51,46,54,228,127,223,86,196,231,177,190,102,54,186,71,66,254,77,226,245,86,170,246,223,35,31,161,60,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,149,52,53,212,202,188,37,102,234,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,136,21,193,227,71,145,245,5,67,98,199,44,118,198,121,29,24,174,242,209,92,170,105,234,34,100,151,27,235,159,83,36,116,181,12,238,119,95,12,112,210,178,102,34,70,145,119,28,174,115,158,246,68,145,213,94,39,246,87,237,85,155,237,215,197,126,205,252,66,159,227,31,9,237,249,239,35,220,111,127,203,247,127,87,222,237,243,225,207,238,242,219,127,150,230,156,243,252,3,13,213,60,54,237,167,218,131,143,82,95,49,235,229,58,211,87,80,212,162,240,149,155,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,166,125,186,215,233,70,251,210,94,178,214,225,189,171,173,102,33,114,222,179,22,189,214,194,198,249,250,94,44,89,35,87,70,170,197,154,7,191,181,34,108,199,46,204,147,182,198,75,26,1,126,154,41,105,210,251,46,145,226,20,122,43,108,164,160,193,36,179,211,85,227,241,83,67,36,76,117,20,236,73,163,149,91,42,36,170,249,18,78,227,221,39,235,28,247,185,207,221,234,229,62,254,89,246,87,236,173,231,237,215,194,190,205,252,62,163,227,31,22,237,249,31,35,219,119,127,204,119,127,87,217,237,243,231,207,238,241,223,127,150,229,38,120,104,117,199,83,211,142,101,14,143,103,12,164,126,157,102,151,136,223,53,92,143,138,157,246,59,140,201,28,9,90,233,158,173,106,211,43,89,19,102,107,221,247,25,26,72,197,69,107,217,55,95,241,69,241,0,172,187,214,92,186,100,209,12,139,179,106,135,204,219,179,139,164,17,207,5,84,149,81,79,44,19,90,91,220,99,56,194,157,173,229,146,53,123,102,108,141,141,28,140,73,91,40,87,182,181,199,165,241,106,230,94,221,21,173,171,170,193,22,241,82,236,125,245,52,210,64,244,162,87,170,198,196,108,178,62,85,99,81,120,49,242,57,36,123,26,215,189,177,189,206,141,179,211,193,78,247,172,175,212,124,210,193,100,155,205,105,149,61,189,149,55,218,106,139,131,99,142,138,233,50,237,73,81,79,15,7,61,243,72,202,121,163,122,53,99,98,198,212,116,143,87,69,4,110,133,125,52,116,233,157,245,65,170,116,26,103,130,211,255,0,138,172,188,86,243,135,251,153,107,243,48,195,61,103,110,89,99,239,118,187,236,119,105,142,230,255,0,193,19,241,84,208,158,133,232,94,156,116,233,167,22,237,47,210,251,55,145,181,80,239,44,211,74,168,250,171,133,83,145,18,74,170,153,17,19,185,51,248,183,117,217,26,141,107,88,198,177,140,99,26,29,0,164,191,25,108,2,155,25,234,142,215,153,219,177,234,186,74,124,199,23,164,169,172,184,57,37,88,43,174,52,242,203,79,34,49,206,85,98,62,58,104,232,81,204,102,219,35,163,114,166,242,114,117,218,16,43,198,91,0,169,201,186,92,181,230,118,236,122,146,174,163,14,202,41,42,107,46,14,72,146,122,27,117,68,82,211,200,140,115,149,30,172,146,166,74,20,115,25,190,234,216,220,169,180,124,154,28,43,193,47,88,239,177,101,89,215,79,213,16,247,172,181,54,245,204,104,228,228,198,249,74,168,228,167,164,168,77,145,156,228,239,50,90,111,154,191,139,60,175,221,110,242,57,82,85,120,169,235,29,247,72,186,71,187,211,99,144,237,87,158,220,34,195,164,169,228,207,237,90,90,152,39,146,165,120,61,142,71,247,32,167,150,13,190,235,155,223,230,215,35,152,136,180,237,209,254,127,83,166,29,81,233,110,103,14,67,73,98,167,165,202,40,105,174,23,10,181,137,176,65,110,169,149,41,235,86,71,74,156,24,197,166,154,100,87,174,220,17,85,200,173,84,71,36,213,241,184,213,11,173,86,127,167,186,47,11,106,224,182,219,44,242,229,21,10,218,215,118,43,39,169,154,74,104,185,211,236,141,231,3,105,38,227,34,171,151,106,185,26,136,223,159,48,128,26,33,133,90,181,43,90,48,29,57,190,212,85,193,109,202,178,139,85,146,178,90,71,181,179,199,5,77,92,112,200,232,220,230,185,168,244,107,213,81,85,174,77,246,221,23,240,52,209,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,74,222,13,56,5,54,77,213,29,211,51,184,227,213,117,116,248,118,47,87,83,71,112,106,74,144,80,220,106,37,138,158,52,123,154,168,197,124,148,210,87,35,88,253,247,70,200,228,77,227,228,219,180,0,0,2,42,248,163,250,19,212,223,201,125,226,136,165,110,147,189,83,232,223,212,12,123,220,96,46,79,197,131,41,177,99,253,18,229,246,155,189,119,151,171,201,174,22,139,93,174,62,211,223,230,42,153,93,13,91,163,221,168,168,205,160,164,168,126,238,84,111,220,219,126,78,106,45,43,116,245,148,216,176,109,125,211,76,215,41,174,242,86,92,127,48,179,93,46,53,61,167,201,216,165,130,182,41,37,147,131,17,207,119,22,49,203,179,81,92,187,108,136,171,242,3,77,32,252,150,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,172,8,171,226,143,232,79,83,127,37,247,138,34,128,75,254,241,71,244,39,169,191,146,251,197,17,64,32,123,93,104,210,28,203,65,117,67,32,210,61,64,130,146,59,238,59,80,216,106,22,146,116,154,9,88,248,219,44,83,70,255,0,146,171,36,138,72,228,68,114,53,232,143,68,115,90,228,86,167,160,204,58,157,214,92,251,67,177,110,158,178,220,163,226,88,134,31,112,117,194,214,201,225,107,234,153,180,43,20,16,58,117,221,235,12,12,124,233,19,62,92,91,59,154,170,230,71,11,98,188,158,182,250,62,198,122,185,210,249,108,174,74,74,44,218,199,79,59,177,59,197,92,181,29,138,25,229,146,7,204,201,35,137,232,215,50,102,211,50,37,123,153,34,198,142,87,177,174,84,226,234,1,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,206,39,236,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,161,223,252,58,122,117,169,234,19,169,124,114,11,206,39,87,118,194,113,90,134,222,114,105,146,40,157,73,27,35,99,223,75,79,80,147,53,204,145,147,212,71,28,110,135,101,123,226,239,170,34,35,30,246,104,36,134,190,21,253,60,90,180,107,166,139,86,121,85,106,171,165,203,53,58,158,27,221,217,243,86,54,102,58,137,31,50,219,91,19,99,94,12,98,211,76,217,149,23,121,57,212,61,30,169,197,177,199,50,128,25,172,234,199,213,62,178,125,64,200,125,198,115,74,102,107,58,177,245,79,172,159,80,50,31,113,156,11,169,240,184,244,39,166,95,157,123,197,105,42,136,171,225,113,232,79,76,191,58,247,138,210,85,1,74,222,53,126,169,241,111,167,244,62,227,113,34,174,154,244,245,149,106,166,141,106,142,174,98,213,61,255,0,209,95,194,106,110,54,182,82,201,44,213,52,53,142,169,108,181,17,185,136,187,118,60,187,100,122,57,168,222,210,202,245,123,123,92,95,42,188,106,253,83,226,223,79,232,125,198,226,117,95,3,31,223,103,240,223,243,32,43,131,69,245,123,50,208,93,80,199,245,115,79,231,164,142,251,142,212,58,106,116,171,129,38,130,86,62,55,69,44,50,51,228,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,161,238,152,186,133,197,122,160,209,171,46,174,98,212,222,67,207,247,41,174,54,183,213,71,81,53,178,186,39,113,150,158,71,49,127,218,200,197,115,88,231,197,44,79,86,51,159,20,170,191,19,174,131,191,66,23,218,157,121,210,123,47,28,7,32,184,59,226,86,187,117,187,183,75,139,204,230,66,216,247,119,117,203,217,168,157,213,10,222,49,199,20,46,88,225,77,185,196,213,132,22,44,255,0,50,198,113,156,155,12,177,100,53,116,150,44,198,158,154,154,251,111,106,162,193,92,202,122,134,84,64,175,106,162,162,62,57,99,69,107,211,103,162,58,70,162,241,145,237,112,74,175,17,222,184,233,186,173,204,168,48,253,62,101,93,62,157,97,245,19,190,134,105,95,44,79,189,213,185,17,139,91,44,10,168,214,49,173,71,54,6,185,189,214,178,89,92,229,106,204,177,71,26,177,29,33,204,179,93,59,207,117,74,205,5,34,99,218,113,79,110,154,245,60,211,163,95,206,186,173,180,180,208,196,196,221,207,123,156,178,61,87,100,98,50,23,238,228,114,177,175,244,29,49,116,245,149,117,65,172,182,93,35,197,170,124,135,159,238,84,220,110,143,165,146,162,27,101,12,77,229,45,68,141,98,127,181,141,136,231,49,175,150,88,152,175,103,62,73,110,157,111,233,14,27,160,190,24,153,110,145,233,252,21,113,216,177,218,123,68,52,235,87,58,205,60,175,125,242,146,89,102,145,255,0,36,87,201,44,146,72,168,212,107,17,94,168,214,181,168,141,64,163,98,255,0,188,81,253,9,234,111,228,190,241,68,80,9,127,222,40,254,132,245,55,242,95,120,162,2,128,79,107,173,26,67,153,104,46,168,100,26,71,168,16,82,71,125,199,106,27,13,66,210,78,147,65,43,31,27,101,138,104,223,242,85,100,145,73,28,136,142,70,189,17,232,142,107,92,138,212,241,70,132,250,232,232,202,197,214,30,156,82,219,35,186,252,27,51,197,252,197,70,51,114,149,239,90,86,201,42,51,187,77,83,27,119,222,25,123,81,34,200,214,172,145,185,141,115,121,34,62,41,2,32,120,81,245,211,253,227,165,253,107,204,255,0,249,94,151,0,173,174,111,251,102,186,215,37,66,187,253,203,202,177,205,255,0,95,10,63,253,15,9,106,134,91,50,204,90,251,131,101,87,156,43,41,161,242,87,172,126,225,81,107,184,211,119,89,39,98,170,9,29,28,177,243,98,185,142,226,246,57,55,106,171,87,109,209,85,62,101,212,248,112,120,128,81,245,17,98,139,73,53,123,34,255,0,61,138,15,51,60,85,53,17,193,79,30,69,75,205,242,114,167,100,44,142,54,77,12,106,140,124,40,222,75,28,73,43,85,255,0,174,72,130,117,0,0,138,190,40,254,132,245,55,242,95,120,162,40,91,19,197,175,185,206,85,102,194,177,106,31,59,122,200,46,20,246,187,117,55,117,145,247,234,167,145,177,197,31,55,171,88,222,79,123,83,119,42,53,55,221,85,19,230,95,79,138,63,161,61,77,252,151,222,40,138,86,233,59,213,62,141,253,64,199,189,198,0,57,165,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,165,202,120,105,120,130,83,107,13,170,207,211,230,175,221,106,228,212,26,10,127,45,103,187,85,203,45,84,249,43,24,218,169,228,89,21,144,35,32,125,61,52,17,53,95,52,174,124,235,187,149,85,234,237,222,37,190,31,116,218,195,106,188,117,7,164,22,170,185,53,6,130,159,204,222,45,52,145,75,85,62,74,198,54,150,8,210,52,124,232,200,31,79,77,4,174,70,67,19,159,58,236,212,69,122,183,122,107,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,13,79,2,42,244,11,214,190,43,213,102,156,82,89,46,215,63,47,169,184,205,190,24,242,59,125,66,198,201,43,248,35,99,117,206,157,35,107,24,232,101,122,162,189,172,106,118,100,122,49,83,139,162,124,178,168,1,202,186,177,244,177,172,159,79,242,31,110,156,234,167,42,234,199,210,198,178,125,63,200,125,186,112,51,88,75,79,15,62,180,238,189,44,106,133,61,139,47,200,42,219,165,121,45,66,166,65,70,148,206,170,74,41,214,62,49,92,32,141,174,71,49,237,114,68,217,85,136,229,124,40,228,237,200,246,67,198,37,157,171,170,238,148,117,31,164,173,71,126,21,154,197,231,173,85,221,201,236,23,248,33,86,82,221,233,90,168,138,230,162,170,246,230,103,38,164,176,170,171,163,115,154,168,175,99,227,145,225,163,59,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,214,83,7,134,151,136,37,78,143,93,108,253,62,106,253,214,146,61,62,175,168,242,214,123,181,92,177,82,193,141,61,238,170,158,69,145,89,2,190,118,84,84,207,19,85,243,74,214,64,155,185,85,24,142,218,231,192,170,191,28,239,220,159,241,39,242,210,170,203,84,241,206,253,201,255,0,18,127,45,43,215,166,237,16,186,245,31,173,184,182,139,217,175,148,150,106,140,142,162,86,190,190,166,55,72,202,104,33,130,74,137,158,140,111,205,239,72,161,147,131,55,106,57,252,90,174,98,42,189,3,170,244,3,209,245,215,171,45,92,107,110,9,73,30,9,135,84,81,215,229,111,154,87,35,234,96,123,220,177,208,196,216,222,217,121,212,36,50,177,100,107,154,145,49,175,127,46,105,28,114,91,167,88,189,85,224,157,19,232,213,59,44,150,219,84,121,37,93,189,244,88,62,55,228,230,138,134,95,44,234,120,156,223,212,71,219,138,26,120,231,142,78,210,186,46,109,103,109,142,106,175,38,250,172,143,35,233,247,160,190,159,91,36,140,251,51,130,227,61,232,173,118,184,170,37,171,170,170,170,158,89,103,242,180,221,249,29,36,211,73,35,229,114,35,159,197,173,228,231,57,145,177,206,109,0,235,166,186,106,63,81,122,143,113,213,13,80,188,249,235,173,118,209,67,12,72,172,165,183,210,181,85,99,165,166,141,85,123,112,179,147,182,77,213,202,231,57,239,115,222,247,189,193,118,157,22,120,134,105,127,84,246,171,86,33,125,172,164,198,181,81,212,243,45,102,62,173,145,176,86,172,13,107,164,168,161,149,219,181,236,115,85,95,216,87,172,204,70,77,186,61,145,247,157,45,74,171,240,163,232,91,251,199,84,26,215,134,127,242,189,86,1,69,92,239,246,206,117,210,74,117,111,251,151,149,123,157,254,190,100,103,250,30,98,213,0,20,3,226,143,235,179,83,127,37,246,122,34,255,0,138,1,241,71,245,217,169,191,146,251,61,16,18,171,192,199,247,217,252,55,252,200,138,190,40,254,187,53,55,242,95,103,162,37,87,129,143,239,179,248,111,249,145,21,124,81,253,118,106,111,228,190,207,68,7,42,183,244,233,157,222,250,113,173,234,94,193,79,231,177,187,22,65,85,98,200,62,252,49,124,51,139,45,254,86,95,191,42,73,55,122,75,130,179,140,113,175,111,179,201,203,179,254,239,213,233,71,170,237,71,233,43,81,217,154,225,82,249,235,85,119,110,11,253,130,121,149,148,183,122,86,170,170,53,202,136,189,185,153,201,203,20,200,138,232,220,231,34,163,216,249,35,125,154,120,53,90,109,87,254,145,51,107,21,246,217,73,113,182,220,115,139,149,37,101,29,92,45,154,10,152,36,182,91,219,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,164,21,241,12,232,178,235,210,198,168,84,95,113,12,126,173,186,87,146,212,34,227,245,139,82,234,164,162,157,99,229,45,190,121,28,212,115,30,215,36,174,137,30,174,87,194,141,94,228,143,100,220,66,242,116,183,84,176,77,105,193,45,154,153,166,151,223,140,227,119,158,247,146,173,242,179,83,247,123,83,62,25,63,87,51,25,35,118,146,39,183,239,53,55,219,116,221,21,21,125,89,65,126,30,125,105,221,122,88,213,10,123,22,95,144,85,183,74,242,90,133,76,130,141,41,157,84,148,83,172,124,98,184,65,27,92,142,99,218,228,137,178,171,17,202,248,81,201,219,145,236,135,141,244,218,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,7,235,57,87,83,189,61,98,189,80,104,213,235,72,242,154,159,33,231,251,117,54,235,163,41,99,168,154,217,93,19,185,69,81,27,94,159,237,163,122,53,204,115,226,150,86,35,217,207,146,117,80,6,96,117,75,75,115,189,22,206,238,122,103,169,118,47,131,100,150,110,207,157,162,243,80,212,118,187,176,178,104,255,0,89,11,223,27,183,142,86,59,238,185,118,223,101,217,81,81,63,94,161,235,70,168,106,181,171,19,177,106,6,95,87,118,182,224,214,120,108,56,245,27,153,28,80,80,81,70,214,181,173,100,113,181,173,87,171,89,27,93,43,145,100,122,71,26,57,206,224,221,164,255,0,138,95,83,154,113,212,54,178,208,217,52,234,203,106,171,164,192,124,213,175,237,125,21,74,77,241,248,228,108,15,237,162,246,154,189,154,121,219,84,216,213,36,146,55,247,95,36,106,141,126,238,133,96,89,79,132,239,69,23,28,167,42,182,117,81,169,22,206,24,221,155,122,156,58,7,165,45,68,55,90,230,201,81,79,37,68,141,87,62,72,124,172,144,242,98,58,54,57,101,88,164,99,209,34,84,125,191,145,215,161,46,166,48,222,165,180,26,205,117,177,80,227,246,43,238,57,79,21,162,251,140,89,209,99,130,206,248,249,50,14,204,42,212,88,233,165,138,52,124,72,156,152,212,229,18,61,238,133,234,146,40,1,149,115,85,6,85,192,246,185,118,144,230,88,86,157,224,90,165,121,130,145,113,237,71,167,184,205,101,158,25,209,207,231,67,86,234,90,152,101,98,236,230,61,174,72,222,139,178,177,89,51,54,114,185,30,214,119,255,0,15,62,180,238,189,44,106,133,61,139,47,200,42,219,165,121,45,66,166,65,70,148,206,170,74,41,214,62,49,92,32,141,174,71,49,237,114,68,217,85,136,229,124,40,228,237,200,246,67,198,199,250,10,210,220,19,90,124,54,48,109,52,212,187,23,198,113,187,207,196,252,237,23,154,154,159,187,218,191,213,77,31,235,33,123,36,110,210,68,199,125,215,38,251,108,187,162,170,45,69,245,85,211,62,101,210,134,174,86,105,110,97,93,73,113,99,169,219,114,180,92,233,149,26,203,141,186,71,200,200,167,88,249,43,161,127,40,164,99,227,114,175,23,177,220,92,246,112,145,225,162,155,182,127,134,217,112,26,221,82,172,200,105,36,196,232,44,242,95,229,187,82,42,213,64,235,115,33,89,221,81,26,194,142,89,89,218,69,122,118,209,220,147,110,59,238,133,0,245,183,214,14,77,213,206,168,75,122,114,213,209,97,54,58,137,219,137,217,234,226,167,239,208,193,44,112,50,103,201,36,76,71,57,243,58,153,146,171,28,249,18,53,114,177,142,114,39,39,115,250,222,164,117,182,191,68,168,58,114,159,62,171,110,157,91,170,22,166,27,28,52,240,66,199,61,103,146,161,82,89,88,196,154,102,119,165,116,136,201,30,230,35,209,142,68,221,140,227,234,250,62,233,51,50,234,235,84,62,195,216,170,42,236,246,42,10,121,42,111,185,27,104,18,170,11,83,22,55,172,8,246,44,145,35,223,44,172,72,218,196,127,61,187,143,68,86,196,245,64,234,190,28,93,14,83,117,91,153,87,230,26,130,250,186,125,58,195,234,32,101,116,49,50,88,159,123,171,114,43,210,138,41,209,17,172,99,90,141,116,238,107,187,173,100,177,53,168,213,153,37,142,247,143,63,128,96,24,110,150,97,182,157,62,211,236,122,146,199,143,88,233,210,154,134,134,153,23,132,76,221,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,125,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,53,157,88,250,167,214,79,168,25,15,184,206,105,76,205,103,86,62,169,245,147,234,6,67,238,51,129,117,62,23,30,132,244,203,243,175,120,173,37,81,21,124,46,61,9,233,151,231,94,241,90,74,160,7,228,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,253,101,74,248,181,245,175,241,186,202,206,147,116,202,231,106,172,178,195,217,147,52,184,64,189,249,29,93,12,253,198,91,26,170,222,17,246,95,20,82,74,232,220,231,44,138,216,149,99,88,166,99,194,48,117,253,214,13,215,171,45,92,115,173,235,73,30,9,135,84,86,80,98,140,134,39,35,234,96,123,218,146,87,74,233,24,217,121,212,36,49,61,35,115,90,145,49,172,103,30,105,36,146,122,14,128,122,9,184,245,109,125,171,201,243,89,238,182,125,50,181,121,170,58,155,165,174,162,149,42,170,46,145,178,7,50,141,141,145,92,248,190,229,75,102,89,86,23,177,91,26,198,138,142,114,57,188,87,166,142,157,51,190,168,53,78,131,76,240,90,127,241,85,151,138,222,112,255,0,115,45,126,102,24,103,172,237,203,44,125,238,215,125,142,237,49,220,223,248,34,126,42,154,40,210,173,51,197,116,111,78,49,205,45,194,169,60,189,151,25,183,197,111,166,229,28,108,146,110,9,247,231,151,182,198,49,211,74,245,116,146,61,26,156,228,123,220,169,187,148,12,235,245,47,211,166,119,210,254,169,215,233,158,117,79,254,54,178,207,91,206,31,238,157,175,204,205,12,21,157,184,165,147,179,221,236,61,221,167,187,155,63,5,79,193,86,111,248,83,245,213,77,135,73,65,210,198,171,215,210,83,88,170,170,18,28,42,185,180,178,186,118,220,106,235,88,159,13,122,67,27,145,204,150,90,137,37,108,210,43,123,106,146,53,207,115,93,26,69,61,58,215,233,70,197,213,166,141,86,225,189,171,85,30,95,109,222,179,22,189,214,194,247,121,10,174,76,89,35,87,70,168,244,134,118,51,181,34,108,246,166,236,147,182,247,197,26,25,236,203,49,107,238,13,149,94,112,172,166,135,201,94,177,251,133,69,174,227,77,221,100,157,138,168,36,116,114,199,205,138,230,59,139,216,228,221,170,173,93,183,69,84,249,129,169,50,0,120,213,250,88,197,190,160,80,251,117,196,245,94,26,157,107,219,186,139,211,138,29,47,205,110,123,234,110,35,111,116,117,44,114,213,79,37,214,215,76,148,209,50,231,44,242,53,88,147,61,243,181,146,53,101,115,221,35,31,42,35,90,244,107,60,175,141,95,165,140,91,234,5,15,183,92,64,170,190,147,189,83,232,223,212,12,123,220,96,52,166,102,179,164,239,84,250,55,245,3,30,247,24,9,255,0,226,167,215,143,250,111,210,166,144,94,191,197,69,151,223,109,151,31,247,118,84,217,28,206,215,251,221,210,190,57,191,198,83,189,191,223,88,4,63,241,18,213,205,56,214,190,171,50,188,199,76,172,253,138,10,126,213,158,174,232,218,244,170,142,251,85,70,139,2,215,197,193,206,141,144,186,56,226,142,52,141,202,215,199,11,37,94,46,149,205,79,109,225,79,167,58,185,153,245,71,65,146,233,182,85,87,140,218,49,58,116,173,202,107,155,76,249,160,173,183,58,86,34,218,222,155,118,156,250,149,106,241,73,21,56,36,50,78,205,228,167,106,17,255,0,167,93,6,204,186,146,213,203,22,148,225,148,85,110,125,198,161,143,185,215,67,78,147,50,211,110,71,181,42,43,101,71,61,141,225,27,93,186,53,94,222,111,86,70,213,230,246,162,232,79,167,93,6,195,122,109,210,59,22,148,225,148,84,141,101,186,157,143,185,215,67,78,176,190,237,113,86,53,42,43,101,71,61,238,231,35,155,186,53,94,238,12,70,70,213,224,198,162,4,75,241,171,244,177,139,125,64,161,246,235,137,0,60,46,61,118,105,151,231,94,207,90,79,255,0,26,191,75,24,183,212,10,31,110,184,144,3,194,227,215,102,153,126,117,236,245,160,95,241,81,126,43,29,10,211,97,210,87,245,79,165,20,20,148,214,42,170,133,155,53,161,117,84,174,157,183,26,186,215,175,196,152,179,72,228,115,37,150,162,56,157,12,104,222,218,164,110,107,28,215,72,177,91,161,249,46,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,2,154,252,39,250,117,234,46,225,169,116,218,239,139,93,170,240,140,17,212,242,81,85,94,38,181,210,214,51,33,130,26,234,71,212,218,226,142,103,164,177,178,84,141,232,181,145,49,81,143,129,236,71,115,71,53,34,95,86,62,169,245,147,234,6,67,238,51,154,72,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,205,191,86,62,169,245,147,234,6,67,238,51,129,106,158,10,158,150,50,159,168,21,222,221,110,42,175,171,31,84,250,201,245,3,33,247,25,203,84,240,84,244,177,148,253,64,174,246,235,113,85,125,88,250,167,214,79,168,25,15,184,206,5,212,248,92,122,19,211,47,206,189,226,180,253,93,127,116,125,106,234,203,72,220,219,122,85,199,157,225,212,245,149,248,163,225,149,168,202,153,222,198,172,148,50,182,71,182,46,21,11,12,76,73,28,230,172,79,107,31,203,130,73,28,159,151,194,227,208,158,153,126,117,239,21,164,170,3,45,153,102,45,125,193,178,171,206,21,148,208,249,43,214,63,112,168,181,220,105,187,172,147,177,85,4,142,142,88,249,177,92,199,113,123,28,155,181,85,171,182,232,170,159,50,213,60,46,188,64,40,238,244,118,222,153,53,191,34,236,221,97,242,214,236,30,233,60,112,65,75,37,44,80,69,4,54,151,118,216,206,51,39,107,120,164,145,94,233,157,35,163,87,35,210,38,203,216,60,75,250,28,166,234,59,13,155,88,112,119,213,179,81,112,187,60,140,134,146,54,75,80,203,229,186,21,146,117,162,108,44,71,57,42,81,207,149,208,185,141,251,239,145,99,122,42,57,143,134,144,45,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,3,83,192,134,190,29,125,117,83,117,75,134,166,15,168,53,244,140,213,75,5,60,211,87,67,77,75,43,25,115,183,66,180,236,75,146,170,70,144,66,247,73,80,216,223,11,95,253,118,57,237,99,24,228,99,38,80,20,3,226,143,235,179,83,127,37,246,122,34,127,248,42,122,88,202,126,160,87,123,117,184,128,30,40,254,187,53,55,242,95,103,162,39,255,0,130,167,165,140,167,234,5,119,183,91,128,149,93,75,244,233,130,117,65,165,149,250,103,157,83,255,0,141,172,179,214,243,155,251,153,116,242,211,67,5,103,110,41,99,239,118,187,239,119,105,238,224,255,0,193,83,240,84,207,183,81,90,13,153,116,219,171,151,221,41,204,232,170,218,251,117,67,223,108,174,154,157,33,101,218,220,175,114,83,214,196,141,123,219,194,70,183,117,106,61,220,30,143,141,203,205,142,68,210,241,29,122,228,233,18,213,213,246,145,183,20,130,227,73,103,203,44,53,14,185,99,151,89,233,218,246,50,117,98,181,244,179,61,26,178,178,154,100,227,207,182,187,163,227,134,69,108,157,164,141,193,92,30,23,189,116,254,133,50,166,104,118,177,230,126,83,77,175,92,254,15,83,90,222,80,216,174,146,72,213,77,230,87,39,151,163,155,121,59,155,163,152,201,85,146,126,169,174,168,145,110,164,203,102,89,139,95,112,108,170,243,133,101,52,62,74,245,143,220,42,45,119,26,110,235,36,236,85,65,35,163,150,62,108,87,49,220,94,199,38,237,85,106,237,186,42,167,204,181,79,11,175,16,10,59,189,29,183,166,77,111,200,187,55,88,124,181,187,7,186,79,28,16,82,201,75,20,17,65,13,165,221,182,51,140,201,218,222,41,36,87,186,103,72,232,213,200,244,137,178,133,159,148,173,227,87,234,159,22,250,127,67,238,55,18,234,74,86,241,171,245,79,139,125,63,161,247,27,136,28,255,0,195,35,93,52,227,167,77,96,206,181,67,84,47,62,70,213,67,167,245,177,67,12,72,143,170,184,85,58,225,111,88,233,105,163,85,78,228,207,226,237,147,116,106,53,174,123,220,198,49,239,111,21,234,95,168,188,239,170,13,83,175,212,204,234,163,252,109,29,158,139,132,63,220,203,95,153,154,104,40,251,145,69,31,123,181,223,123,123,175,111,55,254,42,191,130,39,42,38,87,135,95,66,181,61,82,230,73,156,106,13,5,91,52,174,193,81,52,53,211,83,85,68,199,220,238,48,165,59,210,218,168,146,36,240,177,209,212,54,71,204,214,127,81,142,99,94,199,185,30,192,238,158,23,94,31,245,151,122,203,111,83,122,223,142,246,109,80,249,107,142,15,107,158,73,224,170,146,170,41,226,158,27,179,187,111,103,24,83,181,180,81,200,143,108,205,145,210,43,81,137,19,165,182,163,242,90,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,108,48,83,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,126,176,7,31,234,171,166,124,55,170,253,35,172,210,220,194,186,174,220,246,212,54,229,104,185,211,42,185,246,235,140,108,145,145,78,177,242,70,204,206,50,200,199,198,229,78,76,123,184,185,143,225,35,59,1,229,53,99,58,253,23,233,102,101,169,159,11,248,159,217,44,126,227,125,242,93,254,207,154,242,180,210,77,218,238,113,119,14,93,190,60,184,187,109,247,217,118,216,12,203,229,152,181,247,6,202,175,56,86,83,67,228,175,88,253,194,162,215,113,166,238,178,78,197,84,18,58,57,99,230,197,115,29,197,236,114,110,213,86,174,219,162,170,124,207,65,162,250,67,153,107,214,168,99,250,71,167,240,82,73,125,200,170,29,13,58,213,206,144,193,19,25,27,165,150,105,31,243,84,100,113,71,36,138,141,71,61,81,138,141,107,156,168,213,243,249,102,83,125,206,114,171,206,107,148,215,121,219,214,65,112,168,186,92,106,123,76,143,191,85,60,142,146,89,56,49,26,198,242,123,220,187,53,17,169,190,200,136,159,35,234,233,62,117,250,47,213,60,55,83,62,23,241,63,178,89,5,186,251,228,187,253,159,53,229,106,99,155,181,220,226,238,28,187,124,121,113,118,219,239,178,237,176,26,41,233,163,167,76,19,165,253,44,160,211,60,22,159,252,85,101,226,183,156,223,221,59,167,150,134,25,235,59,114,203,39,103,187,216,99,187,76,119,6,126,8,159,138,175,85,62,78,39,148,216,179,156,86,205,154,226,213,222,118,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,78,15,70,189,188,152,246,174,206,68,114,111,178,162,47,200,250,192,67,95,16,110,190,237,93,41,90,163,211,156,82,215,87,113,212,92,158,207,81,85,67,43,85,177,65,100,130,70,205,12,21,239,116,177,72,201,222,149,17,170,182,159,138,163,146,41,59,142,141,56,36,149,235,160,30,32,23,219,86,150,107,182,144,235,166,69,117,187,82,106,110,63,145,86,89,43,187,108,116,54,235,237,109,53,91,230,143,179,27,17,99,134,174,121,218,187,71,180,81,75,247,187,109,108,210,202,203,116,234,171,166,124,55,170,253,35,172,210,220,194,186,174,220,246,212,54,229,104,185,211,42,185,246,235,140,108,145,145,78,177,242,70,204,206,50,200,199,198,229,78,76,123,184,185,143,225,35,51,217,173,26,67,153,104,46,168,100,26,71,168,16,82,71,125,199,106,27,13,66,210,78,147,65,43,31,27,101,138,104,223,242,85,100,145,73,28,136,142,70,189,17,232,142,107,92,138,212,15,20,105,79,164,239,75,26,55,244,255,0,30,246,232,12,214,26,83,233,59,210,198,141,253,63,199,189,186,0,58,168,0,14,63,213,87,76,248,111,85,250,71,89,165,185,133,117,93,185,237,168,109,202,209,115,166,85,115,237,215,24,217,35,34,157,99,228,141,153,156,101,145,143,141,202,156,152,247,113,115,31,194,70,103,51,44,197,175,184,54,85,121,194,178,154,31,37,122,199,238,21,22,187,141,55,117,146,118,42,160,145,209,203,31,54,43,152,238,47,99,147,118,170,181,118,221,21,83,230,105,163,86,51,175,209,126,150,102,90,153,240,191,137,253,146,199,238,55,223,37,223,236,249,175,43,77,36,221,174,231,23,112,229,219,227,203,139,182,223,125,151,109,140,203,229,153,77,247,57,202,175,57,174,83,93,231,111,89,5,194,162,233,113,169,237,50,62,253,84,242,58,73,100,224,196,107,27,201,239,114,236,212,70,166,251,34,34,124,128,244,26,47,164,57,150,189,106,134,63,164,122,127,5,36,151,220,138,161,208,211,173,92,233,12,17,49,145,186,89,102,145,255,0,53,70,71,20,114,72,168,212,115,213,24,168,214,185,202,141,93,15,116,209,211,166,9,210,254,150,80,105,158,11,79,254,42,178,241,91,206,111,238,157,211,203,67,12,245,157,185,101,147,179,221,236,49,221,166,59,131,63,4,79,197,87,58,218,79,157,126,139,245,79,13,212,207,133,252,79,236,150,65,110,190,249,46,255,0,103,205,121,90,152,230,237,119,56,187,135,46,223,30,92,93,182,251,236,187,108,105,163,19,202,108,89,206,43,102,205,113,106,239,59,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,39,7,163,94,222,76,123,87,103,34,57,55,217,81,23,228,7,214,0,241,89,174,183,232,190,154,221,98,177,106,54,175,97,88,173,202,122,118,213,197,71,123,191,210,80,207,36,14,115,154,217,91,28,210,53,202,197,115,30,212,114,38,219,177,201,251,20,15,106,82,183,141,95,170,124,91,233,253,15,184,220,75,126,193,117,99,75,53,67,207,126,140,245,47,20,203,126,25,218,243,191,2,188,211,87,249,94,231,46,223,119,178,247,112,229,219,127,30,91,111,193,219,126,10,84,15,141,95,170,124,91,233,253,15,184,220,64,234,190,6,63,190,207,225,191,230,68,244,234,223,84,52,191,73,186,121,205,178,13,92,109,37,93,138,190,207,89,104,75,60,213,178,82,190,249,61,69,60,140,101,186,41,34,69,149,175,153,57,53,94,196,85,141,156,229,93,155,27,156,149,235,224,187,148,216,176,108,87,168,92,215,41,174,242,86,92,126,223,99,186,92,106,123,79,147,177,75,4,119,73,37,147,131,17,207,119,22,49,203,179,81,92,187,108,136,171,242,34,95,92,157,93,221,122,190,213,198,229,112,91,170,236,248,157,134,157,214,220,114,213,61,67,158,246,64,175,87,62,170,102,35,150,38,84,204,188,121,246,211,100,100,112,198,174,147,180,146,56,56,86,89,113,177,94,50,171,205,219,22,199,62,207,217,107,110,21,21,22,235,71,156,125,95,195,233,95,35,157,21,55,125,232,143,151,182,197,107,59,142,78,78,227,186,252,212,184,159,8,13,30,214,220,23,72,234,115,108,195,36,171,180,225,57,85,69,77,125,163,17,169,179,64,215,213,62,70,81,164,87,164,171,229,223,107,31,28,18,68,200,28,212,99,153,198,102,238,143,99,157,16,60,52,58,28,169,234,59,50,135,88,115,135,210,51,78,176,187,196,108,154,146,70,69,80,251,229,198,20,142,116,162,116,47,71,53,41,145,175,137,211,57,237,251,236,145,35,98,42,185,239,134,242,64,28,171,169,126,157,48,78,168,52,178,191,76,243,170,127,241,181,150,122,222,115,127,115,46,158,90,104,96,172,237,197,44,125,238,215,125,238,237,61,220,31,248,42,126,10,157,84,249,57,102,83,98,193,177,91,206,107,148,215,121,43,46,63,111,168,186,92,106,123,79,147,177,75,4,110,146,89,56,49,28,247,113,99,28,187,53,21,203,182,200,138,191,32,51,89,175,218,57,125,233,255,0,89,114,205,29,200,230,243,21,120,205,193,212,241,212,241,99,60,221,43,218,146,83,84,240,99,222,145,247,96,146,41,123,124,213,204,231,197,223,121,170,135,149,196,241,107,238,115,149,89,176,172,90,135,206,222,178,11,133,61,174,221,77,221,100,125,250,169,228,108,113,71,205,234,214,55,147,222,212,221,202,141,77,247,85,68,249,158,131,90,245,66,235,173,90,185,151,234,189,229,181,113,212,101,55,138,155,147,41,234,107,93,86,250,56,30,245,236,210,164,174,68,87,178,24,187,113,51,238,181,17,145,181,17,173,68,68,79,63,137,229,55,220,27,42,179,102,184,181,119,146,189,99,247,10,123,165,186,167,180,201,59,21,80,72,217,34,147,131,209,204,119,23,177,171,179,145,90,187,108,168,169,242,3,67,221,29,244,171,134,244,161,164,118,252,62,205,109,164,118,79,113,167,167,169,203,46,241,200,179,62,227,113,70,125,244,108,174,99,29,229,163,115,164,108,44,226,222,44,85,114,167,113,242,61,253,212,242,154,79,157,126,148,52,179,13,212,207,133,252,51,237,110,63,110,190,249,46,255,0,123,202,249,170,104,230,237,119,56,183,159,30,231,30,92,91,190,219,236,155,236,122,176,7,148,213,140,23,244,161,165,153,150,153,252,83,225,159,107,113,251,141,139,206,246,59,222,87,205,83,73,15,119,183,201,188,248,247,57,113,228,221,246,219,116,223,115,213,128,50,217,150,98,215,220,27,42,188,225,89,77,15,146,189,99,247,10,139,93,198,155,186,201,59,21,80,72,232,229,143,155,21,204,119,23,177,201,187,85,90,187,110,138,169,243,63,94,121,159,230,90,159,147,79,153,234,6,67,87,125,190,213,83,210,83,84,92,42,213,29,60,236,166,167,142,158,37,145,219,110,247,164,80,198,138,247,110,247,170,43,156,174,114,171,151,191,248,148,105,13,78,144,117,131,156,64,144,85,165,183,48,168,76,190,219,53,76,241,74,249,217,92,231,62,161,200,145,237,193,141,172,74,184,216,215,162,61,25,19,85,121,110,143,116,117,196,241,107,238,115,149,89,176,172,90,135,206,222,178,11,133,61,174,221,77,221,100,125,250,169,228,108,113,71,205,234,214,55,147,222,212,221,202,141,77,247,85,68,249,129,115,222,13,56,5,78,51,210,229,211,51,184,227,212,148,149,25,142,81,87,83,71,112,106,68,179,215,91,169,226,138,158,52,123,154,170,244,100,117,49,215,35,88,253,182,87,72,228,77,164,228,233,234,121,77,39,193,127,69,250,89,134,233,159,197,62,39,246,75,31,183,88,188,239,99,179,230,188,173,52,112,247,123,124,157,195,151,111,151,30,78,219,125,183,93,183,61,88,3,207,231,249,254,27,165,152,109,219,80,117,7,33,164,177,227,214,58,117,169,174,174,169,85,225,19,55,68,68,68,68,87,61,238,114,181,140,99,81,94,247,185,173,106,57,206,68,95,171,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,153,176,193,77,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,69,158,34,157,117,84,245,75,153,46,15,167,213,245,108,210,187,5,68,51,80,195,83,75,19,31,115,184,194,149,12,91,146,42,198,147,194,199,71,80,232,217,11,159,253,70,53,238,99,30,229,99,3,143,245,129,212,165,247,170,157,113,188,106,109,205,59,54,168,121,90,241,186,71,82,178,9,41,44,241,77,35,233,227,149,26,231,242,153,123,175,146,69,87,189,59,146,61,26,168,196,99,91,197,79,127,138,232,94,163,229,250,79,154,235,125,178,205,218,195,48,79,41,21,202,233,80,170,200,230,170,168,169,130,8,233,105,254,75,221,153,60,195,36,122,38,205,100,104,138,231,34,190,38,201,242,180,159,5,253,40,106,158,27,166,127,20,248,103,218,220,130,221,98,243,189,142,247,149,243,85,49,195,221,237,242,111,62,61,206,92,121,55,125,182,221,55,220,9,235,225,79,215,29,54,154,221,104,58,91,212,150,85,203,98,201,239,8,204,90,230,215,203,58,219,174,53,78,99,18,137,241,238,168,202,105,165,217,205,116,109,78,220,210,200,231,163,155,43,164,134,226,76,187,231,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,133,166,174,161,169,68,231,19,246,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,91,84,240,161,235,142,155,37,181,89,58,71,212,102,85,173,246,219,79,80,204,70,236,175,150,161,43,169,34,108,147,186,138,117,114,185,98,124,17,53,253,167,38,209,44,49,54,61,152,232,217,222,9,21,226,143,232,79,83,127,37,247,138,34,128,75,254,241,71,244,39,169,191,146,251,197,17,64,32,93,79,134,47,94,63,166,251,21,54,131,106,197,235,150,125,143,219,219,240,219,165,198,227,220,170,202,33,107,230,116,155,55,180,212,239,83,192,218,116,119,41,36,150,102,164,147,46,252,37,114,117,94,168,124,59,180,107,169,205,71,198,53,74,236,191,4,189,91,110,20,171,145,249,122,119,58,60,154,215,18,167,42,74,142,220,145,190,57,184,53,35,101,83,29,205,177,170,181,81,232,216,187,84,23,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,160,158,133,250,205,177,117,135,167,21,87,57,45,95,6,204,241,127,47,79,147,91,98,99,214,149,178,74,143,237,84,211,72,237,247,134,94,212,170,145,185,203,36,110,99,154,238,72,140,150,64,146,167,10,235,7,170,252,103,164,109,47,251,121,122,176,85,223,46,85,181,17,210,89,237,109,109,68,16,87,79,220,103,114,39,214,178,9,97,166,123,97,116,179,53,178,236,178,36,18,35,55,226,229,111,117,60,254,127,128,97,186,167,134,221,180,251,80,113,234,75,230,61,124,167,90,106,234,26,148,94,18,179,116,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,10,65,209,143,19,93,109,196,122,151,172,214,157,78,189,85,222,241,236,170,162,158,12,154,195,111,130,6,177,182,232,25,80,218,88,40,187,205,115,161,101,51,170,228,149,177,182,70,119,159,203,187,34,186,71,202,71,78,161,114,155,22,115,175,186,151,154,226,213,222,118,203,144,102,23,155,165,186,167,180,248,251,244,179,214,203,36,82,112,122,53,237,228,199,181,118,114,35,147,125,149,17,126,71,64,235,23,163,172,239,164,12,238,158,193,127,172,248,206,55,121,231,246,127,32,237,195,79,241,78,212,52,239,170,254,213,100,242,201,7,106,74,132,143,245,138,156,246,228,221,209,126,92,0,11,254,240,184,244,39,166,95,157,123,197,105,42,136,171,225,113,232,79,76,191,58,247,138,210,85,1,74,222,53,126,169,241,111,167,244,62,227,113,58,175,129,143,239,179,248,111,249,145,202,188,106,253,83,226,223,79,232,125,198,226,115,78,139,250,193,181,116,155,164,122,222,235,122,213,201,157,230,52,246,122,12,81,144,196,213,101,52,236,101,193,36,174,149,210,49,209,112,167,89,162,122,70,230,185,101,123,152,206,60,22,73,35,9,191,226,135,215,117,139,79,113,92,147,165,253,61,127,157,203,242,11,124,182,188,146,167,103,199,240,42,89,227,166,147,183,194,90,119,69,85,230,169,42,39,143,120,228,71,67,191,45,209,252,81,41,176,253,87,107,181,214,255,0,117,173,190,223,110,117,119,27,149,198,162,74,186,202,202,185,157,52,245,51,200,229,116,146,201,35,149,92,247,185,202,174,87,42,170,170,170,170,151,63,210,87,133,238,43,134,116,251,151,226,125,64,199,231,50,157,82,183,211,83,93,227,183,201,27,100,199,233,225,149,42,32,167,166,170,106,57,93,51,103,100,51,76,187,186,7,201,4,44,225,43,34,231,40,64,175,14,46,176,109,93,39,234,229,123,115,149,171,92,19,53,167,130,130,244,250,104,155,35,232,103,137,234,180,213,202,212,98,203,35,34,73,39,99,227,141,200,170,201,220,244,108,143,141,145,186,210,188,81,253,9,234,111,228,190,241,68,82,183,83,189,61,101,93,47,235,45,235,72,242,154,159,63,228,59,117,54,235,163,41,100,167,134,231,67,43,121,69,81,27,94,159,237,163,122,53,207,107,37,138,86,35,223,195,146,251,92,71,172,28,154,131,164,108,247,164,188,193,106,238,86,43,165,61,185,216,139,161,138,157,140,180,79,21,225,181,213,108,149,81,141,150,86,78,142,145,200,247,61,234,199,198,198,181,188,100,115,152,17,212,191,239,20,127,66,122,155,249,47,188,81,20,2,95,247,138,63,161,61,77,252,151,222,40,128,160,18,247,188,56,186,227,169,234,183,13,175,195,245,5,148,148,250,139,135,211,192,250,233,162,124,81,50,247,72,229,86,37,108,80,34,163,152,246,185,26,217,218,214,246,154,249,98,115,85,169,50,69,29,16,158,131,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,167,56,159,178,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,133,201,248,145,248,125,212,245,19,77,30,176,232,221,170,145,186,139,110,167,109,53,109,182,24,162,133,249,51,22,88,35,137,101,168,154,120,161,133,244,208,164,238,71,185,174,124,140,70,71,190,204,141,18,181,186,18,209,13,121,214,45,121,179,86,104,69,242,175,21,172,197,106,34,184,220,114,230,199,202,11,36,14,228,221,222,213,251,179,190,86,164,145,182,149,126,83,39,113,175,218,36,149,236,186,158,143,186,179,195,122,186,210,255,0,183,22,42,122,75,61,246,130,162,74,107,238,56,218,245,170,158,212,245,145,233,2,189,235,28,74,246,75,19,18,70,189,25,195,126,227,17,85,209,61,19,181,91,45,54,171,45,51,232,236,214,202,74,10,121,42,39,171,124,84,208,182,38,58,121,229,124,211,74,173,106,34,43,228,150,73,36,123,191,23,61,238,114,238,170,170,7,235,7,201,202,114,204,87,6,177,85,101,57,174,77,106,199,236,180,92,60,205,198,233,91,29,37,44,28,222,214,51,156,178,43,88,222,79,123,90,155,175,205,206,68,79,154,161,226,173,61,77,244,219,127,186,209,88,172,93,65,233,173,198,229,113,168,142,146,142,142,147,44,160,154,122,153,228,114,54,56,163,141,178,171,158,247,57,81,168,212,69,85,85,68,64,57,7,138,63,161,61,77,252,151,222,40,138,86,233,59,213,62,141,253,64,199,189,198,2,234,124,81,253,9,234,111,228,190,241,68,82,183,73,222,169,244,111,234,6,61,238,48,1,165,50,157,188,84,58,21,169,192,50,27,175,83,218,91,65,87,62,49,124,168,154,229,153,195,53,84,92,45,55,25,234,161,99,103,137,100,145,38,145,149,83,84,170,172,108,99,251,79,107,215,147,99,123,25,29,196,128,51,3,165,186,165,157,232,182,119,108,212,205,52,190,252,27,36,179,119,188,149,111,149,134,163,181,221,133,240,201,250,185,152,248,221,188,114,189,191,121,171,182,251,166,202,136,169,161,62,148,122,174,211,142,173,116,225,153,174,21,47,145,186,208,246,224,191,216,39,153,31,85,104,170,114,42,163,92,168,137,220,133,252,92,177,76,136,141,145,173,114,42,49,236,146,54,84,103,136,239,67,148,221,41,102,84,25,134,159,62,174,163,78,179,10,137,217,67,12,172,150,87,217,42,218,136,245,162,150,117,69,107,216,230,171,157,3,156,238,235,153,20,173,114,57,97,89,100,227,253,40,245,93,168,253,37,106,59,51,92,42,95,61,106,174,237,193,127,176,79,50,178,150,239,74,213,85,70,185,81,23,183,51,57,57,98,153,17,93,27,156,228,84,123,31,36,111,13,31,28,171,171,31,75,26,201,244,255,0,33,246,233,207,85,165,186,165,130,107,78,9,108,212,205,52,190,252,103,27,188,247,188,149,111,149,154,159,187,218,153,240,201,250,185,152,201,27,180,145,61,191,121,169,190,219,166,232,168,171,229,122,177,244,177,172,159,79,242,31,110,156,12,214,26,61,234,187,165,29,56,234,215,78,31,133,102,177,121,27,173,15,114,123,5,254,8,81,245,86,138,167,34,34,185,168,170,157,200,95,197,169,44,42,168,217,26,214,170,43,30,200,228,102,112,141,84,1,152,29,82,210,220,239,69,179,187,158,153,234,93,139,224,217,37,155,179,231,104,188,212,53,29,174,236,44,154,63,214,66,247,198,237,227,149,142,251,174,93,183,217,118,84,84,75,95,240,175,235,170,155,63,199,173,93,48,234,149,125,36,25,61,142,158,27,110,25,52,52,178,243,187,91,160,165,153,238,130,84,142,53,134,55,210,195,76,136,146,61,236,238,177,204,78,46,145,143,124,156,171,198,127,83,116,75,33,201,177,173,58,177,89,169,43,117,67,24,168,115,47,183,102,199,60,19,219,173,207,167,142,120,40,158,171,26,69,84,201,150,169,38,107,145,238,236,44,82,34,35,86,119,149,235,165,186,91,157,235,78,119,108,211,61,52,177,124,103,36,188,247,188,149,23,154,134,159,187,218,133,243,73,250,201,158,200,219,180,113,61,223,121,201,190,219,38,234,168,138,22,85,227,157,251,147,254,36,254,90,67,95,15,124,255,0,13,210,206,174,112,157,65,212,28,134,146,199,143,88,233,239,117,53,213,213,42,188,34,103,193,235,17,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,101,167,141,21,186,251,103,197,122,122,180,229,57,31,218,11,213,21,190,249,79,113,187,249,54,82,124,66,169,145,218,219,45,79,97,138,172,139,184,244,115,251,109,94,45,229,178,124,144,172,16,36,87,91,125,96,228,221,92,234,132,183,167,45,93,22,19,99,168,157,184,157,158,174,42,126,253,12,18,199,3,38,124,146,68,196,115,159,51,169,153,42,177,207,145,35,87,43,24,231,34,114,119,95,240,224,240,255,0,172,234,34,251,22,173,234,246,59,254,116,244,30,102,8,169,170,36,158,158,76,138,171,131,227,227,78,248,95,28,140,134,25,21,30,249,145,220,86,72,146,38,163,255,0,92,177,114,14,137,58,62,201,186,185,213,8,172,173,74,186,44,38,199,81,3,178,203,197,36,180,253,250,24,37,142,119,194,200,227,149,232,231,62,103,83,62,36,123,89,34,70,174,71,189,174,68,226,235,254,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,233,77,67,67,76,139,194,38,110,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,161,232,0,57,254,83,212,46,129,96,215,218,172,91,53,215,13,63,199,239,84,92,60,205,186,233,147,81,82,85,65,205,141,123,57,197,36,141,123,121,49,237,114,110,159,54,185,21,62,74,128,116,2,128,124,81,253,118,106,111,228,190,207,68,94,158,11,171,26,89,170,30,123,244,103,169,120,166,91,240,206,215,157,248,21,230,154,191,202,247,57,118,251,189,151,187,135,46,219,248,242,219,126,14,219,240,82,139,60,81,253,118,106,111,228,190,207,68,4,170,240,49,253,246,127,13,255,0,50,34,175,138,63,174,205,77,252,151,217,232,137,85,224,99,251,236,254,27,254,100,69,95,20,127,93,154,155,249,47,179,209,1,63,252,21,61,44,101,63,80,43,189,186,220,117,255,0,17,61,97,209,45,45,233,210,233,107,214,140,110,147,48,167,201,234,41,105,168,48,247,94,103,182,207,122,124,53,80,76,245,100,244,237,116,177,50,4,107,101,115,246,70,110,216,227,85,69,149,136,232,215,225,121,171,216,110,130,244,19,169,58,185,168,19,213,199,98,199,115,138,201,170,18,146,5,154,121,94,250,43,100,81,67,27,62,72,175,146,89,35,141,21,202,214,34,189,21,206,107,81,92,149,193,212,239,80,185,87,84,26,203,122,213,204,166,155,200,121,254,221,53,186,214,202,169,42,33,182,80,196,222,49,83,198,231,175,251,105,30,173,107,26,249,101,149,232,198,115,226,129,202,139,243,240,210,209,237,109,209,238,157,44,246,189,95,201,42,227,167,175,167,243,54,124,62,174,205,5,44,248,211,31,85,85,52,137,36,236,114,203,59,234,18,120,165,86,76,141,124,11,188,106,136,168,228,72,129,225,67,208,229,78,75,117,178,117,113,168,207,164,91,21,182,162,161,248,141,165,89,21,66,215,85,196,233,32,117,108,232,228,114,68,200,37,107,251,77,77,165,89,162,108,155,177,177,179,189,110,128,10,234,241,92,235,95,244,101,138,207,211,94,153,220,237,85,57,38,91,111,168,166,203,101,223,189,53,158,215,52,109,106,83,240,86,172,109,154,170,57,31,243,115,185,199,18,114,70,34,205,12,173,146,189,107,245,93,98,233,47,70,171,115,46,237,170,179,47,185,111,71,139,89,43,102,123,124,253,87,38,36,146,43,99,69,122,195,3,31,221,145,119,99,87,102,71,220,99,229,141,76,246,101,153,77,247,57,202,175,57,174,83,93,231,111,89,5,194,162,233,113,169,237,50,62,253,84,242,58,73,100,224,196,107,27,201,239,114,236,212,70,166,251,34,34,124,128,250,186,91,165,185,222,180,231,118,205,51,211,75,23,198,114,75,207,123,201,81,121,168,105,251,189,168,95,52,159,172,153,236,141,187,71,19,221,247,156,155,237,178,110,170,136,178,255,0,174,95,12,251,143,76,88,37,151,83,52,222,247,117,202,241,186,11,123,35,204,107,110,11,75,79,228,107,150,104,33,142,104,99,71,164,139,12,242,84,113,108,45,108,174,139,180,170,249,94,143,69,108,234,240,207,232,162,227,211,6,9,114,205,181,46,217,229,181,39,45,222,154,182,142,68,165,155,224,212,48,205,34,71,79,13,68,46,147,159,123,102,79,34,182,78,43,180,13,86,35,161,87,58,101,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,6,112,122,85,234,99,50,233,67,87,40,245,75,15,161,164,184,177,212,238,182,221,237,149,40,141,101,198,221,35,227,124,176,36,156,85,208,191,148,81,189,146,53,23,139,216,222,77,123,57,198,253,15,105,110,169,96,154,211,130,91,53,51,77,47,191,25,198,239,61,239,37,91,229,102,167,238,246,166,124,50,126,174,102,50,70,237,36,79,111,222,106,111,182,233,186,42,42,209,15,95,221,31,93,122,77,213,199,54,222,148,146,96,153,141,69,101,126,40,248,101,114,190,154,6,61,171,37,12,173,145,238,151,157,58,77,19,18,71,57,201,43,28,199,242,230,178,71,31,181,240,207,235,94,221,211,6,119,114,194,117,46,231,229,180,219,45,222,166,182,178,69,170,155,224,213,208,195,34,199,81,13,60,45,147,159,123,102,65,34,54,62,75,180,14,87,163,97,86,184,47,80,202,185,170,131,42,224,95,247,133,199,161,61,50,252,235,222,43,79,127,213,119,74,58,113,213,174,156,63,10,205,98,242,55,90,30,228,246,11,252,16,163,234,173,21,78,68,69,115,81,85,59,144,191,139,82,88,85,81,178,53,173,84,86,61,145,200,207,1,225,113,232,79,76,191,58,247,138,210,85,1,155,107,79,73,250,219,113,234,46,139,165,138,204,114,146,215,168,53,85,17,195,45,29,93,198,7,65,74,199,82,165,91,166,146,120,92,246,43,27,76,171,42,164,106,247,236,138,214,181,207,217,139,126,157,49,116,245,138,244,191,163,86,93,35,197,170,124,255,0,144,238,84,220,110,143,165,142,158,107,157,116,174,229,45,68,141,98,127,181,141,136,231,61,204,138,40,152,175,127,14,75,210,163,180,218,161,186,212,95,97,182,82,50,229,89,79,13,37,69,99,97,106,79,52,16,186,71,69,19,228,219,147,152,199,79,51,154,213,93,154,178,200,169,183,37,223,245,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,89,213,143,170,125,100,250,129,144,251,140,230,148,204,214,117,99,234,159,89,62,160,100,62,227,56,23,83,225,113,232,79,76,191,58,247,138,210,85,17,87,194,227,208,158,153,126,117,239,21,164,170,3,197,107,92,122,161,46,145,229,237,209,90,218,74,92,237,44,245,46,199,223,83,77,28,236,90,212,98,172,108,70,203,35,34,71,185,83,131,31,35,150,54,61,205,123,219,35,26,232,221,153,107,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,46,134,122,105,227,114,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,77,79,21,171,226,201,209,69,199,80,40,255,0,164,238,151,219,59,247,171,37,189,241,229,244,81,165,45,60,114,218,233,96,154,101,185,186,71,185,143,146,104,153,27,97,115,127,90,247,199,216,70,35,82,21,71,135,235,240,88,203,116,141,250,71,149,224,246,103,82,82,106,43,111,15,185,94,161,154,86,58,174,186,220,140,141,148,211,196,169,19,29,229,163,115,164,141,99,231,47,110,87,189,234,230,37,75,24,88,249,154,30,157,117,231,50,233,183,87,44,90,173,134,86,213,181,246,234,134,50,231,67,13,66,66,203,181,185,94,213,168,162,149,92,199,183,132,141,110,200,229,99,184,61,25,35,83,155,26,169,161,62,157,117,231,13,234,75,72,236,90,173,134,86,210,57,151,26,118,50,231,67,13,66,204,251,77,197,24,213,168,162,149,92,198,59,156,110,118,200,229,99,121,177,89,35,83,131,218,170,29,44,164,15,23,188,235,70,178,222,163,169,45,122,111,107,181,77,146,88,109,238,163,204,111,182,249,220,190,110,185,30,140,142,142,102,35,82,55,77,75,28,124,93,43,92,231,126,185,33,122,181,105,145,141,176,175,16,110,182,237,93,40,96,17,216,177,137,233,43,181,23,42,167,168,134,213,70,218,166,182,123,76,14,134,102,178,236,248,221,12,172,123,35,168,108,109,108,82,35,82,101,238,35,85,82,57,54,162,31,243,85,158,229,95,234,174,71,146,100,119,15,252,37,101,117,202,186,162,79,248,82,77,52,146,63,252,174,115,157,251,85,64,236,29,15,226,90,185,151,117,71,167,241,232,187,106,226,190,218,239,20,215,42,154,232,162,123,224,183,219,163,149,169,87,61,82,50,88,85,212,221,167,186,57,35,238,199,222,73,59,40,238,82,181,22,205,60,106,253,44,98,223,80,40,125,186,226,117,254,128,122,62,181,116,155,164,109,109,193,42,228,206,243,26,122,58,252,173,243,74,213,101,52,236,99,150,58,24,155,27,221,23,10,117,154,86,44,141,115,150,87,185,239,229,193,99,142,62,65,227,87,233,99,22,250,129,67,237,215,16,41,175,19,251,85,246,170,205,246,23,226,191,105,62,33,79,240,127,132,247,60,247,158,238,55,177,229,251,95,172,239,119,56,112,225,247,185,109,183,207,99,229,29,87,164,239,84,250,55,245,3,30,247,24,11,41,241,34,240,221,253,32,124,83,168,94,158,172,63,230,175,239,214,100,216,205,28,95,233,215,237,125,101,35,19,255,0,195,63,21,146,36,255,0,68,124,220,212,239,238,149,1,245,124,25,50,157,14,77,26,190,225,88,181,119,111,83,93,112,146,233,148,83,86,197,11,42,39,165,71,36,116,178,82,189,168,143,150,142,54,43,81,81,202,231,69,60,211,42,163,91,52,74,251,21,51,45,161,122,233,168,253,58,106,61,187,84,52,190,243,228,110,180,59,197,52,50,162,190,150,225,74,229,69,146,150,166,52,84,238,66,254,45,221,55,71,35,154,215,177,204,123,24,246,232,39,165,94,166,48,222,171,244,142,143,84,176,250,26,187,115,219,80,235,109,222,217,82,138,231,219,174,49,178,55,203,2,73,197,27,51,56,203,27,217,35,81,57,49,237,228,214,63,156,108,8,193,227,87,233,99,22,250,129,67,237,215,18,0,120,92,122,236,211,47,206,189,158,180,159,254,53,126,150,49,111,168,20,62,221,113,32,7,133,199,174,205,50,252,235,217,235,64,191,224,0,3,53,157,88,250,167,214,79,168,25,15,184,206,105,76,205,103,86,62,169,245,147,234,6,67,238,51,129,106,158,10,158,150,50,159,168,21,222,221,110,42,175,171,31,84,250,201,245,3,33,247,25,203,84,240,84,244,177,148,253,64,174,246,235,113,85,125,88,250,167,214,79,168,25,15,184,206,5,212,248,92,122,19,211,47,206,189,226,180,149,68,85,240,184,244,39,166,95,157,123,197,105,42,128,21,87,226,167,208,119,250,111,213,94,144,89,127,197,75,151,216,173,150,239,247,119,212,222,220,254,239,251,221,178,178,56,127,198,84,61,223,223,94,90,160,3,46,248,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,57,196,253,149,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,66,125,29,245,85,134,245,95,164,118,252,194,205,114,164,110,79,110,167,167,166,203,45,17,198,176,190,221,113,86,125,245,108,78,123,221,229,164,115,100,116,47,228,238,76,69,106,175,113,146,49,149,45,226,113,210,37,171,166,93,92,164,202,240,251,141,34,226,122,149,81,113,185,91,109,81,211,182,7,218,39,137,241,58,162,149,172,141,173,139,203,53,106,99,236,241,68,86,179,120,220,223,213,164,146,123,95,5,79,84,249,79,211,250,239,113,183,1,202,188,81,253,118,106,111,228,190,207,68,79,255,0,5,79,75,25,79,212,10,239,110,183,16,3,197,31,215,102,166,254,75,236,244,68,255,0,240,84,244,177,148,253,64,174,246,235,112,19,252,138,189,2,245,175,138,245,89,167,20,150,75,181,207,203,234,110,51,111,134,60,142,223,80,177,178,74,254,8,216,221,115,167,72,218,198,58,25,94,168,175,107,26,157,153,30,140,84,226,232,159,44,170,51,25,162,250,189,153,104,46,168,99,250,185,167,243,210,71,125,199,106,29,53,58,85,192,147,65,43,31,27,162,150,25,25,242,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,11,148,241,47,232,114,155,168,236,54,109,97,193,223,86,205,69,194,236,242,50,26,72,217,45,67,47,150,232,86,73,214,137,176,177,28,228,169,71,62,87,66,230,55,239,190,69,141,232,168,230,62,26,64,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,211,158,147,231,95,165,13,44,195,117,51,225,127,12,251,91,143,219,175,190,75,191,222,242,190,106,154,57,187,93,206,45,231,199,185,199,151,22,239,182,251,38,251,21,109,226,255,0,210,102,27,130,212,211,117,67,135,212,82,90,95,149,94,41,172,183,123,29,53,2,181,149,87,25,34,172,168,150,228,178,247,56,181,239,108,17,181,241,182,36,228,254,82,185,202,247,191,144,74,175,14,190,186,169,186,165,195,83,7,212,26,250,70,106,165,130,158,105,171,161,166,165,149,140,185,219,161,90,118,37,201,85,35,72,33,123,164,168,108,111,133,175,254,187,28,246,177,140,114,49,144,131,198,175,213,62,45,244,254,135,220,110,36,95,232,238,237,117,178,245,95,163,213,150,107,157,93,5,68,153,197,150,145,242,211,76,232,158,232,39,172,138,25,162,87,53,81,85,146,69,36,145,189,191,131,152,247,53,119,69,84,37,7,141,95,170,124,91,233,253,15,184,220,64,142,189,22,116,207,83,213,118,188,218,180,194,106,234,187,125,138,10,121,174,249,13,117,34,197,223,166,183,67,197,29,219,73,28,136,175,146,89,33,133,21,26,254,11,50,72,172,123,88,228,52,59,137,226,214,44,27,21,179,97,88,181,15,146,178,227,246,250,123,93,186,155,186,249,59,20,176,70,216,226,143,155,213,207,119,22,49,169,187,149,92,187,110,170,171,243,41,179,193,83,213,62,83,244,254,187,220,109,197,212,128,0,0,43,131,198,159,88,173,86,93,35,197,52,66,223,126,171,138,251,146,222,25,123,174,163,164,170,107,88,235,85,43,36,106,54,170,52,122,61,89,37,76,145,62,36,115,21,142,125,28,139,186,58,36,44,124,160,31,19,77,107,253,52,245,113,148,249,123,127,149,160,193,55,194,168,249,197,194,105,124,148,243,121,137,36,218,71,181,219,213,75,83,193,201,199,120,146,46,77,71,114,220,57,87,74,186,91,250,105,234,59,78,180,206,107,23,198,104,47,57,5,47,197,104,188,215,151,238,218,226,127,122,187,245,136,246,57,187,82,197,59,190,227,145,235,182,204,221,202,212,95,147,212,14,153,254,134,245,199,60,210,216,233,46,180,244,152,206,65,93,111,160,248,164,124,42,166,161,100,206,242,179,191,238,49,29,221,129,98,145,30,214,163,94,215,163,154,156,92,132,255,0,240,75,209,203,236,185,86,117,212,13,68,221,155,45,53,189,112,234,56,248,177,222,110,170,73,41,234,234,23,116,127,56,251,44,138,155,228,172,226,255,0,53,247,93,188,110,69,241,94,52,248,5,77,139,168,108,83,80,105,241,234,74,59,110,85,139,178,153,245,208,164,77,125,125,198,142,162,68,153,101,70,175,55,61,148,243,208,49,30,244,249,179,131,90,171,219,84,104,77,255,0,10,205,99,190,234,239,72,246,138,108,142,29,234,240,43,132,184,116,117,60,153,253,181,75,77,4,18,83,47,6,49,168,206,220,21,17,65,183,222,115,187,28,220,229,115,213,18,96,20,193,224,177,159,212,216,186,134,202,244,250,163,33,164,163,182,229,88,187,234,89,67,50,196,215,215,220,104,234,35,88,82,37,114,115,115,217,79,61,123,213,140,95,155,57,185,200,189,180,86,220,248,2,31,248,147,116,163,167,26,231,161,217,38,168,92,226,248,86,103,167,56,253,125,226,219,121,167,133,29,37,69,45,44,50,84,73,65,80,155,167,114,23,241,127,5,85,229,20,143,87,183,116,116,177,203,48,14,85,213,143,165,141,100,250,127,144,251,116,224,102,176,186,159,9,190,175,63,75,186,113,253,31,115,90,222,121,126,1,111,103,194,93,29,7,106,58,172,118,20,134,8,121,72,197,86,44,208,61,237,137,219,181,138,232,221,3,147,186,244,153,233,74,199,213,196,242,155,238,13,149,89,179,92,90,187,201,94,177,251,133,61,210,221,83,218,100,157,138,168,36,108,145,73,193,232,230,59,139,216,213,217,200,173,93,182,84,84,249,1,169,48,71,254,138,58,174,177,117,105,163,84,89,151,118,213,71,151,219,118,163,202,108,148,83,61,222,66,171,147,210,57,17,178,34,61,33,157,140,238,198,187,189,169,187,227,238,61,241,72,164,128,2,184,60,105,245,138,213,101,210,60,83,68,45,247,234,184,175,185,45,225,151,186,234,58,74,166,181,142,181,82,178,70,163,106,163,71,163,213,146,84,201,19,226,71,49,88,231,209,200,187,163,162,66,178,250,85,210,223,211,79,81,218,117,166,115,88,190,51,65,121,200,41,126,43,69,230,188,191,118,215,19,251,213,223,172,71,177,205,218,150,41,221,247,28,143,93,182,102,238,86,162,245,95,19,77,107,253,52,245,113,148,249,123,127,149,160,193,55,194,168,249,197,194,105,124,148,243,121,137,36,218,71,181,219,213,75,83,193,201,199,120,146,46,77,71,114,222,74,120,37,232,229,246,92,171,58,234,6,162,110,205,150,154,222,184,117,28,124,88,239,55,85,36,148,245,117,11,186,63,156,125,150,69,77,242,86,113,127,154,251,174,222,55,34,132,0,234,7,76,255,0,67,122,227,158,105,108,116,151,90,122,76,103,32,174,183,208,124,82,62,21,83,80,178,103,121,89,223,247,24,142,238,192,177,72,143,107,81,175,107,209,205,78,46,66,234,124,43,53,142,251,171,189,35,218,41,178,56,119,171,192,174,18,225,209,212,242,103,246,213,45,52,16,73,76,188,24,198,163,59,112,84,69,6,223,121,206,236,115,115,149,207,84,72,65,227,79,128,84,216,186,134,197,53,6,159,30,164,163,182,229,88,187,41,159,93,10,68,215,215,220,104,234,36,73,150,84,106,243,115,217,79,61,3,17,239,79,155,56,53,170,189,181,70,188,22,51,250,155,23,80,217,94,159,84,100,52,148,118,220,171,23,125,75,40,102,88,154,250,251,141,29,68,107,10,68,174,78,110,123,41,231,175,122,177,139,243,103,55,57,23,182,138,208,185,242,149,188,106,253,83,226,223,79,232,125,198,226,93,72,2,170,252,12,127,125,159,195,127,204,142,85,227,87,234,159,22,250,127,67,238,55,18,234,74,86,241,171,245,79,139,125,63,161,247,27,136,16,170,219,246,239,244,89,144,252,63,254,131,62,208,89,190,47,253,231,253,52,242,215,47,33,248,254,183,251,207,196,191,169,247,63,215,252,251,103,202,196,254,202,253,170,179,125,186,248,175,217,191,136,83,252,99,225,61,191,61,228,123,141,239,249,126,239,234,251,221,190,124,57,253,222,91,111,242,220,178,159,5,220,90,197,156,226,189,66,225,89,77,15,157,178,228,22,251,29,174,227,77,221,124,125,250,89,227,186,71,44,124,216,173,123,121,49,238,77,218,168,228,223,116,84,95,153,192,60,64,186,17,190,244,171,149,73,154,226,204,243,186,101,144,92,22,59,117,78,236,143,225,117,83,201,85,36,86,174,15,168,150,162,126,213,53,59,87,204,185,17,175,223,101,217,223,37,11,180,209,75,182,151,222,180,143,16,172,209,91,157,37,126,9,29,158,154,147,31,150,154,105,37,99,104,160,98,67,28,74,233,85,101,71,198,145,246,222,217,63,88,215,177,205,126,207,71,33,237,74,22,240,253,235,186,251,210,174,85,30,21,148,191,206,233,150,65,112,73,46,52,219,50,63,133,213,79,37,44,114,221,121,178,158,90,137,251,84,212,238,79,44,213,70,191,125,211,103,124,214,247,173,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,3,245,144,131,197,223,88,174,186,107,210,227,49,28,114,253,73,67,114,212,27,196,86,74,152,146,169,209,86,201,106,108,82,77,86,232,26,199,181,202,197,115,41,224,149,85,28,206,221,83,152,228,253,99,84,155,229,27,120,187,235,21,171,82,186,163,102,35,142,95,170,235,173,186,125,103,138,201,83,18,85,54,90,40,238,174,150,73,170,221,3,88,247,53,30,141,125,60,18,170,163,95,220,165,115,28,159,171,106,129,18,180,159,5,253,40,106,158,27,166,127,20,248,103,218,220,130,221,98,243,189,142,247,149,243,85,49,195,221,237,242,111,62,61,206,92,121,55,125,182,221,55,220,232,29,100,232,93,103,78,221,71,102,122,115,240,111,135,89,91,112,146,227,142,53,139,59,225,125,158,161,238,146,149,35,150,116,71,203,219,98,246,30,253,220,157,216,101,111,55,43,85,203,37,124,25,52,183,237,95,81,215,221,76,175,177,121,170,12,19,31,147,203,86,249,174,30,78,233,90,244,134,31,213,163,209,210,115,165,109,197,191,54,185,141,219,117,217,221,181,61,255,0,141,166,142,95,98,202,176,94,160,105,230,239,89,106,109,233,135,86,71,197,141,242,149,81,201,81,87,78,187,171,249,201,222,100,181,63,36,103,22,121,95,188,237,228,106,32,118,191,6,77,82,251,87,211,141,247,76,235,239,190,106,191,4,200,36,242,212,94,87,135,147,181,214,177,38,135,245,136,196,108,156,234,155,113,119,205,206,123,118,217,118,111,109,9,254,81,15,132,206,168,90,180,227,172,27,93,178,242,218,72,233,243,171,61,102,46,202,186,154,214,211,178,154,119,186,58,152,118,228,138,146,62,89,105,35,167,100,123,181,92,250,134,236,170,168,140,117,239,0,0,1,82,190,55,182,141,56,143,42,211,75,245,61,199,142,125,81,111,171,163,172,164,141,201,39,59,60,114,35,233,228,153,22,109,225,218,121,42,82,53,72,85,38,229,63,41,19,203,181,174,134,221,11,81,97,181,253,96,233,36,25,221,218,174,221,109,110,81,73,52,19,83,53,92,247,92,99,119,58,8,85,17,143,251,146,86,54,154,55,174,201,179,30,229,87,51,250,237,233,94,42,122,199,98,213,222,174,46,244,216,228,59,210,96,86,248,176,233,42,121,63,251,106,170,154,121,228,169,94,15,99,85,157,185,234,37,131,111,188,215,118,57,181,202,215,162,36,85,196,242,155,238,13,149,89,179,92,90,187,201,94,177,251,133,61,210,221,83,218,100,157,138,168,36,108,145,73,193,232,230,59,139,216,213,217,200,173,93,182,84,84,249,1,169,48,121,77,39,206,191,74,26,89,134,234,103,194,254,25,246,183,31,183,95,124,151,127,189,229,124,213,52,115,118,187,156,91,207,143,115,143,46,45,223,109,246,77,246,61,88,16,255,0,197,22,209,212,21,223,166,91,148,122,33,113,236,218,161,243,51,231,16,64,232,160,170,146,197,21,44,178,204,230,212,73,51,56,194,157,174,50,195,27,31,44,205,145,173,69,70,36,177,203,66,230,170,10,64,241,66,232,163,250,63,231,111,214,125,61,182,90,168,116,219,50,184,50,154,43,117,18,118,126,13,116,116,46,123,233,210,39,57,119,134,94,212,243,70,177,162,50,63,191,23,8,218,200,187,129,221,114,91,158,137,87,248,50,100,52,186,37,29,35,89,110,167,199,105,178,181,134,146,120,94,236,145,107,45,82,215,172,175,153,168,233,159,202,86,34,61,170,232,209,136,198,49,120,49,173,109,123,116,157,234,159,70,254,160,99,222,227,1,226,172,89,254,101,140,227,57,54,25,98,200,106,233,44,89,141,61,53,53,246,222,213,69,130,185,148,245,12,168,129,94,213,69,68,124,114,198,138,215,166,207,68,116,141,69,227,35,218,239,201,137,229,55,220,27,42,179,102,184,181,119,146,189,99,247,10,123,165,186,167,180,201,59,21,80,72,217,34,147,131,209,204,119,23,177,171,179,145,90,187,108,168,169,242,2,205,60,107,235,116,73,151,92,54,222,219,77,92,154,191,61,61,60,207,174,107,167,236,65,141,177,213,168,216,94,138,244,133,95,37,92,143,115,85,172,116,136,144,201,205,204,106,198,143,172,11,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,46,154,122,153,228,114,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,15,215,150,101,55,220,231,42,188,230,185,77,119,157,189,100,23,10,139,165,198,167,180,200,251,245,83,200,233,37,147,131,17,172,111,39,189,203,179,81,26,155,236,136,137,242,46,83,195,23,160,239,208,133,138,155,94,117,98,203,199,62,200,45,237,248,109,174,227,110,237,213,98,240,185,243,54,77,157,221,114,119,170,32,117,58,187,148,113,203,11,86,72,87,110,114,181,67,208,117,185,30,168,69,225,111,125,110,181,86,210,85,103,107,103,199,29,144,62,154,154,56,24,149,171,117,161,89,24,173,138,71,196,175,106,175,7,190,55,36,111,123,92,246,54,54,57,177,182,141,139,254,241,71,244,39,169,191,146,251,197,17,64,32,91,167,138,247,67,148,217,45,170,247,213,198,156,190,173,111,182,218,122,119,229,214,148,100,181,9,93,73,19,99,129,181,176,35,81,203,19,224,137,172,238,181,118,137,97,137,210,110,199,70,254,245,96,104,190,175,102,90,11,170,24,254,174,105,252,244,145,223,113,218,135,77,78,149,112,36,208,74,199,198,232,165,134,70,124,149,89,36,82,73,26,171,85,175,68,122,171,92,215,34,57,52,230,82,183,137,215,65,223,161,11,237,78,188,233,61,151,142,3,144,92,29,241,43,93,186,221,219,165,197,230,115,33,108,123,187,186,229,236,212,78,234,133,111,24,227,138,23,44,112,166,220,226,106,133,170,116,197,212,46,43,213,6,141,89,117,115,22,166,242,30,127,185,77,113,181,190,170,58,137,173,149,209,59,140,180,242,57,139,254,214,70,43,154,199,62,41,98,122,177,156,248,167,85,42,47,193,199,68,53,230,12,202,187,92,233,111,149,120,230,151,213,83,205,110,171,163,154,62,76,202,167,98,61,177,164,81,187,228,214,83,74,231,57,106,147,230,143,71,192,206,72,250,142,221,186,1,207,245,211,66,244,227,168,189,56,184,233,126,168,89,188,245,170,187,105,97,154,37,70,85,91,234,154,138,145,213,83,72,168,189,185,153,201,219,46,202,213,107,156,199,181,236,123,216,236,219,234,22,21,117,211,92,255,0,37,211,155,237,69,36,247,44,86,241,91,100,172,150,145,238,116,18,79,77,51,225,145,209,185,205,107,149,138,230,42,162,171,90,187,109,186,39,224,106,32,205,103,86,62,169,245,147,234,6,67,238,51,129,50,188,43,250,234,169,192,50,27,87,76,58,165,95,87,62,49,124,168,134,219,134,77,13,44,92,45,55,25,234,166,123,160,149,35,141,38,145,149,83,84,162,36,143,123,251,79,107,19,139,99,123,223,29,196,153,87,46,167,195,23,175,31,211,125,138,155,65,181,98,245,203,62,199,237,237,248,109,210,227,113,238,85,101,16,181,243,58,77,155,218,106,119,169,224,109,58,59,148,146,75,51,82,73,151,126,18,185,2,42,248,213,250,167,197,190,159,208,251,141,196,128,4,255,0,241,171,245,79,139,125,63,161,247,27,137,231,252,44,58,76,195,122,140,213,11,182,113,168,21,20,149,214,45,53,168,183,212,212,99,149,116,11,60,23,151,213,71,88,145,36,143,238,53,26,200,165,167,142,69,99,153,35,37,77,216,228,226,170,138,18,87,194,135,161,202,108,106,213,100,234,227,81,159,86,151,219,149,61,67,241,27,74,178,90,116,161,164,149,178,64,234,217,209,200,213,149,243,196,231,246,154,155,196,144,202,217,55,123,164,103,102,205,0,3,133,117,131,210,102,27,213,214,151,253,135,190,212,82,89,239,180,21,17,212,216,178,55,80,45,84,246,167,172,140,89,209,140,73,34,87,178,88,152,177,185,138,254,27,246,222,168,174,137,138,153,236,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,206,39,236,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,186,136,32,7,140,23,79,88,174,109,161,43,212,23,153,248,126,73,167,61,138,110,81,210,198,239,138,80,214,86,65,7,151,154,77,146,68,237,73,47,118,53,228,173,111,57,219,193,86,94,108,10,86,47,251,197,31,208,158,166,254,75,239,20,69,0,151,253,226,143,232,79,83,127,37,247,138,32,40,4,179,79,21,238,135,42,113,171,173,239,171,141,57,125,34,88,174,85,20,239,203,173,40,200,169,214,134,174,87,71,3,107,96,70,163,82,86,79,43,153,221,106,239,42,77,43,164,221,237,145,253,154,203,53,80,6,107,58,98,234,23,42,233,127,89,108,186,185,139,83,121,255,0,33,220,166,184,218,223,85,37,60,55,58,25,91,198,90,121,28,197,255,0,107,35,21,205,123,89,44,81,61,88,254,28,87,67,218,47,171,216,110,189,105,126,63,171,154,127,61,92,150,44,138,157,211,83,165,92,11,12,241,61,146,58,41,97,145,159,52,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,90,86,241,29,232,114,155,165,44,202,131,48,211,231,213,212,105,214,97,81,59,40,97,149,146,202,251,37,91,81,30,180,82,206,168,173,123,28,213,115,160,115,157,221,115,34,149,174,71,44,43,44,158,39,161,126,179,111,189,30,106,61,85,206,75,87,198,112,204,163,203,211,228,214,216,152,196,170,116,113,43,251,85,52,210,59,109,166,139,187,42,164,110,114,71,35,94,230,187,138,171,37,140,45,171,197,31,208,158,166,254,75,239,20,69,43,116,157,234,159,70,254,160,99,222,227,1,165,48,4,85,241,71,244,39,169,191,146,251,197,17,74,221,39,122,167,209,191,168,24,247,184,192,93,79,138,63,161,61,77,252,151,222,40,138,86,233,59,213,62,141,253,64,199,189,198,0,52,166,71,94,166,186,193,198,122,90,213,13,45,178,234,50,210,81,225,57,205,61,253,183,91,195,162,168,150,123,100,244,113,210,190,153,236,142,6,72,233,88,247,76,248,156,196,102,251,201,27,249,53,35,115,95,34,138,171,241,206,253,201,255,0,18,127,45,2,205,51,252,3,13,213,60,54,237,167,218,131,143,82,95,49,235,229,58,211,87,80,212,162,240,149,155,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,166,123,58,193,233,51,50,233,23,84,62,195,223,106,42,239,22,42,250,120,234,108,89,27,168,18,150,11,171,18,54,44,232,198,36,146,163,31,20,175,88,220,197,127,61,187,111,84,70,202,197,89,211,224,211,212,198,101,127,146,233,210,197,246,134,146,170,197,142,89,234,242,59,21,115,81,35,158,141,139,91,18,79,72,244,70,237,51,31,45,98,202,215,170,163,216,189,198,170,189,174,98,69,61,122,157,233,235,21,234,131,70,175,90,71,148,212,249,15,63,219,169,183,93,25,75,29,68,214,202,232,157,202,42,136,218,244,255,0,109,27,209,174,99,159,20,178,177,30,206,124,144,41,131,195,207,173,59,175,75,26,161,79,98,203,242,10,182,233,94,75,80,169,144,81,165,51,170,146,138,117,143,140,87,8,35,107,145,204,123,92,145,54,85,98,57,95,10,57,59,114,61,144,241,185,78,166,238,214,171,255,0,72,154,175,125,177,92,233,46,54,219,142,155,223,106,232,235,41,38,108,208,84,193,37,178,103,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,157,125,66,194,174,186,107,159,228,186,115,125,168,164,158,229,138,222,43,108,149,146,210,61,206,130,73,233,166,124,50,58,55,57,173,114,177,92,197,84,85,107,87,109,183,68,252,11,137,233,167,254,147,109,223,233,254,119,255,0,191,186,1,74,197,244,120,140,245,175,253,21,116,226,11,6,1,115,181,73,169,185,79,234,237,180,211,175,118,75,93,10,163,210,75,155,161,226,230,59,139,216,145,196,217,85,173,124,142,115,182,149,176,203,26,208,185,234,181,75,84,179,189,105,206,238,122,153,169,119,223,140,228,151,158,207,157,173,242,176,211,247,123,80,178,24,255,0,87,11,25,27,118,142,38,55,238,181,55,219,117,221,85,85,67,207,218,109,55,91,253,214,138,197,98,182,85,220,110,87,26,136,233,40,232,233,33,116,211,212,207,35,145,177,197,28,109,69,115,222,231,42,53,26,136,170,170,168,136,95,79,135,159,69,150,174,150,52,190,158,251,151,227,244,141,213,76,150,157,87,32,172,74,150,213,45,20,11,39,40,173,240,72,214,163,88,198,181,34,116,168,197,114,62,100,114,247,36,99,33,227,199,252,49,124,63,235,52,138,142,155,168,29,111,199,124,166,117,87,198,124,102,219,44,147,197,85,97,165,146,9,161,149,213,44,107,210,53,154,120,234,62,112,200,199,58,22,177,187,171,100,115,217,29,138,129,85,126,57,223,185,63,226,79,229,165,117,104,14,142,95,122,128,214,92,79,71,113,201,188,189,94,77,112,109,60,149,60,88,255,0,41,74,198,186,74,154,158,15,123,18,78,212,17,203,47,111,154,57,252,56,183,239,57,16,177,95,28,239,220,159,241,39,242,210,42,248,92,122,236,211,47,206,189,158,180,11,201,209,125,33,195,116,23,75,241,253,35,211,248,42,227,177,99,180,238,134,157,106,231,89,167,149,239,145,210,203,52,143,249,34,190,73,100,146,69,70,163,88,138,245,70,181,173,68,106,123,80,0,20,3,226,143,235,179,83,127,37,246,122,34,255,0,128,21,87,224,99,251,236,254,27,254,100,69,95,20,127,93,154,155,249,47,179,209,23,252,80,15,138,63,174,205,77,252,151,217,232,128,149,94,6,63,190,207,225,191,230,68,85,241,71,245,217,169,191,146,251,61,17,42,188,12,127,125,159,195,127,204,136,171,226,143,235,179,83,127,37,246,122,32,35,253,203,237,223,232,179,30,248,135,253,6,125,160,188,252,35,251,207,250,105,229,173,190,127,240,253,111,247,159,134,255,0,95,238,127,172,249,247,15,171,160,63,161,175,211,46,39,253,32,254,43,250,61,248,131,126,59,240,206,93,238,207,23,112,229,195,245,157,158,231,111,187,218,253,111,107,185,218,253,103,2,207,252,41,180,183,4,214,158,135,115,221,52,212,203,23,198,113,187,206,160,79,231,104,188,212,212,253,222,213,37,174,104,255,0,89,11,217,35,118,146,38,59,238,185,55,219,101,221,21,81,96,7,88,189,29,103,125,32,103,116,246,11,253,103,198,113,187,207,63,179,249,7,110,26,127,138,118,161,167,125,87,246,171,39,150,72,59,82,84,36,127,172,84,231,183,38,238,139,242,13,15,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,126,178,152,60,52,188,65,42,116,122,235,103,233,243,87,238,180,145,233,245,125,71,150,179,221,170,229,138,150,12,105,239,117,84,242,44,138,200,21,243,178,162,166,120,154,175,154,86,178,4,221,202,168,196,118,215,62,5,21,248,181,217,53,150,147,170,202,203,222,166,195,222,199,235,45,240,211,97,119,8,45,237,166,165,150,215,26,119,31,78,213,71,189,95,52,51,212,74,146,172,142,230,174,123,94,140,142,41,33,98,115,95,15,172,183,72,240,126,173,48,92,151,90,29,73,5,138,150,162,100,166,174,174,149,141,162,183,220,93,11,210,146,166,161,31,19,209,88,217,85,188,93,188,93,169,22,57,214,70,182,23,35,175,39,169,222,158,177,94,168,52,106,245,164,121,77,79,144,243,253,186,155,117,209,148,177,212,77,108,174,137,220,162,168,141,175,79,246,209,189,26,230,57,241,75,43,17,236,231,201,51,173,170,90,91,157,232,182,119,115,211,61,75,177,124,27,36,179,118,124,237,23,154,134,163,181,221,133,147,71,250,200,94,248,221,188,114,177,223,117,203,182,251,46,202,138,136,26,126,4,0,240,197,235,199,244,223,98,166,208,109,88,189,114,207,177,251,123,126,27,116,184,220,123,149,89,68,45,124,206,147,102,246,154,157,234,120,27,78,142,229,36,146,204,212,146,101,223,132,174,73,191,159,231,248,110,150,97,183,109,65,212,28,134,146,199,143,88,233,214,166,186,186,165,87,132,76,221,17,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,66,47,248,165,231,90,53,139,116,167,126,176,234,133,174,213,122,189,100,31,168,196,45,117,19,186,58,175,138,53,81,169,93,78,230,53,207,103,149,100,174,149,238,251,172,123,85,32,123,145,42,17,174,161,115,186,245,131,213,158,101,213,214,168,125,184,190,211,213,217,236,84,20,241,211,88,177,199,87,165,84,22,166,44,108,73,213,143,72,226,71,190,89,88,178,57,234,206,123,118,216,170,173,137,136,146,127,194,143,162,143,210,110,85,7,82,154,153,108,186,211,99,120,149,194,158,167,18,139,110,204,55,139,164,50,57,203,81,205,28,146,58,26,89,35,103,201,173,225,36,171,197,94,169,12,209,56,44,43,195,235,18,213,204,31,164,188,23,26,214,134,213,193,125,165,167,153,105,168,107,162,123,107,109,246,231,76,245,164,166,168,87,202,245,87,182,37,111,22,237,23,106,53,142,5,141,174,133,202,236,240,154,168,50,174,5,255,0,120,92,122,19,211,47,206,189,226,180,149,68,85,240,184,244,39,166,95,157,123,197,105,42,128,3,202,91,181,87,78,46,250,143,119,210,27,102,105,106,169,204,236,54,250,123,165,202,201,29,66,45,85,53,44,202,169,28,142,111,255,0,160,174,68,251,204,108,208,57,200,212,154,37,127,171,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,88,30,33,126,39,85,152,181,102,65,211,247,78,181,189,155,172,61,203,101,255,0,45,137,243,193,85,106,170,138,121,224,171,161,166,138,72,153,198,100,237,71,181,91,30,246,163,100,119,109,17,232,217,88,22,126,102,179,171,31,84,250,201,245,3,33,247,25,203,137,240,235,235,170,155,170,92,53,48,125,65,175,164,102,170,88,41,230,154,186,26,106,89,88,203,157,186,21,167,98,92,149,82,52,130,23,186,74,134,198,248,90,255,0,235,177,207,107,24,199,35,25,78,221,88,250,167,214,79,168,25,15,184,206,5,212,248,92,122,19,211,47,206,189,226,180,149,68,85,240,184,244,39,166,95,157,123,197,105,42,128,0,0,162,191,18,190,138,46,61,58,106,61,118,168,97,86,205,180,203,46,184,54,74,103,181,41,96,142,213,116,169,90,153,95,108,138,8,220,143,88,88,200,28,248,220,145,53,141,141,236,137,85,206,98,185,254,43,162,94,187,51,46,142,46,183,216,27,99,171,203,177,59,237,58,189,248,227,174,201,69,4,87,20,116,104,218,214,61,97,153,90,254,211,31,27,154,212,111,113,22,53,122,175,106,52,75,212,214,188,43,1,212,93,35,203,240,173,82,168,164,165,196,238,150,122,152,174,213,149,47,133,140,160,129,24,174,90,180,146,118,186,40,159,2,181,38,100,175,69,72,223,27,95,255,0,82,102,135,44,183,88,172,249,85,230,211,139,100,127,104,44,180,87,10,138,123,117,223,201,190,147,226,20,172,145,205,138,167,176,245,87,197,220,98,53,253,183,47,38,242,217,126,104,7,181,234,43,94,115,46,164,181,114,251,170,217,157,109,91,159,113,168,123,45,148,51,84,36,204,180,219,145,238,90,122,40,149,172,99,120,70,215,108,174,70,55,155,213,242,57,57,189,202,182,63,225,41,209,71,193,40,232,250,178,212,219,101,214,142,245,55,122,60,46,223,58,118,35,109,12,208,118,223,115,114,35,185,201,222,100,178,199,19,100,107,90,145,163,165,68,145,37,133,236,130,189,11,105,54,141,107,95,81,216,238,5,174,57,127,193,108,53,124,164,166,163,228,232,190,59,92,143,98,67,108,243,8,169,229,251,187,187,239,110,142,127,14,212,106,217,101,141,201,162,144,4,0,241,171,244,177,139,125,64,161,246,235,137,63,200,1,227,87,233,99,22,250,129,67,237,215,16,42,175,164,239,84,250,55,245,3,30,247,24,13,41,153,172,233,59,213,62,141,253,64,199,189,198,2,215,188,77,122,237,181,104,142,27,113,208,205,45,201,170,227,213,11,245,60,109,170,172,181,206,214,63,27,162,122,181,206,124,146,108,170,202,153,162,221,177,177,156,100,99,36,239,242,141,82,30,232,65,111,21,137,52,25,122,163,175,135,70,168,169,27,120,109,58,187,55,168,183,84,242,162,146,246,178,191,184,196,137,35,70,178,165,173,70,172,239,100,142,107,228,126,206,107,38,100,235,39,159,240,209,253,59,127,74,123,23,232,47,255,0,21,251,99,254,131,255,0,161,143,136,209,249,255,0,244,87,255,0,154,254,243,250,239,245,159,180,142,184,6,1,153,106,158,101,105,211,237,62,199,170,239,153,13,242,161,41,168,104,105,145,57,202,253,149,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,83,66,125,29,244,171,134,244,161,164,118,252,62,205,109,164,118,79,113,167,167,169,203,46,241,200,179,62,227,113,70,125,244,108,174,99,29,229,163,115,164,108,44,226,222,44,85,114,167,113,242,61,225,29,124,106,253,44,98,223,80,40,125,186,226,64,15,11,143,93,154,101,249,215,179,214,147,255,0,198,175,210,198,45,245,2,135,219,174,36,0,240,184,245,217,166,95,157,123,61,104,23,252,0,0,102,179,171,31,84,250,201,245,3,33,247,25,205,41,153,172,234,199,213,62,178,125,64,200,125,198,112,45,83,193,83,210,198,83,245,2,187,219,173,197,85,245,99,234,159,89,62,160,100,62,227,57,106,158,10,158,150,50,159,168,21,222,221,110,42,175,171,31,84,250,201,245,3,33,247,25,192,186,159,11,143,66,122,101,249,215,188,86,146,168,138,190,23,30,132,244,203,243,175,120,173,37,80,0,0,21,87,227,157,251,147,254,36,254,90,114,175,5,79,84,249,79,211,250,239,113,183,29,87,199,59,247,39,252,73,252,180,229,94,10,158,169,242,159,167,245,222,227,110,3,149,120,163,250,236,212,223,201,125,158,136,159,254,10,158,150,50,159,168,21,222,221,110,32,7,138,63,174,205,77,252,151,217,232,137,255,0,224,169,233,99,41,250,129,93,237,214,224,39,249,149,115,85,6,85,192,210,159,73,222,150,52,111,233,254,61,237,208,17,87,198,175,210,198,45,245,2,135,219,174,36,170,233,59,210,198,141,253,63,199,189,186,2,42,248,213,250,88,197,190,160,80,251,117,196,10,171,233,59,213,62,141,253,64,199,189,198,2,85,120,213,250,167,197,190,159,208,251,141,196,138,189,39,122,167,209,191,168,24,247,184,192,74,175,26,191,84,248,183,211,250,31,113,184,128,240,84,245,79,148,253,63,174,247,27,113,117,37,43,120,42,122,167,202,126,159,215,123,141,184,186,144,0,0,60,166,172,103,95,162,253,44,204,181,51,225,127,19,251,37,143,220,111,190,75,191,217,243,94,86,154,73,187,93,206,46,225,203,183,199,151,23,109,190,251,46,219,25,140,187,93,174,183,251,173,109,246,251,115,171,184,220,174,53,18,85,214,86,85,204,233,167,169,158,71,43,164,150,73,28,170,231,189,206,85,114,185,85,85,85,85,84,187,255,0,24,92,214,235,138,244,124,251,21,190,158,146,74,124,199,40,182,217,43,157,51,28,175,142,6,54,106,228,116,74,142,68,71,247,104,98,106,171,145,201,193,207,77,183,84,115,105,91,79,112,171,174,165,103,248,214,156,216,170,41,32,185,101,87,138,43,37,28,181,111,115,96,142,122,153,153,12,110,145,205,107,156,140,71,61,21,85,26,229,219,125,145,127,0,47,123,195,47,69,63,66,221,35,226,222,98,225,230,171,243,189,179,90,206,18,243,134,47,59,4,62,94,56,247,141,142,110,212,177,83,115,106,242,218,85,151,139,149,188,118,241,94,48,184,85,215,42,232,249,247,219,125,69,36,116,248,118,81,109,189,215,54,103,185,31,36,15,108,212,40,216,145,26,168,175,238,215,68,229,71,43,83,131,94,187,238,136,215,76,156,79,22,177,96,216,173,155,10,197,168,124,149,151,31,183,211,218,237,212,221,215,201,216,165,130,54,199,20,124,222,174,123,184,177,141,77,220,170,229,219,117,85,95,153,229,122,133,197,175,185,206,129,106,94,21,139,80,249,219,214,65,135,222,109,118,234,110,235,35,239,213,79,69,44,113,71,205,234,214,55,147,222,212,221,202,141,77,247,85,68,249,129,158,30,154,51,250,109,44,234,27,77,245,6,225,144,213,216,237,182,60,162,219,83,116,174,166,89,121,197,110,243,12,74,196,84,137,21,239,99,169,214,86,61,141,69,230,199,57,187,59,150,203,165,227,42,230,151,122,100,187,93,111,253,54,233,69,246,251,115,171,184,220,174,56,61,138,174,178,178,174,103,77,61,76,242,80,66,233,37,146,71,42,185,239,115,149,92,174,85,85,85,85,85,3,165,156,171,171,31,75,26,201,244,255,0,33,246,233,206,170,114,174,172,125,44,107,39,211,252,135,219,167,3,53,133,138,103,254,22,249,86,164,233,102,133,234,103,77,54,155,84,95,107,48,251,10,101,180,85,183,41,35,242,245,213,20,205,154,91,186,201,60,143,229,10,247,120,201,12,45,71,51,182,197,138,41,57,185,25,93,102,148,250,78,244,177,163,127,79,241,239,110,128,14,127,209,151,66,250,113,209,229,138,186,75,101,127,218,140,206,243,202,43,150,77,81,70,148,242,58,151,159,40,233,105,226,230,254,196,41,197,142,122,35,220,233,36,68,115,156,168,216,153,31,106,213,140,235,244,95,165,153,150,166,124,47,226,127,100,177,251,141,247,201,119,251,62,107,202,211,73,55,107,185,197,220,57,118,248,242,226,237,183,223,101,219,99,213,144,131,198,23,53,186,226,189,31,62,197,111,167,164,146,159,49,202,45,182,74,231,76,199,43,227,129,141,154,185,29,18,163,145,17,253,218,24,154,170,228,114,112,115,211,109,213,28,208,164,11,181,218,235,127,186,214,223,111,183,58,187,141,202,227,81,37,93,101,101,92,206,154,122,153,228,114,186,73,100,145,202,174,123,220,229,87,43,149,85,85,85,85,75,244,240,203,209,79,208,183,72,248,183,152,184,121,170,252,239,108,214,179,132,188,225,139,206,193,15,151,142,61,227,99,155,181,44,84,220,218,188,182,149,101,226,229,111,29,168,135,79,112,171,174,165,103,248,214,156,216,170,41,32,185,101,87,138,43,37,28,181,111,115,96,142,122,153,153,12,110,145,205,107,156,140,71,61,21,85,26,229,219,125,145,127,3,78,88,158,45,98,193,177,91,54,21,139,80,249,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,249,189,92,247,113,99,26,155,185,85,203,182,234,170,191,48,33,183,140,46,21,117,202,186,62,125,246,223,81,73,29,62,29,148,91,111,117,205,153,238,71,201,3,219,53,10,54,36,70,170,43,251,181,209,57,81,202,212,224,215,174,251,162,53,213,1,211,70,127,77,165,157,67,105,190,160,220,50,26,187,29,182,199,148,91,106,110,149,212,203,47,56,173,222,97,137,88,138,145,34,189,236,117,58,202,199,177,168,188,216,231,55,103,114,217,116,61,212,46,45,125,206,116,11,82,240,172,90,135,206,222,178,12,62,243,107,183,83,119,89,31,126,170,122,41,99,138,62,111,86,177,188,158,246,166,238,84,106,111,186,170,39,204,204,184,26,168,7,52,233,146,237,117,191,244,219,165,23,219,237,206,174,227,114,184,224,246,42,186,202,202,185,157,52,245,51,201,65,11,164,150,73,28,170,231,189,206,85,114,185,85,85,85,85,84,233,96,10,86,241,171,245,79,139,125,63,161,247,27,137,117,37,43,120,213,250,167,197,190,159,208,251,141,196,14,171,224,99,251,236,254,27,254,100,89,78,172,125,132,253,22,102,95,165,47,250,12,251,63,113,251,71,253,251,253,43,242,210,121,175,239,31,173,254,243,220,254,247,247,255,0,214,252,246,43,47,193,30,237,106,176,90,181,230,251,125,185,210,91,173,182,234,124,126,174,178,178,174,102,195,5,52,17,182,230,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,56,7,136,167,93,85,61,82,230,75,131,233,245,125,91,52,174,193,81,12,212,48,212,210,196,199,220,238,48,165,67,22,228,138,177,164,240,177,209,212,58,54,66,231,255,0,81,141,123,152,199,185,88,192,138,186,133,91,134,220,115,252,150,225,167,54,154,187,94,39,85,120,173,154,195,67,86,229,116,244,182,231,76,245,166,134,69,87,189,85,237,137,88,213,85,123,254,104,191,121,223,138,218,247,131,39,244,142,251,9,125,251,77,255,0,200,99,245,159,102,254,35,207,204,124,83,188,157,255,0,33,255,0,137,255,0,126,238,239,247,59,251,118,190,255,0,154,33,95,64,189,20,101,93,86,106,61,37,238,237,108,242,250,101,140,220,33,147,35,184,84,36,140,142,191,130,182,71,91,41,214,55,49,238,154,86,42,35,220,199,39,102,55,163,213,121,58,38,75,125,24,158,45,98,193,177,91,54,21,139,80,249,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,249,189,92,247,113,99,26,155,185,85,203,182,234,170,191,48,25,102,83,98,193,177,91,206,107,148,215,121,43,46,63,111,168,186,92,106,123,79,147,177,75,4,110,146,89,56,49,28,247,113,99,28,187,53,21,203,182,200,138,191,35,50,250,177,157,126,148,53,79,50,212,207,133,252,51,237,110,65,113,190,249,46,255,0,123,202,249,170,153,38,237,119,56,183,159,30,231,30,92,91,190,219,236,155,236,94,247,137,70,175,83,105,7,71,217,196,233,61,34,92,179,10,116,196,45,176,212,193,44,172,157,245,205,115,42,26,139,30,220,30,218,52,171,145,142,122,163,17,241,53,23,150,232,199,103,220,11,201,240,122,194,174,184,175,71,204,190,220,42,41,36,167,204,114,139,149,238,133,176,189,202,248,224,99,97,161,86,202,138,212,68,127,118,134,87,34,53,92,156,28,197,223,117,86,183,218,248,154,104,167,233,167,164,124,167,203,220,60,173,126,9,190,107,71,206,94,16,203,228,160,155,204,71,38,209,189,206,222,150,90,158,13,78,59,202,145,114,114,55,150,253,215,68,48,171,174,154,232,190,3,167,55,218,138,73,238,88,174,47,106,178,86,75,72,247,58,9,39,166,164,142,25,29,27,156,214,185,88,174,98,170,42,181,171,182,219,162,126,7,213,212,44,42,213,169,88,6,75,167,55,218,138,184,45,185,85,158,182,201,89,45,35,218,217,227,130,166,23,195,35,163,115,154,230,163,209,175,85,69,86,185,55,219,116,95,192,12,208,233,62,117,250,47,213,60,55,83,62,23,241,63,178,89,5,186,251,228,187,253,159,53,229,106,99,155,181,220,226,238,28,187,124,121,113,118,219,239,178,237,177,166,140,79,41,177,103,56,173,155,53,197,171,188,237,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,156,30,141,123,121,49,237,93,156,136,228,223,101,68,95,145,152,44,179,22,190,224,217,85,231,10,202,104,124,149,235,31,184,84,90,238,52,221,214,73,216,170,130,71,71,44,124,216,174,99,184,189,142,77,218,170,213,219,116,85,79,153,161,62,128,243,175,210,39,70,218,79,127,248,95,195,252,166,63,29,139,179,223,238,242,248,108,143,160,238,242,226,221,187,158,87,185,199,111,187,207,142,238,219,146,132,128,60,166,172,103,95,162,253,44,204,181,51,225,127,19,251,37,143,220,111,190,75,191,217,243,94,86,154,73,187,93,206,46,225,203,183,199,151,23,109,190,251,46,219,30,172,134,190,44,218,161,117,211,142,143,174,150,203,51,106,227,168,206,175,20,120,187,234,233,171,93,78,250,104,30,217,42,102,223,138,42,200,201,98,164,146,157,241,238,212,115,42,29,186,170,34,177,193,70,217,102,83,125,206,114,171,206,107,148,215,121,219,214,65,112,168,186,92,106,123,76,143,191,85,60,142,146,89,56,49,26,198,242,123,220,187,53,17,169,190,200,136,159,33,147,98,215,220,62,227,13,167,35,161,242,149,117,22,250,11,164,113,247,89,39,42,90,218,88,170,233,164,221,138,168,156,224,158,39,237,191,38,242,217,200,142,69,68,232,29,42,233,111,233,167,168,237,58,211,57,172,95,25,160,188,228,20,191,21,162,243,94,95,187,107,137,253,234,239,214,35,216,230,237,75,20,238,251,142,71,174,219,51,119,43,81,101,167,141,62,1,83,98,234,27,20,212,26,124,122,146,142,219,149,98,236,166,125,116,41,19,95,95,113,163,168,145,38,89,81,171,205,207,101,60,244,12,71,189,62,108,224,214,170,246,213,26,19,87,194,103,84,46,186,143,209,245,174,217,121,109,92,149,24,45,226,179,23,101,93,77,107,170,31,83,3,27,29,76,59,114,68,88,217,20,85,113,211,178,61,220,141,101,59,118,84,69,70,54,101,20,193,224,177,159,212,216,186,134,202,244,250,163,33,164,163,182,229,88,187,234,89,67,50,196,215,215,220,104,234,35,88,82,37,114,115,115,217,79,61,123,213,140,95,155,57,185,200,189,180,86,220,248,3,228,229,152,181,139,57,197,111,56,86,83,67,231,108,185,5,190,162,215,113,166,238,190,62,253,44,241,186,57,99,230,197,107,219,201,143,114,110,213,71,38,251,162,162,252,207,172,0,207,183,95,221,31,93,122,77,213,199,54,222,148,146,96,153,141,69,101,126,40,248,101,114,190,154,6,61,171,37,12,173,145,238,151,157,58,77,19,18,71,57,201,43,28,199,242,230,178,71,28,96,47,207,197,78,211,106,184,244,57,159,86,92,45,148,149,85,22,186,139,61,93,12,179,66,215,190,150,117,185,211,66,178,196,229,77,216,245,138,105,99,87,55,101,225,35,219,248,57,81,105,91,166,75,77,170,255,0,212,150,148,88,175,182,202,75,141,182,227,156,88,169,43,40,234,225,108,208,84,193,37,124,45,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,80,44,43,194,179,160,239,244,163,170,189,95,178,255,0,141,151,16,177,92,237,223,238,15,166,189,181,253,223,247,195,98,100,144,255,0,139,168,99,191,189,60,181,64,0,138,190,40,254,132,245,55,242,95,120,162,40,4,191,239,20,127,66,122,155,249,47,188,81,20,2,6,170,15,201,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,250,192,0,0,3,53,157,88,250,167,214,79,168,25,15,184,206,105,76,205,103,86,62,169,245,147,234,6,67,238,51,129,50,172,157,10,212,245,53,225,219,165,58,159,166,52,21,117,90,161,142,83,220,237,180,180,45,170,138,56,46,246,229,200,107,149,208,61,103,145,145,66,248,86,121,166,108,136,228,228,157,200,220,215,171,163,88,228,167,135,223,134,229,55,78,213,52,58,201,172,50,210,92,117,21,212,241,205,109,162,166,124,173,102,50,249,34,169,134,162,21,150,57,187,53,143,146,26,134,53,234,177,171,35,123,28,145,185,233,180,139,210,252,46,61,9,233,151,231,94,241,90,74,160,41,91,198,175,213,62,45,244,254,135,220,110,39,85,240,49,253,246,127,13,255,0,50,57,87,141,95,170,124,91,233,253,15,184,220,78,171,224,99,251,236,254,27,254,100,5,170,0,0,17,87,197,31,208,158,166,254,75,239,20,68,170,34,175,138,63,161,61,77,252,151,222,40,128,160,18,255,0,188,81,253,9,234,111,228,190,241,68,80,9,127,222,40,254,132,245,55,242,95,120,162,2,128,77,84,25,87,53,80,7,159,207,240,12,55,84,240,219,182,159,106,14,61,73,124,199,175,148,235,77,93,67,82,139,194,86,110,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,145,43,163,175,12,108,19,165,156,238,163,83,47,249,167,219,188,146,151,135,217,250,223,134,205,107,248,71,40,106,33,170,253,91,42,164,142,163,187,28,232,223,214,55,238,118,247,111,205,219,164,213,0,0,0,69,95,20,127,66,122,155,249,47,188,81,20,173,210,119,170,125,27,250,129,143,123,140,5,212,248,163,250,19,212,223,201,125,226,136,165,110,147,189,83,232,223,212,12,123,220,96,3,74,101,85,248,231,126,228,255,0,137,63,150,150,168,85,95,142,119,238,79,248,147,249,104,28,171,193,83,213,62,83,244,254,187,220,109,197,212,148,173,224,169,234,159,41,250,127,93,238,54,226,234,64,205,103,86,62,169,245,147,234,6,67,238,51,150,169,211,79,253,38,219,191,211,252,239,255,0,127,116,42,175,171,31,84,250,201,245,3,33,247,25,203,84,233,167,254,147,109,223,233,254,119,255,0,191,186,1,74,197,138,120,98,248,127,209,234,237,101,55,80,58,223,142,249,188,22,147,140,248,205,182,89,32,150,150,253,85,28,243,67,43,170,88,215,172,137,12,18,83,252,225,145,141,108,206,123,119,87,70,215,178,74,235,53,59,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,32,31,172,0,5,85,248,231,126,228,255,0,137,63,150,145,87,194,227,215,102,153,126,117,236,245,164,170,241,206,253,201,255,0,18,127,45,34,175,133,199,174,205,50,252,235,217,235,64,191,224,0,0,0,2,128,124,81,253,118,106,111,228,190,207,68,95,241,64,62,40,254,187,53,55,242,95,103,162,2,85,120,24,254,251,63,134,255,0,153,17,87,197,31,215,102,166,254,75,236,244,68,170,240,49,253,246,127,13,255,0,50,34,175,138,63,174,205,77,252,151,217,232,128,159,254,10,158,150,50,159,168,21,222,221,110,36,255,0,87,85,186,37,110,233,211,51,184,117,23,105,171,186,105,245,45,61,52,215,90,26,71,78,217,234,158,218,168,86,154,24,214,7,177,232,247,84,164,13,69,230,198,110,169,205,205,103,37,72,129,225,39,159,225,186,89,209,54,127,168,58,131,144,210,88,241,235,30,113,95,83,93,93,82,171,194,38,124,62,218,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,139,0,58,219,235,7,38,234,231,84,37,189,57,106,232,176,155,29,68,237,196,236,245,113,83,247,232,96,150,56,25,51,228,146,38,35,156,249,157,76,201,85,142,124,137,26,185,88,199,57,19,147,130,58,151,167,225,71,253,35,191,163,140,31,166,191,250,20,254,215,251,1,231,185,252,83,225,124,29,203,185,191,255,0,129,255,0,122,242,188,190,255,0,14,123,126,163,203,144,87,195,131,195,254,179,168,139,236,90,183,171,216,239,249,211,208,121,152,34,166,168,146,122,121,50,42,174,15,143,141,59,225,124,114,50,24,100,84,123,230,71,113,89,34,72,154,143,253,114,197,119,224,8,85,226,97,209,69,199,169,252,18,219,155,105,165,179,204,234,78,37,181,53,21,28,105,75,15,198,104,102,154,52,146,158,106,137,157,31,14,206,239,158,53,116,156,83,121,218,140,87,76,142,108,213,0,101,223,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,167,56,159,178,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,202,174,180,188,73,179,46,173,112,219,70,159,89,176,250,188,11,30,130,162,74,155,213,12,55,212,174,101,229,232,177,173,50,74,169,79,11,145,144,185,178,61,25,187,152,231,189,142,84,229,19,21,62,175,139,126,156,233,30,17,212,188,151,189,62,202,169,38,200,114,170,127,137,101,120,229,53,51,26,203,61,95,8,210,57,213,241,162,53,31,86,213,116,207,141,219,202,143,229,51,156,173,168,141,18,16,1,223,250,40,233,70,251,213,166,178,209,97,189,171,173,30,33,109,218,179,41,189,209,66,199,121,10,94,47,88,227,71,72,168,196,154,119,179,181,26,108,247,38,239,147,182,246,69,34,26,19,196,241,107,22,13,138,217,176,172,90,135,201,89,113,251,125,61,174,221,77,221,124,157,138,88,35,108,113,71,205,234,231,187,139,24,212,221,202,174,93,183,85,85,249,156,87,161,109,38,209,173,35,233,199,29,183,104,118,95,246,182,195,126,229,124,169,200,185,57,62,43,93,35,25,28,211,118,85,87,203,113,236,182,47,47,242,116,93,158,18,114,149,36,123,164,0,3,42,230,170,12,171,129,127,222,23,30,132,244,203,243,175,120,173,61,7,91,125,96,227,61,35,105,124,183,167,45,37,110,109,124,167,157,184,157,158,174,42,142,197,116,241,73,3,38,124,146,68,197,107,89,11,106,89,42,177,207,141,100,70,171,24,230,170,242,111,20,233,15,94,112,222,155,124,45,241,13,86,204,235,105,26,203,117,61,245,150,202,25,170,22,23,221,174,43,117,175,90,122,40,149,172,123,185,200,230,236,174,70,59,131,17,242,57,56,49,202,149,3,173,26,189,153,107,214,168,100,26,185,168,19,210,73,125,200,170,27,53,66,82,64,144,193,19,25,27,98,138,24,217,243,84,100,113,71,28,104,174,87,61,81,136,174,115,156,170,229,5,179,90,53,66,203,171,143,215,123,54,95,87,65,157,201,120,158,252,251,197,51,35,137,238,173,157,239,124,206,88,218,212,137,89,34,201,34,62,46,29,183,49,238,98,181,88,170,210,255,0,186,62,234,207,13,234,235,75,254,220,88,169,233,44,247,218,10,137,41,175,184,227,107,214,170,123,83,214,71,164,10,247,172,113,43,217,44,76,73,26,244,103,13,251,140,69,87,68,244,74,54,187,244,115,212,21,139,167,218,78,166,238,216,79,148,193,106,246,149,103,158,174,40,170,162,165,146,88,34,166,170,117,59,220,146,44,51,201,80,137,18,177,28,229,107,29,34,181,177,186,57,36,249,93,49,117,11,149,116,191,172,182,93,92,197,169,188,255,0,144,238,83,92,109,111,170,146,158,27,157,12,173,227,45,60,142,98,255,0,181,145,138,230,189,172,150,40,158,172,127,14,42,26,83,7,138,209,125,94,195,117,235,75,241,253,92,211,249,234,228,177,100,84,238,154,157,42,224,88,103,137,236,145,209,75,12,140,249,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,251,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,241,66,232,91,244,215,138,191,92,116,115,12,243,122,147,101,225,241,138,106,39,113,154,251,107,142,55,34,237,10,53,124,197,100,59,71,219,217,90,247,196,143,143,245,174,109,60,105,63,192,25,108,196,242,155,238,13,149,89,179,92,90,187,201,94,177,251,133,61,210,221,83,218,100,157,138,168,36,108,145,73,193,232,230,59,139,216,213,217,200,173,93,182,84,84,249,31,175,80,179,91,174,165,103,249,46,163,95,105,233,32,185,101,87,138,219,221,100,84,140,115,96,142,122,153,159,52,141,141,174,115,156,140,71,61,81,17,92,229,219,109,213,127,18,199,188,81,124,63,235,45,21,151,46,166,244,67,29,239,90,166,243,55,28,226,215,4,147,207,85,29,84,179,203,60,215,102,247,30,254,80,175,119,105,99,141,24,216,91,27,100,70,171,22,87,69,88,32,95,247,133,199,161,61,50,252,235,222,43,73,84,69,95,11,143,66,122,101,249,215,188,86,146,168,0,4,74,241,6,235,110,213,210,134,1,29,139,24,158,146,187,81,114,170,122,136,109,84,109,170,107,103,180,192,232,102,107,46,207,141,208,202,199,178,58,134,198,214,197,34,53,38,94,226,53,85,35,147,96,140,30,42,125,120,255,0,166,253,42,105,5,235,252,84,89,125,246,217,113,255,0,119,101,77,145,204,237,127,189,221,43,227,155,252,101,59,219,253,245,133,117,104,166,130,106,199,81,57,85,86,21,163,152,167,218,11,213,21,189,247,73,233,188,245,53,39,10,86,73,28,110,147,157,68,145,177,118,124,209,166,200,188,190,246,251,108,138,169,240,45,54,204,203,85,243,250,43,53,28,149,119,252,179,49,188,71,77,19,234,234,209,103,184,92,106,230,70,181,100,154,103,34,43,228,150,68,221,242,57,62,110,85,114,254,42,95,159,64,189,40,209,244,165,161,212,150,75,156,92,243,60,163,179,120,202,38,146,24,18,72,42,157,11,81,180,13,146,37,119,114,26,127,190,214,170,200,246,186,71,207,35,120,164,188,26,20,3,150,98,215,220,27,42,188,225,89,77,15,146,189,99,247,10,139,93,198,155,186,201,59,21,80,72,232,229,143,155,21,204,119,23,177,201,187,85,90,187,110,138,169,243,47,79,195,155,173,127,233,85,167,19,216,51,251,157,170,61,77,197,191,87,114,166,129,123,82,93,40,81,24,145,220,219,15,22,177,188,158,245,142,86,196,174,107,36,107,93,180,77,154,40,211,138,248,178,116,81,113,212,10,63,233,59,165,246,206,253,234,201,111,124,121,125,20,105,75,79,28,182,186,88,38,153,110,110,145,238,99,228,154,38,70,216,92,223,214,189,241,246,17,136,212,133,81,245,109,162,250,189,153,104,46,168,99,250,185,167,243,210,71,125,199,106,29,53,58,85,192,147,65,43,31,27,162,150,25,25,242,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,13,57,144,3,198,175,210,198,45,245,2,135,219,174,36,180,233,215,94,112,222,164,180,142,197,170,216,101,109,35,153,113,167,99,46,116,48,212,44,207,180,220,81,141,90,138,41,85,204,99,185,198,231,108,142,86,55,155,21,146,53,56,61,170,177,47,198,175,210,198,45,245,2,135,219,174,32,83,94,39,148,223,112,108,170,205,154,226,213,222,74,245,143,220,41,238,150,234,158,211,36,236,85,65,35,100,138,78,15,71,49,220,94,198,174,206,69,106,237,178,162,167,200,253,119,107,158,101,170,249,253,109,230,178,58,187,254,89,152,222,36,169,149,148,148,136,179,220,46,53,115,43,156,145,195,11,81,21,242,75,34,236,200,218,159,55,34,53,63,4,60,249,109,62,23,94,31,244,118,138,59,111,83,122,223,142,247,174,179,121,107,142,15,107,158,72,39,165,142,150,88,34,158,27,179,187,111,127,41,151,187,180,81,200,140,116,46,141,210,43,85,235,19,162,14,235,225,215,208,173,55,75,88,106,103,26,131,65,72,253,84,191,211,205,13,116,212,213,82,189,150,203,116,203,78,244,182,170,36,139,4,207,108,148,237,145,243,53,159,215,123,152,215,189,141,71,190,101,0,4,0,241,171,244,177,139,125,64,161,246,235,137,0,60,46,61,118,105,151,231,94,207,90,79,255,0,26,191,75,24,183,212,10,31,110,184,144,3,194,227,215,102,153,126,117,236,245,160,95,240,0,1,154,206,172,125,83,235,39,212,12,135,220,103,52,166,102,179,171,31,84,250,201,245,3,33,247,25,192,181,79,5,79,75,25,79,212,10,239,110,183,21,87,213,143,170,125,100,250,129,144,251,140,229,170,120,42,122,88,202,126,160,87,123,117,184,170,190,172,125,83,235,39,212,12,135,220,103,2,234,124,46,61,9,233,151,231,94,241,90,74,162,42,248,92,122,19,211,47,206,189,226,180,149,64,0,0,85,95,142,119,238,79,248,147,249,105,202,188,21,61,83,229,63,79,235,189,198,220,117,95,28,239,220,159,241,39,242,211,149,120,42,122,167,202,126,159,215,123,141,184,14,85,226,143,235,179,83,127,37,246,122,34,127,248,42,122,88,202,126,160,87,123,117,184,128,30,40,254,187,53,55,242,95,103,162,39,255,0,130,167,165,140,167,234,5,119,183,91,128,159,230,85,205,84,25,87,3,74,125,39,122,88,209,191,167,248,247,183,64,69,95,26,191,75,24,183,212,10,31,110,184,146,171,164,239,75,26,55,244,255,0,30,246,232,8,171,227,87,233,99,22,250,129,67,237,215,16,42,175,164,239,84,250,55,245,3,30,247,24,9,85,227,87,234,159,22,250,127,67,238,55,18,42,244,157,234,159,70,254,160,99,222,227,1,42,188,106,253,83,226,223,79,232,125,198,226,3,193,83,213,62,83,244,254,187,220,109,197,212,148,173,224,169,234,159,41,250,127,93,238,54,226,234,64,0,0,168,191,27,141,80,186,213,103,250,123,162,240,182,174,11,109,178,207,46,81,80,173,173,119,98,178,122,153,164,166,139,157,62,200,222,112,54,146,110,50,42,185,118,171,145,168,141,249,243,141,94,26,250,67,83,171,253,96,224,240,44,21,107,109,195,234,23,47,185,77,77,60,81,62,6,80,185,175,167,114,164,155,243,99,171,22,146,55,181,136,175,86,74,229,78,59,43,219,208,60,97,115,91,86,85,214,11,236,86,250,122,184,234,48,236,94,219,100,174,116,204,106,50,73,222,233,171,145,209,42,57,85,89,218,174,137,170,174,70,175,54,189,54,217,17,206,246,190,9,120,181,246,175,95,115,172,214,158,135,157,150,213,135,173,174,178,167,186,196,237,85,85,214,211,201,79,31,5,94,110,228,202,42,149,221,17,90,157,189,156,168,174,106,40,92,160,0,12,208,245,55,105,181,88,58,146,213,123,21,138,217,73,110,182,219,179,139,237,37,29,29,36,45,134,10,104,35,175,153,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,91,255,0,131,214,107,117,202,186,62,101,138,225,79,73,29,62,29,148,92,172,148,46,133,142,71,201,3,219,13,114,186,85,87,42,43,251,181,210,181,21,168,212,224,214,38,219,162,185,213,213,226,155,128,84,224,189,105,102,85,73,143,82,90,109,185,85,61,5,254,218,148,201,19,89,84,201,41,153,21,69,66,178,53,251,175,125,100,21,106,254,104,143,115,249,61,119,230,142,116,202,240,66,206,190,33,165,154,151,166,127,11,237,252,7,32,164,190,249,222,254,253,239,63,76,176,246,187,124,126,239,15,134,242,229,201,121,119,182,217,188,55,112,89,81,202,186,177,244,177,172,159,79,242,31,110,156,234,167,42,234,199,210,198,178,125,63,200,125,186,112,51,88,105,79,164,239,75,26,55,244,255,0,30,246,232,12,214,26,83,233,59,210,198,141,253,63,199,189,186,0,58,169,81,126,55,26,161,117,170,207,244,247,69,225,109,92,22,219,101,158,92,162,161,91,90,238,197,100,245,51,73,77,23,58,125,145,188,224,109,36,220,100,85,114,237,87,35,81,27,243,231,110,133,27,120,194,230,182,172,171,172,23,216,173,244,245,113,212,97,216,189,182,201,92,233,152,212,100,147,189,211,87,35,162,84,114,170,179,181,93,19,85,92,141,94,109,122,109,178,35,156,28,255,0,195,95,72,106,117,127,172,28,30,5,130,173,109,184,125,66,229,247,41,169,167,138,39,192,202,23,53,244,238,84,147,126,108,117,98,210,70,246,177,21,234,201,92,169,199,101,123,116,18,83,95,130,94,45,125,171,215,220,235,53,167,161,231,101,181,97,235,107,172,169,238,177,59,85,85,117,180,242,83,199,193,87,155,185,50,138,165,119,68,86,167,111,103,42,43,154,139,114,128,12,208,245,55,105,181,88,58,146,213,123,21,138,217,73,110,182,219,179,139,237,37,29,29,36,45,134,10,104,35,175,153,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,105,120,160,191,20,220,2,167,5,235,75,50,170,76,122,146,211,109,202,169,232,47,246,212,166,72,154,202,166,73,76,200,170,42,21,145,175,221,123,235,32,171,87,243,68,123,159,201,235,191,52,115,130,197,124,30,179,91,174,85,209,243,44,87,10,122,72,233,240,236,162,229,100,161,116,44,114,62,72,30,216,107,149,210,170,185,81,95,221,174,149,168,173,70,167,6,177,54,221,21,206,155,229,106,248,33,103,95,16,210,205,75,211,63,133,246,254,3,144,82,95,124,239,127,126,247,159,166,88,123,93,190,63,119,135,195,121,114,228,188,187,219,108,222,27,186,202,128,20,173,227,87,234,159,22,250,127,67,238,55,18,234,74,86,241,171,245,79,139,125,63,161,247,27,136,16,255,0,6,215,77,71,211,109,56,206,116,191,10,188,252,42,213,168,222,70,43,252,208,34,182,170,162,150,149,42,17,41,91,34,47,220,134,79,52,238,234,34,114,123,88,214,43,145,142,145,143,250,221,52,116,233,157,245,65,170,116,26,103,130,211,255,0,138,172,188,86,243,135,251,153,107,243,48,195,61,103,110,89,99,239,118,187,236,119,105,142,230,255,0,193,19,241,84,241,88,6,1,153,106,158,101,105,211,237,62,199,170,239,153,13,242,161,41,168,104,105,145,57,202,253,149,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,83,66,125,29,244,171,134,244,161,164,118,252,62,205,109,164,118,79,113,167,167,169,203,46,241,200,179,62,227,113,70,125,244,108,174,99,29,229,163,115,164,108,44,226,222,44,85,114,167,113,242,61,225,237,116,47,66,244,227,167,77,56,183,105,126,151,217,188,141,170,135,121,102,154,85,71,213,92,42,156,136,146,85,84,200,136,157,201,159,197,187,174,200,212,107,90,198,53,140,99,24,222,128,0,21,171,227,123,157,124,63,75,52,211,76,254,23,220,248,246,65,87,125,243,189,253,187,62,66,153,33,237,118,248,253,238,127,18,229,203,146,113,236,237,179,185,238,218,235,232,167,22,190,230,29,92,105,13,167,28,161,243,117,116,249,133,178,233,36,125,214,71,198,150,138,118,213,212,201,187,213,17,120,65,4,175,219,126,78,227,179,81,92,168,139,37,124,106,253,83,226,223,79,232,125,198,226,124,159,6,220,90,197,144,117,113,89,118,187,208,249,138,188,103,15,184,221,45,114,119,94,207,47,84,249,233,169,29,38,205,84,71,239,5,93,67,54,114,43,126,254,251,114,107,85,2,239,192,0,103,91,175,204,23,244,119,214,78,172,88,62,41,241,15,55,144,73,125,239,118,59,92,126,37,27,43,251,92,121,59,126,223,154,237,242,223,239,112,229,179,119,226,150,85,224,169,233,99,41,250,129,93,237,214,226,37,120,207,218,109,86,238,171,236,149,150,251,101,37,45,69,211,7,160,171,174,150,24,90,199,213,78,149,149,176,164,178,185,19,119,189,34,134,40,209,206,221,120,70,198,254,13,68,79,107,224,133,157,124,63,84,245,47,76,254,23,220,248,246,63,73,125,243,189,253,187,62,66,165,97,237,118,248,253,238,127,18,229,203,146,113,236,237,179,185,238,208,183,242,152,60,105,243,250,155,239,80,216,166,159,83,228,52,149,150,220,87,23,101,75,232,97,88,156,250,11,141,101,68,139,50,74,173,78,109,123,233,224,160,122,49,235,242,103,7,53,19,184,170,235,159,51,67,212,190,127,77,170,125,67,106,70,160,219,242,26,187,229,182,249,148,92,170,109,117,213,43,47,57,109,222,97,233,70,136,146,162,61,140,109,58,68,198,49,200,156,24,214,183,102,241,217,2,101,120,41,233,159,218,13,113,205,53,74,174,146,213,81,73,135,227,236,183,195,230,35,231,85,79,93,95,55,234,231,167,221,138,140,218,10,74,200,222,244,115,93,198,116,106,35,154,247,237,53,60,84,244,114,251,171,189,35,221,234,113,201,183,171,192,174,17,102,50,83,113,103,246,213,45,52,19,199,82,156,222,246,163,59,112,84,75,62,255,0,121,206,236,112,107,85,207,69,71,133,102,142,95,116,139,164,123,69,78,71,54,213,121,237,194,92,198,58,110,44,254,213,165,169,130,8,233,147,155,30,228,127,114,10,120,167,223,238,185,189,254,14,106,57,138,171,40,53,11,10,181,106,86,1,146,233,205,246,162,174,11,110,85,103,173,178,86,75,72,246,182,120,224,169,133,240,200,232,220,230,185,168,244,107,213,81,85,174,77,246,221,23,240,3,56,61,52,103,244,218,89,212,54,155,234,13,195,33,171,177,219,108,121,69,182,166,233,93,76,178,243,138,221,230,24,149,136,169,18,43,222,199,83,172,172,123,26,139,205,142,115,118,119,45,151,75,198,93,245,11,10,186,233,174,127,146,233,205,246,162,146,123,150,43,120,173,178,86,75,72,247,58,9,39,166,153,240,200,232,220,230,181,202,197,115,21,81,85,173,93,182,221,19,240,47,251,195,223,84,45,90,171,209,246,155,92,237,237,164,134,162,193,103,139,23,174,164,134,181,181,47,167,158,222,212,166,78,238,200,139,27,229,138,56,170,18,55,38,237,101,67,62,110,69,71,184,36,80,0,8,171,226,143,232,79,83,127,37,247,138,34,149,186,78,245,79,163,127,80,49,239,113,128,186,159,20,127,66,122,155,249,47,188,81,20,173,210,119,170,125,27,250,129,143,123,140,0,105,76,0,4,85,241,71,244,39,169,191,146,251,197,17,64,37,255,0,120,163,250,19,212,223,201,125,226,136,160,16,53,80,0,0,0,0,102,179,171,31,84,250,201,245,3,33,247,25,205,41,153,172,234,199,213,62,178,125,64,200,125,198,112,46,167,194,227,208,158,153,126,117,239,21,164,170,34,175,133,199,161,61,50,252,235,222,43,73,84,5,43,120,213,250,167,197,190,159,208,251,141,196,234,190,6,63,190,207,225,191,230,71,42,241,171,245,79,139,125,63,161,247,27,137,213,124,12,127,125,159,195,127,204,128,181,64,0,2,42,248,163,250,19,212,223,201,125,226,136,149,68,85,241,71,244,39,169,191,146,251,197,16,20,2,95,247,138,63,161,61,77,252,151,222,40,138,1,47,251,197,31,208,158,166,254,75,239,20,64,80,9,170,131,42,230,170,0,0,0,0,0,138,190,40,254,132,245,55,242,95,120,162,41,91,164,239,84,250,55,245,3,30,247,24,11,169,241,71,244,39,169,191,146,251,197,17,74,221,39,122,167,209,191,168,24,247,184,192,6,148,202,171,241,206,253,201,255,0,18,127,45,45,80,170,191,28,239,220,159,241,39,242,208,57,87,130,167,170,124,167,233,253,119,184,219,139,169,41,91,193,83,213,62,83,244,254,187,220,109,197,212,129,154,206,172,125,83,235,39,212,12,135,220,103,45,83,166,159,250,77,183,127,167,249,223,254,254,232,85,95,86,62,169,245,147,234,6,67,238,51,150,169,211,79,253,38,219,191,211,252,239,255,0,127,116,2,149,141,84,25,87,53,80,0,0,5,85,248,231,126,228,255,0,137,63,150,145,87,194,227,215,102,153,126,117,236,245,164,170,241,206,253,201,255,0,18,127,45,34,175,133,199,174,205,50,252,235,217,235,64,191,224,0,0,0,2,128,124,81,253,118,106,111,228,190,207,68,95,241,64,62,40,254,187,53,55,242,95,103,162,2,85,120,24,254,251,63,134,255,0,153,17,87,197,31,215,102,166,254,75,236,244,68,170,240,49,253,246,127,13,255,0,50,34,175,138,63,174,205,77,252,151,217,232,128,226,148,250,233,168,244,58,29,55,79,22,203,207,145,195,43,178,9,114,75,149,53,58,43,36,184,213,58,26,120,227,101,67,247,251,240,199,229,88,246,70,136,141,238,57,94,238,106,200,150,62,151,209,39,71,217,55,87,58,161,21,149,169,87,69,132,216,234,32,118,89,120,164,150,159,191,67,4,177,206,248,89,28,114,189,28,231,204,234,103,196,143,107,36,72,213,200,247,181,200,156,93,205,52,47,66,245,31,168,189,71,183,105,126,151,217,188,245,214,187,121,102,154,85,86,82,219,233,90,168,146,85,84,200,136,189,184,89,201,187,174,202,229,115,154,198,53,239,123,24,237,20,232,94,133,233,199,78,154,113,110,210,253,47,179,121,27,85,14,242,205,52,170,143,170,184,85,57,17,36,170,169,145,17,59,147,63,139,119,93,145,168,214,181,140,107,24,198,49,161,232,48,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,58,83,80,208,211,34,240,137,155,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,175,160,0,1,194,186,193,234,207,13,233,23,75,254,220,95,105,233,47,23,218,250,136,233,172,88,227,171,214,150,123,171,210,70,36,234,199,164,114,171,25,20,79,89,28,245,103,13,251,108,85,71,74,196,94,171,159,231,248,110,150,97,183,109,65,212,28,134,146,199,143,88,233,214,166,186,186,165,87,132,76,221,17,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,115,217,214,15,86,121,151,87,90,161,246,226,251,79,87,103,177,80,83,199,77,98,199,29,94,149,80,90,152,177,177,39,86,61,35,137,30,249,101,98,200,231,171,57,237,219,98,170,182,38,34,7,42,207,243,252,203,84,243,43,182,160,234,14,67,87,124,200,111,149,11,83,93,93,82,169,206,87,236,136,136,136,136,141,99,26,212,107,24,198,162,49,140,107,90,212,107,90,136,158,215,93,58,92,215,110,154,254,9,250,107,193,190,206,125,163,243,63,12,254,233,209,214,119,252,191,107,189,254,134,150,78,60,123,241,127,91,109,249,124,183,217,118,154,158,19,189,20,92,114,156,170,217,213,70,164,91,56,99,118,109,234,112,232,30,148,181,16,221,107,155,37,69,60,149,18,53,92,249,33,242,178,67,201,136,232,216,229,149,98,145,143,68,137,81,246,85,212,239,79,88,175,84,26,53,122,210,60,166,167,200,121,254,221,77,186,232,202,88,234,38,182,87,68,238,81,84,70,215,167,251,104,222,141,115,28,248,165,149,136,246,115,228,129,82,190,23,189,107,255,0,71,252,237,154,49,168,87,59,85,14,155,102,87,7,212,203,113,173,94,207,193,174,142,133,172,101,66,202,214,174,240,203,218,130,25,18,69,70,71,247,37,231,27,89,47,114,239,204,192,234,150,150,231,122,45,157,220,244,207,82,236,95,6,201,44,221,159,59,69,230,161,168,237,119,97,100,209,254,178,23,190,55,111,28,172,119,221,114,237,190,203,178,162,162,91,79,133,31,90,255,0,164,220,86,14,154,245,50,231,106,166,201,49,43,125,61,54,37,46,253,153,175,22,184,99,115,86,159,130,53,35,116,212,177,198,207,155,93,206,72,151,146,177,86,25,165,112,88,169,149,115,85,6,85,192,245,89,22,169,103,121,94,9,136,233,157,254,251,230,177,188,19,207,253,159,162,242,176,179,201,249,217,146,106,175,214,49,137,36,156,228,106,59,245,142,119,29,182,110,201,242,37,255,0,135,7,135,253,103,81,23,216,181,111,87,177,223,243,167,160,243,48,69,77,81,36,244,242,100,85,92,31,31,26,119,194,248,228,100,48,200,168,247,204,142,226,178,68,145,53,31,250,229,139,144,116,73,209,246,77,213,206,168,69,101,106,85,209,97,54,58,136,29,150,94,41,37,167,239,208,193,44,115,190,22,71,28,175,71,57,243,58,153,241,35,218,201,18,53,114,61,237,114,39,23,95,246,1,128,97,186,89,134,218,116,251,79,177,234,75,30,61,99,167,74,106,26,26,100,94,17,51,117,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,15,64,81,15,136,239,67,148,221,41,102,84,25,134,159,62,174,163,78,179,10,137,217,67,12,172,150,87,217,42,218,136,245,162,150,117,69,107,216,230,171,157,3,156,238,235,153,20,173,114,57,97,89,100,189,227,207,231,248,6,27,170,120,109,219,79,181,7,30,164,190,99,215,202,117,166,174,161,169,69,225,43,55,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,64,160,190,133,250,205,190,244,121,168,245,87,57,45,95,25,195,50,143,47,79,147,91,98,99,18,169,209,196,175,237,84,211,72,237,182,154,46,236,170,145,185,201,28,141,123,154,238,42,172,150,61,4,218,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,103,95,172,30,147,51,46,145,117,67,236,61,246,162,174,241,98,175,167,142,166,197,145,186,129,41,96,186,177,35,98,206,140,98,73,42,49,241,74,245,141,204,87,243,219,182,245,68,108,172,85,179,79,7,188,91,168,44,91,70,175,141,213,10,27,173,30,3,117,242,55,76,10,27,132,177,47,234,230,117,74,214,73,12,123,172,209,67,34,165,52,173,71,163,99,127,113,101,141,23,186,247,184,39,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,201,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,69,158,34,157,10,212,244,181,153,46,113,167,212,21,111,210,187,253,68,48,208,205,83,85,19,223,108,184,204,149,15,91,106,34,200,179,204,198,199,78,233,25,51,153,253,71,181,142,123,222,213,123,239,120,249,57,102,45,98,206,113,91,206,21,148,208,249,219,46,65,111,168,181,220,105,187,175,143,191,75,60,110,142,88,249,177,90,246,242,99,220,155,181,81,201,190,232,168,191,48,35,95,133,199,161,61,50,252,235,222,43,73,84,115,78,156,180,66,213,211,142,143,89,116,106,197,124,171,187,219,108,21,23,23,81,213,213,198,214,78,176,84,87,79,83,27,36,227,247,92,246,54,116,98,189,17,168,245,98,185,26,206,92,19,165,129,229,53,99,58,253,23,233,102,101,169,159,11,248,159,217,44,126,227,125,242,93,254,207,154,242,180,210,77,218,238,113,119,14,93,190,60,184,187,109,247,217,118,216,206,103,81,90,243,153,117,37,171,151,221,86,204,235,106,220,251,141,67,217,108,161,154,161,38,101,166,220,143,114,211,209,68,173,99,27,194,54,187,101,114,49,188,222,175,145,201,205,238,85,210,241,13,117,27,194,231,65,179,206,161,172,122,239,75,83,87,107,167,101,226,107,246,85,142,201,23,159,164,200,171,93,80,181,8,231,45,75,158,144,49,242,185,201,52,72,199,199,36,91,49,141,133,121,61,193,199,252,38,250,40,184,233,253,31,244,157,213,11,103,98,245,123,183,178,60,66,138,68,165,168,142,43,93,84,16,204,151,54,200,199,61,241,205,43,36,116,45,111,234,158,200,251,232,244,114,76,136,203,42,0,1,69,126,37,125,20,92,122,116,212,122,237,80,194,173,155,105,150,93,112,108,148,207,106,82,193,29,170,233,82,181,50,190,217,20,17,185,30,176,177,144,57,241,185,34,107,27,27,217,18,171,156,197,115,239,80,242,154,171,166,120,174,178,105,198,71,165,185,173,39,152,178,228,214,249,109,245,60,99,141,242,67,205,62,228,241,119,24,246,54,104,158,141,146,55,171,87,132,140,99,145,55,106,1,69,158,29,125,85,229,93,54,107,141,5,146,138,219,241,92,91,80,238,22,235,45,254,223,21,28,147,213,124,230,88,224,170,166,72,99,124,207,154,21,168,145,82,22,53,221,230,189,204,227,205,99,124,115,255,0,198,175,210,198,45,245,2,135,219,174,39,181,232,127,195,139,13,233,70,235,113,207,178,187,189,38,99,157,201,81,85,77,106,185,165,42,197,5,174,220,174,115,24,176,70,229,85,101,76,209,108,178,191,117,224,143,116,49,170,179,185,36,253,127,170,158,152,236,93,85,98,184,142,21,148,222,188,149,151,31,204,40,50,91,141,55,150,124,159,20,165,130,57,227,150,135,155,37,137,240,119,89,80,228,239,53,85,204,219,116,106,175,205,2,178,252,46,122,18,181,107,101,214,109,119,214,140,102,174,163,9,177,212,49,184,253,186,174,6,249,44,134,181,174,122,74,249,57,47,41,105,169,220,198,162,179,135,110,89,28,172,87,57,33,154,39,92,249,242,113,60,90,197,131,98,182,108,43,22,161,242,86,92,126,223,79,107,183,83,119,95,39,98,150,8,219,28,81,243,122,185,238,226,198,53,55,114,171,151,109,213,85,126,103,214,0,0,2,0,120,213,250,88,197,190,160,80,251,117,196,128,30,23,30,187,52,203,243,175,103,173,45,123,196,47,165,252,251,171,61,23,178,233,206,156,221,241,251,117,202,221,148,83,94,229,150,247,81,52,48,58,8,233,42,225,115,90,232,98,149,202,254,85,12,84,69,106,38,200,239,159,224,139,24,58,51,240,191,215,222,157,186,147,195,245,143,53,203,244,254,182,203,143,252,67,204,193,107,184,86,201,84,254,253,5,69,59,56,54,74,72,216,187,62,102,170,238,244,251,168,187,110,187,34,133,159,128,0,25,172,234,199,213,62,178,125,64,200,125,198,115,74,101,69,235,127,132,79,82,90,149,173,25,246,163,88,179,109,53,130,219,149,101,23,91,221,28,85,119,42,246,207,28,21,53,114,77,27,100,107,104,220,212,122,53,232,138,136,231,38,251,236,171,248,129,221,124,21,61,44,101,63,80,43,189,186,220,85,95,86,62,169,245,147,234,6,67,238,51,151,103,225,233,210,254,125,210,102,139,222,180,231,81,174,248,253,198,229,113,202,42,111,113,75,100,168,154,104,27,4,148,148,144,181,174,116,209,68,228,127,42,119,170,162,53,83,101,111,207,241,68,133,122,223,225,19,212,150,165,107,70,125,168,214,44,219,77,96,182,229,89,69,214,247,71,21,93,202,189,179,199,5,77,92,147,70,217,26,218,55,53,30,141,122,34,162,57,201,190,251,42,254,32,76,175,11,143,66,122,101,249,215,188,86,146,168,226,157,25,232,166,85,211,183,77,152,126,142,102,183,11,85,109,235,31,248,135,153,158,215,44,146,82,191,191,95,81,80,206,14,146,56,222,187,50,102,162,238,196,251,200,187,110,155,42,246,176,0,0,42,175,199,59,247,39,252,73,252,180,229,94,10,158,169,242,159,167,245,222,227,110,38,167,137,15,69,58,167,214,15,232,239,244,103,127,197,45,159,100,190,47,231,126,59,85,83,15,115,205,121,78,223,107,179,4,187,237,229,159,203,151,29,183,110,219,238,187,120,175,15,79,15,77,104,233,51,90,47,90,141,168,217,62,21,113,182,220,113,122,155,36,81,89,43,106,230,157,179,201,87,73,51,92,230,205,77,19,81,156,105,222,138,168,229,93,213,191,47,197,80,32,95,138,63,174,205,77,252,151,217,232,137,255,0,224,169,233,99,41,250,129,93,237,214,227,159,245,153,225,127,175,189,68,245,39,152,107,30,21,151,233,253,21,151,32,248,127,150,130,233,112,173,142,169,157,138,10,122,119,243,108,116,146,49,55,124,46,84,217,235,247,85,55,217,119,68,147,254,30,157,47,231,221,38,104,189,235,78,117,26,239,143,220,110,87,28,162,166,247,20,182,74,137,166,129,176,73,73,73,11,90,231,77,20,78,71,242,167,122,170,35,85,54,86,252,255,0,20,64,148,6,85,205,84,20,173,253,133,78,169,255,0,236,251,74,191,245,173,199,254,98,5,170,116,157,233,99,70,254,159,227,222,221,1,21,124,106,253,44,98,223,80,40,125,186,226,76,173,16,194,174,186,107,162,248,14,156,223,106,41,39,185,98,184,189,170,201,89,45,35,220,232,36,158,154,146,56,100,116,110,115,90,229,98,185,138,168,170,214,174,219,110,137,248,28,83,196,47,165,252,251,171,61,23,178,233,206,156,221,241,251,117,202,221,148,83,94,229,150,247,81,52,48,58,8,233,42,225,115,90,232,98,149,202,254,85,12,84,69,106,38,200,239,159,224,138,20,153,210,119,170,125,27,250,129,143,123,140,4,170,241,171,245,79,139,125,63,161,247,27,137,237,116,67,194,39,169,45,53,214,140,7,81,175,185,182,154,207,109,197,114,139,85,238,178,42,75,149,123,167,146,10,106,184,230,145,177,181,212,109,106,189,90,197,68,69,115,83,125,183,84,252,78,213,226,23,225,233,173,29,89,235,69,151,81,180,231,39,194,173,214,219,118,47,77,100,150,43,221,109,92,51,186,120,234,234,230,115,154,216,105,165,106,179,141,67,17,21,92,139,186,59,229,248,42,132,96,240,84,245,79,148,253,63,174,247,27,113,117,37,122,248,122,120,122,107,71,73,154,209,122,212,109,70,201,240,171,141,182,227,139,212,217,34,138,201,91,87,52,237,158,74,186,73,154,231,54,106,104,154,140,227,78,244,85,71,42,238,173,249,126,42,150,20,0,0,6,117,186,252,206,191,72,157,100,234,197,255,0,225,127,15,242,153,4,150,46,207,127,187,203,225,177,178,131,187,203,139,118,238,121,94,231,29,190,239,62,59,187,110,75,97,94,8,248,85,170,131,69,245,11,81,161,168,171,91,149,243,40,138,201,81,19,158,222,195,96,161,164,142,104,156,198,241,228,143,87,92,38,71,42,185,81,81,177,236,141,217,85,220,171,91,252,34,122,146,212,173,104,207,181,26,197,155,105,172,22,220,171,40,186,222,232,226,171,185,87,182,120,224,169,171,146,104,219,35,91,70,230,163,209,175,68,84,71,57,55,223,101,95,196,154,158,30,157,47,231,221,38,104,189,235,78,117,26,239,143,220,110,87,28,162,166,247,20,182,74,137,166,129,176,73,73,73,11,90,231,77,20,78,71,242,167,122,170,35,85,54,86,252,255,0,20,64,148,0,0,41,91,198,175,213,62,45,244,254,135,220,110,39,170,240,66,206,190,31,170,122,151,166,127,11,238,124,123,31,164,190,249,222,254,221,159,33,82,176,246,187,124,126,247,63,137,114,229,201,56,246,118,217,220,247,111,117,241,11,240,244,214,142,172,245,162,203,168,218,115,147,225,86,235,109,187,23,166,178,75,21,238,182,174,25,221,60,117,117,115,57,205,108,52,210,181,89,198,161,136,138,174,69,221,29,242,252,21,94,30,158,30,154,209,210,102,180,94,181,27,81,178,124,42,227,109,184,226,245,54,72,162,178,86,213,205,59,103,146,174,146,102,185,205,154,154,38,163,56,211,189,21,81,202,187,171,126,95,138,160,88,81,202,186,177,244,177,172,159,79,242,31,110,156,234,167,138,214,252,42,235,169,90,47,159,105,205,138,162,146,11,150,85,139,221,108,148,114,213,189,205,130,57,234,105,36,134,55,72,230,181,206,70,35,158,138,170,141,114,237,190,200,191,128,25,140,52,167,210,119,165,141,27,250,127,143,123,116,5,85,255,0,97,83,170,127,251,62,210,175,253,107,113,255,0,152,150,233,162,24,85,215,77,116,95,1,211,155,237,69,36,247,44,87,23,181,89,43,37,164,123,157,4,147,211,82,71,12,142,141,206,107,92,172,87,49,85,21,90,213,219,109,209,63,0,61,169,157,110,191,51,175,210,39,89,58,177,127,248,95,195,252,166,65,37,139,179,223,238,242,248,108,108,160,238,242,226,221,187,158,87,185,199,111,187,207,142,238,219,146,232,164,168,189,111,240,137,234,75,82,181,163,62,212,107,22,109,166,176,91,114,172,162,235,123,163,138,174,229,94,217,227,130,166,174,73,163,108,141,109,27,154,143,70,189,17,81,28,228,223,125,149,127,16,58,175,130,62,21,106,160,209,125,66,212,104,106,42,214,229,124,202,34,178,84,68,231,183,176,216,40,105,35,154,39,49,188,121,35,213,215,9,145,202,174,84,84,108,123,35,118,85,117,143,145,127,195,211,165,252,251,164,205,23,189,105,206,163,93,241,251,141,202,227,148,84,222,226,150,201,81,52,208,54,9,41,41,33,107,92,233,162,137,200,254,84,239,85,68,106,166,202,223,159,226,137,40,0,20,173,227,87,234,159,22,250,127,67,238,55,18,234,74,245,241,11,240,244,214,142,172,245,162,203,168,218,115,147,225,86,235,109,187,23,166,178,75,21,238,182,174,25,221,60,117,117,115,57,205,108,52,210,181,89,198,161,136,138,174,69,221,29,242,252,21,67,133,120,33,103,95,15,213,61,75,211,63,133,247,62,61,143,210,95,124,239,127,110,207,144,169,88,123,93,190,63,123,159,196,185,114,228,156,123,59,108,238,123,182,223,202,245,240,244,240,244,214,142,147,53,162,245,168,218,141,147,225,87,27,109,199,23,169,178,69,21,146,182,174,105,219,60,149,116,147,53,206,108,212,209,53,25,198,157,232,170,142,85,221,91,242,252,85,44,40,1,76,30,50,182,155,173,255,0,171,188,38,197,98,182,85,220,110,87,28,30,219,73,71,71,73,11,166,158,166,121,46,119,6,199,20,113,181,21,207,123,156,168,212,106,34,170,170,162,33,115,231,31,186,244,207,134,223,250,163,181,117,79,125,174,171,170,190,227,152,187,49,203,21,11,85,99,130,141,235,45,98,207,86,245,71,111,51,223,21,98,196,214,42,35,24,157,199,42,61,206,98,196,28,127,195,247,161,27,23,74,184,172,121,174,82,207,59,169,185,5,189,35,184,212,238,248,254,23,75,60,116,178,75,106,224,202,137,105,231,237,84,211,185,124,203,81,28,253,246,77,155,242,89,128,0,0,0,20,87,226,243,157,125,173,235,38,229,96,248,95,148,251,21,143,218,236,93,238,255,0,115,205,247,35,117,127,119,143,20,237,237,231,251,124,119,119,247,174,91,253,238,45,236,30,7,216,85,170,191,63,213,61,70,154,162,173,46,86,59,61,186,201,79,19,94,222,195,160,174,154,89,165,115,219,199,146,189,29,111,133,26,168,228,68,71,73,186,59,116,86,251,94,179,60,47,245,247,168,158,164,243,13,99,194,178,253,63,162,178,228,31,15,242,208,93,46,21,177,213,51,177,65,79,78,254,109,142,146,70,38,239,133,202,155,61,126,234,166,251,46,232,146,87,195,195,164,156,171,164,109,44,200,177,109,64,151,20,174,201,47,185,3,174,15,184,216,157,36,189,202,22,211,66,200,32,150,89,97,138,69,237,200,149,78,107,54,86,183,188,229,69,221,238,2,85,0,0,168,15,27,220,23,225,250,167,166,154,153,241,78,231,199,177,250,187,23,146,236,109,217,242,21,41,55,119,185,203,239,115,248,151,30,60,83,143,103,125,221,207,102,249,95,5,79,84,249,79,211,250,239,113,183,19,83,196,135,162,157,83,235,7,244,119,250,51,191,226,150,207,178,95,23,243,191,29,170,169,135,185,230,188,167,111,181,217,130,93,246,242,207,229,203,142,219,183,109,247,93,188,87,135,167,135,166,180,116,153,173,23,173,70,212,108,159,10,184,219,110,56,189,77,146,40,172,149,181,115,78,217,228,171,164,153,174,115,102,166,137,168,206,52,239,69,84,114,174,234,223,151,226,168,18,3,196,35,84,45,90,85,209,246,164,220,238,13,164,154,162,255,0,103,151,23,161,164,154,181,180,207,168,158,224,213,166,94,214,232,171,35,226,138,73,106,22,54,166,238,101,59,254,109,68,87,182,128,116,247,10,186,234,86,127,141,105,205,138,162,146,11,150,85,120,162,178,81,203,86,247,54,8,231,169,153,144,198,233,28,214,185,200,196,115,209,85,81,174,93,183,217,23,240,47,79,196,83,165,253,104,234,207,0,197,52,231,75,174,248,85,186,219,110,188,73,123,186,203,127,168,171,134,119,79,28,46,134,153,176,58,8,165,106,179,141,69,82,200,143,106,46,233,15,21,254,178,44,106,233,51,194,71,82,244,171,94,113,141,79,214,140,183,10,185,88,177,58,143,139,211,80,217,42,235,166,158,162,227,22,203,73,201,95,12,9,27,35,151,140,202,188,159,201,97,108,106,197,108,142,86,133,149,105,238,21,106,211,92,3,26,211,155,21,69,92,246,220,86,207,69,100,163,150,173,237,116,242,65,77,11,33,141,210,57,173,107,85,234,214,34,170,163,90,155,239,178,39,224,122,0,0,161,111,21,61,28,177,105,23,87,23,122,156,114,109,169,51,219,124,89,140,148,220,95,253,171,85,83,60,241,212,167,55,189,202,254,228,244,242,207,191,221,107,123,252,26,212,107,17,86,79,248,35,234,245,51,237,90,133,160,149,211,210,71,81,5,68,89,125,174,54,193,47,126,118,61,177,210,214,185,242,124,226,70,70,177,208,35,91,247,94,171,52,139,247,209,23,132,128,241,20,232,78,235,213,221,171,20,190,233,205,102,63,105,205,177,218,137,41,37,172,187,72,232,32,170,181,72,215,57,209,73,36,52,242,204,247,199,51,88,232,154,170,140,106,77,82,191,139,208,226,189,22,120,118,117,95,210,142,188,218,181,62,108,195,77,110,22,41,233,230,180,100,52,52,151,74,206,253,77,186,110,42,238,218,201,111,84,71,199,44,112,204,136,142,103,53,133,35,87,177,175,114,129,102,128,0,34,175,138,63,161,61,77,252,151,222,40,138,86,233,59,213,62,141,253,64,199,189,198,2,250,58,204,209,76,171,168,158,155,51,13,28,194,174,22,170,43,214,65,240,255,0,45,61,210,89,35,165,103,98,190,158,161,252,221,28,114,61,55,100,46,68,217,139,247,149,55,217,55,84,175,109,16,240,137,234,75,77,117,163,1,212,107,238,109,166,179,219,113,92,162,213,123,172,138,146,229,94,233,228,130,154,174,57,164,108,109,117,27,90,175,86,177,81,17,92,212,223,109,213,63,16,45,208,0,4,85,241,71,244,39,169,191,146,251,197,17,64,38,143,122,204,209,76,171,168,158,155,51,13,28,194,174,22,170,43,214,65,240,255,0,45,61,210,89,35,165,103,98,190,158,161,252,221,28,114,61,55,100,46,68,217,139,247,149,55,217,55,84,172,31,236,42,117,79,255,0,103,218,85,255,0,173,110,63,243,16,46,164,0,0,0,0,205,103,86,62,169,245,147,234,6,67,238,51,154,83,42,47,91,252,34,122,146,212,173,104,207,181,26,197,155,105,172,22,220,171,40,186,222,232,226,171,185,87,182,120,224,169,171,146,104,219,35,91,70,230,163,209,175,68,84,71,57,55,223,101,95,196,9,149,225,113,232,79,76,191,58,247,138,210,85,28,83,163,61,20,202,186,118,233,179,15,209,204,214,225,106,173,189,99,255,0,16,243,51,218,229,146,74,87,247,235,234,42,25,193,210,71,27,215,102,76,212,93,216,159,121,23,109,211,101,94,214,5,43,120,213,250,167,197,190,159,208,251,141,196,234,190,6,63,190,207,225,191,230,71,74,241,11,240,244,214,142,172,245,162,203,168,218,115,147,225,86,235,109,187,23,166,178,75,21,238,182,174,25,221,60,117,117,115,57,205,108,52,210,181,89,198,161,136,138,174,69,221,29,242,252,21,125,175,134,247,69,58,167,209,247,233,19,244,153,127,197,46,127,107,126,17,228,190,5,85,83,55,111,202,249,190,231,119,189,4,91,111,230,89,199,143,45,246,118,251,108,155,132,213,0,0,34,175,138,63,161,61,77,252,151,222,40,137,84,113,78,179,52,83,42,234,39,166,204,195,71,48,171,133,170,138,245,144,124,63,203,79,116,150,72,233,89,216,175,167,168,127,55,71,28,143,77,217,11,145,54,98,253,229,77,246,77,213,3,56,69,255,0,120,163,250,19,212,223,201,125,226,136,128,31,216,84,234,159,254,207,180,171,255,0,90,220,127,230,37,159,117,153,162,153,87,81,61,54,102,26,57,133,92,45,84,87,172,131,225,254,90,123,164,178,71,74,206,197,125,61,67,249,186,56,228,122,110,200,92,137,179,23,239,42,111,178,110,168,25,194,53,80,82,183,246,21,58,167,255,0,179,237,42,255,0,214,183,31,249,137,117,32,0,0,0,0,69,95,20,127,66,122,155,249,47,188,81,20,173,210,119,170,125,27,250,129,143,123,140,5,244,117,153,162,153,87,81,61,54,102,26,57,133,92,45,84,87,172,131,225,254,90,123,164,178,71,74,206,197,125,61,67,249,186,56,228,122,110,200,92,137,179,23,239,42,111,178,110,169,94,218,33,225,19,212,150,154,235,70,3,168,215,220,219,77,103,182,226,185,69,170,247,89,21,37,202,189,211,201,5,53,92,115,72,216,218,234,54,181,94,173,98,162,34,185,169,190,219,170,126,32,91,161,85,126,57,223,185,63,226,79,229,165,170,16,171,196,135,162,157,83,235,7,244,119,250,51,191,226,150,207,178,95,23,243,191,29,170,169,135,185,230,188,167,111,181,217,130,93,246,242,207,229,203,142,219,183,109,247,93,130,21,248,42,122,167,202,126,159,215,123,141,184,186,146,189,124,61,60,61,53,163,164,205,104,189,106,54,163,100,248,85,198,219,113,197,234,108,145,69,100,173,171,154,118,207,37,93,36,205,115,155,53,52,77,70,113,167,122,42,163,149,119,86,252,191,21,75,10,3,53,157,88,250,167,214,79,168,25,15,184,206,90,167,77,63,244,155,110,255,0,79,243,191,253,253,208,225,90,223,225,19,212,150,165,107,70,125,168,214,44,219,77,96,182,229,89,69,214,247,71,21,93,202,189,179,199,5,77,92,147,70,217,26,218,55,53,30,141,122,34,162,57,201,190,251,42,254,36,212,210,30,151,243,236,3,160,74,254,149,239,55,124,126,108,178,171,23,201,108,140,172,166,168,153,214,228,158,225,37,107,161,114,200,232,155,47,6,165,76,124,215,183,186,108,237,145,219,38,225,159,115,85,5,43,127,97,83,170,127,251,62,210,175,253,107,113,255,0,152,151,82,0,0,5,85,248,231,126,228,255,0,137,63,150,145,87,194,227,215,102,153,126,117,236,245,165,148,248,144,244,83,170,125,96,254,142,255,0,70,119,252,82,217,246,75,226,254,119,227,181,85,48,247,60,215,148,237,246,187,48,75,190,222,89,252,185,113,219,118,237,190,235,183,21,232,207,194,255,0,95,122,118,234,79,15,214,60,215,47,211,250,219,46,63,241,15,51,5,174,225,91,37,83,251,244,21,20,236,224,217,41,35,98,236,249,154,171,187,211,238,162,237,186,236,138,22,126,0,0,0,0,80,15,138,63,174,205,77,252,151,217,232,139,254,43,3,172,207,11,253,125,234,39,169,60,195,88,240,172,191,79,232,172,185,7,195,252,180,23,75,133,108,117,76,236,80,83,211,191,155,99,164,145,137,187,225,114,166,207,95,186,169,190,203,186,32,124,175,3,31,223,103,240,223,243,34,58,248,132,96,25,150,169,248,143,102,218,125,167,216,245,93,243,33,190,84,89,41,168,104,105,145,57,202,255,0,131,81,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,88,79,134,247,69,58,167,209,247,233,19,244,153,127,197,46,127,107,126,17,228,190,5,85,83,55,111,202,249,190,231,119,189,4,91,111,230,89,199,143,45,246,118,251,108,155,247,92,39,166,124,55,14,234,47,80,250,154,117,117,93,126,89,158,83,209,219,88,142,85,142,11,109,186,10,90,72,157,3,24,142,84,145,242,203,72,201,93,35,191,4,72,216,198,183,105,29,40,121,254,142,186,58,193,58,64,193,42,44,22,10,207,140,228,151,158,31,104,50,14,220,212,255,0,20,237,77,80,250,95,237,87,207,44,112,118,163,168,88,255,0,86,169,207,110,78,221,87,229,32,0,0,0,2,157,188,93,122,179,204,178,29,68,184,116,167,102,167,171,178,99,216,173,69,53,77,234,72,107,209,204,200,95,61,37,37,85,50,75,26,70,215,70,200,29,36,155,51,184,246,61,252,36,84,71,70,206,49,171,162,78,143,178,110,174,117,66,43,43,82,174,139,9,177,212,64,236,178,241,73,45,63,126,134,9,99,157,240,178,56,229,122,57,207,153,212,207,137,30,214,72,145,171,145,239,107,145,56,186,234,122,179,232,251,75,250,186,195,98,177,103,9,87,65,125,179,211,213,55,28,190,211,75,34,190,213,60,235,18,189,235,2,61,177,84,49,203,79,19,94,199,166,252,17,200,199,70,229,71,167,160,233,139,167,172,87,165,253,26,178,233,30,45,83,231,252,135,114,166,227,116,125,44,116,243,92,235,165,119,41,106,36,107,19,253,172,108,71,57,238,100,81,68,197,123,248,114,80,233,86,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,31,172,0,33,87,137,135,69,23,30,167,240,75,110,109,166,150,207,51,169,56,150,212,212,84,113,165,44,63,25,161,154,104,210,74,121,170,38,116,124,59,59,190,120,213,210,113,77,231,106,49,93,50,57,180,131,137,229,55,220,27,42,179,102,184,181,119,146,189,99,247,10,123,165,186,167,180,201,59,21,80,72,217,34,147,131,209,204,119,23,177,171,179,145,90,187,108,168,169,242,53,38,65,93,99,240,172,211,141,96,234,178,61,111,185,223,252,158,25,121,222,227,148,99,52,176,37,60,149,183,38,36,109,106,67,44,72,222,220,53,31,126,74,135,175,235,187,137,34,181,234,181,28,233,195,191,244,115,212,21,103,83,189,62,227,122,183,118,199,254,13,117,174,239,209,220,169,162,130,118,82,173,84,18,186,55,201,76,249,154,157,200,95,197,30,138,199,72,214,57,206,137,100,123,226,122,148,25,211,174,131,102,93,73,106,229,139,74,112,202,42,183,62,227,80,199,220,235,161,167,73,153,105,183,35,218,149,21,178,163,158,198,240,141,174,221,26,175,111,55,171,35,106,243,123,81,116,167,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,194,186,58,232,235,4,233,3,4,168,176,88,43,62,51,146,94,120,125,160,200,59,115,83,252,83,181,53,67,233,127,181,95,60,177,193,218,142,161,99,253,90,167,61,185,59,117,95,144,116,189,23,210,28,55,65,116,191,31,210,61,63,130,174,59,22,59,78,232,105,214,174,117,154,121,94,249,29,44,179,72,255,0,146,43,228,150,73,36,84,106,53,136,175,84,107,90,212,70,167,181,0,0,0,15,41,169,26,85,167,26,193,98,167,198,53,67,11,181,100,214,170,75,133,53,210,26,75,141,58,75,27,42,160,127,56,228,68,95,248,77,114,127,85,241,190,72,222,142,99,222,215,122,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,243,249,174,161,96,58,107,106,138,251,168,217,198,63,138,219,103,168,109,36,85,151,187,156,52,48,73,59,154,231,54,38,201,51,154,213,122,181,143,114,53,23,125,152,229,253,138,121,75,79,83,125,54,223,238,180,86,43,23,80,122,107,113,185,92,106,35,164,163,163,164,203,40,38,158,166,121,28,141,142,40,227,108,170,231,189,206,84,106,53,17,85,85,81,16,137,126,53,126,150,49,111,168,20,62,221,113,42,175,164,239,84,250,55,245,3,30,247,24,0,210,153,249,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,54,24,41,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,63,89,202,186,177,244,177,172,159,79,242,31,110,156,7,244,177,233,99,254,233,109,42,255,0,219,43,119,252,177,210,173,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,50,196,95,247,253,107,47,252,223,255,0,248,56,4,170,5,122,248,97,117,235,83,172,246,170,78,159,181,130,251,87,95,168,54,202,122,153,173,87,122,190,211,18,237,110,129,176,240,134,73,93,47,118,162,185,168,233,220,170,145,125,232,96,89,30,231,61,36,123,172,40,0,0,15,63,154,234,22,3,166,182,168,175,186,141,156,99,248,173,182,122,134,210,69,89,123,185,195,67,4,147,185,174,115,98,108,147,57,173,87,171,88,247,35,81,119,217,142,95,216,167,148,180,245,55,211,109,254,235,69,98,177,117,7,166,183,27,149,198,162,58,74,58,58,76,178,130,105,234,103,145,200,216,226,142,54,202,174,123,220,229,70,163,81,21,85,85,17,15,149,214,6,1,77,169,253,46,106,150,25,54,61,87,125,168,170,197,235,170,109,246,250,68,149,211,207,113,166,137,106,40,146,54,196,188,222,244,169,134,21,70,38,252,213,17,170,142,69,86,174,112,109,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,3,83,192,241,90,33,154,221,117,43,69,240,29,70,190,211,210,65,114,202,177,123,85,238,178,42,70,57,176,71,61,77,36,115,72,216,218,231,57,200,196,115,213,17,21,206,93,182,221,87,241,61,168,31,146,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,51,97,130,154,8,218,174,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,83,154,255,0,75,30,150,63,238,150,210,175,253,178,183,127,203,28,127,197,31,87,170,116,151,163,236,154,11,108,245,112,92,179,154,136,113,10,89,161,130,41,88,198,84,181,239,170,108,169,39,245,88,250,56,42,227,71,53,28,244,124,140,86,241,254,187,105,7,68,48,171,86,165,107,70,3,167,55,218,138,184,45,185,86,81,106,178,86,75,72,246,182,120,224,169,171,142,25,29,27,156,215,53,30,141,122,170,42,181,201,190,219,162,254,0,105,162,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,245,159,146,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,67,245,128,0,0,57,87,244,177,233,99,254,233,109,42,255,0,219,43,119,252,177,213,76,171,129,169,44,91,44,197,115,155,21,46,83,133,100,214,172,130,203,91,207,203,92,109,117,177,213,210,207,193,238,99,248,75,26,185,142,226,246,57,171,178,252,156,213,69,249,162,159,88,138,190,23,30,132,244,203,243,175,120,173,37,80,0,0,3,242,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,126,178,152,60,46,122,237,181,104,157,214,109,8,214,140,154,174,159,9,190,84,49,216,253,198,174,118,249,44,122,181,206,122,202,201,57,39,40,169,170,28,246,170,191,159,110,41,26,175,86,181,38,154,86,133,207,128,0,2,47,248,152,221,174,182,14,138,53,2,251,98,185,213,219,174,86,234,139,13,93,29,101,36,206,134,122,105,227,189,208,186,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,15,63,225,221,214,253,31,85,88,34,226,89,141,87,29,77,196,237,241,75,125,114,195,5,52,55,72,221,52,177,178,170,150,38,74,231,187,139,25,7,152,84,142,56,217,45,67,81,141,70,189,141,64,152,0,0,0,0,7,159,205,117,11,1,211,91,84,87,221,70,206,49,252,86,219,61,67,105,34,172,189,220,225,161,130,73,220,215,57,177,54,73,156,214,171,213,172,123,145,168,187,236,199,47,236,83,208,16,3,198,175,210,198,45,245,2,135,219,174,32,75,252,91,168,93,2,206,111,180,184,182,21,174,26,127,144,94,171,121,249,107,117,175,38,162,171,170,159,131,28,247,240,138,57,28,247,113,99,28,229,217,62,77,106,170,252,145,78,128,80,15,133,199,174,205,50,252,235,217,235,75,254,0,126,75,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,205,134,10,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,79,214,114,174,172,125,44,107,39,211,252,135,219,167,1,253,44,122,88,255,0,186,91,74,191,246,202,221,255,0,44,116,171,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,205,134,10,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,76,177,26,83,234,199,210,198,178,125,63,200,125,186,112,58,168,43,87,194,223,175,170,205,68,242,61,50,107,29,194,235,114,203,211,206,84,99,185,21,101,76,245,211,93,227,78,237,76,212,213,114,72,231,189,179,68,196,145,99,145,85,35,116,81,164,127,113,241,179,189,101,64,0,0,0,0,126,74,219,181,170,221,83,65,71,112,185,210,82,212,93,42,22,146,134,41,166,107,31,85,58,69,36,203,20,77,85,221,239,72,161,150,69,107,119,94,17,189,223,131,85,83,245,144,87,198,11,44,202,176,110,157,176,204,167,10,201,174,184,253,234,139,80,41,60,181,198,215,91,37,37,84,28,237,119,54,63,132,177,171,94,222,76,123,154,187,47,205,174,84,95,146,169,213,122,23,235,54,197,214,30,156,85,92,228,181,124,27,51,197,252,189,62,77,109,137,143,90,86,201,42,63,181,83,77,35,183,222,25,123,82,170,70,231,44,145,185,142,107,185,34,50,89,2,74,128,0,30,127,53,212,44,7,77,109,81,95,117,27,56,199,241,91,108,245,13,164,138,178,247,115,134,134,9,39,115,92,230,196,217,38,115,90,175,86,177,238,70,162,239,179,28,191,177,79,64,121,77,85,211,60,87,89,52,227,35,210,220,214,147,204,89,114,107,124,182,250,158,49,198,249,33,230,159,114,120,187,140,123,27,52,79,70,201,27,213,171,194,70,49,200,155,181,0,242,191,210,199,165,143,251,165,180,171,255,0,108,173,223,242,199,74,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,206,15,84,93,50,103,221,44,234,133,203,79,242,250,106,186,203,107,42,28,219,46,66,150,233,169,168,175,48,36,113,73,206,7,72,156,92,246,54,120,155,43,24,231,164,114,43,153,201,219,35,157,45,124,41,186,218,163,210,155,237,79,79,218,189,149,249,60,50,243,220,172,176,92,174,151,40,41,237,248,253,83,25,44,211,198,247,204,173,237,195,81,242,217,17,252,91,58,39,24,213,106,36,122,5,202,28,171,250,88,244,177,255,0,116,182,149,127,237,149,187,254,88,234,166,85,192,212,150,45,150,98,185,205,138,151,41,194,178,107,86,65,101,173,231,229,174,54,186,216,234,233,103,224,247,49,252,37,141,92,199,113,123,28,213,217,126,78,106,162,252,209,79,172,69,95,11,143,66,122,101,249,215,188,86,158,83,196,71,175,170,62,152,241,84,192,244,182,225,106,185,106,109,239,187,79,186,84,193,81,246,102,52,142,39,249,154,170,110,74,244,153,236,158,55,83,199,35,18,55,125,233,29,201,177,246,229,9,21,118,234,111,166,219,5,214,182,197,125,234,15,77,109,215,43,117,68,148,149,148,117,121,101,4,51,211,79,27,149,178,69,36,110,149,28,199,181,200,173,86,170,34,162,162,162,159,175,22,234,23,64,179,155,237,46,45,133,107,134,159,228,23,170,222,126,90,221,107,201,168,170,234,167,224,199,61,252,34,142,71,61,220,88,199,57,118,79,147,90,170,191,36,83,53,152,182,39,149,103,55,218,92,91,10,198,110,185,5,234,183,159,150,183,90,232,164,171,170,159,131,28,247,240,138,52,115,221,197,140,115,151,100,249,53,170,171,242,69,47,167,160,158,136,44,93,35,224,146,214,228,116,182,171,150,166,222,251,177,94,239,116,115,62,162,22,82,164,202,176,210,210,58,72,163,124,112,240,108,79,145,56,35,159,46,252,156,230,199,18,48,58,175,244,177,233,99,254,233,109,42,255,0,219,43,119,252,177,234,176,93,88,210,205,80,243,223,163,61,75,197,50,223,134,118,188,239,192,175,52,213,254,87,185,203,183,221,236,189,220,57,118,223,199,150,219,240,118,223,130,149,151,226,161,208,85,77,45,77,215,170,125,27,177,85,214,50,178,162,107,134,115,108,167,237,35,40,216,145,66,212,175,166,167,142,38,185,88,174,100,242,213,61,207,123,249,203,221,217,24,146,185,149,235,161,122,233,168,253,58,106,61,187,84,52,190,243,228,110,180,59,197,52,50,162,190,150,225,74,229,69,146,150,166,52,84,238,66,254,45,221,55,71,35,154,215,177,204,123,24,246,134,154,79,41,157,106,198,150,105,127,145,253,38,106,94,41,137,124,79,187,228,190,59,121,166,160,243,93,190,61,206,215,121,237,231,199,184,206,92,119,219,155,119,252,80,243,253,60,117,3,128,245,53,165,244,58,175,167,47,171,101,182,178,162,162,146,90,58,229,133,43,104,167,134,69,107,162,168,142,25,36,108,111,86,240,149,173,87,110,177,203,27,190,92,144,175,111,28,239,220,159,241,39,242,208,44,127,10,214,253,23,212,171,172,182,45,57,213,236,43,42,185,65,78,234,185,104,236,151,250,74,233,227,129,174,107,93,43,163,134,71,57,24,142,123,26,174,84,219,119,181,63,106,30,212,165,111,5,79,84,249,79,211,250,239,113,183,23,19,159,231,248,110,150,97,183,109,65,212,28,134,146,199,143,88,233,214,166,186,186,165,87,132,76,221,17,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,67,242,103,90,177,165,154,95,228,127,73,154,151,138,98,95,19,238,249,47,142,222,105,168,60,215,111,143,115,181,222,123,121,241,238,51,151,29,246,230,221,255,0,20,60,175,244,177,233,99,254,233,109,42,255,0,219,43,119,252,177,66,221,87,117,93,168,253,90,234,59,243,92,214,95,35,106,161,238,65,96,176,65,50,190,150,209,74,229,69,86,181,85,19,185,51,248,181,101,153,81,29,35,154,212,68,99,25,28,108,145,94,25,93,9,93,117,187,50,183,107,158,169,99,52,146,105,125,134,162,71,82,209,221,32,115,217,146,86,177,28,214,178,56,247,68,125,52,50,236,233,30,254,81,189,241,246,56,200,139,55,104,46,166,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,245,128,0,21,213,226,181,174,154,143,211,166,163,232,22,168,105,125,231,200,221,104,126,210,197,52,50,162,190,150,225,74,229,181,172,148,181,49,162,167,114,23,241,110,233,186,57,28,214,189,142,99,216,199,182,101,116,241,212,14,3,212,214,151,208,234,190,156,190,173,150,218,202,138,138,73,104,235,150,20,173,162,158,25,21,174,138,162,56,100,145,177,189,91,194,86,181,93,186,199,44,110,249,114,64,58,88,0,0,5,85,234,143,91,247,222,145,252,73,245,70,139,35,170,186,220,180,202,247,240,185,111,118,74,56,89,81,51,42,146,193,70,144,213,82,54,73,99,100,115,115,108,76,145,121,163,95,22,252,154,231,71,18,176,45,80,31,146,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,245,128,0,0,60,166,117,171,26,89,165,254,71,244,153,169,120,166,37,241,62,239,146,248,237,230,154,131,205,118,248,247,59,93,231,183,159,30,227,57,113,223,110,109,223,241,67,213,149,87,227,157,251,147,254,36,254,90,5,143,225,90,223,162,250,149,117,150,197,167,58,189,133,101,87,40,41,221,87,45,29,146,255,0,73,93,60,112,53,205,107,165,116,112,200,231,35,17,207,99,85,202,155,110,246,167,237,67,218,148,173,224,169,234,159,41,250,127,93,238,54,226,234,64,252,151,59,181,170,203,76,202,203,205,206,146,130,158,74,136,41,25,45,76,205,137,142,158,121,89,12,49,35,156,168,138,249,37,146,56,216,223,197,207,123,90,155,170,162,31,172,139,254,38,55,107,173,131,162,141,64,190,216,174,117,118,235,149,186,162,195,87,71,89,73,51,161,158,154,120,239,116,46,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,67,192,120,104,117,199,77,212,118,27,14,143,103,12,171,102,162,225,118,120,223,53,92,143,150,161,151,203,116,43,28,9,90,233,158,174,114,84,163,159,19,102,107,221,247,223,34,72,197,84,115,217,8,77,240,0,0,0,3,207,230,186,133,128,233,173,170,43,238,163,103,24,254,43,109,158,161,180,145,86,94,238,112,208,193,36,238,107,156,216,155,36,206,107,85,234,214,61,200,212,93,246,99,151,246,41,232,8,1,227,87,233,99,22,250,129,67,237,215,16,37,165,167,169,190,155,111,247,90,43,21,139,168,61,53,184,220,174,53,17,210,81,209,210,101,148,19,79,83,60,142,70,199,20,113,182,85,115,222,231,42,53,26,136,170,170,168,136,116,179,53,157,39,122,167,209,191,168,24,247,184,192,105,76,0,0,1,205,46,221,77,244,219,96,186,214,216,175,189,65,233,173,186,229,110,168,146,146,178,142,175,44,160,134,122,105,227,114,182,72,164,141,210,163,152,246,185,21,170,213,68,84,84,84,83,165,153,172,234,199,213,62,178,125,64,200,125,198,112,52,123,139,101,152,174,115,98,165,202,112,172,154,213,144,89,107,121,249,107,141,174,182,58,186,89,248,61,204,127,9,99,87,49,220,94,199,53,118,95,147,154,168,191,52,83,235,17,87,194,227,208,158,153,126,117,239,21,164,74,208,30,189,106,116,27,172,141,94,209,93,89,190,213,207,167,87,205,72,190,195,104,124,157,174,22,11,140,247,183,181,211,58,105,165,141,176,80,171,100,154,89,147,239,241,123,81,236,107,85,243,43,194,215,192,0,0,0,0,0,126,74,43,181,170,227,83,95,71,111,185,210,85,84,90,234,18,146,186,40,102,107,223,75,58,197,28,201,20,173,69,221,143,88,166,138,68,107,182,94,18,49,223,131,145,87,245,149,43,173,29,104,229,93,35,248,153,234,53,117,107,174,183,188,6,229,240,168,47,120,244,85,210,54,54,119,109,22,206,85,212,208,43,210,21,172,98,65,26,35,158,159,126,52,116,92,153,201,36,101,170,98,121,77,139,57,197,108,217,174,45,93,231,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,224,244,107,219,201,143,106,236,228,71,38,251,42,34,252,128,250,192,0,0,0,62,78,83,150,98,184,53,138,171,41,205,114,107,86,63,101,162,225,230,110,55,74,216,233,41,96,230,246,177,156,229,145,90,198,242,123,218,212,221,126,110,114,34,124,213,15,21,105,234,111,166,219,253,214,138,197,98,234,15,77,110,55,43,141,68,116,148,116,116,153,101,4,211,212,207,35,145,177,197,28,109,149,92,247,185,202,141,70,162,42,170,170,34,28,131,197,31,208,158,166,254,75,239,20,69,43,116,157,234,159,70,254,160,99,222,227,0,26,83,0,1,249,45,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,63,89,80,30,23,93,125,86,97,247,219,111,76,250,197,112,186,221,45,89,29,194,154,135,19,188,79,83,61,100,150,202,167,178,42,104,45,174,99,156,238,20,110,237,198,216,187,104,214,195,35,157,201,21,146,43,225,183,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,7,141,95,165,140,91,234,5,15,183,92,74,171,233,59,213,62,141,253,64,199,189,198,2,213,60,106,253,44,98,223,80,40,125,186,226,85,95,73,222,169,244,111,234,6,61,238,48,1,165,51,149,117,99,233,99,89,62,159,228,62,221,57,213,78,85,213,143,165,141,100,250,127,144,251,116,224,102,176,191,239,250,214,95,249,191,255,0,240,112,160,18,255,0,191,235,89,127,230,255,0,255,0,193,192,40,46,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,66,253,58,5,235,95,21,234,179,78,41,44,151,107,159,151,212,220,102,223,12,121,29,190,161,99,100,149,252,17,177,186,231,78,145,181,140,116,50,189,81,94,214,53,59,50,61,24,169,197,209,62,90,1,61,174,142,235,22,125,161,89,253,175,81,180,230,253,87,110,185,91,170,32,150,88,162,170,154,24,46,16,71,52,115,58,146,169,176,189,142,150,154,71,68,196,146,37,114,35,145,63,216,84,13,57,131,133,116,119,213,86,27,213,126,145,219,243,11,53,202,145,185,61,186,158,158,155,44,180,71,26,194,251,117,197,89,247,213,177,57,239,119,150,145,205,145,208,191,147,185,49,21,170,189,198,72,198,119,80,6,112,122,211,211,63,209,23,85,154,159,130,199,73,106,164,164,167,200,39,184,80,82,218,227,237,210,210,208,214,162,86,82,192,198,112,106,51,183,5,68,76,86,53,188,90,230,171,90,170,212,69,93,31,21,23,227,113,165,247,90,92,255,0,79,117,162,23,85,207,109,185,217,229,197,234,17,180,78,236,81,207,77,52,149,49,115,168,221,91,206,118,213,205,198,53,70,174,212,146,57,21,223,62,1,223,252,26,115,250,156,155,165,203,166,25,113,200,105,42,234,48,236,162,174,154,142,222,213,137,39,161,183,84,69,21,68,106,246,181,17,234,201,42,100,174,86,189,251,238,173,145,168,187,71,197,179,212,164,191,6,156,254,155,25,234,142,233,134,92,114,26,186,74,124,199,23,171,166,163,183,181,101,88,43,174,52,242,197,81,26,189,173,69,98,62,58,104,235,149,175,126,219,35,164,106,46,242,113,117,218,1,80,30,54,154,153,149,84,234,158,11,163,158,111,181,141,219,241,244,201,187,17,201,35,124,197,117,69,77,69,63,57,155,207,182,254,220,116,187,70,188,17,205,239,207,247,149,31,178,120,175,6,156,2,155,38,234,142,233,153,220,113,234,186,186,124,59,23,171,169,163,184,53,37,72,40,110,53,18,197,79,26,61,205,84,98,190,74,105,43,145,172,126,251,163,100,114,38,241,242,108,106,235,3,63,169,212,254,168,245,75,51,155,33,164,190,211,213,101,21,212,214,251,133,34,196,232,39,183,83,74,180,244,75,27,162,78,15,98,83,67,10,35,211,126,104,136,229,87,42,171,150,218,188,34,52,118,235,166,189,46,63,46,200,236,52,148,55,45,65,188,75,123,166,149,105,93,21,108,150,166,197,28,52,141,157,207,99,92,172,87,50,162,120,145,21,204,237,213,53,237,95,214,57,0,155,224,0,0,0,6,85,205,84,25,87,2,255,0,188,46,61,9,233,151,231,94,241,90,74,162,42,248,92,122,19,211,47,206,189,226,180,149,64,0,0,12,171,154,168,50,174,5,180,248,98,248,133,214,101,53,148,221,58,245,3,151,247,174,179,113,139,18,191,220,230,158,122,171,173,84,179,205,36,180,181,181,115,204,254,83,47,118,22,83,39,22,53,91,26,199,201,94,177,53,246,126,101,134,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,66,242,124,59,186,250,163,234,115,21,92,15,84,174,22,171,110,166,217,59,84,251,173,76,20,255,0,105,163,88,229,127,153,165,166,228,143,89,152,200,36,117,68,113,177,99,111,221,145,188,91,39,110,32,245,126,40,254,132,245,55,242,95,120,162,40,135,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,167,56,159,178,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,222,247,138,63,161,61,77,252,151,222,40,138,1,3,71,189,40,245,93,167,29,90,233,195,51,92,42,95,35,117,161,237,193,127,176,79,50,62,170,209,84,228,85,70,185,81,19,185,11,248,185,98,153,17,27,35,90,228,84,99,217,36,108,237,102,107,58,116,234,95,84,250,95,206,225,206,180,206,237,254,187,206,217,171,39,169,248,93,207,245,51,69,31,155,130,25,99,239,118,187,239,124,124,157,247,31,179,147,246,162,232,79,66,245,211,78,58,139,211,139,118,168,105,125,231,207,90,171,183,138,104,101,68,101,85,190,169,168,139,37,45,76,104,171,219,153,156,155,186,110,173,86,185,175,99,158,199,177,238,14,128,0,0,64,15,26,191,75,24,183,212,10,31,110,184,147,252,128,30,53,126,150,49,111,168,20,62,221,113,2,162,244,95,87,179,45,5,213,12,127,87,52,254,122,72,239,184,237,67,166,167,74,184,18,104,37,99,227,116,82,195,35,62,74,172,146,41,36,141,85,170,215,162,61,85,174,107,145,28,154,19,233,119,169,188,7,170,109,47,182,234,6,33,83,73,71,114,125,59,93,122,199,150,227,13,77,109,154,117,146,88,248,78,216,215,147,88,247,65,43,162,123,218,197,146,52,107,248,183,117,107,115,110,119,94,142,250,170,204,186,80,213,203,126,97,102,185,85,187,24,184,212,83,211,101,150,136,227,73,153,113,183,35,254,250,182,39,61,141,243,49,181,210,58,23,242,111,23,170,181,87,182,249,24,240,209,153,202,186,177,244,177,172,159,79,242,31,110,156,246,184,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,120,74,205,213,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,197,117,99,233,99,89,62,159,228,62,221,56,25,172,52,167,213,143,165,141,100,250,127,144,251,116,230,107,13,41,245,99,233,99,89,62,159,228,62,221,56,25,182,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,189,79,15,190,189,113,238,166,112,218,28,27,80,111,180,148,122,169,104,167,142,26,230,84,121,90,38,95,222,171,82,228,154,134,20,149,95,51,219,79,78,217,42,17,177,177,140,123,213,90,214,177,81,18,136,79,65,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,156,79,217,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,67,81,7,148,193,117,99,75,53,67,207,126,140,245,47,20,203,126,25,218,243,191,2,188,211,87,249,94,231,46,223,119,178,247,112,229,219,127,30,91,111,193,219,126,10,67,92,175,196,122,213,147,116,9,126,215,109,54,202,241,251,102,168,91,41,237,182,74,251,85,100,77,99,232,111,117,50,50,57,93,79,75,44,142,89,89,218,74,186,154,117,85,145,170,200,29,220,71,44,51,198,218,108,192,46,217,245,151,50,180,214,105,109,207,32,160,203,36,168,74,75,76,182,9,166,138,226,233,231,69,133,34,129,208,42,74,175,145,36,88,248,179,230,238,106,223,158,251,1,168,128,121,252,2,197,147,99,56,109,166,197,153,231,53,121,141,246,146,157,27,112,190,212,208,211,209,190,186,117,85,87,61,32,167,99,98,137,155,175,22,49,17,85,24,214,163,157,35,185,61,222,128,8,1,227,87,233,99,22,250,129,67,237,215,18,165,116,47,93,53,31,167,77,71,183,106,134,151,222,124,141,214,135,120,166,134,84,87,210,220,41,92,168,178,82,212,198,138,157,200,95,197,187,166,232,228,115,90,246,57,143,99,30,219,106,241,171,244,177,139,125,64,161,246,235,137,74,192,105,119,167,142,160,112,30,166,180,190,135,85,244,229,245,108,182,214,84,84,82,75,71,92,176,165,109,20,240,200,173,116,85,17,195,36,141,141,234,222,18,181,170,237,214,57,99,119,203,146,29,44,206,103,71,125,85,102,93,40,106,229,191,48,179,92,170,221,140,92,106,41,233,178,203,68,113,164,204,184,219,145,255,0,125,91,19,158,198,249,152,218,233,29,11,249,55,139,213,90,171,219,124,140,126,132,240,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,240,149,155,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,32,122,0,0,28,83,170,238,148,116,227,171,93,56,126,21,154,197,228,110,180,61,201,236,23,248,33,71,213,90,42,156,136,138,230,162,170,119,33,127,22,164,176,170,163,100,107,90,168,172,123,35,145,153,226,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,206,39,236,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,186,136,33,255,0,136,143,68,20,125,85,96,137,150,225,212,188,117,55,19,183,203,21,137,169,52,20,208,221,35,116,209,72,250,90,169,95,19,158,238,44,100,254,93,22,72,227,100,181,14,87,185,26,247,185,3,144,120,85,245,207,117,213,42,111,232,221,171,151,74,187,134,89,109,167,170,185,88,242,27,149,209,213,21,55,152,59,171,36,180,179,58,162,69,150,74,152,146,71,57,156,57,34,211,196,228,86,179,177,202,74,118,62,175,249,170,192,178,175,245,87,28,201,49,203,135,254,18,142,186,219,93,79,39,252,25,33,154,57,25,254,71,53,205,253,138,135,202,2,218,116,131,172,219,23,71,158,25,154,81,115,142,213,241,156,207,40,251,69,79,140,219,101,99,210,149,210,69,119,170,238,212,212,200,221,182,134,46,236,74,177,181,201,36,142,123,90,222,40,175,150,58,171,202,114,204,171,57,190,213,101,57,174,77,117,200,47,85,188,60,205,198,233,91,37,93,84,252,24,214,51,156,178,43,158,238,44,99,90,155,175,201,173,68,79,146,33,249,43,110,215,91,141,53,5,29,194,231,87,85,79,107,167,90,74,24,166,153,207,101,44,11,44,147,44,81,53,87,102,49,101,154,89,21,173,217,57,200,247,126,46,85,91,63,240,175,232,42,166,170,166,213,213,62,178,88,170,232,217,71,81,13,195,6,182,84,118,149,149,140,88,166,106,215,212,211,201,19,156,140,71,62,9,105,94,215,177,252,226,238,236,172,88,156,240,237,94,25,93,9,90,180,71,13,183,107,158,169,99,53,113,234,133,250,158,71,82,209,221,32,107,31,141,209,61,92,214,178,56,247,85,101,76,209,108,233,30,254,50,49,146,118,56,198,169,55,118,122,128,0,162,191,17,30,129,107,58,99,202,147,60,210,219,125,214,229,166,87,190,237,70,201,77,61,71,217,153,18,72,153,229,170,170,120,171,18,23,190,120,219,79,36,143,73,29,247,163,119,39,71,220,150,245,15,63,159,224,24,110,169,225,183,109,62,212,28,122,146,249,143,95,41,214,154,186,134,165,23,132,172,221,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,2,128,122,28,234,238,235,210,14,174,59,43,158,221,87,120,196,239,212,237,182,228,118,168,42,28,199,190,4,122,57,149,80,177,92,145,62,166,21,229,195,184,155,43,36,154,52,116,125,213,145,178,211,198,151,44,197,115,155,22,132,229,56,86,77,106,200,44,181,191,105,252,181,198,215,91,29,93,44,252,31,110,99,248,75,26,185,142,226,246,57,171,178,252,156,213,69,249,162,145,3,173,126,148,111,189,37,235,45,110,27,218,186,214,98,23,45,235,49,107,221,108,44,111,159,165,226,197,146,53,116,106,172,89,160,123,251,82,38,204,114,236,201,59,108,100,177,161,197,110,57,102,85,120,177,90,49,107,182,77,117,173,178,227,254,99,225,22,234,138,217,36,165,183,247,222,143,159,203,196,229,86,69,220,122,35,159,193,19,147,145,21,119,80,38,255,0,131,85,218,213,96,234,75,54,190,223,110,116,150,235,109,187,77,238,85,117,149,149,115,54,24,41,160,142,190,222,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,57,255,0,95,125,118,93,122,187,201,168,172,88,213,29,93,167,78,177,218,133,171,179,209,213,70,232,43,106,167,146,158,22,201,45,116,108,168,150,7,190,57,27,80,216,92,196,69,108,115,61,23,230,247,17,86,138,237,117,183,83,87,209,219,238,117,116,180,247,74,116,164,174,138,25,156,198,85,64,146,199,50,69,43,81,118,123,18,88,98,145,26,237,211,156,108,119,226,212,84,234,189,46,244,201,159,117,77,170,22,221,63,196,41,170,232,237,175,168,107,111,89,10,219,166,169,162,179,64,177,203,39,57,221,26,113,107,222,216,37,108,76,123,152,146,72,141,103,38,238,174,104,116,190,130,122,32,190,245,113,157,203,91,145,210,221,109,186,101,100,238,197,123,189,209,204,202,121,159,84,176,170,195,75,72,233,34,145,146,77,205,209,62,68,224,173,100,91,242,115,93,36,72,251,232,197,177,60,87,6,177,82,226,216,86,51,106,199,236,180,92,252,181,186,215,69,29,37,44,28,222,231,191,132,81,163,88,222,79,123,156,187,39,205,206,85,95,154,169,240,52,95,72,112,221,5,210,252,127,72,244,254,10,184,236,88,237,59,161,167,90,185,214,105,229,123,228,116,178,205,35,254,72,175,146,89,36,145,81,168,214,34,189,81,173,107,81,26,158,212,0,0,10,171,241,206,253,201,255,0,18,127,45,33,87,69,29,87,95,122,75,214,90,44,203,187,117,172,196,46,91,81,229,54,74,41,152,223,63,75,197,233,28,136,217,17,88,179,64,247,247,99,93,216,229,217,241,247,24,201,100,82,106,248,231,126,228,255,0,137,63,150,149,86,6,162,48,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,240,149,155,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,35,53,212,44,7,77,109,81,95,117,27,56,199,241,91,108,245,13,164,138,178,247,115,134,134,9,39,115,92,230,196,217,38,115,90,175,86,177,238,70,162,239,179,28,191,177,74,65,240,251,235,215,33,233,155,50,161,193,181,6,251,87,89,165,119,122,136,225,174,101,71,154,173,125,129,136,149,46,73,168,97,73,81,144,177,213,21,13,146,161,27,27,222,246,49,85,173,115,209,17,125,175,139,199,82,255,0,165,29,88,178,232,230,37,118,243,24,134,31,111,165,187,58,122,105,249,210,221,107,171,233,163,168,138,166,55,71,43,162,158,22,82,77,2,69,39,6,185,29,61,86,202,230,61,170,161,117,37,0,248,163,250,236,212,223,201,125,158,136,239,254,13,145,235,142,91,168,247,106,154,45,99,186,210,233,182,159,219,210,10,236,78,162,170,106,154,90,185,46,11,80,232,91,79,78,245,88,169,184,205,12,147,190,102,109,39,38,163,54,115,103,149,91,192,60,81,253,118,106,111,228,190,207,68,7,95,240,185,235,182,213,162,119,89,180,35,90,50,106,186,124,38,249,80,199,99,247,26,185,219,228,177,234,215,57,235,43,36,228,156,162,166,168,115,218,170,254,125,184,164,106,189,90,212,154,105,91,115,230,85,203,105,240,197,241,11,172,202,107,41,186,117,234,7,47,239,93,102,227,22,37,127,185,205,60,245,87,90,169,103,154,73,105,107,106,231,153,252,166,94,236,44,166,78,44,106,182,53,143,146,189,98,107,194,207,192,0,10,171,241,206,253,201,255,0,18,127,45,45,80,170,191,28,239,220,159,241,39,242,208,57,87,130,167,170,124,167,233,253,119,184,219,139,169,41,91,193,83,213,62,83,244,254,187,220,109,197,212,129,21,124,81,253,9,234,111,228,190,241,68,81,14,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,78,113,63,101,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,189,239,20,127,66,122,155,249,47,188,81,20,2,6,138,58,46,234,219,21,234,231,75,19,41,182,197,228,114,75,23,150,183,228,214,231,54,56,187,117,206,166,141,239,158,8,146,105,100,74,57,36,89,155,11,228,84,115,187,50,34,166,236,82,64,25,150,208,189,116,212,126,157,53,30,221,170,26,95,121,242,55,90,29,226,154,25,81,95,75,112,165,114,162,201,75,83,26,42,119,33,127,22,238,155,163,145,205,107,216,230,61,140,123,116,83,161,122,233,167,29,69,233,197,187,84,52,190,243,231,173,85,219,197,52,50,162,50,170,223,84,212,69,146,150,166,52,85,237,204,206,77,221,55,86,171,92,215,177,207,99,216,247,7,64,0,0,32,7,141,95,165,140,91,234,5,15,183,92,73,254,64,15,26,191,75,24,183,212,10,31,110,184,129,85,125,39,122,167,209,191,168,24,247,184,192,105,76,203,190,158,230,183,93,53,207,241,173,70,177,83,210,79,114,197,111,20,87,186,56,170,216,231,65,36,244,211,50,104,219,35,90,230,185,88,174,98,34,162,57,171,182,251,42,126,38,138,58,85,234,99,13,234,191,72,232,245,75,15,161,171,183,61,181,14,182,221,237,149,40,174,125,186,227,27,35,124,176,36,156,81,179,51,140,177,189,146,53,19,147,30,222,77,99,249,198,192,236,0,0,6,107,58,177,245,79,172,159,80,50,31,113,156,189,62,180,122,182,197,122,70,210,197,202,110,81,121,236,146,251,230,109,248,205,185,173,142,94,229,115,105,164,123,39,158,37,154,41,22,142,57,18,22,204,248,213,92,222,244,104,137,187,208,207,102,89,148,223,115,156,170,243,154,229,53,222,118,245,144,92,42,46,151,26,158,211,35,239,213,79,35,164,150,78,12,70,177,188,158,247,46,205,68,106,111,178,34,39,200,11,233,240,184,244,39,166,95,157,123,197,105,74,221,88,250,167,214,79,168,25,15,184,206,93,79,133,199,161,61,50,252,235,222,43,74,86,234,199,213,62,178,125,64,200,125,198,112,44,39,194,159,174,219,82,218,168,58,89,214,92,154,173,183,38,212,36,24,69,214,227,59,93,4,144,43,88,216,236,234,245,68,115,30,215,35,150,14,110,114,61,31,216,106,179,132,17,201,105,70,88,109,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,46,255,0,195,67,174,58,110,163,176,216,116,123,56,101,91,53,23,11,179,198,249,170,228,124,181,12,190,91,161,88,224,74,215,76,245,115,146,165,28,248,155,51,94,239,190,249,18,70,42,163,158,200,66,111,128,0,0,0,160,31,20,127,93,154,155,249,47,179,209,29,43,195,67,175,90,157,6,200,97,209,93,89,190,213,207,167,87,202,136,225,180,62,78,215,11,5,198,122,168,218,233,157,52,210,198,216,40,85,178,77,44,201,247,248,189,168,246,53,170,249,149,252,215,197,31,215,102,166,254,75,236,244,68,85,3,85,0,171,95,10,126,187,109,75,106,160,233,103,89,114,106,182,220,155,80,144,97,23,91,140,237,116,18,64,173,99,99,179,171,213,17,204,123,92,142,88,57,185,200,244,127,97,170,206,16,71,37,165,0,0,1,21,124,81,253,9,234,111,228,190,241,68,82,183,73,222,169,244,111,234,6,61,238,48,23,83,226,143,232,79,83,127,37,247,138,34,149,186,78,245,79,163,127,80,49,239,113,128,13,41,128,0,202,185,114,126,26,158,33,116,122,155,98,161,208,173,121,203,255,0,205,213,7,40,172,247,203,164,208,83,199,120,165,231,77,13,53,43,230,146,100,146,166,226,233,38,123,81,27,31,41,35,137,28,231,62,78,110,117,54,31,170,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,64,53,60,121,75,6,172,105,102,87,149,92,176,92,91,82,241,75,206,73,102,239,124,70,207,111,188,211,84,87,81,246,164,72,165,239,64,199,172,145,240,145,205,99,185,53,56,185,81,171,178,174,196,53,233,211,196,122,213,168,125,31,230,153,174,85,149,227,241,106,254,154,98,245,245,215,26,59,164,77,163,166,185,207,27,92,218,10,152,227,108,141,73,89,60,174,165,134,70,196,177,170,84,75,193,172,141,178,193,202,155,46,217,254,101,122,207,235,117,74,179,33,171,143,44,175,188,73,127,150,237,72,169,75,59,110,47,153,103,117,68,107,10,53,34,127,117,85,233,219,70,241,93,184,237,178,1,168,128,113,254,146,44,90,161,97,233,231,9,110,177,231,57,6,79,150,87,217,232,235,235,159,124,161,142,150,174,222,178,83,198,169,66,246,163,18,87,190,20,251,143,146,161,207,154,73,123,175,123,147,146,70,206,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,159,235,166,186,105,199,78,154,113,113,213,13,80,188,249,27,85,14,209,67,12,72,143,170,184,85,57,21,99,165,166,141,85,59,147,63,139,182,77,209,168,214,185,239,115,24,199,189,161,16,60,106,253,44,98,223,80,40,125,186,226,85,95,73,222,169,244,111,234,6,61,238,48,22,83,226,173,169,152,174,178,116,35,166,122,165,133,85,249,139,46,77,152,91,46,20,220,164,141,242,67,206,217,113,231,4,189,183,189,141,154,39,163,163,145,136,229,225,35,30,213,93,218,165,107,116,157,234,159,70,254,160,99,222,227,0,26,83,57,87,86,62,150,53,147,233,254,67,237,211,157,84,229,93,88,250,88,214,79,167,249,15,183,78,6,107,11,254,255,0,173,101,255,0,155,255,0,255,0,7,10,1,47,251,254,181,151,254,111,255,0,252,28,2,128,75,9,241,61,232,42,155,70,46,181,125,64,232,253,138,146,131,79,174,117,20,208,221,109,20,157,215,173,166,227,59,166,231,52,113,54,46,213,61,11,149,176,53,17,101,251,179,78,145,177,173,98,198,198,215,177,169,219,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,64,206,103,74,61,87,106,63,73,90,142,204,215,10,151,207,90,171,187,112,95,236,19,204,172,165,187,210,181,85,81,174,84,69,237,204,206,78,88,166,68,87,70,231,57,21,30,199,201,27,244,19,163,186,197,128,235,174,1,107,212,109,57,191,82,92,109,183,26,120,37,150,40,170,161,154,123,124,242,67,28,206,164,170,108,47,123,98,169,141,178,177,36,137,92,170,213,95,246,21,104,219,175,174,138,50,174,148,245,30,174,247,105,182,121,141,50,201,174,19,73,142,92,41,210,71,199,65,205,93,35,109,149,11,35,158,246,205,19,17,81,142,123,151,189,27,21,232,188,155,43,34,116,11,214,190,85,210,158,163,210,89,46,215,63,49,166,89,53,194,24,242,59,125,66,200,248,232,57,171,99,117,206,157,35,107,222,217,162,98,34,189,172,106,247,163,98,49,83,147,98,124,65,127,196,85,241,52,209,79,211,79,72,249,79,151,184,121,90,252,19,124,214,143,156,188,33,151,201,65,55,152,142,77,163,123,157,189,44,181,60,26,156,119,149,34,228,228,111,45,228,253,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,228,203,49,107,22,115,138,222,112,172,166,135,206,217,114,11,125,69,174,227,77,221,124,125,250,89,227,116,114,199,205,138,215,183,147,30,228,221,170,142,77,247,69,69,249,129,154,45,16,205,109,90,107,173,24,14,163,95,105,234,231,182,226,185,69,170,247,89,21,35,26,233,228,130,154,174,57,164,108,109,115,154,213,122,181,138,136,138,230,166,251,110,169,248,151,253,213,238,177,90,176,14,143,181,11,85,241,235,245,92,212,245,88,187,226,178,93,172,21,77,115,210,123,131,91,77,67,87,4,236,123,83,131,101,169,134,94,235,29,186,49,21,204,228,168,136,185,246,213,140,23,244,95,170,121,150,153,252,83,226,127,100,178,11,141,139,206,246,59,62,107,202,212,201,15,119,183,201,220,57,118,249,113,228,237,183,219,117,219,114,80,117,9,213,221,171,87,250,9,209,61,23,117,186,145,153,14,45,120,146,138,232,177,84,54,53,130,11,77,19,105,168,164,74,126,79,123,153,81,79,112,102,243,57,99,69,154,146,165,172,98,183,110,33,15,237,54,155,173,254,235,69,98,177,91,42,238,55,43,141,68,116,148,116,116,144,186,105,234,103,145,200,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,52,231,164,248,47,232,191,75,48,221,51,248,167,196,254,201,99,246,235,23,157,236,118,124,215,149,166,142,30,239,111,147,184,114,237,242,227,201,219,111,182,235,182,229,22,120,101,232,167,233,167,171,140,91,204,92,60,173,6,9,182,107,89,194,94,19,75,228,167,135,203,199,30,241,189,174,222,170,90,110,109,94,59,196,146,241,114,59,142,247,252,0,0,0,0,0,202,185,161,62,183,250,209,197,122,71,211,137,235,168,157,106,189,231,215,46,220,22,76,122,90,232,219,35,59,169,55,26,234,152,17,233,50,209,177,96,145,21,204,79,191,34,54,46,76,228,178,51,61,128,95,247,133,199,161,61,50,252,235,222,43,73,84,86,95,132,23,87,118,171,214,51,77,210,46,79,110,164,183,220,172,20,245,183,44,106,189,181,13,98,92,224,125,67,170,42,41,94,199,187,147,170,88,233,228,149,189,180,84,116,44,145,92,214,118,85,242,217,160,0,0,3,42,230,170,12,171,129,63,226,232,91,244,215,225,213,166,186,227,163,152,103,155,212,155,47,197,254,49,77,68,238,51,95,109,113,221,43,209,118,133,26,190,98,178,29,163,237,236,173,123,226,71,199,250,215,54,158,52,134,186,47,115,213,203,46,168,99,247,157,8,143,32,147,59,160,168,117,77,157,150,26,71,213,86,185,236,141,206,145,27,11,26,229,149,157,164,147,184,197,107,152,232,249,163,209,88,174,66,242,124,46,61,9,233,151,231,94,241,90,117,252,11,167,93,35,211,109,80,206,53,143,20,196,233,41,114,204,254,161,147,93,107,146,38,53,99,98,71,26,62,24,17,173,68,141,146,203,26,212,74,191,55,203,52,142,124,142,119,24,209,129,192,60,66,36,207,165,240,225,205,157,170,84,88,253,46,88,148,246,70,221,153,96,169,154,123,114,206,151,154,52,87,192,233,227,100,168,199,34,35,248,61,170,172,228,172,229,39,30,227,169,175,166,75,77,170,255,0,212,150,148,88,175,182,202,75,141,182,227,156,88,169,43,40,234,225,108,208,84,193,37,124,45,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,82,237,60,81,253,9,234,111,228,190,241,68,81,182,136,102,182,173,53,214,140,7,81,175,180,245,115,219,113,92,162,213,123,172,138,145,141,116,242,65,77,87,28,210,54,54,185,205,106,189,90,197,68,69,115,83,125,183,84,252,64,145,94,34,61,16,86,116,171,157,166,91,135,82,242,211,44,178,225,44,86,38,164,211,212,205,107,145,176,197,35,233,106,165,124,77,99,121,61,243,249,116,89,36,145,241,83,185,94,229,115,30,229,249,93,4,245,191,125,233,31,59,150,139,35,170,186,220,180,202,247,221,150,247,100,163,133,149,19,50,169,33,84,134,170,145,178,75,27,35,155,155,98,100,139,205,26,248,183,228,215,58,56,149,151,167,148,226,218,113,174,58,113,85,141,228,148,54,172,183,12,203,109,236,115,154,217,82,106,90,234,89,17,178,69,52,82,198,191,237,36,142,88,220,142,107,145,143,99,145,81,174,76,246,117,93,210,142,163,244,149,168,239,194,179,88,188,245,170,187,185,61,130,255,0,4,42,202,91,189,43,85,17,92,212,85,94,220,204,228,212,150,21,85,116,110,115,85,21,236,124,114,60,52,81,139,101,152,174,115,98,165,202,112,172,154,213,144,89,107,121,249,107,141,174,182,58,186,89,248,61,204,127,9,99,87,49,220,94,199,53,118,95,147,154,168,191,52,83,235,20,151,225,149,215,109,215,68,115,43,118,134,106,150,77,73,30,151,223,170,36,109,45,101,210,119,49,152,221,107,209,206,107,227,147,101,70,83,77,46,205,145,143,227,27,31,39,127,148,104,147,119,110,208,1,0,60,106,253,44,98,223,80,40,125,186,226,79,242,0,120,213,250,88,197,190,160,80,251,117,196,10,234,240,225,196,241,92,231,172,237,60,197,179,92,102,213,144,89,107,126,45,230,109,215,74,40,234,233,103,225,106,171,123,57,197,34,57,142,226,246,53,201,186,124,156,212,84,249,162,14,186,58,50,190,244,121,168,244,182,200,238,191,25,195,50,143,49,81,140,220,165,123,18,169,209,196,172,238,211,84,198,221,182,154,46,236,72,178,53,169,28,141,123,92,222,42,175,138,63,215,225,151,118,181,89,122,227,211,10,203,205,206,146,130,158,74,139,149,35,37,169,153,177,49,211,207,108,171,134,24,145,206,84,69,124,146,201,28,108,111,226,231,189,173,77,213,81,11,201,215,77,11,211,142,162,244,226,227,165,250,161,102,243,214,170,237,165,134,104,149,25,85,111,170,106,42,71,85,77,34,162,246,230,103,39,108,187,43,85,174,115,30,215,177,239,99,130,154,252,59,186,250,172,233,143,42,92,15,84,174,23,91,150,153,94,251,84,251,173,76,245,31,102,100,73,37,127,153,165,166,228,172,72,94,249,228,117,68,113,177,36,119,221,145,188,157,31,110,91,127,234,199,210,198,178,125,63,200,125,186,115,62,221,67,244,253,159,116,203,170,21,218,81,168,204,164,125,202,142,158,158,174,42,202,20,153,104,171,96,154,52,115,101,167,146,104,227,116,140,71,115,137,206,70,236,146,69,35,126,124,84,149,93,48,117,235,83,75,211,14,167,116,177,172,151,218,186,198,86,96,247,187,126,13,115,168,237,35,40,216,150,154,215,45,5,77,68,146,181,202,197,115,32,138,149,141,99,223,206,94,214,232,196,137,172,8,22,105,79,171,31,75,26,201,244,255,0,33,246,233,204,214,26,83,234,199,210,198,178,125,63,200,125,186,112,51,88,89,79,138,71,64,180,122,119,231,186,155,209,203,125,170,219,136,47,147,167,200,177,218,58,104,40,97,180,72,189,170,104,106,105,35,141,172,99,161,149,235,26,73,26,34,200,217,100,89,62,251,36,127,102,181,141,41,232,118,181,233,103,87,58,52,153,214,45,111,243,216,221,247,206,90,110,54,107,204,84,210,205,31,23,58,41,105,171,32,100,146,198,157,200,213,175,237,185,203,202,41,163,114,166,207,216,12,214,19,255,0,194,19,166,143,210,110,178,213,235,166,83,105,239,99,122,115,199,225,222,98,14,80,213,223,37,106,246,184,243,137,209,201,229,227,229,50,241,123,36,138,87,209,61,55,69,60,87,136,39,65,89,15,76,217,149,118,115,167,214,42,186,205,43,187,212,73,53,11,233,252,213,107,236,12,68,166,106,195,93,50,196,140,133,142,168,168,116,116,234,233,30,247,177,136,142,115,158,138,171,110,125,28,244,245,253,24,58,125,198,244,154,182,166,213,91,122,164,239,214,222,238,22,234,94,204,117,149,211,202,233,28,229,85,68,124,189,182,44,112,54,87,162,57,209,193,31,221,98,108,198,135,107,0,1,0,60,106,253,44,98,223,80,40,125,186,226,87,87,135,14,39,138,231,61,103,105,230,45,154,227,54,172,130,203,91,241,111,51,110,186,81,71,87,75,63,11,85,91,217,206,41,17,204,119,23,177,174,77,211,228,230,162,167,205,16,177,95,26,191,75,24,183,212,10,31,110,184,144,3,194,227,215,102,153,126,117,236,245,160,124,158,186,58,50,190,244,121,168,244,182,200,238,191,25,195,50,143,49,81,140,220,165,123,18,169,209,196,172,238,211,84,198,221,182,154,46,236,72,178,53,169,28,141,123,92,222,42,175,138,63,109,225,247,215,174,67,211,54,101,67,131,106,13,246,174,179,74,238,245,17,195,92,202,143,53,90,251,3,17,42,92,147,80,194,146,163,33,99,170,42,27,37,66,54,55,189,236,98,171,90,231,162,34,220,246,186,104,94,156,117,23,167,23,29,47,213,11,55,158,181,87,109,44,51,68,168,202,171,125,83,81,82,58,170,105,21,23,183,51,57,59,101,217,90,173,115,152,246,189,143,123,29,158,30,161,250,126,207,186,101,213,10,237,40,212,102,82,62,229,71,79,79,87,21,101,10,76,180,85,176,77,26,57,178,211,201,52,113,186,70,35,185,196,231,35,118,73,34,145,191,62,42,6,148,237,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,63,89,81,126,20,61,113,212,227,87,91,39,72,250,140,202,68,177,92,170,42,25,136,221,149,241,83,173,13,92,174,146,119,81,78,174,86,164,172,158,87,63,180,228,222,84,154,86,199,179,219,35,59,54,232,0,0,5,106,248,164,116,11,89,168,158,123,169,189,28,183,221,110,89,122,121,58,124,139,29,163,166,158,186,107,188,105,218,166,134,166,146,56,218,247,182,104,152,145,164,145,162,36,110,138,53,147,238,62,55,247,170,4,213,65,149,112,39,79,134,239,64,183,221,125,202,173,122,219,169,22,255,0,37,166,88,253,193,149,20,240,213,83,50,79,180,213,80,73,186,211,50,57,90,230,58,141,175,103,25,228,115,85,175,217,208,179,119,119,31,13,223,145,87,194,227,208,158,153,126,117,239,21,164,170,0,0,0,0,3,154,117,15,211,246,3,212,214,151,215,105,70,163,50,173,150,218,202,138,122,184,171,40,82,20,173,162,158,25,17,205,150,158,73,163,145,177,189,91,206,39,57,27,186,199,44,141,249,114,83,60,58,233,161,122,143,211,166,163,220,116,191,84,44,222,70,235,67,180,176,205,18,171,233,110,20,174,85,72,234,169,164,84,78,228,47,226,237,151,100,114,57,174,99,218,199,177,236,110,154,74,171,241,206,253,201,255,0,18,127,45,2,184,52,95,72,115,45,122,213,12,127,72,244,254,10,73,47,185,21,67,161,167,90,185,210,24,34,99,35,116,178,205,35,254,106,140,142,40,228,145,81,168,231,170,49,81,173,115,149,26,186,19,233,119,166,76,7,165,157,47,182,233,254,33,77,73,89,114,101,59,91,122,200,86,221,13,53,109,230,116,146,89,57,206,232,211,147,152,199,79,43,98,99,220,245,142,53,107,57,59,101,115,170,219,193,83,213,62,83,244,254,187,220,109,197,212,128,0,0,0,1,85,126,57,223,185,63,226,79,229,164,106,240,200,208,189,56,234,47,88,51,173,47,213,11,55,158,181,87,105,253,108,176,205,18,163,42,173,245,77,184,91,210,58,170,105,21,23,183,51,57,59,101,217,90,173,115,152,246,189,143,123,29,37,124,115,191,114,127,196,159,203,72,149,225,215,212,198,27,210,215,80,201,153,234,13,13,91,241,235,253,158,108,114,186,182,153,21,239,182,50,106,138,121,146,173,98,70,171,166,99,93,78,212,123,27,247,248,61,206,106,61,205,72,222,28,171,168,126,159,179,238,153,117,66,187,74,53,25,148,143,185,81,211,211,213,197,89,66,147,45,21,108,19,70,142,108,180,242,77,28,110,145,136,238,113,57,200,221,146,72,164,111,207,138,156,212,209,159,88,157,42,225,189,87,233,29,195,15,188,219,105,27,147,219,169,234,42,113,59,188,146,44,47,183,92,85,159,113,29,43,88,247,121,105,28,216,219,51,56,187,147,17,28,137,220,100,111,101,75,116,57,209,78,101,157,245,130,237,62,214,28,34,174,221,109,210,234,134,221,178,234,26,250,100,124,79,124,110,69,164,163,114,172,114,193,51,42,100,86,63,138,170,50,106,86,84,58,55,175,221,85,11,73,240,255,0,233,139,250,48,244,251,105,176,100,152,189,170,219,159,94,249,220,50,186,154,57,188,196,147,76,178,200,180,208,73,55,205,23,177,3,217,31,8,213,98,73,59,206,98,187,184,233,31,82,222,40,254,187,53,55,242,95,103,162,47,248,160,31,20,127,93,154,155,249,47,179,209,1,213,122,74,232,130,197,213,199,67,185,45,110,57,75,106,182,234,109,147,80,42,98,178,94,235,38,125,60,47,165,90,75,106,205,75,86,232,226,145,242,67,193,210,190,52,224,174,100,187,113,115,91,36,168,248,43,254,106,176,44,171,253,85,199,50,76,114,225,255,0,132,163,174,182,215,83,201,255,0,6,72,102,142,70,127,145,205,115,127,98,161,114,158,10,158,150,50,159,168,21,222,221,110,63,39,138,55,66,87,93,108,181,67,174,250,47,140,210,84,102,214,58,119,183,32,183,82,64,239,59,144,209,53,172,72,159,31,21,227,45,77,59,88,228,70,112,238,75,27,145,136,231,44,48,196,224,232,30,31,125,122,227,221,76,225,180,56,54,160,223,105,40,245,82,209,79,28,53,204,168,242,180,76,191,189,86,165,201,53,12,41,42,190,103,182,158,157,178,84,35,99,99,24,247,170,181,173,98,162,36,202,50,239,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,156,79,217,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,116,17,209,71,85,214,46,173,52,106,139,50,238,218,168,242,251,110,212,121,77,146,138,103,187,200,85,114,122,71,34,54,68,71,164,51,177,157,216,215,119,181,55,124,125,199,190,41,20,9,0,85,95,142,119,238,79,248,147,249,105,58,122,138,235,3,67,186,94,248,28,122,165,146,112,171,189,220,41,169,60,133,189,240,212,87,81,210,205,221,254,232,205,75,220,73,150,141,139,4,141,116,145,177,238,229,179,90,215,57,118,32,95,141,197,218,213,127,181,104,53,246,197,115,164,184,219,110,52,249,5,93,29,101,36,205,154,10,152,36,109,177,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,7,53,240,84,245,79,148,253,63,174,247,27,113,117,37,43,120,42,122,167,202,126,159,215,123,141,184,186,144,34,175,138,63,161,61,77,252,151,222,40,138,75,233,146,211,106,191,245,37,165,22,43,237,178,146,227,109,184,231,22,42,74,202,58,184,91,52,21,48,73,95,11,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,187,79,20,127,66,122,155,249,47,188,81,20,109,162,25,173,171,77,117,163,1,212,107,237,61,92,246,220,87,40,181,94,235,34,164,99,93,60,144,83,85,199,52,141,141,174,115,90,175,86,177,81,17,92,212,223,109,213,63,16,37,87,137,127,67,149,61,56,230,83,107,14,14,250,71,233,214,105,120,145,144,210,70,200,169,223,99,184,204,146,78,180,77,133,136,214,173,50,181,146,186,23,49,191,113,145,172,111,68,86,177,243,114,174,140,250,204,207,186,76,207,233,171,40,235,170,238,56,77,198,161,145,95,172,50,203,52,208,54,9,38,167,90,154,186,90,100,158,40,82,187,179,78,145,199,44,155,166,203,197,223,47,194,250,110,118,157,47,234,47,72,217,71,121,182,82,101,56,38,121,103,130,173,145,84,195,36,108,171,162,157,140,154,25,81,174,70,203,19,246,88,228,99,190,228,145,189,26,228,226,246,162,165,5,245,163,210,78,85,210,54,169,174,45,114,151,207,99,119,223,51,112,198,110,45,116,146,247,40,91,83,35,25,4,242,172,49,70,181,145,198,144,186,102,70,138,214,247,163,84,93,158,128,104,39,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,175,9,89,186,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,122,2,144,60,55,122,250,190,232,22,85,107,209,45,72,184,121,221,50,200,46,12,167,167,154,170,165,145,253,153,170,158,77,150,165,146,74,230,177,180,110,123,249,79,27,156,141,102,238,153,155,59,184,201,174,252,1,0,60,106,253,44,98,223,80,40,125,186,226,79,242,0,120,213,250,88,197,190,160,80,251,117,196,10,86,59,175,71,125,85,102,93,40,106,229,191,48,179,92,170,221,140,92,106,41,233,178,203,68,113,164,204,184,219,145,255,0,125,91,19,158,198,249,152,218,233,29,11,249,55,139,213,90,171,219,124,140,127,148,233,146,211,106,191,245,37,165,22,43,237,178,146,227,109,184,231,22,42,74,202,58,184,91,52,21,48,73,95,11,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,233,93,111,244,93,149,116,143,168,243,208,209,54,235,123,192,110,93,185,236,153,12,180,50,54,54,119,86,110,52,53,51,163,18,21,172,98,65,34,171,88,191,126,52,108,188,89,201,99,96,95,78,149,106,102,43,172,154,113,142,106,150,21,87,230,44,185,53,190,43,133,55,41,35,124,144,243,79,191,4,189,183,189,141,154,39,163,163,145,136,229,225,35,30,213,93,218,167,202,215,77,116,211,142,157,52,226,227,170,26,161,121,242,54,170,29,162,134,24,145,31,85,112,170,114,42,199,75,77,26,170,119,38,127,23,108,155,163,81,173,115,222,230,49,143,123,105,91,195,155,173,127,232,171,168,243,216,51,251,157,214,77,50,202,127,87,114,166,129,123,177,218,235,149,88,145,220,219,15,23,61,220,88,197,142,86,196,173,115,227,115,93,180,174,134,40,215,202,117,191,214,142,85,213,198,163,207,93,68,235,173,147,1,182,246,224,178,99,210,215,72,232,223,218,89,184,215,84,192,143,88,82,177,233,60,136,174,98,125,200,213,177,114,127,21,145,225,205,122,138,215,156,203,169,45,92,190,234,182,103,91,86,231,220,106,30,203,101,12,213,9,51,45,54,228,123,150,158,138,37,107,24,222,17,181,219,43,145,141,230,245,124,142,78,111,114,175,53,38,167,134,103,69,223,210,79,81,223,169,25,171,123,120,14,3,112,164,158,166,158,106,30,244,119,218,228,94,235,40,119,145,142,133,208,181,24,215,84,53,121,59,183,44,76,70,167,121,36,142,58,245,55,105,181,88,58,146,213,123,21,138,217,73,110,182,219,179,139,237,37,29,29,36,45,134,10,104,35,175,153,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,5,218,120,92,122,19,211,47,206,189,226,180,165,110,172,125,83,235,39,212,12,135,220,103,46,167,194,227,208,158,153,126,117,239,21,165,43,117,99,234,159,89,62,160,100,62,227,56,29,171,36,232,163,227,125,3,233,255,0,86,58,101,108,186,214,94,161,248,164,121,165,190,4,239,198,234,24,110,53,177,178,230,212,87,115,143,178,200,162,142,86,198,215,53,99,86,202,169,26,69,51,223,24,48,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,115,137,251,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,45,239,120,92,122,19,211,47,206,189,226,180,175,95,18,254,130,170,116,27,33,155,90,180,154,197,87,62,157,95,42,36,154,238,200,251,92,44,23,25,234,164,115,97,108,48,197,27,96,161,86,201,12,80,175,223,226,246,171,30,230,171,225,71,133,154,116,93,213,182,43,213,206,150,38,83,109,139,200,228,150,47,45,111,201,173,206,108,113,118,235,157,77,27,223,60,17,36,210,200,148,114,72,179,54,23,200,168,231,118,100,69,77,216,164,128,51,45,161,122,233,168,253,58,106,61,187,84,52,190,243,228,110,180,59,197,52,50,162,190,150,225,74,229,69,146,150,166,52,84,238,66,254,45,221,55,71,35,154,215,177,204,123,24,246,232,167,66,245,211,78,58,139,211,139,118,168,105,125,231,207,90,171,183,138,104,101,68,101,85,190,169,168,139,37,45,76,104,171,219,153,156,155,186,110,173,86,185,175,99,158,199,177,238,14,128,0,2,128,124,81,253,118,106,111,228,190,207,68,119,254,137,122,73,197,122,185,232,23,43,197,174,82,249,28,146,197,168,23,123,134,51,113,107,163,139,183,92,235,45,19,25,4,242,172,50,200,148,114,72,176,186,102,70,136,231,118,99,84,93,216,135,0,241,71,245,217,169,191,146,251,61,17,63,252,21,61,44,101,63,80,43,189,186,220,5,64,101,56,182,163,232,118,163,213,99,121,37,13,215,18,204,241,43,131,28,230,182,85,134,170,134,170,53,108,145,77,20,177,175,251,73,35,150,55,43,92,213,99,216,229,69,107,150,226,124,52,58,245,166,215,156,122,29,21,213,155,237,36,26,139,99,167,142,27,67,228,238,243,191,219,160,165,141,174,153,211,77,44,142,158,185,29,28,210,204,159,115,147,28,143,99,92,140,153,89,245,188,75,250,28,166,234,59,13,155,88,112,119,213,179,81,112,187,60,140,134,146,54,75,80,203,229,186,21,146,117,162,108,44,71,57,42,81,207,149,208,185,141,251,239,145,99,122,42,57,143,134,149,176,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,115,137,251,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,40,106,32,17,215,161,206,174,237,93,95,105,27,178,185,237,212,150,124,178,195,80,219,110,71,106,130,161,175,99,39,86,35,153,85,11,21,203,43,41,166,78,92,59,137,186,62,57,163,71,73,218,89,29,213,117,139,88,176,29,10,192,46,154,141,168,215,234,75,117,182,221,79,60,177,69,45,84,48,207,112,158,56,100,153,180,148,173,153,236,108,181,50,54,39,164,113,35,145,92,169,254,202,160,112,175,20,127,66,122,155,249,47,188,81,20,173,210,119,170,125,27,250,129,143,123,140,5,180,245,165,174,154,113,212,95,134,102,121,170,26,95,121,243,214,170,239,131,69,52,50,162,50,170,223,84,219,189,10,201,75,83,26,42,246,230,103,38,238,155,171,85,174,107,216,231,177,236,123,170,91,164,239,84,250,55,245,3,30,247,24,0,210,152,0,12,171,150,83,212,167,64,180,121,135,71,122,91,212,198,142,219,237,86,187,174,57,165,246,106,236,178,207,5,52,20,113,220,233,89,66,218,154,139,147,94,214,183,157,99,123,146,58,94,226,185,211,70,214,241,84,124,104,201,171,88,208,71,135,103,80,56,14,183,244,219,140,88,177,7,213,193,114,211,139,61,167,21,189,81,214,172,45,157,39,130,130,22,249,150,71,28,143,119,150,145,205,149,177,200,244,98,185,97,149,56,167,5,3,62,228,170,240,221,233,163,250,70,245,29,107,248,253,167,205,225,152,87,11,254,65,222,131,185,79,81,219,127,246,173,19,249,197,36,79,239,76,137,202,41,56,247,32,138,171,138,238,211,181,120,149,248,122,86,105,149,246,187,93,116,27,16,255,0,48,181,252,101,188,88,237,112,207,81,37,158,171,133,76,213,53,76,134,56,86,58,107,115,99,133,142,85,116,156,99,146,85,107,90,200,248,53,179,83,194,235,167,175,208,111,76,182,219,253,206,166,213,91,122,212,191,45,150,203,83,71,75,194,72,104,103,165,137,104,232,228,153,200,143,151,182,197,124,155,42,35,89,37,76,205,106,57,55,145,225,48,0,0,1,31,250,245,213,44,239,69,186,78,206,117,51,77,47,191,6,201,44,223,12,242,85,190,86,26,142,215,118,229,75,12,159,171,153,143,141,219,199,43,219,247,154,187,111,186,108,168,138,149,129,211,215,136,247,89,217,206,190,233,166,21,148,235,39,157,178,228,25,133,154,215,113,166,251,59,106,143,191,75,61,108,81,203,31,54,83,53,237,228,199,185,55,106,163,147,125,209,81,126,96,93,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,70,222,43,26,33,175,56,110,188,215,234,214,163,95,42,242,172,63,42,168,88,49,187,195,99,227,5,174,6,243,124,118,119,198,159,118,7,196,213,122,183,111,148,233,220,155,117,145,103,107,47,36,241,90,197,163,184,14,186,224,23,77,57,212,107,13,37,198,219,113,167,158,40,165,150,150,25,167,183,207,36,50,66,218,186,87,76,199,182,42,152,219,43,214,57,81,170,173,85,255,0,101,20,51,89,30,127,153,69,128,212,105,107,114,26,181,196,234,175,16,223,223,105,114,163,160,75,140,80,201,3,106,24,138,155,177,235,20,207,99,184,170,115,68,143,159,46,220,124,125,175,73,222,169,244,111,234,6,61,238,48,31,87,170,238,148,117,31,164,173,71,126,21,154,197,231,173,85,221,201,236,23,248,33,86,82,221,233,90,168,138,230,162,170,246,230,103,38,164,176,170,171,163,115,154,168,175,99,227,145,254,127,166,75,181,170,193,212,150,148,95,111,183,58,75,117,182,221,156,88,170,235,43,42,230,108,48,83,65,29,124,46,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,80,52,188,114,174,172,125,44,107,39,211,252,135,219,167,58,85,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,53,234,199,210,198,178,125,63,200,125,186,112,51,88,95,247,253,107,47,252,223,255,0,248,56,80,9,127,223,245,172,191,243,127,255,0,224,224,20,2,106,35,63,207,240,221,44,195,110,218,131,168,57,13,37,143,30,177,211,173,77,117,117,74,175,8,153,186,34,34,34,34,185,239,115,149,172,99,26,138,247,189,205,107,81,206,114,34,229,220,159,254,40,189,111,223,117,111,54,185,116,241,129,213,93,108,248,102,37,112,169,183,100,116,211,194,200,100,187,222,41,43,37,141,202,231,199,43,251,180,108,237,68,248,152,168,197,89,21,207,123,21,89,18,176,35,255,0,90,61,91,101,93,92,234,154,229,55,40,188,142,55,98,243,54,252,102,220,214,201,23,110,133,213,50,61,147,207,18,205,44,105,89,36,107,11,102,124,106,141,119,102,52,68,217,136,72,175,12,46,130,169,181,158,235,73,212,14,176,88,169,43,244,250,217,81,83,13,170,209,87,221,98,221,174,48,58,30,19,73,19,162,237,84,80,181,93,59,85,18,95,189,52,11,27,218,230,36,140,119,32,232,23,162,140,171,170,205,71,164,189,221,173,158,95,76,177,155,132,50,100,119,10,132,145,145,215,240,86,200,235,101,58,198,230,61,211,74,197,68,123,152,228,236,198,244,122,175,39,68,201,111,206,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,64,63,88,0,10,54,241,119,209,219,86,154,245,70,204,187,28,176,213,208,219,117,6,207,21,238,166,84,165,108,84,82,93,91,44,144,213,182,7,49,141,106,189,90,202,121,229,69,87,63,185,84,231,185,127,88,212,33,1,115,222,52,248,5,53,247,167,156,83,80,105,241,234,186,203,150,43,148,50,153,245,208,164,174,101,5,186,178,158,68,153,101,70,175,6,177,245,16,80,49,30,244,249,63,131,90,169,220,84,117,48,129,109,62,9,122,57,98,139,21,206,186,129,168,155,189,122,169,184,46,29,71,31,23,183,202,82,199,29,61,93,66,238,143,225,39,121,242,211,124,149,156,153,229,126,235,182,145,200,150,126,112,174,135,244,118,213,162,29,46,105,254,35,71,97,171,181,92,171,108,244,215,187,244,85,212,173,130,181,110,181,113,54,106,150,212,53,24,199,115,141,206,72,26,146,39,54,199,4,108,114,175,13,206,234,0,28,83,172,205,107,202,186,118,233,179,48,214,60,42,223,106,173,189,99,255,0,15,242,208,93,34,146,74,87,247,235,233,233,223,205,177,201,27,215,102,76,229,77,158,159,121,19,125,211,116,90,246,209,15,23,110,164,181,43,90,48,29,57,190,225,58,107,5,183,42,202,45,86,74,201,105,45,181,237,158,56,42,106,227,134,71,70,231,86,57,168,244,107,213,81,85,174,77,246,221,23,240,2,221,14,105,212,86,188,225,189,54,233,29,247,85,179,58,218,70,178,221,78,246,91,40,102,168,88,95,118,184,171,28,180,244,81,43,88,247,115,145,205,217,92,140,119,6,35,228,114,112,99,149,61,94,127,159,225,186,89,134,221,181,7,80,114,26,75,30,61,99,167,90,154,234,234,149,94,17,51,116,68,68,68,69,115,222,231,43,88,198,53,21,239,123,154,214,163,156,228,69,207,183,90,61,91,101,93,92,234,154,229,55,40,188,142,55,98,243,54,252,102,220,214,201,23,110,133,213,50,61,147,207,18,205,44,105,89,36,107,11,102,124,106,141,119,102,52,68,217,136,7,63,215,77,116,212,126,162,245,30,227,170,26,161,121,243,215,90,237,162,134,24,145,89,75,111,165,106,170,199,75,77,26,170,246,225,103,39,108,155,171,149,206,115,222,231,189,239,123,188,1,58,124,48,250,32,163,234,47,42,169,213,237,72,165,231,128,225,247,8,98,167,167,108,208,63,226,183,136,100,167,168,90,89,233,229,138,68,146,143,176,237,166,71,112,87,119,227,107,28,237,164,225,5,128,253,86,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,23,211,208,39,93,150,174,174,241,154,219,22,75,71,73,105,212,92,118,157,42,239,20,116,177,182,10,42,168,36,168,153,177,203,67,27,234,37,157,236,142,54,211,182,103,61,17,27,36,204,68,249,61,165,112,47,64,181,154,137,208,158,3,212,222,142,91,238,183,44,189,60,245,62,69,142,209,211,79,93,53,222,52,188,84,83,67,83,73,28,109,123,219,52,76,72,210,72,209,18,55,69,26,201,247,31,27,251,209,47,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,167,56,159,178,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,134,162,1,197,58,81,234,187,78,58,181,211,134,102,184,84,190,70,235,67,219,130,255,0,96,158,100,125,85,162,169,200,170,141,114,162,39,114,23,241,114,197,50,34,54,70,181,200,168,199,178,72,217,218,192,25,87,53,80,101,92,11,254,240,184,244,39,166,95,157,123,197,105,42,136,171,225,113,232,79,76,191,58,247,138,210,85,1,21,124,81,253,9,234,111,228,190,241,68,80,9,127,222,40,254,132,245,55,242,95,120,162,40,175,73,240,95,210,134,169,225,186,103,241,79,134,125,173,200,45,214,47,59,216,239,121,95,53,83,28,61,222,223,38,243,227,220,229,199,147,119,219,109,211,125,192,155,254,23,61,118,218,180,78,235,54,132,107,70,77,87,79,132,223,42,24,236,126,227,87,59,124,150,61,90,231,61,101,100,156,147,148,84,213,14,123,85,95,207,183,20,141,87,171,90,147,77,43,108,255,0,170,46,153,48,30,169,180,190,229,167,249,125,53,37,29,201,244,238,109,151,33,75,116,53,53,182,105,214,72,164,231,3,164,78,77,99,221,4,77,149,140,115,22,72,209,204,228,221,209,205,207,14,170,233,158,85,163,122,143,145,233,110,107,73,229,239,88,205,194,91,125,79,24,228,100,115,112,95,185,60,93,198,49,238,134,86,43,100,141,234,212,231,27,216,228,77,156,133,170,120,91,245,245,89,168,158,71,166,77,99,184,93,110,89,122,121,202,140,119,34,172,169,158,186,107,188,105,221,169,154,154,174,73,28,247,182,104,152,146,44,114,42,164,110,138,52,143,238,62,54,119,131,218,244,89,225,99,134,232,29,214,213,170,90,203,114,164,203,181,6,215,81,52,244,52,180,142,87,217,45,175,71,55,177,60,109,150,38,75,61,75,17,174,122,72,244,107,24,233,19,140,124,226,100,203,61,65,23,252,66,250,160,207,186,76,209,123,46,163,105,205,163,31,184,220,174,57,69,53,146,88,175,116,243,77,3,96,146,146,174,103,57,173,134,88,156,143,229,78,196,69,87,42,108,174,249,126,10,129,40,8,1,227,87,233,99,22,250,129,67,237,215,19,159,244,103,226,129,175,189,68,245,39,135,232,230,107,136,105,253,21,151,32,248,135,153,158,215,111,173,142,169,157,138,10,138,134,112,116,149,114,49,55,124,45,69,221,139,247,85,118,217,118,84,232,30,53,126,150,49,111,168,20,62,221,113,2,149,139,222,240,251,235,215,30,234,103,13,161,193,181,6,251,73,71,170,150,138,120,225,174,101,71,149,162,101,253,234,181,46,73,168,97,73,85,243,61,180,244,237,146,161,27,27,24,199,189,85,173,107,21,17,41,7,3,192,51,45,79,201,160,195,52,255,0,30,171,190,223,106,169,234,234,105,237,244,136,142,158,118,83,83,201,81,42,70,221,247,123,210,40,100,84,99,119,123,213,17,173,71,57,81,170,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,206,39,236,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,161,127,221,114,116,137,106,234,251,72,219,138,65,113,164,179,229,150,26,135,92,177,203,172,244,237,123,25,58,177,90,250,89,158,141,89,89,77,50,113,231,219,93,209,241,195,34,182,78,210,70,236,251,101,56,158,85,131,95,106,177,108,215,25,186,227,247,170,46,30,102,221,116,162,146,146,170,14,108,107,217,206,41,17,175,111,38,61,174,77,211,230,215,34,167,201,80,209,71,74,61,87,105,199,86,186,112,204,215,10,151,200,221,104,123,112,95,236,19,204,143,170,180,85,57,21,81,174,84,68,238,66,254,46,88,166,68,70,200,214,185,21,24,246,73,27,35,95,138,95,69,24,174,168,105,197,251,169,12,42,217,228,179,236,66,223,231,110,222,93,35,100,119,187,92,8,157,231,84,115,115,83,189,79,3,93,35,37,69,87,186,56,150,21,108,159,169,237,5,43,26,83,234,199,210,198,178,125,63,200,125,186,115,53,134,148,250,177,244,177,172,159,79,242,31,110,156,12,214,29,255,0,162,142,171,175,189,37,235,45,22,101,221,186,214,98,23,45,168,242,155,37,20,204,111,159,165,226,244,142,68,108,136,172,89,160,123,251,177,174,236,114,236,248,251,140,100,178,41,192,14,255,0,214,191,74,55,222,146,245,150,183,13,237,93,107,49,11,150,245,152,181,238,182,22,55,207,210,241,98,201,26,186,53,86,44,208,61,253,169,19,102,57,118,100,157,182,50,88,208,11,254,196,242,157,56,214,220,18,205,154,226,213,214,172,175,22,188,121,123,165,186,167,180,146,194,249,32,153,178,69,39,7,166,241,205,12,241,53,118,114,54,72,165,139,101,70,189,155,39,171,40,175,195,187,175,170,206,152,242,165,192,245,74,225,117,185,105,149,239,181,79,186,212,207,81,246,102,68,146,87,249,154,90,110,74,196,133,239,158,71,84,71,27,18,71,125,217,27,201,209,246,229,189,64,0,139,254,33,125,80,103,221,38,104,189,151,81,180,230,209,143,220,110,87,28,162,154,201,44,87,186,121,166,129,176,73,73,87,51,156,214,195,44,78,71,242,167,98,34,171,149,54,87,124,191,5,72,193,209,159,138,6,190,245,19,212,158,31,163,153,174,33,167,244,86,92,131,226,30,102,123,93,190,182,58,166,118,40,42,42,25,193,210,85,200,196,221,240,181,23,118,47,221,85,219,101,217,80,58,7,141,95,165,140,91,234,5,15,183,92,72,1,225,113,235,179,76,191,58,246,122,210,127,248,213,250,88,197,190,160,80,251,117,196,175,95,12,235,157,53,151,173,125,63,188,214,71,87,37,61,5,61,250,166,86,82,82,75,85,59,152,203,37,115,156,145,195,11,93,44,175,217,23,102,70,215,61,203,178,53,21,85,16,11,169,234,139,169,188,7,165,157,47,185,106,6,95,83,73,89,114,101,59,157,101,199,146,227,13,53,109,230,116,146,40,248,64,217,23,147,152,199,79,19,165,123,26,245,142,53,115,248,187,100,107,179,195,170,186,153,149,107,38,163,228,122,165,154,213,249,139,214,77,112,150,225,83,198,73,31,28,60,215,238,65,23,113,239,123,97,137,136,216,227,98,185,120,70,198,53,23,102,161,213,122,215,234,186,251,213,166,178,214,230,93,219,173,30,33,109,222,143,22,178,86,204,199,121,10,94,44,73,36,86,198,136,196,154,119,179,187,34,238,247,38,236,143,184,246,69,26,146,171,194,223,160,90,61,68,242,61,77,235,29,190,213,114,196,19,206,83,227,184,237,101,52,21,208,221,228,78,237,52,213,53,113,200,215,177,176,196,244,145,35,141,81,36,116,177,164,159,113,145,179,188,29,215,194,231,161,43,174,137,218,166,215,125,104,198,105,41,243,107,229,59,27,143,219,170,224,119,157,199,168,156,215,164,175,147,146,241,138,166,161,175,106,43,56,119,34,141,170,197,115,86,105,162,109,133,0,0,0,0,202,185,170,131,42,224,95,247,133,199,161,61,50,252,235,222,43,73,84,69,95,11,143,66,122,101,249,215,188,86,146,168,0,0,0,0,1,85,126,57,223,185,63,226,79,229,165,170,21,87,227,157,251,147,254,36,254,90,7,42,240,84,245,79,148,253,63,174,247,27,113,117,37,43,120,42,122,167,202,126,159,215,123,141,184,186,144,0,0,0,175,95,16,191,16,189,104,233,51,90,44,186,115,167,56,198,21,113,182,220,113,122,107,220,178,222,232,170,230,157,179,201,87,87,11,154,215,67,83,19,81,156,105,216,168,138,213,93,213,223,63,193,19,218,248,111,117,173,170,125,96,254,145,63,73,150,12,82,217,246,75,225,30,75,224,84,181,48,247,60,215,155,238,119,123,211,203,190,222,89,156,120,241,219,119,111,190,233,176,112,15,28,239,220,159,241,39,242,210,170,203,84,241,206,253,201,255,0,18,127,45,33,87,70,125,45,127,75,140,219,48,211,122,44,147,224,151,171,110,31,85,125,178,84,74,222,84,175,174,138,178,146,38,197,82,136,213,122,66,246,79,35,85,204,251,204,114,181,251,61,26,177,188,38,87,133,127,94,181,52,181,54,174,150,53,146,251,87,88,202,202,136,109,248,53,206,163,180,140,163,98,69,51,150,130,166,162,73,90,229,98,185,144,69,74,198,177,239,231,47,107,116,98,68,214,60,89,122,138,169,211,45,80,180,105,246,130,229,149,120,118,89,89,78,203,206,125,116,198,37,138,130,182,224,244,141,34,181,211,214,86,83,57,42,158,248,96,243,15,236,202,168,196,142,166,157,200,142,251,188,43,47,41,196,242,172,26,251,85,139,102,184,205,215,31,189,81,112,243,54,235,165,20,148,149,80,115,99,94,206,113,72,141,123,121,49,237,114,110,159,54,185,21,62,74,131,41,203,50,172,230,251,85,148,230,185,53,215,32,189,86,240,243,55,27,165,108,149,117,83,240,99,88,206,114,200,174,123,184,177,141,106,110,191,38,181,17,62,72,128,91,79,133,239,89,189,77,107,222,84,205,36,206,173,86,172,143,22,196,49,247,201,112,203,42,89,84,203,162,73,220,107,105,27,61,66,115,134,162,103,167,54,35,94,216,164,145,145,73,42,203,35,226,122,75,10,252,81,253,118,106,111,228,190,207,68,89,167,133,127,79,22,173,26,233,162,213,158,85,90,170,233,114,205,78,167,134,247,118,124,213,141,153,142,162,71,204,182,214,196,216,215,131,24,180,211,54,101,69,222,78,117,15,71,170,113,108,113,214,95,138,63,174,205,77,252,151,217,232,128,159,254,10,158,150,50,159,168,21,222,221,110,39,249,0,60,21,61,44,101,63,80,43,189,186,220,79,240,43,171,168,47,8,172,87,85,58,130,180,231,184,6,69,106,194,176,27,167,107,237,69,138,221,111,142,150,74,62,196,76,99,126,23,28,81,36,41,223,70,39,62,234,39,110,69,124,191,175,231,217,108,213,208,189,11,211,142,157,52,226,221,165,250,95,102,242,54,170,29,229,154,105,85,31,85,112,170,114,34,73,85,83,34,34,119,38,127,22,238,187,35,81,173,107,24,214,49,140,99,122,0,3,58,221,116,233,54,178,233,31,81,217,21,187,92,114,255,0,181,183,235,247,27,229,54,69,201,169,241,90,25,30,248,225,155,178,138,190,91,143,101,209,121,127,147,98,236,240,143,148,73,27,221,205,114,205,98,207,179,172,3,20,211,156,190,253,87,119,182,225,117,21,178,217,101,173,170,154,162,122,88,42,33,163,135,202,49,210,61,205,101,52,109,160,137,99,137,141,106,53,100,151,241,228,136,219,254,235,19,165,92,55,170,253,35,184,97,247,155,109,35,114,123,117,61,69,78,39,119,146,69,133,246,235,138,179,238,35,165,107,30,239,45,35,155,27,102,103,23,114,98,35,145,59,140,141,236,160,29,98,209,220,251,66,179,251,166,156,234,53,134,174,221,114,183,84,79,20,82,203,75,52,48,92,32,142,105,33,109,93,43,166,99,29,45,52,142,137,235,28,168,212,71,34,127,178,136,19,43,193,83,213,62,83,244,254,187,220,109,197,212,148,109,225,1,159,225,184,47,85,245,52,185,134,67,73,105,126,85,139,212,216,45,11,82,170,214,85,92,100,172,163,150,42,116,126,220,90,247,182,9,17,156,149,57,63,139,27,187,222,198,186,242,64,138,190,40,254,132,245,55,242,95,120,162,40,4,191,239,20,127,66,122,155,249,47,188,81,20,87,164,248,47,233,67,84,240,221,51,248,167,195,62,214,228,22,235,23,157,236,119,188,175,154,169,142,30,239,111,147,121,241,238,114,227,201,187,237,182,233,190,224,76,175,13,14,189,106,116,27,33,135,69,117,102,251,87,62,157,95,42,35,134,208,249,59,92,44,23,25,234,163,107,166,116,211,75,27,96,161,86,201,52,179,39,223,226,246,163,216,214,171,230,87,219,79,81,90,13,134,245,37,164,119,221,41,204,232,169,28,203,141,59,223,108,174,154,157,102,125,166,226,140,114,83,214,196,141,123,29,206,55,59,117,106,61,188,216,175,141,203,193,238,69,206,190,177,104,238,125,161,89,253,211,78,117,26,195,87,110,185,91,170,39,138,41,101,165,154,24,46,16,71,52,144,182,174,149,211,49,142,150,154,71,68,245,142,84,106,35,145,63,217,68,178,159,10,126,187,109,75,106,160,233,103,89,114,106,182,220,155,80,144,97,23,91,140,237,116,18,64,173,99,99,179,171,213,17,204,123,92,142,88,57,185,200,244,127,97,170,206,16,71,32,116,190,136,60,45,108,90,13,125,131,84,53,214,107,86,81,157,89,174,18,75,99,134,221,88,250,139,61,28,124,33,88,106,150,57,169,226,145,107,35,145,39,226,170,174,141,136,177,189,173,73,26,215,178,127,130,47,248,133,245,65,159,116,153,162,246,93,70,211,155,70,63,113,185,92,114,138,107,36,177,94,233,230,154,6,193,37,37,92,206,115,91,12,177,57,31,202,157,136,138,174,84,217,93,242,252,21,2,80,16,3,198,175,210,198,45,245,2,135,219,174,39,10,209,15,23,110,164,181,43,90,48,29,57,190,225,58,107,5,183,42,202,45,86,74,201,105,45,181,237,158,56,42,106,227,134,71,70,231,86,57,168,244,107,213,81,85,174,77,246,221,23,240,59,175,141,95,165,140,91,234,5,15,183,92,64,170,190,147,189,83,232,223,212,12,123,220,96,52,61,172,90,59,128,235,174,1,116,211,157,70,176,210,92,109,183,26,121,226,138,89,105,97,154,123,124,242,67,36,45,171,165,116,204,123,98,169,141,178,189,99,149,26,170,213,95,246,81,115,195,210,119,170,125,27,250,129,143,123,140,5,143,248,172,117,207,106,178,227,53,253,46,233,69,210,146,225,114,191,211,172,121,93,234,221,116,107,210,217,3,42,31,28,182,196,236,73,201,181,47,116,15,100,241,203,178,54,23,240,86,63,188,171,16,85,94,161,99,118,172,55,63,201,113,11,22,79,73,146,91,108,119,138,219,109,29,234,145,27,216,185,65,12,207,142,58,168,248,189,237,225,35,90,143,77,158,228,217,201,179,157,248,175,170,233,175,74,173,90,223,175,56,54,148,95,114,42,75,29,183,36,188,67,73,89,89,81,86,218,101,72,62,110,146,40,100,115,30,223,51,35,90,177,64,213,106,163,166,146,38,175,245,143,149,163,186,59,159,107,174,127,107,211,157,57,176,213,220,110,87,26,136,34,150,88,169,102,154,11,124,18,77,28,46,171,170,116,44,123,162,166,141,210,177,100,149,90,168,212,95,246,17,126,86,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,78,113,63,100,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,13,46,233,86,153,226,186,55,167,24,230,150,225,84,158,94,203,140,219,226,183,211,114,142,54,73,55,4,251,243,203,219,99,24,233,165,122,186,73,30,141,78,114,61,238,84,221,202,103,95,171,31,84,250,201,245,3,33,247,25,203,84,240,212,241,2,253,59,81,208,232,38,171,77,195,62,181,91,221,240,187,139,157,180,119,138,26,72,41,153,250,217,103,169,124,213,23,23,175,153,158,78,44,70,172,113,189,255,0,46,46,42,175,171,31,84,250,201,245,3,33,247,25,192,186,159,11,143,66,122,101,249,215,188,86,148,173,213,143,170,125,100,250,129,144,251,140,229,212,248,92,122,19,211,47,206,189,226,180,165,110,172,125,83,235,39,212,12,135,220,103,2,234,124,46,61,9,233,151,231,94,241,90,73,76,179,22,177,103,56,173,231,10,202,104,124,237,151,32,183,212,90,238,52,221,215,199,223,165,158,55,71,44,124,216,173,123,121,49,238,77,218,168,228,223,116,84,95,153,26,252,46,61,9,233,151,231,94,241,90,73,251,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,205,134,10,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,64,207,183,91,253,23,101,93,35,234,60,244,52,77,186,222,240,27,151,110,123,38,67,45,12,141,141,157,213,155,141,13,76,232,196,133,107,24,144,72,170,214,47,223,141,27,47,22,114,88,217,249,122,51,235,51,62,233,51,63,166,172,163,174,171,184,225,55,26,134,69,126,176,203,44,211,64,216,36,154,157,106,106,233,105,146,120,161,74,238,205,58,71,28,178,110,155,47,23,124,191,11,233,214,45,29,192,117,215,0,186,105,206,163,88,105,46,54,219,141,60,241,69,44,180,176,205,61,190,121,33,146,22,213,210,186,102,61,177,84,198,217,94,177,202,141,85,106,175,251,40,185,225,234,119,167,172,171,165,253,101,189,105,30,83,83,231,252,135,110,166,221,116,101,44,148,240,220,232,101,111,40,170,35,107,211,253,180,111,70,185,237,100,177,74,196,123,248,114,80,209,158,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,94,18,179,117,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,244,5,37,248,104,117,235,83,160,217,12,58,43,171,55,218,185,244,234,249,81,28,54,135,201,218,225,96,184,207,85,27,93,51,166,154,88,219,5,10,182,73,165,153,62,255,0,23,181,30,198,181,95,50,190,234,109,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,2,131,60,81,253,118,106,111,228,190,207,68,79,255,0,5,79,75,25,79,212,10,239,110,183,16,3,197,31,215,102,166,254,75,236,244,71,160,208,62,184,233,186,113,232,155,47,209,236,29,149,111,212,92,211,40,185,62,26,184,223,45,59,44,118,233,173,244,80,45,107,102,98,181,203,82,174,100,173,133,172,119,220,124,107,35,213,17,172,100,193,37,60,86,58,237,181,37,170,191,165,157,26,201,170,221,114,117,66,193,155,221,109,211,181,176,71,2,53,237,146,206,143,68,87,61,238,114,181,103,224,230,163,17,157,135,43,249,207,28,117,193,161,122,23,168,253,69,234,61,187,75,244,190,205,231,174,181,219,203,52,210,170,178,150,223,74,213,68,146,170,166,68,69,237,194,206,77,221,118,87,43,156,214,49,175,123,216,199,124,11,77,179,50,213,124,254,138,205,71,37,93,255,0,44,204,111,17,211,68,250,186,180,89,238,23,26,185,145,173,89,38,153,200,138,249,37,145,55,124,142,79,155,149,92,191,138,151,231,209,7,69,216,175,72,250,113,5,13,107,109,87,188,250,229,220,158,247,144,197,67,27,100,103,117,33,229,67,77,58,177,38,90,54,44,17,170,53,235,247,228,71,75,197,156,146,54,7,74,233,215,65,176,222,155,116,142,197,165,56,101,21,35,89,110,167,99,238,117,208,211,172,47,187,92,85,141,74,138,217,81,207,123,185,200,230,238,141,87,187,131,17,145,181,120,49,168,149,151,227,55,164,218,203,73,157,216,181,158,247,151,252,107,77,170,251,118,59,53,187,147,98,251,63,92,176,171,229,135,181,191,235,124,199,98,73,188,194,34,187,238,118,159,197,177,65,206,223,207,63,159,224,24,110,169,225,183,109,62,212,28,122,146,249,143,95,41,214,154,186,134,165,23,132,172,221,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,3,53,152,206,177,103,216,174,157,229,154,81,111,191,85,201,137,230,52,241,197,93,105,154,170,101,164,142,118,85,210,84,165,92,80,35,210,36,169,222,134,40,150,87,53,203,218,115,219,251,81,91,232,58,78,245,79,163,127,80,49,239,113,128,246,189,102,116,103,159,116,153,159,212,209,214,80,213,220,112,155,141,67,229,176,223,162,138,105,160,108,18,77,80,148,212,149,85,43,4,80,165,119,102,157,100,146,40,247,77,151,147,126,95,135,52,233,235,41,177,96,218,251,166,153,174,83,93,228,172,184,254,97,102,186,92,106,123,79,147,177,75,5,108,82,75,39,6,35,158,238,44,99,151,102,162,185,118,217,17,87,228,6,154,65,249,45,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,63,88,25,87,58,87,78,186,243,153,116,219,171,150,45,86,195,43,106,218,251,117,67,25,115,161,134,161,33,101,218,220,175,106,212,81,74,174,99,219,194,70,183,100,114,177,220,30,140,145,169,205,141,84,230,167,127,234,83,165,27,238,135,97,58,91,170,182,152,174,183,44,51,82,112,251,53,225,46,83,194,197,142,134,241,81,70,217,170,104,28,246,47,251,50,196,175,107,21,209,185,204,78,226,193,35,212,47,123,72,117,123,72,250,170,210,56,243,60,50,122,75,254,49,127,167,150,223,115,182,92,32,99,223,3,220,196,109,69,5,109,59,185,53,30,141,126,206,98,242,99,216,246,185,170,248,222,215,59,165,153,235,232,131,173,28,171,164,125,71,130,186,181,215,91,222,3,114,238,65,123,199,162,174,145,177,179,186,176,242,174,166,129,94,144,173,99,18,8,209,28,244,251,241,163,162,228,206,73,35,47,251,19,202,108,89,206,43,102,205,113,106,239,59,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,39,7,163,94,222,76,123,87,103,34,57,55,217,81,23,228,7,214,7,20,235,51,90,242,174,157,186,108,204,53,143,10,183,218,171,111,88,255,0,195,252,180,23,72,164,146,149,253,250,250,122,119,243,108,114,70,245,217,147,57,83,103,167,222,68,223,116,221,22,189,180,67,197,219,169,45,74,214,140,7,78,111,184,78,154,193,109,202,178,139,85,146,178,90,75,109,123,103,142,10,154,184,225,145,209,185,213,142,106,61,26,245,84,85,107,147,125,183,69,252,0,179,77,123,209,76,87,168,157,39,190,232,230,107,112,186,209,89,114,15,43,230,103,181,203,28,117,76,236,84,197,80,206,14,146,57,24,155,190,22,162,238,197,251,170,187,108,187,42,70,13,61,240,137,233,183,77,115,252,107,81,172,89,182,165,79,114,197,111,20,87,186,56,170,238,84,14,130,73,233,166,100,209,182,70,182,141,174,86,43,152,136,168,142,106,237,190,202,159,137,55,192,0,69,255,0,16,190,168,51,238,147,52,94,203,168,218,115,104,199,238,55,43,142,81,77,100,150,43,221,60,211,64,216,36,164,171,153,206,107,97,150,39,35,249,83,177,17,85,202,155,43,190,95,130,164,96,232,207,197,3,95,122,137,234,79,15,209,204,215,16,211,250,43,46,65,241,15,51,61,174,223,91,29,83,59,20,21,21,12,224,233,42,228,98,110,248,90,139,187,23,238,170,237,178,236,168,22,126,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,189,124,107,237,54,169,186,109,195,111,179,91,41,31,114,163,206,41,233,41,235,29,11,86,120,96,154,130,181,210,196,201,54,228,214,61,208,66,231,53,23,103,44,81,170,239,197,54,166,18,234,124,106,253,44,98,223,80,40,125,186,226,83,94,39,139,95,115,156,170,205,133,98,212,62,118,245,144,92,41,237,118,234,110,235,35,239,213,79,35,99,138,62,111,86,177,188,158,246,166,238,84,106,111,186,170,39,204,11,84,240,155,235,106,142,225,98,254,140,154,189,149,246,171,237,124,29,135,93,46,247,40,35,142,106,87,62,24,35,179,71,220,86,200,249,155,36,136,176,49,22,71,58,55,62,54,164,109,130,54,186,117,117,99,233,99,89,62,159,228,62,221,57,156,31,243,85,129,101,95,234,174,57,146,99,151,15,252,37,29,117,182,186,158,79,248,50,67,52,114,51,252,142,107,155,251,21,11,222,110,73,175,57,103,134,254,123,125,234,71,24,164,177,230,213,26,111,144,173,68,81,47,110,121,224,248,108,221,170,138,170,126,13,109,37,75,219,247,164,129,170,168,213,249,237,18,185,105,225,10,12,47,251,254,181,151,254,111,255,0,252,28,40,4,191,239,250,214,95,249,191,255,0,240,112,10,1,37,167,138,62,144,211,105,47,88,57,52,246,216,41,32,182,231,52,240,229,244,176,195,60,178,189,143,169,115,217,84,233,86,79,234,189,245,144,85,200,141,106,185,136,201,24,141,227,253,70,196,178,215,188,110,52,134,153,246,173,61,215,186,24,41,35,168,130,162,92,66,233,35,167,151,191,59,30,217,42,168,154,200,254,113,35,35,88,235,213,206,251,175,85,154,52,251,232,137,192,63,95,130,94,177,216,165,197,115,174,159,170,33,236,222,169,174,11,152,209,201,201,238,243,116,178,71,79,73,80,155,35,56,71,217,124,84,223,53,127,39,249,175,186,221,163,114,173,159,148,23,225,113,171,212,218,75,214,14,51,5,202,122,72,45,185,205,60,216,133,84,211,65,44,175,99,234,92,199,210,182,36,143,250,175,125,100,20,145,171,156,142,98,50,71,171,184,255,0,93,183,232,0,0,4,32,241,133,205,110,184,175,71,207,177,91,233,233,36,167,204,114,139,109,146,185,211,49,202,248,224,99,102,174,71,68,168,228,68,127,118,134,38,170,185,28,156,28,244,219,117,71,54,141,139,9,241,167,207,234,111,189,67,98,154,125,79,144,210,86,91,113,92,93,149,47,161,133,98,115,232,46,53,149,18,44,201,42,181,57,181,239,167,130,129,232,199,175,201,156,28,212,78,226,171,171,216,13,46,244,209,159,212,234,159,79,58,111,168,55,12,134,146,249,114,190,98,246,218,155,165,117,50,197,194,91,143,151,98,86,34,164,72,140,99,219,80,146,177,236,106,39,7,181,205,217,188,118,78,150,87,87,130,158,166,125,160,208,236,211,75,106,234,238,181,21,120,126,64,203,132,62,98,78,116,180,244,53,240,254,174,10,125,222,170,205,167,164,172,145,236,70,181,188,167,71,34,185,207,126,214,42,7,20,235,51,69,50,174,162,122,108,204,52,115,10,184,90,168,175,89,7,195,252,180,247,73,100,142,149,157,138,250,122,135,243,116,113,200,244,221,144,185,19,102,47,222,84,223,100,221,82,189,180,67,194,39,169,45,53,214,140,7,81,175,185,182,154,207,109,197,114,139,85,238,178,42,75,149,123,167,146,10,106,184,230,145,177,181,212,109,106,189,90,197,68,69,115,83,125,183,84,252,75,116,0,121,252,255,0,0,195,117,79,13,187,105,246,160,227,212,151,204,122,249,78,180,213,212,53,40,188,37,102,232,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,159,110,180,122,73,202,186,70,213,53,197,174,82,249,236,110,251,230,110,24,205,197,174,146,94,229,11,106,100,99,32,158,85,134,40,214,178,56,210,23,76,200,209,90,222,244,106,139,179,208,209,73,205,58,138,208,108,55,169,45,35,190,233,78,103,69,72,230,92,105,222,251,101,116,212,235,51,237,55,20,99,146,158,182,36,107,216,238,113,185,219,171,81,237,230,197,124,110,94,15,114,40,84,15,134,135,92,117,61,56,230,80,232,246,112,202,71,233,214,105,120,141,243,85,200,248,169,223,99,184,204,145,192,149,174,153,234,214,173,50,181,145,54,102,189,223,113,145,164,140,84,86,189,147,66,3,223,235,166,133,234,63,78,154,143,113,210,253,80,179,121,27,173,14,210,195,52,74,175,165,184,82,185,85,35,170,166,145,81,59,144,191,139,182,93,145,200,230,185,143,107,30,199,177,190,0,9,168,189,125,86,105,223,66,120,15,76,154,57,112,186,219,114,245,243,213,25,22,69,71,83,61,12,214,136,214,241,81,83,13,53,36,145,185,143,116,210,177,99,89,36,69,88,219,20,139,31,223,124,143,236,197,93,42,211,60,171,89,53,31,28,210,220,42,147,204,94,178,107,132,86,250,110,81,200,248,225,230,191,126,121,123,108,123,219,12,76,71,73,35,209,171,194,54,61,202,155,53,79,63,105,180,221,111,247,90,43,21,138,217,87,113,185,92,106,35,164,163,163,164,133,211,79,83,60,142,70,199,20,113,181,21,207,123,156,168,212,106,34,170,170,162,33,125,61,2,116,39,106,233,19,25,173,190,228,181,148,151,109,69,200,169,210,146,241,89,75,35,103,162,165,130,58,137,157,28,84,50,62,158,41,216,201,35,117,59,166,107,213,81,210,66,197,79,147,26,7,74,233,71,165,29,56,233,43,78,25,133,97,81,121,235,173,119,110,123,253,254,120,81,149,87,122,166,162,162,57,200,138,189,184,89,201,201,20,40,170,216,218,231,42,171,222,249,36,127,107,0,1,149,115,85,6,85,192,191,239,11,143,66,122,101,249,215,188,86,146,168,138,190,23,30,132,244,203,243,175,120,173,37,80,17,87,197,31,208,158,166,254,75,239,20,69,43,116,157,234,159,70,254,160,99,222,227,1,117,62,40,254,132,245,55,242,95,120,162,41,91,164,239,84,250,55,245,3,30,247,24,0,185,238,190,250,19,181,117,119,140,209,95,113,170,202,75,78,162,227,180,235,73,103,172,170,145,176,81,85,65,37,68,46,146,42,233,25,79,44,239,100,113,182,161,208,181,138,136,217,38,122,175,201,238,40,135,252,213,96,89,87,250,171,142,100,152,229,195,255,0,9,71,93,109,174,167,147,254,12,144,205,28,140,255,0,35,154,230,254,197,67,82,101,112,120,170,116,49,117,213,42,111,233,35,164,118,186,187,134,89,109,167,165,182,223,49,235,109,173,213,21,55,152,59,169,28,85,80,182,158,53,150,74,152,146,70,181,252,249,34,211,196,213,71,51,177,198,64,235,254,29,221,111,209,245,85,130,46,37,152,213,113,212,220,78,223,20,183,215,44,48,83,67,116,141,211,75,27,42,169,98,100,174,123,184,177,144,121,133,72,227,141,146,212,53,24,212,107,216,212,244,30,33,125,47,231,221,89,232,189,151,78,116,230,239,143,219,174,86,236,162,154,247,44,183,186,137,161,129,208,71,73,87,11,154,215,67,20,174,87,242,168,98,162,43,81,54,71,124,255,0,4,90,161,232,23,165,174,163,181,175,81,233,53,35,68,178,79,176,180,152,93,194,23,77,152,212,53,253,186,121,149,90,146,83,211,198,141,84,171,155,177,35,220,250,119,109,19,163,114,50,103,177,179,49,31,127,192,86,7,70,126,23,250,251,211,183,82,120,126,177,230,185,126,159,214,217,113,255,0,136,121,152,45,119,10,217,42,159,223,160,168,167,103,6,201,73,27,23,103,204,213,93,222,159,117,23,109,215,100,94,129,227,87,233,99,22,250,129,67,237,215,18,127,144,3,198,175,210,198,45,245,2,135,219,174,32,64,15,11,143,93,154,101,249,215,179,214,157,255,0,197,35,160,90,61,59,243,221,77,232,229,190,213,109,196,23,201,211,228,88,237,29,52,20,48,218,36,94,213,52,53,52,145,198,214,49,208,202,245,141,36,141,17,100,108,178,44,159,125,146,63,179,192,60,46,61,118,105,151,231,94,207,90,95,157,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,160,103,7,165,222,166,243,238,150,117,66,219,168,24,133,77,93,101,181,149,13,117,235,30,91,140,212,212,87,152,18,57,99,225,59,99,94,46,123,27,60,174,137,239,107,210,57,21,175,226,237,149,174,187,253,73,213,236,55,94,186,9,212,77,92,211,249,234,228,177,100,90,111,146,77,78,149,112,44,51,196,246,81,84,197,44,50,51,230,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,203,82,189,125,244,39,117,233,19,38,162,190,227,85,149,119,109,58,200,170,22,146,207,89,85,35,167,173,165,158,58,120,93,36,85,210,50,158,40,24,249,36,117,67,161,107,21,85,209,194,245,95,155,28,120,14,157,250,170,204,180,71,18,212,61,45,154,229,87,87,130,106,46,47,122,180,215,218,82,52,149,32,184,212,91,166,130,150,178,4,115,218,145,63,186,176,178,87,34,175,40,81,219,177,239,142,30,1,194,141,41,245,99,233,99,89,62,159,228,62,221,57,154,195,74,125,88,250,88,214,79,167,249,15,183,78,6,107,13,46,245,15,211,246,3,212,214,151,215,105,70,163,50,173,150,218,202,138,122,184,171,40,82,20,173,162,158,25,17,205,150,158,73,163,145,177,189,91,206,39,57,27,186,199,44,141,249,114,83,52,70,170,0,205,15,80,253,63,103,221,50,234,133,118,148,106,51,41,31,114,163,167,167,171,138,178,133,38,90,42,216,38,141,28,217,105,228,154,56,221,35,17,220,226,115,145,187,36,145,72,223,159,21,39,255,0,133,127,94,181,52,181,54,174,150,53,146,251,87,88,202,202,136,109,248,53,206,163,180,140,163,98,69,51,150,130,166,162,73,90,229,98,185,144,69,74,198,177,239,231,47,107,116,98,68,214,77,94,185,58,68,181,117,125,164,109,197,32,184,210,89,242,203,13,67,174,88,229,214,122,118,189,140,157,88,173,125,44,207,70,172,172,166,153,56,243,237,174,232,248,225,145,91,39,105,35,119,42,232,115,195,67,13,233,198,153,217,198,176,211,227,249,166,162,190,161,178,82,76,200,22,166,221,99,100,82,163,225,125,26,79,27,92,181,42,230,50,69,168,86,53,236,217,25,26,53,17,239,152,61,255,0,136,95,75,249,247,86,122,47,101,211,157,57,187,227,246,235,149,187,40,166,189,203,45,238,162,104,96,116,17,210,85,194,230,181,208,197,43,149,252,170,24,168,138,212,77,145,223,63,193,22,48,116,103,225,127,175,189,59,117,39,135,235,30,107,151,233,253,109,151,31,248,135,153,130,215,112,173,146,169,253,250,10,138,118,112,108,148,145,177,118,124,205,85,221,233,247,81,118,221,118,69,179,240,4,0,241,171,244,177,139,125,64,161,246,235,137,0,60,46,61,118,105,151,231,94,207,90,79,255,0,26,191,75,24,183,212,10,31,110,184,144,3,194,227,215,102,153,126,117,236,245,160,71,253,85,211,60,171,70,245,31,35,210,220,214,147,203,222,177,155,132,182,250,158,49,200,200,230,224,191,114,120,187,140,99,221,12,172,86,201,27,213,169,206,55,177,200,155,57,11,201,240,178,207,233,179,174,139,112,218,85,200,106,238,215,44,86,162,190,193,114,90,149,149,207,165,124,117,47,150,158,157,31,34,125,230,50,142,122,68,103,5,86,53,156,88,155,112,86,182,184,60,92,116,207,42,195,250,189,188,103,87,106,77,236,185,237,190,130,225,104,170,142,57,59,110,242,212,144,209,207,3,158,230,35,22,102,62,4,123,152,199,59,140,115,192,229,84,87,236,157,215,192,251,63,166,138,235,170,122,91,93,144,213,173,69,85,61,186,255,0,107,180,185,101,116,8,200,157,44,21,181,12,77,187,76,122,172,212,12,119,205,30,244,72,255,0,172,145,175,16,181,240,0,0,0,3,42,230,170,12,171,129,127,222,23,30,132,244,203,243,175,120,173,37,81,21,124,46,61,9,233,151,231,94,241,90,74,160,0,0,0,0,5,85,248,231,126,228,255,0,137,63,150,150,168,85,95,142,119,238,79,248,147,249,104,28,171,193,83,213,62,83,244,254,187,220,109,197,212,148,173,224,169,234,159,41,250,127,93,238,54,226,234,64,0,0,175,95,16,191,15,77,104,234,207,90,44,186,141,167,57,62,21,110,182,219,177,122,107,36,177,94,235,106,225,157,211,199,87,87,51,156,214,195,77,43,85,156,106,24,136,170,228,93,209,223,47,193,87,218,248,111,116,83,170,125,31,126,145,63,73,151,252,82,231,246,183,225,30,75,224,85,85,51,118,252,175,155,238,119,123,208,69,182,254,101,156,120,242,223,103,111,182,201,188,213,0,85,95,142,119,238,79,248,147,249,105,202,188,21,61,83,229,63,79,235,189,198,220,117,95,28,239,220,159,241,39,242,211,149,120,42,122,167,202,126,159,215,123,141,184,9,149,226,79,208,197,171,168,44,2,179,85,52,230,215,73,67,168,184,173,61,77,202,86,81,218,218,233,242,136,27,12,104,234,89,93,12,107,60,213,45,142,157,141,166,221,92,155,239,23,20,73,18,72,234,131,163,158,158,191,164,255,0,80,88,222,147,86,212,221,104,172,181,125,250,219,221,194,221,75,222,146,142,134,8,157,35,156,170,168,172,139,184,244,142,6,202,244,86,182,73,227,251,175,93,152,237,31,28,211,78,122,126,192,116,179,84,53,35,85,241,6,85,211,92,181,70,162,223,87,122,163,68,133,148,81,79,75,28,173,238,193,28,113,181,205,124,174,154,89,101,115,220,245,124,143,115,190,91,174,225,210,202,1,241,71,245,217,169,191,146,251,61,17,127,197,0,248,163,250,236,212,223,201,125,158,136,9,255,0,224,169,233,99,41,250,129,93,237,214,226,127,144,3,193,83,210,198,83,245,2,187,219,173,196,255,0,0,0,0,85,7,142,85,166,213,13,215,70,239,176,219,41,25,114,172,167,191,82,84,86,54,22,164,243,65,11,168,93,20,79,147,110,78,99,29,60,206,107,85,118,106,203,34,166,220,151,123,95,42,175,199,59,247,39,252,73,252,180,10,181,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,188,159,12,206,180,127,164,158,156,63,77,243,87,118,243,236,6,223,73,5,77,68,213,221,233,47,180,40,157,166,87,109,35,221,51,166,106,177,173,168,114,242,111,114,88,158,142,78,242,71,29,53,232,246,133,234,62,188,214,100,214,157,47,179,124,102,235,139,227,243,100,147,91,98,85,90,170,202,88,167,130,25,25,76,196,69,238,204,158,97,175,72,247,71,61,172,114,51,147,213,140,127,229,209,76,215,62,211,173,92,196,51,93,45,167,171,170,203,45,119,138,105,109,52,116,204,153,239,175,157,94,141,74,69,142,7,54,89,89,58,57,97,124,76,84,89,25,35,153,255,0,84,5,228,248,163,250,19,212,223,201,125,226,136,165,110,147,189,83,232,223,212,12,123,220,96,46,39,196,18,183,50,184,248,106,228,247,13,70,180,210,90,242,202,171,62,51,53,250,134,145,200,232,41,110,46,185,91,214,166,24,213,30,244,86,54,85,123,81,81,239,249,34,125,231,126,43,78,221,39,122,167,209,191,168,24,247,184,192,5,223,117,191,209,118,43,213,198,156,79,67,68,219,85,147,62,182,246,231,178,100,50,208,198,233,31,218,73,184,208,212,206,140,89,146,141,235,60,138,173,98,253,201,21,178,241,127,21,141,244,3,254,106,176,44,171,253,85,199,50,76,114,225,255,0,132,163,174,182,215,83,201,255,0,6,72,102,142,70,127,145,205,115,127,98,161,169,50,0,120,149,248,126,254,157,168,235,181,239,74,97,225,159,90,173,237,248,165,185,173,218,59,197,13,36,21,47,253,84,80,83,62,106,139,139,215,203,65,31,39,163,86,56,216,207,151,22,129,232,60,52,58,227,166,234,59,13,135,71,179,134,85,179,81,112,187,60,111,154,174,71,203,80,203,229,186,21,142,4,173,116,207,87,57,42,81,207,137,179,53,238,251,239,145,36,98,170,57,236,135,223,248,133,244,191,159,117,103,162,246,93,57,211,155,190,63,110,185,91,178,138,107,220,178,222,234,38,134,7,65,29,37,92,46,107,93,12,82,185,95,202,161,138,136,173,68,217,29,243,252,17,106,91,160,174,155,122,134,214,109,92,182,102,26,43,127,171,193,153,138,212,121,199,230,147,81,84,58,146,153,236,124,12,154,154,39,54,53,134,162,165,97,170,228,180,146,57,140,150,46,109,122,163,28,187,232,36,10,139,209,15,8,158,164,180,215,90,48,29,70,190,230,218,107,61,183,21,202,45,87,186,200,169,46,85,238,158,72,41,170,227,154,70,198,215,81,181,170,245,107,21,17,21,205,77,246,221,83,241,59,175,141,95,165,140,91,234,5,15,183,92,73,254,64,15,26,191,75,24,183,212,10,31,110,184,129,76,22,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,31,175,252,213,103,185,87,250,171,145,228,153,29,195,255,0,9,89,93,114,174,168,147,254,20,147,77,36,143,255,0,43,156,231,126,213,83,229,23,61,225,133,208,85,78,140,90,169,58,129,214,11,21,93,6,160,220,233,234,97,181,90,42,251,79,75,77,186,118,195,194,105,34,116,93,218,122,231,35,103,106,162,75,247,97,157,99,123,90,245,145,141,14,193,208,47,69,24,175,74,122,113,73,123,187,91,60,198,166,228,214,248,100,200,238,21,9,27,228,160,230,141,145,214,202,117,141,207,99,97,137,232,136,247,49,203,222,145,136,245,94,45,137,145,120,175,18,254,135,41,186,142,195,102,214,28,29,245,108,212,92,46,207,35,33,164,141,146,212,50,249,110,133,100,157,104,155,11,17,206,74,148,115,229,116,46,99,126,251,228,88,222,138,142,99,225,155,224,12,182,127,154,172,11,42,255,0,85,113,204,147,28,184,127,225,40,235,173,181,212,242,127,193,146,25,163,145,159,228,115,92,223,216,168,126,189,66,205,110,186,149,159,228,186,141,125,167,164,130,229,149,94,43,111,117,145,82,49,205,130,57,234,102,124,210,54,54,185,206,114,49,28,245,68,69,115,151,109,183,85,252,75,62,241,88,232,74,212,182,170,254,169,180,107,25,171,109,201,181,11,62,111,106,183,64,215,65,36,10,215,186,75,194,49,21,28,199,181,200,212,159,131,92,143,71,247,220,140,225,60,146,85,8,23,253,225,113,232,79,76,191,58,247,138,210,149,186,177,245,79,172,159,80,50,31,113,156,186,159,11,143,66,122,101,249,215,188,86,148,173,213,143,170,125,100,250,129,144,251,140,224,93,79,133,199,161,61,50,252,235,222,43,78,171,213,143,165,141,100,250,127,144,251,116,231,42,240,184,244,39,166,95,157,123,197,105,213,122,177,244,177,172,159,79,242,31,110,156,8,85,225,117,215,213,30,97,98,182,244,207,172,87,11,85,174,235,142,91,233,168,113,59,196,245,48,81,199,115,165,99,226,166,130,218,230,57,205,231,88,222,228,109,139,182,142,116,209,181,220,145,31,26,190,105,85,214,143,73,56,175,87,58,88,184,181,202,95,35,146,88,188,205,195,25,184,181,209,197,219,174,117,52,140,100,19,202,176,203,34,81,201,34,194,233,153,26,35,157,217,141,81,119,98,25,225,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,212,240,25,129,213,93,51,202,180,111,81,242,61,45,205,105,60,189,235,25,184,75,111,169,227,28,140,142,110,11,247,39,139,184,198,61,208,202,197,108,145,189,90,156,227,123,28,137,179,144,179,255,0,7,190,171,181,31,57,172,184,244,201,154,203,241,155,86,47,143,190,241,96,186,79,50,173,85,13,44,83,211,192,180,14,221,23,187,10,121,134,172,74,170,142,137,172,116,105,201,139,27,98,243,254,57,86,155,84,55,93,27,190,195,108,164,101,202,178,158,253,73,81,88,216,90,147,205,4,46,161,116,81,62,77,185,57,140,116,243,57,173,85,217,171,44,138,155,114,93,249,175,130,167,170,124,167,233,253,119,184,219,128,229,94,40,254,187,53,55,242,95,103,162,63,86,133,244,39,117,234,31,164,76,167,91,244,230,178,174,124,219,21,202,43,169,37,180,203,35,157,5,117,170,154,217,21,75,162,165,130,26,121,38,150,185,243,76,198,70,213,123,88,228,249,124,151,101,95,203,226,143,235,179,83,127,37,246,122,34,127,248,42,122,88,202,126,160,87,123,117,184,10,128,197,178,157,71,208,237,71,165,201,49,186,235,174,37,153,226,87,7,181,174,116,75,13,85,13,84,106,232,229,134,88,164,79,246,241,201,20,141,86,185,170,246,61,170,138,230,173,250,116,103,214,102,3,213,158,1,77,89,71,93,73,110,205,173,212,236,138,253,97,150,88,97,157,211,199,13,58,212,213,210,211,36,242,204,180,61,234,132,142,57,100,217,119,78,46,249,254,49,255,0,196,99,195,158,213,171,150,171,142,183,232,133,154,146,221,155,91,169,230,171,187,90,105,41,219,12,23,168,35,109,93,76,242,199,5,53,51,166,169,186,77,52,145,49,28,247,162,61,17,17,126,123,41,84,26,103,169,154,167,211,94,169,193,148,226,213,119,92,115,36,199,46,13,134,227,110,154,74,154,62,255,0,151,169,99,229,183,215,68,199,199,35,161,116,144,53,178,192,229,77,248,236,187,42,124,131,77,32,226,157,40,245,93,167,29,90,233,195,51,92,42,95,35,117,161,237,193,127,176,79,50,62,170,209,84,228,85,70,185,81,19,185,11,248,185,98,153,17,27,35,90,228,84,99,217,36,108,237,96,68,175,21,59,77,170,227,208,230,125,89,112,182,82,85,84,90,234,44,245,116,50,205,11,94,250,89,214,231,77,10,203,19,149,55,99,214,41,165,141,92,221,151,132,143,111,224,229,69,160,194,255,0,188,81,253,9,234,111,228,190,241,68,81,14,158,225,87,93,74,207,241,173,57,177,84,82,65,114,202,175,20,86,74,57,106,222,230,193,28,245,51,50,24,221,35,154,215,57,24,142,122,42,170,53,203,182,251,34,254,0,88,167,133,63,92,247,91,46,77,65,210,238,171,221,42,238,22,219,253,66,71,138,94,174,55,71,61,109,147,178,157,145,197,108,94,252,156,91,76,246,192,198,65,28,91,43,102,127,4,99,251,200,177,91,161,151,124,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,180,213,212,53,40,156,226,126,200,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,126,126,30,154,133,174,58,155,211,46,63,147,235,173,135,200,87,254,174,146,199,87,47,123,205,94,44,241,82,192,200,110,53,43,52,178,72,249,166,145,39,114,200,188,18,70,241,145,173,226,246,185,193,158,195,69,26,71,166,120,174,178,116,35,167,218,91,154,210,121,139,46,77,165,246,59,125,79,24,227,124,144,243,182,65,194,120,187,140,123,27,52,79,70,201,27,213,171,194,70,49,200,155,181,12,235,154,83,233,59,210,198,141,253,63,199,189,186,0,40,175,173,30,146,114,174,145,181,77,113,107,148,190,123,27,190,249,155,134,51,113,107,164,151,185,66,218,153,24,200,39,149,97,138,53,172,142,52,133,211,50,52,86,183,189,26,162,236,244,59,175,134,135,94,181,58,13,144,195,162,186,179,125,171,159,78,175,149,17,195,104,124,157,174,22,11,140,245,81,181,211,58,105,165,141,176,80,171,100,154,89,147,239,241,123,81,236,107,85,243,43,237,127,169,222,158,177,94,168,52,106,245,164,121,77,79,144,243,253,186,155,117,209,148,177,212,77,108,174,137,220,162,168,141,175,79,246,209,189,26,230,57,241,75,43,17,236,231,201,33,255,0,70,94,19,118,45,36,190,215,103,61,76,38,41,157,221,98,229,79,103,178,83,198,250,203,60,17,185,155,62,166,161,181,49,51,191,50,242,115,89,27,163,237,198,136,175,251,239,115,22,16,149,93,102,104,166,85,212,79,77,153,134,142,97,87,11,85,21,235,32,248,127,150,158,233,44,145,210,179,177,95,79,80,254,110,142,57,30,155,178,23,34,108,197,251,202,155,236,155,170,87,182,136,120,68,245,37,166,186,209,128,234,53,247,54,211,89,237,184,174,81,106,189,214,69,73,114,175,116,242,65,77,87,28,210,54,54,186,141,173,87,171,88,168,136,174,106,111,182,234,159,137,110,128,0,57,87,84,122,233,253,26,244,39,38,214,191,178,223,104,254,206,121,47,238,103,158,242,125,255,0,49,89,5,55,247,238,220,156,120,247,249,127,81,119,227,183,203,125,210,21,105,63,140,167,233,67,84,240,221,51,254,142,63,12,251,91,144,91,172,94,119,237,127,123,202,249,170,152,225,238,246,252,147,121,241,238,114,227,201,187,237,182,233,190,224,72,175,16,190,151,243,238,172,244,94,203,167,58,115,119,199,237,215,43,118,81,77,123,150,91,221,68,208,192,232,35,164,171,133,205,107,161,138,87,43,249,84,49,81,21,168,155,35,190,127,130,44,96,232,207,194,255,0,95,122,118,234,79,15,214,60,215,47,211,250,219,46,63,241,15,51,5,174,225,91,37,83,251,244,21,20,236,224,217,41,35,98,236,249,154,171,187,211,238,162,237,186,236,139,103,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,1,227,87,233,99,22,250,129,67,237,215,18,170,250,78,245,79,163,127,80,49,239,113,128,181,79,26,191,75,24,183,212,10,31,110,184,149,87,210,119,170,125,27,250,129,143,123,140,0,95,71,244,60,208,47,211,239,244,139,251,9,106,251,73,240,255,0,45,229,126,23,69,228,124,247,157,243,159,23,225,217,238,124,71,185,242,243,61,206,92,126,95,143,204,250,221,88,250,88,214,79,167,249,15,183,78,117,83,149,117,99,233,99,89,62,159,228,62,221,56,25,172,47,251,254,181,151,254,111,255,0,252,28,40,4,191,239,250,214,95,249,191,255,0,240,112,10,1,52,39,226,43,163,150,45,100,233,31,59,166,187,205,229,234,240,251,124,249,141,174,167,139,223,217,170,160,130,89,28,156,26,246,35,187,176,45,68,27,187,147,89,223,231,197,206,99,80,207,97,169,219,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,64,204,22,158,230,183,93,53,207,241,173,70,177,83,210,79,114,197,111,20,87,186,56,170,216,231,65,36,244,211,50,104,219,35,90,230,185,88,174,98,34,162,57,171,182,251,42,126,38,156,177,60,166,197,156,226,182,108,215,22,174,243,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,112,122,53,237,228,199,181,118,114,35,147,125,149,17,126,70,101,245,99,5,253,23,234,158,101,166,127,20,248,159,217,44,130,227,98,243,189,142,207,154,242,181,50,67,221,237,242,119,14,93,190,92,121,59,109,246,221,118,220,189,79,12,189,107,253,52,244,143,139,121,139,127,149,175,193,54,194,171,56,69,194,25,124,148,16,249,121,35,222,71,185,219,210,203,77,205,203,199,121,82,94,45,70,241,220,37,80,4,117,241,8,213,11,86,149,116,125,169,55,59,131,105,38,168,191,217,229,197,232,105,38,173,109,51,234,39,184,53,105,151,181,186,42,200,248,162,146,90,133,141,169,187,153,78,255,0,155,81,21,237,10,32,234,7,83,63,76,154,227,158,106,148,117,119,90,138,76,155,32,174,184,80,124,82,78,117,80,208,190,103,121,88,31,247,222,141,237,64,145,70,140,107,149,172,107,17,173,94,45,67,170,235,7,70,87,221,34,233,31,75,122,149,187,221,118,171,207,110,18,71,89,107,145,236,254,213,165,169,129,103,181,186,30,223,36,127,114,10,122,137,164,115,158,215,55,191,4,125,164,115,36,114,240,189,61,194,174,186,149,159,227,90,115,98,168,164,130,229,149,94,40,172,148,114,213,189,205,130,57,234,102,100,49,186,71,53,174,114,49,28,244,85,84,107,151,109,246,69,252,11,211,235,79,166,124,54,245,208,77,215,76,33,174,171,74,125,37,197,225,187,227,213,213,106,178,206,215,217,168,156,141,238,36,110,137,143,124,180,204,154,21,85,111,6,172,235,34,49,85,141,64,43,131,194,51,83,49,93,59,234,226,27,118,83,87,229,62,218,227,245,120,205,186,119,201,28,112,182,186,73,233,234,34,100,142,123,219,183,115,202,186,38,35,121,57,210,203,19,17,191,123,116,189,67,46,250,123,154,221,116,215,63,198,181,26,197,79,73,61,203,21,188,81,94,232,226,171,99,157,4,147,211,76,201,163,108,141,107,154,229,98,185,136,138,136,230,174,219,236,169,248,154,104,211,220,214,213,169,88,6,53,168,214,42,122,184,45,185,85,158,138,247,71,21,91,26,217,227,130,166,22,77,27,100,107,92,230,163,209,175,68,84,71,57,55,223,101,95,196,15,64,0,0,0,2,53,117,191,209,118,43,213,198,156,79,67,68,219,85,147,62,182,246,231,178,100,50,208,198,233,31,218,73,184,208,212,206,140,89,146,141,235,60,138,173,98,253,201,21,178,241,127,21,141,249,236,53,80,101,92,11,126,240,125,233,70,197,98,193,19,170,172,166,43,85,210,245,147,119,232,241,116,236,189,243,89,105,97,154,122,106,169,57,57,81,137,52,239,99,153,187,90,174,100,76,217,36,218,121,99,109,149,17,87,194,227,208,158,153,126,117,239,21,164,170,0,115,77,121,234,43,72,250,109,195,106,115,61,86,203,41,45,204,109,60,211,80,219,25,43,29,113,187,62,53,99,86,26,58,117,114,58,103,242,150,36,85,77,152,206,104,233,28,198,110,228,233,101,16,248,168,91,58,134,160,234,94,235,85,172,146,85,187,24,184,212,77,83,131,37,61,93,68,214,134,219,145,144,196,169,76,201,28,173,134,167,140,80,45,83,26,141,222,101,231,183,109,241,57,193,121,24,182,89,138,231,54,42,92,167,10,201,173,89,5,150,183,159,150,184,218,235,99,171,165,159,131,220,199,240,150,53,115,29,197,236,115,87,101,249,57,170,139,243,69,50,218,79,79,12,174,187,110,186,35,153,91,180,51,84,178,106,72,244,190,253,81,35,105,107,46,147,185,140,198,235,94,142,115,95,28,155,42,50,154,105,118,108,140,127,24,216,249,59,252,163,68,155,187,2,192,191,239,11,143,66,122,101,249,215,188,86,146,168,138,190,23,30,132,244,203,243,175,120,173,37,80,17,87,197,31,208,158,166,254,75,239,20,69,43,116,157,234,159,70,254,160,99,222,227,1,117,62,40,254,132,245,55,242,95,120,162,41,91,164,239,84,250,55,245,3,30,247,24,0,210,152,0,15,147,139,98,120,174,13,98,165,197,176,172,102,213,143,217,104,185,249,107,117,174,138,58,74,88,57,189,207,127,8,163,70,177,188,158,247,57,118,79,155,156,170,191,53,83,235,0,0,128,30,53,126,150,49,111,168,20,62,221,113,39,249,0,60,106,253,44,98,223,80,40,125,186,226,4,0,240,184,245,217,166,95,157,123,61,105,127,197,0,248,92,122,236,211,47,206,189,158,180,191,224,60,86,180,105,14,27,175,90,95,144,105,30,160,65,87,37,139,34,167,108,53,11,73,58,195,60,79,100,141,150,41,163,127,205,17,241,203,28,114,34,57,28,197,86,34,57,174,106,171,87,61,125,81,116,201,159,116,179,170,23,45,63,203,233,170,235,45,172,168,115,108,185,10,91,166,166,162,188,192,145,197,39,56,29,34,113,115,216,217,226,108,172,99,158,145,200,174,103,39,108,142,118,146,72,213,226,15,161,122,113,172,189,50,230,183,108,214,205,221,186,224,152,253,211,36,176,92,160,84,101,85,21,85,61,43,230,86,53,234,139,188,50,246,154,201,99,84,86,185,168,213,77,158,200,222,192,207,97,165,62,172,125,44,107,39,211,252,135,219,167,51,88,105,79,171,31,75,26,201,244,255,0,33,246,233,192,205,97,170,131,42,230,170,0,0,0,0,0,128,30,53,126,150,49,111,168,20,62,221,113,32,7,133,199,174,205,50,252,235,217,235,73,255,0,227,87,233,99,22,250,129,67,237,215,18,0,120,92,122,236,211,47,206,189,158,180,9,191,227,97,165,247,92,135,72,240,61,87,183,186,174,106,124,50,241,85,109,174,167,134,137,210,178,56,46,12,143,106,169,101,69,218,22,50,90,56,162,78,77,217,207,170,98,114,106,162,35,224,175,134,142,127,77,167,221,105,105,221,85,203,33,171,181,91,111,149,21,54,10,164,133,101,225,88,250,186,105,34,165,167,149,145,162,243,99,171,22,145,83,146,112,107,218,199,187,143,14,73,114,157,115,105,125,215,88,250,75,212,204,14,196,234,181,185,79,103,248,149,28,20,148,78,171,158,174,122,25,163,173,142,150,56,154,168,231,62,103,83,36,41,182,234,139,34,42,53,219,113,92,230,1,170,128,121,253,61,205,109,90,149,128,99,90,141,98,167,171,130,219,149,89,232,175,116,113,85,177,173,158,56,42,97,100,209,182,70,181,206,106,61,26,244,69,68,115,147,125,246,85,252,79,64,0,0,0,202,185,170,131,42,224,95,247,133,199,161,61,50,252,235,222,43,73,84,69,95,11,143,66,122,101,249,215,188,86,146,168,0,0,0,0,1,85,126,57,223,185,63,226,79,229,165,170,21,87,227,157,251,147,254,36,254,90,7,42,240,84,245,79,148,253,63,174,247,27,113,117,37,43,120,42,122,167,202,126,159,215,123,141,184,186,144,0,0,0,0,42,175,199,59,247,39,252,73,252,180,229,94,10,158,169,242,159,167,245,222,227,110,58,175,142,119,238,79,248,147,249,105,202,188,21,61,83,229,63,79,235,189,198,220,5,212,128,0,20,3,226,143,235,179,83,127,37,246,122,34,255,0,138,1,241,71,245,217,169,191,146,251,61,16,19,255,0,193,83,210,198,83,245,2,187,219,173,196,255,0,32,7,130,167,165,140,167,234,5,119,183,91,137,254,0,0,0,170,191,28,239,220,159,241,39,242,210,213,10,171,241,206,253,201,255,0,18,127,45,3,149,120,42,122,167,202,126,159,215,123,141,184,180,157,25,233,51,65,180,7,50,203,179,205,45,193,105,44,247,124,198,163,187,84,246,124,217,69,2,163,21,212,148,109,219,106,122,103,74,213,153,98,103,201,94,228,79,239,113,67,28,85,109,224,169,234,159,41,250,127,93,238,54,226,234,64,138,190,40,254,132,245,55,242,95,120,162,41,91,164,239,84,250,55,245,3,30,247,24,11,169,241,71,244,39,169,191,146,251,197,17,74,221,39,122,167,209,191,168,24,247,184,192,6,148,192,0,124,155,6,39,138,226,159,18,251,45,140,218,172,223,25,184,77,118,184,252,62,138,58,127,57,93,46,221,218,153,184,34,119,38,127,22,242,145,219,185,219,38,234,187,31,88,0,4,0,241,171,244,177,139,125,64,161,246,235,137,63,200,1,227,87,233,99,22,250,129,67,237,215,16,42,175,164,239,84,250,55,245,3,30,247,24,13,41,153,172,233,59,213,62,141,253,64,199,189,198,3,74,96,0,0,12,208,245,55,105,181,88,58,146,213,123,21,138,217,73,110,182,219,179,139,237,37,29,29,36,45,134,10,104,35,175,153,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,105,120,205,103,86,62,169,245,147,234,6,67,238,51,129,117,62,23,30,132,244,203,243,175,120,173,41,91,171,31,84,250,201,245,3,33,247,25,203,169,240,184,244,39,166,95,157,123,197,105,74,221,88,250,167,214,79,168,25,15,184,206,5,212,248,92,122,19,211,47,206,189,226,180,234,189,88,250,88,214,79,167,249,15,183,78,114,175,11,143,66,122,101,249,215,188,86,157,87,171,31,75,26,201,244,255,0,33,246,233,192,205,97,170,131,42,230,170,0,170,191,28,239,220,159,241,39,242,211,149,120,42,122,167,202,126,159,215,123,141,184,234,190,57,223,185,63,226,79,229,167,42,240,84,245,79,148,253,63,174,247,27,112,28,171,197,31,215,102,166,254,75,236,244,68,255,0,240,84,244,177,148,253,64,174,246,235,113,0,60,81,253,118,106,111,228,190,207,68,119,94,136,58,204,192,122,76,232,107,51,172,172,174,164,184,230,215,28,226,227,21,134,195,20,176,205,59,103,146,207,76,180,213,117,84,203,60,83,37,15,122,157,99,146,88,247,93,215,139,126,127,128,74,175,18,254,184,233,186,113,195,102,209,236,29,149,111,212,92,210,207,35,225,171,141,242,211,178,199,110,153,100,129,107,91,51,21,174,90,149,115,37,108,45,99,190,227,227,89,30,168,141,99,38,166,12,91,22,212,125,113,212,122,92,111,27,161,186,229,185,158,91,112,123,154,215,74,179,85,87,85,72,174,146,89,165,150,69,255,0,111,36,146,200,228,107,90,143,123,220,136,142,114,50,156,167,81,245,199,81,234,178,76,146,186,235,150,230,121,109,193,141,115,155,18,205,85,93,85,34,182,56,161,138,40,211,253,164,113,197,27,81,173,106,49,140,106,34,53,169,115,254,26,29,14,83,116,227,134,195,172,57,195,234,223,168,185,165,158,54,77,73,35,37,167,101,142,221,50,199,58,81,58,23,163,92,181,42,230,68,233,156,246,253,199,198,145,177,17,26,247,204,29,87,163,62,140,240,30,147,48,10,106,58,58,26,75,142,109,113,167,100,183,235,244,177,67,52,237,158,72,105,210,166,146,150,165,32,138,100,161,239,83,164,145,197,38,235,186,242,119,207,240,145,64,1,21,124,81,253,9,234,111,228,190,241,68,82,183,73,222,169,244,111,234,6,61,238,48,23,83,226,143,232,79,83,127,37,247,138,34,149,186,78,245,79,163,127,80,49,239,113,128,11,243,201,58,76,208,108,179,94,108,189,72,223,112,90,74,140,218,199,79,218,138,161,127,188,79,59,120,121,122,185,226,219,140,181,52,237,98,182,41,87,230,212,115,85,121,44,52,235,15,96,0,12,171,154,83,233,59,210,198,141,253,63,199,189,186,3,53,134,148,250,78,244,177,163,127,79,241,239,110,128,14,170,0,0,0,3,138,117,153,162,153,87,81,61,54,102,26,57,133,92,45,84,87,172,131,225,254,90,123,164,178,71,74,206,197,125,61,67,249,186,56,228,122,110,200,92,137,179,23,239,42,111,178,110,169,94,218,33,225,19,212,150,154,235,70,3,168,215,220,219,77,103,182,226,185,69,170,247,89,21,37,202,189,211,201,5,53,92,115,72,216,218,234,54,181,94,173,98,162,34,185,169,190,219,170,126,37,186,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,7,141,95,165,140,91,234,5,15,183,92,74,171,233,59,213,62,141,253,64,199,189,198,2,213,60,106,253,44,98,223,80,40,125,186,226,85,95,73,222,169,244,111,234,6,61,238,48,1,165,51,149,117,99,233,99,89,62,159,228,62,221,57,213,78,85,213,143,165,141,100,250,127,144,251,116,224,102,176,191,239,250,214,95,249,191,255,0,240,112,160,18,255,0,191,235,89,127,230,255,0,255,0,193,192,40,4,213,65,149,115,85,0,81,15,139,54,151,218,180,227,172,27,165,206,204,234,72,233,243,171,61,30,80,250,74,106,38,211,178,154,119,186,74,105,183,226,170,146,62,89,105,36,168,124,155,53,92,250,135,110,138,168,175,116,138,240,75,214,191,250,58,233,206,178,223,254,28,214,223,85,28,95,239,122,58,184,230,122,201,254,242,88,218,216,255,0,199,171,157,253,68,61,87,141,166,153,226,181,58,89,130,235,31,148,237,100,150,252,129,49,158,252,113,198,223,49,67,81,77,81,81,194,103,112,238,63,183,37,46,241,167,52,107,123,243,253,213,87,238,144,175,195,47,90,255,0,66,221,92,98,222,98,223,230,168,51,189,176,170,206,17,115,154,47,59,60,62,94,72,247,145,141,110,213,81,83,115,114,242,218,37,151,139,85,220,118,11,254,42,175,198,211,90,255,0,232,23,167,58,59,127,248,51,91,133,84,145,127,190,40,233,35,133,233,39,251,245,100,107,163,255,0,16,173,119,245,208,181,67,61,126,34,186,199,125,214,78,174,51,186,155,188,62,94,147,15,184,79,135,90,233,185,49,253,154,90,9,229,141,203,205,172,98,187,187,58,212,79,179,185,57,157,254,28,156,214,53,64,246,222,19,58,95,106,212,126,176,109,119,59,203,169,36,167,193,108,245,153,67,41,42,104,155,80,202,153,216,232,233,161,219,146,162,70,248,165,171,142,161,146,108,229,107,233,219,178,34,170,61,183,167,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,93,126,11,26,59,106,178,233,30,87,173,247,11,13,92,87,220,150,240,251,37,13,101,93,43,90,199,90,169,89,27,149,212,178,43,17,234,201,42,100,149,146,171,94,172,115,232,227,77,145,209,41,99,224,102,91,168,29,51,253,13,235,142,121,165,177,210,93,105,233,49,156,130,186,223,65,241,72,248,85,77,66,201,157,229,103,127,220,98,59,187,2,197,34,61,173,70,189,175,71,53,56,185,11,169,240,172,214,59,238,174,244,143,104,166,200,225,222,175,2,184,75,135,71,83,201,159,219,84,180,208,65,37,50,240,99,26,140,237,193,81,20,27,125,231,59,177,205,206,87,61,81,33,7,141,62,1,83,98,234,27,20,212,26,124,122,146,142,219,149,98,236,166,125,116,41,19,95,95,113,163,168,145,38,89,81,171,205,207,101,60,244,12,71,189,62,108,224,214,170,246,213,27,245,188,22,53,138,235,101,213,204,175,68,46,23,234,72,172,89,45,157,247,186,26,58,186,167,53,238,186,210,190,54,171,105,99,87,163,21,242,83,73,43,229,70,177,94,230,81,198,187,163,98,80,46,36,0,0,0,0,202,185,170,131,42,224,95,247,133,199,161,61,50,252,235,222,43,73,84,69,95,11,143,66,122,101,249,215,188,86,146,168,1,202,186,139,233,163,75,58,160,193,38,193,117,50,211,254,183,201,94,104,224,166,248,165,179,245,208,203,39,148,158,104,164,236,247,123,12,100,156,91,247,217,187,87,246,42,117,80,6,101,181,211,66,245,31,167,77,71,184,233,126,168,89,188,141,214,135,105,97,154,37,87,210,220,41,92,170,145,213,83,72,168,157,200,95,197,219,46,200,228,115,92,199,181,143,99,216,223,0,104,79,174,142,140,172,93,97,233,197,45,178,59,175,193,179,60,95,204,84,99,55,41,94,245,165,108,146,163,59,180,213,49,183,125,225,151,181,18,44,141,106,201,27,152,215,55,146,35,226,146,128,114,156,79,42,193,175,181,88,182,107,140,221,113,251,213,23,15,51,110,186,81,73,73,85,7,54,53,236,231,20,136,215,183,147,30,215,38,233,243,107,145,83,228,168,5,244,248,92,122,19,211,47,206,189,226,180,149,68,85,240,184,244,39,166,95,157,123,197,105,42,128,138,190,40,254,132,245,55,242,95,120,162,41,91,164,239,84,250,55,245,3,30,247,24,11,169,241,71,244,39,169,191,146,251,197,17,74,221,39,122,167,209,191,168,24,247,184,192,6,148,192,0,0,0,8,1,227,87,233,99,22,250,129,67,237,215,18,127,144,3,198,175,210,198,45,245,2,135,219,174,32,64,15,11,143,93,154,101,249,215,179,214,151,252,80,15,133,199,174,205,50,252,235,217,235,75,254,0,114,174,172,125,44,107,39,211,252,135,219,167,58,169,202,186,177,244,177,172,159,79,242,31,110,156,12,214,26,83,234,199,210,198,178,125,63,200,125,186,115,53,134,148,250,177,244,177,172,159,79,242,31,110,156,12,214,26,168,50,174,106,160,0,0,0,0,8,1,227,87,233,99,22,250,129,67,237,215,18,0,120,92,122,236,211,47,206,189,158,180,159,254,53,126,150,49,111,168,20,62,221,113,32,7,133,199,174,205,50,252,235,217,235,64,191,227,49,154,215,165,247,93,21,213,204,191,74,47,46,171,146,163,22,188,84,219,89,81,83,68,234,71,214,64,199,175,102,169,34,114,170,177,147,69,219,149,159,121,200,172,145,170,142,114,42,42,233,204,164,191,24,237,33,169,194,186,151,161,213,42,120,42,214,219,168,246,120,102,124,243,79,19,153,241,26,22,50,150,104,98,99,118,123,24,218,116,160,122,171,209,119,124,207,226,229,217,90,192,157,94,18,121,173,171,42,232,183,31,177,91,233,234,227,168,195,175,23,91,37,115,166,99,81,146,78,250,151,87,35,162,84,114,170,179,181,93,19,85,92,141,94,109,122,109,178,35,157,50,138,128,240,75,212,204,87,31,212,125,68,210,219,181,95,151,189,102,22,251,125,194,209,220,146,54,71,81,228,22,167,191,3,121,61,30,249,149,149,105,35,88,198,187,245,112,78,229,86,163,62,118,254,0,0,0,202,185,170,131,42,224,95,247,133,199,161,61,50,252,235,222,43,73,84,69,95,11,143,66,122,101,249,215,188,86,146,168,0,0,0,0,1,85,126,57,223,185,63,226,79,229,165,170,21,87,227,157,251,147,254,36,254,90,7,42,240,84,245,79,148,253,63,174,247,27,113,117,37,43,120,42,122,167,202,126,159,215,123,141,184,186,144,0,0,0,0,42,175,199,59,247,39,252,73,252,180,229,94,10,158,169,242,159,167,245,222,227,110,58,175,142,119,238,79,248,147,249,105,202,188,21,61,83,229,63,79,235,189,198,220,5,212,128,0,20,3,226,143,235,179,83,127,37,246,122,34,255,0,138,1,241,71,245,217,169,191,146,251,61,16,19,255,0,193,83,210,198,83,245,2,187,219,173,196,255,0,32,7,130,167,165,140,167,234,5,119,183,91,137,254,0,0,0,170,191,28,239,220,159,241,39,242,210,213,10,171,241,206,253,201,255,0,18,127,45,3,149,120,42,122,167,202,126,159,215,123,141,184,186,146,149,188,21,61,83,229,63,79,235,189,198,220,93,72,17,87,197,31,208,158,166,254,75,239,20,69,43,116,157,234,159,70,254,160,99,222,227,1,117,62,40,254,132,245,55,242,95,120,162,41,91,164,239,84,250,55,245,3,30,247,24,0,210,152,0,0,0,1,0,60,106,253,44,98,223,80,40,125,186,226,79,242,0,120,213,250,88,197,190,160,80,251,117,196,10,171,233,59,213,62,141,253,64,199,189,198,3,74,102,107,58,78,245,79,163,127,80,49,239,113,128,210,152,0,0,3,53,157,88,250,167,214,79,168,25,15,184,206,105,76,205,103,86,62,169,245,147,234,6,67,238,51,129,117,62,23,30,132,244,203,243,175,120,173,41,91,171,31,84,250,201,245,3,33,247,25,203,169,240,184,244,39,166,95,157,123,197,105,74,221,88,250,167,214,79,168,25,15,184,206,5,212,248,92,122,19,211,47,206,189,226,180,234,189,88,250,88,214,79,167,249,15,183,78,114,175,11,143,66,122,101,249,215,188,86,157,87,171,31,75,26,201,244,255,0,33,246,233,192,205,97,170,131,42,230,170,0,170,191,28,239,220,159,241,39,242,211,149,120,42,122,167,202,126,159,215,123,141,184,234,190,57,223,185,63,226,79,229,167,42,240,84,245,79,148,253,63,174,247,27,112,28,171,197,31,215,102,166,254,75,236,244,68,85,37,87,138,63,174,205,77,252,151,217,232,142,149,225,161,208,85,78,188,228,48,235,86,172,216,170,224,211,171,29,68,115,90,25,39,107,133,254,227,5,84,110,116,46,134,104,164,108,244,40,216,230,138,101,251,156,158,228,99,28,229,100,200,192,237,94,20,253,9,90,146,213,65,213,54,178,227,53,110,185,58,161,39,194,45,87,24,26,216,35,129,26,199,71,120,86,42,171,158,247,57,92,144,115,107,81,136,206,251,81,252,224,146,59,74,0,0,0,8,171,226,143,232,79,83,127,37,247,138,34,149,186,78,245,79,163,127,80,49,239,113,128,186,159,20,127,66,122,155,249,47,188,81,20,173,210,119,170,125,27,250,129,143,123,140,0,105,76,0,6,85,205,41,244,157,233,99,70,254,159,227,222,221,1,154,195,74,125,39,122,88,209,191,167,248,247,183,64,7,85,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,60,106,253,44,98,223,80,40,125,186,226,85,95,73,222,169,244,111,234,6,61,238,48,26,51,205,116,247,1,212,171,84,86,45,70,193,241,252,170,219,5,67,106,226,163,189,219,33,174,130,57,218,215,53,178,182,57,154,230,163,209,175,123,81,200,155,236,247,39,237,83,202,90,122,100,233,182,193,117,162,190,216,186,124,211,91,117,202,221,81,29,93,29,101,38,39,65,12,244,211,198,228,116,114,199,35,98,71,49,237,114,35,145,200,168,168,168,138,128,116,179,149,117,99,233,99,89,62,159,228,62,221,57,213,79,201,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,40,25,98,47,251,254,181,151,254,111,255,0,252,28,58,175,244,78,233,99,254,230,157,42,255,0,216,219,119,252,137,239,254,201,226,191,101,126,194,253,153,181,125,155,248,127,194,126,15,228,163,242,62,71,183,218,242,221,141,187,125,158,223,220,237,241,227,199,238,237,183,200,12,182,154,168,57,87,244,78,233,99,254,230,157,42,255,0,216,219,119,252,137,213,64,143,253,123,105,158,43,170,29,35,234,101,187,41,164,238,124,7,31,173,201,173,211,178,56,214,106,90,234,8,31,81,19,227,115,216,238,28,187,110,137,234,221,156,177,77,43,17,205,231,185,158,204,79,41,190,224,217,85,155,53,197,171,188,149,235,31,184,83,221,45,213,61,166,73,216,170,130,70,201,20,156,30,142,99,184,189,141,93,156,138,213,219,101,69,79,145,168,139,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,78,107,253,19,186,88,255,0,185,167,74,191,246,54,221,255,0,34,7,228,207,250,129,181,89,122,80,187,117,47,143,62,146,130,158,76,29,114,171,36,87,245,108,76,116,243,209,164,212,52,211,181,146,34,43,228,150,72,98,237,178,77,220,247,163,88,229,85,69,51,131,118,187,93,111,247,90,219,237,246,231,87,113,185,92,106,36,171,172,172,171,153,211,79,83,60,142,87,73,44,146,57,85,207,123,156,170,229,114,170,170,170,170,169,167,235,158,158,224,55,172,53,154,115,121,193,241,250,252,78,58,120,41,25,97,169,182,67,45,185,176,64,172,88,98,74,103,53,98,70,70,177,198,172,111,29,155,193,187,109,178,30,43,250,39,116,177,255,0,115,78,149,127,236,109,187,254,68,15,213,211,70,1,83,165,157,60,233,190,159,92,49,234,75,29,202,199,139,219,105,174,148,52,201,23,8,174,62,93,139,88,170,177,42,177,239,117,66,202,247,189,170,188,222,231,59,119,114,221,122,88,0,66,15,23,125,29,186,234,87,75,140,203,177,203,13,37,117,203,79,175,17,94,234,101,74,87,75,91,29,169,209,73,13,91,96,115,24,231,35,17,207,167,158,84,85,107,59,116,174,123,151,245,109,66,165,122,63,207,234,116,195,170,61,45,204,225,200,105,44,84,244,185,69,13,53,194,225,86,177,54,8,45,213,50,165,61,106,200,233,83,131,24,180,211,76,138,245,219,130,42,185,21,170,136,228,209,245,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,167,53,254,137,221,44,127,220,211,165,95,251,27,110,255,0,145,3,170,128,0,0,0,25,87,53,80,114,175,232,157,210,199,253,205,58,85,255,0,177,182,239,249,16,57,87,133,199,161,61,50,252,235,222,43,73,84,124,156,91,19,197,112,107,21,46,45,133,99,54,172,126,203,69,207,203,91,173,116,81,210,82,193,205,238,123,248,69,26,53,141,228,247,185,203,178,124,220,229,85,249,170,159,88,0,0,1,2,188,77,122,18,181,107,118,27,113,215,61,45,198,106,228,213,11,13,60,110,170,163,181,192,215,191,36,162,98,181,174,100,145,238,138,250,152,98,221,209,189,156,164,123,35,236,113,145,86,30,212,245,0,69,95,11,143,66,122,101,249,215,188,86,146,168,252,150,203,77,170,203,76,250,59,53,178,146,130,158,74,137,234,223,21,52,45,137,142,158,121,95,52,210,171,90,136,138,249,37,146,73,30,239,197,207,123,156,187,170,170,159,172,8,171,226,143,232,79,83,127,37,247,138,34,149,186,78,245,79,163,127,80,49,239,113,128,209,238,83,137,226,185,205,138,171,22,205,113,155,86,65,101,173,225,230,109,215,74,40,234,233,103,224,246,189,156,226,145,28,199,113,123,26,228,221,62,78,106,42,124,209,15,21,105,233,147,166,219,5,214,138,251,98,233,243,77,109,215,43,117,68,117,116,117,148,152,157,4,51,211,79,27,145,209,203,28,141,137,28,199,181,200,142,71,34,162,162,162,42,1,210,192,0,0,0,8,1,227,87,233,99,22,250,129,67,237,215,18,127,158,127,53,211,220,7,82,173,81,88,181,27,7,199,242,171,108,21,13,171,138,142,247,108,134,186,8,231,107,92,214,202,216,230,107,154,143,70,189,237,71,34,111,179,220,159,181,64,162,31,11,143,93,154,101,249,215,179,214,151,252,115,252,91,167,173,2,193,175,180,185,78,21,161,250,127,143,222,168,185,249,107,141,175,25,162,164,170,131,155,28,199,240,150,56,218,246,242,99,220,213,217,126,109,114,162,252,149,78,128,0,229,93,88,250,88,214,79,167,249,15,183,78,117,83,242,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,6,88,141,41,245,99,233,99,89,62,159,228,62,221,56,254,137,221,44,127,220,211,165,95,251,27,110,255,0,145,58,85,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,160,101,136,213,65,202,191,162,119,75,31,247,52,233,87,254,198,219,191,228,78,170,0,0,0,0,4,0,241,171,244,177,139,125,64,161,246,235,137,0,60,46,61,118,105,151,231,94,207,90,94,246,107,167,184,14,165,90,162,177,106,54,15,143,229,86,216,42,27,87,21,29,238,217,13,116,17,206,214,185,173,149,177,204,215,53,30,141,123,218,142,68,223,103,185,63,106,158,127,22,233,235,64,176,107,237,46,83,133,104,126,159,227,247,170,46,126,90,227,107,198,104,169,42,160,230,199,49,252,37,142,54,189,188,152,247,53,118,95,155,92,168,191,37,80,58,1,94,190,51,250,67,83,151,232,54,53,171,150,232,42,230,168,211,219,195,161,172,70,207,19,32,134,221,112,237,197,36,207,99,190,251,222,149,48,208,198,212,98,252,146,105,21,90,168,156,153,97,71,201,202,113,60,87,57,177,85,98,217,174,51,106,200,44,181,188,60,205,186,233,69,29,93,44,252,30,215,179,156,82,35,152,238,47,99,92,155,167,201,205,69,79,154,32,25,236,232,31,83,49,93,34,234,247,77,179,172,214,175,202,89,105,238,21,22,250,154,167,73,28,113,210,249,218,73,168,217,60,175,145,237,99,33,141,245,13,124,143,87,125,216,218,247,34,42,162,34,232,164,229,95,209,59,165,143,251,154,116,171,255,0,99,109,223,242,39,85,0,0,0,101,92,213,65,202,191,162,119,75,31,247,52,233,87,254,198,219,191,228,64,229,94,23,30,132,244,203,243,175,120,173,37,81,242,113,108,79,21,193,172,84,184,182,21,140,218,177,251,45,23,63,45,110,181,209,71,73,75,7,55,185,239,225,20,104,214,55,147,222,231,46,201,243,115,149,87,230,170,125,96,0,0,0,0,5,85,248,231,126,228,255,0,137,63,150,150,168,121,76,235,73,244,179,84,60,143,233,51,77,49,76,183,225,157,223,37,241,219,53,53,127,149,238,113,238,118,187,204,119,14,93,182,114,227,182,252,27,191,224,128,84,15,130,167,170,124,167,233,253,119,184,219,139,169,60,86,21,162,26,47,166,183,89,111,186,115,164,56,86,43,114,158,157,212,146,214,89,44,20,148,51,201,3,156,215,58,39,73,12,109,114,177,92,198,57,90,171,182,236,106,254,196,61,168,0,0,0,0,21,87,227,157,251,147,254,36,254,90,114,175,5,79,84,249,79,211,250,239,113,183,22,253,157,105,62,150,106,135,145,253,38,105,166,41,150,252,51,187,228,190,59,102,166,175,242,189,206,61,206,215,121,142,225,203,182,206,92,118,223,131,119,252,16,252,184,86,136,104,190,154,221,101,190,233,206,144,225,88,173,202,122,119,82,75,89,100,176,82,80,207,36,14,115,92,232,157,36,49,181,202,197,115,24,229,106,174,219,177,171,251,16,15,106,0,0,80,15,138,63,174,205,77,252,151,217,232,139,254,57,254,83,211,214,129,103,55,218,172,167,53,208,253,63,200,47,85,188,60,205,198,233,140,209,85,213,79,193,141,99,57,203,36,110,123,184,177,141,106,110,191,38,181,17,62,72,128,68,15,5,79,75,25,79,212,10,239,110,183,19,252,243,248,86,158,224,58,107,106,150,197,167,56,62,63,138,219,103,168,117,92,180,118,75,100,52,48,73,59,154,214,186,87,71,11,90,213,122,181,140,106,185,83,125,152,212,253,136,122,0,0,0,5,85,248,231,126,228,255,0,137,63,150,150,168,121,76,235,73,244,179,84,60,143,233,51,77,49,76,183,225,157,223,37,241,219,53,53,127,149,238,113,238,118,187,204,119,14,93,182,114,227,182,252,27,191,224,128,84,15,130,167,170,124,167,233,253,119,184,219,139,169,60,86,21,162,26,47,166,183,89,111,186,115,164,56,86,43,114,158,157,212,146,214,89,44,20,148,51,201,3,156,215,58,39,73,12,109,114,177,92,198,57,90,171,182,236,106,254,196,61,168,17,87,197,31,208,158,166,254,75,239,20,69,43,116,157,234,159,70,254,160,99,222,227,1,163,220,167,19,197,115,155,21,86,45,154,227,54,172,130,203,91,195,204,219,174,148,81,213,210,207,193,237,123,57,197,34,57,142,226,246,53,201,186,124,156,212,84,249,162,30,42,211,211,39,77,182,11,173,21,246,197,211,230,154,219,174,86,234,136,234,232,235,41,49,58,8,103,166,158,55,35,163,150,57,27,18,57,143,107,145,28,142,69,69,69,68,84,3,165,128,0,0,0,16,3,198,175,210,198,45,245,2,135,219,174,36,255,0,60,254,107,167,184,14,165,90,162,177,106,54,15,143,229,86,216,42,27,87,21,29,238,217,13,116,17,206,214,185,173,149,177,204,215,53,30,141,123,218,142,68,223,103,185,63,106,129,156,206,147,189,83,232,223,212,12,123,220,96,52,166,115,75,79,76,157,54,216,46,180,87,219,23,79,154,107,110,185,91,170,35,171,163,172,164,196,232,33,158,154,120,220,142,142,88,228,108,72,230,61,174,68,114,57,21,21,21,17,80,233,96,0,0,12,214,117,99,234,159,89,62,160,100,62,227,57,165,51,154,93,186,100,233,182,255,0,117,173,190,223,122,124,211,91,141,202,227,81,37,93,101,101,94,39,65,52,245,51,200,229,116,146,201,35,162,87,61,238,114,171,149,202,170,170,170,170,160,114,15,11,143,66,122,101,249,215,188,86,148,173,213,143,170,125,100,250,129,144,251,140,230,143,113,108,79,21,193,172,84,184,182,21,140,218,177,251,45,23,63,45,110,181,209,71,73,75,7,55,185,239,225,20,104,214,55,147,222,231,46,201,243,115,149,87,230,170,120,171,183,76,157,54,223,238,181,183,219,239,79,154,107,113,185,92,106,36,171,172,172,171,196,232,38,158,166,121,28,174,146,89,36,116,74,231,189,206,85,114,185,85,85,85,85,84,14,65,225,113,232,79,76,191,58,247,138,211,170,245,99,233,99,89,62,159,228,62,221,57,239,241,108,79,21,193,172,84,184,182,21,140,218,177,251,45,23,63,45,110,181,209,71,73,75,7,55,185,239,225,20,104,214,55,147,222,231,46,201,243,115,149,87,230,170,126,187,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,64,203,17,170,131,149,127,68,238,150,63,238,105,210,175,253,141,183,127,200,157,84,10,171,241,206,253,201,255,0,18,127,45,57,87,130,167,170,124,167,233,253,119,184,219,139,126,206,180,159,75,53,67,200,254,147,52,211,20,203,126,25,221,242,95,29,179,83,87,249,94,231,30,231,107,188,199,112,229,219,103,46,59,111,193,187,254,8,126,92,43,68,52,95,77,110,178,223,116,231,72,112,172,86,229,61,59,169,37,172,178,88,41,40,103,146,7,57,174,116,78,146,24,218,229,98,185,140,114,181,87,109,216,213,253,136,5,101,107,71,69,217,87,87,30,38,122,141,67,90,219,173,147,1,182,252,42,123,222,67,21,12,142,141,253,171,69,179,149,13,52,234,197,133,43,30,147,198,168,215,175,220,141,93,47,23,241,72,223,106,152,158,45,98,193,177,91,54,21,139,80,249,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,249,189,92,247,113,99,26,155,185,85,203,182,234,170,191,51,245,209,90,109,86,234,154,250,203,125,178,146,150,162,233,80,149,117,210,195,11,88,250,169,210,40,225,73,101,114,38,239,122,69,12,81,163,157,186,240,141,141,252,26,136,159,172,0,0,0,0,8,171,226,143,232,79,83,127,37,247,138,34,149,186,78,245,79,163,127,80,49,239,113,128,209,238,83,137,226,185,205,138,171,22,205,113,155,86,65,101,173,225,230,109,215,74,40,234,233,103,224,246,189,156,226,145,28,199,113,123,26,228,221,62,78,106,42,124,209,15,21,105,233,147,166,219,5,214,138,251,98,233,243,77,109,215,43,117,68,117,116,117,148,152,157,4,51,211,79,27,145,209,203,28,141,137,28,199,181,200,142,71,34,162,162,162,42,1,210,192,0,101,92,210,159,73,222,150,52,111,233,254,61,237,208,15,232,157,210,199,253,205,58,85,255,0,177,182,239,249,19,165,90,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,108,48,83,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,7,235,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,255,217255,216,255,224,0,16,74,70,73,70,0,1,1,1,1,144,1,144,0,0,255,226,10,32,73,67,67,95,80,82,79,70,73,76,69,0,1,1,0,0,10,16,0,0,0,0,2,16,0,0,109,110,116,114,82,71,66,32,88,89,90,32,0,0,0,0,0,0,0,0,0,0,0,0,97,99,115,112,65,80,80,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,246,213,0,1,0,0,0,0,211,44,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,100,101,115,99,0,0,0,252,0,0,0,124,99,112,114,116,0,0,1,120,0,0,0,40,119,116,112,116,0,0,1,160,0,0,0,20,98,107,112,116,0,0,1,180,0,0,0,20,114,88,89,90,0,0,1,200,0,0,0,20,103,88,89,90,0,0,1,220,0,0,0,20,98,88,89,90,0,0,1,240,0,0,0,20,114,84,82,67,0,0,2,4,0,0,8,12,103,84,82,67,0,0,2,4,0,0,8,12,98,84,82,67,0,0,2,4,0,0,8,12,100,101,115,99,0,0,0,0,0,0,0,34,65,114,116,105,102,101,120,32,83,111,102,116,119,97,114,101,32,115,82,71,66,32,73,67,67,32,80,114,111,102,105,108,101,0,0,0,0,0,0,0,0,0,0,0,34,65,114,116,105,102,101,120,32,83,111,102,116,119,97,114,101,32,115,82,71,66,32,73,67,67,32,80,114,111,102,105,108,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,116,101,120,116,0,0,0,0,67,111,112,121,114,105,103,104,116,32,65,114,116,105,102,101,120,32,83,111,102,116,119,97,114,101,32,50,48,49,49,0,88,89,90,32,0,0,0,0,0,0,243,81,0,1,0,0,0,1,22,204,88,89,90,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,88,89,90,32,0,0,0,0,0,0,111,162,0,0,56,245,0,0,3,144,88,89,90,32,0,0,0,0,0,0,98,153,0,0,183,133,0,0,24,218,88,89,90,32,0,0,0,0,0,0,36,160,0,0,15,132,0,0,182,207,99,117,114,118,0,0,0,0,0,0,4,0,0,0,0,5,0,10,0,15,0,20,0,25,0,30,0,35,0,40,0,45,0,50,0,55,0,59,0,64,0,69,0,74,0,79,0,84,0,89,0,94,0,99,0,104,0,109,0,114,0,119,0,124,0,129,0,134,0,139,0,144,0,149,0,154,0,159,0,164,0,169,0,174,0,178,0,183,0,188,0,193,0,198,0,203,0,208,0,213,0,219,0,224,0,229,0,235,0,240,0,246,0,251,1,1,1,7,1,13,1,19,1,25,1,31,1,37,1,43,1,50,1,56,1,62,1,69,1,76,1,82,1,89,1,96,1,103,1,110,1,117,1,124,1,131,1,139,1,146,1,154,1,161,1,169,1,177,1,185,1,193,1,201,1,209,1,217,1,225,1,233,1,242,1,250,2,3,2,12,2,20,2,29,2,38,2,47,2,56,2,65,2,75,2,84,2,93,2,103,2,113,2,122,2,132,2,142,2,152,2,162,2,172,2,182,2,193,2,203,2,213,2,224,2,235,2,245,3,0,3,11,3,22,3,33,3,45,3,56,3,67,3,79,3,90,3,102,3,114,3,126,3,138,3,150,3,162,3,174,3,186,3,199,3,211,3,224,3,236,3,249,4,6,4,19,4,32,4,45,4,59,4,72,4,85,4,99,4,113,4,126,4,140,4,154,4,168,4,182,4,196,4,211,4,225,4,240,4,254,5,13,5,28,5,43,5,58,5,73,5,88,5,103,5,119,5,134,5,150,5,166,5,181,5,197,5,213,5,229,5,246,6,6,6,22,6,39,6,55,6,72,6,89,6,106,6,123,6,140,6,157,6,175,6,192,6,209,6,227,6,245,7,7,7,25,7,43,7,61,7,79,7,97,7,116,7,134,7,153,7,172,7,191,7,210,7,229,7,248,8,11,8,31,8,50,8,70,8,90,8,110,8,130,8,150,8,170,8,190,8,210,8,231,8,251,9,16,9,37,9,58,9,79,9,100,9,121,9,143,9,164,9,186,9,207,9,229,9,251,10,17,10,39,10,61,10,84,10,106,10,129,10,152,10,174,10,197,10,220,10,243,11,11,11,34,11,57,11,81,11,105,11,128,11,152,11,176,11,200,11,225,11,249,12,18,12,42,12,67,12,92,12,117,12,142,12,167,12,192,12,217,12,243,13,13,13,38,13,64,13,90,13,116,13,142,13,169,13,195,13,222,13,248,14,19,14,46,14,73,14,100,14,127,14,155,14,182,14,210,14,238,15,9,15,37,15,65,15,94,15,122,15,150,15,179,15,207,15,236,16,9,16,38,16,67,16,97,16,126,16,155,16,185,16,215,16,245,17,19,17,49,17,79,17,109,17,140,17,170,17,201,17,232,18,7,18,38,18,69,18,100,18,132,18,163,18,195,18,227,19,3,19,35,19,67,19,99,19,131,19,164,19,197,19,229,20,6,20,39,20,73,20,106,20,139,20,173,20,206,20,240,21,18,21,52,21,86,21,120,21,155,21,189,21,224,22,3,22,38,22,73,22,108,22,143,22,178,22,214,22,250,23,29,23,65,23,101,23,137,23,174,23,210,23,247,24,27,24,64,24,101,24,138,24,175,24,213,24,250,25,32,25,69,25,107,25,145,25,183,25,221,26,4,26,42,26,81,26,119,26,158,26,197,26,236,27,20,27,59,27,99,27,138,27,178,27,218,28,2,28,42,28,82,28,123,28,163,28,204,28,245,29,30,29,71,29,112,29,153,29,195,29,236,30,22,30,64,30,106,30,148,30,190,30,233,31,19,31,62,31,105,31,148,31,191,31,234,32,21,32,65,32,108,32,152,32,196,32,240,33,28,33,72,33,117,33,161,33,206,33,251,34,39,34,85,34,130,34,175,34,221,35,10,35,56,35,102,35,148,35,194,35,240,36,31,36,77,36,124,36,171,36,218,37,9,37,56,37,104,37,151,37,199,37,247,38,39,38,87,38,135,38,183,38,232,39,24,39,73,39,122,39,171,39,220,40,13,40,63,40,113,40,162,40,212,41,6,41,56,41,107,41,157,41,208,42,2,42,53,42,104,42,155,42,207,43,2,43,54,43,105,43,157,43,209,44,5,44,57,44,110,44,162,44,215,45,12,45,65,45,118,45,171,45,225,46,22,46,76,46,130,46,183,46,238,47,36,47,90,47,145,47,199,47,254,48,53,48,108,48,164,48,219,49,18,49,74,49,130,49,186,49,242,50,42,50,99,50,155,50,212,51,13,51,70,51,127,51,184,51,241,52,43,52,101,52,158,52,216,53,19,53,77,53,135,53,194,53,253,54,55,54,114,54,174,54,233,55,36,55,96,55,156,55,215,56,20,56,80,56,140,56,200,57,5,57,66,57,127,57,188,57,249,58,54,58,116,58,178,58,239,59,45,59,107,59,170,59,232,60,39,60,101,60,164,60,227,61,34,61,97,61,161,61,224,62,32,62,96,62,160,62,224,63,33,63,97,63,162,63,226,64,35,64,100,64,166,64,231,65,41,65,106,65,172,65,238,66,48,66,114,66,181,66,247,67,58,67,125,67,192,68,3,68,71,68,138,68,206,69,18,69,85,69,154,69,222,70,34,70,103,70,171,70,240,71,53,71,123,71,192,72,5,72,75,72,145,72,215,73,29,73,99,73,169,73,240,74,55,74,125,74,196,75,12,75,83,75,154,75,226,76,42,76,114,76,186,77,2,77,74,77,147,77,220,78,37,78,110,78,183,79,0,79,73,79,147,79,221,80,39,80,113,80,187,81,6,81,80,81,155,81,230,82,49,82,124,82,199,83,19,83,95,83,170,83,246,84,66,84,143,84,219,85,40,85,117,85,194,86,15,86,92,86,169,86,247,87,68,87,146,87,224,88,47,88,125,88,203,89,26,89,105,89,184,90,7,90,86,90,166,90,245,91,69,91,149,91,229,92,53,92,134,92,214,93,39,93,120,93,201,94,26,94,108,94,189,95,15,95,97,95,179,96,5,96,87,96,170,96,252,97,79,97,162,97,245,98,73,98,156,98,240,99,67,99,151,99,235,100,64,100,148,100,233,101,61,101,146,101,231,102,61,102,146,102,232,103,61,103,147,103,233,104,63,104,150,104,236,105,67,105,154,105,241,106,72,106,159,106,247,107,79,107,167,107,255,108,87,108,175,109,8,109,96,109,185,110,18,110,107,110,196,111,30,111,120,111,209,112,43,112,134,112,224,113,58,113,149,113,240,114,75,114,166,115,1,115,93,115,184,116,20,116,112,116,204,117,40,117,133,117,225,118,62,118,155,118,248,119,86,119,179,120,17,120,110,120,204,121,42,121,137,121,231,122,70,122,165,123,4,123,99,123,194,124,33,124,129,124,225,125,65,125,161,126,1,126,98,126,194,127,35,127,132,127,229,128,71,128,168,129,10,129,107,129,205,130,48,130,146,130,244,131,87,131,186,132,29,132,128,132,227,133,71,133,171,134,14,134,114,134,215,135,59,135,159,136,4,136,105,136,206,137,51,137,153,137,254,138,100,138,202,139,48,139,150,139,252,140,99,140,202,141,49,141,152,141,255,142,102,142,206,143,54,143,158,144,6,144,110,144,214,145,63,145,168,146,17,146,122,146,227,147,77,147,182,148,32,148,138,148,244,149,95,149,201,150,52,150,159,151,10,151,117,151,224,152,76,152,184,153,36,153,144,153,252,154,104,154,213,155,66,155,175,156,28,156,137,156,247,157,100,157,210,158,64,158,174,159,29,159,139,159,250,160,105,160,216,161,71,161,182,162,38,162,150,163,6,163,118,163,230,164,86,164,199,165,56,165,169,166,26,166,139,166,253,167,110,167,224,168,82,168,196,169,55,169,169,170,28,170,143,171,2,171,117,171,233,172,92,172,208,173,68,173,184,174,45,174,161,175,22,175,139,176,0,176,117,176,234,177,96,177,214,178,75,178,194,179,56,179,174,180,37,180,156,181,19,181,138,182,1,182,121,182,240,183,104,183,224,184,89,184,209,185,74,185,194,186,59,186,181,187,46,187,167,188,33,188,155,189,21,189,143,190,10,190,132,190,255,191,122,191,245,192,112,192,236,193,103,193,227,194,95,194,219,195,88,195,212,196,81,196,206,197,75,197,200,198,70,198,195,199,65,199,191,200,61,200,188,201,58,201,185,202,56,202,183,203,54,203,182,204,53,204,181,205,53,205,181,206,54,206,182,207,55,207,184,208,57,208,186,209,60,209,190,210,63,210,193,211,68,211,198,212,73,212,203,213,78,213,209,214,85,214,216,215,92,215,224,216,100,216,232,217,108,217,241,218,118,218,251,219,128,220,5,220,138,221,16,221,150,222,28,222,162,223,41,223,175,224,54,224,189,225,68,225,204,226,83,226,219,227,99,227,235,228,115,228,252,229,132,230,13,230,150,231,31,231,169,232,50,232,188,233,70,233,208,234,91,234,229,235,112,235,251,236,134,237,17,237,156,238,40,238,180,239,64,239,204,240,88,240,229,241,114,241,255,242,140,243,25,243,167,244,52,244,194,245,80,245,222,246,109,246,251,247,138,248,25,248,168,249,56,249,199,250,87,250,231,251,119,252,7,252,152,253,41,253,186,254,75,254,220,255,109,255,255,255,219,0,67,0,3,2,2,2,2,2,3,2,2,2,3,3,3,3,4,6,4,4,4,4,4,8,6,6,5,6,9,8,10,10,9,8,9,9,10,12,15,12,10,11,14,11,9,9,13,17,13,14,15,16,16,17,16,10,12,18,19,18,16,19,15,16,16,16,255,219,0,67,1,3,3,3,4,3,4,8,4,4,8,16,11,9,11,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,255,192,0,17,8,14,16,9,96,3,1,34,0,2,17,1,3,17,1,255,196,0,30,0,1,0,2,2,2,3,1,0,0,0,0,0,0,0,0,0,0,8,9,7,10,5,6,2,3,4,1,255,196,0,118,16,0,0,5,3,2,4,2,6,5,5,10,6,11,9,4,27,0,1,2,3,4,5,6,17,7,18,8,9,19,33,20,49,21,34,56,65,81,181,50,97,113,119,133,22,35,71,82,129,23,24,36,51,66,118,134,145,180,197,37,83,161,177,193,196,25,38,52,67,69,98,114,115,166,209,212,39,53,68,84,87,99,116,130,228,54,86,88,100,104,146,147,149,150,178,211,225,85,101,103,162,164,165,179,194,40,55,57,117,148,240,70,131,132,163,241,255,196,0,28,1,1,0,1,5,1,1,0,0,0,0,0,0,0,0,0,0,0,6,3,4,5,7,8,2,1,255,196,0,79,17,1,0,1,2,3,4,4,8,8,12,6,2,2,2,2,3,0,1,2,3,4,5,17,6,18,33,49,7,65,81,113,19,34,53,97,114,129,177,178,20,50,66,145,161,193,209,240,21,51,52,54,55,82,98,115,130,131,179,225,35,36,67,68,194,195,22,241,37,162,146,210,69,71,23,38,147,255,218,0,12,3,1,0,2,17,3,17,0,63,0,181,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,10,184,107,227,234,29,225,196,78,169,112,207,172,85,10,85,46,171,110,94,21,152,54,157,97,249,44,67,110,167,21,21,69,70,143,77,82,20,164,239,152,158,163,105,107,166,74,83,205,165,91,136,150,217,173,233,170,53,182,226,110,173,85,160,113,119,170,245,218,21,78,93,58,165,78,212,138,236,184,115,34,60,166,95,140,251,117,55,148,219,173,184,147,37,33,105,81,18,137,68,100,100,100,70,64,54,73,1,13,121,113,113,199,39,138,219,54,125,159,168,40,137,31,81,108,248,236,46,115,205,45,166,145,91,136,163,52,20,214,152,35,37,33,105,81,37,47,165,41,233,37,110,180,164,154,73,226,105,185,148,2,63,241,229,169,151,86,141,240,181,117,106,149,149,47,195,214,173,154,133,2,161,27,115,142,33,183,182,86,161,111,97,222,154,208,181,50,234,13,77,184,130,81,111,109,107,73,158,20,99,235,224,239,138,171,55,138,253,35,167,222,20,106,148,68,220,244,232,241,227,93,148,134,219,54,87,78,168,154,61,115,75,74,90,213,225,156,82,92,83,43,220,173,200,35,73,159,81,14,33,29,43,154,63,176,158,166,254,11,243,136,66,152,56,85,226,98,242,225,67,87,33,234,149,159,6,37,69,10,142,170,109,94,153,36,137,40,168,211,156,91,107,117,130,115,105,169,149,238,105,181,161,196,145,237,90,19,185,43,70,246,214,27,36,128,233,90,59,172,86,14,186,216,20,189,70,211,154,244,74,141,54,163,29,135,93,105,169,76,188,253,61,247,25,109,229,68,148,150,86,180,181,37,180,186,130,113,163,81,154,76,254,195,62,234,0,48,167,22,220,82,218,188,35,105,98,53,50,233,182,234,181,223,29,80,42,53,58,21,61,77,163,169,57,113,159,121,162,121,197,168,186,76,159,135,82,84,226,82,226,147,184,140,155,95,144,205,99,175,223,246,5,155,170,118,109,91,79,181,6,222,137,92,183,171,145,206,52,232,50,72,246,58,140,145,145,145,145,146,144,180,168,146,180,45,38,75,66,210,149,36,210,164,145,144,83,6,154,115,100,215,24,28,71,49,171,122,178,126,149,180,38,83,211,68,168,90,116,103,30,141,6,12,83,90,20,114,225,199,113,213,33,83,18,180,26,247,190,165,41,105,91,141,111,109,6,131,106,234,109,59,166,133,124,218,180,107,214,214,157,227,104,183,5,62,61,82,157,39,164,182,250,241,95,109,46,52,230,197,146,86,157,200,90,79,10,34,81,103,6,68,125,134,189,156,104,240,147,117,112,141,170,103,107,84,157,241,214,221,119,196,212,45,154,138,84,227,189,72,41,146,226,16,195,238,155,45,54,115,27,108,153,83,200,108,141,41,235,54,100,120,89,12,235,203,67,143,89,58,13,112,179,162,186,179,93,150,254,157,87,36,54,205,33,110,116,182,80,42,47,202,109,42,121,79,60,235,105,98,9,165,199,157,120,189,125,171,73,45,9,73,173,227,88,93,160,15,146,147,86,165,87,233,80,171,180,42,156,74,141,54,163,29,185,112,230,68,121,47,49,37,135,18,74,109,214,220,73,154,86,133,36,201,68,162,51,35,35,35,33,128,56,204,227,50,193,225,50,192,147,50,100,232,149,27,218,163,29,109,80,104,45,58,203,207,165,247,25,144,113,165,202,140,111,180,241,65,235,71,54,220,117,188,158,79,106,123,249,6,31,230,69,199,213,11,64,173,90,166,137,105,189,67,198,234,109,193,79,92,121,15,69,146,182,255,0,38,98,190,222,10,74,220,105,73,90,102,41,11,220,195,105,81,41,25,75,203,194,122,104,123,138,229,169,204,11,247,118,135,7,65,53,89,237,151,245,42,158,175,69,212,84,172,55,88,131,17,136,200,252,235,175,201,91,210,42,43,63,18,251,155,80,73,54,219,90,251,109,80,167,107,254,255,0,188,181,78,242,171,106,14,160,220,50,235,151,13,114,65,201,157,58,73,150,247,87,130,34,34,34,34,74,16,148,146,80,132,36,137,8,66,82,148,146,82,146,34,226,105,53,106,173,2,171,10,187,66,169,203,167,84,169,210,27,151,14,100,71,148,203,241,159,109,68,166,221,109,196,153,41,11,74,136,148,74,35,35,35,34,50,1,180,240,8,171,192,47,26,246,175,21,154,113,18,137,86,169,248,125,77,182,105,236,183,113,211,228,27,104,114,126,194,75,106,169,199,38,210,132,41,151,86,100,107,74,18,93,23,22,72,50,218,166,150,236,170,1,242,85,170,212,170,5,42,109,118,187,83,137,78,166,211,163,185,46,100,201,111,37,150,35,48,218,77,78,58,227,138,50,74,16,148,145,168,212,102,68,68,70,102,41,47,136,94,105,122,227,112,113,28,205,235,163,55,111,162,172,123,46,160,252,122,21,37,190,183,129,175,69,37,154,23,38,162,202,201,181,189,226,16,68,105,109,68,149,71,74,146,77,236,116,150,242,251,7,51,222,61,99,107,61,86,95,15,218,63,93,137,63,79,169,146,35,61,85,171,196,234,160,234,213,22,20,246,246,91,117,46,244,164,65,73,169,133,17,155,94,179,204,19,136,82,144,77,173,81,131,133,30,20,117,31,139,93,71,69,149,101,53,224,105,80,122,111,215,235,239,178,107,139,72,138,163,50,37,40,136,203,168,242,246,168,154,100,140,148,226,146,163,51,66,16,227,136,11,10,214,174,98,151,149,207,193,190,157,241,45,164,106,151,64,185,232,26,145,79,160,92,145,36,198,36,83,170,50,211,68,125,249,177,201,148,188,226,157,130,181,60,157,155,214,151,75,98,86,91,28,66,22,83,167,135,93,121,179,120,146,210,58,22,171,89,147,98,41,21,24,232,69,78,11,50,13,229,210,106,36,132,156,136,78,154,144,133,111,109,74,193,40,208,157,232,52,56,146,216,180,153,193,110,105,58,59,96,232,87,3,86,22,156,233,205,6,37,58,155,78,190,41,109,58,235,81,89,101,250,131,237,209,230,178,169,114,148,202,16,151,100,184,150,144,110,58,105,35,81,151,216,69,2,184,46,226,218,234,225,27,84,202,233,166,181,227,173,186,239,134,167,220,212,229,37,199,122,144,83,37,181,173,246,26,39,154,108,230,54,217,60,150,86,225,154,83,214,112,140,176,179,1,177,72,14,191,96,95,246,110,169,217,180,157,65,211,235,134,37,114,222,174,71,41,48,103,70,51,216,234,50,100,100,100,100,74,66,210,162,82,22,133,17,45,11,74,146,162,74,146,100,93,128,0,69,254,96,60,76,94,92,40,105,165,149,170,86,124,24,149,20,42,248,137,77,171,211,36,145,37,21,26,115,144,102,173,214,9,205,166,166,87,185,166,214,135,18,71,181,104,78,228,173,27,219,92,160,16,3,157,95,178,197,173,247,129,7,229,213,16,19,43,71,117,138,193,215,91,2,151,168,218,115,94,137,81,166,212,99,176,235,173,53,41,151,159,167,190,227,45,188,168,146,146,202,214,150,164,182,151,80,78,52,106,51,73,159,216,103,221,69,0,240,11,198,189,213,194,158,163,196,162,85,170,126,35,76,174,106,131,45,220,116,249,6,226,219,129,188,210,218,170,113,201,180,173,105,121,164,17,26,210,132,159,89,180,18,12,183,37,165,181,126,116,154,181,42,191,74,133,93,161,84,226,84,105,181,24,237,203,135,50,35,201,121,137,44,56,146,83,110,182,226,76,210,180,41,38,74,37,17,153,25,25,25,0,250,192,0,0,0,0,0,0,4,117,230,17,127,222,90,89,194,53,237,168,58,125,112,203,161,220,52,57,20,73,48,103,70,50,222,210,253,49,12,140,140,140,141,43,66,146,106,66,208,162,52,45,10,82,84,74,74,140,143,234,224,163,138,234,23,22,154,53,10,242,234,210,161,221,244,220,67,186,104,144,158,90,188,4,173,203,38,220,36,184,68,178,101,244,35,170,217,229,105,44,173,190,162,214,211,134,58,175,52,127,97,61,77,252,23,231,16,133,37,240,241,196,13,253,195,46,168,65,213,125,57,92,69,212,161,199,145,17,216,115,141,227,133,53,135,155,52,169,169,13,178,227,106,113,4,173,142,165,38,172,19,141,54,174,251,72,6,203,192,49,254,133,235,166,156,113,23,167,20,237,80,210,250,207,142,165,78,203,79,50,233,18,37,83,229,36,136,220,139,37,178,51,233,188,141,201,201,100,210,105,82,86,133,45,11,66,213,144,0,0,0,0,0,0,66,174,93,220,125,67,226,114,213,59,15,84,170,20,170,110,166,209,58,81,242,114,88,143,249,76,217,182,234,252,76,88,219,137,102,242,16,195,138,144,219,104,54,211,234,184,157,169,115,166,212,213,26,187,216,23,253,229,165,151,149,39,80,116,250,225,151,67,184,104,114,10,76,25,209,140,183,180,188,25,25,25,25,26,86,133,36,212,133,161,68,104,90,20,164,168,148,149,25,30,193,28,20,113,93,66,226,211,70,161,94,93,90,84,59,190,155,136,119,77,18,19,203,87,128,149,185,100,219,132,151,8,150,76,190,132,117,91,60,173,37,149,183,212,90,218,112,192,72,0,0,0,28,77,211,118,90,182,53,10,85,211,122,220,212,171,126,139,11,103,137,168,213,38,183,18,43,27,214,148,35,123,174,26,80,157,203,90,82,89,62,234,81,17,119,50,28,176,164,190,102,188,118,213,117,186,242,168,232,102,150,220,209,28,210,250,12,134,211,42,101,45,245,45,23,36,212,18,84,165,184,230,8,151,25,151,114,150,208,141,205,173,109,245,247,56,70,207,72,39,167,3,60,102,215,120,195,212,125,98,169,183,74,244,53,153,107,250,14,61,179,77,117,8,57,73,109,211,159,213,147,37,196,231,47,59,210,104,205,180,168,219,109,40,74,83,184,201,110,185,213,120,154,227,126,103,10,188,113,90,214,149,227,43,118,153,93,150,125,49,218,234,141,151,228,189,75,113,50,234,205,162,84,86,144,234,80,157,203,91,30,32,201,183,28,91,81,210,72,73,169,8,73,225,94,70,63,166,207,232,223,247,144,197,92,234,253,169,237,111,187,248,63,49,168,128,185,234,77,90,149,95,165,66,174,208,170,113,42,52,218,140,118,229,195,153,17,228,188,196,150,28,73,41,183,91,113,38,105,90,20,147,37,18,136,204,140,140,140,135,214,42,3,149,191,31,80,244,239,192,240,201,172,117,10,85,54,208,63,25,34,221,184,166,73,98,11,52,135,15,171,37,232,210,220,113,72,66,153,117,102,225,182,225,153,184,151,92,38,253,116,56,142,141,191,128,0,0,0,12,127,174,154,233,167,28,58,105,197,71,84,53,66,179,224,105,80,112,211,44,180,68,185,85,9,74,35,54,226,198,108,204,186,143,47,106,176,89,36,146,82,165,173,72,66,22,180,225,94,10,56,250,211,142,43,45,88,84,154,221,66,149,108,234,108,124,71,168,91,142,73,38,252,123,137,109,110,28,154,114,92,86,247,153,52,54,226,212,217,26,156,103,106,137,121,78,199,93,9,84,0,0,32,7,51,173,37,226,38,149,66,147,196,87,15,218,207,168,20,40,20,42,122,157,187,104,20,203,178,168,211,107,109,11,101,182,165,66,136,198,91,111,99,106,121,114,79,115,109,147,108,147,155,119,117,84,186,203,176,56,227,226,191,79,175,42,77,231,23,93,239,90,226,233,82,9,227,166,87,235,211,42,52,233,136,193,165,108,191,29,215,77,43,66,146,106,44,150,22,156,146,144,164,45,41,81,108,102,41,47,153,175,2,85,93,17,188,170,58,231,165,182,204,70,244,190,189,33,181,74,135,75,97,72,69,183,53,100,148,169,14,55,147,36,70,121,220,169,181,163,107,104,91,157,13,173,145,51,213,11,84,225,119,137,187,7,138,109,47,166,234,5,161,38,36,58,146,227,165,85,171,120,234,44,201,155,70,124,220,117,189,143,165,179,220,148,45,76,58,166,150,180,160,220,108,146,189,169,201,165,61,43,152,245,217,117,88,220,24,234,29,211,101,92,213,91,126,181,11,209,62,26,163,75,154,228,73,76,111,170,196,66,246,58,217,165,105,220,133,169,39,131,238,149,25,31,99,49,76,60,29,241,85,121,112,161,171,148,251,194,141,82,150,171,98,163,34,60,107,178,144,219,100,242,42,52,226,95,174,105,105,75,66,124,75,105,83,138,101,123,147,181,102,105,51,233,173,196,46,218,121,132,95,246,110,169,242,225,189,181,7,79,174,24,149,203,122,185,30,137,38,12,232,198,123,29,71,166,97,145,145,145,145,41,11,74,137,72,90,20,68,180,45,42,74,137,42,73,145,5,96,112,201,196,223,18,85,254,36,180,162,133,93,226,15,82,170,52,218,141,241,66,137,50,28,187,178,123,204,73,97,201,236,165,198,156,109,78,154,86,133,36,205,38,147,35,35,35,50,49,176,72,214,179,132,239,106,125,27,251,192,183,190,98,192,184,158,96,156,122,219,220,51,89,179,172,109,62,174,196,153,170,149,120,238,51,5,17,252,44,212,80,22,71,25,70,244,230,77,210,91,43,84,121,10,114,57,41,181,161,107,65,26,146,164,17,145,134,31,230,145,199,212,205,59,241,220,50,104,229,66,171,77,187,207,193,200,184,174,40,114,95,130,245,33,179,233,73,102,52,71,27,82,22,167,157,65,182,110,56,70,109,165,167,13,191,93,110,47,163,94,214,6,185,113,179,170,119,149,39,79,180,251,93,117,130,185,112,215,36,20,104,48,99,94,53,13,238,175,6,102,102,102,241,37,8,74,73,75,90,212,100,132,33,42,82,141,41,73,153,97,255,0,246,213,126,221,95,240,173,199,114,92,117,15,252,228,201,213,41,210,28,255,0,214,113,231,156,113,127,90,148,165,123,204,197,239,112,9,192,157,43,132,75,102,109,118,229,153,18,173,168,183,20,114,137,88,153,21,196,191,10,43,13,200,121,77,181,5,197,199,105,244,33,198,213,29,79,37,102,100,167,25,65,151,100,36,6,21,230,3,76,212,190,20,56,38,178,168,246,126,191,106,85,70,231,85,241,17,186,189,217,38,230,156,154,141,69,110,83,230,169,212,18,250,198,166,99,110,105,189,145,210,163,66,118,36,212,107,115,123,139,139,252,184,120,133,215,219,231,140,237,60,181,175,93,112,212,11,130,139,55,210,222,38,157,84,185,166,203,138,254,202,84,181,163,123,78,56,164,43,106,208,149,22,75,178,146,70,93,200,132,192,231,87,236,177,107,125,224,65,249,117,68,64,14,87,30,221,154,101,248,215,201,230,128,177,78,100,28,87,106,63,9,90,143,161,247,173,148,239,142,165,78,252,160,98,191,64,125,227,68,90,188,84,157,56,201,42,50,35,233,188,141,202,54,158,34,53,54,165,40,140,150,133,184,218,230,85,129,127,217,186,167,102,210,117,7,79,174,24,149,203,122,185,28,164,193,157,24,207,99,168,201,145,145,145,145,41,11,74,137,72,90,20,68,180,45,42,74,137,42,73,145,86,95,60,239,208,159,244,147,251,180,70,174,93,220,111,204,225,86,251,59,74,241,149,187,76,174,202,131,78,215,84,108,191,37,234,91,137,101,214,209,42,43,72,117,40,78,229,173,143,16,100,219,142,45,168,233,36,36,212,132,36,194,250,64,124,148,154,181,42,191,74,133,93,161,84,226,84,105,181,24,237,203,135,50,35,201,121,137,44,56,146,83,110,182,226,76,210,180,41,38,74,37,17,153,25,25,25,15,172,0,0,0,0,0,0,82,7,49,238,33,117,246,198,227,59,80,237,107,43,92,53,2,223,162,194,244,79,134,167,82,238,105,177,34,177,190,149,17,107,216,211,110,37,9,220,181,169,71,130,238,165,25,159,115,49,119,226,128,121,163,251,118,106,111,224,191,39,132,2,106,114,107,213,141,83,213,15,221,127,247,76,212,187,174,237,244,103,228,255,0,130,244,237,102,76,255,0,11,212,244,135,83,165,214,90,182,110,233,163,118,220,103,98,115,228,66,202,133,85,242,49,253,54,127,70,255,0,188,133,170,0,130,188,200,56,174,212,126,18,181,31,67,239,91,41,223,29,74,157,249,64,197,126,128,251,198,136,181,120,169,58,113,146,84,100,71,211,121,27,148,109,60,68,106,109,74,81,25,45,11,113,181,204,171,2,255,0,179,117,78,205,164,234,14,159,92,49,43,150,245,114,57,73,131,58,49,158,199,81,147,35,35,35,34,82,22,149,18,144,180,40,137,104,90,84,149,18,84,147,34,172,190,121,223,161,63,233,39,247,104,141,92,187,184,223,153,194,173,246,118,149,227,43,118,153,93,149,6,157,174,168,217,126,75,212,183,18,203,173,162,84,86,144,234,80,157,203,91,30,32,201,183,28,91,81,210,72,73,169,8,73,133,244,128,249,41,53,106,85,126,149,10,187,66,169,196,168,211,106,49,219,151,14,100,71,146,243,18,88,113,36,166,221,109,196,153,165,104,82,76,148,74,35,50,50,50,50,31,88,0,0,0,8,149,199,223,29,148,174,17,45,152,84,43,106,28,74,182,162,220,81,206,93,30,28,166,210,252,40,172,55,33,148,184,236,230,209,33,167,208,135,27,84,132,178,164,17,146,156,101,100,125,144,161,146,184,174,226,187,78,56,74,211,133,222,183,171,190,58,171,59,168,197,2,128,195,196,137,85,121,73,34,51,74,76,200,250,108,163,114,77,215,140,141,45,165,73,34,37,173,109,182,189,123,53,87,83,46,173,100,212,123,143,84,175,89,126,34,181,115,84,29,168,73,218,227,139,109,157,231,234,48,215,81,107,90,89,105,4,150,219,65,168,246,54,132,36,143,9,32,22,127,203,23,152,92,203,166,100,110,29,120,129,187,250,213,87,182,181,105,87,234,111,62,252,170,172,167,95,121,199,98,205,150,251,203,220,241,245,89,68,98,218,132,154,91,54,247,26,205,164,174,207,198,173,159,237,170,194,186,191,225,91,114,228,183,42,31,249,200,115,169,179,163,185,255,0,170,227,47,54,226,62,165,37,73,247,25,11,190,229,221,199,212,62,39,45,83,176,245,74,161,74,166,234,109,19,165,31,39,37,136,255,0,148,205,155,110,175,196,197,141,184,150,111,33,12,56,169,13,182,131,109,62,171,137,218,151,58,109,4,213,0,0,1,173,103,239,177,226,159,255,0,132,182,170,255,0,244,101,81,255,0,234,195,101,49,170,184,13,132,249,112,221,151,85,243,193,142,158,93,55,173,205,85,184,43,83,125,45,226,106,53,73,174,75,148,254,202,172,180,35,123,174,26,150,173,168,66,82,89,62,201,73,17,118,34,18,84,69,94,87,30,194,122,101,248,215,206,38,137,84,0,0,0,42,175,155,221,197,172,26,45,168,246,69,243,166,90,237,168,22,220,11,222,159,46,60,186,37,46,228,168,70,138,212,168,6,193,28,148,37,18,58,104,234,55,41,164,155,109,182,132,146,152,53,158,229,58,163,46,169,202,155,140,61,83,171,241,5,39,71,53,90,251,186,239,56,151,221,61,207,69,191,89,170,73,168,185,79,157,9,167,100,122,170,125,227,38,153,113,130,146,75,218,133,41,78,34,55,146,73,70,37,175,53,237,29,165,106,87,9,117,187,185,52,25,115,174,29,62,145,30,183,75,118,20,84,186,251,108,41,230,217,154,149,171,98,150,81,138,58,214,251,132,147,73,102,43,75,89,237,108,200,83,6,128,235,29,119,135,253,101,180,245,138,220,103,196,75,182,106,9,144,228,109,200,71,139,138,180,169,185,49,183,173,11,38,250,172,56,235,93,77,134,164,111,220,159,89,36,96,54,105,0,0,21,65,205,219,138,139,250,208,213,203,67,74,52,143,82,110,11,98,69,191,71,118,165,92,145,110,92,207,68,91,207,204,90,122,81,100,181,29,73,52,173,166,163,165,212,239,81,153,162,105,25,37,36,121,95,201,202,86,181,175,186,227,172,183,5,245,168,28,64,106,5,110,219,211,250,123,123,232,213,11,174,108,150,103,78,156,151,154,99,170,195,166,182,221,101,13,181,41,103,235,37,73,117,49,212,91,136,148,69,5,184,167,214,191,223,19,196,21,237,172,109,211,252,20,75,130,160,94,1,133,53,211,113,16,88,105,17,226,245,83,212,112,137,227,97,150,141,205,171,52,245,13,123,112,156,17,91,79,39,221,28,161,88,220,48,22,170,199,123,196,86,181,46,160,252,137,142,109,90,58,17,96,200,126,36,120,216,53,169,10,218,180,73,119,168,73,66,143,196,236,86,226,109,38,2,58,243,118,214,253,104,211,94,36,173,186,22,156,234,245,235,106,211,95,177,225,203,118,29,18,191,46,11,14,62,169,243,210,167,84,219,46,37,38,179,74,16,147,81,150,112,132,151,184,134,74,228,215,171,26,167,170,31,186,255,0,238,153,169,119,93,219,232,207,201,255,0,5,233,218,204,153,254,23,169,233,14,167,75,172,181,108,221,211,70,237,184,206,196,231,200,134,0,231,87,237,79,107,125,223,193,249,141,68,101,94,70,63,166,207,232,223,247,144,11,84,0,0,1,26,185,143,93,151,85,141,193,142,161,221,54,85,205,85,183,235,80,189,19,225,170,52,185,174,68,148,198,250,172,68,47,99,173,154,86,157,200,90,146,120,62,233,81,145,246,51,18,84,69,94,104,254,194,122,155,248,47,206,33,0,165,111,223,99,197,63,255,0,9,109,85,255,0,232,202,163,255,0,213,133,223,115,30,187,46,171,27,131,29,67,186,108,171,154,171,111,214,161,122,39,195,84,105,115,92,137,41,141,245,88,136,94,199,91,52,173,59,144,181,36,240,125,210,163,35,236,102,53,236,23,253,205,31,216,79,83,127,5,249,196,32,20,173,251,236,120,167,255,0,225,45,170,191,253,25,84,127,250,176,217,76,106,174,54,168,0,0,0,0,0,1,10,185,172,211,117,78,145,195,236,109,99,210,157,91,186,236,201,118,37,65,191,74,49,70,175,73,167,55,80,131,53,214,163,250,201,96,136,221,121,183,206,49,163,114,210,148,182,185,62,106,52,144,172,190,27,184,244,214,141,42,214,219,90,252,213,45,84,212,171,222,211,166,200,117,53,106,28,155,170,92,132,72,97,230,28,100,214,77,62,225,180,226,218,55,9,228,33,120,37,45,164,150,228,103,122,111,166,255,0,176,44,221,83,179,106,218,125,168,54,244,74,229,189,92,142,113,167,65,146,71,177,212,100,140,140,140,140,148,133,165,68,149,161,105,50,90,22,148,169,38,149,36,140,181,151,191,236,11,203,75,47,42,182,159,106,13,189,46,135,112,208,228,28,105,208,100,145,111,105,120,35,35,35,35,52,173,10,73,165,104,90,76,208,180,41,42,73,169,42,35,48,218,32,82,7,49,238,33,117,246,198,227,59,80,237,107,43,92,53,2,223,162,194,244,79,134,167,82,238,105,177,34,177,190,149,17,107,216,211,110,37,9,220,181,169,71,130,238,165,25,159,115,49,101,92,187,117,210,102,191,112,167,106,92,149,234,207,164,238,74,15,86,219,175,60,162,124,220,84,168,166,68,210,221,113,227,82,158,121,200,171,138,243,142,18,148,149,56,242,254,137,145,161,53,45,205,31,219,179,83,127,5,249,60,32,22,63,202,39,80,175,237,74,225,182,228,174,234,53,241,112,93,85,38,47,137,145,26,153,91,169,189,57,246,216,76,8,10,75,73,113,229,41,68,130,82,214,162,73,30,50,181,31,188,199,106,230,107,196,84,157,0,225,162,162,197,173,118,75,161,222,215,156,134,232,212,7,160,58,210,101,178,141,233,92,201,9,37,40,150,132,38,57,45,190,179,68,107,109,217,17,204,141,6,164,173,56,215,146,167,178,197,211,247,129,59,229,212,225,21,121,201,235,95,229,207,16,84,157,28,137,79,232,196,211,42,121,245,159,113,173,174,63,58,162,212,121,14,109,81,56,162,83,41,97,16,201,57,66,20,78,117,243,185,59,12,4,127,210,173,101,227,67,89,53,30,220,210,219,43,136,189,85,145,90,185,170,13,83,227,110,187,170,203,109,157,231,235,190,239,77,107,90,89,105,4,167,28,89,36,246,54,133,168,203,9,49,118,156,111,234,245,229,160,188,49,221,186,185,167,239,196,110,187,110,200,164,61,28,165,176,79,48,234,23,84,136,211,172,184,142,198,104,113,167,28,108,205,38,149,145,44,205,42,74,136,148,85,171,201,163,68,41,87,214,182,215,245,162,161,92,151,30,70,151,199,97,48,96,50,218,118,75,126,164,196,200,230,183,86,121,50,67,109,54,238,16,146,35,82,220,66,183,17,32,208,228,245,230,143,236,39,169,191,130,252,226,16,12,149,194,239,19,118,15,20,218,95,77,212,11,66,76,72,117,37,199,74,171,86,241,212,89,147,54,140,249,184,235,123,31,75,103,185,40,90,152,117,77,45,105,65,184,217,37,123,83,147,74,115,0,215,7,133,30,43,181,31,132,173,71,69,235,101,59,227,169,83,186,108,87,232,15,188,104,139,87,138,147,51,36,168,200,143,166,242,55,40,218,120,136,212,218,148,162,50,90,22,227,107,216,122,192,191,236,221,83,179,105,58,131,167,215,12,74,229,189,92,142,82,96,206,140,103,177,212,100,200,200,200,200,148,133,165,68,164,45,10,34,90,22,149,37,68,149,36,200,131,176,0,0,8,149,204,147,136,27,251,134,93,40,178,53,95,78,87,17,117,40,119,195,49,29,135,56,222,56,83,88,122,149,82,74,154,144,219,46,54,167,16,74,216,234,82,106,193,56,211,106,239,180,134,117,208,189,116,211,142,34,244,226,157,170,26,95,89,241,212,169,217,105,230,93,34,68,170,124,164,145,27,145,100,182,70,125,55,145,185,57,44,154,77,42,74,208,165,161,104,90,162,7,58,191,101,139,91,239,2,15,203,170,34,186,184,23,227,54,187,193,230,163,202,169,185,74,244,205,153,116,120,120,247,53,53,164,32,165,41,182,141,125,41,49,156,86,48,243,93,87,76,155,82,137,183,18,181,37,91,76,208,235,97,176,160,14,38,214,187,45,91,230,133,22,233,178,174,106,85,193,69,155,191,195,84,105,115,91,151,21,253,139,82,23,177,214,205,72,86,213,161,73,60,31,101,36,200,251,145,142,88,0,0,0,5,69,243,118,214,253,104,211,94,36,173,186,22,156,234,245,235,106,211,95,177,225,203,118,29,18,191,46,11,14,62,169,243,210,167,84,219,46,37,38,179,74,16,147,81,150,112,132,151,184,133,186,10,86,231,87,237,79,107,125,223,193,249,141,68,6,127,228,215,171,26,167,170,31,186,255,0,238,153,169,119,93,219,232,207,201,255,0,5,233,218,204,153,254,23,169,233,14,167,75,172,181,108,221,211,70,237,184,206,196,231,200,133,149,10,171,228,99,250,108,254,141,255,0,121,11,84,0,0,0,17,171,152,245,217,117,88,220,24,234,29,211,101,92,213,91,126,181,11,209,62,26,163,75,154,228,73,76,111,170,196,66,246,58,217,165,105,220,133,169,39,131,238,149,25,31,99,49,72,63,190,199,138,127,254,18,218,171,255,0,209,149,71,255,0,171,11,169,230,143,236,39,169,191,130,252,226,16,160,16,27,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,13,107,56,177,246,167,214,79,188,11,135,230,47,141,148,198,181,156,88,251,83,235,39,222,5,195,243,23,192,117,77,42,212,203,171,70,245,30,220,213,43,42,95,135,173,91,53,6,170,17,183,56,226,27,123,97,250,236,59,211,90,22,166,93,65,169,183,16,74,45,237,173,105,51,194,140,95,247,5,220,91,90,188,92,233,97,93,52,214,188,13,201,66,240,212,251,154,156,164,182,215,78,114,163,54,181,190,195,68,243,174,20,55,28,55,146,202,220,50,82,186,46,17,150,80,98,154,238,78,11,174,175,222,133,167,252,87,88,9,170,215,226,86,253,40,197,209,75,98,11,146,28,165,120,89,115,82,153,201,83,72,50,68,50,98,33,19,170,116,203,166,230,211,220,164,187,181,172,107,195,174,188,222,92,54,234,229,11,85,172,201,178,210,186,116,132,34,167,5,153,4,202,42,212,227,90,78,68,39,77,72,90,118,56,148,224,148,104,86,197,146,28,73,111,66,76,130,237,57,163,251,9,234,111,224,191,56,132,40,4,94,159,30,90,145,66,214,14,89,151,86,168,91,16,234,177,41,87,53,62,129,81,136,205,82,10,226,74,67,110,85,225,25,18,219,95,249,22,147,83,107,78,22,218,214,133,37,106,166,29,16,178,169,90,149,173,22,14,156,215,100,75,98,155,117,93,20,170,36,199,98,45,41,125,182,36,203,109,151,20,218,148,149,36,150,73,89,153,25,165,69,156,100,143,200,6,106,224,115,142,59,203,132,43,201,81,101,34,93,115,78,171,146,18,186,245,5,11,45,237,175,4,159,27,15,113,146,81,37,41,36,145,164,204,144,242,18,72,89,164,210,211,173,95,245,38,173,74,175,210,161,87,104,85,56,149,26,109,70,59,114,225,204,136,242,94,98,75,14,36,148,219,173,184,147,52,173,10,73,146,137,68,102,70,70,70,67,93,126,49,56,85,188,184,80,213,202,133,159,89,166,203,85,177,81,145,34,77,167,87,113,194,121,21,26,113,47,212,37,58,148,33,62,37,180,169,180,188,141,169,218,179,37,17,116,214,218,215,34,185,106,115,2,253,194,102,65,208,77,86,123,125,131,85,168,43,209,117,21,43,46,81,231,75,126,50,63,58,235,242,80,204,122,114,11,196,190,230,212,26,137,199,22,190,251,148,2,234,64,0,6,52,226,43,65,172,222,36,180,142,187,165,55,156,40,138,69,70,58,215,76,156,244,115,121,116,154,137,33,69,30,107,68,149,161,91,219,82,178,105,37,167,122,13,109,168,246,45,68,122,240,235,166,133,234,63,14,154,143,81,210,253,80,163,120,26,172,28,58,203,205,25,174,45,66,42,140,201,185,81,156,50,46,163,43,218,172,30,9,68,164,169,11,74,22,133,161,59,52,136,213,198,255,0,5,214,175,23,26,112,252,24,73,165,81,47,234,111,77,250,37,194,236,22,212,226,250,68,246,216,50,95,36,27,197,13,102,251,134,105,65,250,142,26,93,218,189,166,218,194,0,112,37,204,234,102,140,105,197,193,165,250,223,55,211,52,171,94,223,145,50,199,121,245,190,114,157,148,209,36,153,161,169,198,218,119,12,185,159,205,60,225,18,88,74,20,131,53,32,218,67,80,171,93,53,211,81,248,139,212,122,142,168,106,133,103,199,85,103,97,166,89,104,141,17,105,241,82,102,109,197,140,217,153,244,217,70,229,96,178,106,53,41,75,90,150,181,173,106,224,47,251,2,242,210,203,202,173,167,218,131,111,75,161,220,52,57,7,26,116,25,36,91,218,94,8,200,200,200,205,43,66,146,105,90,22,147,52,45,10,74,146,106,74,136,206,106,114,208,224,42,78,188,220,44,235,86,172,208,165,177,167,84,57,13,189,72,67,157,45,149,250,139,18,155,82,153,83,47,52,226,95,130,73,109,230,158,63,83,114,212,72,66,148,104,120,144,16,174,236,176,47,43,22,53,191,42,240,183,165,210,81,117,81,219,175,210,10,73,18,87,42,156,227,174,180,212,130,70,119,37,11,83,14,26,55,17,110,70,213,167,40,90,20,175,170,199,211,59,171,81,41,215,125,70,214,137,226,255,0,34,173,245,220,213,22,16,219,142,60,168,45,202,141,29,213,182,148,33,89,233,248,164,186,179,86,212,165,166,157,89,171,213,193,204,174,114,180,154,85,3,137,43,38,133,66,166,68,167,83,105,218,111,77,137,14,28,70,82,203,17,152,110,125,65,45,180,219,105,34,74,16,148,145,36,146,68,68,68,68,68,62,190,74,158,212,247,79,221,252,239,152,211,128,67,93,29,214,43,251,66,175,250,94,163,105,205,122,93,58,165,78,144,195,174,180,212,167,153,98,160,195,111,54,242,162,74,75,43,66,157,140,226,154,65,56,209,168,137,68,95,97,148,255,0,226,239,155,45,43,85,52,26,38,156,232,189,185,46,147,88,190,104,238,197,188,157,169,54,151,74,144,195,155,217,126,4,101,25,109,125,110,164,148,126,35,105,18,89,113,24,74,94,90,138,55,84,230,123,192,84,109,24,170,203,226,7,71,232,81,32,105,245,78,68,102,106,180,136,157,85,157,38,162,250,158,222,243,109,37,174,148,120,42,52,176,146,35,119,213,121,242,109,9,74,13,180,38,0,82,105,53,90,253,86,21,10,133,76,151,81,169,84,100,55,18,28,56,140,169,231,228,190,226,137,45,180,219,105,35,82,214,165,25,36,146,68,102,102,100,68,3,181,232,238,142,223,218,235,127,210,244,231,78,104,50,234,53,42,140,134,26,117,214,162,188,243,20,246,28,121,182,85,46,82,153,66,212,212,102,212,234,13,199,77,38,73,35,251,8,239,251,131,190,21,108,222,20,52,142,159,103,209,169,177,21,115,212,99,199,147,118,85,219,112,222,93,70,162,72,245,201,46,169,8,87,134,109,74,113,44,163,106,118,160,205,70,93,69,184,181,244,174,1,120,40,181,120,83,211,136,149,186,181,51,196,106,109,205,79,101,203,142,161,32,155,91,144,55,146,92,85,50,57,182,165,161,44,180,178,34,90,144,163,235,56,130,89,158,212,180,134,165,80,8,1,206,175,217,98,214,251,192,131,242,234,136,165,97,117,60,234,253,150,45,111,188,8,63,46,168,138,139,209,11,42,149,169,90,209,96,233,205,118,68,182,41,183,85,209,74,162,76,118,34,210,151,219,98,76,182,217,113,77,169,73,82,73,100,149,153,145,154,84,89,198,72,252,128,74,174,90,28,113,201,225,198,242,103,71,175,132,68,94,157,94,149,134,214,244,183,22,212,117,208,234,47,19,108,20,213,60,179,74,78,49,165,13,37,228,173,94,162,27,39,16,100,105,90,30,187,234,77,90,149,95,165,66,174,208,170,113,42,52,218,140,118,229,195,153,17,228,188,196,150,28,73,41,183,91,113,38,105,90,20,147,37,18,136,204,140,140,140,134,181,156,69,104,53,229,195,110,174,87,116,166,243,133,45,43,167,72,90,233,147,158,142,76,162,173,78,53,168,163,205,104,146,181,167,99,137,78,77,36,181,108,89,45,181,30,244,40,138,117,114,167,227,158,171,69,185,160,112,187,170,245,73,117,10,109,126,65,55,106,86,170,53,69,44,233,143,162,58,27,106,152,125,119,54,166,50,210,194,16,195,109,96,210,242,246,18,23,214,35,104,45,208,64,14,117,126,203,22,183,222,4,31,151,84,68,255,0,16,3,157,95,178,197,173,247,129,7,229,213,16,20,172,44,39,150,23,30,177,180,98,171,19,135,237,96,174,196,129,167,213,57,18,94,165,85,229,245,86,116,154,139,234,103,99,46,58,167,122,81,224,168,210,250,140,201,175,85,231,205,197,169,40,55,22,152,129,195,150,136,85,120,142,214,26,46,141,80,171,145,41,21,42,252,122,138,161,203,150,218,150,193,63,30,11,242,91,67,155,125,100,161,106,96,144,107,34,81,160,150,106,36,175,110,195,233,87,101,173,93,177,174,170,205,149,116,193,240,85,171,126,161,34,151,81,141,213,67,157,9,76,56,166,221,111,122,13,72,86,213,161,69,148,153,164,241,146,51,46,224,54,147,1,90,188,174,184,250,135,120,80,169,188,51,235,21,66,149,75,170,219,148,248,208,109,58,195,242,88,134,221,78,42,22,212,102,41,170,66,148,157,243,19,212,109,45,116,201,74,121,180,171,113,18,219,53,189,101,64,0,0,0,0,0,34,175,52,127,97,61,77,252,23,231,16,133,0,139,254,230,143,236,39,169,191,130,252,226,16,160,16,18,83,129,126,51,107,188,30,106,60,170,155,148,175,76,217,151,71,135,143,115,83,90,66,10,82,155,104,215,210,147,25,197,99,15,53,213,116,201,181,40,155,113,43,82,85,180,205,14,183,127,214,181,217,106,223,52,40,183,77,149,115,82,174,10,44,221,254,26,163,75,154,220,184,175,236,90,144,189,142,182,106,66,182,173,10,73,224,251,41,38,71,220,140,107,111,196,63,15,215,247,12,186,161,59,74,53,25,17,23,82,135,30,60,182,166,65,39,142,20,214,30,108,148,151,99,184,243,109,169,196,18,183,180,165,18,112,78,52,226,123,237,49,42,185,101,113,219,85,209,27,202,157,161,154,165,115,68,111,75,235,210,28,76,89,149,71,212,132,91,115,86,74,82,86,219,152,50,68,103,157,194,92,66,246,182,133,185,215,220,217,19,221,80,187,64,0,0,0,0,26,171,140,149,195,199,16,55,247,12,186,161,7,85,244,229,113,23,82,135,30,68,71,97,206,55,142,20,214,30,108,210,166,164,54,203,141,169,196,18,182,58,148,154,176,78,52,218,187,237,33,141,68,138,226,3,131,59,251,71,244,210,194,214,250,52,25,117,155,18,247,181,233,85,181,204,142,211,210,23,71,125,232,48,84,242,103,56,150,16,204,116,57,46,91,136,142,91,212,106,66,72,140,205,100,121,11,222,208,189,116,211,142,34,244,226,157,170,26,95,89,241,212,169,217,105,230,93,34,68,170,124,164,145,27,145,100,182,70,125,55,145,185,57,44,154,77,42,74,208,165,161,104,90,178,0,215,175,129,126,51,107,188,30,106,60,170,155,148,175,76,217,151,71,135,143,115,83,90,66,10,82,155,104,215,210,147,25,197,99,15,53,213,116,201,181,40,155,113,43,82,85,180,205,14,183,101,92,116,115,38,178,116,115,78,34,211,56,120,189,173,75,202,243,186,60,68,120,213,42,77,90,29,78,45,1,182,201,27,228,188,219,107,94,231,143,170,68,203,107,79,77,74,75,138,94,226,108,218,112,48,255,0,53,14,61,99,69,141,85,225,99,70,235,177,38,46,100,119,169,247,205,78,63,84,151,13,100,235,42,40,17,164,54,234,82,107,52,161,246,165,33,72,90,54,59,210,201,44,157,74,42,132,114,182,181,167,117,95,53,216,182,181,149,108,213,110,10,212,221,254,26,157,75,132,228,185,79,236,66,150,189,141,54,74,90,182,161,10,81,224,187,37,38,103,216,140,102,14,46,120,95,170,240,153,118,218,90,115,114,213,226,84,110,26,141,174,154,221,97,216,50,20,244,36,190,229,70,115,45,166,58,150,211,75,36,120,120,241,205,68,180,153,245,13,204,30,221,164,65,55,249,24,254,155,63,163,127,222,67,21,115,171,246,167,181,190,239,224,252,198,162,50,175,35,31,211,103,244,111,251,200,98,174,117,126,212,246,183,221,252,31,152,212,64,64,1,113,60,170,248,231,170,234,148,111,222,221,171,149,73,117,11,178,155,30,85,74,135,112,212,170,138,145,38,178,199,84,220,118,43,202,144,225,186,228,150,137,197,41,27,55,17,199,105,68,105,71,67,115,144,87,132,110,13,164,241,97,165,250,199,80,181,36,203,85,247,100,71,163,61,109,65,57,173,71,133,57,114,28,146,114,25,124,214,218,143,122,154,140,105,104,247,182,130,113,73,234,40,145,147,76,117,255,0,109,86,21,213,255,0,10,219,151,37,185,80,255,0,206,67,157,77,157,29,207,253,87,25,121,183,17,245,41,42,79,184,200,6,210,99,137,186,110,203,86,198,161,74,186,111,91,154,149,111,209,97,108,241,53,26,164,214,226,69,99,122,210,132,111,117,195,74,19,185,107,74,75,39,221,74,34,46,230,66,48,112,9,199,101,43,139,187,102,109,10,229,135,18,147,168,182,236,114,151,88,135,21,180,177,10,83,14,72,121,45,187,5,181,200,117,245,161,182,211,29,47,41,100,68,151,30,65,23,101,164,64,14,102,188,118,213,117,186,242,168,232,102,150,220,209,28,210,250,12,134,211,42,101,45,245,45,23,36,212,18,84,165,184,230,8,151,25,151,114,150,208,141,205,173,109,245,247,56,70,207,72,48,255,0,29,28,102,215,120,195,212,120,181,54,233,94,134,179,45,127,17,30,217,166,186,132,28,164,182,233,163,171,38,75,137,206,94,119,164,209,155,105,81,182,218,80,148,167,113,146,221,115,37,242,210,224,219,82,245,131,84,40,250,197,50,77,193,105,216,150,220,142,179,181,72,83,103,82,38,214,16,227,114,154,83,52,217,140,183,133,160,157,100,217,146,109,186,218,210,219,170,74,84,75,81,99,10,240,119,194,173,229,197,126,174,83,236,250,53,54,90,109,138,116,136,242,110,202,187,110,19,40,167,83,141,126,185,37,213,33,105,241,46,37,46,37,148,109,86,229,145,168,203,166,135,22,141,132,236,11,2,205,210,203,54,147,167,218,125,111,68,161,219,212,56,229,26,12,24,196,123,26,70,76,204,204,204,205,75,90,148,106,90,214,163,53,173,106,82,148,106,82,140,204,59,0,0,0,14,38,233,180,237,91,230,133,42,214,189,109,154,85,193,69,155,179,196,211,170,144,155,151,21,253,139,74,209,189,167,9,72,86,213,161,42,44,151,101,36,140,187,145,14,88,0,107,215,199,71,6,85,222,15,53,30,45,49,186,175,166,108,203,163,196,72,182,106,78,173,5,41,77,180,104,234,198,146,218,113,135,154,234,180,70,226,82,77,184,149,165,73,218,102,182,155,232,22,239,18,250,167,111,104,77,221,195,167,165,189,39,102,93,190,3,248,45,69,249,47,122,35,194,204,57,159,192,17,213,38,163,245,158,60,187,249,181,111,193,31,99,44,141,132,245,211,66,244,227,136,189,56,168,233,126,168,81,188,117,42,118,29,101,230,140,145,42,159,41,36,100,220,168,206,25,31,77,228,110,86,15,6,147,74,148,133,165,104,90,208,173,120,120,135,225,250,254,225,151,84,39,105,70,163,34,34,234,80,227,199,150,212,200,36,241,194,154,195,205,146,146,236,119,30,109,181,56,130,86,246,148,162,78,9,198,156,79,125,166,3,170,233,237,235,85,211,91,254,218,212,106,20,120,143,212,173,90,196,42,220,54,165,161,74,97,199,227,60,135,155,75,137,74,146,163,65,169,4,70,68,164,158,51,131,47,48,191,239,251,203,84,239,42,182,160,234,13,195,46,185,112,215,36,28,153,211,164,153,111,117,120,34,34,34,34,36,161,9,73,37,8,66,72,144,132,37,41,73,37,41,34,46,190,44,251,150,47,47,72,119,76,56,220,69,113,3,104,117,169,79,109,118,210,160,84,217,97,248,181,88,174,176,243,110,202,155,17,246,87,185,147,234,178,184,199,185,10,53,54,110,109,52,27,74,88,102,14,87,60,9,85,116,78,148,246,187,235,69,179,18,61,237,92,142,132,219,244,233,108,43,198,219,208,148,149,147,171,115,113,237,106,76,132,173,36,104,217,212,105,180,154,13,73,55,158,105,54,20,0,2,0,115,171,246,88,181,190,240,32,252,186,162,32,7,43,143,110,205,50,252,107,228,243,68,255,0,231,87,236,177,107,125,224,65,249,117,68,64,14,87,30,221,154,101,248,215,201,230,128,149,92,243,191,66,127,210,79,238,209,85,98,213,57,231,126,132,255,0,164,159,221,162,186,180,19,69,46,174,34,117,98,133,163,150,85,66,149,10,181,112,120,175,12,253,81,215,27,138,142,132,103,100,47,122,155,109,197,150,80,202,136,176,131,245,140,179,130,201,144,78,174,86,252,125,67,211,191,3,195,38,177,212,41,84,219,64,252,100,139,118,226,153,37,136,44,210,28,62,172,151,163,75,113,197,33,10,101,213,155,134,219,134,102,226,93,112,155,245,208,226,58,54,254,53,97,171,82,106,180,10,172,218,21,118,153,46,157,82,167,72,114,36,200,114,217,83,47,198,125,181,26,92,105,198,212,68,164,45,42,35,73,164,200,140,140,140,140,92,167,43,158,59,106,186,217,74,123,66,53,162,230,137,34,246,161,199,66,173,250,140,183,213,227,110,24,73,74,205,212,57,184,182,187,38,58,80,147,53,239,234,58,218,141,102,149,27,47,58,160,176,160,0,0,0,0,1,64,60,209,253,187,53,55,240,95,147,194,23,252,40,7,154,63,183,102,166,254,11,242,120,64,37,87,35,31,211,103,244,111,251,200,90,160,170,190,70,63,166,207,232,223,247,144,181,64,21,87,207,59,244,39,253,36,254,237,21,86,45,83,158,119,232,79,250,73,253,218,32,87,9,58,33,74,226,63,95,173,205,23,172,215,37,209,163,220,113,234,137,68,248,205,165,197,198,125,154,116,153,12,172,208,174,203,65,58,203,123,209,148,154,145,185,36,164,25,146,200,38,7,42,190,57,233,90,91,39,247,183,106,229,82,37,62,211,169,72,149,82,161,220,53,42,162,99,198,163,63,210,55,29,138,242,164,56,77,55,25,211,109,74,70,205,166,82,29,81,26,87,215,220,220,138,230,213,197,141,213,162,118,37,191,164,122,103,92,244,85,201,123,245,38,205,170,83,234,238,70,170,82,32,197,121,149,54,166,146,202,146,227,126,33,205,237,147,170,86,211,67,18,16,73,81,168,212,221,59,95,246,5,229,165,151,149,91,79,181,6,222,151,67,184,104,114,14,52,232,50,72,183,180,188,17,145,145,145,154,86,133,36,210,180,45,38,104,90,20,149,36,212,149,17,154,245,212,43,251,82,170,173,87,117,26,248,184,46,170,147,17,211,17,169,149,186,155,211,159,109,132,169,74,75,73,113,229,41,68,130,82,214,162,73,30,50,181,31,188,192,88,247,46,222,61,184,184,213,29,88,181,52,10,186,197,42,252,162,171,170,245,82,181,84,142,250,42,84,234,91,17,137,59,215,45,130,82,21,181,104,70,23,33,165,173,231,158,38,214,242,77,212,173,22,107,173,26,189,102,232,46,151,220,26,185,168,15,203,110,133,110,199,75,210,10,35,6,243,238,173,110,37,166,153,109,29,136,214,227,174,54,217,26,141,40,35,89,26,148,148,145,168,160,255,0,38,206,30,191,34,244,158,173,196,45,90,77,42,92,189,68,196,42,66,27,139,153,84,232,48,164,200,105,244,169,245,17,25,117,223,65,26,154,71,171,182,51,10,53,41,71,181,191,175,156,6,132,106,230,164,233,125,51,82,172,219,154,92,171,78,192,143,34,161,94,182,9,107,81,56,179,113,164,34,123,12,180,193,155,139,105,167,36,27,171,121,210,67,76,182,165,54,73,220,241,172,43,3,138,46,38,239,238,41,181,66,165,168,23,124,153,112,233,171,144,165,81,109,226,168,189,38,21,25,131,109,166,246,48,151,15,106,86,180,176,210,157,90,18,130,113,194,82,246,167,36,148,202,174,87,60,9,82,181,178,170,246,187,235,69,179,46,69,147,67,144,132,219,244,233,108,39,193,92,51,82,165,147,171,115,113,238,118,52,117,33,36,104,217,211,117,197,26,13,74,38,94,105,85,236,54,72,225,119,136,29,23,226,11,75,233,181,221,23,92,74,117,54,157,29,49,14,218,51,136,204,218,27,13,184,235,17,218,126,36,103,22,152,200,82,99,169,77,39,36,70,217,36,203,224,65,24,57,161,112,45,251,181,218,171,215,29,28,179,60,94,164,209,118,122,98,52,37,109,122,187,75,109,181,17,225,146,73,248,137,140,225,190,158,13,43,91,68,182,255,0,58,164,199,108,169,218,192,191,239,45,44,188,169,58,131,167,215,12,186,29,195,67,144,82,96,206,140,101,189,165,224,200,200,200,200,210,180,41,38,164,45,10,35,66,208,165,37,68,164,168,200,246,104,191,239,251,55,75,44,218,182,160,234,13,195,18,135,111,80,227,156,153,211,164,153,236,105,25,34,34,34,34,53,45,106,81,165,8,66,72,214,181,169,41,73,41,74,34,61,112,120,145,212,59,7,85,117,182,233,191,52,183,79,98,89,22,157,74,67,73,164,208,227,71,102,58,35,176,203,13,178,75,54,152,73,52,218,221,54,205,229,161,25,36,173,213,22,229,227,122,130,247,184,40,226,186,133,197,166,141,66,188,186,180,168,119,125,55,16,238,154,36,39,150,175,1,43,114,201,183,9,46,17,44,153,125,8,234,182,121,90,75,43,111,168,181,180,225,137,0,41,175,147,239,15,90,167,83,214,82,226,11,196,213,109,203,50,133,79,126,54,231,34,201,105,155,163,196,165,246,60,59,46,97,45,60,203,15,51,213,112,247,47,99,172,176,157,153,61,237,220,160,0,213,92,109,80,53,87,1,127,220,174,61,132,244,203,241,175,156,77,18,168,69,94,87,30,194,122,101,248,215,206,38,137,84,0,0,0,56,155,178,214,161,95,54,173,102,202,186,96,248,218,45,193,79,145,75,168,198,234,173,190,188,87,219,83,110,183,189,6,149,167,114,22,162,202,76,148,89,201,25,31,113,172,21,217,107,87,108,107,170,179,101,93,48,124,21,106,223,168,72,165,212,99,117,80,231,66,83,14,41,183,91,222,131,82,21,181,104,81,101,38,105,60,100,140,203,184,218,76,81,15,53,237,29,170,233,175,22,149,187,185,52,24,144,109,237,65,143,30,183,75,118,20,85,52,195,143,165,150,217,154,149,171,98,80,114,78,66,22,251,132,147,81,226,83,75,89,238,112,200,5,175,112,15,169,151,86,174,240,133,166,215,213,235,47,197,214,164,83,228,83,228,202,83,142,56,228,175,5,45,232,104,125,213,184,181,45,111,56,136,233,91,139,53,122,206,41,106,34,34,50,34,229,120,208,214,58,238,129,112,193,127,234,173,172,206,250,213,42,158,220,122,115,155,144,94,26,84,185,13,68,106,78,22,133,161,125,21,200,75,189,53,36,210,190,158,195,193,43,37,8,57,31,95,242,93,165,106,158,150,206,184,98,20,120,178,41,213,250,93,37,70,210,95,53,186,151,88,155,33,5,142,170,208,68,204,4,43,185,161,6,109,253,19,112,247,114,220,236,53,138,171,69,179,108,61,16,161,215,162,53,30,229,145,42,183,95,134,204,165,38,90,152,138,109,166,26,93,109,43,34,56,206,58,227,235,34,113,6,74,118,26,13,38,70,210,128,84,173,38,147,85,175,213,97,80,168,84,201,117,26,149,70,67,113,33,195,136,202,158,126,75,238,40,146,219,77,182,146,53,45,106,81,146,73,36,70,102,102,68,67,103,61,42,211,59,87,70,244,226,220,210,219,42,39,135,162,219,52,246,169,241,183,54,218,28,123,97,122,239,187,211,66,16,167,157,89,169,199,22,73,45,238,45,106,50,202,140,81,183,43,43,2,77,245,198,149,155,40,237,232,149,106,109,171,30,125,126,164,82,73,165,34,42,27,140,182,163,200,36,56,126,178,209,49,248,134,141,132,107,74,246,172,177,176,212,155,244,1,74,220,234,253,169,237,111,187,248,63,49,168,143,147,148,143,19,118,14,134,106,133,209,167,250,141,38,37,30,155,168,81,226,169,171,134,117,69,152,144,169,207,192,110,83,137,68,133,60,105,74,80,234,94,90,82,178,86,73,196,182,141,170,234,26,145,245,243,171,246,167,181,190,239,224,252,198,162,32,0,13,170,0,87,175,43,158,59,106,186,217,74,123,66,53,162,230,137,34,246,161,199,66,173,250,140,183,213,227,110,24,73,74,205,212,57,184,182,187,38,58,80,147,53,239,234,58,218,141,102,149,27,47,58,171,10,0,16,87,155,142,186,105,197,161,195,101,99,68,42,117,158,173,231,125,248,7,105,180,184,228,75,113,152,177,231,178,251,146,164,119,46,147,39,225,214,218,12,242,165,184,102,73,73,146,29,83,114,43,138,46,38,236,30,22,116,190,165,168,23,124,152,147,42,72,142,165,81,109,226,168,179,26,109,101,242,113,166,246,48,151,15,114,144,133,62,210,157,90,18,179,109,179,82,246,171,4,149,107,217,173,26,189,121,107,214,168,92,26,185,168,15,196,114,187,113,72,75,210,10,35,4,203,13,33,13,165,166,153,109,29,204,144,219,77,182,217,26,141,75,50,65,26,148,165,25,168,195,165,11,254,230,143,236,39,169,191,130,252,226,16,160,17,127,220,209,253,132,245,55,240,95,156,66,1,64,35,101,222,30,56,129,176,120,154,210,248,58,175,167,43,150,138,108,201,18,34,59,14,113,178,83,97,62,203,134,149,53,33,182,92,113,45,172,211,177,212,164,213,147,109,214,213,219,113,13,104,134,127,224,163,138,234,239,9,122,203,10,242,234,213,102,90,21,44,67,186,104,144,158,66,124,124,93,171,38,220,36,184,70,131,121,133,175,170,217,229,10,60,45,190,162,16,235,134,3,98,144,29,126,192,191,236,221,83,179,105,58,131,167,215,12,74,229,189,92,142,82,96,206,140,103,177,212,100,200,200,200,200,148,133,165,68,164,45,10,34,90,22,149,37,68,149,36,200,187,0,0,0,0,10,86,231,39,162,159,144,220,65,82,117,142,37,67,173,19,83,105,231,214,97,199,119,56,196,234,115,81,227,185,181,36,218,73,44,169,133,195,52,229,107,81,185,215,206,212,236,33,117,34,47,243,22,225,214,55,16,156,52,92,108,81,173,56,149,107,218,213,142,170,205,178,241,180,234,165,182,182,214,133,202,143,28,153,74,150,226,223,142,219,141,165,156,26,22,239,64,204,136,208,133,160,43,219,147,102,181,254,67,113,5,86,209,201,116,254,180,77,77,167,151,69,246,218,220,227,19,169,205,72,144,222,229,27,137,36,178,166,23,48,149,132,45,70,231,67,27,83,188,198,42,230,143,237,217,169,191,130,252,158,16,143,250,85,169,151,86,141,234,61,185,170,86,84,191,15,90,182,106,13,84,35,110,113,196,54,246,195,245,216,119,166,180,45,76,186,131,83,110,32,148,91,219,90,210,103,133,24,205,92,198,238,154,21,243,198,21,233,122,218,211,188,109,22,224,167,219,181,74,116,158,146,219,235,197,126,133,1,198,156,216,178,74,211,185,11,73,225,68,74,44,224,200,143,176,9,213,202,167,83,45,93,27,224,71,83,53,74,245,151,225,232,182,205,225,83,168,73,218,227,104,113,237,148,202,118,198,26,234,45,8,83,206,172,210,219,104,53,22,247,22,132,145,229,68,42,90,236,186,107,183,205,213,89,189,110,153,222,54,181,112,84,36,85,42,50,122,72,111,175,41,247,20,227,174,108,65,37,9,220,181,168,240,146,36,150,112,68,69,216,73,90,62,181,254,67,114,214,169,232,228,74,127,90,94,166,234,132,238,179,238,53,185,182,32,211,161,209,164,57,181,68,226,77,47,41,245,195,36,229,11,73,183,215,206,213,108,49,210,184,35,208,104,220,71,113,47,103,105,181,102,20,183,237,227,144,186,165,192,108,199,117,196,21,58,50,13,215,27,117,109,45,10,101,15,41,45,198,39,119,167,98,228,32,203,42,218,147,11,169,229,245,163,181,93,16,225,46,197,180,110,90,12,74,85,195,54,59,213,186,195,77,69,83,15,155,242,222,91,205,166,82,86,132,47,196,183,29,81,216,112,150,89,73,177,176,140,210,132,152,235,252,209,253,132,245,55,240,95,156,66,18,168,69,94,104,254,194,122,155,248,47,206,33,0,160,17,45,56,4,227,178,171,194,37,205,54,133,114,195,151,86,211,171,138,65,75,172,67,138,218,159,155,21,246,227,188,150,221,130,218,228,52,194,22,227,138,142,151,148,178,51,83,108,160,139,186,18,48,6,136,89,84,173,74,214,139,7,78,107,178,37,177,77,186,174,138,85,18,99,177,22,148,190,219,18,101,182,203,138,109,74,74,146,75,36,172,204,140,210,162,206,50,71,228,59,87,20,92,50,95,220,44,234,133,75,79,238,248,210,230,83,81,33,73,162,220,37,78,122,52,42,203,4,219,78,111,97,78,22,213,45,9,125,164,186,132,41,100,219,134,164,110,86,9,74,13,143,169,53,106,85,126,149,10,187,66,169,196,168,211,106,49,219,151,14,100,71,146,243,18,88,113,36,166,221,109,196,153,165,104,82,76,148,74,35,50,50,50,50,31,88,167,110,85,124,115,210,180,182,79,239,110,213,202,164,74,125,167,82,145,42,165,67,184,106,85,68,199,141,70,127,164,110,59,21,229,72,112,154,110,51,166,218,148,141,155,76,164,58,162,52,175,175,185,187,137,1,0,57,213,251,44,90,223,120,16,126,93,81,20,172,46,167,157,95,178,197,173,247,129,7,229,213,17,88,28,25,232,165,171,196,79,18,118,126,142,94,181,10,172,42,45,193,233,15,18,253,45,214,219,148,142,132,9,18,17,177,78,54,226,11,43,101,36,121,65,250,166,120,193,224,200,51,255,0,45,222,62,171,186,5,117,82,244,75,82,42,30,55,76,174,10,130,35,199,122,84,148,55,249,51,41,247,48,114,80,227,170,74,19,13,75,94,231,219,82,137,40,202,158,70,21,212,67,215,126,53,150,215,77,11,212,126,29,53,30,163,165,250,161,70,240,53,88,56,117,151,154,51,92,90,132,85,25,147,114,163,56,100,93,70,87,181,88,60,18,137,73,82,22,148,45,11,66,108,87,149,231,48,47,253,205,240,165,171,175,127,138,164,217,149,133,43,255,0,73,116,227,77,126,68,159,253,26,52,70,217,107,245,26,199,209,48,22,168,0,0,2,149,185,213,251,83,218,223,119,240,126,99,81,23,82,41,91,157,95,181,61,173,247,127,7,230,53,16,31,39,41,30,38,236,29,12,213,11,163,79,245,26,76,74,61,55,80,163,197,83,87,12,234,139,49,33,83,159,128,220,167,18,137,10,120,210,148,161,212,188,180,165,100,172,147,137,109,27,85,212,53,34,237,6,170,226,231,185,92,241,219,85,214,202,83,218,17,173,23,52,73,23,181,14,58,21,111,212,101,190,175,27,112,194,74,86,110,161,205,197,181,217,49,210,132,153,175,127,81,214,212,107,52,168,217,121,213,5,133,0,12,63,197,23,19,118,15,11,58,95,82,212,11,190,76,73,149,36,71,82,168,182,241,84,89,141,54,178,249,56,211,123,24,75,135,185,72,66,159,105,78,173,9,89,182,217,169,123,85,130,74,130,58,243,113,215,77,56,180,56,108,172,104,133,78,179,213,188,239,191,0,237,54,151,28,137,110,51,22,60,246,95,114,84,142,229,210,100,252,58,219,65,158,84,183,12,201,41,50,67,170,110,144,71,117,214,141,94,188,181,235,84,46,13,92,212,7,226,57,93,184,164,37,233,5,17,130,101,134,144,134,210,211,76,182,142,230,72,109,166,219,108,141,70,165,153,32,141,74,82,140,212,125,40,6,213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,239,2,225,249,139,227,101,49,173,103,22,62,212,250,201,247,129,112,252,197,240,23,61,203,58,147,74,175,242,255,0,211,250,21,118,153,18,163,77,168,199,175,68,153,14,91,41,121,137,44,57,86,156,151,26,113,181,17,165,104,82,76,210,105,50,50,50,51,35,29,126,207,229,71,195,141,11,92,110,157,90,185,226,254,83,81,106,149,4,212,232,54,139,241,17,22,155,69,121,79,19,206,165,72,101,73,68,166,73,101,177,166,20,132,180,134,77,77,184,135,207,11,79,107,229,113,236,39,166,95,141,124,226,104,149,64,34,175,52,127,97,61,77,252,23,231,16,133,37,240,201,86,165,80,56,146,210,138,237,118,167,18,157,77,167,95,20,41,115,38,75,121,44,177,25,134,231,178,167,29,113,197,25,37,8,74,72,212,106,51,34,34,35,51,23,105,205,31,216,79,83,127,5,249,196,33,64,32,54,72,226,171,134,123,55,138,253,35,153,165,183,132,233,116,229,166,66,106,84,138,156,99,53,46,157,81,109,14,33,167,205,189,196,151,145,181,215,16,182,212,101,185,11,86,213,33,123,28,70,189,154,197,163,183,246,133,95,245,77,57,212,106,12,186,117,74,157,33,246,154,117,216,175,50,197,65,134,222,113,148,203,138,167,144,133,59,25,197,52,179,109,210,73,18,136,190,210,43,73,229,117,199,212,59,194,133,77,225,159,88,170,20,170,93,86,220,167,198,131,105,214,31,146,196,54,234,113,80,182,163,49,77,82,20,164,239,152,158,163,105,107,166,74,83,205,165,91,136,150,217,173,233,1,199,215,5,22,175,21,154,113,46,183,73,166,120,125,77,182,105,239,57,110,84,35,147,104,114,126,194,83,137,166,72,55,20,132,41,151,86,102,72,82,212,93,23,22,107,35,218,167,80,232,70,174,86,156,125,80,165,208,168,60,41,234,245,67,192,213,96,255,0,1,179,171,114,164,173,109,212,27,82,204,219,166,188,167,20,125,55,145,184,155,143,131,38,214,218,91,101,36,133,161,178,126,207,197,48,112,21,203,67,82,239,203,202,153,171,58,213,30,224,176,45,235,90,177,212,69,33,230,39,82,43,243,165,199,38,30,101,109,41,77,182,166,35,26,156,239,33,183,58,187,153,90,16,72,81,147,205,220,248,0,0,0,135,252,98,114,230,211,142,42,175,187,86,255,0,102,87,228,181,105,186,131,76,93,181,40,88,39,170,148,116,50,188,36,155,52,41,10,152,149,161,134,155,121,102,68,134,150,189,228,241,52,203,69,40,44,11,2,205,210,203,54,147,167,218,125,111,68,161,219,212,56,229,26,12,24,196,123,26,70,76,204,204,204,205,75,90,148,106,90,214,163,53,173,106,82,148,106,82,140,207,176,0,10,86,231,87,237,79,107,125,223,193,249,141,68,57,42,123,83,221,63,119,243,190,99,78,14,117,126,212,246,183,221,252,31,152,212,67,146,167,181,61,211,247,127,59,230,52,224,23,61,86,164,210,171,244,169,180,42,237,50,37,70,155,81,142,228,73,144,229,178,151,152,146,195,137,52,184,211,141,168,141,43,66,146,102,147,73,145,145,145,153,24,137,92,43,114,230,211,142,26,181,150,238,214,8,242,189,35,46,69,66,123,22,140,78,206,71,163,209,228,165,133,161,56,121,11,121,51,26,50,147,27,172,79,168,156,97,89,81,18,157,90,83,48,0,0,0,0,64,14,117,126,203,22,183,222,4,31,151,84,69,85,240,157,237,79,163,127,120,22,247,204,88,22,169,206,175,217,98,214,251,192,131,242,234,136,165,96,27,20,113,163,194,77,171,197,206,150,29,173,82,119,192,220,148,47,19,80,182,106,41,83,109,116,231,42,51,136,67,15,186,108,186,225,67,113,195,101,79,33,178,37,43,162,217,145,229,4,53,247,191,236,11,203,75,47,42,182,159,106,13,189,46,135,112,208,228,28,105,208,100,145,111,105,120,35,35,35,35,52,173,10,73,165,104,90,76,208,180,41,42,73,169,42,35,59,147,229,161,199,172,109,121,183,153,209,93,89,174,196,99,81,104,113,219,102,144,183,58,187,235,244,230,34,182,149,60,167,158,117,197,63,56,148,219,206,188,94,166,228,40,150,132,168,144,241,163,150,230,95,192,228,110,35,172,215,181,134,199,92,180,106,45,151,71,113,12,196,109,14,200,69,114,156,201,184,249,194,75,40,37,40,164,146,150,234,153,82,19,235,173,195,109,100,100,164,45,144,235,252,181,57,129,126,238,208,224,232,38,171,61,178,254,165,83,213,232,186,138,149,134,235,16,98,49,25,31,157,117,249,43,122,69,69,103,226,95,115,106,9,38,219,107,95,109,170,14,117,126,203,22,183,222,4,31,151,84,68,127,229,233,203,83,81,234,23,181,191,175,58,235,74,170,217,180,171,114,160,221,82,135,71,117,103,14,176,245,74,20,198,28,101,201,49,158,97,91,33,171,166,250,76,141,77,188,163,74,84,146,36,41,43,84,128,231,87,236,177,107,125,224,65,249,117,68,4,0,229,113,237,217,166,95,141,124,158,104,176,158,101,252,5,70,215,155,121,237,106,210,106,20,70,53,22,135,29,199,170,232,111,171,190,191,78,98,43,138,75,41,101,150,156,83,243,137,77,178,211,39,234,110,66,141,11,82,137,12,146,43,219,149,199,183,102,153,126,53,242,121,162,255,0,128,106,195,73,171,85,104,21,88,85,218,21,78,93,58,165,78,144,220,184,115,34,60,166,95,140,251,106,37,54,235,110,36,201,72,90,84,68,162,81,25,25,25,17,144,189,78,92,92,113,201,226,182,205,159,103,234,10,34,71,212,91,62,59,11,156,243,75,105,164,86,226,40,205,5,53,166,8,201,72,90,84,73,75,233,74,122,73,91,173,41,38,146,120,154,110,53,115,88,224,74,170,85,89,252,83,104,213,179,17,84,213,71,55,239,122,85,57,133,37,246,223,37,45,78,86,9,4,102,149,161,73,52,147,251,18,147,65,163,174,162,94,247,220,110,184,52,171,83,46,173,27,212,123,115,84,172,169,126,30,181,108,212,26,168,70,220,227,136,109,237,135,235,176,239,77,104,90,153,117,6,166,220,65,40,183,182,181,164,207,10,48,27,63,0,143,252,23,113,109,106,241,115,165,133,116,211,90,240,55,37,11,195,83,238,106,114,146,219,93,57,202,140,218,214,251,13,19,206,184,80,220,112,222,75,43,112,201,74,232,184,70,89,65,137,0,0,0,0,34,175,52,127,97,61,77,252,23,231,16,133,0,139,254,230,143,236,39,169,191,130,252,226,16,160,16,27,20,113,175,194,141,11,139,77,26,155,102,244,169,80,238,250,110,102,90,213,185,172,173,94,2,86,228,27,141,154,155,50,89,50,250,17,210,112,176,180,150,80,231,77,107,105,178,26,251,223,246,5,229,165,151,149,91,79,181,6,222,151,67,184,104,114,14,52,232,50,72,183,180,188,17,145,145,145,154,86,133,36,210,180,45,38,104,90,20,149,36,212,149,17,158,209,2,21,115,17,224,22,31,19,150,169,95,154,91,79,165,83,117,54,137,213,145,130,140,196,127,202,102,205,182,145,225,165,73,218,75,55,144,134,27,76,119,28,89,182,159,89,181,109,75,157,70,131,0,114,188,230,5,255,0,185,190,20,181,117,239,241,84,155,50,176,165,127,233,46,156,105,175,200,147,255,0,163,70,136,219,45,126,163,88,250,38,45,80,106,195,86,164,213,104,21,89,180,42,237,50,93,58,165,78,144,228,73,144,229,178,166,95,140,251,106,52,184,211,141,168,137,72,90,84,70,147,73,145,25,25,25,24,187,254,91,28,115,210,184,130,176,33,233,94,163,85,34,65,212,91,86,60,106,107,75,153,84,74,159,186,24,75,46,26,101,52,151,156,55,222,146,150,227,173,82,112,74,44,225,221,196,78,27,109,132,223,0,0,26,171,141,140,244,54,192,179,117,79,130,109,49,211,237,65,183,162,87,45,234,230,155,219,241,167,65,146,71,177,212,122,62,57,145,145,145,146,144,180,168,146,180,45,38,75,66,210,149,36,210,164,145,150,185,131,97,59,11,93,52,227,135,78,4,116,179,84,53,66,179,224,105,80,116,254,221,105,150,90,34,92,170,132,165,83,25,54,226,198,108,204,186,143,47,106,176,89,36,146,82,165,173,72,66,22,180,133,48,241,137,194,173,229,194,134,174,84,44,250,205,54,90,173,138,140,137,18,109,58,187,142,19,200,168,211,137,126,161,41,212,161,9,241,45,165,77,165,228,109,78,213,153,40,139,166,182,214,188,20,50,87,16,252,64,223,220,77,106,132,237,87,212,101,196,69,74,100,120,241,26,135,4,222,40,80,152,101,178,74,90,142,219,206,56,166,208,106,222,234,146,74,193,184,235,138,237,184,199,74,175,218,119,85,169,232,223,202,155,102,171,70,244,205,61,154,181,59,210,16,156,143,227,32,187,158,148,150,119,145,117,25,94,213,109,113,57,74,176,120,51,192,11,148,229,123,192,183,238,41,106,163,92,117,142,204,240,154,147,90,223,232,120,211,85,185,234,21,45,198,210,69,150,77,37,225,230,61,151,58,153,53,45,13,26,27,252,210,149,33,179,138,188,234,253,169,237,111,187,248,63,49,168,140,191,202,191,143,88,210,163,82,184,88,214,74,236,72,107,135,29,154,125,141,83,145,213,53,204,89,186,242,142,4,153,14,58,164,146,201,43,97,168,168,74,16,141,141,116,178,107,54,146,188,65,206,175,218,158,214,251,191,131,243,26,136,12,171,200,199,244,217,253,27,254,242,24,171,157,95,181,61,173,247,127,7,230,53,17,149,121,24,254,155,63,163,127,222,67,21,115,171,246,167,181,190,239,224,252,198,162,3,42,242,49,253,54,127,70,255,0,188,135,106,230,145,192,44,205,68,241,220,77,232,229,62,171,82,187,203,193,199,184,173,216,113,159,156,245,93,178,233,70,102,76,70,219,74,214,151,154,65,54,78,54,68,77,169,166,205,207,81,109,175,173,213,121,24,254,155,63,163,127,222,66,213,0,106,195,76,171,85,104,178,87,50,141,83,151,2,67,145,223,136,183,99,60,166,150,166,31,105,108,188,209,169,38,70,104,113,167,28,109,105,242,82,22,164,158,72,204,135,117,208,189,11,212,126,34,245,30,157,165,250,95,70,241,213,89,217,117,231,157,51,68,90,124,84,153,19,146,164,184,68,125,54,81,185,57,60,26,141,74,74,16,149,173,104,66,167,175,50,206,93,149,90,45,205,23,90,56,110,177,101,212,41,181,249,12,83,106,86,109,177,111,41,103,76,125,17,204,147,42,51,16,218,218,152,203,75,31,156,220,68,105,121,100,173,203,235,109,106,111,240,47,193,149,11,131,205,56,149,76,114,171,233,155,206,232,240,242,46,106,147,75,89,69,83,141,18,250,81,163,54,172,97,150,186,174,145,56,164,147,142,41,106,82,182,145,161,166,195,32,112,233,195,70,150,112,191,98,51,98,233,157,39,245,188,109,102,99,17,189,41,83,252,243,206,183,226,223,101,166,250,221,46,186,208,222,228,250,136,194,75,222,103,149,64,0,0,0,0,0,0,4,53,230,201,96,89,183,55,7,55,61,231,93,183,162,75,174,217,210,41,242,104,85,5,17,147,240,87,34,161,22,59,228,133,17,145,154,28,105,195,37,32,242,131,52,182,163,45,205,161,73,153,66,42,243,71,246,19,212,223,193,126,113,8,5,32,112,245,107,80,175,157,125,211,75,42,233,131,227,104,183,5,225,70,165,212,99,117,86,223,94,43,243,90,109,214,247,160,210,180,238,66,212,89,73,146,139,57,35,35,238,54,105,26,214,112,157,237,79,163,127,120,22,247,204,88,27,41,128,0,0,8,1,206,175,217,98,214,251,192,131,242,234,136,128,28,174,61,187,52,203,241,175,147,205,19,255,0,157,95,178,197,173,247,129,7,229,213,17,0,57,92,123,118,105,151,227,95,39,154,2,85,115,206,253,9,255,0,73,63,187,68,85,229,113,237,217,166,95,141,124,158,104,149,92,243,191,66,127,210,79,238,209,21,121,92,123,118,105,151,227,95,39,154,2,122,115,70,224,74,171,173,148,166,117,223,69,237,152,146,47,106,28,117,166,224,167,68,97,94,54,225,132,148,160,154,91,123,79,107,178,99,165,10,34,70,206,163,173,168,144,74,81,178,203,74,166,186,77,90,171,64,170,194,174,208,170,114,233,213,42,116,134,229,195,153,17,229,50,252,103,219,81,41,183,91,113,38,74,66,210,162,37,18,136,200,200,200,140,134,211,194,162,249,154,242,239,147,106,201,168,241,31,160,150,228,68,91,8,142,218,238,91,98,149,79,106,50,40,200,101,164,160,230,197,101,148,165,39,24,210,130,83,201,34,222,218,205,111,25,169,181,44,216,9,127,192,39,29,148,174,46,237,153,180,43,150,28,74,78,162,219,177,202,93,98,28,86,210,196,41,76,57,33,228,182,236,22,215,33,215,214,134,219,76,116,188,165,145,18,92,121,4,93,150,145,45,70,176,58,85,169,151,86,141,234,61,185,170,86,84,191,15,90,182,106,13,84,35,110,113,196,54,246,195,245,216,119,166,180,45,76,186,131,83,110,32,148,91,219,90,210,103,133,24,216,123,133,222,38,236,30,41,180,190,155,168,22,132,152,144,234,75,142,149,86,173,227,168,179,38,109,25,243,113,214,246,62,150,207,114,80,181,48,234,154,90,210,131,113,178,74,246,167,38,148,134,96,0,24,255,0,95,175,13,71,176,52,106,236,188,180,142,194,252,180,187,233,84,245,63,75,162,111,50,241,46,110,34,82,182,167,11,119,166,131,91,189,20,25,56,239,79,166,131,37,173,38,65,218,170,55,101,171,71,174,210,45,106,181,205,74,133,90,184,60,71,162,41,210,38,182,220,170,135,65,4,183,252,59,74,50,91,189,52,25,41,123,8,246,164,200,207,4,40,95,154,63,183,102,166,254,11,242,120,67,21,87,248,167,226,10,231,214,90,111,16,53,189,81,170,189,127,81,250,41,167,213,208,150,154,240,173,182,147,73,50,219,13,161,44,165,149,18,220,37,180,72,233,185,213,119,122,85,212,94,239,147,136,221,111,170,241,29,172,53,173,101,174,208,226,82,42,85,248,244,228,204,137,17,197,45,130,126,60,22,35,56,182,247,122,201,66,212,193,172,144,102,163,65,44,146,106,94,221,230,22,21,200,199,244,217,253,27,254,242,22,168,42,175,145,143,233,179,250,55,253,228,45,80,5,85,243,206,253,9,255,0,73,63,187,68,63,229,195,118,90,182,55,25,218,121,116,222,183,53,42,223,162,194,244,183,137,168,213,38,183,18,43,27,233,82,208,141,238,184,105,66,119,45,105,73,100,251,169,68,69,220,200,76,14,121,223,161,63,233,39,247,104,170,176,23,231,199,223,2,116,174,46,237,152,85,219,106,100,74,78,162,219,177,206,37,30,100,167,18,196,41,76,57,33,149,56,212,231,17,29,215,214,134,219,76,133,50,148,25,18,92,121,102,125,150,161,73,122,91,161,122,143,171,122,203,76,208,107,114,141,224,174,250,141,65,234,115,145,42,198,112,252,11,140,37,107,146,114,9,101,189,190,138,26,117,75,70,211,115,243,102,148,161,75,194,78,215,249,92,241,219,85,214,202,83,218,17,173,23,52,73,23,181,14,58,21,111,212,101,190,175,27,112,194,74,86,110,161,205,197,181,217,49,210,132,153,175,127,81,214,212,107,52,168,217,121,213,57,141,106,29,131,194,45,253,64,226,42,200,211,216,147,53,170,246,142,213,42,151,88,151,29,149,192,129,10,154,243,107,154,235,141,237,37,185,38,84,121,45,65,55,8,201,194,142,70,77,186,206,195,75,193,63,233,52,154,85,2,149,10,133,66,166,68,167,83,105,209,219,137,14,28,70,82,203,17,152,109,36,150,218,109,180,145,37,8,74,72,146,73,34,34,34,34,34,31,88,129,92,19,115,69,165,113,25,115,91,218,53,168,214,36,186,94,162,215,36,79,75,82,232,140,167,208,142,48,196,119,36,165,106,235,62,111,178,190,155,75,65,160,137,210,53,37,42,220,146,89,161,185,234,2,146,249,154,240,37,85,209,27,202,163,174,122,91,108,196,111,75,235,210,27,84,168,116,182,20,132,91,115,86,73,74,144,227,121,50,68,103,157,202,155,90,54,182,133,185,208,218,217,19,61,92,1,193,223,21,87,151,10,26,185,79,188,40,213,41,106,182,42,50,35,198,187,41,13,182,79,34,163,78,37,250,230,150,148,180,39,196,182,149,56,166,87,185,59,86,102,147,62,154,220,66,246,29,186,109,59,86,249,161,74,181,175,91,102,149,112,81,102,236,241,52,234,164,38,229,197,127,98,210,180,111,105,194,82,21,181,104,74,139,37,217,73,35,46,228,67,92,206,46,180,66,149,195,143,17,119,158,141,80,171,146,234,244,218,4,136,202,135,46,91,105,67,230,196,136,172,201,109,14,109,245,84,180,37,242,65,172,137,36,179,65,168,146,141,219,8,51,175,49,30,62,166,113,57,117,21,135,165,181,10,173,55,76,168,157,88,249,41,47,199,252,166,112,220,105,126,38,84,109,196,131,101,11,97,181,71,109,196,27,137,245,156,86,213,57,211,107,26,240,57,194,37,87,139,237,92,85,168,253,70,93,30,211,160,199,77,74,227,170,177,29,75,90,24,53,146,81,21,149,154,77,164,73,120,247,108,234,30,9,13,188,225,37,206,145,182,172,21,105,208,63,42,238,170,53,173,233,186,85,27,211,53,8,244,255,0,72,213,164,248,120,48,250,174,37,29,121,14,224,250,108,163,118,229,175,7,181,36,103,131,192,217,35,135,142,31,172,30,25,116,190,14,148,105,202,37,174,155,14,68,137,110,204,156,76,156,217,175,188,225,169,78,200,113,150,219,75,139,36,236,105,42,52,228,155,105,180,247,218,64,59,173,173,105,218,182,53,10,45,173,101,91,52,171,126,139,11,127,134,167,82,225,55,18,43,27,214,165,175,99,77,146,80,157,203,90,148,120,46,234,81,153,247,51,28,176,8,127,204,195,136,46,32,184,121,209,170,109,201,161,118,255,0,77,185,181,2,98,183,117,244,26,151,232,6,201,77,244,83,225,156,74,145,252,33,106,83,125,103,18,166,209,183,102,58,143,52,164,132,170,167,93,150,173,98,187,87,181,169,55,53,42,109,106,223,240,254,151,167,71,154,219,146,169,253,116,26,216,241,13,36,205,109,117,16,70,164,111,34,220,146,51,44,144,213,180,103,94,25,248,196,213,206,26,117,114,78,169,81,171,18,235,232,175,200,234,93,148,202,148,197,173,21,244,41,106,90,214,243,138,220,162,146,74,91,139,68,140,41,105,90,213,146,90,22,227,110,96,160,23,253,202,227,216,79,76,191,26,249,196,209,42,132,85,229,113,236,39,166,95,141,124,226,104,149,64,0,0,0,43,171,157,38,142,87,111,13,26,180,181,138,144,247,82,38,157,212,36,71,170,70,218,130,219,22,164,168,237,166,78,245,44,140,246,62,196,118,186,105,66,212,175,19,187,213,75,106,51,177,81,138,184,167,209,79,223,19,195,237,237,163,141,212,60,20,187,130,158,94,1,245,59,211,109,19,152,117,18,34,245,85,211,112,201,147,125,150,137,205,168,53,116,205,123,112,172,25,5,27,114,250,214,42,86,136,113,105,98,221,215,45,122,93,42,222,155,33,234,37,97,214,165,37,134,13,137,108,173,150,213,41,75,90,17,225,155,144,168,239,184,107,60,36,152,222,68,106,66,72,118,14,103,90,165,251,168,113,147,122,248,74,239,164,233,86,151,135,181,169,255,0,193,122,62,23,194,182,94,45,142,232,74,151,182,115,147,125,117,110,206,125,85,26,9,2,42,143,170,173,86,170,215,234,179,107,181,218,156,186,141,74,163,33,201,115,38,75,121,79,63,37,247,20,106,113,215,28,81,154,150,181,40,205,70,163,51,51,51,51,48,22,213,201,63,71,106,180,91,54,252,214,250,229,6,35,81,238,89,17,104,148,9,143,69,82,101,169,136,166,226,166,41,167,20,130,35,140,227,174,48,131,54,214,100,167,97,172,148,68,109,36,89,160,194,156,23,232,229,119,64,184,96,176,52,170,233,123,125,106,149,79,114,69,69,189,168,47,13,42,92,135,101,187,27,40,90,208,190,138,228,41,174,162,84,105,95,79,121,96,149,130,205,96,41,91,157,95,181,61,173,247,127,7,230,53,17,135,248,70,224,218,79,22,26,95,172,117,11,82,76,181,95,118,68,122,51,214,212,19,154,212,120,83,151,33,201,39,33,151,205,109,168,247,169,168,198,150,143,123,104,39,20,158,162,137,25,52,230,14,117,126,212,246,183,221,252,31,152,212,70,85,228,99,250,108,254,141,255,0,121,0,172,15,246,213,97,93,95,240,173,185,114,91,149,15,252,228,57,212,217,209,220,255,0,213,113,151,155,113,31,82,146,164,251,140,133,228,240,145,204,123,75,245,151,68,171,119,174,178,93,118,253,163,118,89,17,222,157,117,67,67,78,71,140,152,70,249,166,60,152,109,173,199,93,125,10,37,176,201,165,38,167,60,66,137,27,11,170,199,82,63,243,80,224,42,52,168,213,94,41,244,110,133,18,26,225,199,122,161,124,211,35,245,77,115,22,110,178,146,159,26,59,109,41,36,178,74,223,118,82,212,180,35,99,93,92,26,205,213,46,168,64,102,174,43,184,174,212,126,45,117,29,119,173,234,239,129,165,65,234,49,64,160,48,241,174,45,34,42,140,140,210,147,50,46,163,203,218,147,117,227,34,83,138,74,72,137,8,67,109,163,235,178,120,85,188,171,156,49,234,31,20,151,29,54,93,54,211,183,35,195,141,111,190,167,9,179,171,84,93,170,68,138,233,161,10,65,155,145,154,105,201,9,82,201,72,252,247,77,41,53,244,222,74,123,87,0,156,27,73,226,251,84,38,211,235,178,101,192,177,45,136,228,245,199,58,12,214,152,154,133,190,219,197,13,152,228,227,110,18,150,183,90,53,40,205,27,9,182,156,202,146,179,108,149,105,60,199,173,59,86,198,229,237,168,118,181,149,108,210,173,250,44,47,68,248,106,117,46,19,113,34,177,190,183,17,107,216,211,100,148,39,114,214,165,30,11,186,148,102,125,204,192,80,184,191,238,104,254,194,122,155,248,47,206,33,10,1,23,253,205,31,216,79,83,127,5,249,196,32,20,2,36,167,29,28,25,87,120,60,212,120,180,198,234,190,153,179,46,143,17,34,217,169,58,180,20,165,54,209,163,171,26,75,105,198,30,107,170,209,27,137,73,54,226,86,149,39,105,154,218,110,53,141,154,53,211,66,244,227,136,189,56,168,233,126,168,81,188,117,42,118,29,101,230,140,145,42,159,41,36,100,220,168,206,25,31,77,228,110,86,15,6,147,74,148,133,165,104,90,208,160,166,190,93,220,125,76,225,142,234,59,15,84,170,21,90,150,153,86,250,81,242,114,95,145,249,50,225,56,234,252,76,88,219,141,4,202,214,251,138,144,219,104,39,21,234,184,157,202,111,166,237,234,13,104,120,135,225,250,254,225,151,84,39,105,70,163,34,34,234,80,227,199,150,212,200,36,241,194,154,195,205,146,146,236,119,30,109,181,56,130,86,246,148,162,78,9,198,156,79,125,166,39,255,0,42,254,61,100,197,147,74,225,99,89,43,178,230,34,100,134,105,246,53,78,71,72,145,13,4,211,202,56,18,100,56,234,84,104,53,33,134,162,161,40,90,247,187,210,201,32,154,74,2,215,192,0,0,0,0,107,89,197,62,138,126,247,110,32,175,109,28,110,161,227,98,91,245,2,240,15,169,222,163,139,130,251,72,145,23,170,174,155,100,111,19,15,52,78,109,65,39,168,75,219,148,224,207,21,11,105,231,89,161,115,42,180,43,47,136,122,13,27,173,232,77,246,221,197,37,179,125,199,17,21,213,245,32,173,72,34,54,155,101,15,42,82,20,225,154,20,110,75,97,30,190,82,72,169,96,1,110,156,147,244,118,171,69,179,111,205,111,174,80,98,53,30,229,145,22,137,64,152,244,85,38,90,152,138,110,42,98,154,113,72,34,56,206,58,227,8,51,109,102,74,118,26,201,68,70,210,69,74,210,105,53,90,253,86,21,10,133,76,151,81,169,84,100,55,18,28,56,140,169,231,228,190,226,137,45,180,219,105,35,82,214,165,25,36,146,68,102,102,100,68,54,94,208,29,28,161,112,255,0,163,86,158,142,219,143,120,136,150,205,61,49,220,147,181,104,241,114,150,165,57,38,78,197,173,102,223,85,247,29,119,167,188,210,141,251,83,234,164,136,6,64,17,87,154,63,176,158,166,254,11,243,136,66,85,8,171,205,31,216,79,83,127,5,249,196,32,20,151,195,37,90,149,64,226,75,74,43,181,218,156,74,117,54,157,124,80,165,204,153,45,228,178,196,102,27,158,202,156,117,199,20,100,148,33,41,35,81,168,204,136,136,140,204,95,159,21,220,40,233,199,22,186,112,187,42,245,107,192,213,96,245,31,160,87,216,100,151,42,145,41,68,68,106,73,25,151,81,149,237,73,58,201,153,37,196,165,38,70,133,161,183,17,174,16,185,238,87,60,118,213,117,178,148,246,132,107,69,205,18,69,237,67,142,133,91,245,25,111,171,198,220,48,146,149,155,168,115,113,109,118,76,116,161,38,107,223,212,117,181,26,205,42,54,94,117,65,80,55,253,129,121,105,101,229,86,211,237,65,183,165,208,238,26,28,131,141,58,12,146,45,237,47,4,100,100,100,102,149,161,73,52,173,11,73,154,22,133,37,73,53,37,68,103,107,220,173,248,250,153,168,158,7,134,77,99,168,85,106,87,121,120,201,22,237,197,50,75,243,158,171,182,93,89,47,70,150,227,138,90,210,243,72,39,13,183,12,201,181,52,217,55,234,45,180,117,179,87,49,30,8,33,241,85,98,21,219,103,69,219,169,182,157,61,214,168,73,39,152,140,205,81,181,60,211,139,139,41,213,180,165,171,106,16,255,0,135,35,113,182,208,236,133,26,212,73,90,212,80,175,129,110,87,186,167,118,221,86,238,177,235,139,117,91,14,219,163,212,21,54,53,31,169,38,157,113,75,145,25,196,27,42,193,18,28,130,201,184,74,62,174,244,191,134,191,54,148,19,141,200,72,73,94,117,126,203,22,183,222,4,31,151,84,68,0,229,113,237,217,166,95,141,124,158,104,159,252,234,253,150,45,111,188,8,63,46,168,136,1,202,227,219,179,76,191,26,249,60,208,22,211,199,71,6,84,46,48,244,226,45,49,186,175,161,175,59,95,196,72,182,106,78,173,103,21,46,58,72,234,198,146,218,115,150,93,233,52,70,226,82,110,54,164,37,73,220,68,182,156,160,27,166,211,186,172,106,236,171,90,245,182,106,182,253,106,22,207,19,78,170,66,114,36,166,55,161,43,70,246,156,36,173,59,144,180,168,178,93,210,162,50,236,100,54,125,186,110,203,86,198,161,74,186,111,91,154,149,111,209,97,108,241,53,26,164,214,226,69,99,122,210,132,111,117,195,74,19,185,107,74,75,39,221,74,34,46,230,67,94,46,52,248,142,165,113,79,175,53,93,84,161,89,17,45,170,106,163,179,77,134,130,105,41,155,53,134,55,19,114,167,41,38,105,92,149,36,201,61,140,201,13,161,150,137,75,233,245,20,22,147,203,119,143,170,22,190,218,180,189,18,212,138,135,130,212,219,126,158,136,241,222,149,37,110,126,83,69,97,188,28,148,56,234,148,181,76,74,17,185,246,212,163,82,240,167,145,148,245,16,204,234,20,129,203,23,131,43,219,88,245,30,54,178,87,42,183,93,155,102,90,251,100,70,168,211,23,50,153,42,190,227,134,243,11,141,10,115,123,54,178,93,39,155,146,227,78,117,18,149,19,69,180,220,55,27,187,240,1,74,220,234,253,169,237,111,187,248,63,49,168,139,169,20,173,206,175,218,158,214,251,191,131,243,26,136,12,63,194,55,6,210,120,176,210,253,99,168,90,146,101,170,251,178,35,209,158,182,160,156,214,163,194,156,185,14,73,57,12,190,107,109,71,189,77,70,52,180,123,219,65,56,164,245,20,72,201,166,58,255,0,182,171,10,234,255,0,133,109,203,146,220,168,127,231,33,206,166,206,142,231,254,171,140,188,219,136,250,148,149,39,220,100,44,255,0,145,143,233,179,250,55,253,228,62,174,106,28,5,70,149,26,171,197,62,141,208,162,67,92,56,239,84,47,154,100,126,169,174,98,205,214,82,83,227,71,109,165,36,150,73,91,238,202,90,150,132,108,107,171,131,89,186,165,132,128,225,35,152,246,151,235,46,137,86,239,93,100,186,237,251,70,236,178,35,189,58,234,134,134,156,143,25,48,141,243,76,121,48,219,91,142,186,250,20,75,97,147,74,77,78,120,133,18,54,23,85,142,165,69,241,93,197,118,163,241,107,168,235,189,111,87,124,13,42,15,81,138,5,1,135,141,113,105,17,84,100,102,148,153,145,117,30,94,212,155,175,25,18,156,82,82,68,72,66,27,109,24,84,73,254,1,56,54,147,197,246,168,77,167,215,100,203,129,98,91,17,201,235,142,116,25,173,49,53,11,125,183,138,27,49,201,198,220,37,45,110,180,106,81,154,54,19,109,57,149,37,102,217,40,58,173,147,194,173,229,92,225,143,80,248,164,184,233,178,233,182,157,185,30,28,107,125,245,56,77,157,90,162,237,82,36,87,77,8,82,12,220,140,211,78,72,74,150,74,71,231,186,105,73,175,166,242,83,130,133,244,115,30,180,237,91,27,151,182,161,218,214,85,179,74,183,232,176,189,19,225,169,212,184,77,196,138,198,250,220,69,175,99,77,146,80,157,203,90,148,120,46,234,81,153,247,51,20,46,3,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,247,129,112,252,197,241,178,152,214,179,139,31,106,125,100,251,192,184,126,98,248,11,169,229,113,236,39,166,95,141,124,226,104,149,66,42,242,184,246,19,211,47,198,190,113,52,74,160,17,87,154,63,176,158,166,254,11,243,136,66,133,173,59,90,187,124,221,84,107,42,214,131,227,107,87,5,66,61,46,157,27,170,134,250,242,159,113,45,180,222,245,154,80,157,203,90,75,42,50,73,103,38,100,93,197,244,243,71,246,19,212,223,193,126,113,8,82,183,9,222,212,250,55,247,129,111,124,197,128,24,255,0,253,181,88,87,87,252,43,110,92,150,229,67,255,0,57,14,117,54,116,119,63,245,92,101,230,220,71,212,164,169,62,227,33,122,124,185,184,215,253,245,90,112,253,2,255,0,169,210,155,212,219,91,243,117,40,204,31,73,202,164,18,36,19,117,52,179,181,40,78,229,172,219,117,45,26,146,135,18,149,97,164,188,211,101,138,185,149,242,244,135,169,180,41,218,235,160,214,135,251,122,129,181,218,197,14,150,203,17,219,172,69,223,37,233,50,144,203,108,147,146,106,42,113,228,40,205,78,110,113,182,141,41,74,220,216,149,84,182,149,106,101,213,163,122,143,110,106,149,149,47,195,214,173,154,131,85,8,219,156,113,13,189,176,253,118,29,233,173,11,83,46,160,212,219,136,37,22,246,214,180,153,225,70,3,103,224,24,43,131,190,42,172,222,43,244,142,159,120,81,170,81,19,115,211,163,199,141,118,82,27,108,217,93,58,162,104,245,205,45,41,107,87,134,113,73,113,76,175,114,183,32,141,38,125,68,56,132,103,80,0,0,0,0,0,20,173,206,175,218,158,214,251,191,131,243,26,136,114,84,246,167,186,126,239,231,124,198,156,28,234,253,169,237,111,187,248,63,49,168,135,37,79,106,123,167,238,254,119,204,105,192,46,164,0,0,0,0,4,0,231,87,236,177,107,125,224,65,249,117,68,83,5,38,147,85,175,213,97,80,168,84,201,117,26,149,70,67,113,33,195,136,202,158,126,75,238,40,146,219,77,182,146,53,45,106,81,146,73,36,70,102,102,68,66,231,249,213,251,44,90,223,120,16,126,93,81,21,87,194,119,181,62,141,253,224,91,223,49,96,7,74,164,212,239,45,40,191,225,86,97,183,46,129,118,89,213,134,228,180,137,113,8,159,167,212,98,60,74,73,56,203,201,50,37,182,235,101,148,56,147,238,147,37,23,153,11,243,224,131,141,27,87,139,141,56,98,116,213,82,168,151,245,55,168,197,110,222,106,115,106,113,125,34,103,116,232,204,26,205,226,134,179,125,178,37,44,189,71,13,77,110,94,210,113,113,3,154,231,2,223,199,241,65,162,150,103,254,49,42,255,0,133,5,95,242,84,154,163,113,201,63,243,190,41,105,87,234,60,104,255,0,116,60,43,171,66,245,211,81,248,116,212,122,118,168,105,125,103,192,213,96,229,167,153,116,141,113,106,17,84,100,110,69,146,217,25,117,25,94,212,228,178,74,37,37,43,66,144,180,33,105,13,154,68,0,231,87,236,177,107,125,224,65,249,117,68,75,78,29,117,230,205,226,75,72,232,90,173,102,77,136,164,84,99,161,21,56,44,200,55,151,73,168,146,18,114,33,58,106,66,21,189,181,43,4,163,66,119,160,208,226,75,98,210,103,18,249,213,251,44,90,223,120,16,126,93,81,1,0,57,92,123,118,105,151,227,95,39,154,47,248,80,15,43,143,110,205,50,252,107,228,243,69,255,0,0,249,42,212,154,85,126,149,54,133,93,166,68,168,211,106,49,220,137,50,28,182,82,243,18,88,113,38,151,26,113,181,17,165,104,82,76,210,105,50,50,50,51,35,20,173,204,191,128,169,58,13,112,189,173,90,77,66,150,254,157,87,36,56,245,93,13,244,182,80,42,47,202,113,73,101,44,178,211,105,98,9,165,198,90,100,253,125,171,73,161,106,73,173,146,92,202,226,75,141,127,222,171,199,117,187,64,191,234,117,87,52,202,233,211,248,45,212,163,48,125,86,233,115,142,167,56,155,169,165,157,170,90,182,161,6,219,169,104,210,165,182,164,171,14,169,150,155,57,127,116,218,218,113,174,58,113,42,219,185,32,210,174,219,50,237,167,161,74,74,93,39,162,206,138,225,37,198,158,105,214,207,254,67,141,186,218,137,73,81,33,104,81,25,37,68,26,235,240,197,196,45,213,194,254,178,209,117,114,214,141,227,252,7,82,53,70,150,185,78,71,102,167,5,212,237,118,59,138,65,255,0,201,113,6,164,173,40,117,166,150,104,94,205,167,176,246,142,235,21,131,174,182,5,47,81,180,230,189,18,163,77,168,199,97,215,90,106,83,47,63,79,125,198,91,121,81,37,37,149,173,45,73,109,46,160,156,104,212,102,147,63,176,206,133,184,204,224,206,254,225,50,255,0,147,14,100,25,117,27,38,163,33,110,208,107,205,52,243,204,37,135,30,144,81,162,74,146,108,52,201,78,232,199,55,28,105,188,150,15,114,123,121,125,92,16,113,163,117,112,143,168,236,78,154,170,173,110,193,169,117,24,173,219,205,78,113,45,163,170,108,238,157,25,131,89,50,115,16,76,54,68,165,151,174,217,41,173,200,220,78,32,47,83,94,245,174,213,225,219,73,235,186,199,122,211,234,179,104,182,255,0,133,241,44,82,218,109,201,75,235,201,106,58,54,37,199,27,65,225,111,36,207,43,47,84,143,25,60,17,196,15,246,106,248,88,255,0,222,14,170,255,0,243,170,157,255,0,110,25,87,143,36,76,215,30,1,238,169,186,67,72,170,221,191,149,180,250,5,82,137,30,151,78,125,233,83,162,185,81,133,33,46,34,57,35,171,252,78,86,100,104,37,37,36,123,136,176,120,165,111,222,157,197,63,255,0,6,157,85,255,0,232,54,163,255,0,212,64,93,79,52,127,97,61,77,252,23,231,16,133,0,139,254,230,143,236,39,169,191,130,252,226,16,160,16,27,84,0,0,10,192,230,117,203,210,101,211,50,79,17,92,63,90,29,106,171,219,157,187,104,20,198,95,126,85,86,83,175,178,219,82,161,68,97,149,238,120,250,175,46,73,238,66,77,45,147,155,77,102,234,151,85,118,181,217,117,88,213,216,183,77,149,115,85,109,250,212,45,254,26,163,75,154,228,73,76,111,66,144,189,142,182,105,90,119,33,106,73,224,251,165,70,71,216,204,109,38,41,91,154,23,2,223,184,165,212,189,113,209,203,51,194,105,181,107,103,166,35,66,86,230,104,85,71,28,81,30,25,36,151,135,134,246,91,233,224,212,132,58,107,111,243,73,84,118,204,44,127,129,206,46,233,92,95,105,26,174,183,233,209,40,247,101,6,66,105,183,29,41,137,9,90,16,249,160,148,137,76,160,212,110,162,51,197,187,103,80,178,75,109,230,201,78,116,141,197,72,161,172,182,133,235,166,163,240,233,168,244,237,80,210,250,207,129,170,193,203,79,50,233,26,226,212,34,168,200,220,139,37,178,50,234,50,189,169,201,100,148,74,74,86,133,33,104,66,211,176,247,15,28,64,216,60,77,105,124,29,87,211,149,203,69,54,100,137,17,29,135,56,217,41,176,159,101,195,74,154,144,219,46,56,150,214,105,216,234,82,106,201,182,235,106,237,184,128,107,68,50,254,188,241,49,121,107,205,189,166,214,101,102,12,74,117,189,165,214,188,43,114,139,9,146,37,173,75,110,44,118,100,203,117,211,73,41,75,121,81,155,50,71,100,54,132,33,36,70,173,238,57,136,6,127,224,163,133,26,239,22,154,203,10,205,233,85,97,218,20,220,76,186,107,112,153,66,188,4,93,171,54,219,37,56,100,130,121,245,163,164,217,97,106,44,173,206,154,208,211,132,3,42,242,238,224,22,103,19,151,81,223,154,165,79,170,211,116,202,137,210,145,131,140,252,127,202,103,13,199,81,225,162,201,218,72,54,80,182,28,76,135,27,89,184,159,85,180,237,83,157,70,172,171,140,222,1,116,227,137,237,56,131,76,182,41,244,171,74,243,180,169,233,131,106,212,163,198,38,98,181,21,178,252,221,54,67,109,39,253,199,238,70,212,154,152,81,154,155,35,35,113,167,100,85,129,96,89,186,89,102,210,116,251,79,173,232,148,59,122,135,28,163,65,131,24,143,99,72,201,153,153,153,153,169,107,82,141,75,90,212,102,181,173,74,82,141,74,81,153,246,0,26,182,93,54,157,213,99,87,101,90,215,173,179,85,183,235,80,182,120,154,117,82,19,145,37,49,189,9,90,55,180,225,37,105,220,133,165,69,146,238,149,17,151,99,33,146,184,151,226,98,242,226,150,225,181,47,61,65,131,17,23,13,2,215,143,110,78,155,24,137,8,169,173,153,82,94,41,102,209,36,146,202,212,153,9,37,161,62,166,244,41,73,36,37,68,218,45,83,153,175,2,84,173,110,179,106,58,231,165,182,204,183,53,66,131,29,181,74,135,75,97,43,93,201,9,6,148,169,14,55,146,53,201,101,172,169,181,163,115,139,67,125,13,174,25,179,210,164,192,22,169,200,199,244,217,253,27,254,242,24,171,157,95,181,61,173,247,127,7,230,53,17,149,121,24,254,155,63,163,127,222,67,21,115,171,246,167,181,190,239,224,252,198,162,3,42,242,49,253,54,127,70,255,0,188,133,170,10,171,228,99,250,108,254,141,255,0,121,11,84,0,0,0,0,0,1,15,245,239,154,6,129,112,237,171,21,221,28,189,109,13,64,155,90,183,252,47,137,126,151,79,132,228,85,245,227,53,33,27,20,228,182,214,120,67,201,35,202,11,214,35,198,75,6,121,131,133,254,40,44,30,44,236,10,134,163,105,205,34,224,167,83,105,213,135,104,142,181,91,142,203,47,169,246,217,101,229,41,41,101,215,82,104,219,33,4,70,106,35,201,43,183,145,157,80,115,30,225,235,95,111,158,51,181,14,233,178,180,63,80,46,10,44,223,68,248,106,141,46,217,155,46,43,251,41,81,16,189,142,182,218,144,173,171,66,146,120,62,202,73,145,247,35,19,131,148,78,158,223,218,107,195,109,201,66,212,107,30,224,181,106,79,223,19,37,181,14,183,76,122,11,238,48,168,16,18,151,82,219,201,74,141,6,164,45,36,162,44,101,10,47,113,128,155,224,0,0,34,175,52,127,97,61,77,252,23,231,16,132,170,17,87,154,63,176,158,166,254,11,243,136,64,41,91,132,239,106,125,27,251,192,183,190,98,192,217,76,107,89,194,119,181,62,141,253,224,91,223,49,96,108,166,0,0,0,32,7,58,191,101,139,91,239,2,15,203,170,34,0,114,184,246,236,211,47,198,190,79,52,79,254,117,126,203,22,183,222,4,31,151,84,68,0,229,113,237,217,166,95,141,124,158,104,9,85,207,59,244,39,253,36,254,237,17,87,149,199,183,102,153,126,53,242,121,162,85,115,206,253,9,255,0,73,63,187,68,85,229,113,237,217,166,95,141,124,158,104,11,254,31,37,90,147,74,175,210,166,208,171,180,200,149,26,109,70,59,145,38,67,150,202,94,98,75,14,36,210,227,78,54,162,52,173,10,73,154,77,38,70,70,70,100,99,235,0,20,67,204,19,128,171,135,134,107,202,117,243,167,212,41,115,52,174,175,33,199,160,174,63,138,154,186,2,8,163,36,217,156,241,180,72,101,10,145,33,77,199,53,56,181,173,8,34,82,148,178,51,60,41,194,239,19,119,247,11,58,161,77,212,11,66,76,185,148,212,72,74,171,86,241,212,94,141,10,178,193,54,235,123,31,75,103,181,75,66,95,117,77,45,105,89,54,225,165,123,85,131,74,182,41,191,236,11,55,84,236,218,182,159,106,13,189,18,185,111,87,35,156,105,208,100,145,236,117,25,35,35,35,35,37,33,105,81,37,104,90,76,150,133,165,42,73,165,73,35,45,123,56,196,225,86,242,225,67,87,42,22,125,102,155,45,86,197,70,68,137,54,157,93,199,9,228,84,105,196,191,80,148,234,80,132,248,150,210,166,210,242,54,167,106,204,148,69,211,91,107,88,108,17,165,90,153,106,235,38,156,91,154,165,101,75,241,20,91,154,158,213,66,54,231,27,91,140,239,47,93,135,122,107,90,18,243,75,37,54,226,9,71,177,196,45,38,121,73,142,214,40,7,128,158,55,235,188,35,223,110,194,184,229,85,106,90,101,91,234,187,91,162,67,101,18,30,68,162,100,201,153,81,18,227,173,161,183,183,165,164,56,123,201,43,107,59,146,165,54,209,162,252,233,53,106,85,126,149,10,187,66,169,196,168,211,106,49,219,151,14,100,71,146,243,18,88,113,36,166,221,109,196,153,165,104,82,76,148,74,35,50,50,50,50,1,85,124,212,56,10,147,22,77,87,138,125,27,161,75,152,137,146,30,168,95,52,200,253,34,68,52,19,76,164,167,198,142,219,73,81,160,212,135,221,148,181,45,107,222,239,87,4,130,117,72,171,97,181,64,215,91,143,141,51,181,116,139,139,221,73,177,108,168,158,18,139,30,161,30,161,26,42,91,109,182,226,248,216,140,204,91,13,33,180,37,8,101,181,200,82,27,65,39,213,109,40,73,153,153,25,152,77,94,70,63,166,207,232,223,247,144,181,65,173,183,11,188,77,223,220,44,234,133,55,80,45,9,50,230,83,81,33,42,173,91,199,81,122,52,42,203,4,219,173,236,125,45,158,213,45,9,125,213,52,181,165,100,219,134,149,237,86,13,42,216,166,192,191,236,221,83,179,105,58,131,167,215,12,74,229,189,92,142,82,96,206,140,103,177,212,100,200,200,200,200,148,133,165,68,164,45,10,34,90,22,149,37,68,149,36,200,130,178,249,231,126,132,255,0,164,159,221,162,184,52,111,72,111,45,119,212,74,126,150,233,243,17,31,184,106,209,231,61,5,137,47,147,40,144,184,209,30,148,108,146,207,213,74,214,150,20,132,26,141,40,222,164,238,82,19,149,21,143,243,206,253,9,255,0,73,63,187,68,85,229,113,237,217,166,95,141,124,158,104,8,213,254,218,172,43,171,254,21,183,46,75,114,161,255,0,156,135,58,155,58,59,159,250,174,50,243,110,35,234,82,84,159,113,144,201,92,76,113,85,171,156,87,222,81,175,13,82,169,68,74,41,209,252,53,50,145,77,109,108,211,169,200,50,79,80,217,105,107,90,183,184,164,146,150,181,169,75,86,18,156,236,67,104,69,133,115,58,229,233,50,233,153,39,136,174,31,173,14,181,85,237,206,221,180,10,99,47,191,42,171,41,215,217,109,169,80,162,48,202,247,60,125,87,151,36,247,33,38,150,201,205,166,179,117,75,171,107,2,192,188,181,78,242,164,233,246,159,91,210,235,151,13,114,65,70,131,6,49,22,247,87,131,51,51,51,50,74,16,148,146,150,181,168,201,8,66,84,165,26,82,147,50,11,52,228,201,195,71,253,253,226,142,236,164,255,0,140,160,90,94,33,143,179,198,205,111,168,215,252,152,200,117,167,63,241,230,214,66,213,7,74,209,125,33,179,116,23,75,237,253,35,211,246,37,183,66,183,99,169,152,231,45,243,121,247,86,183,20,235,175,56,190,196,107,113,215,28,112,201,36,148,17,172,201,41,74,72,146,93,212,7,95,191,239,251,55,75,44,218,182,160,234,13,195,18,135,111,80,227,156,153,211,164,153,236,105,25,34,34,34,34,53,45,106,81,165,8,66,72,214,181,169,41,73,41,74,34,61,104,117,87,83,46,173,100,212,123,143,84,175,89,126,34,181,115,84,29,168,73,218,227,139,109,157,231,234,48,215,81,107,90,89,105,4,150,219,65,168,246,54,132,36,143,9,33,111,252,228,245,175,242,27,135,218,78,142,68,167,245,165,234,109,64,250,207,184,214,230,216,131,78,118,60,135,54,168,156,73,165,229,62,184,100,156,161,105,54,250,249,218,173,134,42,87,64,116,114,187,196,6,178,218,122,59,110,61,225,229,220,213,4,199,114,78,212,47,194,69,66,84,228,153,59,22,180,19,157,38,27,117,222,158,242,82,246,109,79,172,162,32,29,0,108,123,193,126,177,215,117,247,134,11,3,85,110,150,118,86,170,180,247,35,212,92,220,131,241,50,162,72,118,35,178,112,132,33,8,235,46,58,157,233,165,36,148,117,54,22,73,57,58,140,230,189,163,181,93,53,226,210,183,119,38,131,18,13,189,168,49,227,214,233,110,194,138,166,152,113,244,178,219,51,82,181,108,74,14,73,200,66,223,112,146,106,60,74,105,107,61,206,25,9,21,201,11,84,191,253,101,232,165,66,187,255,0,138,93,52,138,103,133,251,99,79,127,172,72,255,0,247,106,118,45,127,90,19,252,97,128,181,65,242,85,169,52,170,253,42,109,10,187,76,137,81,166,212,99,185,18,100,57,108,165,230,36,176,226,77,46,52,227,106,35,74,208,164,153,164,210,100,100,100,102,70,62,176,1,64,60,123,112,65,93,225,30,251,106,109,185,22,171,82,211,42,223,73,170,37,110,99,200,144,242,37,19,36,111,69,150,166,218,109,13,189,189,46,173,178,216,73,91,88,218,165,41,183,73,17,84,108,251,170,186,103,106,235,38,156,92,122,91,122,196,241,20,91,154,158,237,62,78,214,219,91,140,239,47,81,246,186,136,90,18,243,75,36,184,218,205,39,177,196,33,68,89,73,13,96,128,95,247,43,143,97,61,50,252,107,231,19,68,170,20,129,203,23,141,169,154,25,168,241,180,147,84,46,189,154,109,116,109,134,204,154,181,73,242,139,109,74,73,188,227,110,50,131,53,52,203,47,188,242,144,241,237,66,119,45,183,86,226,82,210,201,87,126,2,31,235,223,52,13,2,225,219,86,43,186,57,122,218,26,129,54,181,111,248,95,18,253,46,159,9,200,171,235,198,106,66,54,41,201,109,172,240,135,146,71,148,23,172,71,140,150,12,242,7,10,92,107,105,103,24,63,149,63,185,157,2,235,166,126,73,120,31,27,233,216,177,153,234,120,174,191,79,165,209,125,220,227,195,47,118,237,184,202,113,156,158,43,3,152,247,15,90,251,124,241,157,168,119,77,149,161,250,129,112,81,102,250,39,195,84,105,118,204,217,113,95,217,74,136,133,236,117,182,212,133,109,90,20,147,193,246,82,76,143,185,24,146,188,154,244,159,84,244,191,247,95,253,211,52,210,235,180,189,39,249,63,224,189,59,70,147,3,197,116,253,33,212,233,117,144,157,251,122,136,221,183,56,222,156,249,144,11,42,0,0,26,230,113,205,165,244,173,28,226,211,83,44,58,18,162,21,53,138,199,164,161,177,18,18,98,49,17,137,204,183,53,184,173,180,147,52,165,12,166,73,50,88,193,25,54,70,73,78,118,151,95,225,99,69,63,124,79,16,86,78,142,57,80,240,81,46,10,129,248,247,210,239,77,196,65,97,165,200,149,210,87,77,194,39,141,134,93,38,247,32,211,212,52,110,194,114,101,159,249,188,215,237,90,207,25,53,42,117,189,68,240,51,232,86,253,46,159,93,127,195,54,215,143,156,166,213,33,15,238,65,154,157,196,89,17,26,222,188,40,186,59,8,182,161,6,127,47,41,59,146,149,67,227,74,223,166,84,45,136,149,73,23,13,30,171,77,131,45,227,78,250,75,233,140,169,39,41,172,161,71,189,77,70,118,57,237,52,30,201,43,245,140,178,133,5,239,0,0,10,86,231,87,237,79,107,125,223,193,249,141,68,101,94,70,63,166,207,232,223,247,144,197,92,234,253,169,237,111,187,248,63,49,168,136,235,161,28,85,94,92,60,105,30,167,217,250,107,82,151,72,185,245,14,69,26,50,106,236,54,91,224,211,163,162,127,138,54,93,222,74,102,74,149,34,58,80,178,74,182,160,222,82,77,183,18,218,200,38,79,51,174,97,112,238,152,114,120,117,225,250,239,235,82,158,220,213,219,95,166,60,195,241,106,177,93,97,151,26,139,10,91,15,47,115,39,213,121,18,75,106,20,106,108,155,220,104,55,82,186,203,133,73,170,212,99,79,153,79,166,75,149,30,151,28,165,206,117,150,84,180,69,96,221,109,146,117,213,17,97,8,55,94,105,178,82,176,91,220,66,124,212,68,124,181,129,96,94,90,167,121,82,116,251,79,173,233,117,203,134,185,32,163,65,131,24,139,123,171,193,153,153,153,153,37,8,74,73,75,90,212,100,132,33,42,82,141,41,73,153,95,159,10,60,18,233,198,129,240,250,141,36,189,109,75,82,236,170,215,250,115,47,41,47,211,74,76,90,180,164,58,110,50,218,145,32,149,212,102,63,170,134,136,210,148,238,66,157,38,219,91,171,32,20,195,193,223,21,87,151,10,26,185,79,188,40,213,41,106,182,42,50,35,198,187,41,13,182,79,34,163,78,37,250,230,150,148,180,39,196,182,149,56,166,87,185,59,86,102,147,62,154,220,66,237,167,152,69,255,0,102,234,159,46,27,219,80,116,250,225,137,92,183,171,145,232,146,96,206,140,103,177,212,122,102,25,25,25,25,18,144,180,168,148,133,161,68,75,66,210,164,168,146,164,153,21,90,241,209,193,149,119,131,205,71,139,76,110,171,233,155,50,232,241,18,45,154,147,171,65,74,83,109,26,58,177,164,182,156,97,230,186,173,17,184,148,147,110,37,105,82,118,153,173,166,250,5,187,196,190,169,219,218,19,119,112,233,233,111,73,217,151,111,128,254,11,81,126,75,222,136,240,179,14,103,240,4,117,73,168,253,103,143,46,254,109,91,240,71,216,203,32,49,80,191,238,104,254,194,122,155,248,47,206,33,10,1,23,253,205,31,216,79,83,127,5,249,196,32,20,2,54,168,26,171,139,73,230,161,199,172,153,82,106,188,44,104,221,118,92,52,67,144,245,62,249,169,199,233,26,38,32,218,101,69,2,52,134,221,82,137,4,165,190,212,164,41,8,94,246,186,89,52,27,169,88,71,94,100,92,102,208,184,180,212,122,61,50,195,165,116,172,203,19,198,199,164,84,159,66,209,42,170,228,131,103,175,37,77,171,29,38,79,195,180,77,54,105,39,54,146,148,188,26,250,77,116,174,7,56,68,170,241,125,171,138,181,31,168,203,163,218,116,24,233,169,92,117,86,35,169,107,67,6,178,74,34,178,179,73,180,137,47,30,237,157,67,193,33,183,156,36,185,210,54,213,143,248,120,225,250,254,226,107,84,32,233,70,156,162,34,42,83,35,200,150,236,201,196,241,66,132,195,45,154,148,236,135,25,109,197,54,131,86,198,146,163,78,13,199,91,79,109,196,54,19,225,227,135,235,7,134,93,47,131,165,26,114,137,107,166,195,145,34,91,179,39,19,39,54,107,239,56,106,83,178,28,101,182,210,226,201,59,26,74,141,57,38,218,109,61,246,144,14,149,197,111,26,218,89,193,247,228,183,238,153,64,186,234,127,149,190,59,193,122,10,44,103,186,126,23,161,212,234,245,159,107,25,241,40,219,183,118,112,172,227,5,158,191,194,255,0,48,189,23,226,206,255,0,168,105,206,156,219,23,173,58,165,78,163,187,91,117,218,220,40,140,176,166,27,121,150,84,148,169,153,46,168,215,186,66,12,136,210,69,130,87,127,34,56,235,206,83,73,245,79,84,63,114,15,220,207,77,46,187,183,209,159,148,30,55,208,84,105,51,252,47,83,209,253,62,175,69,10,217,187,166,189,187,177,157,138,199,145,140,107,202,39,68,53,163,77,120,146,185,43,186,141,164,55,173,171,77,126,199,153,17,169,149,186,4,184,44,56,250,167,192,82,90,75,143,54,148,154,205,40,90,137,36,121,194,20,126,227,1,110,128,0,3,21,113,79,162,159,190,39,135,219,219,71,27,168,120,41,119,5,60,188,3,234,119,166,218,39,48,234,36,69,234,171,166,225,147,38,251,45,19,155,80,106,233,154,246,225,88,50,214,176,109,59,86,171,82,168,20,169,181,218,237,78,37,58,155,78,142,228,185,147,37,188,150,88,140,195,105,53,56,235,142,40,201,40,66,82,70,163,81,153,17,17,25,152,214,135,95,181,103,247,117,214,91,179,87,63,36,41,86,191,229,69,65,83,125,23,76,78,25,99,213,36,238,82,176,93,71,151,183,168,235,187,83,212,117,110,47,106,119,109,32,145,124,168,116,118,171,169,92,90,81,46,229,80,98,78,183,180,250,60,138,221,81,217,177,84,235,13,190,166,92,102,18,80,173,138,65,73,41,11,67,237,146,141,39,136,174,173,7,185,178,33,123,194,160,57,37,234,101,171,111,234,62,162,105,109,90,95,135,173,94,20,250,125,66,145,212,113,180,55,35,192,28,158,187,9,220,178,90,222,52,75,39,18,132,37,95,155,97,245,25,164,145,222,223,192,4,85,230,143,236,39,169,191,130,252,226,16,149,66,42,243,71,246,19,212,223,193,126,113,8,5,11,90,118,181,118,249,186,168,214,85,173,7,198,214,174,10,132,122,93,58,55,85,13,245,229,62,226,91,105,189,235,52,161,59,150,180,150,84,100,146,206,76,200,187,135,251,106,176,174,175,248,86,220,185,45,202,135,254,114,28,234,108,232,238,127,234,184,203,205,184,143,169,73,82,125,198,67,32,112,157,237,79,163,127,120,22,247,204,88,22,41,204,235,151,164,203,166,100,158,34,184,126,180,58,213,87,183,59,118,208,41,140,190,252,170,172,167,95,101,182,165,66,136,195,43,220,241,245,94,92,147,220,132,154,91,39,54,154,205,213,44,36,175,1,60,111,208,184,184,177,29,133,113,202,165,83,117,54,137,213,118,183,68,134,202,227,178,184,166,241,147,50,162,37,199,92,91,140,236,83,72,112,247,154,144,238,119,37,41,113,163,92,170,26,198,104,190,175,94,90,11,170,22,254,174,105,251,241,27,174,219,178,20,244,114,150,193,60,195,168,91,106,105,214,92,71,99,52,56,211,142,54,102,147,74,200,150,102,149,37,68,74,45,132,248,93,226,110,193,226,155,75,233,186,129,104,73,137,14,164,184,233,85,106,222,58,139,50,102,209,159,55,29,111,99,233,108,247,37,11,83,14,169,165,173,40,55,27,36,175,106,114,105,72,70,14,117,126,203,22,183,222,4,31,151,84,68,0,229,113,237,217,166,95,141,124,158,104,159,252,234,253,150,45,111,188,8,63,46,168,138,96,166,85,170,180,89,43,153,70,169,203,129,33,200,239,196,91,177,158,83,75,83,15,180,182,94,104,212,147,35,52,56,211,142,54,180,249,41,11,82,79,36,102,64,39,87,51,94,59,106,186,221,121,84,116,51,75,110,104,142,105,125,6,67,105,149,50,150,250,150,139,146,106,9,42,82,220,115,4,75,140,203,185,75,104,70,230,214,182,250,251,156,35,103,165,130,184,40,225,70,187,197,166,178,194,179,122,85,88,118,133,55,19,46,154,220,38,80,175,1,23,106,205,182,201,78,25,32,158,125,104,233,54,88,90,139,43,115,166,180,52,225,12,127,161,122,23,168,252,69,234,61,59,75,244,190,141,227,170,179,178,235,207,58,102,136,180,248,169,50,39,37,73,112,136,250,108,163,114,114,120,53,26,148,148,33,43,90,208,133,108,61,195,199,15,214,15,12,186,95,7,74,52,229,18,215,77,135,34,68,183,102,78,38,78,108,215,222,112,212,167,100,56,203,109,165,197,146,118,52,149,26,114,77,180,218,123,237,32,29,174,192,176,44,221,44,179,105,58,125,167,214,244,74,29,189,67,142,81,160,193,140,71,177,164,100,204,204,204,204,212,181,169,70,165,173,106,51,90,214,165,41,70,165,40,204,227,255,0,20,28,194,244,95,132,203,254,159,167,58,141,108,94,181,26,149,70,142,213,109,167,104,144,162,60,194,88,113,231,153,74,84,167,164,180,162,94,232,235,51,34,73,150,13,61,252,200,165,0,168,190,110,218,33,173,26,149,196,149,183,93,211,157,33,189,110,170,107,22,60,56,142,204,162,80,37,206,97,183,211,62,122,148,210,156,101,181,36,150,73,90,20,105,51,206,22,147,247,144,9,233,194,151,26,218,89,198,15,229,79,238,103,64,186,233,159,146,94,7,198,250,118,44,102,122,158,43,175,211,233,116,95,119,56,240,203,221,187,110,50,156,103,39,138,214,231,87,237,79,107,125,223,193,249,141,68,103,254,77,122,79,170,122,95,251,175,254,233,154,105,117,218,94,147,252,159,240,94,157,163,73,129,226,186,126,144,234,116,186,200,78,253,189,68,110,219,156,111,78,124,200,96,14,117,126,212,246,183,221,252,31,152,212,64,101,94,70,63,166,207,232,223,247,144,226,121,157,115,11,135,116,195,147,195,175,15,215,127,90,148,246,230,174,218,253,49,230,31,139,85,138,235,12,184,212,88,82,216,121,123,153,62,171,200,146,91,80,163,83,100,222,227,65,186,149,195,109,8,226,170,242,225,227,72,245,62,207,211,90,148,186,69,207,168,114,40,209,147,87,97,178,223,6,157,29,19,252,81,178,238,242,83,50,84,169,17,210,133,146,85,181,6,242,146,109,184,150,214,88,170,192,176,47,45,83,188,169,58,125,167,214,244,186,229,195,92,144,81,160,193,140,69,189,213,224,204,204,204,204,146,132,37,36,165,173,106,50,66,16,149,41,70,148,164,204,131,137,133,73,170,212,99,79,153,79,166,75,149,30,151,28,165,206,117,150,84,180,69,96,221,109,146,117,213,17,97,8,55,94,105,178,82,176,91,220,66,124,212,68,121,175,131,190,42,175,46,20,53,114,159,120,81,170,82,213,108,84,100,71,141,118,82,27,108,158,69,70,156,75,245,205,45,41,104,79,137,109,42,113,76,175,114,118,172,205,38,125,53,184,133,220,247,10,60,18,233,198,129,240,250,141,36,189,109,75,82,236,170,215,250,115,47,41,47,211,74,76,90,180,164,58,110,50,218,145,32,149,212,102,63,170,134,136,210,148,238,66,157,38,219,91,171,33,80,28,116,112,101,93,224,243,81,226,211,27,170,250,102,204,186,60,68,139,102,164,234,208,82,148,219,70,142,172,105,45,167,24,121,174,171,68,110,37,36,219,137,90,84,157,166,107,105,176,180,174,97,23,253,155,170,124,184,111,109,65,211,235,134,37,114,222,174,71,162,73,131,58,49,158,199,81,233,152,100,100,100,100,74,66,210,162,82,22,133,17,45,11,74,146,162,74,146,100,84,66,50,173,187,196,190,169,219,218,19,119,112,233,233,111,73,217,151,111,128,254,11,81,126,75,222,136,240,179,14,103,240,4,117,73,168,253,103,143,46,254,109,91,240,71,216,203,35,21,0,218,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,201,86,171,82,168,20,169,181,218,237,78,37,58,155,78,142,228,185,147,37,188,150,88,140,195,105,53,56,235,142,40,201,40,66,82,70,163,81,153,17,17,25,152,15,172,107,89,197,143,181,62,178,125,224,92,63,49,124,108,166,53,172,226,199,218,159,89,62,240,46,31,152,190,2,234,121,92,123,9,233,151,227,95,56,154,37,80,138,188,174,61,132,244,203,241,175,156,77,18,168,4,85,230,143,236,39,169,191,130,252,226,16,165,110,19,189,169,244,111,239,2,222,249,139,2,234,121,163,251,9,234,111,224,191,56,132,41,91,132,239,106,125,27,251,192,183,190,98,192,13,148,197,53,243,43,229,233,51,76,171,179,181,215,65,173,15,246,139,63,107,181,138,29,45,151,228,57,71,149,178,75,210,101,33,150,217,54,227,83,146,219,40,81,154,156,218,219,142,154,82,148,55,177,41,185,65,242,85,169,52,170,253,42,109,10,187,76,137,81,166,212,99,185,18,100,57,108,165,230,36,176,226,77,46,52,227,106,35,74,208,164,153,164,210,100,100,100,102,70,3,94,206,2,181,15,94,116,211,136,106,101,119,135,237,61,151,123,213,229,71,244,117,94,132,204,125,200,151,74,122,67,4,233,58,254,211,40,72,39,124,58,138,82,140,144,218,201,6,230,230,205,104,94,195,195,10,112,235,193,254,135,112,189,233,199,52,182,219,217,46,183,80,147,47,199,212,16,204,137,208,226,189,210,255,0,7,51,43,166,79,28,52,27,13,169,45,184,181,171,118,84,165,41,71,145,154,192,0,0,0,0,0,82,183,58,191,106,123,91,238,254,15,204,106,33,201,83,218,158,233,251,191,157,243,26,112,115,171,246,167,181,190,239,224,252,198,162,28,149,61,169,238,159,187,249,223,49,167,0,186,144,0,0,0,0,16,3,157,95,178,197,173,247,129,7,229,213,17,85,124,39,123,83,232,223,222,5,189,243,22,5,170,115,171,246,88,181,190,240,32,252,186,162,42,175,132,239,106,125,27,251,192,183,190,98,192,13,146,42,212,154,85,126,149,54,133,93,166,68,168,211,106,49,220,137,50,28,182,82,243,18,88,113,38,151,26,113,181,17,165,104,82,76,210,105,50,50,50,51,35,20,173,204,191,128,169,58,13,112,189,173,90,77,66,150,254,157,87,36,56,245,93,13,244,182,80,42,47,202,113,73,101,44,178,211,105,98,9,165,198,90,100,253,125,171,73,161,106,73,173,146,93,218,14,191,127,216,22,110,169,217,181,109,62,212,27,122,37,114,222,174,71,56,211,160,201,35,216,234,50,70,70,70,70,74,66,210,162,74,208,180,153,45,11,74,84,147,74,146,70,65,69,124,179,117,87,90,52,243,137,42,85,11,74,45,217,117,250,109,221,34,159,75,186,225,166,36,185,76,67,165,42,124,116,187,82,91,108,45,41,109,108,37,197,165,47,186,74,67,100,251,132,101,235,152,158,188,234,253,150,45,111,188,8,63,46,168,137,63,195,63,10,186,71,194,133,155,38,207,210,218,108,181,46,163,35,196,212,234,245,39,16,245,70,162,178,53,116,201,231,80,132,39,99,105,81,165,8,66,82,132,229,74,198,245,184,181,198,14,117,126,203,22,183,222,4,31,151,84,64,64,14,87,30,221,154,101,248,215,201,230,139,254,20,3,202,227,219,179,76,191,26,249,60,209,127,192,41,91,157,95,181,61,173,247,127,7,230,53,17,34,185,46,235,21,253,125,88,26,131,167,55,125,122,93,94,155,101,200,164,59,69,118,108,167,164,63,21,137,44,188,207,132,66,156,90,146,136,205,166,3,70,219,72,74,73,38,227,190,123,136,147,29,121,213,251,83,218,223,119,240,126,99,81,25,87,145,143,233,179,250,55,253,228,2,197,53,211,66,244,227,136,189,56,168,233,126,168,81,188,117,42,118,29,101,230,140,145,42,159,41,36,100,220,168,206,25,31,77,228,110,86,15,6,147,74,148,133,165,104,90,208,173,101,198,213,3,85,112,27,41,240,157,236,177,163,127,119,246,247,203,152,25,84,98,174,19,189,150,52,111,238,254,222,249,115,3,42,128,138,188,209,253,132,245,55,240,95,156,66,20,2,47,251,154,63,176,158,166,254,11,243,136,66,128,64,109,80,0,0,3,137,186,109,59,86,249,161,74,181,175,91,102,149,112,81,102,236,241,52,234,164,38,229,197,127,98,210,180,111,105,194,82,21,181,104,74,139,37,217,73,35,46,228,67,150,0,26,224,241,153,162,150,175,14,220,73,222,26,57,101,84,42,179,104,182,255,0,163,252,51,245,71,91,114,82,250,240,35,200,94,245,54,219,104,60,45,229,17,97,5,234,145,103,39,147,59,63,228,169,236,177,116,253,224,78,249,117,56,64,14,104,254,221,154,155,248,47,201,225,9,255,0,201,83,217,98,233,251,192,157,242,234,112,10,86,27,20,112,19,166,118,174,151,240,143,166,116,235,90,39,79,211,214,252,43,154,162,250,219,108,158,149,58,123,8,144,234,220,82,16,157,251,122,137,105,6,172,168,154,101,164,26,149,179,35,93,113,178,159,9,222,203,26,55,247,127,111,124,185,128,25,84,0,0,5,21,243,115,211,59,87,78,248,184,122,163,107,68,240,159,150,182,252,75,154,162,194,27,109,182,83,57,199,228,71,117,109,165,8,78,58,158,21,46,172,213,185,74,117,215,86,106,245,176,87,168,41,91,157,95,181,61,173,247,127,7,230,53,16,25,87,145,143,233,179,250,55,253,228,49,87,58,191,106,123,91,238,254,15,204,106,35,42,242,49,253,54,127,70,255,0,188,134,42,231,87,237,79,107,125,223,193,249,141,68,6,85,228,99,250,108,254,141,255,0,121,11,84,21,87,200,199,244,217,253,27,254,242,22,19,196,63,16,54,15,12,186,95,59,85,245,25,114,215,77,135,34,60,70,161,193,54,78,108,215,222,112,146,150,163,182,243,141,165,197,146,119,186,164,146,178,77,180,226,187,237,48,29,87,138,158,50,116,143,132,26,85,191,80,212,232,215,4,249,23,60,135,217,167,65,162,66,67,239,173,12,37,38,243,202,55,92,109,164,161,6,235,41,50,53,239,51,117,59,82,162,37,154,114,253,173,118,90,183,205,10,45,211,101,92,212,171,130,139,55,127,134,168,210,230,183,46,43,251,22,164,47,99,173,154,144,173,171,66,146,120,62,202,73,145,247,35,26,214,107,166,186,106,63,17,122,143,81,213,13,80,172,248,234,172,236,52,203,45,17,162,45,62,42,76,205,184,177,155,51,62,155,40,220,172,22,77,70,165,41,107,82,214,181,173,82,215,150,87,29,181,93,17,188,169,218,25,170,87,52,70,244,190,189,33,196,197,153,84,125,72,69,183,53,100,165,37,109,185,131,36,70,121,220,37,196,47,107,104,91,157,125,205,145,61,213,11,180,0,0,0,0,0,0,0,1,21,121,163,251,9,234,111,224,191,56,132,37,80,138,188,209,253,132,245,55,240,95,156,66,1,74,220,39,123,83,232,223,222,5,189,243,22,6,202,99,90,206,19,189,169,244,111,239,2,222,249,139,3,101,48,0,0,1,0,57,213,251,44,90,223,120,16,126,93,81,16,3,149,199,183,102,153,126,53,242,121,162,127,243,171,246,88,181,190,240,32,252,186,162,32,7,43,143,110,205,50,252,107,228,243,64,74,174,121,223,161,63,233,39,247,104,138,188,174,61,187,52,203,241,175,147,205,18,171,158,119,232,79,250,73,253,218,34,175,43,143,110,205,50,252,107,228,243,64,95,240,0,0,12,85,196,95,13,26,89,197,5,136,245,139,169,148,159,213,240,85,152,108,70,244,165,51,243,204,186,231,132,125,230,156,232,245,122,8,67,155,83,235,163,41,63,113,150,85,0,26,171,141,148,248,78,246,88,209,191,187,251,123,229,204,13,107,6,202,124,39,123,44,104,223,221,253,189,242,230,0,101,81,64,60,209,253,187,53,55,240,95,147,194,23,252,40,7,154,63,183,102,166,254,11,242,120,64,34,168,155,252,182,56,227,184,116,10,255,0,135,164,215,170,46,11,142,196,187,36,70,165,195,135,21,114,167,63,66,150,183,156,54,220,131,13,38,162,82,29,118,66,186,205,50,223,85,195,52,45,27,214,142,147,189,171,149,199,15,214,15,19,90,95,175,90,81,168,200,150,138,108,201,22,156,182,166,65,38,74,108,39,217,114,162,164,187,29,199,155,113,45,172,211,189,165,40,147,147,109,215,19,219,113,137,171,192,175,46,187,55,133,168,209,117,6,248,76,74,254,170,46,59,241,158,156,204,147,147,78,166,33,78,186,68,116,242,91,45,45,11,114,58,154,67,139,89,41,125,156,74,13,40,90,201,97,29,121,231,126,132,255,0,164,159,221,162,42,242,184,246,236,211,47,198,190,79,52,74,174,121,223,161,63,233,39,247,104,138,188,174,61,187,52,203,241,175,147,205,1,127,194,37,105,151,47,61,47,210,142,48,42,28,72,217,144,226,83,40,69,71,89,210,109,230,20,225,34,159,91,146,167,91,151,33,148,167,106,26,141,225,143,106,24,62,162,119,202,120,210,76,165,150,82,37,168,0,0,15,146,173,86,165,80,41,83,107,181,218,156,74,117,54,157,29,201,115,38,75,121,44,177,25,134,210,106,113,215,28,81,146,80,132,164,141,70,163,50,34,34,51,48,20,89,205,123,88,170,186,149,197,165,110,209,77,122,36,235,123,79,163,199,162,82,218,133,41,78,176,219,234,101,183,166,169,105,222,164,20,146,144,181,176,225,164,146,120,138,210,22,91,155,51,29,255,0,147,6,144,198,187,245,230,229,213,202,139,17,30,143,167,180,116,179,12,148,251,168,125,154,141,67,168,211,111,33,9,245,22,130,140,204,230,212,75,62,198,243,102,73,51,45,200,129,119,101,211,93,190,110,170,205,235,116,206,241,181,171,130,161,34,169,81,147,210,67,125,121,79,184,167,29,115,98,9,40,78,229,173,71,132,145,36,179,130,34,46,194,239,185,71,105,157,171,103,240,133,71,190,169,49,51,90,191,106,19,234,21,121,78,54,223,81,94,26,91,208,216,97,43,74,9,102,202,16,193,173,40,90,149,181,199,223,81,25,18,240,65,141,121,216,105,125,86,225,210,59,15,85,233,234,150,244,123,50,177,42,155,58,59,48,148,234,27,98,160,134,241,41,215,72,240,202,16,236,54,154,45,201,194,151,41,5,185,38,68,75,128,28,190,181,138,149,162,28,90,88,183,117,203,94,151,74,183,166,200,122,137,88,117,169,73,97,131,98,91,43,101,181,74,82,214,132,120,102,228,42,59,238,26,207,9,38,55,145,26,144,146,23,125,197,238,144,201,215,126,26,53,11,75,105,236,75,126,165,86,163,173,234,91,17,159,105,149,200,168,198,90,101,67,100,214,239,168,148,46,67,13,33,102,163,79,168,165,122,200,250,69,173,184,13,170,0,117,77,42,212,203,87,89,52,226,220,213,43,42,95,136,162,220,212,246,170,17,183,56,218,220,103,121,122,236,59,211,90,208,151,154,89,41,183,16,74,61,142,33,105,51,202,76,118,176,1,170,184,218,160,106,174,0,46,39,149,95,28,119,14,170,198,253,238,26,164,139,130,185,115,210,163,202,170,83,46,119,151,42,162,185,177,58,166,183,27,168,60,179,90,154,91,106,116,146,219,171,50,105,72,54,217,245,28,75,100,254,63,211,62,4,233,92,93,242,237,210,90,237,181,50,37,39,81,109,216,245,168,148,121,146,156,75,16,165,48,229,194,250,156,106,115,136,142,235,235,67,109,166,66,153,74,12,137,46,60,179,62,203,80,159,252,51,240,171,164,124,40,89,178,108,253,45,166,203,82,234,50,60,77,78,175,82,113,15,84,106,43,35,87,76,158,117,8,66,118,54,149,26,80,132,37,40,78,84,172,111,91,139,88,102,0,0,0,0,17,215,152,46,177,85,116,67,132,187,234,238,182,171,209,41,87,12,216,236,209,40,238,187,41,76,62,111,203,121,12,184,168,170,66,208,191,18,220,117,72,125,179,65,229,38,198,243,35,74,20,64,40,131,95,181,142,187,196,6,178,221,154,197,113,179,225,229,220,213,5,72,110,54,228,47,194,69,66,73,184,209,183,161,8,39,58,76,54,211,93,77,132,165,236,220,175,89,70,99,138,210,173,76,186,180,111,81,237,205,82,178,165,248,122,213,179,80,106,161,27,115,142,33,183,182,31,174,195,189,53,161,106,101,212,26,155,113,4,162,222,218,214,147,60,40,199,21,105,218,213,219,230,234,163,89,86,180,31,27,90,184,42,17,233,116,232,221,84,55,215,148,251,137,109,166,247,172,210,132,238,90,210,89,81,146,75,57,51,34,238,57,93,85,211,59,171,70,245,30,227,210,219,214,39,135,173,91,53,7,105,242,118,182,226,27,123,97,250,143,181,212,66,22,166,93,65,165,198,214,105,45,237,173,10,34,194,136,6,206,116,154,181,42,191,74,133,93,161,84,226,84,105,181,24,237,203,135,50,35,201,121,137,44,56,146,83,110,182,226,76,210,180,41,38,74,37,17,153,25,25,25,15,172,69,254,90,55,252,157,65,224,183,78,229,84,174,24,149,90,149,14,60,154,4,162,100,218,223,13,17,36,184,212,88,238,161,178,45,139,76,50,136,101,184,183,169,10,66,213,187,126,227,148,0,41,91,157,95,181,61,173,247,127,7,230,53,17,0,4,255,0,231,87,237,79,107,125,223,193,249,141,68,114,188,154,180,47,78,53,39,81,239,61,80,189,104,222,149,170,233,207,162,93,160,50,249,146,162,199,149,40,229,25,202,83,102,94,187,205,248,84,244,140,207,106,20,181,44,146,107,75,107,64,75,254,93,220,2,195,225,142,213,59,243,84,169,244,170,150,166,214,250,82,48,113,152,145,249,50,217,54,234,60,52,89,59,77,100,242,208,251,137,144,227,107,38,213,234,182,157,201,111,168,236,213,0,1,143,245,211,66,244,227,136,189,56,168,233,126,168,81,188,117,42,118,29,101,230,140,145,42,159,41,36,100,220,168,206,25,31,77,228,110,86,15,6,147,74,148,133,165,104,90,208,173,120,120,135,225,250,254,225,151,84,39,105,70,163,34,34,234,80,227,199,150,212,200,36,241,194,154,195,205,146,146,236,119,30,109,181,56,130,86,246,148,162,78,9,198,156,79,125,166,54,94,16,215,155,37,129,102,220,220,28,220,247,157,118,222,137,46,187,103,72,167,201,161,84,20,70,79,193,92,138,132,88,239,146,20,70,70,104,113,167,12,148,131,202,12,210,218,140,183,54,133,36,40,132,95,247,52,127,97,61,77,252,23,231,16,133,0,139,254,230,143,236,39,169,191,130,252,226,16,10,1,28,173,173,105,221,87,205,118,45,173,101,91,53,91,130,181,55,127,134,167,82,225,57,46,83,251,16,165,175,99,77,146,150,173,168,66,148,120,46,201,73,153,246,35,28,80,188,158,91,28,12,82,184,125,176,33,234,166,163,82,226,78,212,91,170,60,106,147,72,153,75,74,95,181,216,83,46,18,98,180,167,155,39,217,146,166,228,45,50,112,105,44,225,173,166,77,155,142,6,85,224,115,132,74,87,8,58,70,171,81,250,140,74,197,217,94,144,154,149,199,85,98,58,80,133,190,72,36,162,43,43,52,147,171,140,201,110,217,212,60,154,220,121,194,75,125,83,109,50,40,0,0,0,0,0,0,4,53,230,189,172,84,173,53,225,46,183,104,166,189,46,13,195,168,50,35,209,41,109,66,148,150,159,113,132,188,219,211,84,180,239,74,206,49,199,66,216,112,210,74,44,202,105,11,45,174,25,138,33,19,127,155,126,188,201,213,62,37,220,211,106,124,216,143,219,218,97,31,209,113,142,52,134,164,33,218,139,232,109,217,206,26,208,130,82,22,149,19,81,150,210,150,189,139,134,163,245,84,181,164,161,0,12,171,194,198,181,254,247,110,32,172,157,99,114,159,227,98,91,245,3,241,236,37,174,163,139,130,251,75,143,43,164,158,163,100,111,19,15,58,109,238,89,39,168,72,221,148,228,143,101,49,170,184,190,142,86,154,233,15,88,56,83,160,219,115,107,62,46,228,211,191,246,183,83,101,194,97,183,17,21,179,51,167,173,45,180,123,186,62,23,166,202,92,90,82,165,185,25,255,0,164,105,53,168,38,0,138,188,209,253,132,245,55,240,95,156,66,18,168,69,94,104,254,194,122,155,248,47,206,33,0,165,110,19,189,169,244,111,239,2,222,249,139,3,101,49,173,103,9,222,212,250,55,247,129,111,124,197,129,178,152,10,86,230,133,192,183,238,41,117,47,92,116,114,204,240,154,109,90,217,233,136,208,149,185,154,21,81,199,20,71,134,73,37,225,225,189,150,250,120,53,33,14,154,219,252,210,85,29,179,194,156,2,234,207,17,218,93,174,49,63,123,197,161,85,189,28,170,244,89,175,218,209,210,179,139,81,131,214,75,100,228,135,8,141,17,58,107,120,182,76,94,18,202,156,61,230,109,173,198,215,127,215,77,167,106,223,52,41,86,181,235,108,210,174,10,44,221,158,38,157,84,132,220,184,175,236,90,86,141,237,56,74,66,182,173,9,81,100,187,41,36,101,220,136,99,94,25,248,85,210,62,20,44,217,54,126,150,211,101,169,117,25,30,38,167,87,169,56,135,170,53,21,145,171,166,79,58,132,33,59,27,74,141,40,66,18,148,39,42,86,55,173,197,172,35,7,58,191,101,139,91,239,2,15,203,170,34,154,237,107,78,234,190,107,177,109,107,42,217,170,220,21,169,187,252,53,58,151,9,201,114,159,216,133,45,123,26,108,148,181,109,66,20,163,193,118,74,76,207,177,24,185,78,117,126,203,22,183,222,4,31,151,84,68,0,229,113,237,217,166,95,141,124,158,104,11,105,224,95,131,42,23,7,154,113,42,152,229,87,211,55,157,209,225,228,92,213,38,150,178,138,167,26,37,244,163,70,109,88,195,45,117,93,34,113,73,39,28,82,212,165,109,35,67,77,201,80,0,0,0,0,20,173,206,175,218,158,214,251,191,131,243,26,136,186,145,74,220,234,253,169,237,111,187,248,63,49,168,128,128,2,244,249,119,112,11,15,134,59,84,239,205,82,167,210,170,90,155,91,233,72,193,198,98,71,228,203,100,219,168,240,209,100,237,53,147,203,67,238,38,67,141,172,155,87,170,218,119,37,190,163,177,3,147,86,133,233,198,164,234,61,231,170,23,173,27,210,181,93,57,244,75,180,6,95,50,84,88,242,165,28,163,57,74,108,203,215,121,191,10,158,145,153,237,66,150,165,146,77,105,109,104,185,64,1,143,245,211,66,244,227,136,189,56,168,233,126,168,81,188,117,42,118,29,101,230,140,145,42,159,41,36,100,220,168,206,25,31,77,228,110,86,15,6,147,74,148,133,165,104,90,208,172,128,0,53,161,226,31,135,235,251,134,93,80,157,165,26,140,136,139,169,67,143,30,91,83,32,147,199,10,107,15,54,74,75,177,220,121,182,212,226,9,91,218,82,137,56,39,26,113,61,246,152,198,162,247,185,178,88,22,109,205,193,205,207,121,215,109,232,146,235,182,116,138,124,154,21,65,68,100,252,21,200,168,69,142,249,33,68,100,102,135,26,112,201,72,60,160,205,45,168,203,115,104,82,104,132,6,213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,175,154,47,25,186,227,89,212,122,150,128,209,41,87,94,156,217,148,175,19,29,226,125,15,65,149,118,54,102,236,103,36,169,69,142,165,57,123,94,67,77,164,212,219,169,220,227,155,140,208,219,55,40,35,87,27,252,23,90,188,92,105,195,240,97,38,149,68,191,169,189,55,232,151,11,176,91,83,139,233,19,219,96,201,124,144,111,20,53,155,238,25,165,7,234,56,105,119,106,246,155,107,8,149,202,159,142,218,81,210,160,112,179,172,183,52,180,212,147,32,152,178,42,181,23,210,166,28,96,210,132,183,71,53,153,18,144,180,168,148,108,111,82,137,100,190,130,77,27,24,109,202,246,226,199,218,159,89,62,240,46,31,152,190,58,85,90,153,121,105,69,255,0,54,141,49,201,116,11,178,206,172,57,25,213,196,150,68,253,62,163,17,227,74,141,183,153,81,145,45,183,91,60,45,181,31,116,145,164,252,140,113,53,106,181,86,191,85,155,93,174,212,229,212,106,85,25,14,75,153,50,91,202,121,249,47,184,163,83,142,184,226,140,212,181,169,70,106,53,25,153,153,153,153,128,191,78,87,30,194,122,101,248,215,206,38,137,84,34,175,43,143,97,61,50,252,107,231,19,68,170,1,21,121,163,251,9,234,111,224,191,56,132,41,91,132,239,106,125,27,251,192,183,190,98,192,186,158,104,254,194,122,155,248,47,206,33,10,86,225,59,218,159,70,254,240,45,239,152,176,3,101,48,0,0,0,0,0,0,0,0,0,20,173,206,175,218,158,214,251,191,131,243,26,136,114,84,246,167,186,126,239,231,124,198,156,28,234,253,169,237,111,187,248,63,49,168,135,37,79,106,123,167,238,254,119,204,105,192,46,164,0,0,0,0,4,0,231,87,236,177,107,125,224,65,249,117,68,85,95,9,222,212,250,55,247,129,111,124,197,129,106,156,234,253,150,45,111,188,8,63,46,168,138,171,225,59,218,159,70,254,240,45,239,152,176,3,101,48,0,0,16,3,157,95,178,197,173,247,129,7,229,213,17,63,196,0,231,87,236,177,107,125,224,65,249,117,68,4,0,229,113,237,217,166,95,141,124,158,104,191,225,64,60,174,61,187,52,203,241,175,147,205,23,252,2,149,185,213,251,83,218,223,119,240,126,99,81,25,87,145,143,233,179,250,55,253,228,49,87,58,191,106,123,91,238,254,15,204,106,35,42,242,49,253,54,127,70,255,0,188,128,90,160,213,92,109,80,53,87,1,178,159,9,222,203,26,55,247,127,111,124,185,129,149,70,42,225,59,217,99,70,254,239,237,239,151,48,50,168,8,171,205,31,216,79,83,127,5,249,196,33,64,34,255,0,185,163,251,9,234,111,224,191,56,132,40,4,6,213,0,0,0,0,0,40,7,154,63,183,102,166,254,11,242,120,66,127,242,84,246,88,186,126,240,39,124,186,156,32,7,52,127,110,205,77,252,23,228,240,132,255,0,228,169,236,177,116,253,224,78,249,117,56,5,43,13,148,248,78,246,88,209,191,187,251,123,229,204,13,107,6,202,124,39,123,44,104,223,221,253,189,242,230,0,101,80,0,0,20,173,206,175,218,158,214,251,191,131,243,26,136,186,145,74,220,234,253,169,237,111,187,248,63,49,168,128,202,188,140,127,77,159,209,191,239,33,138,185,213,251,83,218,223,119,240,126,99,81,25,87,145,143,233,179,250,55,253,228,49,87,58,191,106,123,91,238,254,15,204,106,32,59,175,39,11,254,205,210,203,55,136,45,65,212,27,134,37,14,222,161,199,183,36,206,157,36,207,99,72,205,72,136,136,136,141,75,90,148,105,66,16,146,53,173,106,74,82,74,82,136,142,37,113,175,197,117,119,139,77,101,155,121,117,106,176,237,10,110,97,218,212,73,175,33,94,2,46,212,19,142,26,91,34,65,60,250,209,213,112,242,181,22,80,223,81,104,105,179,24,86,157,118,93,84,122,21,94,214,164,220,213,88,84,91,131,195,250,94,157,30,107,141,197,168,116,22,107,99,196,52,147,36,59,211,89,154,145,188,143,106,140,204,176,99,63,240,47,193,149,119,140,61,71,149,76,114,171,232,107,50,215,240,242,46,106,147,75,65,202,75,110,154,250,81,163,54,172,229,231,122,78,145,56,164,155,109,165,10,82,183,25,33,167,3,187,112,63,203,138,242,226,186,149,81,191,174,186,188,187,58,196,110,60,168,212,170,153,69,39,95,170,84,73,42,66,13,134,212,100,75,140,203,184,55,87,146,222,104,83,45,153,47,168,227,17,171,90,52,134,242,208,93,80,184,52,143,80,24,136,221,118,221,144,150,100,28,71,201,230,29,66,219,75,173,60,218,251,25,161,198,156,109,194,37,18,86,68,178,37,37,42,35,73,108,187,107,90,118,173,141,66,139,107,89,86,205,42,223,162,194,223,225,169,212,184,77,196,138,198,245,169,107,216,211,100,148,39,114,214,165,30,11,186,148,102,125,204,196,107,227,219,130,10,23,23,22,35,83,109,200,180,170,110,166,209,58,77,81,43,115,30,92,118,87,20,222,35,122,44,181,54,211,139,113,157,138,117,109,150,195,82,29,198,213,37,46,58,75,8,191,202,191,143,88,210,163,82,184,88,214,74,236,72,107,135,29,154,125,141,83,145,213,53,204,89,186,242,142,4,153,14,58,164,146,201,43,97,168,168,74,16,141,141,116,178,107,54,146,187,74,26,182,93,54,157,213,99,87,101,90,215,173,179,85,183,235,80,182,120,154,117,82,19,145,37,49,189,9,90,55,180,225,37,105,220,133,165,69,146,238,149,17,151,99,33,119,220,187,184,250,135,196,229,170,118,30,169,84,41,84,221,77,162,116,163,228,228,177,31,242,153,179,109,213,248,152,177,183,18,205,228,33,135,21,33,182,208,109,167,213,113,59,82,231,77,160,154,160,0,0,0,0,2,42,243,71,246,19,212,223,193,126,113,8,74,161,21,121,163,251,9,234,111,224,191,56,132,2,149,184,78,246,167,209,191,188,11,123,230,44,13,148,198,181,156,39,123,83,232,223,222,5,189,243,22,6,202,96,0,0,2,0,115,171,246,88,181,190,240,32,252,186,162,32,7,43,143,110,205,50,252,107,228,243,68,255,0,231,87,236,177,107,125,224,65,249,117,68,64,14,87,30,221,154,101,248,215,201,230,128,149,92,243,191,66,127,210,79,238,209,21,121,92,123,118,105,151,227,95,39,154,37,87,60,239,208,159,244,147,251,180,69,94,87,30,221,154,101,248,215,201,230,128,191,224,0,0,0,0,26,171,141,148,248,78,246,88,209,191,187,251,123,229,204,13,107,6,202,124,39,123,44,104,223,221,253,189,242,230,0,101,81,64,60,209,253,187,53,55,240,95,147,194,23,252,40,7,154,63,183,102,166,254,11,242,120,64,37,87,35,31,211,103,244,111,251,200,90,160,170,190,70,63,166,207,232,223,247,144,181,64,21,87,207,59,244,39,253,36,254,237,17,87,149,199,183,102,153,126,53,242,121,162,85,115,206,253,9,255,0,73,63,187,68,85,229,113,237,217,166,95,141,124,158,104,11,254,0,0,1,21,121,160,221,159,146,156,18,234,15,135,185,189,13,62,179,232,234,76,61,147,124,59,211,58,179,152,241,17,155,193,146,156,223,21,50,119,182,89,220,209,59,184,141,36,161,42,133,101,243,193,189,106,176,44,13,44,211,150,99,196,58,109,114,177,81,173,200,117,72,87,93,47,193,101,166,90,74,21,187,105,32,211,80,120,212,70,147,51,52,183,131,78,12,148,21,22,54,125,210,173,51,181,116,111,78,45,205,45,178,162,120,122,45,179,79,106,159,27,115,109,161,199,182,23,174,251,189,52,33,10,121,213,154,156,113,100,146,222,226,214,163,44,168,198,189,156,22,105,159,238,187,197,102,152,88,174,68,165,75,137,34,224,98,161,62,45,81,190,164,89,80,97,17,204,148,194,209,177,68,190,163,17,221,65,33,73,218,165,40,146,163,36,153,153,108,124,0,53,140,214,189,47,170,232,174,174,93,250,81,89,84,183,36,90,213,137,52,212,72,147,9,81,23,49,132,44,250,50,137,165,25,154,16,243,93,55,81,235,40,141,14,36,201,74,35,35,61,156,197,5,243,83,164,213,105,220,113,223,211,42,20,201,113,99,213,35,209,229,193,117,230,84,132,74,96,169,145,153,55,90,81,150,22,130,117,151,91,53,39,37,189,181,167,205,38,68,22,105,202,126,233,161,92,28,18,218,20,154,68,239,17,46,217,168,85,233,117,70,250,75,71,135,148,185,207,75,75,121,81,17,47,44,75,142,188,164,205,62,190,51,185,42,34,152,2,173,121,26,213,170,175,82,181,146,132,245,78,90,233,176,228,80,101,199,134,167,148,108,50,251,201,156,151,93,67,121,218,149,173,44,50,149,40,139,42,38,155,35,206,210,197,165,0,13,85,198,213,3,85,112,23,253,202,227,216,79,76,191,26,249,196,209,42,132,85,229,113,236,39,166,95,141,124,226,104,149,64,0,0,0,42,175,157,238,169,127,250,180,209,74,125,119,255,0,27,186,106,244,207,11,246,70,128,255,0,88,209,255,0,239,36,236,66,254,181,167,248,179,22,168,53,225,230,11,172,84,173,111,226,210,250,187,173,170,244,186,173,189,10,67,52,74,59,174,202,75,236,19,17,25,67,46,42,42,144,181,163,195,57,33,50,31,108,208,120,81,63,188,200,148,181,16,12,149,202,59,76,238,171,195,139,218,61,245,73,137,138,45,133,79,159,80,171,202,113,183,58,105,241,49,30,134,195,9,90,80,104,39,150,183,205,105,66,212,157,205,176,250,136,204,209,131,229,121,193,104,229,118,198,226,128,245,86,67,222,34,139,169,116,246,36,67,115,106,17,208,149,6,59,17,36,70,193,45,75,86,212,34,51,189,67,74,18,126,39,98,119,27,106,49,45,121,48,105,12,155,67,65,174,93,92,168,177,45,153,26,133,88,75,48,201,79,180,182,30,167,83,250,141,54,242,16,159,93,11,57,47,78,109,68,179,238,76,182,100,146,35,220,191,175,156,158,138,126,92,240,251,73,214,56,149,14,140,189,50,168,31,89,135,29,218,219,240,106,46,199,142,230,212,147,106,53,60,151,209,12,211,149,161,36,223,95,59,149,176,128,96,174,73,250,197,74,162,222,87,230,136,87,43,210,218,145,114,199,139,91,160,67,122,82,83,17,79,197,39,19,49,45,54,165,145,156,151,26,113,133,153,54,131,53,53,13,102,163,34,105,34,221,6,184,60,23,235,29,11,64,184,160,176,53,86,233,103,125,22,149,80,114,61,69,205,203,47,13,22,92,119,98,59,39,8,66,214,190,138,36,41,222,154,82,106,95,79,97,96,213,146,216,248,5,43,115,171,246,167,181,190,239,224,252,198,162,50,175,35,31,211,103,244,111,251,200,98,174,117,126,212,246,183,221,252,31,152,212,70,85,228,99,250,108,254,141,255,0,121,0,181,64,0,0,17,87,154,63,176,158,166,254,11,243,136,66,85,8,171,205,31,216,79,83,127,5,249,196,32,20,2,47,251,154,63,176,158,166,254,11,243,136,66,128,69,255,0,115,71,246,19,212,223,193,126,113,8,5,0,141,170,6,170,227,106,128,0,0,0,0,0,1,213,53,87,83,45,93,27,211,139,143,84,175,89,126,30,139,108,211,221,168,73,218,227,104,113,237,133,234,48,215,81,104,66,158,117,102,150,219,65,168,183,184,180,36,143,42,33,218,197,106,243,164,215,74,237,173,98,90,90,13,110,86,105,72,137,123,120,138,141,203,19,8,114,119,133,136,244,117,194,44,25,153,180,203,143,147,170,223,180,148,181,68,218,149,146,82,234,84,21,23,86,171,85,107,245,89,181,218,237,78,93,70,165,81,144,228,185,147,37,188,167,159,146,251,138,53,56,235,142,40,205,75,90,148,102,163,81,153,153,153,153,152,238,186,239,163,149,221,2,212,201,186,85,116,189,190,181,74,167,210,164,84,91,218,130,240,210,165,211,163,203,118,54,80,181,161,125,21,200,83,93,68,168,210,190,158,242,193,43,5,146,249,125,104,237,43,91,248,180,177,109,27,150,131,46,171,111,66,144,245,110,176,211,81,82,251,4,196,70,86,243,105,148,149,161,104,240,206,72,76,118,28,37,150,20,79,236,35,37,45,38,59,7,52,127,110,205,77,252,23,228,240,128,96,169,186,95,85,139,162,244,109,104,101,82,223,166,212,238,138,157,175,32,147,9,93,8,111,198,137,10,75,91,228,100,211,189,244,203,123,107,102,73,60,68,113,68,106,239,178,101,114,108,214,191,200,110,32,170,218,57,46,159,214,137,169,180,242,232,190,219,91,156,98,117,57,169,18,27,220,163,113,36,150,84,194,230,18,176,133,168,220,232,99,106,119,152,236,28,44,232,237,87,91,249,82,107,29,163,109,80,98,85,110,24,87,196,138,221,29,167,98,169,247,201,248,144,233,111,56,152,169,66,22,191,18,228,116,200,97,178,65,101,70,254,195,50,74,212,98,189,109,59,166,187,99,93,84,107,214,214,157,224,171,86,253,66,61,82,157,39,164,135,58,18,152,113,46,52,230,197,146,144,173,171,66,79,10,35,73,227,6,70,93,128,109,38,34,175,52,127,97,61,77,252,23,231,16,134,127,210,173,76,181,117,147,78,45,205,82,178,165,248,138,45,205,79,106,161,27,115,141,173,198,119,151,174,195,189,53,173,9,121,165,146,155,113,4,163,216,226,22,147,60,164,198,0,230,143,236,39,169,191,130,252,226,16,10,86,225,59,218,159,70,254,240,45,239,152,176,54,83,26,214,112,157,237,79,163,127,120,22,247,204,88,27,41,128,0,0,8,1,206,175,217,98,214,251,192,131,242,234,136,128,28,174,61,187,52,203,241,175,147,205,19,255,0,157,95,178,197,173,247,129,7,229,213,17,0,57,92,123,118,105,151,227,95,39,154,2,255,0,128,0,0,0,0,5,43,115,171,246,167,181,190,239,224,252,198,162,46,164,82,183,58,191,106,123,91,238,254,15,204,106,32,50,175,35,31,211,103,244,111,251,200,90,160,170,190,70,63,166,207,232,223,247,144,181,64,0,0,1,21,121,163,251,9,234,111,224,191,56,132,40,4,95,247,52,127,97,61,77,252,23,231,16,133,0,128,218,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,10,230,95,192,84,109,121,183,158,214,173,38,161,68,99,81,104,113,220,122,174,134,250,187,235,244,230,34,184,164,178,150,89,105,197,63,56,148,219,45,50,126,166,228,40,208,181,40,144,201,34,147,6,213,2,168,57,172,112,37,85,42,172,254,41,180,106,217,136,170,106,163,155,247,189,42,156,194,146,251,111,146,150,167,43,4,130,51,74,208,164,154,73,253,137,73,160,209,215,81,47,123,238,54,18,215,149,199,176,158,153,126,53,243,137,162,85,8,171,202,227,216,79,76,191,26,249,196,209,42,128,69,94,104,254,194,122,155,248,47,206,33,10,86,225,59,218,159,70,254,240,45,239,152,176,46,167,154,63,176,158,166,254,11,243,136,66,149,184,78,246,167,209,191,188,11,123,230,44,0,217,76,0,0,0,0,0,0,0,0,0,5,43,115,171,246,167,181,190,239,224,252,198,162,28,149,61,169,238,159,187,249,223,49,167,7,58,191,106,123,91,238,254,15,204,106,33,201,83,218,158,233,251,191,157,243,26,112,11,169,0,0,0,0,1,0,57,213,251,44,90,223,120,16,126,93,81,21,87,194,119,181,62,141,253,224,91,223,49,96,90,167,58,191,101,139,91,239,2,15,203,170,34,170,248,78,246,167,209,191,188,11,123,230,44,0,217,76,0,0,4,0,231,87,236,177,107,125,224,65,249,117,68,79,241,0,57,213,251,44,90,223,120,16,126,93,81,1,0,57,92,123,118,105,151,227,95,39,154,47,248,80,15,43,143,110,205,50,252,107,228,243,69,255,0,0,165,110,117,126,212,246,183,221,252,31,152,212,70,85,228,99,250,108,254,141,255,0,121,12,85,206,175,218,158,214,251,191,131,243,26,136,202,188,140,127,77,159,209,191,239,32,22,168,53,87,27,84,13,85,192,108,167,194,119,178,198,141,253,223,219,223,46,96,101,81,138,184,78,246,88,209,191,187,251,123,229,204,12,170,2,42,243,71,246,19,212,223,193,126,113,8,80,8,191,238,104,254,194,122,155,248,47,206,33,10,1,1,181,64,0,0,0,0,10,1,230,143,237,217,169,191,130,252,158,16,159,252,149,61,150,46,159,188,9,223,46,167,8,1,205,31,219,179,83,127,5,249,60,33,63,249,42,123,44,93,63,120,19,190,93,78,1,74,195,101,62,19,189,150,52,111,238,254,222,249,115,3,90,193,178,159,9,222,203,26,55,247,127,111,124,185,128,25,84,0,0,5,43,115,171,246,167,181,190,239,224,252,198,162,46,164,82,183,58,191,106,123,91,238,254,15,204,106,32,50,175,35,31,211,103,244,111,251,200,98,174,117,126,212,246,183,221,252,31,152,212,70,85,228,99,250,108,254,141,255,0,121,14,149,205,178,192,188,181,79,141,155,3,79,180,250,222,151,92,184,107,150,60,8,208,96,198,34,222,234,253,33,82,51,51,51,50,74,16,148,146,150,181,168,201,8,66,84,165,26,82,147,50,8,85,195,199,15,215,247,19,90,161,7,74,52,229,17,17,82,153,30,68,183,102,78,39,138,20,38,25,108,212,167,100,56,203,110,41,180,26,182,52,149,26,112,110,58,218,123,110,33,176,246,133,232,94,156,112,233,167,20,237,47,210,250,55,129,165,65,203,175,60,233,146,229,84,37,40,136,156,149,37,194,34,234,60,189,169,201,224,146,73,74,80,132,161,8,66,19,143,248,40,225,70,133,194,94,141,66,179,122,84,169,151,125,75,19,46,154,220,38,86,159,31,43,114,205,182,201,78,25,172,217,97,11,233,54,88,66,79,11,115,166,133,186,225,9,0,0,0,0,32,7,52,46,5,191,118,187,85,122,227,163,150,103,139,212,154,46,207,76,70,132,173,175,87,105,109,182,162,60,50,73,63,17,49,156,55,211,193,165,107,104,150,223,231,84,152,237,148,63,229,173,193,78,178,234,149,247,111,241,7,22,191,85,177,44,202,5,65,239,15,93,129,41,49,170,147,158,75,47,32,252,2,29,97,230,158,101,47,108,105,254,178,122,75,66,222,104,186,134,151,16,155,191,31,37,38,147,74,160,82,161,80,168,84,200,148,234,109,58,59,113,33,195,136,202,89,98,51,13,164,146,219,77,182,146,36,161,9,73,18,73,36,68,68,68,68,64,62,176,0,0,0,0,1,21,121,163,251,9,234,111,224,191,56,132,37,80,138,188,209,253,132,245,55,240,95,156,66,1,74,220,39,123,83,232,223,222,5,189,243,22,6,202,99,90,206,19,189,169,244,111,239,2,222,249,139,3,101,48,0,0,1,0,57,213,251,44,90,223,120,16,126,93,81,16,3,149,199,183,102,153,126,53,242,121,162,127,243,171,246,88,181,190,240,32,252,186,162,32,7,43,143,110,205,50,252,107,228,243,64,74,174,121,223,161,63,233,39,247,104,138,188,174,61,187,52,203,241,175,147,205,18,171,158,119,232,79,250,73,253,218,34,175,43,143,110,205,50,252,107,228,243,64,95,240,0,0,0,0,13,85,198,202,124,39,123,44,104,223,221,253,189,242,230,6,181,131,101,62,19,189,150,52,111,238,254,222,249,115,0,50,168,160,30,104,254,221,154,155,248,47,201,225,11,254,20,3,205,31,219,179,83,127,5,249,60,32,18,171,145,143,233,179,250,55,253,228,45,80,85,95,35,31,211,103,244,111,251,200,90,160,10,171,231,157,250,19,254,146,127,118,136,171,202,227,219,179,76,191,26,249,60,209,42,185,231,126,132,255,0,164,159,221,162,42,242,184,246,236,211,47,198,190,79,52,5,255,0,0,0,0,167,110,119,23,173,86,126,180,105,238,156,189,30,33,83,104,118,187,181,184,238,165,10,235,169,249,210,220,101,212,173,91,182,154,9,52,246,77,36,73,35,35,83,153,53,100,137,55,18,40,135,155,101,235,85,186,184,210,184,40,85,8,241,27,143,103,81,233,84,72,42,101,10,37,184,194,227,38,113,169,211,53,25,26,250,179,157,73,26,73,37,177,40,44,100,141,74,7,41,59,42,171,117,113,165,111,215,105,242,34,55,30,206,163,213,107,115,146,242,212,75,113,133,198,84,18,75,68,73,50,53,245,103,52,163,37,26,75,98,86,121,201,18,85,123,194,168,57,26,210,105,79,85,117,146,186,245,50,34,234,80,227,208,98,71,152,166,82,111,178,195,202,156,167,90,67,152,220,148,45,76,50,165,36,143,10,54,155,51,206,210,197,175,128,10,128,231,123,98,250,63,84,244,211,83,61,41,212,244,245,191,46,133,224,186,24,232,248,9,36,247,87,169,187,214,223,233,45,187,118,150,222,142,114,173,248,77,191,138,171,231,157,250,19,254,146,127,118,128,233,92,145,239,90,172,13,104,212,45,57,102,60,67,166,215,45,118,171,114,29,82,21,215,75,240,101,182,203,73,66,183,109,36,26,106,15,26,136,210,102,102,150,240,105,193,146,174,36,80,183,41,251,166,187,111,241,181,104,82,105,19,188,60,75,154,159,87,165,213,27,233,33,126,34,42,32,189,45,45,229,68,102,140,63,18,58,242,147,37,122,152,206,213,40,142,250,64,6,170,227,106,129,170,184,11,254,229,113,236,39,166,95,141,124,226,104,149,66,42,242,184,246,19,211,47,198,190,113,52,74,160,0,0,1,143,245,251,88,232,92,63,232,213,217,172,87,27,62,34,37,179,79,84,134,227,110,90,60,92,165,168,155,141,27,122,16,179,111,170,251,141,53,212,216,105,70,253,202,245,82,102,53,151,23,83,206,79,90,255,0,33,184,125,164,232,228,74,127,90,94,166,212,15,172,251,141,110,109,136,52,231,99,200,115,106,137,196,154,94,83,235,134,73,202,22,147,111,175,157,170,216,98,181,120,7,211,59,87,87,120,189,211,107,22,245,137,226,232,178,42,18,42,18,98,169,182,220,110,87,130,136,244,196,48,234,28,66,144,182,92,92,116,161,196,26,125,102,212,180,145,145,153,25,5,234,112,177,162,159,189,219,135,219,39,71,28,168,120,217,118,253,60,252,123,233,119,168,218,231,62,234,228,74,233,43,166,217,155,36,251,206,147,123,144,74,233,146,55,101,89,51,237,90,171,166,118,174,178,105,197,199,165,183,172,79,17,69,185,169,238,211,228,237,109,181,184,206,242,245,31,107,168,133,161,47,52,178,75,141,172,210,123,28,66,20,69,148,144,237,96,3,85,113,178,159,11,26,215,251,226,120,125,178,117,141,202,127,130,151,112,83,207,199,176,150,186,109,162,115,14,174,60,174,146,122,142,25,50,111,178,233,183,185,102,174,153,163,118,21,146,42,64,230,55,166,127,185,127,25,58,143,78,143,18,170,220,10,245,65,55,52,55,234,13,227,197,120,246,211,34,66,217,81,33,41,91,41,148,228,150,146,101,156,116,77,10,82,148,133,24,158,188,147,245,66,171,112,233,29,249,165,21,4,203,122,61,153,88,139,82,131,33,233,170,117,13,177,80,67,153,138,211,70,88,101,8,118,27,174,158,213,97,75,148,179,218,147,35,53,132,117,231,87,237,79,107,125,223,193,249,141,68,101,94,70,63,166,207,232,223,247,144,197,92,234,253,169,237,111,187,248,63,49,168,140,171,200,199,244,217,253,27,254,242,1,106,128,0,0,34,175,52,127,97,61,77,252,23,231,16,132,170,17,87,154,63,176,158,166,254,11,243,136,64,40,4,95,247,52,127,97,61,77,252,23,231,16,133,0,139,254,230,143,236,39,169,191,130,252,226,16,10,1,27,84,13,85,198,213,0,0,0,0,0,0,3,93,110,59,245,210,133,196,79,20,23,118,163,89,213,154,173,70,214,87,133,167,80,149,80,37,163,100,88,241,219,109,102,203,75,51,54,153,113,242,125,244,160,201,42,252,241,169,104,74,212,180,149,212,241,223,174,149,222,29,184,96,187,181,26,206,172,210,169,215,74,124,45,58,132,170,129,33,123,229,72,144,219,107,54,90,89,145,58,243,108,27,239,165,6,74,79,230,77,75,66,144,149,164,245,225,164,210,106,181,250,172,42,21,10,153,46,163,82,168,200,110,36,56,113,25,83,207,201,125,197,18,91,105,182,210,70,165,173,74,50,73,36,136,204,204,200,136,5,191,242,96,208,105,54,174,151,220,186,255,0,93,133,19,196,95,18,19,75,161,45,81,218,83,237,211,161,184,226,95,113,15,18,205,104,67,210,114,133,52,105,71,120,45,172,247,146,144,105,132,28,209,253,187,53,55,240,95,147,194,23,167,165,90,103,106,232,222,156,91,154,91,101,68,240,244,91,102,158,213,62,54,230,219,67,143,108,47,93,247,122,104,66,20,243,171,53,56,226,201,37,189,197,173,70,89,81,138,44,230,143,237,217,169,191,130,252,158,16,9,255,0,201,83,217,98,233,251,192,157,242,234,112,172,190,55,52,26,55,14,60,75,222,58,109,70,133,45,139,120,164,34,169,111,155,209,221,109,7,78,146,130,117,182,218,91,171,90,158,67,42,83,145,141,221,234,222,184,235,51,194,183,36,172,211,146,167,178,197,211,247,129,59,229,212,225,213,57,210,104,93,118,233,177,45,45,121,183,40,212,165,196,178,124,69,58,229,151,148,55,59,194,203,122,58,33,30,76,136,221,101,183,205,212,236,220,106,66,165,238,74,13,42,117,73,14,193,201,163,91,234,183,214,137,87,244,94,161,67,137,30,62,151,200,97,80,103,178,226,183,203,98,164,252,201,6,135,80,121,34,91,110,182,238,22,147,34,82,28,66,118,145,160,214,230,96,230,143,236,39,169,191,130,252,226,16,168,190,95,90,197,74,209,14,45,44,91,186,229,175,75,165,91,211,100,61,68,172,58,212,164,176,193,177,45,149,178,218,165,41,107,66,60,51,114,21,29,247,13,103,132,147,27,200,141,72,73,11,116,230,143,236,39,169,191,130,252,226,16,10,86,225,59,218,159,70,254,240,45,239,152,176,54,83,26,214,112,157,237,79,163,127,120,22,247,204,88,27,41,128,0,0,8,1,206,175,217,98,214,251,192,131,242,234,136,128,28,174,61,187,52,203,241,175,147,205,19,255,0,157,95,178,197,173,247,129,7,229,213,17,0,57,92,123,118,105,151,227,95,39,154,2,255,0,128,0,0,0,0,5,43,115,171,246,167,181,190,239,224,252,198,162,46,164,82,183,58,191,106,123,91,238,254,15,204,106,32,50,175,35,31,211,103,244,111,251,200,90,160,170,190,70,63,166,207,232,223,247,144,181,64,0,0,1,21,121,163,251,9,234,111,224,191,56,132,40,4,95,247,52,127,97,61,77,252,23,231,16,133,0,128,218,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,25,224,178,96,63,64,124,115,106,212,250,115,36,252,201,29,54,205,123,8,246,40,253,108,25,227,177,125,70,58,125,115,92,180,190,219,151,224,235,55,55,135,115,102,252,120,41,11,237,147,47,228,182,127,170,96,59,224,14,137,27,92,116,186,98,152,76,123,159,113,201,74,84,215,240,41,5,184,149,244,79,187,125,179,159,120,236,52,171,198,220,173,154,211,76,168,245,141,6,100,175,204,184,156,25,99,63,73,37,241,32,28,208,15,196,168,148,146,82,79,36,101,146,31,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,171,82,105,85,250,84,218,21,118,153,18,163,77,168,199,114,36,200,114,217,75,204,73,97,196,154,92,105,198,212,70,149,161,73,51,73,164,200,200,200,204,140,125,96,3,170,105,142,153,218,186,69,104,55,98,217,81,60,37,22,61,66,165,80,141,21,45,182,219,113,124,108,215,230,45,134,144,218,18,132,50,218,228,41,13,160,147,234,182,148,36,204,204,140,207,181,128,0,199,250,247,162,150,175,17,58,79,93,209,203,214,161,85,133,69,184,60,47,137,126,150,235,109,202,71,66,75,82,17,177,78,54,226,11,43,101,36,121,65,250,166,120,193,224,202,48,105,239,40,158,27,116,214,255,0,182,181,26,133,123,106,83,245,43,86,177,10,183,13,169,117,40,10,97,199,227,60,135,155,75,137,76,52,168,208,106,65,17,145,41,39,140,224,203,204,77,240,0,0,0,0,0,0,0,0,0,0,1,23,248,160,229,233,162,252,89,223,244,253,70,212,107,158,245,167,84,169,212,118,168,141,53,68,155,17,150,20,195,111,60,242,84,164,189,25,213,26,247,72,89,25,146,136,176,73,237,230,102,225,127,151,166,139,240,153,127,212,53,27,78,110,123,214,163,82,168,209,221,162,58,213,110,108,71,152,75,14,60,203,202,82,82,204,102,148,75,221,29,4,70,106,50,193,171,183,145,148,160,0,0,0,0,0,0,24,127,138,14,23,236,30,44,236,10,126,156,234,53,94,224,167,83,105,213,134,171,109,59,68,144,203,47,169,246,217,121,148,165,74,121,167,82,104,219,33,102,100,73,35,201,39,191,153,30,0,211,222,81,60,54,233,173,255,0,109,106,53,10,246,212,167,234,86,173,98,21,110,27,82,234,80,20,195,143,198,121,15,54,151,18,152,105,81,160,212,130,35,34,82,79,25,193,151,152,155,224,0,0,0,3,15,241,65,194,253,131,197,157,129,79,211,157,70,171,220,20,234,109,58,176,213,109,167,104,146,25,101,245,62,219,47,50,148,169,79,52,234,77,27,100,44,204,137,36,121,36,247,243,35,204,0,2,31,232,39,43,253,2,225,219,86,40,90,199,101,93,250,129,54,181,111,248,175,12,197,82,161,9,200,171,235,198,118,58,247,165,184,141,172,240,135,148,101,133,151,172,69,156,150,72,230,0,0,8,191,197,7,47,77,23,226,206,255,0,167,234,54,163,92,247,173,58,165,78,163,181,68,105,170,36,216,140,176,166,27,121,231,146,165,37,232,206,168,215,186,66,200,204,148,69,130,79,111,51,62,193,194,151,5,58,89,193,247,229,79,238,103,95,186,234,127,149,190,7,198,250,118,84,103,186,126,23,175,211,233,116,88,107,25,241,43,221,187,118,112,156,99,7,153,0,0,2,0,127,176,169,194,199,254,255,0,181,87,255,0,158,180,239,251,8,159,224,3,175,233,237,149,74,211,91,2,218,211,154,20,137,111,211,109,90,60,42,36,55,101,173,42,125,198,35,50,134,91,83,138,74,82,147,89,165,4,102,100,148,150,115,130,47,33,216,0,0,99,253,123,209,75,87,136,157,39,174,232,229,235,80,170,194,162,220,30,23,196,191,75,117,182,229,35,161,37,169,8,216,167,27,113,5,149,178,146,60,160,253,83,60,96,240,101,16,63,216,84,225,99,255,0,127,218,171,255,0,207,90,119,253,132,79,240,0,0,0,0,0,1,15,245,239,149,254,129,113,19,171,21,221,99,189,110,253,64,133,90,184,60,47,137,98,151,80,132,220,84,116,35,53,29,27,18,228,71,22,89,67,41,51,202,207,214,51,198,11,4,89,131,133,254,23,236,30,19,44,10,134,156,233,205,94,224,168,211,106,53,135,107,110,187,91,144,203,207,165,247,25,101,149,37,42,101,166,146,72,219,29,6,68,105,51,201,171,191,145,22,96,0,16,3,253,133,78,22,63,247,253,170,191,252,245,167,127,216,68,223,211,219,42,149,166,182,5,181,167,52,41,18,223,166,218,180,120,84,72,110,203,90,84,251,140,70,101,12,182,167,20,148,165,38,179,74,8,204,201,41,44,231,4,94,67,176,0,0,0,0,8,191,197,7,47,77,23,226,206,255,0,167,234,54,163,92,247,173,58,165,78,163,181,68,105,170,36,216,140,176,166,27,121,231,146,165,37,232,206,168,215,186,66,200,204,148,69,130,79,111,51,57,64,0,35,255,0,10,92,20,233,103,7,223,149,63,185,157,126,235,169,254,86,248,31,27,233,217,81,158,233,248,94,191,79,165,209,97,172,103,196,175,118,237,217,194,113,140,30,114,91,154,59,96,201,213,197,107,125,66,131,18,125,216,221,30,37,18,12,201,113,89,117,116,198,24,92,213,26,162,184,104,234,178,183,74,123,168,116,210,188,45,8,108,176,88,61,221,212,0,0,0,0,0,0,0,0,0,0,0,0,0,0,99,253,123,209,75,87,136,157,39,174,232,229,235,80,170,194,162,220,30,23,196,191,75,117,182,229,35,161,37,169,8,216,167,27,113,5,149,178,146,60,160,253,83,60,96,240,101,144,0,4,32,211,222,81,60,54,233,173,255,0,109,106,53,10,246,212,167,234,86,173,98,21,110,27,82,234,80,20,195,143,198,121,15,54,151,18,152,105,81,160,212,130,35,34,82,79,25,193,151,152,155,224,0,0,0,3,15,241,65,194,253,131,197,157,129,79,211,157,70,171,220,20,234,109,58,176,213,109,167,104,146,25,101,245,62,219,47,50,148,169,79,52,234,77,27,100,44,204,137,36,121,36,247,243,35,195,250,9,202,255,0,64,184,118,213,138,22,177,217,87,126,160,77,173,91,254,43,195,49,84,168,66,114,42,250,241,157,142,189,233,110,35,107,60,33,229,25,97,101,235,17,103,37,146,57,128,0,35,255,0,21,188,20,233,103,24,63,146,223,186,101,126,235,166,126,73,120,239,5,232,41,81,153,234,120,174,135,83,171,214,97,220,227,195,35,110,221,184,202,179,156,150,49,254,130,114,191,208,46,29,181,98,133,172,118,85,223,168,19,107,86,255,0,138,240,204,85,42,16,156,138,190,188,103,99,175,122,91,136,218,207,8,121,70,88,89,122,196,89,201,100,142,96,0,0,0,0,0,0,8,1,254,194,167,11,31,251,254,213,95,254,122,211,191,236,34,111,233,237,149,74,211,91,2,218,211,154,20,137,111,211,109,90,60,42,36,55,101,173,42,125,198,35,50,134,91,83,138,74,82,147,89,165,4,102,100,148,150,115,130,47,33,216,0,0,67,253,123,229,127,160,92,68,234,197,119,88,239,91,191,80,33,86,174,15,11,226,88,165,212,33,55,21,29,8,205,71,70,196,185,17,197,150,80,202,76,242,179,245,140,241,130,193,20,192,0,17,255,0,133,46,10,116,179,131,239,202,159,220,206,191,117,212,255,0,43,124,15,141,244,236,168,207,116,252,47,95,167,210,232,176,214,51,226,87,187,118,236,225,56,198,15,50,0,0,4,127,226,183,130,157,44,227,7,242,91,247,76,175,221,116,207,201,47,29,224,189,5,42,51,61,79,21,208,234,117,122,204,59,156,120,100,109,219,183,25,86,115,146,198,63,208,78,87,250,5,195,182,172,80,181,142,202,187,245,2,109,106,223,241,94,25,138,165,66,19,145,87,215,140,236,117,239,75,113,27,89,225,15,40,203,11,47,88,139,57,44,145,204,0,0,0,0,1,15,245,239,149,254,129,113,19,171,21,221,99,189,110,253,64,133,90,184,60,47,137,98,151,80,132,220,84,116,35,53,29,27,18,228,71,22,89,67,41,51,202,207,214,51,198,11,4,83,0,0,71,254,20,184,41,210,206,15,191,42,127,115,58,253,215,83,252,173,240,62,55,211,178,163,61,211,240,189,126,159,75,162,195,88,207,137,94,237,219,179,132,227,24,60,200,0,0,1,31,248,173,224,167,75,56,193,252,150,253,211,43,247,93,51,242,75,199,120,47,65,74,140,207,83,197,116,58,157,94,179,14,231,30,25,27,118,237,198,85,156,228,177,32,0,4,63,208,78,87,250,5,195,182,172,80,181,142,202,187,245,2,109,106,223,241,94,25,138,165,66,19,145,87,215,140,236,117,239,75,113,27,89,225,15,40,203,11,47,88,139,57,44,145,204,0,0,1,0,63,216,84,225,99,255,0,127,218,171,255,0,207,90,119,253,132,79,240,1,143,244,19,69,45,94,29,180,158,133,163,150,85,66,171,54,139,111,248,175,12,253,81,214,220,148,190,188,151,100,47,122,155,109,180,30,22,242,136,176,130,245,72,179,147,201,158,64,0,0,0,0,17,171,138,94,2,180,179,139,155,170,143,116,234,101,245,168,16,125,5,79,58,124,42,117,26,167,25,168,45,238,113,75,113,242,105,232,238,225,231,50,132,173,105,50,220,150,90,35,47,80,135,201,194,255,0,47,77,23,225,50,255,0,168,106,54,156,220,247,173,70,165,81,163,187,68,117,170,220,216,143,48,150,28,121,151,148,164,165,152,205,40,151,186,58,8,140,212,101,131,87,111,35,41,64,0,0,0,2,58,241,83,192,158,139,241,119,85,183,235,186,141,50,224,164,212,173,216,239,196,106,101,1,200,140,63,41,135,20,149,37,167,220,122,59,170,90,27,82,86,166,210,70,68,147,121,227,254,89,143,147,133,174,2,180,179,132,107,170,177,116,233,157,245,168,19,189,59,79,42,124,218,117,102,167,25,216,46,109,113,43,109,243,105,152,237,101,230,240,180,161,106,51,218,151,157,34,47,92,196,149,0,17,127,138,14,94,154,47,197,157,255,0,79,212,109,70,185,239,90,117,74,157,71,106,136,211,84,73,177,25,97,76,54,243,207,37,74,75,209,157,81,175,116,133,145,153,40,139,4,158,222,102,125,131,133,46,10,116,179,131,239,202,159,220,206,191,117,212,255,0,43,124,15,141,244,236,168,207,116,252,47,95,167,210,232,176,214,51,226,87,187,118,236,225,56,198,15,50,0,0,0,0,0,99,253,123,209,75,87,136,157,39,174,232,229,235,80,170,194,162,220,30,23,196,191,75,117,182,229,35,161,37,169,8,216,167,27,113,5,149,178,146,60,160,253,83,60,96,240,101,144,0,4,0,255,0,97,83,133,143,253,255,0,106,175,255,0,61,105,223,246,17,47,245,239,69,45,94,34,116,158,187,163,151,173,66,171,10,139,112,120,95,18,253,45,214,219,148,142,132,150,164,35,98,156,109,196,22,86,202,72,242,131,245,76,241,131,193,150,64,0,16,3,253,133,78,22,63,247,253,170,191,252,245,167,127,216,68,255,0,0,0,0,0,0,0,1,130,184,169,225,2,193,226,238,149,111,208,181,26,242,189,105,52,219,118,67,242,218,135,64,168,178,195,18,159,113,41,74,93,125,183,153,117,43,91,105,74,210,218,136,136,210,79,60,95,203,49,141,52,19,149,254,129,112,237,171,20,45,99,178,174,253,64,155,90,183,252,87,134,98,169,80,132,228,85,245,227,59,29,123,210,220,70,214,120,67,202,50,194,203,214,34,206,75,36,115,0,0,4,63,215,190,87,250,5,196,78,172,87,117,142,245,187,245,2,21,106,224,240,190,37,138,93,66,19,113,81,208,140,212,116,108,75,145,28,89,101,12,164,207,43,63,88,207,24,44,17,76,0,1,135,248,95,225,126,193,225,50,192,168,105,206,156,213,238,10,141,54,163,88,118,182,235,181,185,12,188,250,95,113,150,89,82,82,166,90,105,36,141,177,208,100,70,147,60,154,187,249,17,118,189,104,210,27,55,94,180,190,224,210,61,64,98,91,148,43,138,58,89,144,113,31,54,95,105,104,113,46,180,243,107,238,68,182,221,109,183,8,148,74,65,154,8,148,149,36,205,39,221,64,4,0,255,0,97,83,133,143,253,255,0,106,175,255,0,61,105,223,246,17,47,245,239,69,45,94,34,116,158,187,163,151,173,66,171,10,139,112,120,95,18,253,45,214,219,148,142,132,150,164,35,98,156,109,196,22,86,202,72,242,131,245,76,241,131,193,150,64,0,16,131,79,121,68,240,219,166,183,253,181,168,212,43,219,82,159,169,90,181,136,85,184,109,75,169,64,83,14,63,25,228,60,218,92,74,97,165,70,131,82,8,140,137,73,60,103,6,94,98,111,128,0,0,0,12,63,197,7,11,246,15,22,118,5,63,78,117,26,175,112,83,169,180,234,195,85,182,157,162,72,101,151,212,251,108,188,202,82,165,60,211,169,52,109,144,179,50,36,145,228,147,223,204,143,15,232,39,43,253,2,225,219,86,40,90,199,101,93,250,129,54,181,111,248,175,12,197,82,161,9,200,171,235,198,118,58,247,165,184,141,172,240,135,148,101,133,151,172,69,156,150,72,230,0,0,0,0,0,0,0,8,191,197,7,47,77,23,226,206,255,0,167,234,54,163,92,247,173,58,165,78,163,181,68,105,170,36,216,140,176,166,27,121,231,146,165,37,232,206,168,215,186,66,200,204,148,69,130,79,111,51,57,64,0,35,255,0,10,92,20,233,103,7,223,149,63,185,157,126,235,169,254,86,248,31,27,233,217,81,158,233,248,94,191,79,165,209,97,172,103,196,175,118,237,217,194,113,140,30,100,0,0,0,0,0,199,250,247,162,150,175,17,58,79,93,209,203,214,161,85,133,69,184,60,47,137,126,150,235,109,202,71,66,75,82,17,177,78,54,226,11,43,101,36,121,65,250,166,120,193,224,202,32,127,176,169,194,199,254,255,0,181,87,255,0,158,180,239,251,8,159,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,63,20,100,146,53,25,246,34,201,128,253,1,194,213,111,27,114,136,164,166,169,81,232,154,204,137,63,153,113,89,51,206,62,138,79,224,99,175,73,215,29,46,134,167,211,34,231,218,113,146,165,59,252,10,65,237,36,253,35,236,223,124,99,220,3,189,128,232,116,61,114,210,251,146,95,131,163,92,222,33,205,155,241,224,164,35,182,72,191,148,217,126,177,14,225,10,173,79,168,178,111,195,145,212,108,151,176,207,98,139,214,193,30,59,151,214,64,62,192,31,132,121,44,144,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,1,248,165,18,72,212,163,193,23,115,29,87,81,245,66,201,210,123,125,203,158,251,172,122,58,158,222,50,239,135,121,239,53,161,30,77,33,74,250,78,32,188,189,255,0,104,170,14,41,57,174,215,47,218,45,78,201,210,170,87,163,34,201,89,55,233,30,186,30,234,176,184,171,67,136,233,63,13,38,159,93,207,60,231,212,237,216,192,79,94,39,56,235,210,174,27,98,72,137,81,115,210,149,228,199,91,140,83,113,37,142,170,240,241,37,61,82,142,226,19,149,178,105,201,249,103,62,69,222,179,117,155,154,246,185,106,36,201,13,217,204,126,74,83,92,74,219,76,109,208,231,118,51,115,7,189,200,105,87,209,90,75,31,241,51,239,49,10,42,149,25,181,186,164,186,189,65,222,172,185,242,28,146,250,246,146,119,184,181,26,148,120,34,34,44,153,159,98,34,33,151,52,59,132,205,99,215,185,109,157,151,110,117,169,230,233,52,236,191,25,21,61,51,203,89,245,28,121,10,60,37,212,159,111,179,227,128,233,55,198,174,106,14,163,77,84,251,194,191,227,222,82,205,204,248,86,26,239,149,31,251,218,18,94,107,87,245,142,166,185,47,56,121,90,243,251,8,91,46,144,242,107,183,218,98,29,83,84,239,15,24,165,180,218,223,167,122,61,109,236,81,147,106,82,122,172,77,239,143,206,39,36,94,252,252,4,138,164,114,199,225,110,149,77,77,56,236,206,169,36,201,91,189,35,81,78,79,105,23,151,138,63,128,10,16,41,47,22,48,191,47,46,196,62,136,149,122,140,41,13,202,139,35,99,173,44,156,66,182,36,240,162,60,145,224,203,226,66,254,79,150,255,0,11,102,201,49,249,9,219,24,255,0,190,149,31,134,63,241,161,196,220,60,176,120,90,175,68,76,67,179,186,36,130,45,167,233,10,138,176,100,70,68,127,238,178,248,128,167,43,59,139,109,121,178,38,195,151,69,189,186,101,9,45,161,180,122,54,17,250,136,52,153,39,42,100,255,0,84,187,247,18,87,77,249,189,107,93,165,210,98,234,163,126,81,176,79,37,110,39,196,68,135,185,62,161,25,101,184,70,101,217,42,239,255,0,27,234,18,3,82,185,49,217,179,155,145,63,79,47,223,69,154,82,181,53,7,209,110,191,184,253,115,73,117,30,157,219,205,9,201,252,51,239,49,14,245,155,150,191,16,186,84,211,245,40,148,47,76,82,217,220,165,73,241,80,99,225,37,212,81,158,195,148,165,125,22,200,255,0,110,60,200,5,128,233,79,55,77,17,189,10,36,75,202,155,249,49,49,210,108,156,71,90,92,221,170,61,132,125,219,134,68,125,212,175,47,213,250,200,76,123,15,85,44,109,75,167,70,170,89,213,175,30,196,152,232,146,131,240,207,53,148,41,41,81,31,231,16,147,242,90,125,217,239,246,141,101,235,150,213,110,219,148,228,58,212,47,14,243,75,54,212,158,162,23,133,17,153,25,101,38,101,230,147,254,161,201,88,90,141,119,233,165,113,171,134,205,170,248,9,172,169,38,78,116,26,119,201,105,94,48,226,84,94,104,79,187,221,246,128,218,12,5,73,112,177,205,170,167,73,244,125,151,173,148,223,20,194,157,105,175,77,117,146,142,154,63,48,222,60,60,104,102,103,130,39,87,231,223,59,126,6,44,199,76,181,191,77,245,118,152,205,78,198,175,248,246,222,109,46,99,194,190,214,50,148,43,253,245,180,255,0,140,71,187,223,246,128,239,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,63,12,241,220,199,232,192,220,108,106,156,141,34,225,254,224,187,33,79,240,114,152,240,157,39,58,68,230,51,54,51,103,216,208,162,242,112,203,185,123,192,118,59,71,137,157,37,190,53,13,237,51,182,174,47,23,90,103,110,230,124,36,150,252,216,83,197,235,45,164,163,232,33,71,244,189,223,30,195,43,10,47,229,70,194,230,241,51,6,91,145,250,164,215,87,114,183,237,219,154,124,226,46,222,252,224,94,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,197,55,119,19,58,75,99,234,27,58,103,114,220,94,18,180,246,237,172,248,73,46,121,48,151,143,214,67,74,71,208,90,79,233,123,254,61,134,86,20,97,205,113,133,194,226,102,108,166,227,244,137,222,158,213,111,221,187,20,248,36,125,189,222,96,47,56,143,61,200,126,140,13,193,62,169,200,213,221,0,183,238,185,179,252,100,167,188,95,85,206,145,55,156,77,146,217,118,36,36,188,155,34,236,94,225,158,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,67,212,221,111,211,125,34,166,61,83,190,107,254,1,182,91,83,152,240,175,187,156,37,106,255,0,122,109,95,226,215,238,247,125,130,179,184,167,230,213,83,171,122,66,203,209,58,111,133,97,46,186,215,166,186,201,95,81,31,159,111,30,30,76,50,50,201,27,75,243,237,141,191,19,1,104,23,230,170,88,218,105,78,147,84,188,107,94,1,136,209,215,37,103,225,158,119,8,74,84,163,63,205,161,71,228,133,123,179,219,236,16,227,85,185,186,104,141,150,82,226,89,180,239,202,121,141,37,194,109,29,105,112,183,40,183,145,119,114,25,145,119,74,124,255,0,91,234,49,78,23,238,163,93,250,151,91,122,225,188,170,222,62,107,202,82,141,206,131,77,121,173,75,242,109,41,47,53,171,221,239,251,7,27,67,182,171,119,36,166,225,209,97,120,135,157,89,54,148,245,16,140,168,204,136,139,42,50,47,53,23,245,128,156,154,145,205,235,90,238,222,179,22,173,27,242,113,131,121,75,109,62,34,36,205,169,245,200,139,46,66,35,62,202,79,127,248,191,88,141,87,143,22,218,243,123,205,153,46,181,123,117,10,106,92,67,136,244,108,34,245,22,106,51,78,82,201,126,177,247,236,50,142,140,242,215,226,23,85,90,98,165,46,133,232,122,91,219,84,153,62,42,12,140,164,250,106,35,216,82,146,175,162,225,159,236,199,153,137,137,166,188,152,236,216,45,199,159,168,119,239,165,13,73,66,157,131,232,167,88,193,250,134,162,234,51,59,234,90,114,95,28,251,136,5,74,75,171,212,102,200,114,84,169,27,221,117,102,226,213,177,37,149,25,228,207,4,95,19,31,57,201,120,243,149,249,249,246,33,125,118,247,44,30,22,168,49,21,16,172,238,177,44,143,113,250,66,162,156,153,145,17,159,251,172,254,3,150,46,91,252,45,147,38,199,228,39,108,99,254,250,84,126,24,255,0,198,128,107,252,137,47,54,121,66,241,251,8,118,203,31,87,53,7,78,102,166,125,159,95,240,15,37,100,230,124,43,14,247,202,79,253,241,10,47,52,39,250,133,225,213,249,99,240,183,85,166,170,156,86,103,72,148,102,173,222,145,168,171,7,180,203,203,197,23,196,71,93,94,228,215,111,186,196,202,166,150,94,30,13,72,105,197,177,78,244,122,220,222,162,39,20,148,245,95,155,219,63,155,78,76,189,217,248,128,142,250,51,205,123,92,180,238,100,118,239,22,63,42,233,173,165,13,170,54,232,112,123,17,183,147,222,220,53,43,232,161,69,143,248,249,247,16,179,46,24,248,235,210,174,36,162,71,137,78,115,209,117,229,71,67,143,211,113,37,254,146,240,201,41,61,83,142,218,21,133,188,73,201,121,227,62,71,218,148,181,199,132,205,99,208,73,110,29,233,110,116,105,228,233,180,212,191,25,21,93,67,203,184,245,27,121,106,44,165,165,31,127,179,225,156,71,75,168,205,162,85,34,85,233,238,244,165,192,144,220,150,23,180,149,177,196,40,148,147,193,145,145,224,200,187,25,25,0,218,117,42,37,17,41,39,146,62,228,63,69,72,112,89,205,29,235,121,138,102,154,235,82,122,177,58,172,198,98,173,146,79,69,188,71,101,41,232,70,136,102,172,17,58,188,154,178,126,95,3,22,169,103,94,86,237,251,111,196,186,45,106,135,141,167,77,105,183,153,123,164,227,123,146,180,37,105,61,171,74,84,94,170,210,125,203,222,3,155,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,31,248,175,227,7,79,184,95,181,206,101,114,79,137,174,73,255,0,112,211,182,62,142,190,215,24,39,63,58,150,92,66,118,161,242,87,173,231,140,23,127,46,99,138,174,35,109,222,27,244,206,109,227,86,123,51,11,167,225,24,218,231,231,127,132,48,218,253,100,180,225,39,4,241,31,114,239,238,248,150,190,58,183,171,23,126,180,94,243,175,219,222,161,227,42,115,250,93,87,58,77,55,157,140,182,209,118,105,8,79,209,105,37,217,37,229,241,201,152,119,94,33,248,173,213,78,35,170,197,38,245,171,245,41,236,127,185,97,248,120,197,209,220,150,137,126,187,108,182,165,101,76,164,251,249,121,23,191,56,243,79,180,242,236,213,11,158,45,163,102,83,60,125,74,90,208,134,218,235,52,215,210,113,13,145,238,113,73,79,210,90,75,207,223,240,200,202,28,44,240,155,126,113,65,116,170,145,109,35,195,211,226,227,198,77,203,43,232,238,109,245,35,243,107,121,181,43,42,97,73,236,125,188,207,235,188,189,0,225,63,74,56,122,166,68,98,205,163,116,231,199,142,244,101,75,241,18,79,123,110,72,235,25,108,113,231,18,94,177,39,191,159,171,245,153,0,136,220,31,242,177,182,109,88,148,203,227,91,161,248,250,198,214,102,53,7,168,227,94,25,204,71,116,139,169,26,89,165,123,86,151,83,220,176,121,206,49,130,22,35,64,183,233,22,189,42,61,18,135,19,195,67,138,218,26,105,190,162,151,181,41,73,36,139,42,51,51,236,146,46,231,238,28,136,0,0,0,0,0,0,0,0,12,121,170,90,11,166,26,199,78,122,157,126,91,190,144,67,173,169,188,248,185,13,99,41,89,127,189,56,143,241,139,254,191,176,87,239,16,124,160,105,82,26,157,94,209,106,151,133,115,46,188,138,111,69,75,207,103,84,73,234,201,155,255,0,52,156,227,221,159,136,180,80,1,172,246,174,112,249,170,122,37,88,145,74,191,173,207,1,211,113,105,109,207,25,25,222,162,9,78,36,149,134,156,94,51,210,95,99,62,216,251,51,215,172,29,73,188,180,198,185,30,227,178,234,254,143,159,21,212,58,219,190,29,167,112,164,173,43,46,206,37,73,250,72,73,249,123,190,209,179,5,239,167,214,150,162,209,221,160,222,20,175,31,9,228,169,10,111,174,235,89,35,74,146,125,219,82,79,201,106,47,63,120,175,238,37,57,73,89,215,42,106,119,70,140,200,244,60,229,33,233,9,167,108,118,71,93,239,207,44,139,171,34,97,18,119,41,77,39,203,5,140,251,204,6,41,225,175,155,133,197,68,92,11,123,92,17,227,98,41,246,154,126,171,150,219,232,181,249,148,41,125,24,208,204,213,130,39,87,130,60,158,113,240,22,145,165,186,181,98,235,21,173,14,239,176,171,62,145,167,204,101,183,82,231,135,121,156,111,109,14,17,97,212,33,95,69,196,31,151,191,237,26,232,235,87,15,122,155,160,149,229,80,117,14,133,224,92,86,84,202,188,84,119,122,136,222,226,82,172,50,226,241,158,146,251,25,246,199,217,158,91,135,46,38,181,23,134,251,206,53,205,102,212,186,113,212,164,53,58,55,69,131,241,17,250,172,173,198,247,184,211,134,141,196,202,75,114,75,37,230,94,252,134,201,32,35,111,9,60,104,216,28,75,219,209,153,135,43,195,220,108,199,65,205,133,177,245,237,89,33,130,112,250,134,195,109,159,231,31,36,250,191,105,118,242,146,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,43,27,156,246,164,77,133,108,90,154,123,79,147,182,61,75,199,250,65,189,132,123,250,110,83,221,107,185,167,37,131,51,63,85,69,245,252,5,156,138,15,230,101,170,167,168,188,69,213,41,237,175,44,81,186,27,11,30,93,104,48,204,255,0,144,147,243,71,215,251,0,101,126,77,48,107,175,234,213,203,58,156,246,216,17,60,31,142,70,212,30,253,209,170,4,223,115,245,139,10,207,209,253,162,230,69,117,114,110,211,6,237,173,49,184,175,233,17,118,191,115,120,77,171,223,156,248,105,21,6,188,137,102,94,74,253,82,253,190,98,197,64,0,0,0,0,0,0,0,0,0,126,103,190,0,126,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,207,124,15,208,0,0,0,0,0,0,0,0,20,205,206,90,13,117,141,90,182,167,84,94,221,2,95,140,240,40,218,130,217,182,53,60,156,238,94,177,229,88,250,95,176,92,200,174,174,114,58,96,221,203,166,22,237,252,196,93,207,219,62,47,114,247,227,30,38,69,61,175,35,89,23,146,127,84,255,0,103,152,14,183,201,131,82,38,77,182,110,205,61,159,39,116,122,111,128,240,13,236,34,217,212,114,162,235,189,201,57,60,153,17,250,202,63,171,224,44,228,80,127,44,221,85,253,206,184,139,165,211,221,94,24,172,245,247,150,63,196,193,152,101,252,133,31,154,254,175,218,47,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,4,110,226,215,141,27,3,134,139,122,75,51,37,120,139,141,232,235,84,40,91,31,70,229,154,31,38,207,168,76,56,217,126,113,131,79,173,246,159,111,48,204,26,165,171,86,46,142,218,211,46,251,246,179,232,234,124,54,92,117,78,120,119,158,206,198,214,225,150,26,66,213,244,91,89,249,123,190,193,86,252,74,115,112,184,171,107,159,111,104,122,60,20,68,190,235,76,85,114,219,157,102,191,60,132,175,163,38,25,26,114,70,210,240,103,146,198,62,34,23,241,27,196,214,162,241,33,122,73,185,175,42,151,82,58,84,182,224,198,232,176,94,30,63,85,229,182,222,246,218,108,215,180,158,81,110,81,100,252,207,221,142,39,69,120,123,212,221,123,175,38,131,167,148,47,28,226,112,167,149,226,163,181,211,70,246,210,165,97,231,17,156,117,81,216,143,190,126,220,7,92,191,181,38,242,212,234,228,139,142,244,171,250,66,124,167,86,235,142,248,118,154,202,148,181,44,251,54,148,167,233,45,71,229,239,251,7,97,210,62,31,53,79,91,107,12,82,172,27,115,199,245,28,66,92,115,198,70,107,166,131,83,105,53,97,215,17,156,117,81,216,143,190,126,220,89,247,13,124,164,172,235,105,52,203,163,89,164,122,98,114,80,204,133,83,182,59,31,160,247,230,86,101,213,143,48,201,91,84,151,83,229,131,206,125,196,44,6,200,211,235,75,78,168,237,80,108,250,87,128,132,202,82,132,183,215,117,220,17,37,41,46,238,41,71,228,132,151,159,184,5,110,112,249,202,6,149,29,168,53,237,105,169,120,167,50,211,203,166,244,84,140,118,105,70,158,172,105,191,243,169,206,61,249,248,11,2,210,221,5,211,13,28,167,51,78,176,237,223,71,161,166,210,222,124,92,135,115,132,160,191,223,92,95,248,180,127,87,218,50,24,0,0,0,0,0,0,0,0,14,58,191,111,210,46,138,84,138,37,114,39,137,135,41,181,180,235,125,69,35,114,84,147,73,150,82,100,101,217,70,93,143,222,43,187,140,14,86,54,205,213,18,167,124,104,140,63,1,88,218,244,199,96,245,28,119,196,185,137,14,153,117,36,203,36,163,114,212,210,123,22,11,25,198,50,66,200,128,6,175,122,131,167,151,102,151,220,242,173,27,210,153,224,42,113,22,180,45,174,179,78,253,23,22,217,158,230,212,164,253,38,212,94,126,239,134,6,113,225,87,142,29,79,225,190,173,14,157,22,161,226,237,99,146,219,146,169,221,40,237,228,183,48,75,87,84,216,113,207,226,153,219,130,248,228,187,249,220,63,23,60,27,88,60,78,90,178,138,161,15,163,114,71,140,178,167,78,234,60,173,142,37,183,250,69,211,39,219,108,240,227,230,175,91,183,184,251,121,81,159,16,156,63,222,156,59,223,178,236,171,190,54,211,66,220,84,87,247,180,125,118,9,231,91,67,155,91,113,205,187,186,42,60,25,228,189,255,0,19,11,254,225,203,136,235,15,136,235,22,29,217,103,212,58,143,244,91,76,248,221,39,139,195,72,232,178,227,141,239,113,166,201,123,77,228,150,228,150,15,204,190,172,180,53,182,225,127,136,139,179,135,29,78,167,222,54,236,238,140,87,29,106,53,77,190,147,74,234,195,57,12,184,242,50,182,156,52,228,153,46,233,45,197,238,248,29,240,240,171,196,109,187,196,134,153,194,188,105,47,98,97,245,60,91,27,92,252,215,240,135,219,71,172,166,155,37,100,153,51,236,93,189,255,0,19,12,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,3,227,171,213,98,81,105,238,212,231,47,99,12,237,220,172,25,227,42,36,151,145,25,249,153,123,135,216,32,135,53,158,33,15,76,180,161,139,2,150,156,84,174,141,219,29,207,241,94,26,76,23,79,213,83,106,74,178,149,153,125,36,227,235,242,1,90,220,112,241,55,80,226,55,86,102,213,163,254,102,137,27,167,224,152,245,85,183,116,104,201,115,214,54,155,89,250,236,231,214,47,179,183,158,52,208,109,20,185,181,235,80,160,216,86,195,91,164,75,234,229,123,155,45,187,24,117,223,37,184,130,60,147,74,254,87,253,71,142,210,149,45,68,148,150,76,197,235,242,217,225,98,147,163,26,89,18,245,169,198,255,0,108,181,190,167,138,86,245,122,157,25,51,27,71,100,188,182,207,45,186,94,68,95,94,79,185,4,138,208,141,20,181,244,42,195,135,101,219,49,186,109,199,234,111,94,247,15,126,231,157,112,187,45,197,227,29,85,123,255,0,234,44,140,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,163,106,222,141,217,26,207,107,203,181,175,90,103,138,143,37,151,26,73,245,158,70,195,83,110,35,63,155,90,12,240,78,171,182,125,255,0,102,41,179,141,126,93,87,94,131,74,155,123,217,42,244,157,168,235,206,57,140,54,207,132,73,156,151,118,126,114,74,220,115,99,77,39,190,59,231,226,70,71,121,131,231,168,64,137,85,131,34,155,61,174,172,121,77,45,151,81,184,211,185,10,35,37,22,72,200,203,177,159,144,13,94,237,27,190,227,211,235,142,45,199,109,205,240,117,42,123,232,117,183,58,109,185,181,109,184,149,151,101,165,73,63,89,9,62,228,126,66,229,248,1,230,13,75,214,138,85,63,76,245,21,223,11,117,68,105,168,172,187,181,75,241,132,132,197,101,43,218,204,100,54,222,247,93,89,224,213,234,227,225,131,44,25,204,75,151,98,40,104,171,107,134,148,22,230,22,227,243,170,180,239,45,132,126,46,75,207,245,95,146,102,120,34,109,59,18,143,172,139,204,133,103,210,170,85,43,94,189,18,173,5,206,132,250,84,182,228,52,172,37,91,30,105,100,164,158,12,141,39,133,36,188,200,203,237,1,180,185,30,75,37,239,31,162,10,242,224,227,102,62,182,217,209,244,230,245,254,15,114,209,91,68,86,21,221,126,38,59,45,68,101,46,97,182,16,218,55,56,234,189,83,81,153,125,101,131,41,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,3,168,106,197,234,206,158,216,53,75,185,245,109,68,30,134,79,6,127,77,230,219,247,37,95,175,240,49,172,245,223,112,203,186,238,41,117,249,206,245,95,149,211,220,173,164,156,237,66,80,93,136,136,188,146,94,225,123,124,206,117,13,219,15,133,139,141,16,87,182,116,255,0,7,225,207,4,127,66,163,15,119,154,84,95,69,103,231,129,71,58,83,106,34,246,191,169,118,203,138,218,153,157,124,158,51,141,140,173,127,18,253,95,136,13,134,120,78,210,179,209,253,19,161,89,174,185,189,248,190,43,168,172,99,59,165,190,225,118,222,178,242,115,227,255,0,80,204,67,231,128,194,99,68,67,9,242,78,127,206,102,62,128,31,53,62,3,20,216,201,139,28,176,132,231,30,126,243,51,247,159,214,62,144,0,0,0,0,0,0,1,8,120,130,227,174,141,195,183,17,17,109,42,235,29,122,92,141,254,57,91,150,158,158,216,45,56,223,100,199,113,71,149,60,95,68,254,222,222,83,120,80,95,51,107,149,186,255,0,20,55,3,13,30,83,15,194,119,248,239,167,67,63,129,124,0,95,132,121,13,74,101,47,178,173,200,86,112,120,50,242,60,123,199,176,70,46,93,250,138,238,162,112,219,64,153,38,71,90,68,127,21,212,86,194,79,210,159,44,139,177,37,37,228,129,39,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,7,174,68,134,162,178,167,222,86,212,39,25,60,25,249,158,61,195,216,35,23,49,13,69,119,78,248,109,175,204,141,35,163,34,71,133,233,171,97,43,232,207,136,71,216,210,162,242,88,12,123,195,255,0,29,84,110,34,56,136,149,105,80,89,232,82,227,108,240,42,220,181,117,55,65,117,199,59,42,59,106,44,41,147,250,71,246,118,243,155,226,130,185,100,220,173,208,56,161,183,216,116,240,153,158,47,191,195,101,58,97,252,15,226,47,212,0,0,0,0,0,0,124,213,8,12,84,163,42,44,130,202,21,140,249,251,140,143,220,127,80,250,64,0,97,222,44,116,172,245,131,68,235,182,107,78,108,126,87,133,233,171,25,198,217,108,56,125,183,160,188,155,248,255,0,212,51,16,249,231,176,153,49,22,194,188,149,143,243,145,128,213,222,208,184,101,218,151,20,74,252,23,122,79,197,234,109,86,210,86,55,33,72,62,198,70,94,74,63,112,217,135,73,239,86,117,10,193,165,221,204,43,114,39,117,240,120,50,250,15,56,223,189,41,253,79,129,13,108,245,90,212,69,147,127,85,45,150,213,185,48,250,24,60,99,59,217,66,254,39,250,223,17,120,220,177,117,13,219,239,133,139,113,19,151,186,116,15,25,226,15,4,95,78,163,51,111,146,82,95,69,5,229,144,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,126,25,224,178,126,225,250,32,175,49,254,54,99,232,149,155,35,78,108,175,225,23,45,105,181,197,125,93,209,225,163,188,212,182,84,230,28,97,109,175,107,141,39,213,37,17,159,212,89,51,15,147,143,238,96,212,189,23,165,79,211,61,59,119,197,93,114,218,118,43,206,237,82,60,25,45,50,153,82,246,189,25,109,185,177,214,144,120,37,122,217,248,100,206,154,46,235,190,227,212,27,142,85,199,114,77,241,149,42,131,235,117,199,58,109,183,185,110,56,165,159,100,37,41,47,89,106,62,196,94,99,227,170,212,170,87,69,122,93,90,115,157,121,245,89,110,72,117,88,74,119,188,234,205,74,60,17,18,75,42,81,249,17,23,216,44,195,151,111,46,196,87,17,73,215,13,87,78,214,16,235,19,105,84,236,231,121,23,132,146,203,253,86,36,145,150,72,220,78,197,35,235,50,242,32,24,111,130,142,93,119,94,188,202,135,123,222,202,244,101,168,211,205,185,140,54,247,139,73,28,103,118,126,110,74,28,111,123,78,171,190,59,99,226,100,69,114,90,73,163,118,62,140,90,241,45,107,42,153,225,35,198,101,182,148,125,103,156,222,105,109,180,110,252,226,214,101,146,105,61,179,238,251,115,220,105,244,248,148,168,44,83,96,53,210,143,25,180,178,210,55,26,182,161,36,68,69,147,51,51,236,69,230,62,144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,128,120,199,225,162,135,196,94,149,212,232,206,70,205,106,36,103,164,83,157,222,191,227,211,26,66,90,45,189,86,209,244,222,206,84,120,248,246,242,207,192,3,87,253,77,176,43,90,95,124,214,108,122,243,93,57,116,137,210,33,171,214,65,238,233,60,182,140,253,69,40,139,187,103,219,113,253,167,230,51,71,3,220,77,212,56,114,213,152,85,105,31,158,162,73,234,120,214,61,84,238,219,26,74,91,245,137,167,22,94,187,217,245,75,237,237,229,60,249,175,240,173,75,175,217,223,187,125,185,27,109,94,158,189,147,189,117,30,98,182,212,233,46,43,215,120,147,244,205,61,146,131,87,195,183,97,79,170,74,144,163,74,139,6,64,54,155,164,85,98,86,169,237,84,224,175,123,15,110,218,172,25,103,10,52,159,153,17,249,145,251,135,216,32,135,42,110,33,15,83,116,161,253,63,169,167,53,43,95,110,247,115,252,111,137,147,57,210,236,150,210,148,225,40,34,250,74,207,213,228,39,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,195,50,73,100,252,133,1,115,29,214,99,213,222,33,42,103,26,79,86,157,74,232,248,66,217,183,111,86,12,77,254,104,74,143,214,111,223,159,171,2,229,184,182,214,166,244,47,71,42,215,154,123,201,103,161,209,79,199,50,152,109,93,250,107,47,39,125,229,255,0,89,107,135,34,67,210,158,83,239,175,114,213,140,158,8,188,139,30,224,18,19,129,125,7,155,174,250,237,71,161,173,140,210,35,248,143,30,238,226,252,222,232,114,84,223,110,162,20,121,91,88,245,79,237,237,231,176,212,72,172,194,142,136,204,39,106,17,156,22,76,252,207,62,255,0,180,64,174,83,220,62,38,196,210,70,181,62,176,207,78,173,113,110,203,123,179,210,232,73,156,199,154,92,82,85,148,172,143,232,150,62,179,238,39,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,76,184,172,78,136,244,41,40,222,204,134,212,211,137,201,150,82,162,193,150,75,191,145,138,128,230,117,193,27,118,61,82,78,182,105,244,79,240,109,65,229,189,83,103,169,244,31,113,83,36,188,230,231,95,53,30,18,148,22,212,160,139,225,223,36,46,20,112,247,125,179,78,188,237,106,181,169,86,111,124,58,188,23,224,188,156,168,189,71,91,83,106,250,38,71,228,163,242,50,63,172,128,107,71,163,250,157,93,209,253,67,163,95,116,7,250,111,211,102,71,121,196,237,65,245,27,109,246,221,52,122,232,89,22,77,178,238,73,51,47,242,13,131,56,81,226,18,221,226,35,74,41,55,93,42,95,82,123,81,152,143,82,111,166,225,116,229,20,102,28,117,57,83,109,164,240,167,136,178,146,218,126,239,170,153,184,244,225,42,225,225,215,83,230,212,34,64,221,107,214,159,114,100,73,61,84,22,197,61,34,81,161,157,134,243,142,30,26,100,143,113,227,224,100,71,231,243,112,23,197,5,79,135,157,93,167,34,109,75,165,110,86,31,102,20,228,116,82,173,169,118,84,94,163,153,38,156,112,240,219,39,234,167,31,81,145,249,134,193,64,56,155,78,229,165,222,86,205,42,235,162,63,214,129,87,132,196,232,238,109,82,119,54,235,105,113,7,133,17,40,189,85,23,153,17,253,68,57,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,87,60,232,174,121,62,139,179,237,180,150,25,63,72,110,62,221,253,106,114,203,221,159,63,172,66,78,2,232,144,171,220,74,91,16,167,159,230,213,227,115,231,255,0,136,74,63,113,151,188,136,74,30,115,79,58,119,221,178,210,26,252,217,120,221,202,220,95,226,105,248,236,35,71,47,174,135,239,156,181,205,245,237,79,240,238,248,51,255,0,131,229,124,0,108,44,69,130,193,15,208,0,1,243,84,106,17,105,112,220,159,53,206,155,45,99,114,176,103,140,153,17,118,34,51,243,50,31,72,141,60,193,181,42,62,154,240,221,112,212,93,115,98,222,240,155,59,25,249,79,138,71,252,149,126,184,14,141,193,119,24,197,196,70,165,222,148,119,147,225,219,137,232,239,6,206,119,231,116,121,10,115,214,38,27,255,0,19,158,231,239,237,245,204,241,74,60,159,25,154,246,189,76,113,146,252,202,58,125,101,118,237,152,83,246,246,62,254,127,1,117,192,0,3,175,95,151,245,171,166,150,204,171,190,243,169,248,10,84,45,157,103,250,46,59,183,123,137,109,62,171,105,82,143,42,90,75,177,123,254,25,1,195,107,62,171,91,154,51,96,212,47,171,158,71,74,28,30,150,239,81,197,103,123,205,180,95,65,11,63,55,83,252,147,255,0,73,107,103,168,87,116,187,242,240,168,93,115,143,47,206,233,110,242,254,67,72,108,188,146,146,242,65,123,136,73,158,61,120,217,157,196,205,211,232,107,102,86,219,62,7,251,149,189,132,125,77,237,197,82,251,173,134,221,44,58,194,188,204,243,238,237,231,210,56,60,225,50,238,226,114,251,68,8,80,51,111,194,207,164,165,245,90,252,206,246,100,27,94,161,188,218,213,151,24,50,245,124,188,207,183,152,91,167,44,251,38,69,155,195,13,190,137,10,201,202,241,120,236,95,201,168,76,248,40,255,0,88,75,1,199,91,212,10,93,175,71,143,66,162,198,240,240,163,111,233,55,189,75,219,185,70,163,238,163,51,62,234,51,238,99,145,0,0,0,0,0,0,0,24,255,0,93,53,211,78,56,116,211,138,142,168,106,133,103,192,210,160,225,166,89,104,137,114,170,18,148,70,109,197,140,217,153,117,30,94,213,96,178,73,36,165,75,90,144,132,45,105,12,128,3,175,216,23,253,155,170,118,109,39,80,116,250,225,137,92,183,171,145,202,76,25,209,140,246,58,140,153,25,25,25,18,144,180,168,148,133,161,68,75,66,210,164,168,146,164,153,23,96,0,0,29,42,217,214,43,6,234,212,75,179,74,41,245,232,141,221,150,116,134,218,157,73,122,83,37,45,198,23,18,36,146,150,211,4,179,116,227,98,115,77,27,170,74,75,170,149,167,220,70,160,238,160,0,0,0,0,0,3,31,234,182,186,105,198,141,76,180,41,55,173,103,165,85,190,238,8,86,221,2,154,193,18,229,77,149,33,246,217,53,165,6,101,134,90,234,165,110,184,102,73,74,77,36,89,90,219,66,195,32,0,199,250,195,174,154,113,160,208,237,154,182,168,86,125,13,74,186,46,6,109,182,106,78,145,20,88,114,157,97,247,155,92,149,153,151,73,147,240,234,65,185,131,74,20,180,154,246,160,150,180,100,0,0,0,0,0,0,0,1,210,174,205,98,176,108,91,254,212,211,155,190,189,18,145,82,189,35,205,118,138,236,217,76,199,98,83,241,222,134,207,132,66,156,90,84,185,46,42,123,70,219,72,74,141,68,219,190,91,72,148,29,212,0,0,0,0,0,0,117,251,254,255,0,179,116,178,205,171,106,14,160,220,49,40,118,245,14,57,201,157,58,73,158,198,145,146,34,34,34,35,82,214,165,26,80,132,36,141,107,90,146,148,146,148,162,35,14,192,3,175,233,237,235,74,212,171,2,218,212,106,20,121,108,83,110,170,60,42,220,54,165,161,41,125,182,36,178,135,155,75,137,74,148,146,89,37,100,70,68,165,22,115,131,63,49,216,0,0,71,254,43,120,214,210,206,15,191,37,191,116,202,5,215,83,252,173,241,222,11,208,81,99,61,211,240,189,14,167,87,172,251,88,207,137,70,221,187,179,133,103,24,44,245,254,23,249,133,232,191,22,119,253,67,78,116,230,216,189,105,213,42,117,29,218,219,174,214,225,68,101,133,48,219,204,178,164,165,76,201,117,70,189,210,16,100,70,146,44,18,187,249,17,132,160,0,29,83,83,181,50,213,210,43,65,203,234,245,151,225,40,177,234,20,218,124,153,74,113,182,219,139,227,102,177,13,15,186,183,22,148,33,150,215,33,43,113,102,175,85,180,173,68,70,100,68,97,218,192,124,148,154,181,42,191,74,133,93,161,84,226,84,105,181,24,237,203,135,50,35,201,121,137,44,56,146,83,110,182,226,76,210,180,41,38,74,37,17,153,25,25,25,15,172,0,0,0,0,0,0,6,63,209,237,116,211,141,121,135,115,85,180,190,179,233,154,85,175,112,61,109,189,82,104,136,226,204,148,211,12,60,226,227,44,140,250,172,151,136,74,9,204,18,86,164,40,209,185,6,133,174,48,106,23,55,110,27,116,214,255,0,185,116,230,187,100,234,83,245,43,86,177,54,137,49,216,148,216,10,97,199,227,60,182,92,83,106,84,196,168,208,106,65,153,25,165,39,140,100,139,200,4,223,1,135,248,95,226,130,193,226,206,192,168,106,54,156,210,46,10,117,54,157,88,118,136,235,85,184,236,178,250,159,109,150,94,82,146,150,93,117,38,141,178,16,68,102,162,60,146,187,121,25,230,0,0,1,23,248,160,230,23,162,252,38,95,244,253,57,212,107,98,245,168,212,170,52,118,171,109,59,68,133,17,230,18,195,143,60,202,82,165,61,37,165,18,247,71,89,153,18,76,176,105,239,230,68,18,128,4,95,225,127,152,94,139,241,103,127,212,52,231,78,109,139,214,157,82,167,81,221,173,186,237,110,20,70,88,83,13,188,203,42,74,84,204,151,84,107,221,33,6,68,105,34,193,43,191,145,31,45,197,79,28,90,105,194,13,86,223,167,234,117,149,122,207,143,115,199,125,234,116,234,36,120,47,176,181,176,164,147,204,168,157,148,219,169,90,9,214,84,102,104,216,100,234,118,169,70,75,36,132,138,1,21,120,107,230,67,160,92,80,234,57,233,109,149,75,186,232,149,165,211,223,168,70,252,161,98,20,102,230,116,141,27,216,99,167,41,197,184,246,197,41,205,132,159,226,218,117,70,100,73,49,42,128,0,6,31,226,131,138,11,7,132,203,2,159,168,218,141,72,184,42,52,218,141,97,170,35,77,81,35,178,243,233,125,198,94,121,42,82,94,117,164,146,54,199,89,25,146,140,242,105,237,230,100,25,128,4,42,210,174,108,26,5,172,154,143,110,105,109,149,166,218,171,34,181,115,84,26,167,198,221,71,132,182,217,222,126,187,238,244,230,45,105,101,164,18,156,113,100,147,216,218,22,163,44,36,196,160,187,53,138,193,177,111,251,83,78,110,250,244,74,69,74,244,143,53,218,43,179,101,51,29,137,79,199,122,27,62,17,10,113,105,82,228,184,169,237,27,109,33,42,53,19,110,249,109,34,80,119,80,0,0,0,0,0,24,254,70,186,105,196,29,113,103,135,138,157,103,192,222,115,173,246,174,74,108,105,4,72,110,163,21,79,72,109,196,71,94,125,119,155,240,171,90,219,50,37,116,212,75,78,242,67,166,222,64,0,0,0,0,0,0,0,0,0,1,215,245,10,245,165,105,173,129,114,234,53,118,60,183,233,182,173,30,109,110,99,81,16,149,62,227,17,153,91,206,37,180,169,73,73,172,210,131,34,35,82,75,56,201,151,152,14,192,2,0,127,179,87,194,199,254,240,117,87,255,0,157,84,239,251,112,159,224,0,0,0,0,56,155,178,233,161,88,214,173,102,245,186,103,120,42,45,191,79,145,84,168,201,233,45,206,132,86,27,83,142,185,177,4,165,171,106,16,163,194,72,212,120,193,17,159,96,28,176,15,146,147,86,165,87,233,80,171,180,42,156,74,141,54,163,29,185,112,230,68,121,47,49,37,135,18,74,109,214,220,73,154,86,133,36,201,68,162,51,35,35,35,33,245,128,0,0,0,0,0,0,8,1,254,205,95,11,31,251,193,213,95,254,117,83,191,237,192,39,248,14,191,167,183,173,43,82,172,11,107,81,168,81,229,177,77,186,168,240,171,112,218,150,132,165,246,216,146,202,30,109,46,37,42,82,73,100,149,145,25,18,148,89,206,12,252,199,96,0,0,24,255,0,88,117,211,78,52,26,29,179,86,213,10,207,161,169,87,69,192,205,182,205,73,210,34,139,14,83,172,62,243,107,146,179,50,233,50,126,29,72,55,48,105,66,150,147,94,212,18,214,128,200,0,0,0,0,0,0,3,228,171,85,169,84,10,84,218,237,118,167,18,157,77,167,71,114,92,201,146,222,75,44,70,97,180,154,156,117,199,20,100,148,33,41,35,81,168,204,136,136,140,204,7,214,3,170,105,142,166,90,186,187,104,55,125,89,82,252,93,22,69,66,165,79,141,41,46,54,227,114,188,20,215,225,173,246,150,218,212,133,178,226,227,169,109,172,149,235,54,164,40,200,140,204,139,235,179,111,251,55,80,99,85,101,89,151,12,74,170,40,117,137,180,10,153,50,103,190,29,70,35,166,212,136,238,161,68,74,66,210,162,201,100,189,100,41,11,78,228,45,42,48,236,0,0,0,0,0,0,3,175,185,127,217,173,95,241,244,181,87,12,67,187,37,81,222,175,162,146,147,53,62,84,230,158,109,133,72,89,17,97,8,55,94,66,19,184,203,121,147,155,55,116,220,218,29,128,4,127,226,183,141,109,44,224,251,242,91,247,76,160,93,117,63,202,223,29,224,189,5,22,51,221,63,11,208,234,117,122,207,181,140,248,148,109,219,187,56,86,113,130,207,95,225,127,152,94,139,241,103,127,212,52,231,78,109,139,214,157,82,167,81,221,173,186,237,110,20,70,88,83,13,188,203,42,74,84,204,151,84,107,221,33,6,68,105,34,193,43,191,145,24,74,0,0,0,0,29,127,80,175,90,86,154,216,23,46,163,87,99,203,126,155,106,209,230,214,230,53,17,9,83,238,49,25,149,188,226,91,74,148,148,154,205,40,50,34,53,36,179,140,153,121,128,236,0,32,7,251,53,124,44,127,239,7,85,127,249,213,78,255,0,183,9,191,167,183,173,43,82,172,11,107,81,168,81,229,177,77,186,168,240,171,112,218,150,132,165,246,216,146,202,30,109,46,37,42,82,73,100,149,145,25,18,148,89,206,12,252,192,118,0,24,171,89,248,161,208,237,1,153,69,164,234,109,255,0,74,166,85,107,213,8,16,98,83,85,45,146,148,150,229,62,108,148,199,80,181,167,163,13,189,142,173,201,14,26,91,74,89,89,17,169,102,148,43,37,82,106,212,170,253,42,21,118,133,83,137,81,166,212,99,183,46,28,200,143,37,230,36,176,226,73,77,186,219,137,51,74,208,164,153,40,148,70,100,100,100,100,3,235,0,0,0,1,130,180,243,141,61,6,212,205,121,187,56,113,183,238,9,108,94,22,164,135,162,26,39,198,240,236,85,31,99,113,75,106,18,148,173,206,174,58,144,162,90,84,148,26,137,43,91,125,70,208,167,18,25,212,0,0,0,113,55,101,211,66,177,173,90,205,235,116,206,240,84,91,126,159,34,169,81,147,210,91,157,8,172,54,167,29,115,98,9,75,86,212,33,71,132,145,168,241,130,35,62,195,235,164,213,169,85,250,84,42,237,10,167,18,163,77,168,199,110,92,57,145,30,75,204,73,97,196,146,155,117,183,18,102,149,161,73,50,81,40,140,200,200,200,200,7,214,0,0,0,3,170,106,174,161,67,210,109,56,184,245,54,167,65,170,214,96,90,244,247,106,147,98,82,250,7,40,226,180,91,222,113,4,251,173,54,125,54,201,110,25,26,201,70,148,25,36,148,163,74,76,59,88,8,1,254,205,95,11,31,251,193,213,95,254,117,83,191,237,194,122,82,106,212,170,253,42,21,118,133,83,137,81,166,212,99,183,46,28,200,143,37,230,36,176,226,73,77,186,219,137,51,74,208,164,153,40,148,70,100,100,100,100,3,235,0,28,77,217,116,208,172,107,86,179,122,221,51,188,21,22,223,167,200,170,84,100,244,150,231,66,43,13,169,199,92,216,130,82,213,181,8,81,225,36,106,60,96,136,207,176,14,88,4,0,255,0,102,175,133,143,253,224,234,175,255,0,58,169,223,246,225,50,169,58,189,102,212,116,94,22,189,204,126,93,46,211,149,107,183,119,186,228,182,13,79,197,167,42,33,74,82,156,109,157,230,107,75,70,102,105,111,127,114,50,78,238,217,14,234,3,228,164,213,169,85,250,84,42,237,10,167,18,163,77,168,199,110,92,57,145,30,75,204,73,97,196,146,155,117,183,18,102,149,161,73,50,81,40,140,200,200,200,200,125,96,0,0,0,0,0,0,3,165,104,238,177,88,58,235,96,82,245,27,78,107,209,42,52,218,140,118,29,117,166,165,50,243,244,247,220,101,183,149,18,82,89,90,210,212,150,210,234,9,198,141,70,105,51,251,12,195,186,128,0,0,0,0,0,14,38,236,186,104,86,53,171,89,189,110,153,222,10,139,111,211,228,85,42,50,122,75,115,161,21,134,212,227,174,108,65,41,106,218,132,40,240,146,53,30,48,68,103,216,7,44,3,228,164,213,169,85,250,84,42,237,10,167,18,163,77,168,199,110,92,57,145,30,75,204,73,97,196,146,155,117,183,18,102,149,161,73,50,81,40,140,200,200,200,200,125,96,0,0,0,0,0,0,58,253,167,127,217,183,212,155,130,45,159,112,196,171,46,213,172,57,64,171,156,99,53,34,45,69,182,154,117,216,230,188,109,82,208,151,219,37,237,51,218,189,200,86,22,133,165,61,128,0,0,0,0,0,0,68,254,102,22,76,139,203,134,27,129,17,213,131,139,225,51,216,191,149,80,135,241,81,126,168,150,3,142,184,40,20,187,162,145,34,133,90,141,215,135,39,103,85,189,234,78,237,170,37,23,116,153,25,119,73,31,99,1,172,86,158,221,210,236,59,194,159,117,193,60,63,7,171,183,203,249,109,45,179,243,74,139,201,103,238,49,178,102,140,106,181,185,172,214,13,62,250,182,36,117,97,206,234,237,245,28,78,54,60,227,71,244,208,131,243,105,95,201,47,244,157,11,113,135,194,93,221,195,29,244,184,19,96,127,181,233,184,244,100,190,171,95,158,216,204,115,123,212,39,156,90,112,227,228,94,183,159,153,118,242,238,220,5,241,179,59,134,107,167,208,215,52,173,214,124,255,0,247,83,123,8,186,123,27,148,164,119,67,14,58,121,117,244,249,25,99,223,219,200,47,180,7,94,176,239,235,87,82,237,152,183,125,153,83,241,244,169,187,250,47,244,92,107,118,199,20,218,189,87,18,149,22,20,133,23,114,247,124,48,59,8,0,134,28,104,241,140,92,59,234,93,151,71,101,62,33,185,126,145,241,140,231,102,54,199,142,166,253,99,97,207,241,217,236,126,238,255,0,84,207,20,163,206,17,153,172,235,212,55,30,47,204,175,169,209,87,110,248,133,3,119,98,239,231,241,1,116,180,234,132,90,164,54,231,194,115,168,203,185,218,172,25,103,6,100,125,140,136,252,200,199,210,35,79,47,157,74,143,169,92,55,91,213,22,156,222,182,124,94,254,198,94,115,229,17,127,37,63,168,36,176,0,252,50,201,96,199,232,0,215,123,143,90,44,42,23,18,151,60,40,7,249,164,248,44,121,255,0,226,17,79,222,103,239,51,19,111,146,237,207,39,209,119,133,182,162,203,37,232,253,167,219,183,173,81,89,251,179,231,245,136,93,204,23,161,251,231,46,131,97,123,146,126,11,190,12,191,224,248,191,17,37,249,50,188,233,95,119,51,75,107,212,63,5,181,91,191,243,53,12,246,1,112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,56,155,178,229,165,217,182,205,82,235,173,191,209,129,72,132,252,233,46,109,82,182,182,211,106,113,103,132,145,168,240,148,159,145,25,253,70,3,22,241,91,196,37,187,195,190,148,85,174,186,180,190,156,247,99,63,30,154,223,77,195,234,75,56,207,184,210,114,150,220,73,101,76,153,101,69,180,189,255,0,94,190,122,195,169,213,221,97,212,58,197,247,95,123,168,253,74,100,135,155,78,212,23,77,183,31,113,210,71,168,132,17,224,220,62,230,146,51,255,0,32,205,124,122,241,65,83,226,27,87,42,40,131,82,235,91,148,105,15,66,130,142,138,83,189,45,74,149,211,115,38,211,110,22,91,120,189,85,103,235,51,63,47,163,128,190,18,174,30,34,181,62,21,66,92,13,182,189,21,246,230,75,147,213,65,239,83,50,34,154,217,216,79,54,225,101,167,140,247,22,126,4,70,126,65,158,249,98,240,70,221,241,85,141,173,122,131,19,252,27,79,117,15,211,25,234,125,55,219,84,57,44,185,185,167,201,69,148,169,101,181,72,50,248,251,136,92,4,72,172,65,136,204,40,200,216,204,118,210,211,105,201,158,18,146,193,22,79,191,145,14,54,208,182,105,214,101,173,73,181,41,45,236,135,72,130,196,22,83,149,31,168,211,105,109,63,72,204,252,146,94,102,103,245,152,230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,117,189,70,179,226,95,214,45,122,206,156,89,106,177,77,149,4,207,191,110,171,43,111,61,148,147,242,89,251,203,237,47,49,64,124,116,104,60,221,8,215,106,197,13,12,98,145,35,195,248,7,119,23,231,54,195,140,167,59,117,22,162,194,221,199,172,127,103,111,45,136,4,5,230,195,195,226,47,189,35,119,83,232,236,245,42,214,238,220,53,187,29,94,188,168,44,121,169,196,165,56,74,12,254,137,231,234,62,224,43,239,151,22,179,30,145,113,9,76,57,50,122,84,234,175,91,197,150,205,219,186,80,101,236,242,66,148,94,179,158,236,125,121,23,250,70,74,44,151,144,213,114,60,135,162,188,151,216,94,213,167,56,60,17,249,150,61,227,99,206,18,117,169,189,116,209,202,77,230,174,210,94,235,245,147,240,196,167,219,79,126,154,11,201,175,113,127,214,97,154,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,120,58,226,90,65,184,179,193,23,152,10,157,231,69,171,47,74,172,89,218,91,74,149,211,110,15,164,61,42,214,194,62,166,244,211,159,103,186,145,219,29,207,212,81,231,223,240,21,243,161,122,121,39,84,181,58,145,101,198,46,243,252,70,79,183,109,145,221,115,222,164,255,0,139,248,151,250,7,115,227,43,83,93,213,61,122,184,46,36,202,235,197,87,132,232,43,102,223,40,81,208,174,219,18,126,109,251,200,74,190,78,186,74,197,207,168,21,237,67,149,220,173,207,11,176,187,247,241,12,84,25,63,37,151,234,254,169,254,207,48,22,235,104,219,80,45,11,122,45,189,76,111,167,26,38,253,137,202,143,27,150,165,159,117,25,159,154,143,222,57,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,139,184,144,209,58,38,189,105,69,114,196,171,53,151,164,195,147,224,92,220,191,204,202,84,103,154,109,120,75,136,37,96,221,51,194,149,180,253,255,0,18,215,159,93,52,146,181,162,26,153,89,211,250,217,101,202,124,185,13,176,231,169,249,214,91,144,235,73,94,18,181,237,207,72,251,26,140,203,252,167,179,72,128,252,210,56,83,103,84,116,249,221,87,183,25,255,0,14,91,172,41,217,5,184,253,120,113,216,154,250,139,215,121,40,44,173,196,249,36,213,246,151,96,29,31,148,175,20,203,185,104,238,232,69,205,43,116,186,92,117,73,167,171,102,49,25,180,65,138,211,120,67,36,94,106,87,172,165,153,252,115,230,44,192,107,9,167,23,189,115,73,181,18,145,119,83,79,167,50,135,82,143,33,198,253,67,223,209,125,14,26,50,164,168,139,38,217,22,112,127,180,108,59,194,198,183,82,53,223,70,237,235,194,158,231,240,191,1,17,154,139,120,87,169,47,194,176,227,169,201,182,130,60,27,165,221,37,183,225,240,32,203,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,175,121,208,218,4,116,107,66,235,109,188,154,125,33,212,86,124,189,122,115,101,219,119,250,5,117,240,199,118,46,203,214,171,122,188,83,60,50,24,241,123,156,233,239,198,232,143,36,187,96,255,0,91,225,239,23,75,204,218,196,114,246,225,78,232,110,27,27,230,198,240,93,5,110,198,221,213,40,123,187,26,136,143,41,73,249,138,9,74,148,133,18,146,120,50,1,181,35,43,39,27,37,145,228,140,121,140,119,160,122,130,214,166,233,133,34,238,104,247,20,207,17,235,119,44,236,144,235,127,170,159,212,248,12,136,0,42,155,156,198,172,176,243,182,230,151,67,145,135,24,241,158,49,189,135,223,113,83,223,71,115,71,219,228,175,183,224,45,96,204,136,178,99,93,190,58,245,102,94,175,113,25,114,92,42,95,240,34,240,126,21,188,23,169,252,2,50,23,223,98,12,242,109,231,185,125,128,39,23,37,253,54,240,116,123,187,81,30,60,250,71,192,116,75,245,122,106,168,178,175,37,119,243,247,164,191,210,45,12,71,14,0,116,209,157,52,225,170,218,128,166,246,205,145,227,60,73,228,207,59,103,202,52,127,45,69,228,191,119,237,24,119,141,94,100,246,238,136,46,69,133,167,140,122,78,231,45,157,103,119,56,207,132,255,0,115,186,158,207,69,91,110,111,109,213,151,101,118,199,196,200,136,36,254,186,241,27,166,124,62,91,203,175,223,245,159,8,158,221,52,120,121,14,111,245,218,65,247,105,165,227,29,100,123,189,255,0,110,40,255,0,139,174,54,245,7,137,250,194,225,203,123,192,219,45,99,195,211,182,176,238,220,165,131,87,231,73,134,220,63,206,49,187,191,199,30,94,120,91,82,181,82,246,213,171,137,235,162,249,171,250,66,123,251,119,185,225,217,107,232,161,8,46,205,33,41,250,45,160,188,189,223,104,151,220,21,242,223,185,181,170,84,11,223,81,75,209,246,170,186,191,154,252,219,190,35,180,134,188,217,148,135,17,181,214,144,126,93,243,240,201,152,97,174,18,184,58,190,248,159,186,81,26,152,215,132,160,49,159,27,80,220,203,157,45,205,190,109,254,105,79,182,181,101,108,26,123,121,103,39,219,206,249,244,115,70,172,157,15,179,163,89,150,61,51,193,194,143,191,183,89,231,51,185,215,28,255,0,125,90,207,205,213,251,253,255,0,97,23,55,99,88,182,222,157,91,177,173,123,86,7,132,167,197,223,211,111,170,227,152,220,181,44,251,173,74,87,210,90,143,207,222,59,0,0,0,0,0,0,0,0,249,42,213,106,85,2,149,54,187,93,169,196,167,83,105,209,220,151,50,100,183,146,203,17,152,109,38,167,29,113,197,25,37,8,74,72,212,106,51,34,34,35,51,1,215,245,87,83,45,93,27,211,139,143,84,175,89,126,30,139,108,211,221,168,73,218,227,104,113,237,133,234,48,215,81,104,66,158,117,102,150,219,65,168,183,184,180,36,143,42,33,64,60,104,241,109,117,113,115,170,103,116,212,154,240,54,221,11,196,211,237,154,114,82,227,93,56,42,146,226,208,251,237,27,206,182,83,28,108,217,75,203,108,201,42,232,182,68,88,65,12,129,204,103,141,127,223,85,168,236,80,44,10,157,85,189,50,181,191,55,77,140,249,244,155,170,78,35,89,57,83,83,59,82,180,238,66,201,182,146,233,169,72,109,42,86,26,83,206,182,93,43,131,110,10,175,238,47,175,39,169,116,249,114,237,139,78,4,121,14,206,186,94,163,189,42,34,31,108,154,196,70,140,141,13,57,36,205,246,148,109,41,212,25,53,189,125,246,146,84,25,171,150,135,30,178,116,26,225,103,69,117,102,187,45,253,58,174,72,109,154,66,220,233,108,160,84,95,148,218,84,242,158,121,214,210,196,19,75,143,58,241,122,251,86,146,90,18,147,91,198,187,169,164,213,169,85,250,84,42,237,10,167,18,163,77,168,199,110,92,57,145,30,75,204,73,97,196,146,155,117,183,18,102,149,161,73,50,81,40,140,200,200,200,200,107,67,174,154,23,168,252,58,106,61,71,75,245,66,141,224,106,176,112,235,47,52,102,184,181,8,170,51,38,229,70,112,200,186,140,175,106,176,120,37,18,146,164,45,40,90,22,132,216,87,42,126,59,106,165,85,129,194,206,178,220,209,21,77,84,114,98,200,170,212,95,82,95,109,242,82,18,221,28,214,100,105,90,20,147,81,177,189,73,52,26,58,9,53,239,97,182,194,215,197,32,113,165,174,154,143,195,167,51,59,243,84,52,190,179,224,106,176,125,12,211,204,186,70,184,181,8,170,164,65,55,34,201,108,140,186,140,175,106,114,89,37,18,146,149,161,72,90,16,180,221,248,160,30,104,254,221,154,155,248,47,201,225,0,187,62,29,117,230,205,226,75,72,232,90,173,102,77,136,164,84,99,161,21,56,44,200,55,151,73,168,146,18,114,33,58,106,66,21,189,181,43,4,163,66,119,160,208,226,75,98,210,103,146,198,186,220,23,113,109,117,112,141,170,101,116,211,90,241,214,221,119,195,83,238,106,114,146,227,189,72,41,146,218,214,251,13,19,205,54,115,27,108,158,75,43,112,205,41,235,56,70,88,89,139,254,210,173,76,181,117,147,78,45,205,82,178,165,248,138,45,205,79,106,161,27,115,141,173,198,119,151,174,195,189,53,173,9,121,165,146,155,113,4,163,216,226,22,147,60,164,192,118,176,1,242,85,170,212,170,5,42,109,118,187,83,137,78,166,211,163,185,46,100,201,111,37,150,35,48,218,77,78,58,227,138,50,74,16,148,145,168,212,102,68,68,70,102,3,170,235,22,177,88,58,21,96,85,53,27,81,171,209,41,212,218,116,119,221,105,167,101,50,203,245,7,219,101,199,147,18,42,94,90,18,236,151,18,210,201,182,137,68,106,50,251,76,169,1,142,38,47,46,43,249,129,233,62,169,94,16,98,83,144,155,226,219,166,210,41,145,136,148,138,117,57,186,171,107,105,131,115,105,41,229,238,117,197,173,197,17,110,90,213,181,40,70,198,209,242,241,245,198,189,213,197,102,163,203,162,82,106,126,31,76,173,154,131,205,219,148,248,230,226,27,159,176,212,218,106,114,9,196,161,106,121,212,25,154,18,180,151,69,181,154,8,183,41,213,187,138,184,78,246,167,209,191,188,11,123,230,44,0,181,78,117,126,203,22,183,222,4,31,151,84,71,84,229,117,199,212,59,194,133,77,225,159,88,170,20,170,93,86,220,167,198,131,105,214,31,146,196,54,234,113,80,182,163,49,77,82,20,164,239,152,158,163,105,107,166,74,83,205,165,91,136,150,217,173,238,215,206,175,217,98,214,251,192,131,242,234,136,166,10,77,90,171,64,170,194,174,208,170,114,233,213,42,116,134,229,195,153,17,229,50,252,103,219,81,41,183,91,113,38,74,66,210,162,37,18,136,200,200,200,140,128,109,60,2,31,242,230,227,95,247,213,105,195,244,11,254,167,74,111,83,109,111,205,212,163,48,125,39,42,144,72,144,77,212,210,206,212,161,59,150,179,109,212,180,106,74,28,74,85,134,146,243,77,148,192,0,0,0,1,86,188,238,42,213,90,5,87,65,171,180,42,156,186,117,74,157,34,224,151,14,100,71,148,203,241,159,109,84,197,54,235,110,36,201,72,90,84,68,162,81,25,25,25,17,144,180,161,85,124,243,191,66,127,210,79,238,208,18,83,151,55,26,255,0,190,171,78,31,160,95,245,58,83,122,155,107,126,110,165,25,131,233,57,84,130,68,130,110,166,150,118,165,9,220,181,155,110,165,163,82,80,226,82,172,52,151,154,108,166,0,214,7,74,181,50,234,209,189,71,183,53,74,202,151,225,235,86,205,65,170,132,109,206,56,134,222,216,126,187,14,244,214,133,169,151,80,106,109,196,18,139,123,107,90,76,240,163,27,4,240,119,197,85,155,197,126,145,211,239,10,53,74,34,110,122,116,120,241,174,202,67,109,155,43,167,84,77,30,185,165,165,45,106,240,206,41,46,41,149,238,86,228,17,164,207,168,135,16,128,206,160,0,3,228,171,85,169,84,10,84,218,237,118,167,18,157,77,167,71,114,92,201,146,222,75,44,70,97,180,154,156,117,199,20,100,148,33,41,35,81,168,204,136,136,140,204,82,15,50,254,56,228,241,29,121,61,163,214,58,34,35,78,172,186,195,139,102,91,107,106,66,235,149,22,73,198,14,106,94,65,169,37,24,146,183,82,202,80,175,93,14,27,139,51,53,33,12,230,174,107,28,118,213,78,171,63,133,157,26,185,162,38,154,152,230,197,239,85,167,62,165,62,227,230,165,165,202,57,44,136,146,132,37,36,147,127,98,148,107,53,244,20,104,216,251,110,85,176,13,148,248,78,246,88,209,191,187,251,123,229,204,12,170,49,87,9,222,203,26,55,247,127,111,124,185,129,149,64,85,95,60,239,208,159,244,147,251,180,98,174,74,158,212,247,79,221,252,239,152,211,134,85,231,157,250,19,254,146,127,118,140,85,201,83,218,158,233,251,191,157,243,26,112,11,169,17,87,154,63,176,158,166,254,11,243,136,66,85,8,171,205,31,216,79,83,127,5,249,196,32,17,43,149,63,29,181,82,170,192,225,103,89,110,104,138,166,170,57,49,100,85,106,47,169,47,182,249,41,9,110,142,107,50,52,173,10,73,168,216,222,164,154,13,29,4,154,247,176,219,118,190,53,87,23,83,203,83,152,23,238,237,14,14,130,106,179,219,47,234,85,61,94,139,168,169,88,110,177,6,35,17,145,249,215,95,146,183,164,84,86,126,37,247,54,160,146,109,182,181,246,218,160,19,252,0,0,5,106,243,69,227,234,29,159,66,169,112,207,163,181,10,85,82,171,113,211,228,193,187,43,12,73,98,99,116,200,171,91,177,159,166,165,9,82,182,76,87,77,196,187,212,36,169,150,212,157,164,107,112,150,206,106,230,51,198,191,239,85,211,134,40,22,5,78,148,230,166,221,63,155,166,198,124,250,174,82,224,153,44,156,169,169,157,170,66,182,173,4,219,73,116,210,149,184,165,43,14,165,151,91,58,33,171,85,170,181,250,172,218,237,118,167,46,163,82,168,200,114,92,201,146,222,83,207,201,125,197,26,156,117,199,20,102,165,173,74,51,81,168,204,204,204,204,204,5,207,242,84,246,88,186,126,240,39,124,186,156,42,175,139,31,106,125,100,251,192,184,126,98,248,181,78,74,158,203,23,79,222,4,239,151,83,133,85,241,99,237,79,172,159,120,23,15,204,95,1,106,156,149,61,150,46,159,188,9,223,46,167,9,254,53,235,224,131,141,27,171,132,125,71,98,116,213,85,107,118,13,75,168,197,110,222,106,115,137,109,29,83,103,116,232,204,26,201,147,152,130,97,178,37,44,189,118,201,77,110,70,226,113,23,253,105,221,52,43,230,213,163,94,182,180,239,27,69,184,41,241,234,148,233,61,37,183,215,138,251,105,113,167,54,44,146,180,238,66,210,120,81,18,139,56,50,35,236,3,150,20,173,206,175,218,158,214,251,191,131,243,26,136,186,145,74,220,234,253,169,237,111,187,248,63,49,168,128,114,84,246,167,186,126,239,231,124,198,156,38,167,55,61,51,186,181,19,132,119,170,54,180,79,23,249,21,112,68,185,170,44,33,183,28,121,80,91,98,68,119,86,218,80,133,103,167,226,146,234,205,91,82,150,154,117,102,175,87,7,10,249,42,123,83,221,63,119,243,190,99,78,23,19,168,86,85,43,82,172,11,151,78,107,178,37,177,77,186,168,243,104,147,29,136,180,165,246,216,146,202,217,113,77,169,73,82,73,100,149,153,145,154,84,89,198,72,252,128,107,131,195,69,255,0,27,75,56,134,211,125,65,168,92,50,232,116,218,29,209,77,147,84,157,24,221,222,213,59,196,32,166,17,147,68,107,90,21,28,221,66,208,146,61,232,82,147,133,110,193,236,188,53,108,187,45,106,237,141,117,86,108,171,166,15,130,173,91,245,9,20,186,140,110,170,28,232,74,97,197,54,235,123,208,106,66,182,173,10,44,164,205,39,140,145,153,119,27,9,240,19,169,150,174,168,112,143,166,117,27,90,95,83,208,54,252,43,102,162,194,220,108,222,139,58,3,8,142,234,28,74,22,173,155,186,105,117,4,172,40,218,121,165,154,83,191,0,36,0,166,190,117,154,153,249,65,174,54,94,150,196,151,74,145,18,207,183,215,80,123,195,185,190,84,121,211,222,252,227,18,48,179,36,97,136,144,220,66,13,41,86,215,205,70,106,74,209,139,148,26,208,241,47,127,198,213,62,33,181,35,80,105,247,12,186,229,54,185,116,84,164,210,231,73,55,119,187,78,241,11,40,100,68,233,18,208,132,199,38,144,132,40,139,98,18,148,225,59,112,65,47,249,44,88,18,107,188,67,93,122,131,34,222,137,50,155,106,218,235,140,137,207,19,74,92,10,140,201,13,147,38,209,40,247,165,107,142,196,244,26,208,93,145,189,42,50,234,17,43,42,243,184,171,85,104,21,93,6,174,208,170,114,233,213,42,116,139,130,92,57,145,30,83,47,198,125,181,83,20,219,173,184,147,37,33,105,81,18,137,68,100,100,100,70,67,58,242,140,211,59,171,78,248,71,102,163,116,196,240,159,150,183,4,187,154,156,194,219,113,183,147,5,198,35,199,105,110,37,104,78,58,158,21,78,160,211,185,42,105,214,150,74,245,176,88,3,158,119,232,79,250,73,253,218,2,74,114,230,227,95,247,213,105,195,244,11,254,167,74,111,83,109,111,205,212,163,48,125,39,42,144,72,144,77,212,210,206,212,161,59,150,179,109,212,180,106,74,28,74,85,134,146,243,77,148,192,26,192,233,86,166,93,90,55,168,246,230,169,89,82,252,61,106,217,168,53,80,141,185,199,16,219,219,15,215,97,222,154,208,181,50,234,13,77,184,130,81,111,109,107,73,158,20,99,96,158,14,248,170,179,120,175,210,58,125,225,70,169,68,77,207,78,143,30,53,217,72,109,179,101,116,234,137,163,215,52,180,165,173,94,25,197,37,197,50,189,202,220,130,52,153,245,16,226,16,25,212,0,0,83,95,55,251,166,187,99,113,161,167,183,173,173,59,193,86,173,251,62,147,84,167,73,233,33,206,132,166,42,211,220,105,205,139,37,33,91,86,132,158,20,70,147,198,12,140,187,9,255,0,193,7,26,54,175,23,26,112,196,233,170,165,81,47,234,111,81,138,221,188,212,230,212,226,250,68,206,233,209,152,53,155,197,13,102,251,100,74,89,122,142,26,154,220,189,164,226,235,175,157,95,181,61,173,247,127,7,230,53,17,15,244,47,93,53,31,135,77,71,167,106,134,151,214,124,13,86,14,90,121,151,72,215,22,161,21,70,70,228,89,45,145,151,81,149,237,78,75,36,162,82,82,180,41,11,66,22,144,217,164,6,52,225,215,94,108,222,36,180,142,133,170,214,100,216,138,69,70,58,17,83,130,204,131,121,116,154,137,33,39,34,19,166,164,33,91,219,82,176,74,52,39,122,13,14,36,182,45,38,121,44,0,0,0,0,0,0,98,174,44,125,150,53,147,238,254,225,249,115,227,42,140,85,197,143,178,198,178,125,223,220,63,46,124,6,181,131,106,129,170,184,218,160,0,0,0,6,42,226,199,217,99,89,62,239,238,31,151,62,50,168,197,92,88,251,44,107,39,221,253,195,242,231,192,85,175,44,46,61,99,104,197,86,39,15,218,193,93,137,3,79,170,114,36,189,74,171,203,234,172,233,53,23,212,206,198,92,117,78,244,163,193,81,165,245,25,147,94,171,207,155,139,82,80,110,45,55,62,53,87,22,253,202,235,143,168,119,133,10,155,195,62,177,84,41,84,186,173,185,79,141,6,211,172,63,37,136,109,212,226,161,109,70,98,154,164,41,73,223,49,61,70,210,215,76,148,167,155,74,183,17,45,179,91,193,101,64,0,0,0,0,3,85,113,181,64,213,92,6,202,124,39,123,44,104,223,221,253,189,242,230,6,85,24,171,132,239,101,141,27,251,191,183,190,92,192,202,160,2,0,115,171,246,88,181,190,240,32,252,186,162,39,248,128,28,234,253,150,45,111,188,8,63,46,168,128,234,156,174,184,250,135,120,80,169,188,51,235,21,66,149,75,170,219,148,248,208,109,58,195,242,88,134,221,78,42,22,212,102,41,170,66,148,157,243,19,212,109,45,116,201,74,121,180,171,113,18,219,53,189,101,67,86,26,77,90,171,64,170,194,174,208,170,114,233,213,42,116,134,229,195,153,17,229,50,252,103,219,81,41,183,91,113,38,74,66,210,162,37,18,136,200,200,200,140,133,239,114,230,227,95,247,213,105,195,244,11,254,167,74,111,83,109,111,205,212,163,48,125,39,42,144,72,144,77,212,210,206,212,161,59,150,179,109,212,180,106,74,28,74,85,134,146,243,77,144,76,0,0,0,21,65,205,99,142,218,169,213,103,240,179,163,87,52,68,211,83,28,216,189,234,180,231,212,167,220,124,212,180,185,71,37,145,18,80,132,164,146,111,236,82,141,102,190,130,141,27,31,109,204,213,204,191,143,88,218,13,111,61,162,186,77,93,136,254,162,215,35,184,205,93,109,245,119,208,41,207,197,113,41,121,47,50,235,106,98,113,169,198,93,100,189,125,168,73,173,105,73,45,147,93,38,0,191,238,87,30,194,122,101,248,215,206,38,138,213,183,248,182,186,184,70,227,235,88,238,154,107,94,58,219,174,234,5,98,159,115,83,148,151,29,234,65,77,105,107,91,236,52,79,52,217,204,109,178,121,44,173,195,52,167,172,225,25,97,102,44,171,149,199,176,158,153,126,53,243,137,162,149,184,177,246,167,214,79,188,11,135,230,47,128,216,206,192,191,236,221,83,179,105,58,131,167,215,12,74,229,189,92,142,82,96,206,140,103,177,212,100,200,200,200,200,148,133,165,68,164,45,10,34,90,22,149,37,68,149,36,200,187,0,163,110,90,28,113,201,225,198,242,103,71,175,132,68,94,157,94,149,134,214,244,183,22,212,117,208,234,47,19,108,20,213,60,179,74,78,49,165,13,37,228,173,94,162,27,39,16,100,105,90,30,187,234,77,90,149,95,165,66,174,208,170,113,42,52,218,140,118,229,195,153,17,228,188,196,150,28,73,41,183,91,113,38,105,90,20,147,37,18,136,204,140,140,140,128,125,96,3,165,107,22,177,88,58,21,96,85,53,27,81,171,209,41,212,218,116,119,221,105,167,101,50,203,245,7,219,101,199,147,18,42,94,90,18,236,151,18,210,201,182,137,68,106,50,251,76,131,31,241,137,197,85,155,194,134,145,212,47,10,205,74,34,174,122,140,121,17,173,58,67,141,155,203,168,212,73,30,161,169,164,173,10,240,205,169,77,169,229,238,78,212,25,36,143,168,182,208,186,245,229,83,169,151,86,178,113,221,169,154,165,122,203,241,21,171,154,207,169,212,36,237,113,197,182,206,250,157,59,99,13,117,22,181,165,150,144,73,109,180,26,143,99,104,66,72,240,146,16,215,138,174,38,47,46,43,245,114,102,169,94,16,98,83,144,152,233,166,210,41,145,136,148,138,117,57,181,184,182,152,55,54,146,158,94,231,92,90,220,81,22,229,173,91,82,132,108,109,18,131,146,167,181,61,211,247,127,59,230,52,224,25,87,158,119,232,79,250,73,253,218,49,87,37,79,106,123,167,238,254,119,204,105,195,42,243,206,253,9,255,0,73,63,187,70,42,228,169,237,79,116,253,223,206,249,141,56,5,212,128,0,0,197,92,88,251,44,107,39,221,253,195,242,231,198,85,24,171,139,31,101,141,100,251,191,184,126,92,248,13,107,6,202,124,39,123,44,104,223,221,253,189,242,230,6,181,131,101,62,19,189,150,52,111,238,254,222,249,115,0,40,135,141,106,103,16,212,158,33,174,88,188,75,57,45,119,58,228,61,38,33,248,185,18,105,222,142,122,67,174,178,84,197,190,165,40,160,146,150,233,52,140,254,111,11,66,137,46,37,105,41,233,202,111,141,168,117,10,23,239,100,213,235,175,165,62,151,177,86,117,82,175,82,97,182,222,138,165,178,195,116,102,250,134,151,22,242,92,112,141,132,17,184,165,54,165,182,146,109,44,54,149,72,174,97,156,22,82,184,167,210,249,21,219,66,223,136,173,84,182,163,145,219,243,14,74,98,156,214,9,205,206,211,223,113,73,52,173,10,73,186,166,137,102,146,67,198,147,234,54,133,189,186,136,127,219,85,133,117,127,194,182,229,201,110,84,63,243,144,231,83,103,71,115,255,0,85,198,94,109,196,125,74,74,147,238,50,1,180,152,8,191,192,87,24,150,247,20,250,71,76,77,102,177,17,141,69,161,199,240,87,5,49,233,145,124,92,213,176,134,18,229,81,168,237,109,82,99,58,167,155,51,62,146,16,135,84,182,139,113,33,42,87,107,227,19,138,171,55,133,13,35,168,94,21,154,148,69,92,245,24,242,35,90,116,135,27,55,151,81,168,146,61,67,83,73,90,21,225,155,82,155,83,203,220,157,168,50,73,31,81,109,161,97,130,185,158,113,191,51,135,75,86,54,144,233,188,173,151,245,225,79,121,217,18,20,203,232,244,85,29,230,228,71,41,76,72,105,214,205,185,157,116,229,147,78,242,79,65,197,45,41,203,123,233,219,69,44,171,251,81,117,114,208,178,180,182,68,184,183,101,82,177,25,170,76,200,203,121,11,128,249,44,148,82,205,198,18,167,90,67,4,147,121,110,160,140,219,67,106,95,242,71,201,170,186,153,117,107,38,163,220,122,165,122,203,241,21,171,154,160,237,66,78,215,28,91,108,239,63,81,134,186,139,90,210,203,72,36,182,218,13,71,177,180,33,36,120,73,11,148,229,135,193,4,206,29,45,89,58,189,169,17,118,95,215,133,61,150,163,199,75,207,163,209,84,119,155,143,32,226,191,29,214,155,54,230,117,211,135,137,91,201,61,6,210,133,39,46,111,9,149,167,176,175,42,117,129,109,83,245,26,173,18,169,118,69,163,194,102,189,58,34,73,44,74,168,165,148,20,151,155,34,66,8,144,167,73,106,34,36,35,177,151,170,159,34,236,0,0,49,87,22,62,203,26,201,247,127,112,252,185,241,86,188,176,184,245,141,163,21,88,156,63,107,5,118,36,13,62,169,200,146,245,42,175,47,170,179,164,212,95,83,59,25,113,213,59,210,143,5,70,151,212,102,77,122,175,62,110,45,73,65,184,180,218,87,22,62,203,26,201,247,127,112,252,185,241,173,96,13,170,0,86,175,43,174,62,161,222,20,42,111,12,250,197,80,165,82,234,182,229,62,52,27,78,176,252,150,33,183,83,138,133,181,25,138,106,144,165,39,124,196,245,27,75,93,50,82,158,109,42,220,68,182,205,111,89,80,0,235,250,133,101,82,181,42,192,185,116,230,187,34,91,20,219,170,143,54,137,49,216,139,74,95,109,137,44,173,151,20,218,148,149,36,150,73,89,153,25,165,69,156,100,143,200,118,0,1,171,190,161,89,85,93,53,191,238,93,57,174,200,136,253,74,213,172,77,162,76,118,34,212,166,28,126,51,203,101,197,54,165,37,42,52,26,144,102,70,105,73,227,25,34,242,23,231,203,171,88,232,90,201,194,61,137,38,144,207,135,151,103,211,216,179,170,145,183,45,125,25,80,24,105,180,158,245,33,4,174,171,7,29,252,39,114,81,215,217,185,74,66,140,86,7,55,61,51,181,116,239,139,135,170,54,180,79,9,249,107,111,196,185,170,44,33,182,219,101,51,156,126,68,119,86,218,80,132,227,169,225,82,234,205,91,148,167,93,117,102,175,91,5,32,57,37,235,95,254,238,184,115,153,79,248,222,180,249,77,181,255,0,163,195,150,219,203,55,63,244,35,109,41,111,252,121,169,95,64,128,90,160,138,188,205,53,175,247,22,225,30,233,240,244,255,0,21,62,251,205,149,15,123,91,217,107,198,176,247,136,113,204,56,133,39,17,90,147,177,69,187,14,155,91,146,105,221,137,84,42,3,157,166,166,93,82,117,78,197,209,207,23,210,182,233,246,249,92,221,6,220,113,62,34,116,137,50,35,239,121,59,250,107,233,183,23,13,158,194,82,122,239,250,198,75,193,4,11,209,11,42,149,169,90,209,96,233,205,118,68,182,41,183,85,209,74,162,76,118,34,210,151,219,98,76,182,217,113,77,169,73,82,73,100,149,153,145,154,84,89,198,72,252,134,194,124,77,210,105,84,14,17,53,94,133,66,166,68,167,83,105,218,111,93,137,14,28,70,82,203,17,152,110,152,242,91,105,182,210,68,148,33,41,34,73,36,136,136,136,136,136,85,95,38,155,2,53,205,197,29,82,243,168,219,210,229,199,179,173,121,114,97,212,18,78,147,16,106,50,29,106,59,100,181,36,201,6,183,35,57,56,146,133,231,36,151,20,69,150,247,38,215,248,177,246,88,214,79,187,251,135,229,207,128,171,94,88,92,122,198,209,138,172,78,31,181,130,187,18,6,159,84,228,73,122,149,87,151,213,89,210,106,47,169,157,140,184,234,157,233,71,130,163,75,234,51,38,189,87,159,55,22,164,160,220,90,110,124,106,174,45,251,149,215,31,80,239,10,21,55,134,125,98,168,82,169,117,91,114,159,26,13,167,88,126,75,16,219,169,197,66,218,140,197,53,72,82,147,190,98,122,141,165,174,153,41,79,54,149,110,34,91,102,183,130,202,128,0,0,0,0,5,0,240,11,198,189,213,194,158,163,196,162,85,170,126,35,76,174,106,131,45,220,116,249,6,226,219,129,188,210,218,170,113,201,180,173,105,121,164,17,26,210,132,159,89,180,18,12,183,37,165,181,127,195,85,112,27,78,210,106,212,170,253,42,21,118,133,83,137,81,166,212,99,183,46,28,200,143,37,230,36,176,226,73,77,186,219,137,51,74,208,164,153,40,148,70,100,100,100,100,62,177,76,28,176,184,245,141,163,21,88,156,63,107,5,118,36,13,62,169,200,146,245,42,175,47,170,179,164,212,95,83,59,25,113,213,59,210,143,5,70,151,212,102,77,122,175,62,110,45,73,65,184,180,220,248,0,0,0,12,85,197,143,178,198,178,125,223,220,63,46,124,101,81,138,184,177,246,88,214,79,187,251,135,229,207,128,171,94,88,92,122,198,209,138,172,78,31,181,130,187,18,6,159,84,228,73,122,149,87,151,213,89,210,106,47,169,157,140,184,234,157,233,71,130,163,75,234,51,38,189,87,159,55,22,164,160,220,90,110,124,106,174,45,251,149,215,31,80,239,10,21,55,134,125,98,168,82,169,117,91,114,159,26,13,167,88,126,75,16,219,169,197,66,218,140,197,53,72,82,147,190,98,122,141,165,174,153,41,79,54,149,110,34,91,102,183,130,202,128,0,0,64,174,101,252,122,198,208,107,121,237,21,210,106,236,71,245,22,185,29,198,106,235,111,171,190,129,78,126,43,137,75,201,121,151,91,83,19,141,78,50,235,37,235,237,66,77,107,74,73,108,154,243,7,27,252,104,218,188,35,233,195,243,161,42,149,91,191,170,93,54,40,150,243,179,155,75,136,234,147,219,103,73,96,150,79,28,52,27,14,17,169,5,235,184,73,107,114,55,27,136,160,27,178,233,174,223,55,85,102,245,186,103,120,218,213,193,80,145,84,168,201,233,33,190,188,167,220,83,142,185,177,4,148,39,114,214,163,194,72,146,89,193,17,23,96,23,41,201,83,217,98,233,251,192,157,242,234,112,159,226,0,114,84,246,88,186,126,240,39,124,186,156,39,248,0,0,0,0,0,0,0,0,232,154,199,163,86,78,184,89,210,108,203,226,153,227,33,72,217,219,172,243,120,218,235,110,127,189,45,7,230,210,61,254,239,180,142,134,56,182,224,234,251,225,126,233,92,106,155,94,46,130,254,60,29,67,115,45,245,118,182,193,185,249,164,190,226,211,133,190,73,239,231,140,151,111,45,136,135,95,190,108,91,111,81,109,217,54,189,213,3,197,211,229,108,234,55,213,113,188,237,113,43,46,232,82,85,244,144,147,236,126,224,20,27,194,47,27,122,131,195,5,97,16,226,61,227,173,151,115,226,41,219,88,107,118,18,249,167,243,166,195,142,23,231,31,221,219,225,143,47,43,192,208,190,35,116,207,136,43,121,21,251,2,179,226,210,121,234,35,195,200,111,103,174,234,11,187,173,35,57,232,175,221,238,251,51,82,188,106,114,222,185,180,86,76,251,227,78,139,210,22,170,122,95,154,252,219,94,31,180,118,188,222,148,183,23,185,215,86,126,93,177,240,193,148,64,211,93,83,189,180,150,226,98,232,177,170,254,143,168,49,187,99,158,29,151,126,147,107,65,246,117,10,79,209,113,101,229,239,251,0,108,246,42,243,157,6,154,248,202,61,163,168,140,158,61,29,227,250,229,250,221,69,211,153,79,154,187,121,123,146,127,233,25,75,130,158,100,246,238,183,46,61,133,168,108,122,50,231,245,250,46,238,113,239,23,254,233,117,93,153,138,134,219,216,219,72,46,234,239,159,137,25,30,98,227,251,77,24,212,190,26,238,88,9,111,116,216,254,15,195,30,76,177,186,124,83,95,242,210,94,72,247,254,192,16,215,147,62,173,48,203,183,30,150,204,147,151,31,240,126,13,189,135,219,105,84,31,95,114,71,216,125,213,246,124,5,172,141,118,120,20,213,169,90,65,196,101,183,113,18,255,0,129,127,12,241,77,224,189,127,224,18,80,142,251,22,101,133,57,158,197,246,141,137,72,200,203,36,3,244,120,60,178,109,179,89,158,8,135,152,199,122,249,168,45,105,150,152,85,174,231,79,5,15,161,223,191,109,242,26,111,245,85,250,255,0,0,26,246,241,57,118,46,245,214,187,134,188,115,60,74,31,240,155,92,233,236,206,216,140,160,251,96,191,87,225,238,22,41,201,118,208,34,163,93,247,91,141,224,213,232,254,154,179,231,235,212,91,62,219,191,208,42,105,74,82,212,106,81,228,204,95,183,44,155,17,203,39,133,59,93,185,140,108,155,39,198,245,213,187,59,182,212,166,109,236,74,50,44,37,69,228,2,88,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,172,254,109,92,83,46,218,163,181,161,22,204,173,178,234,145,211,38,160,173,153,204,103,17,58,43,173,225,108,153,121,165,62,178,86,71,240,199,152,154,92,83,235,109,35,66,52,110,225,188,42,14,98,89,192,150,205,57,188,43,215,151,225,95,113,164,228,155,89,22,77,163,238,162,219,241,250,245,226,212,123,222,185,171,58,137,87,187,170,71,212,153,92,169,72,144,219,126,161,108,235,62,183,9,25,74,82,71,131,112,203,38,69,251,0,114,90,23,164,149,173,110,212,202,54,159,209,75,14,84,37,199,109,247,61,79,205,178,228,134,154,82,240,165,163,56,234,151,98,81,25,255,0,148,182,24,225,191,68,232,154,11,165,20,59,18,146,214,30,141,14,55,142,115,114,255,0,61,41,49,153,105,197,225,78,44,147,147,104,143,9,86,210,247,124,78,44,114,183,225,73,157,46,211,230,181,94,227,103,252,57,113,71,75,145,253,99,245,33,200,98,19,233,47,81,229,32,240,182,213,230,146,87,216,93,132,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,195,221,214,212,11,190,223,149,111,84,219,223,26,86,205,233,202,139,59,86,149,151,116,153,31,154,75,222,57,128,1,172,174,186,105,228,157,45,212,234,197,151,32,187,192,240,248,62,221,247,199,105,207,114,149,254,51,226,127,232,22,9,201,119,86,30,139,88,188,116,186,171,43,168,220,239,71,250,41,189,132,93,61,136,168,190,247,116,163,190,123,31,174,162,199,187,224,58,207,56,173,36,98,216,212,10,14,162,69,44,21,199,226,183,151,126,222,29,138,123,37,230,179,253,111,213,47,219,230,34,151,6,218,154,238,150,107,213,191,113,28,174,132,84,248,190,186,182,18,188,225,72,66,123,108,81,249,185,238,32,27,28,128,240,105,196,186,130,113,7,146,63,33,230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,49,127,18,154,132,189,47,209,234,229,224,215,241,176,252,54,194,248,239,148,203,103,252,149,123,156,248,12,160,32,103,55,139,229,155,123,65,27,182,83,35,167,42,185,158,137,108,51,221,209,155,1,106,254,73,145,118,63,121,151,237,1,73,175,186,111,186,167,85,230,172,127,152,95,31,44,29,45,78,157,240,241,10,160,181,110,126,181,212,234,171,24,207,70,116,210,47,229,168,188,151,238,199,237,20,101,102,219,242,174,139,146,29,10,18,119,61,39,169,180,178,69,244,91,82,143,204,200,188,146,126,241,179,173,157,107,192,179,109,232,182,237,49,27,99,68,223,176,178,163,198,229,169,103,244,140,207,205,71,239,1,205,0,0,0,0,248,107,85,170,109,189,76,145,88,171,201,232,68,138,218,221,117,205,138,86,212,165,38,165,30,18,70,103,216,140,251,16,15,184,113,55,5,211,65,181,160,187,82,174,206,240,209,216,66,156,113,125,37,175,9,73,25,153,225,36,103,228,147,254,161,93,28,90,243,94,165,90,50,234,182,46,138,71,244,133,65,133,63,5,234,142,245,53,225,221,73,190,210,143,165,38,25,165,123,84,150,149,217,88,60,227,62,102,42,247,84,245,163,80,117,142,182,253,118,250,173,248,247,222,117,78,255,0,185,152,107,105,154,214,175,247,164,32,143,187,139,247,123,254,192,23,169,126,115,17,225,146,199,117,248,174,94,254,42,76,115,82,92,107,209,181,4,97,73,53,17,150,124,49,151,154,113,159,172,116,37,243,97,225,173,8,223,233,78,248,206,58,19,255,0,236,98,147,45,203,30,233,187,100,55,22,223,165,248,167,93,89,33,9,235,182,222,84,102,68,69,149,168,139,205,69,253,99,186,61,195,30,184,48,68,110,217,27,73,69,184,191,194,80,207,183,255,0,53,1,114,244,110,104,188,49,85,82,74,122,231,240,217,44,227,193,84,23,240,255,0,226,133,241,255,0,32,206,90,97,196,126,145,234,252,84,201,177,238,127,29,146,45,201,240,82,154,193,225,7,143,206,180,143,241,137,254,191,180,107,193,114,104,118,169,90,44,55,38,225,181,252,35,110,182,78,161,94,54,59,153,73,145,153,31,168,225,254,169,255,0,80,233,177,228,77,163,212,17,34,58,250,50,162,58,74,73,224,149,181,105,86,75,207,36,120,50,1,180,242,84,149,164,150,147,201,40,178,71,245,15,209,75,124,20,243,43,186,52,214,117,47,79,245,82,95,143,183,221,144,196,84,73,233,182,215,132,104,206,59,68,123,24,138,165,185,177,180,56,127,75,39,156,121,224,197,195,88,247,189,187,168,150,204,27,182,213,157,226,233,213,6,26,125,167,122,78,55,148,173,180,184,158,203,74,85,244,86,147,238,69,230,3,158,0,0,0,0,0,0,0,0,0,0,31,53,70,12,122,165,62,85,50,90,55,177,45,149,176,234,114,101,185,11,73,164,203,37,131,46,198,126,70,62,144,1,65,92,199,120,120,94,137,235,165,78,169,0,179,75,185,223,122,174,143,252,218,228,204,150,162,71,119,22,163,194,90,46,248,34,250,136,252,251,175,42,254,36,127,114,125,87,78,158,86,21,186,145,116,56,81,153,78,49,182,100,153,48,153,74,242,150,148,163,194,27,62,198,162,79,216,125,197,149,113,251,195,236,93,124,208,42,173,53,182,119,84,104,4,253,114,25,238,50,220,243,16,165,19,105,254,49,9,44,169,223,51,201,124,72,253,212,24,94,150,211,171,244,137,95,153,169,219,21,126,255,0,69,91,31,140,247,254,178,79,10,71,214,95,105,0,218,21,135,155,146,195,114,26,60,161,212,18,210,127,18,50,201,15,96,142,220,10,235,172,61,113,208,58,13,68,164,117,39,209,162,69,164,204,245,12,178,243,48,163,27,135,252,90,19,244,157,247,100,190,6,126,233,18,0,0,0,0,0,0,0,0,0,0,0,0,60,86,180,182,133,56,179,194,82,70,102,127,80,15,32,24,182,254,226,115,68,116,199,170,87,181,235,232,227,101,74,74,203,209,178,222,193,150,236,255,0,22,210,191,81,95,213,246,12,105,19,153,31,7,178,229,248,34,213,125,174,169,254,131,105,244,21,80,247,30,112,71,254,229,193,100,192,73,208,29,38,200,214,125,53,212,104,136,157,102,220,158,144,101,100,70,74,240,114,26,243,36,159,147,136,73,249,45,63,215,246,142,234,149,37,105,37,164,242,74,44,151,216,3,244,0,0,117,221,64,181,35,222,246,140,251,98,82,114,212,222,150,226,201,255,0,33,212,44,188,140,143,205,63,17,172,189,245,109,74,179,238,169,214,236,198,186,79,68,233,110,70,226,86,55,54,149,151,114,51,47,37,23,188,109,20,40,135,154,86,150,157,139,196,101,70,224,102,54,200,245,254,142,197,111,206,238,132,8,72,62,198,181,25,119,95,192,191,104,9,205,202,47,89,191,47,180,122,167,97,74,115,50,173,14,142,238,222,126,46,84,247,75,201,9,47,36,126,178,191,103,144,159,2,133,121,100,107,50,116,171,136,24,148,201,114,186,52,251,131,169,226,75,102,237,221,8,83,20,143,36,41,69,235,57,238,199,215,145,125,64,49,246,190,222,13,216,58,75,93,187,29,250,48,124,46,127,245,228,180,223,234,171,245,254,6,53,205,211,248,140,222,250,149,2,53,92,255,0,55,55,171,212,62,255,0,200,142,179,47,163,143,213,47,33,117,156,213,239,15,64,112,153,114,208,80,246,199,107,126,15,97,109,206,122,53,56,43,63,228,153,121,31,196,191,104,162,40,210,94,136,242,95,97,91,86,156,224,240,71,230,88,247,128,183,190,50,121,137,80,180,166,217,45,41,210,4,248,202,178,191,141,155,149,183,225,63,57,29,244,254,110,68,101,37,205,233,113,196,246,87,108,103,207,4,42,62,36,58,165,201,83,76,120,141,120,137,111,231,9,220,148,103,106,115,239,193,121,36,121,210,169,53,155,178,174,221,58,151,31,197,78,147,157,136,222,132,110,218,147,51,238,163,34,47,85,39,253,66,238,184,11,224,22,143,195,253,49,23,189,239,31,196,221,210,115,130,222,164,120,93,170,148,215,251,212,133,180,189,205,60,159,119,108,124,114,100,24,215,129,110,89,209,108,166,155,212,61,109,137,214,171,175,62,26,157,212,52,248,124,28,150,87,249,216,210,141,43,220,133,52,174,233,237,228,93,242,98,200,153,101,168,237,37,150,83,181,9,206,11,57,30,192,0,0,0,0,0,0,0,0,1,81,124,214,56,227,184,106,215,52,254,22,244,217,23,5,187,6,129,32,209,116,212,212,185,84,247,234,171,114,58,208,112,144,222,80,110,65,54,159,53,41,78,37,72,144,102,218,144,93,36,37,199,173,208,67,254,99,60,20,126,250,173,56,98,191,96,83,41,77,234,109,173,249,202,108,151,203,164,229,82,9,18,205,202,98,158,220,148,39,114,214,78,52,167,73,73,67,137,82,114,210,94,117,194,10,86,208,29,38,253,221,117,150,211,210,63,202,250,85,175,249,81,80,76,47,74,84,213,134,88,245,84,173,169,78,75,168,242,246,244,218,107,114,122,142,173,180,110,78,237,197,177,78,133,232,94,156,112,233,167,20,237,47,210,250,55,129,165,65,203,175,60,233,146,229,84,37,40,136,156,149,37,194,34,234,60,189,169,201,224,146,73,74,80,132,161,8,66,19,173,103,251,106,176,174,175,248,86,220,185,45,202,135,254,114,28,234,108,232,238,127,234,184,203,205,184,143,169,73,82,125,198,66,247,185,121,241,167,74,226,159,75,227,208,174,251,130,34,181,82,218,142,101,112,67,40,201,138,115,88,39,54,181,80,97,180,168,210,180,41,38,210,93,52,18,73,15,26,139,166,218,22,206,224,237,124,102,112,103,96,241,103,96,73,135,50,12,74,117,237,78,142,183,104,53,230,154,101,151,212,251,108,200,40,209,37,73,54,29,120,224,245,164,27,142,52,222,15,37,185,61,252,245,235,171,83,36,209,106,179,104,211,28,136,228,136,18,28,140,234,226,75,106,83,10,90,20,105,81,182,243,42,83,78,163,36,120,91,106,82,20,88,52,153,145,145,139,84,230,177,199,109,40,169,83,248,89,209,171,154,90,170,74,144,108,94,245,90,115,233,75,13,176,73,90,92,163,146,200,141,75,90,148,105,55,246,41,36,130,71,65,70,189,239,182,221,107,104,238,142,223,218,235,127,210,244,231,78,104,50,234,53,42,140,134,26,117,214,162,188,243,20,246,28,121,182,85,46,82,153,66,212,212,102,212,234,13,199,77,38,73,35,251,8,194,229,57,95,241,147,112,241,35,96,84,180,251,80,163,75,126,236,176,227,195,103,210,141,66,148,227,19,233,221,22,218,105,233,83,28,113,194,84,229,186,211,235,112,150,109,245,8,247,54,149,108,123,101,112,115,71,246,236,212,223,193,126,79,8,92,247,10,188,51,217,188,40,105,28,61,45,179,231,75,168,173,82,21,82,171,212,228,153,165,117,26,139,136,109,14,190,77,238,52,178,141,173,54,132,54,147,61,168,66,119,41,107,222,226,233,135,154,63,183,102,166,254,11,242,120,64,35,87,228,157,213,249,43,249,117,249,51,85,252,155,244,135,162,125,49,224,156,240,62,59,167,213,240,221,124,116,250,221,63,95,167,187,118,223,91,24,238,37,255,0,44,206,52,127,123,102,163,175,77,239,85,117,44,27,250,161,17,137,50,30,157,209,110,133,56,207,164,137,216,113,105,101,44,168,150,148,200,81,237,87,77,166,150,74,62,137,54,228,149,229,145,161,122,113,196,95,2,55,214,151,234,133,27,199,82,167,106,4,215,89,121,163,36,74,167,202,77,50,158,77,202,140,225,145,244,222,70,229,96,240,105,52,169,72,90,86,133,173,10,174,14,34,180,26,242,225,183,87,43,186,83,121,194,150,149,211,164,45,116,201,207,71,38,81,86,167,26,212,81,230,180,73,90,211,177,196,167,38,146,90,182,44,150,218,143,122,20,68,27,41,210,106,212,170,253,42,21,118,133,83,137,81,166,212,99,183,46,28,200,143,37,230,36,176,226,73,77,186,219,137,51,74,208,164,153,40,148,70,100,100,100,100,41,175,153,239,30,177,181,158,171,47,135,237,31,174,196,159,167,212,201,17,158,170,213,226,117,80,117,106,139,10,123,123,45,186,151,122,82,32,164,212,194,136,205,175,89,230,9,196,41,72,38,214,172,21,103,241,245,174,54,127,12,183,79,12,237,212,61,41,2,227,219,5,138,197,82,75,211,37,83,40,235,138,81,164,83,99,161,213,41,180,50,166,219,105,45,237,36,147,41,84,141,164,106,113,181,179,136,52,119,71,111,237,117,191,233,122,115,167,52,25,117,26,149,70,67,13,58,235,81,94,121,138,123,14,60,219,42,151,41,76,161,106,106,51,106,117,6,227,166,147,36,145,253,132,97,213,27,164,213,94,165,72,174,179,76,150,186,108,57,12,196,145,49,44,168,216,101,247,146,226,154,105,110,99,106,86,180,176,242,146,147,60,168,154,112,203,59,79,25,47,132,239,106,125,27,251,192,183,190,98,192,157,60,126,240,163,167,28,37,112,35,105,89,86,83,94,58,171,59,80,41,175,215,235,239,178,72,149,87,148,154,101,72,137,74,34,51,233,178,141,202,38,153,35,52,182,149,40,204,214,181,184,226,224,183,9,222,212,250,55,247,129,111,124,197,128,22,169,206,175,217,98,214,251,192,131,242,234,136,166,10,77,38,171,95,170,194,161,80,169,146,234,53,42,140,134,226,67,135,17,149,60,252,151,220,81,37,182,155,109,36,106,90,212,163,36,146,72,140,204,204,136,133,207,243,171,246,88,181,190,240,32,252,186,162,42,175,132,239,106,125,27,251,192,183,190,98,192,14,169,165,90,153,117,104,222,163,219,154,165,101,75,240,245,171,102,160,213,66,54,231,28,67,111,108,63,93,135,122,107,66,212,203,168,53,54,226,9,69,189,181,173,38,120,81,139,254,224,187,139,107,87,139,157,44,43,166,154,215,129,185,40,94,26,159,115,83,148,150,218,233,206,84,102,214,183,216,104,158,117,194,134,227,134,242,89,91,134,74,87,69,194,50,202,12,64,14,104,188,2,204,179,235,181,46,38,52,118,159,85,170,82,174,58,132,153,215,101,29,136,207,204,114,153,41,104,118,75,245,36,173,41,86,200,106,233,184,167,122,134,148,178,226,147,180,205,14,18,25,132,28,58,235,205,229,195,110,174,80,181,90,204,155,45,43,167,72,66,42,112,89,144,76,162,173,78,53,164,228,66,116,212,133,167,99,137,78,9,70,133,108,89,33,196,150,244,36,200,54,94,1,143,244,47,93,52,227,136,189,56,167,106,134,151,214,124,117,42,118,90,121,151,72,145,42,159,41,36,70,228,89,45,145,159,77,228,110,78,75,38,147,74,146,180,41,104,90,22,172,128,0,42,175,158,119,232,79,250,73,253,218,45,80,85,95,60,239,208,159,244,147,251,180,5,96,80,45,59,170,235,244,151,228,181,179,85,172,250,26,158,245,90,163,232,248,78,72,240,112,90,199,86,75,219,8,250,108,163,114,119,56,172,37,57,44,153,100,100,174,21,120,152,188,184,80,213,200,122,165,103,193,137,81,66,163,170,155,87,166,73,34,74,42,52,231,22,218,221,96,156,218,106,101,123,154,109,104,113,36,123,86,132,238,74,209,189,181,201,94,77,84,154,85,127,137,43,218,133,93,166,68,168,211,106,58,111,82,137,50,28,182,82,243,18,88,114,125,61,46,52,227,106,35,74,208,164,153,164,210,100,100,100,102,70,49,255,0,48,206,11,42,188,44,106,132,138,237,161,111,203,78,149,220,178,8,237,249,135,37,82,138,19,230,222,231,105,239,184,164,146,144,180,168,157,83,68,179,81,173,146,73,245,28,90,30,218,23,127,163,186,197,96,235,173,129,75,212,109,57,175,68,168,211,106,49,216,117,214,154,148,203,207,211,223,113,150,222,84,73,73,101,107,75,82,91,75,168,39,26,53,25,164,207,236,51,135,252,203,248,245,141,160,214,243,218,43,164,213,216,143,234,45,114,59,140,213,214,223,87,125,2,156,252,87,18,151,146,243,46,182,166,39,26,156,101,214,75,215,218,132,154,214,148,146,217,53,214,183,9,28,113,234,231,8,82,107,113,108,244,68,174,91,213,200,239,45,234,13,81,107,240,141,212,122,70,150,38,183,176,201,72,90,84,77,147,137,73,151,89,164,236,81,165,73,105,214,176,173,90,167,121,106,189,255,0,54,179,49,185,117,251,178,241,172,57,37,212,68,136,70,253,66,163,45,227,82,137,182,89,73,17,173,199,92,60,33,180,151,117,17,36,188,136,7,19,76,164,213,107,82,87,14,141,76,151,62,67,113,223,150,182,163,50,167,86,150,24,105,111,60,233,165,36,102,72,109,166,220,113,106,242,74,16,165,30,8,140,199,202,45,123,64,120,10,141,160,220,27,234,246,181,106,205,10,35,250,139,92,211,122,235,212,132,57,213,223,64,167,63,68,90,148,202,153,121,166,212,196,227,83,143,52,241,250,251,80,146,66,20,146,91,196,186,161,1,178,159,9,222,203,26,55,247,127,111,124,185,129,149,70,42,225,59,217,99,70,254,239,237,239,151,48,50,168,10,171,231,157,250,19,254,146,127,118,140,85,201,83,218,158,233,251,191,157,243,26,112,202,188,243,191,66,127,210,79,238,209,138,185,42,123,83,221,63,119,243,190,99,78,1,117,34,42,243,71,246,19,212,223,193,126,113,8,74,161,21,121,163,251,9,234,111,224,191,56,132,2,130,233,52,154,173,126,171,10,133,66,166,75,168,212,170,50,27,137,14,28,70,84,243,242,95,113,68,150,218,109,180,145,169,107,82,140,146,73,34,51,51,50,34,31,95,251,106,176,174,175,248,86,220,185,45,202,135,254,114,28,234,108,232,238,127,234,184,203,205,184,143,169,73,82,125,198,67,32,112,157,237,79,163,127,120,22,247,204,88,22,19,205,99,129,42,81,210,167,241,77,163,86,204,180,212,147,32,223,189,233,84,230,18,166,28,96,210,181,57,88,36,17,146,144,180,168,146,79,236,74,137,100,190,186,137,27,31,113,192,150,188,16,113,163,106,241,113,167,12,78,154,170,85,18,254,166,245,24,173,219,205,78,109,78,47,164,76,238,157,25,131,89,188,80,214,111,182,68,165,151,168,225,169,173,203,218,78,47,176,113,137,197,85,155,194,134,145,212,47,10,205,74,34,174,122,140,121,17,173,58,67,141,155,203,168,212,73,30,161,169,164,173,10,240,205,169,77,169,229,238,78,212,25,36,143,168,182,208,186,1,209,221,98,191,180,42,255,0,165,234,54,156,215,165,211,170,84,233,12,58,235,77,74,121,150,42,12,54,243,111,42,36,164,178,180,41,216,206,41,164,19,141,26,136,148,69,246,25,118,174,42,184,152,188,184,175,213,201,154,165,120,65,137,78,66,99,166,155,72,166,70,34,82,41,212,230,214,226,218,96,220,218,74,121,123,157,113,107,113,68,91,150,181,109,74,17,177,180,7,74,213,93,76,186,181,147,81,238,61,82,189,101,248,138,213,205,80,118,161,39,107,142,45,182,119,159,168,195,93,69,173,105,101,164,18,91,109,6,163,216,218,16,146,60,36,135,95,171,82,106,180,10,172,218,21,118,153,46,157,82,167,72,114,36,200,114,217,83,47,198,125,181,26,92,105,198,212,68,164,45,42,35,73,164,200,140,140,140,140,88,175,45,14,93,241,181,62,75,58,247,175,214,228,180,219,20,233,13,174,223,182,170,84,247,89,69,113,102,211,111,55,53,226,117,36,151,160,237,117,6,132,163,114,31,89,40,150,125,52,41,15,67,94,44,125,169,245,147,239,2,225,249,139,224,45,83,146,167,178,197,211,247,129,59,229,212,225,85,124,88,251,83,235,39,222,5,195,243,23,197,170,114,84,246,88,186,126,240,39,124,186,156,42,175,139,31,106,125,100,251,192,184,126,98,248,12,104,229,38,170,205,42,61,117,234,100,180,83,102,72,122,36,121,138,101,68,195,207,178,150,212,235,72,115,27,84,180,37,246,84,164,145,229,36,235,102,120,220,89,158,188,181,57,129,126,225,51,32,232,38,171,61,190,193,170,212,21,232,186,138,149,151,40,243,165,191,25,31,157,117,249,40,102,61,57,5,226,95,115,106,13,68,227,139,95,125,202,25,43,151,247,12,246,111,21,252,191,47,93,45,188,39,75,167,45,58,145,46,165,72,169,198,51,82,233,213,22,233,80,144,211,230,222,226,75,200,218,235,136,91,106,50,220,133,171,106,144,189,142,34,186,245,139,71,111,237,10,191,234,154,115,168,212,25,116,234,149,58,67,237,52,235,177,94,101,138,131,13,188,227,41,151,21,79,33,10,118,51,138,105,102,219,164,146,37,17,125,164,65,179,152,165,110,117,126,212,246,183,221,252,31,152,212,70,127,229,117,199,212,59,194,133,77,225,159,88,170,20,170,93,86,220,167,198,131,105,214,31,146,196,54,234,113,80,182,163,49,77,82,20,164,239,152,158,163,105,107,166,74,83,205,165,91,136,150,217,173,236,1,206,175,218,158,214,251,191,131,243,26,136,7,37,79,106,123,167,238,254,119,204,105,194,234,69,43,114,84,246,167,186,126,239,231,124,198,156,46,164,5,5,243,71,210,24,218,75,198,13,204,253,53,136,140,83,111,152,236,221,241,89,101,247,93,90,23,37,75,68,165,58,110,125,21,174,99,18,220,36,164,212,130,67,136,36,237,250,9,150,188,146,245,142,132,237,171,125,112,253,33,158,141,106,53,64,239,24,110,110,90,188,92,87,27,143,18,65,96,145,177,190,138,218,141,220,215,185,126,43,213,78,27,81,159,43,206,211,76,237,89,58,89,98,235,31,132,233,92,148,251,128,173,158,187,109,182,159,17,6,68,105,18,54,60,173,157,69,244,220,139,150,203,121,37,61,119,253,83,53,228,161,95,44,189,107,253,197,184,184,181,188,69,63,197,64,190,241,101,76,216,214,247,154,241,175,179,225,220,111,46,33,41,196,166,163,111,81,238,195,70,238,212,154,182,224,45,251,143,109,76,181,116,191,132,125,76,168,221,50,250,126,158,183,230,219,52,230,16,227,100,244,169,211,216,92,118,144,218,86,180,239,219,212,83,171,36,229,68,211,46,172,146,173,152,26,251,233,237,149,85,212,171,254,218,211,154,20,136,140,84,174,170,196,42,36,55,101,173,73,97,183,228,188,134,91,83,138,74,84,162,65,41,100,102,100,149,30,51,130,63,33,103,220,238,53,122,50,41,90,123,160,144,95,136,228,135,228,59,119,213,27,83,14,245,216,66,18,228,88,74,67,157,154,52,56,110,79,37,39,214,89,27,45,159,168,70,91,226,175,43,141,33,141,171,92,96,219,47,212,152,136,253,54,198,142,245,223,41,151,159,117,165,173,113,148,132,69,83,70,223,210,90,38,63,17,195,74,141,40,52,54,178,86,239,160,160,189,77,61,178,169,90,107,96,91,90,115,66,145,45,250,109,171,71,133,68,134,236,181,165,79,184,196,102,80,203,106,113,73,74,82,107,52,160,140,204,146,146,206,112,69,228,43,47,158,119,232,79,250,73,253,218,45,80,85,95,60,239,208,159,244,147,251,180,5,101,218,118,5,229,125,70,184,37,89,246,244,186,178,45,90,59,149,250,185,70,34,82,226,211,155,117,166,157,144,104,206,229,33,10,125,179,94,210,61,168,220,181,97,8,90,147,223,248,85,226,98,242,225,67,87,33,234,149,159,6,37,69,10,142,170,109,94,153,36,137,40,168,211,156,91,107,117,130,115,105,169,149,238,105,181,161,196,145,237,90,19,185,43,70,246,215,37,121,53,82,105,85,254,36,175,106,21,118,153,18,163,77,168,233,189,74,36,200,114,217,75,204,73,97,201,244,244,184,211,141,168,141,43,66,146,102,147,73,145,145,145,153,24,226,185,151,240,57,39,135,27,201,237,97,177,215,17,122,117,122,86,28,67,49,27,67,81,215,67,168,188,78,62,112,146,202,9,41,56,198,148,58,166,84,132,250,136,108,219,89,17,165,11,120,46,83,71,117,138,193,215,91,2,151,168,218,115,94,137,81,166,212,99,176,235,173,53,41,151,159,167,190,227,45,188,168,146,146,202,214,150,164,182,151,80,78,52,106,51,73,159,216,103,221,70,189,124,16,113,163,117,112,143,168,236,78,154,170,173,110,193,169,117,24,173,219,205,78,113,45,163,170,108,238,157,25,131,89,50,115,16,76,54,68,165,151,174,217,41,173,200,220,78,35,96,154,77,90,149,95,165,66,174,208,170,113,42,52,218,140,118,229,195,153,17,228,188,196,150,28,73,41,183,91,113,38,105,90,20,147,37,18,136,204,140,140,140,128,83,15,58,191,106,123,91,238,254,15,204,106,34,0,9,255,0,206,175,218,158,214,251,191,131,243,26,136,233,92,173,180,118,193,215,93,104,191,116,231,81,168,49,42,52,218,142,155,213,26,105,215,98,178,243,244,247,220,151,9,148,203,138,167,144,180,181,37,180,186,179,109,210,73,154,76,254,210,48,198,156,23,113,109,117,112,141,170,101,116,211,90,241,214,221,119,195,83,238,106,114,146,227,189,72,41,146,218,214,251,13,19,205,54,115,27,108,158,75,43,112,205,41,235,56,70,88,89,141,130,108,11,254,205,213,59,54,147,168,58,125,112,196,174,91,213,200,229,38,12,232,198,123,29,70,76,140,140,140,137,72,90,84,74,66,208,162,37,161,105,82,84,73,82,76,139,93,110,42,184,103,188,184,80,213,201,154,91,120,78,137,81,66,163,166,165,72,169,198,50,74,42,52,231,22,226,26,124,219,220,106,101,123,154,113,11,109,70,123,86,133,109,82,209,177,197,200,14,90,28,113,201,225,198,242,103,71,175,132,68,94,157,94,149,134,214,244,183,22,212,117,208,234,47,19,108,20,213,60,179,74,78,49,165,13,37,228,173,94,162,27,39,16,100,105,90,30,11,201,1,242,82,106,212,170,253,42,21,118,133,83,137,81,166,212,99,183,46,28,200,143,37,230,36,176,226,73,77,186,219,137,51,74,208,164,153,40,148,70,100,100,100,100,62,176,0,0,0,24,171,139,31,101,141,100,251,191,184,126,92,248,202,163,21,113,99,236,177,172,159,119,247,15,203,159,1,173,96,218,160,106,174,54,168,0,0,0,1,138,184,177,246,88,214,79,187,251,135,229,207,140,170,49,87,22,62,203,26,201,247,127,112,252,185,240,26,214,15,170,147,86,170,208,42,176,171,180,42,156,186,117,74,157,33,185,112,230,68,121,76,191,25,246,212,74,109,214,220,73,146,144,180,168,137,68,162,50,50,50,35,33,242,139,73,230,177,192,149,84,170,179,248,166,209,171,102,34,169,170,142,111,222,244,170,115,10,75,237,190,74,90,156,172,18,8,205,43,66,146,105,39,246,37,38,131,71,93,68,189,239,184,216,73,254,92,220,107,254,250,173,56,126,129,127,212,233,77,234,109,173,249,186,148,102,15,164,229,82,9,18,9,186,154,89,218,148,39,114,214,109,186,150,141,73,67,137,74,176,210,94,105,178,152,3,88,29,42,212,203,171,70,245,30,220,213,43,42,95,135,173,91,53,6,170,17,183,56,226,27,123,97,250,236,59,211,90,22,166,93,65,169,183,16,74,45,237,173,105,51,194,140,108,19,193,223,21,86,111,21,250,71,79,188,40,213,40,137,185,233,209,227,198,187,41,13,182,108,174,157,81,52,122,230,150,148,181,171,195,56,164,184,166,87,185,91,144,70,147,62,162,28,66,3,58,128,0,0,213,92,109,80,53,87,1,61,57,104,113,235,39,65,174,22,116,87,86,107,178,223,211,170,228,134,217,164,45,206,150,202,5,69,249,77,165,79,41,231,157,109,44,65,52,184,243,175,23,175,181,105,37,161,41,53,188,107,187,65,171,189,229,96,94,90,125,38,149,22,243,183,165,210,151,92,163,194,175,211,13,226,45,147,41,210,218,39,99,200,105,105,51,74,208,164,158,15,7,234,173,43,66,182,173,10,73,89,247,42,126,59,105,71,74,129,194,206,178,220,210,211,82,76,130,98,200,170,212,95,74,152,113,131,74,18,221,28,214,100,74,66,210,162,81,177,189,74,37,146,250,9,52,108,97,183,2,210,132,0,231,87,236,177,107,125,224,65,249,117,68,79,241,0,57,213,251,44,90,223,120,16,126,93,81,1,76,20,154,77,86,191,85,133,66,161,83,37,212,106,85,25,13,196,135,14,35,42,121,249,47,184,162,75,109,54,218,72,212,181,169,70,73,36,145,25,153,153,17,14,193,165,90,153,117,104,222,163,219,154,165,101,75,240,245,171,102,160,213,66,54,231,28,67,111,108,63,93,135,122,107,66,212,203,168,53,54,226,9,69,189,181,173,38,120,81,142,215,194,119,181,62,141,253,224,91,223,49,96,75,254,101,124,189,38,105,149,118,118,186,232,53,161,254,209,103,237,118,177,67,165,178,252,135,40,242,182,73,122,76,164,50,219,38,220,106,114,91,101,10,51,83,155,91,113,211,74,82,134,246,37,33,99,252,29,241,85,102,241,95,164,116,251,194,141,82,136,155,158,157,30,60,107,178,144,219,102,202,233,213,19,71,174,105,105,75,90,188,51,138,75,138,101,123,149,185,4,105,51,234,33,196,35,175,241,191,198,141,171,194,62,156,63,58,18,169,85,187,250,165,211,98,137,111,59,57,180,184,142,169,61,182,116,150,9,100,241,195,65,176,225,26,144,94,187,132,150,183,35,113,184,138,75,225,87,137,139,203,133,13,92,135,170,86,124,24,149,20,42,58,169,181,122,100,146,36,162,163,78,113,109,173,214,9,205,166,166,87,185,166,214,135,18,71,181,104,78,228,173,27,219,95,95,215,77,116,212,126,34,245,30,163,170,26,161,89,241,213,89,216,105,150,90,35,68,90,124,84,153,155,113,99,54,102,125,54,81,185,88,44,154,141,74,82,214,165,173,107,90,131,128,171,84,239,45,87,191,230,214,102,55,46,191,118,94,53,135,36,186,136,145,8,223,168,84,101,188,106,81,54,203,41,34,53,184,235,135,132,54,146,238,162,36,151,145,14,38,173,73,170,208,42,179,104,85,218,100,186,117,74,157,33,200,147,33,203,101,76,191,25,246,212,105,113,167,27,81,18,144,180,168,141,38,147,34,50,50,50,49,105,92,168,248,22,254,35,138,13,107,179,63,241,121,86,4,41,202,255,0,148,165,85,28,142,105,255,0,154,240,171,82,191,93,226,71,251,157,225,0,56,177,246,167,214,79,188,11,135,230,47,128,186,158,87,30,194,122,101,248,215,206,38,138,86,226,199,218,159,89,62,240,46,31,152,190,46,167,149,199,176,158,153,126,53,243,137,162,149,184,177,246,167,214,79,188,11,135,230,47,128,198,147,105,53,90,116,104,19,42,20,201,113,99,213,35,156,184,46,188,202,144,137,76,19,174,50,110,180,163,44,45,4,235,46,182,106,78,75,123,107,79,154,76,138,202,185,83,241,207,85,162,220,208,56,93,213,122,164,186,133,54,191,32,155,181,43,85,26,162,150,116,199,209,29,13,181,76,62,187,155,83,25,105,97,8,97,182,176,105,121,123,9,11,235,17,181,146,180,39,132,155,87,139,158,88,26,105,107,84,157,240,55,37,11,242,142,161,108,212,82,166,218,233,206,85,66,162,132,48,251,166,203,174,20,55,28,54,84,242,27,34,82,186,45,153,30,80,66,168,111,251,2,242,210,203,202,173,167,218,131,111,75,161,220,52,57,7,26,116,25,36,91,218,94,8,200,200,200,205,43,66,146,105,90,22,147,52,45,10,74,146,106,74,136,204,54,125,171,85,169,84,10,84,218,237,118,167,18,157,77,167,71,114,92,201,146,222,75,44,70,97,180,154,156,117,199,20,100,148,33,41,35,81,168,204,136,136,140,204,80,103,31,92,107,221,92,86,106,60,186,37,38,167,225,244,202,217,168,60,221,185,79,142,110,33,185,251,13,77,166,167,32,156,74,22,167,157,65,153,161,43,73,116,91,89,160,139,114,157,91,189,127,85,120,245,226,27,89,244,26,145,195,246,160,87,98,79,164,83,36,71,122,69,92,188,66,42,181,100,49,191,164,204,231,122,189,41,8,73,169,181,101,77,111,82,216,101,197,41,78,17,173,92,87,7,124,42,222,92,87,234,229,62,207,163,83,101,166,216,167,72,143,38,236,171,182,225,50,138,117,56,215,235,146,93,82,22,159,18,226,82,226,89,70,213,110,89,26,140,186,104,113,104,12,40,229,38,170,205,42,61,117,234,100,180,83,102,72,122,36,121,138,101,68,195,207,178,150,212,235,72,115,27,84,180,37,246,84,164,145,229,36,235,102,120,220,89,158,188,149,61,169,238,159,187,249,223,49,167,14,193,205,183,71,108,29,10,176,56,127,211,157,57,160,196,167,83,105,209,235,205,58,235,81,89,101,250,131,237,179,73,101,82,229,41,148,33,46,201,113,45,32,220,116,210,70,163,47,176,139,175,242,84,246,167,186,126,239,231,124,198,156,3,42,243,206,253,9,255,0,73,63,187,69,106,233,86,166,93,90,55,168,246,230,169,89,82,252,61,106,217,168,53,80,141,185,199,16,219,219,15,215,97,222,154,208,181,50,234,13,77,184,130,81,111,109,107,73,158,20,98,202,185,231,126,132,255,0,164,159,221,162,176,40,22,157,213,117,250,75,242,90,217,170,214,125,13,79,122,173,81,244,124,39,36,120,56,45,99,171,37,237,132,125,54,81,185,59,156,86,18,156,150,76,178,3,97,238,14,248,170,179,120,175,210,58,125,225,70,169,68,77,207,78,143,30,53,217,72,109,179,101,116,234,137,163,215,52,180,165,173,94,25,197,37,197,50,189,202,220,130,52,153,245,16,226,17,157,70,182,220,42,241,49,121,112,161,171,144,245,74,207,131,18,162,133,71,85,54,175,76,146,68,148,84,105,206,45,181,186,193,57,180,212,202,247,52,218,208,226,72,246,173,9,220,149,163,123,107,216,83,71,117,138,193,215,91,2,151,168,218,115,94,137,81,166,212,99,176,235,173,53,41,151,159,167,190,227,45,188,168,146,146,202,214,150,164,182,151,80,78,52,106,51,73,159,216,102,29,212,85,7,53,142,59,106,167,85,159,194,206,141,92,209,19,77,76,115,98,247,170,211,159,82,159,113,243,82,210,229,28,150,68,73,66,18,146,73,191,177,74,53,154,250,10,52,108,125,183,51,87,50,254,61,99,104,53,188,246,138,233,53,118,35,250,139,92,142,227,53,117,183,213,223,64,167,63,21,196,165,228,188,203,173,169,137,198,167,25,117,146,245,246,161,38,181,165,36,182,77,116,173,76,164,213,107,82,87,14,141,76,151,62,67,113,223,150,182,163,50,167,86,150,24,105,111,60,233,165,36,102,72,109,166,220,113,106,242,74,16,165,30,8,140,192,124,163,101,62,19,189,150,52,111,238,254,222,249,115,3,90,193,178,159,9,222,203,26,55,247,127,111,124,185,128,25,84,86,7,54,78,9,97,212,40,95,190,111,72,109,78,148,250,94,244,222,52,186,69,53,134,219,122,42,150,243,238,86,92,233,146,92,91,201,113,195,39,214,100,226,148,218,144,226,141,180,176,226,149,103,227,228,171,82,105,85,250,84,218,21,118,153,18,163,77,168,199,114,36,200,114,217,75,204,73,97,196,154,92,105,198,212,70,149,161,73,51,73,164,200,200,200,204,140,6,181,156,58,235,205,229,195,110,174,80,181,90,204,155,45,43,167,72,66,42,112,89,144,76,162,173,78,53,164,228,66,116,212,133,167,99,137,78,9,70,133,108,89,33,196,150,244,36,203,181,241,137,197,85,229,197,126,174,84,47,10,205,74,90,109,138,116,137,17,173,58,67,141,147,40,167,83,141,126,161,169,164,173,105,241,46,37,45,169,229,238,86,229,145,36,143,166,134,208,143,147,140,154,118,135,83,120,142,188,219,225,234,227,244,197,160,245,65,201,8,91,48,217,98,12,105,78,45,74,126,52,21,52,100,135,97,182,179,52,180,225,33,9,218,91,83,212,66,82,251,184,255,0,73,232,22,173,215,170,118,109,173,125,86,253,13,109,214,110,10,117,62,177,81,241,45,199,240,112,93,146,218,31,127,170,233,27,109,236,109,75,86,245,145,165,56,201,145,145,24,9,213,202,179,130,9,154,147,117,82,56,158,212,56,187,45,11,110,160,235,182,244,78,179,241,228,77,172,68,113,133,177,43,29,34,67,176,219,89,188,89,67,164,102,252,125,138,74,144,151,18,171,148,29,127,79,105,150,109,22,192,182,168,218,114,228,71,45,56,20,120,81,168,43,137,44,229,48,170,114,25,66,99,27,111,26,148,110,163,164,72,194,205,74,220,88,60,158,114,59,0,0,0,0,197,92,88,251,44,107,39,221,253,195,242,231,198,181,131,101,62,44,125,150,53,147,238,254,225,249,115,227,90,192,29,130,173,76,188,180,162,255,0,155,70,152,228,186,5,217,103,86,28,140,234,226,75,34,126,159,81,136,241,165,70,219,204,168,200,150,219,173,158,22,218,143,186,72,210,126,70,46,251,151,23,28,114,120,173,179,103,217,250,130,136,145,245,22,207,142,194,231,60,210,218,105,21,184,138,51,65,77,105,130,50,82,22,149,18,82,250,82,158,146,86,235,74,73,164,158,38,155,234,156,203,248,10,141,175,54,243,218,213,164,212,40,140,106,45,14,59,143,85,208,223,87,125,126,156,196,87,20,150,82,203,45,56,167,231,18,155,101,166,79,212,220,133,26,22,165,18,25,36,83,182,149,106,101,213,163,122,143,110,106,149,149,47,195,214,173,154,131,85,8,219,156,113,13,189,176,253,118,29,233,173,11,83,46,160,212,219,136,37,22,246,214,180,153,225,70,3,103,224,17,255,0,130,238,45,173,94,46,116,176,174,154,107,94,6,228,161,120,106,125,205,78,82,91,107,167,57,81,155,90,223,97,162,121,215,10,27,142,27,201,101,110,25,41,93,23,8,203,40,49,32,0,87,175,58,123,2,53,119,135,155,83,80,99,219,210,230,84,173,91,161,17,151,57,146,117,72,129,78,153,29,194,120,221,36,158,196,161,114,24,128,130,90,203,178,246,37,38,93,67,37,87,95,47,125,80,170,233,87,24,58,109,83,167,166,91,209,235,245,134,173,121,209,25,154,168,200,144,197,65,69,24,186,184,35,39,16,211,174,53,32,155,81,97,75,142,142,233,50,37,166,247,184,129,211,63,221,147,67,175,205,45,110,37,42,68,187,154,223,157,79,129,233,70,247,197,102,114,217,87,133,125,126,162,205,61,39,201,167,9,105,73,169,10,65,41,37,185,36,53,151,1,181,64,215,7,141,61,76,253,215,120,172,212,251,233,185,116,169,113,36,92,15,211,224,74,165,185,212,139,42,12,34,40,113,95,66,247,168,151,212,98,59,75,53,165,91,84,165,26,146,68,147,34,43,158,191,248,138,141,85,229,215,86,226,22,85,217,18,149,82,174,105,185,188,85,10,3,174,236,133,95,151,20,163,161,150,20,210,150,227,75,110,160,234,89,201,171,115,75,73,239,82,118,41,69,64,52,154,77,86,191,85,133,66,161,83,37,212,106,85,25,13,196,135,14,35,42,121,249,47,184,162,75,109,54,218,72,212,181,169,70,73,36,145,25,153,153,17,0,187,78,78,186,103,249,31,194,155,215,212,184,148,163,151,126,220,19,42,12,202,142,223,240,165,65,140,101,13,182,36,44,208,70,123,31,98,98,208,130,82,146,148,190,106,35,37,45,100,82,87,139,31,101,141,100,251,191,184,126,92,248,236,26,33,101,85,116,215,69,236,29,57,174,200,136,253,74,213,181,233,84,73,142,196,90,148,195,143,198,136,219,46,41,181,41,41,81,160,212,131,50,51,74,79,24,201,23,144,235,252,88,251,44,107,39,221,253,195,242,231,192,107,88,62,170,77,90,171,64,170,194,174,208,170,114,233,213,42,116,134,229,195,153,17,229,50,252,103,219,81,41,183,91,113,38,74,66,210,162,37,18,136,200,200,200,140,135,202,45,39,154,199,2,85,82,170,207,226,155,70,173,152,138,166,170,57,191,123,210,169,204,41,47,182,249,41,106,114,176,72,35,52,173,10,73,164,159,216,148,154,13,29,117,18,247,190,227,97,39,249,115,113,175,251,234,180,225,250,5,255,0,83,165,55,169,182,183,230,234,81,152,62,147,149,72,36,72,38,234,105,103,106,80,157,203,89,182,234,90,53,37,14,37,42,195,73,121,166,202,96,13,96,116,171,83,46,173,27,212,123,115,84,172,169,126,30,181,108,212,26,168,70,220,227,136,109,237,135,235,176,239,77,104,90,153,117,6,166,220,65,40,183,182,181,164,207,10,49,176,79,7,124,85,89,188,87,233,29,62,240,163,84,162,38,231,167,71,143,26,236,164,54,217,178,186,117,68,209,235,154,90,82,214,175,12,226,146,226,153,94,229,110,65,26,76,250,136,113,8,12,234,0,0,3,85,113,181,64,213,92,7,43,95,180,238,171,83,209,191,149,54,205,86,141,233,154,123,53,106,119,164,33,57,31,198,65,119,61,41,44,239,34,234,50,189,170,218,226,114,149,96,240,103,129,107,252,169,248,231,165,86,173,152,28,46,234,189,82,37,62,165,64,142,77,218,149,170,141,81,40,42,155,11,144,134,218,166,31,93,205,202,146,133,62,132,48,219,89,37,50,141,132,132,116,72,221,238,186,147,193,69,171,197,103,2,58,77,91,164,211,60,62,166,219,58,95,68,114,220,168,71,38,208,228,253,148,198,156,77,50,65,184,164,33,76,186,179,50,66,150,162,232,184,179,89,30,213,58,135,105,175,253,181,88,87,87,252,43,110,92,150,229,67,255,0,57,14,117,54,116,119,63,245,92,101,230,220,71,212,164,169,62,227,32,27,73,128,132,28,180,56,227,141,196,117,154,206,143,95,8,150,141,69,178,232,237,173,233,110,45,217,8,174,83,153,54,216,41,170,121,102,165,20,146,82,218,75,201,90,189,117,184,78,32,204,148,180,51,55,192,6,42,226,199,217,99,89,62,239,238,31,151,62,50,168,197,92,88,251,44,107,39,221,253,195,242,231,192,107,88,57,95,246,213,97,93,95,240,173,185,114,91,149,15,252,228,57,212,217,209,220,255,0,213,113,151,155,113,31,82,146,164,251,140,135,20,46,123,153,239,1,82,117,158,149,47,136,29,31,161,75,159,168,52,200,241,153,170,210,34,116,144,85,106,115,9,123,123,205,180,150,186,178,39,36,148,194,72,141,223,89,150,9,180,37,75,38,208,160,238,188,179,56,209,253,242,122,112,189,55,189,85,211,191,172,26,124,70,36,200,122,119,89,202,236,18,46,146,39,97,197,169,229,60,147,66,83,33,71,185,61,71,90,89,40,186,196,219,114,43,136,173,121,179,120,109,210,58,238,171,94,115,98,37,20,232,235,69,50,11,210,13,149,213,170,38,133,28,120,77,26,80,181,111,113,73,193,168,144,173,136,37,184,162,216,133,25,107,133,96,95,247,150,150,94,84,157,65,211,235,134,93,14,225,161,200,41,48,103,70,50,222,210,240,100,100,100,100,105,90,20,147,82,22,133,17,161,104,82,146,162,82,84,100,121,43,138,94,45,181,79,139,155,170,143,116,234,99,84,168,62,130,167,157,62,21,58,140,153,45,65,111,115,138,91,143,147,79,60,238,30,115,40,74,214,147,45,201,101,162,50,245,8,7,84,215,77,116,212,126,34,245,30,163,170,26,161,89,241,213,89,216,105,150,90,35,68,90,124,84,153,155,113,99,54,102,125,54,81,185,88,44,154,141,74,82,214,165,173,107,90,186,85,78,147,85,162,201,68,58,205,50,92,9,14,71,98,90,26,146,202,154,90,152,125,164,60,203,164,149,17,25,161,198,156,109,196,43,201,72,90,84,89,35,35,19,171,150,135,1,82,117,230,225,103,90,181,102,133,45,141,58,161,200,109,234,66,28,233,108,175,212,88,148,218,148,202,153,121,167,18,252,18,75,111,52,241,250,155,150,162,66,20,163,67,196,140,85,204,198,147,74,160,113,175,168,20,42,21,50,37,58,155,78,143,65,137,14,28,70,82,203,17,152,110,137,5,45,180,219,105,34,74,16,148,145,36,146,68,68,68,68,68,2,194,185,42,123,44,93,63,120,19,190,93,78,19,252,64,14,74,158,203,23,79,222,4,239,151,83,132,255,0,0,0,0,0,0,0,0,0,0,0,1,224,243,45,200,108,217,121,59,144,175,50,206,5,110,113,211,203,58,45,234,211,154,135,162,81,58,53,116,99,196,211,186,134,175,17,147,140,202,63,59,38,81,37,27,80,151,85,217,61,252,143,190,12,89,48,0,213,150,100,42,165,185,82,84,105,109,120,121,108,99,41,220,149,227,114,115,230,89,47,37,16,183,30,13,121,137,208,181,86,217,61,41,213,242,240,117,100,255,0,21,59,215,115,197,229,201,15,171,243,113,227,37,45,236,67,109,167,186,187,231,62,121,33,147,120,244,224,22,143,196,13,49,87,181,143,31,195,221,209,177,146,222,165,248,173,202,138,223,251,236,132,52,141,173,50,175,119,124,252,112,103,72,181,106,69,106,211,171,185,78,170,71,240,179,163,99,122,55,161,123,119,36,140,187,164,204,143,213,81,127,88,14,199,168,17,25,178,53,42,124,106,65,254,110,23,75,166,125,255,0,151,29,6,127,75,63,172,126,99,99,29,1,188,91,191,180,146,133,118,181,244,103,248,172,127,234,73,117,191,213,79,234,124,8,107,59,38,75,210,222,83,239,171,114,213,140,158,8,188,139,30,225,123,188,170,47,15,79,240,153,109,208,22,246,247,104,158,51,121,109,198,58,213,57,203,47,228,145,121,23,196,255,0,96,9,142,32,63,55,77,102,252,129,209,234,101,133,21,204,74,187,250,219,123,121,120,73,80,29,63,52,40,188,151,250,201,253,190,66,124,10,21,230,111,172,201,213,94,32,37,211,34,74,235,64,183,250,126,24,182,109,219,215,133,13,75,243,66,84,126,179,126,252,253,88,1,23,236,91,106,85,223,117,65,183,97,181,213,122,95,87,106,119,18,115,181,181,44,251,153,145,121,36,253,227,102,141,63,181,35,217,54,140,11,98,42,118,181,15,171,180,178,103,244,221,90,253,230,126,245,124,69,33,242,182,210,211,190,248,140,167,87,223,141,212,143,64,235,111,86,252,99,175,2,106,11,177,45,39,230,143,129,254,193,123,192,0,0,0,3,241,74,74,18,107,81,224,146,89,63,176,116,171,223,89,244,215,78,98,46,117,229,114,122,61,148,17,153,171,193,200,119,200,148,126,77,161,71,228,133,127,87,216,3,187,0,140,82,249,145,240,123,18,95,130,61,87,220,234,95,232,56,159,65,85,11,105,231,6,127,238,92,30,12,100,187,7,137,205,17,212,238,145,89,55,175,164,77,229,37,40,47,70,203,103,38,123,113,252,99,73,253,116,255,0,95,218,3,41,0,241,66,210,226,18,226,15,41,81,17,145,253,67,200,0,0,0,0,0,0,0,0,0,0,0,122,223,121,184,204,57,33,211,194,26,65,173,71,240,34,44,152,246,8,237,199,86,186,195,208,237,3,175,84,78,71,78,125,102,36,170,76,63,80,207,15,61,10,73,182,127,197,173,63,73,175,126,11,226,101,239,10,200,230,163,196,151,238,177,170,202,211,186,58,182,210,45,119,14,59,201,198,119,76,141,38,107,42,94,84,210,84,89,67,133,216,148,105,251,79,184,233,92,184,184,120,94,182,235,165,50,169,60,177,75,182,31,102,174,191,252,226,227,76,136,163,71,103,16,162,202,93,62,248,50,250,140,252,163,89,250,91,81,111,211,219,249,234,157,207,87,237,244,83,189,249,47,127,234,164,178,165,253,69,246,16,191,46,0,120,125,139,160,122,5,74,167,58,206,218,149,124,152,174,76,61,198,123,93,126,20,82,90,127,140,90,79,10,107,204,176,95,2,47,120,72,234,108,8,244,186,124,90,100,68,108,98,35,40,97,164,228,207,106,16,146,73,22,79,38,125,136,188,204,125,32,0,0,0,0,0,0,0,0,0,0,0,3,241,74,74,18,107,81,224,146,89,51,250,135,5,124,94,246,238,157,219,51,174,219,170,119,132,167,83,216,117,247,93,233,56,230,18,134,212,226,187,33,42,87,209,66,143,177,31,144,167,158,53,185,149,221,26,149,58,169,167,250,87,47,192,91,237,72,126,42,228,244,219,119,197,180,71,37,163,61,143,197,74,219,222,218,219,63,165,146,198,60,242,96,45,91,83,248,143,210,61,32,138,169,55,197,207,224,112,71,181,62,10,83,185,60,44,241,249,166,151,254,45,95,213,246,12,27,89,230,139,195,21,41,38,166,110,127,19,130,206,60,21,65,31,31,254,40,127,15,242,138,32,145,34,109,98,160,185,18,23,214,149,45,211,82,143,4,157,203,82,178,126,88,34,201,152,238,86,222,135,106,149,220,195,146,109,235,95,197,182,211,102,234,213,227,99,183,132,145,17,153,250,238,23,235,23,245,128,185,84,115,97,225,173,104,223,233,78,248,206,58,19,255,0,236,99,190,216,124,196,120,100,190,29,98,43,119,191,133,147,32,210,150,218,244,109,65,121,82,141,36,69,159,12,69,230,172,103,234,20,134,207,12,122,224,249,40,218,178,55,109,73,168,255,0,194,80,203,183,255,0,53,29,46,227,177,238,155,74,67,145,110,10,95,133,117,165,154,22,158,187,110,97,68,102,70,89,66,140,188,210,127,212,3,103,91,126,233,160,221,48,90,169,80,167,120,152,239,161,46,54,190,146,209,148,168,136,200,240,162,35,242,81,127,88,229,134,178,26,89,173,26,131,163,149,182,43,182,45,111,192,62,203,169,119,253,204,195,185,50,90,21,254,250,133,151,155,104,247,123,190,209,104,92,37,115,94,165,93,210,169,86,46,181,199,240,21,7,212,196,6,106,59,212,239,136,117,70,195,73,62,148,104,100,148,110,82,157,87,117,96,177,140,249,24,11,45,1,240,209,107,84,219,134,153,30,177,72,147,215,137,41,180,58,211,155,20,157,201,82,73,73,60,40,136,203,177,145,247,33,247,0,0,0,8,123,204,251,75,83,168,156,60,77,168,33,91,95,162,244,250,74,198,113,214,157,8,143,249,105,47,36,123,243,251,5,14,48,233,176,234,93,79,154,115,254,97,180,93,225,108,65,188,173,233,86,237,73,59,163,75,217,188,178,101,157,171,74,203,232,153,31,154,75,222,53,138,188,173,249,86,189,201,50,133,53,59,94,141,211,220,89,35,250,77,165,69,228,102,94,74,47,120,13,143,248,107,212,37,234,134,143,80,239,7,127,141,153,226,119,151,195,100,167,155,47,228,167,220,223,192,101,1,3,57,67,223,44,220,58,10,229,178,169,29,73,84,60,117,139,97,150,222,180,217,235,79,242,72,143,177,123,140,255,0,96,158,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,2,160,57,206,221,109,207,190,109,75,96,149,149,211,60,118,226,199,248,198,105,235,248,125,95,19,22,254,40,31,153,141,240,213,221,197,21,197,18,59,155,218,166,248,77,167,131,47,227,41,208,204,252,210,94,244,253,96,56,222,93,122,120,141,64,226,90,222,97,230,247,181,23,197,239,44,227,233,83,229,153,127,41,39,230,129,176,80,169,94,74,54,35,51,235,218,131,123,205,103,14,82,253,19,224,151,184,251,245,81,81,105,206,196,175,168,190,145,31,213,143,49,109,64,0,3,173,234,29,253,111,105,149,167,54,242,186,37,120,122,116,14,159,85,205,139,94,55,186,134,211,217,9,82,190,146,211,228,71,254,144,28,54,178,235,101,133,161,118,155,183,133,253,85,240,80,155,219,131,232,60,230,236,186,219,127,239,77,172,203,187,168,247,123,254,220,81,191,20,124,123,106,191,16,210,106,20,69,84,124,13,172,252,134,100,49,79,232,198,119,97,166,41,178,191,206,248,118,220,60,154,220,62,231,219,119,111,34,49,214,248,187,226,194,240,226,114,249,93,82,165,35,165,68,137,143,71,194,216,210,186,59,153,97,46,254,113,44,182,181,110,91,4,175,88,187,121,23,111,62,23,134,126,26,111,62,34,245,10,155,106,208,163,109,134,233,183,38,92,141,237,31,78,41,73,105,151,87,181,78,182,103,142,167,145,30,227,199,111,136,14,145,166,90,93,122,107,5,219,22,208,178,41,126,62,163,49,212,39,103,93,166,176,75,117,13,238,203,171,66,126,147,137,237,159,127,218,45,59,134,46,82,150,189,14,53,50,234,214,245,250,66,160,147,102,81,211,112,227,93,37,145,50,189,189,88,211,13,42,194,137,212,231,29,243,159,128,151,156,49,112,173,97,112,221,104,197,164,219,208,183,84,214,202,60,108,190,163,197,213,116,218,101,46,30,197,188,226,83,149,50,71,132,158,11,200,187,121,231,0,29,90,205,211,27,35,79,233,241,233,118,157,23,192,198,140,132,54,210,60,75,206,237,36,165,41,46,238,45,70,125,144,159,51,247,14,210,0,3,228,168,210,224,213,163,46,37,65,142,171,78,36,210,164,238,52,228,140,140,143,185,25,31,145,152,137,156,74,242,228,209,141,101,164,84,42,118,253,7,209,119,59,164,235,205,76,241,82,223,222,233,165,229,17,116,215,37,13,150,92,112,149,220,177,219,30,71,218,95,0,13,107,120,138,225,210,253,225,198,249,147,104,222,148,254,138,20,165,185,9,238,171,42,235,199,235,60,219,107,218,219,174,109,221,209,81,225,71,146,247,251,179,153,248,15,227,118,189,195,141,217,30,218,184,166,245,108,202,140,132,38,67,61,52,39,160,183,29,138,133,61,185,12,56,234,182,178,202,139,97,25,103,237,243,184,222,37,248,118,180,56,139,211,170,157,165,112,196,221,53,81,94,58,116,142,163,165,208,147,208,121,182,151,181,14,182,74,218,111,25,225,71,131,242,63,170,129,184,141,208,107,155,135,141,75,168,88,119,26,50,77,184,235,176,221,203,127,158,140,82,30,105,181,237,67,142,109,207,69,71,131,86,75,223,241,48,216,211,79,175,219,119,82,237,26,93,233,107,204,241,52,234,172,86,37,178,190,154,209,234,186,210,28,79,101,165,42,250,43,79,153,23,159,187,200,118,49,75,60,177,248,201,149,166,55,92,125,30,187,165,255,0,128,235,82,80,220,35,233,151,171,45,231,33,199,109,63,155,97,75,63,81,10,238,165,146,126,56,62,226,231,224,203,102,161,10,60,248,234,203,82,90,67,200,60,31,116,168,136,203,207,191,145,128,247,128,0,0,0,0,0,0,0,0,0,245,201,97,185,81,221,140,242,119,54,242,20,218,139,56,201,25,96,197,19,243,58,208,15,220,147,91,230,221,20,246,182,211,238,135,92,169,168,247,103,15,201,151,53,102,93,220,82,190,139,101,223,9,47,168,133,238,8,193,204,35,66,89,214,189,1,172,37,164,102,117,188,204,138,203,29,207,214,83,16,165,237,79,241,136,34,245,157,243,60,253,135,238,10,207,229,107,175,79,105,118,183,70,179,101,57,252,2,233,90,41,201,78,11,179,242,101,194,108,143,36,218,149,244,91,242,202,75,235,47,49,121,168,90,92,66,92,65,229,42,34,81,31,212,99,87,122,116,202,158,158,223,113,103,183,249,170,141,181,87,67,201,250,42,218,244,119,136,203,245,146,120,82,62,178,251,70,193,60,14,107,180,45,125,208,26,45,198,195,221,73,116,102,227,81,42,7,180,203,50,154,133,25,110,249,182,130,243,123,249,36,105,248,25,251,130,64,128,0,0,0,0,0,0,0,0,245,73,144,212,72,238,202,125,91,91,101,10,113,103,131,60,36,139,38,125,128,112,58,135,127,91,154,99,102,213,175,139,174,103,134,166,210,33,191,49,247,58,110,47,213,105,165,186,174,205,165,74,250,40,87,145,31,151,145,249,10,94,227,27,153,53,255,0,171,245,185,246,166,154,213,189,27,104,52,235,173,35,243,12,61,226,146,75,144,217,57,249,232,168,117,27,154,113,30,174,123,99,227,145,200,243,65,226,214,110,167,234,60,157,44,181,165,236,160,219,238,46,36,180,244,200,250,147,24,126,107,11,60,173,148,172,178,133,167,201,70,159,134,79,184,137,250,17,161,247,126,190,95,208,108,107,70,47,81,233,14,53,215,115,123,69,210,101,79,52,210,151,135,28,65,43,6,234,123,18,178,127,229,32,232,83,231,203,170,76,118,124,231,122,175,190,181,56,226,246,146,114,165,25,153,158,8,136,188,204,199,206,47,15,64,57,91,104,246,158,211,32,84,47,184,62,154,173,116,90,84,149,117,101,70,218,189,173,26,209,134,165,169,7,235,161,125,203,245,187,118,34,18,45,190,21,52,17,168,232,138,139,15,13,160,136,146,94,148,155,219,5,143,241,192,53,197,183,174,106,221,169,80,110,171,65,155,225,101,52,100,164,175,166,133,224,201,68,162,236,178,50,243,73,123,189,194,98,240,227,205,7,91,116,190,175,77,164,95,213,143,202,11,93,165,50,194,227,120,120,145,58,45,18,153,73,171,123,81,20,226,182,180,218,203,25,201,238,207,153,16,177,253,92,229,181,195,134,165,65,154,244,59,87,209,149,119,163,184,219,19,124,116,247,250,75,50,115,106,186,103,41,41,86,22,178,86,15,207,24,242,49,87,92,94,114,255,0,191,184,107,125,85,216,111,122,98,217,90,77,126,55,107,49,250,74,51,125,91,58,103,33,199,21,134,216,37,103,29,243,143,50,238,23,81,160,90,255,0,97,241,15,99,198,189,44,121,253,102,212,72,68,150,186,79,39,160,249,178,211,139,111,115,173,183,187,111,89,37,184,139,7,238,247,145,100,209,174,71,9,156,75,93,28,56,106,109,54,224,166,75,197,42,68,134,88,169,51,211,111,214,140,169,12,45,223,89,77,56,162,202,89,34,245,75,63,14,254,123,3,233,38,163,82,53,99,79,40,87,237,21,205,209,234,244,248,178,204,176,162,216,167,88,109,221,190,178,82,103,130,112,187,237,47,176,188,128,119,1,95,28,224,180,145,235,183,72,233,90,129,78,137,189,235,95,175,213,87,80,139,62,38,84,6,147,216,214,69,228,147,242,73,254,207,49,96,227,169,106,166,159,83,117,70,198,169,89,53,95,247,61,67,163,184,253,110,221,55,144,225,125,21,36,252,219,47,121,127,160,6,178,148,10,220,235,114,174,197,102,154,247,74,76,125,219,23,180,149,141,201,52,159,101,17,151,146,143,220,54,96,209,125,71,135,171,26,115,74,190,33,43,40,168,117,251,96,251,116,223,113,175,122,83,254,44,253,197,254,145,173,37,211,111,79,181,107,210,168,21,70,58,50,98,236,222,141,201,86,55,33,43,46,233,51,47,37,23,188,92,71,40,45,104,122,241,210,234,174,157,213,165,239,147,109,244,58,63,155,34,221,226,36,79,121,95,69,4,69,130,73,121,168,255,0,103,144,12,119,206,134,244,101,12,90,22,122,100,250,238,122,67,115,123,15,220,116,231,11,190,223,219,230,42,152,89,55,58,72,114,10,255,0,179,37,248,93,141,31,164,127,59,188,143,127,230,105,197,229,238,193,246,16,223,133,29,46,94,176,235,141,191,98,36,179,227,252,94,75,254,68,55,221,253,116,127,139,253,98,255,0,64,11,37,229,133,193,93,58,216,160,69,214,219,230,14,250,188,189,254,1,190,170,139,163,181,115,99,57,221,167,205,42,220,133,35,233,35,183,187,190,76,89,40,248,233,48,26,165,211,218,130,194,54,33,173,216,44,153,227,42,51,247,153,252,71,216,0,0,0,0,0,0,0,0,0,0,0,0,0,43,87,154,47,0,176,239,10,21,75,137,141,29,167,210,169,117,91,114,159,38,117,217,71,98,51,16,219,169,197,66,221,146,253,73,43,74,83,190,98,122,142,41,222,161,169,79,54,148,237,50,91,100,135,170,134,202,212,43,251,77,106,174,215,116,230,248,184,45,90,147,241,213,17,217,148,74,155,208,95,113,133,41,42,83,74,113,149,37,70,131,82,16,163,73,158,50,132,159,184,134,205,26,133,122,210,180,214,192,185,117,26,187,30,91,244,219,86,143,54,183,49,168,136,74,159,113,136,204,173,231,18,218,84,164,164,214,105,65,145,17,169,37,156,100,203,204,107,25,118,87,255,0,42,238,170,205,211,232,74,85,27,211,53,9,21,15,71,82,99,120,120,48,250,174,41,125,8,237,100,250,108,163,118,212,35,39,181,36,69,147,192,7,251,106,191,110,175,248,86,227,185,46,58,135,254,114,100,234,148,233,14,127,235,56,243,206,56,191,173,74,82,189,230,98,255,0,184,32,224,186,213,225,31,78,24,131,53,52,170,221,253,82,234,63,91,184,90,130,218,92,71,84,153,221,6,51,230,130,120,225,160,216,108,201,43,63,93,194,83,187,81,184,155,69,69,242,215,213,90,86,148,113,131,99,204,172,219,177,42,145,238,121,7,106,161,213,196,75,242,105,239,207,82,89,102,76,101,41,105,38,151,213,54,219,113,206,231,225,221,144,146,74,141,68,67,96,144,1,64,60,209,253,187,53,55,240,95,147,194,23,252,40,7,154,63,183,102,166,254,11,242,120,64,39,255,0,37,79,101,139,167,239,2,119,203,169,195,63,241,163,194,77,171,197,206,150,29,173,82,119,192,220,148,47,19,80,182,106,41,83,109,116,231,42,51,136,67,15,186,108,186,225,67,113,195,101,79,33,178,37,43,162,217,145,229,4,48,7,37,79,101,139,167,239,2,119,203,169,194,127,128,214,50,255,0,209,219,251,78,181,114,173,162,21,154,12,185,87,101,46,176,116,68,67,133,21,229,174,123,230,178,75,42,140,218,144,151,93,67,228,166,214,201,236,35,113,14,54,100,94,177,11,201,224,23,130,139,87,133,61,56,137,91,171,83,60,70,166,220,212,246,92,184,234,18,9,181,185,3,121,37,197,83,35,155,106,90,18,203,75,34,37,169,10,62,179,136,37,153,237,75,72,107,58,213,116,118,193,173,106,229,3,91,234,20,24,142,221,150,213,30,117,18,12,197,69,101,75,75,18,150,210,141,70,225,160,221,37,182,77,186,134,205,43,34,74,38,74,44,31,84,199,117,1,0,57,213,251,44,90,223,120,16,126,93,81,21,87,194,119,181,62,141,253,224,91,223,49,96,90,167,58,191,101,139,91,239,2,15,203,170,34,170,248,78,246,167,209,191,188,11,123,230,44,0,181,78,117,126,203,22,183,222,4,31,151,84,69,85,240,157,237,79,163,127,120,22,247,204,88,22,169,206,175,217,98,214,251,192,131,242,234,136,170,190,19,189,169,244,111,239,2,222,249,139,0,54,72,171,82,105,85,250,84,218,21,118,153,18,163,77,168,199,114,36,200,114,217,75,204,73,97,196,154,92,105,198,212,70,149,161,73,51,73,164,200,200,200,204,140,107,217,199,174,137,233,30,131,113,13,83,179,52,86,243,137,92,183,159,143,227,87,9,153,168,150,186,4,191,16,251,47,82,221,117,43,82,148,182,148,206,72,156,195,169,67,136,74,247,41,38,226,237,251,143,94,49,45,238,22,52,142,166,154,53,98,35,250,139,92,143,224,173,250,99,51,34,248,184,75,125,15,165,186,163,177,221,220,165,70,105,76,184,100,125,37,161,110,165,13,30,210,90,148,154,12,255,0,109,87,237,213,255,0,10,220,119,37,199,80,255,0,206,76,157,82,157,33,207,253,103,30,121,199,23,245,169,74,87,188,204,4,181,229,125,173,250,209,167,156,67,81,108,139,26,135,112,93,150,157,199,33,49,46,10,28,103,37,185,18,152,196,153,17,89,114,180,109,53,185,166,150,193,165,130,91,206,32,200,218,220,217,169,27,210,180,222,240,138,188,2,240,81,106,240,167,167,17,43,117,106,103,136,212,219,154,158,203,151,29,66,65,54,183,32,111,36,184,170,100,115,109,75,66,89,105,100,68,181,33,71,214,113,4,179,61,169,105,13,74,160,1,85,124,243,191,66,127,210,79,238,209,106,130,170,249,231,126,132,255,0,164,159,221,160,49,87,37,79,106,123,167,238,254,119,204,105,194,202,120,236,171,232,117,15,134,91,198,161,175,52,234,84,250,87,163,229,49,71,141,45,44,248,167,107,14,197,121,184,201,128,183,25,123,163,48,247,175,99,201,105,102,210,119,184,162,216,133,152,171,110,82,119,253,155,165,154,233,127,234,14,160,220,49,40,118,245,15,77,231,201,157,58,73,158,198,145,233,42,105,17,17,17,26,150,181,40,210,132,33,36,107,90,212,148,164,148,165,17,30,31,227,71,139,107,171,139,157,83,59,166,164,215,129,182,232,94,38,159,108,211,146,151,26,233,193,84,151,22,135,223,104,222,117,178,152,227,102,202,94,91,102,73,87,69,178,34,194,8,6,0,18,127,151,13,235,160,214,7,20,116,43,131,136,8,241,19,77,76,117,181,65,168,206,70,232,84,154,217,186,209,198,151,35,42,36,161,9,73,60,148,186,162,82,90,113,109,186,123,54,117,91,237,124,20,114,235,188,184,165,179,110,205,65,175,166,93,2,222,69,30,100,107,66,115,146,74,50,42,117,244,153,19,70,162,54,93,82,224,182,164,173,15,45,4,149,111,50,75,102,165,33,210,68,106,214,45,29,191,180,42,255,0,170,105,206,163,80,101,211,170,84,233,15,180,211,174,197,121,150,42,12,54,243,140,166,92,85,60,132,41,216,206,41,165,155,110,146,72,148,69,246,145,6,195,220,88,251,44,107,39,221,253,195,242,231,198,181,130,202,120,107,227,234,29,225,193,222,169,112,207,172,85,10,85,46,171,110,105,125,102,13,167,88,126,75,16,219,169,197,68,21,70,143,77,82,20,164,239,152,158,163,105,107,166,74,83,205,165,91,136,150,217,173,234,214,1,178,159,9,222,203,26,55,247,127,111,124,185,129,23,248,201,230,157,102,232,5,228,206,154,233,53,54,37,231,115,208,235,17,209,116,165,228,159,163,153,136,68,239,138,132,212,164,58,74,68,228,168,153,35,87,73,214,155,220,180,172,148,226,20,218,101,7,9,222,203,26,55,247,127,111,124,185,129,77,124,198,120,40,253,234,186,142,197,126,192,166,85,92,211,43,167,243,148,217,47,151,85,186,92,227,53,155,148,197,61,185,75,86,212,32,156,105,78,146,84,182,212,164,229,213,50,235,134,25,131,155,110,177,88,58,235,96,112,255,0,168,218,115,94,137,81,166,212,99,215,157,117,166,165,50,243,244,247,220,102,146,242,162,74,75,43,90,90,146,218,93,65,56,209,168,205,38,127,97,159,95,228,169,237,79,116,253,223,206,249,141,56,64,167,42,213,87,169,81,232,79,84,229,174,155,14,67,210,227,195,83,202,54,25,125,228,182,151,93,67,121,218,149,173,44,50,149,40,139,42,38,155,35,206,210,196,245,228,169,237,79,116,253,223,206,249,141,56,5,212,136,171,205,31,216,79,83,127,5,249,196,33,42,132,85,230,143,236,39,169,191,130,252,226,16,10,86,225,59,218,159,70,254,240,45,239,152,176,54,83,26,214,112,157,237,79,163,127,120,22,247,204,88,27,41,128,165,110,101,124,191,127,112,153,147,181,239,74,89,223,96,213,106,9,244,165,57,41,203,148,121,210,223,146,191,205,52,196,100,51,30,156,130,240,204,55,185,102,162,113,196,35,190,228,140,127,203,155,130,143,223,85,168,239,215,239,250,101,85,189,50,181,191,57,82,146,193,116,155,170,78,35,65,183,76,75,219,146,180,238,66,205,199,84,209,41,72,109,41,78,90,83,205,56,87,189,86,164,210,171,244,169,180,42,237,50,37,70,155,81,142,228,73,144,229,178,151,152,146,195,137,52,184,211,141,168,141,43,66,146,102,147,73,145,145,145,153,24,235,250,85,166,118,174,141,233,197,185,165,182,84,79,15,69,182,105,237,83,227,110,109,180,56,246,194,245,223,119,166,132,33,79,58,179,83,142,44,146,91,220,90,212,101,149,24,14,193,73,164,210,168,20,168,84,42,21,50,37,58,155,78,142,220,72,112,226,50,150,88,140,195,105,36,182,211,109,164,137,40,66,82,68,146,73,17,17,17,17,16,214,223,139,31,106,125,100,251,192,184,126,98,248,217,76,107,89,197,143,181,62,178,125,224,92,63,49,124,5,170,114,84,246,88,186,126,240,39,124,186,156,42,175,139,31,106,125,100,251,192,184,126,98,248,181,78,74,158,203,23,79,222,4,239,151,83,133,85,241,99,237,79,172,159,120,23,15,204,95,1,102,156,148,47,251,53,221,23,188,180,181,55,12,66,187,34,221,18,43,235,164,168,205,47,157,57,216,144,152,76,132,17,150,22,130,117,149,161,91,76,246,25,183,191,111,81,189,217,171,152,103,5,148,174,41,244,190,69,118,208,183,226,43,85,45,168,228,118,252,195,146,152,167,53,130,115,115,180,247,220,82,77,43,66,146,110,169,162,89,164,144,241,164,250,141,161,111,110,164,29,29,214,43,251,66,175,250,94,163,105,205,122,93,58,165,78,144,195,174,180,212,167,153,98,160,195,111,54,242,162,74,75,43,66,157,140,226,154,65,56,209,168,137,68,95,97,150,195,220,49,113,11,106,241,65,163,84,93,92,181,163,120,15,31,212,141,81,165,174,83,114,30,166,78,105,91,93,142,226,144,127,242,92,65,169,40,82,218,117,165,154,17,191,105,6,184,63,237,170,194,186,191,225,91,114,228,183,42,31,249,200,115,169,179,163,185,255,0,170,227,47,54,226,62,165,37,73,247,25,12,149,196,191,19,23,151,20,183,13,169,121,234,12,24,136,184,104,22,188,123,114,116,216,196,72,69,77,108,202,146,241,75,54,137,36,150,86,164,200,73,45,9,245,55,161,74,73,33,42,38,209,99,252,209,120,5,135,120,80,170,92,76,104,237,62,149,75,170,219,148,249,51,174,202,59,17,152,134,221,78,42,22,236,151,234,73,90,82,157,243,19,212,113,78,245,13,74,121,180,167,105,146,219,36,61,80,32,39,255,0,37,79,106,123,167,238,254,119,204,105,194,234,69,43,114,84,246,167,186,126,239,231,124,198,156,46,164,6,31,227,2,192,141,169,252,46,106,149,152,245,189,46,187,34,85,175,58,77,62,159,16,157,83,239,212,99,52,114,33,19,105,104,247,173,101,37,150,76,144,89,222,100,73,50,81,25,164,245,193,164,213,170,180,10,172,42,237,10,167,46,157,82,167,72,110,92,57,145,30,83,47,198,125,181,18,155,117,183,18,100,164,45,42,34,81,40,140,140,140,136,200,109,60,53,193,227,79,76,255,0,114,46,43,53,62,197,110,37,42,36,72,247,3,245,8,17,105,109,244,226,197,131,52,138,100,86,16,141,137,36,116,216,144,210,13,9,78,212,169,38,148,153,164,136,204,28,92,241,41,93,226,167,86,24,212,218,225,116,122,54,253,42,150,212,68,197,67,13,196,113,168,201,92,198,218,36,169,106,83,39,57,217,174,54,110,45,110,116,220,65,40,203,4,148,216,167,36,189,51,181,99,105,101,245,172,126,19,171,114,84,46,3,182,122,238,54,218,188,60,24,241,163,200,216,202,182,117,17,212,114,86,92,45,230,149,116,24,245,72,209,147,168,17,178,71,7,246,4,109,48,225,115,75,108,198,109,233,116,41,17,109,120,50,106,20,249,100,234,95,98,163,37,162,145,52,156,75,167,189,11,57,47,60,102,131,198,195,51,73,18,72,137,36,25,128,85,95,60,239,208,159,244,147,251,180,90,160,170,190,121,223,161,63,233,39,247,104,12,85,201,83,218,158,233,251,191,157,243,26,112,184,155,254,192,179,117,78,205,171,105,246,160,219,209,43,150,245,114,57,198,157,6,73,30,199,81,146,50,50,50,50,82,22,149,18,86,133,164,201,104,90,82,164,154,84,146,50,167,110,74,158,212,247,79,221,252,239,152,211,134,127,230,139,199,212,59,62,133,82,225,159,71,106,20,170,165,86,227,167,201,131,118,86,24,146,196,198,233,145,86,183,99,63,77,74,18,165,108,152,174,155,137,119,168,73,83,45,169,59,72,214,225,45,144,171,109,107,180,236,219,23,87,46,251,63,78,239,24,151,85,177,73,172,73,141,72,171,198,124,222,68,168,137,89,244,140,221,233,182,151,22,73,194,86,182,211,210,82,210,165,54,107,108,208,181,88,79,38,77,107,214,89,87,85,119,67,158,167,213,107,186,109,6,158,229,77,185,61,36,173,155,110,114,220,35,74,122,203,113,61,54,100,126,127,243,8,39,20,110,167,168,132,33,62,37,193,94,218,59,163,183,246,186,223,244,189,57,211,154,12,186,141,74,163,33,134,157,117,168,175,60,197,61,135,30,109,149,75,148,166,80,181,53,25,181,58,131,113,211,73,146,72,254,194,61,132,248,85,225,158,205,225,67,72,225,233,109,159,58,93,69,106,144,170,149,94,167,36,205,43,168,212,92,67,104,117,242,111,113,165,148,109,105,180,33,180,153,237,66,19,185,75,94,247,22,21,109,206,175,218,158,214,251,191,131,243,26,136,114,84,246,167,186,126,239,231,124,198,156,28,234,253,169,237,111,187,248,63,49,168,135,37,79,106,123,167,238,254,119,204,105,192,44,211,140,78,21,108,222,43,244,142,161,103,214,105,177,19,115,211,163,200,147,105,213,220,112,217,93,58,162,104,245,9,78,165,11,87,134,113,73,109,47,35,106,183,32,137,68,93,68,54,180,107,237,170,186,103,117,104,222,163,220,122,91,122,196,240,245,171,102,160,237,62,78,214,220,67,111,108,63,81,246,186,136,66,212,203,168,52,184,218,205,37,189,181,161,68,88,81,13,159,132,74,230,25,193,101,43,138,125,47,145,93,180,45,248,138,213,75,106,57,29,191,48,228,166,41,205,96,156,220,237,61,247,20,147,74,208,164,155,170,104,150,105,36,60,105,62,163,104,91,219,130,32,114,167,227,158,171,69,185,160,112,187,170,245,73,117,10,109,126,65,55,106,86,170,53,69,44,233,143,162,58,27,106,152,125,119,54,166,50,210,194,16,195,109,96,210,242,246,18,23,214,35,106,221,6,172,53,106,77,86,129,85,155,66,174,211,37,211,170,84,233,14,68,153,14,91,42,101,248,207,182,163,75,141,56,218,136,148,133,165,68,105,52,153,17,145,145,145,139,159,229,169,204,11,247,118,135,7,65,53,89,237,151,245,42,158,175,69,212,84,172,55,88,131,17,136,200,252,235,175,201,91,210,42,43,63,18,251,155,80,73,54,219,90,251,109,80,9,254,0,0,2,160,57,162,241,245,50,240,174,212,184,103,209,218,133,86,151,74,183,42,18,96,221,149,134,36,191,13,202,156,164,33,216,207,211,82,132,169,59,225,167,168,226,93,234,18,146,243,137,78,210,36,54,75,123,58,243,61,227,214,78,140,82,165,240,253,163,245,217,112,53,6,167,30,51,213,90,188,78,146,202,147,78,125,47,111,101,183,82,239,86,60,229,18,88,81,25,181,234,178,249,56,133,37,102,218,211,77,116,202,77,86,181,37,112,232,212,201,115,228,55,29,249,107,106,51,42,117,105,97,134,150,243,206,154,82,70,100,134,218,109,199,22,175,36,161,10,81,224,136,204,7,202,46,79,150,167,48,184,122,155,66,131,161,90,243,119,255,0,183,168,27,154,163,215,42,143,49,29,186,196,93,241,153,141,21,111,56,241,57,38,162,167,30,90,72,146,222,231,27,104,148,165,45,205,234,85,54,14,87,253,181,88,87,87,252,43,110,92,150,229,67,255,0,57,14,117,54,116,119,63,245,92,101,230,220,71,212,164,169,62,227,32,27,73,128,135,252,185,184,215,253,245,90,112,253,2,255,0,169,210,155,212,219,91,243,117,40,204,31,73,202,164,18,36,19,117,52,179,181,40,78,229,172,219,117,45,26,146,135,18,149,97,164,188,211,101,48,0,6,42,226,199,217,99,89,62,239,238,31,151,62,50,168,197,92,88,251,44,107,39,221,253,195,242,231,192,107,88,54,157,171,82,105,85,250,84,218,21,118,153,18,163,77,168,199,114,36,200,114,217,75,204,73,97,196,154,92,105,198,212,70,149,161,73,51,73,164,200,200,200,204,140,106,196,54,168,1,70,220,203,248,28,147,195,141,228,246,176,216,235,136,189,58,189,43,14,33,152,141,161,168,235,161,212,94,39,31,56,73,101,4,148,156,99,74,29,83,42,66,125,68,54,109,172,136,210,133,189,29,120,98,226,22,234,225,127,89,104,186,185,107,70,241,254,3,169,26,163,75,92,167,35,179,83,130,234,118,187,29,197,32,255,0,228,184,131,82,86,148,58,211,75,52,47,102,211,216,206,255,0,176,44,221,83,179,106,218,125,168,54,244,74,229,189,92,142,113,167,65,146,71,177,212,100,140,140,140,140,148,133,165,68,149,161,105,50,90,22,148,169,38,149,36,140,168,7,140,206,12,239,238,19,47,249,48,230,65,151,81,178,106,50,22,237,6,188,211,79,60,194,88,113,233,5,26,36,169,38,195,76,148,238,140,115,113,198,155,201,96,247,39,183,144,95,78,142,235,21,131,174,182,5,47,81,180,230,189,18,163,77,168,199,97,215,90,106,83,47,63,79,125,198,91,121,81,37,37,149,173,45,73,109,46,160,156,104,212,102,147,63,176,207,186,141,122,248,32,227,70,234,225,31,81,216,157,53,85,90,221,131,82,234,49,91,183,154,156,226,91,71,84,217,221,58,51,6,178,100,230,32,152,108,137,75,47,93,178,83,91,145,184,156,70,193,52,154,181,42,191,74,133,93,161,84,226,84,105,181,24,237,203,135,50,35,201,121,137,44,56,146,83,110,182,226,76,210,180,41,38,74,37,17,153,25,25,25,0,250,198,170,227,106,129,170,184,11,190,187,184,46,181,120,184,224,71,72,160,194,77,42,137,127,83,116,254,217,126,137,112,187,5,181,56,190,149,48,182,193,146,249,32,222,40,107,55,220,51,74,15,212,112,210,238,213,237,54,215,76,53,106,101,229,165,23,252,218,52,199,37,208,46,203,58,176,228,103,87,18,89,19,244,250,140,71,141,42,54,222,101,70,68,182,221,108,240,182,212,125,210,70,147,242,49,177,159,9,222,203,26,55,247,127,111,124,185,129,8,57,203,112,253,165,237,216,20,190,35,161,162,37,26,246,85,98,37,6,98,210,78,36,171,204,45,151,77,9,90,80,218,146,169,45,37,146,52,186,226,155,46,138,28,66,148,179,76,118,200,50,175,45,14,56,227,113,29,102,179,163,215,194,37,163,81,108,186,59,107,122,91,139,118,66,43,148,230,77,182,10,106,158,89,169,69,36,148,182,146,242,86,175,93,110,19,136,51,37,45,12,245,254,117,126,203,22,183,222,4,31,151,84,69,59,88,23,253,229,165,151,149,39,80,116,250,225,151,67,184,104,114,10,76,25,209,140,183,180,188,25,25,25,25,26,86,133,36,212,133,161,68,104,90,20,164,168,148,149,25,29,159,115,23,213,90,174,183,242,223,209,221,87,174,219,178,232,117,43,146,232,165,203,153,14,68,69,70,34,127,209,181,36,184,235,45,169,107,87,134,113,73,55,88,81,168,205,76,184,210,143,233,0,175,110,19,189,169,244,111,239,2,222,249,139,3,98,141,85,186,116,226,203,211,139,142,228,213,233,212,168,150,100,74,123,169,173,170,168,209,59,21,200,174,23,77,76,173,163,37,117,186,155,201,178,104,146,165,56,165,146,18,149,26,137,39,174,103,12,149,106,85,3,137,45,40,174,215,106,113,41,212,218,117,241,66,151,50,100,183,146,203,17,152,110,123,42,113,215,28,81,146,80,132,164,141,70,163,50,34,34,51,49,37,121,151,241,199,39,136,235,201,237,30,177,209,17,26,117,101,214,28,91,50,219,91,82,23,92,168,178,78,48,115,82,242,13,73,40,196,149,186,150,82,133,122,232,112,220,89,153,169,8,100,34,6,161,77,179,106,55,253,203,80,211,154,76,186,93,167,42,177,53,234,12,25,106,53,63,22,156,167,150,113,153,112,205,107,51,90,90,52,36,204,214,190,228,126,178,188,207,159,225,250,175,167,20,13,113,176,235,122,189,78,241,214,100,27,130,11,245,182,84,146,91,103,21,47,36,212,167,91,54,94,235,50,158,202,113,146,108,212,235,105,91,105,52,26,201,105,201,124,25,240,103,127,113,103,127,198,135,14,12,186,117,147,78,144,135,107,213,231,90,121,150,20,195,111,71,41,49,34,201,38,29,100,231,116,100,19,141,180,230,11,5,185,93,188,248,174,49,56,85,188,184,80,213,202,133,159,89,166,203,85,177,81,145,34,77,167,87,113,194,121,21,26,113,47,212,37,58,148,33,62,37,180,169,180,188,141,169,218,179,37,17,116,214,218,214,27,14,218,127,146,191,146,180,111,200,95,69,126,77,250,62,63,161,253,19,211,240,62,7,166,158,135,135,233,126,111,163,211,217,179,103,171,183,24,237,129,174,23,22,62,212,250,201,247,129,112,252,197,241,45,57,97,113,235,27,70,42,177,56,126,214,10,236,72,26,125,83,145,37,234,85,94,95,85,103,73,168,190,166,118,50,227,170,119,165,30,10,141,47,168,204,154,245,94,124,220,90,146,131,113,105,137,124,88,251,83,235,39,222,5,195,243,23,192,93,79,43,143,97,61,50,252,107,231,19,69,43,113,99,237,79,172,159,120,23,15,204,95,23,83,202,227,216,79,76,191,26,249,196,209,74,220,88,251,83,235,39,222,5,195,243,23,192,93,79,43,143,97,61,50,252,107,231,19,71,84,230,103,193,119,239,147,211,132,106,69,148,158,157,253,96,211,229,191,26,59,48,122,206,87,96,145,117,87,7,45,161,79,41,228,154,20,168,233,45,201,234,58,234,13,37,214,55,27,237,124,174,61,132,244,203,241,175,156,77,18,168,6,178,218,103,160,250,167,170,250,166,198,142,90,214,125,87,242,147,210,9,167,212,88,122,159,39,252,13,252,37,17,221,126,114,80,218,156,142,203,46,56,146,117,106,71,169,239,44,246,27,4,240,171,195,61,155,194,134,145,195,210,219,62,116,186,138,213,33,85,42,189,78,73,154,87,81,168,184,134,208,235,228,222,227,75,40,218,211,104,67,105,51,218,132,39,114,150,189,238,47,181,219,122,41,164,118,117,255,0,90,213,43,83,78,45,250,61,217,113,71,240,213,90,180,40,40,101,249,104,55,150,250,205,102,146,34,53,184,235,134,183,23,141,238,154,26,234,26,186,77,237,238,160,42,175,158,119,232,79,250,73,253,218,49,87,37,79,106,123,167,238,254,119,204,105,195,42,243,206,253,9,255,0,73,63,187,70,42,228,169,237,79,116,253,223,206,249,141,56,6,85,231,157,250,19,254,146,127,118,140,63,201,170,147,74,175,241,37,123,80,171,180,200,149,26,109,71,77,234,81,38,67,150,202,94,98,75,14,79,167,165,198,156,109,68,105,90,20,147,52,154,76,140,140,140,200,198,96,231,157,250,19,254,146,127,118,140,85,201,83,218,158,233,251,191,157,243,26,112,12,105,204,51,130,202,175,11,26,161,34,187,104,91,242,211,165,119,44,130,59,126,97,201,84,162,132,249,183,185,218,123,238,41,36,164,45,42,39,84,209,44,212,107,100,146,125,71,22,135,182,245,94,18,56,227,213,206,16,164,214,226,217,232,137,92,183,171,145,222,91,212,26,162,215,225,27,168,244,141,44,77,111,97,146,144,180,168,155,39,18,147,46,179,73,216,163,74,146,211,173,93,79,26,213,62,30,105,60,60,220,178,184,150,110,34,237,133,199,122,52,66,240,145,228,212,125,34,244,119,90,100,233,136,125,42,73,78,36,173,211,105,120,252,222,22,181,26,91,74,212,90,230,0,236,21,106,157,229,170,247,252,218,204,198,229,215,238,203,198,176,228,151,81,18,33,27,245,10,140,183,141,74,38,217,101,36,70,183,29,112,240,134,210,93,212,68,146,242,33,103,218,3,192,84,109,6,224,223,87,181,171,86,104,81,31,212,90,230,155,215,94,164,33,206,174,250,5,57,250,34,212,166,84,203,205,54,166,39,26,156,121,167,143,215,218,132,146,16,164,146,222,37,196,14,92,55,174,131,88,28,81,208,174,14,32,35,196,77,53,49,214,213,6,163,57,27,161,82,107,102,235,71,26,92,140,168,146,132,37,36,242,82,234,137,73,105,197,182,233,236,217,213,110,237,56,177,246,88,214,79,187,251,135,229,207,128,214,176,108,167,194,119,178,198,141,253,223,219,223,46,96,107,88,54,83,225,59,217,99,70,254,239,237,239,151,48,3,42,138,245,230,123,199,172,157,24,165,75,225,251,71,235,178,224,106,13,78,60,103,170,181,120,157,37,149,38,156,250,94,222,203,110,165,222,172,121,202,36,176,162,51,107,213,101,242,113,10,74,205,181,166,69,113,163,197,181,171,194,54,150,29,211,82,107,199,92,149,223,19,79,182,105,201,75,110,245,39,38,51,139,67,239,180,111,52,225,195,109,194,101,47,45,179,53,39,172,217,17,101,100,53,236,187,46,154,237,243,117,86,111,91,166,119,141,173,92,21,9,21,74,140,158,146,27,235,202,125,197,56,235,155,16,73,66,119,45,106,60,36,137,37,156,17,17,118,1,202,233,86,153,221,90,201,168,246,230,150,217,81,60,69,106,230,168,53,79,141,185,183,22,219,59,207,215,125,222,154,22,180,178,210,9,78,56,178,73,236,109,11,81,150,18,99,149,215,77,11,212,126,29,53,30,163,165,250,161,70,240,53,88,56,117,151,154,51,92,90,132,85,25,147,114,163,56,100,93,70,87,181,88,60,18,137,73,82,22,148,45,11,66,110,83,150,103,5,223,189,179,78,23,169,23,170,122,151,245,253,79,136,252,152,239,65,232,185,66,130,101,213,68,28,184,132,188,151,148,107,74,164,36,246,167,168,211,72,36,159,68,156,115,186,241,235,193,221,189,197,62,145,212,213,70,163,196,99,81,104,113,252,109,191,83,102,28,95,23,53,108,33,245,55,75,118,67,187,84,152,206,169,231,8,139,170,132,33,213,33,211,220,72,82,84,17,87,149,63,29,180,163,165,64,225,103,89,110,105,105,169,38,65,49,100,85,106,47,165,76,56,193,165,9,110,142,107,50,37,33,105,81,40,216,222,165,18,201,125,4,154,54,48,219,150,148,53,108,255,0,109,86,21,213,255,0,10,219,151,37,185,80,255,0,206,67,157,77,157,29,207,253,87,25,121,183,17,245,41,42,79,184,200,94,247,47,62,52,233,92,83,233,124,122,21,223,112,68,86,170,91,81,204,174,8,101,25,49,78,107,4,230,214,170,12,54,149,26,86,133,36,218,75,166,130,73,33,227,81,116,219,66,217,220,18,212,0,0,98,174,44,125,150,53,147,238,254,225,249,115,227,90,193,178,159,22,62,203,26,201,247,127,112,252,185,241,173,96,13,170,5,48,115,136,209,13,47,211,237,92,162,234,77,153,92,183,233,149,219,218,58,223,174,90,209,155,113,50,221,125,43,94,107,6,73,203,72,67,199,249,181,231,164,107,117,165,56,146,121,74,144,166,236,171,140,78,42,172,222,20,52,142,161,120,86,106,81,21,115,212,99,200,141,105,210,28,108,222,93,70,162,72,245,13,77,37,104,87,134,109,74,109,79,47,114,118,160,201,36,125,69,182,133,235,237,170,186,153,117,107,38,163,220,122,165,122,203,241,21,171,154,160,237,66,78,215,28,91,108,239,63,81,134,186,139,90,210,203,72,36,182,218,13,71,177,180,33,36,120,73,0,237,124,47,107,30,163,232,102,184,218,183,206,151,179,85,159,85,244,132,120,47,81,41,202,62,165,122,43,175,32,156,166,154,73,14,111,235,97,41,79,230,214,164,185,211,90,11,122,16,101,178,69,38,108,154,141,42,21,66,101,38,93,46,68,168,237,188,236,25,106,105,79,197,90,146,70,166,92,54,86,182,141,105,51,52,153,182,181,163,36,123,84,162,193,156,0,229,133,192,84,157,24,165,68,226,7,88,40,82,224,106,13,78,60,150,105,84,137,125,37,149,38,156,250,89,216,243,141,41,174,172,121,202,36,190,147,34,119,213,101,243,109,105,74,205,196,38,194,128,6,186,220,123,105,157,213,165,252,92,106,101,58,233,137,211,244,245,193,54,230,167,62,134,220,38,101,65,158,250,228,52,182,212,180,39,126,222,162,154,89,167,41,39,89,117,4,165,108,200,216,164,85,95,59,77,20,255,0,220,47,17,144,234,31,11,42,161,21,199,127,244,137,145,28,101,4,223,254,154,78,41,78,127,136,36,167,233,152,8,85,81,215,74,20,238,4,105,28,60,78,172,213,103,92,144,117,66,69,201,18,51,132,181,197,167,81,211,76,38,201,9,90,207,106,58,146,165,72,90,91,108,140,183,37,245,175,97,173,38,231,107,229,151,162,159,187,79,23,22,183,136,168,120,88,22,38,47,89,155,29,216,243,190,9,246,124,59,109,229,181,165,89,148,236,109,233,61,185,104,157,218,162,86,220,197,81,107,220,145,244,134,50,41,90,133,175,115,152,136,228,135,228,53,104,82,220,75,238,245,216,66,18,220,169,169,91,125,154,52,56,110,64,52,171,214,89,27,46,23,168,70,123,194,210,134,42,226,199,217,99,89,62,239,238,31,151,62,50,168,197,92,88,251,44,107,39,221,253,195,242,231,192,107,88,54,157,171,82,105,85,250,84,218,21,118,153,18,163,77,168,199,114,36,200,114,217,75,204,73,97,196,154,92,105,198,212,70,149,161,73,51,73,164,200,200,200,204,140,106,196,54,168,1,70,220,203,248,28,147,195,141,228,246,176,216,235,136,189,58,189,43,14,33,152,141,161,168,235,161,212,94,39,31,56,73,101,4,148,156,99,74,29,83,42,66,125,68,54,109,172,136,210,133,189,29,120,98,226,22,234,225,127,89,104,186,185,107,70,241,254,3,169,26,163,75,92,167,35,179,83,130,234,118,187,29,197,32,255,0,228,184,131,82,86,148,58,211,75,52,47,102,211,216,206,255,0,176,44,221,83,179,106,218,125,168,54,244,74,229,189,92,142,113,167,65,146,71,177,212,100,140,140,140,140,148,133,165,68,149,161,105,50,90,22,148,169,38,149,36,140,168,7,140,206,12,239,238,19,47,249,48,230,65,151,81,178,106,50,22,237,6,188,211,79,60,194,88,113,233,5,26,36,169,38,195,76,148,238,140,115,113,198,155,201,96,247,39,183,144,95,78,142,235,21,131,174,182,5,47,81,180,230,189,18,163,77,168,199,97,215,90,106,83,47,63,79,125,198,91,121,81,37,37,149,173,45,73,109,46,160,156,104,212,102,147,63,176,207,186,141,122,248,32,227,70,234,225,31,81,216,157,53,85,90,221,131,82,234,49,91,183,154,156,226,91,71,84,217,221,58,51,6,178,100,230,32,152,108,137,75,47,93,178,83,91,145,184,156,70,193,52,154,181,42,191,74,133,93,161,84,226,84,105,181,24,237,203,135,50,35,201,121,137,44,56,146,83,110,182,226,76,210,180,41,38,74,37,17,153,25,25,25,0,250,198,170,227,106,129,170,184,13,148,248,78,246,88,209,191,187,251,123,229,204,8,21,206,91,66,52,142,13,42,151,196,11,119,52,74,54,160,213,36,68,163,122,33,75,66,10,187,17,148,187,213,144,134,155,96,221,114,75,68,228,84,169,231,93,75,73,101,182,219,206,243,101,11,153,90,71,169,150,174,141,240,35,167,218,165,122,203,240,244,91,103,75,232,117,9,59,92,109,14,61,178,152,198,198,26,234,45,8,83,206,172,210,219,104,53,22,247,22,132,145,229,68,41,51,140,78,42,175,46,43,245,114,161,120,86,106,82,211,108,83,164,72,141,105,210,28,108,153,69,58,156,107,245,13,77,37,107,79,137,113,41,109,79,47,114,183,44,137,36,125,52,54,132,6,42,176,47,251,203,75,47,42,78,160,233,245,195,46,135,112,208,228,20,152,51,163,25,111,105,120,50,50,50,50,52,173,10,73,169,11,66,136,208,180,41,73,81,41,42,50,61,148,244,82,236,188,175,173,35,180,47,13,68,179,165,218,183,61,90,143,26,77,94,145,37,130,101,113,101,169,5,213,34,107,168,226,155,65,171,42,66,28,87,85,40,82,82,225,33,194,90,19,86,188,174,184,5,153,120,87,105,188,76,107,21,62,171,75,165,91,149,8,211,173,58,59,241,159,134,229,78,82,16,212,150,42,74,90,146,157,240,211,212,109,77,116,205,73,121,196,171,113,146,27,52,61,111,224,3,21,113,99,236,177,172,159,119,247,15,203,159,25,84,98,174,44,125,150,53,147,238,254,225,249,115,224,53,172,27,84,13,85,198,213,0,42,47,154,199,3,21,90,45,205,63,138,45,40,165,203,168,83,107,242,13,203,174,139,78,165,169,103,76,125,17,214,227,181,50,232,55,181,49,150,150,22,183,220,119,6,151,151,188,214,190,177,147,81,127,130,14,11,174,174,46,53,29,136,51,83,85,162,88,52,222,163,245,187,133,168,46,41,181,244,141,157,208,99,62,104,54,74,98,201,246,204,146,179,245,27,53,59,181,123,73,181,236,19,86,164,210,171,244,169,180,42,237,50,37,70,155,81,142,228,73,144,229,178,151,152,146,195,137,52,184,211,141,168,141,43,66,146,102,147,73,145,145,145,153,24,235,250,111,165,90,113,163,244,41,22,198,151,217,116,171,102,149,46,161,38,168,244,74,116,114,105,181,202,125,123,220,112,200,191,245,82,146,250,40,109,13,182,130,74,16,132,164,57,91,78,214,161,88,214,173,26,202,181,160,248,42,45,191,79,143,75,167,70,234,173,206,132,86,27,75,109,55,189,102,165,171,106,16,146,202,140,212,120,201,153,159,113,66,252,209,253,187,53,55,240,95,147,194,23,252,40,7,154,63,183,102,166,254,11,242,120,64,39,255,0,37,79,101,139,167,239,2,119,203,169,194,127,136,1,201,83,217,98,233,251,192,157,242,234,112,159,224,0,0,0,0,0,0,0,0,0,0,0,0,0,43,107,153,239,5,116,235,162,129,43,91,108,104,59,43,17,54,120,246,250,170,62,182,229,194,140,223,119,95,36,167,106,18,191,162,142,254,254,248,49,100,163,228,171,64,106,167,1,216,47,35,122,29,219,146,201,150,112,162,63,113,151,192,6,172,66,214,121,47,94,108,173,139,190,208,84,159,206,55,232,253,173,236,63,121,212,92,243,219,251,124,196,4,226,191,75,149,163,218,227,112,88,138,44,120,15,9,130,255,0,151,13,135,127,93,127,227,63,88,255,0,208,38,71,37,184,114,14,255,0,188,229,248,93,237,23,163,191,59,188,139,103,230,42,37,229,230,121,62,192,45,43,90,53,30,30,147,233,205,86,248,154,172,34,159,208,237,131,239,212,125,182,189,201,87,248,194,247,31,250,70,179,247,5,110,117,199,87,145,89,169,63,214,147,35,102,245,237,36,231,106,73,37,217,36,69,228,146,247,11,142,230,251,173,15,89,218,93,75,211,186,76,189,146,174,78,191,91,243,100,123,124,60,136,15,39,233,32,200,242,74,63,37,23,237,242,20,237,107,91,211,238,170,244,90,5,45,142,180,153,91,246,35,114,83,157,168,82,207,186,140,139,201,39,239,1,113,156,159,116,145,235,75,72,234,186,129,81,137,177,235,163,161,210,87,80,143,30,26,84,246,149,216,150,101,228,162,243,73,126,223,49,96,227,169,105,94,159,83,116,186,197,166,217,52,174,241,233,253,109,167,235,119,234,60,183,15,233,41,71,230,225,251,207,253,3,182,128,12,35,196,223,22,58,111,195,13,186,221,86,241,151,190,116,188,248,56,93,55,203,175,181,198,82,231,231,27,101,194,78,212,190,149,119,46,254,69,239,199,57,196,118,186,219,252,61,233,157,67,80,43,202,202,98,116,186,109,225,126,190,233,12,180,125,210,219,152,199,88,143,232,255,0,214,90,243,235,86,180,94,58,231,123,75,189,175,41,189,121,82,122,120,46,155,73,219,181,150,219,255,0,123,66,8,242,77,39,221,254,147,48,207,58,201,204,195,137,13,78,168,202,110,149,115,250,18,139,33,149,176,84,255,0,5,2,78,212,45,164,33,194,234,170,42,86,121,52,168,254,37,187,5,228,34,229,195,115,86,238,186,131,149,90,244,223,21,41,211,53,41,125,52,35,38,106,53,31,100,17,23,154,143,221,239,19,23,133,190,89,122,137,174,116,127,202,203,146,119,160,41,38,243,61,5,116,152,149,226,27,235,58,219,223,66,82,20,141,189,47,121,100,247,118,242,239,99,250,73,203,107,135,13,53,131,9,233,150,175,164,234,236,199,109,183,230,248,233,236,117,86,68,222,229,116,202,82,146,156,173,6,172,23,150,113,228,64,40,28,125,16,39,203,165,204,106,124,23,122,79,176,180,184,218,246,146,176,164,153,25,30,12,140,188,200,134,200,206,112,169,160,142,199,92,85,216,121,109,100,100,162,244,164,222,249,44,127,142,17,211,95,249,91,104,246,161,83,39,212,44,72,62,133,173,116,93,84,101,117,101,73,220,189,174,154,17,135,101,165,5,235,173,29,207,245,123,246,51,1,8,56,57,230,77,127,233,5,110,5,169,169,85,111,73,90,14,186,211,75,252,195,12,248,84,154,227,182,110,126,102,42,221,94,214,155,95,171,158,249,248,224,93,6,158,95,214,230,167,89,180,171,226,212,153,226,105,181,120,108,76,97,206,155,136,245,93,105,14,167,179,137,74,190,138,211,230,69,231,228,94,67,92,13,119,208,251,191,64,239,233,214,53,221,23,166,244,119,29,232,57,189,163,234,178,151,157,105,43,195,110,44,147,147,105,93,141,89,47,242,156,176,229,125,197,172,221,48,212,120,218,89,116,203,223,65,184,28,68,72,137,233,145,116,230,62,252,38,16,121,67,42,89,225,8,87,154,137,63,28,31,112,23,102,3,213,26,67,82,227,181,41,133,110,109,228,37,196,30,12,178,147,44,145,247,30,208,0,0,0,0,0,0,0,1,226,226,210,218,20,226,207,9,73,26,140,254,162,20,101,205,43,94,158,213,29,110,147,102,197,115,248,5,172,181,211,148,156,23,119,227,75,154,217,158,77,180,171,232,185,229,149,23,214,126,98,211,184,227,215,104,58,5,160,53,171,141,247,186,114,235,13,201,162,83,207,105,159,240,167,97,73,91,94,77,172,188,217,254,81,18,126,38,94,253,125,170,51,42,122,131,125,202,158,231,231,106,55,45,93,111,43,232,167,115,210,30,51,255,0,138,146,202,151,245,23,216,2,87,114,197,208,15,221,111,91,225,93,19,217,221,79,181,221,110,166,147,221,140,191,26,92,53,145,118,113,42,250,46,31,124,40,190,163,23,177,25,134,226,199,106,51,41,218,219,40,75,105,44,231,4,69,130,17,147,151,182,132,179,162,154,3,70,75,168,196,235,133,152,245,151,251,159,170,167,225,68,220,159,227,22,71,235,53,230,88,251,11,223,39,192,0,0,0,0,0,0,0,0,0,0,7,92,212,27,246,221,211,75,70,169,122,93,19,60,53,58,149,21,249,111,47,166,181,250,173,52,183,21,217,9,82,190,138,21,228,71,229,239,242,28,228,233,108,211,225,72,159,33,91,90,140,210,222,89,224,207,9,73,25,159,151,127,34,20,193,204,227,140,153,90,155,117,200,209,235,70,95,248,14,139,37,109,205,62,153,122,210,153,114,100,119,19,249,198,18,178,245,22,158,233,89,167,225,147,238,3,29,113,225,198,237,123,136,235,174,69,181,110,205,233,89,148,233,11,40,236,244,208,174,186,219,118,82,18,246,229,176,219,169,220,203,201,45,134,103,143,183,203,12,112,235,195,165,249,196,117,243,26,209,178,233,253,100,165,72,118,107,221,86,83,208,143,214,101,183,23,181,199,91,221,183,172,147,194,79,39,238,247,227,213,195,150,131,92,220,67,234,93,62,194,183,17,130,113,198,157,152,238,91,252,204,99,144,203,75,94,213,184,222,236,117,146,120,37,100,253,223,18,191,158,26,56,118,180,120,116,211,154,101,165,111,68,219,53,49,89,58,140,142,163,167,215,147,208,101,183,87,181,110,184,73,220,108,145,225,39,130,242,47,172,48,255,0,13,92,185,52,99,70,169,52,250,157,193,65,244,165,206,210,90,121,217,158,42,91,27,29,36,178,163,45,136,146,182,207,14,54,103,216,177,223,30,69,222,89,211,169,112,105,49,145,18,158,199,73,166,210,73,74,119,26,176,68,68,69,220,204,207,200,136,125,96,0,58,181,229,166,54,69,255,0,79,126,151,118,81,124,116,105,40,82,29,71,137,121,173,196,164,169,39,221,181,164,203,178,213,228,126,241,218,64,5,105,241,61,202,82,215,174,199,170,93,90,32,191,71,212,22,111,202,42,110,28,119,170,179,39,156,219,213,147,48,146,156,168,218,78,113,219,25,248,138,177,212,221,46,189,52,126,237,149,104,94,244,191,1,81,134,234,211,179,174,211,185,36,58,182,247,101,165,173,63,73,181,118,207,187,236,27,61,12,33,196,231,10,214,23,18,54,140,170,77,195,11,109,77,12,175,193,75,234,60,125,39,73,167,146,217,236,67,205,165,88,83,198,120,81,224,252,143,183,144,84,135,3,124,123,221,220,63,220,112,44,251,178,161,226,108,169,146,90,109,246,186,77,35,194,239,114,51,106,123,45,199,91,203,218,203,42,45,164,125,243,241,238,119,113,167,58,137,107,234,149,165,2,244,180,39,248,202,109,65,134,158,109,206,147,141,255,0,24,210,28,34,195,137,74,190,139,137,247,23,159,236,26,239,113,59,195,133,219,195,118,162,205,180,110,22,115,21,110,56,236,9,27,154,252,236,115,125,230,218,86,212,58,225,167,36,201,158,20,121,47,127,215,152,121,127,113,155,112,104,5,249,6,206,173,204,234,218,21,169,141,48,243,61,52,39,160,235,207,69,109,79,110,75,11,117,91,90,100,203,97,25,17,253,71,220,194,249,128,113,150,197,195,77,187,45,234,109,205,72,119,171,10,171,17,153,177,215,181,73,220,219,168,74,210,120,81,17,151,101,23,153,17,253,68,57,48,1,175,175,49,93,60,70,159,241,45,112,176,203,123,26,149,225,54,22,115,244,105,241,12,255,0,148,163,243,88,216,40,84,175,58,235,17,152,21,237,62,189,225,51,151,42,158,150,241,171,220,125,186,72,167,52,223,99,87,214,127,68,139,235,207,152,14,43,147,21,214,212,11,230,235,182,13,88,93,79,192,237,44,127,139,102,160,191,135,215,241,33,111,226,129,185,103,94,237,90,60,81,219,145,36,57,177,170,151,140,220,120,51,254,46,157,48,203,201,38,126,106,250,133,252,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,13,105,248,154,171,46,185,173,247,37,81,197,238,83,254,15,39,140,121,68,101,63,2,248,124,6,201,213,57,71,14,19,146,72,240,104,199,127,180,200,191,210,53,127,190,158,83,247,84,231,84,121,53,116,191,252,154,64,93,79,41,107,64,173,206,29,154,170,45,188,59,85,221,189,89,250,93,41,211,146,93,183,25,23,101,124,11,246,137,194,34,151,45,74,59,148,174,23,237,213,56,88,235,120,188,126,202,140,207,172,254,34,86,128,10,133,230,235,196,188,154,173,224,122,1,68,119,166,205,27,254,251,22,210,62,167,85,168,18,216,250,77,17,150,12,143,232,44,243,239,199,144,182,202,221,81,138,45,49,234,156,147,195,108,237,221,231,239,81,39,220,71,239,63,128,214,135,93,47,73,58,135,170,149,187,194,91,157,71,106,30,27,114,176,69,157,145,154,108,187,18,82,94,72,47,113,0,245,104,222,148,214,245,158,253,167,216,84,23,58,82,106,29,108,57,132,43,110,198,92,119,201,75,65,30,73,163,47,164,95,232,61,137,244,47,67,173,93,13,178,105,182,149,186,199,253,239,110,67,93,109,206,122,201,118,66,222,50,218,183,23,142,234,47,121,249,123,188,132,4,228,235,162,94,10,155,92,213,122,146,189,105,158,27,194,35,30,91,21,80,97,125,201,207,172,188,211,246,124,69,162,128,14,34,237,186,168,150,77,185,81,186,174,41,126,26,157,75,140,244,185,46,244,214,189,141,182,218,150,179,218,130,53,30,18,149,31,98,51,236,57,9,210,217,167,194,145,62,74,182,181,25,165,188,226,176,103,132,164,140,204,251,119,242,33,71,60,202,184,180,172,235,6,168,84,52,234,137,47,167,110,91,114,93,130,227,93,52,31,82,84,121,19,25,55,55,41,148,56,89,109,194,44,18,141,37,241,51,238,2,96,235,39,56,93,47,178,106,47,82,116,242,210,252,174,91,74,83,107,127,199,200,129,177,68,167,18,126,171,208,143,56,218,131,243,254,95,212,99,173,88,188,234,45,26,197,81,152,55,150,147,122,10,42,146,148,174,103,167,157,149,235,110,73,25,244,219,130,71,228,106,87,254,174,61,228,42,32,48,120,207,184,6,204,186,53,174,186,123,174,150,220,123,146,195,171,248,198,157,105,14,56,143,14,251,125,53,27,109,172,211,151,91,65,158,9,212,119,34,239,159,183,25,12,107,17,165,26,167,116,232,237,231,10,246,180,101,244,38,196,113,181,31,230,219,86,244,33,212,57,183,243,136,89,22,77,180,247,199,253,66,236,248,26,227,198,220,226,66,137,30,213,184,25,244,117,215,2,50,27,117,189,206,61,226,118,34,50,20,246,81,29,182,209,185,215,140,182,145,158,49,240,242,9,136,34,119,48,158,23,233,186,243,164,21,58,197,58,38,110,42,4,87,167,198,115,168,175,206,37,136,178,212,134,176,110,161,178,203,142,151,172,100,120,247,145,151,148,177,30,43,66,92,66,155,89,101,42,35,73,151,196,140,6,173,213,8,85,139,42,231,126,12,130,240,213,58,36,229,54,175,160,190,155,236,184,100,126,89,73,225,73,250,200,241,239,33,123,124,183,120,129,119,90,52,46,151,75,169,119,168,91,17,216,163,173,93,191,56,152,208,225,164,215,130,109,9,44,169,211,237,147,251,79,221,2,57,173,240,224,222,155,234,111,238,163,67,99,101,50,228,119,124,159,91,57,155,34,68,231,214,126,179,170,87,209,65,121,36,147,240,193,246,24,191,151,62,190,189,161,252,64,83,19,33,204,83,238,85,51,67,124,176,94,169,72,155,19,114,187,54,181,31,170,215,145,99,237,47,120,95,248,15,150,151,80,143,87,166,68,170,195,94,246,38,176,220,134,149,131,44,161,105,37,17,224,200,143,200,203,204,135,212,0,0,0,0,0,0,0,0,3,213,42,59,83,35,61,17,228,229,183,219,83,107,44,249,164,203,7,229,246,143,104,0,161,222,102,188,62,185,164,58,227,58,230,167,70,219,74,186,29,118,166,165,239,206,36,73,153,49,102,156,27,138,87,209,108,187,224,139,234,35,29,163,148,246,184,200,177,117,155,247,59,154,175,240,117,194,158,147,69,130,255,0,117,63,46,11,41,242,109,74,250,40,63,53,18,126,207,49,97,124,199,52,30,54,177,104,5,106,166,209,127,132,45,120,178,107,77,121,250,254,26,20,181,37,63,198,33,37,149,57,230,100,127,97,138,45,177,174,25,218,113,168,244,91,144,139,167,42,221,172,198,150,162,236,123,87,29,244,172,203,201,68,125,209,240,63,218,3,104,16,24,179,134,77,76,78,173,104,165,173,120,227,243,178,41,112,73,227,248,184,168,140,184,163,250,9,247,185,238,44,127,152,101,48,0,0,0,0,0,1,128,248,224,212,231,116,183,135,43,182,173,21,222,156,170,141,50,125,53,133,109,206,215,28,129,37,73,60,26,20,71,131,111,200,200,139,235,25,240,86,15,58,61,67,40,214,237,181,166,140,59,181,247,101,67,172,44,182,231,45,27,117,22,76,187,167,30,127,241,179,245,123,192,85,83,206,84,111,11,165,199,86,190,180,250,221,64,212,165,97,41,222,243,206,121,227,178,75,42,87,212,95,96,189,174,92,188,54,81,180,87,69,41,151,3,237,117,43,151,35,12,212,222,123,114,203,166,137,17,34,45,77,109,39,86,131,194,218,206,226,34,51,248,17,121,212,207,1,58,94,90,159,196,165,165,21,242,254,15,69,169,64,171,185,255,0,24,153,159,20,141,61,150,147,46,203,243,44,253,134,54,24,131,13,154,116,24,244,248,201,218,204,86,144,203,101,147,60,37,36,68,94,125,252,136,7,188,6,9,214,62,52,116,31,68,167,170,141,119,221,125,42,155,106,52,174,55,128,152,172,97,78,36,253,118,216,90,126,147,74,47,63,175,203,207,144,209,238,46,52,67,91,222,68,27,26,236,241,115,148,217,45,81,252,4,182,246,247,108,143,214,117,148,36,253,103,80,95,183,63,28,6,102,29,115,80,236,154,78,162,89,85,171,50,182,199,86,37,98,159,38,11,137,220,164,246,117,165,182,125,210,164,159,146,207,222,95,105,121,142,196,71,146,201,15,208,26,223,241,123,162,143,232,54,184,215,108,179,107,167,17,233,18,167,64,78,226,60,68,57,146,27,107,191,81,103,228,215,242,143,119,196,189,231,54,185,60,241,3,41,170,221,87,68,42,239,238,142,182,31,170,197,61,164,88,89,174,159,25,9,245,91,207,150,123,154,254,210,247,142,247,206,39,69,138,181,104,82,117,102,3,121,147,1,214,41,239,119,242,97,13,84,31,81,247,89,23,153,151,146,76,254,191,112,173,174,21,245,2,70,154,235,213,153,113,176,172,35,211,116,230,94,236,95,197,120,214,22,175,52,171,245,61,197,144,27,40,0,234,58,79,122,179,168,154,127,74,188,88,60,183,80,235,224,251,255,0,189,190,227,126,244,167,245,62,5,254,145,219,128,82,31,54,141,20,86,156,235,52,27,222,35,91,96,221,253,94,143,173,156,120,88,144,90,87,155,138,63,164,191,121,39,246,249,140,77,192,30,180,55,163,124,65,81,106,117,5,109,166,74,241,62,40,241,156,109,133,41,40,242,66,213,244,156,47,34,251,123,121,91,63,49,221,11,78,179,232,60,183,98,247,169,209,58,126,12,190,61,105,145,58,158,110,33,63,69,175,126,126,172,31,157,7,83,167,59,77,154,220,214,62,155,121,199,151,188,140,189,255,0,104,11,105,231,59,106,179,34,213,181,174,100,197,203,145,124,118,231,119,159,171,185,202,122,60,179,223,225,228,34,23,43,201,241,96,113,119,104,170,71,101,43,199,236,62,253,177,76,155,159,34,250,196,211,227,146,252,143,169,60,0,51,119,23,231,151,55,118,28,238,157,187,43,81,155,242,218,156,253,15,128,175,222,1,234,46,210,248,161,180,101,52,172,41,62,63,7,143,254,215,74,47,129,252,64,108,68,0,0,0,0,0,0,58,206,163,95,84,109,56,180,103,93,213,233,61,8,112,186,91,215,177,106,198,247,80,217,118,74,84,126,107,47,112,8,238,207,49,45,33,45,113,168,232,197,69,175,8,113,58,62,26,163,186,83,158,39,116,63,18,191,205,20,111,83,111,100,247,95,124,228,190,2,87,13,94,111,91,190,69,215,120,76,186,205,190,147,178,186,126,174,73,88,218,210,91,253,82,47,36,252,6,197,188,44,222,21,75,235,68,45,219,146,178,189,242,229,120,190,162,176,146,206,217,143,160,187,37,41,47,36,23,184,6,89,0,0,0,0,1,93,92,230,245,210,29,173,163,84,45,6,164,86,118,86,175,106,131,117,26,164,70,201,135,63,192,241,20,107,73,60,74,51,117,174,164,178,142,166,214,148,145,47,194,62,157,228,73,82,85,84,58,47,164,55,150,189,106,133,191,164,122,126,196,71,43,183,20,133,51,28,229,190,76,176,210,16,218,157,117,231,23,220,201,13,180,219,142,25,36,148,179,36,25,37,42,81,146,79,58,243,52,214,191,221,167,139,139,167,195,211,252,44,11,19,54,84,61,237,108,121,223,4,251,222,33,199,48,226,210,172,202,118,78,197,22,220,180,77,110,73,43,118,100,167,36,189,28,174,187,117,95,92,64,200,123,163,69,141,79,59,58,27,123,80,175,23,41,199,35,203,144,121,37,239,111,162,134,163,118,52,109,95,138,245,85,150,212,70,21,151,86,164,213,104,21,89,180,42,237,50,93,58,165,78,144,228,73,144,229,178,166,95,140,251,106,52,184,211,141,168,137,72,90,84,70,147,73,145,25,25,25,24,217,39,133,93,82,253,218,120,113,211,173,76,122,187,233,153,245,155,126,47,165,102,248,95,15,213,170,52,142,140,239,205,146,16,148,226,83,79,167,212,73,32,241,148,101,38,147,58,75,230,81,164,50,116,131,140,27,225,130,98,89,83,111,9,5,119,211,94,146,251,78,173,244,78,82,151,33,68,77,227,98,19,48,165,182,132,172,137,100,134,146,103,187,36,181,77,254,73,122,153,106,201,210,203,235,71,60,95,74,228,167,220,7,115,116,28,113,180,248,136,50,35,71,143,189,148,239,234,47,166,228,92,56,123,9,41,235,177,235,25,175,4,22,84,40,7,154,63,183,102,166,254,11,242,120,66,255,0,133,0,243,71,246,236,212,223,193,126,79,8,4,255,0,228,169,236,177,116,253,224,78,249,117,56,79,241,0,57,42,123,44,93,63,120,19,190,93,78,19,252,0,0,0,64,14,117,126,203,22,183,222,4,31,151,84,69,85,240,157,237,79,163,127,120,22,247,204,88,22,169,206,175,217,98,214,251,192,131,242,234,136,170,190,19,189,169,244,111,239,2,222,249,139,0,45,83,157,95,178,197,173,247,129,7,229,213,17,84,28,50,57,85,103,137,45,40,122,133,10,36,202,146,47,138,18,161,199,151,37,81,152,121,242,158,207,77,14,58,150,220,83,104,53,96,141,100,218,205,36,102,100,149,99,7,107,252,234,253,150,45,111,188,8,63,46,168,138,171,225,59,218,159,70,254,240,45,239,152,176,3,137,215,77,116,212,126,34,245,30,163,170,26,161,89,241,213,89,216,105,150,90,35,68,90,124,84,153,155,113,99,54,102,125,54,81,185,88,44,154,141,74,82,214,165,173,107,90,173,43,148,207,6,214,245,161,102,210,248,170,186,228,196,168,220,247,4,121,140,208,89,141,54,44,216,144,41,206,27,104,235,25,165,179,83,51,183,53,37,181,146,30,61,141,60,166,156,74,92,234,161,53,215,199,77,149,85,176,56,193,213,186,21,102,68,71,164,74,186,37,214,208,168,203,82,144,76,84,21,227,153,73,154,146,147,222,150,164,182,149,150,48,75,37,17,26,136,137,71,103,220,154,111,249,55,55,11,149,75,50,163,112,196,151,34,206,186,37,198,135,79,73,180,79,193,167,72,105,169,13,154,210,146,37,154,28,146,228,227,74,215,156,154,92,73,30,27,218,144,158,162,181,121,202,106,198,169,233,127,238,65,251,153,234,93,215,105,122,79,242,131,198,250,10,179,38,7,138,233,250,63,167,213,232,173,59,246,245,23,183,118,113,189,88,243,49,101,66,63,241,91,193,78,150,113,131,249,45,251,166,87,238,186,103,228,151,142,240,94,130,149,25,158,167,138,232,117,58,189,102,29,206,60,50,54,237,219,140,171,57,201,96,32,95,40,157,111,214,141,74,226,74,228,161,106,54,175,94,183,85,53,139,30,100,182,161,214,235,242,231,48,219,233,159,1,41,117,45,188,226,146,75,36,173,105,37,17,103,11,81,123,204,118,14,121,223,161,63,233,39,247,104,150,156,47,242,244,209,126,19,47,250,134,163,105,205,207,122,212,106,85,26,59,180,71,90,173,205,136,243,9,97,199,153,121,74,74,89,140,210,137,123,163,160,136,205,70,88,53,118,242,50,137,124,243,191,66,127,210,79,238,208,21,86,36,167,4,28,23,93,92,92,106,59,16,102,166,171,68,176,105,189,71,235,119,11,80,92,83,107,233,27,59,160,198,124,208,108,148,197,147,237,153,37,103,234,54,106,119,106,246,147,107,198,188,58,232,53,229,196,150,174,80,180,166,204,133,45,75,168,200,66,234,115,153,142,79,34,147,78,37,164,164,77,116,148,180,39,99,105,86,73,38,180,239,89,161,180,158,245,164,143,97,237,11,208,189,56,225,211,78,41,218,95,165,244,111,3,74,131,151,94,121,211,37,202,168,74,81,17,57,42,75,132,69,212,121,123,83,147,193,36,146,148,161,9,66,16,132,36,59,85,167,107,80,172,107,86,141,101,90,208,124,21,22,223,167,199,165,211,163,117,86,231,66,43,13,165,182,155,222,179,82,213,181,8,73,101,70,106,60,100,204,207,184,141,124,125,112,81,106,241,89,167,18,235,116,154,103,135,212,219,102,158,243,150,229,66,57,54,135,39,236,37,56,154,100,131,113,72,66,153,117,102,100,133,45,69,209,113,102,178,61,170,117,14,202,160,1,171,13,90,147,85,160,85,102,208,171,180,201,116,234,149,58,67,145,38,67,150,202,153,126,51,237,168,210,227,78,54,162,37,33,105,81,26,77,38,68,100,100,100,99,229,23,39,205,79,130,8,122,147,106,213,248,158,211,200,187,46,251,110,158,211,183,12,78,179,17,227,205,163,196,109,245,191,43,29,34,91,179,27,65,178,89,91,164,70,196,125,137,74,150,150,210,170,108,1,178,159,9,222,203,26,55,247,127,111,124,185,129,218,181,87,76,237,93,100,211,139,143,75,111,88,158,34,139,115,83,221,167,201,218,219,107,113,157,229,234,62,215,81,11,66,94,105,100,151,27,89,164,246,56,132,40,139,41,33,213,120,78,246,88,209,191,187,251,123,229,204,12,170,3,93,110,52,120,73,186,184,70,213,51,181,170,78,248,235,110,187,226,106,22,205,69,42,113,222,164,20,201,113,8,97,247,77,150,155,57,141,182,76,169,228,54,70,148,245,155,50,60,44,135,107,229,169,196,45,171,195,167,19,80,107,119,172,108,81,110,234,122,173,41,53,5,74,109,134,233,94,38,84,103,17,49,211,112,201,6,202,22,194,73,195,53,39,107,107,90,200,212,104,36,46,85,115,206,253,9,255,0,73,63,187,69,85,128,218,118,147,86,165,87,233,80,171,180,42,156,74,141,54,163,29,185,112,230,68,121,47,49,37,135,18,74,109,214,220,73,154,86,133,36,201,68,162,51,35,35,35,33,24,57,163,251,9,234,111,224,191,56,132,34,175,42,62,58,127,136,225,127,90,239,63,252,94,45,129,54,114,127,229,37,84,183,36,26,191,230,188,42,20,159,215,100,151,254,231,100,74,174,104,254,194,122,155,248,47,206,33,0,165,110,19,189,169,244,111,239,2,222,249,139,3,101,49,173,103,9,222,212,250,55,247,129,111,124,197,129,178,152,0,0,0,13,107,56,177,246,167,214,79,188,11,135,230,47,141,148,198,181,156,88,251,83,235,39,222,5,195,243,23,192,90,167,37,79,101,139,167,239,2,119,203,169,194,170,248,177,246,167,214,79,188,11,135,230,47,139,84,228,169,236,177,116,253,224,78,249,117,56,85,95,22,62,212,250,201,247,129,112,252,197,240,28,76,125,11,212,121,218,28,247,16,244,202,55,142,179,32,220,14,219,117,41,49,204,214,229,58,82,89,142,227,107,144,140,122,140,185,226,144,132,56,70,105,234,36,208,173,134,182,137,204,129,193,119,22,215,87,8,218,166,87,77,53,175,29,109,215,124,53,62,230,167,41,46,59,212,130,153,45,173,111,176,209,60,211,103,49,182,201,228,178,183,12,210,158,179,132,101,133,152,177,78,80,22,181,10,249,224,191,80,172,171,166,15,141,162,220,23,133,90,151,81,141,213,91,125,120,175,210,96,54,235,123,208,105,90,119,33,106,44,164,201,69,156,145,145,247,16,3,141,254,11,174,174,17,245,29,248,48,147,85,173,216,53,46,155,244,75,133,216,46,37,180,117,77,237,176,100,190,72,38,78,98,9,135,12,210,131,245,219,36,187,181,27,141,180,5,250,88,23,253,155,170,118,109,39,80,116,250,225,137,92,183,171,145,202,76,25,209,140,246,58,140,153,25,25,25,18,144,180,168,148,133,161,68,75,66,210,164,168,146,164,153,21,27,115,74,208,189,56,208,110,38,155,164,233,125,27,208,212,171,162,223,143,114,61,77,104,200,162,195,148,236,169,76,184,136,200,34,46,147,39,225,210,178,111,38,148,41,106,36,109,65,33,8,236,28,180,56,227,147,195,141,228,206,143,95,8,136,189,58,189,43,13,173,233,110,45,168,235,161,212,94,38,216,41,170,121,102,148,156,99,74,26,75,201,90,189,68,54,78,32,200,210,180,61,202,243,149,171,82,171,252,73,89,53,218,21,78,37,70,155,81,211,122,108,184,115,34,60,151,152,146,195,147,234,10,109,214,220,73,154,86,133,36,201,68,162,51,35,35,35,32,31,95,37,79,106,123,167,238,254,119,204,105,194,234,69,43,114,84,246,167,186,126,239,231,124,198,156,46,164,0,83,183,59,139,42,171,3,90,52,247,81,158,145,16,233,181,203,93,218,36,118,146,181,117,210,252,25,110,60,234,150,157,187,73,6,154,131,36,147,37,25,153,165,204,146,112,70,171,137,20,151,206,90,255,0,141,115,113,71,75,179,41,215,12,185,113,236,235,94,36,105,148,245,27,164,196,26,140,135,93,144,225,161,42,34,65,173,200,206,65,53,45,25,201,37,180,153,229,189,169,8,235,193,102,153,254,235,188,86,105,133,138,228,74,84,184,146,46,6,42,19,226,213,27,234,69,149,6,17,28,201,76,45,27,20,75,234,49,29,212,18,20,157,170,82,137,42,50,73,153,150,199,195,88,205,16,189,105,90,107,173,22,14,163,87,99,203,126,155,106,221,20,170,220,198,162,33,42,125,198,35,75,109,231,18,218,84,164,164,214,105,65,145,17,169,37,156,100,203,204,108,209,73,171,82,171,244,168,85,218,21,78,37,70,155,81,142,220,184,115,34,60,151,152,146,195,137,37,54,235,110,36,205,43,66,146,100,162,81,25,145,145,145,144,15,172,85,95,60,239,208,159,244,147,251,180,90,160,170,190,121,223,161,63,233,39,247,104,8,21,195,71,19,23,151,11,87,13,215,121,233,244,24,139,184,107,246,188,139,114,12,217,36,75,69,49,111,74,140,241,203,38,141,38,151,150,148,199,81,33,10,245,55,173,42,81,45,41,54,215,138,170,213,106,173,126,171,54,187,93,169,203,168,212,170,50,28,151,50,100,183,148,243,242,95,113,70,167,29,113,197,25,169,107,82,140,212,106,51,51,51,51,51,19,3,149,182,142,216,58,235,173,23,238,156,234,53,6,37,70,155,81,211,122,163,77,58,236,86,94,126,158,251,146,225,50,153,113,84,242,22,150,164,182,151,86,109,186,73,51,73,159,218,71,143,248,204,224,206,254,225,50,255,0,147,14,100,25,117,27,38,163,33,110,208,107,205,52,243,204,37,135,30,144,81,162,74,146,108,52,201,78,232,199,55,28,105,188,150,15,114,123,121,5,180,242,239,224,250,193,225,203,72,233,23,187,5,18,179,125,222,244,120,179,234,245,196,58,204,132,50,195,200,67,201,131,13,214,86,182,142,50,76,210,102,227,107,81,62,180,147,134,163,65,50,134,229,168,165,110,90,156,192,191,112,153,144,116,19,85,158,223,96,213,106,10,244,93,69,74,203,148,121,210,223,140,143,206,186,252,148,51,30,156,130,241,47,185,181,6,162,113,197,175,190,229,11,158,164,213,169,85,250,84,42,237,10,167,18,163,77,168,199,110,92,57,145,30,75,204,73,97,196,146,155,117,183,18,102,149,161,73,50,81,40,140,200,200,200,200,5,48,243,171,246,167,181,190,239,224,252,198,162,28,149,61,169,238,159,187,249,223,49,167,7,58,191,106,123,91,238,254,15,204,106,33,201,83,218,158,233,251,191,157,243,26,112,11,169,0,0,21,213,204,175,151,164,61,77,161,78,215,93,6,180,63,219,212,13,174,214,40,116,182,88,142,221,98,46,249,47,73,148,134,91,100,156,147,81,83,143,33,70,106,115,115,141,180,105,74,86,230,196,170,157,169,53,106,173,2,171,10,187,66,169,203,167,84,169,210,27,151,14,100,71,148,203,241,159,109,68,166,221,109,196,153,41,11,74,136,148,74,35,35,35,34,50,27,79,10,107,230,87,203,210,102,153,87,103,107,174,131,90,31,237,22,126,215,107,20,58,91,47,200,114,143,43,100,151,164,202,67,45,178,109,198,167,37,182,80,163,53,57,181,183,29,52,165,40,111,98,82,19,211,129,206,56,236,222,47,108,213,69,148,136,148,61,69,161,199,74,235,212,20,44,246,56,140,146,124,108,61,198,106,92,101,40,210,70,147,51,91,43,81,33,102,162,83,78,187,218,248,211,226,58,171,194,198,131,85,117,82,133,100,75,185,106,73,144,205,54,26,9,165,42,20,39,223,220,77,202,156,164,153,41,17,146,162,36,246,50,53,184,182,90,37,35,169,212,77,0,232,238,177,95,218,21,127,210,245,27,78,107,210,233,213,42,116,134,29,117,166,165,60,203,21,6,27,121,183,149,18,82,89,90,20,236,103,20,210,9,198,141,68,74,34,251,12,182,104,171,82,105,85,250,84,218,21,118,153,18,163,77,168,199,114,36,200,114,217,75,204,73,97,196,154,92,105,198,212,70,149,161,73,51,73,164,200,200,200,204,140,6,173,149,106,181,86,191,85,155,93,174,212,229,212,106,85,25,14,75,153,50,91,202,121,249,47,184,163,83,142,184,226,140,212,181,169,70,106,53,25,153,153,153,153,139,95,225,83,133,171,87,73,57,122,106,238,184,254,82,82,174,75,147,83,52,190,180,255,0,137,130,150,221,102,145,5,48,36,159,129,109,237,189,78,183,83,253,212,156,146,73,214,16,222,211,54,58,139,133,92,111,240,93,117,112,143,168,239,193,132,154,173,110,193,169,116,223,162,92,46,193,113,45,163,170,111,109,131,37,242,65,50,115,16,76,56,102,148,31,174,217,37,221,168,220,109,163,138,225,175,138,234,238,135,89,58,165,165,85,103,106,181,43,51,82,108,250,205,28,233,172,60,131,110,13,98,68,53,51,26,122,80,178,251,26,116,144,164,26,155,82,86,125,67,97,180,24,96,1,107,220,221,248,68,176,105,182,202,56,162,180,42,54,253,173,82,98,67,84,218,213,20,163,179,16,171,239,201,144,227,158,41,142,154,73,79,78,220,235,171,119,126,227,113,150,212,189,201,232,25,59,84,35,63,241,163,197,181,213,197,206,169,157,211,82,107,192,219,116,47,19,79,182,105,201,75,141,116,224,170,75,139,67,239,180,111,58,217,76,113,179,101,47,45,179,36,171,162,217,17,97,4,3,21,105,86,166,93,90,55,168,246,230,169,89,82,252,61,106,217,168,53,80,141,185,199,16,219,219,15,215,97,222,154,208,181,50,234,13,77,184,130,81,111,109,107,73,158,20,98,250,95,214,187,171,84,57,122,87,245,211,209,245,91,74,228,169,233,125,94,173,234,52,228,7,162,206,110,3,255,0,194,98,254,113,78,33,149,56,223,90,59,155,205,70,210,217,94,114,98,184,57,104,112,21,39,94,110,22,117,171,86,104,82,216,211,170,28,134,222,164,33,206,150,202,253,69,137,77,169,76,169,151,154,113,47,193,36,182,243,79,31,169,185,106,36,33,74,52,60,72,184,155,179,76,237,91,175,75,43,58,57,225,61,13,109,214,109,249,22,207,66,146,219,113,252,28,23,99,42,62,200,233,216,109,183,177,181,97,5,176,210,156,23,170,100,88,1,174,191,239,177,226,159,255,0,132,182,170,255,0,244,101,81,255,0,234,194,255,0,184,177,246,88,214,79,187,251,135,229,207,136,171,254,194,167,11,31,251,254,213,95,254,122,211,191,236,34,85,113,99,236,177,172,159,119,247,15,203,159,1,173,96,218,160,106,174,54,168,0,24,255,0,93,52,47,78,56,139,211,138,142,151,234,133,27,199,82,167,97,214,94,104,201,18,169,242,146,70,77,202,140,225,145,244,222,70,229,96,240,105,52,169,72,90,86,133,173,10,200,0,3,89,109,116,208,189,71,225,211,81,234,58,95,170,20,111,3,85,131,135,89,121,163,53,197,168,69,81,153,55,42,51,134,69,212,101,123,85,131,193,40,148,149,33,105,66,208,180,38,96,114,212,230,5,251,132,204,131,160,154,172,246,251,6,171,80,87,162,234,42,86,92,163,206,150,252,100,126,117,215,228,161,152,244,228,23,137,125,205,168,53,19,142,45,125,247,40,88,255,0,25,156,25,216,60,89,216,18,97,204,131,18,157,123,83,163,173,218,13,121,166,153,101,245,62,219,50,10,52,73,82,77,135,94,56,61,105,6,227,141,55,131,201,110,79,127,58,1,191,236,11,203,75,47,42,182,159,106,13,189,46,135,112,208,228,28,105,208,100,145,111,105,120,35,35,35,35,52,173,10,73,165,104,90,76,208,180,41,42,73,169,42,35,48,218,32,106,174,47,39,148,5,255,0,121,95,92,40,73,139,120,92,50,234,200,181,110,137,52,10,65,201,50,82,226,211,155,135,13,214,163,146,241,185,72,66,159,112,145,184,207,106,54,161,56,66,16,148,209,176,13,138,52,143,83,45,93,27,224,71,79,181,74,245,151,225,232,182,206,151,208,234,18,118,184,218,28,123,101,49,141,140,53,212,90,16,167,157,89,165,182,208,106,45,238,45,9,35,202,136,82,103,24,156,85,94,92,87,234,229,66,240,172,212,165,166,216,167,72,145,26,211,164,56,217,50,138,117,56,215,234,26,154,74,214,159,18,226,82,218,158,94,229,110,89,18,72,250,104,109,8,250,184,148,226,186,187,174,54,78,150,233,85,37,218,173,54,204,211,107,62,141,71,42,107,239,32,155,157,88,143,13,44,201,158,164,32,190,214,154,37,169,102,150,210,165,151,76,223,113,5,202,240,65,193,117,213,197,198,163,177,6,106,106,180,75,6,155,212,126,183,112,181,5,197,54,190,145,179,186,12,103,205,6,201,76,89,62,217,146,86,126,163,102,167,118,175,105,54,176,205,124,181,57,126,254,238,211,32,235,222,171,51,178,193,165,84,21,232,186,114,147,135,43,19,162,63,25,127,157,105,248,203,102,69,57,101,226,88,115,106,201,70,227,107,71,109,170,18,171,157,95,178,197,173,247,129,7,229,213,17,61,41,52,154,85,2,149,10,133,66,166,68,167,83,105,209,219,137,14,28,70,82,203,17,152,109,36,150,218,109,180,145,37,8,74,72,146,73,34,34,34,34,34,16,47,157,95,178,197,173,247,129,7,229,213,16,20,172,50,87,14,186,13,121,113,37,171,148,45,41,179,33,75,82,234,50,16,186,156,230,99,147,200,164,211,137,105,41,19,93,37,45,9,216,218,85,146,73,173,59,214,104,109,39,189,105,35,233,86,157,173,93,190,110,170,53,149,107,65,241,181,171,130,161,30,151,78,141,213,67,125,121,79,184,150,218,111,122,205,40,78,229,173,37,149,25,36,179,147,50,46,227,97,62,11,184,73,181,120,70,210,194,181,169,174,248,235,146,187,225,170,23,53,69,74,109,222,164,228,198,109,11,97,135,73,150,156,56,109,184,79,41,148,56,70,164,245,156,51,60,172,192,100,13,11,208,189,56,225,211,78,41,218,95,165,244,111,3,74,131,151,94,121,211,37,202,168,74,81,17,57,42,75,132,69,212,121,123,83,147,193,36,146,148,161,9,66,16,132,39,175,241,85,195,61,155,197,126,145,204,210,219,194,116,186,114,211,33,53,42,69,78,49,154,151,78,168,182,135,16,211,230,222,226,75,200,218,235,136,91,106,50,220,133,171,106,144,189,142,35,48,0,13,99,53,139,71,111,237,10,191,234,154,115,168,212,25,116,234,149,58,67,237,52,235,177,94,101,138,131,13,188,227,41,151,21,79,33,10,118,51,138,105,102,219,164,146,37,17,125,164,93,40,95,247,31,92,20,90,188,86,105,196,186,221,38,153,225,245,54,217,167,188,229,185,80,142,77,161,201,251,9,78,38,153,32,220,82,16,166,93,89,153,33,75,81,116,92,89,172,143,106,157,67,180,23,86,164,213,104,21,89,180,42,237,50,93,58,165,78,144,228,73,144,229,178,166,95,140,251,106,52,184,211,141,168,137,72,90,84,70,147,73,145,25,25,25,24,11,244,229,113,236,39,166,95,141,124,226,104,165,110,44,125,169,245,147,239,2,225,249,139,226,234,121,92,123,9,233,151,227,95,56,154,41,91,139,31,106,125,100,251,192,184,126,98,248,11,169,229,113,236,39,166,95,141,124,226,104,149,66,42,242,184,246,19,211,47,198,190,113,52,74,160,0,0,1,85,124,243,191,66,127,210,79,238,209,138,185,42,123,83,221,63,119,243,190,99,78,25,87,158,119,232,79,250,73,253,218,49,87,37,79,106,123,167,238,254,119,204,105,192,50,175,60,239,208,159,244,147,251,180,96,174,82,119,253,155,165,154,233,127,234,14,160,220,49,40,118,245,15,77,231,201,157,58,73,158,198,145,233,42,105,17,17,17,26,150,181,40,210,132,33,36,107,90,212,148,164,148,165,17,30,117,231,157,250,19,254,146,127,118,138,181,133,86,170,211,163,79,135,79,169,203,139,30,169,28,162,78,105,151,148,132,74,96,157,109,226,105,212,145,225,104,39,89,105,194,74,178,91,219,66,188,210,70,65,32,56,204,227,50,254,226,206,255,0,147,50,100,233,116,235,38,157,33,109,80,104,45,58,243,44,41,134,222,144,113,165,202,140,111,186,201,206,232,200,54,220,117,188,22,11,106,123,121,246,174,10,57,126,94,92,93,91,215,101,240,154,236,74,29,189,67,143,50,155,76,121,199,139,124,250,255,0,133,37,199,97,68,148,173,77,70,109,78,199,113,231,13,6,163,66,137,13,37,74,82,150,207,74,224,187,132,155,171,139,157,83,43,90,154,239,129,182,232,94,26,161,115,84,84,167,26,233,193,84,150,208,182,24,116,153,117,178,152,227,102,242,153,67,132,73,87,69,195,51,194,12,108,19,96,88,22,110,150,89,180,157,62,211,235,122,37,14,222,161,199,40,208,96,198,35,216,210,50,102,102,102,102,106,90,212,163,82,214,181,25,173,107,82,148,163,82,148,102,97,173,14,170,233,157,213,163,122,143,113,233,109,235,19,195,214,173,154,131,180,249,59,91,113,13,189,176,253,71,218,234,33,11,83,46,160,210,227,107,52,150,246,214,133,17,97,68,44,83,65,121,133,195,212,222,14,245,91,66,181,230,239,255,0,111,80,52,254,227,106,143,92,170,60,196,118,235,17,124,10,89,141,21,111,56,241,57,38,162,167,30,90,72,146,222,231,27,104,148,165,45,205,234,84,170,230,51,193,71,239,170,211,134,43,246,5,50,148,222,166,218,223,156,166,201,124,186,78,85,32,145,44,220,166,41,237,201,66,119,45,100,227,74,116,148,148,56,149,39,45,37,231,92,42,33,171,82,106,180,10,172,218,21,118,153,46,157,82,167,72,114,36,200,114,217,83,47,198,125,181,26,92,105,198,212,68,164,45,42,35,73,164,200,140,140,140,140,7,202,54,61,225,234,191,249,41,193,126,154,93,62,132,170,214,125,13,165,244,106,135,163,169,49,188,68,233,157,42,75,75,232,71,107,37,212,121,123,118,161,25,45,202,50,44,150,70,184,67,101,62,19,189,150,52,111,238,254,222,249,115,0,40,135,141,109,126,188,184,138,226,26,229,188,47,10,92,186,66,41,18,30,160,82,41,19,105,229,10,93,46,157,30,67,189,40,242,90,202,148,82,73,75,113,79,110,82,176,234,220,74,118,161,40,66,100,167,40,142,28,108,29,69,213,5,235,69,223,123,219,242,42,86,60,135,92,162,217,166,235,46,207,121,244,182,217,122,77,246,28,35,82,99,50,169,45,116,156,65,103,196,18,85,189,190,137,37,220,151,205,115,129,111,227,248,160,209,75,51,255,0,24,149,127,194,130,175,249,42,77,81,184,228,159,249,223,20,180,171,245,30,52,127,186,30,21,235,195,174,188,222,92,54,234,229,11,85,172,201,178,210,186,116,132,34,167,5,153,4,202,42,212,227,90,78,68,39,77,72,90,118,56,148,224,148,104,86,197,146,28,73,111,66,76,131,101,224,29,43,71,117,138,193,215,91,2,151,168,218,115,94,137,81,166,212,99,176,235,173,53,41,151,159,167,190,227,45,188,168,146,146,202,214,150,164,182,151,80,78,52,106,51,73,159,216,103,207,221,151,77,10,198,181,107,55,173,211,59,193,81,109,250,124,138,165,70,79,73,110,116,34,176,218,156,117,205,136,37,45,91,80,133,30,18,70,163,198,8,140,251,0,171,110,114,28,50,88,54,173,42,223,226,70,208,141,18,137,82,171,86,19,111,86,169,176,169,204,178,197,65,247,211,46,103,164,22,166,201,42,57,38,164,58,151,22,189,230,225,41,163,202,58,103,212,175,93,11,215,77,71,225,211,81,233,218,161,165,245,159,3,85,131,150,158,101,210,53,197,168,69,81,145,185,22,75,100,101,212,101,123,83,146,201,40,148,148,173,10,66,208,133,167,32,113,163,197,181,213,197,206,169,157,211,82,107,192,219,116,47,19,79,182,105,201,75,141,116,224,170,75,139,67,239,180,111,58,217,76,113,179,101,47,45,179,36,171,162,217,17,97,4,36,175,42,206,8,38,106,77,213,72,226,123,80,226,236,180,45,186,131,174,219,209,58,207,199,145,54,177,17,198,22,196,172,116,137,14,195,109,102,241,101,14,145,155,241,246,41,42,66,92,74,130,205,53,190,245,170,205,225,18,254,212,106,20,123,130,213,169,63,166,245,90,220,54,165,161,80,106,180,167,213,76,113,230,210,226,82,173,204,73,105,70,68,100,74,202,22,147,193,246,200,160,207,223,99,197,63,255,0,9,109,85,255,0,232,202,163,255,0,213,134,198,122,133,101,82,181,42,192,185,116,230,187,34,91,20,219,170,143,54,137,49,216,139,74,95,109,137,44,173,151,20,218,148,149,36,150,73,89,153,25,165,69,156,100,143,200,66,15,246,21,56,88,255,0,223,246,170,255,0,243,214,157,255,0,97,1,42,184,177,246,88,214,79,187,251,135,229,207,141,107,6,202,124,88,251,44,107,39,221,253,195,242,231,198,181,128,50,255,0,21,92,76,94,92,87,234,228,205,82,188,32,196,167,33,49,211,77,164,83,35,17,41,20,234,115,107,113,109,48,110,109,37,60,189,206,184,181,184,162,45,203,90,182,165,8,216,218,37,87,41,110,18,44,221,97,188,164,107,221,231,116,68,144,141,56,172,70,93,50,218,137,36,211,44,234,41,36,189,30,108,162,78,20,136,201,81,101,164,151,241,206,178,225,40,201,12,169,14,246,14,100,92,183,127,115,255,0,74,113,11,195,213,7,253,170,122,243,46,107,102,27,95,247,151,222,185,145,16,95,248,31,153,184,209,127,185,251,169,37,208,201,71,133,124,49,113,11,117,112,191,172,180,93,92,181,163,120,255,0,1,212,141,81,165,174,83,145,217,169,193,117,59,93,142,226,144,127,242,92,65,169,43,74,29,105,165,154,23,179,105,134,202,96,49,254,133,235,166,156,113,23,167,20,237,80,210,250,207,142,165,78,203,79,50,233,18,37,83,229,36,136,220,139,37,178,51,233,188,141,201,201,100,210,105,82,86,133,45,11,66,213,144,0,4,95,230,81,164,49,181,127,131,235,225,130,98,33,212,172,248,229,119,211,94,146,251,173,33,133,193,74,151,33,68,77,231,122,213,12,229,182,132,172,141,6,183,82,103,183,4,180,202,1,10,185,185,234,101,213,167,124,35,189,78,181,165,248,79,203,91,130,37,179,81,125,14,56,219,201,130,227,18,36,58,134,212,133,167,29,79,10,150,150,74,220,149,52,235,168,52,250,217,32,162,193,177,71,1,58,103,106,233,127,8,250,103,78,181,162,116,253,61,111,194,185,170,47,173,182,201,233,83,167,176,137,14,173,197,33,9,223,183,168,150,144,106,202,137,166,90,65,169,91,50,53,215,23,253,203,47,90,255,0,118,158,17,237,111,17,79,240,179,236,76,89,83,54,53,177,151,124,19,12,248,119,27,203,139,82,179,21,216,219,212,123,114,233,59,181,36,157,185,9,84,49,87,22,62,203,26,201,247,127,112,252,185,241,149,70,42,226,199,217,99,89,62,239,238,31,151,62,3,90,193,181,64,213,92,109,80,3,165,106,94,175,89,186,75,38,205,98,243,126,91,8,190,110,136,182,133,49,230,88,55,80,138,140,150,158,92,116,186,73,245,146,133,169,142,153,40,137,88,91,136,53,109,70,229,167,228,215,77,11,211,142,34,244,226,163,165,250,161,70,241,212,169,216,117,151,154,50,68,170,124,164,145,147,114,163,56,100,125,55,145,185,88,60,26,77,42,82,22,149,161,107,66,162,7,58,191,101,139,91,239,2,15,203,170,35,228,229,133,199,172,157,103,165,68,225,251,88,43,178,231,234,13,50,60,151,169,85,121,125,36,21,90,156,194,89,216,203,142,169,222,172,137,201,37,62,163,50,107,214,101,131,113,106,82,201,197,168,42,131,93,52,47,81,248,116,212,122,142,151,234,133,27,192,213,96,225,214,94,104,205,113,106,17,84,102,77,202,140,225,145,117,25,94,213,96,240,74,37,37,72,90,80,180,45,9,152,28,181,57,129,126,225,51,32,232,38,171,61,190,193,170,212,21,232,186,138,149,151,40,243,165,191,25,31,157,117,249,40,102,61,57,5,226,95,115,106,13,68,227,139,95,125,202,22,63,198,103,6,118,15,22,118,4,152,115,32,196,167,94,212,232,235,118,131,94,105,166,89,125,79,182,204,130,141,18,84,147,97,215,142,15,90,65,184,227,77,224,242,91,147,223,206,128,111,251,2,242,210,203,202,173,167,218,131,111,75,161,220,52,57,7,26,116,25,36,91,218,94,8,200,200,200,205,43,66,146,105,90,22,147,52,45,10,74,146,106,74,136,204,54,136,26,171,139,201,229,1,127,222,87,215,10,18,98,222,23,12,186,178,45,91,162,77,2,144,114,76,148,184,180,230,225,195,117,168,228,188,110,82,16,167,220,36,110,51,218,141,168,78,16,132,37,52,108,2,106,113,229,172,122,142,254,143,240,241,160,51,153,165,68,179,34,105,125,171,118,196,40,234,55,101,78,148,229,61,81,137,217,10,90,19,209,233,236,144,132,52,217,169,38,149,155,139,90,141,73,109,142,171,203,155,133,75,87,138,173,113,126,137,127,212,186,118,181,173,79,244,213,74,158,196,198,218,149,84,195,200,109,184,169,46,162,94,75,42,53,153,186,243,73,86,196,165,40,220,210,222,105,101,149,121,129,232,167,255,0,162,199,12,60,69,195,168,126,143,237,203,42,161,21,199,127,251,92,115,34,56,202,9,191,253,52,156,82,156,255,0,16,73,79,211,49,210,185,76,234,133,43,78,56,193,165,211,43,41,136,220,123,234,143,50,215,68,185,51,83,29,17,159,90,155,146,206,55,17,147,139,117,216,141,199,67,121,73,169,114,19,131,51,34,66,130,244,233,52,154,85,2,149,10,133,66,166,68,167,83,105,209,219,137,14,28,70,82,203,17,152,109,36,150,218,109,180,145,37,8,74,72,146,73,34,34,34,34,34,24,255,0,137,186,181,86,129,195,110,171,215,104,85,57,116,234,149,58,199,174,203,135,50,35,202,101,248,207,183,1,229,54,235,110,36,201,72,90,84,68,162,81,25,25,25,17,144,201,99,175,234,21,149,74,212,171,2,229,211,154,236,137,108,83,110,170,60,218,36,199,98,45,41,125,182,36,178,182,92,83,106,82,84,146,89,37,102,100,102,149,22,113,146,63,32,26,230,126,251,30,41,255,0,248,75,106,175,255,0,70,85,31,254,172,47,251,139,31,101,141,100,251,191,184,126,92,248,138,191,236,42,112,177,255,0,191,237,85,255,0,231,173,59,254,194,37,87,22,62,203,26,201,247,127,112,252,185,240,26,214,13,170,6,170,227,106,128,0,0,0,20,3,205,31,219,179,83,127,5,249,60,33,127,194,128,121,163,251,118,106,111,224,191,39,132,2,127,242,84,246,88,186,126,240,39,124,186,156,39,248,128,28,149,61,150,46,159,188,9,223,46,167,9,254,0,0,0,0,0,0,34,139,252,196,180,136,245,198,157,163,20,230,188,89,203,235,120,154,142,233,77,248,109,176,252,74,63,52,113,189,125,221,211,217,125,177,147,248,12,171,197,53,225,84,177,116,66,226,185,40,203,217,46,47,132,233,171,9,60,110,152,194,15,178,146,162,242,89,251,134,186,86,85,223,34,212,188,33,221,100,223,85,216,189,79,87,36,156,238,105,77,254,169,151,146,190,0,54,134,1,214,116,230,250,163,106,61,163,6,238,160,201,235,195,155,213,216,189,139,78,118,58,182,207,178,146,147,243,65,251,135,102,0,0,0,0,0,1,65,188,208,231,197,159,197,221,220,168,253,205,62,3,113,247,239,154,100,44,121,151,212,37,231,38,43,85,152,246,173,211,115,42,46,28,149,224,118,187,188,253,109,174,84,17,229,158,223,15,33,4,248,248,168,187,84,226,134,238,150,242,178,165,120,14,248,47,254,199,69,47,129,124,5,128,240,53,126,71,211,110,0,30,187,204,186,43,133,183,46,119,86,237,245,169,45,249,109,86,62,159,192,4,11,227,243,90,27,214,78,32,171,85,58,122,183,83,34,248,111,10,120,198,119,66,138,149,249,161,10,250,77,159,153,125,157,188,242,207,41,125,20,86,163,107,60,219,222,83,91,160,218,29,62,183,173,140,248,168,147,154,79,147,137,63,164,143,113,43,246,121,136,57,81,156,237,74,107,147,95,250,110,99,62,94,226,34,247,125,130,252,57,112,232,90,116,99,65,226,59,43,181,78,183,212,241,133,240,232,204,151,211,242,113,105,250,46,251,177,245,228,252,130,87,128,14,163,171,23,171,58,119,167,245,91,197,243,195,116,254,134,79,191,251,227,237,183,238,74,191,95,224,127,233,1,78,92,215,56,128,149,168,90,204,230,154,211,228,127,130,237,108,96,182,23,175,226,98,65,123,222,218,84,88,82,15,249,74,253,133,216,99,78,95,156,54,51,196,86,175,20,74,180,126,181,18,141,255,0,124,19,188,211,252,116,89,70,215,209,117,181,253,54,75,232,231,235,193,121,199,123,202,230,151,120,220,147,46,57,231,151,229,244,247,159,111,228,54,148,23,145,17,121,36,189,194,238,57,88,232,177,105,174,132,55,115,204,111,109,66,228,207,92,179,156,120,121,147,80,159,37,169,63,69,101,228,69,251,64,76,232,48,98,211,163,34,28,54,186,109,55,157,169,220,103,140,153,153,247,62,254,102,99,232,1,248,103,130,201,128,253,1,134,117,135,139,141,16,209,7,151,6,249,187,60,36,228,182,107,76,127,1,45,205,221,220,34,245,154,101,105,47,89,165,151,236,207,195,60,126,142,113,163,160,250,219,61,52,107,66,235,234,212,214,162,74,35,120,25,137,206,84,218,72,247,184,194,19,244,157,73,121,253,126,94,65,143,57,140,240,215,70,214,173,21,169,215,216,107,165,92,182,227,189,83,101,237,203,87,81,17,226,75,90,90,218,110,161,5,149,187,157,198,70,101,240,50,242,162,86,151,81,179,238,148,58,133,244,103,209,42,4,164,171,9,86,199,153,115,207,29,210,120,82,126,178,251,70,209,147,161,179,81,131,34,159,37,59,153,148,210,217,112,178,101,148,168,140,143,203,191,145,141,121,248,246,210,242,211,14,37,46,216,172,23,240,122,213,74,125,93,191,248,164,244,249,68,73,238,181,25,246,71,153,227,236,32,23,71,192,254,167,59,170,92,57,90,85,105,78,245,37,83,169,144,41,175,171,110,55,56,220,8,202,81,224,144,146,44,155,158,68,70,95,88,207,130,176,121,46,106,33,73,183,110,93,52,125,221,207,181,38,101,97,5,183,24,104,145,78,100,139,178,113,231,255,0,27,63,87,188,89,240,0,0,0,0,0,0,0,197,156,77,234,98,116,151,69,46,155,199,31,157,143,75,156,76,159,193,196,196,121,196,159,208,87,189,191,121,99,252,192,42,99,155,14,185,72,190,181,155,247,59,132,175,240,117,188,158,147,165,130,255,0,117,49,46,115,42,243,109,42,250,43,47,37,26,126,223,49,213,249,101,112,250,230,175,107,140,27,154,163,27,117,42,215,117,170,154,87,191,25,145,26,100,53,146,112,78,37,95,69,195,239,131,47,168,204,70,11,230,225,157,168,250,143,90,185,12,186,146,174,42,204,153,105,46,197,185,114,31,82,200,188,146,69,221,127,2,253,130,244,185,113,232,60,109,29,208,10,45,77,210,255,0,8,93,17,99,86,157,243,245,60,76,40,138,82,127,140,90,79,10,111,204,136,190,194,1,42,162,199,106,28,102,98,50,156,54,195,105,109,5,159,36,145,96,188,254,193,237,0,0,0,0,0,0,0,0,0,0,1,242,213,42,17,233,20,201,117,89,139,216,196,38,28,144,234,176,103,132,33,38,163,60,17,25,249,17,249,16,8,163,204,139,136,23,116,91,66,234,148,186,111,106,133,207,29,250,58,21,219,243,105,147,14,98,73,120,54,214,147,194,154,46,217,44,252,75,223,68,144,33,86,47,91,161,136,44,23,137,170,86,231,37,180,253,4,117,31,121,194,34,243,194,75,42,87,212,69,159,113,9,41,204,99,95,94,215,13,127,169,162,59,153,167,219,74,122,134,193,96,189,98,143,54,94,213,119,109,10,47,85,223,35,207,218,126,236,159,202,147,135,6,181,35,83,127,117,26,227,27,233,150,219,187,227,122,216,196,216,242,32,190,131,245,93,74,190,138,207,205,38,159,142,79,176,9,255,0,203,219,133,250,110,131,105,5,50,177,81,137,139,138,191,21,153,242,92,234,43,243,105,126,44,69,45,172,19,171,108,240,227,71,235,17,22,125,196,69,231,44,71,138,16,150,208,150,208,88,74,72,146,69,240,34,30,64,3,30,107,46,186,233,238,133,219,114,46,75,242,175,224,218,105,165,184,218,60,59,238,117,20,77,184,178,78,90,109,102,89,38,151,220,203,182,62,204,199,238,57,120,241,183,56,111,162,72,181,109,246,125,35,117,207,140,182,218,111,115,140,248,109,232,146,132,189,149,199,113,181,237,117,146,45,166,101,156,252,60,233,51,85,245,78,233,214,43,206,109,237,119,75,235,205,150,227,138,47,205,182,157,136,91,171,115,111,230,208,130,60,27,138,239,143,250,128,90,53,245,206,162,209,163,213,30,131,102,233,55,167,98,165,42,74,38,122,121,216,190,182,229,17,31,77,200,38,126,68,149,127,235,99,220,99,178,232,223,56,93,47,189,170,44,210,117,14,210,252,145,91,170,75,104,127,199,200,159,189,70,166,210,94,171,48,139,25,220,179,243,254,71,214,66,152,240,120,207,184,0,109,35,105,93,84,75,218,220,167,93,86,236,191,19,78,170,69,102,92,119,122,107,70,230,220,109,43,65,225,100,74,44,165,73,62,228,71,220,114,226,140,185,106,241,105,89,209,253,80,167,233,213,110,95,82,220,185,36,181,5,182,186,104,46,156,169,18,33,178,78,110,75,43,112,240,219,102,88,53,18,79,226,71,220,94,52,25,108,212,33,71,159,25,91,154,146,210,30,109,88,50,202,84,68,100,125,251,249,24,12,13,198,143,14,84,110,33,180,122,175,71,144,93,58,173,62,44,137,176,30,245,207,15,55,22,66,90,45,164,235,105,250,79,103,214,51,47,137,99,203,95,107,238,208,168,233,253,229,88,179,234,103,153,84,105,242,33,45,94,175,172,166,93,83,102,172,37,74,34,201,160,251,100,254,211,27,68,25,18,136,210,126,71,216,83,63,55,157,19,252,153,212,216,58,155,79,86,99,85,35,52,195,201,199,147,206,72,158,242,143,38,225,159,146,75,201,36,95,230,1,157,57,69,113,45,38,243,161,77,208,186,235,189,89,244,72,142,84,34,43,105,39,108,38,81,2,42,17,132,180,73,63,89,71,220,214,106,248,145,249,139,37,26,240,240,9,127,59,167,220,76,218,179,91,119,98,42,179,96,210,158,245,72,242,219,181,8,166,162,250,42,253,79,118,15,235,33,176,133,18,170,197,106,152,205,78,49,229,167,183,109,243,247,40,210,126,100,94,242,248,0,251,132,30,230,211,104,21,199,195,179,181,68,55,151,105,91,118,43,63,71,171,58,10,79,182,226,35,236,159,129,254,193,56,68,82,230,87,71,114,171,194,253,196,166,203,61,31,9,159,219,81,135,245,151,192,5,42,112,203,86,93,15,91,237,186,163,107,218,166,60,102,15,25,243,136,242,126,7,241,248,13,150,6,174,182,43,166,197,213,9,212,158,13,61,95,255,0,38,161,180,5,50,81,204,132,220,147,60,154,243,223,236,51,47,244,0,250,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,117,221,64,90,155,180,103,173,30,101,210,255,0,242,168,26,197,220,134,106,173,72,53,121,250,159,253,33,13,156,245,15,5,103,212,50,120,47,205,127,249,84,13,99,46,63,251,243,35,31,241,63,250,66,1,176,63,47,166,163,181,194,221,165,209,94,227,63,31,187,177,151,252,35,43,226,36,120,142,28,190,220,130,231,11,150,145,67,107,97,151,143,223,235,25,231,252,35,43,30,127,180,72,240,24,167,138,74,139,180,157,9,185,170,12,185,177,109,120,44,43,25,198,102,48,94,88,63,136,214,180,207,39,147,27,49,241,7,64,145,116,105,5,126,133,23,248,217,62,23,111,151,242,101,52,163,243,50,47,36,252,70,180,50,226,191,10,66,227,73,70,199,17,141,197,146,60,100,179,238,251,64,108,19,203,154,139,76,165,112,157,103,61,3,186,228,250,67,170,126,183,125,181,41,123,124,204,254,39,228,36,208,140,156,185,174,6,171,92,40,217,237,18,247,61,27,210,29,78,198,95,74,165,47,30,226,47,34,18,108,6,48,226,118,185,50,222,225,235,81,170,176,11,248,67,54,173,97,77,171,183,170,162,130,242,137,88,50,50,60,25,23,108,13,109,238,74,132,154,181,197,84,170,205,94,249,19,38,191,33,213,96,139,43,91,134,165,30,8,136,188,204,252,136,108,235,168,118,85,47,81,172,122,237,141,89,70,232,117,218,108,170,115,189,212,88,75,204,173,165,31,170,164,159,146,207,201,69,246,151,152,171,250,223,38,138,196,219,250,92,170,117,247,225,173,231,230,184,227,77,250,45,11,233,178,167,140,201,57,57,187,207,13,153,22,79,185,227,226,2,182,244,250,196,184,117,42,239,166,89,118,180,63,21,81,170,74,102,43,45,245,16,140,169,215,80,218,123,173,73,79,210,90,124,204,188,253,222,98,218,52,19,150,53,42,221,178,105,199,125,83,122,149,89,137,101,233,137,235,40,186,74,91,45,117,17,150,165,26,85,133,37,125,203,207,221,219,2,72,112,187,193,14,151,112,207,17,50,232,145,252,101,109,198,201,47,206,223,33,189,198,100,201,171,243,106,125,196,22,86,193,43,183,199,30,94,114,56,5,77,113,115,202,217,170,21,177,84,212,125,47,145,131,167,70,126,108,168,59,60,208,219,111,188,181,117,31,150,127,6,211,130,73,252,72,188,200,86,253,179,113,220,186,91,123,198,174,82,94,240,149,122,5,65,14,17,237,109,205,174,176,241,43,30,177,41,39,133,182,94,227,46,222,242,27,44,234,82,223,252,143,171,70,232,245,24,147,13,246,93,45,196,94,162,154,89,43,235,242,248,119,26,238,113,77,78,131,76,215,27,169,138,123,29,38,213,84,156,179,45,198,172,171,198,62,89,238,127,81,0,186,62,95,156,87,51,196,150,148,180,138,211,187,110,74,33,166,4,164,109,51,235,37,152,209,119,189,148,178,219,105,203,143,31,168,89,199,184,204,188,165,96,161,78,87,247,197,110,214,226,94,153,76,167,187,252,26,174,134,97,62,141,168,250,46,212,33,37,71,147,73,159,146,75,177,25,125,164,47,172,4,125,227,147,70,35,235,95,15,247,5,19,161,212,153,75,141,46,169,15,214,50,252,251,112,164,165,31,203,65,121,187,239,51,47,137,124,53,240,171,83,230,217,215,108,202,84,148,237,153,67,168,185,29,194,201,30,28,101,211,73,249,25,151,154,126,38,95,104,218,57,230,155,125,149,176,234,119,33,196,154,20,89,198,72,203,6,40,79,153,94,135,35,73,248,131,172,86,160,177,211,135,116,200,145,90,87,173,159,206,201,157,49,71,230,226,143,201,178,247,36,190,162,1,106,220,189,181,117,58,173,195,133,182,107,236,253,187,14,29,13,101,241,232,64,137,147,250,9,47,55,62,191,180,196,153,21,23,201,139,81,157,135,120,220,90,117,41,237,177,31,133,46,164,217,109,35,203,234,118,158,201,23,100,231,200,189,234,199,213,239,22,232,0,0,0,0,0,0,0,0,0,0,3,228,171,83,99,214,41,83,105,18,211,185,137,209,220,140,233,100,203,40,90,77,39,228,100,126,71,238,50,26,247,241,247,164,46,104,247,17,247,13,44,152,233,71,173,200,151,91,140,91,183,101,167,167,202,74,63,150,179,242,111,222,100,127,18,33,176,216,173,62,113,250,66,213,94,209,162,234,187,5,137,48,157,141,75,89,247,254,41,13,84,31,63,53,145,121,159,234,231,235,247,0,227,185,53,234,218,231,209,43,154,87,49,252,170,59,146,106,109,35,111,242,18,138,123,9,238,72,250,207,205,95,179,222,44,244,107,233,203,163,82,222,211,110,38,237,247,144,230,198,171,206,196,162,61,216,143,212,126,161,19,119,242,84,126,72,247,96,254,178,27,3,70,125,185,81,154,146,210,183,33,228,37,196,158,49,146,50,201,0,246,128,0,0,0,0,252,51,218,70,103,238,44,138,36,230,165,126,189,119,113,34,253,57,103,148,81,225,174,2,124,191,222,167,205,47,213,47,214,250,254,211,23,178,247,241,75,255,0,146,127,230,26,245,243,7,113,215,56,161,187,122,169,198,217,243,210,158,229,229,233,25,88,1,36,121,51,218,203,155,169,21,251,141,101,134,163,211,101,48,71,255,0,29,47,211,215,143,60,249,31,192,90,206,173,86,38,219,218,97,118,87,41,206,116,229,64,162,79,146,202,240,71,181,104,142,226,146,120,50,50,62,228,94,100,98,181,57,42,27,222,34,233,45,223,153,217,59,213,193,125,44,211,187,252,124,133,158,95,84,100,220,86,77,126,128,191,42,149,46,92,79,254,104,202,145,241,47,214,248,144,13,105,117,150,189,80,185,181,98,240,174,85,29,234,202,153,94,168,60,234,182,165,57,82,228,184,163,60,36,136,188,212,126,68,56,171,22,240,171,216,55,117,38,239,161,72,232,205,165,77,98,99,75,216,149,122,205,58,151,11,178,146,162,243,65,121,145,253,134,59,63,16,246,209,218,58,227,125,208,61,209,46,58,163,73,251,19,49,212,124,79,245,126,35,29,128,216,251,132,13,95,94,181,104,69,181,118,74,86,233,205,192,133,22,106,177,141,242,10,28,119,28,86,9,8,34,202,157,242,73,99,225,245,102,161,91,156,153,47,153,117,61,52,184,44,233,106,222,113,42,178,228,180,120,34,195,105,143,79,108,147,217,37,241,62,230,121,255,0,56,178,48,24,191,137,155,5,173,74,208,203,210,212,90,55,57,38,133,81,38,11,56,252,234,161,188,218,127,148,159,215,247,158,6,184,215,149,6,101,139,125,86,109,213,151,78,69,10,171,34,33,121,30,20,203,202,70,124,212,94,104,248,159,237,27,67,58,218,30,109,108,184,156,161,105,52,168,179,230,71,230,40,147,154,38,140,158,154,241,5,50,191,2,39,74,159,113,161,202,146,149,212,221,151,228,77,154,179,236,107,82,190,138,11,220,69,245,16,9,221,202,83,89,14,242,208,134,180,238,98,183,74,181,119,122,248,198,239,19,50,115,222,68,130,34,193,36,191,148,175,217,228,39,128,162,206,84,154,167,34,201,226,86,153,106,72,149,209,165,220,157,111,22,123,9,95,238,120,19,156,71,146,13,95,73,94,227,47,175,36,47,76,7,207,80,131,30,165,17,200,82,145,189,167,49,184,178,101,156,25,25,121,125,100,53,191,226,191,74,158,209,221,109,175,89,138,137,225,217,139,225,122,72,234,18,254,148,70,28,62,251,214,126,110,123,207,254,161,178,64,165,78,112,182,92,123,127,91,169,119,35,46,101,85,254,190,228,224,253,94,132,72,8,46,230,163,207,159,192,191,104,8,229,84,226,78,179,86,225,178,149,160,79,167,17,41,61,125,139,202,61,126,172,242,148,125,137,162,50,193,151,235,159,236,242,31,103,3,20,57,215,7,18,246,157,58,158,120,121,207,31,143,47,117,62,73,251,204,139,200,140,96,49,101,60,160,120,125,169,212,239,135,117,198,169,19,108,26,78,223,71,185,212,73,239,234,179,62,51,189,146,225,25,97,68,69,235,32,254,172,121,128,183,240,0,0,0,0,1,89,92,218,184,164,139,72,160,179,161,182,180,221,211,102,238,244,175,230,204,186,91,23,6,75,63,77,163,37,100,141,95,65,125,189,255,0,1,55,248,152,215,74,47,15,58,81,85,212,90,194,253,88,61,13,136,194,253,109,242,89,100,251,165,183,49,252,113,127,36,255,0,210,90,231,234,5,245,112,106,77,217,54,241,186,38,248,170,148,254,159,89,222,154,17,187,99,72,109,61,144,148,164,189,84,36,187,17,121,126,208,28,174,140,233,133,103,88,53,14,151,97,80,155,223,42,163,215,219,221,5,142,155,14,58,127,73,104,47,38,207,249,69,254,129,178,133,131,101,210,116,250,212,133,105,81,26,233,195,131,212,233,167,114,143,233,184,167,15,233,41,71,230,179,247,152,128,156,166,56,96,141,105,89,175,235,61,205,19,117,74,179,183,209,255,0,156,50,232,116,93,157,25,223,160,233,165,91,146,164,253,36,22,61,217,243,22,56,0,0,0,3,165,107,125,235,85,211,93,23,191,181,26,133,30,35,245,43,86,215,170,214,225,181,45,10,83,14,63,26,35,143,54,151,18,149,37,70,131,82,8,140,137,73,60,103,6,94,99,186,136,65,206,22,245,170,218,188,31,46,133,79,143,17,200,247,141,209,77,162,78,83,200,81,173,182,16,151,167,18,154,50,81,17,47,171,5,164,153,168,148,91,20,178,198,76,148,144,164,10,181,90,171,95,170,205,174,215,106,114,234,53,42,140,135,37,204,153,45,229,60,252,151,220,81,169,199,92,113,70,106,90,212,163,53,26,140,204,204,204,204,197,250,114,203,209,79,220,91,132,123,91,196,84,60,84,251,239,23,172,205,142,239,101,175,26,195,62,29,182,242,218,20,156,69,106,54,244,158,236,58,110,237,81,167,110,40,135,79,108,170,174,165,95,246,214,156,208,164,68,98,165,117,86,33,81,33,187,45,106,75,13,191,37,228,50,218,156,82,82,165,18,9,75,35,51,36,168,241,156,17,249,13,156,173,59,90,133,99,90,180,107,42,214,131,224,168,182,253,62,61,46,157,27,170,183,58,17,88,109,45,180,222,245,154,150,173,168,66,75,42,51,81,227,38,102,125,192,86,15,59,77,20,255,0,220,47,17,144,234,31,11,42,161,21,199,127,244,137,145,28,101,4,223,254,154,78,41,78,127,136,36,167,233,152,139,252,174,53,122,54,146,241,131,108,177,82,126,35,20,219,230,59,214,132,167,158,97,215,86,133,201,82,23,21,45,19,127,69,107,152,196,70,205,74,37,32,144,226,205,91,126,154,109,83,153,70,144,198,213,254,15,175,134,9,136,135,82,179,227,149,223,77,122,75,238,180,134,23,5,42,92,133,17,55,157,235,84,51,150,218,18,178,52,26,221,73,158,220,18,211,66,250,123,122,213,116,214,255,0,182,181,26,133,30,35,245,43,86,177,10,183,13,169,104,82,152,113,248,207,33,230,210,226,82,164,168,208,106,65,17,145,41,39,140,224,203,204,6,209,2,128,121,163,251,118,106,111,224,191,39,132,47,206,147,86,165,87,233,80,171,180,42,156,74,141,54,163,29,185,112,230,68,121,47,49,37,135,18,74,109,214,220,73,154,86,133,36,201,68,162,51,35,35,35,33,65,156,209,253,187,53,55,240,95,147,194,1,63,249,42,123,44,93,63,120,19,190,93,78,19,252,64,14,74,158,203,23,79,222,4,239,151,83,132,255,0,0,0,0,16,3,157,95,178,197,173,247,129,7,229,213,17,85,124,39,123,83,232,223,222,5,189,243,22,5,170,115,171,246,88,181,190,240,32,252,186,162,42,175,132,239,106,125,27,251,192,183,190,98,192,11,84,231,87,236,177,107,125,224,65,249,117,68,85,95,9,222,212,250,55,247,129,111,124,197,129,106,156,234,253,150,45,111,188,8,63,46,168,138,171,225,59,218,159,70,254,240,45,239,152,176,2,101,115,184,178,170,176,53,163,79,117,25,233,17,14,155,92,181,221,162,71,105,43,87,93,47,193,150,227,206,169,105,219,180,144,105,168,50,73,50,81,153,154,92,201,39,4,106,235,252,151,46,207,67,241,53,113,218,210,238,111,5,18,224,179,228,244,105,206,77,233,183,80,156,196,168,203,111,107,70,100,78,188,219,7,49,73,193,26,146,217,190,101,132,239,19,83,155,158,153,221,90,137,194,59,213,27,90,39,139,252,138,184,34,92,213,22,16,219,142,60,168,45,177,34,59,171,109,40,66,179,211,241,73,117,102,173,169,75,77,58,179,87,171,131,167,110,26,47,248,218,89,196,54,155,234,13,66,225,151,67,166,208,238,138,108,154,164,232,198,238,246,169,222,33,5,48,140,154,35,90,208,168,230,234,22,132,145,239,66,148,156,43,118,12,54,94,0,0,1,85,124,243,191,66,127,210,79,238,209,106,130,170,249,231,126,132,255,0,164,159,221,160,49,87,37,79,106,123,167,238,254,119,204,105,194,234,69,43,114,84,246,167,186,126,239,231,124,198,156,46,164,0,0,0,98,174,44,125,150,53,147,238,254,225,249,115,227,90,193,178,159,22,62,203,26,201,247,127,112,252,185,241,173,96,13,148,248,78,246,88,209,191,187,251,123,229,204,12,170,49,87,9,222,203,26,55,247,127,111,124,185,129,149,64,85,95,60,239,208,159,244,147,251,180,66,174,12,248,90,253,247,23,181,225,166,240,174,79,66,86,169,182,124,170,237,18,67,169,221,21,115,154,153,17,164,181,36,137,38,178,101,104,125,196,154,145,235,33,70,149,225,100,147,109,115,87,158,119,232,79,250,73,253,218,49,87,37,79,106,123,167,238,254,119,204,105,192,35,87,15,92,49,113,29,172,122,166,245,173,164,118,189,86,151,114,89,181,6,23,84,168,201,121,116,207,201,169,8,146,72,75,143,186,173,174,50,243,110,33,106,38,208,74,127,243,14,26,16,163,109,88,183,78,96,150,221,86,205,229,171,115,218,21,219,158,93,201,82,161,209,237,154,108,202,204,178,87,94,164,251,53,42,123,110,74,115,114,214,173,238,41,38,179,202,212,121,81,229,74,243,57,127,10,147,74,167,73,159,50,159,76,137,22,69,82,65,75,156,235,44,165,11,148,249,52,219,36,235,170,34,202,214,77,50,211,100,165,100,246,54,132,249,36,136,163,7,52,127,97,61,77,252,23,231,16,128,82,183,9,222,212,250,55,247,129,111,124,197,129,178,152,214,179,132,239,106,125,27,251,192,183,190,98,192,217,76,0,0,0,6,181,156,88,251,83,235,39,222,5,195,243,23,198,202,99,90,206,44,125,169,245,147,239,2,225,249,139,224,45,83,146,167,178,197,211,247,129,59,229,212,225,85,124,88,251,83,235,39,222,5,195,243,23,197,170,114,84,246,88,186,126,240,39,124,186,156,42,175,139,31,106,125,100,251,192,184,126,98,248,11,84,228,169,236,177,116,253,224,78,249,117,56,75,253,116,208,189,56,226,47,78,42,58,95,170,20,111,29,74,157,135,89,121,163,36,74,167,202,73,25,55,42,51,134,71,211,121,27,149,131,193,164,210,165,33,105,90,22,180,42,32,114,84,246,88,186,126,240,39,124,186,156,39,248,13,101,181,211,66,245,31,135,77,71,168,233,126,168,81,188,13,86,14,29,101,230,140,215,22,161,21,70,100,220,168,206,25,23,81,149,237,86,15,4,162,82,84,133,165,11,66,208,158,2,236,191,239,43,234,53,191,22,240,184,101,213,145,106,209,219,160,82,14,73,146,151,22,156,219,174,186,212,114,94,55,41,8,83,238,18,55,25,237,70,212,39,8,66,18,155,243,227,127,130,235,87,139,141,56,126,12,36,210,168,151,245,55,166,253,18,225,118,11,106,113,125,34,123,108,25,47,146,13,226,134,179,125,195,52,160,253,71,13,46,237,94,211,109,116,3,118,90,213,219,26,234,172,217,87,76,31,5,90,183,234,18,41,117,24,221,84,57,208,148,195,138,109,214,247,160,212,133,109,90,20,89,73,154,79,25,35,50,238,2,117,114,84,246,167,186,126,239,231,124,198,156,46,164,82,183,37,79,106,123,167,238,254,119,204,105,194,234,64,124,149,106,181,42,129,74,155,93,174,212,226,83,169,180,232,238,75,153,50,91,201,101,136,204,54,147,83,142,184,226,140,146,132,37,36,106,53,25,145,17,17,153,141,101,245,190,245,165,106,86,180,95,218,141,66,143,45,138,109,213,116,85,107,112,218,150,132,165,246,216,147,45,199,155,75,137,74,148,146,89,37,100,70,68,165,22,115,131,63,49,122,124,202,53,122,54,144,112,125,124,62,79,196,42,149,225,28,173,10,107,50,88,117,212,62,185,201,82,36,36,141,188,108,90,97,148,183,16,165,153,32,150,210,72,247,100,144,170,33,210,123,23,247,80,213,59,55,76,253,41,232,207,202,219,130,157,66,241,189,14,183,133,241,82,91,103,171,211,220,157,251,122,155,182,238,78,113,140,150,114,3,170,141,130,57,107,234,244,109,95,224,250,199,124,223,136,117,43,62,57,218,21,38,99,48,235,72,97,112,82,148,71,73,155,153,222,181,67,56,142,45,72,51,65,173,213,17,109,193,161,53,109,205,27,66,244,227,64,184,142,166,91,122,91,70,244,61,22,171,103,211,42,62,142,65,145,179,25,198,214,244,44,54,120,222,173,200,132,219,139,91,138,91,139,117,199,86,165,153,171,180,149,228,151,173,127,251,186,225,206,101,63,227,122,211,229,54,215,254,143,14,91,111,44,220,255,0,208,141,180,165,191,241,230,165,125,2,1,106,130,170,249,231,126,132,255,0,164,159,221,162,213,5,85,243,206,253,9,255,0,73,63,187,64,98,174,74,158,212,247,79,221,252,239,152,211,133,186,107,22,142,216,58,235,96,85,52,231,81,168,49,42,52,218,140,119,218,105,215,98,178,243,244,247,220,101,198,83,46,42,158,66,210,212,150,210,234,205,183,73,38,105,51,251,72,234,47,146,167,181,61,211,247,127,59,230,52,225,58,121,140,241,175,251,213,116,225,138,5,129,83,165,57,169,183,79,230,233,177,159,62,171,148,184,38,75,39,42,106,103,106,144,173,171,65,54,210,93,52,165,110,41,74,195,169,101,214,204,41,219,138,221,11,165,112,241,173,21,189,57,161,95,182,253,213,77,98,68,151,97,187,75,170,38,115,240,88,76,183,217,110,37,65,73,109,180,181,57,9,100,141,230,137,56,73,172,177,231,130,157,92,169,248,224,191,165,85,96,112,187,168,20,91,130,234,163,177,28,138,222,173,64,130,244,231,232,76,37,72,109,49,230,244,210,165,20,18,82,219,66,31,87,104,230,180,33,71,209,52,156,122,214,164,211,47,45,87,191,225,81,161,185,46,191,118,94,53,134,227,52,185,114,200,223,168,84,101,188,73,73,184,243,202,34,53,184,235,133,149,184,162,238,163,53,31,153,139,243,224,131,130,235,87,132,125,56,98,12,212,210,171,119,245,75,168,253,110,225,106,11,105,113,29,82,103,116,24,207,154,9,227,134,131,97,179,36,172,253,119,9,78,237,70,226,109,1,93,124,234,253,169,237,111,187,248,63,49,168,135,37,79,106,123,167,238,254,119,204,105,193,206,175,218,158,214,251,191,131,243,26,136,114,84,246,167,186,126,239,231,124,198,156,2,234,64,0,0,98,174,44,125,150,53,147,238,254,225,249,115,227,42,140,85,197,143,178,198,178,125,223,220,63,46,124,6,181,131,106,129,170,184,218,160,6,63,215,77,11,211,142,34,244,226,163,165,250,161,70,241,212,169,216,117,151,154,50,68,170,124,164,145,147,114,163,56,100,125,55,145,185,88,60,26,77,42,82,22,149,161,107,66,181,225,226,43,65,175,46,27,117,114,187,165,55,156,41,105,93,58,66,215,76,156,244,114,101,21,106,113,173,69,30,107,68,149,173,59,28,74,114,105,37,171,98,201,109,168,247,161,68,91,47,8,191,204,79,135,235,7,91,248,109,185,235,183,122,37,177,82,211,138,61,90,234,162,204,132,76,165,242,125,136,15,43,195,45,199,27,90,188,51,138,75,74,113,180,26,13,70,203,71,184,182,16,13,125,196,138,224,207,131,59,251,139,59,254,52,56,112,101,211,172,154,116,132,59,94,175,58,211,204,176,166,27,122,57,73,137,22,73,48,235,39,59,163,32,156,109,167,48,88,45,202,237,231,29,70,205,26,23,161,122,113,195,166,156,83,180,191,75,232,222,6,149,7,46,188,243,166,75,149,80,148,162,34,114,84,151,8,139,168,242,246,167,39,130,73,37,41,66,18,132,33,8,72,118,11,2,192,179,116,178,205,164,233,246,159,91,209,40,118,245,14,57,70,131,6,49,30,198,145,147,51,51,51,51,82,214,165,26,150,181,168,205,107,90,148,165,26,148,163,51,236,0,0,3,21,113,99,236,177,172,159,119,247,15,203,159,25,84,98,174,44,125,150,53,147,238,254,225,249,115,224,53,172,27,84,13,85,198,213,0,0,0,0,40,7,154,63,183,102,166,254,11,242,120,66,255,0,133,0,243,71,246,236,212,223,193,126,79,8,4,255,0,228,169,236,177,116,253,224,78,249,117,56,82,176,186,158,74,158,203,23,79,222,4,239,151,83,133,43,0,202,188,49,112,245,117,113,65,172,180,93,35,181,164,248,15,31,212,147,81,170,46,43,146,25,166,65,105,59,157,144,226,80,95,242,91,65,41,72,74,221,117,164,26,209,191,113,108,61,163,186,59,96,232,85,129,75,211,157,57,160,196,167,83,105,209,216,105,215,90,138,203,47,212,31,109,150,217,84,185,74,101,8,75,178,92,75,72,55,29,52,145,168,203,236,34,194,156,187,56,126,176,116,67,134,219,98,187,104,34,91,245,45,71,163,210,110,170,212,201,164,202,159,55,223,128,202,188,50,28,109,180,43,195,54,165,58,166,219,89,172,210,111,58,123,143,121,137,64,0,32,7,58,191,101,139,91,239,2,15,203,170,34,127,136,1,206,175,217,98,214,251,192,131,242,234,136,10,171,225,59,218,159,70,254,240,45,239,152,176,54,83,26,214,112,157,237,79,163,127,120,22,247,204,88,27,41,128,0,0,0,214,179,139,31,106,125,100,251,192,184,126,98,248,217,76,107,89,197,143,181,62,178,125,224,92,63,49,124,5,212,242,184,246,19,211,47,198,190,113,52,82,183,22,62,212,250,201,247,129,112,252,197,241,117,60,174,61,132,244,203,241,175,156,77,20,173,197,143,181,62,178,125,224,92,63,49,124,5,212,242,184,246,19,211,47,198,190,113,52,74,161,21,121,92,123,9,233,151,227,95,56,154,37,80,0,0,0,170,190,121,223,161,63,233,39,247,104,197,92,149,61,169,238,159,187,249,223,49,167,12,171,207,59,244,39,253,36,254,237,24,171,146,167,181,61,211,247,127,59,230,52,224,25,87,158,119,232,79,250,73,253,218,43,171,66,244,47,81,248,139,212,122,118,151,233,125,27,199,85,103,101,215,158,116,205,17,105,241,82,100,78,74,146,225,17,244,217,70,228,228,240,106,53,41,40,66,86,181,161,10,177,94,121,223,161,63,233,39,247,104,197,92,149,61,169,238,159,187,249,223,49,167,0,181,238,29,116,26,205,225,183,72,232,90,83,102,66,136,148,83,163,161,117,57,204,199,54,87,86,168,154,18,82,38,186,74,90,213,189,197,39,36,147,90,182,32,144,218,79,98,18,69,146,192,0,5,106,243,69,224,22,29,225,66,169,113,49,163,180,250,85,46,171,110,83,228,206,187,40,236,70,98,27,117,56,168,91,178,95,169,37,105,74,119,204,79,81,197,59,212,53,41,230,210,157,166,75,108,144,245,149,12,85,197,143,178,198,178,125,223,220,63,46,124,6,181,131,101,62,19,189,150,52,111,238,254,222,249,115,3,90,193,178,159,9,222,203,26,55,247,127,111,124,185,128,25,42,173,73,165,87,233,83,104,85,218,100,74,141,54,163,29,200,147,33,203,101,47,49,37,135,18,105,113,167,27,81,26,86,133,36,205,38,147,35,35,35,50,49,66,220,195,56,44,170,240,177,170,18,43,182,133,191,45,58,87,114,200,35,183,230,28,149,74,40,79,155,123,157,167,190,226,146,74,66,210,162,117,77,18,205,70,182,73,39,212,113,104,123,109,250,12,127,174,154,23,167,28,69,233,197,71,75,245,66,141,227,169,83,176,235,47,52,100,137,84,249,73,35,38,229,70,112,200,250,111,35,114,176,120,52,154,84,164,45,43,66,214,133,5,48,242,208,227,18,79,13,250,184,205,143,121,214,37,254,231,87,196,134,225,77,101,201,141,53,18,147,81,113,109,161,170,162,141,236,37,8,74,75,166,241,146,219,203,70,75,87,80,216,109,3,191,243,61,227,214,54,179,213,101,240,253,163,245,216,147,244,250,153,34,51,213,90,188,78,170,14,173,81,97,79,111,101,183,82,239,74,68,20,154,152,81,25,181,235,60,193,56,133,41,4,218,213,10,245,163,72,111,45,5,213,11,131,72,245,1,136,141,215,109,217,9,102,65,196,124,158,97,212,45,180,186,211,205,175,177,154,28,105,198,220,34,81,37,100,75,34,82,82,162,52,151,21,167,182,85,87,82,175,251,107,78,104,82,34,49,82,186,171,16,168,144,221,150,181,37,134,223,146,242,25,109,78,41,41,82,137,4,165,145,153,146,84,120,206,8,252,128,101,254,11,184,73,186,184,185,213,50,181,169,174,248,27,110,133,225,170,23,53,69,74,113,174,156,21,73,109,11,97,135,73,151,91,41,142,54,111,41,148,56,68,149,116,92,51,60,32,198,194,118,157,173,66,177,173,90,53,149,107,65,240,84,91,126,159,30,151,78,141,213,91,157,8,172,54,150,218,111,122,205,75,86,212,33,37,149,25,168,241,147,51,62,227,21,112,127,195,93,11,133,109,14,163,233,149,48,250,213,87,182,213,46,73,105,148,183,219,151,88,117,150,209,33,198,141,73,70,214,75,164,134,219,34,66,15,166,218,13,68,107,53,169,89,172,0,0,0,98,174,44,125,150,53,147,238,254,225,249,115,227,90,193,178,159,22,62,203,26,201,247,127,112,252,185,241,173,96,13,170,5,43,115,83,224,203,78,56,127,174,210,181,123,75,234,180,170,45,42,245,168,59,29,235,59,121,54,228,89,68,131,113,201,48,27,47,252,15,232,146,219,236,150,28,117,164,163,212,117,13,179,110,154,197,172,86,14,133,88,21,77,70,212,106,244,74,117,54,157,29,247,90,105,217,76,178,253,65,246,217,113,228,196,138,151,150,132,187,37,196,180,178,109,162,81,26,140,190,211,45,122,248,170,226,98,242,226,191,87,38,106,149,225,6,37,57,9,142,154,109,34,153,24,137,72,167,83,155,91,139,105,131,115,105,41,229,238,117,197,173,197,17,110,90,213,181,40,70,198,208,29,131,130,238,45,174,174,17,181,76,174,154,107,94,58,219,174,248,106,125,205,78,82,92,119,169,5,50,91,90,223,97,162,121,166,206,99,109,147,201,101,110,25,165,61,103,8,203,11,49,176,157,167,95,252,171,181,104,215,79,161,42,180,111,76,211,227,212,61,29,86,141,225,231,67,234,182,149,244,36,53,147,233,188,141,219,86,140,158,213,17,150,79,2,170,249,90,112,11,93,151,93,160,241,89,171,212,255,0,3,74,131,252,58,206,162,74,140,133,185,80,113,72,50,110,164,242,92,73,244,217,70,226,114,62,8,156,91,137,109,228,154,16,134,205,251,106,0,20,215,206,179,83,63,40,53,198,203,210,216,146,233,82,34,89,246,250,234,15,120,119,55,202,143,58,123,223,156,98,70,22,100,140,49,18,27,136,65,165,42,218,249,168,205,73,90,49,114,131,90,30,37,239,248,218,167,196,54,164,106,13,62,225,151,92,166,215,46,138,148,154,92,233,38,238,247,105,222,33,101,12,136,157,34,90,16,152,228,210,16,133,17,108,66,82,156,39,110,8,49,251,148,154,171,52,168,245,215,169,146,209,77,153,33,232,145,230,41,149,19,15,62,202,91,83,173,33,204,109,82,208,151,217,82,146,71,148,147,173,153,227,113,102,199,249,37,234,101,213,27,84,239,173,28,241,125,91,110,161,111,157,205,208,113,199,21,225,231,71,147,30,62,246,83,191,166,142,163,114,176,225,236,53,43,160,199,172,68,140,31,74,185,56,100,170,210,57,73,209,117,54,116,104,141,84,145,124,126,92,47,210,84,229,70,155,18,149,48,145,74,75,17,150,100,165,56,135,212,220,9,121,252,218,22,217,160,253,110,155,102,184,235,193,102,166,126,228,92,86,105,133,244,228,186,84,72,145,238,6,41,243,229,85,28,233,197,139,6,105,28,57,79,173,123,210,72,233,177,33,213,146,212,173,169,82,73,74,35,73,25,24,108,124,49,87,22,62,203,26,201,247,127,112,252,185,241,149,70,42,226,199,217,99,89,62,239,238,31,151,62,3,90,193,181,64,213,92,109,80,2,0,115,171,246,88,181,190,240,32,252,186,162,32,7,43,143,110,205,50,252,107,228,243,68,255,0,231,87,236,177,107,125,224,65,249,117,68,64,14,87,30,221,154,101,248,215,201,230,128,191,225,64,60,209,253,187,53,55,240,95,147,194,23,252,40,7,154,63,183,102,166,254,11,242,120,64,39,255,0,37,79,101,139,167,239,2,119,203,169,194,149,133,212,242,84,246,88,186,126,240,39,124,186,156,41,88,5,212,241,7,162,159,187,79,42,27,19,195,212,60,44,251,19,79,237,251,214,30,247,118,50,239,130,163,151,136,109,204,54,181,43,49,93,147,177,37,183,46,147,91,148,73,221,154,128,210,123,235,247,47,213,59,55,83,61,23,233,63,201,43,130,157,93,240,93,126,143,138,240,178,91,123,165,212,218,173,155,186,123,119,109,86,51,156,30,48,54,19,225,234,214,161,95,60,23,233,165,149,116,193,241,180,91,131,75,232,212,186,140,110,170,219,235,197,126,146,211,110,183,189,6,149,167,114,22,162,202,76,148,89,201,25,31,113,175,22,161,89,85,93,53,191,238,93,57,174,200,136,253,74,213,172,77,162,76,118,34,212,166,28,126,51,203,101,197,54,165,37,42,52,26,144,102,70,105,73,227,25,34,242,1,179,237,38,173,74,175,210,161,87,104,85,56,149,26,109,70,59,114,225,204,136,242,94,98,75,14,36,148,219,173,184,147,52,173,10,73,146,137,68,102,70,70,70,67,235,17,171,151,86,177,208,181,147,132,123,18,77,33,159,15,46,207,167,177,103,85,35,110,90,250,50,160,48,211,105,61,234,66,9,93,86,14,59,248,78,228,163,175,179,114,148,133,24,146,160,3,21,113,99,236,177,172,159,119,247,15,203,159,25,84,98,174,44,125,150,53,147,238,254,225,249,115,224,53,172,27,84,13,85,198,213,0,0,0,0,40,7,154,63,183,102,166,254,11,242,120,66,255,0,133,0,243,71,246,236,212,223,193,126,79,8,4,255,0,228,169,236,177,116,253,224,78,249,117,56,79,241,0,57,42,123,44,93,63,120,19,190,93,78,19,252,0,0,0,0,0,7,94,191,172,186,78,160,218,147,109,42,219,93,72,115,186,125,68,238,81,125,7,18,225,125,21,36,252,208,94,242,26,215,235,54,152,86,180,123,80,234,118,21,117,189,146,169,221,29,221,208,121,234,48,219,165,244,86,178,242,112,191,148,127,232,27,56,138,227,230,207,195,4,123,186,205,99,89,237,152,155,106,84,109,222,144,252,225,159,95,172,236,24,205,125,55,73,41,218,148,171,232,160,243,239,193,247,1,195,114,149,226,146,45,94,132,246,135,93,83,118,204,133,183,209,63,155,51,234,239,92,233,47,125,6,136,147,130,36,253,53,247,247,124,5,154,141,94,116,254,250,184,52,218,236,133,120,218,243,124,45,74,7,83,162,239,77,11,219,189,165,182,174,203,74,146,126,170,212,93,200,252,255,0,104,216,195,134,125,116,163,113,11,165,20,173,69,163,175,180,238,190,244,225,126,174,201,47,50,93,212,219,121,254,36,255,0,146,95,233,48,202,192,0,0,0,0,53,211,227,158,135,54,223,226,98,236,167,79,254,53,191,1,159,47,125,62,49,251,140,203,200,200,124,84,174,36,171,52,142,27,42,218,4,194,115,18,173,208,222,188,163,212,233,79,57,69,216,218,51,60,153,254,185,126,223,33,46,185,191,112,251,83,166,95,13,235,141,46,30,232,53,93,222,144,115,168,146,217,210,102,4,102,187,41,204,158,84,102,94,170,11,235,207,152,173,96,25,127,133,29,42,127,88,181,182,131,102,34,47,136,102,87,138,234,163,121,35,232,196,125,194,239,189,7,230,223,184,255,0,234,27,32,83,224,199,166,195,110,20,84,108,105,188,237,44,153,227,38,102,126,125,252,204,82,239,39,171,46,61,193,173,213,75,149,231,48,170,7,67,106,112,126,183,94,36,244,31,114,81,99,203,224,127,176,93,88,0,129,252,218,245,147,242,55,66,29,211,168,106,219,42,234,219,235,227,59,124,52,200,47,121,26,12,143,36,163,254,82,127,111,144,158,2,139,57,174,106,156,139,219,137,90,157,169,30,87,90,151,109,244,124,33,236,36,255,0,186,32,65,113,126,104,37,125,36,251,204,254,172,16,8,193,163,58,117,51,85,181,26,149,99,65,111,123,149,30,190,11,36,95,197,176,227,190,245,39,252,89,255,0,40,191,208,54,93,181,232,49,173,154,20,106,36,52,237,102,54,253,165,147,63,164,181,40,252,204,207,205,71,239,21,19,201,243,69,83,112,234,5,83,84,170,176,183,177,68,232,120,53,245,49,252,115,19,216,115,178,92,35,243,34,243,73,253,88,243,23,22,0,48,183,23,250,190,189,22,208,139,154,236,136,173,179,151,79,155,26,18,177,157,146,14,28,135,27,86,13,11,35,194,154,242,81,99,227,245,230,145,91,156,230,239,153,116,205,51,183,236,232,138,216,114,234,177,36,186,172,17,229,181,71,168,54,105,238,147,248,23,114,60,255,0,156,5,75,223,87,133,94,254,187,170,215,125,118,71,90,109,86,107,243,29,94,196,167,214,117,213,56,125,146,148,151,154,207,200,139,236,33,202,232,213,122,161,108,234,197,159,92,165,189,210,149,14,189,79,121,165,237,74,176,164,73,109,68,120,81,25,121,164,188,200,116,209,145,56,120,182,142,238,215,27,18,129,156,20,187,146,150,209,253,139,152,210,62,37,250,223,16,27,27,233,45,98,109,193,166,22,157,114,162,231,82,84,250,36,9,47,47,4,91,150,184,237,169,71,130,34,34,238,103,228,68,66,169,249,204,90,203,133,168,244,11,141,5,150,164,83,98,176,103,255,0,29,79,212,23,143,60,249,23,192,91,69,139,69,69,185,100,208,40,8,242,166,210,226,196,255,0,230,108,165,31,19,253,95,137,138,196,231,86,111,117,237,98,221,249,157,144,123,96,190,150,106,61,254,62,64,35,223,42,219,245,235,71,137,22,41,200,60,34,177,13,48,21,229,254,251,62,17,126,169,254,175,213,246,144,189,178,61,196,70,94,242,200,215,163,151,195,142,183,197,13,165,210,44,238,159,1,42,242,242,244,140,81,176,171,63,196,163,63,170,95,230,1,230,0,0,0,0,0,43,11,156,166,173,174,5,14,135,165,112,223,194,228,57,26,166,234,54,255,0,33,72,168,48,174,230,143,168,188,149,251,61,226,206,36,190,220,88,206,201,117,91,80,202,20,226,143,25,193,17,100,198,191,60,197,245,45,237,73,226,110,224,121,110,111,106,130,236,186,35,61,136,189,70,42,18,246,255,0,37,39,228,191,126,79,235,48,28,127,0,154,66,230,176,241,31,111,82,205,142,172,122,36,136,149,185,37,187,110,26,102,124,84,175,249,104,63,39,61,198,103,240,35,27,8,82,105,177,232,244,168,84,136,137,218,196,24,237,198,104,178,103,132,33,36,146,243,51,63,34,247,153,138,222,228,225,164,45,82,45,26,214,172,62,89,145,53,217,52,180,31,127,226,150,213,61,242,242,89,151,153,126,174,126,191,112,178,192,0,0,0,0,0,0,0,0,0,0,1,25,185,132,234,234,116,167,134,251,144,209,221,235,138,28,202,26,11,225,215,129,47,7,244,20,94,109,253,95,105,9,50,42,47,156,238,163,59,50,240,183,116,234,43,219,162,49,10,37,73,194,218,69,135,210,237,65,147,46,233,207,145,251,149,143,171,222,2,184,169,52,249,183,141,219,14,149,25,59,166,87,42,45,199,108,178,69,151,30,116,146,94,102,69,230,175,137,23,216,54,15,224,111,69,227,232,167,15,244,10,39,67,167,50,169,26,45,82,103,172,103,249,247,33,70,74,255,0,150,178,243,107,220,100,95,2,248,212,151,45,77,14,70,172,113,7,71,173,78,99,169,14,214,145,30,180,159,91,31,157,141,58,26,139,201,196,159,147,135,238,81,125,70,47,177,150,155,97,148,48,210,118,161,180,146,18,89,206,8,139,4,3,204,69,62,96,124,87,51,195,110,149,58,138,43,187,174,74,217,170,12,84,109,50,232,165,232,210,182,61,149,50,227,106,195,140,151,168,120,207,188,200,188,229,96,161,94,104,23,197,106,233,226,94,167,76,168,59,252,26,144,135,161,48,141,168,250,45,84,38,165,39,146,73,31,146,143,177,153,253,166,2,50,92,215,29,203,170,87,188,154,229,89,239,23,87,175,212,22,225,158,214,219,220,235,239,41,88,245,73,41,44,173,195,247,17,119,247,16,178,14,17,185,91,53,93,182,41,122,143,170,18,50,117,24,204,77,139,7,103,146,28,109,135,144,174,163,18,203,226,226,112,105,47,137,151,145,8,43,194,205,58,13,79,92,109,86,42,12,117,91,77,82,10,200,183,26,112,175,24,193,103,177,253,102,54,35,211,85,191,249,31,73,141,209,233,177,26,27,12,180,91,136,253,68,180,130,79,215,229,241,238,2,6,235,223,44,106,85,197,100,212,78,197,166,244,234,176,210,243,208,211,214,81,245,84,134,93,233,163,46,202,36,167,42,82,59,159,151,191,182,69,75,234,13,137,112,233,173,223,83,178,238,152,126,22,163,75,148,244,87,155,234,33,120,83,78,173,181,119,66,148,159,164,133,121,25,249,123,252,198,208,194,56,241,69,193,14,151,113,49,17,82,235,113,252,29,109,182,205,44,78,223,33,205,166,68,241,167,243,105,125,180,30,22,249,171,191,195,30,94,65,175,181,183,80,147,73,184,169,117,72,107,217,34,28,214,36,52,172,17,225,104,112,148,147,193,145,151,153,23,153,13,146,56,98,173,204,184,120,122,211,154,164,242,254,16,245,171,71,83,138,237,235,40,224,178,163,86,8,136,139,38,103,219,2,187,40,188,154,43,48,175,216,146,170,23,223,136,183,152,154,219,142,55,232,180,35,168,202,94,35,52,228,166,239,44,182,70,89,46,253,254,34,208,52,242,202,165,233,205,143,66,177,168,200,219,14,133,77,139,78,107,186,143,41,101,148,52,147,245,148,163,242,65,121,168,254,211,243,1,216,132,16,231,1,69,166,202,225,202,157,85,123,180,166,174,6,80,131,245,187,164,160,79,81,23,99,199,159,212,39,120,129,252,223,238,6,97,240,235,79,163,165,120,121,250,251,74,50,193,247,66,160,207,79,195,30,101,241,1,78,58,77,37,112,245,78,205,150,218,182,169,155,130,156,225,30,51,131,41,45,159,250,6,197,28,45,212,93,171,104,77,179,80,121,205,235,119,198,229,88,198,113,49,242,242,193,124,6,188,186,27,69,149,112,107,29,145,74,134,141,203,126,226,166,160,251,145,96,142,83,73,207,115,47,137,123,198,197,124,61,208,31,181,244,130,129,66,149,252,108,111,21,187,203,249,82,157,81,121,25,251,149,241,1,145,68,112,230,10,212,119,120,91,187,122,235,218,101,224,54,246,51,207,248,70,47,192,72,241,28,57,130,57,9,28,45,221,190,49,173,230,126,3,103,172,101,143,240,140,92,249,126,192,26,252,91,102,105,173,71,52,249,250,255,0,253,33,141,157,52,249,106,114,208,128,181,249,159,87,63,252,213,99,88,187,115,254,252,199,207,252,127,254,144,198,206,90,119,131,179,169,248,60,151,231,127,252,170,192,118,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,28,53,225,13,85,11,114,92,68,121,185,211,199,236,113,39,254,129,172,53,214,201,177,95,148,210,188,211,179,255,0,164,72,218,54,75,9,148,194,152,89,224,149,143,242,30,70,177,218,193,66,114,218,212,90,189,21,211,202,163,120,124,158,63,89,134,213,241,63,214,248,128,190,46,94,147,220,155,194,229,168,149,199,233,244,252,118,61,124,231,53,25,127,245,9,40,34,71,44,138,217,85,184,101,162,52,151,122,137,141,226,112,173,184,206,234,132,207,118,11,224,37,184,15,76,168,205,76,97,81,159,78,80,188,100,178,126,227,207,187,236,26,216,113,67,97,191,166,90,233,115,89,18,127,140,166,248,45,222,95,239,144,217,119,220,165,126,191,196,255,0,208,54,85,21,7,205,219,134,201,244,171,193,90,249,72,143,152,149,92,122,73,91,211,234,244,154,129,21,174,202,116,204,251,153,253,20,23,215,159,48,29,123,150,151,25,49,116,169,82,180,202,235,119,48,165,108,240,94,169,250,187,124,99,206,127,22,194,140,251,184,159,164,175,179,224,46,34,133,114,210,110,40,232,145,77,145,212,37,165,74,34,216,162,236,74,218,127,72,139,222,53,109,66,212,218,137,104,60,25,12,133,68,226,7,87,109,215,18,237,26,237,240,234,65,26,72,252,4,85,224,183,110,254,83,103,239,32,27,50,128,214,185,222,42,117,233,230,157,101,203,239,40,125,74,83,133,232,184,93,204,203,7,254,242,56,105,58,239,170,211,18,104,147,117,111,37,121,255,0,1,140,95,230,111,235,1,179,59,174,182,202,119,56,172,17,158,60,135,71,190,53,187,77,116,242,27,179,110,171,135,194,54,201,169,43,254,9,33,204,25,18,140,254,131,106,253,69,127,80,214,230,78,165,94,211,25,92,121,21,173,237,184,163,82,139,195,50,89,51,44,31,146,126,177,194,72,151,82,153,149,62,230,253,221,207,178,75,207,236,251,64,91,23,23,92,212,109,100,219,181,107,31,70,29,241,85,7,205,248,75,157,181,196,116,208,166,223,104,213,211,147,19,105,225,93,37,99,62,252,103,204,197,80,220,53,218,149,209,93,168,92,85,135,250,211,170,114,157,153,33,205,169,78,247,92,89,173,71,132,145,17,101,74,51,193,17,23,212,50,14,151,112,211,172,90,192,182,142,199,181,60,115,11,113,40,55,124,116,86,182,231,103,185,215,80,103,217,196,159,237,251,68,254,225,99,148,141,86,45,86,153,124,107,117,83,160,136,178,25,146,138,55,65,42,234,18,84,195,164,126,34,52,206,217,252,234,60,187,125,47,129,0,227,121,71,240,193,80,153,87,145,175,85,226,233,70,99,124,24,77,122,170,222,100,168,18,155,115,114,93,201,100,140,203,106,145,246,159,184,91,88,227,45,171,114,145,104,208,96,91,116,40,190,30,5,58,59,81,99,181,189,75,218,219,104,36,36,178,163,53,30,18,146,46,230,103,216,114,96,2,186,185,202,216,44,84,244,102,133,120,194,143,153,177,43,241,89,117,123,207,253,206,152,149,7,21,216,213,143,51,47,34,207,249,133,138,136,77,205,161,11,87,12,205,236,78,72,171,36,103,223,221,232,249,192,42,243,128,27,162,85,179,196,245,158,113,220,218,85,26,157,62,3,157,136,242,135,42,17,114,93,200,255,0,87,234,251,70,195,12,47,168,203,110,126,178,72,255,0,172,134,180,252,50,77,84,30,35,116,185,237,216,71,229,157,16,156,237,230,143,30,201,153,127,144,108,157,67,117,15,209,105,239,53,244,28,138,210,147,246,26,8,200,7,220,0,49,165,115,136,237,28,183,47,38,108,10,189,223,208,174,190,242,88,68,95,71,202,86,86,167,77,162,45,233,104,209,244,210,101,244,190,191,46,224,50,88,15,92,105,12,203,142,212,168,235,222,211,200,75,136,86,12,178,147,44,145,224,251,249,15,96,0,0,0,0,0,0,195,92,95,88,108,234,31,14,183,221,13,109,111,121,186,5,82,68,111,88,203,107,197,6,66,80,127,73,36,125,215,228,103,143,136,204,163,228,171,83,153,171,210,230,82,164,127,21,50,59,145,215,231,244,86,147,73,249,25,31,145,252,64,107,13,1,249,122,115,168,172,72,89,110,147,108,214,146,165,23,98,202,227,190,70,101,252,162,243,71,215,251,70,199,60,53,93,72,189,52,7,79,110,66,250,115,173,122,75,238,151,234,173,112,153,89,151,145,103,233,123,136,136,80,191,27,86,19,250,121,196,149,233,74,117,173,141,76,172,84,103,70,245,136,247,50,185,242,82,131,250,74,50,236,143,35,60,252,72,90,191,41,171,217,139,135,135,37,80,213,43,171,34,155,82,54,73,59,13,59,91,110,4,20,227,232,145,30,12,252,242,102,2,110,0,0,0,0,0,252,81,25,145,145,121,224,80,63,51,42,84,250,119,20,53,151,38,171,114,100,166,67,205,30,18,88,66,170,51,48,93,143,234,63,49,127,34,161,57,206,105,210,233,247,197,189,168,177,203,17,100,193,137,77,89,124,95,83,213,7,140,251,171,62,69,250,184,250,253,192,57,190,74,210,34,162,167,116,71,84,188,62,108,205,81,49,211,63,163,186,156,91,183,121,121,246,192,181,243,44,150,15,222,41,7,148,150,160,149,177,175,239,91,203,79,171,86,167,41,130,60,255,0,41,217,176,17,250,167,250,191,18,253,130,239,192,80,119,51,235,89,54,223,20,53,71,90,141,210,69,77,135,231,168,247,238,220,167,42,51,123,249,158,51,183,203,183,216,34,64,189,222,59,248,76,133,196,21,98,212,158,217,236,144,221,66,12,87,207,185,238,142,74,148,106,47,227,144,69,221,239,119,127,244,85,175,27,156,58,177,195,173,245,78,182,162,78,235,179,38,156,204,146,79,72,211,211,53,61,37,27,114,110,184,103,130,103,207,63,253,112,150,28,149,42,109,126,80,221,52,125,223,156,240,83,164,227,7,244,119,211,147,240,255,0,72,182,81,83,124,149,41,201,244,253,211,86,234,122,222,14,116,125,184,247,111,167,43,57,207,250,5,178,0,8,37,205,183,71,216,189,244,25,139,206,10,118,84,168,53,4,200,117,204,153,230,35,16,167,184,164,224,214,73,250,74,46,228,70,175,183,200,78,209,210,53,178,201,103,81,52,162,235,180,28,250,85,42,52,232,205,31,126,206,57,25,198,200,254,146,127,95,222,100,64,53,182,211,75,193,219,2,247,167,93,77,118,84,30,183,195,249,108,173,191,213,87,235,252,12,108,213,106,214,147,112,208,98,214,18,88,41,27,255,0,251,213,169,63,2,248,124,6,183,220,78,233,179,186,69,174,55,46,158,62,189,203,164,248,60,158,8,191,141,134,203,222,229,43,252,103,235,31,236,242,23,141,203,222,247,85,241,194,213,165,58,92,174,188,230,252,127,137,61,155,113,154,140,178,71,146,72,190,138,125,223,180,4,145,20,127,205,186,238,160,92,154,250,212,10,74,247,74,166,238,241,125,150,95,198,66,128,104,250,73,34,242,73,249,103,235,23,7,173,218,181,65,209,77,60,169,95,215,2,179,26,7,71,40,194,253,109,239,182,215,154,16,179,46,238,151,242,79,253,37,173,238,166,234,29,107,84,111,41,215,157,121,121,151,59,165,188,176,142,219,26,67,101,244,18,146,242,108,189,197,254,144,31,70,143,233,205,79,86,181,22,147,167,212,116,238,153,85,241,29,50,202,75,248,166,28,116,254,146,146,94,77,159,154,139,246,249,13,143,116,83,75,40,154,49,166,212,157,58,183,217,233,66,165,245,250,105,220,181,99,171,33,199,143,186,214,179,250,78,159,242,143,246,121,21,110,242,126,225,213,111,61,39,94,107,5,150,203,103,162,203,246,79,138,247,209,119,227,143,164,143,179,226,45,112,0,0,0,0,7,85,213,11,250,149,165,246,53,78,249,173,175,100,42,103,71,170,172,40,241,212,121,13,23,209,74,143,205,194,242,73,255,0,164,5,72,115,119,215,69,220,122,171,251,143,66,147,150,237,175,247,91,123,63,241,136,208,36,35,185,182,94,244,159,146,207,235,199,144,139,60,38,240,249,83,226,51,85,96,217,113,83,182,25,245,124,91,185,73,236,254,12,251,136,236,110,54,103,147,103,29,143,237,248,31,65,213,59,222,102,163,223,149,59,206,123,157,71,234,61,29,234,193,22,122,108,161,178,236,73,73,121,32,189,197,254,145,109,124,161,116,45,54,158,155,79,213,74,139,56,147,114,116,186,7,187,232,248,121,19,216,87,147,134,71,217,69,230,146,253,190,96,44,22,141,71,167,208,41,205,82,169,108,116,99,49,187,98,55,41,88,202,141,71,221,70,103,230,103,239,31,104,0,0,0,0,10,118,231,113,122,213,103,235,70,158,233,203,209,226,21,54,135,107,187,91,142,234,80,174,186,159,157,45,198,93,74,213,187,105,160,147,79,100,210,68,146,50,53,57,147,86,72,147,113,34,133,185,173,106,103,238,137,198,77,199,78,143,46,149,46,5,149,79,131,108,195,126,158,231,83,119,77,179,145,33,15,40,150,164,155,205,202,149,37,165,17,109,219,210,36,41,59,146,163,48,226,185,101,232,167,238,211,197,197,173,226,42,30,22,5,137,139,214,102,199,118,60,239,130,125,159,14,219,121,109,105,86,101,59,27,122,79,110,90,39,118,168,149,183,55,252,41,219,146,61,149,85,159,173,26,133,168,204,200,136,84,218,29,174,213,18,67,74,90,186,234,126,116,182,222,105,72,78,221,166,130,77,61,226,81,154,136,200,212,222,9,89,51,77,196,128,235,250,133,101,82,181,42,192,185,116,230,187,34,91,20,219,170,143,54,137,49,216,139,74,95,109,137,44,173,151,20,218,148,149,36,150,73,89,153,25,165,69,156,100,143,200,107,3,86,164,213,104,21,89,180,42,237,50,93,58,165,78,144,228,73,144,229,178,166,95,140,251,106,52,184,211,141,168,137,72,90,84,70,147,73,145,25,25,25,24,218,120,107,89,197,143,181,62,178,125,224,92,63,49,124,5,239,112,45,122,210,175,254,15,180,146,187,70,143,45,152,241,109,120,148,69,166,74,18,149,155,244,244,248,23,148,68,149,40,182,41,216,206,41,7,156,154,13,38,100,147,51,73,83,183,52,127,110,205,77,252,23,228,240,133,138,114,109,186,107,183,7,8,243,41,53,121,222,34,37,179,120,84,105,116,182,250,72,71,135,138,182,35,75,83,121,73,17,175,47,203,144,188,168,205,94,190,51,181,41,34,174,190,104,254,221,154,155,248,47,201,225,0,159,252,149,61,150,46,159,188,9,223,46,167,9,254,32,7,37,79,101,139,167,239,2,119,203,169,194,127,128,0,0,8,1,206,175,217,98,214,251,192,131,242,234,136,170,190,19,189,169,244,111,239,2,222,249,139,2,213,57,213,251,44,90,223,120,16,126,93,81,21,87,194,119,181,62,141,253,224,91,223,49,96,5,170,115,171,246,88,181,190,240,32,252,186,162,42,175,132,239,106,125,27,251,192,183,190,98,192,181,78,117,126,203,22,183,222,4,31,151,84,69,85,240,157,237,79,163,127,120,22,247,204,88,1,176,246,183,217,85,93,74,209,123,251,78,104,82,34,49,82,186,173,122,173,18,27,178,214,164,176,219,242,98,56,203,106,113,73,74,148,72,37,44,140,204,146,163,198,112,71,228,53,150,171,82,106,180,10,172,218,21,118,153,46,157,82,167,72,114,36,200,114,217,83,47,198,125,181,26,92,105,198,212,68,164,45,42,35,73,164,200,140,140,140,140,109,60,53,214,227,219,76,238,173,47,226,227,83,41,215,76,78,159,167,174,9,183,53,57,244,54,225,51,42,12,247,215,33,165,182,165,161,59,246,245,20,210,205,57,73,58,203,168,37,43,102,64,94,79,7,247,252,109,79,225,115,75,111,54,110,25,117,217,18,173,120,49,170,21,9,102,234,159,126,163,25,162,143,52,220,83,165,189,107,41,44,188,70,179,206,243,35,81,26,136,201,71,152,5,122,242,88,191,227,87,120,121,186,244,250,69,195,46,101,74,213,186,23,37,16,94,55,84,136,20,233,145,219,54,73,163,81,108,74,23,33,137,235,52,32,251,47,122,148,69,212,35,85,133,0,10,171,231,157,250,19,254,146,127,118,139,84,21,87,207,59,244,39,253,36,254,237,1,138,185,42,123,83,221,63,119,243,190,99,78,23,82,41,91,146,167,181,61,211,247,127,59,230,52,225,117,32,0,0,3,21,113,99,236,177,172,159,119,247,15,203,159,26,214,13,148,248,177,246,88,214,79,187,251,135,229,207,141,107,0,108,167,194,119,178,198,141,253,223,219,223,46,96,101,81,138,184,78,246,88,209,191,187,251,123,229,204,12,170,2,170,249,231,126,132,255,0,164,159,221,163,21,114,84,246,167,186,126,239,231,124,198,156,50,175,60,239,208,159,244,147,251,180,98,174,74,158,212,247,79,221,252,239,152,211,128,93,72,138,188,209,253,132,245,55,240,95,156,66,18,168,69,94,104,254,194,122,155,248,47,206,33,0,165,110,19,189,169,244,111,239,2,222,249,139,3,101,49,173,103,9,222,212,250,55,247,129,111,124,197,129,178,152,0,0,0,13,107,56,177,246,167,214,79,188,11,135,230,47,141,148,198,181,156,88,251,83,235,39,222,5,195,243,23,192,90,167,37,79,101,139,167,239,2,119,203,169,194,170,248,177,246,167,214,79,188,11,135,230,47,139,84,228,169,236,177,116,253,224,78,249,117,56,85,95,22,62,212,250,201,247,129,112,252,197,240,22,169,201,83,217,98,233,251,192,157,242,234,112,159,226,0,114,84,246,88,186,126,240,39,124,186,156,39,248,0,164,190,115,244,154,85,59,138,250,36,202,125,50,36,89,21,75,30,4,185,206,178,202,80,185,79,148,201,172,147,174,168,139,43,89,52,203,77,146,149,147,216,218,19,228,146,34,187,65,74,220,234,253,169,237,111,187,248,63,49,168,128,114,84,246,167,186,126,239,231,124,198,156,46,164,82,183,37,79,106,123,167,238,254,119,204,105,194,234,64,85,7,59,141,94,146,186,174,158,232,36,23,229,183,29,136,238,221,245,70,212,195,93,7,214,181,57,22,18,144,231,119,73,109,147,115,201,73,245,80,100,243,103,235,153,22,204,43,202,35,71,105,90,149,197,26,238,235,142,131,46,117,55,79,168,238,214,227,58,113,82,236,38,234,170,117,182,98,37,245,45,10,73,44,146,185,15,180,68,105,95,82,42,86,147,252,218,136,97,254,61,181,50,234,213,14,46,53,50,163,116,203,234,122,6,224,155,108,211,152,67,142,27,49,96,192,125,113,218,67,105,90,213,179,119,77,78,172,147,132,155,175,58,178,74,119,224,88,255,0,37,139,2,53,11,135,155,175,80,100,91,210,225,212,174,171,161,113,145,57,226,117,40,159,78,135,29,178,100,218,37,30,197,33,18,31,158,131,90,11,186,247,165,70,125,50,36,131,157,61,129,26,187,195,205,169,168,49,237,233,115,42,86,173,208,136,203,156,201,58,164,64,167,76,142,225,60,110,146,79,98,80,185,12,64,65,45,101,217,123,18,147,46,161,146,171,131,128,157,76,186,180,191,139,141,51,168,218,210,250,126,158,184,33,91,53,22,22,227,132,204,168,51,223,68,119,80,226,80,180,239,219,212,75,168,37,101,36,235,45,44,210,173,152,23,211,196,14,153,254,236,154,29,126,105,107,113,41,82,37,220,214,252,234,124,15,74,55,190,43,51,150,202,188,43,235,245,22,105,233,62,77,56,75,74,77,72,82,9,73,45,201,33,173,13,90,147,85,160,85,102,208,171,180,201,116,234,149,58,67,145,38,67,150,202,153,126,51,237,168,210,227,78,54,162,37,33,105,81,26,77,38,68,100,100,100,96,54,158,21,87,207,59,244,39,253,36,254,237,22,19,195,69,255,0,39,84,248,121,211,125,65,168,92,49,43,149,42,229,175,77,147,84,157,24,218,216,237,71,195,160,166,17,147,68,72,66,211,32,157,66,208,146,45,139,74,147,132,237,193,87,183,60,239,208,159,244,147,251,180,4,53,224,131,138,10,87,9,151,253,231,168,211,41,18,234,53,42,141,143,81,162,80,90,106,58,94,97,53,87,30,140,244,101,74,73,186,210,138,54,232,230,78,27,106,53,224,253,82,247,150,31,213,93,76,186,181,147,81,238,61,82,189,101,248,138,213,205,80,118,161,39,107,142,45,182,119,159,168,195,93,69,173,105,101,164,18,91,109,6,163,216,218,16,146,60,36,135,85,22,147,202,159,129,42,169,213,96,113,77,172,182,204,68,211,83,28,159,178,41,85,22,20,167,220,124,212,133,55,88,52,25,146,80,132,164,148,76,111,74,141,102,190,186,73,27,24,113,192,205,92,180,56,10,141,160,214,243,58,213,171,52,40,143,234,45,114,59,111,82,16,231,87,125,2,156,252,86,212,166,84,203,205,54,166,39,26,156,121,167,143,215,218,132,146,16,164,146,222,37,207,80,0,20,173,206,175,218,158,214,251,191,131,243,26,136,114,84,246,167,186,126,239,231,124,198,156,28,234,253,169,237,111,187,248,63,49,168,135,37,79,106,123,167,238,254,119,204,105,192,46,164,0,0,6,42,226,199,217,99,89,62,239,238,31,151,62,50,168,197,92,88,251,44,107,39,221,253,195,242,231,192,107,88,54,168,26,171,141,170,0,6,42,226,199,217,99,89,62,239,238,31,151,62,50,168,197,92,88,251,44,107,39,221,253,195,242,231,192,107,88,54,168,26,171,141,170,0,0,0,0,98,174,44,125,150,53,147,238,254,225,249,115,227,42,140,85,197,143,178,198,178,125,223,220,63,46,124,6,181,131,106,129,170,184,218,160,0,0,0,5,0,243,71,246,236,212,223,193,126,79,8,95,240,160,30,104,254,221,154,155,248,47,201,225,0,159,252,149,61,150,46,159,188,9,223,46,167,10,86,23,83,201,83,217,98,233,251,192,157,242,234,112,165,96,27,41,240,157,236,177,163,127,119,246,247,203,152,25,84,98,174,19,189,150,52,111,238,254,222,249,115,3,42,128,8,1,206,175,217,98,214,251,192,131,242,234,136,159,226,0,115,171,246,88,181,190,240,32,252,186,162,2,170,248,78,246,167,209,191,188,11,123,230,44,13,148,198,181,156,39,123,83,232,223,222,5,189,243,22,6,202,96,0,0,0,53,172,226,199,218,159,89,62,240,46,31,152,190,54,83,26,214,113,99,237,79,172,159,120,23,15,204,95,1,117,60,174,61,132,244,203,241,175,156,77,20,173,197,143,181,62,178,125,224,92,63,49,124,93,79,43,143,97,61,50,252,107,231,19,69,43,113,99,237,79,172,159,120,23,15,204,95,1,117,60,174,61,132,244,203,241,175,156,77,18,168,69,94,87,30,194,122,101,248,215,206,38,137,84,0,0,0,42,175,158,119,232,79,250,73,253,218,49,87,37,79,106,123,167,238,254,119,204,105,195,42,243,206,253,9,255,0,73,63,187,70,42,228,169,237,79,116,253,223,206,249,141,56,6,85,231,157,250,19,254,146,127,118,140,85,201,83,218,158,233,251,191,157,243,26,112,202,188,243,191,66,127,210,79,238,209,138,185,42,123,83,221,63,119,243,190,99,78,1,117,32,0,0,49,87,22,62,203,26,201,247,127,112,252,185,241,149,70,42,226,199,217,99,89,62,239,238,31,151,62,3,90,193,178,159,9,222,203,26,55,247,127,111,124,185,129,173,96,217,79,132,239,101,141,27,251,191,183,190,92,192,12,170,48,87,24,156,85,89,188,40,105,29,66,240,172,212,162,42,231,168,199,145,26,211,164,56,217,188,186,141,68,145,234,26,154,74,208,175,12,218,148,218,158,94,228,237,65,146,72,250,139,109,11,202,183,253,255,0,102,233,101,155,86,212,29,65,184,98,80,237,234,28,115,147,58,116,147,61,141,35,36,68,68,68,70,165,173,74,52,161,8,73,26,214,181,37,41,37,41,68,71,175,103,24,156,85,94,92,87,234,229,66,240,172,212,165,166,216,167,72,145,26,211,164,56,217,50,138,117,56,215,234,26,154,74,214,159,18,226,82,218,158,94,229,110,89,18,72,250,104,109,8,12,85,127,223,247,150,169,222,85,109,65,212,27,134,93,114,225,174,72,57,51,167,73,50,222,234,240,68,68,68,68,73,66,18,146,74,16,132,145,33,8,74,82,146,74,82,68,95,39,251,106,176,174,175,248,86,220,185,45,202,135,254,114,28,234,108,232,238,127,234,184,203,205,184,143,169,73,82,125,198,66,127,242,172,224,130,102,164,221,84,142,39,181,14,46,203,66,219,168,58,237,189,19,172,252,121,19,107,17,28,97,108,74,199,72,144,236,54,214,111,22,80,233,25,191,31,98,146,164,37,196,171,37,115,88,224,74,148,116,169,252,83,104,213,179,45,53,36,200,55,239,122,85,57,132,169,135,24,52,173,78,86,9,4,100,164,45,42,36,147,251,18,162,89,47,174,162,70,199,220,112,37,87,1,92,98,91,220,83,233,29,49,53,154,196,70,53,22,135,31,193,92,20,199,166,69,241,115,86,194,24,75,149,70,163,181,181,73,140,234,158,108,204,250,72,66,29,82,218,45,196,132,169,82,128,107,67,195,174,188,222,92,54,234,229,11,85,172,201,178,210,186,116,132,34,167,5,153,4,202,42,212,227,90,78,68,39,77,72,90,118,56,148,224,148,104,86,197,146,28,73,111,66,76,182,41,209,221,98,176,117,214,192,165,234,54,156,215,162,84,105,181,24,236,58,235,77,74,101,231,233,239,184,203,111,42,36,164,178,181,165,169,45,165,212,19,141,26,140,210,103,246,25,135,117,0,0,24,171,139,31,101,141,100,251,191,184,126,92,248,214,176,108,167,197,143,178,198,178,125,223,220,63,46,124,107,88,2,74,113,191,198,141,213,197,198,163,191,58,18,170,180,75,6,155,211,98,137,111,59,57,197,54,190,145,189,182,116,150,9,102,201,76,89,62,225,26,144,94,163,102,150,183,47,105,184,188,151,203,67,129,201,60,71,94,76,235,13,240,184,136,211,171,46,176,218,30,136,226,26,144,186,229,69,146,109,242,132,166,86,74,73,70,36,173,165,60,165,167,215,67,132,218,8,205,75,91,56,127,130,238,18,110,174,46,117,76,173,106,107,190,6,219,161,120,106,133,205,81,82,156,107,167,5,82,91,66,216,97,210,101,214,202,99,141,155,202,101,14,17,37,93,23,12,207,8,49,176,77,129,96,89,186,89,102,210,116,251,79,173,232,148,59,122,135,28,163,65,131,24,143,99,72,201,153,153,153,153,169,107,82,141,75,90,212,102,181,173,74,82,141,74,81,153,135,43,73,164,210,168,20,168,84,42,21,50,37,58,155,78,142,220,72,112,226,50,150,88,140,195,105,36,182,211,109,164,137,40,66,82,68,146,73,17,17,17,17,16,250,192,0,71,254,61,181,50,213,210,254,17,245,50,163,116,203,233,250,122,223,155,108,211,152,67,141,147,210,167,79,97,113,218,67,105,90,211,191,111,81,78,172,147,149,19,76,186,178,74,182,96,107,239,167,182,85,87,82,175,251,107,78,104,82,34,49,82,186,171,16,168,144,221,150,181,37,134,223,146,242,25,109,78,41,41,82,137,4,165,145,153,146,84,120,206,8,252,133,154,115,180,214,191,253,194,240,231,14,159,240,189,106,18,156,107,255,0,72,135,17,182,86,78,127,233,166,226,84,223,248,131,74,190,153,8,213,202,179,71,40,90,187,197,197,34,77,198,246,98,88,84,247,111,22,227,109,95,240,169,81,159,97,184,197,189,11,73,163,166,252,134,159,207,172,149,116,54,41,38,149,153,144,92,245,91,68,41,79,112,219,55,134,234,21,114,92,58,106,236,119,44,120,117,41,109,166,75,236,176,112,14,27,111,184,148,244,210,226,201,56,81,145,108,37,25,25,22,220,246,214,178,173,73,170,208,42,179,104,85,218,100,186,117,74,157,33,200,147,33,203,101,76,191,25,246,212,105,113,167,27,81,18,144,180,168,141,38,147,34,50,50,50,49,180,240,160,30,102,154,41,251,139,113,113,116,248,122,135,138,129,125,230,245,135,189,221,239,53,227,95,123,196,54,230,27,66,83,137,77,73,216,146,221,134,141,173,202,53,110,192,92,247,7,247,252,109,79,225,115,75,111,54,110,25,117,217,18,173,120,49,170,21,9,102,234,159,126,163,25,162,143,52,220,83,165,189,107,41,44,188,70,179,206,243,35,81,26,136,201,71,245,241,99,236,177,172,159,119,247,15,203,159,16,171,146,94,166,90,178,116,178,250,209,207,23,210,185,41,247,1,220,221,7,28,109,62,34,12,136,209,227,239,101,59,250,139,233,185,23,14,30,194,74,122,236,122,198,107,193,77,94,44,125,150,53,147,238,254,225,249,115,224,53,172,27,84,13,85,198,213,0,32,7,58,191,101,139,91,239,2,15,203,170,34,0,114,184,246,236,211,47,198,190,79,52,79,254,117,126,203,22,183,222,4,31,151,84,68,0,229,113,237,217,166,95,141,124,158,104,11,254,20,3,205,31,219,179,83,127,5,249,60,33,127,194,128,121,163,251,118,106,111,224,191,39,132,2,127,242,84,246,88,186,126,240,39,124,186,156,41,88,93,79,37,79,101,139,167,239,2,119,203,169,194,149,128,108,167,194,119,178,198,141,253,223,219,223,46,96,83,7,52,125,33,141,164,188,96,220,207,211,88,136,197,54,249,142,205,223,21,150,95,117,213,161,114,84,180,74,83,166,231,209,90,230,49,45,194,74,77,72,36,56,130,78,223,160,155,159,225,59,217,99,70,254,239,237,239,151,48,32,87,59,141,33,140,186,86,158,235,220,22,34,55,33,137,14,218,21,71,20,251,189,119,208,180,185,42,18,80,223,118,137,13,155,115,205,74,245,86,102,243,101,235,145,22,192,114,71,213,232,203,165,106,22,130,78,126,35,114,24,144,213,223,75,109,44,59,215,125,11,75,113,102,169,110,119,104,144,217,183,0,146,159,85,102,111,56,126,185,17,236,180,161,65,124,174,53,122,54,146,241,131,108,177,82,126,35,20,219,230,59,214,132,167,158,97,215,86,133,201,82,23,21,45,19,127,69,107,152,196,70,205,74,37,32,144,226,205,91,126,154,111,208,0,98,174,44,125,150,53,147,238,254,225,249,115,227,42,140,85,197,143,178,198,178,125,223,220,63,46,124,6,181,131,106,129,170,184,218,160,0,0,0,5,0,243,71,246,236,212,223,193,126,79,8,95,240,160,30,104,254,221,154,155,248,47,201,225,0,159,252,149,61,150,46,159,188,9,223,46,167,9,254,32,7,37,79,101,139,167,239,2,119,203,169,194,127,128,0,0,0,0,0,15,138,179,71,167,215,233,206,210,170,140,117,163,63,183,122,55,41,57,194,137,69,221,38,71,230,69,239,31,104,0,215,3,139,46,30,234,124,57,234,172,235,46,81,110,134,93,47,8,239,170,91,255,0,131,48,226,251,19,142,25,96,222,199,115,251,62,5,41,121,68,235,170,237,189,85,253,199,166,201,195,87,47,251,145,189,159,248,188,105,242,23,220,155,63,122,139,205,101,245,103,200,72,142,111,58,22,155,179,77,160,106,165,57,156,201,182,250,189,115,221,244,188,68,136,12,39,205,194,34,236,147,242,73,254,207,49,82,154,89,123,204,211,139,242,153,121,192,115,166,253,59,173,177,88,35,199,81,149,182,125,141,42,47,37,159,184,255,0,210,3,103,208,29,87,76,47,234,86,168,88,212,203,230,136,189,240,170,125,110,146,176,162,207,77,229,180,127,73,41,63,54,207,205,37,254,145,218,128,0,0,7,70,214,189,44,162,107,62,155,85,180,234,225,99,171,6,171,208,234,39,114,211,158,148,134,222,46,232,90,15,233,52,94,74,47,219,228,122,224,235,6,156,212,244,151,81,106,218,125,88,78,217,148,174,135,80,178,147,254,53,134,221,47,162,165,23,147,133,228,163,253,158,67,103,113,84,124,224,120,117,91,47,70,215,154,57,97,179,223,233,66,253,144,34,179,244,157,248,231,232,163,237,248,128,195,124,164,110,234,5,183,175,174,192,171,47,108,170,150,223,9,217,103,252,92,41,230,191,162,147,47,37,23,158,62,161,120,3,88,13,50,212,58,214,151,94,80,111,58,10,241,46,15,87,97,97,29,247,180,182,207,233,165,69,228,225,251,143,253,35,100,45,17,213,170,14,181,233,229,54,254,183,213,252,30,127,91,8,194,253,93,143,184,215,154,208,131,62,237,31,242,75,253,38,29,158,234,173,38,222,160,202,172,40,178,81,246,127,247,203,74,126,7,241,248,13,101,117,50,240,122,255,0,189,234,55,91,189,215,59,163,240,254,67,40,111,245,83,250,159,2,23,223,204,30,248,85,143,194,221,219,62,36,174,132,231,60,7,134,61,155,179,138,140,82,95,154,76,190,138,189,255,0,176,81,207,12,122,110,238,174,235,141,181,167,140,171,106,234,222,51,7,130,63,226,161,188,247,189,73,255,0,23,250,197,251,124,128,93,255,0,47,93,31,143,164,124,54,219,208,94,78,106,178,252,95,142,119,39,235,236,159,44,219,236,75,82,75,9,115,30,175,237,238,36,192,249,41,84,216,244,136,13,83,162,167,13,53,187,105,100,253,234,51,63,51,51,243,49,245,128,10,154,231,87,83,107,242,134,214,163,238,252,231,130,131,39,24,63,163,190,162,159,135,250,69,178,138,155,231,87,78,79,167,173,106,183,83,191,131,131,31,110,61,219,234,42,206,115,254,128,21,118,37,183,44,43,85,55,47,20,52,183,93,141,213,69,45,134,42,9,61,251,118,169,186,140,46,254,101,156,110,242,239,246,14,185,193,31,14,172,113,21,125,84,109,169,115,186,12,198,167,61,36,211,210,53,117,13,47,70,70,220,147,173,153,100,158,243,207,255,0,90,210,184,16,225,50,23,15,181,139,174,123,190,188,135,42,19,162,199,62,229,136,230,168,166,146,254,57,101,230,207,191,191,250,66,101,17,96,176,94,225,84,28,234,100,69,93,78,215,142,153,121,124,153,132,163,99,166,127,71,117,68,183,110,242,243,237,129,108,2,144,57,182,234,1,92,250,254,205,188,130,245,105,52,228,176,103,255,0,25,169,179,209,250,165,250,223,19,253,160,58,47,44,218,92,250,143,20,52,103,33,171,106,99,38,59,206,158,18,121,66,106,48,242,93,207,235,47,33,127,9,35,34,34,63,60,10,133,228,199,167,78,84,47,139,135,81,100,39,49,99,65,151,77,71,127,39,210,245,61,226,62,202,207,145,254,174,62,191,112,183,176,0,0,0,0,0,24,211,137,91,169,22,94,129,106,21,200,175,167,6,215,171,62,209,126,178,209,9,229,145,121,30,62,143,188,140,134,184,211,223,151,168,218,138,252,134,203,108,155,154,180,165,36,187,30,23,33,243,50,47,228,151,154,254,175,216,46,163,155,45,238,197,189,195,146,104,105,149,210,145,83,169,19,38,157,134,173,205,185,2,114,113,244,76,139,38,94,121,35,21,81,193,45,132,254,161,241,37,101,210,154,107,123,80,235,20,233,210,125,98,45,172,162,124,100,172,254,146,76,251,47,200,143,63,2,1,121,220,32,88,108,105,231,14,182,45,13,182,182,60,229,2,153,34,79,172,103,185,243,131,29,43,63,164,162,46,232,242,35,199,192,102,81,242,82,105,204,210,41,112,233,81,255,0,138,135,29,184,232,243,250,40,73,36,188,204,207,200,190,35,235,0,0,0,0,0,0,0,30,185,50,25,137,29,217,82,23,177,166,80,167,22,172,25,225,36,89,51,193,119,242,1,236,1,140,232,156,71,232,221,197,121,61,96,82,46,254,189,117,135,148,194,226,250,62,82,112,180,186,77,25,111,83,68,143,166,162,47,165,245,249,119,25,48,7,173,245,244,217,113,207,213,73,159,245,16,215,159,143,251,158,85,205,196,245,224,114,92,220,84,234,157,66,3,125,136,176,134,234,18,176,93,136,191,91,235,251,70,193,213,199,80,197,22,160,243,191,65,184,174,169,95,97,32,204,198,182,60,77,205,84,238,35,117,69,237,217,71,229,157,108,155,237,228,143,30,241,145,127,148,5,163,242,106,176,88,166,104,205,118,241,155,31,19,101,215,229,50,210,247,159,251,157,81,41,238,39,177,43,30,100,126,101,159,243,11,21,16,155,148,186,22,158,25,156,53,167,25,172,153,151,127,119,163,224,137,178,0,42,83,155,135,12,21,8,117,120,250,245,65,46,172,103,246,65,154,215,170,157,134,106,159,41,199,55,41,220,158,8,136,182,165,31,97,251,133,181,142,50,229,183,41,23,117,6,117,183,93,139,226,32,84,99,187,22,67,91,212,141,205,184,131,66,139,41,50,81,101,42,50,236,100,125,192,106,245,111,87,106,86,189,118,159,113,81,223,232,206,166,74,106,100,119,54,165,91,29,109,100,180,158,20,70,71,133,36,143,6,70,95,80,181,238,17,121,168,218,202,183,105,54,62,179,187,225,106,12,27,16,145,59,107,139,234,33,45,176,209,43,167,26,38,210,202,186,170,198,125,216,207,145,142,3,138,126,82,53,89,117,106,157,241,162,53,78,186,37,72,122,74,232,221,4,167,166,74,83,238,153,248,137,51,59,227,243,72,198,59,253,47,137,8,3,170,60,52,235,22,143,173,211,190,45,79,2,194,28,82,9,223,29,21,221,216,223,238,105,213,153,118,109,71,251,62,192,27,14,88,250,221,166,186,135,13,169,182,173,195,226,219,120,210,148,127,4,144,222,76,201,38,95,77,180,254,186,127,172,119,134,157,109,228,238,109,89,34,60,121,13,89,163,203,169,67,194,152,115,102,222,229,217,39,229,246,253,131,155,143,169,87,180,54,81,30,61,107,99,109,168,148,146,240,204,158,12,139,5,230,159,168,6,208,32,53,149,141,174,250,173,13,36,136,215,86,194,79,151,240,24,199,254,118,254,161,204,181,197,78,189,50,211,76,183,125,225,12,41,42,108,189,23,11,177,145,96,191,222,64,108,87,125,223,148,59,10,137,46,177,89,145,177,49,152,113,252,108,89,228,146,133,43,249,41,87,234,31,184,82,55,49,142,43,75,94,175,212,219,180,55,63,192,244,99,38,148,88,243,125,151,165,163,62,179,40,95,208,116,189,230,95,105,249,71,43,159,93,53,82,242,109,214,174,75,167,198,37,228,41,181,151,129,140,222,82,123,178,94,163,101,250,202,254,177,209,12,212,181,25,159,115,81,255,0,148,4,165,229,179,167,238,106,15,20,52,70,80,89,77,8,163,87,28,44,255,0,33,138,140,50,63,229,39,245,253,217,251,12,95,228,88,205,67,97,49,152,78,16,140,224,178,126,243,207,191,237,21,189,202,39,134,217,214,117,10,102,183,215,35,236,145,91,136,228,40,135,188,143,49,94,68,9,40,63,85,211,47,52,159,99,65,43,226,101,228,44,156,0,70,190,97,115,215,11,133,203,173,40,99,169,212,240,57,245,177,140,84,98,127,214,36,160,137,28,205,235,69,73,225,154,182,202,221,233,166,79,134,202,182,231,27,106,16,253,216,63,136,10,36,181,25,55,235,241,90,79,154,183,255,0,244,138,27,60,217,240,213,79,183,34,67,95,155,125,79,242,184,163,255,0,72,214,135,72,40,78,92,186,139,73,162,180,120,92,158,190,15,31,170,195,138,248,151,234,252,70,206,81,152,76,86,18,194,15,36,156,255,0,148,242,3,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,53,226,227,239,79,165,105,247,19,23,68,7,157,234,178,239,130,233,57,180,147,187,20,248,166,174,219,148,101,221,120,238,54,29,20,213,206,55,78,93,160,234,157,18,248,74,112,205,127,196,227,185,127,188,70,167,181,250,198,126,103,240,47,219,230,3,58,242,97,191,216,172,233,189,213,98,154,191,59,110,248,28,22,15,191,136,126,160,239,234,151,184,191,88,255,0,103,144,178,1,71,252,164,53,1,187,75,95,29,183,164,191,211,143,112,109,234,122,185,207,66,20,245,151,146,76,252,213,241,47,218,47,0,0,124,213,26,116,58,172,55,32,79,103,170,195,184,222,141,198,156,224,200,203,185,25,31,153,16,250,64,4,60,212,174,87,188,56,106,12,245,212,153,162,250,50,66,241,133,248,153,239,99,9,65,121,120,180,151,146,63,203,245,14,131,23,147,158,133,181,143,19,90,235,227,207,248,52,196,231,191,213,52,88,8,0,134,54,223,42,142,24,232,81,205,169,54,255,0,141,89,249,175,197,212,27,207,98,247,20,179,248,127,148,118,186,119,46,30,23,233,200,52,34,199,221,159,254,217,212,75,225,255,0,198,126,161,40,192,6,14,162,112,95,195,125,186,219,11,139,167,216,92,69,37,212,47,210,211,251,41,56,193,224,223,63,128,204,52,88,212,170,101,62,61,30,142,142,156,88,77,33,134,91,202,149,177,8,73,37,37,149,100,207,4,68,89,51,200,141,252,197,207,81,24,225,182,175,83,211,185,190,25,250,105,200,155,80,87,77,133,255,0,2,110,4,181,59,217,238,222,123,62,142,85,219,177,121,138,67,183,120,144,214,91,82,168,221,86,143,119,244,36,52,233,59,187,209,241,85,235,18,137,95,202,104,203,205,37,238,1,178,224,8,81,192,151,29,214,222,183,219,84,155,14,233,169,255,0,183,24,48,88,106,65,116,92,252,254,198,227,52,167,125,72,232,105,59,158,117,94,169,40,241,246,119,41,172,149,18,146,74,73,228,140,178,64,63,64,7,11,121,215,145,107,90,117,139,141,194,202,105,144,36,76,63,177,182,148,191,129,254,175,192,254,192,28,208,134,92,214,80,242,184,99,119,164,156,145,84,148,106,238,93,147,232,249,217,29,159,132,142,46,41,26,239,119,222,118,91,178,118,212,232,213,74,138,154,99,98,143,248,43,46,176,217,43,119,69,9,250,78,227,6,102,175,180,187,151,201,204,210,10,230,112,187,90,82,23,183,160,169,46,159,108,228,147,78,153,219,252,160,41,51,135,5,202,111,136,109,46,114,9,102,74,111,58,34,153,242,250,101,57,157,190,125,188,241,231,216,108,167,110,174,83,150,253,49,201,197,137,42,134,202,158,242,250,102,130,221,229,219,207,62,93,134,180,58,16,180,183,174,26,120,226,213,181,41,186,233,38,106,198,112,69,49,174,227,101,59,21,105,114,200,183,156,66,183,37,84,168,134,74,198,50,70,202,123,128,199,60,92,106,19,154,101,195,237,233,115,71,115,100,148,209,42,45,198,60,103,243,222,9,245,163,205,42,47,52,123,203,31,17,175,141,183,80,170,106,22,182,82,106,50,63,57,62,225,186,24,121,95,68,178,235,242,200,207,200,146,159,164,191,168,190,193,108,188,226,245,9,186,78,140,210,44,118,221,218,252,202,188,121,74,45,185,203,107,137,80,104,255,0,146,101,230,95,28,255,0,156,87,31,2,86,60,171,239,137,123,62,12,120,253,84,211,170,116,250,147,254,185,39,99,77,212,35,18,149,221,73,206,55,249,22,79,234,1,126,218,53,79,122,147,164,22,53,42,74,118,187,14,219,166,71,112,178,71,133,34,43,105,63,35,50,243,47,136,238,35,231,167,196,68,8,17,160,183,244,99,178,134,147,246,37,36,95,232,31,64,0,0,0,0,0,0,0,0,166,158,114,86,18,105,218,191,68,190,16,231,251,170,143,26,17,167,30,245,74,168,59,156,238,250,190,31,183,220,59,23,37,123,237,40,190,238,141,54,87,242,169,83,107,69,255,0,205,169,204,254,175,255,0,157,251,61,227,33,115,160,167,65,93,147,110,84,150,127,194,147,62,27,68,93,254,135,70,162,175,142,60,196,48,229,173,116,204,181,248,163,160,156,68,110,244,161,197,166,185,220,139,243,110,212,97,231,204,143,245,75,203,7,245,144,13,128,64,126,37,91,146,74,198,50,89,192,253,0,0,0,1,15,121,160,233,26,181,55,135,25,211,216,111,123,182,203,206,214,204,179,140,38,60,9,167,158,235,73,121,175,235,251,12,76,33,193,223,54,244,123,186,201,184,45,57,69,150,43,84,169,116,231,11,191,208,121,149,54,126,70,71,228,175,113,151,218,64,53,166,210,27,206,86,153,106,197,169,122,50,173,171,160,87,96,207,112,176,71,146,98,75,110,25,125,21,126,167,158,15,236,63,33,177,214,135,106,68,61,88,210,203,114,249,136,172,157,78,153,14,67,221,143,179,142,70,109,213,23,116,167,252,103,185,36,95,230,26,245,241,77,165,146,244,135,91,238,155,85,246,246,48,117,73,207,195,238,71,152,254,49,244,55,228,181,159,147,126,243,207,196,75,110,95,124,117,194,210,123,105,253,51,189,102,225,151,22,175,2,231,76,253,76,183,21,150,211,134,227,168,207,4,218,187,169,95,111,184,192,92,186,137,36,102,225,249,145,121,253,66,129,57,148,95,9,187,248,156,184,35,51,39,172,221,25,233,116,213,122,155,118,45,154,132,194,219,244,75,56,221,231,223,237,49,58,245,147,152,221,30,217,211,186,244,90,93,75,109,74,115,50,152,128,231,69,71,149,45,135,9,190,202,140,105,250,73,47,165,143,172,84,69,122,169,84,212,59,242,163,90,144,125,106,149,203,87,122,82,207,213,78,247,228,60,106,63,34,74,75,42,95,192,139,236,1,108,28,152,172,202,133,59,79,110,43,178,92,93,141,202,169,75,142,210,247,164,247,37,76,83,220,46,196,174,222,94,242,22,82,35,143,0,122,103,39,76,248,109,182,33,78,103,167,38,171,10,21,81,101,184,143,29,88,17,72,252,150,162,243,65,252,62,194,18,56,0,126,40,183,36,211,241,44,15,208,1,73,92,223,44,70,40,60,64,34,241,101,63,156,185,51,214,60,159,254,15,10,3,105,243,81,252,125,196,95,183,204,101,126,81,250,239,66,181,45,59,178,211,184,106,29,36,65,240,29,4,116,150,172,239,118,123,138,238,134,207,245,139,204,204,124,156,232,86,175,78,90,40,247,127,15,255,0,233,41,194,180,40,213,250,173,190,249,201,165,73,232,184,175,51,216,149,123,140,191,148,71,241,48,19,119,153,167,24,49,181,202,231,133,167,246,139,191,224,42,31,83,123,155,79,243,253,102,225,186,93,156,101,11,78,213,180,175,229,30,126,162,236,113,127,135,157,19,184,117,227,82,169,214,53,9,141,222,43,173,213,115,114,11,102,216,238,186,93,148,226,51,158,145,151,101,127,212,125,10,133,66,170,221,21,102,104,212,104,222,34,108,157,221,54,247,165,27,182,164,212,125,212,100,69,217,39,239,23,221,192,127,7,208,248,99,177,20,229,101,157,215,69,83,30,144,115,113,151,241,111,74,233,118,75,206,55,252,83,228,94,174,62,190,254,65,33,116,230,195,162,233,165,159,2,204,183,217,233,65,129,213,233,39,114,213,141,238,173,195,238,181,40,254,146,207,204,207,253,3,178,128,0,0,15,23,28,67,72,53,172,240,146,243,48,5,173,45,164,214,179,193,16,168,158,104,28,112,53,119,59,82,225,246,196,45,244,180,116,125,35,51,185,117,178,80,165,181,249,183,88,37,39,10,74,211,234,175,191,153,246,193,12,151,204,27,152,157,30,223,164,189,165,218,57,86,241,21,87,246,248,217,125,5,35,195,109,84,87,219,245,36,70,52,175,114,77,194,236,174,222,103,223,4,42,29,231,156,144,225,188,242,183,45,94,103,140,0,229,172,251,94,163,121,220,81,45,186,74,55,202,151,212,233,150,82,95,65,10,89,253,35,34,242,73,251,198,204,122,87,101,196,211,219,14,153,104,66,78,214,96,117,182,150,76,254,155,203,112,252,212,163,243,89,251,204,84,135,42,46,24,229,95,23,202,245,130,186,198,202,109,23,30,13,91,200,250,189,102,103,71,115,178,93,37,39,10,73,121,160,243,238,193,119,23,54,0,0,0,0,0,0,53,172,226,199,218,159,89,62,240,46,31,152,190,54,83,26,251,113,55,195,39,18,85,254,36,181,94,187,66,225,243,82,170,52,218,141,241,93,151,14,100,75,78,123,204,73,97,201,239,41,183,91,113,45,26,86,133,36,201,68,162,51,35,35,35,32,19,255,0,146,133,38,148,207,13,183,149,117,154,100,68,84,166,95,18,34,72,152,150,82,79,188,195,48,33,41,166,150,230,55,41,8,83,239,41,41,51,194,77,215,12,177,184,243,97,66,37,114,187,209,218,174,142,112,151,72,135,114,208,110,10,29,195,114,86,42,85,186,197,50,183,21,81,159,136,255,0,91,194,54,148,178,180,33,109,161,81,226,71,112,137,121,51,55,20,162,61,170,73,20,181,0,20,23,205,78,147,85,167,113,199,127,76,168,83,37,197,143,84,143,71,151,5,215,153,82,17,41,130,166,70,100,221,105,70,88,90,9,214,93,108,212,156,150,246,214,159,52,153,21,250,10,139,230,237,162,26,209,169,92,73,91,117,221,57,210,27,214,234,166,177,99,195,136,236,202,37,2,92,230,27,125,51,231,169,77,41,198,91,82,73,100,149,161,70,147,60,225,105,63,121,0,203,252,146,238,154,20,189,2,190,172,168,243,183,214,169,87,129,213,38,70,233,44,186,81,101,194,142,220,119,55,153,108,86,229,194,146,88,35,53,23,79,42,34,37,36,206,11,115,71,246,236,212,223,193,126,79,8,77,78,77,122,79,170,122,95,251,175,254,233,154,105,117,218,94,147,252,159,240,94,157,163,73,129,226,186,126,144,234,116,186,200,78,253,189,68,110,219,156,111,78,124,200,70,174,99,220,61,107,237,243,198,118,161,221,54,86,135,234,5,193,69,155,232,159,13,81,165,219,51,101,197,127,101,42,34,23,177,214,219,82,21,181,104,82,79,7,217,73,50,62,228,96,38,7,37,79,101,139,167,239,2,119,203,169,194,127,136,65,202,39,79,111,237,53,225,182,228,161,106,53,143,112,90,181,39,239,137,146,218,135,91,166,61,5,247,24,84,8,9,75,169,109,228,165,70,131,82,22,146,81,22,50,133,23,184,196,223,0,0,0,16,3,157,95,178,197,173,247,129,7,229,213,17,85,124,39,123,83,232,223,222,5,189,243,22,5,186,115,118,211,219,251,82,184,109,182,232,90,115,99,220,23,85,73,139,226,28,183,97,209,41,143,78,125,182,19,2,122,84,234,155,101,42,81,32,148,180,36,212,101,140,173,37,239,33,90,188,50,112,201,196,149,3,137,45,40,174,215,120,124,212,170,117,54,157,124,80,165,204,153,46,211,158,203,17,152,110,123,42,113,215,28,83,68,148,33,41,35,81,168,204,136,136,140,204,5,133,115,171,246,88,181,190,240,32,252,186,162,42,175,132,239,106,125,27,251,192,183,190,98,192,183,78,110,218,123,127,106,87,13,182,221,11,78,108,123,130,234,169,49,124,67,150,236,58,37,49,233,207,182,194,96,79,74,157,83,108,165,74,36,18,150,132,154,140,177,149,164,189,228,43,87,134,78,25,56,146,160,113,37,165,21,218,239,15,154,149,78,166,211,175,138,20,185,147,37,218,115,217,98,51,13,207,101,78,58,227,138,104,146,132,37,36,106,53,25,145,17,17,153,128,216,36,84,95,59,141,47,170,197,191,244,247,90,25,84,183,233,181,58,59,182,188,130,76,37,116,33,191,25,231,36,181,190,70,77,59,223,76,183,182,182,100,147,196,71,20,70,174,251,45,208,67,254,106,26,51,117,107,55,10,114,34,217,84,234,173,86,181,107,220,20,234,236,106,69,46,152,228,233,85,44,155,144,214,210,27,111,215,78,212,77,83,198,162,74,189,86,12,140,136,140,212,144,128,28,157,117,51,242,63,138,199,172,89,114,234,167,18,253,183,230,83,217,139,29,207,224,170,157,24,138,99,111,200,65,172,136,246,48,196,196,33,100,149,41,42,124,210,68,73,90,204,174,252,107,195,162,26,7,196,150,154,235,69,131,168,213,222,24,117,129,250,109,171,116,82,171,115,26,137,101,79,83,238,49,26,91,111,56,150,210,166,210,147,89,165,6,68,70,164,150,113,147,47,49,176,240,0,170,190,121,223,161,63,233,39,247,104,181,65,90,188,229,52,159,84,245,67,247,32,253,204,244,210,235,187,125,25,249,65,227,125,5,70,147,63,194,245,61,31,211,234,244,80,173,155,186,107,219,187,25,216,172,121,24,12,1,201,83,218,158,233,251,191,157,243,26,112,186,145,81,124,162,116,67,90,52,215,137,43,146,187,168,218,67,122,218,180,215,236,121,145,26,153,91,160,75,130,195,143,170,124,5,37,164,184,243,105,73,172,210,133,168,146,71,156,33,71,238,49,110,128,0,0,3,21,113,99,236,177,172,159,119,247,15,203,159,26,214,13,151,120,155,164,213,107,252,54,234,189,10,133,76,151,81,169,84,108,122,236,72,112,226,50,167,159,146,251,144,30,75,109,54,218,72,212,181,169,70,73,36,145,25,153,153,17,13,125,255,0,122,119,20,255,0,252,26,117,87,255,0,160,218,143,255,0,81,1,127,220,39,123,44,104,223,221,253,189,242,230,6,85,24,211,134,74,77,86,129,195,110,148,80,171,180,201,116,234,149,58,199,161,68,153,14,91,42,101,248,207,183,1,148,184,211,141,168,137,72,90,84,70,147,73,145,25,25,25,24,201,96,42,175,158,119,232,79,250,73,253,218,49,87,37,79,106,123,167,238,254,119,204,105,195,63,243,148,210,125,83,213,15,220,131,247,51,211,75,174,237,244,103,229,7,141,244,21,26,76,255,0,11,212,244,127,79,171,209,66,182,110,233,175,110,236,103,98,177,228,99,26,242,137,209,13,104,211,94,36,174,74,238,163,105,13,235,106,211,95,177,230,68,106,101,110,129,46,11,14,62,169,240,20,150,146,227,205,165,38,179,74,22,162,73,30,112,133,31,184,192,91,160,138,188,209,253,132,245,55,240,95,156,66,18,168,70,174,99,214,157,213,124,240,99,168,118,181,149,108,213,110,10,212,223,68,248,106,117,46,19,146,229,63,178,171,17,107,216,211,100,165,171,106,16,165,30,11,178,82,102,125,136,192,82,15,9,222,212,250,55,247,129,111,124,197,129,178,152,215,219,134,78,25,56,146,160,113,37,165,21,218,239,15,154,149,78,166,211,175,138,20,185,147,37,218,115,217,98,51,13,207,101,78,58,227,138,104,146,132,37,36,106,53,25,145,17,17,153,141,130,64,0,0,0,107,89,197,143,181,62,178,125,224,92,63,49,124,108,166,53,246,226,111,134,78,36,171,252,73,106,189,118,133,195,230,165,84,105,181,27,226,187,46,28,200,150,156,247,152,146,195,147,222,83,110,182,226,90,52,173,10,73,146,137,68,102,70,70,70,64,44,43,146,167,178,197,211,247,129,59,229,212,225,85,124,88,251,83,235,39,222,5,195,243,23,197,186,114,137,211,219,251,77,120,109,185,40,90,141,99,220,22,173,73,251,226,100,182,161,214,233,143,65,125,198,21,2,2,82,234,91,121,41,81,160,212,133,164,148,69,140,161,69,238,49,90,188,77,240,201,196,149,127,137,45,87,174,208,184,124,212,170,141,54,163,124,87,101,195,153,18,211,158,243,18,88,114,123,202,109,214,220,75,70,149,161,73,50,81,40,140,200,200,200,200,5,133,114,84,246,88,186,126,240,39,124,186,156,39,248,132,28,162,116,246,254,211,94,27,110,74,22,163,88,247,5,171,82,126,248,153,45,168,117,186,99,208,95,113,133,64,128,148,186,150,222,74,84,104,53,33,105,37,17,99,40,81,123,140,77,240,1,74,220,234,253,169,237,111,187,248,63,49,168,139,169,21,23,205,219,68,53,163,82,184,146,182,235,186,115,164,55,173,213,77,98,199,135,17,217,148,74,4,185,204,54,250,103,207,82,154,83,140,182,164,146,201,43,66,141,38,121,194,210,126,242,1,210,185,42,123,83,221,63,119,243,190,99,78,22,189,196,189,255,0,39,75,56,121,212,141,65,167,220,49,40,117,42,29,175,82,147,75,157,36,218,216,213,71,195,172,161,145,19,164,104,90,213,32,218,66,16,162,61,235,82,83,133,110,193,214,183,40,157,16,214,141,53,226,74,228,174,234,54,144,222,182,173,53,251,30,100,70,166,86,232,18,224,176,227,234,159,1,73,105,46,60,218,82,107,52,161,106,36,145,231,8,81,251,140,72,174,110,80,181,78,240,208,235,103,75,116,167,79,245,2,229,151,94,184,10,161,84,252,154,165,73,153,21,48,98,50,175,204,76,232,100,203,123,239,198,113,180,41,38,149,42,50,149,146,83,105,200,82,93,38,147,85,175,213,97,80,168,84,201,117,26,149,70,67,113,33,195,136,202,158,126,75,238,40,146,219,77,182,146,53,45,106,81,146,73,36,70,102,102,68,67,101,238,31,180,207,247,27,208,235,15,75,92,137,74,143,46,217,183,224,211,231,250,45,189,145,94,156,134,83,226,159,71,168,131,87,85,243,117,195,90,146,74,90,150,106,81,110,81,138,86,224,179,132,29,125,151,197,102,152,74,189,116,143,80,44,250,45,30,224,98,187,38,175,84,180,230,181,21,175,0,71,49,13,45,199,18,132,35,172,184,233,100,148,106,236,167,72,200,148,100,73,59,233,0,26,240,243,8,210,250,174,149,113,131,169,52,202,130,165,189,30,191,88,118,232,131,45,232,74,140,137,12,84,20,114,79,165,147,50,113,13,58,227,177,205,196,158,20,184,235,236,147,35,66,118,30,21,151,205,251,133,43,251,82,170,182,86,183,233,117,173,112,93,85,38,35,254,74,213,105,52,152,47,78,125,182,18,167,164,198,146,219,12,50,165,18,9,75,148,135,92,90,241,149,198,36,167,186,140,7,63,201,79,83,63,40,52,58,244,210,217,114,234,178,37,217,247,2,42,12,248,135,55,197,143,6,123,63,155,98,62,86,102,140,63,18,99,139,65,37,41,220,249,40,141,74,90,241,208,57,231,126,132,255,0,164,159,221,163,165,114,162,211,13,104,209,206,40,223,153,168,218,15,169,84,58,109,201,107,207,162,53,83,157,107,203,141,10,35,253,86,37,165,82,30,121,8,75,104,82,98,45,180,153,100,205,199,27,78,61,99,50,150,156,126,240,147,117,113,115,170,122,37,107,83,93,240,54,221,11,211,117,11,154,162,165,56,215,78,10,164,210,80,182,24,116,153,117,178,152,227,102,242,153,67,132,73,87,69,195,51,194,12,4,11,229,161,192,228,158,35,175,38,117,134,248,92,68,105,213,151,88,109,15,68,113,13,72,93,114,162,201,54,249,66,83,43,37,36,163,18,86,210,158,82,211,235,161,194,109,4,102,165,173,155,190,164,210,105,84,10,84,42,21,10,153,18,157,77,167,71,110,36,56,113,25,75,44,70,97,180,146,91,105,182,210,68,148,33,41,34,73,36,136,136,136,136,136,113,86,5,129,102,233,101,155,73,211,237,62,183,162,80,237,234,28,114,141,6,12,98,61,141,35,38,102,102,102,102,165,173,74,53,45,107,81,154,214,181,41,74,53,41,70,103,216,0,0,0,5,43,115,171,246,167,181,190,239,224,252,198,162,28,149,61,169,238,159,187,249,223,49,167,14,235,205,219,68,53,163,82,184,146,182,235,186,115,164,55,173,213,77,98,199,135,17,217,148,74,4,185,204,54,250,103,207,82,154,83,140,182,164,146,201,43,66,141,38,121,194,210,126,242,14,81,58,33,173,26,107,196,149,201,93,212,109,33,189,109,90,107,246,60,200,141,76,173,208,37,193,97,199,213,62,2,146,210,92,121,180,164,214,105,66,212,73,35,206,16,163,247,24,11,116,0,0,1,138,184,177,246,88,214,79,187,251,135,229,207,140,170,49,167,19,116,154,173,127,134,221,87,161,80,169,146,234,53,42,141,143,93,137,14,28,70,84,243,242,95,114,3,201,109,166,219,73,26,150,181,40,201,36,146,35,51,51,34,32,26,209,13,170,6,181,159,189,59,138,127,254,13,58,171,255,0,208,109,71,255,0,168,141,148,192,6,42,226,199,217,99,89,62,239,238,31,151,62,50,168,198,156,77,210,106,181,254,27,117,94,133,66,166,75,168,212,170,54,61,118,36,56,113,25,83,207,201,125,200,15,37,182,155,109,36,106,90,212,163,36,146,72,140,204,204,136,128,107,68,54,168,26,214,126,244,238,41,255,0,248,52,234,175,255,0,65,181,31,254,162,54,83,0,0,0,1,138,184,177,246,88,214,79,187,251,135,229,207,140,170,49,167,19,116,154,173,127,134,221,87,161,80,169,146,234,53,42,141,143,93,137,14,28,70,84,243,242,95,114,3,201,109,166,219,73,26,150,181,40,201,36,146,35,51,51,34,32,26,209,13,170,6,181,159,189,59,138,127,254,13,58,171,255,0,208,109,71,255,0,168,141,148,192,0,0,0,80,15,52,127,110,205,77,252,23,228,240,133,255,0,10,64,230,61,195,214,190,223,60,103,106,29,211,101,104,126,160,92,20,89,190,137,240,213,26,93,179,54,92,87,246,82,162,33,123,29,109,181,33,91,86,133,36,240,125,148,147,35,238,70,2,96,114,84,246,88,186,126,240,39,124,186,156,41,88,94,79,40,157,61,191,180,215,134,219,146,133,168,214,61,193,106,212,159,190,38,75,106,29,110,152,244,23,220,97,80,32,37,46,165,183,146,149,26,13,72,90,73,68,88,202,20,94,227,21,23,251,211,184,167,255,0,224,211,170,191,253,6,212,127,250,136,11,254,225,59,217,99,70,254,239,237,239,151,48,50,168,198,156,50,82,106,180,14,27,116,162,133,93,166,75,167,84,169,214,61,10,36,200,114,217,83,47,198,125,184,12,165,198,156,109,68,74,66,210,162,52,154,76,136,200,200,200,198,75,0,16,3,157,95,178,197,173,247,129,7,229,213,17,63,196,32,230,237,167,183,246,165,112,219,109,208,180,230,199,184,46,170,147,23,196,57,110,195,162,83,30,156,251,108,38,4,244,169,213,54,202,84,162,65,41,104,73,168,203,25,90,75,222,64,42,47,132,239,106,125,27,251,192,183,190,98,192,217,76,107,237,195,39,12,156,73,80,56,146,210,138,237,119,135,205,74,167,83,105,215,197,10,92,201,146,237,57,236,177,25,134,231,178,167,29,113,197,52,73,66,18,146,53,26,140,200,136,136,204,198,193,32,0,0,0,53,172,226,199,218,159,89,62,240,46,31,152,190,54,83,26,251,113,55,195,39,18,85,254,36,181,94,187,66,225,243,82,170,52,218,141,241,93,151,14,100,75,78,123,204,73,97,201,239,41,183,91,113,45,26,86,133,36,201,68,162,51,35,35,35,32,22,191,202,227,216,79,76,191,26,249,196,209,74,220,88,251,83,235,39,222,5,195,243,23,197,223,114,225,180,238,171,27,131,29,60,181,175,91,102,171,111,214,161,122,91,196,211,170,144,156,137,41,141,245,89,107,70,246,156,36,173,59,144,180,168,178,93,210,162,50,236,100,42,47,137,190,25,56,146,175,241,37,170,245,218,23,15,154,149,81,166,212,111,138,236,184,115,34,90,115,222,98,75,14,79,121,77,186,219,137,104,210,180,41,38,74,37,17,153,25,25,25,0,181,254,87,30,194,122,101,248,215,206,38,137,84,35,87,46,27,78,234,177,184,49,211,203,90,245,182,106,182,253,106,23,165,188,77,58,169,9,200,146,152,223,85,150,180,111,105,194,74,211,185,11,74,139,37,221,42,35,46,198,66,74,128,0,0,10,171,231,157,250,19,254,146,127,118,140,85,201,83,218,158,233,251,191,157,243,26,112,207,252,229,52,159,84,245,67,247,32,253,204,244,210,235,187,125,25,249,65,227,125,5,70,147,63,194,245,61,31,211,234,244,80,173,155,186,107,219,187,25,216,172,121,24,198,188,162,116,67,90,52,215,137,43,146,187,168,218,67,122,218,180,215,236,121,145,26,153,91,160,75,130,195,143,170,124,5,37,164,184,243,105,73,172,210,133,168,146,71,156,33,71,238,48,29,131,158,119,232,79,250,73,253,218,49,87,37,79,106,123,167,238,254,119,204,105,195,63,243,148,210,125,83,213,15,220,131,247,51,211,75,174,237,244,103,229,7,141,244,21,26,76,255,0,11,212,244,127,79,171,209,66,182,110,233,175,110,236,103,98,177,228,99,26,242,137,209,13,104,211,94,36,174,74,238,163,105,13,235,106,211,95,177,230,68,106,101,110,129,46,11,14,62,169,240,20,150,146,227,205,165,38,179,74,22,162,73,30,112,133,31,184,192,91,160,0,0,12,85,197,143,178,198,178,125,223,220,63,46,124,101,81,141,56,155,164,213,107,252,54,234,189,10,133,76,151,81,169,84,108,122,236,72,112,226,50,167,159,146,251,144,30,75,109,54,218,72,212,181,169,70,73,36,145,25,153,153,17,0,214,136,108,167,194,119,178,198,141,253,223,219,223,46,96,80,15,239,78,226,159,255,0,131,78,170,255,0,244,27,81,255,0,234,35,96,142,25,41,53,90,7,13,186,81,66,174,211,37,211,170,84,235,30,133,18,100,57,108,169,151,227,62,220,6,82,227,78,54,162,37,33,105,81,26,77,38,68,100,100,100,96,42,135,154,23,29,63,187,93,212,189,14,209,203,207,197,233,181,23,103,166,36,194,78,214,107,181,70,220,81,158,30,37,31,136,134,206,27,233,224,146,133,186,75,115,243,169,76,119,10,63,240,93,194,77,213,197,206,169,149,173,77,119,192,219,116,47,13,80,185,170,42,83,141,116,224,170,75,104,91,12,58,76,186,217,76,113,179,121,76,161,194,36,171,162,225,153,225,6,37,255,0,25,188,166,235,173,222,208,111,158,25,203,197,82,174,203,129,49,235,20,73,13,161,182,237,247,38,204,194,36,199,76,102,139,20,230,186,169,74,219,75,106,113,134,219,37,254,113,27,205,153,255,0,193,255,0,13,116,46,21,180,58,143,166,84,195,235,85,94,219,84,185,37,166,82,223,110,93,97,214,91,68,135,26,53,37,27,89,46,146,27,108,137,8,62,155,104,53,17,172,214,165,6,85,180,237,106,21,141,106,209,172,171,90,15,130,162,219,244,248,244,186,116,110,170,220,232,69,97,180,182,211,123,214,106,90,182,161,9,44,168,205,71,140,153,153,247,31,93,90,147,74,175,210,166,208,171,180,200,149,26,109,70,59,145,38,67,150,202,94,98,75,14,36,210,227,78,54,162,52,173,10,73,154,77,38,70,70,70,100,99,235,0,20,67,204,191,131,185,60,55,234,227,215,197,153,71,151,251,157,95,18,28,155,9,230,225,180,212,74,77,69,197,184,183,105,105,38,112,148,33,41,46,163,36,104,111,45,25,161,61,67,97,197,135,45,14,49,36,240,223,171,140,216,247,157,98,95,238,117,124,72,110,20,214,92,152,211,81,41,53,23,22,218,26,170,40,222,194,80,132,164,186,111,25,45,188,180,100,181,117,13,134,208,46,167,88,180,118,193,215,91,2,169,167,58,141,65,137,81,166,212,99,190,211,78,187,21,151,159,167,190,227,46,50,153,113,84,242,22,150,164,182,151,86,109,186,73,51,73,159,218,71,78,186,77,202,143,89,110,206,35,171,250,103,126,197,170,208,116,246,210,168,31,140,187,92,136,150,125,53,4,214,103,31,209,196,106,113,181,188,243,100,74,87,172,226,99,101,68,238,92,74,89,112,46,210,147,86,165,87,233,80,171,180,42,156,74,141,54,163,29,185,112,230,68,121,47,49,37,135,18,74,109,214,220,73,154,86,133,36,201,68,162,51,35,35,35,33,245,142,38,211,181,168,86,53,171,70,178,173,104,62,10,139,111,211,227,210,233,209,186,171,115,161,21,134,210,219,77,239,89,169,106,218,132,36,178,163,53,30,50,102,103,220,114,192,49,87,22,62,203,26,201,247,127,112,252,185,241,175,94,133,232,94,163,241,23,168,244,237,47,210,250,55,142,170,206,203,175,60,233,154,34,211,226,164,200,156,149,37,194,35,233,178,141,201,201,224,212,106,82,80,132,173,107,66,21,177,79,16,182,181,118,249,208,45,75,178,173,104,62,54,181,112,89,245,154,93,58,55,85,13,245,229,63,9,214,218,111,122,205,40,78,229,173,37,149,25,36,179,147,50,46,227,21,112,65,193,117,171,194,62,156,49,6,106,105,85,187,250,165,212,126,183,112,181,5,180,184,142,169,51,186,12,103,205,4,241,195,65,176,217,146,86,126,187,132,167,118,163,113,54,128,201,92,58,232,53,155,195,110,145,208,180,166,204,133,17,40,167,71,66,234,115,153,142,108,174,173,81,52,36,164,77,116,148,181,171,123,138,78,73,38,181,108,65,33,180,158,196,36,139,37,128,0,0,14,169,171,21,251,170,212,210,203,202,233,177,104,158,153,185,40,214,253,70,161,71,167,120,103,36,120,201,205,70,113,108,49,210,104,201,199,55,184,148,39,98,12,148,172,224,140,140,200,5,16,243,40,213,233,58,191,198,13,240,249,63,44,233,182,124,130,180,41,172,201,97,166,150,194,32,169,72,144,146,54,243,189,10,152,114,220,66,150,102,179,67,169,35,219,130,66,103,87,37,141,29,165,81,116,142,235,214,250,133,6,91,85,219,150,176,186,36,25,146,226,165,40,85,42,42,27,81,170,43,134,130,89,161,201,46,58,135,77,43,52,41,112,219,44,18,154,49,90,181,110,25,56,187,175,213,102,215,107,188,62,107,5,70,165,81,144,228,185,147,37,218,117,55,159,146,251,138,53,56,235,142,41,163,82,214,165,25,168,212,102,102,102,102,102,47,167,131,251,2,54,152,112,185,165,182,99,54,244,186,20,136,182,188,25,53,10,124,178,117,47,177,81,146,209,72,154,78,37,211,222,133,156,151,158,51,65,227,97,153,164,137,36,68,146,12,192,43,3,157,166,142,80,157,181,108,94,32,99,189,209,173,70,168,21,157,49,189,171,87,139,138,227,114,37,199,60,154,246,55,209,91,82,123,18,55,47,197,122,202,195,105,35,179,241,130,184,224,209,218,86,183,240,185,168,22,140,202,12,186,173,74,21,30,77,110,130,212,24,169,126,105,85,98,52,167,163,38,58,77,11,86,247,20,147,97,68,217,111,83,111,184,132,153,111,200,10,118,229,151,173,127,184,183,23,22,183,136,167,248,168,23,222,44,169,155,26,222,243,94,53,246,124,59,141,229,196,37,56,148,212,109,234,61,216,104,221,218,147,86,220,93,79,22,62,203,26,201,247,127,112,252,185,241,66,214,159,14,252,98,88,215,85,26,245,181,184,119,213,88,85,171,126,161,30,169,78,147,249,17,57,206,132,166,28,75,141,57,177,108,41,10,218,180,36,240,162,52,158,48,100,101,216,94,246,183,201,170,234,87,8,151,244,202,21,165,112,49,82,186,180,222,170,236,58,12,184,10,77,85,183,228,211,28,54,226,57,25,59,148,82,73,75,38,205,162,220,123,242,146,200,13,109,198,213,3,90,207,222,157,197,63,255,0,6,157,85,255,0,232,54,163,255,0,212,70,202,96,32,7,58,191,101,139,91,239,2,15,203,170,34,0,114,184,246,236,211,47,198,190,79,52,88,255,0,55,109,61,191,181,43,134,219,110,133,167,54,61,193,117,84,152,190,33,203,118,29,18,152,244,231,219,97,48,39,165,78,169,182,82,165,18,9,75,66,77,70,88,202,210,94,242,16,127,151,15,15,90,251,99,113,157,167,151,77,235,161,250,129,111,209,97,122,91,196,212,106,150,204,216,145,88,223,74,150,132,111,117,198,210,132,238,90,210,146,201,247,82,136,139,185,144,11,191,20,3,205,31,219,179,83,127,5,249,60,33,127,194,144,57,143,112,245,175,183,207,25,218,135,116,217,90,31,168,23,5,22,111,162,124,53,70,151,108,205,151,21,253,148,168,136,94,199,91,109,72,86,213,161,73,60,31,101,36,200,251,145,128,152,28,149,61,150,46,159,188,9,223,46,167,10,86,23,147,202,39,79,111,237,53,225,182,228,161,106,53,143,112,90,181,39,239,137,146,218,135,91,166,61,5,247,24,84,8,9,75,169,109,228,165,70,131,82,22,146,81,22,50,133,23,184,197,69,254,244,238,41,255,0,248,52,234,175,255,0,65,181,31,254,162,2,255,0,184,78,246,88,209,191,187,251,123,229,204,14,149,204,35,75,233,90,171,193,246,164,211,42,10,136,204,138,5,29,219,162,12,183,161,38,74,227,191,79,73,201,62,150,76,141,181,186,211,110,199,55,18,121,74,36,47,178,136,205,10,239,252,50,82,106,180,14,27,116,162,133,93,166,75,167,84,169,214,61,10,36,200,114,217,83,47,198,125,184,12,165,198,156,109,68,74,66,210,162,52,154,76,136,200,200,200,198,64,171,82,105,85,250,84,218,21,118,153,18,163,77,168,199,114,36,200,114,217,75,204,73,97,196,154,92,105,198,212,70,149,161,73,51,73,164,200,200,200,204,140,6,176,90,123,122,213,116,214,255,0,182,181,26,133,30,35,245,43,86,177,10,183,13,169,104,82,152,113,248,207,33,230,210,226,82,164,168,208,106,65,17,145,41,39,140,224,203,204,108,209,167,183,173,43,82,172,11,107,81,168,81,229,177,77,186,168,240,171,112,218,150,132,165,246,216,146,202,30,109,46,37,42,82,73,100,149,145,25,18,148,89,206,12,252,198,189,154,133,193,87,18,86,109,255,0,114,218,20,45,16,212,171,146,155,67,172,77,166,195,173,68,179,39,244,42,76,50,242,219,110,83,123,80,180,236,113,41,37,150,22,162,194,139,10,87,153,221,79,0,23,69,253,95,225,114,209,161,106,118,155,220,22,93,195,101,199,69,170,252,58,197,29,234,113,201,98,27,77,166,52,150,91,120,205,107,66,163,155,41,91,134,73,35,121,15,146,82,73,34,1,34,134,42,226,199,217,99,89,62,239,238,31,151,62,50,168,198,156,77,210,106,181,254,27,117,94,133,66,166,75,168,212,170,54,61,118,36,56,113,25,83,207,201,125,200,15,37,182,155,109,36,106,90,212,163,36,146,72,140,204,204,136,128,107,68,54,168,26,214,126,244,238,41,255,0,248,52,234,175,255,0,65,181,31,254,162,54,83,0,0,0,1,64,60,209,253,187,53,55,240,95,147,194,23,252,41,3,152,247,15,90,251,124,241,157,168,119,77,149,161,250,129,112,81,102,250,39,195,84,105,118,204,217,113,95,217,74,136,133,236,117,182,212,133,109,90,20,147,193,246,82,76,143,185,24,9,129,201,83,217,98,233,251,192,157,242,234,112,159,226,16,114,137,211,219,251,77,120,109,185,40,90,141,99,220,22,173,73,251,226,100,182,161,214,233,143,65,125,198,21,2,2,82,234,91,121,41,81,160,212,133,164,148,69,140,161,69,238,49,55,192,0,0,0,0,0,0,0,7,83,213,75,46,38,161,88,149,59,66,114,119,51,63,163,184,178,101,244,30,67,133,228,164,159,154,11,222,67,89,203,194,214,168,217,151,20,187,110,170,141,146,161,244,247,150,82,127,77,180,172,190,137,153,121,40,189,227,104,241,76,156,215,120,99,149,99,223,40,214,10,19,27,233,181,172,248,197,111,34,233,116,89,131,29,190,202,116,212,172,169,71,228,130,199,191,37,220,7,99,229,127,199,3,54,139,180,222,31,47,178,233,210,151,214,244,116,206,231,209,193,77,150,239,230,218,96,212,172,169,72,79,172,190,222,101,219,36,45,217,11,75,137,37,160,242,70,53,92,101,231,35,184,79,50,173,171,79,145,227,34,222,57,124,243,19,163,220,20,150,116,187,88,234,222,30,170,198,239,5,47,160,165,248,157,202,148,251,158,164,120,196,148,109,73,54,93,213,223,204,187,228,128,89,104,15,22,220,67,168,39,27,60,164,252,140,121,0,14,181,168,214,29,23,82,236,249,246,101,192,207,86,12,254,151,85,59,150,156,236,117,14,23,116,41,39,244,144,94,70,95,232,29,148,0,107,73,196,54,137,220,58,15,169,85,27,26,186,198,223,11,209,233,57,185,7,191,116,118,157,62,201,113,120,199,84,139,186,191,234,41,65,203,47,140,24,218,27,115,205,211,251,185,223,240,21,115,167,177,205,167,249,142,139,115,29,62,205,178,181,171,114,221,79,242,139,31,89,118,43,17,227,195,131,232,124,78,88,137,114,140,206,219,162,151,159,71,185,184,207,248,199,162,245,123,41,230,219,254,41,131,47,91,63,87,127,58,17,174,208,170,182,189,89,234,53,102,55,135,155,27,111,81,189,233,94,221,201,37,23,116,153,145,246,81,123,192,89,215,55,13,119,161,93,118,157,167,105,219,213,14,170,39,120,254,186,58,75,78,54,59,1,196,247,91,101,250,167,228,100,49,63,40,59,17,138,247,16,43,188,94,79,231,45,188,116,79,39,255,0,132,66,158,218,188,148,95,15,121,31,236,243,16,118,179,95,170,220,15,148,154,172,158,179,137,242,61,137,79,184,139,249,36,95,2,22,95,201,121,107,244,229,220,143,228,159,128,255,0,233,42,32,45,164,0,0,5,107,115,157,179,42,21,29,61,183,110,200,145,119,183,22,165,18,59,174,111,73,109,74,88,168,56,125,141,93,252,253,196,44,164,71,46,62,244,206,70,166,112,219,115,194,130,207,82,77,42,20,218,162,11,113,23,241,80,37,17,121,173,37,230,178,248,253,134,2,163,185,108,95,9,180,56,156,183,227,61,39,162,221,101,232,148,210,245,55,110,91,213,8,101,183,232,158,51,183,207,183,218,66,255,0,8,146,102,78,23,153,151,159,212,53,120,160,213,42,154,121,126,211,171,81,207,163,81,182,170,236,202,65,250,170,216,252,119,137,69,230,74,73,225,72,248,25,125,162,221,244,111,152,221,30,230,211,186,12,90,165,75,117,74,11,49,88,158,231,69,69,133,33,134,201,206,201,140,73,250,74,63,163,159,168,4,215,215,29,72,135,164,250,89,113,223,50,213,131,166,83,38,72,103,177,247,113,184,206,58,146,236,149,127,139,247,164,203,252,195,92,93,94,188,229,106,102,172,93,119,171,202,220,170,253,118,116,246,203,4,88,39,228,184,225,23,209,79,235,249,224,190,194,242,19,115,152,39,29,112,181,98,218,99,76,236,169,185,101,181,167,199,57,211,63,95,13,202,101,196,225,200,233,50,201,56,158,233,87,217,239,49,18,120,89,210,185,122,189,173,246,181,170,195,123,216,42,164,23,230,119,34,196,127,24,194,28,243,90,15,201,207,113,231,224,2,227,121,95,105,26,180,203,135,24,51,223,111,99,183,51,205,86,200,179,156,166,68,8,71,158,203,81,121,163,234,251,8,76,33,193,216,182,236,123,66,201,183,173,56,133,134,40,180,168,148,230,203,191,208,101,148,182,94,102,103,228,159,121,159,218,99,156,0,0,0,0,1,248,165,109,73,171,25,193,103,0,42,51,157,69,246,149,223,118,190,155,36,254,141,42,21,104,254,222,181,69,159,213,255,0,243,191,103,188,117,222,77,214,18,106,90,191,91,190,20,231,251,150,143,38,17,39,30,244,202,167,187,156,238,250,254,31,183,220,48,167,50,155,166,101,209,197,29,120,229,163,111,162,206,85,53,190,228,127,155,106,163,51,30,68,95,172,126,121,63,172,196,207,228,191,78,130,139,38,227,169,32,255,0,133,42,124,198,140,187,253,14,141,57,95,28,121,128,179,32,0,0,0,0,0,0,0,29,59,89,41,239,85,180,130,249,165,198,78,231,166,91,117,56,237,150,72,178,165,197,113,37,230,100,94,103,241,29,196,124,245,8,136,159,2,76,23,62,140,134,86,210,190,197,36,203,253,32,53,152,185,42,21,77,62,214,202,181,74,63,230,231,219,215,68,135,147,244,79,14,177,44,204,188,201,73,250,72,250,203,237,27,6,240,141,168,78,106,111,15,182,93,205,37,205,242,85,69,167,55,36,241,143,207,120,38,22,191,36,164,188,215,238,44,124,5,29,113,219,99,202,177,56,151,188,32,200,143,210,77,70,167,80,169,49,235,146,183,180,229,66,73,37,93,148,172,103,103,145,224,254,161,99,156,157,53,9,170,182,141,85,236,119,30,220,252,58,188,137,73,45,184,195,104,139,79,104,191,146,69,230,127,28,255,0,156,4,250,184,151,41,187,126,166,228,18,204,148,195,121,76,249,125,50,65,237,243,237,231,143,62,195,90,206,35,215,41,206,33,181,69,201,197,137,42,188,235,106,123,203,233,156,231,183,121,118,243,207,151,97,178,69,244,180,183,100,92,46,45,91,82,154,84,179,53,99,56,34,101,93,198,181,154,238,180,185,174,26,134,226,21,185,42,186,234,198,74,198,50,71,49,222,224,46,139,149,42,30,79,12,109,117,83,130,58,146,77,61,203,185,122,62,14,4,205,17,59,150,84,21,195,225,118,138,165,175,119,93,81,158,46,216,193,42,157,15,183,249,7,215,197,191,23,20,141,8,187,236,203,45,169,59,170,117,154,165,57,78,177,177,69,252,21,231,95,108,213,187,162,180,253,38,177,130,50,87,216,93,204,37,48,14,22,204,175,34,233,180,232,247,27,101,132,212,224,71,152,95,99,141,37,127,2,253,111,129,125,131,154,0,1,248,165,18,82,106,81,224,136,178,98,20,241,217,199,125,181,161,246,213,90,195,181,170,127,237,198,116,23,218,142,93,23,63,49,189,185,45,37,223,94,58,218,86,215,154,79,170,106,44,253,157,204,38,61,106,53,42,167,79,145,71,172,35,169,22,107,75,97,230,242,164,239,66,210,105,81,101,56,50,201,25,150,72,242,48,245,111,130,254,27,238,38,223,92,173,62,202,229,169,78,173,126,150,159,221,74,206,79,4,249,124,69,10,220,92,72,107,45,215,84,114,171,88,187,250,242,93,116,221,221,232,248,169,245,141,70,175,228,180,69,230,163,247,11,186,229,208,122,138,255,0,13,180,138,158,162,77,241,47,212,142,60,218,122,186,108,35,248,19,144,34,41,174,204,246,243,223,244,176,174,253,203,200,7,141,71,151,15,11,245,20,18,23,99,237,199,255,0,108,234,39,241,255,0,227,63,88,234,151,39,42,142,24,235,177,201,168,214,255,0,130,89,121,47,197,212,28,199,99,247,28,178,248,255,0,144,76,224,1,95,239,242,116,208,167,28,74,153,172,244,144,74,35,82,124,60,197,100,190,25,57,163,44,104,247,46,94,30,116,130,167,26,183,78,160,120,186,132,85,161,230,223,241,83,155,195,137,83,106,37,109,57,43,79,210,108,143,24,199,113,42,0,7,170,52,118,97,198,106,36,116,108,105,132,37,182,211,147,60,36,139,4,89,62,254,68,61,160,0,2,183,249,207,95,236,81,180,222,213,177,73,95,157,184,188,118,75,7,219,195,191,79,119,245,79,220,127,172,95,183,200,89,0,164,14,109,250,130,221,219,175,141,91,209,159,234,71,160,110,233,250,184,199,94,20,5,159,154,72,252,211,241,63,216,3,16,240,9,167,210,181,7,137,139,94,3,46,244,153,107,198,245,92,218,74,219,154,124,163,79,109,201,51,238,140,118,27,14,138,105,228,231,167,46,215,181,78,183,123,168,178,205,3,195,103,203,183,94,53,65,175,214,35,243,47,129,254,207,49,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,2,3,243,126,211,38,238,237,14,131,122,161,189,242,173,62,175,64,179,140,248,169,144,27,87,242,200,188,147,239,37,126,207,49,62,6,57,226,7,77,191,117,157,43,172,216,228,231,77,83,252,62,213,99,56,217,37,167,124,183,39,252,95,196,191,208,3,94,78,29,181,5,26,93,172,52,11,225,215,54,55,78,241,91,143,25,254,50,43,173,23,242,85,254,51,224,127,233,27,46,70,144,220,182,19,33,163,202,85,156,126,195,192,213,146,75,46,211,166,41,149,118,91,120,248,123,203,255,0,174,54,50,224,227,83,24,213,93,4,183,174,100,72,235,60,239,139,234,171,97,167,202,108,132,23,109,137,47,38,253,196,3,55,0,0,0,0,0,0,0,14,38,236,182,169,119,149,179,84,181,107,81,250,240,106,208,223,133,33,189,234,78,230,221,109,72,81,101,38,70,89,74,143,200,200,254,178,20,65,199,143,7,55,71,15,250,139,83,184,105,84,156,218,21,105,79,74,138,255,0,93,191,204,155,175,202,90,25,218,167,214,234,176,211,36,123,140,139,62,252,31,157,250,142,34,234,180,232,23,173,14,93,183,114,192,241,148,249,205,56,195,236,245,86,222,228,45,10,66,139,114,12,148,89,74,148,93,140,188,192,106,251,66,174,213,109,170,180,90,229,18,87,134,155,9,228,62,195,187,18,189,139,66,137,73,60,40,140,143,10,73,30,12,177,216,89,39,6,124,210,234,84,25,20,205,62,215,25,61,104,10,83,49,25,169,236,74,122,125,227,180,146,232,198,136,106,60,36,157,87,117,119,242,248,24,201,188,76,114,148,182,110,86,234,183,78,141,206,244,92,211,235,203,69,55,164,227,253,101,254,121,100,142,172,137,132,73,202,148,218,115,142,216,207,188,197,90,106,206,144,222,218,47,117,200,179,239,154,95,130,156,194,151,132,245,217,115,114,82,227,141,238,252,210,214,69,149,52,190,217,247,125,153,13,149,44,171,230,217,212,42,4,91,154,211,168,248,218,124,182,208,235,78,244,92,111,36,180,37,101,217,196,165,95,69,105,62,229,239,24,195,141,11,151,242,87,134,155,250,160,73,220,167,109,250,171,8,239,143,88,233,242,12,189,199,250,162,138,184,126,226,171,85,56,120,173,177,58,206,172,236,129,213,74,164,195,240,241,143,170,141,237,26,211,189,198,92,82,114,150,82,89,47,47,63,142,101,246,183,115,25,179,245,219,64,234,54,125,73,191,1,113,202,165,60,195,173,229,215,122,139,84,39,27,62,229,25,13,150,92,116,252,143,29,190,30,65,31,185,127,106,37,78,215,226,190,141,85,135,63,194,29,201,54,61,54,74,186,73,115,115,82,42,81,84,180,224,210,120,250,37,220,136,143,183,99,33,111,92,119,218,149,107,219,133,187,173,154,42,60,66,226,82,103,84,28,60,165,25,105,52,233,89,87,172,101,250,197,216,187,247,242,20,7,167,215,51,182,93,247,111,221,109,47,105,210,42,145,39,25,224,143,179,79,33,207,129,254,175,192,254,195,27,28,105,77,74,155,171,188,55,219,18,101,35,197,70,186,108,200,73,148,222,84,141,229,38,2,13,105,201,18,76,178,78,121,150,223,62,216,1,175,46,137,194,113,141,122,176,169,242,17,235,183,119,210,217,90,115,239,41,173,145,151,97,178,101,144,72,141,98,208,9,94,170,90,164,197,35,247,224,137,148,138,37,169,233,45,79,79,185,137,81,173,136,145,122,13,30,166,199,159,1,189,233,87,78,47,167,13,13,22,77,106,51,193,32,139,214,61,223,18,23,83,173,23,242,116,167,64,238,11,194,114,176,253,42,220,150,242,123,121,188,212,39,28,47,36,168,188,219,63,113,151,218,2,164,185,183,106,201,222,122,239,22,209,167,77,235,83,168,212,212,54,234,122,123,118,202,106,100,246,212,89,52,18,143,9,81,121,25,167,237,29,239,147,14,153,201,147,169,119,22,169,184,191,224,173,81,229,209,146,156,23,241,133,34,158,254,115,191,62,95,241,113,245,251,132,6,212,171,190,126,168,234,93,114,234,95,231,31,175,85,228,201,104,189,82,254,62,66,214,69,244,82,94,110,123,200,191,96,188,142,90,250,52,157,43,225,210,147,54,99,27,103,220,105,98,176,106,221,156,55,34,12,51,219,130,90,147,244,155,62,253,143,234,32,18,200,0,0,0,0,0,0,0,0,0,5,122,243,149,129,191,66,232,83,252,54,118,220,49,91,234,239,242,254,7,80,60,99,252,185,21,185,192,210,141,60,76,217,6,74,199,248,102,155,238,255,0,237,132,97,104,220,224,169,179,103,240,191,77,114,49,238,68,107,161,151,156,79,98,194,83,78,159,149,100,207,235,242,21,107,193,3,198,199,19,22,58,136,241,154,213,48,191,252,97,24,6,197,80,79,48,163,158,127,222,145,254,98,30,241,243,211,213,190,4,101,31,189,148,31,255,0,122,67,232,0,0,0,0,0,1,1,249,160,112,122,173,100,181,28,214,11,78,22,251,138,218,167,25,72,62,166,55,64,142,220,217,10,79,231,30,67,101,151,28,79,114,65,171,237,46,194,149,231,193,151,75,154,244,9,173,116,164,70,113,77,56,141,196,173,171,73,153,25,100,178,71,220,143,200,109,60,227,104,117,181,52,225,101,43,35,74,139,226,70,34,167,16,188,186,116,63,94,42,75,184,156,167,250,38,182,243,134,227,243,58,179,31,234,101,78,173,69,211,241,40,65,101,110,238,236,93,177,143,35,236,20,10,107,82,139,6,98,99,114,233,225,34,224,214,237,82,165,223,53,106,87,251,85,183,38,177,53,82,58,232,245,228,71,147,17,211,111,106,94,67,133,150,157,51,221,180,203,221,131,62,197,60,52,231,148,118,134,90,117,214,171,23,36,175,78,52,202,210,180,199,217,50,47,146,208,162,245,145,48,253,201,81,121,127,43,234,19,94,208,179,173,219,18,129,14,217,181,169,254,10,157,1,150,227,176,207,85,199,54,33,8,74,18,91,150,165,40,240,148,36,187,153,159,96,28,133,46,157,22,143,76,135,72,132,141,145,224,176,220,102,83,147,61,168,66,73,41,44,153,153,159,98,47,51,51,31,80,0,0,245,200,125,168,177,221,146,242,182,182,202,20,226,207,25,194,72,178,103,216,123,4,45,230,83,197,100,125,17,210,233,54,93,9,221,213,251,145,149,195,52,237,50,233,198,145,30,99,123,242,166,86,131,195,141,23,108,145,159,196,139,185,132,19,230,211,170,113,110,237,125,122,204,167,207,241,13,91,187,119,35,164,104,233,248,136,80,92,46,230,130,51,201,164,253,231,143,171,200,65,184,112,228,212,36,162,36,70,250,142,185,157,169,201,22,112,89,62,231,219,200,140,125,183,53,197,83,187,43,114,110,10,195,221,89,114,182,117,23,181,41,206,212,37,5,217,36,69,228,146,247,11,98,229,157,192,188,75,126,158,206,180,234,76,30,165,65,253,222,142,143,213,50,232,237,84,200,206,250,204,200,52,171,114,77,7,235,35,183,187,222,96,59,191,46,94,3,153,209,154,74,245,47,83,105,221,75,166,110,60,27,93,99,47,3,177,82,217,115,214,102,66,219,119,123,78,160,251,167,213,247,119,201,148,252,31,132,88,236,67,244,0,0,66,254,50,185,138,89,156,60,170,93,155,108,179,233,91,177,190,158,230,119,58,199,67,62,29,194,245,151,25,198,149,185,167,148,126,125,177,241,60,16,73,29,92,215,61,53,209,10,33,215,245,26,224,244,100,79,114,188,36,135,179,235,182,143,38,91,89,249,186,143,119,191,234,60,84,87,23,60,207,175,141,93,66,237,77,46,115,208,148,5,227,172,172,51,39,196,99,160,226,123,63,17,43,70,215,27,115,200,251,238,248,17,8,141,171,218,213,126,107,109,206,245,211,125,85,124,100,167,118,227,243,12,183,183,13,182,143,247,166,208,71,217,164,123,189,223,110,123,158,133,112,129,172,154,250,249,42,207,160,238,131,252,169,94,42,41,109,236,238,61,71,30,65,159,172,202,139,252,191,12,134,19,113,197,186,179,113,195,202,143,204,196,175,224,227,128,251,227,136,187,141,138,149,106,39,128,180,218,221,226,37,245,25,119,118,91,144,73,245,19,33,183,75,14,178,69,219,227,159,47,59,15,225,211,149,126,147,105,103,66,181,125,187,249,75,89,107,118,215,118,201,135,179,61,100,159,102,165,169,7,148,56,130,242,254,79,196,204,77,218,93,46,5,26,11,116,234,107,29,24,237,103,98,55,41,88,201,153,159,117,25,159,153,152,14,19,78,180,238,214,210,203,78,29,151,102,211,188,21,46,15,83,162,207,89,199,54,239,117,110,43,214,113,74,81,250,206,40,251,153,249,252,48,67,179,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,179,168,186,119,107,106,157,167,50,203,188,169,222,54,151,59,167,214,103,172,227,123,182,58,135,19,235,54,164,168,189,102,210,125,140,188,190,25,33,217,128,5,4,113,143,192,125,243,195,165,196,253,74,139,19,199,218,78,237,232,75,234,50,214,204,55,28,149,234,42,67,142,158,93,120,203,191,195,62,94,81,65,183,22,210,201,198,207,10,47,35,27,77,213,41,112,43,48,92,167,84,152,235,71,119,27,209,185,73,206,12,140,187,164,200,252,200,132,34,226,47,149,134,147,106,167,136,173,88,142,126,77,86,93,217,185,220,73,153,191,29,20,151,103,101,165,5,132,54,178,242,254,87,196,136,4,51,225,27,153,245,241,164,72,69,169,170,46,122,110,128,140,244,85,134,99,120,124,245,220,87,102,34,41,107,220,227,141,249,159,109,191,3,49,110,186,71,174,122,107,173,244,66,175,233,205,193,233,56,158,245,120,73,12,227,215,113,30,79,54,131,243,105,126,239,119,214,89,160,77,117,225,3,89,52,9,243,93,225,65,219,7,249,50,188,84,83,221,217,172,250,141,188,179,47,89,228,151,249,126,206,153,164,58,213,126,104,149,206,205,211,98,213,124,28,166,183,103,243,12,185,187,45,184,143,247,214,214,69,217,213,251,189,255,0,102,3,102,208,16,191,131,110,98,150,103,16,202,137,102,220,205,122,38,236,115,169,181,157,206,191,215,199,136,112,253,100,70,109,164,237,105,148,159,159,124,252,75,7,52,0,4,3,230,51,192,115,26,205,74,70,165,233,157,59,167,116,194,207,140,107,172,103,227,183,170,35,45,250,207,72,67,109,108,105,165,159,100,250,222,254,248,51,159,131,240,203,61,140,6,171,211,97,73,167,201,92,57,141,244,222,111,27,147,146,60,100,136,203,185,118,242,50,19,143,148,190,170,69,180,53,245,155,54,161,63,195,181,113,110,218,142,145,175,169,225,225,78,115,204,144,102,88,53,23,188,179,245,249,9,25,204,199,129,120,183,5,61,237,104,211,104,29,58,131,27,125,35,31,170,103,214,220,168,113,154,245,158,144,73,78,212,146,207,213,71,127,127,184,197,78,219,55,21,78,211,173,198,184,40,239,116,165,197,223,211,94,212,171,27,144,164,31,101,17,151,146,143,220,3,105,80,17,227,130,158,38,233,220,73,233,84,90,235,135,178,181,23,127,164,25,245,143,102,233,50,82,215,173,210,109,7,148,49,159,84,190,222,254,114,28,0,124,181,74,116,90,197,50,101,34,106,55,199,156,195,145,158,78,76,183,33,105,52,168,178,70,70,93,140,252,140,140,125,64,2,135,185,139,112,145,112,104,142,169,85,47,154,77,43,253,170,220,115,95,154,153,29,116,122,146,36,73,150,233,55,181,79,45,195,195,77,17,238,218,69,238,193,31,99,135,36,181,36,176,70,54,141,187,236,235,118,251,160,76,182,110,154,127,141,167,79,101,200,239,179,213,113,189,232,90,20,133,22,228,41,42,44,165,106,46,198,71,220,66,141,70,229,29,161,151,101,117,218,197,183,43,208,109,60,181,45,81,246,76,149,230,181,168,253,101,204,47,114,146,94,95,201,250,192,82,132,8,50,234,147,89,129,9,174,172,137,46,37,166,209,184,147,185,106,50,34,44,158,8,187,153,121,139,168,229,127,193,226,180,110,213,111,88,46,200,91,46,43,150,156,69,28,250,153,219,2,67,112,164,37,63,155,121,109,158,28,109,93,205,4,175,176,187,12,151,195,215,46,157,15,208,138,146,46,38,233,254,150,173,176,225,56,196,206,172,198,58,120,83,75,73,116,252,74,208,120,91,91,187,151,124,227,200,187,202,182,219,67,77,165,166,203,9,65,18,82,95,2,32,30,64,0,0,0,0,3,209,59,180,41,7,255,0,154,95,249,140,123,199,207,80,86,200,18,84,94,230,86,127,253,233,128,215,107,142,83,53,113,51,123,153,158,127,195,53,47,152,73,22,71,201,170,6,205,11,174,207,240,216,221,112,202,111,171,191,207,248,29,60,241,143,242,228,86,199,27,239,27,252,76,95,10,51,206,43,85,50,255,0,241,132,145,105,92,159,105,179,96,112,191,82,114,73,237,68,155,161,231,155,79,99,202,85,78,129,133,100,143,234,242,1,57,192,0,0,0,0,0,0,0,0,0,83,247,57,237,51,149,27,82,173,221,83,109,95,193,93,163,196,162,169,56,47,227,14,69,65,252,231,126,124,191,226,227,235,247,14,137,202,71,86,78,204,215,121,86,141,70,111,70,157,89,166,173,182,147,211,221,186,83,179,32,54,146,201,32,212,89,74,79,204,201,63,96,176,174,101,26,52,157,84,225,210,173,54,27,27,167,219,137,126,176,74,221,140,183,30,12,195,219,131,90,83,244,156,46,253,207,234,49,70,250,107,119,207,210,237,75,161,221,72,252,219,244,26,188,105,46,151,170,127,196,72,66,204,190,138,139,205,191,113,31,237,1,178,229,238,72,147,98,215,201,62,178,93,164,202,199,187,36,108,168,107,103,173,176,220,127,94,175,218,123,9,245,220,187,234,172,161,57,247,156,215,8,139,184,216,107,69,239,228,234,182,129,219,247,132,21,126,126,171,110,68,121,71,143,39,157,132,219,135,230,148,151,155,133,238,34,251,5,43,211,52,150,167,168,60,196,171,54,196,184,190,33,164,234,108,137,243,219,222,148,117,34,250,112,144,233,100,150,147,44,146,204,189,83,221,240,32,22,217,192,133,169,86,178,120,91,181,25,173,35,195,174,93,38,13,65,179,202,87,134,149,78,139,133,122,166,127,170,125,143,191,111,33,80,188,192,117,18,167,116,113,95,89,170,204,159,226,206,219,155,34,155,25,93,36,183,181,168,245,41,74,66,112,73,44,253,35,238,100,103,223,185,152,187,125,85,168,211,180,143,134,251,158,76,68,120,88,214,181,153,53,49,91,202,151,176,163,64,89,161,57,50,81,158,9,191,51,221,229,223,35,92,109,65,185,157,188,239,187,134,235,117,123,142,175,85,151,56,143,4,93,157,121,110,124,11,245,190,5,246,16,13,134,184,47,185,127,42,184,105,176,106,6,157,170,106,223,165,48,190,249,245,138,159,28,207,220,95,172,50,125,235,124,219,58,123,64,149,115,93,149,31,5,79,136,218,221,117,222,139,142,96,144,133,44,251,54,149,43,232,161,71,216,189,194,166,116,71,152,197,159,161,58,7,78,179,233,205,248,251,142,37,41,150,26,111,46,181,211,90,97,54,217,119,56,203,108,240,227,69,230,120,60,252,60,226,15,16,60,85,234,167,16,245,183,231,94,53,157,240,58,170,84,120,126,30,49,116,145,189,211,65,111,109,150,212,172,37,229,22,79,207,207,225,128,153,220,101,243,75,169,87,159,169,233,246,135,73,232,192,74,158,136,245,79,98,85,212,239,33,165,23,70,76,66,81,101,38,210,187,43,183,151,196,197,109,215,107,181,91,150,173,42,185,91,149,226,102,205,121,111,190,238,196,163,122,214,163,82,143,9,34,34,202,148,103,130,44,119,29,155,73,180,134,246,214,139,174,61,159,99,82,252,108,231,212,140,167,174,203,123,82,167,27,111,119,231,86,130,60,41,212,118,207,191,237,197,165,240,207,202,82,217,182,155,165,93,58,201,59,210,147,75,161,45,116,222,147,140,116,87,249,149,154,58,177,230,25,43,10,75,137,206,59,231,62,226,1,12,184,14,224,230,232,226,3,81,105,151,13,86,147,139,66,147,41,153,82,159,235,183,249,227,105,248,171,91,59,82,250,29,78,90,120,207,113,17,227,221,147,242,189,251,78,218,165,217,182,205,46,213,162,199,232,65,164,195,98,20,118,247,169,91,91,105,180,161,37,149,25,153,225,41,47,51,51,250,204,126,90,182,157,2,202,161,196,182,237,168,30,14,159,5,166,216,97,158,170,220,218,132,33,40,73,110,89,154,143,9,74,75,185,159,144,229,192,0,0,0,0,0,0,0,7,170,76,134,226,48,169,14,158,18,156,103,246,158,6,180,156,69,106,10,53,75,88,107,247,203,75,222,221,75,194,237,60,99,248,184,173,52,127,201,79,248,191,213,47,244,139,243,227,27,83,24,210,189,4,184,110,101,200,232,188,215,132,233,43,97,171,206,108,116,31,109,138,47,39,61,228,53,204,142,203,181,25,137,105,61,214,230,126,30,226,255,0,235,0,186,126,80,58,102,221,163,161,211,175,85,183,178,93,217,210,235,150,115,143,11,50,123,105,254,89,151,146,189,196,159,219,230,39,200,199,60,62,233,175,238,77,165,84,107,28,220,234,42,7,136,220,172,99,59,228,186,239,150,229,127,140,248,159,250,6,70,0,0,0,0,0,0,0,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,134,68,101,131,31,160,3,93,190,59,52,185,237,44,226,38,225,163,236,219,25,207,9,208,44,145,249,65,140,165,127,45,71,230,231,188,196,220,228,225,172,100,245,50,179,165,19,223,216,81,60,63,130,70,220,239,220,170,131,238,119,36,118,199,111,164,175,179,224,62,254,114,186,48,229,98,129,109,106,189,41,141,138,164,120,207,72,171,118,122,221,85,211,216,107,178,150,91,113,131,250,41,60,251,241,230,43,239,131,173,91,61,23,215,203,118,245,125,61,72,113,124,95,136,107,56,223,186,20,134,211,220,144,179,44,27,185,236,95,245,144,108,122,3,211,18,83,83,99,162,75,10,202,23,156,30,15,220,120,247,253,131,220,0,0,0,0,0,0,0,0,3,28,107,110,131,216,90,239,105,205,181,239,74,103,92,159,97,198,217,119,172,242,122,43,83,78,33,43,218,219,136,221,142,170,143,6,120,63,234,198,71,0,20,59,198,79,47,75,223,135,122,132,203,154,220,123,211,22,155,134,228,132,191,181,152,254,21,38,169,11,38,182,174,75,142,175,107,76,164,247,99,190,126,37,222,28,153,25,25,145,249,144,218,118,173,74,131,91,166,202,164,84,153,234,197,152,202,216,121,27,141,59,144,180,154,84,89,35,35,46,198,126,70,42,87,152,119,46,181,218,238,84,117,167,73,154,221,1,247,30,147,82,167,110,198,197,31,139,146,235,253,87,228,154,143,9,75,105,216,148,125,101,239,32,21,152,46,111,148,22,183,38,239,211,9,250,95,57,91,103,81,31,117,246,81,140,230,43,49,224,48,149,100,155,34,250,74,62,198,163,87,219,230,41,162,68,119,162,190,228,105,8,218,227,75,52,45,57,35,194,136,240,101,219,235,18,87,151,231,17,48,184,114,215,168,183,13,93,125,58,101,114,58,40,83,93,193,159,73,135,166,197,91,139,194,90,113,74,194,89,51,194,72,140,253,198,71,230,23,85,122,240,187,97,94,186,203,67,214,217,136,233,215,40,141,70,105,179,203,199,184,153,148,169,37,228,233,32,178,181,31,154,15,246,151,97,10,249,199,107,79,161,168,116,77,25,132,175,207,76,76,106,187,189,191,222,150,138,132,115,46,232,50,243,34,242,94,126,175,120,177,234,29,223,69,185,44,248,119,197,26,79,94,151,80,167,55,83,142,238,197,167,123,11,104,157,74,182,169,36,162,202,84,71,131,34,63,171,61,133,2,115,7,212,89,58,143,196,213,203,49,249,61,102,232,210,102,81,216,245,9,59,90,106,161,40,210,158,201,78,113,191,204,242,127,89,128,224,248,42,210,39,245,139,136,43,94,130,77,111,139,2,161,10,163,51,214,34,252,194,38,199,74,255,0,150,131,242,115,220,102,127,2,27,16,91,84,56,150,205,189,76,183,96,167,108,122,100,54,97,180,89,51,194,27,65,32,188,204,207,201,37,230,103,246,138,232,228,233,162,254,139,177,171,26,187,56,182,191,50,92,138,99,41,243,203,75,102,159,33,42,201,44,203,204,143,177,167,63,95,184,89,72,0,0,0,0,0,0,0,0,0,0,8,133,205,40,148,124,44,78,218,89,254,28,238,126,207,71,77,21,13,193,73,165,60,74,216,198,180,110,47,78,83,59,103,31,248,124,97,113,28,204,250,95,189,98,181,213,253,121,59,124,254,151,163,166,96,83,183,5,74,52,241,41,99,25,31,252,57,76,254,223,28,6,197,212,204,29,54,33,145,96,186,13,246,255,0,213,33,244,143,150,150,121,166,68,51,255,0,16,223,255,0,74,67,234,0,0,0,0,0,0,0,0,0,0,0,0,31,134,120,44,152,12,115,196,22,175,82,244,67,74,107,215,253,75,214,84,8,50,151,25,191,88,186,143,162,51,174,161,57,74,23,140,244,143,185,164,200,189,255,0,3,215,123,93,181,110,181,173,154,157,93,191,171,14,103,210,51,229,61,25,188,35,243,76,57,33,215,80,140,165,8,221,142,169,247,52,145,159,191,224,83,111,155,207,16,82,238,61,65,131,163,84,121,59,233,84,200,237,77,149,234,17,109,152,219,243,227,173,62,179,100,163,245,84,93,201,102,159,129,103,184,139,60,24,104,84,157,126,215,74,45,168,150,183,194,130,244,106,157,64,183,17,102,42,38,71,109,210,254,49,7,244,94,254,73,154,190,5,240,12,221,203,87,131,229,235,109,236,157,65,187,19,182,219,163,231,13,103,62,43,170,204,198,188,219,121,14,35,107,141,36,254,137,231,234,46,231,120,17,163,51,17,148,199,142,141,141,163,56,44,153,227,39,159,120,234,58,65,166,52,45,31,176,41,150,5,184,207,74,13,55,173,211,78,229,171,248,199,220,116,254,154,214,127,73,197,127,40,255,0,208,59,152,0,245,190,251,81,154,83,207,43,106,19,140,158,12,253,248,247,15,215,93,109,134,205,215,85,181,41,243,60,100,84,151,49,14,97,239,215,158,147,164,26,69,55,20,239,83,199,205,233,151,231,123,68,144,223,230,228,70,37,39,10,39,19,234,175,191,153,251,136,7,103,227,151,153,231,163,222,159,165,154,42,222,245,151,75,173,88,206,49,218,51,233,252,196,152,191,91,168,236,175,175,224,66,175,40,244,123,147,80,174,54,233,212,214,124,117,82,110,118,167,115,109,110,216,217,153,247,51,74,75,9,65,255,0,87,196,112,98,193,57,93,95,154,61,100,94,132,187,145,238,149,101,239,160,238,217,74,242,106,110,125,84,36,209,244,20,146,255,0,235,128,207,60,37,114,163,182,173,248,81,111,29,111,123,210,85,7,119,255,0,130,182,184,207,67,6,251,127,199,70,152,105,86,228,155,75,242,237,140,124,76,88,253,42,145,78,162,66,110,157,75,143,209,142,214,118,35,122,149,140,153,153,247,81,153,249,153,143,165,167,80,251,100,235,103,148,171,200,199,152,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,142,171,72,167,86,225,57,78,170,71,235,71,119,27,209,189,73,206,12,140,187,164,200,252,200,133,112,113,107,202,142,218,184,33,74,188,116,65,239,70,212,26,217,254,10,218,227,221,124,155,13,255,0,29,38,97,37,59,82,78,175,203,190,113,240,49,101,99,193,231,80,195,102,235,135,132,167,204,192,106,237,88,163,220,154,123,113,185,78,169,51,224,106,144,177,185,59,155,119,110,246,200,203,185,26,146,121,74,203,250,254,34,208,184,26,230,121,233,7,160,105,102,181,55,181,103,213,232,214,115,156,246,146,250,191,49,26,47,212,210,59,171,254,55,196,134,37,230,139,126,104,245,239,122,26,237,183,186,181,150,126,155,187,101,39,205,168,88,245,86,146,71,208,74,139,255,0,174,43,236,6,212,140,62,212,150,146,243,42,220,133,103,7,131,47,126,61,227,216,42,63,151,127,48,247,168,15,70,210,13,93,155,154,119,175,224,38,244,203,243,93,165,200,115,243,113,227,26,149,149,27,105,245,151,219,204,189,228,45,181,167,91,125,178,117,165,110,74,188,143,24,1,227,38,51,50,217,84,121,8,222,218,241,146,201,150,112,121,247,10,63,230,85,193,234,244,74,246,86,160,90,105,221,109,214,49,150,179,143,11,210,102,27,95,73,199,150,226,247,56,234,143,232,150,62,178,238,87,138,58,102,175,105,149,11,87,236,10,157,131,113,51,213,131,82,232,245,19,185,105,254,45,246,221,47,160,180,31,210,109,63,202,47,244,0,215,207,133,30,35,107,124,54,106,140,43,214,10,122,208,83,212,241,113,178,132,245,127,131,190,218,61,115,105,195,78,20,249,159,98,239,228,127,18,216,146,205,187,105,87,197,185,18,231,162,187,212,135,51,169,211,86,213,22,118,56,164,31,101,17,31,154,79,204,134,181,122,217,165,213,109,26,212,170,190,157,214,209,182,93,43,195,239,238,147,254,54,59,111,23,209,90,203,201,194,254,81,254,207,34,179,110,79,124,65,202,174,81,107,26,49,94,147,143,68,248,127,69,39,97,122,253,85,207,144,247,116,54,88,198,11,233,172,254,172,121,0,179,144,0,0,0,0,0,0,0,0,0,0,0,0,31,53,79,5,77,150,102,89,46,131,157,191,245,76,125,35,229,170,30,41,146,204,191,196,57,255,0,210,152,13,116,248,214,52,171,137,91,228,208,141,165,233,202,159,108,231,255,0,15,146,45,227,149,169,40,184,88,133,184,191,240,246,241,246,122,58,16,168,110,53,84,106,226,82,249,51,63,248,114,167,253,190,64,184,158,89,157,47,222,177,69,233,126,188,109,222,127,75,209,208,242,2,87,0,0,0,0,0,0,0,0,0,0,227,110,90,28,75,154,222,169,219,179,209,186,61,78,27,208,221,44,153,101,14,32,208,175,35,35,242,81,249,25,125,163,93,254,53,116,137,253,29,226,10,232,160,155,91,34,207,168,77,168,195,245,136,255,0,48,185,178,18,143,229,172,252,155,247,153,31,196,134,198,66,181,185,197,232,191,165,44,106,62,174,193,45,207,195,151,30,152,242,124,176,210,25,168,72,82,178,107,34,243,50,236,73,207,215,238,1,199,242,113,214,159,76,209,43,122,51,53,95,158,134,153,53,118,187,127,189,33,20,248,228,93,144,69,230,103,230,188,253,94,241,53,44,174,23,108,43,43,89,171,154,219,13,29,74,229,109,169,44,184,121,120,182,165,233,105,146,126,110,154,15,11,73,121,32,191,97,118,20,155,203,231,81,100,233,199,19,86,212,198,36,244,91,172,201,135,71,127,212,37,110,105,218,132,83,82,123,165,88,206,207,50,193,253,100,47,242,185,119,209,109,187,62,101,241,89,149,208,165,211,233,206,84,228,59,177,106,216,194,26,55,84,173,169,73,168,240,148,153,224,136,207,234,207,96,16,59,155,230,183,38,207,211,8,26,95,5,91,167,86,223,105,231,145,140,98,43,209,231,176,165,100,219,50,250,73,46,196,162,87,217,230,41,140,73,158,96,124,68,194,226,55,94,165,92,52,135,58,180,202,28,119,40,80,157,193,167,170,195,51,101,45,181,237,83,77,169,57,75,196,120,81,25,151,188,204,252,163,84,120,239,74,125,184,209,209,185,199,86,72,66,114,69,149,25,224,139,191,214,3,214,68,102,100,69,230,98,99,112,109,203,210,247,226,34,161,14,230,184,222,244,61,166,217,183,33,79,237,102,71,138,73,42,58,205,173,168,146,219,168,220,211,202,61,216,237,143,137,246,205,188,188,121,118,42,232,114,157,173,58,178,214,216,12,56,204,154,109,59,118,119,169,62,18,75,79,245,88,146,74,44,165,78,39,98,145,245,159,184,133,181,82,105,80,104,148,216,180,138,107,61,40,176,217,67,12,163,113,171,106,16,146,74,75,38,102,103,216,139,204,192,116,61,18,208,123,11,66,45,56,86,189,151,76,232,19,12,54,219,206,245,158,87,89,105,105,180,41,123,92,113,123,115,210,73,224,143,5,253,121,200,224,0,0,0,0,0,0,0,0,0,0,61,50,229,53,10,58,228,190,172,33,24,201,224,253,231,143,119,218,2,175,121,199,235,25,51,76,163,105,69,62,70,242,151,226,60,114,54,99,102,197,83,223,111,185,163,190,123,253,21,125,191,1,8,248,19,210,231,181,79,136,155,122,143,179,116,102,252,95,92,178,69,231,6,74,147,252,180,159,155,126,227,28,63,24,186,183,251,180,107,229,197,122,176,142,156,57,94,19,195,181,156,236,219,10,59,106,238,104,65,158,77,172,247,47,250,206,192,185,53,104,195,148,122,5,203,170,245,102,55,170,175,224,253,28,173,216,232,244,151,80,97,222,201,89,238,206,75,233,36,177,238,207,152,11,57,34,34,44,16,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,24,243,94,116,182,151,172,58,101,85,177,170,172,117,90,157,208,237,185,73,250,18,26,119,249,43,65,249,182,95,202,47,244,13,106,170,244,138,181,175,87,118,149,84,143,225,167,70,219,212,111,122,87,183,114,73,69,221,38,100,126,170,139,223,239,27,76,10,43,230,141,160,233,210,221,112,118,232,165,69,217,76,184,182,244,207,126,113,208,135,9,7,244,156,82,190,147,135,230,69,251,72,5,148,242,233,215,100,107,62,131,83,78,114,241,85,166,245,188,82,49,229,212,155,47,103,114,109,9,250,45,23,150,126,190,254,114,172,81,15,44,190,36,28,209,173,105,143,108,86,100,109,183,238,45,254,45,91,51,211,240,241,38,45,31,69,165,172,242,227,133,228,101,143,126,75,202,247,82,164,173,36,164,158,72,192,126,128,0,0,0,0,0,0,0,0,0,15,92,134,26,148,195,145,159,78,230,221,65,161,105,201,150,82,101,131,46,195,216,0,42,239,152,199,47,69,84,227,212,245,183,73,225,117,37,160,222,155,86,133,212,198,27,34,151,37,231,186,143,201,199,153,182,157,136,70,125,228,94,100,42,138,84,89,84,201,207,66,148,223,78,68,71,84,211,137,201,30,213,164,240,101,146,236,120,50,247,13,166,106,16,34,85,32,200,166,206,107,171,30,83,75,101,212,110,52,238,66,136,201,69,146,193,151,99,63,33,68,156,203,120,121,99,71,117,166,109,195,66,166,120,106,61,196,243,147,140,250,198,191,225,18,37,204,94,61,103,22,191,160,217,123,136,187,121,17,128,155,156,20,107,108,7,56,9,188,103,187,81,233,201,181,40,149,6,16,174,138,143,105,198,163,70,50,237,211,193,224,255,0,229,126,209,83,50,9,253,76,215,55,148,209,120,167,110,155,173,74,47,36,117,85,38,103,254,169,39,38,191,248,184,207,184,100,61,24,215,136,246,22,137,222,218,104,227,59,87,95,98,164,105,119,113,158,122,241,27,100,145,183,166,175,212,206,119,23,236,243,28,127,6,54,250,174,110,40,244,229,188,101,17,110,170,60,215,75,226,132,212,99,228,188,203,245,189,221,254,160,23,203,194,253,131,27,77,244,54,209,183,88,139,225,220,244,68,7,100,55,188,215,135,188,27,40,87,115,82,191,83,220,120,25,84,122,227,180,219,17,218,97,164,237,67,104,74,18,89,206,8,139,4,61,128,0,0,0,0,0,0,0,0,0,0,34,151,51,37,18,120,88,173,228,188,213,36,139,255,0,157,211,5,57,112,94,173,188,73,216,167,156,102,187,75,47,255,0,15,142,46,79,153,76,71,101,240,177,112,116,139,248,148,75,117,95,242,74,157,51,34,152,184,64,127,195,241,27,97,47,227,112,210,211,255,0,225,241,192,108,115,74,60,210,225,159,255,0,23,111,255,0,165,33,245,143,138,136,173,244,88,11,253,104,173,31,255,0,120,67,237,0,0,0,0,0,0,0,0,0,0,0,29,91,84,238,102,108,205,52,187,46,215,220,216,221,26,135,62,160,165,96,207,4,204,117,184,103,130,35,253,95,129,253,134,59,72,138,252,200,245,35,242,3,134,27,142,43,125,220,184,227,76,161,168,190,8,145,79,152,70,127,69,95,169,245,125,164,2,142,53,198,245,115,80,181,110,238,187,84,239,81,186,141,110,124,134,85,183,25,109,201,46,184,158,219,83,250,254,242,35,22,199,202,63,65,92,179,244,214,70,168,213,226,116,229,214,212,178,138,125,76,238,140,244,120,15,161,94,171,134,69,147,73,246,52,145,252,113,228,42,31,77,173,133,94,122,129,109,218,132,223,81,53,106,180,56,75,78,113,148,186,250,27,62,249,47,214,248,151,218,67,100,109,5,180,35,216,154,51,100,218,145,219,216,154,109,191,77,140,105,201,158,13,184,141,55,230,106,87,234,124,76,7,126,0,16,151,152,191,26,39,195,253,166,139,62,200,157,182,235,170,103,106,250,89,240,253,55,98,56,125,157,97,109,175,115,79,43,222,88,250,207,24,12,73,204,215,142,166,109,232,69,163,26,91,84,223,58,71,253,247,127,160,101,209,218,112,228,177,234,191,28,201,89,73,184,94,162,251,123,253,196,42,57,182,214,234,201,182,203,42,63,34,29,166,204,178,239,77,97,188,88,183,173,184,126,146,172,212,55,108,71,81,166,119,116,218,82,207,186,212,132,22,16,218,189,229,229,241,23,83,195,71,45,109,49,210,107,105,167,47,24,190,149,175,187,187,196,191,190,67,30,78,61,179,213,110,82,145,252,91,137,46,223,14,253,204,192,82,42,236,203,149,184,231,41,116,220,52,95,202,235,55,241,199,150,236,249,142,33,42,114,59,132,164,158,213,167,246,141,159,229,233,181,151,58,146,170,28,186,55,82,18,241,185,175,16,233,103,10,220,93,201,89,250,68,71,230,32,159,26,156,180,173,75,198,223,126,235,209,186,63,129,173,177,183,243,30,33,199,122,187,151,29,191,165,34,81,33,56,66,92,63,46,249,248,224,6,1,224,15,152,205,94,197,171,181,167,58,209,94,234,219,142,238,240,178,124,42,83,225,48,153,79,47,212,141,25,78,57,189,197,180,93,213,219,204,187,100,133,198,48,251,82,90,75,236,47,114,21,156,30,12,189,248,247,141,88,37,196,126,12,133,197,146,141,142,35,27,139,36,120,201,103,221,245,24,188,110,87,156,69,187,171,186,82,245,167,92,157,213,171,91,219,119,151,72,147,158,188,153,174,23,209,105,41,250,13,151,188,255,0,97,128,155,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,61,111,190,212,102,148,251,235,218,132,227,39,131,63,126,61,194,156,248,251,230,51,87,190,106,238,233,206,139,215,186,86,227,91,124,84,159,10,149,120,188,166,43,200,245,36,198,75,141,236,113,14,151,101,119,243,62,216,33,44,249,161,241,22,238,145,105,75,54,157,14,119,74,173,112,238,216,93,34,86,58,18,97,56,127,73,165,39,232,56,126,242,253,166,40,230,36,71,231,72,68,88,200,222,226,243,180,178,69,156,22,125,255,0,81,0,241,82,156,144,225,169,71,185,106,253,131,151,69,153,114,185,28,165,34,155,150,143,249,93,102,254,56,242,221,159,49,111,156,21,242,210,181,44,235,125,139,175,89,40,254,58,182,254,239,204,120,135,26,233,109,92,134,254,148,121,70,133,101,10,108,252,187,99,227,145,59,34,105,181,151,6,146,154,28,74,55,78,18,51,181,175,16,233,227,42,220,125,205,89,250,70,103,230,3,87,247,27,91,75,54,220,44,40,188,200,91,135,44,174,58,154,184,97,30,139,234,149,83,100,232,255,0,247,161,254,129,159,91,113,204,146,255,0,170,196,114,36,225,36,217,122,235,239,238,247,144,204,92,75,242,214,211,29,89,182,157,114,206,139,232,170,251,91,124,51,251,228,63,230,227,59,253,87,37,37,31,197,182,162,239,241,237,220,136,82,181,231,101,94,154,61,120,191,110,220,144,253,27,89,167,237,222,142,163,79,109,234,52,149,151,116,41,104,60,161,196,251,207,207,226,3,103,208,16,151,151,63,26,42,226,2,211,114,207,189,231,110,186,233,120,220,190,150,60,71,81,217,110,23,102,152,67,104,218,211,41,247,158,126,163,206,102,208,10,157,231,11,160,174,68,149,78,214,106,76,76,176,231,91,210,46,117,62,134,10,4,118,187,41,204,158,76,207,232,163,237,248,136,65,194,38,171,254,227,186,229,65,187,222,145,209,139,31,197,117,149,179,118,55,67,125,180,246,36,44,252,220,247,16,188,254,52,52,190,54,173,240,247,114,218,18,24,234,156,159,7,181,59,141,63,70,116,119,15,185,45,63,226,254,35,92,199,153,114,59,134,211,169,218,164,249,150,114,3,106,54,214,151,16,75,73,246,49,228,49,103,12,218,145,251,171,104,205,6,244,95,103,102,248,173,229,240,217,45,230,203,249,41,47,38,254,5,254,145,148,192,0,0,0,0,0,0,0,0,0,0,7,201,85,60,82,230,31,255,0,23,115,255,0,165,49,245,143,138,182,173,148,105,234,248,69,116,255,0,251,195,1,174,151,26,10,221,196,157,244,121,206,43,181,66,255,0,240,249,2,227,121,102,169,39,194,197,19,105,99,10,140,71,246,250,58,24,166,142,47,223,241,28,70,223,170,248,92,53,84,255,0,248,124,129,115,188,181,162,59,19,133,139,127,170,88,235,34,35,169,242,250,39,78,135,128,18,156,0,0,0,0,0,0,0,0,0,0,98,174,40,44,24,218,145,161,183,117,186,252,95,16,231,162,39,187,29,189,230,140,189,224,222,66,123,146,147,250,254,243,192,202,163,215,33,166,223,142,235,14,167,114,28,66,144,162,206,50,70,88,48,26,203,71,39,244,207,92,153,83,165,225,93,181,174,180,168,252,151,210,84,105,159,250,196,172,26,63,227,103,30,241,108,220,107,107,108,22,248,9,179,167,181,81,234,73,186,232,148,246,22,174,137,150,227,149,70,146,103,219,167,130,201,255,0,201,253,130,179,56,206,183,213,108,241,69,168,205,153,97,18,174,154,196,214,139,224,133,84,100,96,188,207,245,125,253,254,161,200,107,62,188,71,191,52,78,201,211,70,217,220,186,3,20,211,83,219,140,177,208,136,227,38,141,189,52,254,190,115,184,255,0,111,152,12,17,22,44,170,156,230,97,69,111,169,34,91,169,105,180,228,139,114,212,120,34,201,246,44,153,251,197,174,242,231,229,232,170,108,122,102,182,234,204,46,156,181,155,51,105,48,186,153,203,102,81,36,176,247,81,137,56,243,39,19,177,104,207,188,203,200,132,96,229,165,195,203,26,197,173,48,174,26,237,51,196,209,237,215,155,156,71,214,52,127,8,143,46,26,241,234,184,133,253,7,15,220,101,223,200,204,94,221,62,4,74,92,24,244,216,45,116,163,197,105,12,180,141,198,173,168,73,17,36,178,121,51,236,69,230,3,216,195,13,69,97,184,204,39,107,109,32,144,132,228,207,9,34,193,23,113,236,0,0,0,0,0,0,0,0,0,0,0,0,17,83,152,182,187,35,70,116,22,164,112,87,154,173,75,163,225,81,143,62,156,216,155,251,155,107,79,209,116,252,241,245,119,242,147,87,21,114,21,179,65,168,220,53,39,54,69,166,68,122,99,202,193,158,16,218,13,106,236,68,103,228,147,242,35,63,168,81,151,51,78,36,28,214,93,105,145,108,81,164,110,183,237,221,158,17,91,49,212,241,17,33,173,127,73,164,44,176,227,103,230,103,159,118,11,204,34,45,34,145,86,186,42,237,82,169,113,252,76,233,59,186,109,239,74,55,109,73,168,251,168,200,139,213,73,251,253,195,101,93,6,210,218,94,143,105,149,42,198,165,49,210,106,15,95,182,229,43,233,200,117,223,229,45,103,230,225,255,0,40,255,0,208,41,187,149,206,131,167,84,181,193,171,162,171,23,125,50,221,221,212,61,248,207,94,28,212,23,209,113,42,250,77,151,145,31,236,33,122,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,53,113,229,195,179,92,64,232,188,234,92,63,86,177,7,165,224,85,231,141,242,226,169,206,198,234,19,244,25,63,164,103,245,119,243,146,163,197,105,37,164,210,162,236,96,53,100,50,168,80,170,24,63,204,74,99,254,74,177,185,63,180,188,140,95,199,47,174,37,35,235,254,140,66,244,139,219,174,26,79,83,210,37,180,203,248,217,114,186,94,77,33,31,197,178,95,71,63,94,15,206,186,249,168,112,218,246,153,234,145,234,53,18,22,202,45,193,239,234,17,236,232,71,132,207,242,157,82,207,43,89,255,0,36,191,105,119,24,51,131,158,38,170,252,51,234,115,23,44,118,250,244,201,59,188,107,25,74,122,155,99,200,67,126,177,180,226,139,10,127,62,169,125,189,188,131,98,192,28,93,181,112,83,174,154,44,122,237,41,238,172,89,59,246,47,106,147,157,171,52,159,101,17,31,154,79,220,57,64,0,0,0,0,0,0,0,0,0,0,1,3,57,190,216,127,148,188,62,192,172,180,156,57,74,173,181,41,74,207,242,26,133,61,70,95,72,191,91,224,127,180,79,49,15,57,165,209,222,170,240,195,53,198,165,116,124,28,199,36,168,182,18,183,165,20,249,185,79,153,99,57,243,1,67,66,70,242,251,167,185,80,226,158,202,233,183,191,195,85,169,178,21,223,24,36,212,98,247,243,250,196,114,18,215,150,5,53,250,151,20,244,206,132,142,151,133,140,204,149,250,132,173,233,77,70,22,83,220,251,103,62,96,47,204,0,0,0,0,0,0,0,0,0,0,0,0,68,238,102,238,244,184,88,172,122,251,119,187,33,62,89,206,105,211,59,10,67,208,122,235,214,222,180,88,213,118,151,179,195,220,116,197,172,240,71,234,166,91,74,63,113,254,175,192,92,39,55,139,195,208,60,56,194,164,48,175,207,84,107,173,178,178,199,251,211,144,39,164,252,210,101,230,95,18,49,74,246,116,135,97,221,212,57,108,30,28,98,165,25,196,121,125,34,117,38,94,127,96,13,156,116,246,165,233,155,6,218,171,146,183,120,234,60,41,57,198,51,189,148,43,224,95,31,129,14,192,58,7,15,210,94,153,160,218,111,46,65,126,113,235,70,142,226,188,187,153,195,104,204,251,125,163,191,128,0,0,0,0,0,0,0,0,0,0,10,202,231,71,93,151,26,204,182,168,205,43,13,59,62,27,170,236,94,246,170,41,63,118,124,190,177,102,162,180,249,208,208,213,43,79,173,186,178,15,6,205,82,26,15,236,38,42,42,248,255,0,160,4,3,224,74,216,110,234,226,118,200,140,235,187,19,14,179,77,154,126,174,119,108,168,70,44,121,150,62,151,255,0,88,108,71,21,132,197,140,204,100,125,22,91,75,101,246,17,96,107,225,203,192,144,124,83,218,27,253,213,10,121,151,219,233,24,131,96,90,245,106,13,185,69,159,94,169,187,211,137,78,140,236,183,215,180,207,107,109,160,214,163,194,72,204,251,36,252,136,204,6,62,226,55,92,104,124,62,105,117,79,81,107,73,234,38,15,71,99,89,89,111,223,33,150,79,214,75,107,198,58,196,127,68,255,0,210,90,237,234,13,239,117,107,94,160,75,186,42,167,226,170,181,78,158,75,243,104,207,77,132,35,249,41,66,126,139,69,238,47,47,143,156,161,230,121,196,203,154,197,172,146,108,138,26,183,91,214,206,207,10,254,49,226,60,68,88,78,175,213,83,72,90,54,184,217,151,115,60,251,176,93,134,93,229,69,194,59,119,29,77,90,233,120,179,152,176,241,232,166,183,127,25,189,51,162,189,221,183,136,203,6,148,159,172,143,179,222,96,37,127,47,158,13,41,156,61,217,71,115,92,144,115,117,213,191,143,87,85,95,153,233,59,41,9,236,135,220,109,89,105,228,249,17,99,235,63,41,142,0,0,63,12,136,203,6,63,64,5,15,115,57,208,212,233,78,186,63,92,166,192,240,212,171,131,111,134,252,238,252,244,33,195,74,254,147,138,87,210,112,252,200,188,251,100,135,27,203,63,86,15,77,120,141,165,66,121,120,139,89,235,245,187,121,244,96,76,52,255,0,33,71,230,191,118,63,104,154,188,230,45,10,100,221,52,183,46,183,149,137,148,223,25,209,44,43,191,82,69,61,181,127,43,30,69,239,35,21,77,164,53,103,104,122,137,73,170,50,173,171,103,175,131,193,31,155,14,39,222,71,241,248,0,217,220,7,139,106,90,144,74,113,189,138,63,52,231,56,30,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,197,197,45,40,53,54,222,245,23,146,115,140,128,160,238,102,26,176,122,149,196,117,86,19,75,204,90,55,67,162,88,242,235,64,134,106,254,66,79,205,30,252,254,193,200,242,198,208,212,106,182,186,49,92,169,192,241,52,171,127,119,137,252,238,204,117,225,204,74,62,139,137,87,210,108,188,136,252,187,224,132,106,214,10,171,181,189,69,171,85,30,86,229,189,208,201,227,30,76,54,159,129,124,62,2,214,121,51,218,20,200,90,105,113,221,108,171,51,42,94,15,172,88,87,110,156,138,131,105,243,86,60,143,220,68,2,199,72,136,139,4,63,64,0,4,56,230,15,193,165,51,136,75,40,174,107,110,14,46,186,79,241,10,234,171,243,221,87,98,161,93,150,251,109,167,13,50,175,50,60,253,71,231,49,192,6,177,90,127,123,221,90,43,127,196,185,233,71,225,106,180,190,166,11,243,107,199,81,133,163,249,73,90,126,139,167,238,63,63,143,150,196,188,57,107,141,15,136,61,46,166,106,45,21,61,52,206,235,111,107,43,61,155,36,60,201,122,202,109,25,207,68,207,232,151,250,78,182,121,174,112,142,139,114,168,157,115,179,153,196,89,153,244,171,91,191,139,216,152,49,89,238,227,198,103,147,82,143,213,71,219,238,49,136,185,98,113,50,230,143,107,36,107,34,184,173,182,245,205,191,197,63,140,248,127,15,22,107,168,245,82,210,214,189,206,56,69,216,203,30,252,151,96,23,147,82,130,213,74,19,144,158,250,14,99,63,176,200,255,0,208,53,145,213,203,120,173,93,67,171,80,82,239,80,162,244,61,109,184,206,230,27,95,150,79,245,190,35,103,116,169,43,73,41,39,146,49,172,198,189,165,180,234,205,116,154,250,63,193,113,255,0,240,205,0,184,142,82,149,217,117,110,27,98,198,148,173,197,19,126,222,196,95,74,124,227,63,34,47,128,156,2,20,114,156,161,170,145,195,45,57,229,158,85,39,173,147,255,0,147,80,157,245,159,196,77,112,0,0,0,0,0,0,0,0,0,0,1,215,245,10,164,84,107,6,229,171,154,176,80,104,243,36,231,30,91,25,90,190,7,240,248,24,236,3,160,113,3,37,232,122,13,169,18,227,151,231,25,180,107,14,39,203,177,148,55,76,143,191,216,3,93,45,121,174,187,114,107,69,243,87,117,123,202,69,199,83,90,15,4,94,170,165,186,162,247,23,235,124,5,221,242,200,119,171,194,197,31,215,221,177,216,233,242,198,49,78,135,216,80,253,227,33,217,151,117,114,91,231,151,31,169,73,113,126,95,72,221,81,159,151,218,46,159,148,53,225,233,222,28,102,209,223,87,231,169,213,215,25,65,99,253,233,184,16,18,94,73,34,243,63,137,152,9,212,0,0,0,0,0,0,0,0,0,0,0,0,53,228,230,9,78,114,157,197,61,235,212,111,103,137,170,212,164,39,190,114,74,168,202,239,231,245,8,228,37,183,52,10,107,244,222,41,234,125,121,29,95,21,25,233,40,245,9,59,18,170,140,220,39,177,247,198,60,196,73,1,118,156,160,172,63,201,174,31,103,214,157,78,92,170,214,221,148,147,207,242,29,133,1,68,95,72,255,0,87,224,95,176,79,65,15,57,89,209,222,165,112,195,13,199,101,117,188,100,198,228,164,182,18,118,37,116,248,88,79,153,231,24,243,19,12,0,0,0,0,0,0,0,0,0,0,0,0,116,61,111,213,26,110,142,233,141,126,254,169,30,74,151,79,149,37,148,122,223,156,117,168,238,58,148,101,40,94,51,211,62,230,147,34,250,252,128,68,78,106,188,77,55,166,186,97,251,151,91,242,54,214,238,31,205,201,245,51,136,47,199,156,194,254,155,74,71,211,65,121,40,149,240,193,119,20,180,69,81,175,84,112,95,159,148,255,0,252,148,231,106,127,97,121,16,200,124,71,107,85,103,94,117,90,181,126,85,143,8,145,42,74,98,55,234,126,110,58,164,188,234,19,148,182,140,227,170,125,205,57,63,127,192,165,7,42,254,27,94,212,221,83,45,70,173,194,223,69,183,253,253,66,45,253,120,211,89,254,75,169,89,97,104,47,228,159,236,46,224,44,147,128,206,29,218,225,255,0,69,160,211,38,122,213,137,221,95,28,175,44,236,151,41,77,246,39,86,159,160,241,125,19,47,175,191,148,149,30,40,73,33,36,148,151,98,30,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,165,234,230,149,90,218,203,100,78,177,110,232,126,34,4,238,150,244,245,28,71,208,121,183,75,187,107,66,190,147,105,254,81,127,160,245,228,226,83,135,251,171,135,173,69,155,103,87,225,116,227,183,211,240,207,117,27,62,174,88,101,197,250,168,113,195,78,13,226,46,231,223,221,240,45,147,198,11,226,195,133,203,67,137,171,13,202,5,106,46,42,145,177,224,37,111,119,243,59,158,97,110,122,137,117,180,171,41,96,139,214,62,222,101,223,204,43,139,150,95,27,108,105,197,65,26,65,168,83,186,84,73,25,240,47,116,141,93,29,169,153,33,207,85,166,20,181,101,107,65,122,203,237,238,237,146,23,28,211,168,121,4,227,106,202,79,200,240,53,147,214,29,26,190,116,62,240,147,101,223,148,175,5,62,54,204,167,174,203,153,220,211,110,121,180,181,167,232,186,143,127,191,237,34,152,252,28,115,52,187,52,218,171,72,178,245,90,95,141,182,27,109,113,186,221,54,155,232,173,233,136,89,187,181,136,170,113,91,80,183,125,92,224,254,163,192,11,168,1,214,52,239,81,109,93,81,181,105,247,125,161,81,241,148,250,132,118,164,54,190,139,141,246,113,180,56,69,135,18,149,125,23,19,238,47,49,217,192,0,0,0,0,0,0,7,29,113,87,41,246,205,6,163,112,213,94,233,67,166,197,122,91,235,218,165,109,109,180,26,212,120,73,25,159,100,159,145,25,253,64,48,15,20,252,91,209,248,122,174,217,214,242,216,235,202,184,107,116,248,111,150,229,39,167,21,245,190,133,47,248,151,8,240,108,249,17,146,143,226,94,254,115,137,24,116,221,79,225,50,235,172,155,93,72,242,236,201,213,150,11,114,139,233,83,30,82,79,249,39,228,231,188,191,96,165,142,60,117,217,205,111,215,186,221,66,44,190,181,46,143,38,77,50,39,230,246,238,109,169,178,141,10,238,218,20,94,171,190,71,147,248,153,159,149,187,112,105,117,181,171,220,20,81,168,111,69,218,221,54,213,143,106,45,59,204,250,132,221,38,58,76,242,68,156,103,169,241,63,249,64,40,30,183,29,49,43,51,226,36,176,150,101,58,217,23,192,137,102,95,232,18,219,149,111,132,253,244,241,188,89,103,252,26,142,151,159,241,158,145,133,143,47,244,246,24,3,136,123,109,219,79,93,117,2,134,184,253,22,227,92,245,86,216,78,242,87,230,147,49,212,167,190,79,245,125,231,145,150,57,116,92,141,219,92,80,219,110,184,172,20,231,225,193,242,243,223,81,137,219,200,255,0,87,234,251,64,108,26,3,193,151,9,230,144,234,124,150,146,81,126,210,30,96,0,0,0,0,0,0,0,0,0,60,29,117,12,52,183,156,60,33,180,154,148,127,2,34,201,128,169,78,114,218,156,228,139,150,131,166,45,158,80,220,104,181,85,125,164,229,65,159,212,255,0,243,191,103,188,64,142,30,173,89,55,150,182,89,20,56,205,239,235,92,20,210,112,178,69,234,28,182,146,126,102,95,173,241,200,201,188,193,175,153,151,215,20,87,115,210,158,234,34,141,62,125,30,57,237,34,195,44,212,101,26,75,178,83,250,254,252,159,214,99,32,242,160,211,52,234,7,19,69,54,74,182,51,110,82,189,54,133,99,59,157,143,80,130,100,156,18,210,101,217,126,125,203,234,48,23,115,96,210,125,3,98,219,148,61,184,244,117,38,28,76,103,203,166,202,83,241,63,135,196,199,60,63,8,136,136,136,188,136,126,128,0,0,0,0,0,0,0,0,0,0,10,248,231,17,8,158,209,90,76,157,185,54,234,236,119,207,194,37,64,197,131,138,254,231,9,37,13,232,133,49,149,43,6,170,179,56,44,124,97,207,32,21,161,192,229,87,209,92,80,233,243,134,120,75,247,13,37,133,125,138,168,198,207,184,254,2,204,249,174,113,28,155,7,73,24,211,107,118,86,218,173,198,164,166,73,108,207,240,9,17,167,50,191,166,210,147,244,144,159,37,18,190,24,46,226,173,120,72,169,198,161,113,5,101,215,230,61,210,98,149,90,167,78,113,123,77,88,75,83,88,89,158,8,140,252,136,252,136,254,195,28,247,27,122,201,59,90,245,250,187,84,91,253,88,180,185,82,169,16,207,105,39,115,45,205,146,166,207,232,32,203,179,190,70,70,127,19,63,112,117,78,29,116,110,187,196,54,174,82,172,42,123,93,103,106,61,126,162,183,33,56,233,198,117,210,236,107,108,188,153,63,229,23,250,15,99,75,14,204,164,105,245,171,10,210,161,49,209,133,7,169,210,70,229,43,27,220,83,135,221,74,81,253,37,159,153,152,175,110,80,92,63,34,139,101,59,173,245,56,91,93,173,237,240,14,245,51,252,75,211,227,59,217,46,25,121,25,23,172,130,250,179,230,39,54,190,106,107,90,67,165,181,139,233,78,109,93,63,195,236,236,103,158,164,150,154,63,228,43,252,103,234,159,250,64,68,254,59,249,138,51,160,146,14,193,211,95,225,23,63,251,243,253,209,225,187,69,117,62,171,209,150,218,247,54,234,203,178,187,99,227,130,42,228,183,249,136,241,55,65,184,127,40,17,124,117,86,126,104,244,101,61,57,245,13,30,126,24,254,63,1,30,46,107,142,169,118,87,36,220,21,169,29,121,146,182,117,92,216,148,238,218,132,160,187,36,136,139,178,75,200,135,24,3,97,174,12,120,185,161,241,75,100,187,81,67,30,18,181,78,219,227,99,239,91,155,122,143,72,38,253,126,139,104,63,81,140,250,185,243,193,247,243,145,194,148,185,61,214,234,49,53,222,85,33,130,204,89,219,58,223,71,182,200,115,212,159,50,207,153,251,140,133,214,128,129,156,224,36,56,223,15,9,97,37,148,189,157,199,240,196,232,6,66,152,109,40,146,39,92,17,98,196,44,186,190,166,210,237,238,66,140,252,251,121,16,182,238,114,183,228,56,26,117,65,178,22,230,215,234,190,43,98,112,103,187,164,253,61,211,239,183,5,130,63,137,126,223,33,89,220,47,90,178,47,61,113,182,237,232,209,186,234,149,227,61,77,228,156,237,134,242,252,204,203,245,126,32,54,80,143,252,74,123,99,207,183,237,30,192,0,0,0,0,0,0,0,0,0,0,20,129,196,47,49,238,51,172,109,125,212,187,42,214,214,79,5,69,183,239,10,205,46,157,27,242,118,148,231,66,43,19,93,109,166,247,174,50,150,173,168,66,75,42,51,81,227,38,102,125,192,93,248,8,255,0,192,86,169,95,122,211,194,117,141,169,154,151,93,244,205,201,89,244,159,141,155,225,89,143,213,233,84,165,50,223,230,217,66,27,78,27,105,9,245,82,89,198,79,38,102,103,210,185,124,241,183,74,226,190,192,114,133,115,191,18,14,162,218,177,227,179,85,134,169,73,83,245,102,18,203,41,93,89,13,165,150,144,132,57,33,78,37,77,54,74,38,79,166,74,50,39,27,200,75,80,0,0,0,0,0,0,0,0,0,0,21,129,205,3,140,206,36,248,118,215,218,5,149,163,154,145,249,63,69,155,103,197,170,63,27,208,240,37,239,148,185,179,91,83,155,228,48,226,203,40,101,178,193,30,223,87,56,201,153,155,149,255,0,25,156,73,241,19,175,181,251,43,88,245,35,242,130,139,10,207,149,84,98,55,161,224,68,217,41,19,97,54,151,55,199,97,181,158,16,243,133,131,61,190,182,113,146,35,32,179,240,0,0,0,0,0,16,215,95,56,227,147,195,143,27,54,134,143,95,8,136,189,58,189,45,122,106,222,150,226,218,142,186,29,69,234,132,214,10,106,158,89,165,39,24,210,134,146,242,86,175,81,13,147,136,50,52,173,15,76,160,0,0,0,0,0,0,1,31,248,233,172,107,181,169,195,141,197,127,240,245,120,250,2,228,179,246,215,101,255,0,131,225,203,241,148,182,80,191,22,215,240,178,54,219,216,218,142,70,226,74,150,175,13,211,73,25,184,2,64,0,162,29,61,230,167,197,205,58,255,0,182,170,26,141,171,178,234,150,156,90,196,39,171,208,98,91,116,116,191,42,156,151,144,114,89,108,202,58,12,150,166,137,105,35,37,163,185,151,172,159,50,188,139,78,233,161,95,54,173,26,245,181,167,120,218,45,193,79,143,84,167,73,233,45,190,188,87,219,75,141,57,177,100,149,167,114,22,147,194,136,148,89,193,145,31,96,28,176,10,192,230,129,198,103,18,124,59,107,237,2,202,209,205,72,252,159,162,205,179,226,213,31,141,232,120,18,247,202,92,217,173,169,205,242,24,113,101,148,50,217,96,143,111,171,156,100,204,207,32,114,164,226,143,93,184,148,253,212,127,118,187,231,242,143,242,115,208,158,140,255,0,6,67,135,208,241,30,59,173,254,230,105,189,219,186,13,125,44,227,111,108,100,242,19,252,6,52,226,83,87,163,104,46,131,95,58,184,243,241,27,145,110,209,222,122,158,82,216,117,230,29,168,175,13,66,101,196,53,133,154,28,146,227,45,153,145,167,4,179,51,82,72,141,69,73,159,236,163,241,217,255,0,151,63,250,51,71,255,0,178,0,191,224,24,126,173,122,234,134,154,240,137,55,81,175,88,241,31,212,91,87,77,220,173,213,154,150,134,212,195,149,184,212,195,121,244,184,152,202,74,13,7,33,10,35,38,84,148,227,59,12,139,6,28,42,241,49,102,241,95,164,112,245,74,207,131,46,156,180,200,85,54,175,76,146,70,165,211,170,45,161,181,186,193,57,180,146,242,54,186,218,208,226,72,183,33,105,220,148,47,123,104,12,192,0,0,0,2,26,235,231,28,114,120,113,227,102,208,209,235,225,17,23,167,87,165,175,77,91,210,220,91,81,215,67,168,189,80,154,193,77,83,203,52,164,227,26,80,210,94,74,213,234,33,178,113,6,70,149,161,224,153,64,0,0,0,0,0,0,0,0,0,0,0,0,3,31,241,11,116,215,108,109,2,212,187,214,214,157,224,171,86,253,159,89,170,83,164,244,144,231,66,83,16,157,113,167,54,44,148,133,109,90,18,120,81,26,79,24,50,50,236,41,7,253,148,126,59,63,242,231,255,0,70,104,255,0,246,64,23,252,0,0,0,0,0,0,43,47,139,190,108,181,93,43,215,152,154,115,162,246,228,74,181,30,198,172,59,22,242,118,164,218,154,58,187,237,239,101,248,17,148,101,185,132,52,163,81,248,141,166,106,121,180,97,42,101,10,41,33,102,128,58,166,150,234,149,137,173,54,37,51,83,52,210,187,233,155,110,179,214,240,83,124,43,209,250,189,39,150,203,159,155,121,8,113,56,113,165,167,214,73,103,25,44,145,145,159,107,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,29,126,255,0,191,236,221,44,179,106,218,131,168,55,12,74,29,189,67,142,114,103,78,146,103,177,164,100,136,136,136,136,212,181,169,70,148,33,9,35,90,214,164,165,36,165,40,136,195,176,0,169,93,116,231,39,93,103,89,104,142,104,53,189,226,44,27,102,161,37,186,162,42,102,132,126,87,69,90,90,74,84,148,169,158,181,63,97,165,245,52,162,89,169,91,219,83,173,122,170,96,89,254,150,234,149,137,173,54,37,51,83,52,210,187,233,155,110,179,214,240,83,124,43,209,250,189,39,150,203,159,155,121,8,113,56,113,165,167,214,73,103,25,44,145,145,152,118,176,0,0,1,143,245,211,93,52,227,135,77,56,168,234,134,168,86,124,13,42,14,26,101,150,136,151,42,161,41,68,102,220,88,205,153,151,81,229,237,86,11,36,146,74,84,181,169,8,66,214,152,85,203,171,152,253,119,94,239,186,182,142,235,163,251,174,251,130,161,46,171,107,73,133,9,13,193,40,169,103,168,229,44,144,218,119,183,209,67,78,186,219,175,45,197,56,147,90,86,225,45,13,147,161,98,160,0,0,0,43,171,152,255,0,49,250,238,133,215,93,208,109,6,127,194,95,81,60,52,138,245,122,68,36,58,221,41,183,16,135,154,141,29,167,146,166,222,121,198,214,133,45,197,37,77,161,181,146,83,185,197,25,176,22,42,2,53,112,101,199,70,156,113,135,66,156,221,50,7,228,189,231,70,220,237,74,217,145,48,164,56,152,187,246,183,42,59,187,17,215,100,247,33,43,50,66,84,219,134,73,82,72,148,210,220,129,124,96,241,41,204,123,132,93,80,252,135,174,235,212,186,197,10,124,118,228,208,174,53,89,84,104,172,85,80,77,160,223,36,32,153,116,144,182,157,89,182,164,26,247,227,166,179,34,75,168,51,11,137,1,81,124,18,115,86,212,73,26,160,213,143,197,85,229,18,169,66,185,228,49,26,37,199,45,184,148,214,45,245,165,183,207,46,34,52,84,147,168,125,213,70,108,214,226,208,134,73,38,179,50,78,243,43,116,0,1,88,28,208,56,204,226,79,135,109,125,160,89,90,57,169,31,147,244,89,182,124,90,163,241,189,15,2,94,249,75,155,53,181,57,190,67,14,44,178,134,91,44,17,237,245,115,140,153,153,228,14,84,156,81,235,183,18,159,186,143,238,215,124,254,81,254,78,122,19,209,159,224,200,112,250,30,35,199,117,191,220,205,55,187,119,65,175,165,156,109,237,140,158,66,127,128,10,118,227,7,155,38,168,84,117,67,208,188,39,223,81,41,54,77,38,59,105,69,97,52,102,222,126,180,251,141,161,110,45,109,212,35,238,97,13,40,212,210,80,148,17,153,165,197,154,150,75,66,91,11,137,1,78,220,31,113,41,204,123,139,173,80,252,135,161,107,212,186,61,10,4,119,36,215,110,52,217,84,105,76,82,144,109,172,216,37,160,217,104,150,183,93,65,54,148,18,247,227,168,178,35,75,75,50,151,244,142,56,228,219,92,192,47,46,17,245,25,17,10,133,82,145,77,69,163,86,53,181,28,224,203,118,147,25,245,66,124,212,105,39,80,251,170,95,73,69,151,73,231,82,222,22,151,17,209,9,148,0,0,0,0,0,0,0,0,0,0,2,42,241,137,198,47,239,74,213,61,31,252,161,135,226,236,203,215,210,212,234,239,231,58,126,143,233,201,165,236,168,250,140,58,235,189,6,93,151,249,132,109,234,117,123,158,82,140,73,250,77,90,149,95,165,66,174,208,170,113,42,52,218,140,118,229,195,153,17,228,188,196,150,28,73,41,183,91,113,38,105,90,20,147,37,18,136,204,140,140,140,128,125,96,0,0,2,26,240,177,199,28,157,74,226,75,85,120,91,212,148,68,106,187,108,93,23,2,45,106,154,86,211,5,81,167,69,158,226,10,18,219,201,26,228,178,214,20,149,54,147,234,50,211,138,89,37,77,41,199,166,80,0,0,0,0,0,0,0,137,92,190,120,219,165,113,95,96,57,66,185,223,137,7,81,109,88,241,217,170,195,84,164,169,250,179,9,101,148,174,172,134,210,203,72,66,28,144,167,18,166,155,37,19,39,211,37,25,19,141,228,37,168,0,0,0,12,41,198,78,177,215,120,127,225,226,224,214,43,113,159,17,46,217,168,80,228,57,27,114,17,226,226,174,175,13,185,49,183,173,11,38,250,172,56,235,93,77,134,164,111,220,159,89,36,96,51,88,12,105,195,174,188,217,188,73,105,29,11,85,172,201,177,20,138,140,116,34,167,5,153,6,242,233,53,18,66,78,68,39,77,72,66,183,182,165,96,148,104,78,244,26,28,73,108,90,76,242,88,0,0,0,0,0,0,8,127,205,3,94,245,99,135,109,2,160,94,186,57,117,254,79,214,166,222,17,105,111,201,240,49,165,239,138,184,83,92,83,123,36,54,226,11,43,101,179,201,22,239,87,25,193,153,28,0,225,235,152,247,25,215,206,190,233,165,149,116,235,39,141,162,220,23,133,26,151,81,141,249,59,74,111,175,21,249,173,54,235,123,209,25,43,78,228,45,69,148,153,40,179,146,50,62,224,46,252,0,0,0,4,0,230,183,197,30,187,112,215,251,151,126,226,151,207,228,231,229,31,166,253,39,254,12,135,51,175,225,252,15,71,253,210,211,155,118,245,221,250,56,206,238,249,193,96,39,248,10,192,229,127,198,103,18,124,68,235,237,126,202,214,61,72,252,160,162,194,179,229,85,24,141,232,120,17,54,74,68,216,77,165,205,241,216,109,103,132,60,225,96,207,111,173,156,100,136,202,207,192,0,0,0,0,0,0,68,170,7,27,116,170,47,28,119,199,9,26,142,252,72,17,220,145,9,235,78,177,38,82,90,66,159,126,153,78,90,41,36,218,89,34,53,184,235,147,29,67,174,187,149,45,105,101,36,102,109,164,75,80,0,0,0,0,16,215,133,142,56,228,234,87,18,90,171,194,222,164,162,35,85,219,98,232,184,17,107,84,210,182,152,42,141,58,44,247,16,80,150,222,72,215,37,150,176,164,169,180,159,81,150,156,82,201,42,105,78,60,19,40,0,0,0,0,0,0,68,170,255,0,27,116,170,215,28,118,63,9,26,112,252,73,241,219,145,53,235,178,177,26,82,93,66,95,98,153,81,90,233,38,218,153,50,37,182,235,112,221,91,173,59,148,173,10,101,68,70,78,36,4,181,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,30,185,31,196,171,182,124,187,126,209,236,0,26,183,93,209,36,193,184,101,197,150,88,117,29,61,197,219,222,132,153,121,118,242,50,23,61,201,250,67,142,112,240,166,20,88,67,56,218,127,28,206,158,102,42,127,138,43,86,77,153,174,55,37,189,38,55,65,81,188,31,169,188,149,141,208,217,95,153,25,254,183,196,89,135,38,171,238,28,253,59,175,89,8,115,115,244,191,11,189,56,50,219,213,126,160,233,119,219,131,201,23,196,255,0,103,144,11,35,17,203,140,238,46,104,156,45,89,45,84,151,31,197,214,106,59,188,20,125,235,111,119,77,232,228,231,173,209,113,5,234,63,159,91,30,88,46,254,82,52,82,151,56,74,221,70,94,187,197,164,62,88,139,7,127,71,232,247,223,14,2,149,228,89,243,47,121,152,12,61,112,115,17,226,110,189,112,254,80,46,248,233,44,188,145,232,202,122,177,234,18,60,252,49,124,62,2,198,248,16,230,40,206,189,200,43,7,82,191,131,220,255,0,239,47,247,95,137,237,41,213,122,172,198,67,104,218,219,72,46,234,239,159,142,72,233,40,114,118,205,199,84,180,235,145,174,10,44,142,132,200,187,250,78,108,74,182,238,66,144,125,148,70,71,217,71,230,64,54,117,191,44,202,70,160,218,179,109,42,235,29,104,83,186,125,84,110,82,115,177,196,184,93,210,164,159,154,11,200,200,107,151,196,86,141,215,120,121,213,202,173,133,80,107,162,237,59,161,211,86,228,43,61,72,205,58,125,137,110,23,147,197,252,163,255,0,65,108,35,160,122,154,214,175,105,109,30,250,75,155,151,80,241,27,251,25,99,167,37,214,139,249,9,255,0,23,250,165,254,145,6,121,190,240,252,138,213,148,214,183,211,33,110,118,137,187,199,187,212,199,241,207,64,140,215,101,56,69,228,70,94,170,15,235,199,152,12,249,203,235,136,230,117,187,65,32,191,91,149,186,189,72,234,250,75,212,50,254,54,108,162,107,232,180,132,125,6,139,232,231,235,193,249,209,86,164,212,149,87,189,106,53,5,249,187,209,255,0,35,72,47,129,124,4,154,229,173,175,174,104,254,178,21,10,124,206,133,38,226,255,0,117,47,167,187,111,66,44,197,35,177,54,181,30,86,225,121,25,125,121,33,23,175,198,201,171,174,115,100,173,216,233,119,198,63,222,210,2,245,249,102,194,40,124,48,91,248,78,55,248,191,127,194,163,51,254,177,44,132,83,229,171,37,18,56,96,183,118,43,59,124,95,187,255,0,182,51,4,172,0,0,0,0,0,0,0,0,0,0,0,28,13,253,73,244,245,139,113,208,246,231,210,52,153,145,49,159,62,163,42,79,196,190,63,18,28,240,252,50,35,35,35,242,48,26,205,241,11,106,201,179,117,178,247,161,201,70,206,141,193,82,38,203,36,126,161,75,117,37,228,103,250,191,17,61,185,52,234,115,145,238,90,246,152,172,253,71,35,74,170,23,218,110,83,217,253,79,255,0,59,246,123,198,23,230,191,166,105,211,254,38,142,108,101,111,102,227,165,122,105,106,198,54,187,34,161,56,205,56,53,168,207,178,60,251,23,212,67,31,114,249,190,102,88,188,81,90,47,69,123,166,138,205,66,5,30,65,237,35,203,47,84,98,154,139,186,85,250,158,236,31,214,64,54,24,1,224,211,168,125,164,60,217,229,14,36,148,147,248,145,150,72,121,128,0,0,0,0,0,0,0,0,0,240,121,194,101,165,186,175,36,36,212,127,176,128,80,231,53,47,9,251,233,228,248,82,199,248,53,125,79,63,227,61,35,55,62,127,232,236,34,77,18,58,101,214,96,68,81,101,47,74,105,179,47,137,26,200,191,210,36,135,49,139,145,187,151,138,27,145,214,213,146,130,252,200,62,94,70,138,140,190,222,69,250,223,95,218,49,55,15,22,219,183,102,186,233,253,9,17,250,205,201,185,233,77,190,157,228,159,205,42,99,73,87,124,151,235,123,143,32,47,203,134,232,116,221,48,225,50,212,172,147,125,56,241,44,200,53,151,251,168,254,141,49,149,40,255,0,148,126,72,247,23,236,28,39,11,28,91,209,248,133,174,222,54,234,24,232,74,183,171,117,24,108,22,229,43,169,21,133,176,132,175,248,150,200,178,111,121,25,154,139,226,126,238,39,140,171,173,173,33,224,158,179,67,102,46,91,169,90,178,45,68,39,121,151,76,156,164,200,73,30,76,149,156,116,254,37,255,0,40,84,79,1,250,234,230,136,107,221,14,161,42,95,70,151,87,147,26,153,47,243,123,182,182,236,216,166,181,118,109,106,63,85,175,34,193,252,12,143,204,54,26,1,199,91,181,202,125,205,65,167,92,52,167,186,176,234,81,89,150,194,246,169,59,155,113,4,180,158,20,68,101,217,69,230,68,127,80,228,64,0,0,0,0,0,0,7,88,212,77,69,181,116,186,213,168,93,247,125,71,193,211,233,241,221,144,226,250,46,57,217,182,214,225,150,27,74,149,244,91,87,184,252,128,114,215,13,122,155,107,208,231,220,53,135,250,48,169,209,157,148,251,155,84,173,173,182,131,90,143,9,35,51,193,36,252,136,204,81,207,49,158,48,164,107,205,249,34,202,182,164,102,217,161,73,91,73,245,11,243,175,178,244,182,201,126,187,40,113,57,109,212,246,201,145,125,103,220,185,78,59,249,132,214,245,218,161,42,193,211,233,62,22,207,104,220,101,195,216,133,248,179,37,74,104,215,249,216,200,117,189,237,58,142,219,187,99,227,147,44,3,194,247,13,55,175,18,26,135,2,219,183,105,189,106,115,79,180,229,77,254,179,73,233,69,39,217,67,202,218,183,91,82,176,151,136,240,147,220,126,239,168,59,135,3,60,44,214,184,138,213,106,122,37,83,183,219,116,183,218,149,61,238,178,11,114,27,147,27,168,222,210,117,183,11,45,189,157,201,207,213,223,202,247,116,139,74,109,109,26,178,32,216,182,140,79,15,2,15,87,98,122,142,47,233,188,227,167,252,98,214,175,164,226,191,148,127,232,46,31,135,205,12,180,244,7,78,41,150,61,175,11,162,108,199,101,83,23,212,117,93,105,36,195,77,56,188,45,197,237,207,69,61,136,240,94,239,137,228,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,1,134,56,145,225,107,78,120,148,181,213,67,187,224,226,91,120,240,178,250,175,254,103,46,50,165,250,141,186,217,43,36,194,75,185,246,243,47,174,147,120,138,224,95,88,184,122,68,186,173,110,155,226,232,113,223,110,58,39,245,162,183,189,74,142,111,43,243,105,144,226,203,4,133,151,151,125,191,89,16,216,100,124,85,154,53,58,224,166,73,163,213,163,245,226,75,105,108,188,222,245,39,114,20,147,74,139,41,50,50,201,25,151,99,1,174,247,12,124,95,106,119,13,55,36,103,173,218,150,234,42,228,32,231,193,232,199,46,171,102,227,61,66,234,45,151,22,156,161,130,79,171,220,188,203,191,157,212,240,167,198,78,157,113,57,110,54,245,18,71,134,173,71,65,34,100,45,143,175,107,137,109,131,112,250,138,97,180,30,22,249,39,183,110,217,46,222,80,255,0,141,158,87,172,84,189,45,169,186,38,215,73,243,55,231,205,167,110,53,111,255,0,116,188,226,186,178,101,224,178,102,210,112,73,250,200,188,200,86,84,42,141,243,162,215,210,156,132,247,162,235,180,73,134,147,61,172,191,177,214,94,47,137,45,7,133,180,95,18,237,239,35,238,27,61,0,169,142,21,185,181,205,166,38,5,151,174,48,60,75,37,210,97,53,158,169,35,97,126,97,178,46,132,104,102,103,130,39,87,231,239,219,240,49,101,58,93,174,26,119,171,244,102,235,118,77,111,198,176,178,47,252,25,246,240,102,132,43,253,241,180,31,147,137,247,123,254,208,29,248,7,225,25,25,17,151,145,143,142,177,88,167,80,105,207,213,106,178,58,49,163,54,167,92,94,197,43,9,74,77,70,120,73,25,249,17,249,16,15,180,87,135,53,46,44,98,216,150,91,186,47,108,204,255,0,12,87,24,82,103,23,76,251,67,121,169,177,156,47,93,149,39,233,161,61,210,178,87,195,5,220,115,220,85,243,55,211,45,59,183,171,54,174,159,189,233,139,137,214,228,65,73,237,145,31,195,172,208,250,9,207,206,197,82,23,181,196,35,182,112,121,243,193,24,166,157,64,190,43,90,141,120,85,111,42,251,253,89,149,73,111,202,89,237,66,112,110,58,183,12,189,68,164,188,214,126,226,255,0,64,15,138,220,160,213,175,27,146,159,110,210,25,235,212,42,243,26,136,194,55,37,27,221,117,194,66,75,42,50,73,101,74,47,51,34,251,6,196,124,27,233,99,250,75,195,173,169,107,212,35,116,103,63,74,131,46,115,123,201,91,100,42,12,116,56,89,37,168,143,214,108,203,41,60,124,5,126,114,168,225,9,53,250,194,117,202,247,165,245,33,67,199,162,203,175,140,62,133,65,146,203,191,154,120,143,232,154,189,85,35,31,31,113,11,114,109,180,52,218,90,108,176,148,17,37,37,240,34,1,64,28,201,109,247,40,156,78,215,157,84,110,138,38,174,84,164,250,251,183,111,168,76,245,188,207,25,199,144,194,186,9,88,173,80,245,162,200,159,111,171,19,147,113,83,58,69,132,122,202,41,109,26,75,215,35,34,245,136,188,196,197,231,21,106,76,164,107,173,34,180,166,255,0,131,205,161,199,81,47,37,244,151,50,160,172,99,38,126,69,240,16,247,135,181,26,53,215,79,86,74,193,149,211,73,60,227,203,248,99,64,54,71,211,201,149,26,133,129,109,79,171,150,39,73,163,195,122,73,122,189,157,83,40,53,253,30,223,72,207,203,183,192,118,17,194,217,74,53,89,212,37,154,183,26,169,145,79,56,198,127,52,145,205,0,0,0,0,0,0,0,0,0,233,250,195,88,58,6,148,222,53,148,175,106,161,208,106,15,165,88,206,13,17,156,81,31,145,252,62,3,184,8,251,199,149,218,86,143,11,215,195,251,246,170,165,70,169,211,144,120,207,172,229,58,81,151,184,255,0,87,234,251,64,80,46,173,86,94,184,53,66,237,172,190,230,245,76,174,79,123,118,8,179,190,67,138,247,17,124,126,2,216,57,56,105,203,116,125,53,173,95,110,177,252,34,116,233,49,82,230,239,247,165,199,167,186,69,141,198,94,101,156,237,35,255,0,48,167,103,92,114,75,235,117,125,214,234,205,71,245,153,152,216,107,128,27,114,53,189,194,221,145,225,209,181,85,26,61,54,123,157,204,242,183,41,209,115,230,103,240,247,99,236,1,34,192,0,0,0,0,0,0,0,0,0,0,0,0,86,215,57,202,235,81,52,222,222,163,154,191,56,245,82,35,152,193,249,27,21,4,252,63,210,44,148,84,175,58,170,244,51,186,173,107,103,63,194,189,31,6,118,59,255,0,23,212,168,163,225,143,63,175,63,80,10,208,163,214,37,81,94,122,68,53,236,113,214,20,206,112,71,140,153,31,188,143,224,67,41,112,173,166,242,245,139,95,173,122,2,219,235,182,117,120,83,39,22,73,57,99,198,176,135,15,233,35,252,103,242,79,63,2,24,120,89,223,38,173,28,55,174,138,238,176,78,107,45,183,14,85,29,159,91,201,68,229,62,66,85,217,127,111,99,71,237,247,0,179,221,34,176,233,218,101,167,148,155,34,146,207,74,37,55,175,211,70,229,43,29,71,220,116,251,169,74,63,53,159,188,255,0,208,34,143,54,218,220,186,103,12,147,224,198,115,105,78,233,111,236,71,244,42,16,12,188,200,254,63,80,155,194,21,243,96,182,165,215,120,95,170,204,136,121,84,14,134,81,219,214,223,81,130,94,102,101,143,47,172,5,28,209,40,211,174,10,163,52,138,107,93,73,50,55,108,78,226,44,237,73,168,251,168,200,188,136,253,227,53,79,224,163,95,227,71,41,208,236,255,0,21,17,95,69,239,72,66,70,123,145,125,19,127,62,121,47,216,49,37,141,114,46,209,186,97,92,45,181,212,84,78,166,19,187,25,220,218,145,231,131,253,111,128,217,99,76,47,75,106,243,179,33,220,20,9,27,226,200,234,96,246,56,95,69,213,163,249,105,35,243,73,251,128,66,30,88,220,23,94,154,42,237,67,81,245,46,149,232,250,156,190,151,131,99,174,211,187,118,120,198,92,245,153,125,105,60,165,212,31,116,251,251,119,201,149,135,58,226,25,65,184,179,194,75,204,126,154,210,148,238,51,236,43,91,153,15,30,212,123,122,143,55,70,52,222,79,94,170,255,0,79,198,202,216,164,244,54,170,28,150,253,71,163,154,85,185,38,178,245,87,219,204,251,224,128,66,158,97,218,249,47,90,181,202,115,49,231,117,232,212,126,151,129,252,209,39,248,216,113,13,207,54,208,191,166,215,242,179,245,96,188,242,127,40,93,49,252,178,214,218,133,222,252,126,172,91,91,165,214,61,251,118,248,152,147,219,79,146,200,207,186,125,196,175,216,32,82,148,165,171,114,143,38,98,251,185,110,240,223,81,225,255,0,71,156,114,224,107,167,90,184,49,227,83,185,39,142,132,169,157,62,232,117,104,250,15,23,209,199,215,147,242,9,114,0,0,0,0,0,0,0,0,0,0,53,172,226,199,218,159,89,62,240,46,31,152,190,54,83,26,214,113,99,237,79,172,159,120,23,15,204,95,1,117,60,174,61,132,244,203,241,175,156,77,20,87,165,90,153,117,104,222,163,219,154,165,101,75,240,245,171,102,160,213,66,54,231,28,67,111,108,63,93,135,122,107,66,212,203,168,53,54,226,9,69,189,181,173,38,120,81,139,212,229,113,236,39,166,95,141,124,226,104,160,16,27,36,112,171,196,197,155,197,126,145,195,213,43,62,12,186,114,211,33,84,218,189,50,73,26,151,78,168,182,134,214,235,4,230,210,75,200,218,235,107,67,137,34,220,133,167,114,80,189,237,163,48,13,109,184,85,226,98,242,225,67,87,33,234,149,159,6,37,69,10,142,170,109,94,153,36,137,40,168,211,156,91,107,117,130,115,105,169,149,238,105,181,161,196,145,237,90,19,185,43,70,246,215,176,246,149,106,101,171,172,154,113,110,106,149,149,47,196,81,110,106,123,85,8,219,156,109,110,51,188,189,118,29,233,173,104,75,205,44,148,219,136,37,30,199,16,180,153,229,38,3,181,128,0,0,0,0,0,0,10,86,231,87,237,79,107,125,223,193,249,141,68,57,42,123,83,221,63,119,243,190,99,78,14,117,126,212,246,183,221,252,31,152,212,67,146,167,181,61,211,247,127,59,230,52,224,23,82,0,0,0,0,2,149,185,213,251,83,218,223,119,240,126,99,81,25,87,149,103,30,63,247,163,133,77,95,173,127,141,106,208,174,212,234,63,243,8,141,68,74,58,95,250,66,154,91,143,127,139,142,132,255,0,20,129,138,185,213,251,83,218,223,119,240,126,99,81,16,0,6,213,0,33,7,45,14,56,227,113,29,102,179,163,215,194,37,163,81,108,186,59,107,122,91,139,118,66,43,148,230,77,182,10,106,158,89,169,69,36,148,182,146,242,86,175,93,110,19,136,51,37,45,12,205,240,0,0,0,28,77,217,107,80,175,155,86,179,101,93,48,124,109,22,224,167,200,165,212,99,117,86,223,94,43,237,169,183,91,222,131,74,211,185,11,81,101,38,74,44,228,140,143,184,229,128,6,178,220,64,233,159,238,55,174,55,230,150,183,18,171,30,37,179,112,78,167,192,244,163,123,37,61,5,15,43,194,190,191,81,4,174,171,6,211,132,180,164,146,180,172,148,146,218,162,23,63,202,159,94,100,235,39,11,144,45,154,236,216,142,87,116,218,65,91,46,33,50,26,55,220,167,33,164,42,3,203,101,8,73,180,142,145,156,100,153,146,186,135,13,197,154,212,163,89,38,47,243,180,209,202,235,87,85,139,196,12,119,186,212,89,52,242,179,166,55,181,9,240,146,155,114,68,184,231,147,94,247,58,200,118,79,98,70,212,120,95,89,89,113,36,88,47,149,62,188,198,209,190,40,224,91,53,217,178,219,161,106,76,114,182,92,66,100,58,76,55,81,91,168,84,7,150,202,16,162,117,125,82,56,201,51,36,244,202,99,139,53,165,36,178,80,119,94,117,126,212,246,183,221,252,31,152,212,70,85,228,99,250,108,254,141,255,0,121,12,85,206,175,218,158,214,251,191,131,243,26,136,202,188,140,127,77,159,209,191,239,32,28,175,59,77,99,161,53,106,216,188,63,71,103,173,90,147,80,43,198,99,155,150,159,9,21,182,228,68,142,88,52,108,115,172,183,100,247,37,238,71,133,245,147,135,18,101,13,121,111,104,133,87,91,184,175,180,211,79,174,68,165,199,176,228,71,190,39,45,230,212,226,223,98,4,200,230,76,52,146,193,26,220,117,198,144,102,165,17,37,6,181,250,198,146,109,125,43,140,157,116,153,196,79,17,215,158,163,122,103,210,52,85,84,28,167,91,138,65,62,134,81,71,142,181,55,20,219,105,243,53,181,212,65,117,214,140,36,186,175,58,173,137,53,26,74,205,57,52,232,189,42,218,208,106,166,180,85,109,8,140,92,55,133,98,92,74,117,105,75,75,175,191,68,99,164,223,73,24,81,244,81,227,26,149,185,56,66,150,109,54,165,110,74,26,50,9,107,197,143,178,198,178,125,223,220,63,46,124,80,95,10,188,76,94,92,40,106,228,61,82,179,224,196,168,161,81,213,77,171,211,36,145,37,21,26,115,139,109,110,176,78,109,53,50,189,205,54,180,56,146,61,171,66,119,37,104,222,218,239,211,139,31,101,141,100,251,191,184,126,92,248,214,176,6,207,186,85,169,150,174,178,105,197,185,170,86,84,191,17,69,185,169,237,84,35,110,113,181,184,206,242,245,216,119,166,181,161,47,52,178,83,110,32,148,123,28,66,210,103,148,152,237,98,130,249,124,241,183,85,225,66,255,0,114,133,115,191,46,118,157,93,82,35,179,85,134,169,74,75,20,151,212,243,41,93,89,13,165,151,86,181,183,29,46,37,77,54,73,55,139,166,74,51,54,219,197,239,90,119,77,10,249,181,104,215,173,173,59,198,209,110,10,124,122,165,58,79,73,109,245,226,190,218,92,105,205,139,36,173,59,144,180,158,20,68,162,206,12,136,251,0,229,133,43,115,171,246,167,181,190,239,224,252,198,162,46,164,82,183,58,191,106,123,91,238,254,15,204,106,32,50,175,42,206,60,127,239,71,10,154,191,90,255,0,26,213,161,93,169,212,127,230,17,26,136,148,116,191,244,133,52,183,30,255,0,23,29,9,254,41,2,213,6,170,226,242,121,104,113,199,27,136,235,53,157,30,190,17,45,26,139,101,209,219,91,210,220,91,178,17,92,167,50,109,176,83,84,242,205,74,41,36,165,180,151,146,181,122,235,112,156,65,153,41,104,100,38,248,0,0,0,0,0,0,0,0,0,12,85,197,143,178,198,178,125,223,220,63,46,124,107,88,54,83,226,199,217,99,89,62,239,238,31,151,62,53,172,1,181,64,0,0,0,8,149,204,51,141,58,87,11,26,95,34,133,104,92,17,19,170,151,44,114,43,126,25,198,76,163,132,193,185,181,218,131,237,169,68,148,33,41,39,82,209,172,148,75,120,146,93,55,16,135,182,134,42,230,91,204,18,54,143,82,171,28,62,105,5,86,91,122,131,62,63,134,172,85,162,58,236,87,237,164,45,49,95,108,219,53,176,104,125,114,35,62,234,73,108,186,149,176,120,81,25,44,147,138,97,31,85,90,173,85,175,213,102,215,107,181,57,117,26,149,70,67,146,230,76,150,242,158,126,75,238,40,212,227,174,56,163,53,45,106,81,154,141,70,102,102,102,102,98,234,120,51,229,149,102,233,214,137,92,84,62,35,104,177,46,27,135,82,35,194,69,114,152,211,230,218,41,49,35,190,153,45,66,106,92,117,37,227,89,188,134,156,125,77,184,77,45,108,180,130,37,165,174,163,161,92,28,11,241,155,93,224,243,81,229,84,220,165,122,102,204,186,60,60,123,154,154,210,16,82,148,219,70,190,148,152,206,43,24,121,174,171,166,77,169,68,219,137,90,146,173,166,104,117,189,130,105,53,106,85,126,149,10,187,66,169,196,168,211,106,49,219,151,14,100,71,146,243,18,88,113,36,166,221,109,196,153,165,104,82,76,148,74,35,50,50,50,50,26,235,241,131,194,101,229,194,46,168,126,67,215,100,75,172,80,167,199,110,77,10,227,84,2,138,197,85,4,218,13,242,66,9,199,73,11,105,213,155,106,65,175,126,58,107,50,36,186,131,57,21,203,23,143,31,220,66,187,27,65,181,98,181,182,193,184,42,9,244,109,82,163,81,233,197,181,222,82,30,83,152,79,73,71,209,144,250,163,146,183,56,219,76,168,220,120,241,189,213,24,93,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,249,42,212,154,85,126,149,54,133,93,166,68,168,211,106,49,220,137,50,28,182,82,243,18,88,113,38,151,26,113,181,17,165,104,82,76,210,105,50,50,50,51,35,31,88,0,160,190,97,156,22,85,120,88,213,9,21,219,66,223,150,157,43,185,100,17,219,243,14,74,165,20,39,205,189,206,211,223,113,73,37,33,105,81,58,166,137,102,163,91,36,147,234,56,180,61,183,229,224,23,141,123,171,133,61,71,137,68,171,84,252,70,153,92,213,6,91,184,233,242,13,197,183,3,121,165,181,84,227,147,105,90,210,243,72,34,53,165,9,62,179,104,36,25,110,75,75,106,244,245,75,75,108,77,105,177,42,122,103,169,116,47,76,219,117,158,143,141,133,226,158,143,213,233,60,135,155,252,227,43,67,137,195,141,33,94,170,139,56,193,228,140,200,245,236,226,187,133,29,71,225,43,81,215,101,94,173,120,234,84,238,163,244,10,251,12,154,34,213,226,164,200,141,73,35,51,233,188,141,201,39,89,51,53,54,165,36,200,214,133,182,226,195,99,58,77,90,149,95,165,66,174,208,170,113,42,52,218,140,118,229,195,153,17,228,188,196,150,28,73,41,183,91,113,38,105,90,20,147,37,18,136,204,140,140,140,135,21,127,223,246,110,150,89,181,109,65,212,27,134,37,14,222,161,199,57,51,167,73,51,216,210,50,68,68,68,68,106,90,212,163,74,16,132,145,173,107,82,82,146,82,148,68,117,1,203,75,152,36,157,30,170,209,248,124,213,250,172,70,244,250,124,143,13,71,171,75,117,168,172,91,75,90,165,62,225,184,104,96,214,250,36,73,125,164,154,222,117,40,96,178,163,50,65,43,29,3,152,239,28,113,184,173,188,160,89,250,124,137,113,244,234,207,144,250,224,188,234,221,105,117,185,106,34,65,205,117,131,50,74,16,148,146,146,194,84,158,170,80,235,170,81,164,222,54,155,12,105,198,47,24,183,223,23,247,220,122,253,126,31,161,173,186,54,255,0,201,251,127,168,204,143,69,245,89,142,137,95,194,144,195,78,63,213,114,57,57,249,194,61,153,218,156,17,119,192,3,149,141,107,87,101,218,181,27,214,60,29,244,90,85,66,29,46,100,158,170,11,165,42,91,114,92,142,222,195,61,234,220,136,82,79,36,70,146,233,225,70,70,164,145,242,186,91,165,183,222,180,223,116,205,51,211,74,23,166,110,74,207,91,193,66,241,76,199,234,244,153,91,206,126,113,229,161,180,225,182,150,175,89,69,156,96,178,102,68,97,114,156,184,57,128,67,226,34,132,214,146,106,245,197,255,0,117,136,30,37,246,164,200,109,136,237,220,81,119,173,205,209,208,202,27,109,15,50,217,146,22,201,39,113,182,209,58,147,95,231,137,169,212,53,119,176,47,251,203,75,47,42,78,160,233,245,195,46,135,112,208,228,20,152,51,163,25,111,105,120,50,50,50,50,52,173,10,73,169,11,66,136,208,180,41,73,81,41,42,50,59,126,164,243,134,209,230,120,116,133,124,215,98,68,153,171,104,142,218,102,88,241,10,116,102,30,124,165,19,46,45,185,202,140,227,45,160,217,204,146,65,169,102,146,50,104,212,165,22,227,12,129,204,119,142,57,60,41,89,176,44,253,62,68,73,26,139,120,71,125,112,94,117,109,58,138,36,68,153,32,230,186,193,153,169,107,82,141,73,97,42,79,73,75,105,213,40,212,76,155,78,81,93,38,147,85,175,213,97,80,168,84,201,117,26,149,70,67,113,33,195,136,202,158,126,75,238,40,146,219,77,182,146,53,45,106,81,146,73,36,70,102,102,68,67,150,191,239,251,203,84,239,42,182,160,234,13,195,46,185,112,215,36,28,153,211,164,153,111,117,120,34,34,34,34,36,161,9,73,37,8,66,72,144,132,37,41,73,37,41,34,43,126,229,165,203,238,54,143,82,168,252,65,234,253,42,91,122,131,62,63,137,163,210,101,180,236,87,237,164,45,50,152,112,156,36,62,104,125,114,35,62,210,141,15,52,149,176,121,73,145,44,149,128,202,188,188,248,44,165,112,177,165,241,235,183,125,191,17,58,169,114,199,51,184,38,20,148,202,56,76,27,155,154,167,176,226,82,73,66,18,146,105,78,146,13,68,183,137,71,212,113,8,103,110,74,226,187,133,29,56,226,215,78,23,101,94,173,120,26,172,30,163,244,10,251,12,146,229,82,37,40,136,141,73,35,50,234,50,189,169,39,89,51,36,184,148,164,200,208,180,54,226,51,88,0,214,7,84,180,182,251,209,107,238,167,166,122,151,66,244,53,201,70,232,248,216,94,41,153,29,46,171,40,121,191,206,50,181,182,172,182,234,21,234,168,241,156,30,12,140,138,215,249,87,241,213,26,255,0,183,169,92,48,234,148,248,140,92,244,56,236,211,108,199,153,138,238,250,181,57,136,175,45,76,58,77,182,108,182,184,172,198,34,39,22,180,117,80,164,22,213,56,133,173,204,213,204,51,130,202,87,20,250,95,34,187,104,91,241,21,170,150,212,114,59,126,97,201,76,83,154,193,57,185,218,123,238,41,38,149,161,73,55,84,209,44,210,72,120,210,125,70,208,183,183,80,181,90,147,85,160,85,102,208,171,180,201,116,234,149,58,67,145,38,67,150,202,153,126,51,237,168,210,227,78,54,162,37,33,105,81,26,77,38,68,100,100,100,96,39,175,58,191,106,123,91,238,254,15,204,106,35,42,242,49,253,54,127,70,255,0,188,132,10,226,95,137,139,203,138,91,134,212,188,245,6,12,68,92,52,11,94,61,185,58,108,98,36,34,166,182,101,73,120,165,155,68,146,75,43,82,100,36,150,132,250,155,208,165,36,144,149,19,104,229,180,3,139,59,203,135,61,47,213,107,31,79,227,203,131,93,212,168,244,184,209,238,56,147,201,135,232,200,138,227,230,233,182,142,154,141,75,117,169,14,54,75,74,219,91,71,133,164,247,18,76,130,106,115,88,227,182,170,117,89,252,44,232,213,205,17,52,212,199,54,47,122,173,57,245,41,247,31,53,45,46,81,201,100,68,148,33,41,36,155,251,20,163,89,175,160,163,70,199,219,114,189,116,47,66,245,31,136,189,71,167,105,126,151,209,188,117,86,118,93,121,231,76,209,22,159,21,38,68,228,169,46,17,31,77,148,110,78,79,6,163,82,146,132,37,107,90,16,174,2,192,176,47,45,83,188,169,58,125,167,214,244,186,229,195,92,144,81,160,193,140,69,189,213,224,204,204,204,204,146,132,37,36,165,173,106,50,66,16,149,41,70,148,164,204,175,251,130,78,15,173,158,17,180,189,170,42,74,36,219,218,185,29,133,93,149,136,142,200,232,78,125,167,31,91,40,109,183,86,105,74,25,76,149,180,75,74,27,55,9,36,181,165,38,123,82,29,255,0,135,93,6,179,120,109,210,58,22,148,217,144,162,37,20,232,232,93,78,115,49,205,149,213,170,38,132,148,137,174,146,150,181,111,113,73,201,36,214,173,136,36,54,147,216,132,145,82,103,52,127,110,205,77,252,23,228,240,133,255,0,10,1,230,143,237,217,169,191,130,252,158,16,9,255,0,203,23,143,31,221,190,133,27,65,181,98,181,186,254,183,233,233,244,109,82,163,81,234,74,186,25,74,222,83,152,79,73,37,214,142,194,99,146,183,56,227,175,36,156,120,243,177,213,20,255,0,26,176,210,106,213,90,5,86,21,118,133,83,151,78,169,83,164,55,46,28,200,143,41,151,227,62,218,137,77,186,219,137,50,82,22,149,17,40,148,70,70,70,68,100,54,9,224,95,140,218,23,24,122,113,42,166,229,43,208,215,157,175,225,227,220,212,214,144,179,138,151,29,37,244,164,198,113,89,203,46,244,157,50,109,74,55,27,82,20,149,110,34,67,174,4,149,0,0,0,0,0,0,0,21,87,207,59,244,39,253,36,254,237,29,43,149,63,28,113,180,214,171,3,133,189,73,68,183,104,87,61,96,145,107,84,210,183,95,58,117,70,82,144,130,132,182,242,100,136,207,59,133,37,77,164,186,111,58,226,150,74,75,170,113,158,235,207,59,244,39,253,36,254,237,21,86,3,106,128,21,129,202,235,152,4,58,188,58,111,12,154,223,113,116,106,172,248,106,117,143,84,125,182,24,138,228,86,152,105,134,105,42,233,161,27,94,46,150,90,113,195,90,158,83,138,108,212,75,38,146,237,159,128,214,219,137,186,181,86,129,197,222,171,215,104,85,57,116,234,149,59,82,43,178,225,204,136,242,153,126,51,237,212,222,83,110,182,226,76,148,133,165,68,74,37,17,145,145,145,25,11,148,229,243,198,221,43,138,251,1,202,21,206,252,72,58,139,106,199,142,205,86,26,165,37,79,213,152,75,44,165,117,100,54,150,90,66,16,228,133,56,149,52,217,40,153,62,153,40,200,156,111,52,195,197,143,181,62,178,125,224,92,63,49,124,117,77,42,212,203,171,70,245,30,220,213,43,42,95,135,173,91,53,6,170,17,183,56,226,27,123,97,250,236,59,211,90,22,166,93,65,169,183,16,74,45,237,173,105,51,194,140,6,207,192,48,255,0,10,188,76,89,188,87,233,28,61,82,179,224,203,167,45,50,21,77,171,211,36,145,169,116,234,139,104,109,110,176,78,109,36,188,141,174,182,180,56,146,45,200,90,119,37,11,222,218,51,0,0,0,0,13,96,116,171,83,46,173,27,212,123,115,84,172,169,126,30,181,108,212,26,168,70,220,227,136,109,237,135,235,176,239,77,104,90,153,117,6,166,220,65,40,183,182,181,164,207,10,49,179,240,213,92,6,201,28,42,241,49,102,241,95,164,112,245,74,207,131,46,156,180,200,85,54,175,76,146,70,165,211,170,45,161,181,186,193,57,180,146,242,54,186,218,208,226,72,183,33,105,220,148,47,123,104,204,3,90,206,26,56,139,190,248,95,213,56,26,153,98,200,255,0,21,14,177,11,99,63,225,58,95,137,101,231,225,245,29,105,206,143,87,160,132,245,80,157,232,243,35,243,35,216,34,195,226,31,75,245,7,65,152,226,70,145,85,151,26,201,85,30,93,110,76,137,112,220,75,240,216,139,212,241,105,113,164,18,148,165,180,166,94,73,147,123,201,70,131,54,205,100,105,51,12,150,34,175,52,127,97,61,77,252,23,231,16,133,122,198,230,251,196,93,3,90,43,215,52,57,209,46,157,58,149,88,148,170,101,181,91,165,197,134,252,106,82,165,239,101,9,145,17,36,180,73,76,114,38,137,110,45,244,17,169,74,82,93,50,35,18,255,0,139,205,102,147,175,252,173,238,253,86,127,78,174,11,49,21,200,244,39,217,131,89,233,111,121,7,85,128,102,251,6,133,26,151,25,74,53,19,78,56,134,150,226,18,78,19,105,66,208,106,10,214,224,115,139,186,175,8,58,184,171,173,250,116,186,197,167,94,142,154,109,199,74,98,66,144,181,176,75,37,34,83,40,53,19,75,146,201,238,217,212,44,26,28,121,178,83,125,83,113,59,4,90,119,77,10,249,181,104,215,173,173,59,198,209,110,10,124,122,165,58,79,73,109,245,226,190,218,92,105,205,139,36,173,59,144,180,158,20,68,162,206,12,136,251,13,91,68,202,229,215,199,84,158,22,175,34,177,245,6,124,181,233,93,126,67,207,78,102,52,86,150,186,101,69,226,142,130,169,25,147,102,251,200,75,113,210,218,217,74,254,130,212,180,161,107,73,33,97,123,192,0,0,35,171,124,118,232,49,241,71,35,133,151,174,104,137,172,38,59,44,71,170,165,253,208,156,173,155,174,37,218,58,215,130,74,36,165,36,201,167,10,82,86,226,220,96,205,15,32,155,115,21,115,47,227,142,55,14,54,107,218,61,99,162,90,245,22,244,163,184,182,101,182,183,99,162,135,78,120,220,96,230,165,228,26,84,114,77,72,117,44,165,10,245,22,217,184,179,34,74,16,245,37,218,118,181,118,249,186,168,214,85,173,7,198,214,174,10,132,122,93,58,55,85,13,245,229,62,226,91,105,189,235,52,161,59,150,180,150,84,100,146,206,76,200,187,128,185,78,117,126,203,22,183,222,4,31,151,84,69,85,240,157,237,79,163,127,120,22,247,204,88,19,211,143,77,57,212,77,41,229,167,163,246,62,169,93,82,235,55,13,58,232,162,178,251,47,70,136,202,41,8,69,26,106,17,77,104,226,150,215,81,29,40,38,205,229,173,197,186,178,90,247,237,82,80,136,23,194,119,181,62,141,253,224,91,223,49,96,6,202,96,0,0,42,175,158,119,232,79,250,73,253,218,45,80,85,95,60,239,208,159,244,147,251,180,6,42,228,169,237,79,116,253,223,206,249,141,56,93,72,165,110,74,158,212,247,79,221,252,239,152,211,133,212,128,0,0,0,0,0,160,30,104,254,221,154,155,248,47,201,225,11,31,229,161,199,28,110,35,172,214,116,122,248,68,180,106,45,151,71,109,111,75,113,110,200,69,114,156,201,182,193,77,83,203,53,40,164,146,150,210,94,74,213,235,173,194,113,6,100,165,161,154,224,230,143,237,217,169,191,130,252,158,16,141,86,157,211,93,177,174,170,53,235,107,78,240,85,171,126,161,30,169,78,147,210,67,157,9,76,56,151,26,115,98,201,72,86,213,161,39,133,17,164,241,131,35,46,192,54,147,1,26,184,23,227,54,133,198,30,156,74,169,185,74,244,53,231,107,248,120,247,53,53,164,44,226,165,199,73,125,41,49,156,86,114,203,189,39,76,155,82,141,198,212,133,37,91,136,144,235,146,84,0,107,109,196,221,90,171,64,226,239,85,235,180,42,156,186,117,74,157,169,21,217,112,230,68,121,76,191,25,246,234,111,41,183,91,113,38,74,66,210,162,37,18,136,200,200,200,140,134,201,35,90,206,44,125,169,245,147,239,2,225,249,139,224,46,123,151,207,27,116,174,43,236,7,40,87,59,241,32,234,45,171,30,59,53,88,106,148,149,63,86,97,44,178,149,213,144,218,89,105,8,67,146,20,226,84,211,100,162,100,250,100,163,34,113,188,203,81,172,14,149,106,101,213,163,122,143,110,106,149,149,47,195,214,173,154,131,85,8,219,156,113,13,189,176,253,118,29,233,173,11,83,46,160,212,219,136,37,22,246,214,180,153,225,70,54,30,225,87,137,139,55,138,253,35,135,170,86,124,25,116,229,166,66,169,181,122,100,146,53,46,157,81,109,13,173,214,9,205,164,151,145,181,214,214,135,18,69,185,11,78,228,161,123,219,64,102,0,1,29,120,228,226,238,149,194,14,145,166,235,98,157,18,177,118,87,164,42,155,110,82,159,144,148,33,111,146,13,75,148,242,9,68,234,227,50,91,119,244,203,38,183,25,108,212,223,84,156,72,98,174,101,252,113,198,225,198,205,123,71,172,116,75,94,162,222,148,119,22,204,182,214,236,116,80,233,207,27,140,28,212,188,131,74,142,73,169,14,165,148,161,94,162,219,55,22,100,73,66,30,174,14,87,30,221,154,101,248,215,201,230,136,213,118,93,53,219,230,234,172,222,183,76,239,27,90,184,42,18,42,149,25,61,36,55,215,148,251,138,113,215,54,32,146,132,238,90,212,120,73,18,75,56,34,34,236,36,175,43,143,110,205,50,252,107,228,243,64,95,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,164,222,111,90,97,249,27,173,148,251,189,136,253,40,183,79,87,162,123,247,103,195,68,128,218,188,214,103,230,175,121,39,246,140,97,203,199,95,37,232,174,185,65,102,68,238,133,26,177,213,241,223,154,37,127,21,14,89,183,228,218,215,244,221,254,78,62,188,151,149,164,115,34,225,190,163,196,14,143,54,229,190,215,82,181,111,231,193,39,114,75,61,121,80,250,159,77,212,35,232,50,127,75,63,86,15,206,132,82,165,33,91,146,120,50,1,181,35,78,33,228,19,136,60,164,252,133,121,115,57,224,186,244,214,167,32,106,62,154,82,189,33,83,135,213,241,140,117,218,107,118,255,0,6,203,126,179,207,161,37,132,180,179,236,159,119,126,248,51,225,57,111,113,237,71,184,104,240,180,99,82,36,244,42,172,117,60,20,173,138,87,95,114,166,73,115,212,102,57,37,59,82,72,47,89,125,252,203,190,72,89,73,45,42,78,226,62,192,53,209,129,193,70,191,201,142,115,166,89,254,22,34,126,147,222,144,132,188,119,50,250,36,254,124,240,95,180,97,90,221,26,117,191,84,122,145,82,107,167,38,62,221,233,220,71,141,201,37,23,116,153,151,145,151,188,108,207,170,23,165,181,102,89,147,46,10,252,141,145,99,244,242,123,28,63,164,234,17,252,132,153,249,168,189,195,90,139,234,228,93,223,117,78,184,156,111,166,169,125,44,167,57,198,214,210,143,60,23,234,252,0,93,103,41,42,220,186,159,12,144,32,201,115,122,96,245,118,118,34,198,250,132,243,63,34,47,135,214,37,118,174,88,116,237,77,211,202,181,145,86,103,171,18,165,208,234,35,114,147,158,155,237,186,93,210,164,159,154,11,222,95,232,17,111,148,245,181,46,133,195,5,46,100,179,194,167,245,240,142,222,174,202,132,226,243,35,60,249,253,66,106,0,213,250,244,182,235,26,99,123,204,183,100,43,163,62,155,211,201,225,42,199,81,148,175,220,106,79,209,95,196,199,9,87,169,61,86,168,187,80,124,242,183,118,228,251,123,146,69,238,34,248,9,181,205,147,71,14,201,215,217,23,244,54,182,196,186,182,96,183,103,111,134,133,5,175,122,204,207,186,143,249,41,253,190,98,12,128,189,142,84,213,214,171,28,50,211,24,66,178,168,189,109,221,143,249,85,9,198,94,226,248,9,160,43,167,147,37,122,28,253,39,185,232,140,158,95,165,248,46,177,119,237,213,147,80,82,124,203,30,69,238,51,253,130,197,128,0,0,0,0,0,0,0,0,0,0,0,0,5,114,115,143,211,150,235,58,107,69,190,154,103,248,68,25,209,162,169,205,223,239,72,143,80,116,203,27,136,188,207,57,218,103,254,97,83,218,75,89,122,223,213,11,74,178,195,155,21,14,185,1,237,216,35,198,201,13,171,222,71,240,248,11,241,227,250,220,141,112,240,183,123,248,132,110,85,58,143,82,158,223,115,44,45,186,116,172,121,25,124,125,249,251,6,188,173,56,228,103,208,234,59,45,165,146,139,234,50,48,27,58,232,245,96,235,250,83,103,86,84,189,202,153,65,167,190,165,99,25,53,198,109,70,126,69,241,248,14,224,35,239,1,215,105,93,220,47,88,239,239,220,170,109,26,153,78,89,227,30,179,116,232,166,126,226,253,111,175,237,18,8,0,0,0,0,0,0,0,0,7,94,212,57,117,26,125,129,114,207,164,22,103,70,163,204,122,49,122,189,221,75,43,52,125,46,223,72,139,207,183,196,118,17,194,222,170,52,217,213,213,18,182,154,105,146,143,56,207,251,210,128,107,93,175,117,122,213,111,90,47,121,247,2,179,57,119,13,75,170,88,71,170,163,150,233,168,189,66,34,63,88,207,200,102,174,91,86,251,181,190,39,104,46,166,55,89,16,151,22,82,189,125,187,73,21,8,121,87,153,103,25,242,24,99,136,69,26,245,219,80,212,106,201,157,211,86,60,227,207,248,99,162,97,114,117,181,38,85,245,214,175,90,75,127,193,225,80,228,40,215,146,250,72,153,79,86,49,146,63,35,248,0,179,94,50,52,177,253,90,225,218,235,181,233,241,186,211,152,165,78,151,5,189,228,157,210,19,6,66,27,44,154,210,69,235,56,69,149,30,62,35,93,203,142,131,86,179,174,74,133,187,87,103,195,212,41,19,29,136,250,55,37,123,29,105,195,66,139,41,51,73,225,73,63,35,50,251,70,210,78,33,46,161,77,172,178,149,145,164,203,226,70,42,55,154,191,8,73,160,213,213,174,86,69,43,167,10,97,159,165,11,175,156,200,90,167,73,121,207,206,188,103,244,73,62,170,81,143,135,188,128,102,94,85,188,88,197,190,236,182,180,94,230,153,254,24,161,176,148,193,46,153,247,134,203,80,163,54,94,163,41,79,211,90,187,169,102,175,142,75,184,176,241,171,198,159,223,21,173,57,188,41,87,149,1,254,148,202,92,182,37,32,246,161,89,54,221,67,132,94,186,84,94,104,47,113,255,0,160,92,183,10,156,205,244,203,81,45,234,53,171,168,15,122,30,226,105,184,240,84,123,100,72,241,11,36,48,131,115,243,81,82,132,110,113,107,237,156,22,60,240,100,2,120,128,248,168,245,138,117,122,156,197,86,149,35,173,26,75,105,117,181,236,82,114,149,36,148,71,133,17,31,145,151,153,15,176,204,136,140,207,200,128,126,128,232,58,163,174,26,119,164,20,103,43,119,181,111,193,48,130,63,252,25,247,50,100,133,171,253,237,181,159,147,106,247,123,190,193,90,220,85,115,107,155,83,76,251,47,67,160,120,102,79,170,194,171,61,82,94,242,252,251,102,93,9,48,200,203,36,109,47,207,221,183,226,96,39,23,21,156,100,233,215,12,118,227,143,86,228,120,154,212,132,26,33,194,216,250,55,56,166,223,54,207,168,150,28,65,101,108,26,123,246,239,147,237,231,74,220,78,113,125,169,220,75,92,146,94,184,170,91,104,168,144,179,129,7,163,28,250,77,147,143,116,203,168,134,91,90,176,135,205,62,183,115,243,62,254,88,206,117,74,249,214,155,233,46,77,123,210,117,202,220,194,73,30,214,88,222,235,207,31,192,144,130,202,221,63,129,119,247,17,118,179,94,9,185,94,177,77,244,78,166,235,99,93,87,242,196,248,84,237,198,157,159,238,103,155,87,86,52,188,30,12,157,78,13,63,89,151,145,0,137,92,32,112,23,168,92,71,85,161,87,166,198,240,54,147,50,219,241,114,183,176,239,85,4,168,235,90,54,20,134,221,78,90,120,207,36,89,44,96,187,249,93,166,134,232,85,141,160,150,84,43,58,203,167,244,27,97,166,201,247,58,175,43,172,234,90,105,181,47,14,56,189,185,233,36,240,71,130,254,179,62,243,70,163,83,173,250,100,106,61,38,63,66,36,70,144,203,45,239,82,182,161,41,36,164,178,163,51,60,17,17,119,49,246,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,195,34,50,50,63,35,17,183,138,62,7,52,183,137,42,92,185,83,216,244,109,197,225,156,110,53,79,116,135,186,106,218,241,160,250,37,33,182,207,14,60,106,239,231,140,31,111,41,38,0,40,3,136,94,94,58,211,161,143,76,158,212,63,77,80,227,173,195,76,254,164,72,219,155,73,186,100,174,159,137,90,203,212,107,118,60,253,108,121,151,120,219,2,163,112,89,213,102,230,65,123,194,78,134,233,41,10,218,135,54,45,10,35,46,198,70,71,133,36,190,174,195,105,3,34,81,26,79,200,203,6,49,86,168,240,195,163,90,190,195,173,222,214,167,141,113,227,81,169,126,58,83,126,100,188,246,109,212,127,140,87,245,253,128,40,17,174,42,117,233,134,208,211,87,222,212,182,68,73,47,69,194,60,99,203,253,228,117,59,203,84,239,205,65,121,50,46,250,239,143,113,36,73,35,240,172,181,130,35,81,255,0,189,161,63,174,175,235,23,75,63,148,183,11,50,230,174,83,86,223,69,14,44,214,109,248,202,138,188,204,207,207,198,125,120,29,218,202,229,197,194,253,150,109,46,37,143,213,91,75,74,201,94,147,168,167,185,109,247,28,147,253,82,1,65,116,107,118,181,113,84,35,83,105,16,252,68,169,175,34,59,40,234,33,27,220,90,137,41,44,168,200,139,38,162,238,125,132,250,224,215,150,53,245,121,92,52,171,239,86,163,250,38,137,10,67,18,211,19,123,47,248,164,161,113,221,36,239,143,40,150,141,200,83,133,157,189,177,156,100,200,133,187,89,218,111,101,216,48,202,5,167,70,240,44,17,231,111,136,117,222,248,73,121,184,165,31,146,19,253,67,179,0,226,173,107,106,149,103,219,180,235,98,136,199,70,13,46,43,48,227,163,114,149,181,182,219,74,18,89,81,153,159,170,146,243,51,63,172,199,42,0,2,188,57,197,233,243,213,253,32,164,93,81,81,133,211,106,177,250,138,201,127,22,220,90,131,134,88,53,23,199,224,102,42,123,66,215,13,189,105,176,220,168,59,211,140,155,150,150,110,175,105,158,212,20,182,183,30,11,185,246,207,144,216,43,140,29,60,141,169,60,58,95,84,103,91,222,252,74,5,78,116,68,228,203,50,19,6,66,80,89,220,146,243,95,188,241,241,33,174,186,219,147,103,222,138,102,82,54,72,162,85,13,46,39,36,120,91,46,247,44,150,75,205,63,95,237,1,179,110,157,187,17,235,6,219,114,3,157,72,199,72,135,209,94,12,183,35,162,141,167,131,238,93,177,230,59,8,192,124,14,234,60,45,76,225,198,212,170,67,115,113,211,41,240,105,79,118,50,195,173,192,140,165,23,116,167,245,203,200,140,190,177,159,0,0,0,0,0,0,0,0,0,66,110,109,111,173,174,24,153,74,93,193,46,184,148,154,118,249,230,159,59,222,38,200,128,92,224,165,65,70,133,83,99,58,222,100,42,176,202,146,121,62,197,224,231,145,125,94,96,41,162,213,99,197,93,20,120,216,207,86,124,116,99,237,113,36,54,75,225,182,26,96,104,6,156,198,74,113,182,212,164,17,150,126,16,153,47,244,13,115,116,138,27,147,245,86,205,134,210,55,169,234,253,57,24,206,51,153,45,151,250,70,202,26,77,21,80,116,186,207,134,180,109,83,52,26,123,102,89,206,12,163,182,95,232,1,218,192,0,0,0,0,0,0,0,0,0,0,0,7,138,212,72,66,150,163,193,36,140,204,80,167,52,75,241,23,215,20,19,122,105,194,104,80,221,163,121,249,244,106,51,123,253,20,254,191,215,246,152,187,141,106,187,226,88,122,75,120,221,178,221,216,84,186,13,66,90,61,83,60,173,184,206,56,69,217,42,199,208,63,113,254,209,173,206,173,221,239,95,154,153,116,93,174,175,113,85,43,19,101,183,216,139,8,114,67,142,17,125,20,254,191,192,191,96,14,175,18,43,211,101,179,14,58,119,58,251,137,105,5,146,44,169,71,130,46,253,188,204,108,33,203,235,75,24,210,238,26,45,118,72,191,132,87,225,66,173,191,231,234,184,253,62,41,41,63,77,68,125,219,243,44,23,212,66,160,120,8,225,246,185,173,250,233,65,113,136,185,164,80,103,69,169,205,119,122,59,161,137,145,122,137,193,184,133,125,7,115,148,228,254,4,103,229,176,29,14,147,26,131,70,129,68,132,156,49,79,140,212,86,139,39,244,27,65,36,188,204,207,200,139,204,204,7,220,49,230,190,233,218,181,83,74,171,86,75,74,218,237,67,195,108,86,51,141,146,90,116,255,0,148,146,242,111,226,95,232,25,12,0,106,187,54,43,144,164,174,43,191,73,24,207,237,34,63,244,140,221,164,124,94,234,110,145,209,19,110,210,164,248,138,122,51,177,157,145,209,183,43,113,103,235,41,149,40,253,103,12,252,196,216,230,47,203,214,235,172,93,46,234,238,142,210,188,122,39,109,244,140,62,187,109,116,118,55,18,59,95,156,145,36,183,103,14,43,213,73,99,24,63,113,138,204,147,103,220,113,29,232,200,167,108,95,195,172,217,255,0,153,95,88,9,25,170,252,195,245,199,84,173,183,173,137,51,252,12,71,246,239,46,148,55,115,181,196,44,188,163,36,252,219,248,251,196,92,82,150,234,247,40,242,163,25,63,77,248,102,214,157,88,168,38,155,99,89,222,144,121,89,237,233,8,141,99,213,90,191,223,93,73,121,54,191,234,251,5,151,240,147,202,154,147,102,201,141,122,107,76,143,29,82,111,126,202,110,197,53,210,201,62,217,254,118,52,179,74,178,149,52,175,46,216,199,196,192,99,62,91,124,3,74,184,101,192,214,237,74,103,20,164,245,124,12,45,197,249,254,211,35,57,249,198,100,18,147,181,68,133,122,200,239,228,93,178,98,220,200,137,37,130,242,30,184,177,88,134,194,99,70,70,198,209,157,169,201,158,50,121,247,253,163,218,0,0,0,0,0,0,0,0,0,0,0,53,172,226,199,218,159,89,62,240,46,31,152,190,54,83,26,214,113,99,237,79,172,159,120,23,15,204,95,1,117,60,174,61,132,244,203,241,175,156,77,20,2,47,251,149,199,176,158,153,126,53,243,137,162,128,64,119,253,86,208,189,71,209,168,118,133,90,245,163,116,169,87,221,191,10,228,160,84,152,51,92,89,177,100,48,219,198,132,172,200,176,243,93,84,161,214,204,137,73,81,164,203,40,91,107,94,117,229,243,198,221,87,133,11,253,202,21,206,252,185,218,117,117,72,142,205,86,26,165,41,44,82,95,83,204,165,117,100,54,150,93,90,214,220,116,184,149,52,217,36,222,46,153,40,204,219,111,22,149,69,225,210,196,226,131,128,93,42,211,75,234,63,232,254,135,50,143,55,123,223,224,202,167,161,73,150,38,116,218,117,190,183,75,174,181,116,150,173,139,242,50,242,50,164,13,116,208,189,71,225,211,81,234,58,95,170,20,111,3,85,131,135,89,121,163,53,197,168,69,81,153,55,42,51,134,69,212,101,123,85,131,193,40,148,149,33,105,66,208,180,36,54,94,164,213,169,85,250,84,42,237,10,167,18,163,77,168,199,110,92,57,145,30,75,204,73,97,196,146,155,117,183,18,102,149,161,73,50,81,40,140,200,200,200,200,125,98,157,185,83,241,199,27,77,106,176,56,91,212,148,75,118,133,115,214,9,22,181,77,43,117,243,167,84,101,41,8,40,75,111,38,72,140,243,184,82,84,218,75,166,243,174,41,100,164,186,167,25,184,144,0,0,0,0,0,20,173,206,175,218,158,214,251,191,131,243,26,136,114,84,246,167,186,126,239,231,124,198,156,58,255,0,55,251,254,205,190,184,175,141,22,207,184,98,85,151,106,218,241,168,21,115,140,102,164,69,168,183,50,99,174,199,53,227,106,150,132,190,217,47,105,158,213,238,66,176,180,45,41,114,128,191,236,219,23,138,249,49,111,11,134,37,37,119,85,175,38,129,72,57,38,105,68,170,139,147,33,186,212,114,94,54,165,107,75,14,18,55,25,110,94,212,39,43,90,18,160,188,144,0,0,0,0,20,173,206,175,218,158,214,251,191,131,243,26,136,133,86,6,150,223,122,161,249,71,249,11,66,244,159,228,149,191,50,233,172,127,10,101,159,11,75,139,183,174,255,0,231,86,157,251,122,136,245,17,185,103,158,201,60,24,154,188,234,253,169,237,111,187,248,63,49,168,135,37,79,106,123,167,238,254,119,204,105,192,32,173,167,116,215,108,107,170,141,122,218,211,188,21,106,223,168,71,170,83,164,244,144,231,66,83,14,37,198,156,216,178,82,21,181,104,73,225,68,105,60,96,200,203,176,216,39,129,206,46,233,92,95,105,26,174,183,233,209,40,247,101,6,66,105,183,29,41,137,9,90,16,249,160,148,137,76,160,212,110,162,51,197,187,103,80,178,75,109,230,201,78,116,141,197,87,7,52,46,5,191,113,75,169,122,227,163,150,103,132,211,106,214,207,76,70,132,173,204,208,170,142,56,162,60,50,73,47,15,13,236,183,211,193,169,8,116,214,223,230,146,168,237,156,74,225,215,94,111,46,27,117,114,133,170,214,100,217,105,93,58,66,17,83,130,204,130,101,21,106,113,173,39,34,19,166,164,45,59,28,74,112,74,52,43,98,201,14,36,183,161,38,65,178,240,12,85,195,71,17,118,39,20,26,89,3,83,44,89,31,226,161,214,33,108,123,252,25,84,240,204,188,252,62,163,173,55,214,233,117,208,158,170,19,177,126,100,126,100,89,84,0,0,0,96,174,53,184,120,165,113,49,195,205,203,97,191,74,151,62,187,79,142,245,110,214,68,105,137,140,191,77,177,29,210,138,147,83,134,77,26,28,55,20,202,201,207,87,99,170,50,52,40,146,226,53,225,180,238,154,237,141,117,81,175,91,90,119,130,173,91,245,8,245,74,116,158,146,28,232,74,97,196,184,211,155,22,74,66,182,173,9,60,40,141,39,140,25,25,118,27,73,141,122,249,138,232,229,119,70,248,184,190,227,85,222,241,17,47,10,131,247,141,46,78,212,35,173,22,123,238,184,162,216,149,172,211,210,124,164,49,149,109,82,250,27,246,165,43,73,0,238,220,208,53,66,149,173,90,151,164,250,175,70,76,70,227,221,58,79,72,169,46,60,105,169,150,136,111,174,117,67,173,20,221,73,17,45,108,187,212,105,126,170,76,150,218,136,210,147,35,34,249,56,70,214,58,22,141,240,143,197,60,154,187,62,34,93,225,79,161,89,212,184,219,150,142,180,169,236,85,219,81,239,74,22,73,233,48,82,31,194,182,165,125,13,155,146,165,164,196,74,155,86,170,212,99,64,135,80,169,203,149,30,151,28,226,65,105,231,148,180,69,96,221,113,227,105,164,153,225,8,55,94,117,195,74,112,91,220,90,188,212,102,102,234,213,86,105,82,40,76,212,229,162,155,50,67,50,228,67,75,202,38,30,125,148,184,150,157,91,121,218,165,161,47,188,148,168,203,41,39,92,34,198,227,200,114,218,123,101,85,117,42,255,0,182,180,230,133,34,35,21,43,170,177,10,137,13,217,107,82,88,109,249,47,33,150,212,226,146,149,40,144,74,89,25,153,37,71,140,224,143,200,108,209,167,182,85,43,77,108,11,107,78,104,82,37,191,77,181,104,240,168,144,221,150,180,169,247,24,140,202,25,109,78,41,41,74,77,102,148,17,153,146,82,89,206,8,188,133,59,114,100,210,223,202,190,35,171,186,153,62,133,226,160,88,150,251,158,26,111,138,217,224,234,147,86,76,179,249,178,89,41,205,241,83,81,79,116,169,9,198,79,10,233,152,186,144,24,171,139,31,101,141,100,251,191,184,126,92,248,214,176,108,167,197,143,178,198,178,125,223,220,63,46,124,107,88,3,47,241,85,195,61,229,194,134,174,76,210,219,194,116,74,138,21,29,53,42,69,78,49,146,81,81,167,56,183,16,211,230,222,227,83,43,220,211,136,91,106,51,218,180,43,106,150,141,142,46,90,242,163,227,95,247,50,186,152,225,175,83,42,117,89,54,221,219,80,143,26,210,119,61,102,104,245,71,156,82,78,62,194,73,184,150,101,56,226,59,165,91,27,116,183,26,8,158,121,212,217,167,21,92,51,217,188,87,233,28,205,45,188,39,75,167,45,50,19,82,164,84,227,25,169,116,234,139,104,113,13,62,109,238,36,188,141,174,184,133,182,163,45,200,90,182,169,11,216,226,53,225,213,93,51,186,180,111,81,238,61,45,189,98,120,122,213,179,80,118,159,39,107,110,33,183,182,31,168,251,93,68,33,106,101,212,26,92,109,102,146,222,218,208,162,44,40,128,108,252,41,91,157,95,181,61,173,247,127,7,230,53,17,154,185,93,115,0,135,87,135,77,225,147,91,238,46,141,85,159,13,78,177,234,143,182,195,17,92,138,211,13,48,205,37,93,52,35,107,197,210,203,78,56,107,83,202,113,77,154,137,100,210,93,194,188,234,253,169,237,111,187,248,63,49,168,128,133,86,6,150,223,122,161,249,71,249,11,66,244,159,228,149,191,50,233,172,127,10,101,159,11,75,139,183,174,255,0,231,86,157,251,122,136,245,17,185,103,158,201,60,24,226,173,59,166,187,99,93,84,107,214,214,157,224,171,86,253,66,61,82,157,39,164,135,58,18,152,113,46,52,230,197,146,144,173,171,66,79,10,35,73,227,6,70,93,132,234,228,169,237,79,116,253,223,206,249,141,56,57,161,112,45,251,138,93,75,215,29,28,179,60,38,155,86,182,122,98,52,37,110,102,133,84,113,197,17,225,146,73,120,120,111,101,190,158,13,72,67,166,182,255,0,52,149,71,108,194,199,248,28,226,238,149,197,246,145,170,235,126,157,18,143,118,80,100,38,155,113,210,152,144,149,161,15,154,9,72,148,202,13,70,234,35,60,91,182,117,11,36,182,222,108,148,231,72,220,84,138,26,208,240,235,175,55,151,13,186,185,66,213,107,50,108,180,174,157,33,8,169,193,102,65,50,138,181,56,214,147,145,9,211,82,22,157,142,37,56,37,26,21,177,100,135,18,91,208,147,45,130,120,104,226,46,196,226,131,75,32,106,101,139,35,252,84,58,196,45,143,127,131,42,158,25,151,159,135,212,117,166,250,221,46,186,19,213,66,118,47,204,143,204,136,50,168,0,0,0,0,0,0,0,197,92,88,251,44,107,39,221,253,195,242,231,198,181,131,99,62,56,239,251,55,79,184,80,212,249,87,157,195,18,148,138,229,175,84,160,83,9,227,61,243,42,50,225,188,212,120,237,33,36,106,90,212,163,201,224,189,84,37,107,86,212,33,74,45,115,0,109,80,3,170,105,110,169,88,154,211,98,83,53,51,77,43,190,153,182,235,61,111,5,55,194,189,31,171,210,121,108,185,249,183,144,135,19,135,26,90,125,100,150,113,146,201,25,25,246,176,1,174,15,24,214,231,16,86,231,16,87,35,124,77,175,197,223,82,250,14,191,84,106,59,77,69,170,197,109,164,177,30,84,110,147,109,182,166,84,219,9,73,25,33,42,37,33,73,113,41,113,46,36,182,62,17,215,141,190,15,173,158,46,116,189,218,42,138,36,43,218,135,29,245,90,117,137,110,200,232,65,125,215,24,91,200,113,182,150,73,82,30,76,100,52,107,82,28,54,201,70,180,37,70,91,84,21,129,202,66,231,209,42,7,18,237,197,212,250,124,72,247,60,216,251,44,138,228,154,147,236,34,53,69,72,114,59,176,137,164,225,151,23,41,153,43,36,41,227,236,182,18,132,17,184,242,69,228,141,93,239,251,2,242,210,203,202,173,167,218,131,111,75,161,220,52,57,7,26,116,25,36,91,218,94,8,200,200,200,205,43,66,146,105,90,22,147,52,45,10,74,146,106,74,136,206,215,184,67,230,197,106,207,210,123,141,174,40,235,157,27,166,203,167,250,65,170,131,73,111,197,93,125,73,46,151,66,52,70,88,105,150,158,104,151,17,162,70,255,0,93,42,83,170,52,33,183,150,144,201,124,219,238,221,18,167,240,208,229,153,169,234,150,253,207,86,145,233,43,34,20,103,95,101,107,168,198,91,108,186,249,186,150,156,103,99,76,205,89,173,183,182,245,16,165,37,10,67,155,92,110,141,135,127,215,77,116,212,126,34,245,30,163,170,26,161,89,241,213,89,216,105,150,90,35,68,90,124,84,153,155,113,99,54,102,125,54,81,185,88,44,154,141,74,82,214,165,173,107,90,167,255,0,41,78,10,61,55,50,31,22,90,155,76,165,76,162,179,214,110,203,167,190,93,119,21,57,151,250,107,169,168,137,91,27,232,173,167,91,105,46,37,74,55,13,78,145,54,109,50,181,132,224,229,245,105,106,229,143,194,93,139,109,107,66,101,177,93,139,29,227,141,6,115,75,76,218,125,57,79,44,226,70,144,107,117,102,107,75,70,157,169,195,93,38,205,182,13,180,169,149,26,164,80,0,0,0,128,31,236,213,240,177,255,0,188,29,85,255,0,231,85,59,254,220,2,127,128,199,250,9,173,118,175,17,58,79,66,214,59,42,159,85,133,69,184,60,87,134,98,168,211,109,202,71,66,75,177,215,189,45,184,226,11,43,101,70,88,89,250,166,89,193,228,139,32,0,0,0,10,109,230,167,173,154,237,166,124,85,59,68,177,53,174,249,183,41,18,173,234,124,214,169,244,123,138,100,40,237,168,205,196,40,250,109,56,148,238,51,108,204,204,139,190,72,113,60,177,181,211,95,53,27,139,203,110,223,189,181,166,254,185,40,201,167,84,228,73,129,85,185,166,74,140,189,177,86,72,82,218,117,211,74,240,181,36,203,36,120,60,31,187,37,231,206,174,154,113,248,155,181,42,136,101,180,55,50,199,138,131,82,72,137,75,113,185,211,114,106,248,250,170,108,178,126,226,199,184,117,238,78,180,212,206,226,249,82,148,135,20,116,251,82,165,36,141,30,73,51,91,13,101,95,87,231,76,190,211,32,22,105,204,94,224,188,45,78,13,181,10,229,176,174,42,189,10,187,78,69,49,232,213,10,76,247,97,202,97,62,146,138,151,77,46,182,164,168,136,218,55,8,200,143,185,25,151,124,138,62,253,246,60,83,255,0,240,150,213,95,254,140,170,63,253,88,94,111,48,120,37,81,224,199,85,163,155,110,47,101,16,159,194,11,191,230,223,109,204,253,133,183,39,245,17,141,119,64,108,167,194,156,218,237,83,134,93,42,172,92,245,201,149,138,173,78,207,164,212,37,207,152,250,223,126,67,143,197,109,211,91,142,44,205,75,95,175,221,70,102,102,99,42,142,135,160,116,242,164,232,86,156,210,137,166,218,40,118,149,34,62,198,203,8,78,200,109,39,9,34,247,22,59,14,248,0,48,167,21,220,40,233,199,22,186,112,187,42,245,107,192,213,96,245,31,160,87,216,100,151,42,145,41,68,68,106,73,25,151,81,149,237,73,58,201,153,37,196,165,38,70,133,161,183,17,154,192,6,176,58,165,165,183,222,139,95,117,61,51,212,186,23,161,174,74,55,71,198,194,241,76,200,233,117,89,67,205,254,113,149,173,181,101,183,80,175,85,71,140,224,240,100,100,93,131,135,93,6,188,184,146,213,202,22,148,217,144,165,169,117,25,8,93,78,115,49,201,228,82,105,196,180,148,137,174,146,150,132,236,109,42,201,36,214,157,235,52,54,147,222,180,145,221,247,31,220,31,82,184,178,210,53,38,158,82,219,190,236,232,243,39,218,139,101,212,146,36,190,180,36,220,130,234,92,90,90,217,32,217,105,4,226,148,147,105,105,66,247,108,39,27,115,176,112,117,193,213,137,194,5,137,34,129,64,153,233,155,146,179,179,242,130,224,233,189,31,210,157,39,164,46,47,240,85,190,235,108,116,155,144,109,254,108,203,126,55,43,38,125,130,37,243,67,210,27,55,65,120,9,211,109,35,211,246,37,183,66,183,111,136,108,199,57,111,155,207,186,181,194,169,186,235,206,47,177,26,220,117,199,28,50,73,37,4,107,50,74,82,146,36,148,53,229,113,237,217,166,95,141,124,158,104,159,252,234,253,150,45,111,188,8,63,46,168,136,1,202,227,219,179,76,191,26,249,60,208,18,171,154,231,2,223,199,241,65,162,150,103,254,49,42,255,0,133,5,95,242,84,154,163,113,201,63,243,190,41,105,87,234,60,104,255,0,116,60,42,172,109,80,43,130,167,201,199,78,231,241,46,139,178,45,86,37,59,69,83,29,137,103,106,198,147,45,85,21,75,109,8,66,225,156,135,86,181,120,103,20,149,60,183,137,210,116,183,169,148,33,30,171,233,12,85,202,135,129,201,55,45,86,137,197,198,163,46,33,208,169,178,36,46,209,164,154,26,144,115,165,180,167,24,84,215,201,68,162,105,12,58,149,244,146,88,116,222,105,46,101,9,109,29,107,116,0,0,0,0,1,93,92,206,185,127,204,213,216,114,120,129,209,11,119,197,223,81,55,63,115,83,90,113,247,101,87,162,182,195,44,180,168,200,82,205,178,121,134,227,246,101,180,37,79,37,106,193,169,196,161,14,88,168,0,213,92,4,191,230,149,161,122,113,160,220,77,55,73,210,250,55,161,169,87,69,191,30,228,122,154,209,145,69,135,41,217,82,153,113,17,144,68,93,38,79,195,165,100,222,77,40,82,212,72,218,130,66,17,152,57,43,233,13,155,119,234,133,237,171,149,214,37,189,93,211,216,240,89,161,18,95,52,48,202,234,13,205,105,247,150,130,238,181,147,76,155,105,35,61,132,79,56,102,147,81,33,72,9,63,203,131,151,252,62,29,232,77,106,222,175,91,191,247,88,159,226,88,106,52,135,24,144,221,187,23,122,219,219,29,108,173,198,214,243,205,145,45,111,18,183,19,110,147,73,36,126,120,221,157,64,0,2,128,121,163,251,118,106,111,224,191,39,132,47,248,80,15,52,127,110,205,77,252,23,228,240,128,71,251,119,75,111,187,174,196,187,181,50,129,66,241,86,221,137,224,63,40,38,248,166,81,224,252,107,198,204,95,205,173,100,227,155,220,73,167,243,105,86,220,101,88,46,227,235,209,125,94,188,180,23,84,45,253,92,211,247,226,55,93,183,100,41,232,229,45,130,121,135,80,182,212,211,172,184,142,198,104,113,167,28,108,205,38,149,145,44,205,42,74,136,148,86,41,201,30,147,74,175,210,181,230,133,93,166,68,168,211,106,49,237,248,147,33,203,101,47,49,37,135,19,83,75,141,56,218,136,210,180,41,38,105,52,153,25,25,25,145,136,213,204,51,130,202,175,11,26,161,34,187,104,91,242,211,165,119,44,130,59,126,97,201,84,162,132,249,183,185,218,123,238,41,36,164,45,42,39,84,209,44,212,107,100,146,125,71,22,135,182,133,207,240,197,196,45,171,197,6,141,81,117,114,214,141,224,60,127,82,53,70,150,185,77,200,122,153,57,165,109,118,59,138,65,255,0,201,113,6,164,161,75,105,214,150,104,70,253,165,149,70,185,156,31,113,103,121,112,139,170,31,151,20,40,242,235,20,41,241,220,141,93,183,19,60,162,177,85,65,54,178,96,214,179,109,210,66,218,117,100,226,86,72,223,142,162,8,201,46,172,143,96,141,45,213,43,19,90,108,74,102,166,105,165,119,211,54,221,103,173,224,166,248,87,163,245,122,79,45,151,63,54,242,16,226,112,227,75,79,172,146,206,50,89,35,35,48,237,96,0,0,0,0,42,175,158,119,232,79,250,73,253,218,32,175,10,220,49,215,120,170,186,174,235,42,214,173,120,42,213,191,103,207,185,105,209,188,50,28,244,164,166,28,97,182,160,239,91,173,33,142,170,228,36,186,202,51,74,49,147,73,151,114,157,92,243,191,66,127,210,79,238,209,138,185,42,123,83,221,63,119,243,190,99,78,1,8,42,212,203,203,74,47,249,180,105,142,75,160,93,150,117,97,200,206,174,36,178,39,233,245,24,143,26,84,109,188,202,140,137,109,186,217,225,109,168,251,164,141,39,228,98,239,185,117,241,213,27,138,91,52,172,125,65,159,17,26,169,64,142,243,211,153,141,21,212,34,167,78,100,227,160,170,70,100,217,48,202,212,228,132,182,182,82,191,166,133,45,40,66,20,72,71,21,199,255,0,47,58,87,19,149,91,115,80,180,230,28,74,53,236,170,196,10,109,201,81,74,146,146,151,68,90,137,167,37,45,147,218,153,18,98,164,208,180,229,198,212,182,80,227,123,150,105,97,9,206,156,40,240,163,167,28,37,105,194,44,171,41,175,29,85,157,211,126,191,95,125,146,68,170,188,164,145,145,41,68,70,125,54,81,185,68,211,36,102,150,210,165,25,154,214,183,28,88,80,191,22,62,212,250,201,247,129,112,252,197,240,143,195,213,213,80,225,149,238,39,105,50,124,101,22,155,120,59,105,85,225,55,21,197,57,7,248,44,119,152,152,167,18,70,130,101,107,124,217,81,175,102,215,13,130,35,89,187,132,56,177,246,167,214,79,188,11,135,230,47,139,73,228,213,73,165,87,248,68,189,168,85,218,100,74,141,54,163,124,84,162,76,135,45,148,188,196,150,28,166,83,210,227,78,54,162,52,173,10,73,154,77,38,70,70,70,100,96,42,219,134,142,34,239,190,23,245,78,6,166,88,178,63,197,67,172,66,216,207,248,78,151,226,89,121,248,125,71,90,115,163,213,232,33,61,84,39,122,60,200,252,200,246,19,208,189,116,211,142,34,244,226,157,170,26,95,89,241,212,169,217,105,230,93,34,68,170,124,164,145,27,145,100,182,70,125,55,145,185,57,44,154,77,42,74,208,165,161,104,90,169,47,152,55,4,149,94,20,47,246,235,182,195,18,231,105,213,213,34,67,212,169,137,138,164,177,73,125,79,60,164,82,86,226,158,117,107,91,113,210,218,146,235,134,147,120,186,134,146,51,109,204,124,188,2,241,175,117,112,167,168,241,40,149,106,159,136,211,43,154,160,203,119,29,62,65,184,182,224,111,52,182,170,156,114,109,43,90,94,105,4,70,180,161,39,214,109,4,131,45,201,105,109,5,255,0,0,226,109,59,166,133,124,218,180,107,214,214,157,227,104,183,5,62,61,82,157,39,164,182,250,241,95,109,46,52,230,197,146,86,157,200,90,79,10,34,81,103,6,68,125,135,44,0,53,87,27,84,13,85,192,103,94,32,120,76,188,180,34,193,211,13,82,84,137,117,187,79,82,173,122,117,105,21,100,192,38,24,129,81,146,201,190,170,106,204,156,89,154,210,209,161,105,113,68,223,84,186,155,19,249,167,54,245,253,48,226,119,89,116,131,78,47,173,38,178,174,142,141,173,168,116,247,41,245,106,124,134,82,251,109,245,9,45,188,252,114,94,73,167,156,96,148,194,214,69,235,54,178,201,111,109,149,181,121,58,33,101,88,58,253,192,77,131,167,53,217,17,42,214,245,197,166,244,170,36,199,98,45,151,206,59,237,194,109,151,20,218,148,149,161,18,99,200,108,204,140,210,102,211,204,150,75,114,48,84,129,197,87,12,247,151,10,26,185,51,75,111,9,209,42,40,84,116,212,169,21,56,198,73,69,70,156,226,220,67,79,155,123,141,76,175,115,78,33,109,168,207,106,208,173,170,90,54,56,176,235,250,3,163,149,222,32,53,150,211,209,219,113,239,15,46,230,168,38,59,146,118,161,126,18,42,18,167,36,201,216,181,160,156,233,48,219,174,244,247,146,151,179,106,125,101,17,11,169,230,55,107,80,172,110,93,87,165,149,107,65,240,84,91,126,159,110,210,233,209,186,171,115,161,21,138,164,6,218,111,122,205,75,86,212,33,37,149,25,168,241,147,51,62,227,5,242,88,208,104,212,155,54,235,226,54,179,10,90,42,85,217,11,182,104,166,244,119,90,71,163,153,54,221,146,243,75,53,236,125,14,200,38,219,51,217,249,181,193,90,73,126,178,210,82,43,154,63,176,158,166,254,11,243,136,64,40,175,73,236,95,221,67,84,236,221,51,244,167,163,63,43,110,10,117,11,198,244,58,222,23,197,73,109,158,175,79,114,119,237,234,110,219,185,57,198,50,89,200,236,28,69,104,53,229,195,110,174,87,116,166,243,133,45,43,167,72,90,233,147,158,142,76,162,173,78,53,168,163,205,104,146,181,167,99,137,78,77,36,181,108,89,45,181,30,244,40,139,235,225,59,218,159,70,254,240,45,239,152,176,47,39,142,78,17,41,92,95,105,26,109,70,42,49,40,247,101,6,66,170,86,229,85,248,233,90,16,249,160,210,184,175,44,146,110,162,51,197,183,127,76,242,75,109,151,13,46,116,137,181,4,42,229,125,204,18,53,38,53,23,133,237,105,170,203,90,23,33,48,44,250,228,151,93,146,189,239,59,22,60,58,41,52,211,10,81,32,148,183,212,135,221,119,99,104,36,181,234,161,40,196,213,227,147,139,186,87,8,58,70,155,173,138,116,74,197,217,94,144,170,109,185,74,126,66,80,133,190,72,53,46,83,200,37,19,171,140,201,109,223,211,44,154,220,101,179,83,125,82,113,58,251,93,150,181,118,198,186,171,54,85,211,7,193,86,173,250,132,138,93,70,55,85,14,116,37,48,226,155,117,189,232,53,33,91,86,133,22,82,102,147,198,72,204,187,142,87,82,53,87,81,245,130,187,30,231,213,11,210,171,115,85,98,83,227,82,217,151,81,144,110,184,136,172,35,99,109,145,159,254,178,148,127,73,110,45,199,22,106,90,214,165,7,21,118,93,53,219,230,234,172,222,183,76,239,27,90,184,42,18,42,149,25,61,36,55,215,148,251,138,113,215,54,32,146,132,238,90,212,120,73,18,75,56,34,34,236,46,167,149,239,5,31,189,254,196,70,179,234,21,50,171,7,82,111,42,122,227,59,78,154,93,31,67,82,212,242,86,136,230,210,84,121,121,222,147,15,56,110,17,45,191,81,173,141,169,14,245,48,87,43,238,95,113,170,209,168,188,80,235,77,42,90,16,137,9,159,103,208,228,180,236,101,239,101,216,178,33,214,137,214,159,74,141,6,164,62,148,48,235,91,28,65,165,223,89,10,70,109,124,4,0,231,87,236,177,107,125,224,65,249,117,68,85,95,9,222,212,250,55,247,129,111,124,197,129,106,156,234,253,150,45,111,188,8,63,46,168,138,171,225,59,218,159,70,254,240,45,239,152,176,3,101,48,0,0,21,87,207,59,244,39,253,36,254,237,28,175,52,94,96,16,233,16,234,92,50,104,133,197,214,170,189,226,105,215,197,81,134,216,126,43,113,93,97,214,30,164,167,168,133,238,120,250,185,117,198,205,10,101,77,165,178,81,172,221,75,92,87,60,239,208,159,244,147,251,180,6,42,228,169,237,79,116,253,223,206,249,141,56,93,72,165,110,74,158,212,247,79,221,252,239,152,211,133,212,128,0,0,0,0,0,160,30,104,254,221,154,155,248,47,201,225,14,149,105,240,153,121,95,92,40,92,28,80,217,242,37,213,145,106,221,14,81,106,244,56,208,9,75,139,78,110,27,82,29,169,27,189,77,202,66,20,251,105,91,105,104,246,163,115,170,81,33,11,219,221,121,163,251,118,106,111,224,191,39,132,39,255,0,37,79,101,139,167,239,2,119,203,169,192,42,131,135,93,121,188,184,109,213,202,22,171,89,147,101,165,116,233,8,69,78,11,50,9,148,85,169,198,180,156,136,78,154,144,180,236,113,41,193,40,208,173,139,36,56,146,222,132,153,108,19,195,71,17,118,39,20,26,89,3,83,44,89,31,226,161,214,33,108,123,252,25,84,240,204,188,252,62,163,173,55,214,233,117,208,158,170,19,177,126,100,126,100,85,23,204,191,129,201,60,56,222,79,107,13,142,184,139,211,171,210,176,226,25,136,218,26,142,186,29,69,226,113,243,132,150,80,73,73,198,52,161,213,50,164,39,212,67,102,218,200,141,40,91,216,127,130,142,43,171,188,37,235,44,43,203,171,85,153,104,84,177,14,233,162,66,121,9,241,241,118,172,155,112,146,225,26,13,230,22,190,171,103,148,40,240,182,250,136,67,174,24,13,138,70,181,156,88,251,83,235,39,222,5,195,243,23,198,198,118,5,255,0,102,234,157,155,73,212,29,62,184,98,87,45,234,228,114,147,6,116,99,61,142,163,38,70,70,70,68,164,45,42,37,33,104,81,18,208,180,169,42,36,169,38,69,174,103,22,62,212,250,201,247,129,112,252,197,240,31,35,122,13,121,77,225,229,60,70,209,225,75,168,91,208,238,137,118,205,104,217,142,70,138,82,209,30,19,177,158,117,100,179,86,199,213,45,198,200,246,18,16,182,144,147,89,169,228,36,114,188,42,241,49,121,112,161,171,144,245,74,207,131,18,162,133,71,85,54,175,76,146,68,148,84,105,206,45,181,186,193,57,180,212,202,247,52,218,208,226,72,246,173,9,220,149,163,123,107,179,78,80,22,181,10,249,224,191,80,172,171,166,15,141,162,220,23,133,90,151,81,141,213,91,125,120,175,210,96,54,235,123,208,105,90,119,33,106,44,164,201,69,156,145,145,247,16,131,152,55,4,149,94,20,47,246,235,182,195,18,231,105,213,213,34,67,212,169,137,138,164,177,73,125,79,60,164,82,86,226,158,117,107,91,113,210,218,146,235,134,147,120,186,134,146,51,109,204,5,191,222,188,98,105,29,163,194,227,92,83,166,177,17,218,21,82,142,153,180,56,50,38,33,15,212,42,46,52,163,106,151,150,122,196,153,61,84,45,167,73,36,231,68,219,121,75,245,90,89,149,11,113,21,175,55,151,18,90,185,93,213,107,206,108,181,46,163,33,104,166,65,122,65,60,138,77,56,150,163,143,9,163,74,16,157,141,165,88,53,18,19,189,102,183,20,91,214,163,60,126,229,90,170,245,42,61,9,234,156,181,211,97,200,122,92,120,106,121,70,195,47,188,150,210,235,168,111,59,82,181,165,134,82,165,17,101,68,211,100,121,218,88,152,28,186,248,21,147,197,45,228,87,198,160,192,150,141,43,160,72,121,153,207,70,148,210,23,83,168,178,81,214,84,211,34,112,159,101,10,110,66,92,91,201,71,208,66,144,149,161,106,37,160,49,85,217,194,101,229,98,240,161,111,241,67,120,72,151,73,69,213,116,55,69,164,80,228,192,36,174,85,57,200,110,200,106,164,78,245,55,37,11,83,14,37,13,169,162,220,141,174,165,70,133,163,119,117,229,113,237,217,166,95,141,124,158,104,159,252,234,253,150,45,111,188,8,63,46,168,136,1,202,227,219,179,76,191,26,249,60,208,23,252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,63,12,137,69,131,242,21,25,204,147,128,105,86,244,185,250,221,166,172,230,148,174,151,142,133,184,191,49,218,28,102,255,0,56,244,131,82,183,40,214,175,85,29,188,143,182,12,91,160,245,74,138,196,198,21,26,74,55,182,188,110,78,76,179,131,207,187,236,1,170,242,84,182,151,185,39,133,16,148,122,81,204,63,92,116,182,219,102,216,141,63,199,68,99,118,194,233,67,107,27,156,90,207,206,50,143,205,207,143,184,77,190,45,185,83,82,111,41,50,111,77,22,145,224,106,78,108,223,77,216,167,122,184,38,27,47,206,201,150,73,78,18,151,85,229,223,56,248,24,173,13,72,225,155,90,116,158,160,170,109,243,103,122,61,228,227,183,164,34,59,159,85,10,255,0,122,117,69,228,226,63,175,237,1,216,245,115,139,221,77,213,202,34,173,218,172,159,15,79,94,55,179,178,58,247,97,109,172,189,100,178,149,23,172,217,31,152,194,48,162,185,54,74,34,181,244,151,156,126,194,51,255,0,64,228,227,89,247,28,183,122,49,233,219,215,240,235,54,95,231,87,212,44,207,151,71,47,91,174,143,116,181,171,186,197,74,240,8,131,187,209,208,250,237,187,214,222,220,184,238,254,114,60,147,219,140,182,175,89,39,156,224,189,230,2,198,116,11,78,213,165,122,85,69,178,93,86,231,105,254,39,122,177,140,239,146,235,165,252,165,23,147,159,19,255,0,64,200,96,0,32,239,54,77,35,43,235,135,247,111,40,136,221,58,215,219,210,78,113,191,196,205,130,218,187,154,210,69,132,160,252,201,95,179,204,81,200,218,54,242,181,41,183,181,185,46,217,171,35,116,89,157,61,229,149,23,208,113,43,47,162,100,126,105,47,120,215,7,136,173,18,185,116,27,82,234,22,69,195,27,97,199,233,116,156,222,217,245,55,71,105,213,118,67,139,198,58,164,93,207,254,162,9,65,202,159,86,27,211,251,246,179,110,58,140,149,211,88,183,97,17,231,203,243,242,17,250,138,207,241,223,20,253,191,11,183,66,137,104,74,210,121,37,17,25,13,98,180,138,245,149,96,234,45,181,114,178,230,214,169,213,184,19,157,44,17,229,44,190,149,251,210,175,113,31,145,31,216,99,100,45,21,187,226,95,154,75,103,93,177,29,222,85,74,13,62,90,253,83,44,45,200,205,184,101,221,41,207,211,47,113,126,192,29,212,0,0,0,0,0,0,0,0,0,0,0,0,99,126,36,161,166,118,128,106,52,101,39,59,237,74,185,17,103,227,9,226,255,0,72,214,206,234,99,194,221,21,136,216,199,74,124,132,99,236,113,68,54,105,213,152,170,157,165,215,132,52,35,114,158,160,212,27,34,206,50,103,29,194,255,0,72,214,191,87,97,185,3,85,111,40,110,163,98,153,175,212,81,140,231,24,146,225,127,160,5,209,114,147,125,79,112,196,242,77,236,146,43,138,73,39,111,150,41,240,125,226,108,136,5,201,246,84,21,232,85,74,51,77,226,66,107,15,41,71,147,238,94,14,1,31,213,230,39,232,0,0,0,0,0,0,0,0,14,189,168,110,196,102,193,185,28,158,231,78,49,82,38,27,202,193,158,212,116,87,184,240,93,207,182,124,135,97,24,15,142,29,71,133,166,124,56,221,117,73,174,108,58,157,62,117,41,158,198,121,117,200,18,84,146,236,149,126,161,249,145,23,214,2,131,53,209,112,220,214,155,241,202,123,157,72,202,185,106,138,105,88,50,220,131,150,238,211,193,247,46,216,243,22,193,201,211,79,158,160,105,5,94,234,148,140,174,165,84,145,211,86,75,248,183,34,211,220,34,193,40,254,31,2,49,80,8,106,77,225,122,19,49,81,190,69,110,169,181,180,228,139,43,121,222,197,147,193,121,171,234,253,131,98,142,15,180,242,54,155,112,233,98,209,154,111,99,242,232,20,201,210,211,147,60,72,84,24,233,89,103,114,139,205,30,227,199,192,128,102,97,197,93,54,213,42,240,183,106,54,197,109,142,180,26,164,87,161,200,70,229,39,115,110,54,164,40,178,147,35,47,85,71,228,100,127,89,14,84,0,83,31,25,124,177,239,171,54,225,170,223,122,73,31,210,212,73,146,31,150,168,155,217,99,194,146,215,33,211,78,249,18,141,107,218,132,182,89,219,223,57,243,35,33,1,107,54,237,106,221,168,73,166,213,225,248,121,80,158,92,119,145,212,66,246,56,133,26,84,89,73,153,30,13,39,220,187,13,165,135,89,188,116,222,203,191,161,156,11,178,141,227,152,51,206,223,16,235,93,240,162,243,109,73,63,37,171,250,192,107,81,102,234,157,249,167,207,42,69,161,93,240,14,40,141,38,126,21,151,114,70,105,63,247,196,43,245,19,253,67,182,59,197,78,189,62,218,218,118,251,220,151,8,201,69,232,184,69,156,249,255,0,188,139,175,189,121,113,112,191,122,27,203,151,99,244,150,242,148,179,87,164,234,42,238,123,189,197,36,191,88,116,152,28,165,184,89,137,53,18,157,182,250,200,109,100,178,111,198,84,83,228,100,126,126,51,234,192,10,70,159,81,184,47,26,179,147,39,61,226,231,76,116,212,181,109,67,123,214,181,25,159,98,34,34,202,148,127,87,113,36,184,122,229,227,173,58,230,244,57,238,195,244,45,14,66,219,53,79,234,68,147,181,181,27,70,106,233,248,148,44,253,71,119,99,207,213,199,153,246,186,157,46,225,135,70,180,129,134,155,178,109,79,4,227,38,147,74,252,116,167,60,137,24,236,227,171,255,0,22,159,234,251,70,85,34,36,145,36,188,136,176,64,35,111,11,156,14,105,111,13,180,184,178,160,49,233,43,139,195,33,185,53,61,210,25,234,43,107,38,191,204,156,135,27,44,184,201,43,183,199,5,219,206,73,17,17,17,17,121,16,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,1,242,85,160,55,85,165,76,166,60,89,110,100,119,24,89,124,73,105,52,159,195,227,241,26,243,113,223,165,79,233,55,18,55,69,53,216,253,22,235,115,102,214,216,45,228,173,205,61,62,82,82,175,166,172,127,23,228,120,63,168,134,196,130,172,185,204,233,11,114,147,64,213,232,108,126,125,166,226,209,157,86,239,247,178,244,132,133,121,175,30,120,242,78,126,191,112,14,63,147,126,180,28,71,43,90,63,80,155,181,135,156,147,85,97,174,158,114,233,250,62,58,123,146,51,229,146,238,188,125,94,241,107,163,91,158,17,117,6,78,155,113,9,101,87,216,145,210,109,202,221,54,60,143,80,149,189,147,156,194,212,158,233,86,51,179,204,139,35,99,59,102,178,213,197,110,210,235,236,22,27,169,66,98,90,60,254,139,141,165,101,230,69,250,223,2,251,0,114,96,0,0,0,0,0,0,0,43,27,156,245,213,225,173,139,118,214,37,227,171,38,36,163,44,124,91,168,35,225,254,145,103,34,151,249,204,92,234,151,175,116,27,105,46,239,67,54,212,89,39,234,227,10,41,181,4,99,203,253,32,34,63,12,48,206,118,191,88,44,17,103,55,37,40,255,0,252,53,146,255,0,72,217,14,212,107,195,218,244,118,15,253,238,4,116,127,83,105,33,175,39,3,212,73,117,206,38,236,70,34,51,212,54,43,180,185,14,22,226,44,33,53,8,196,103,220,203,227,246,141,138,161,178,113,226,48,193,150,13,182,210,140,125,133,128,30,224,0,0,0,0,0,0,0,0,0,0,1,234,146,250,35,71,118,75,135,132,52,133,45,95,97,22,76,5,126,115,119,214,198,172,221,48,133,166,176,94,197,66,182,235,110,186,141,191,248,43,209,231,178,103,147,108,211,244,146,93,137,68,175,179,204,84,54,154,88,149,141,78,191,168,54,37,17,174,164,218,237,74,45,61,191,89,37,133,60,242,26,35,245,148,146,243,89,127,40,190,210,243,18,3,152,238,175,171,85,56,144,174,176,211,187,216,182,158,149,66,47,87,24,56,243,229,151,234,36,252,156,250,254,211,25,251,147,246,129,211,238,219,150,165,172,149,120,221,86,104,175,189,2,41,239,82,118,74,101,200,18,16,175,85,194,51,193,40,251,26,13,63,19,63,32,22,35,194,31,14,148,110,29,52,154,149,108,71,131,209,171,63,29,137,21,69,245,86,173,210,142,51,8,123,177,186,226,75,214,103,249,39,183,225,219,207,57,0,0,0,0,0,225,170,22,125,187,84,144,82,167,211,186,174,151,242,186,206,39,220,69,228,74,34,242,34,28,200,0,245,69,138,196,54,83,30,51,123,27,78,112,89,51,198,79,62,255,0,180,123,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,107,89,197,143,181,62,178,125,224,92,63,49,124,108,166,53,172,226,199,218,159,89,62,240,46,31,152,190,2,234,121,92,123,9,233,151,227,95,56,154,40,4,95,247,43,143,97,61,50,252,107,231,19,69,0,128,217,79,132,239,101,141,27,251,191,183,190,92,192,197,92,125,112,81,106,241,89,167,18,235,116,154,103,135,212,219,102,158,243,150,229,66,57,54,135,39,236,37,56,154,100,131,113,72,66,153,117,102,100,133,45,69,209,113,102,178,61,170,117,14,229,94,19,189,150,52,111,238,254,222,249,115,3,42,128,213,178,236,181,171,182,53,213,89,178,174,152,62,10,181,111,212,36,82,234,49,186,168,115,161,41,135,20,219,173,239,65,169,10,218,180,40,178,147,52,158,50,70,101,220,90,255,0,42,126,58,164,222,45,192,225,99,85,231,203,147,93,139,28,153,178,167,38,43,73,97,84,232,144,144,94,141,89,50,218,77,43,105,168,238,58,151,156,53,117,8,220,74,150,149,37,178,119,37,115,66,224,163,247,192,88,139,214,125,61,166,85,103,106,77,155,79,68,102,169,208,139,173,233,154,90,94,82,215,28,154,82,139,15,53,213,125,230,205,178,53,185,235,181,177,197,45,174,157,37,210,106,213,90,5,86,21,118,133,83,151,78,169,83,164,55,46,28,200,143,41,151,227,62,218,137,77,186,219,137,50,82,22,149,17,40,148,70,70,70,68,100,3,105,224,16,255,0,151,239,29,212,46,42,173,86,236,171,165,126,11,83,109,250,121,57,81,141,133,185,233,72,172,55,21,183,106,187,209,29,168,236,117,100,200,81,120,100,153,169,24,201,101,61,202,96,0,8,107,204,83,142,168,220,45,89,167,99,233,244,248,139,213,74,252,118,94,130,204,152,174,173,20,202,115,199,33,7,82,35,54,205,135,150,151,35,169,180,50,165,253,53,165,106,66,208,147,66,242,255,0,24,28,74,80,184,86,208,234,198,166,212,203,173,85,123,117,46,219,136,168,171,125,185,117,135,89,113,113,219,116,146,164,109,100,186,75,113,195,53,160,250,109,172,146,102,179,66,85,175,21,255,0,127,222,90,167,121,85,181,7,80,110,25,117,203,134,185,32,228,206,157,36,203,123,171,193,17,17,17,17,37,8,74,73,40,66,18,68,132,33,41,74,73,41,73,17,7,19,86,171,85,107,245,89,181,218,237,78,93,70,165,81,144,228,185,147,37,188,167,159,146,251,138,53,56,235,142,40,205,75,90,148,102,163,81,153,153,153,153,152,249,71,117,212,189,33,188,180,150,53,154,253,230,196,70,23,124,218,241,110,250,99,44,190,78,173,20,233,46,188,136,234,116,211,234,165,107,75,29,66,73,26,176,135,16,74,218,189,200,79,213,163,218,23,168,250,243,50,230,164,233,125,27,211,53,91,94,223,122,228,122,154,209,153,202,153,21,167,216,101,196,70,65,17,245,94,47,16,149,147,121,37,45,40,81,35,114,205,8,88,92,255,0,46,190,58,163,113,75,102,149,143,168,51,226,35,85,40,17,222,122,115,49,162,186,132,84,233,204,156,116,21,72,204,155,38,25,90,156,144,150,214,202,87,244,208,165,165,8,66,137,8,153,67,86,203,78,233,174,216,215,85,26,245,181,167,120,42,213,191,80,143,84,167,73,233,33,206,132,166,28,75,141,57,177,100,164,43,106,208,147,194,136,210,120,193,145,151,97,176,79,3,156,93,210,184,190,210,53,93,111,211,162,81,238,202,12,132,211,110,58,83,18,18,180,33,243,65,41,18,153,65,168,221,68,103,139,118,206,161,100,150,219,205,146,156,233,27,138,9,20,3,10,107,95,25,156,54,112,237,117,69,178,181,143,82,63,39,235,83,105,232,170,49,27,208,243,229,239,138,183,28,109,46,111,142,195,136,44,173,151,11,6,123,189,92,227,6,70,109,20,227,51,134,206,34,110,169,86,86,142,106,71,229,5,106,21,61,117,71,227,122,30,124,77,145,80,227,109,169,205,242,24,109,7,133,188,217,96,143,119,173,156,96,140,200,43,7,157,95,181,61,173,247,127,7,230,53,16,228,169,237,79,116,253,223,206,249,141,56,57,213,251,83,218,223,119,240,126,99,81,14,74,158,212,247,79,221,252,239,152,211,128,92,157,217,107,80,175,155,86,179,101,93,48,124,109,22,224,167,200,165,212,99,117,86,223,94,43,237,169,183,91,222,131,74,211,185,11,81,101,38,74,44,228,140,143,184,161,126,62,184,40,186,184,83,212,121,117,186,77,51,196,105,149,205,80,121,203,114,161,28,156,91,112,55,154,156,77,50,65,184,165,173,47,52,130,50,66,150,163,235,54,131,89,30,228,186,134,175,248,116,173,104,210,27,55,94,180,190,224,210,61,64,98,91,148,43,138,58,89,144,113,31,54,95,105,104,113,46,180,243,107,238,68,182,221,109,183,8,148,74,65,154,8,148,149,36,205,38,20,23,193,71,21,213,222,18,245,150,21,229,213,170,204,180,42,88,135,116,209,33,60,132,248,248,187,86,77,184,73,112,141,6,243,11,95,85,179,202,20,120,91,125,68,33,215,12,108,39,105,221,52,43,230,213,163,94,182,180,239,27,69,184,41,241,234,148,233,61,37,183,215,138,251,105,113,167,54,44,146,180,238,66,210,120,81,18,139,56,50,35,236,53,194,226,95,135,75,239,133,253,83,159,166,119,212,127,241,179,40,243,119,179,254,19,165,248,151,153,98,103,77,167,92,232,245,122,11,87,73,106,222,143,35,47,35,60,235,203,175,142,169,60,45,94,69,99,234,12,249,107,210,186,252,135,158,156,204,104,173,45,116,202,139,197,29,5,82,51,38,205,247,144,150,227,165,181,178,149,253,5,169,105,66,214,146,66,194,247,128,0,0,87,87,57,189,11,135,116,232,213,11,94,105,20,109,245,171,38,160,221,58,169,45,179,97,191,240,60,181,26,18,111,26,136,157,119,167,44,227,165,180,37,70,72,241,111,171,97,146,148,164,216,168,234,154,177,98,254,234,26,89,121,105,159,165,61,25,249,91,111,212,104,94,55,161,214,240,190,42,51,140,245,122,123,147,191,111,83,118,221,201,206,49,146,206,64,107,4,3,149,187,45,106,237,141,117,86,108,171,166,15,130,173,91,245,9,20,186,140,110,170,28,232,74,97,197,54,235,123,208,106,66,182,173,10,44,164,205,39,140,145,153,119,25,3,133,93,45,253,218,120,142,211,173,51,122,133,233,152,21,155,130,47,165,97,120,175,15,213,165,180,190,180,239,206,18,208,164,226,43,79,171,212,81,44,241,132,101,70,146,48,186,158,89,122,41,251,139,112,143,107,120,138,135,138,159,125,226,245,153,177,221,236,181,227,88,103,195,182,222,91,66,147,136,173,70,222,147,221,135,77,221,170,52,237,196,170,0,1,138,184,177,246,88,214,79,187,251,135,229,207,141,107,6,202,124,88,251,44,107,39,221,253,195,242,231,198,181,128,54,168,17,43,152,55,4,148,174,43,236,6,235,182,195,17,32,234,45,171,30,67,212,169,137,138,149,63,86,97,44,188,164,82,86,226,158,105,8,67,146,20,218,146,235,134,162,100,250,134,146,34,113,204,203,80,1,175,95,10,60,20,113,29,174,250,142,143,200,218,101,86,202,137,104,92,13,194,173,221,51,9,112,220,183,167,48,102,226,146,219,102,164,60,228,198,141,178,252,211,120,83,110,45,158,162,153,74,201,194,204,28,229,97,73,167,113,37,100,211,230,85,165,213,36,69,211,122,107,46,206,150,150,146,252,165,166,125,64,148,243,132,202,16,209,45,70,70,163,38,208,132,100,207,106,82,88,34,187,65,74,220,234,253,169,237,111,187,248,63,49,168,128,114,84,246,167,186,126,239,231,124,198,156,46,78,236,181,168,87,205,171,89,178,174,152,62,54,139,112,83,228,82,234,49,186,171,111,175,21,246,212,219,173,239,65,165,105,220,133,168,178,147,37,22,114,70,71,220,83,103,37,79,106,123,167,238,254,119,204,105,194,234,64,80,15,31,92,20,93,92,41,234,60,186,221,38,153,226,52,202,230,168,60,229,185,80,142,78,45,184,27,205,78,38,153,32,220,82,214,151,154,65,25,33,75,81,245,155,65,172,143,114,93,67,93,83,130,142,43,171,188,37,235,44,43,203,171,85,153,104,84,177,14,233,162,66,121,9,241,241,118,172,155,112,146,225,26,13,230,22,190,171,103,148,40,240,182,250,136,67,174,24,191,77,104,210,27,55,94,180,190,224,210,61,64,98,91,148,43,138,58,89,144,113,31,54,95,105,104,113,46,180,243,107,238,68,182,221,109,183,8,148,74,65,154,8,148,149,36,205,39,175,15,18,252,58,95,124,47,234,156,253,51,190,163,255,0,141,153,71,155,189,159,240,157,47,196,188,203,19,58,109,58,231,71,171,208,90,186,75,86,244,121,25,121,25,134,199,182,157,211,66,190,109,90,53,235,107,78,241,180,91,130,159,30,169,78,147,210,91,125,120,175,182,151,26,115,98,201,43,78,228,45,39,133,17,40,179,131,34,62,195,150,20,67,203,175,142,169,60,45,94,69,99,234,12,249,107,210,186,252,135,158,156,204,104,173,45,116,202,139,197,29,5,82,51,38,205,247,144,150,227,165,181,178,149,253,5,169,105,66,214,146,66,239,120,0,6,63,214,189,123,210,126,29,173,88,183,174,177,221,127,147,244,89,181,4,82,216,147,224,100,203,223,41,109,184,226,91,217,29,183,22,89,67,46,30,76,182,250,184,206,76,136,241,254,150,241,235,194,118,180,223,116,205,51,211,77,86,244,205,201,89,235,120,40,94,130,169,71,234,244,153,91,206,126,113,232,232,109,56,109,165,171,214,81,103,24,44,153,145,24,72,1,215,239,251,254,205,210,203,54,173,168,58,131,112,196,161,219,212,56,231,38,116,233,38,123,26,70,72,136,136,136,141,75,90,148,105,66,16,146,53,173,106,74,82,74,82,136,143,176,10,64,230,63,204,2,103,17,21,215,116,147,72,110,47,251,147,192,240,207,187,38,59,111,199,114,226,149,177,14,110,144,135,144,219,136,101,151,12,208,134,77,59,77,198,141,213,26,255,0,50,77,6,32,227,111,140,27,155,139,157,80,118,180,163,151,10,201,161,200,125,54,157,30,91,81,250,240,88,117,182,16,242,220,113,164,18,148,183,149,25,14,154,20,183,9,179,81,161,10,81,22,229,71,81,149,116,75,135,75,239,91,232,247,213,217,64,143,209,182,244,230,223,157,93,184,42,123,217,87,133,233,64,151,38,43,93,21,186,135,23,215,114,25,179,185,178,95,79,126,245,17,145,96,241,80,9,63,192,15,24,53,94,19,117,113,42,168,28,71,44,75,198,68,56,23,90,30,105,70,184,204,33,106,38,231,52,166,208,167,119,199,39,157,89,182,148,168,157,66,150,141,187,205,183,27,191,234,77,90,149,95,165,66,174,208,170,113,42,52,218,140,118,229,195,153,17,228,188,196,150,28,73,41,183,91,113,38,105,90,20,147,37,18,136,204,140,140,140,134,185,156,87,112,163,168,252,37,106,58,236,171,213,175,29,74,157,212,126,129,95,97,147,68,90,188,84,153,17,169,36,102,125,55,145,185,36,235,38,102,166,212,164,153,26,208,182,220,92,149,229,139,199,143,238,33,93,141,160,218,177,90,219,96,220,21,4,250,54,169,81,168,244,226,218,239,41,15,41,204,39,164,163,232,200,125,81,201,91,156,109,166,84,110,60,120,222,234,140,46,164,0,0,64,14,105,124,20,90,186,161,167,21,238,36,44,170,103,130,191,173,10,127,141,171,120,114,109,13,214,233,108,17,117,149,35,122,146,93,104,236,37,78,33,210,51,90,155,104,217,52,185,249,158,149,43,11,179,231,13,173,244,171,15,135,72,250,52,245,14,92,202,150,168,200,36,199,150,151,18,134,32,177,78,149,18,75,171,95,154,150,181,40,217,66,80,68,69,133,184,163,81,108,36,57,73,128,38,87,44,190,15,173,158,41,117,66,183,90,212,98,137,50,201,177,163,180,170,173,29,78,200,105,250,155,243,27,144,136,200,67,140,45,181,52,132,41,149,186,165,146,243,150,219,70,213,19,138,82,47,120,81,95,41,221,116,174,233,135,20,20,205,57,244,205,42,21,173,169,121,167,85,211,80,36,35,116,166,35,200,114,1,178,233,154,77,47,41,245,244,18,140,154,92,241,38,157,138,95,77,72,189,64,0,1,21,127,217,71,224,79,255,0,46,127,244,102,177,255,0,100,1,42,133,0,255,0,177,113,199,103,254,67,63,233,53,31,254,214,47,79,75,117,74,196,214,155,18,153,169,154,105,93,244,205,183,89,235,120,41,190,21,232,253,94,147,203,101,207,205,188,132,56,156,56,210,211,235,36,179,140,150,72,200,207,181,128,143,252,5,105,109,247,162,220,39,88,218,103,169,116,47,67,92,148,111,73,248,216,94,41,153,29,46,173,74,83,205,254,113,149,173,181,101,183,80,175,85,71,140,224,240,100,100,82,0,113,55,101,211,66,177,173,90,205,235,116,206,240,84,91,126,159,34,169,81,147,210,91,157,8,172,54,167,29,115,98,9,75,86,212,33,71,132,145,168,241,130,35,62,194,53,255,0,178,143,192,159,254,92,255,0,232,205,99,254,200,2,85,0,0,10,125,231,119,78,54,181,103,77,170,221,3,34,147,110,202,143,213,207,101,116,228,238,219,251,58,185,255,0,214,28,31,36,248,29,78,36,47,42,167,87,30,30,200,126,63,79,111,210,234,79,134,172,231,61,177,210,242,199,125,223,87,124,131,207,42,158,134,234,58,55,85,74,150,106,125,154,244,117,23,242,72,144,168,42,47,218,125,69,127,80,224,185,32,83,220,115,82,181,62,170,70,223,78,61,14,12,117,17,253,44,185,33,106,44,118,242,252,209,231,191,195,246,5,140,241,139,3,210,92,39,235,12,126,175,79,101,145,90,145,157,185,207,74,27,142,99,207,223,179,25,247,103,61,252,134,183,3,102,237,119,130,117,61,15,212,74,106,73,179,57,118,165,93,130,39,62,143,173,13,210,239,231,219,184,214,126,133,79,69,90,185,78,165,56,165,165,51,101,179,29,70,143,164,68,181,146,123,125,125,192,109,5,102,211,10,137,104,80,232,201,142,113,202,5,54,52,82,104,204,204,219,216,210,83,180,204,251,158,49,129,204,0,0,0,0,0,0,0,128,28,234,253,150,45,111,188,8,63,46,168,136,1,202,227,219,179,76,191,26,249,60,209,63,249,213,251,44,90,223,120,16,126,93,81,16,3,149,199,183,102,153,126,53,242,121,160,47,248,0,0,0,0,0,0,0,0,0,5,43,115,171,246,167,181,190,239,224,252,198,162,50,175,35,31,211,103,244,111,251,200,98,174,117,126,212,246,183,221,252,31,152,212,70,85,228,99,250,108,254,141,255,0,121,0,181,64,0,0,20,3,205,31,219,179,83,127,5,249,60,33,127,194,128,121,163,251,118,106,111,224,191,39,132,2,85,114,49,253,54,127,70,255,0,188,133,148,234,150,150,216,154,211,98,84,244,207,82,232,94,153,182,235,61,31,27,11,197,61,31,171,210,121,15,55,249,198,86,135,19,135,26,66,189,85,22,113,131,201,25,145,214,183,35,31,211,103,244,111,251,200,90,160,13,112,120,174,225,71,81,248,74,212,117,217,87,171,94,58,149,59,168,253,2,190,195,38,136,181,120,169,50,35,82,72,204,250,111,35,114,73,214,76,205,77,169,73,50,53,161,109,184,188,171,203,155,141,127,222,171,168,239,208,47,250,157,85,205,50,186,127,55,82,140,193,245,91,165,206,51,65,55,83,75,59,84,181,109,66,13,183,82,209,165,75,109,73,86,29,83,45,54,119,19,197,87,12,246,111,21,250,71,51,75,111,9,210,233,203,76,132,212,169,21,56,198,106,93,58,162,218,28,67,79,155,123,137,47,35,107,174,33,109,168,203,114,22,173,170,66,246,56,141,120,117,75,75,111,189,22,190,234,122,103,169,116,47,67,92,148,110,143,141,133,226,153,145,210,234,178,135,155,252,227,43,91,106,203,110,161,94,170,143,25,193,224,200,200,131,103,224,20,237,202,191,142,169,54,5,195,74,225,135,84,167,203,126,216,174,72,102,155,102,60,204,86,182,82,106,47,202,121,106,97,210,109,178,121,196,74,122,73,17,56,181,175,164,180,160,182,165,181,173,109,220,72,0,0,0,170,190,121,223,161,63,233,39,247,104,197,92,149,61,169,238,159,187,249,223,49,167,12,171,207,59,244,39,253,36,254,237,24,171,146,167,181,61,211,247,127,59,230,52,224,23,82,0,0,53,172,226,199,218,159,89,62,240,46,31,152,190,45,83,146,167,178,197,211,247,129,59,229,212,225,85,124,88,251,83,235,39,222,5,195,243,23,197,132,242,222,215,155,55,134,222,95,154,143,170,215,156,216,137,69,58,248,168,162,153,5,233,6,202,234,213,19,165,64,56,240,154,52,161,106,222,226,147,131,81,33,91,16,75,113,69,177,10,50,12,235,205,23,137,205,56,210,45,14,169,105,13,110,139,74,186,174,77,70,167,201,128,205,17,249,36,151,41,209,86,203,164,221,93,73,54,156,79,230,101,33,147,105,42,233,169,110,33,74,109,100,108,172,211,70,212,154,77,86,191,85,133,66,161,83,37,212,106,85,25,13,196,135,14,35,42,121,249,47,184,162,75,109,54,218,72,212,181,169,70,73,36,145,25,153,153,17,12,129,196,86,188,222,92,73,106,229,119,85,175,57,178,212,186,140,133,162,153,5,233,4,242,41,52,226,90,142,60,38,141,40,66,118,54,149,96,212,72,78,245,154,220,81,111,90,140,236,255,0,149,63,3,146,116,214,149,3,138,77,73,92,71,107,183,61,28,151,107,83,18,134,159,42,117,58,82,80,178,154,183,48,102,137,47,53,132,165,45,168,186,108,186,226,86,106,83,170,109,144,146,188,5,112,243,121,112,205,195,205,51,79,175,155,182,93,94,165,50,71,166,151,5,228,17,34,128,185,17,216,55,169,173,26,94,117,11,67,114,18,250,205,198,205,40,90,221,90,137,37,184,204,228,80,8,171,254,202,63,2,127,249,115,255,0,163,53,143,251,32,9,84,53,87,27,73,90,119,77,10,249,181,104,215,173,173,59,198,209,110,10,124,122,165,58,79,73,109,245,226,190,218,92,105,205,139,36,173,59,144,180,158,20,68,162,206,12,136,251,13,91,64,75,78,95,60,109,213,120,80,191,220,161,92,239,203,157,167,87,84,136,236,213,97,170,82,146,197,37,245,60,202,87,86,67,105,101,213,173,109,199,75,137,83,77,146,77,226,233,146,140,205,182,241,114,156,64,232,86,151,241,127,162,234,180,43,178,162,84,105,181,24,231,87,182,171,81,36,184,243,17,102,185,17,214,226,84,91,232,58,132,201,66,83,32,214,72,53,155,110,17,150,125,198,90,240,223,250,91,125,233,127,228,231,229,213,11,209,159,149,182,252,59,166,143,252,41,151,188,85,46,86,238,131,255,0,154,90,182,110,233,175,212,94,213,150,59,164,178,67,58,232,239,30,151,246,145,240,185,126,240,190,155,106,37,118,155,118,199,151,18,151,81,155,61,236,209,88,154,209,181,53,164,51,221,43,66,146,107,113,180,164,218,36,60,227,174,47,173,188,208,2,101,104,143,54,173,26,211,170,235,90,31,92,179,234,168,211,43,83,195,219,86,157,223,17,229,74,148,237,46,34,35,196,143,42,124,85,52,210,253,116,54,244,149,169,164,146,208,149,33,162,142,181,36,214,172,235,204,34,255,0,179,117,79,151,13,237,168,58,125,112,196,174,91,213,200,244,73,48,103,70,51,216,234,61,51,12,140,140,140,137,72,90,84,74,66,208,162,37,161,105,82,84,73,82,76,138,144,116,246,202,170,234,85,255,0,109,105,205,10,68,70,42,87,85,98,21,18,27,178,214,164,176,219,242,94,67,45,169,197,37,42,81,32,148,178,51,50,74,143,25,193,31,144,187,62,59,172,95,220,191,150,5,111,77,61,41,233,63,201,43,126,213,161,120,222,135,71,197,120,90,133,57,158,175,79,114,182,110,233,238,219,185,88,206,50,120,200,10,129,225,59,218,159,70,254,240,45,239,152,176,54,83,26,214,112,157,237,79,163,127,120,22,247,204,88,27,41,128,134,188,197,56,21,141,197,45,154,119,198,159,64,136,141,84,160,71,101,152,47,73,148,234,17,83,167,50,114,22,116,210,35,112,152,101,106,114,66,156,67,202,71,211,66,80,165,161,10,53,162,0,114,208,224,114,79,17,215,147,58,195,124,46,34,52,234,203,172,54,135,162,56,134,164,46,185,81,100,155,124,161,41,149,146,146,81,137,43,105,79,41,105,245,208,225,54,130,51,82,214,205,228,128,0,0,0,128,28,234,253,150,45,111,188,8,63,46,168,138,171,225,59,218,159,70,254,240,45,239,152,176,45,83,157,95,178,197,173,247,129,7,229,213,17,85,124,39,123,83,232,223,222,5,189,243,22,0,108,166,33,175,49,78,58,163,112,181,102,157,143,167,211,226,47,85,43,241,217,122,11,50,98,186,180,83,41,207,28,132,29,72,140,219,54,30,90,92,142,166,208,202,151,244,214,149,169,11,66,77,11,202,188,98,113,85,102,240,161,164,117,11,194,179,82,136,171,158,163,30,68,107,78,144,227,102,242,234,53,18,71,168,106,105,43,66,188,51,106,83,106,121,123,147,181,6,73,35,234,45,180,47,94,203,254,255,0,188,181,78,242,171,106,14,160,220,50,235,151,13,114,65,201,157,58,73,150,247,87,130,34,34,34,34,74,16,148,146,80,132,36,137,8,66,82,148,146,82,146,34,14,38,173,86,170,215,234,179,107,181,218,156,186,141,74,163,33,201,115,38,75,121,79,63,37,247,20,106,113,215,28,81,154,150,181,40,205,70,163,51,51,51,51,49,105,92,243,191,66,127,210,79,238,209,85,98,213,57,231,126,132,255,0,164,159,221,160,49,87,37,79,106,123,167,238,254,119,204,105,194,234,69,43,114,84,246,167,186,126,239,231,124,198,156,46,164,0,0,0,0,0,5,0,243,71,246,236,212,223,193,126,79,8,117,254,7,56,187,170,240,131,171,138,186,223,167,75,172,90,117,232,233,166,220,116,166,36,41,11,91,4,178,82,37,50,131,81,52,185,44,158,237,157,66,193,161,199,155,37,55,213,55,19,216,57,163,251,118,106,111,224,191,39,132,34,251,148,154,171,52,168,245,215,169,146,209,77,153,33,232,145,230,41,149,19,15,62,202,91,83,173,33,204,109,82,208,151,217,82,146,71,148,147,173,153,227,113,100,54,115,255,0,104,154,227,165,159,253,155,179,53,2,223,255,0,207,70,241,212,185,209,191,245,29,107,123,46,255,0,197,90,119,127,36,203,181,16,241,111,192,229,229,195,215,16,212,77,30,179,215,46,229,166,223,210,25,69,151,45,244,19,11,148,183,228,19,9,132,243,203,36,49,226,91,113,77,165,106,74,137,27,29,101,197,19,93,77,136,200,28,180,56,227,147,195,141,228,206,143,95,8,136,189,58,189,43,13,173,233,110,45,168,235,161,212,94,38,216,41,170,121,102,148,156,99,74,26,75,201,90,189,68,54,78,32,200,210,180,61,121,32,34,175,46,110,22,175,190,21,244,57,251,115,81,46,79,17,90,185,170,30,157,151,68,97,44,174,45,21,229,178,134,205,164,188,132,239,121,227,67,109,147,170,222,109,18,144,148,180,88,74,157,122,149,184,177,246,167,214,79,188,11,135,230,47,141,148,198,181,156,88,251,83,235,39,222,5,195,243,23,192,90,167,37,79,101,139,167,239,2,119,203,169,194,26,243,47,227,142,79,17,215,147,218,61,99,162,34,52,234,203,172,56,182,101,182,182,164,46,185,81,100,156,96,230,165,228,26,146,81,137,43,117,44,165,10,245,208,225,184,179,51,82,16,206,21,180,248,179,188,172,94,20,46,14,23,172,248,242,233,40,186,174,135,43,85,122,228,105,228,149,202,167,57,13,168,238,211,77,174,158,228,161,106,97,181,45,196,186,91,145,185,165,36,208,181,238,234,156,58,232,53,229,196,150,174,80,180,166,204,133,45,75,168,200,66,234,115,153,142,79,34,147,78,37,164,164,77,116,148,180,39,99,105,86,73,38,180,239,89,161,180,158,245,164,140,49,168,177,254,84,252,113,198,211,90,172,14,22,245,37,18,221,161,92,245,130,69,173,83,74,221,124,233,213,25,74,66,10,18,219,201,146,35,60,238,20,149,54,146,233,188,235,138,89,41,46,169,198,102,165,79,150,230,137,79,225,65,28,48,197,118,93,57,105,144,197,120,238,8,203,125,75,85,200,220,52,70,93,76,227,186,242,211,177,196,165,68,184,196,178,108,144,181,18,13,11,218,234,104,219,85,116,206,234,209,189,71,184,244,182,245,137,225,235,86,205,65,218,124,157,173,184,134,222,216,126,163,237,117,16,133,169,151,80,105,113,181,154,75,123,107,66,136,176,162,1,111,252,234,253,150,45,111,188,8,63,46,168,136,1,202,227,219,179,76,191,26,249,60,209,196,234,63,25,181,221,91,224,238,213,225,158,249,165,117,106,182,37,193,78,145,68,172,71,66,16,219,244,120,240,101,198,76,105,8,44,97,230,186,172,165,14,36,140,156,108,143,126,22,131,91,220,183,43,143,110,205,50,252,107,228,243,64,95,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,245,74,138,196,198,85,30,75,123,219,86,50,89,50,206,15,62,239,176,123,64,7,13,79,179,237,218,92,131,149,2,157,210,116,255,0,149,214,113,94,227,47,35,81,151,145,152,230,64,0,0,0,0,69,142,60,120,71,135,196,182,158,40,232,176,55,221,52,236,122,61,222,169,150,58,143,197,234,250,170,121,182,255,0,138,96,203,214,207,213,223,206,83,128,13,87,231,66,149,76,150,184,114,219,233,188,214,55,39,36,120,201,17,151,150,75,200,200,92,191,40,141,108,106,241,211,9,186,105,57,236,212,40,142,184,235,72,219,255,0,130,179,30,3,36,121,38,201,63,73,71,230,163,87,219,230,33,135,52,77,2,167,232,222,180,199,174,81,35,116,41,183,78,255,0,14,141,234,86,60,52,72,73,95,117,56,181,125,39,15,204,147,245,100,117,110,92,90,190,173,43,226,66,132,195,174,236,98,229,122,45,8,253,92,228,228,79,136,95,168,163,242,111,234,251,72,6,192,32,61,81,159,68,152,237,73,108,242,135,80,149,167,236,50,201,15,104,0,0,0,0,0,0,0,0,0,0,14,42,235,107,196,90,245,134,11,253,242,4,132,127,91,106,33,173,231,19,208,206,14,191,95,204,25,99,23,37,84,255,0,252,53,226,255,0,64,217,74,99,39,34,35,236,17,100,220,109,72,199,218,88,26,234,241,197,69,151,67,226,110,251,98,91,61,51,126,187,84,144,217,110,35,202,21,80,146,68,125,140,254,7,245,128,158,252,152,174,175,19,108,92,86,177,175,61,41,50,229,17,99,203,13,211,209,240,255,0,72,179,145,75,220,154,46,117,68,215,186,245,180,167,118,33,235,106,84,146,245,115,149,28,218,122,49,229,254,145,116,32,0,0,0,0,0,0,0,0,42,139,156,134,180,170,91,148,93,31,167,205,220,195,43,141,85,125,174,158,48,233,122,66,58,187,154,51,229,130,236,188,125,94,241,105,87,53,101,171,118,221,170,87,223,44,183,77,132,252,181,249,253,22,219,82,207,200,143,245,126,7,246,13,115,120,187,212,9,58,147,196,37,235,95,125,254,171,109,214,234,81,227,250,132,157,140,148,231,214,132,246,74,115,141,254,102,89,1,216,56,17,210,167,245,99,137,27,94,154,212,110,179,116,73,208,171,111,150,242,78,214,153,159,25,42,87,211,78,127,140,242,44,159,212,99,97,170,76,6,233,84,168,116,198,75,13,195,142,219,8,47,129,33,36,146,248,252,62,34,175,121,51,105,19,113,147,95,213,233,140,126,125,214,229,81,154,86,239,247,179,244,124,130,242,94,60,243,230,156,253,126,225,105,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,3,9,113,149,166,237,106,127,14,247,157,8,217,223,34,61,26,163,46,49,238,50,218,242,96,200,74,15,233,36,143,6,191,35,60,124,70,109,31,53,78,11,85,74,116,186,107,255,0,197,203,97,198,23,231,244,84,147,73,249,99,226,3,87,90,148,57,214,125,211,42,158,107,219,54,137,80,91,38,172,36,240,235,46,25,103,29,203,205,63,89,125,162,255,0,185,125,106,179,26,165,195,101,178,241,175,50,168,80,225,81,164,118,63,89,198,96,69,220,175,160,146,46,238,121,22,75,235,49,78,156,123,105,147,154,95,196,165,209,79,53,110,106,175,54,109,93,158,216,195,110,207,148,73,47,166,163,242,111,223,131,250,136,74,62,78,58,210,236,27,250,179,164,53,71,246,68,145,78,145,83,140,123,115,151,212,245,62,58,17,234,163,62,68,125,205,88,248,151,188,5,190,128,0,0,0,0,0,0,15,195,50,34,51,63,34,20,25,204,246,235,98,234,226,154,166,113,222,234,21,38,51,244,181,122,166,91,84,213,70,110,75,185,22,126,151,159,127,180,197,239,221,117,36,209,173,122,197,97,103,132,193,129,34,73,159,212,134,212,175,129,252,62,6,53,192,226,146,235,252,178,215,251,238,176,95,71,242,134,168,132,159,197,62,53,245,17,249,23,235,124,0,73,78,81,118,51,151,7,17,82,238,9,16,250,209,105,180,103,28,66,186,155,118,62,220,232,11,35,193,40,140,240,71,229,131,33,120,2,177,121,49,89,73,143,107,220,87,170,143,42,114,84,184,37,246,27,116,247,63,91,253,31,183,220,44,232,0,0,0,0,0,0,0,0,0,0,0,99,30,37,175,102,180,255,0,66,239,123,141,78,244,221,102,129,82,240,234,218,103,135,138,27,203,79,109,170,47,52,123,203,3,39,8,11,205,251,84,92,180,116,34,159,106,64,60,202,173,85,218,97,244,252,35,61,14,123,106,62,232,50,243,73,121,25,31,216,2,156,110,122,140,139,207,80,42,213,103,156,220,253,118,176,252,133,43,4,89,91,207,169,70,120,193,23,154,190,5,251,5,251,114,251,211,102,52,215,134,139,106,43,69,235,214,162,195,172,186,125,251,173,234,124,82,51,250,74,253,79,118,62,194,20,147,194,61,129,39,81,120,136,177,40,172,150,89,143,112,82,229,202,46,221,216,76,230,18,191,229,36,252,151,238,60,252,6,199,22,253,45,154,29,2,155,69,140,88,106,159,13,152,173,151,126,201,66,9,37,230,102,126,69,241,48,28,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,107,56,177,246,167,214,79,188,11,135,230,47,141,148,198,181,156,88,251,83,235,39,222,5,195,243,23,192,93,79,43,143,97,61,50,252,107,231,19,69,0,139,254,229,113,236,39,166,95,141,124,226,104,160,16,27,41,240,157,236,177,163,127,119,246,247,203,152,25,84,98,174,19,189,150,52,111,238,254,222,249,115,3,42,128,10,160,230,131,203,238,53,38,53,107,138,29,22,165,75,90,23,33,83,239,10,28,102,157,146,189,239,59,42,68,202,209,186,235,234,81,32,148,182,18,182,26,107,99,104,37,59,234,161,43,197,175,128,13,93,236,11,254,242,210,203,202,147,168,58,125,112,203,161,220,52,57,5,38,12,232,198,91,218,94,12,140,140,140,141,43,66,146,106,66,208,162,52,45,10,82,84,74,74,140,143,97,62,14,248,170,179,120,175,210,58,125,225,70,169,68,77,207,78,143,30,53,217,72,109,179,101,116,234,137,163,215,52,180,165,173,94,25,197,37,197,50,189,202,220,130,52,153,245,16,226,17,77,124,197,56,103,179,120,90,226,24,236,205,62,157,45,118,245,126,142,205,199,6,20,147,53,174,152,135,164,72,100,226,19,166,163,83,200,74,163,168,208,181,122,251,22,148,168,214,164,155,139,204,28,149,61,169,238,159,187,249,223,49,167,0,115,109,208,189,118,183,181,77,157,107,190,174,159,202,219,50,167,182,143,71,169,248,24,112,61,17,212,147,58,75,20,126,139,78,27,178,58,76,146,213,226,150,130,223,191,6,121,34,33,21,120,85,190,172,77,50,226,59,78,175,253,75,165,248,235,110,133,112,69,153,55,243,239,53,225,54,175,243,115,63,50,149,56,231,135,115,100,142,146,82,125,94,143,76,203,11,49,177,70,170,233,157,171,172,154,113,113,233,109,235,19,196,81,110,106,123,180,249,59,91,109,110,51,188,189,71,218,234,33,104,75,205,44,146,227,107,52,158,199,16,133,17,101,36,53,225,226,171,134,123,203,133,13,92,153,165,183,132,232,149,20,42,58,106,84,138,156,99,36,162,163,78,113,110,33,167,205,189,198,166,87,185,167,16,182,212,103,181,104,86,213,45,27,28,88,72,174,111,247,77,10,249,215,221,61,189,109,105,222,54,139,112,105,125,38,169,78,147,210,91,125,120,175,205,158,227,78,108,89,37,105,220,133,164,240,162,37,22,112,100,71,216,125,124,154,170,212,170,7,18,87,181,118,187,83,137,78,166,211,180,222,165,46,100,201,111,37,150,35,48,220,250,122,156,117,199,20,100,148,33,41,35,81,168,204,136,136,140,204,65,89,181,106,173,70,52,8,117,10,156,185,81,233,113,206,36,22,158,121,75,68,86,13,215,30,54,154,73,158,16,131,117,231,92,52,167,5,189,197,171,205,70,102,133,86,170,211,163,79,135,79,169,203,139,30,169,28,162,78,105,151,148,132,74,96,157,109,226,105,212,145,225,104,39,89,105,194,74,178,91,219,66,188,210,70,65,152,56,195,212,189,39,213,173,125,186,47,93,28,178,63,39,232,179,106,19,92,126,79,164,164,203,244,244,165,205,144,226,170,187,36,37,43,139,215,67,141,159,134,34,218,222,220,121,153,144,206,188,169,244,67,94,111,45,121,129,171,90,115,92,151,106,217,246,172,130,98,228,172,41,189,204,85,24,86,197,185,71,67,103,234,190,183,82,72,53,103,179,5,211,123,36,225,48,149,199,94,26,56,116,190,248,160,213,56,26,103,98,199,255,0,21,50,177,55,123,63,224,202,95,137,101,151,230,116,221,117,190,183,75,174,133,116,144,173,235,242,34,243,50,216,123,69,244,134,205,208,93,47,183,244,143,79,216,150,221,10,221,142,166,99,156,183,205,231,221,90,220,83,174,188,226,251,17,173,199,92,113,195,36,146,80,70,179,36,165,41,34,73,5,69,243,171,246,167,181,190,239,224,252,198,162,28,149,61,169,238,159,187,249,223,49,167,11,169,0,20,173,206,175,218,158,214,251,191,131,243,26,136,114,84,246,167,186,126,239,231,124,198,156,28,234,253,169,237,111,187,248,63,49,168,135,37,79,106,123,167,238,254,119,204,105,192,46,164,65,94,26,249,128,67,171,241,53,170,92,50,107,125,197,209,170,179,168,21,154,117,143,84,125,182,24,138,228,86,165,41,134,105,42,233,161,27,94,46,150,90,113,195,90,158,83,138,108,212,75,38,146,236,234,26,219,113,55,86,170,208,56,187,213,122,237,10,167,46,157,82,167,106,69,118,92,57,145,30,83,47,198,125,186,155,202,109,214,220,73,146,144,180,168,137,68,162,50,50,50,35,32,23,211,197,87,12,246,111,21,250,71,51,75,111,9,210,233,203,76,132,212,169,21,56,198,106,93,58,162,218,28,67,79,155,123,137,47,35,107,174,33,109,168,203,114,22,173,170,66,246,56,141,117,239,251,2,242,210,203,202,173,167,218,131,111,75,161,220,52,57,7,26,116,25,36,91,218,94,8,200,200,200,205,43,66,146,105,90,22,147,52,45,10,74,146,106,74,136,206,250,57,117,241,49,121,113,75,195,201,94,122,131,6,34,46,26,5,97,235,114,116,216,196,72,69,77,108,199,142,241,75,54,137,36,150,86,164,200,73,45,9,245,55,161,74,73,33,42,38,209,210,185,151,112,117,98,107,142,150,87,117,175,198,122,18,243,211,251,126,85,71,210,125,55,164,248,234,92,24,211,36,250,59,163,215,67,77,111,121,221,221,125,138,90,118,227,10,35,193,4,106,229,117,204,2,101,34,101,55,134,77,111,184,186,212,167,188,53,58,199,170,62,219,239,202,110,83,175,180,195,52,149,116,208,189,204,159,87,45,56,225,161,44,165,181,54,106,52,27,73,106,218,134,170,227,106,128,0,1,138,184,170,213,47,220,91,135,29,69,212,198,107,190,134,159,70,183,229,122,42,111,133,241,29,42,163,168,232,193,252,217,161,105,86,101,58,194,125,116,154,11,57,94,18,74,50,10,64,230,43,120,105,197,229,197,197,247,35,77,236,47,201,134,233,85,7,232,245,165,111,34,244,181,98,51,238,183,46,127,73,57,67,93,69,150,220,36,242,231,79,172,188,56,234,210,89,87,147,109,211,66,183,248,184,153,73,171,206,240,242,238,107,62,163,75,165,183,210,90,252,68,164,63,26,90,155,202,72,201,24,98,36,133,229,70,73,245,49,157,202,73,28,22,29,171,73,239,175,220,191,84,236,221,76,244,95,164,255,0,36,174,10,117,119,193,117,250,62,43,194,201,109,238,151,83,106,182,110,233,237,221,181,88,206,112,120,192,13,159,128,113,54,157,211,66,190,109,90,53,235,107,78,241,180,91,130,159,30,169,78,147,210,91,125,120,175,182,151,26,115,98,201,43,78,228,45,39,133,17,40,179,131,34,62,195,150,1,138,184,177,246,88,214,79,187,251,135,229,207,141,107,6,202,124,88,251,44,107,39,221,253,195,242,231,198,181,128,54,168,0,0,1,74,220,234,253,169,237,111,187,248,63,49,168,139,169,20,173,206,175,218,158,214,251,191,131,243,26,136,7,37,79,106,123,167,238,254,119,204,105,194,234,69,43,114,84,246,167,186,126,239,231,124,198,156,46,164,0,97,254,42,184,103,179,120,175,210,57,154,91,120,78,151,78,90,100,38,165,72,169,198,51,82,233,213,22,208,226,26,124,219,220,73,121,27,93,113,11,109,70,91,144,181,109,82,23,177,196,102,0,1,171,189,255,0,96,94,90,89,121,85,180,251,80,109,233,116,59,134,135,32,227,78,131,36,139,123,75,193,25,25,25,25,165,104,82,77,43,66,210,102,133,161,73,82,77,73,81,25,216,247,43,174,96,19,41,19,41,188,50,107,125,197,214,165,61,225,169,214,61,81,246,223,126,83,114,157,125,166,25,164,171,166,133,238,100,250,185,105,199,13,9,101,45,169,179,81,160,218,75,82,87,153,119,7,86,38,184,233,101,119,90,252,103,161,47,61,63,183,229,84,125,39,211,122,79,142,165,193,141,50,79,163,186,61,116,52,214,247,157,221,215,216,165,167,110,48,162,60,21,22,0,186,158,117,126,203,22,183,222,4,31,151,84,68,0,229,113,237,217,166,95,141,124,158,104,191,224,1,31,248,233,210,109,101,214,190,28,110,43,11,67,174,255,0,66,215,165,237,114,76,61,201,107,211,176,73,11,39,169,158,32,204,188,63,87,41,245,178,73,94,206,147,134,150,157,113,69,174,184,218,160,86,95,53,238,7,35,92,180,170,223,23,26,114,185,103,93,166,199,142,187,186,146,72,118,65,78,136,210,91,97,51,88,36,146,141,165,176,210,81,213,73,225,163,101,165,57,148,41,181,245,131,137,224,207,87,180,142,189,203,59,86,244,114,220,126,36,11,238,216,177,238,250,133,193,5,76,33,135,234,8,125,137,38,212,244,26,123,200,66,90,84,120,234,89,250,237,155,77,161,68,148,27,38,186,161,28,173,181,116,215,108,250,139,213,107,114,119,132,151,34,159,62,150,227,157,36,57,186,44,216,174,196,146,222,22,70,69,189,135,221,70,113,185,59,178,147,37,17,25,113,64,46,39,156,254,163,105,29,63,75,237,173,48,174,218,177,43,90,131,84,144,170,149,10,114,100,161,15,219,209,16,227,100,251,235,34,62,170,145,36,146,108,165,179,79,73,102,219,142,26,183,198,65,29,64,82,105,53,90,253,86,21,10,133,76,151,81,169,84,100,55,18,28,56,140,169,231,228,190,226,137,45,180,219,105,35,82,214,165,25,36,146,68,102,102,100,68,57,107,254,255,0,188,181,78,242,171,106,14,160,220,50,235,151,13,114,65,201,157,58,73,150,247,87,130,34,34,34,34,74,16,148,146,80,132,36,137,8,66,82,148,146,82,146,34,183,238,90,92,190,227,104,245,42,143,196,30,175,210,165,183,168,51,227,248,154,61,38,91,78,197,126,218,66,211,41,135,9,194,67,230,135,215,34,51,237,40,208,243,73,91,7,148,153,18,201,88,9,63,193,126,155,234,62,145,112,193,96,105,206,173,76,241,23,77,22,158,227,83,19,227,142,95,133,109,114,29,114,60,94,169,228,143,160,194,218,99,8,51,109,61,45,173,169,72,74,84,121,172,6,63,215,237,99,161,112,255,0,163,87,102,177,92,108,248,136,150,205,61,82,27,141,185,104,241,114,150,162,110,52,109,232,66,205,190,171,238,52,215,83,97,165,27,247,43,213,73,152,10,65,230,117,170,95,186,135,25,55,175,132,174,250,78,149,105,120,123,90,159,252,23,163,225,124,43,101,226,216,238,132,169,123,103,57,55,215,86,236,231,213,81,160,144,59,7,3,252,29,201,226,95,68,181,238,181,10,143,45,87,12,10,60,26,109,159,33,232,109,46,35,245,18,127,198,190,195,78,189,177,45,201,82,98,70,142,110,37,212,244,154,168,44,214,149,37,100,66,26,141,130,57,104,216,18,116,251,130,221,59,139,82,183,162,82,170,85,200,242,107,242,141,146,107,124,196,75,146,227,177,100,58,182,204,247,173,80,206,33,22,227,222,148,37,8,86,221,155,72,40,6,147,86,170,208,42,176,171,180,42,156,186,117,74,157,33,185,112,230,68,121,76,191,25,246,212,74,109,214,220,73,146,144,180,168,137,68,162,50,50,50,35,33,179,158,149,106,101,171,172,154,113,110,106,149,149,47,196,81,110,106,123,85,8,219,156,109,110,51,188,189,118,29,233,173,104,75,205,44,148,219,136,37,30,199,16,180,153,229,38,53,215,226,159,69,63,123,183,16,87,182,142,55,80,241,177,45,250,129,120,7,212,239,81,197,193,125,164,72,139,213,87,77,178,55,137,135,154,39,54,160,147,212,37,237,202,112,103,109,60,159,117,142,133,124,240,192,90,85,29,159,15,90,211,74,131,241,230,55,185,107,235,197,157,33,249,113,228,228,208,148,39,114,215,37,174,153,41,106,47,13,189,91,73,196,144,9,212,53,87,27,84,0,8,171,202,227,216,79,76,191,26,249,196,209,42,128,98,175,223,99,194,199,255,0,9,109,42,255,0,232,202,157,255,0,213,128,56,177,246,88,214,79,187,251,135,229,207,141,107,6,210,86,181,217,106,223,52,40,183,77,149,115,82,174,10,44,221,254,26,163,75,154,220,184,175,236,90,144,189,142,182,106,66,182,173,10,73,224,251,41,38,71,220,140,114,192,0,0,2,178,185,224,195,223,97,105,92,254,166,58,53,122,147,59,49,231,189,150,143,57,250,186,127,229,250,135,1,200,214,154,120,214,90,195,145,139,6,116,8,204,189,255,0,241,234,113,37,255,0,250,207,250,133,151,222,250,101,166,250,155,18,52,13,72,211,235,106,235,139,9,195,122,51,21,202,75,19,219,101,195,44,26,208,151,144,162,74,140,187,100,187,224,120,88,218,89,166,58,96,204,184,250,107,167,54,189,166,213,65,72,92,180,80,233,17,224,38,66,144,70,73,55,9,148,36,150,100,74,86,12,243,140,159,196,7,37,119,83,78,179,106,86,168,229,24,164,28,234,124,152,221,19,255,0,124,222,218,147,183,246,231,3,89,253,22,128,117,93,99,177,41,105,116,155,57,151,53,46,57,44,203,59,119,202,109,57,199,191,25,27,59,12,101,77,225,131,134,154,53,70,45,94,145,195,198,153,65,159,5,228,73,139,42,53,165,79,105,230,30,66,137,72,113,11,75,68,164,169,42,34,50,81,25,25,25,17,144,12,154,0,0,0,0,0,0,0,32,7,58,191,101,139,91,239,2,15,203,170,34,0,114,184,246,236,211,47,198,190,79,52,79,254,117,126,203,22,183,222,4,31,151,84,68,0,229,113,237,217,166,95,141,124,158,104,11,254,0,0,0,0,0,0,0,0,0,1,74,220,234,253,169,237,111,187,248,63,49,168,140,171,200,199,244,217,253,27,254,242,24,171,157,95,181,61,173,247,127,7,230,53,17,149,121,24,254,155,63,163,127,222,64,45,80,0,0,5,0,243,71,246,236,212,223,193,126,79,8,95,240,160,30,104,254,221,154,155,248,47,201,225,0,149,92,140,127,77,159,209,191,239,33,106,130,170,249,24,254,155,63,163,127,222,66,213,0,65,94,92,28,192,33,241,17,66,107,73,53,122,226,255,0,186,196,15,18,251,82,100,54,196,118,238,40,187,214,230,232,232,101,13,182,135,153,108,201,11,100,147,184,219,104,157,73,175,243,196,214,74,227,251,131,234,87,22,90,70,164,211,202,91,119,221,157,30,100,251,81,108,186,146,68,151,214,132,155,144,93,75,139,75,91,36,27,45,32,156,82,146,109,45,40,94,237,132,227,110,80,189,129,127,222,90,89,121,82,117,7,79,174,25,116,59,134,135,32,164,193,157,24,203,123,75,193,145,145,145,145,165,104,82,77,72,90,20,70,133,161,74,74,137,73,81,145,236,81,194,46,183,213,120,142,225,210,204,214,90,237,14,37,34,165,95,143,37,51,34,68,113,75,96,159,143,41,232,206,45,189,222,178,80,181,48,107,36,25,168,208,75,36,154,151,183,121,134,184,53,106,77,86,129,85,155,66,174,211,37,211,170,84,233,14,68,153,14,91,42,101,248,207,182,163,75,141,56,218,136,148,133,165,68,105,52,153,17,145,145,145,139,95,229,117,204,2,29,94,29,55,134,77,111,184,186,53,86,124,53,58,199,170,62,219,12,69,114,43,76,52,195,52,149,116,208,141,175,23,75,45,56,225,173,79,41,197,54,106,37,147,73,119,176,115,100,224,251,75,234,58,95,115,241,99,69,41,116,155,218,147,34,158,170,194,210,235,143,49,90,97,199,34,211,219,66,219,90,246,176,182,146,109,41,43,104,136,140,146,225,45,43,53,165,109,214,95,9,222,212,250,55,247,129,111,124,197,128,27,41,128,0,10,171,231,157,250,19,254,146,127,118,140,85,201,83,218,158,233,251,191,157,243,26,112,202,188,243,191,66,127,210,79,238,209,138,185,42,123,83,221,63,119,243,190,99,78,1,117,32,0,3,90,206,44,125,169,245,147,239,2,225,249,139,227,149,169,105,188,201,92,23,219,218,189,30,102,34,83,117,66,179,109,204,142,228,231,213,151,36,210,105,178,35,173,152,231,150,81,130,137,36,156,112,182,184,172,176,149,111,74,19,211,226,184,177,246,167,214,79,188,11,135,230,47,137,105,195,230,144,198,213,254,83,26,194,193,49,16,234,86,125,241,54,239,166,189,37,247,90,67,11,131,76,128,185,10,34,111,59,214,168,103,45,180,37,100,104,53,186,147,61,184,37,164,48,87,46,72,58,113,83,227,39,78,33,106,92,125,241,14,160,167,233,78,174,168,80,89,102,176,203,106,122,10,156,202,114,246,95,109,8,67,41,90,13,110,184,214,77,105,37,50,230,194,131,88,29,39,190,191,114,253,83,179,117,51,209,126,147,252,146,184,41,213,223,5,215,232,248,175,11,37,183,186,93,77,170,217,187,167,183,118,213,99,57,193,227,3,102,139,78,233,161,95,54,173,26,245,181,167,120,218,45,193,79,143,84,167,73,233,45,190,188,87,219,75,141,57,177,100,149,167,114,22,147,194,136,148,89,193,145,31,96,28,176,213,92,109,80,0,49,87,9,222,203,26,55,247,127,111,124,185,129,173,96,218,160,106,174,2,252,216,225,158,205,226,191,151,230,147,233,109,225,58,93,57,105,177,237,186,149,34,167,24,205,75,167,84,91,165,54,134,159,54,247,18,94,70,215,92,66,219,81,150,228,45,91,84,133,236,113,20,89,127,216,23,150,150,94,85,109,62,212,27,122,93,14,225,161,200,56,211,160,201,34,222,210,240,70,70,70,70,105,90,20,147,74,208,180,153,161,104,82,84,147,82,84,70,123,25,240,157,236,177,163,127,119,246,247,203,152,24,83,152,23,2,52,46,42,173,87,47,91,89,30,11,83,109,250,121,183,78,147,149,185,233,72,172,55,41,198,169,91,23,33,168,236,117,100,200,73,248,149,17,169,24,193,229,61,136,34,95,37,141,6,147,86,188,174,190,35,107,48,162,46,155,66,142,187,102,138,111,71,105,213,250,69,226,109,217,47,52,179,94,246,22,212,115,109,179,61,159,156,68,229,164,151,234,173,39,50,185,163,251,9,234,111,224,191,56,132,50,255,0,13,122,67,27,65,116,26,198,210,54,88,136,220,139,118,142,203,53,3,136,251,175,48,237,69,121,118,107,205,173,220,44,208,228,151,30,112,136,201,56,37,145,18,82,68,73,44,65,205,31,216,79,83,127,5,249,196,32,20,173,194,119,181,62,141,253,224,91,223,49,96,108,166,53,172,225,59,218,159,70,254,240,45,239,152,176,54,83,0,1,242,85,170,212,170,5,42,109,118,187,83,137,78,166,211,163,185,46,100,201,111,37,150,35,48,218,77,78,58,227,138,50,74,16,148,145,168,212,102,68,68,70,102,58,86,138,107,222,147,241,19,106,202,189,116,114,235,252,160,162,194,168,46,150,252,159,3,38,38,201,72,109,183,20,222,201,13,182,179,194,30,108,242,69,183,214,198,114,70,68,25,0,0,0,64,14,117,126,203,22,183,222,4,31,151,84,69,64,105,61,245,251,151,234,157,155,169,158,139,244,159,228,149,193,78,174,248,46,191,71,197,120,89,45,189,210,234,109,86,205,221,61,187,182,171,25,206,15,24,22,255,0,206,175,217,98,214,251,192,131,242,234,136,165,96,25,87,137,126,34,239,190,40,53,78,126,166,95,82,63,198,195,163,194,216,207,248,50,151,226,94,121,136,125,70,154,111,173,210,235,173,61,85,167,122,252,204,252,136,164,167,13,124,191,230,85,248,101,213,46,38,245,190,221,232,210,153,211,250,205,70,199,165,190,227,236,74,114,83,81,84,251,53,101,116,214,141,172,151,75,13,54,225,45,47,37,197,56,105,36,19,74,119,128,229,215,192,172,158,41,111,34,190,53,6,4,180,105,93,2,67,204,206,122,52,166,144,186,157,69,146,142,178,166,153,19,132,251,40,83,114,18,226,222,74,62,130,20,132,173,11,81,45,22,253,196,221,38,149,64,225,19,85,232,84,42,100,74,117,54,157,166,245,216,144,225,196,101,44,177,25,134,233,143,37,182,155,109,36,73,66,18,146,36,146,72,136,136,136,136,128,107,110,45,83,158,119,232,79,250,73,253,218,42,172,90,167,60,239,208,159,244,147,251,180,6,42,228,169,237,79,116,253,223,206,249,141,56,93,72,165,110,74,158,212,247,79,221,252,239,152,211,133,212,128,0,0,0,0,0,160,30,104,254,221,154,155,248,47,201,225,9,85,203,175,135,75,19,138,14,1,111,141,52,190,163,254,144,42,115,40,243,119,189,254,12,170,122,22,35,44,76,233,180,235,125,110,151,93,106,233,45,91,23,228,101,228,101,21,121,163,251,118,106,111,224,191,39,132,39,255,0,37,79,101,139,167,239,2,119,203,169,192,42,131,136,173,6,188,184,109,213,202,238,148,222,112,165,165,116,233,11,93,50,115,209,201,148,85,169,198,181,20,121,173,18,86,180,236,113,41,201,164,150,173,139,37,182,163,222,133,17,88,87,42,206,60,127,239,71,10,154,191,90,255,0,26,213,161,93,169,212,127,230,17,26,136,148,116,191,244,133,52,183,30,255,0,23,29,9,254,41,2,90,113,253,193,245,43,139,45,35,82,105,229,45,187,238,206,143,50,125,168,182,93,73,34,75,235,66,77,200,46,165,197,165,173,146,13,150,144,78,41,73,54,150,148,47,118,194,113,183,40,50,236,181,171,182,53,213,89,178,174,152,62,10,181,111,212,36,82,234,49,186,168,115,161,41,135,20,219,173,239,65,169,10,218,180,40,178,147,52,158,50,70,101,220,6,210,99,90,206,44,125,169,245,147,239,2,225,249,139,226,228,249,102,113,75,117,113,39,161,203,131,122,219,117,86,235,86,15,132,161,73,184,94,83,143,69,174,225,159,81,222,187,138,82,213,49,40,66,78,66,76,213,235,58,211,164,100,79,19,109,211,103,22,62,212,250,201,247,129,112,252,197,240,24,254,211,181,171,183,205,213,70,178,173,104,62,54,181,112,84,35,210,233,209,186,168,111,175,41,247,18,219,77,239,89,165,9,220,181,164,178,163,36,150,114,102,69,220,108,19,192,231,8,148,174,16,116,141,86,163,245,24,149,139,178,189,33,53,43,142,170,196,116,161,11,124,144,73,68,86,86,105,39,87,25,146,221,179,168,121,53,184,243,132,150,250,166,218,98,175,37,13,33,179,81,96,94,90,246,166,37,185,118,63,88,145,104,33,197,62,125,6,41,200,102,20,165,37,13,150,8,214,227,174,32,212,165,110,193,50,217,35,102,92,223,102,128,2,37,115,6,224,146,149,197,125,128,221,118,216,98,36,29,69,181,99,200,122,149,49,49,82,167,234,204,37,151,148,138,74,220,83,205,33,8,114,66,155,82,93,112,212,76,159,80,210,68,78,57,153,106,0,53,97,171,82,106,180,10,172,218,21,118,153,46,157,82,167,72,114,36,200,114,217,83,47,198,125,181,26,92,105,198,212,68,164,45,42,35,73,164,200,140,140,140,140,74,14,87,30,221,154,101,248,215,201,230,137,85,206,143,135,171,86,159,14,220,226,118,147,39,193,214,170,85,8,214,149,94,19,113,91,75,115,191,49,37,230,38,41,196,145,44,222,66,24,54,84,107,223,185,178,96,136,208,77,97,113,87,149,199,183,102,153,126,53,242,121,160,47,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,76,230,35,162,241,53,71,74,102,87,93,79,231,173,107,118,191,41,165,100,251,41,81,144,172,253,52,151,155,37,230,74,255,0,174,138,173,138,140,139,51,80,41,53,102,92,195,244,42,203,18,18,172,23,101,178,250,84,71,140,25,121,167,224,127,180,108,241,112,82,217,174,80,106,84,89,41,203,85,8,111,69,112,178,125,210,180,26,79,200,200,252,143,226,67,92,142,46,108,9,58,115,196,69,247,69,121,56,102,69,193,84,151,20,178,93,152,84,231,210,143,229,40,252,145,239,60,252,72,5,252,240,211,123,53,168,26,23,100,92,105,119,168,235,212,10,111,136,86,211,44,188,112,217,90,187,109,73,121,175,220,88,25,56,64,94,80,58,162,229,221,161,21,11,82,121,226,85,22,174,235,12,39,227,25,152,112,27,73,246,65,23,154,143,204,204,254,209,62,128,0,0,0,0,0,0,0,0,0,0,5,31,243,116,177,156,183,248,138,137,112,71,135,209,139,82,163,54,226,213,212,221,189,247,39,79,89,158,13,70,101,146,47,44,17,11,192,21,141,206,118,202,76,139,94,222,189,18,120,83,114,162,66,63,176,155,168,57,250,223,232,253,190,224,17,19,150,21,214,197,171,197,53,48,228,61,211,42,180,102,105,105,245,76,247,41,218,140,44,23,98,60,125,31,62,223,105,11,243,35,35,34,50,242,49,173,103,11,119,95,228,110,191,88,149,131,250,37,112,210,208,163,248,39,198,176,163,63,35,253,95,128,216,254,212,169,34,179,107,209,235,13,158,83,58,4,121,41,63,169,109,165,95,2,248,252,8,7,42,0,0,0,0,0,0,0,35,87,48,93,86,99,75,120,108,185,158,37,226,85,118,28,218,52,126,199,234,184,244,9,91,85,244,20,71,221,191,35,193,125,100,40,6,155,14,117,225,116,197,167,146,247,77,173,212,16,201,43,9,44,186,243,132,89,199,98,243,87,212,95,96,177,110,113,218,210,236,235,250,141,164,52,183,247,196,143,78,143,83,146,123,113,135,210,245,66,58,209,235,35,62,70,93,201,88,248,23,188,69,206,2,116,197,205,80,226,78,215,167,110,218,213,34,108,42,187,221,179,150,218,159,20,148,95,77,39,228,231,187,39,245,24,11,179,224,215,77,218,211,14,29,236,202,17,53,178,68,138,53,58,92,147,221,157,207,42,12,116,172,254,146,136,178,104,242,35,199,192,134,109,31,53,50,11,84,186,108,74,99,31,197,196,97,182,17,231,244,80,146,73,121,231,220,67,233,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,115,206,87,73,150,237,38,133,170,145,91,245,80,244,90,91,135,159,130,106,15,159,154,255,0,204,159,219,238,21,239,194,149,246,238,158,107,245,147,94,109,123,80,170,237,53,151,79,4,120,111,198,176,165,127,37,95,169,238,44,139,223,227,59,76,226,234,159,14,247,125,10,67,91,221,135,74,168,84,34,250,198,88,125,16,100,37,7,217,105,47,55,61,231,143,137,13,118,171,52,233,86,181,207,54,148,225,237,145,73,158,227,6,125,143,11,105,195,79,196,203,205,63,19,253,160,54,127,181,42,232,184,45,122,61,121,181,110,69,74,4,121,137,60,99,36,227,105,81,31,145,124,126,5,246,14,84,70,222,0,53,78,46,166,112,215,104,161,165,238,122,222,165,192,162,60,120,50,245,216,129,23,119,242,18,94,107,247,100,190,179,18,72,0,0,0,0,0,6,45,226,134,236,106,204,225,243,80,235,142,22,84,221,177,86,38,139,191,117,148,23,148,69,228,127,171,239,44,13,110,238,106,170,235,215,29,86,184,226,112,170,140,231,229,168,179,156,27,142,41,95,2,248,252,8,94,207,51,219,219,242,83,134,154,164,18,99,168,170,186,223,167,231,118,54,147,180,249,165,159,162,121,250,63,87,218,66,133,72,148,226,201,41,44,154,143,4,95,88,11,218,229,77,110,51,65,225,141,167,154,71,122,141,73,51,84,172,159,155,148,248,57,44,100,254,31,87,216,38,104,141,252,190,40,142,81,56,90,179,144,235,123,14,101,54,159,51,207,57,223,78,139,223,204,254,31,253,97,36,0,0,0,0,0,0,0,0,0,0,0,5,36,115,112,213,31,202,221,115,143,104,179,252,85,26,10,26,95,252,227,51,39,182,126,104,35,242,87,196,203,237,23,57,123,220,45,90,118,109,118,232,121,91,81,72,166,74,158,163,198,112,77,52,165,251,136,255,0,87,224,127,97,141,109,184,134,187,31,190,245,218,255,0,185,214,247,85,53,27,158,171,33,131,218,73,195,110,76,117,105,47,36,254,191,188,136,192,77,126,78,26,103,233,205,75,173,95,179,35,111,137,79,129,38,51,75,223,140,72,68,138,123,165,216,150,71,228,103,230,147,47,243,11,141,16,163,149,38,154,55,99,240,234,154,186,153,216,237,122,113,84,179,187,57,75,240,96,171,63,72,203,205,63,2,251,8,77,112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,214,113,99,237,79,172,159,120,23,15,204,95,27,41,141,107,56,177,246,167,214,79,188,11,135,230,47,128,186,158,87,30,194,122,101,248,215,206,38,138,1,23,253,202,227,216,79,76,191,26,249,196,209,64,32,54,83,225,59,217,99,70,254,239,237,239,151,48,50,168,197,92,39,123,44,104,223,221,253,189,242,230,6,85,0,0,0,20,173,206,175,218,158,214,251,191,131,243,26,136,114,84,246,167,186,126,239,231,124,198,156,28,234,253,169,237,111,187,248,63,49,168,135,37,79,106,123,167,238,254,119,204,105,192,46,164,97,254,42,184,103,179,120,175,210,57,154,91,120,78,151,78,90,100,38,165,72,169,198,51,82,233,213,22,208,226,26,124,219,220,73,121,27,93,113,11,109,70,91,144,181,109,82,23,177,196,102,0,1,172,14,170,233,157,213,163,122,143,113,233,109,235,19,195,214,173,154,131,180,249,59,91,113,13,189,176,253,71,218,234,33,11,83,46,160,210,227,107,52,150,246,214,133,17,97,68,26,85,166,119,86,178,106,61,185,165,182,84,79,17,90,185,170,13,83,227,110,109,197,182,206,243,245,223,119,166,133,173,44,180,130,83,142,44,146,123,27,66,212,101,132,152,154,188,234,253,169,237,111,187,248,63,49,168,135,37,79,106,123,167,238,254,119,204,105,192,45,39,133,94,25,236,222,20,52,142,30,150,217,243,165,212,86,169,10,169,85,234,114,76,210,186,141,69,196,54,135,95,38,247,26,89,70,214,155,66,27,73,158,212,33,59,148,181,239,113,121,128,0,0,0,0,82,183,58,191,106,123,91,238,254,15,204,106,33,201,83,218,158,233,251,191,157,243,26,112,115,171,246,167,181,190,239,224,252,198,162,28,149,61,169,238,159,187,249,223,49,167,0,186,145,173,103,22,62,212,250,201,247,129,112,252,197,241,178,152,214,179,139,31,106,125,100,251,192,184,126,98,248,11,84,228,169,236,177,116,253,224,78,249,117,56,74,174,44,125,150,53,147,238,254,225,249,115,226,42,242,84,246,88,186,126,240,39,124,186,156,37,87,22,62,203,26,201,247,127,112,252,185,240,26,214,13,170,6,170,227,106,128,1,85,124,237,53,175,255,0,112,188,57,195,167,252,47,90,132,167,26,255,0,210,33,196,109,149,147,159,250,105,184,149,55,254,32,210,175,166,66,213,6,181,156,85,106,151,238,211,196,118,162,234,99,53,223,76,192,172,220,18,189,21,55,194,248,126,173,45,165,244,96,254,108,208,133,39,17,90,97,62,186,73,103,140,175,42,53,25,134,42,1,218,175,141,51,186,180,238,157,104,84,110,152,158,19,242,214,223,69,205,78,97,109,184,219,201,130,228,169,49,218,91,137,90,19,142,167,133,83,168,52,238,74,154,117,165,146,189,108,23,203,10,202,170,207,176,43,58,140,204,136,133,77,161,214,41,148,73,13,41,106,235,169,249,204,205,121,165,33,59,118,154,9,52,247,137,70,106,35,35,83,120,37,100,205,33,115,220,161,53,210,102,167,240,227,47,78,110,26,207,141,173,105,165,65,52,230,82,178,125,111,38,142,250,13,200,70,227,174,26,144,173,171,68,182,16,132,25,19,109,70,105,38,132,150,213,46,117,10,22,229,89,172,116,45,34,226,226,145,26,227,103,17,47,218,123,182,115,114,119,47,248,44,169,47,176,228,99,216,132,40,215,212,126,59,76,99,213,74,122,251,212,162,74,12,142,250,64,98,174,44,125,150,53,147,238,254,225,249,115,227,90,193,178,159,22,62,203,26,201,247,127,112,252,185,241,173,96,13,170,0,0,0,82,183,58,191,106,123,91,238,254,15,204,106,34,234,69,43,115,171,246,167,181,190,239,224,252,198,162,1,201,83,218,158,233,251,191,157,243,26,112,186,145,74,220,149,61,169,238,159,187,249,223,49,167,11,169,0,0,0,24,171,139,31,101,141,100,251,191,184,126,92,248,214,176,108,167,197,143,178,198,178,125,223,220,63,46,124,107,88,3,106,128,0,0,0,0,20,173,204,235,128,239,220,66,187,39,94,116,158,139,182,193,184,42,10,244,149,46,157,78,233,197,181,222,82,25,75,121,87,85,71,209,144,250,164,26,118,182,219,76,168,219,100,177,189,164,156,0,27,41,241,99,236,177,172,159,119,247,15,203,159,26,214,0,178,158,86,156,4,254,93,204,160,241,93,170,15,236,183,233,85,15,25,104,82,227,200,195,147,231,68,124,210,83,36,41,7,150,217,101,246,148,72,107,36,167,28,108,205,100,77,36,146,253,191,128,0,8,1,206,79,90,255,0,33,184,125,164,232,228,74,127,90,94,166,212,15,172,251,141,110,109,136,52,231,99,200,115,106,137,196,154,94,83,235,134,73,202,22,147,111,175,157,170,216,98,127,138,75,231,29,171,210,111,94,37,224,233,108,119,229,149,55,78,40,236,178,182,30,97,164,163,210,51,144,137,79,60,210,211,149,173,10,142,112,16,100,179,44,45,149,237,73,100,212,176,136,26,41,165,245,93,106,213,203,67,74,40,202,150,220,139,166,177,26,154,185,17,161,42,90,225,176,181,151,90,81,180,147,35,90,25,107,168,234,253,100,145,33,181,25,169,36,70,101,179,152,162,190,80,214,47,229,111,25,52,218,255,0,165,60,39,228,85,191,84,174,244,122,29,79,23,212,109,48,58,91,183,23,79,30,63,169,187,10,254,43,110,61,109,201,189,64,20,215,206,147,71,40,86,126,178,218,90,197,72,123,167,47,81,41,242,35,213,35,109,89,238,149,77,76,118,211,39,122,150,100,91,216,126,59,93,52,161,9,79,134,221,235,41,197,25,124,156,152,53,122,53,161,175,55,46,145,212,95,136,204,125,66,163,165,232,102,166,29,91,239,84,105,253,71,91,101,11,79,168,132,28,103,167,56,163,89,119,54,91,34,81,25,237,92,170,231,29,164,49,175,94,26,32,234,148,118,34,21,75,78,43,12,188,183,222,125,212,175,209,211,150,136,175,50,210,19,148,45,106,144,112,22,102,178,44,33,149,237,81,100,210,186,193,224,103,84,41,90,57,197,166,153,223,149,212,196,42,107,21,143,70,204,126,92,212,196,98,35,19,153,114,19,146,156,117,68,105,74,25,76,147,120,243,130,50,108,200,212,156,238,32,216,204,0,0,6,170,227,106,128,1,21,121,92,123,9,233,151,227,95,56,154,37,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,1,206,175,217,98,214,251,192,131,242,234,136,128,28,174,61,187,52,203,241,175,147,205,19,255,0,157,95,178,197,173,247,129,7,229,213,17,0,57,92,123,118,105,151,227,95,39,154,2,255,0,128,0,0,0,0,0,0,0,0,0,82,183,58,191,106,123,91,238,254,15,204,106,35,42,242,49,253,54,127,70,255,0,188,134,42,231,87,237,79,107,125,223,193,249,141,68,101,94,70,63,166,207,232,223,247,144,11,84,0,0,1,64,60,209,253,187,53,55,240,95,147,194,23,252,40,7,154,63,183,102,166,254,11,242,120,64,37,87,35,31,211,103,244,111,251,200,90,160,170,190,70,63,166,207,232,223,247,144,181,64,26,171,139,254,229,113,236,39,166,95,141,124,226,104,160,17,127,220,174,61,132,244,203,241,175,156,77,0,230,143,236,39,169,191,130,252,226,16,165,110,19,189,169,244,111,239,2,222,249,139,2,234,121,163,251,9,234,111,224,191,56,132,41,91,132,239,106,125,27,251,192,183,190,98,192,13,148,192,71,254,55,248,165,253,232,250,28,254,164,66,182,253,55,90,169,84,27,161,81,35,186,173,177,81,57,214,94,117,46,201,50,81,44,217,66,24,113,70,148,122,203,81,37,25,65,40,220,69,91,112,201,204,255,0,94,108,221,121,102,229,215,45,67,151,117,89,247,84,136,144,46,38,39,167,107,20,182,19,181,178,157,9,136,237,237,97,109,36,205,107,109,150,176,249,111,37,36,220,52,58,128,206,188,243,191,66,127,210,79,238,209,138,185,42,123,83,221,63,119,243,190,99,78,29,255,0,157,21,211,66,190,109,94,30,175,91,90,119,141,162,220,20,250,229,82,157,39,164,182,250,241,95,110,150,227,78,108,89,37,105,220,133,164,240,162,37,22,112,100,71,216,116,14,74,158,212,247,79,221,252,239,152,211,128,93,72,0,0,214,179,139,31,106,125,100,251,192,184,126,98,248,179,238,80,22,181,10,249,224,191,80,172,171,166,15,141,162,220,23,133,90,151,81,141,213,91,125,120,175,210,96,54,235,123,208,105,90,119,33,106,44,164,201,69,156,145,145,247,21,131,197,143,181,62,178,125,224,92,63,49,124,90,167,37,79,101,139,167,239,2,119,203,169,192,41,219,80,172,170,174,154,223,247,46,156,215,100,68,126,165,106,214,38,209,38,59,17,106,83,14,63,25,229,178,226,155,82,146,149,26,13,72,51,35,52,164,241,140,145,121,11,243,229,213,172,116,45,100,225,30,196,147,72,103,195,203,179,233,236,89,213,72,219,150,190,140,168,12,52,218,79,122,144,130,87,85,131,142,254,19,185,40,235,236,220,165,33,70,42,175,154,158,142,80,180,139,139,138,188,155,113,236,68,191,105,237,94,46,70,218,191,224,178,164,190,251,114,75,122,214,163,95,81,248,238,191,159,85,41,235,236,74,73,40,35,57,63,201,31,87,163,46,149,168,90,9,57,248,141,200,98,67,87,125,45,180,176,239,93,244,45,45,197,154,165,185,221,162,67,102,220,2,74,125,85,153,188,225,250,228,71,176,45,40,0,0,6,170,227,106,129,170,184,13,148,248,78,246,88,209,191,187,251,123,229,204,12,170,49,87,9,222,203,26,55,247,127,111,124,185,129,149,64,4,85,230,143,236,39,169,191,130,252,226,16,149,66,42,243,71,246,19,212,223,193,126,113,8,5,43,112,157,237,79,163,127,120,22,247,204,88,27,41,141,107,56,78,246,167,209,191,188,11,123,230,44,11,84,230,133,199,79,238,41,106,175,67,180,114,243,240,154,147,90,217,233,137,48,147,185,234,21,45,198,212,103,135,137,69,225,230,61,150,250,120,37,45,13,26,220,252,210,149,29,195,12,41,205,23,152,4,202,188,202,151,12,154,33,113,116,105,76,248,154,117,241,84,97,183,216,148,228,166,159,117,135,169,41,234,33,27,89,46,150,93,113,179,90,94,75,137,108,148,72,39,82,236,32,225,87,137,139,203,133,13,92,135,170,86,124,24,149,20,42,58,169,181,122,100,146,36,162,163,78,113,109,173,214,9,205,166,166,87,185,166,214,135,18,71,181,104,78,228,173,27,219,95,64,176,44,11,203,84,239,42,78,159,105,245,189,46,185,112,215,36,20,104,48,99,17,111,117,120,51,51,51,51,36,161,9,73,41,107,90,140,144,132,37,74,81,165,41,51,44,213,197,191,3,154,185,194,20,154,36,171,193,113,43,150,245,114,59,40,102,189,75,66,252,35,117,30,145,41,248,78,111,34,82,22,149,19,134,218,148,69,214,105,59,210,73,82,93,105,160,191,61,42,212,203,87,89,52,226,220,213,43,42,95,136,162,220,212,246,170,17,183,56,218,220,103,121,122,236,59,211,90,208,151,154,89,41,183,16,74,61,142,33,105,51,202,76,118,177,65,124,190,120,219,170,240,161,127,185,66,185,223,151,59,78,174,169,17,217,170,195,84,165,37,138,75,234,121,148,174,172,134,210,203,171,90,219,142,151,18,166,155,36,155,197,211,37,25,155,109,226,250,105,53,106,85,126,149,10,187,66,169,196,168,211,106,49,219,151,14,100,71,146,243,18,88,113,36,166,221,109,196,153,165,104,82,76,148,74,35,50,50,50,50,1,2,249,213,251,44,90,223,120,16,126,93,81,21,151,193,223,10,183,151,21,250,185,79,179,232,212,217,105,182,41,210,35,201,187,42,237,184,76,162,157,78,53,250,228,151,84,133,167,196,184,148,184,150,81,181,91,150,70,163,46,154,28,90,45,251,153,14,131,94,92,73,105,166,156,105,77,153,10,90,151,81,212,138,114,234,115,153,142,79,34,147,78,40,51,202,68,215,73,75,66,118,54,149,100,146,107,78,245,154,27,73,239,90,72,243,7,13,28,58,88,156,47,233,100,13,51,177,99,255,0,138,153,88,155,189,239,240,157,83,195,50,203,243,58,110,186,231,71,171,208,66,186,72,86,196,121,17,121,153,135,117,176,44,11,55,75,44,218,78,159,105,245,189,18,135,111,80,227,148,104,48,99,17,236,105,25,51,51,51,51,53,45,106,81,169,107,90,140,214,181,169,74,81,169,74,51,62,149,197,143,178,198,178,125,223,220,63,46,124,101,81,138,184,177,246,88,214,79,187,251,135,229,207,128,214,176,90,167,60,239,208,159,244,147,251,180,85,88,181,78,121,223,161,63,233,39,247,104,12,41,202,2,233,161,88,218,251,168,87,173,211,59,193,81,109,253,47,171,85,42,50,122,75,115,161,21,137,176,28,117,205,136,37,45,91,80,133,30,18,70,163,198,8,140,251,14,3,83,121,147,234,133,199,198,5,63,136,139,50,165,112,65,180,237,201,8,131,73,181,159,156,219,104,122,136,106,107,197,198,120,146,133,52,149,203,54,186,139,81,165,213,54,190,142,213,175,195,50,164,195,81,245,55,73,170,189,74,145,93,102,153,45,116,216,114,25,137,34,98,89,81,176,203,239,37,197,52,210,220,198,212,173,105,97,229,37,38,121,81,52,225,150,118,158,3,101,62,29,117,230,205,226,75,72,232,90,173,102,77,136,164,84,99,161,21,56,44,200,55,151,73,168,146,18,114,33,58,106,66,21,189,181,43,4,163,66,119,160,208,226,75,98,210,103,146,198,188,60,14,113,119,85,225,7,87,21,117,191,78,151,88,180,235,209,211,77,184,233,76,72,82,22,182,9,100,164,74,101,6,162,105,114,89,61,219,58,133,131,67,143,54,74,111,170,110,39,96,139,78,233,161,95,54,173,26,245,181,167,120,218,45,193,79,143,84,167,73,233,45,190,188,87,219,75,141,57,177,100,149,167,114,22,147,194,136,148,89,193,145,31,96,28,176,0,0,160,30,104,254,221,154,155,248,47,201,225,9,255,0,201,83,217,98,233,251,192,157,242,234,112,128,28,209,253,187,53,55,240,95,147,194,19,255,0,146,167,178,197,211,247,129,59,229,212,224,19,252,69,254,43,184,4,210,254,43,111,251,39,81,174,122,164,186,117,74,216,145,26,45,85,164,147,142,177,91,162,54,242,158,92,5,165,46,182,166,22,106,113,194,76,134,212,74,73,58,230,228,185,249,179,110,80,0,14,38,211,181,168,86,53,171,70,178,173,104,62,10,139,111,211,227,210,233,209,186,171,115,161,21,134,210,219,77,239,89,169,106,218,132,36,178,163,53,30,50,102,103,220,107,133,197,143,181,62,178,125,224,92,63,49,124,108,166,53,172,226,199,218,159,89,62,240,46,31,152,190,2,213,57,42,123,44,93,63,120,19,190,93,78,19,252,64,14,74,158,203,23,79,222,4,239,151,83,132,255,0,0,0,0,16,3,157,95,178,197,173,247,129,7,229,213,17,0,57,92,123,118,105,151,227,95,39,154,39,255,0,58,191,101,139,91,239,2,15,203,170,34,0,114,184,246,236,211,47,198,190,79,52,5,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,10,114,231,31,166,126,131,212,186,45,253,14,54,200,181,8,17,163,58,189,249,204,133,200,168,58,125,141,102,126,68,94,73,34,255,0,48,184,209,10,121,173,105,163,119,199,14,139,171,165,157,238,208,103,29,75,59,177,132,177,6,114,191,92,139,205,95,3,251,12,4,30,229,31,170,31,146,90,231,34,210,120,255,0,51,89,130,182,81,255,0,56,244,200,13,151,146,12,252,147,241,34,251,5,219,141,102,184,121,187,31,177,117,218,192,185,208,247,73,52,219,158,149,33,243,218,74,203,109,204,105,106,47,37,126,167,184,140,198,201,86,77,194,213,217,102,208,174,134,85,185,21,122,100,89,233,60,99,36,235,73,95,188,139,245,190,5,246,16,14,108,0,0,0,0,0,0,0,0,0,0,67,46,107,54,227,53,238,24,221,121,212,119,167,84,149,53,42,201,249,183,79,157,130,198,75,227,245,253,130,102,136,223,204,30,136,229,111,133,171,197,13,55,188,225,211,106,19,60,241,141,148,233,93,252,203,227,255,0,214,1,175,197,181,85,93,10,227,165,87,27,78,85,79,154,196,180,150,124,205,183,9,95,3,248,124,12,108,139,194,245,214,213,231,195,222,158,87,27,44,41,203,94,146,78,151,126,203,56,44,168,203,200,191,91,220,88,26,213,25,41,181,154,84,88,52,158,12,190,177,125,92,176,175,111,202,190,26,105,112,77,142,154,169,11,98,159,157,217,220,77,83,225,22,126,137,99,233,125,127,105,128,151,160,0,0,0,0,3,138,186,234,232,183,237,122,197,121,197,109,69,54,4,137,138,60,103,4,219,106,81,159,145,252,62,7,246,14,84,70,238,63,245,78,46,153,240,215,119,33,213,237,122,224,165,207,162,178,120,51,194,223,129,43,111,242,20,94,104,247,224,190,178,1,72,92,86,223,110,234,30,191,94,213,231,23,185,9,174,212,153,104,240,69,150,252,107,234,79,242,83,250,254,242,200,176,142,77,90,76,182,233,53,221,84,150,215,170,167,165,82,218,61,223,20,211,223,47,37,255,0,157,63,183,220,42,198,141,78,149,116,220,240,169,109,158,233,21,105,237,176,71,216,178,183,92,36,252,72,188,213,241,47,216,54,37,224,199,76,226,233,103,14,246,133,10,59,91,29,153,74,167,212,37,122,198,121,125,112,99,165,103,221,106,47,54,253,199,143,129,0,205,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,61,82,163,53,50,43,209,31,78,230,223,109,77,172,178,101,148,168,176,126,95,81,141,126,249,137,105,19,154,87,196,141,196,227,37,152,151,20,169,117,182,207,245,124,68,249,120,79,211,81,158,9,191,62,223,97,13,130,69,103,115,149,210,164,79,179,40,90,159,5,189,210,35,204,139,78,120,179,140,52,150,170,15,169,93,215,143,51,46,196,156,253,126,224,29,75,146,246,167,190,229,94,228,210,137,15,101,9,139,50,182,130,218,93,176,170,115,5,228,143,255,0,59,246,123,197,175,13,125,185,116,234,83,186,115,196,181,1,194,145,210,102,180,236,90,67,190,161,43,40,122,161,19,37,244,84,126,72,247,99,237,33,176,28,73,13,204,138,204,182,143,40,125,180,184,147,248,145,150,75,252,224,61,192,0,0,0,0,43,147,156,181,210,229,55,74,232,52,22,213,143,21,86,138,165,22,61,202,141,80,79,195,234,248,138,137,179,225,157,66,236,162,193,36,111,241,21,24,205,109,206,51,185,212,150,51,251,69,152,243,168,172,161,202,157,175,68,73,247,75,48,164,159,255,0,45,81,79,195,253,34,190,120,121,134,85,13,116,176,33,155,123,201,235,158,148,141,185,198,115,49,162,198,127,104,13,134,120,105,166,122,35,65,108,24,61,62,159,78,219,165,22,221,217,198,33,50,94,121,63,128,201,163,132,178,34,148,27,50,131,12,145,176,152,166,69,111,110,115,141,173,36,177,159,216,57,176,0,0,0,0,0,0,0,0,0,0,17,239,143,27,188,236,222,25,47,41,168,123,166,228,218,93,70,11,103,183,57,90,233,242,140,139,232,159,234,251,255,0,172,80,5,147,77,126,244,212,154,13,33,195,203,213,218,228,88,202,62,221,212,252,132,167,226,69,230,175,137,126,193,107,252,229,181,49,184,122,105,65,211,88,239,109,125,250,172,90,146,203,110,114,218,163,212,25,63,52,99,204,191,91,63,87,188,64,30,2,172,214,175,78,38,172,248,175,55,185,20,250,157,62,127,158,49,178,161,20,179,217,69,250,223,95,216,2,250,52,38,219,110,208,209,107,18,219,66,54,170,157,109,82,226,185,223,57,91,113,26,65,159,153,254,175,196,199,122,30,152,113,145,14,35,17,27,250,44,54,150,211,246,36,177,254,129,238,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,247,129,112,252,197,241,178,152,214,179,139,31,106,125,100,251,192,184,126,98,248,11,169,229,113,236,39,166,95,141,124,226,104,160,17,127,220,174,61,132,244,203,241,175,156,77,20,2,3,101,62,19,189,150,52,111,238,254,222,249,115,3,42,140,85,194,119,178,198,141,253,223,219,223,46,96,101,80,0,0,1,74,220,234,253,169,237,111,187,248,63,49,168,135,37,79,106,123,167,238,254,119,204,105,193,206,175,218,158,214,251,191,131,243,26,136,114,84,246,167,186,126,239,231,124,198,156,2,234,64,0,5,43,115,171,246,167,181,190,239,224,252,198,162,28,149,61,169,238,159,187,249,223,49,167,7,58,191,106,123,91,238,254,15,204,106,33,201,83,218,158,233,251,191,157,243,26,112,11,169,0,0,0,0,1,74,220,234,253,169,237,111,187,248,63,49,168,135,37,79,106,123,167,238,254,119,204,105,193,206,175,218,158,214,251,191,131,243,26,136,114,84,246,167,186,126,239,231,124,198,156,2,234,70,181,156,88,251,83,235,39,222,5,195,243,23,198,202,99,90,206,44,125,169,245,147,239,2,225,249,139,224,45,83,146,167,178,197,211,247,129,59,229,212,225,42,184,177,246,88,214,79,187,251,135,229,207,136,171,201,83,217,98,233,251,192,157,242,234,112,149,92,88,251,44,107,39,221,253,195,242,231,192,107,88,54,168,26,171,141,170,0,68,174,104,58,223,85,209,62,20,43,73,163,80,226,84,100,95,242,21,99,173,114,92,82,81,13,137,176,229,27,207,146,83,221,107,38,153,113,8,45,201,34,91,137,89,238,36,27,107,163,109,39,177,127,117,13,83,179,116,207,210,158,140,252,173,184,41,212,47,27,208,235,120,95,21,37,182,122,189,61,201,223,183,169,187,110,228,231,24,201,103,34,101,115,136,214,138,86,162,241,13,69,211,251,94,239,137,89,164,88,20,117,196,153,30,50,18,164,64,173,189,33,126,49,163,116,147,149,172,154,102,18,86,146,82,146,218,219,82,61,87,9,210,29,131,147,38,133,204,186,117,150,187,175,53,122,54,250,45,147,79,114,157,75,150,225,190,223,248,98,90,73,10,54,77,36,77,59,211,136,114,18,226,20,163,52,120,182,21,176,205,73,82,67,170,115,127,181,168,86,54,190,233,237,149,107,65,240,84,91,127,75,233,52,186,116,110,170,220,232,69,98,108,246,218,111,122,205,75,86,212,33,37,149,25,168,241,147,51,62,227,150,229,183,165,191,187,79,14,60,88,233,155,52,47,76,207,172,219,244,95,69,66,241,94,31,171,84,105,21,55,160,254,112,214,132,167,18,154,97,94,186,137,7,140,47,41,53,17,185,213,251,83,218,223,119,240,126,99,81,25,87,145,143,233,179,250,55,253,228,2,173,105,53,106,173,2,171,10,187,66,169,203,167,84,169,210,27,151,14,100,71,148,203,241,159,109,68,166,221,109,196,153,41,11,74,136,148,74,35,35,35,34,50,27,41,240,215,171,209,181,235,65,172,109,92,101,248,142,72,184,168,236,189,80,40,140,58,203,13,84,81,150,166,178,218,29,202,201,13,201,109,230,200,204,213,146,65,25,41,68,100,163,164,206,102,154,41,251,139,113,113,116,248,122,135,138,129,125,230,245,135,189,221,239,53,227,95,123,196,54,230,27,66,83,137,77,73,216,146,221,134,141,173,202,53,110,196,180,228,161,173,244,163,165,94,92,55,61,67,150,154,146,100,72,190,35,212,146,226,84,195,140,26,97,67,117,133,167,178,144,180,168,153,82,76,183,18,201,110,17,236,216,93,64,158,188,88,251,44,107,39,221,253,195,242,231,198,181,131,101,62,44,125,150,53,147,238,254,225,249,115,227,90,192,27,84,0,0,0,165,110,117,126,212,246,183,221,252,31,152,212,69,212,138,86,231,87,237,79,107,125,223,193,249,141,68,3,146,167,181,61,211,247,127,59,230,52,225,117,34,149,185,42,123,83,221,63,119,243,190,99,78,23,82,0,0,0,49,87,22,62,203,26,201,247,127,112,252,185,241,173,96,217,79,139,31,101,141,100,251,191,184,126,92,248,214,176,6,213,0,0,0,0,0,49,87,22,62,203,26,201,247,127,112,252,185,241,173,96,217,79,139,31,101,141,100,251,191,184,126,92,248,214,176,6,213,0,0,0,53,214,227,242,250,253,209,56,201,213,138,255,0,162,253,31,225,46,7,40,93,30,191,87,119,163,91,68,14,174,237,169,199,83,194,245,54,227,213,223,183,42,198,227,216,164,106,174,2,218,121,29,90,213,216,150,174,174,94,178,32,236,162,213,106,20,122,92,57,61,84,31,86,84,70,229,57,33,189,132,123,211,181,19,99,30,76,137,39,212,194,76,205,42,34,179,241,15,249,79,218,212,43,127,130,91,66,173,72,131,225,229,220,213,10,189,82,168,231,85,107,241,18,145,57,232,137,115,10,51,36,97,136,145,209,132,145,39,212,206,55,41,70,115,0,4,127,227,242,197,253,209,56,54,213,138,7,165,61,31,225,45,247,43,189,110,135,87,119,163,92,68,254,150,221,201,199,83,194,244,247,103,213,223,187,10,198,211,215,92,109,80,53,87,1,180,237,38,173,74,175,210,161,87,104,85,56,149,26,109,70,59,114,225,204,136,242,94,98,75,14,36,148,219,173,184,147,52,173,10,73,146,137,68,102,70,70,70,67,235,17,255,0,128,59,235,247,68,224,219,73,235,254,139,244,127,132,183,219,161,116,122,253,93,222,141,113,112,58,187,182,167,29,79,11,212,219,143,87,126,220,171,27,142,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,28,234,253,150,45,111,188,8,63,46,168,136,1,202,227,219,179,76,191,26,249,60,209,63,249,213,251,44,90,223,120,16,126,93,81,16,3,149,199,183,102,153,126,53,242,121,160,47,248,0,0,0,0,0,0,0,0,0,5,43,115,171,246,167,181,190,239,224,252,198,162,50,175,35,31,211,103,244,111,251,200,98,174,117,126,212,246,183,221,252,31,152,212,70,85,228,99,250,108,254,141,255,0,121,0,181,64,0,0,20,3,205,31,219,179,83,127,5,249,60,33,127,194,128,121,163,251,118,106,111,224,191,39,132,2,85,114,49,253,54,127,70,255,0,188,133,170,10,171,228,99,250,108,254,141,255,0,121,11,84,1,170,184,191,238,87,30,194,122,101,248,215,206,38,138,1,23,253,202,227,216,79,76,191,26,249,196,208,14,104,254,194,122,155,248,47,206,33,10,86,225,59,218,159,70,254,240,45,239,152,176,46,167,154,63,176,158,166,254,11,243,136,66,149,184,78,246,167,209,191,188,11,123,230,44,0,216,206,255,0,176,44,221,83,179,106,218,125,168,54,244,74,229,189,92,142,113,167,65,146,71,177,212,100,140,140,140,140,148,133,165,68,149,161,105,50,90,22,148,169,38,149,36,140,181,225,226,187,133,29,71,225,43,81,215,101,94,173,120,234,84,238,163,244,10,251,12,154,34,213,226,164,200,141,73,35,51,233,188,141,201,39,89,51,53,54,165,36,200,214,133,182,226,246,62,24,171,137,126,29,44,78,40,52,178,126,153,223,81,255,0,198,204,163,205,222,247,248,50,169,225,158,101,137,157,54,157,111,173,210,235,173,93,37,171,98,252,140,188,140,131,92,202,173,255,0,121,87,108,218,6,159,86,110,25,115,45,235,86,68,233,52,88,47,25,41,16,23,48,218,57,36,209,153,110,74,22,166,27,89,163,59,9,123,212,68,74,113,102,169,191,201,83,218,158,233,251,191,157,243,26,112,135,250,233,161,122,143,195,166,163,212,116,191,84,40,222,6,171,7,14,178,243,70,107,139,80,138,163,50,110,84,103,12,139,168,202,246,171,7,130,81,41,42,66,210,133,161,104,76,192,228,169,237,79,116,253,223,206,249,141,56,5,212,128,0,13,107,56,177,246,167,214,79,188,11,135,230,47,139,84,228,169,236,177,116,253,224,78,249,117,56,85,95,22,62,212,250,201,247,129,112,252,197,241,106,156,149,61,150,46,159,188,9,223,46,167,0,199,252,237,52,114,132,237,171,98,241,3,29,238,141,106,53,64,172,233,141,237,90,188,92,87,27,145,46,57,228,215,177,190,138,218,147,216,145,185,126,43,214,86,27,73,28,74,229,113,171,209,180,151,140,27,101,138,147,241,24,166,223,49,222,180,37,60,243,14,186,180,46,74,144,184,169,104,155,250,43,92,198,34,54,106,81,41,4,135,22,106,219,244,211,107,252,197,116,114,133,172,156,35,223,113,170,239,120,121,118,125,61,251,198,151,39,106,215,209,149,1,135,92,81,108,74,208,74,234,176,114,24,202,183,37,29,125,251,84,164,36,133,6,105,237,235,85,211,91,254,218,212,106,20,120,143,212,173,90,196,42,220,54,165,161,74,97,199,227,60,135,155,75,137,74,146,163,65,169,4,70,68,164,158,51,131,47,48,27,68,0,226,109,59,166,133,124,218,180,107,214,214,157,227,104,183,5,62,61,82,157,39,164,182,250,241,95,109,46,52,230,197,146,86,157,200,90,79,10,34,81,103,6,68,125,135,44,0,53,87,27,84,13,85,192,108,167,194,119,178,198,141,253,223,219,223,46,96,101,81,138,184,78,246,88,209,191,187,251,123,229,204,12,170,0,34,175,52,127,97,61,77,252,23,231,16,132,170,17,87,154,63,176,158,166,254,11,243,136,64,40,90,211,186,107,182,53,213,70,189,109,105,222,10,181,111,212,35,213,41,210,122,72,115,161,41,135,18,227,78,108,89,41,10,218,180,36,240,162,52,158,48,100,101,216,125,117,106,157,229,170,247,252,218,204,198,229,215,238,203,198,176,228,151,81,18,33,27,245,10,140,183,141,74,38,217,101,36,70,183,29,112,240,134,210,93,212,68,146,242,33,215,197,180,242,186,229,255,0,14,145,14,155,196,222,183,219,189,106,171,222,26,163,99,210,223,113,135,226,183,21,214,26,125,154,178,186,107,94,231,143,171,134,155,112,144,166,84,218,156,52,154,205,165,52,25,215,151,95,2,177,184,90,179,74,248,212,24,17,23,170,149,248,239,51,57,232,210,157,90,41,148,231,142,58,202,154,100,78,27,15,45,46,71,75,139,121,40,250,107,82,18,181,161,36,181,200,173,116,208,189,56,226,47,78,42,58,95,170,20,111,29,74,157,135,89,121,163,36,74,167,202,73,25,55,42,51,134,71,211,121,27,149,131,193,164,210,165,33,105,90,22,180,43,32,0,13,107,56,151,225,210,251,225,127,84,231,233,157,245,31,252,108,202,60,221,236,255,0,132,233,126,37,230,88,153,211,105,215,58,61,94,130,213,210,90,183,163,200,203,200,206,101,114,167,227,142,54,154,213,96,112,183,169,40,150,237,10,231,172,18,45,106,154,86,235,231,78,168,202,82,16,80,150,222,76,145,25,231,112,164,169,180,151,77,231,92,82,201,73,117,78,51,101,60,85,112,207,102,241,95,164,115,52,182,240,157,46,156,180,200,77,74,145,83,140,102,165,211,170,45,161,196,52,249,183,184,146,242,54,186,226,22,218,140,183,33,106,218,164,47,99,136,215,219,247,1,214,95,221,151,247,190,126,231,181,95,221,11,210,30,140,244,22,196,245,186,219,119,238,223,158,159,71,167,249,222,190,238,151,75,243,187,250,126,184,13,154,64,97,254,18,44,29,80,210,254,30,108,155,15,87,46,24,149,74,237,26,143,14,41,33,154,123,113,87,77,97,49,219,36,64,117,77,60,227,82,87,28,201,76,148,132,108,39,16,132,25,164,213,185,197,230,0,1,138,184,177,246,88,214,79,187,251,135,229,207,140,170,49,87,22,62,203,26,201,247,127,112,252,185,240,26,214,11,84,231,157,250,19,254,146,127,118,138,171,22,169,207,59,244,39,253,36,254,237,1,94,188,58,232,53,229,196,150,174,80,180,166,204,133,45,75,168,200,66,234,115,153,142,79,34,147,78,37,164,164,77,116,148,180,39,99,105,86,73,38,180,239,89,161,180,158,245,164,142,255,0,180,135,133,221,47,210,110,30,91,225,210,45,18,36,186,20,250,59,180,219,145,214,80,228,85,215,31,145,28,153,155,41,213,37,195,117,43,120,183,99,14,25,182,141,136,66,137,45,160,138,173,185,42,123,83,221,63,119,243,190,99,78,23,82,3,94,30,57,56,68,170,240,131,171,137,181,24,168,203,172,90,117,232,234,169,91,149,87,227,169,11,91,4,179,74,226,188,178,73,52,185,44,158,221,253,51,193,161,198,92,52,183,213,38,211,144,57,117,241,213,39,133,171,200,172,125,65,159,45,122,87,95,144,243,211,153,141,21,165,174,153,81,120,163,160,170,70,100,217,190,242,18,220,116,182,182,82,191,160,181,45,40,90,210,72,93,201,241,21,160,214,111,18,90,71,93,210,155,206,20,69,34,163,29,107,166,78,122,57,188,186,77,68,144,162,143,53,162,74,208,173,237,169,89,52,146,211,189,6,182,212,123,22,162,61,123,56,138,208,107,203,134,221,92,174,233,77,231,10,90,87,78,144,181,211,39,61,28,153,69,90,156,107,81,71,154,209,37,107,78,199,18,156,154,73,106,216,178,91,106,61,232,81,16,108,188,2,168,57,95,115,4,141,73,141,69,225,123,90,106,178,214,133,200,76,11,62,185,37,215,100,175,123,206,197,143,14,138,77,52,194,148,72,37,45,245,33,247,93,216,218,9,45,122,168,74,49,107,224,40,7,154,63,183,102,166,254,11,242,120,66,127,242,84,246,88,186,126,240,39,124,186,156,32,7,52,127,110,205,77,252,23,228,240,132,255,0,228,169,236,177,116,253,224,78,249,117,56,4,255,0,0,0,1,173,103,22,62,212,250,201,247,129,112,252,197,241,178,152,214,179,139,31,106,125,100,251,192,184,126,98,248,11,84,228,169,236,177,116,253,224,78,249,117,56,79,241,0,57,42,123,44,93,63,120,19,190,93,78,19,252,0,0,0,64,14,117,126,203,22,183,222,4,31,151,84,68,0,229,113,237,217,166,95,141,124,158,104,159,252,234,253,150,45,111,188,8,63,46,168,136,1,202,227,219,179,76,191,26,249,60,208,23,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,58,46,186,219,109,221,250,47,125,219,107,70,229,84,109,170,164,86,251,227,11,114,35,168,35,243,47,214,248,144,239,67,211,50,50,38,68,126,35,159,69,246,212,218,190,197,22,63,210,3,88,43,218,154,253,151,169,85,250,67,103,135,168,85,201,81,146,125,187,41,137,10,79,196,203,205,63,19,253,162,255,0,248,14,187,206,242,225,146,205,154,183,186,142,66,165,211,160,184,123,113,133,162,159,20,204,190,137,126,183,187,250,197,48,241,237,102,181,101,241,53,120,69,97,189,168,168,84,234,19,252,204,243,190,161,40,179,221,71,250,191,87,216,39,239,38,157,76,110,102,154,215,180,213,247,119,62,197,86,85,77,5,183,24,108,163,211,217,47,36,99,204,255,0,91,63,87,188,5,146,128,0,0,0,0,0,0,0,0,0,12,103,196,181,51,211,26,11,127,64,233,239,234,91,117,82,219,156,103,48,158,47,137,124,70,76,28,45,237,20,167,89,149,232,102,141,253,122,100,166,246,231,25,220,210,139,25,253,160,53,136,188,33,157,62,237,173,64,52,109,240,245,25,45,109,206,113,181,213,22,63,200,45,215,147,69,210,229,75,74,235,212,39,21,159,11,86,148,164,150,61,201,141,79,79,195,235,248,138,182,226,30,23,163,245,210,255,0,135,211,217,210,185,234,168,219,156,227,19,29,47,63,216,44,19,146,189,101,13,213,46,138,26,143,186,153,155,36,191,249,106,114,126,31,233,1,108,32,0,0,0,0,2,168,121,208,234,131,237,213,237,189,39,142,246,16,168,176,235,107,45,165,223,42,168,176,126,104,255,0,243,191,103,188,90,196,185,13,195,138,244,183,79,8,97,181,56,163,248,17,22,79,252,195,95,206,98,218,148,238,163,113,45,95,112,228,117,89,162,187,42,144,215,168,73,194,25,168,75,193,125,20,159,146,253,249,251,76,3,151,110,145,57,170,156,72,219,174,60,88,137,110,202,137,91,112,255,0,91,195,207,137,148,253,52,153,100,156,243,239,246,24,216,18,44,102,161,197,102,35,9,218,219,13,165,180,22,76,240,148,150,11,207,234,33,90,124,154,180,169,16,44,202,238,167,206,111,108,137,19,37,83,153,44,231,45,41,170,123,233,87,101,227,204,143,177,167,63,95,184,89,136,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,193,188,106,216,9,212,78,28,47,74,81,253,40,84,122,140,246,207,224,180,64,144,146,63,164,159,215,248,159,216,51,144,248,235,52,200,213,186,60,234,52,212,238,143,62,51,177,93,78,76,178,133,164,210,162,236,100,126,70,126,70,64,53,130,167,75,151,98,95,209,167,48,188,73,183,107,8,117,10,193,118,113,135,136,200,240,123,139,205,31,89,125,163,97,238,15,117,86,62,173,232,29,167,95,67,189,73,17,169,80,33,74,61,166,95,159,76,40,235,95,242,18,94,110,123,139,31,3,20,109,198,174,150,191,165,92,70,94,148,163,47,224,181,42,205,70,165,16,187,122,172,57,58,66,80,159,166,163,60,19,126,102,100,127,18,18,239,147,230,188,29,10,229,170,105,5,106,110,216,85,4,191,58,34,122,121,204,149,185,2,58,19,148,182,103,228,71,220,214,69,241,47,120,11,121,1,248,71,146,201,15,208,0,0,1,76,92,232,101,73,115,136,27,110,51,170,252,218,109,56,102,146,193,127,227,181,18,33,25,184,37,182,100,92,252,79,105,236,120,233,220,80,174,58,76,215,75,36,95,155,69,66,49,31,153,151,235,123,187,253,66,65,243,138,35,253,241,180,140,150,63,218,212,127,237,245,1,138,185,111,195,68,206,41,237,173,239,244,186,15,195,120,189,93,219,141,53,24,158,175,213,156,249,128,216,14,51,37,30,51,81,210,88,38,144,148,17,125,133,129,237,0,0,0,0,0,0,0,0,0,1,248,165,37,9,53,168,240,73,44,159,216,63,70,44,226,123,80,99,233,150,132,222,151,83,174,236,117,138,29,71,195,122,166,123,158,76,55,156,65,125,21,99,186,60,204,177,241,1,77,28,205,245,125,237,71,226,42,171,68,101,221,209,45,165,191,73,50,218,69,249,200,243,166,39,245,18,126,75,248,153,125,102,51,31,38,61,57,85,71,84,110,29,69,149,235,69,141,71,151,77,109,62,88,125,50,41,239,18,178,74,207,145,249,109,199,215,238,21,245,123,220,178,111,59,202,181,116,202,60,187,87,168,201,154,175,47,55,93,82,253,196,69,230,175,129,125,132,47,51,150,14,149,30,158,240,223,76,171,202,139,210,145,114,27,53,116,30,253,219,153,145,2,18,136,251,45,68,89,52,124,8,254,162,1,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,6,181,156,88,251,83,235,39,222,5,195,243,23,198,202,98,181,117,99,147,95,238,161,170,119,150,166,126,248,239,70,126,86,220,21,26,239,130,252,144,235,120,95,21,37,199,186,93,79,26,157,251,122,155,119,109,78,113,156,22,112,2,64,114,184,246,19,211,47,198,190,113,52,80,8,217,79,133,205,11,253,237,122,19,108,232,167,229,79,229,31,228,231,141,255,0,9,248,31,7,215,241,19,31,147,252,79,81,205,187,122,251,126,153,231,110,123,103,5,0,63,216,49,255,0,228,162,255,0,161,63,251,120,9,255,0,194,119,178,198,141,253,223,219,223,46,96,101,81,213,52,158,197,253,203,244,178,205,211,63,74,122,79,242,74,223,167,80,188,111,67,163,226,188,44,102,217,234,244,247,43,102,238,158,237,187,149,140,227,39,140,142,214,0,0,0,41,91,157,95,181,61,173,247,127,7,230,53,16,228,169,237,79,116,253,223,206,249,141,56,77,78,53,185,111,126,252,29,83,165,106,103,238,203,249,37,232,203,125,138,23,130,252,157,241,253,78,156,153,15,117,122,158,41,172,103,196,237,219,180,241,179,57,239,130,112,83,203,123,247,159,106,157,87,83,63,118,95,202,223,73,219,239,208,188,23,228,239,128,233,245,36,199,123,171,212,241,78,231,30,27,110,221,165,157,249,207,108,24,77,80,0,1,74,220,234,253,169,237,111,187,248,63,49,168,135,37,79,106,123,167,238,254,119,204,105,194,106,113,173,203,123,247,224,234,157,43,83,63,118,95,201,47,70,91,236,80,188,23,228,239,143,234,116,228,200,123,171,212,241,77,99,62,39,110,221,167,141,153,207,124,19,130,158,91,223,188,251,84,234,186,153,251,178,254,86,250,78,223,126,133,224,191,39,124,7,79,169,38,59,221,94,167,138,119,56,240,219,118,237,44,239,206,123,96,194,106,128,0,0,0,0,165,110,117,126,212,246,183,221,252,31,152,212,67,146,167,181,61,211,247,127,59,230,52,225,53,56,214,229,189,251,240,117,78,149,169,159,187,47,228,151,163,45,246,40,94,11,242,119,199,245,58,114,100,61,213,234,120,166,177,159,19,183,110,211,198,204,231,190,9,193,79,45,239,222,125,170,117,93,76,253,217,127,43,125,39,111,191,66,240,95,147,190,3,167,212,147,29,238,175,83,197,59,156,120,109,187,118,150,119,231,61,176,97,53,70,181,156,88,251,83,235,39,222,5,195,243,23,198,202,98,181,117,99,147,95,238,161,170,119,150,166,126,248,239,70,126,86,220,21,26,239,130,252,144,235,120,95,21,37,199,186,93,79,26,157,251,122,155,119,109,78,113,156,22,112,3,181,242,84,246,88,186,126,240,39,124,186,156,37,87,22,62,203,26,201,247,127,112,252,185,241,213,56,41,225,75,247,159,105,101,87,76,255,0,47,127,43,125,39,112,63,93,241,190,139,240,29,62,164,104,236,244,186,125,103,115,143,13,187,118,226,206,252,99,182,79,42,234,197,139,251,168,105,101,229,166,126,148,244,103,229,109,191,81,161,120,222,135,91,194,248,168,206,51,213,233,238,78,253,189,77,219,119,39,56,198,75,57,1,172,16,217,247,86,47,175,220,191,75,47,45,76,244,95,164,255,0,36,173,250,141,119,193,117,250,62,43,194,198,113,238,151,83,106,182,110,233,237,221,181,88,206,112,120,192,173,111,246,12,127,249,40,191,232,79,254,222,39,79,23,156,61,215,120,161,209,169,58,59,72,212,191,200,168,149,58,132,89,21,73,62,134,69,75,198,69,97,70,226,99,108,83,141,155,127,159,76,119,122,137,89,43,243,59,123,165,106,32,26,241,106,21,235,85,212,171,254,229,212,106,236,120,140,84,174,170,196,218,220,198,162,33,73,97,183,228,188,183,156,75,105,82,148,162,65,41,102,68,70,165,30,49,147,63,49,126,124,186,180,114,133,163,124,35,216,145,169,15,120,137,119,133,61,139,198,169,39,106,209,214,149,61,134,156,73,108,82,214,73,233,48,81,216,202,118,165,125,13,251,82,165,168,132,96,211,222,74,148,171,54,255,0,182,174,250,238,189,196,185,41,180,58,196,42,148,202,44,187,37,61,10,147,12,188,135,28,138,230,233,171,78,199,18,147,65,229,10,44,40,242,149,121,29,154,0,165,110,117,126,212,246,183,221,252,31,152,212,70,85,228,99,250,108,254,141,255,0,121,12,255,0,198,183,45,239,223,131,170,116,173,76,253,217,127,36,189,25,111,177,66,240,95,147,190,63,169,211,147,33,238,175,83,197,53,140,248,157,187,118,158,54,103,61,240,93,175,129,142,6,63,121,119,229,183,253,212,127,44,127,44,125,27,255,0,2,122,63,194,248,79,19,255,0,198,30,223,187,196,255,0,197,198,207,126,123,6,52,231,17,162,245,93,69,225,230,139,168,22,189,161,46,179,87,176,43,11,151,50,68,101,169,75,129,68,122,58,252,99,166,209,43,11,65,58,204,37,45,68,149,41,180,54,165,250,173,147,166,42,175,132,141,104,170,232,47,16,214,78,160,69,187,229,219,180,134,235,16,226,92,146,25,66,157,67,180,71,36,55,227,90,117,164,165,70,234,58,68,165,18,73,42,81,45,8,90,48,226,16,101,177,78,161,89,84,173,74,176,46,93,57,174,200,150,197,54,234,163,205,162,76,118,34,210,151,219,98,75,43,101,197,54,165,37,73,37,146,86,102,70,105,81,103,25,35,242,21,151,254,193,143,255,0,37,23,253,9,255,0,219,192,79,254,44,125,150,53,147,238,254,225,249,115,227,90,193,178,159,238,23,255,0,232,177,251,218,63,42,127,71,255,0,144,190,155,240,63,253,174,240,94,43,195,245,63,245,250,125,79,248,187,255,0,148,32,7,251,6,63,252,148,95,244,39,255,0,111,1,106,128,0,0,41,91,157,95,181,61,173,247,127,7,230,53,17,117,34,21,113,173,203,123,247,224,234,157,43,83,63,118,95,201,47,70,91,236,80,188,23,228,239,143,234,116,228,200,123,171,212,241,77,99,62,39,110,221,167,141,153,207,124,16,66,190,74,158,212,247,79,221,252,239,152,211,133,212,136,85,193,79,45,239,222,125,170,117,93,76,253,217,127,43,125,39,111,191,66,240,95,147,190,3,167,212,147,29,238,175,83,197,59,156,120,109,187,118,150,119,231,61,176,115,84,0,0,0,98,174,44,125,150,53,147,238,254,225,249,115,227,90,193,179,238,172,88,191,186,134,150,94,90,103,233,79,70,126,86,219,245,26,23,141,232,117,188,47,138,140,227,61,94,158,228,239,219,212,221,183,114,115,140,100,179,145,90,223,236,24,255,0,242,81,127,208,159,253,188,5,170,0,0,0,0,0,197,92,88,251,44,107,39,221,253,195,242,231,198,181,131,103,221,88,177,127,117,13,44,188,180,207,210,158,140,252,173,183,234,52,47,27,208,235,120,95,21,25,198,122,189,61,201,223,183,169,187,110,228,231,24,201,103,34,181,191,216,49,255,0,228,162,255,0,161,63,251,120,11,84,0,0,29,83,86,47,175,220,191,75,47,45,76,244,95,164,255,0,36,173,250,141,119,193,117,250,62,43,194,198,113,238,151,83,106,182,110,233,237,221,181,88,206,112,120,192,214,8,108,251,171,22,47,238,161,165,151,150,153,250,83,209,159,149,182,253,70,133,227,122,29,111,11,226,163,56,207,87,167,185,59,246,245,55,109,220,156,227,25,44,228,86,183,251,6,63,252,148,95,244,39,255,0,111,1,58,120,41,181,168,86,127,8,250,67,73,183,32,248,72,146,44,250,101,81,198,250,171,115,116,169,172,38,92,151,50,179,51,45,239,190,234,241,157,169,221,132,145,36,136,139,53,128,0,13,96,117,98,197,253,203,245,78,242,211,63,74,122,79,242,74,224,168,208,188,111,67,163,226,188,44,151,25,234,244,247,43,102,238,158,237,187,149,140,227,39,140,141,159,133,106,234,199,38,191,221,67,84,239,45,76,253,241,222,140,252,173,184,42,53,223,5,249,33,214,240,190,42,75,143,116,186,158,53,59,246,245,54,238,218,156,227,56,44,224,4,128,229,113,236,39,166,95,141,124,226,104,149,67,21,112,185,161,127,189,175,66,109,157,20,252,169,252,163,252,156,241,191,225,63,3,224,250,254,34,99,242,127,137,234,57,183,111,95,111,211,60,237,207,108,224,178,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,1,206,175,217,98,214,251,192,131,242,234,136,128,28,174,61,187,52,203,241,175,147,205,22,253,198,183,10,95,191,7,75,41,90,103,249,123,249,37,232,203,129,138,239,141,244,95,143,234,116,227,72,103,165,211,235,53,140,248,157,219,183,30,54,99,29,242,88,3,133,206,84,159,189,175,93,173,157,107,253,222,191,40,255,0,39,60,111,248,51,242,91,193,245,252,68,55,227,127,29,226,220,219,183,175,187,232,30,118,227,182,114,65,63,192,0,0,0,0,0,0,0,0,0,82,183,58,191,106,123,91,238,254,15,204,106,35,42,242,49,253,54,127,70,255,0,188,134,127,227,91,150,247,239,193,213,58,86,166,126,236,191,146,94,140,183,216,161,120,47,201,223,31,212,233,201,144,247,87,169,226,154,198,124,78,221,187,79,27,51,158,248,46,215,192,199,3,31,188,187,242,219,254,234,63,150,63,150,62,141,255,0,129,61,31,225,124,39,137,255,0,227,15,111,221,226,127,226,227,103,191,61,130,85,0,0,0,160,30,104,254,221,154,155,248,47,201,225,11,254,16,3,138,62,84,159,190,83,93,174,109,107,253,222,191,39,63,40,252,23,248,51,242,91,198,116,60,60,54,35,127,29,226,219,221,187,161,187,232,22,55,99,190,50,97,138,185,24,254,155,63,163,127,222,66,213,4,85,224,99,129,143,222,93,249,109,255,0,117,31,203,31,203,31,70,255,0,192,158,143,240,190,19,196,255,0,241,135,183,238,241,63,241,113,179,223,158,210,168,6,170,226,255,0,185,92,123,9,233,151,227,95,56,154,34,175,251,6,63,252,148,95,244,39,255,0,111,19,255,0,133,205,11,253,237,122,19,108,232,167,229,79,229,31,228,231,141,255,0,9,248,31,7,215,241,19,31,147,252,79,81,205,187,122,251,126,153,231,110,123,103,4,24,171,154,63,176,158,166,254,11,243,136,66,149,184,78,246,167,209,191,188,11,123,230,44,11,254,226,143,66,255,0,124,166,132,220,218,41,249,83,249,57,249,71,224,191,194,126,7,198,116,60,60,198,36,255,0,19,212,111,118,238,134,223,166,88,221,158,248,193,194,173,39,228,215,251,151,234,157,155,169,159,190,59,210,127,146,87,5,58,187,224,191,36,58,62,43,194,201,109,238,151,83,198,171,102,238,158,221,219,85,140,231,7,140,0,178,160,0,1,21,120,250,224,162,213,226,179,78,37,214,233,52,207,15,169,182,205,61,231,45,202,132,114,109,14,79,216,74,113,52,201,6,226,144,133,50,234,204,201,10,90,139,162,226,205,100,123,84,234,29,130,188,160,45,106,237,141,198,134,161,89,87,76,31,5,90,183,236,250,181,46,163,27,170,135,58,18,152,171,64,109,214,247,160,212,133,109,90,20,89,73,154,79,25,35,50,238,46,80,99,248,250,23,167,16,117,197,238,33,233,148,111,3,121,206,183,221,182,234,82,99,153,33,186,140,85,61,29,198,215,33,24,245,222,111,194,161,8,112,140,149,211,81,161,91,201,13,19,97,144,0,0,6,181,156,88,251,83,235,39,222,5,195,243,23,197,170,114,84,246,88,186,126,240,39,124,186,156,58,166,172,114,107,253,212,53,78,242,212,207,223,29,232,207,202,219,130,163,93,240,95,146,29,111,11,226,164,184,247,75,169,227,83,191,111,83,110,237,169,206,51,130,206,4,170,224,167,133,47,222,125,165,149,93,51,252,189,252,173,244,157,192,253,119,198,250,47,192,116,250,145,163,179,210,233,245,157,206,60,54,237,219,139,59,241,142,217,48,206,181,106,77,42,191,74,155,66,174,211,34,84,105,181,24,238,68,153,14,91,41,121,137,44,56,147,75,141,56,218,136,210,180,41,38,105,52,153,25,25,25,145,141,99,53,98,197,253,203,245,78,242,211,63,74,122,79,242,74,224,168,208,188,111,67,163,226,188,44,151,25,234,244,247,43,102,238,158,237,187,149,140,227,39,140,141,159,133,122,241,35,202,58,149,175,90,219,116,234,253,27,89,226,89,209,238,121,13,75,93,30,53,160,151,208,211,228,195,104,121,211,113,50,218,37,173,215,80,227,203,86,194,51,91,170,51,220,121,81,134,85,229,113,171,210,117,107,131,235,101,138,147,242,223,169,88,210,30,180,37,60,243,13,52,133,162,50,80,184,169,104,155,250,72,68,55,226,54,106,81,37,102,182,214,106,221,244,213,45,68,106,224,135,132,26,239,7,54,173,203,101,72,213,255,0,203,74,45,114,160,205,82,28,111,201,244,83,188,4,174,159,78,67,155,201,231,86,239,85,8,140,88,51,36,163,161,148,150,86,163,18,84,0,106,174,54,168,21,87,254,193,143,255,0,37,23,253,9,255,0,219,192,79,254,19,189,150,52,111,238,254,222,249,115,3,42,142,169,164,246,47,238,95,165,150,110,153,250,83,210,127,146,86,253,58,133,227,122,29,31,21,225,99,54,207,87,167,185,91,55,116,247,109,220,172,103,25,60,100,118,176,1,21,121,163,251,9,234,111,224,191,56,132,37,80,199,250,239,163,148,45,125,211,57,186,85,116,189,178,139,85,168,82,164,84,91,218,179,241,49,98,84,99,203,118,54,80,180,45,29,100,71,83,93,68,168,148,142,166,242,201,167,6,21,45,202,247,129,111,221,174,234,70,184,235,29,153,226,244,218,139,191,208,241,166,171,107,53,218,163,110,36,139,44,154,79,196,67,103,14,117,50,105,66,221,36,55,249,212,166,67,101,117,35,137,180,237,106,21,141,106,209,172,171,90,15,130,162,219,244,248,244,186,116,110,170,220,232,69,97,180,182,211,123,214,106,90,182,161,9,44,168,205,71,140,153,153,247,28,176,0,0,0,14,190,221,129,102,181,127,200,213,36,219,209,14,236,149,71,102,128,186,178,136,212,249,83,154,121,199,211,29,6,103,132,32,221,121,107,86,210,45,230,77,239,221,211,111,111,96,0,0,0,0,24,171,139,31,101,141,100,251,191,184,126,92,248,202,163,170,106,197,139,251,168,105,101,229,166,126,148,244,103,229,109,191,81,161,120,222,135,91,194,248,168,206,51,213,233,238,78,253,189,77,219,119,39,56,198,75,57,1,172,16,181,78,121,223,161,63,233,39,247,104,127,176,99,255,0,201,69,255,0,66,127,246,241,42,184,231,224,99,247,232,254,68,255,0,221,71,242,59,242,59,210,95,240,39,164,60,87,139,240,223,252,97,157,155,124,55,252,108,239,247,99,184,64,14,74,158,212,247,79,221,252,239,152,211,133,212,136,85,193,79,45,239,222,125,170,117,93,76,253,217,127,43,125,39,111,191,66,240,95,147,190,3,167,212,147,29,238,175,83,197,59,156,120,109,187,118,150,119,231,61,176,115,84,0,71,94,57,56,68,165,113,125,164,105,181,24,168,196,163,221,148,25,10,169,91,149,87,227,165,104,67,230,131,74,226,188,178,73,186,136,207,22,221,253,51,201,45,182,92,52,185,210,38,213,34,128,6,173,151,101,173,93,177,174,170,205,149,116,193,240,85,171,126,161,34,151,81,141,213,67,157,9,76,56,166,221,111,122,13,72,86,213,161,69,148,153,164,241,146,51,46,226,229,57,94,241,211,251,181,218,168,208,237,99,188,252,94,164,209,119,250,30,76,212,237,122,187,75,109,180,153,101,227,81,248,137,140,225,206,166,73,43,91,68,135,63,58,164,200,112,178,87,27,92,188,236,222,49,106,180,43,193,55,180,187,58,236,163,71,42,106,234,73,132,117,6,37,211,137,78,56,150,23,28,221,108,146,180,58,234,212,151,18,162,236,183,18,180,175,243,102,220,117,180,249,45,87,108,107,170,141,122,218,220,88,248,42,213,191,80,143,84,167,73,252,132,67,157,9,76,56,151,26,115,98,231,41,10,218,180,36,240,162,52,158,48,100,101,216,4,64,230,143,237,217,169,191,130,252,158,16,159,252,149,61,150,46,159,188,9,223,46,167,14,39,93,249,73,215,117,247,83,38,234,173,211,196,230,202,213,86,159,74,143,81,115,242,45,7,226,101,68,167,71,136,236,156,34,98,16,142,178,227,169,222,154,82,73,71,83,97,100,147,147,146,188,20,240,165,251,207,180,178,171,166,127,151,191,149,190,147,184,31,174,248,223,69,248,14,159,82,52,118,122,93,62,179,185,199,134,221,187,113,103,126,49,219,38,18,0,0,0,6,181,156,88,251,83,235,39,222,5,195,243,23,198,202,98,181,117,99,147,95,238,161,170,119,150,166,126,248,239,70,126,86,220,21,26,239,130,252,144,235,120,95,21,37,199,186,93,79,26,157,251,122,155,119,109,78,113,156,22,112,3,181,242,84,246,88,186,126,240,39,124,186,156,39,248,143,252,20,240,165,251,207,180,178,171,166,127,151,191,149,190,147,184,31,174,248,223,69,248,14,159,82,52,118,122,93,62,179,185,199,134,221,187,113,103,126,49,219,39,32,0,0,0,4,0,231,87,236,177,107,125,224,65,249,117,68,64,14,87,30,221,154,101,248,215,201,230,139,126,227,91,133,47,223,131,165,148,173,51,252,189,252,146,244,101,192,197,119,198,250,47,199,245,58,113,164,51,210,233,245,154,198,124,78,237,219,143,27,49,142,249,44,1,194,231,42,79,222,215,174,214,206,181,254,239,95,148,127,147,158,55,252,25,249,45,224,250,254,34,27,241,191,142,241,110,109,219,215,221,244,15,59,113,219,57,32,159,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,158,57,206,105,194,169,218,161,111,106,44,95,86,44,154,60,74,107,137,243,203,234,145,80,120,213,147,86,124,139,203,110,62,191,112,195,156,178,53,125,237,56,226,42,147,68,117,221,177,46,87,24,164,145,109,35,252,228,137,208,211,250,138,63,36,124,72,190,178,22,85,204,251,74,143,80,184,111,169,213,226,197,234,200,182,205,234,186,207,126,221,172,199,129,53,70,125,214,146,60,26,254,6,127,81,138,51,178,46,89,54,101,229,69,186,98,158,29,164,84,99,77,79,151,155,78,165,126,242,50,243,79,192,254,195,1,180,90,84,149,164,150,147,201,40,178,95,96,253,24,179,134,13,66,143,169,218,19,101,221,77,59,189,215,232,116,239,19,234,153,109,121,80,217,113,101,244,83,158,235,243,34,199,192,101,48,0,0,0,0,0,0,0,0,30,169,44,148,136,206,199,81,100,157,66,144,101,246,150,7,180,0,107,147,198,213,179,34,216,226,123,80,163,200,78,210,155,113,213,166,180,89,35,252,218,234,18,72,188,140,255,0,87,223,223,234,18,99,146,244,185,45,241,5,114,70,105,95,155,85,165,48,212,88,47,252,118,156,70,48,175,50,8,105,135,197,61,203,181,254,175,93,249,143,31,171,183,105,170,163,47,213,250,241,143,49,149,121,58,231,247,199,85,240,89,255,0,107,82,63,183,211,192,93,152,0,0,0,15,195,60,22,76,6,21,227,11,85,99,233,38,129,221,149,245,187,211,145,38,149,62,20,83,218,103,249,245,66,144,180,127,33,69,230,223,188,177,241,49,175,13,70,92,187,238,254,149,57,245,230,77,195,88,91,203,86,11,187,143,188,102,103,130,218,94,107,250,139,236,22,33,206,19,94,14,187,114,210,244,130,139,51,116,40,9,98,116,180,244,241,137,40,114,124,117,167,214,108,143,200,203,185,44,203,224,94,241,17,56,42,210,215,245,87,136,203,50,148,69,152,180,218,205,58,165,44,187,122,204,55,58,58,86,159,166,147,44,147,158,100,102,127,2,1,120,60,21,88,8,211,190,27,236,186,82,126,148,234,61,58,160,225,252,86,184,17,210,103,244,149,250,159,18,251,6,115,31,29,26,153,26,137,71,131,70,134,141,177,224,70,106,43,73,201,158,16,132,146,82,89,51,51,242,34,243,51,31,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,172,46,113,186,26,253,70,135,70,214,58,44,61,238,70,114,61,50,95,231,8,182,180,148,84,36,45,126,179,157,252,203,177,35,63,3,247,10,201,209,139,254,167,166,26,163,108,94,212,185,61,21,210,234,240,165,58,123,18,173,205,181,33,183,77,62,178,85,143,226,203,185,17,159,219,228,54,54,215,77,56,129,170,186,85,114,217,83,219,220,117,10,92,198,89,60,168,182,186,228,103,91,74,187,41,57,199,80,251,25,145,127,156,107,151,173,90,123,63,75,181,70,229,178,103,181,179,209,181,89,145,217,61,201,61,237,55,33,198,210,174,202,86,51,211,62,198,102,127,231,1,177,166,133,234,52,77,85,210,171,106,246,140,247,85,117,26,92,55,228,30,211,78,30,114,51,78,168,187,165,63,227,61,196,69,254,97,223,69,72,242,138,226,106,93,54,177,47,66,174,25,93,72,146,141,201,176,125,66,45,174,41,80,34,182,143,81,172,159,98,62,234,94,62,37,239,22,220,0,0,0,41,59,156,105,78,46,35,104,254,49,205,201,59,98,63,75,177,22,17,227,234,24,46,223,183,207,184,196,124,185,166,83,225,241,79,107,120,246,122,157,121,112,89,99,214,81,109,116,234,49,54,171,183,159,145,246,62,195,49,243,149,128,196,46,34,232,75,101,173,134,253,171,21,213,122,198,121,82,167,84,50,126,127,80,140,220,27,201,126,55,20,26,94,113,223,233,27,151,117,17,181,43,105,43,213,58,140,124,246,48,27,33,128,245,176,102,108,182,106,94,243,52,150,85,140,103,183,158,7,176,0,0,0,0,0,0,0,0,5,116,115,135,213,168,148,109,49,165,105,131,79,98,92,233,204,79,82,118,159,118,151,30,160,193,247,216,101,230,95,172,71,245,123,197,137,74,144,220,56,175,75,120,240,219,13,169,197,31,212,69,147,255,0,48,160,94,100,154,185,35,85,120,148,172,122,223,193,173,207,17,66,104,176,93,202,60,249,152,87,208,73,249,57,228,121,251,76,6,30,225,207,79,222,212,221,104,180,109,38,209,189,185,85,152,9,124,178,69,249,165,75,101,181,127,41,63,175,238,60,141,143,244,242,220,106,207,176,109,171,73,130,195,116,90,68,58,114,11,191,98,101,148,54,94,102,127,171,241,63,180,197,68,242,117,210,119,107,122,183,87,212,153,205,238,133,2,151,34,27,37,146,44,72,68,154,123,201,87,101,145,253,19,62,198,147,47,175,220,46,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,94,212,59,113,171,194,193,185,109,39,211,150,235,84,121,148,229,22,79,185,60,202,219,63,35,47,214,248,151,218,67,92,14,35,52,253,237,50,214,139,186,210,113,27,27,139,89,158,150,11,36,127,154,76,183,155,79,242,149,250,158,243,200,217,128,83,79,56,173,39,118,139,171,116,141,73,130,222,216,83,233,81,225,188,89,35,204,133,201,168,60,165,119,89,159,209,34,236,73,34,250,253,192,51,255,0,39,141,91,137,89,211,26,174,152,58,246,101,193,156,252,244,167,105,246,105,17,233,236,23,125,132,94,103,250,198,127,87,188,88,184,160,14,91,122,187,35,74,120,148,164,122,223,193,174,63,15,66,116,176,93,138,68,248,121,87,208,81,249,55,228,88,251,72,95,212,89,45,204,138,204,182,79,45,190,218,92,73,252,72,203,37,254,112,30,208,0,0,0,0,0,0,0,0,30,183,204,201,151,13,43,216,100,147,194,177,156,118,243,192,13,125,185,140,204,167,204,226,158,233,240,12,244,250,18,231,50,255,0,172,163,220,233,84,101,238,87,127,47,50,236,93,134,92,228,230,83,143,136,218,199,131,115,106,127,38,36,117,123,17,229,30,62,159,146,239,251,60,187,136,221,198,68,167,229,113,65,169,231,33,238,169,183,119,86,155,74,182,146,125,82,168,200,199,98,18,95,147,93,61,137,188,69,215,92,121,173,230,197,171,41,212,250,198,88,82,103,83,240,126,127,88,11,171,0,0,1,208,181,211,81,162,105,86,149,92,183,180,151,186,75,167,82,230,63,28,246,154,178,243,113,157,117,37,217,42,255,0,23,239,35,47,243,14,250,42,75,155,175,19,50,234,53,136,154,19,111,201,233,197,138,109,205,157,234,17,238,113,42,159,21,196,122,237,100,187,25,119,74,241,240,47,120,10,249,214,141,64,169,234,126,168,220,247,181,82,79,89,117,74,180,217,77,30,196,167,107,110,200,113,210,79,170,148,231,248,195,238,100,71,246,121,11,54,228,229,161,175,211,168,117,157,99,173,67,216,228,151,36,83,34,126,112,143,115,74,69,62,66,23,234,185,219,200,251,26,51,241,63,112,172,189,21,211,218,134,168,234,141,181,100,192,107,127,164,234,176,227,188,123,146,91,26,114,67,109,169,93,212,156,227,168,93,136,200,255,0,206,54,52,208,189,56,129,165,90,85,109,89,80,91,218,116,250,92,54,94,60,168,247,186,220,102,155,82,187,169,88,207,76,187,17,153,127,156,7,125,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,248,101,146,193,251,197,88,243,117,225,149,111,55,15,93,45,212,231,166,150,224,205,103,62,73,47,31,41,199,119,45,223,176,182,165,31,97,251,133,167,142,179,169,118,84,13,70,211,251,138,198,168,151,230,43,180,169,116,229,43,214,245,122,204,45,172,246,82,76,240,75,62,219,139,237,47,48,26,216,232,205,253,51,76,117,70,217,189,162,47,111,162,170,208,165,60,88,35,220,219,82,27,113,73,238,149,99,59,60,200,140,254,223,33,177,206,134,234,28,45,83,210,155,98,246,132,172,250,74,147,10,67,165,131,245,92,114,51,78,153,119,74,115,252,97,121,17,23,249,134,189,156,82,104,189,71,66,53,154,189,99,205,78,24,41,114,164,65,86,83,235,69,241,111,180,218,187,45,102,89,38,143,178,143,119,199,226,115,159,148,55,18,110,65,168,206,208,138,202,178,204,131,118,165,21,120,254,90,149,2,42,17,132,181,159,34,62,230,188,124,75,222,2,217,192,7,225,158,11,38,2,152,121,209,186,135,56,135,182,137,46,239,219,103,195,35,245,113,131,241,213,30,194,50,240,83,69,114,183,197,6,156,54,217,246,139,115,209,229,40,190,41,77,70,54,75,204,190,35,54,243,106,184,145,93,226,81,166,144,214,207,71,209,211,12,207,118,119,26,39,206,239,228,88,243,250,254,209,214,57,98,219,115,171,220,80,82,31,136,222,228,83,155,143,53,211,201,22,16,221,70,25,159,153,151,199,221,159,176,5,248,48,130,109,150,219,34,193,37,36,156,124,48,67,204,0,0,0,0,0,0,0,0,0,98,254,39,111,47,200,62,31,117,14,230,71,241,241,45,122,179,145,203,226,242,97,60,180,151,209,81,121,163,222,88,26,222,92,181,185,119,109,209,84,184,164,167,248,77,98,123,243,22,156,151,211,117,195,89,150,72,136,188,213,240,34,250,136,92,111,55,237,84,59,91,72,105,246,76,87,177,34,175,53,174,162,118,249,178,236,89,237,159,115,65,151,154,125,198,71,246,121,138,169,225,174,195,149,169,26,225,102,90,241,217,234,34,69,114,156,79,150,226,44,52,169,140,161,71,221,73,253,127,113,228,5,212,242,213,210,54,180,207,135,26,29,73,78,110,126,230,98,53,109,69,140,109,41,16,33,153,151,211,81,31,116,121,246,251,8,75,49,192,216,86,227,54,133,147,64,181,216,78,212,82,105,145,97,17,100,207,248,166,82,143,121,159,234,252,79,237,49,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,153,204,167,72,154,212,206,28,107,149,36,185,181,251,102,60,154,218,75,25,220,81,160,76,50,47,166,146,46,235,243,239,246,24,150,99,129,191,109,198,110,251,38,191,107,190,157,200,171,83,37,66,50,201,151,241,172,169,30,227,47,214,248,151,218,64,53,138,182,171,114,237,43,162,151,113,70,79,240,154,60,246,38,33,57,47,166,211,132,178,44,153,25,121,167,224,101,245,24,217,15,134,27,203,242,247,135,221,60,185,156,236,252,187,94,146,228,130,248,58,168,76,173,69,244,82,94,107,247,22,6,190,124,74,88,114,180,223,92,47,59,94,67,61,52,71,174,84,73,130,220,71,150,147,49,228,36,251,41,95,169,239,60,139,86,229,3,170,103,116,233,13,66,201,148,246,100,82,38,187,211,78,223,38,90,139,1,178,238,72,34,243,87,188,204,254,223,48,22,12,0,0,0,0,0,0,0,3,193,244,19,140,184,217,150,73,73,52,227,227,146,30,96,3,92,126,53,232,174,81,56,160,212,118,220,62,210,174,106,196,164,151,193,42,168,201,193,121,159,192,73,158,75,142,161,190,33,238,82,83,187,55,89,243,8,189,92,228,252,117,59,176,197,124,206,173,185,212,30,40,42,239,203,111,106,42,45,200,152,209,228,143,40,114,163,48,200,251,25,252,61,248,251,7,103,229,43,113,34,133,196,163,173,45,173,254,62,142,168,100,123,177,180,215,62,15,127,35,207,151,213,246,128,188,192,31,132,121,44,144,253,1,209,53,203,80,225,105,102,148,220,247,180,213,96,169,180,153,178,26,44,31,172,227,113,157,116,139,178,85,143,226,207,204,140,191,204,53,198,214,107,250,102,167,106,141,207,123,75,94,239,74,213,166,202,100,176,69,181,183,100,56,226,83,217,41,206,55,249,153,17,253,158,66,195,185,189,113,38,185,213,24,58,17,70,95,230,99,155,85,41,107,199,242,210,169,241,86,140,41,172,249,25,119,37,227,224,94,241,5,248,91,209,122,142,187,235,53,6,199,132,156,176,114,226,200,156,172,167,213,139,226,216,105,195,238,180,25,224,157,46,201,86,239,135,196,130,127,242,139,225,149,108,183,51,93,46,36,99,168,151,32,194,103,62,100,126,2,83,110,238,67,191,105,109,82,62,211,247,11,78,34,193,96,189,195,173,105,157,149,3,78,116,254,221,177,169,197,249,138,21,42,29,57,39,235,122,221,22,16,214,123,169,70,89,36,23,109,199,246,159,152,236,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,2,191,57,179,112,231,30,254,211,150,245,122,150,198,106,214,243,68,211,234,220,127,238,38,24,157,33,93,148,234,83,244,214,94,73,53,125,165,216,84,110,143,95,50,116,211,83,237,171,205,151,186,62,136,171,67,148,234,246,146,182,161,169,13,184,125,182,171,63,67,220,71,251,124,134,202,154,131,105,67,190,172,154,237,161,57,27,154,171,211,165,66,50,201,151,241,172,173,191,113,164,252,150,126,242,251,72,107,167,197,78,147,84,116,103,92,46,123,66,116,110,139,71,81,155,38,17,111,74,183,69,241,143,182,218,187,45,102,89,38,143,178,143,119,199,235,13,132,180,58,255,0,129,169,218,77,106,222,176,37,248,146,169,209,224,201,117,125,53,35,243,142,70,105,195,44,26,83,250,229,228,68,93,255,0,96,238,210,85,178,51,171,206,54,161,71,254,65,90,28,158,117,225,250,237,26,169,162,213,21,122,212,246,159,170,48,120,47,226,219,69,62,50,75,179,101,241,62,230,179,63,171,222,44,162,178,165,34,143,57,104,44,169,49,157,50,47,175,105,128,215,179,143,186,138,234,60,78,222,11,91,155,250,53,42,131,37,219,24,34,168,74,237,229,245,140,253,201,218,152,185,26,211,86,158,69,217,186,67,233,254,169,116,243,248,136,173,197,188,183,230,113,31,168,139,144,157,170,69,207,87,65,22,72,251,20,247,254,31,104,155,188,151,104,221,75,158,228,172,173,172,165,49,38,48,74,221,228,125,74,114,188,179,254,128,22,218,0,0,0,0,0,0,0,3,240,204,136,140,207,200,135,232,226,46,250,151,161,173,58,221,95,56,240,52,233,50,127,249,70,148,175,129,252,62,6,2,147,121,180,106,143,229,223,17,109,209,34,185,136,182,253,44,169,142,35,30,111,49,58,114,77,89,52,36,252,151,229,147,47,172,199,115,228,243,165,136,174,234,157,83,80,165,51,150,233,240,95,140,218,183,121,56,220,154,123,165,216,150,95,31,213,50,255,0,48,135,92,75,221,83,47,29,122,191,106,242,220,221,254,217,42,168,107,177,22,27,241,175,40,139,177,23,235,31,153,100,92,71,41,253,61,252,139,225,148,170,18,89,196,138,245,87,210,141,175,119,251,203,244,248,38,69,130,81,151,154,126,163,250,136,4,211,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,77,60,225,180,181,20,45,83,165,106,20,86,112,221,66,11,17,156,86,239,55,28,147,80,116,251,26,207,225,250,164,95,230,29,51,148,190,168,254,66,113,22,229,18,83,153,139,112,82,206,152,218,49,228,243,243,160,164,149,146,66,143,201,30,89,34,250,200,79,110,108,26,123,249,105,195,41,212,35,51,153,20,26,175,165,28,94,239,247,150,41,243,140,203,6,162,47,53,125,103,245,24,167,110,26,46,169,150,118,189,88,85,120,107,219,254,217,41,104,119,177,30,91,241,172,168,203,185,31,234,151,145,100,6,203,100,100,100,70,94,70,63,71,17,104,84,189,51,105,209,42,249,255,0,119,83,163,73,255,0,229,218,74,190,5,241,248,16,229,192,0,0,0,0,0,0,0,5,47,115,138,166,45,141,105,164,79,50,236,229,34,58,127,174,93,64,254,35,0,240,9,81,93,59,137,219,61,104,115,103,90,165,79,100,251,103,36,117,8,189,188,190,161,44,185,209,81,250,119,61,183,89,67,88,74,162,67,96,213,187,204,250,149,21,121,103,253,2,17,112,145,45,248,124,71,233,218,227,167,114,151,115,210,16,101,146,46,199,61,143,143,216,3,100,88,202,223,25,165,231,59,144,147,255,0,32,233,58,227,127,192,211,29,39,186,175,89,242,252,49,83,40,243,164,180,190,154,151,249,198,227,58,226,75,4,149,126,161,249,145,151,111,216,59,125,25,74,93,30,10,214,88,82,163,52,102,95,94,210,21,175,206,27,94,31,161,81,169,122,45,78,87,173,80,105,138,163,231,130,254,45,196,84,35,40,187,182,127,2,238,75,35,250,189,224,42,251,88,111,153,58,151,170,23,45,230,243,221,111,75,213,166,75,105,123,73,59,144,236,135,28,46,219,83,143,167,239,34,253,158,66,220,121,76,240,230,197,131,167,46,106,245,81,141,181,107,133,163,105,133,110,51,254,4,251,16,100,39,178,93,82,126,154,15,205,36,175,176,187,10,182,225,91,73,170,58,205,174,22,197,161,2,55,89,162,169,66,147,55,215,74,118,197,241,140,54,226,187,173,6,120,39,75,178,79,119,195,234,216,179,79,173,40,118,37,145,66,180,32,163,107,84,138,116,88,37,220,207,61,38,80,223,188,212,126,72,47,121,253,166,3,176,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,203,230,251,160,7,87,183,41,250,201,71,133,185,248,74,106,20,165,117,49,134,80,220,249,11,60,41,194,47,51,46,196,140,252,15,220,44,208,116,141,106,211,232,122,165,165,183,53,143,48,187,85,105,83,98,182,125,253,85,187,29,198,136,251,41,57,254,48,251,100,139,236,243,1,175,15,12,122,171,81,209,205,106,182,47,8,47,244,154,77,74,19,51,15,106,85,152,197,45,151,28,46,232,95,185,178,242,44,252,62,3,97,250,13,225,22,244,209,200,183,180,71,127,53,86,183,17,81,37,109,62,221,88,164,231,145,164,143,201,95,2,251,11,200,107,139,173,118,4,205,45,213,107,162,200,148,156,122,34,177,54,43,42,201,122,205,181,37,198,146,174,202,86,51,211,242,51,51,251,124,197,180,242,230,215,7,47,222,18,238,123,90,95,121,150,189,54,108,54,83,241,98,53,50,34,19,228,218,75,205,126,243,81,253,102,2,168,120,140,144,169,92,64,234,99,202,94,252,222,21,156,30,49,219,198,188,45,39,146,213,25,5,163,23,53,127,195,250,231,114,77,137,213,223,238,240,148,229,237,198,127,110,113,251,69,83,107,99,170,127,89,175,215,214,88,83,151,61,81,102,95,3,57,110,24,185,142,80,240,163,196,225,102,105,177,31,164,111,220,174,58,191,92,213,189,71,78,129,149,119,242,206,60,128,77,208,0,0,0,0,0,0,0,24,59,141,91,211,242,35,134,171,234,114,93,233,174,125,10,169,1,181,109,207,172,184,18,12,191,146,127,171,245,125,163,56,138,228,231,27,170,207,219,250,109,71,211,202,123,251,95,169,77,143,37,244,237,35,204,119,35,212,25,87,115,65,151,153,23,146,136,255,0,206,2,166,45,72,79,93,250,151,71,167,173,61,103,107,85,200,236,168,178,73,222,167,164,36,190,162,44,154,190,175,216,54,62,225,230,213,102,204,209,43,34,130,211,93,53,49,111,83,18,226,119,25,225,105,136,210,76,179,147,253,95,136,162,30,1,244,253,221,64,226,142,199,67,107,218,86,253,102,153,93,95,98,60,165,138,140,92,151,210,79,235,253,127,97,141,136,16,130,109,9,109,62,73,34,34,1,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,3,29,241,11,106,179,121,232,149,239,65,117,174,162,159,183,170,105,109,59,140,178,181,68,117,4,89,201,126,183,188,240,53,193,186,225,61,104,106,93,98,158,130,232,187,69,174,200,101,37,217,91,20,204,133,23,214,71,131,79,215,251,70,208,14,32,156,66,155,87,146,136,200,198,187,252,124,233,251,186,127,197,29,238,135,23,184,174,10,197,78,186,142,216,194,95,168,202,193,125,37,126,167,213,246,16,11,177,224,170,244,252,183,225,170,197,156,167,122,139,129,66,165,192,113,91,113,235,34,4,115,63,228,151,235,125,127,104,206,34,185,57,57,106,179,247,6,155,86,52,242,160,254,231,233,179,100,73,97,59,72,177,29,184,244,246,83,220,144,69,230,103,230,163,63,243,139,27,0,0,0,0,0,0,0,0,21,199,206,150,140,131,209,139,102,191,225,253,114,185,33,68,234,239,247,120,74,138,246,227,63,183,56,253,162,173,184,115,144,168,188,64,233,155,201,94,204,94,20,108,158,51,219,198,178,46,35,155,196,40,243,56,89,134,111,199,234,155,23,43,111,35,215,52,237,82,105,211,240,174,222,120,207,144,166,125,20,117,76,107,45,132,250,11,42,110,231,165,172,139,226,101,41,179,1,177,253,118,240,139,101,232,236,171,218,91,191,154,164,219,139,168,154,182,159,126,148,83,115,200,146,103,228,159,129,253,135,228,53,224,226,119,85,106,58,197,173,119,61,225,57,254,171,74,169,205,102,25,237,74,113,27,197,188,227,101,217,8,247,56,126,101,159,136,180,238,99,26,224,229,133,194,93,177,107,69,237,54,232,166,194,134,241,124,24,147,76,150,133,121,182,162,243,71,184,210,127,89,10,150,209,91,2,102,169,234,181,175,100,70,78,125,47,88,133,21,229,100,189,86,221,146,219,74,87,117,39,56,234,121,17,145,253,158,96,44,243,148,22,128,122,38,221,159,172,149,152,91,100,77,83,176,162,171,169,156,178,182,224,72,66,176,151,12,188,200,251,26,51,241,63,112,179,65,210,52,87,79,161,233,110,150,219,54,60,50,237,74,165,66,138,225,247,245,150,212,118,218,51,238,165,99,248,178,237,147,47,183,204,119,112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,81,124,226,52,43,208,117,138,78,180,65,71,240,122,131,204,82,158,239,254,252,226,170,18,84,125,220,51,242,34,242,65,23,215,238,16,131,66,245,210,187,163,39,116,53,75,119,107,87,21,191,54,140,178,218,131,199,136,233,100,253,102,215,238,104,187,118,251,75,223,123,124,109,233,106,53,103,135,91,170,133,225,250,207,211,233,243,170,113,75,126,220,62,220,25,41,65,253,52,151,155,158,243,50,248,144,215,118,189,73,145,65,174,84,104,82,211,181,250,116,183,162,58,89,35,194,219,89,164,203,177,153,121,145,249,25,128,245,213,167,187,85,170,205,169,188,173,206,76,144,227,235,60,99,42,90,141,71,229,143,143,192,95,111,44,138,108,154,119,11,20,127,18,222,207,20,236,121,45,247,35,202,21,78,135,131,236,127,80,160,129,176,127,46,168,45,65,225,98,212,233,43,119,136,133,1,245,118,50,194,149,78,137,146,255,0,32,9,50,0,0,0,0,0,0,0,63,20,100,146,53,25,246,34,201,138,38,230,165,168,231,123,113,32,253,49,11,222,221,10,26,169,185,198,48,108,207,154,156,125,18,253,111,175,237,49,118,186,149,114,177,103,105,253,199,116,72,86,214,233,116,169,147,12,240,103,130,105,133,175,220,71,250,191,3,251,12,107,103,174,23,31,229,142,180,95,119,58,23,189,21,107,154,169,49,179,198,61,87,101,184,178,247,23,235,123,200,190,194,1,63,121,50,105,202,170,87,85,193,168,146,98,238,141,22,60,186,115,110,239,198,31,75,148,247,136,176,74,207,145,231,232,227,235,247,11,116,16,183,149,6,157,170,195,225,148,164,172,242,119,5,87,211,95,97,63,79,130,127,172,175,212,250,190,194,19,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,84,95,57,189,56,85,54,233,183,245,22,52,77,177,165,49,18,156,227,189,76,229,245,57,80,120,203,6,172,249,22,126,142,62,191,112,183,65,11,121,175,233,218,175,206,25,78,66,15,7,111,213,125,53,246,244,41,243,143,245,147,250,255,0,95,216,96,43,223,149,110,163,29,147,196,131,20,213,175,99,117,216,105,166,231,25,201,189,62,18,113,244,79,245,126,175,180,133,236,164,201,68,74,35,236,101,146,26,199,232,125,199,249,29,173,22,37,206,181,236,69,38,230,165,204,112,241,159,85,169,109,172,253,199,250,190,226,63,176,198,201,154,107,114,177,120,233,253,185,116,71,86,230,234,148,168,115,8,240,101,146,117,132,47,222,69,250,223,2,251,8,7,101,0,0,0,0,0,0,0,17,59,153,189,54,77,75,133,138,199,134,111,127,133,118,68,151,61,98,44,33,52,233,153,62,231,245,138,18,164,207,118,149,85,133,83,101,91,92,135,33,183,208,120,206,20,133,18,139,207,63,15,128,216,23,152,164,22,167,112,177,118,117,85,183,195,194,158,250,123,25,229,73,167,75,193,127,148,107,224,3,42,235,166,186,87,117,155,242,93,170,163,187,154,183,109,248,84,100,22,212,22,124,63,87,7,234,182,131,242,116,251,119,251,79,221,55,249,59,232,87,167,107,21,109,104,156,222,99,211,222,126,148,207,127,247,230,213,79,146,147,236,225,31,145,159,154,12,190,191,112,173,154,13,38,69,122,185,78,161,68,78,231,234,50,217,136,209,100,139,43,113,100,146,46,230,69,230,101,230,100,54,34,224,147,75,81,164,220,58,218,180,47,15,209,126,161,79,131,83,148,91,247,101,247,32,198,74,207,233,168,188,219,247,25,23,192,128,103,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,31,53,74,27,117,26,116,170,123,197,150,229,50,182,86,95,18,82,76,143,252,227,94,62,59,180,213,58,107,196,157,221,13,150,246,51,87,169,207,170,163,190,123,59,62,73,23,242,148,126,72,250,190,194,27,18,138,147,231,67,167,136,133,112,219,122,141,25,189,140,190,196,58,91,157,243,151,84,186,139,198,125,213,159,34,253,92,125,126,224,21,134,54,22,229,234,242,30,225,98,205,216,88,217,77,167,32,254,210,167,68,26,244,141,130,121,113,20,226,225,98,216,241,203,221,252,26,23,71,177,22,26,244,116,77,165,219,246,249,247,1,39,192,0,0,0,0,0,0,4,75,230,111,169,73,211,158,25,42,88,86,213,220,15,189,67,79,108,247,126,159,51,31,201,87,234,125,95,105,10,50,211,154,20,139,215,83,45,139,105,190,239,215,107,176,160,151,151,117,63,33,8,248,145,121,171,226,95,105,9,233,206,31,88,10,226,191,169,90,95,18,70,232,212,198,152,156,234,54,99,15,182,245,65,131,238,104,35,242,63,114,140,190,175,120,196,28,177,52,169,58,145,196,141,58,107,233,220,213,184,219,53,146,44,227,214,143,62,17,231,178,210,126,75,250,254,195,1,118,58,23,102,183,96,104,253,157,106,37,189,142,83,232,84,248,239,247,206,93,110,43,77,168,254,146,189,232,247,25,144,239,99,197,182,210,211,105,105,5,132,161,36,146,251,8,121,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,137,174,150,107,119,246,143,222,54,162,155,222,237,66,133,80,142,199,124,97,215,34,186,218,79,233,39,222,191,121,145,14,246,60,92,109,46,182,166,150,89,74,210,105,63,176,192,107,1,168,212,41,22,86,166,92,246,211,157,159,161,87,102,193,63,46,202,102,66,209,241,50,243,79,196,254,211,23,153,203,35,82,147,168,220,50,83,114,172,174,223,125,154,26,187,123,216,167,195,207,242,83,250,255,0,95,218,98,178,57,157,233,82,116,223,137,26,140,214,19,181,171,141,183,171,38,89,207,173,34,124,211,207,117,168,252,145,245,125,132,50,255,0,39,141,95,252,157,191,170,186,95,46,70,216,213,54,95,156,210,54,103,47,184,245,61,130,60,146,12,252,139,222,162,47,171,222,2,227,64,0,0,0,0,0,0,4,110,230,18,242,25,225,98,242,222,156,239,166,84,80,93,252,140,233,210,198,189,3,96,158,99,190,59,247,172,92,254,5,123,127,131,77,235,118,35,203,94,142,151,184,187,254,207,46,227,95,96,18,15,129,45,53,78,165,113,37,105,67,121,189,236,210,42,80,42,170,239,142,205,79,140,71,252,164,159,146,254,191,176,198,195,148,216,109,211,169,209,105,236,150,27,138,194,25,73,124,9,41,34,47,243,10,156,228,189,167,136,155,112,220,154,141,37,189,236,176,196,202,91,125,241,135,82,186,115,196,125,149,159,35,253,92,125,126,225,109,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,62,121,243,226,83,34,57,58,115,189,38,26,198,229,109,53,99,38,68,93,136,140,252,204,133,97,113,147,205,73,52,153,51,44,61,5,145,212,117,29,61,213,141,152,198,74,59,165,249,137,81,15,220,110,163,233,125,127,2,1,98,215,246,172,88,90,101,79,85,82,244,174,122,62,58,113,149,120,103,157,243,82,83,228,218,20,126,107,79,187,223,246,136,129,169,252,220,116,50,201,121,113,109,90,119,229,67,200,198,17,214,153,11,57,36,31,154,225,153,121,41,95,252,175,214,41,130,240,189,46,91,242,178,237,126,234,168,248,217,207,109,222,239,69,182,243,132,37,5,217,9,73,125,20,36,188,189,195,141,129,77,155,83,123,161,5,158,170,254,27,137,62,227,63,121,151,192,192,89,125,123,157,165,205,45,231,74,135,162,94,5,179,219,176,255,0,41,91,119,29,139,63,74,15,219,253,99,128,95,57,253,82,84,148,58,141,61,218,209,103,115,94,150,142,123,187,118,239,224,114,93,251,136,177,102,240,77,196,189,247,24,167,91,154,113,226,98,31,155,190,152,167,163,29,212,95,69,111,164,252,208,162,253,131,44,49,202,183,137,167,141,159,240,6,9,221,219,143,197,211,253,76,121,127,225,125,242,3,50,83,57,216,94,145,84,163,168,232,215,141,35,198,210,252,162,105,188,121,252,32,253,159,212,59,173,185,206,234,149,45,93,59,131,65,124,1,23,251,231,229,74,157,221,231,238,68,14,222,226,253,162,60,63,202,103,136,246,146,102,220,29,231,240,234,192,47,245,193,192,73,229,119,197,43,13,62,226,45,13,253,45,187,75,210,20,226,223,159,63,252,47,182,0,78,186,7,56,157,15,169,184,109,213,168,94,140,248,31,138,152,246,124,255,0,86,17,124,11,250,254,161,151,173,94,99,124,51,93,53,56,244,182,47,46,147,210,84,148,32,189,29,80,86,84,165,146,72,187,198,34,243,63,136,166,91,191,131,14,36,172,102,30,151,114,233,215,133,97,141,187,215,233,120,11,198,227,73,23,100,62,163,243,90,127,172,98,57,246,253,94,152,70,169,209,58,100,147,193,254,113,42,247,103,220,103,238,1,179,253,187,120,91,183,92,6,106,84,26,135,137,142,250,18,226,23,210,90,50,149,36,148,93,150,146,63,37,23,245,142,100,106,239,101,223,183,86,159,85,154,173,218,149,63,5,45,149,165,105,95,69,183,60,148,149,121,56,149,23,154,19,238,247,9,133,163,220,216,117,219,79,78,52,27,177,191,202,138,107,41,67,126,31,48,225,97,37,211,44,238,110,26,149,244,80,162,255,0,214,250,128,94,48,8,35,162,252,217,180,78,254,122,45,58,249,103,242,94,92,131,66,12,183,75,157,133,168,219,44,126,106,26,75,205,107,239,255,0,23,235,33,51,108,251,254,210,191,169,76,214,237,58,183,142,133,33,41,91,110,244,29,107,113,41,41,81,118,113,41,50,236,180,159,114,247,128,236,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,43,239,156,157,46,159,43,64,168,115,100,171,14,179,113,198,233,246,87,115,40,85,3,34,236,120,243,22,8,33,175,53,43,93,87,15,12,242,36,36,251,211,103,46,111,255,0,51,167,205,63,137,124,126,191,176,5,16,141,132,57,117,181,29,174,22,45,63,14,141,187,225,64,82,251,153,229,103,78,137,147,238,53,239,50,193,224,198,193,60,184,166,28,206,22,45,140,189,212,232,71,132,207,209,198,220,83,162,122,191,95,159,152,9,62,0,0,0,0,0,56,91,218,225,106,211,179,171,151,67,229,148,82,41,178,103,40,187,247,38,154,82,241,216,143,245,126,7,246,24,230,132,99,230,39,168,145,52,251,134,75,145,79,63,211,122,183,26,101,33,143,84,207,46,61,79,151,183,201,42,47,52,123,240,95,89,0,164,14,37,175,185,122,143,174,215,197,207,37,123,145,34,224,169,156,98,193,22,214,85,49,229,161,61,146,156,227,127,153,150,69,167,114,130,209,143,201,29,48,168,106,68,227,204,202,204,135,90,107,234,140,244,120,15,36,187,44,203,205,39,230,146,63,179,200,84,126,155,219,82,245,7,82,173,251,109,62,179,149,170,204,72,206,171,177,96,158,144,132,26,177,148,254,191,145,25,126,193,178,14,132,89,177,108,13,28,178,237,56,168,199,163,168,20,232,238,158,79,214,113,184,173,54,106,238,165,99,59,60,136,204,128,119,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,17,171,134,190,51,104,90,225,172,26,165,160,53,186,87,162,175,61,57,184,43,49,217,38,16,181,69,169,209,226,212,21,25,185,41,81,231,166,242,55,50,135,91,81,225,74,90,92,111,36,165,182,200,73,80,0,0,0,0,0,0,0,1,88,28,208,56,204,226,79,135,109,125,160,89,90,57,169,31,147,244,89,182,124,90,163,241,189,15,2,94,249,75,155,53,181,57,190,67,14,44,178,134,91,44,17,237,245,115,140,153,153,228,14,84,156,81,235,183,18,159,186,143,238,215,124,254,81,254,78,122,19,209,159,224,200,112,250,30,35,199,117,191,220,205,55,187,119,65,175,165,156,109,237,140,158,66,127,128,0,0,0,199,252,66,221,53,219,27,64,181,46,245,181,167,120,42,213,191,103,214,106,148,233,61,36,57,208,148,196,39,92,105,205,139,37,33,91,86,132,158,20,70,147,198,12,140,187,0,200,0,40,7,253,148,126,59,63,242,231,255,0,70,104,255,0,246,65,127,192,0,0,0,0,49,255,0,16,183,77,118,198,208,45,75,189,109,105,222,10,181,111,217,245,154,165,58,79,73,14,116,37,49,9,215,26,115,98,201,72,86,213,161,39,133,17,164,241,131,35,46,192,50,0,12,21,193,247,22,118,111,23,90,95,249,113,66,143,18,143,93,129,33,200,213,219,113,51,206,83,244,165,155,139,38,13,107,54,218,53,161,214,144,78,37,100,141,153,234,32,140,212,210,200,179,168,0,0,0,0,15,146,173,86,165,80,41,83,107,181,218,156,74,117,54,157,29,201,115,38,75,121,44,177,25,134,210,106,113,215,28,81,146,80,132,164,141,70,163,50,34,34,51,48,31,88,8,127,192,207,25,181,222,48,245,31,88,170,109,210,189,13,102,90,254,131,143,108,211,93,66,14,82,91,116,231,245,100,201,113,57,203,206,244,154,51,109,42,54,219,74,18,148,238,50,91,174,68,14,61,120,245,226,199,69,184,177,190,116,207,77,53,91,208,214,221,27,209,158,10,23,160,169,178,58,93,90,108,87,156,252,227,209,214,226,178,227,171,87,172,163,198,112,88,34,34,32,183,240,16,3,149,39,20,122,237,196,167,238,163,251,181,223,63,148,127,147,158,132,244,103,248,50,28,62,135,136,241,221,111,247,51,77,238,221,208,107,233,103,27,123,99,39,153,254,0,2,176,56,246,230,133,125,233,86,178,181,164,124,61,57,74,71,228,93,65,167,46,106,164,166,217,156,205,78,66,82,74,93,49,9,35,62,155,40,220,109,190,162,82,31,234,165,72,73,179,210,53,59,47,248,58,227,22,196,226,254,196,145,95,160,67,244,53,201,70,217,249,65,111,245,30,145,232,190,171,210,17,23,248,82,216,105,183,250,173,199,55,63,54,71,179,59,85,131,46,225,32,0,80,15,251,40,252,118,127,229,207,254,140,209,255,0,236,130,223,184,10,213,43,239,90,120,78,177,181,51,82,235,190,153,185,43,62,147,241,179,124,43,49,250,189,42,148,166,91,252,219,40,67,105,195,109,33,62,170,75,56,201,228,204,204,194,64,0,0,0,0,0,0,8,213,192,191,25,180,46,48,244,226,85,77,202,87,161,175,59,95,195,199,185,169,173,33,103,21,46,58,75,233,73,140,226,179,150,93,233,58,100,218,148,110,54,164,41,42,220,68,135,92,9,42,0,0,0,0,0,0,35,87,10,92,102,208,184,180,212,125,85,166,88,116,174,149,153,98,122,34,61,34,164,250,22,137,85,87,36,28,222,188,149,54,172,116,153,63,14,209,52,217,164,156,218,74,82,240,107,233,52,18,84,5,96,115,64,227,51,137,62,29,181,246,129,101,104,230,164,126,79,209,102,217,241,106,143,198,244,60,9,123,229,46,108,214,212,230,249,12,56,178,202,25,108,176,71,183,213,206,50,102,103,144,57,82,113,71,174,220,74,126,234,63,187,93,243,249,71,249,57,232,79,70,127,131,33,195,232,120,143,29,214,255,0,115,52,222,237,221,6,190,150,113,183,182,50,121,9,254,0,43,171,152,255,0,49,250,238,133,215,93,208,109,6,127,194,95,81,60,52,138,245,122,68,36,58,221,41,183,16,135,154,141,29,167,146,166,222,121,198,214,133,45,197,37,77,161,181,146,83,185,197,25,176,22,42,2,53,112,101,199,70,156,113,135,66,156,221,50,7,228,189,231,70,220,237,74,217,145,48,164,56,152,187,246,183,42,59,187,17,215,100,247,33,43,50,66,84,219,134,73,82,72,148,210,220,235,252,48,113,183,74,213,29,116,212,238,26,111,183,226,83,238,203,58,232,173,196,160,200,122,82,73,117,248,76,212,166,254,105,166,146,202,16,133,197,140,136,200,52,239,91,142,161,43,116,254,131,166,65,45,64,0,0,0,0,0,86,95,19,28,226,35,88,26,185,26,207,208,27,98,223,188,237,138,28,142,149,193,87,154,235,187,42,139,37,167,168,213,53,214,150,73,66,18,146,90,74,74,210,234,22,181,110,67,106,109,9,91,214,19,165,186,165,98,107,77,137,76,212,205,52,174,250,102,219,172,245,188,20,223,10,244,126,175,73,229,178,231,230,222,66,28,78,28,105,105,245,146,89,198,75,36,100,102,29,172,0,0,0,117,77,82,213,43,19,69,172,74,158,166,106,93,119,208,214,221,27,163,227,102,248,87,164,116,186,175,33,150,255,0,54,202,22,226,178,227,168,79,170,147,198,114,120,34,51,42,203,225,231,156,53,86,169,173,181,228,241,7,18,37,27,79,174,57,9,85,37,113,137,78,34,211,97,150,31,50,65,165,136,203,145,61,114,23,225,208,181,169,73,36,47,114,210,148,32,250,105,11,95,0,0,0,24,43,141,253,94,188,180,23,134,59,183,87,52,253,248,141,215,109,217,20,135,163,148,182,9,230,29,66,234,145,26,117,151,17,216,205,14,52,227,141,153,164,210,178,37,153,165,73,81,18,139,176,112,197,196,45,171,197,6,141,81,117,114,214,141,224,60,127,82,53,70,150,185,77,200,122,153,57,165,109,118,59,138,65,255,0,201,113,6,164,161,75,105,214,150,104,70,253,164,25,84,0,0,0,0,0,0,0,0,87,87,30,220,208,191,113,75,169,173,35,225,233,202,85,102,235,163,84,26,114,230,170,74,111,196,65,133,210,112,148,186,98,18,70,93,71,151,180,219,125,68,162,232,164,212,132,153,62,102,168,243,43,135,93,121,179,120,146,210,58,22,171,89,147,98,41,21,24,232,69,78,11,50,13,229,210,106,36,132,156,136,78,154,144,133,111,109,74,193,40,208,157,232,52,56,146,216,180,153,134,75,0,0,0,28,77,217,116,208,172,107,86,179,122,221,51,188,21,22,223,167,200,170,84,100,244,150,231,66,43,13,169,199,92,216,130,82,213,181,8,81,225,36,106,60,96,136,207,176,171,109,57,231,29,37,238,37,235,143,223,212,169,113,244,86,191,33,152,148,150,92,140,210,234,54,226,16,130,65,76,81,176,141,207,161,213,18,156,121,147,55,86,222,242,38,86,190,150,199,194,215,192,124,148,154,181,42,191,74,133,93,161,84,226,84,105,181,24,237,203,135,50,35,201,121,137,44,56,146,83,110,182,226,76,210,180,41,38,74,37,17,153,25,25,25,15,172,0,0,84,7,30,188,122,241,99,162,220,88,223,58,103,166,154,173,232,107,110,141,232,207,5,11,208,84,217,29,46,173,54,43,206,126,113,232,235,113,89,113,213,171,214,81,227,56,44,17,17,16,91,248,8,127,202,255,0,94,245,99,136,157,2,175,222,186,199,117,254,80,86,161,94,18,169,108,73,240,49,162,108,138,136,80,156,75,123,35,182,218,15,11,121,195,201,150,239,91,25,193,17,20,192,0,0,0,0,1,26,173,94,51,104,82,248,206,189,120,59,187,105,94,6,171,7,194,72,181,42,49,208,181,183,80,109,84,166,38,201,141,32,187,244,222,70,231,220,67,157,155,91,105,52,30,197,161,61,112,146,160,0,0,3,228,171,66,147,81,165,77,167,195,171,75,165,200,149,29,198,90,157,17,45,41,248,171,82,76,146,243,100,242,22,209,173,38,100,162,39,16,180,100,139,114,84,89,35,160,207,246,81,248,236,255,0,203,159,253,25,163,255,0,217,0,95,240,12,41,193,126,177,215,117,247,134,11,3,85,110,150,118,86,170,180,247,35,212,92,220,131,241,50,162,72,118,35,178,112,132,33,8,235,46,58,157,233,165,36,148,117,54,22,73,57,60,214,0,0,40,135,80,185,169,241,115,81,191,238,90,134,156,234,236,186,93,167,42,177,53,234,12,25,118,221,29,79,197,167,41,229,156,102,92,51,142,179,53,165,163,66,76,205,107,238,71,235,43,204,194,247,128,71,254,5,171,26,237,117,240,227,110,223,252,66,222,62,159,185,47,13,213,216,159,224,248,113,60,29,45,228,35,194,53,252,16,137,183,55,182,146,145,184,210,149,167,196,244,212,68,109,138,129,255,0,101,31,142,207,252,185,255,0,209,154,63,253,144,5,255,0,0,199,252,61,93,53,219,231,64,180,210,245,186,103,120,218,213,193,103,209,170,149,25,61,36,55,215,148,252,38,156,117,205,136,36,161,59,150,181,30,18,68,146,206,8,136,187,14,213,118,93,52,43,26,213,172,222,183,76,239,5,69,183,233,242,42,149,25,61,37,185,208,138,195,106,113,215,54,32,148,181,109,66,20,120,73,26,143,24,34,51,236,3,150,1,81,112,185,207,220,200,226,26,125,199,80,178,37,191,164,14,71,42,100,27,125,149,199,106,162,193,120,134,212,117,71,93,52,40,221,147,210,39,72,162,165,214,217,45,232,78,243,82,13,229,218,77,173,170,186,113,122,105,196,93,94,182,239,74,84,187,50,93,61,117,68,214,213,32,154,138,220,86,201,70,235,142,169,205,189,30,158,197,147,132,230,213,54,164,45,43,36,154,84,68,29,172,5,96,87,249,205,211,147,196,117,54,222,181,173,74,82,244,97,21,6,105,213,26,237,65,153,73,170,60,202,150,104,118,162,202,16,103,211,101,27,146,226,88,83,11,117,196,52,100,102,210,221,216,213,148,218,119,77,10,249,181,104,215,173,173,59,198,209,110,10,124,122,165,58,79,73,109,245,226,190,218,92,105,205,139,36,173,59,144,180,158,20,68,162,206,12,136,251,0,229,128,0,0,6,42,226,95,136,187,19,133,253,44,159,169,151,212,143,241,176,232,240,182,61,254,19,170,120,103,158,98,31,81,166,156,232,245,122,11,79,85,105,216,143,51,63,34,56,65,192,159,52,202,174,165,95,242,52,187,137,9,49,24,169,93,85,133,174,218,170,196,142,164,176,219,242,94,140,196,74,43,113,152,97,74,36,18,150,242,202,75,239,40,241,132,184,163,236,160,22,104,2,47,243,1,226,98,242,225,67,77,44,173,82,179,224,196,168,161,87,196,74,109,94,153,36,137,40,168,211,156,131,53,110,176,78,109,53,50,189,205,54,180,56,146,61,171,66,119,37,104,222,218,243,174,149,106,101,171,172,154,113,110,106,149,149,47,196,81,110,106,123,85,8,219,156,109,110,51,188,189,118,29,233,173,104,75,205,44,148,219,136,37,30,199,16,180,153,229,38,3,181,128,0,0,0,128,28,214,248,163,215,110,26,255,0,114,239,220,82,249,252,156,252,163,244,223,164,255,0,193,144,230,117,252,63,129,232,255,0,186,90,115,110,222,187,191,71,25,221,223,56,44,4,255,0,1,88,28,175,248,204,226,79,136,157,125,175,217,90,199,169,31,148,20,88,86,124,170,163,17,189,15,2,38,201,72,155,9,180,185,190,59,13,172,240,135,156,44,25,237,245,179,140,145,25,57,160,113,153,196,159,14,218,251,64,178,180,115,82,63,39,232,179,108,248,181,71,227,122,30,4,189,242,151,54,107,106,115,124,134,28,89,101,12,182,88,35,219,234,231,25,51,51,11,63,1,88,28,175,248,204,226,79,136,157,125,175,217,90,199,169,31,148,20,88,86,124,170,163,17,189,15,2,38,201,72,155,9,180,185,190,59,13,172,240,135,156,44,25,237,245,179,140,145,25,89,248,0,0,0,0,0,0,0,0,0,172,14,104,28,102,113,39,195,182,190,208,44,173,28,212,143,201,250,44,219,62,45,81,248,222,135,129,47,124,165,205,154,218,156,223,33,135,22,89,67,45,150,8,246,250,185,198,76,204,242,7,42,78,40,245,219,137,79,221,71,247,107,190,127,40,255,0,39,61,9,232,207,240,100,56,125,15,17,227,186,223,238,102,155,221,187,160,215,210,206,54,246,198,79,33,63,192,0,0,4,106,212,126,51,104,90,73,198,37,171,195,61,243,74,233,82,175,187,126,157,34,137,88,142,133,173,198,43,18,39,75,140,152,210,16,89,203,46,244,153,74,28,73,17,182,225,158,252,161,102,182,100,168,0,0,0,0,0,0,0,138,188,98,113,139,251,210,181,79,71,255,0,40,97,248,187,50,245,244,181,58,187,249,206,159,163,250,114,105,123,42,62,163,14,186,239,65,151,101,254,97,27,122,157,94,231,148,163,1,42,128,124,148,154,181,42,191,74,133,93,161,84,226,84,105,181,24,237,203,135,50,35,201,121,137,44,56,146,83,110,182,226,76,210,180,41,38,74,37,17,153,25,25,25,15,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,5,121,115,125,209,143,202,237,48,167,234,68,19,196,202,52,134,154,119,235,140,204,121,239,40,187,172,139,205,69,228,147,63,183,200,85,143,13,55,212,189,56,215,107,30,231,142,189,168,141,112,211,14,65,96,143,115,41,152,202,212,158,233,86,51,179,204,139,35,97,253,119,179,98,223,250,57,122,90,114,145,159,72,208,42,49,219,60,159,170,227,145,93,108,143,178,147,156,111,242,51,34,26,223,106,69,181,47,79,181,42,224,182,213,234,185,69,172,203,140,210,187,30,73,153,11,66,85,140,171,245,60,140,207,246,128,217,142,201,184,90,187,44,234,29,208,193,97,21,122,108,105,201,46,253,137,214,146,188,119,34,253,111,129,125,132,57,161,24,185,117,234,44,77,65,225,146,219,83,50,58,143,81,35,67,163,191,234,25,97,198,105,241,55,121,165,37,230,191,118,75,235,49,39,64,0,0,0,0,0,70,126,98,109,71,119,133,139,179,196,35,118,200,51,214,142,230,88,89,83,165,224,251,13,123,198,193,60,199,101,156,78,22,46,124,61,211,235,70,154,207,209,206,236,211,165,250,191,87,218,53,246,34,201,224,128,93,39,38,202,93,62,46,129,87,38,198,86,93,122,227,147,212,236,174,198,112,169,230,101,220,241,230,44,16,67,94,85,182,186,173,238,25,227,200,81,247,169,78,68,223,254,105,79,132,127,19,248,125,95,96,153,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,175,94,23,253,165,96,210,158,173,221,149,111,3,10,58,84,183,29,232,58,238,210,74,84,163,236,218,84,103,217,10,62,197,238,16,203,90,57,179,104,157,130,244,170,117,140,207,229,68,184,230,180,17,110,151,7,43,73,184,88,252,236,53,23,154,17,223,254,55,212,96,39,112,225,174,43,194,221,181,32,61,82,175,84,60,52,118,16,167,22,190,146,215,132,165,38,163,236,132,153,249,36,255,0,168,82,150,176,243,97,215,109,66,57,48,109,54,255,0,37,233,175,37,109,248,124,195,155,148,159,80,179,185,200,105,87,209,90,75,255,0,87,235,16,246,244,191,110,173,65,171,59,91,186,234,126,54,91,203,82,212,190,139,109,249,169,74,242,109,41,47,53,171,221,239,1,124,23,167,50,30,26,44,233,114,224,57,119,120,151,226,117,9,104,240,21,4,122,232,53,17,167,62,20,203,205,62,127,88,195,245,238,114,26,51,77,121,109,209,237,111,73,165,36,120,87,142,150,198,79,39,219,10,133,245,23,245,253,66,157,40,246,181,122,190,235,108,210,96,117,214,234,137,8,46,170,19,147,60,96,189,99,47,137,12,205,104,240,49,196,237,232,136,242,40,218,111,212,141,37,8,117,14,250,98,158,94,162,182,153,30,213,72,35,242,81,30,60,192,77,251,135,157,236,102,30,83,20,29,0,241,45,247,195,255,0,149,70,143,121,151,209,92,15,176,255,0,104,234,117,62,118,23,164,165,36,233,218,53,224,136,179,184,191,40,154,115,62,95,24,63,111,245,140,39,23,149,175,20,111,184,202,92,181,58,105,117,180,173,74,241,212,227,218,103,238,199,139,239,129,205,49,202,103,136,247,82,70,228,29,135,240,234,192,63,245,192,29,245,28,231,245,73,50,86,234,244,247,115,71,141,173,122,90,57,109,237,223,191,129,201,247,238,57,250,15,59,75,154,35,205,21,115,68,188,115,101,187,121,254,82,182,214,123,30,62,140,31,179,250,134,17,127,149,111,19,76,155,223,224,12,147,91,118,159,139,167,250,249,243,255,0,194,251,96,98,123,203,130,110,37,236,72,199,58,227,211,143,13,16,188,157,244,197,61,121,238,146,250,40,125,71,230,180,151,237,1,105,26,97,205,199,67,47,103,145,26,234,167,126,75,188,188,229,29,105,147,113,130,89,249,183,12,139,201,41,255,0,229,190,161,47,236,29,88,176,181,54,158,154,165,151,92,244,132,117,103,10,240,207,53,228,165,39,201,196,36,252,208,175,119,187,236,26,199,207,166,205,166,61,208,156,207,73,127,13,196,175,113,31,184,207,226,67,146,179,239,75,150,195,172,181,95,181,106,62,10,115,59,182,59,209,109,204,101,10,65,246,90,84,95,69,106,47,47,120,13,163,64,85,215,6,220,212,147,86,147,14,195,215,169,29,55,87,212,219,88,217,156,224,164,58,127,152,139,16,189,196,210,62,151,215,241,33,103,176,39,196,169,196,110,116,23,122,172,59,157,170,218,105,206,12,200,251,25,17,249,145,128,250,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,124,243,231,196,166,68,114,116,231,122,76,53,141,202,218,106,198,76,136,187,17,25,249,153,15,122,148,72,45,202,60,17,10,148,230,87,199,188,186,172,183,244,83,73,235,27,32,163,111,165,159,240,228,125,76,148,57,44,122,175,199,35,44,40,156,47,81,125,253,254,226,1,210,249,129,243,11,123,86,101,72,211,61,42,155,139,101,189,157,121,125,50,254,21,146,138,242,125,71,227,37,196,109,113,183,11,178,187,249,249,96,133,123,145,25,158,8,121,52,210,222,89,54,218,114,163,242,44,139,76,224,19,150,212,89,240,163,234,142,182,210,243,191,127,131,167,245,207,182,14,83,14,126,118,52,175,169,165,119,79,212,94,243,1,31,56,67,229,205,168,154,253,224,238,251,149,159,69,90,47,245,54,201,220,195,253,108,117,219,63,81,18,80,234,118,186,202,75,203,190,115,228,93,237,191,69,248,60,208,253,10,74,23,100,90,254,26,74,51,249,239,29,49,121,207,83,249,46,188,178,242,117,69,251,126,204,102,90,125,58,29,42,27,112,32,51,210,97,172,236,70,227,86,50,102,103,220,204,207,204,204,125,32,60,80,132,161,59,80,88,34,30,64,0,0,0,0,58,165,207,165,182,45,227,25,216,151,21,15,197,180,247,117,151,137,121,188,250,166,159,228,44,189,198,100,59,88,0,135,122,187,202,247,134,205,69,98,108,234,53,181,232,74,212,132,184,104,155,227,39,201,218,181,19,134,71,211,84,180,160,253,117,146,191,245,113,228,98,10,235,159,41,29,107,179,82,229,79,74,218,252,172,136,202,84,227,168,221,18,7,77,5,213,81,171,47,204,51,60,18,91,236,95,175,245,24,186,224,1,171,245,239,166,119,190,156,212,94,164,222,116,79,71,202,142,234,153,113,191,18,203,187,86,149,41,38,89,109,106,35,238,133,121,31,187,236,28,166,152,235,126,164,232,253,73,21,75,10,225,244,115,237,168,150,71,225,35,189,220,148,133,127,190,182,178,243,109,30,239,119,218,54,58,212,109,30,211,205,88,164,189,69,190,232,30,146,138,250,20,133,35,197,62,207,99,74,210,125,218,90,79,201,197,251,253,255,0,96,128,58,255,0,202,10,216,172,29,66,187,163,85,15,70,60,162,117,214,105,189,39,30,220,191,206,169,41,234,200,154,68,89,51,109,57,50,247,103,222,96,58,71,15,60,224,42,176,220,166,91,218,217,74,241,12,36,153,140,253,87,174,148,109,47,205,33,78,244,99,66,201,246,39,87,180,143,234,248,11,48,210,141,102,211,237,105,182,227,221,26,127,91,244,140,55,218,66,205,94,25,246,118,154,155,66,241,249,212,32,207,4,234,59,227,223,246,227,94,189,106,225,107,88,116,30,172,245,50,252,182,252,34,27,74,157,67,190,50,43,155,218,37,56,146,94,214,157,94,51,210,89,227,207,183,217,158,31,69,245,231,81,244,34,230,139,113,216,21,191,2,182,159,67,143,183,225,152,119,172,130,113,181,169,25,117,181,237,207,73,5,146,44,150,62,220,134,204,128,32,127,8,252,206,236,45,93,102,159,102,234,67,158,135,186,94,91,81,91,236,244,143,20,179,38,27,37,254,102,42,91,70,231,92,95,108,246,199,192,200,196,234,137,46,60,248,205,76,136,230,246,94,66,86,133,96,203,41,50,201,30,15,191,145,128,247,0,0,0,0,0,0,0,0,0,0,0,0,0,197,252,78,219,237,92,188,62,234,37,57,196,110,87,228,189,93,109,150,113,235,248,39,136,189,229,250,195,40,14,181,169,172,166,70,155,221,140,41,27,201,202,28,244,26,115,141,196,113,214,88,207,184,6,177,215,60,37,83,110,74,181,57,101,133,69,156,251,6,95,3,75,138,47,244,11,203,229,69,48,165,240,176,156,30,122,53,130,103,250,169,208,127,235,20,165,172,140,166,62,175,95,12,37,27,9,187,146,166,130,78,115,180,138,83,133,140,251,197,190,242,97,149,41,254,24,174,38,221,70,90,110,246,150,148,175,37,219,20,250,126,19,143,63,47,120,9,246,0,0,0,0,0,42,115,156,158,176,28,185,212,61,34,138,238,90,103,195,85,220,78,223,37,145,212,35,159,154,51,228,127,173,143,171,222,45,22,251,185,227,89,118,93,114,237,150,120,106,143,77,149,61,126,126,77,52,167,15,200,140,252,147,240,63,176,198,185,252,84,234,157,71,88,53,206,235,187,39,76,241,13,21,82,116,120,95,155,74,54,69,241,143,184,218,59,33,6,120,39,15,186,139,119,196,6,106,229,99,166,74,212,126,39,35,184,106,195,118,221,61,21,229,118,243,240,245,8,89,47,166,159,215,250,254,195,23,196,132,37,180,37,180,22,18,146,34,34,250,133,112,242,117,210,4,219,246,45,95,84,37,49,137,117,39,100,65,109,205,223,248,59,140,211,223,34,193,44,203,204,189,233,35,250,253,194,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,107,131,196,45,211,93,177,184,208,212,187,214,214,157,224,171,86,254,168,86,106,148,233,61,36,57,208,148,197,89,215,26,115,98,201,72,86,213,161,39,133,17,164,241,131,35,46,195,99,225,173,103,22,62,212,250,201,247,129,112,252,197,240,23,125,192,191,25,180,46,48,244,226,85,77,202,87,161,175,59,95,195,199,185,169,173,33,103,21,46,58,75,233,73,140,226,179,150,93,233,58,100,218,148,110,54,164,41,42,220,68,135,92,146,163,90,30,29,117,230,242,225,183,87,40,90,173,102,77,150,149,211,164,33,21,56,44,200,38,81,86,167,26,210,114,33,58,106,66,211,177,196,167,4,163,66,182,44,144,226,75,122,18,101,176,79,13,28,69,216,156,80,105,100,13,76,177,100,127,138,135,88,133,177,239,240,101,83,195,50,243,240,250,142,180,223,91,165,215,66,122,168,78,197,249,145,249,145,6,85,0,0,0,0,1,74,220,234,253,169,237,111,187,248,63,49,168,140,171,200,199,244,217,253,27,254,242,24,171,157,95,181,61,173,247,127,7,230,53,17,149,121,24,254,155,63,163,127,222,64,45,80,0,0,6,42,226,199,217,99,89,62,239,238,31,151,62,50,168,197,92,88,251,44,107,39,221,253,195,242,231,192,107,88,54,168,26,171,141,170,0,0,0,0,98,174,44,125,150,53,147,238,254,225,249,115,227,42,140,85,197,143,178,198,178,125,223,220,63,46,124,5,0,240,197,196,45,213,194,254,178,209,117,114,214,141,227,252,7,82,53,70,150,185,78,71,102,167,5,212,237,118,59,138,65,255,0,201,113,6,164,173,40,117,166,150,104,94,205,167,176,246,139,234,245,155,175,90,95,111,234,230,159,191,45,202,21,197,29,79,71,41,108,27,47,180,180,56,166,157,101,196,119,34,91,110,182,227,102,105,53,32,205,6,105,82,146,100,163,214,48,72,174,9,56,193,185,184,70,213,6,171,73,57,115,108,154,228,134,19,118,81,226,53,31,175,57,134,155,125,12,173,183,29,65,169,43,101,82,86,233,33,43,108,156,52,146,22,164,145,238,72,108,60,3,137,180,238,154,21,243,106,209,175,91,90,119,141,162,220,20,248,245,74,116,158,146,219,235,197,125,180,184,211,155,22,73,90,119,33,105,60,40,137,69,156,25,17,246,28,176,0,165,110,103,92,120,254,237,245,217,58,13,164,245,173,214,13,191,80,87,164,170,148,234,143,82,45,208,242,80,202,155,202,122,73,62,140,119,211,32,147,181,199,26,121,68,219,197,157,141,40,179,175,53,238,56,227,91,84,170,223,8,250,114,137,101,93,169,71,142,139,186,172,75,118,57,65,136,234,91,125,48,152,52,154,77,213,190,210,145,213,81,229,162,101,213,55,133,169,197,244,106,44,5,170,114,49,253,54,127,70,255,0,188,132,85,230,143,237,217,169,191,130,252,158,16,149,92,140,127,77,159,209,191,239,33,21,121,163,251,118,106,111,224,191,39,132,2,85,114,49,253,54,127,70,255,0,188,134,85,230,117,199,143,238,33,66,147,160,218,79,90,219,127,92,20,245,122,74,169,78,168,244,229,90,236,169,108,169,188,167,164,162,235,72,97,82,9,59,92,109,214,82,109,188,88,222,210,142,10,240,51,198,109,11,131,205,56,214,42,155,116,175,76,222,119,71,160,227,219,52,215,80,178,138,167,26,41,253,89,50,92,78,48,203,93,86,140,219,74,137,199,20,180,165,59,72,214,235,113,42,173,86,170,215,234,179,107,181,218,156,186,141,74,163,33,201,115,38,75,121,79,63,37,247,20,106,113,215,28,81,154,150,181,40,205,70,163,51,51,51,51,48,28,181,129,96,94,90,167,121,82,116,251,79,173,233,117,203,134,185,32,163,65,131,24,139,123,171,193,153,153,153,153,37,8,74,73,75,90,212,100,132,33,42,82,141,41,73,153,108,39,193,247,9,150,111,8,186,95,249,15,66,145,18,177,93,159,33,201,53,219,141,48,14,43,245,85,147,139,54,9,104,55,29,52,33,166,150,77,165,4,189,153,234,44,136,148,234,204,241,87,46,46,7,36,240,165,102,207,188,53,5,113,36,106,45,225,29,132,78,101,164,52,234,40,145,18,102,178,132,211,228,70,165,173,74,52,169,245,37,93,37,45,166,146,146,81,50,78,185,50,128,106,174,47,251,149,199,176,158,153,126,53,243,137,162,128,69,255,0,114,184,246,19,211,47,198,190,113,52,4,170,0,0,0,0,0,26,198,104,190,175,94,90,11,170,22,254,174,105,251,241,27,174,219,178,20,244,114,150,193,60,195,168,91,106,105,214,92,71,99,52,56,211,142,54,102,147,74,200,150,102,149,37,68,74,45,156,198,170,224,54,83,225,139,136,91,87,138,13,26,162,234,229,173,27,192,120,254,164,106,141,45,114,155,144,245,50,115,74,218,236,119,20,131,255,0,146,226,13,73,66,150,211,173,44,208,141,251,75,42,141,115,56,62,226,206,242,225,23,84,63,46,40,81,229,214,40,83,227,185,26,187,110,38,121,69,98,170,130,109,100,193,173,102,219,164,133,180,234,201,196,172,145,191,29,68,17,146,93,89,30,193,26,91,170,86,38,180,216,148,205,76,211,74,239,166,109,186,207,91,193,77,240,175,71,234,244,158,91,46,126,109,228,33,196,225,198,150,159,89,37,156,100,178,70,70,97,218,192,4,0,230,117,199,143,238,33,66,147,160,218,79,90,219,127,92,20,245,122,74,169,78,168,244,229,90,236,169,108,169,188,167,164,162,235,72,97,82,9,59,92,109,214,82,109,188,88,222,210,140,48,87,53,238,56,228,220,181,90,223,8,250,114,136,135,66,166,200,142,139,186,172,75,106,65,206,150,210,155,125,48,152,52,154,137,164,48,234,81,213,81,225,211,121,165,55,132,37,181,245,187,7,35,31,211,103,244,111,251,200,85,88,181,78,70,63,166,207,232,223,247,144,12,85,206,175,218,158,214,251,191,131,243,26,136,202,188,140,127,77,159,209,191,239,33,138,185,213,251,83,218,223,119,240,126,99,81,29,127,151,151,22,118,111,8,186,95,173,183,197,118,60,74,197,118,124,139,94,53,10,220,84,243,138,253,85,100,228,242,124,208,178,109,211,66,26,105,102,226,150,104,217,158,154,12,201,78,160,140,39,255,0,49,222,56,228,240,165,102,192,179,244,249,17,36,106,45,225,29,245,193,121,213,180,234,40,145,18,100,131,154,235,6,102,165,173,74,53,37,132,169,61,37,45,167,84,163,81,50,109,57,69,116,154,77,86,191,85,133,66,161,83,37,212,106,85,25,13,196,135,14,35,42,121,249,47,184,162,75,109,54,218,72,212,181,169,70,73,36,145,25,153,153,17,14,90,255,0,191,239,45,83,188,170,218,131,168,55,12,186,229,195,92,144,114,103,78,146,101,189,213,224,136,136,136,136,146,132,37,36,148,33,9,34,66,16,148,165,36,148,164,136,174,39,150,47,1,223,184,133,10,54,188,234,197,23,109,253,112,83,211,232,218,93,70,157,211,149,107,178,165,188,151,48,174,170,139,173,33,133,71,53,110,109,183,89,73,184,201,227,123,169,48,205,92,11,240,101,66,224,243,78,37,83,28,170,250,102,243,186,60,60,139,154,164,210,214,81,84,227,68,190,148,104,205,171,24,101,174,171,164,78,41,36,227,138,90,148,173,164,104,105,186,75,226,110,173,85,160,113,119,170,245,218,21,78,93,58,165,78,212,138,236,184,115,34,60,166,95,140,251,117,55,148,219,173,184,147,37,33,105,81,18,137,68,100,100,100,70,67,100,145,173,103,22,62,212,250,201,247,129,112,252,197,240,23,125,192,191,25,180,46,48,244,226,85,77,202,87,161,175,59,95,195,199,185,169,173,33,103,21,46,58,75,233,73,140,226,179,150,93,233,58,100,218,148,110,54,164,41,42,220,68,135,92,146,163,88,29,45,213,43,239,69,175,186,102,166,105,165,119,208,215,37,27,173,224,166,248,86,100,116,186,172,173,151,63,54,242,22,218,178,219,171,79,172,147,198,114,88,50,35,45,135,184,85,226,98,205,226,191,72,225,234,149,159,6,93,57,105,144,170,109,94,153,36,141,75,167,84,91,67,107,117,130,115,105,37,228,109,117,181,161,196,145,110,66,211,185,40,94,246,208,25,128,5,48,107,71,54,205,109,167,113,23,112,87,180,34,240,137,84,210,248,178,18,205,30,139,94,183,216,75,18,144,152,169,105,199,148,164,18,38,18,20,249,56,251,100,111,33,120,52,18,210,146,220,209,89,87,7,220,79,201,226,195,75,255,0,116,165,105,53,193,101,71,41,14,70,66,231,190,211,240,167,45,14,45,42,56,79,22,199,95,66,9,40,37,173,76,54,130,113,75,109,6,225,180,225,164,41,219,152,143,8,127,189,75,89,75,242,90,23,71,79,111,30,172,219,95,124,255,0,18,243,29,36,181,226,162,57,184,137,194,233,56,234,118,26,183,238,105,198,178,226,220,39,118,242,188,185,184,215,253,234,186,142,253,2,255,0,169,213,92,211,43,167,243,117,40,204,31,85,186,92,227,52,19,117,52,179,181,75,86,212,32,219,117,45,26,84,182,212,149,97,213,50,211,103,118,154,209,164,54,110,189,105,125,193,164,122,128,196,183,40,87,20,116,179,32,226,62,108,190,210,208,226,93,105,230,215,220,137,109,186,219,110,17,40,148,131,52,17,41,42,73,154,79,92,29,104,210,27,203,65,117,66,224,210,61,64,98,35,117,219,118,66,89,144,113,31,39,152,117,11,109,46,180,243,107,236,102,135,26,113,183,8,148,73,89,18,200,148,148,168,141,36,27,57,128,172,14,82,156,107,250,110,28,62,19,117,54,167,85,153,90,103,172,229,151,80,124,250,237,170,11,44,117,23,76,81,146,119,183,209,67,78,184,210,156,82,146,109,154,154,35,108,154,101,11,229,121,177,113,175,78,181,173,90,159,10,250,111,83,223,114,86,113,26,241,125,7,42,59,212,168,42,110,60,134,227,182,162,74,27,123,197,54,246,213,154,92,90,73,162,117,181,160,205,210,52,4,85,230,97,198,189,59,137,251,238,155,100,233,165,79,196,233,181,165,137,48,166,54,114,153,244,204,231,153,108,220,144,244,119,146,222,206,142,86,195,100,166,247,22,95,81,44,210,241,37,61,43,128,30,15,170,188,89,106,226,83,80,40,141,216,150,116,136,115,238,181,188,234,137,114,88,90,212,109,193,105,45,173,46,239,144,76,186,131,113,42,73,52,132,173,123,183,147,109,185,133,116,95,72,111,45,122,213,11,127,72,244,253,136,142,87,110,41,10,102,57,203,124,153,97,164,33,181,58,235,206,47,185,146,27,105,183,28,50,73,41,102,72,50,74,84,163,36,158,197,28,58,232,53,155,195,110,145,208,180,166,204,133,17,40,167,71,66,234,115,153,142,108,174,173,81,52,36,164,77,116,148,181,171,123,138,78,73,38,181,108,65,33,180,158,196,36,136,50,5,38,147,74,160,82,161,80,168,84,200,148,234,109,58,59,113,33,195,136,202,89,98,51,13,164,146,219,77,182,146,36,161,9,73,18,73,36,68,68,68,68,67,235,0,1,21,121,163,251,9,234,111,224,191,56,132,41,219,131,238,44,239,46,17,117,67,242,226,133,30,93,98,133,62,59,145,171,182,226,103,148,86,42,168,38,214,76,26,214,109,186,72,91,78,172,156,74,201,27,241,212,65,25,37,213,145,220,79,52,127,97,61,77,252,23,231,16,133,0,128,218,34,192,191,236,221,83,179,105,58,131,167,215,12,74,229,189,92,142,82,96,206,140,103,177,212,100,200,200,200,200,148,133,165,68,164,45,10,34,90,22,149,37,68,149,36,200,187,0,162,30,92,92,113,198,225,74,242,159,103,234,10,37,200,211,171,194,67,11,156,243,75,117,213,209,37,164,141,5,53,166,8,205,43,66,146,105,75,233,74,122,170,67,77,41,38,163,100,154,114,247,128,0,0,0,0,0,81,95,51,14,10,41,220,48,95,116,219,219,77,41,158,27,77,174,220,70,133,13,178,148,247,161,167,50,203,100,228,119,164,60,167,55,245,176,183,219,53,57,184,240,250,73,4,150,73,74,198,188,18,113,131,115,112,141,170,13,86,146,114,230,217,53,201,12,38,236,163,196,106,63,94,115,13,54,250,25,91,110,58,131,82,86,202,164,173,210,66,86,217,56,105,36,45,73,35,220,155,243,213,45,45,177,53,166,196,169,233,158,165,208,189,51,109,214,122,62,54,23,138,122,63,87,164,242,30,111,243,140,173,14,39,14,52,133,122,170,44,227,7,146,51,35,215,135,138,174,25,239,46,20,53,114,102,150,222,19,162,84,80,168,233,169,82,42,113,140,146,138,141,57,197,184,134,159,54,247,26,153,94,230,156,66,219,81,158,213,161,91,84,180,108,113,97,177,245,38,173,74,175,210,161,87,104,85,56,149,26,109,70,59,114,225,204,136,242,94,98,75,14,36,148,219,173,184,147,52,173,10,73,146,137,68,102,70,70,70,67,235,21,1,202,119,141,122,141,173,117,83,56,87,212,138,158,251,110,179,152,214,115,235,56,177,217,165,78,83,146,36,57,29,197,26,80,227,222,41,199,182,160,212,226,212,78,147,77,161,6,78,153,162,64,115,58,227,199,247,16,161,73,208,109,39,173,109,191,174,10,122,189,37,84,167,84,122,114,173,118,84,182,84,222,83,210,81,117,164,48,169,4,157,174,54,235,41,54,222,44,111,105,70,17,171,154,231,26,255,0,186,109,212,255,0,13,122,103,83,170,198,182,237,42,132,136,215,107,185,232,179,88,170,50,226,82,81,246,26,73,197,51,21,198,215,221,74,216,227,167,184,144,100,203,46,170,48,112,125,194,101,229,197,214,168,126,67,208,164,75,163,208,160,71,114,77,118,227,76,2,148,197,41,6,218,205,130,90,13,198,137,107,117,212,19,105,65,47,126,58,139,34,52,180,179,44,85,96,88,23,150,169,222,84,157,62,211,235,122,93,114,225,174,72,40,208,96,198,34,222,234,240,102,102,102,102,73,66,18,146,82,214,181,25,33,8,74,148,163,74,82,102,91,9,240,125,194,101,155,194,46,151,254,67,208,164,68,172,87,103,200,114,77,118,227,76,3,138,253,85,100,226,205,130,90,13,199,77,8,105,165,147,105,65,47,102,122,139,34,37,58,179,48,202,182,5,129,102,233,101,155,73,211,237,62,183,162,80,237,234,28,114,141,6,12,98,61,141,35,38,102,102,102,102,165,173,74,53,45,107,81,154,214,181,41,74,53,41,70,103,216,0,0,5,0,243,71,246,236,212,223,193,126,79,8,95,240,160,30,104,254,221,154,155,248,47,201,225,0,159,252,149,61,150,46,159,188,9,223,46,167,9,254,32,7,37,79,101,139,167,239,2,119,203,169,194,127,128,0,0,0,160,30,104,254,221,154,155,248,47,201,225,11,254,20,3,205,31,219,179,83,127,5,249,60,32,22,83,203,155,143,111,223,81,66,127,77,245,17,143,15,169,182,205,63,198,75,144,196,125,145,107,80,80,180,52,115,18,72,45,140,188,75,113,180,186,215,100,154,150,149,180,91,84,166,217,154,163,87,123,2,255,0,188,180,178,242,164,234,14,159,92,50,232,119,13,14,65,73,131,58,49,150,246,151,131,35,35,35,35,74,208,164,154,144,180,40,141,11,66,148,149,18,146,163,35,216,35,131,174,49,108,78,47,236,73,21,250,4,63,67,92,148,109,159,148,22,255,0,81,233,30,139,234,189,33,17,127,133,45,134,155,127,170,220,115,115,243,100,123,51,181,88,50,238,18,0,80,15,51,173,45,253,203,248,201,189,124,37,11,209,148,171,183,195,221,52,255,0,225,93,111,21,226,155,47,22,255,0,117,169,72,221,57,185,190,162,182,227,30,170,73,6,129,127,194,181,121,218,105,157,213,112,105,198,157,234,149,38,39,136,162,217,245,10,133,62,175,211,109,197,185,31,199,148,110,131,234,218,131,66,25,37,196,54,212,181,169,63,156,125,132,145,40,215,216,28,146,245,50,234,184,52,227,81,52,182,173,47,196,81,108,250,133,62,161,72,234,56,226,220,143,227,202,79,93,132,238,89,161,12,146,226,19,137,66,18,159,206,62,250,140,212,107,237,101,66,128,121,98,234,151,238,95,198,77,149,226,235,190,140,165,93,190,34,214,168,127,5,235,120,175,20,217,248,70,59,33,74,70,233,205,194,245,211,183,24,245,148,72,53,139,254,1,26,185,138,235,29,11,70,248,71,190,228,213,217,241,18,239,10,123,246,117,46,54,229,163,173,42,123,14,182,163,222,148,44,147,210,96,164,63,133,109,74,250,27,55,37,75,73,138,12,211,219,42,171,169,87,253,181,167,52,41,17,24,169,93,85,136,84,72,110,203,90,146,195,111,201,121,12,182,167,20,148,169,68,130,82,200,204,201,42,60,103,4,126,66,197,57,224,222,180,169,247,254,150,105,203,49,229,149,74,135,71,168,214,228,58,164,39,160,166,39,60,211,45,37,10,221,184,214,74,167,188,106,35,73,17,18,155,193,171,38,73,193,92,171,52,114,133,171,188,92,82,36,220,111,102,37,133,79,118,241,110,54,213,255,0,10,149,25,246,27,140,91,208,180,154,58,111,200,105,252,250,201,87,67,98,146,105,89,153,5,228,233,237,149,74,211,91,2,218,211,154,20,137,111,211,109,90,60,42,36,55,101,173,42,125,198,35,50,134,91,83,138,74,82,147,89,165,4,102,100,148,150,115,130,47,33,171,184,218,160,106,174,3,101,62,19,189,150,52,111,238,254,222,249,115,2,162,249,151,241,199,39,136,235,201,237,30,177,209,17,26,117,101,214,28,91,50,219,91,82,23,92,168,178,78,48,115,82,242,13,73,40,196,149,186,150,82,133,122,232,112,220,89,153,169,8,103,176,113,71,199,143,255,0,162,198,153,112,169,164,21,175,209,253,178,213,223,93,166,84,127,251,93,178,77,17,72,233,127,232,234,117,109,189,254,50,58,211,252,106,4,74,225,215,65,175,46,36,181,114,133,165,54,100,41,106,93,70,66,23,83,156,204,114,121,20,154,113,45,37,34,107,164,165,161,59,27,74,178,73,53,167,122,205,13,164,247,173,36,97,144,56,28,225,18,171,197,246,174,42,212,126,163,46,143,105,208,99,166,165,113,213,88,142,165,173,12,26,201,40,138,202,205,38,210,36,188,123,182,117,15,4,134,222,112,146,231,72,219,85,249,254,229,182,39,238,89,251,138,122,11,253,166,126,79,254,75,122,51,197,61,255,0,122,252,55,134,232,117,183,245,127,137,245,119,239,223,239,221,158,227,175,240,235,160,214,111,13,186,71,66,210,155,50,20,68,162,157,29,11,169,206,102,57,178,186,181,68,208,146,145,53,210,82,214,173,238,41,57,36,154,213,177,4,134,210,123,16,146,44,150,3,92,30,48,56,107,174,240,173,174,53,141,50,169,159,90,148,246,234,165,183,45,82,144,251,146,232,238,188,226,35,184,233,165,40,218,241,116,150,219,132,104,65,117,27,89,164,141,6,133,42,85,114,163,227,95,247,50,186,152,225,175,83,42,117,89,54,221,219,80,143,26,210,119,61,102,104,245,71,156,82,78,62,194,73,184,150,101,56,226,59,165,91,27,116,183,26,8,158,121,212,217,79,24,28,53,208,184,169,208,234,198,153,84,207,163,85,103,117,82,219,150,169,75,97,184,149,134,153,113,17,220,116,210,149,238,100,250,171,109,194,52,44,250,110,44,210,68,178,66,147,174,189,217,107,87,108,107,170,179,101,93,48,124,21,106,223,168,72,165,212,99,117,80,231,66,83,14,41,183,91,222,131,82,21,181,104,81,101,38,105,60,100,140,203,184,13,164,199,19,118,93,52,43,26,213,172,222,183,76,239,5,69,183,233,242,42,149,25,61,37,185,208,138,195,106,113,215,54,32,148,181,109,66,20,120,73,26,143,24,34,51,236,33,95,43,222,53,255,0,124,5,136,141,24,212,42,157,86,118,164,217,180,245,201,118,163,52,250,222,153,165,165,228,161,18,13,212,164,176,243,93,86,25,112,156,51,91,158,163,187,220,82,221,233,198,174,108,156,107,211,181,2,103,239,98,210,250,159,94,139,68,168,45,203,190,107,103,42,59,142,213,34,190,243,39,76,83,107,74,16,227,45,45,180,188,165,126,117,11,115,160,104,52,155,38,107,8,213,199,215,21,211,56,173,215,25,117,186,99,187,44,203,95,173,71,181,217,109,231,205,183,226,165,229,26,167,169,183,73,61,55,164,122,138,81,19,104,82,91,67,13,171,113,181,189,89,87,149,239,5,31,190,2,251,70,179,234,21,50,149,59,77,172,218,130,227,59,78,154,93,111,76,213,18,202,86,136,230,210,84,88,101,174,171,15,56,110,17,161,207,81,173,142,37,110,244,227,175,10,188,51,222,92,87,234,228,61,45,179,231,68,167,33,49,213,82,171,212,228,153,41,20,234,115,107,109,14,190,77,238,37,60,189,206,182,132,54,147,45,203,90,119,41,8,222,226,54,41,176,44,11,55,75,44,218,78,159,105,245,189,18,135,111,80,227,148,104,48,99,17,236,105,25,51,51,51,51,53,45,106,81,169,107,90,140,214,181,169,74,81,169,74,51,48,132,28,234,253,150,45,111,188,8,63,46,168,136,21,203,231,141,186,175,10,23,251,148,43,157,249,115,180,234,234,145,29,154,172,53,74,82,88,164,190,167,153,74,234,200,109,44,186,181,173,184,233,113,42,105,178,73,188,93,50,81,153,182,222,39,175,58,191,101,139,91,239,2,15,203,170,34,149,128,109,59,73,171,82,171,244,168,85,218,21,78,37,70,155,81,142,220,184,115,34,60,151,152,146,195,137,37,54,235,110,36,205,43,66,146,100,162,81,25,145,145,145,144,250,197,59,114,167,227,142,54,154,213,96,112,183,169,40,150,237,10,231,172,18,45,106,154,86,235,231,78,168,202,82,16,80,150,222,76,145,25,231,112,164,169,180,151,77,231,92,82,201,73,117,78,51,113,32,2,170,249,231,126,132,255,0,164,159,221,162,213,5,85,243,206,253,9,255,0,73,63,187,64,98,174,74,158,212,247,79,221,252,239,152,211,131,157,95,181,61,173,247,127,7,230,53,16,228,169,237,79,116,253,223,206,249,141,56,57,213,251,83,218,223,119,240,126,99,81,0,228,169,237,79,116,253,223,206,249,141,56,93,72,162,190,82,122,165,98,105,127,20,239,126,93,87,125,25,249,91,111,170,214,163,255,0,5,121,239,21,84,149,81,131,208,99,243,72,86,205,221,53,250,235,218,130,199,117,22,72,94,160,0,0,0,0,0,0,0,0,165,110,117,126,212,246,183,221,252,31,152,212,70,85,228,99,250,108,254,141,255,0,121,12,85,206,175,218,158,214,251,191,131,243,26,136,202,188,140,127,77,159,209,191,239,32,22,168,0,0,41,91,157,95,181,61,173,247,127,7,230,53,17,34,185,83,241,199,39,82,169,80,56,91,212,148,68,106,187,108,81,201,22,181,77,43,105,130,168,211,162,165,8,40,75,111,36,107,146,203,88,82,84,218,79,168,203,78,41,100,149,52,167,30,142,188,234,253,169,237,111,187,248,63,49,168,136,21,73,171,85,104,21,88,85,218,21,78,93,58,165,78,144,220,184,115,34,60,166,95,140,251,106,37,54,235,110,36,201,72,90,84,68,162,81,25,25,25,17,144,13,167,128,68,174,95,60,109,210,184,175,176,28,161,92,239,196,131,168,182,172,120,236,213,97,170,82,84,253,89,132,178,202,87,86,67,105,101,164,33,14,72,83,137,83,77,146,137,147,233,146,140,137,198,243,45,64,0,0,0,85,95,60,239,208,159,244,147,251,180,90,160,170,190,121,223,161,63,233,39,247,104,14,149,202,159,142,56,218,107,85,129,194,222,164,162,91,180,43,158,176,72,181,170,105,91,175,157,58,163,41,72,65,66,91,121,50,68,103,157,194,146,166,210,93,55,157,113,75,37,37,213,56,205,196,141,85,197,191,114,180,227,219,242,238,29,7,133,29,80,99,101,193,74,167,248,59,66,169,30,62,27,159,6,35,6,162,135,33,40,44,54,243,44,52,163,67,184,36,184,219,102,75,50,117,36,167,194,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,120,173,9,113,10,109,101,148,168,140,140,190,161,67,220,211,244,201,90,113,196,227,238,146,178,139,146,158,170,234,123,121,120,138,132,222,223,77,95,169,245,125,132,47,140,86,255,0,56,173,32,69,193,98,82,53,66,43,25,151,77,122,60,23,28,221,255,0,131,182,205,65,243,44,26,200,188,207,220,147,63,175,220,3,29,242,108,214,3,137,58,185,164,82,92,195,79,120,154,187,105,199,154,204,233,241,203,201,25,242,47,214,199,213,239,22,200,53,177,225,91,84,234,58,63,174,118,165,217,6,103,135,104,234,144,99,205,252,218,87,190,47,140,97,199,17,221,11,50,201,54,93,210,91,190,3,99,11,18,231,141,122,89,116,59,182,33,229,170,197,58,52,228,121,249,58,210,92,47,50,35,242,87,192,190,194,1,207,0,0,0,0,0,134,188,215,102,20,62,22,23,147,199,94,176,108,255,0,93,58,119,253,66,140,237,152,74,169,92,148,154,114,11,42,149,57,134,72,190,181,56,146,255,0,72,185,190,115,210,165,177,195,21,186,219,72,195,78,94,177,18,165,228,187,230,159,80,202,113,231,229,239,21,5,163,108,166,70,175,88,241,212,222,244,187,114,83,16,105,206,55,17,202,108,177,159,112,13,138,56,97,183,218,182,184,124,211,186,115,104,218,163,181,233,11,112,179,159,95,192,178,71,239,63,213,25,64,117,173,50,101,49,244,218,211,142,150,246,37,170,28,4,18,115,157,164,81,208,88,207,188,118,80,0,0,0,0,0,0,0,0,0,0,0,0,0,1,233,151,46,60,8,206,204,150,230,198,89,66,150,181,96,207,9,34,201,158,11,191,145,8,43,197,199,51,187,7,72,153,168,217,186,110,231,166,46,150,86,244,85,246,122,63,133,89,19,237,154,255,0,61,21,77,175,107,173,163,182,123,231,224,70,96,37,198,171,235,46,159,104,181,183,38,232,212,10,223,163,161,176,210,220,37,120,103,222,220,105,109,107,199,230,144,179,44,147,75,239,143,119,217,154,207,226,27,156,5,86,99,149,59,123,68,233,94,29,133,19,209,152,170,245,210,189,197,249,212,37,222,140,152,89,46,198,210,246,153,253,95,17,0,245,163,94,117,31,93,238,105,87,29,255,0,91,241,203,117,245,184,195,126,25,134,186,40,55,28,90,81,150,155,70,236,117,86,89,50,201,231,236,199,49,162,220,45,107,6,188,85,153,166,88,118,223,139,67,137,75,171,119,198,69,111,99,70,166,210,107,218,235,168,206,58,168,60,121,247,251,112,29,123,83,181,191,82,117,130,164,186,165,251,112,250,69,247,20,107,51,240,145,217,238,106,90,191,222,155,65,121,184,191,119,191,236,28,93,145,166,119,190,163,84,89,164,217,148,79,72,74,144,234,89,109,191,18,203,91,150,165,37,36,89,113,105,34,238,180,249,159,191,237,22,161,160,28,160,173,138,57,211,235,186,203,80,244,155,201,38,157,122,155,210,113,157,171,252,210,148,158,172,121,166,71,131,39,19,146,47,126,125,196,39,238,156,232,246,158,105,61,37,154,45,135,64,244,108,86,80,148,37,30,41,247,187,18,80,146,238,234,212,126,77,163,223,238,251,64,84,46,134,114,145,214,187,201,45,212,245,81,175,201,56,143,36,156,105,27,162,79,234,32,250,74,37,101,137,132,101,146,83,157,143,245,62,178,19,171,72,185,94,240,217,167,76,66,157,89,182,189,55,90,142,150,205,115,124,100,248,219,150,146,108,204,250,105,150,164,23,174,131,87,254,182,60,136,76,64,1,214,45,61,53,178,236,120,232,139,108,81,188,27,104,198,210,241,14,185,140,18,75,249,106,63,213,79,245,14,206,0,0,0,0,3,197,104,74,211,181,101,146,49,228,0,48,142,180,112,121,161,250,234,149,174,247,181,252,76,149,227,243,222,58,98,49,142,159,242,90,121,5,228,210,75,246,125,185,169,14,47,57,115,106,38,128,248,203,190,218,103,210,182,139,29,61,210,119,48,199,71,61,6,203,212,92,149,186,173,206,188,162,242,237,140,249,31,107,221,31,53,70,157,14,171,13,200,19,217,234,176,238,55,163,113,167,56,50,50,238,70,71,230,68,3,86,3,35,35,193,139,8,229,249,204,45,237,38,149,31,76,245,86,110,109,151,55,244,37,244,203,248,46,10,83,202,245,24,140,167,23,185,199,27,46,234,237,231,229,146,25,31,143,174,91,81,96,66,147,170,90,37,75,199,79,103,140,167,245,207,190,78,43,13,254,118,76,175,173,213,118,79,212,126,227,21,100,235,75,101,102,219,137,194,139,204,178,3,105,232,19,226,84,226,55,58,11,189,86,29,206,213,109,52,231,6,100,125,140,136,252,200,199,208,42,79,150,175,30,242,233,50,217,209,93,88,172,111,130,189,222,137,127,195,145,116,240,83,36,191,234,177,28,204,242,163,108,189,117,246,247,123,200,91,90,84,75,45,201,60,145,128,253,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,214,53,38,253,163,233,149,155,62,244,174,175,108,58,127,75,169,217,71,252,99,168,108,190,138,84,126,107,47,113,255,0,164,4,90,230,53,197,234,248,122,176,218,183,109,57,123,110,122,214,238,130,186,121,232,244,94,136,181,118,113,151,27,86,91,121,94,102,88,250,207,202,138,37,74,126,99,234,147,37,123,220,94,55,43,4,89,193,99,221,246,12,143,196,62,182,87,245,239,83,42,87,245,113,120,57,157,30,155,88,71,230,246,71,105,163,245,146,218,51,158,145,31,116,246,255,0,41,229,46,4,120,79,168,241,51,169,6,220,181,116,109,234,63,253,241,119,9,86,58,172,73,233,122,164,243,107,254,49,140,122,185,250,240,94,97,36,57,98,112,67,30,241,125,90,201,169,16,115,2,54,61,27,31,170,127,158,220,83,99,187,235,50,249,41,56,82,80,126,178,59,251,189,230,45,225,182,208,210,9,182,203,9,47,34,31,53,46,153,14,141,5,170,116,6,186,108,51,187,98,119,25,227,38,102,125,204,204,252,204,199,214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,140,175,91,148,123,150,157,38,149,90,135,226,35,75,101,108,58,142,162,209,185,10,73,165,69,148,153,25,118,81,249,30,69,120,241,95,202,130,220,189,149,82,189,52,98,111,162,42,139,55,166,57,79,233,185,35,197,58,125,119,13,61,89,51,9,40,220,165,52,156,227,5,140,227,6,100,44,132,0,107,29,170,122,75,125,104,157,218,245,175,122,211,60,12,248,174,40,210,93,102,93,201,37,213,160,149,249,181,173,63,73,165,118,207,187,236,206,127,225,111,152,142,171,112,250,168,150,252,231,125,51,108,182,251,102,184,91,99,71,218,130,232,32,255,0,56,81,150,225,254,109,147,79,159,191,62,101,222,237,53,139,68,172,61,112,181,101,90,151,197,47,197,71,125,181,165,181,117,222,71,77,102,219,141,146,176,211,136,51,193,58,174,217,239,159,179,20,245,198,55,45,91,219,68,229,212,47,29,62,115,211,118,185,169,217,74,44,51,27,193,55,153,14,27,127,157,148,183,28,216,211,72,245,177,149,110,248,145,145,133,167,240,215,197,214,153,113,39,66,143,42,216,155,209,170,248,116,59,42,7,78,66,186,42,216,201,173,61,85,178,218,85,181,79,37,57,47,63,50,237,229,157,6,174,22,237,195,94,176,238,88,149,202,60,143,11,82,165,74,109,230,213,177,11,216,227,78,18,139,178,137,73,60,41,5,238,50,237,239,22,235,192,135,50,154,126,163,122,55,73,181,74,23,130,172,48,195,49,163,84,186,170,119,197,172,188,51,8,79,73,136,169,75,123,214,183,21,147,87,108,96,251,96,192,88,208,15,92,121,13,75,142,220,166,21,185,183,144,78,32,240,101,148,153,100,143,184,246,0,0,0,0,0,0,0,0,0,235,154,147,143,220,238,233,202,182,151,161,103,122,216,206,63,48,190,227,177,142,167,171,139,54,244,166,244,89,30,13,54,245,68,255,0,252,25,192,26,218,235,70,63,118,43,239,10,220,95,148,213,79,91,24,207,240,167,59,139,104,228,183,26,103,239,127,185,165,245,127,130,254,87,77,111,102,210,254,51,193,83,143,57,243,242,247,121,10,142,213,85,155,154,161,120,44,207,38,170,253,64,255,0,252,33,98,227,249,56,80,220,165,112,193,89,144,241,229,83,46,233,18,17,255,0,33,116,250,121,151,145,159,192,4,240,0,0,0,1,224,243,168,97,165,188,225,225,45,164,212,163,250,136,178,2,20,115,84,214,134,244,243,64,223,180,161,63,178,117,200,234,169,238,167,110,115,26,68,41,205,159,154,20,95,73,5,228,100,127,89,10,75,178,237,201,55,149,225,69,181,162,255,0,27,88,168,198,132,147,237,216,221,117,40,207,115,34,243,87,196,190,210,18,223,154,54,184,75,212,205,119,147,107,71,145,186,155,109,146,224,108,216,69,249,248,243,38,163,57,54,210,175,162,191,137,151,214,99,226,229,121,163,106,213,14,35,34,85,38,167,100,27,102,59,117,148,185,156,238,126,60,248,74,36,96,150,147,44,165,195,239,131,47,168,192,92,175,12,246,20,93,54,208,139,22,214,97,173,142,198,183,169,137,146,123,140,247,190,152,108,161,106,238,165,17,100,209,228,71,143,128,201,227,193,150,144,195,72,101,178,194,91,73,37,37,245,17,96,121,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,214,179,139,31,106,125,100,251,192,184,126,98,248,217,76,107,89,197,143,181,62,178,125,224,92,63,49,124,7,213,123,240,207,121,89,220,58,105,231,19,73,157,18,125,167,126,72,153,77,89,36,201,183,233,181,22,37,75,105,44,45,6,163,55,16,235,81,22,234,92,79,145,147,136,90,83,134,212,239,45,193,223,21,87,151,10,26,185,79,188,40,213,41,106,182,42,50,35,198,187,41,13,182,79,34,163,78,37,250,230,150,148,180,39,196,182,149,56,166,87,185,59,86,102,147,62,154,220,66,237,207,151,37,173,66,190,121,117,89,118,85,211,7,198,209,110,10,125,197,75,168,198,234,173,190,188,87,234,147,219,117,189,232,52,173,59,144,181,22,82,100,162,206,72,200,251,140,43,103,242,100,177,27,215,27,166,228,191,238,191,17,166,73,168,38,109,175,110,209,222,121,153,75,101,111,19,138,137,57,231,73,107,75,45,32,141,130,54,156,55,94,74,186,157,70,20,157,138,11,10,176,47,251,55,84,236,218,78,160,233,245,195,18,185,111,87,35,148,152,51,163,25,236,117,25,50,50,50,50,37,33,105,81,41,11,66,136,150,133,165,73,81,37,73,50,46,192,62,74,77,38,149,64,165,66,161,80,169,145,41,212,218,116,118,226,67,135,17,148,178,196,102,27,73,37,182,155,109,36,73,66,18,146,36,146,72,136,136,136,136,135,214,0,0,0,41,91,157,95,181,61,173,247,127,7,230,53,17,149,121,24,254,155,63,163,127,222,67,21,115,171,246,167,181,190,239,224,252,198,162,50,175,35,31,211,103,244,111,251,200,5,170,0,0,0,197,92,88,251,44,107,39,221,253,195,242,231,198,85,17,255,0,142,253,82,177,52,191,133,141,65,252,186,174,250,51,242,182,223,171,90,212,127,224,175,61,226,170,146,169,210,186,12,126,105,10,217,187,166,191,93,123,80,88,238,162,201,0,215,92,109,80,53,87,27,62,233,110,169,88,154,211,98,83,53,51,77,43,190,153,182,235,61,111,5,55,194,189,31,171,210,121,108,185,249,183,144,135,19,135,26,90,125,100,150,113,146,201,25,25,135,107,0,0,1,138,184,177,246,88,214,79,187,251,135,229,207,140,170,49,87,22,62,203,26,201,247,127,112,252,185,240,26,214,12,235,198,15,9,151,151,8,186,161,249,15,93,145,46,177,66,159,29,185,52,43,141,80,10,43,21,84,19,104,55,201,8,39,29,36,45,167,86,109,169,6,189,248,233,172,200,146,234,12,240,80,217,79,137,222,30,173,94,40,52,106,181,164,119,76,159,1,227,250,114,105,213,68,69,110,67,212,201,205,43,115,82,27,74,203,254,83,107,36,169,10,91,78,186,130,90,55,238,32,170,14,91,156,193,35,112,237,37,205,30,214,74,172,181,105,213,70,66,164,194,169,60,235,175,34,217,89,52,251,142,147,81,217,97,215,158,68,151,141,132,154,18,164,161,181,154,220,198,86,225,156,234,230,59,199,28,158,20,172,216,22,126,159,34,36,141,69,188,35,190,184,47,58,182,157,69,18,34,76,144,115,93,96,204,212,181,169,70,164,176,149,39,164,165,180,234,148,106,38,77,167,41,91,90,52,134,242,208,93,80,184,52,143,80,24,136,221,118,221,144,150,100,28,71,201,230,29,66,219,75,173,60,218,251,25,161,198,156,109,194,37,18,86,68,178,37,37,42,35,73,117,74,157,90,171,90,146,137,149,154,156,185,242,27,142,196,68,59,37,229,58,180,176,195,72,101,150,137,74,51,50,67,109,54,219,104,79,146,80,132,164,176,68,68,1,73,164,213,107,245,88,84,42,21,50,93,70,165,81,144,220,72,112,226,50,167,159,146,251,138,36,182,211,109,164,141,75,90,148,100,146,73,17,153,153,145,16,238,186,239,163,149,221,2,212,201,186,85,116,189,190,181,74,167,210,164,84,91,218,130,240,210,165,211,163,203,118,54,80,181,161,125,21,200,83,93,68,168,210,190,158,242,193,43,5,109,92,177,120,14,253,196,40,81,181,231,86,40,187,111,235,130,158,159,70,210,234,52,238,156,171,93,149,45,228,185,133,117,84,93,105,12,42,57,171,115,109,186,202,77,198,79,27,221,73,192,14,104,254,221,154,155,248,47,201,225,0,149,92,140,127,77,159,209,191,239,33,21,121,163,251,118,106,111,224,191,39,132,37,87,35,31,211,103,244,111,251,200,69,94,104,254,221,154,155,248,47,201,225,0,138,162,221,57,80,240,57,26,218,165,81,56,184,212,101,203,42,237,74,60,133,218,52,147,67,177,202,12,71,82,227,10,154,249,40,146,110,173,246,148,190,146,75,45,19,46,165,204,173,78,35,163,26,185,88,112,153,102,241,25,170,21,107,227,80,36,68,157,66,211,89,20,249,50,45,201,112,13,246,43,43,148,220,194,104,156,95,81,36,148,52,236,118,220,52,41,14,33,210,202,20,91,76,200,231,87,50,206,58,164,240,203,108,197,211,13,49,159,46,46,168,92,113,216,169,69,156,152,173,56,197,34,156,82,12,148,250,201,246,214,211,203,120,216,121,148,182,73,61,165,212,113,74,65,165,178,112,58,79,49,110,99,245,221,4,190,233,58,59,161,111,237,187,237,250,132,74,173,211,38,108,36,57,4,226,169,158,163,116,179,67,137,222,231,89,14,180,235,142,178,182,212,218,73,9,67,134,181,184,77,74,14,19,56,193,210,254,46,172,215,107,182,57,203,129,93,163,199,138,171,142,133,37,167,13,116,167,223,55,73,8,39,205,9,106,66,20,113,221,82,22,131,206,194,73,173,45,168,205,5,175,101,129,96,94,90,167,121,82,116,251,79,173,233,117,203,134,185,32,163,65,131,24,139,123,171,193,153,153,153,153,37,8,74,73,75,90,212,100,132,33,42,82,141,41,73,153,95,247,4,156,31,91,60,35,105,123,84,84,148,73,183,181,114,59,10,187,43,17,29,145,208,156,251,78,62,182,80,219,110,172,210,148,50,153,43,104,150,148,54,110,18,73,107,74,76,246,164,53,225,23,253,202,227,216,79,76,191,26,249,196,209,64,34,255,0,185,92,123,9,233,151,227,95,56,154,2,85,0,12,41,197,119,21,218,113,194,86,156,46,245,189,93,241,213,89,221,70,40,20,6,30,36,74,171,202,73,17,154,82,102,71,211,101,27,146,110,188,100,105,109,42,73,17,45,107,109,181,134,107,1,10,185,83,106,149,247,173,58,39,126,234,102,166,87,125,51,114,86,117,1,255,0,27,55,194,179,31,171,210,164,82,217,111,243,108,161,13,167,13,180,132,250,169,44,227,39,147,51,51,154,160,3,85,113,181,64,213,92,6,95,215,158,25,239,45,6,183,180,218,243,172,206,137,81,183,181,70,215,133,113,209,102,178,100,133,165,110,69,142,244,152,142,180,106,53,37,108,170,75,100,75,238,135,16,180,40,140,149,189,182,243,7,46,110,53,255,0,122,174,163,191,64,191,234,117,87,52,202,233,252,221,74,51,7,213,110,151,56,205,4,221,77,44,237,82,213,181,8,54,221,75,70,149,45,181,37,88,117,76,180,217,218,254,155,105,13,155,175,92,4,233,222,145,234,3,18,220,161,92,90,111,109,179,32,226,62,108,190,210,209,10,51,173,60,218,251,145,45,183,91,109,194,37,18,144,102,130,37,37,73,51,73,210,7,21,92,51,222,92,40,106,228,205,45,188,39,68,168,161,81,211,82,164,84,227,25,37,21,26,115,139,113,13,62,109,238,53,50,189,205,56,133,182,163,61,171,66,182,169,104,216,226,194,234,120,210,227,142,205,225,107,72,233,23,133,188,136,151,85,195,124,199,113,118,107,44,172,221,167,74,66,80,218,213,53,215,219,61,170,140,132,190,202,137,40,86,247,122,136,74,13,41,53,186,221,0,213,170,213,90,253,86,109,118,187,83,151,81,169,84,100,57,46,100,201,111,41,231,228,190,226,141,78,58,227,138,51,82,214,165,25,168,212,102,102,102,102,102,62,81,110,156,168,120,28,141,109,82,168,156,92,106,50,229,149,118,165,30,66,237,26,73,161,216,229,6,35,169,113,133,77,124,148,73,55,86,251,74,95,73,37,150,137,151,82,230,86,167,17,209,10,224,226,19,135,75,239,134,154,197,175,105,234,100,127,3,114,87,109,242,174,205,166,111,101,223,71,238,159,50,51,109,117,153,117,198,221,220,220,84,61,185,38,88,235,108,50,202,12,206,127,242,49,253,54,127,70,255,0,188,134,42,231,87,237,79,107,125,223,193,249,141,68,101,94,70,63,166,207,232,223,247,144,12,85,206,175,218,158,214,251,191,131,243,26,136,128,2,127,243,171,246,167,181,190,239,224,252,198,162,49,255,0,45,222,12,168,92,90,106,61,98,167,126,85,122,86,101,137,224,164,85,233,172,45,104,149,85,114,65,189,208,140,151,19,142,147,39,225,221,55,92,37,19,155,73,41,70,13,125,86,131,58,242,161,224,114,77,203,85,162,113,113,168,203,136,116,42,108,137,11,180,105,38,134,164,28,233,109,41,198,21,53,242,81,40,154,67,14,165,125,36,150,29,55,154,75,153,66,91,71,91,58,243,23,230,47,251,130,120,189,20,209,74,143,253,210,127,55,233,58,159,71,255,0,115,159,238,73,44,254,102,76,101,199,153,226,35,186,234,125,85,254,107,204,253,108,17,101,254,63,184,193,165,112,155,164,106,85,60,229,185,125,222,49,230,64,181,16,203,73,52,70,125,8,73,57,57,213,56,133,53,178,57,188,210,201,181,37,70,234,212,132,109,216,110,56,221,6,127,182,171,246,234,255,0,133,110,59,146,227,168,127,231,38,78,169,78,144,231,254,179,143,60,227,139,250,212,165,43,222,102,2,255,0,184,50,227,163,78,56,195,161,78,110,153,3,242,94,243,163,110,118,165,108,200,152,82,28,76,93,251,91,149,29,221,136,235,178,123,144,149,153,33,42,109,195,36,169,36,74,105,110,82,15,22,62,212,250,201,247,129,112,252,197,241,115,220,188,248,44,165,112,177,165,241,235,183,125,191,17,58,169,114,199,51,184,38,20,148,202,56,76,27,155,154,167,176,226,82,73,66,18,146,105,78,146,13,68,183,137,71,212,113,8,103,109,48,241,99,237,79,172,159,120,23,15,204,95,1,216,46,238,19,47,43,123,133,123,11,138,202,52,137,117,187,122,234,145,81,141,90,109,152,4,148,91,203,98,106,162,198,55,92,39,20,167,16,250,155,115,11,233,161,8,94,198,204,205,78,35,119,95,225,247,137,221,101,225,134,187,86,175,233,13,209,232,215,43,116,247,105,243,163,62,202,100,69,123,40,89,50,250,153,94,80,111,48,181,155,141,44,200,240,173,201,81,41,183,29,109,119,61,203,58,147,74,175,242,255,0,211,250,21,118,153,18,163,77,168,199,175,68,153,14,91,41,121,137,44,57,86,156,151,26,113,181,17,165,104,82,76,210,105,50,50,50,51,35,21,65,199,71,6,85,222,15,53,30,45,49,186,175,166,108,203,163,196,72,182,106,78,173,5,41,77,180,104,234,198,146,218,113,135,154,234,180,70,226,82,77,184,149,165,73,218,102,182,155,12,1,105,218,213,219,230,234,163,89,86,180,31,27,90,184,42,17,233,116,232,221,84,55,215,148,251,137,109,166,247,172,210,132,238,90,210,89,81,146,75,57,51,34,238,54,83,208,29,28,161,112,255,0,163,86,158,142,219,143,120,136,150,205,61,49,220,147,181,104,241,114,150,165,57,38,78,197,173,102,223,85,247,29,119,167,188,210,141,251,83,234,164,136,85,183,38,13,6,141,117,106,133,203,175,245,216,82,252,61,143,29,52,186,18,213,29,212,176,229,70,99,110,37,247,16,241,44,144,181,179,27,40,83,70,149,246,156,218,207,97,165,6,171,137,0,17,87,152,143,8,127,190,183,70,139,242,90,23,91,80,172,238,172,219,95,124,255,0,12,203,253,85,53,226,162,57,184,141,179,234,182,210,118,26,182,109,117,182,178,226,27,55,119,74,161,213,53,75,84,172,77,22,177,42,122,153,169,117,223,67,91,116,110,143,141,155,225,94,145,210,234,188,134,91,252,219,40,91,138,203,142,161,62,170,79,25,201,224,136,204,131,88,202,77,90,171,64,170,194,174,208,170,114,233,213,42,116,134,229,195,153,17,229,50,252,103,219,81,41,183,91,113,38,74,66,210,162,37,18,136,200,200,200,140,130,173,86,170,215,234,179,107,181,218,156,186,141,74,163,33,201,115,38,75,121,79,63,37,247,20,106,113,215,28,81,154,150,181,40,205,70,163,51,51,51,51,49,144,56,145,214,250,175,17,250,219,116,235,69,102,135,18,141,34,227,144,210,145,2,51,138,113,17,152,101,134,227,178,131,90,187,173,100,211,45,239,94,18,74,94,229,18,80,70,72,47,147,64,117,142,187,195,254,178,218,122,197,110,51,226,37,219,53,4,200,114,54,228,35,197,197,90,84,220,152,219,214,133,147,125,86,28,117,174,166,195,82,55,238,79,172,146,48,23,127,203,187,132,63,222,165,163,71,249,83,11,163,168,87,143,74,109,209,178,127,137,101,142,146,157,240,177,27,218,68,217,116,155,117,91,205,59,247,58,227,184,113,109,147,91,101,80,233,90,47,171,214,110,189,105,125,191,171,154,126,252,183,40,87,20,117,61,28,165,176,108,190,210,208,226,154,117,151,17,220,137,109,186,219,141,153,164,212,131,52,25,165,74,73,146,143,186,128,0,0,8,171,205,31,216,79,83,127,5,249,196,33,64,34,255,0,185,163,251,9,234,111,224,191,56,132,40,4,7,106,213,45,45,190,244,90,251,169,233,158,165,208,189,13,114,81,186,62,54,23,138,102,71,75,170,202,30,111,243,140,173,109,171,45,186,133,122,170,60,103,7,131,35,34,176,174,84,60,113,201,182,170,180,78,17,245,25,17,10,133,82,145,33,22,141,88,214,212,115,131,45,213,56,250,161,62,106,52,147,168,125,213,47,164,162,203,164,243,169,111,11,75,136,232,203,254,97,156,22,82,184,167,210,249,21,219,66,223,136,173,84,182,163,145,219,243,14,74,98,156,214,9,205,206,211,223,113,73,52,173,10,73,186,166,137,102,146,67,198,147,234,54,133,189,186,133,170,212,154,173,2,171,54,133,93,166,75,167,84,169,210,28,137,50,28,182,84,203,241,159,109,70,151,26,113,181,17,41,11,74,136,210,105,50,35,35,35,35,1,180,240,10,245,229,165,204,18,54,176,210,168,252,62,106,253,86,91,154,131,2,63,134,163,213,165,186,236,167,238,84,33,50,159,112,220,52,48,72,97,113,227,48,210,77,111,58,165,190,121,81,153,172,213,155,10,0,0,0,1,31,248,215,225,70,133,197,166,141,77,179,122,84,168,119,125,55,51,45,106,220,214,86,175,1,43,114,13,198,205,77,153,44,153,125,8,233,56,88,90,75,40,115,166,181,180,217,9,0,58,253,255,0,127,217,186,89,102,213,181,7,80,110,24,148,59,122,135,28,228,206,157,36,207,99,72,201,17,17,17,17,169,107,82,141,40,66,18,70,181,173,73,74,73,74,81,17,134,177,151,101,173,93,177,174,170,205,149,116,193,240,85,171,126,161,34,151,81,141,213,67,157,9,76,56,166,221,111,122,13,72,86,213,161,69,148,153,164,241,146,51,46,227,235,191,239,251,203,84,239,42,182,160,234,13,195,46,185,112,215,36,28,153,211,164,153,111,117,120,34,34,34,34,36,161,9,73,37,8,66,72,144,132,37,41,73,37,41,34,46,255,0,197,135,16,210,120,163,214,218,198,176,191,105,68,182,145,81,143,18,51,52,214,86,211,203,105,12,48,134,204,221,144,134,90,84,149,169,73,82,137,110,36,214,148,26,27,35,216,218,8,177,173,167,116,215,108,107,170,141,122,218,211,188,21,106,223,168,71,170,83,164,244,144,231,66,83,14,37,198,156,216,178,82,21,181,104,73,225,68,105,60,96,200,203,176,11,169,229,123,193,71,239,127,177,17,172,250,133,76,170,193,212,155,202,158,184,206,211,166,151,71,208,212,181,60,149,162,57,180,149,30,94,119,164,195,206,27,132,75,111,212,107,99,106,67,189,73,212,49,87,12,92,66,218,188,80,104,213,23,87,45,104,222,3,199,245,35,84,105,107,148,220,135,169,147,154,86,215,99,184,164,31,252,151,16,106,74,20,182,157,105,102,132,111,218,89,84,0,0,0,5,0,243,71,246,236,212,223,193,126,79,8,95,240,215,91,143,93,82,177,53,167,139,27,231,83,52,210,187,233,155,110,179,232,207,5,55,194,189,31,171,210,166,197,101,207,205,188,132,56,156,56,210,211,235,36,179,140,150,72,200,204,44,171,146,167,178,197,211,247,129,59,229,212,225,63,197,112,114,80,191,236,215,116,94,242,210,212,220,49,10,236,139,116,72,175,174,146,163,52,190,116,231,98,66,97,50,16,70,88,90,9,214,86,133,109,51,216,102,222,253,189,70,247,88,248,0,0,0,10,1,230,143,237,217,169,191,130,252,158,16,191,225,64,60,209,253,187,53,55,240,95,147,194,1,141,41,92,51,222,85,254,23,42,188,83,208,167,68,149,66,183,46,133,219,149,216,42,50,109,248,104,54,161,155,18,208,102,172,60,133,187,48,154,82,8,137,104,62,154,136,150,149,44,218,235,250,23,174,154,143,195,166,163,211,181,67,75,235,62,6,171,7,45,60,203,164,107,139,80,138,163,35,114,44,150,200,203,168,202,246,167,37,146,81,41,41,90,20,133,161,11,77,181,114,84,246,88,186,126,240,39,124,186,156,58,165,211,201,146,196,184,56,130,149,92,164,221,127,147,58,59,34,158,135,27,162,82,222,121,202,196,121,201,105,45,155,40,122,89,60,131,101,75,35,144,111,44,212,172,168,217,38,136,176,233,4,234,208,189,116,211,142,34,244,226,157,170,26,95,89,241,212,169,217,105,230,93,34,68,170,124,164,145,27,145,100,182,70,125,55,145,185,57,44,154,77,42,74,208,165,161,104,90,186,167,26,26,57,93,215,222,24,47,253,42,181,158,217,90,170,211,219,145,78,111,106,15,196,202,137,33,169,109,70,202,214,132,35,172,184,233,107,168,165,18,81,212,222,121,36,224,242,93,129,96,89,186,89,102,210,116,251,79,173,232,148,59,122,135,28,163,65,131,24,143,99,72,201,153,153,153,153,169,107,82,141,75,90,212,102,181,173,74,82,141,74,81,153,246,0,26,176,210,106,213,90,5,86,21,118,133,83,151,78,169,83,164,55,46,28,200,143,41,151,227,62,218,137,77,186,219,137,50,82,22,149,17,40,148,70,70,70,68,100,54,126,211,219,214,149,169,86,5,181,168,212,40,242,216,166,221,84,120,85,184,109,75,66,82,251,108,73,101,15,54,151,18,149,41,36,178,74,200,140,137,74,44,231,6,126,99,93,110,47,116,134,54,132,113,47,168,90,91,79,98,35,20,218,77,97,111,82,216,140,251,175,34,61,58,74,19,42,27,38,183,125,117,45,17,223,105,11,53,26,189,116,171,214,95,210,59,10,224,147,140,218,22,151,242,222,189,103,66,165,117,110,77,20,235,71,110,34,144,183,219,148,229,86,107,139,166,201,116,191,52,146,100,229,73,113,183,27,67,170,112,155,138,181,246,55,16,144,16,3,141,13,99,161,107,239,20,23,254,170,218,204,236,162,213,106,13,199,167,57,185,103,226,98,196,142,212,70,164,225,104,66,209,214,68,116,187,211,82,73,72,234,108,60,154,114,118,105,201,98,192,141,66,225,230,235,212,25,22,244,184,117,43,170,232,92,100,78,120,157,74,39,211,161,199,108,153,54,137,71,177,72,68,135,231,160,214,130,238,189,233,81,159,76,137,52,194,54,83,225,87,75,127,113,110,28,116,235,76,222,161,122,26,125,26,223,139,233,88,94,43,196,116,170,142,163,173,59,243,132,181,165,89,148,235,234,245,20,104,44,225,24,73,36,136,50,168,213,92,109,80,53,87,1,202,218,118,181,118,249,186,168,214,85,173,7,198,214,174,10,132,122,93,58,55,85,13,245,229,62,226,91,105,189,235,52,161,59,150,180,150,84,100,146,206,76,200,187,139,243,225,35,134,219,55,128,142,30,107,114,175,10,252,73,85,36,199,122,230,189,43,204,66,53,33,180,71,142,106,83,44,236,111,174,236,104,237,161,195,65,40,148,181,45,111,45,40,71,87,164,156,107,202,235,131,42,22,135,233,197,55,95,171,117,95,74,222,122,141,111,198,144,201,176,181,166,45,50,143,40,154,146,220,100,164,241,212,121,123,89,91,174,40,176,149,33,45,183,130,74,220,122,42,243,92,227,95,247,77,186,159,225,175,76,234,117,88,214,221,165,80,145,26,237,119,61,22,107,21,70,92,74,74,62,195,73,56,166,98,184,218,251,169,91,28,116,247,18,12,153,101,213,7,117,171,115,151,147,78,226,74,109,66,29,163,46,169,164,17,99,185,67,106,12,73,77,37,249,75,76,243,52,215,91,55,162,161,226,90,162,17,36,160,184,180,35,38,91,156,74,178,101,103,246,5,255,0,102,234,157,155,73,212,29,62,184,98,87,45,234,228,114,147,6,116,99,61,142,163,38,70,70,70,68,164,45,42,37,33,104,81,18,208,180,169,42,36,169,38,69,175,103,7,124,42,222,92,87,234,229,62,207,163,83,101,166,216,167,72,143,38,236,171,182,225,50,138,117,56,215,235,146,93,82,22,159,18,226,82,226,89,70,213,110,89,26,140,186,104,113,104,216,78,192,176,44,221,44,179,105,58,125,167,214,244,74,29,189,67,142,81,160,193,140,71,177,164,100,204,204,204,204,212,181,169,70,165,173,106,51,90,214,165,41,70,165,40,204,195,176,8,1,205,147,132,63,221,119,78,63,124,21,149,11,125,223,96,83,215,233,100,185,63,164,220,171,117,146,121,247,182,182,178,52,27,204,45,106,117,56,82,13,77,169,244,159,85,100,202,10,127,140,85,196,191,17,118,39,11,250,89,63,83,47,169,31,227,97,209,225,108,123,252,39,84,240,207,60,196,62,163,77,57,209,234,244,22,158,170,211,177,30,102,126,68,97,174,13,173,118,93,86,53,118,45,211,101,92,213,91,126,181,11,127,134,168,210,230,185,18,83,27,208,164,47,99,173,154,86,157,200,90,146,120,62,233,81,145,246,51,11,78,214,174,223,55,85,26,202,181,160,248,218,213,193,80,143,75,167,70,234,161,190,188,167,220,75,109,55,189,102,148,39,114,214,146,202,140,146,89,201,153,23,113,245,234,21,235,85,212,171,254,229,212,106,236,120,140,84,174,170,196,218,220,198,162,33,73,97,183,228,188,183,156,75,105,82,148,162,65,41,102,68,70,165,30,49,147,63,49,149,120,44,226,98,79,10,58,243,74,212,247,160,203,168,80,159,142,245,34,225,131,16,154,235,201,167,61,180,213,211,55,18,100,75,109,214,217,120,136,148,141,230,201,54,107,66,86,163,1,121,28,31,240,215,66,225,91,67,168,250,101,76,62,181,85,237,181,75,146,90,101,45,246,229,214,29,101,180,72,113,163,82,81,181,146,233,33,182,200,144,131,233,182,131,81,26,205,106,86,107,28,77,167,116,208,175,155,86,141,122,218,211,188,109,22,224,167,199,170,83,164,244,150,223,94,43,237,165,198,156,216,178,74,211,185,11,73,225,68,74,44,224,200,143,176,229,128,64,14,117,126,203,22,183,222,4,31,151,84,69,64,105,61,139,251,168,106,157,155,166,126,148,244,103,229,109,193,78,161,120,222,135,91,194,248,169,45,179,213,233,238,78,253,189,77,219,119,39,56,198,75,57,22,255,0,206,175,217,98,214,251,192,131,242,234,136,170,190,19,189,169,244,111,239,2,222,249,139,0,58,166,170,233,157,213,163,122,143,113,233,109,235,19,195,214,173,154,131,180,249,59,91,113,13,189,176,253,71,218,234,33,11,83,46,160,210,227,107,52,150,246,214,133,17,97,68,44,255,0,149,215,48,8,117,120,116,222,25,53,190,226,232,213,89,240,212,235,30,168,251,108,49,21,200,173,48,211,12,210,85,211,66,54,188,93,44,180,227,134,181,60,167,20,217,168,150,77,37,217,21,204,27,130,74,87,21,246,3,117,219,97,136,144,117,22,213,143,33,234,84,196,197,74,159,171,48,150,94,82,41,43,113,79,52,132,33,201,10,109,73,117,195,81,50,125,67,73,17,56,230,104,135,253,181,88,87,87,252,43,110,92,150,229,67,255,0,57,14,117,54,116,119,63,245,92,101,230,220,71,212,164,169,62,227,32,27,73,138,171,231,157,250,19,254,146,127,118,137,21,203,175,142,168,220,82,217,165,99,234,12,248,136,213,74,4,119,158,156,204,104,174,161,21,58,115,39,29,5,82,51,38,201,134,86,167,36,37,181,178,149,253,52,41,105,66,16,162,66,35,175,60,239,208,159,244,147,251,180,6,42,228,169,237,79,116,253,223,206,249,141,56,57,213,251,83,218,223,119,240,126,99,81,14,74,158,212,247,79,221,252,239,152,211,131,157,95,181,61,173,247,127,7,230,53,16,16,0,93,79,43,222,58,127,118,187,85,26,29,172,119,159,139,212,154,46,255,0,67,201,154,157,175,87,105,109,182,147,44,188,106,63,17,49,156,57,212,201,37,107,104,144,231,231,84,153,14,21,90,240,209,195,61,229,197,45,195,117,217,154,125,58,34,46,26,5,175,34,227,131,10,73,146,17,83,91,50,163,50,113,9,211,81,37,149,169,50,20,104,90,189,77,232,74,84,104,74,141,196,116,10,77,78,242,210,139,254,21,102,27,114,232,23,101,157,88,110,75,72,151,16,137,250,125,70,35,196,164,147,140,188,147,34,91,110,182,89,67,137,62,233,50,81,121,144,13,162,0,69,94,1,120,215,181,120,172,211,136,148,74,181,79,195,234,109,179,79,101,187,142,159,32,219,67,147,246,18,91,85,78,57,54,148,33,76,186,179,35,90,80,146,232,184,178,65,150,213,52,183,101,80,0,0,0,0,0,10,86,231,87,237,79,107,125,223,193,249,141,68,101,94,70,63,166,207,232,223,247,144,143,252,219,117,74,196,213,14,41,217,252,133,174,250,79,242,74,223,77,173,88,254,10,243,62,22,169,22,163,59,174,199,231,80,157,251,122,136,245,209,185,7,158,202,60,24,204,28,145,175,251,54,133,121,106,110,159,86,110,24,144,238,27,170,61,38,77,22,11,198,105,92,244,67,41,167,36,154,51,45,170,90,18,251,107,52,103,121,163,122,136,141,45,172,210,22,232,0,0,41,91,157,95,181,61,173,247,127,7,230,53,17,15,236,109,11,212,125,73,211,139,231,84,44,170,55,165,105,90,115,224,93,175,178,193,154,165,71,139,40,164,25,74,75,100,94,187,45,248,85,117,76,143,114,18,180,172,210,104,75,139,68,192,231,87,237,79,107,125,223,193,249,141,68,100,174,72,244,154,85,126,149,175,52,42,237,50,37,70,155,81,143,111,196,153,14,91,41,121,137,44,56,154,154,92,105,198,212,70,149,161,73,51,73,164,200,200,200,204,140,5,112,105,86,166,93,90,55,168,246,230,169,89,82,252,61,106,217,168,53,80,141,185,199,16,219,219,15,215,97,222,154,208,181,50,234,13,77,184,130,81,111,109,107,73,158,20,99,97,238,21,120,152,179,120,175,210,56,122,165,103,193,151,78,90,100,42,155,87,166,73,35,82,233,213,22,208,218,221,96,156,218,73,121,27,93,109,104,113,36,91,144,180,238,74,23,189,180,84,15,49,78,5,100,240,181,121,29,241,167,208,37,175,74,235,242,25,102,11,210,101,52,181,211,42,47,20,133,157,52,136,220,55,222,66,91,142,167,16,242,145,244,22,148,41,107,90,77,107,194,156,42,241,49,121,112,161,171,144,245,74,207,131,18,162,133,71,85,54,175,76,146,68,148,84,105,206,45,181,186,193,57,180,212,202,247,52,218,208,226,72,246,173,9,220,149,163,123,107,13,146,64,116,173,23,213,235,55,94,180,190,223,213,205,63,126,91,148,43,138,58,158,142,82,216,54,95,105,104,113,77,58,203,136,238,68,182,221,109,198,204,210,106,65,154,12,210,165,36,201,71,221,64,5,85,243,206,253,9,255,0,73,63,187,69,170,10,171,231,157,250,19,254,146,127,118,128,130,188,43,112,199,93,226,170,234,187,172,171,90,181,224,171,86,253,159,62,229,167,70,240,200,115,210,146,152,113,134,218,131,189,110,180,134,58,171,144,146,235,40,205,40,198,77,38,93,203,21,127,182,171,10,234,255,0,133,109,203,146,220,168,127,231,33,206,166,206,142,231,254,171,140,188,219,136,250,148,149,39,220,100,39,87,37,79,106,123,167,238,254,119,204,105,194,69,115,88,224,114,78,165,82,167,241,73,166,203,136,213,118,216,163,154,238,154,98,144,211,5,81,167,69,74,214,115,80,230,8,215,37,150,178,149,37,197,31,81,150,155,74,13,42,105,45,188,25,127,151,239,29,212,46,42,173,86,236,171,165,126,11,83,109,250,121,57,81,141,133,185,233,72,172,55,21,183,106,187,209,29,168,236,117,100,200,81,120,100,153,169,24,201,101,61,202,96,13,93,236,11,254,242,210,203,202,147,168,58,125,112,203,161,220,52,57,5,38,12,232,198,91,218,94,12,140,140,140,141,43,66,146,106,66,208,162,52,45,10,82,84,74,74,140,143,97,222,20,120,174,211,142,45,116,225,23,173,148,239,129,170,193,233,177,95,160,62,241,46,85,34,82,136,204,146,163,34,46,163,43,218,163,105,226,34,75,137,74,136,201,11,67,141,160,51,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,12,99,196,197,133,23,82,52,34,250,181,159,107,123,178,173,234,154,99,30,227,45,143,170,27,200,66,187,41,36,120,53,249,25,227,226,50,112,240,121,164,62,210,217,112,178,151,18,105,81,125,70,88,1,171,165,233,110,73,179,111,10,213,173,43,248,218,61,70,76,37,31,110,230,211,170,70,123,25,151,154,126,39,246,152,187,78,85,122,208,222,161,232,35,22,140,215,247,206,182,220,76,6,147,183,24,141,30,20,22,203,201,9,47,164,179,243,51,63,172,197,122,243,67,209,181,105,127,17,146,234,144,147,190,13,205,29,202,202,156,206,54,191,34,124,213,26,48,107,81,158,18,217,119,193,23,212,67,237,229,115,174,18,244,207,93,227,90,210,36,109,166,220,132,136,27,54,17,254,126,68,200,72,206,73,181,43,232,163,226,69,245,144,11,215,1,224,203,168,125,164,60,217,229,46,36,148,147,250,140,178,60,192,0,0,5,120,243,164,141,51,247,191,219,82,201,223,224,191,149,208,219,217,180,191,140,240,85,19,206,124,252,191,96,169,125,23,199,238,197,98,101,91,75,242,154,151,235,99,56,254,20,223,113,112,252,227,168,110,85,184,96,163,72,100,240,168,119,116,121,11,255,0,144,138,125,64,207,204,203,226,41,187,74,148,104,213,11,61,100,120,52,215,233,231,255,0,225,8,1,178,238,155,99,247,58,181,176,173,197,232,88,62,182,49,159,204,35,184,236,99,169,233,26,141,122,81,101,172,207,38,171,122,156,127,254,12,216,237,128,0,0,0,0,0,0,0,0,0,61,114,36,53,22,59,146,95,86,214,218,65,173,103,131,60,36,139,38,125,128,123,6,11,226,83,139,173,50,225,178,133,34,85,207,55,173,85,240,235,118,44,14,156,132,245,149,177,227,66,122,168,101,196,167,114,153,82,114,126,94,103,219,206,44,241,223,204,166,159,167,30,146,210,109,45,133,227,107,15,48,244,105,85,30,162,155,240,139,63,20,194,211,210,126,42,146,230,197,161,181,100,149,223,56,46,217,49,81,87,21,195,94,191,46,89,117,202,196,143,21,82,170,202,113,231,21,177,8,222,227,174,26,143,178,73,41,44,169,103,238,34,239,238,1,39,120,164,230,35,170,220,65,42,93,191,5,223,67,91,46,62,225,162,22,216,210,55,32,250,232,47,206,28,100,56,95,155,120,147,231,238,207,153,246,192,26,89,164,183,214,182,93,172,218,246,85,51,199,79,148,226,77,69,214,101,172,18,157,66,13,95,156,90,19,244,157,79,108,251,254,220,74,238,14,185,106,222,218,217,46,159,120,234,3,158,132,181,201,77,74,73,97,153,62,53,188,199,112,155,252,212,164,56,222,246,157,95,173,140,167,111,196,200,138,225,116,119,68,172,61,15,181,98,218,150,61,47,194,176,195,104,75,138,235,188,190,162,201,182,219,53,97,215,22,101,146,105,61,179,219,31,110,66,14,112,161,202,130,220,178,149,77,189,53,158,111,165,234,104,232,204,69,63,166,228,127,10,233,116,28,36,245,99,76,52,175,106,146,234,115,140,30,115,140,17,16,176,234,13,185,70,182,105,209,169,84,88,126,30,52,70,81,29,148,117,22,189,168,74,73,41,44,168,204,207,178,75,204,242,57,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,226,227,104,117,6,219,133,148,159,153,10,135,230,117,193,12,123,58,66,117,147,77,160,226,12,156,250,74,63,84,255,0,51,180,161,71,107,214,121,243,53,101,74,89,250,168,237,239,247,24,183,161,242,85,41,144,235,48,93,167,79,107,168,195,219,119,167,113,150,112,100,101,220,140,143,204,136,6,172,241,101,63,13,244,201,140,189,142,35,59,85,130,60,100,177,239,251,69,235,242,229,226,245,124,66,216,110,219,183,100,189,215,61,23,111,93,93,60,117,186,207,75,90,123,54,203,109,167,13,178,159,35,60,253,71,231,88,60,119,112,159,80,225,155,82,18,220,69,117,173,234,198,125,28,238,18,156,244,152,141,213,245,77,231,23,252,99,248,245,177,245,100,188,177,111,15,26,217,95,208,77,76,166,223,212,53,228,225,245,186,141,97,31,156,223,29,214,139,214,83,107,198,58,166,125,147,223,252,164,27,46,0,235,26,109,126,209,245,54,205,129,122,80,151,186,29,67,171,211,236,162,254,45,213,182,127,73,41,63,52,31,184,191,210,59,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,170,222,112,252,64,190,218,33,232,69,41,252,54,239,83,210,168,218,93,241,232,249,76,247,83,127,28,253,5,253,191,1,104,213,106,156,106,53,61,218,148,181,109,105,157,187,143,6,126,106,34,47,34,51,243,50,26,219,113,59,170,82,245,147,90,238,29,65,150,230,245,84,252,38,59,17,127,23,17,150,189,200,71,248,191,213,47,244,128,198,244,154,77,66,185,80,106,151,75,143,215,148,254,238,155,123,210,156,225,38,163,238,163,34,242,35,247,141,138,120,59,208,74,126,128,104,245,54,214,105,59,167,171,173,226,221,202,139,127,240,169,11,71,110,162,210,88,75,216,236,127,111,213,84,60,173,180,15,247,89,214,133,220,245,38,183,82,109,156,120,130,221,141,222,38,36,212,35,232,184,149,23,172,217,121,17,254,194,23,162,68,73,44,23,144,15,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,235,125,150,164,178,184,239,39,115,110,36,208,162,206,50,70,88,63,33,236,0,21,251,199,63,45,251,123,84,105,181,45,72,210,216,190,18,233,71,90,91,241,247,173,207,21,132,201,121,69,185,249,73,109,27,157,113,178,236,158,216,248,100,133,57,220,214,229,122,192,186,231,219,117,184,254,22,171,68,154,236,87,209,189,11,216,243,46,41,10,44,164,212,147,194,144,126,70,101,219,222,67,104,225,19,56,206,224,70,200,226,58,131,50,189,74,135,225,47,6,25,113,113,164,245,30,115,172,164,162,66,144,214,197,72,109,164,229,215,136,247,25,118,198,15,183,144,66,190,95,156,197,170,86,100,250,94,145,106,212,238,181,21,229,177,10,159,47,164,148,244,12,213,22,59,72,216,196,99,90,182,161,46,30,84,174,254,70,121,193,139,121,162,86,169,183,21,38,37,110,145,35,175,10,115,45,200,97,205,138,78,246,214,146,82,79,10,34,50,201,25,30,12,136,198,179,154,191,164,151,150,137,95,85,11,34,242,167,248,73,144,100,58,150,143,170,211,157,86,208,243,141,19,159,155,90,201,57,54,149,216,204,204,177,246,25,205,126,92,188,125,73,211,10,140,13,27,212,170,134,235,126,163,49,168,240,95,233,17,116,29,113,81,35,182,157,172,199,82,213,181,182,214,121,82,200,143,223,223,6,2,230,128,124,116,138,181,62,187,76,139,89,165,72,235,195,154,202,36,48,230,197,39,123,107,73,41,39,133,17,25,100,140,143,6,68,99,236,0,0,0,0,0,0,29,19,94,39,21,51,68,53,6,121,171,29,11,90,172,225,30,61,233,136,233,253,127,1,222,198,48,226,129,115,27,225,203,83,142,19,123,149,249,31,90,37,247,34,194,60,3,217,62,255,0,176,6,184,87,228,191,72,95,23,20,252,231,196,213,101,189,159,142,231,148,127,233,23,169,202,246,148,205,43,133,138,111,69,173,158,50,83,50,215,235,25,238,82,233,208,178,126,103,143,33,67,149,195,82,171,85,3,95,210,57,78,153,253,187,204,95,223,46,5,41,92,44,91,59,151,187,17,225,17,118,198,11,209,209,59,0,148,0,0,0,48,31,27,90,221,19,68,116,6,232,172,19,155,106,85,58,108,218,101,60,240,103,178,75,144,164,169,165,127,22,180,158,20,215,146,136,139,226,127,28,246,165,18,82,106,81,224,136,178,98,151,121,181,235,250,239,109,79,99,75,169,18,119,83,104,109,164,228,22,204,98,91,50,39,48,162,245,155,37,125,21,23,146,141,63,111,152,8,29,93,172,85,47,11,150,117,114,160,190,189,66,179,53,217,78,171,9,78,247,157,112,212,175,34,36,150,84,163,242,34,47,176,94,55,44,45,7,253,203,52,46,13,207,80,79,240,251,153,13,84,210,121,250,44,200,135,9,100,158,206,41,39,133,54,125,240,71,245,16,169,222,10,52,118,86,179,113,3,107,208,202,55,90,13,62,163,10,163,60,183,146,115,25,185,177,146,231,242,208,127,69,223,228,153,159,192,190,27,15,91,84,24,22,189,191,77,183,41,141,116,226,83,34,51,13,148,238,81,225,13,160,144,146,202,140,207,201,37,230,102,127,88,14,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,107,89,197,143,181,62,178,125,224,92,63,49,124,108,166,53,172,226,199,218,159,89,62,240,46,31,152,190,2,234,121,92,123,9,233,151,227,95,56,154,37,80,138,188,174,61,132,244,203,241,175,156,77,18,168,0,7,84,213,45,82,177,52,90,196,169,234,102,165,215,125,13,109,209,186,62,54,111,133,122,71,75,170,242,25,111,243,108,161,110,43,46,58,132,250,169,60,103,39,130,35,50,194,182,159,49,238,12,111,155,170,141,101,90,218,201,227,107,87,5,66,61,46,157,27,242,118,170,223,94,83,238,37,182,155,222,184,201,66,119,45,105,44,168,201,37,156,153,145,119,1,154,181,98,250,253,203,244,178,242,212,207,69,250,79,242,74,223,168,215,124,23,95,163,226,188,44,103,30,233,117,54,171,102,238,158,221,219,85,140,231,7,140,10,22,213,158,62,181,199,84,120,142,160,113,15,233,15,69,57,101,212,10,69,173,64,106,75,222,6,157,20,150,70,228,101,155,106,109,111,120,132,22,201,46,101,42,121,42,52,122,141,147,109,163,97,65,78,220,214,56,28,141,166,181,89,252,82,105,178,229,187,66,185,235,6,187,166,152,164,58,249,211,170,50,148,181,156,212,57,131,36,70,121,220,165,73,113,69,211,121,214,210,131,82,93,75,108,132,127,230,3,196,197,155,197,126,165,217,90,165,103,193,151,78,90,108,120,148,218,189,50,73,26,151,78,168,183,58,106,221,96,156,218,73,121,27,93,109,104,113,36,91,144,180,238,74,23,189,180,75,94,70,63,166,207,232,223,247,144,170,177,106,156,140,127,77,159,209,191,239,32,22,168,0,0,58,253,255,0,127,217,186,89,102,213,181,7,80,110,24,148,59,122,135,28,228,206,157,36,207,99,72,201,17,17,17,17,169,107,82,141,40,66,18,70,181,173,73,74,73,74,81,17,235,217,198,39,21,87,151,21,250,185,80,188,43,53,41,105,182,41,210,36,70,180,233,14,54,76,162,157,78,53,250,134,166,146,181,167,196,184,148,182,167,151,185,91,150,68,146,62,154,27,66,50,175,49,78,58,164,241,75,121,29,143,167,211,229,163,74,232,18,25,122,11,50,98,180,133,212,234,44,148,132,29,72,140,219,39,217,66,155,144,166,208,202,151,244,16,149,169,8,90,141,8,194,154,13,195,61,229,175,54,246,164,222,116,105,209,41,214,246,151,90,243,110,58,212,215,140,150,181,45,184,178,30,141,17,166,137,68,165,45,229,70,112,141,125,144,218,16,181,25,154,182,54,224,98,1,39,248,1,227,6,171,194,110,174,37,85,3,136,229,137,120,200,135,2,235,67,205,40,215,25,132,45,68,220,230,148,218,20,238,248,228,243,171,54,210,149,19,168,82,209,183,121,182,227,113,128,102,174,43,184,81,212,126,18,181,29,118,85,234,215,142,165,78,234,63,64,175,176,201,162,45,94,42,76,136,212,146,51,62,155,200,220,146,117,147,51,83,106,82,76,141,104,91,110,44,54,51,164,213,169,85,250,84,42,237,10,167,18,163,77,168,199,110,92,57,145,30,75,204,73,97,196,146,155,117,183,18,102,149,161,73,50,81,40,140,200,200,200,200,125,98,149,185,98,241,227,251,136,87,99,104,54,172,86,182,216,55,5,65,62,141,170,84,106,61,56,182,187,202,67,202,115,9,233,40,250,50,31,84,114,86,231,27,105,149,27,143,30,55,186,163,185,59,178,233,161,88,214,173,102,245,186,103,120,42,45,191,79,145,84,168,201,233,45,206,132,86,27,83,142,185,177,4,165,171,106,16,163,194,72,212,120,193,17,159,96,28,176,197,92,88,251,44,107,39,221,253,195,242,231,198,42,255,0,101,31,129,63,252,185,255,0,209,154,199,253,144,101,94,44,125,150,53,147,238,254,225,249,115,224,53,172,27,84,13,85,198,213,0,35,175,27,124,31,91,60,92,233,123,180,85,20,72,87,181,14,59,234,180,235,18,221,145,208,130,251,174,48,183,144,227,109,44,146,164,60,152,200,104,214,164,56,109,146,141,104,74,140,182,170,21,114,205,229,231,115,82,239,244,241,7,173,240,226,67,69,155,88,168,83,104,84,3,84,121,134,253,86,27,206,196,126,83,234,45,232,66,35,200,109,210,107,97,239,83,205,37,210,82,16,218,13,235,95,0,1,64,60,209,253,187,53,55,240,95,147,194,23,252,40,7,154,63,183,102,166,254,11,242,120,64,37,87,35,31,211,103,244,111,251,200,69,94,104,254,221,154,155,248,47,201,225,9,85,200,199,244,217,253,27,254,242,17,87,154,63,183,102,166,254,11,242,120,64,59,87,47,110,49,108,78,16,44,77,100,175,215,225,250,102,228,172,254,78,254,79,219,253,71,163,250,83,164,244,180,74,254,20,134,29,109,142,147,114,9,207,206,17,111,198,212,228,207,180,75,191,239,251,203,84,239,42,182,160,234,13,195,46,185,112,215,36,28,153,211,164,153,111,117,120,34,34,34,34,36,161,9,73,37,8,66,72,144,132,37,41,73,37,41,34,46,190,45,83,149,31,2,223,196,113,65,173,118,103,254,47,42,192,133,57,95,242,148,170,163,145,205,63,243,94,21,106,87,235,188,72,255,0,115,188,3,53,114,224,229,255,0,15,135,122,19,90,183,171,214,239,253,214,39,248,150,26,141,33,198,36,55,110,197,222,182,246,199,91,43,113,181,188,243,100,75,91,196,173,196,219,164,210,73,31,158,55,103,80,0,13,85,197,255,0,114,184,246,19,211,47,198,190,113,52,80,8,191,62,89,213,106,85,3,151,254,159,215,107,181,56,148,234,109,58,61,122,92,201,146,222,75,44,70,97,186,180,229,56,235,142,40,201,40,66,82,70,163,81,153,17,17,25,152,9,21,170,90,165,98,104,181,137,83,212,205,75,174,250,26,219,163,116,124,108,223,10,244,142,151,85,228,50,223,230,217,66,220,86,92,117,9,245,82,120,206,79,4,70,101,175,103,21,220,87,106,63,22,186,142,187,214,245,119,192,210,160,245,24,160,80,24,120,215,22,145,21,70,70,105,73,153,23,81,229,237,73,186,241,145,41,197,37,36,68,132,33,182,209,146,185,134,113,167,85,226,159,84,36,80,173,11,130,90,180,174,218,144,69,111,195,56,202,138,83,95,38,246,187,80,125,181,40,212,181,169,70,234,90,53,146,77,12,154,75,166,218,214,246,232,150,2,234,121,42,123,44,93,63,120,19,190,93,78,19,252,64,14,74,158,203,23,79,222,4,239,151,83,134,85,255,0,101,31,129,63,252,185,255,0,209,154,199,253,144,4,170,26,171,141,164,173,59,166,133,124,218,180,107,214,214,157,227,104,183,5,62,61,82,157,39,164,182,250,241,95,109,46,52,230,197,146,86,157,200,90,79,10,34,81,103,6,68,125,134,173,160,54,83,225,59,217,99,70,254,239,237,239,151,48,58,255,0,24,60,38,89,188,93,105,127,228,61,118,68,74,61,118,4,134,228,208,174,53,64,57,79,210,150,110,32,223,36,32,156,104,214,135,90,65,182,164,26,246,103,166,179,35,83,72,50,236,28,39,123,44,104,223,221,253,189,242,230,6,85,1,80,28,11,242,188,190,223,213,137,87,119,20,118,79,162,40,182,53,66,63,74,221,168,176,204,216,183,27,203,140,183,59,60,204,131,65,178,194,215,17,106,245,93,105,213,27,140,43,186,30,65,91,248,0,10,86,231,87,237,79,107,125,223,193,249,141,68,101,94,70,63,166,207,232,223,247,144,197,92,234,253,169,237,111,187,248,63,49,168,140,171,200,199,244,217,253,27,254,242,1,138,185,213,251,83,218,223,119,240,126,99,81,31,39,45,190,38,44,222,20,52,143,94,53,74,240,131,46,162,181,72,182,41,180,138,100,98,52,174,163,81,113,21,101,180,193,185,180,210,202,54,180,226,214,226,136,246,161,10,218,149,175,99,107,250,249,213,251,83,218,223,119,240,126,99,81,16,0,7,106,213,45,82,190,245,166,251,169,234,102,165,215,125,51,114,86,122,62,54,111,133,102,63,87,164,202,25,111,243,108,161,13,167,13,180,132,250,169,44,227,39,147,51,51,182,158,88,188,191,230,105,20,56,220,64,235,125,187,225,47,169,123,95,182,105,174,184,251,82,168,49,92,97,230,93,84,148,37,100,217,188,251,114,59,178,226,20,166,82,132,228,210,226,150,134,240,7,44,94,95,240,245,118,100,110,32,117,190,221,241,118,44,77,175,219,52,215,92,97,216,181,233,77,190,243,46,170,74,18,179,112,153,97,200,253,217,113,9,75,202,90,114,106,109,43,67,151,40,0,53,172,226,199,218,159,89,62,240,46,31,152,190,54,83,26,214,113,99,237,79,172,159,120,23,15,204,95,1,223,248,23,227,54,187,193,230,163,202,169,185,74,244,205,153,116,120,120,247,53,53,164,32,165,41,182,141,125,41,49,156,86,48,243,93,87,76,155,82,137,183,18,181,37,91,76,208,235,119,191,126,88,122,95,196,62,151,191,104,93,241,98,93,86,77,213,30,36,179,40,149,7,18,196,230,18,227,114,99,186,220,136,203,74,141,6,164,52,178,82,23,133,22,60,200,251,235,89,93,176,47,43,102,217,182,111,58,237,189,46,37,10,241,143,38,77,10,160,162,35,98,114,35,200,92,119,201,10,35,50,37,182,235,102,74,65,225,100,74,109,70,91,92,66,149,55,249,98,241,227,251,136,87,99,104,54,172,86,182,216,55,5,65,62,141,170,84,106,61,56,182,187,202,67,202,115,9,233,40,250,50,31,84,114,86,231,27,105,149,27,143,30,55,186,163,11,94,225,187,68,41,92,56,104,149,173,162,244,106,228,186,204,123,114,59,169,92,249,45,165,181,201,125,231,220,144,242,201,9,236,132,27,175,57,177,25,81,165,27,82,106,89,145,172,242,88,0,0,161,110,99,60,107,254,250,173,71,98,129,96,84,234,173,233,149,173,249,186,108,103,207,164,221,82,113,26,201,202,154,153,218,149,167,114,22,77,180,151,77,74,67,105,82,176,210,158,117,178,149,92,218,248,215,244,36,57,156,38,233,149,78,171,14,180,247,69,203,210,160,193,244,27,76,23,152,234,34,152,147,52,239,115,172,135,90,113,213,54,164,164,155,36,180,102,225,58,242,17,89,122,47,164,55,150,189,106,133,191,164,122,126,196,71,43,183,20,133,51,28,229,190,76,176,210,16,218,157,117,231,23,220,201,13,180,219,142,25,36,148,179,36,25,37,42,81,146,76,51,175,46,238,16,255,0,125,110,178,159,229,76,46,182,158,217,221,41,183,70,201,254,25,231,250,169,119,194,196,111,105,27,135,213,113,165,111,52,236,218,211,110,225,196,56,109,110,115,17,225,15,247,169,107,41,126,75,66,232,233,237,227,213,155,107,239,159,226,94,99,164,150,188,84,71,55,17,56,93,39,29,78,195,86,253,205,56,214,92,91,132,238,219,201,209,125,33,179,116,23,75,237,253,35,211,246,37,183,66,183,99,169,152,231,45,243,121,247,86,183,20,235,175,56,190,196,107,113,215,28,112,201,36,148,17,172,201,41,74,72,146,77,104,210,27,55,94,180,190,224,210,61,64,98,91,148,43,138,58,89,144,113,31,54,95,105,104,113,46,180,243,107,238,68,182,221,109,183,8,148,74,65,154,8,148,149,36,205,38,20,129,203,207,141,58,175,11,26,161,30,133,119,220,18,211,165,119,44,131,43,130,25,70,84,162,132,249,183,181,170,131,13,165,68,164,45,42,38,146,233,160,148,107,100,148,93,55,22,134,118,223,160,214,135,136,173,6,188,184,109,213,202,238,148,222,112,165,165,116,233,11,93,50,115,209,201,148,85,169,198,181,20,121,173,18,86,180,236,113,41,201,164,150,173,139,37,182,163,222,133,17,88,87,39,222,47,60,184,71,190,166,255,0,143,155,99,41,184,31,243,242,167,196,121,212,31,252,183,219,53,163,252,122,77,207,226,27,1,106,128,58,166,169,106,149,137,162,214,37,79,83,53,46,187,232,107,110,141,209,241,179,124,43,210,58,93,87,144,203,127,155,101,11,113,89,113,212,39,213,73,227,57,60,17,25,150,0,255,0,101,31,129,63,252,185,255,0,209,154,199,253,144,3,154,63,176,158,166,254,11,243,136,66,128,69,255,0,115,71,246,19,212,223,193,126,113,8,80,8,13,170,5,117,115,58,229,255,0,51,87,97,201,226,7,68,45,223,23,125,68,220,253,205,77,105,199,221,149,94,138,219,12,178,210,163,33,75,54,201,230,27,143,217,150,208,149,60,149,171,6,167,18,132,57,98,160,3,86,26,77,90,171,64,170,194,174,208,170,114,233,213,42,116,134,229,195,153,17,229,50,252,103,219,81,41,183,91,113,38,74,66,210,162,37,18,136,200,200,200,140,133,255,0,112,3,198,13,43,139,45,35,74,170,7,45,187,238,206,143,14,5,214,135,154,73,34,75,235,66,137,185,205,41,180,37,173,146,13,151,86,109,165,41,54,150,149,163,110,194,109,199,32,183,53,14,5,100,216,23,13,87,137,237,45,129,45,251,98,185,33,234,149,230,203,210,154,217,73,168,191,41,148,37,246,141,199,9,231,17,41,233,38,102,218,16,190,146,210,179,220,150,214,132,55,2,180,183,84,175,189,22,190,233,154,153,166,149,223,67,92,148,110,183,130,155,225,89,145,210,234,178,182,92,252,219,200,91,106,203,110,173,62,178,79,25,201,96,200,140,131,103,224,24,127,133,94,38,44,222,43,244,142,30,169,89,240,101,211,150,153,10,166,213,233,146,72,212,186,117,69,180,54,183,88,39,54,146,94,70,215,91,90,28,73,22,228,45,59,146,133,239,109,25,128,0,82,183,51,174,60,127,118,250,236,157,6,210,122,214,235,6,223,168,43,210,85,74,117,71,169,22,232,121,40,101,77,229,61,36,159,70,59,233,144,73,218,227,141,60,162,109,226,206,198,148,82,171,153,215,30,63,184,133,10,78,131,105,61,107,109,253,112,83,213,233,42,165,58,163,211,149,107,178,165,178,166,242,158,146,139,173,33,133,72,36,237,113,183,89,73,182,241,99,123,74,58,128,210,221,45,190,245,166,251,166,105,158,154,80,189,51,114,86,122,222,10,23,138,102,63,87,164,202,222,115,243,143,45,13,167,13,180,181,122,202,44,227,5,147,50,35,12,193,193,39,7,215,55,23,58,160,213,21,37,46,21,147,67,144,194,174,202,196,71,99,245,224,176,235,111,173,148,54,219,171,37,41,111,42,50,218,37,165,14,19,102,162,90,210,162,45,170,202,188,203,56,21,141,195,45,205,23,83,244,198,4,72,186,95,113,200,98,155,22,10,101,58,227,244,138,137,71,51,83,11,55,220,91,175,33,226,97,231,146,225,40,246,159,81,181,37,4,150,205,203,116,225,139,135,171,87,133,253,26,162,233,29,173,39,199,248,14,164,154,141,81,113,91,142,245,78,115,170,220,236,135,18,130,255,0,146,218,9,74,90,144,211,77,32,214,189,155,143,186,223,246,5,155,170,118,109,91,79,181,6,222,137,92,183,171,145,206,52,232,50,72,246,58,140,145,145,145,145,146,144,180,168,146,180,45,38,75,66,210,149,36,210,164,145,144,80,15,4,156,96,220,220,35,106,131,85,164,156,185,182,77,114,67,9,187,40,241,26,143,215,156,195,77,190,134,86,219,142,160,212,149,178,169,43,116,144,149,182,78,26,73,11,82,72,247,39,97,58,77,90,149,95,165,66,174,208,170,113,42,52,218,140,118,229,195,153,17,228,188,196,150,28,73,41,183,91,113,38,105,90,20,147,37,18,136,204,140,140,140,134,186,252,96,240,153,121,112,139,170,31,144,245,217,18,235,20,41,241,219,147,66,184,213,0,162,177,85,65,54,131,124,144,130,113,210,66,218,117,102,218,144,107,223,142,154,204,137,46,160,206,90,114,157,227,94,163,107,93,84,206,21,245,34,167,190,219,172,230,53,156,250,206,44,118,105,83,148,228,137,14,71,113,70,148,56,247,138,113,237,168,53,56,181,19,164,211,104,65,147,166,104,11,127,0,16,131,153,103,29,82,120,101,182,98,233,134,152,207,151,23,84,46,56,236,84,162,206,76,86,156,98,145,78,41,6,74,125,100,251,107,105,229,188,108,60,202,91,36,158,210,234,56,165,32,210,217,56,24,43,154,231,29,63,199,240,191,162,151,159,254,49,22,255,0,155,5,63,242,82,154,91,114,9,95,243,190,41,9,79,234,50,107,255,0,116,50,42,172,114,182,157,173,93,190,110,170,53,149,107,65,241,181,171,130,161,30,151,78,141,213,67,125,121,79,184,150,218,111,122,205,40,78,229,173,37,149,25,36,179,147,50,46,227,186,241,27,162,21,94,28,117,134,181,163,85,218,228,74,189,74,129,30,156,169,146,226,54,164,48,111,200,130,196,151,16,222,239,89,72,66,159,52,18,204,146,107,36,18,141,40,221,176,131,175,233,110,169,95,122,45,125,211,53,51,77,43,190,134,185,40,221,111,5,55,194,179,35,165,213,101,108,185,249,183,144,182,213,150,221,90,125,100,158,51,146,193,145,25,108,19,193,247,22,118,111,23,90,95,249,113,66,143,18,143,93,129,33,200,213,219,113,51,206,83,244,165,155,139,38,13,107,54,218,53,161,214,144,78,37,100,141,153,234,32,140,212,210,200,168,134,159,195,165,247,91,225,198,111,18,244,8,254,58,219,161,92,18,168,87,7,174,203,94,140,218,138,127,133,119,215,116,156,123,172,229,64,209,181,182,207,167,209,220,163,194,253,87,12,92,66,221,92,47,235,45,23,87,45,104,222,63,192,117,35,84,105,107,148,228,118,106,112,93,78,215,99,184,164,31,252,151,16,106,74,210,135,90,105,102,133,236,218,97,178,152,14,149,162,250,189,102,235,214,151,219,250,185,167,239,203,114,133,113,71,83,209,202,91,6,203,237,45,14,41,167,89,113,29,200,150,219,173,184,217,154,77,72,51,65,154,84,164,153,40,251,168,0,160,30,104,254,221,154,155,248,47,201,225,11,254,20,3,205,31,219,179,83,127,5,249,60,32,19,255,0,146,167,178,197,211,247,129,59,229,212,225,63,196,0,228,169,236,177,116,253,224,78,249,117,56,79,240,0,0,1,77,124,233,52,114,133,103,235,45,165,172,84,135,186,114,245,18,159,34,61,82,54,213,158,233,84,212,199,109,50,119,169,102,69,189,135,227,181,211,74,16,148,248,109,222,178,156,81,148,32,182,117,122,242,180,52,190,247,210,58,19,241,25,161,106,20,138,75,213,211,83,4,183,222,69,61,199,157,97,148,44,251,33,6,235,196,226,140,139,121,155,45,145,40,146,107,74,238,251,154,109,129,26,250,224,182,242,148,86,244,186,181,74,213,145,2,191,77,40,196,234,151,21,109,201,67,82,36,26,27,63,89,8,134,252,179,94,242,52,37,27,150,120,216,74,77,6,0,207,252,4,233,157,213,170,28,92,105,157,58,214,137,212,244,13,193,10,230,168,190,182,220,54,98,193,128,250,36,58,183,20,132,43,102,238,154,90,65,171,9,55,94,105,6,164,239,200,216,164,85,95,36,45,45,255,0,245,151,173,117,10,23,254,41,107,82,42,126,43,237,147,61,142,137,47,255,0,221,170,222,180,125,72,87,241,132,45,80,0,106,174,54,168,26,171,128,177,254,41,248,234,147,103,112,171,165,92,44,105,68,249,113,171,178,180,222,223,102,245,156,168,173,41,132,211,165,208,91,47,70,160,158,109,70,165,186,212,134,221,83,205,154,122,100,77,165,43,82,148,225,53,7,244,47,66,245,31,136,189,71,167,105,126,151,209,188,117,86,118,93,121,231,76,209,22,159,21,38,68,228,169,46,17,31,77,148,110,78,79,6,163,82,146,132,37,107,90,16,174,171,105,218,213,219,230,234,163,89,86,180,31,27,90,184,42,17,233,116,232,221,84,55,215,148,251,137,109,166,247,172,210,132,238,90,210,89,81,146,75,57,51,34,238,47,167,128,94,10,45,94,20,244,226,37,110,173,76,241,26,155,115,83,217,114,227,168,72,38,214,228,13,228,151,21,76,142,109,169,104,75,45,44,136,150,164,40,250,206,32,150,103,181,45,33,160,202,188,52,112,233,98,112,191,165,144,52,206,197,143,254,42,101,98,110,247,191,194,117,79,12,203,47,204,233,186,235,157,30,175,65,10,233,33,91,17,228,69,230,103,149,64,0,113,55,101,211,66,177,173,90,205,235,116,206,240,84,91,126,159,34,169,81,147,210,91,157,8,172,54,167,29,115,98,9,75,86,212,33,71,132,145,168,241,130,35,62,195,94,206,53,248,174,174,241,105,172,179,111,46,173,86,29,161,77,204,59,90,137,53,228,43,192,69,218,130,113,195,75,100,72,39,159,90,58,174,30,86,162,202,27,234,45,13,54,98,74,243,92,227,95,247,77,186,159,225,175,76,234,117,88,214,221,165,80,145,26,237,119,61,22,107,21,70,92,74,74,62,195,73,56,166,98,184,218,251,169,91,28,116,247,18,12,153,101,213,69,94,15,248,107,174,241,83,174,52,125,50,166,31,70,148,206,218,165,201,45,50,144,195,145,40,237,60,218,36,56,209,169,43,220,241,245,80,219,100,72,89,117,28,65,168,137,4,181,36,51,255,0,44,126,6,168,92,75,87,107,58,155,171,212,63,72,105,181,3,173,75,106,35,117,69,198,114,161,88,52,52,190,154,137,147,39,73,150,153,116,156,81,146,218,51,113,108,18,77,196,147,201,44,1,198,7,13,117,222,21,181,198,177,166,85,51,235,82,158,221,84,182,229,170,82,31,114,93,29,215,156,68,119,29,52,165,27,94,46,146,219,112,141,8,46,163,107,52,145,160,208,165,108,81,105,218,212,43,26,213,163,89,86,180,31,5,69,183,233,241,233,116,232,221,85,185,208,138,195,105,109,166,247,172,212,181,109,66,18,89,81,154,143,25,51,51,238,49,175,21,92,51,217,188,87,233,28,205,45,188,39,75,167,45,50,19,82,164,84,227,25,169,116,234,139,104,113,13,62,109,238,36,188,141,174,184,133,182,163,45,200,90,182,169,11,216,226,2,176,57,83,241,167,85,211,59,254,7,14,58,141,112,75,126,201,186,228,20,75,109,10,140,169,7,75,173,190,242,9,182,144,162,86,230,163,72,82,214,74,73,37,105,75,202,109,127,155,37,190,226,174,124,106,239,127,216,23,150,150,94,85,109,62,212,27,122,93,14,225,161,200,56,211,160,201,34,222,210,240,70,70,70,70,105,90,20,147,74,208,180,153,161,104,82,84,147,82,84,70,119,19,202,111,139,207,221,119,78,63,123,237,235,55,125,223,96,83,209,232,149,55,3,164,220,171,117,146,101,134,119,56,131,52,27,204,45,105,105,89,74,13,77,169,133,23,85,100,242,200,28,234,253,150,45,111,188,8,63,46,168,138,171,225,59,218,159,70,254,240,45,239,152,176,45,83,157,95,178,197,173,247,129,7,229,213,17,85,124,39,123,83,232,223,222,5,189,243,22,0,108,145,86,171,82,168,20,169,181,218,237,78,37,58,155,78,142,228,185,147,37,188,150,88,140,195,105,53,56,235,142,40,201,40,66,82,70,163,81,153,17,17,25,152,215,179,143,94,33,172,222,38,120,134,169,234,13,141,105,68,164,83,97,199,244,42,39,50,179,53,215,209,30,67,228,205,73,210,83,45,45,11,114,58,152,65,54,225,41,104,67,72,73,168,246,145,20,202,230,167,199,143,253,247,225,83,72,43,95,226,154,187,235,180,202,143,252,250,36,209,20,142,151,254,142,167,86,219,223,227,35,173,63,198,160,64,174,21,120,103,188,184,175,213,200,122,91,103,206,137,78,66,99,170,165,87,169,201,50,82,41,212,230,214,218,29,124,155,220,74,121,123,157,109,8,109,38,91,150,180,238,82,17,189,196,6,117,229,117,195,30,163,234,238,184,211,117,122,137,90,170,218,182,222,156,212,35,79,122,182,196,99,83,117,25,72,121,163,114,144,149,19,173,171,243,209,86,241,58,164,245,18,134,214,148,184,131,39,144,74,144,28,243,191,66,127,210,79,238,209,101,58,85,166,118,174,141,233,197,185,165,182,84,79,15,69,182,105,237,83,227,110,109,180,56,246,194,245,223,119,166,132,33,79,58,179,83,142,44,146,91,220,90,212,101,149,24,173,110,121,223,161,63,233,39,247,104,12,85,201,83,218,158,233,251,191,157,243,26,112,115,171,246,167,181,190,239,224,252,198,162,28,149,61,169,238,159,187,249,223,49,167,7,58,191,106,123,91,238,254,15,204,106,32,28,149,61,169,238,159,187,249,223,49,167,12,213,205,23,151,252,58,188,58,151,19,122,33,110,244,106,172,248,154,141,241,75,97,198,24,138,228,86,152,117,247,170,201,234,45,27,94,46,150,29,109,178,90,158,83,137,112,146,75,39,84,238,21,228,169,237,79,116,253,223,206,249,141,56,91,78,186,107,166,156,112,233,167,21,29,80,213,10,207,129,165,65,195,76,178,209,18,229,84,37,40,140,219,139,25,179,50,234,60,189,170,193,100,146,73,74,150,181,33,8,90,210,26,235,104,94,186,106,63,14,154,143,78,213,13,47,172,248,26,172,28,180,243,46,145,174,45,66,42,140,141,200,178,91,35,46,163,43,218,156,150,73,68,164,165,104,82,22,132,45,59,10,112,209,196,93,137,197,6,150,64,212,203,22,71,248,168,117,136,91,30,255,0,6,85,60,51,47,63,15,168,235,77,245,186,93,116,39,170,132,236,95,153,31,153,22,185,154,133,114,82,175,43,254,229,187,232,86,196,75,110,155,92,172,77,169,67,162,196,52,244,41,172,60,242,220,110,43,123,80,132,236,109,42,36,22,16,146,194,75,9,79,145,90,79,38,78,31,117,30,218,167,87,120,138,171,220,30,10,208,187,233,238,81,233,116,70,223,53,250,73,198,37,17,42,123,201,74,182,55,209,91,82,24,108,148,147,112,250,175,159,230,209,180,222,11,63,1,26,174,206,99,220,24,216,215,85,102,202,186,117,147,193,86,173,250,132,138,93,70,55,228,237,85,206,132,166,28,83,110,183,189,17,148,133,109,90,20,89,73,154,79,25,35,50,238,51,86,150,234,149,137,173,54,37,51,83,52,210,187,233,155,110,179,214,240,83,124,43,209,250,189,39,150,203,159,155,121,8,113,56,113,165,167,214,73,103,25,44,145,145,152,118,177,0,57,161,113,211,251,138,90,171,208,237,28,188,252,38,164,214,182,122,98,76,36,238,122,133,75,113,181,25,225,226,81,120,121,143,101,190,158,9,75,67,70,183,63,52,165,71,112,242,255,0,31,220,96,210,184,77,210,53,42,158,114,220,190,239,24,243,32,90,136,101,164,154,35,62,132,36,156,156,234,156,66,154,217,28,222,105,100,218,146,163,117,106,66,54,236,55,28,110,131,46,203,166,187,124,221,85,155,214,233,157,227,107,87,5,66,69,82,163,39,164,134,250,242,159,113,78,58,230,196,18,80,157,203,90,143,9,34,73,103,4,68,93,128,113,67,149,180,238,154,237,141,117,81,175,91,90,119,130,173,91,245,8,245,74,116,158,146,28,232,74,97,196,184,211,155,22,74,66,182,173,9,60,40,141,39,140,25,25,118,25,43,137,126,25,239,46,22,174,27,82,204,212,25,209,23,112,215,237,120,247,28,232,81,140,150,138,98,222,149,37,146,136,110,146,141,47,45,41,142,147,90,211,234,111,90,146,147,90,82,78,47,229,210,254,29,47,189,96,210,205,69,212,203,22,63,143,253,204,252,20,202,196,45,236,181,178,150,236,105,239,63,51,168,235,168,207,71,192,161,61,36,37,107,95,95,36,69,176,201,65,115,220,190,120,219,165,113,95,96,57,66,185,223,137,7,81,109,88,241,217,170,195,84,164,169,250,179,9,101,148,174,172,134,210,203,72,66,28,144,167,18,166,155,37,19,39,211,37,25,19,141,230,90,141,96,116,171,83,46,173,27,212,123,115,84,172,169,126,30,181,108,212,26,168,70,220,227,136,109,237,135,235,176,239,77,104,90,153,117,6,166,220,65,40,183,182,181,164,207,10,49,176,247,10,188,76,89,188,87,233,28,61,82,179,224,203,167,45,50,21,77,171,211,36,145,169,116,234,139,104,109,110,176,78,109,36,188,141,174,182,180,56,146,45,200,90,119,37,11,222,218,2,173,185,213,251,83,218,223,119,240,126,99,81,25,87,145,143,233,179,250,55,253,228,49,87,58,191,106,123,91,238,254,15,204,106,35,42,242,49,253,54,127,70,255,0,188,128,89,165,255,0,96,89,186,167,102,213,180,251,80,109,232,149,203,122,185,28,227,78,131,36,143,99,168,201,25,25,25,25,41,11,74,137,43,66,210,100,180,45,41,82,77,42,73,25,107,217,198,39,10,183,151,10,26,185,80,179,235,52,217,106,182,42,50,36,73,180,234,238,56,79,34,163,78,37,250,132,167,82,132,39,196,182,149,54,151,145,181,59,86,100,162,46,154,219,90,246,51,24,171,137,126,29,44,78,40,52,178,126,153,223,81,255,0,198,204,163,205,222,247,248,50,169,225,158,101,137,157,54,157,111,173,210,235,173,93,37,171,98,252,140,188,140,130,152,57,124,241,183,85,225,66,255,0,114,133,115,191,46,118,157,93,82,35,179,85,134,169,74,75,20,151,212,243,41,93,89,13,165,151,86,181,183,29,46,37,77,54,73,55,139,166,74,51,54,219,197,239,90,119,77,10,249,181,104,215,173,173,59,198,209,110,10,124,122,165,58,79,73,109,245,226,190,218,92,105,205,139,36,173,59,144,180,158,20,68,162,206,12,136,251,13,109,248,138,208,107,203,134,221,92,174,233,77,231,10,90,87,78,144,181,211,39,61,28,153,69,90,156,107,81,71,154,209,37,107,78,199,18,156,154,73,106,216,178,91,106,61,232,81,20,202,229,71,198,191,238,101,117,49,195,94,166,84,234,178,109,187,182,161,30,53,164,238,122,204,209,234,143,56,164,156,125,132,147,113,44,202,113,196,119,74,182,54,233,110,52,17,60,243,169,11,148,21,87,207,59,244,39,253,36,254,237,22,168,42,175,158,119,232,79,250,73,253,218,2,181,116,171,83,46,173,27,212,123,115,84,172,169,126,30,181,108,212,26,168,70,220,227,136,109,237,135,235,176,239,77,104,90,153,117,6,166,220,65,40,183,182,181,164,207,10,49,176,247,10,188,76,89,188,87,233,28,61,82,179,224,203,167,45,50,21,77,171,211,36,145,169,116,234,139,104,109,110,176,78,109,36,188,141,174,182,180,56,146,45,200,90,119,37,11,222,218,53,193,133,73,170,212,99,79,153,79,166,75,149,30,151,28,165,206,117,150,84,180,69,96,221,109,146,117,213,17,97,8,55,94,105,178,82,176,91,220,66,124,212,68,121,87,133,94,38,47,46,20,53,114,30,169,89,240,98,84,80,168,234,166,213,233,146,72,146,138,141,57,197,182,183,88,39,54,154,153,94,230,155,90,28,73,30,213,161,59,146,180,111,109,97,48,57,172,112,57,27,77,106,179,248,164,211,101,203,118,133,115,214,13,119,77,49,72,117,243,167,84,101,41,107,57,168,115,6,72,140,243,185,74,146,226,139,166,243,173,165,6,164,186,150,217,201,92,166,248,50,213,141,58,174,254,249,139,230,171,249,61,74,175,219,232,143,68,163,199,92,105,46,86,169,243,16,204,148,201,144,178,223,208,100,182,178,164,54,147,67,230,226,15,127,77,9,52,63,98,154,85,169,150,174,178,105,197,185,170,86,84,191,17,69,185,169,237,84,35,110,113,181,184,206,242,245,216,119,166,181,161,47,52,178,83,110,32,148,123,28,66,210,103,148,152,237,96,0,48,166,181,241,153,195,103,14,215,84,91,43,88,245,35,242,126,181,54,158,138,163,17,189,15,62,94,248,171,113,198,210,230,248,236,56,130,202,217,112,176,103,187,213,206,48,100,102,209,78,51,56,108,226,38,234,149,101,104,230,164,126,80,86,161,83,215,84,126,55,161,231,196,217,21,14,54,218,156,223,33,134,208,120,91,205,150,8,247,122,217,198,8,204,131,53,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,99,204,247,65,255,0,117,61,11,157,115,83,209,254,16,182,80,237,77,71,159,164,204,120,115,86,105,238,226,82,89,83,133,223,6,127,81,138,57,161,214,42,150,125,203,6,185,79,95,66,161,71,154,212,150,149,132,171,99,205,56,74,79,153,26,79,10,73,121,145,151,218,54,130,185,104,48,46,139,126,165,110,212,218,234,68,169,196,122,35,201,220,162,202,28,65,161,69,148,153,31,146,143,200,200,254,177,175,15,26,250,59,43,70,184,130,186,40,103,27,163,6,161,81,155,81,128,91,201,95,193,156,155,37,45,255,0,45,103,244,91,254,81,145,252,75,226,23,103,193,46,182,196,214,237,1,181,235,6,230,234,149,50,155,10,153,80,60,25,111,146,220,40,202,117,95,197,161,37,149,59,228,146,50,248,31,195,62,138,91,229,41,196,2,236,157,79,127,75,235,18,182,83,107,141,168,227,150,204,230,91,210,32,176,130,245,91,53,125,20,159,154,137,63,103,152,186,52,168,148,146,82,79,36,101,146,1,250,0,0,34,63,52,42,83,53,94,22,42,93,102,183,248,57,79,75,71,172,101,181,72,167,77,193,249,150,124,197,21,216,114,253,31,124,91,179,243,143,13,85,136,246,126,27,94,73,255,0,160,95,103,49,245,41,60,44,92,219,87,183,49,230,145,246,206,75,209,210,251,10,4,161,154,147,90,167,154,62,145,74,104,203,237,222,64,54,96,208,121,197,83,209,13,62,158,74,207,94,214,164,184,103,143,122,162,52,127,87,196,119,177,140,56,95,92,199,56,114,211,19,154,222,213,126,71,209,73,29,200,242,143,0,206,15,183,237,25,60,0,0,0,0,0,0,0,124,117,122,181,62,133,76,149,89,170,200,232,67,132,202,228,62,230,197,43,99,104,73,169,71,132,145,153,224,136,207,4,89,1,227,91,173,83,109,218,76,186,221,94,71,66,20,22,92,144,251,155,20,173,141,161,38,165,30,18,70,103,130,35,60,17,25,138,134,230,7,204,90,165,121,207,170,105,22,146,206,232,209,89,91,240,170,18,250,73,87,92,201,82,163,186,141,143,198,37,167,114,20,217,229,42,237,228,71,156,152,227,57,141,113,245,39,83,234,51,244,111,77,106,27,109,250,116,199,99,206,127,164,71,215,117,181,75,142,226,118,189,29,43,78,230,220,65,229,43,50,47,119,124,152,133,26,65,164,151,142,182,223,84,251,34,205,167,248,185,147,164,52,151,79,170,211,125,38,214,243,109,27,159,156,90,9,88,55,83,216,140,140,243,246,153,7,5,108,219,149,235,254,235,129,109,209,35,248,170,173,110,107,81,88,70,244,35,123,207,56,148,36,178,163,74,75,42,89,121,153,23,127,113,11,139,224,99,150,253,187,165,212,218,110,164,106,148,95,23,116,171,163,45,136,251,214,223,133,51,76,103,146,91,152,148,166,215,181,214,220,46,233,239,159,134,8,100,254,12,120,17,178,56,113,160,195,175,85,97,248,187,193,246,91,92,153,93,71,155,232,169,72,142,165,183,177,50,28,105,88,117,147,61,196,93,243,130,237,231,45,0,122,216,101,168,204,162,59,41,218,219,105,36,36,179,156,17,22,11,204,123,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,206,48,244,18,159,175,250,61,82,181,93,78,217,233,232,248,71,114,163,217,252,42,58,215,219,168,132,158,82,206,59,159,217,245,235,171,86,164,212,40,117,7,105,117,72,253,9,76,109,234,55,189,42,198,82,74,46,233,51,47,35,47,120,218,112,200,148,88,63,33,69,220,210,116,12,244,155,90,17,115,211,90,219,73,185,179,225,203,118,118,248,120,144,144,175,164,226,148,126,179,135,230,69,251,72,4,128,228,241,196,11,235,68,205,9,170,191,150,218,233,250,41,27,75,182,125,33,41,238,233,111,227,143,166,191,179,224,45,72,107,85,195,30,169,75,209,189,107,183,181,6,35,155,21,76,241,121,236,71,252,100,71,154,247,161,127,227,63,84,255,0,210,54,73,164,212,227,86,105,237,84,162,43,115,79,110,218,120,50,242,81,145,249,145,31,153,24,15,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,1,227,171,82,223,210,158,25,46,235,182,158,188,79,141,224,60,58,112,94,182,234,132,102,213,220,210,164,151,170,225,249,144,215,84,207,39,147,23,27,206,66,252,85,51,76,232,150,91,46,109,244,175,137,234,39,25,221,210,145,79,112,191,146,120,243,248,151,237,242,21,33,98,218,175,222,183,84,27,102,51,155,28,153,213,218,172,17,227,99,106,95,188,203,220,159,136,11,194,229,123,164,177,52,255,0,135,138,117,121,200,157,42,157,119,173,226,191,56,106,207,70,116,212,163,249,106,79,209,95,184,139,235,201,137,144,56,75,46,223,69,173,109,67,161,54,156,38,55,83,5,159,214,113,74,248,159,235,124,71,54,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,60,113,143,194,165,177,196,150,155,84,96,61,27,167,95,135,25,231,233,210,55,184,127,158,68,121,4,210,118,245,155,71,211,123,57,87,111,143,111,42,14,213,77,54,184,244,122,254,170,89,23,19,61,41,180,169,111,178,149,110,109,91,210,211,203,104,151,132,41,100,89,54,213,219,39,251,124,198,207,2,21,115,18,224,190,153,175,22,52,219,242,219,111,161,115,208,97,185,40,143,42,87,136,101,134,101,187,210,245,223,67,104,220,227,169,245,182,153,151,214,93,136,34,175,45,174,62,102,218,213,74,110,136,106,141,75,125,46,91,140,194,164,72,232,145,116,220,82,161,198,97,157,172,71,53,30,18,151,15,122,215,131,242,51,206,12,91,204,57,108,79,136,196,232,171,222,204,134,210,235,106,193,150,228,168,178,71,131,238,93,143,222,53,113,171,83,42,246,109,201,38,151,53,30,30,165,72,152,182,150,89,74,246,60,211,134,147,242,51,73,225,73,63,121,151,111,120,184,110,86,220,98,74,213,42,18,52,78,238,94,234,181,191,78,37,67,119,4,91,161,176,136,81,144,88,109,132,164,189,119,20,121,53,154,190,57,46,224,44,56,0,0,0,0,0,97,174,48,93,105,158,27,53,16,221,94,210,85,179,87,73,118,206,79,192,72,236,51,40,192,188,102,71,154,92,55,234,18,164,74,234,182,116,42,178,144,141,132,157,165,224,36,96,178,94,120,1,174,213,80,200,234,115,12,188,141,247,63,250,99,23,223,203,37,199,156,225,98,141,214,78,54,185,29,41,238,93,210,84,232,120,20,31,81,255,0,190,18,127,231,151,255,0,211,24,190,222,88,172,27,28,44,82,114,127,198,60,195,159,215,78,134,2,89,128,15,158,163,58,61,50,159,38,165,41,123,24,136,202,223,113,88,51,194,18,147,51,60,22,79,200,189,192,48,167,24,122,247,74,208,61,22,175,92,50,95,217,80,153,10,84,42,113,109,81,255,0,10,92,73,11,104,251,54,180,253,38,191,148,91,126,39,241,215,166,246,186,106,154,131,123,86,46,186,138,250,179,107,149,41,19,87,217,41,202,222,121,78,25,118,36,151,154,207,220,95,97,9,49,204,99,137,122,174,182,235,61,94,216,139,63,125,10,215,159,34,154,211,93,36,150,94,141,46,90,9,121,54,144,191,160,238,48,102,162,250,204,252,186,135,2,250,7,43,94,53,230,129,76,117,63,224,186,60,200,181,89,229,146,252,227,13,77,140,151,17,252,98,20,89,75,190,105,201,151,184,140,252,130,201,249,80,112,226,222,157,233,74,245,54,189,23,109,106,224,112,215,25,91,243,252,1,248,208,94,65,97,46,169,31,77,7,230,146,87,199,5,216,79,145,198,219,116,10,117,173,111,211,109,186,75,61,40,116,184,140,195,97,27,148,173,173,182,130,66,75,42,51,51,236,146,243,51,63,172,114,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,3,90,206,44,125,169,245,147,239,2,225,249,139,227,101,49,173,103,22,62,212,250,201,247,129,112,252,197,240,23,83,202,227,216,79,76,191,26,249,196,209,42,132,85,229,113,236,39,166,95,141,124,226,104,149,64,34,175,52,127,97,61,77,252,23,231,16,133,43,112,157,237,79,163,127,120,22,247,204,88,27,41,128,0,249,42,212,154,85,126,149,54,133,93,166,68,168,211,106,49,220,137,50,28,182,82,243,18,88,113,38,151,26,113,181,17,165,104,82,76,210,105,50,50,50,51,35,31,88,0,215,175,152,23,12,116,46,21,117,245,203,42,214,173,120,218,45,193,79,59,150,157,27,195,45,191,69,197,126,108,166,218,131,189,110,186,183,250,72,142,146,235,40,201,75,206,77,36,125,207,138,224,163,138,234,239,9,122,203,10,242,234,213,102,90,21,44,67,186,104,144,158,66,124,124,93,171,38,220,36,184,70,131,121,133,175,170,217,229,10,60,45,190,162,16,235,134,36,7,58,191,106,123,91,238,254,15,204,106,34,0,0,218,74,211,186,104,87,205,171,70,189,109,105,222,54,139,112,83,227,213,41,210,122,75,111,175,21,246,210,227,78,108,89,37,105,220,133,164,240,162,37,22,112,100,71,216,97,94,58,116,155,89,117,175,135,27,138,194,208,235,191,208,181,233,123,92,147,15,114,90,244,236,18,66,201,234,103,136,51,47,15,213,202,125,108,146,87,179,164,225,165,167,92,81,86,95,43,30,52,233,90,7,121,76,209,173,82,184,34,82,244,250,238,144,114,226,206,126,50,73,20,218,218,137,166,146,235,207,238,35,110,51,173,54,72,90,150,75,74,22,134,85,249,164,117,150,119,104,3,85,113,110,156,44,107,126,131,94,92,183,245,87,73,116,230,135,18,213,188,45,93,55,184,31,185,40,234,115,115,245,71,213,77,113,14,86,16,225,250,207,161,213,18,9,89,238,193,244,217,193,54,76,41,125,127,154,159,1,223,247,223,138,189,32,162,255,0,138,118,239,161,83,41,223,243,235,147,91,82,250,191,250,58,93,67,108,255,0,140,144,181,127,26,177,89,118,109,255,0,121,105,244,154,172,171,50,225,151,74,93,114,143,54,129,83,38,76,182,76,167,75,104,218,145,29,212,40,141,43,66,146,121,44,151,170,180,161,105,218,180,37,68,29,124,92,79,57,253,70,210,58,126,151,219,90,97,93,181,98,86,181,6,169,33,85,42,20,228,201,66,31,183,162,33,198,201,247,214,68,125,85,34,73,36,217,75,102,158,146,205,183,28,53,111,140,130,58,118,29,130,255,0,191,239,45,83,188,170,218,131,168,55,12,186,229,195,92,144,114,103,78,146,101,189,213,224,136,136,136,136,146,132,37,36,148,33,9,34,66,16,148,165,36,148,164,136,131,137,164,210,106,181,250,172,42,21,10,153,46,163,82,168,200,110,36,56,113,25,83,207,201,125,197,18,91,105,182,210,70,165,173,74,50,73,36,136,204,204,200,136,94,245,3,77,245,31,72,185,92,220,186,115,171,83,60,69,211,69,210,251,153,169,137,241,199,47,194,182,184,211,28,143,23,170,121,35,232,48,182,152,194,12,219,79,75,107,106,82,18,149,30,53,229,165,203,238,54,143,82,168,252,65,234,253,42,91,122,131,62,63,137,163,210,101,180,236,87,237,164,45,50,152,112,156,36,62,104,125,114,35,62,210,141,15,52,149,176,121,73,145,44,149,139,10,1,170,184,217,79,139,31,101,141,100,251,191,184,126,92,248,202,163,21,113,99,236,177,172,159,119,247,15,203,159,1,173,96,218,160,106,174,54,168,0,0,0,1,64,60,209,253,187,53,55,240,95,147,194,23,252,40,7,154,63,183,102,166,254,11,242,120,64,37,87,35,31,211,103,244,111,251,200,69,94,104,254,221,154,155,248,47,201,225,9,85,200,199,244,217,253,27,254,242,17,87,154,63,183,102,166,254,11,242,120,64,59,7,44,190,15,173,158,41,117,66,183,90,212,98,137,50,201,177,163,180,170,173,29,78,200,105,250,155,243,27,144,136,200,67,140,45,181,52,132,41,149,186,165,146,243,150,219,70,213,19,138,82,47,120,85,95,35,31,211,103,244,111,251,200,90,160,0,0,0,213,92,103,251,139,140,91,238,165,194,117,163,194,77,2,31,161,173,186,55,143,252,160,123,168,204,143,79,117,106,69,62,47,170,182,58,145,122,14,17,151,230,221,62,166,125,108,17,109,24,0,118,173,45,210,219,239,90,111,186,102,153,233,165,11,211,55,37,103,173,224,161,120,166,99,245,122,76,173,231,63,56,242,208,218,112,219,75,87,172,162,206,48,89,51,34,48,200,28,40,240,163,168,252,90,234,58,44,171,41,175,3,74,131,211,126,191,95,125,147,92,90,68,85,25,145,41,68,70,93,71,151,181,68,211,36,100,167,20,149,25,154,16,135,28,71,43,199,174,150,216,154,45,197,141,243,166,122,105,66,244,53,183,70,244,103,130,133,226,158,145,210,234,211,98,188,231,231,30,90,220,86,92,117,106,245,148,120,206,11,4,68,69,119,220,40,240,163,167,28,37,105,194,44,171,41,175,29,85,157,211,126,191,95,125,146,68,170,188,164,145,145,41,68,70,125,54,81,185,68,211,36,102,150,210,165,25,154,214,183,28,93,54,115,71,246,236,212,223,193,126,79,8,4,255,0,228,169,236,177,116,253,224,78,249,117,56,82,176,186,158,74,158,203,23,79,222,4,239,151,83,132,255,0,1,138,184,78,246,88,209,191,187,251,123,229,204,13,107,6,213,3,85,112,27,41,240,157,236,177,163,127,119,246,247,203,152,25,84,98,174,19,189,150,52,111,238,254,222,249,115,3,42,128,0,0,10,86,231,87,237,79,107,125,223,193,249,141,68,101,94,70,63,166,207,232,223,247,144,197,92,234,253,169,237,111,187,248,63,49,168,140,171,200,199,244,217,253,27,254,242,1,138,185,213,251,83,218,223,119,240,126,99,81,24,171,151,119,8,127,190,183,89,79,242,166,23,91,79,108,238,148,219,163,100,255,0,12,243,253,84,187,225,98,55,180,141,195,234,184,210,183,154,118,109,105,183,112,226,28,54,183,101,94,117,126,212,246,183,221,252,31,152,212,70,85,228,99,250,108,254,141,255,0,121,0,180,154,77,38,149,64,165,66,161,80,169,145,41,212,218,116,118,226,67,135,17,148,178,196,102,27,73,37,182,155,109,36,73,66,18,146,36,146,72,136,136,136,136,135,214,0,0,53,172,226,199,218,159,89,62,240,46,31,152,190,54,83,26,214,113,99,237,79,172,159,120,23,15,204,95,1,103,220,51,112,163,167,28,90,242,204,211,107,42,245,107,192,213,96,250,117,250,5,125,134,73,114,169,18,149,87,152,70,164,145,153,117,25,94,212,147,172,153,146,92,74,82,100,104,90,27,113,21,45,170,90,91,125,232,181,247,83,211,61,75,161,122,26,228,163,116,124,108,47,20,204,142,151,85,148,60,223,231,25,90,219,86,91,117,10,245,84,120,206,15,6,70,69,122,156,174,61,132,244,203,241,175,156,77,31,87,31,220,31,82,184,178,210,53,38,158,82,219,190,236,232,243,39,218,139,101,212,146,36,190,180,36,220,130,234,92,90,90,217,32,217,105,4,226,148,147,105,105,66,247,108,39,27,112,35,95,42,30,56,227,92,180,170,39,8,250,140,137,103,93,166,199,144,139,70,172,107,118,65,78,136,210,92,125,80,159,53,26,141,165,176,210,87,210,81,97,163,101,164,183,132,41,180,117,172,122,236,167,87,107,22,173,102,147,107,92,127,147,245,169,180,249,17,233,213,127,6,137,126,143,148,182,212,150,164,244,22,100,135,122,107,52,175,166,163,218,173,184,62,198,53,226,225,159,131,189,92,226,91,87,36,233,109,26,143,46,128,138,4,142,157,217,83,169,67,90,17,64,66,86,164,45,15,54,173,170,57,38,164,56,132,71,202,86,165,161,89,52,33,14,56,222,195,182,157,58,187,71,181,104,212,155,166,227,252,160,173,66,167,199,143,81,171,248,52,68,244,132,164,54,148,187,39,160,131,52,53,212,89,41,125,52,158,212,238,193,118,32,26,214,107,246,155,234,62,146,107,45,217,96,106,228,207,27,119,211,170,10,118,169,55,199,28,207,28,227,233,39,211,43,172,175,93,206,178,29,67,185,89,19,159,156,245,210,149,238,73,79,254,75,122,199,164,246,197,70,237,209,218,187,62,142,191,175,42,132,121,20,185,59,164,189,233,120,177,162,200,113,81,182,37,6,204,127,12,72,144,239,81,75,74,157,241,91,123,244,146,66,96,115,17,225,15,247,214,232,209,126,75,66,235,106,21,157,213,155,107,239,159,225,153,127,170,166,188,84,71,55,17,182,125,86,218,78,195,86,205,174,182,214,92,67,102,238,234,11,164,213,170,180,10,172,42,237,10,167,46,157,82,167,72,110,92,57,145,30,83,47,198,125,181,18,155,117,183,18,100,164,45,42,34,81,40,140,140,140,136,200,6,211,192,35,175,4,156,96,219,60,92,233,123,85,164,156,72,87,181,14,59,9,187,40,241,26,145,208,130,251,174,62,134,86,219,142,160,146,164,60,152,203,116,144,149,184,109,146,137,11,82,140,183,41,198,223,24,54,207,8,218,94,237,105,71,18,109,237,92,142,250,109,58,60,182,164,116,39,62,211,140,33,229,184,227,72,52,165,12,166,74,29,52,41,109,155,132,147,66,20,147,61,201,8,63,206,147,88,244,158,231,168,218,90,59,72,103,210,55,245,155,80,145,34,169,39,116,150,125,17,22,76,88,238,38,54,197,32,153,145,226,73,113,221,234,37,106,83,94,23,111,110,170,136,87,182,139,233,13,229,175,90,161,111,233,30,159,177,17,202,237,197,33,76,199,57,111,147,44,52,132,54,167,93,121,197,247,50,67,109,54,227,134,73,37,44,201,6,73,74,148,100,147,234,149,106,181,86,191,85,155,93,174,212,229,212,106,85,25,14,75,153,50,91,202,121,249,47,184,163,83,142,184,226,140,212,181,169,70,106,53,25,153,153,153,153,139,222,229,205,193,71,239,85,211,135,235,247,253,50,148,230,166,221,63,156,169,73,96,186,174,82,224,153,32,219,166,37,237,202,66,182,173,6,227,170,104,146,149,184,164,167,46,165,150,156,48,115,27,167,87,104,252,186,175,74,77,211,113,254,80,86,161,83,237,216,245,26,191,131,68,79,72,74,69,82,2,93,147,208,65,154,26,234,44,148,190,154,79,106,119,96,187,16,161,113,181,64,0,138,188,209,253,132,245,55,240,95,156,66,20,2,47,251,154,63,176,158,166,254,11,243,136,66,128,64,109,80,0,0,2,133,185,140,240,81,251,213,117,29,138,253,129,76,170,185,166,87,79,231,41,178,95,46,171,116,185,198,107,55,41,138,123,114,150,173,168,65,56,210,157,36,169,109,169,73,203,170,101,215,14,250,71,84,213,45,45,177,53,166,196,169,233,158,165,208,189,51,109,214,122,62,54,23,138,122,63,87,164,242,30,111,243,140,173,14,39,14,52,133,122,170,44,227,7,146,51,35,13,123,56,81,226,187,81,248,74,212,116,94,182,83,190,58,149,59,166,197,126,128,251,198,136,181,120,169,51,50,74,140,136,250,111,35,114,141,167,136,141,77,169,74,35,37,161,110,54,189,132,244,183,84,172,77,105,177,41,154,153,166,149,223,76,219,117,158,183,130,155,225,94,143,213,233,60,182,92,252,219,200,67,137,195,141,45,62,178,75,56,201,100,140,140,245,215,226,143,66,255,0,123,94,187,92,218,41,249,83,249,71,249,57,224,191,194,126,7,193,245,252,68,54,36,255,0,19,212,115,110,222,190,223,166,121,219,158,217,193,90,167,37,79,101,139,167,239,2,119,203,169,192,43,47,141,205,57,213,205,49,226,94,241,162,107,85,213,46,235,184,102,200,69,73,23,27,209,150,194,43,17,29,65,27,47,180,133,17,37,8,74,75,162,109,183,150,154,91,11,101,10,52,180,70,36,87,39,61,99,211,141,59,215,27,138,198,189,89,165,64,170,223,180,248,208,104,21,185,138,36,56,153,77,60,102,116,214,212,104,61,190,43,168,149,119,113,9,83,145,25,65,18,214,182,200,172,127,141,190,15,173,158,46,116,189,218,42,138,36,43,218,135,29,245,90,117,137,110,200,232,65,125,215,24,91,200,113,182,150,73,82,30,76,100,52,107,82,28,54,201,70,180,37,70,91,85,175,93,90,147,85,160,85,102,208,171,180,201,116,234,149,58,67,145,38,67,150,202,153,126,51,237,168,210,227,78,54,162,37,33,105,81,26,77,38,68,100,100,100,96,54,158,1,15,249,115,113,175,251,234,180,225,250,5,255,0,83,165,55,169,182,183,230,234,81,152,62,147,149,72,36,72,38,234,105,103,106,80,157,203,89,182,234,90,53,37,14,37,42,195,73,121,166,203,48,113,85,196,197,155,194,134,145,204,213,43,194,12,186,138,213,33,52,218,69,50,49,26,87,81,168,184,135,22,211,6,230,211,75,40,218,211,139,91,138,35,218,132,43,106,86,189,141,172,33,175,57,189,89,209,168,150,37,11,70,43,118,135,166,181,38,95,78,185,70,168,237,83,95,147,240,77,227,67,175,117,113,249,223,17,208,113,159,14,70,105,245,58,171,218,166,152,223,84,54,5,129,121,106,157,229,73,211,237,62,183,165,215,46,26,228,130,141,6,12,98,45,238,175,6,102,102,102,100,148,33,41,37,45,107,81,146,16,132,169,74,52,165,38,100,191,239,251,203,84,239,42,182,160,234,13,195,46,185,112,215,36,28,153,211,164,153,111,117,120,34,34,34,34,36,161,9,73,37,8,66,72,144,132,37,41,73,37,41,34,43,137,229,139,192,119,238,33,66,141,175,58,177,69,219,127,92,20,244,250,54,151,81,167,116,229,90,236,169,111,37,204,43,170,162,235,72,97,81,205,91,155,109,214,82,110,50,120,222,234,76,38,166,150,219,183,221,169,98,83,40,26,151,168,191,151,119,36,94,183,141,184,61,16,205,47,198,110,121,107,111,248,43,38,109,183,177,181,33,191,84,253,110,158,227,238,163,20,3,199,78,147,107,46,145,241,29,113,83,181,198,239,252,173,175,87,182,215,35,92,91,146,94,149,130,226,214,219,47,116,72,207,195,109,232,169,175,15,217,45,116,118,55,185,162,109,106,216,164,96,174,48,120,76,179,120,186,210,255,0,200,122,236,136,148,122,236,9,13,201,161,92,106,128,114,159,165,44,220,65,190,72,65,56,209,173,14,180,131,109,72,53,236,207,77,102,70,166,144,100,21,45,202,231,91,244,27,68,245,229,233,154,209,67,137,30,101,114,58,41,214,253,221,45,207,204,91,207,171,122,93,39,18,175,85,164,72,74,210,217,202,243,104,146,105,61,173,60,242,211,215,249,163,251,118,106,111,224,191,39,132,35,173,255,0,96,94,90,89,121,85,180,251,80,109,233,116,59,134,135,32,227,78,131,36,139,123,75,193,25,25,25,25,165,104,82,77,43,66,210,102,133,161,73,82,77,73,81,25,175,203,254,242,212,251,153,251,207,80,46,25,117,218,236,168,241,35,72,168,75,50,83,239,162,52,118,227,180,110,43,25,90,201,166,91,35,90,178,181,153,26,148,106,81,154,140,45,39,150,150,164,105,198,146,114,244,213,107,255,0,87,33,248,219,66,157,120,84,26,170,66,240,37,51,199,54,252,10,107,9,139,209,87,168,231,89,110,161,172,44,201,191,206,122,234,74,55,40,170,174,236,168,208,171,23,85,102,173,107,91,159,147,244,89,181,9,18,41,212,143,24,185,126,143,138,183,20,166,163,117,214,68,183,122,104,52,163,168,162,220,173,185,62,230,18,110,154,236,187,86,157,101,72,157,190,139,74,168,77,170,67,141,210,65,116,165,75,110,51,114,28,222,69,189,91,145,10,49,96,204,210,93,60,164,136,212,163,57,85,203,155,130,143,223,85,168,239,215,239,250,101,85,189,50,181,191,57,82,146,193,116,155,170,78,35,65,183,76,75,219,146,180,238,66,205,199,84,209,41,72,109,41,78,90,83,205,56,65,42,185,45,232,230,172,91,20,235,183,88,170,239,122,58,193,188,169,241,227,210,227,109,140,247,165,229,70,149,33,181,73,222,149,155,209,252,49,162,67,93,53,33,41,119,197,110,239,210,73,139,63,0,0,20,3,205,31,219,179,83,127,5,249,60,33,127,194,128,121,163,251,118,106,111,224,191,39,132,2,127,242,84,246,88,186,126,240,39,124,186,156,39,248,128,28,149,61,150,46,159,188,9,223,46,167,9,254,0,0,0,58,166,172,126,66,126,229,151,151,238,165,255,0,184,207,201,250,143,229,31,241,223,247,175,195,57,226,191,136,252,239,241,61,79,226,253,127,213,239,129,172,16,189,238,109,151,173,42,213,224,182,224,161,84,35,203,114,69,227,88,165,81,32,169,148,36,208,219,232,146,153,198,167,76,212,70,72,233,65,117,36,105,37,30,245,32,177,131,53,38,136,64,95,247,43,143,97,61,50,252,107,231,19,68,170,21,87,201,11,84,191,253,101,232,165,66,187,255,0,138,93,52,138,103,133,251,99,79,127,172,72,255,0,247,106,118,45,127,90,19,252,97,139,84,0,26,171,141,170,6,170,224,46,123,149,63,5,148,173,51,176,32,113,29,168,214,252,71,239,107,174,57,75,182,214,169,41,144,84,186,35,236,160,219,117,9,36,237,106,76,132,173,102,165,18,150,164,178,166,209,249,179,91,237,170,194,134,42,225,59,217,99,70,254,239,237,239,151,48,50,168,0,199,250,253,103,234,61,255,0,163,87,101,155,164,119,239,228,93,223,85,167,169,138,93,111,97,159,134,115,113,26,147,185,57,91,93,68,18,218,235,32,141,198,186,157,68,17,173,9,35,200,0,3,86,203,178,214,174,216,215,85,102,202,186,96,248,42,213,191,80,145,75,168,198,234,161,206,132,166,28,83,110,183,189,6,164,43,106,208,162,202,76,210,120,201,25,151,113,111,220,155,117,143,73,230,232,212,205,11,164,51,232,219,250,159,80,168,220,21,72,219,164,189,233,56,166,168,205,166,161,189,72,232,179,130,114,60,110,130,86,106,63,15,213,199,231,20,99,150,230,201,194,31,238,187,167,31,190,10,202,133,190,239,176,41,235,244,178,92,159,210,110,85,186,201,60,251,219,91,89,26,13,230,22,181,58,156,41,6,166,212,250,79,170,178,101,5,80,26,85,169,151,86,141,234,61,185,170,86,84,191,15,90,182,106,13,84,35,110,113,196,54,246,195,245,216,119,166,180,45,76,186,131,83,110,32,148,91,219,90,210,103,133,24,13,159,128,98,174,26,56,139,177,56,160,210,200,26,153,98,200,255,0,21,14,177,11,99,223,224,202,167,134,101,231,225,245,29,105,190,183,75,174,132,245,80,157,139,243,35,243,34,143,252,202,248,215,167,112,233,167,19,180,190,202,169,227,83,110,234,122,91,140,132,156,166,28,165,82,228,148,150,151,83,105,246,210,72,55,144,182,20,134,210,78,165,105,113,104,116,201,73,65,165,97,5,121,186,235,30,147,234,174,190,210,41,58,122,207,140,173,89,52,249,86,253,201,87,221,37,188,202,102,107,201,244,127,65,212,37,31,193,214,151,215,215,108,212,151,60,94,50,100,210,70,11,224,167,68,53,67,93,184,134,182,168,90,77,92,137,64,171,219,178,25,185,222,174,201,109,183,145,72,98,36,134,140,165,19,11,237,33,105,117,76,165,12,224,201,107,90,73,102,150,247,173,56,126,211,181,171,183,205,213,70,178,173,104,62,54,181,112,84,35,210,233,209,186,168,111,175,41,247,18,219,77,239,89,165,9,220,181,164,178,163,36,150,114,102,69,220,108,39,193,71,10,52,46,18,244,106,21,155,210,165,76,187,234,88,153,116,214,225,50,180,248,249,91,150,109,182,74,112,205,102,203,8,95,73,178,194,18,120,91,157,52,45,215,8,6,0,231,87,236,177,107,125,224,65,249,117,68,85,7,12,148,200,213,174,36,180,162,141,49,201,109,199,159,124,80,163,58,184,146,221,138,250,80,185,236,165,70,219,204,169,46,180,188,25,225,109,169,43,73,224,210,100,100,70,45,127,157,95,178,197,173,247,129,7,229,213,17,85,124,39,123,83,232,223,222,5,189,243,22,0,116,173,66,178,170,186,107,127,220,186,115,93,145,17,250,149,171,88,155,68,152,236,69,169,76,56,252,103,150,203,138,109,74,74,84,104,53,32,204,140,210,147,198,50,69,228,47,35,149,44,29,56,139,193,181,185,55,79,227,248,121,117,26,132,231,238,102,151,84,41,175,21,97,14,19,43,83,152,74,73,141,236,51,21,104,103,97,26,90,91,89,55,20,163,121,202,203,230,143,164,49,180,151,140,27,153,250,107,17,24,166,223,49,217,187,226,178,203,238,186,180,46,74,150,137,74,116,220,250,43,92,198,37,184,73,73,169,4,135,16,73,219,244,19,45,121,37,235,29,9,219,86,250,225,250,67,61,26,212,106,129,222,48,220,220,181,120,184,174,55,30,36,130,193,35,99,125,21,181,27,185,175,114,252,87,170,156,54,163,48,179,241,85,124,243,191,66,127,210,79,238,209,106,130,170,249,231,126,132,255,0,164,159,221,160,49,87,37,79,106,123,167,238,254,119,204,105,193,206,175,218,158,214,251,191,131,243,26,136,114,84,246,167,186,126,239,231,124,198,156,28,234,253,169,237,111,187,248,63,49,168,128,226,121,64,93,52,43,27,95,117,10,245,186,103,120,42,45,191,165,245,106,165,70,79,73,110,116,34,177,54,3,142,185,177,4,165,171,106,16,163,194,72,212,120,193,17,159,97,208,56,250,227,94,234,226,179,81,229,209,41,53,63,15,166,86,205,65,230,237,202,124,115,113,13,207,216,106,109,53,57,4,226,80,181,60,234,12,205,9,90,75,162,218,205,4,91,148,234,221,139,240,170,213,90,116,105,240,233,245,57,113,99,213,35,148,73,205,50,242,144,137,76,19,173,188,77,58,146,60,45,4,235,45,56,73,86,75,123,104,87,154,72,203,42,240,171,195,61,229,197,126,174,67,210,219,62,116,74,114,19,29,85,42,189,78,73,146,145,78,167,54,182,208,235,228,222,226,83,203,220,235,104,67,105,50,220,181,167,114,144,141,238,32,51,7,47,222,4,107,188,85,93,77,222,183,74,60,22,153,91,245,2,110,163,39,40,115,210,146,152,114,43,142,210,182,34,67,82,24,234,198,144,163,241,41,35,74,49,130,202,187,21,239,82,105,52,170,5,42,21,10,133,76,137,78,166,211,163,183,18,28,56,140,165,150,35,48,218,73,45,180,219,105,34,74,16,148,145,36,146,68,68,68,68,68,56,171,2,192,179,116,178,205,164,233,246,159,91,209,40,118,245,14,57,70,131,6,49,30,198,145,147,51,51,51,51,82,214,165,26,150,181,168,205,107,90,148,165,26,148,163,51,236,0,53,172,226,199,218,159,89,62,240,46,31,152,190,46,167,149,199,176,158,153,126,53,243,137,162,85,0,10,43,230,185,164,218,203,99,241,28,253,251,169,151,127,229,53,6,245,241,14,90,83,55,37,191,3,5,133,164,206,153,225,200,255,0,53,225,250,232,245,146,91,94,234,245,76,250,171,121,40,197,92,11,106,206,141,104,167,17,214,237,251,174,54,135,166,168,49,55,55,26,102,213,59,232,41,198,180,27,53,63,14,68,126,35,165,133,122,184,53,35,127,85,178,83,173,54,147,189,238,34,180,26,205,226,75,72,235,186,83,121,194,136,164,84,99,173,116,201,207,71,55,151,73,168,146,20,81,230,180,73,90,21,189,181,43,38,146,90,119,160,214,218,143,98,212,71,175,103,17,90,13,121,112,219,171,149,221,41,188,225,75,74,233,210,22,186,100,231,163,147,40,171,83,141,106,40,243,90,36,173,105,216,226,83,147,73,45,91,22,75,109,71,189,10,34,9,85,206,86,173,74,175,241,37,100,215,104,85,56,149,26,109,71,77,233,178,225,204,136,242,94,98,75,14,79,168,41,183,91,113,38,105,90,20,147,37,18,136,204,140,140,140,134,74,228,187,116,208,172,107,87,136,91,214,233,157,224,168,182,253,62,135,84,168,201,233,45,206,132,86,27,170,56,235,155,16,74,90,182,161,10,60,36,141,71,140,17,25,246,21,195,118,95,247,149,245,26,223,139,120,92,50,234,200,181,104,237,208,41,7,36,201,75,139,78,109,215,93,106,57,47,27,148,132,41,247,9,27,140,246,163,106,19,132,33,9,79,201,26,233,174,196,181,106,54,84,121,219,40,181,90,132,58,164,200,221,36,31,86,84,70,228,183,29,205,230,91,211,181,19,100,150,8,201,39,212,202,136,205,41,50,14,213,175,215,134,156,95,250,203,118,94,90,71,97,126,69,218,21,90,130,159,165,209,55,145,248,102,246,145,41,91,83,148,53,212,89,45,222,138,12,219,107,169,211,65,154,16,147,57,171,201,183,71,53,98,110,178,204,215,74,67,222,141,176,105,244,250,141,191,84,147,182,51,222,147,148,105,140,226,105,251,20,190,179,56,55,35,201,235,165,6,147,240,253,44,254,113,68,35,87,5,28,40,215,120,180,214,88,86,111,74,171,14,208,166,226,101,211,91,132,202,21,224,34,237,89,182,217,41,195,36,19,207,173,29,38,203,11,81,101,110,116,214,134,156,33,176,157,167,107,80,172,107,86,141,101,90,208,124,21,22,223,167,199,165,211,163,117,86,231,66,43,13,165,182,155,222,179,82,213,181,8,73,101,70,106,60,100,204,207,184,10,108,231,87,237,79,107,125,223,193,249,141,68,101,94,70,63,166,207,232,223,247,144,197,92,234,253,169,237,111,187,248,63,49,168,140,171,200,199,244,217,253,27,254,242,1,106,128,0,2,47,241,253,193,245,43,139,45,35,82,105,229,45,187,238,206,143,50,125,168,182,93,73,34,75,235,66,77,200,46,165,197,165,173,146,13,150,144,78,41,73,54,150,148,47,118,194,113,183,40,50,236,181,171,182,53,213,89,178,174,152,62,10,181,111,212,36,82,234,49,186,168,115,161,41,135,20,219,173,239,65,169,10,218,180,40,178,147,52,158,50,70,101,220,109,38,43,215,155,239,12,246,109,227,163,210,120,154,76,233,112,46,203,14,60,42,106,201,38,110,49,82,167,63,57,45,37,133,160,212,68,218,218,118,90,221,75,137,243,35,113,11,74,178,218,154,14,149,202,235,152,4,58,188,58,111,12,154,223,113,116,106,172,248,106,117,143,84,125,182,24,138,228,86,152,105,134,105,42,233,161,27,94,46,150,90,113,195,90,158,83,138,108,212,75,38,146,239,21,207,59,244,39,253,36,254,237,16,3,132,239,106,125,27,251,192,183,190,98,192,159,252,243,191,66,127,210,79,238,208,24,83,148,5,173,66,190,117,247,80,172,171,166,15,141,162,220,26,95,86,165,212,99,117,86,223,94,43,243,96,54,235,123,208,105,90,119,33,106,44,164,201,69,156,145,145,247,29,43,152,55,4,149,94,20,47,246,235,182,195,18,231,105,213,213,34,67,212,169,137,138,164,177,73,125,79,60,164,82,86,226,158,117,107,91,113,210,218,146,235,134,147,120,186,134,146,51,109,204,100,190,74,158,212,247,79,221,252,239,152,211,133,186,107,70,144,217,186,245,165,247,6,145,234,3,18,220,161,92,81,210,204,131,136,249,178,251,75,67,137,117,167,155,95,114,37,182,235,109,184,68,162,82,12,208,68,164,169,38,105,48,164,14,95,60,109,213,120,80,191,220,161,92,239,203,157,167,87,84,136,236,213,97,170,82,146,197,37,245,60,202,87,86,67,105,101,213,173,109,199,75,137,83,77,146,77,226,233,146,140,205,182,241,125,52,154,181,42,191,74,133,93,161,84,226,84,105,181,24,237,203,135,50,35,201,121,137,44,56,146,83,110,182,226,76,210,180,41,38,74,37,17,153,25,25,25,13,109,248,151,225,210,251,225,127,84,231,233,157,245,31,252,108,202,60,221,236,255,0,132,233,126,37,230,88,153,211,105,215,58,61,94,130,213,210,90,183,163,200,203,200,206,116,242,117,226,150,234,143,93,123,133,26,181,183,85,173,81,101,248,202,237,34,169,29,78,60,154,22,212,18,159,106,66,84,163,67,80,220,89,17,161,72,36,237,146,249,145,146,206,70,230,195,160,115,171,246,167,181,190,239,224,252,198,162,28,149,61,169,238,159,187,249,223,49,167,11,169,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,27,154,255,0,14,45,106,38,148,35,83,104,49,55,86,173,247,9,201,43,234,99,248,3,17,167,60,178,194,157,74,62,154,203,201,38,175,134,75,176,159,35,141,185,40,20,235,166,223,169,91,117,102,122,176,234,145,30,134,250,55,41,59,155,113,6,133,22,82,100,101,217,71,228,100,127,88,13,98,44,155,166,169,167,215,181,30,235,167,47,165,54,135,82,143,53,29,146,172,45,151,146,225,23,114,81,121,160,189,199,246,24,216,91,131,205,123,165,107,230,139,80,110,24,207,239,168,67,133,22,21,68,182,168,191,133,34,36,117,186,125,219,66,126,147,191,201,45,191,3,248,82,151,29,26,7,43,65,245,230,191,76,105,63,224,186,204,201,85,88,5,146,252,219,15,77,146,150,209,252,98,212,120,75,94,106,193,159,188,136,252,251,127,46,126,37,234,186,37,172,244,139,98,84,253,148,43,162,124,122,107,173,116,146,120,122,76,184,136,53,228,154,90,254,131,88,193,26,75,235,35,243,11,241,1,243,211,167,71,169,211,227,84,162,175,123,18,217,67,237,171,6,89,66,146,70,71,131,193,249,31,188,125,0,34,127,51,103,30,111,133,138,207,69,57,220,228,132,171,185,118,73,211,166,100,80,133,44,200,170,113,12,252,137,246,255,0,250,98,23,217,204,233,131,127,133,138,182,15,248,183,159,115,250,169,211,69,9,83,191,239,132,111,249,228,127,244,196,3,99,190,15,93,105,238,26,244,236,218,94,226,77,179,72,73,246,198,15,192,71,236,51,40,192,188,25,199,154,124,55,233,234,163,202,233,54,84,42,74,150,141,132,173,197,224,35,228,178,126,89,25,232,0,0,0,0,0,7,166,100,182,32,68,126,116,165,236,102,59,106,117,197,96,207,106,82,89,51,193,119,62,197,238,21,13,204,151,143,153,183,77,82,165,162,26,93,82,233,210,226,56,244,42,188,142,137,31,81,196,170,100,103,217,218,252,114,81,101,42,108,247,161,120,47,34,60,228,198,113,230,147,198,36,173,45,161,47,68,237,21,237,171,92,20,227,84,199,112,71,182,27,232,155,25,101,135,24,82,79,215,109,39,146,89,43,225,130,238,41,230,149,76,171,222,55,36,106,92,36,120,138,149,98,98,25,65,101,40,222,243,174,18,75,204,201,37,149,40,189,228,93,253,192,57,205,43,211,107,143,88,111,234,93,145,110,179,213,155,85,150,195,42,86,230,211,177,46,188,134,141,120,90,144,71,131,113,61,178,95,179,204,95,143,7,28,42,91,28,54,233,181,58,3,49,186,149,249,145,153,126,163,35,123,133,249,229,199,142,78,167,111,89,196,125,54,115,148,246,248,118,243,198,60,187,120,47,166,104,61,143,10,253,185,17,215,185,235,208,219,146,103,149,39,195,178,251,49,29,233,122,143,173,181,237,113,165,122,219,72,207,234,46,199,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,4,55,230,133,164,208,245,3,135,138,141,121,184,157,106,157,11,163,225,127,56,105,199,90,116,36,175,249,105,79,209,71,188,143,234,193,137,144,56,75,210,223,69,211,109,76,161,56,156,166,79,79,37,159,213,113,42,248,151,234,252,64,106,228,71,131,201,13,138,184,21,212,185,26,173,195,37,163,119,84,23,252,62,79,143,241,9,193,122,187,106,18,91,79,114,74,82,126,171,101,228,67,95,59,234,213,126,202,186,167,91,50,92,222,228,62,150,229,96,139,59,219,74,253,198,126,229,124,69,183,114,111,191,14,167,166,149,187,45,231,55,29,43,195,116,211,140,99,171,34,160,225,255,0,39,191,151,196,255,0,103,144,11,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,73,60,223,175,68,215,120,132,69,168,135,119,21,187,158,219,113,143,17,6,3,159,170,95,15,137,254,193,137,249,114,89,69,125,113,101,103,81,222,61,177,213,233,30,170,252,246,255,0,131,101,168,187,110,73,159,116,123,140,125,28,201,101,166,111,22,119,131,232,62,199,232,255,0,150,67,47,244,12,169,201,238,157,50,79,16,79,84,25,94,24,135,183,174,156,23,125,240,167,146,124,207,62,127,0,23,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,241,73,37,36,210,162,201,25,96,199,232,0,169,110,107,252,35,179,72,150,90,243,103,65,216,212,183,58,117,52,117,76,242,234,142,116,167,157,203,143,25,249,18,125,84,163,31,15,121,10,243,209,237,67,168,105,102,165,91,215,197,57,205,139,165,84,162,74,115,178,79,114,26,144,219,166,93,210,172,127,22,93,246,153,253,190,67,101,29,69,178,41,122,141,100,214,172,170,186,115,26,177,2,76,37,30,85,234,147,172,173,179,63,85,73,51,236,179,237,146,251,75,204,107,201,197,198,133,213,116,19,90,107,246,164,182,118,193,122,108,169,84,229,238,73,238,138,114,223,109,163,193,56,179,44,165,163,250,71,187,227,245,133,254,232,22,166,83,181,111,72,237,107,226,4,142,170,234,20,136,47,74,245,20,157,143,185,21,167,86,158,232,78,113,212,46,228,68,95,15,128,200,66,154,185,81,113,74,253,149,122,158,140,220,142,230,149,89,86,232,106,218,93,165,188,244,24,237,167,8,104,213,244,82,174,230,178,79,199,7,220,92,155,107,75,168,75,136,60,165,100,74,35,248,145,128,242,0,0,1,130,184,220,125,12,112,207,125,154,255,0,149,66,170,36,190,211,167,201,25,212,71,46,96,21,70,41,92,48,221,206,72,94,194,126,159,61,132,158,12,242,165,83,229,96,187,17,252,0,107,215,60,247,78,146,101,239,121,103,255,0,223,24,216,27,151,59,107,111,133,139,87,122,54,238,137,5,69,223,57,35,167,68,238,53,247,120,250,242,150,104,239,212,112,204,191,105,141,132,57,122,71,118,63,11,118,130,30,103,166,106,167,211,212,94,177,30,226,244,116,78,255,0,87,216,2,73,136,97,204,243,136,184,218,61,162,18,173,90,107,155,235,23,73,46,150,166,240,101,178,52,152,147,91,55,50,109,45,39,133,182,69,183,41,63,172,136,75,139,182,229,167,217,214,205,82,233,170,175,100,74,84,55,230,190,172,40,240,134,155,82,213,244,72,207,201,39,228,70,127,81,141,122,120,214,215,73,186,235,174,247,21,115,56,167,83,167,75,167,83,203,183,175,29,185,146,84,210,191,139,66,139,41,119,201,68,103,241,63,128,97,170,53,46,163,121,221,48,233,17,11,169,58,181,61,184,232,250,37,151,94,112,146,94,102,69,244,149,241,34,251,5,248,242,255,0,225,166,23,15,90,43,78,235,175,169,87,184,90,102,175,45,88,50,233,169,248,145,119,183,130,117,196,158,22,207,210,44,103,220,68,94,117,255,0,202,115,134,181,106,6,160,185,171,181,182,191,193,118,251,134,152,167,187,206,107,15,193,144,143,162,234,85,244,86,126,105,52,252,114,125,133,207,161,41,66,73,9,44,18,75,5,246,0,242,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,43,204,155,152,253,118,93,118,228,225,159,67,31,240,52,168,62,62,223,188,235,18,33,33,110,84,28,82,28,141,42,159,29,15,36,250,108,163,115,137,91,228,68,226,220,73,116,141,8,70,247,194,218,134,181,156,88,251,83,235,39,222,5,195,243,23,197,170,114,189,227,167,247,107,181,81,161,218,199,121,248,189,73,162,239,244,60,153,169,218,245,118,150,219,105,50,203,198,163,241,19,25,195,157,76,146,86,182,137,14,126,117,73,144,225,85,95,22,62,212,250,201,247,129,112,252,197,240,23,83,202,227,216,79,76,191,26,249,196,209,42,132,85,229,113,236,39,166,95,141,124,226,104,149,64,0,0,0,0,0,41,91,157,95,181,61,173,247,127,7,230,53,16,229,145,195,165,137,197,6,150,107,222,153,223,81,255,0,251,1,50,143,55,123,223,224,202,167,134,172,50,196,206,155,78,183,214,233,117,214,174,146,213,177,126,70,94,70,78,117,126,212,246,183,221,252,31,152,212,70,85,228,99,250,108,254,141,255,0,121,0,238,188,14,114,171,141,165,87,10,181,75,136,243,137,85,185,232,117,132,189,108,83,41,115,221,240,144,151,18,81,45,154,147,142,32,208,167,86,226,154,74,219,101,69,177,45,43,243,168,83,139,54,216,177,240,0,1,70,220,203,248,28,147,195,141,228,246,176,216,235,136,189,58,189,43,14,33,152,141,161,168,235,161,212,94,39,31,56,73,101,4,148,156,99,74,29,83,42,66,125,68,54,109,172,136,210,133,189,121,35,21,113,99,236,177,172,159,119,247,15,203,159,1,173,96,178,158,86,156,4,254,93,204,160,241,93,170,15,236,183,233,85,15,25,104,82,227,200,195,147,231,68,124,210,83,36,41,7,150,217,101,246,148,72,107,36,167,28,108,205,100,77,36,146,253,107,13,170,0,0,0,0,98,174,44,125,150,53,147,238,254,225,249,115,227,42,140,85,197,143,178,198,178,125,223,220,63,46,124,6,181,131,106,129,170,184,218,160,0,0,0,5,0,243,71,246,236,212,223,193,126,79,8,95,240,160,30,104,254,221,154,155,248,47,201,225,0,149,92,140,127,77,159,209,191,239,33,21,121,163,251,118,106,111,224,191,39,132,37,87,35,31,211,103,244,111,251,200,69,94,104,254,221,154,155,248,47,201,225,0,149,92,140,127,77,159,209,191,239,33,106,130,170,249,24,254,155,63,163,127,222,66,213,0,0,0,6,172,52,154,77,86,191,85,133,66,161,83,37,212,106,85,25,13,196,135,14,35,42,121,249,47,184,162,75,109,54,218,72,212,181,169,70,73,36,145,25,153,153,17,11,233,229,231,193,101,43,133,141,47,143,93,187,237,248,137,213,75,150,57,157,193,48,164,166,81,194,96,220,220,213,61,135,18,146,74,16,148,147,74,116,144,106,37,188,74,62,163,136,67,59,113,87,45,46,95,113,180,122,149,71,226,15,87,233,82,219,212,25,241,252,77,30,147,45,167,98,191,109,33,105,148,195,132,225,33,243,67,235,145,25,246,148,104,121,164,173,131,202,76,137,100,172,88,80,0,160,30,104,254,221,154,155,248,47,201,225,11,254,20,3,205,31,219,179,83,127,5,249,60,32,19,255,0,146,167,178,197,211,247,129,59,229,212,225,63,196,0,228,169,236,177,116,253,224,78,249,117,56,79,240,1,170,184,218,160,106,174,3,101,62,19,189,150,52,111,238,254,222,249,115,3,42,140,85,194,119,178,198,141,253,223,219,223,46,96,101,80,0,0,1,74,220,234,253,169,237,111,187,248,63,49,168,140,171,200,199,244,217,253,27,254,242,24,171,157,95,181,61,173,247,127,7,230,53,17,149,121,24,254,155,63,163,127,222,64,49,87,58,191,106,123,91,238,254,15,204,106,35,42,242,49,253,54,127,70,255,0,188,134,42,231,87,237,79,107,125,223,193,249,141,68,101,94,70,63,166,207,232,223,247,144,11,84,0,0,1,173,103,22,62,212,250,201,247,129,112,252,197,241,178,152,214,179,139,31,106,125,100,251,192,184,126,98,248,11,169,229,113,236,39,166,95,141,124,226,104,149,66,42,242,184,246,19,211,47,198,190,113,52,74,160,0,0,0,21,87,206,11,132,63,62,46,44,88,95,226,33,95,41,114,127,252,196,88,18,217,105,101,255,0,33,135,9,11,255,0,16,162,111,248,247,5,170,0,13,107,56,98,226,22,234,225,127,89,104,186,185,107,70,241,254,3,169,26,163,75,92,167,35,179,83,130,234,118,187,29,197,32,255,0,228,184,131,82,86,148,58,211,75,52,47,102,211,113,59,196,45,213,197,6,178,214,181,114,233,141,224,60,127,78,53,58,150,137,78,72,102,153,5,164,237,106,59,106,89,255,0,202,113,102,148,161,43,117,215,86,72,70,253,165,242,113,35,11,68,160,107,109,210,199,14,85,105,117,29,58,84,134,158,161,189,37,47,165,105,67,140,54,183,89,34,144,132,61,177,183,148,235,104,55,8,214,104,66,76,212,179,245,213,242,104,13,59,73,234,154,203,105,198,215,75,143,208,150,10,42,9,145,95,147,224,228,201,234,69,105,42,112,227,108,138,100,241,117,205,9,99,168,223,172,223,87,127,125,184,1,63,249,74,112,81,233,185,144,248,178,212,218,101,42,101,21,158,179,118,93,61,242,235,184,169,204,191,211,93,77,68,74,216,223,69,109,58,219,73,113,42,81,184,106,116,137,179,105,149,174,218,135,201,73,164,210,168,20,168,84,42,21,50,37,58,155,78,142,220,72,112,226,50,150,88,140,195,105,36,182,211,109,164,137,40,66,82,68,146,73,17,17,17,17,16,250,192,0,0,4,85,230,143,236,39,169,191,130,252,226,16,160,17,127,220,209,253,132,245,55,240,95,156,66,20,2,3,106,128,0,0,0,0,20,3,205,31,219,179,83,127,5,249,60,33,63,249,42,123,44,93,63,120,19,190,93,78,16,3,154,63,183,102,166,254,11,242,120,66,127,242,84,246,88,186,126,240,39,124,186,156,2,127,138,213,230,197,193,69,58,233,181,106,124,84,105,189,51,101,201,70,196,155,197,132,20,169,15,85,96,165,184,241,219,144,218,73,75,109,159,10,219,59,150,73,109,9,54,141,215,22,178,54,136,151,101,64,3,88,205,23,213,235,203,65,117,66,223,213,205,63,126,35,117,219,118,66,158,142,82,216,39,152,117,11,109,77,58,203,136,236,102,135,26,113,198,204,210,105,89,18,204,210,164,168,137,69,144,56,193,226,206,242,226,235,84,63,46,43,177,229,209,232,80,35,183,26,133,110,42,121,74,98,148,131,109,4,249,161,100,219,68,181,186,234,13,197,44,209,191,29,52,25,154,90,65,23,19,197,213,51,68,168,188,69,222,116,110,29,28,136,230,159,64,145,26,53,41,113,37,191,41,133,45,17,89,76,147,109,231,212,165,186,143,18,79,225,123,148,133,22,13,6,104,52,152,198,182,157,58,133,88,186,168,212,155,166,227,252,159,162,205,168,71,143,81,171,248,53,203,244,124,85,184,148,187,39,160,131,37,187,211,65,169,125,52,158,229,109,193,119,48,19,171,150,47,1,223,187,125,118,54,188,234,197,23,117,131,111,212,19,232,218,93,70,157,212,139,116,60,148,60,151,48,174,170,79,163,29,244,199,53,110,109,198,158,81,56,201,231,99,169,43,169,29,83,74,173,109,56,178,244,226,220,182,244,134,13,42,37,153,18,158,210,168,137,165,186,78,197,114,43,133,212,75,200,116,141,93,110,166,243,112,221,53,41,78,41,102,181,41,70,163,81,246,176,0,0,1,13,121,142,240,57,39,138,219,54,5,225,167,203,137,31,81,108,248,239,162,11,46,161,166,145,91,136,163,37,156,39,95,50,37,33,105,81,41,76,41,74,233,37,110,186,149,18,73,227,117,186,33,27,84,10,1,230,143,237,217,169,191,130,252,158,16,14,149,193,247,9,151,151,23,90,161,249,15,66,145,46,143,66,129,29,201,53,219,141,48,10,83,20,164,27,107,54,9,104,55,26,37,173,215,80,77,165,4,189,248,234,44,136,210,210,204,182,8,210,221,45,177,52,90,196,166,105,158,154,80,189,13,109,209,186,222,10,23,138,122,71,75,170,242,222,115,243,143,45,110,43,46,58,181,122,202,60,103,5,130,34,34,133,124,149,61,150,46,159,188,9,223,46,167,9,254,0,0,43,171,152,255,0,49,250,238,133,215,93,208,109,6,127,194,95,81,60,52,138,245,122,68,36,58,221,41,183,16,135,154,141,29,167,146,166,222,121,198,214,133,45,197,37,77,161,181,146,83,185,197,25,176,22,42,40,7,154,63,183,102,166,254,11,242,120,66,85,114,163,227,167,248,142,23,245,174,243,255,0,197,226,216,19,103,39,254,82,85,75,114,65,171,254,107,194,161,73,253,118,73,127,238,118,68,85,230,143,237,217,169,191,130,252,158,16,9,255,0,201,83,217,98,233,251,192,157,242,234,112,159,226,0,114,84,246,88,186,126,240,39,124,186,156,39,248,0,0,0,166,190,116,154,199,66,188,53,150,210,209,218,67,61,73,122,119,79,145,34,169,39,114,203,108,170,146,99,184,152,219,20,130,35,216,195,17,221,234,37,107,74,188,78,223,85,77,168,142,21,90,154,57,93,188,52,106,255,0,214,42,67,221,72,154,119,80,161,199,170,70,218,130,219,22,164,169,77,166,78,245,44,140,246,62,196,118,186,105,66,212,175,19,187,213,75,106,51,229,184,167,214,191,223,19,196,21,237,172,109,211,252,20,75,130,160,94,1,133,53,211,113,16,88,105,17,226,245,83,212,112,137,227,97,150,141,205,171,52,245,13,123,112,156,17,89,79,2,220,40,208,181,31,150,141,223,111,244,169,82,235,90,199,233,73,145,228,73,101,113,60,36,168,78,170,61,53,183,228,50,106,117,214,89,151,15,196,145,99,105,117,220,79,77,68,106,234,5,123,112,45,122,213,108,14,48,116,146,187,70,143,17,233,18,174,136,148,69,166,74,20,164,19,21,5,120,23,148,68,149,36,247,165,169,46,41,7,156,18,201,38,100,162,35,73,236,102,53,87,27,41,240,171,170,95,187,79,14,58,117,169,143,87,125,51,62,179,111,197,244,172,223,11,225,250,181,70,145,209,157,249,178,66,18,156,74,105,244,250,137,36,30,50,140,164,210,102,25,84,106,174,54,168,26,171,128,217,79,132,239,101,141,27,251,191,183,190,92,192,202,163,21,112,157,236,177,163,127,119,246,247,203,152,25,84,0,0,0,5,43,115,100,225,15,247,34,212,127,223,5,101,66,217,104,95,245,5,250,89,46,79,234,185,22,226,120,222,125,237,173,172,137,100,203,232,66,157,78,20,178,75,137,125,39,210,65,178,131,186,145,213,53,99,242,19,247,44,188,191,117,47,253,198,126,79,212,127,40,255,0,142,255,0,189,126,25,207,21,252,71,231,127,137,234,127,23,235,254,175,124,0,160,30,12,184,191,186,184,59,212,121,215,141,38,131,249,71,69,173,83,213,79,171,208,156,168,185,17,185,56,61,236,62,149,164,150,132,188,210,200,201,43,91,110,97,183,95,65,18,77,205,233,197,90,171,169,151,86,178,106,61,199,170,87,172,191,17,90,185,170,14,212,36,237,113,197,182,206,243,245,24,107,168,181,173,44,180,130,75,109,160,212,123,27,66,18,71,132,144,249,117,10,21,155,78,191,238,90,126,156,213,165,213,45,56,181,137,172,208,103,75,73,165,249,84,228,188,178,140,243,132,104,65,146,212,209,33,70,70,132,119,51,245,83,228,89,171,128,11,99,68,174,206,40,237,26,94,188,212,34,21,9,82,16,138,125,38,93,53,249,140,87,42,238,186,219,16,161,56,77,118,66,13,215,137,211,83,164,108,168,152,54,220,45,174,24,11,9,229,71,193,71,238,101,106,177,196,166,166,83,41,82,110,75,182,159,30,77,164,214,58,207,81,233,111,54,165,28,141,228,163,109,47,74,109,196,118,74,119,182,209,109,53,145,188,243,73,177,80,0,16,3,157,95,178,197,173,247,129,7,229,213,17,85,124,39,123,83,232,223,222,5,189,243,22,5,170,115,171,246,88,181,190,240,32,252,186,162,42,175,132,239,106,125,27,251,192,183,190,98,192,11,9,231,113,164,49,151,74,211,221,123,130,196,70,228,49,33,219,66,168,226,159,119,174,250,22,151,37,66,74,27,238,209,33,179,110,121,169,94,170,204,222,108,189,114,34,217,24,57,86,107,29,11,72,184,184,164,70,184,217,196,75,246,158,237,156,220,157,203,254,11,42,75,236,57,24,246,33,10,53,245,31,142,211,24,245,82,158,190,245,40,146,131,35,181,78,98,186,57,66,214,78,17,239,184,213,119,188,60,187,62,158,253,227,75,147,181,107,232,202,128,195,174,40,182,37,104,37,117,88,57,12,101,91,146,142,190,253,170,82,18,66,131,52,246,245,170,233,173,255,0,109,106,53,10,60,71,234,86,173,98,21,110,27,82,208,165,48,227,241,158,67,205,165,196,165,73,81,160,212,130,35,34,82,79,25,193,151,152,13,162,5,85,243,206,253,9,255,0,73,63,187,69,159,90,119,77,10,249,181,104,215,173,173,59,198,209,110,10,124,122,165,58,79,73,109,245,226,190,218,92,105,205,139,36,173,59,144,180,158,20,68,162,206,12,136,251,10,193,231,157,250,19,254,146,127,118,128,197,92,149,61,169,238,159,187,249,223,49,167,7,58,191,106,123,91,238,254,15,204,106,33,201,83,218,158,233,251,191,157,243,26,112,115,171,246,167,181,190,239,224,252,198,162,2,26,232,190,144,222,90,245,170,22,254,145,233,251,17,28,174,220,82,20,204,115,150,249,50,195,72,67,106,117,215,156,95,115,36,54,211,110,56,100,146,82,204,144,100,148,169,70,73,61,135,184,104,225,210,196,225,127,75,32,105,157,139,31,252,84,202,196,221,239,127,132,234,158,25,150,95,153,211,117,215,58,61,94,130,21,210,66,182,35,200,139,204,206,170,249,42,123,83,221,63,119,243,190,99,78,23,82,0,0,0,0,0,0,35,175,28,156,34,82,184,190,210,52,218,140,84,98,81,238,202,12,133,84,173,202,171,241,210,180,33,243,65,165,113,94,89,36,221,68,103,139,110,254,153,228,150,219,46,26,92,233,19,106,145,64,3,86,203,178,214,174,216,215,85,102,202,186,96,248,42,213,191,80,145,75,168,198,234,161,206,132,166,28,83,110,183,189,6,164,43,106,208,162,202,76,210,120,201,25,151,113,221,120,117,208,107,203,137,45,92,161,105,77,153,10,90,151,81,144,133,212,231,51,28,158,69,38,156,75,73,72,154,233,41,104,78,198,210,172,146,77,105,222,179,67,105,61,235,73,28,181,231,87,237,79,107,125,223,193,249,141,68,101,94,70,63,166,207,232,223,247,144,9,255,0,195,71,14,150,39,11,250,89,3,76,236,88,255,0,226,166,86,38,239,123,252,39,84,240,204,178,252,206,155,174,185,209,234,244,16,174,146,21,177,30,68,94,102,121,84,0,5,43,115,171,246,167,181,190,239,224,252,198,162,50,175,35,31,211,103,244,111,251,200,98,174,117,126,212,246,183,221,252,31,152,212,70,85,228,99,250,108,254,141,255,0,121,0,181,64,0,0,17,87,154,63,176,158,166,254,11,243,136,66,85,8,171,205,31,216,79,83,127,5,249,196,32,20,173,194,119,181,62,141,253,224,91,223,49,96,79,254,121,223,161,63,233,39,247,104,128,28,39,123,83,232,223,222,5,189,243,22,4,255,0,231,157,250,19,254,146,127,118,128,197,92,149,61,169,238,159,187,249,223,49,167,11,169,20,173,201,83,218,158,233,251,191,157,243,26,112,186,144,24,127,138,174,25,236,222,43,244,142,102,150,222,19,165,211,150,153,9,169,82,42,113,140,212,186,117,69,180,56,134,159,54,247,18,94,70,215,92,66,219,81,150,228,45,91,84,133,236,113,31,95,13,28,58,88,156,47,233,100,13,51,177,99,255,0,138,153,88,155,189,239,240,157,83,195,50,203,243,58,110,186,231,71,171,208,66,186,72,86,196,121,17,121,153,229,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,17,123,152,7,13,48,184,133,209,90,143,65,125,58,189,188,211,213,120,138,193,159,81,76,68,149,177,188,27,173,164,178,183,190,145,231,30,242,50,242,160,234,205,46,163,102,93,51,41,18,203,167,58,139,61,200,235,250,39,135,89,112,210,126,70,101,244,147,241,50,251,70,210,11,74,86,149,33,69,146,81,25,31,216,41,131,155,31,13,106,211,253,65,111,87,104,141,127,130,238,7,9,50,143,119,148,215,223,157,33,127,73,213,43,232,160,188,146,73,248,96,251,0,154,92,176,248,139,141,172,58,33,22,212,169,57,178,177,107,18,41,105,107,6,123,227,70,137,9,178,115,36,210,16,89,91,134,91,114,163,250,204,132,207,26,232,240,85,174,147,116,43,93,237,218,230,115,78,168,206,137,78,168,121,122,145,156,153,29,78,171,248,181,168,240,150,188,146,68,127,3,248,236,47,105,92,180,235,198,217,165,221,52,151,55,195,170,195,98,107,42,194,139,40,117,180,173,63,72,136,252,148,94,100,71,245,16,8,247,204,97,181,185,194,197,213,177,27,182,68,156,163,239,140,17,83,165,247,26,252,192,61,179,163,25,251,158,65,255,0,247,196,54,14,230,23,29,217,60,45,221,232,105,158,161,166,159,80,81,250,196,91,75,209,210,251,253,127,96,215,189,147,232,74,65,175,183,77,194,51,253,134,3,98,238,8,223,67,252,51,216,166,143,228,208,169,105,63,180,169,241,134,117,17,203,151,253,81,138,175,12,54,139,145,215,188,152,167,192,97,71,131,44,41,52,248,185,46,228,95,17,35,64,0,0,0,99,221,125,212,202,118,145,233,29,211,124,79,145,210,93,62,145,57,232,190,162,149,189,246,226,186,234,19,217,10,198,122,103,220,200,203,227,240,25,1,197,165,164,41,197,158,18,130,53,25,252,8,133,54,115,93,226,149,251,214,245,45,25,182,221,197,42,140,173,211,21,180,187,203,101,233,209,220,78,22,209,43,232,169,61,201,102,159,134,79,184,8,63,172,90,135,80,213,61,74,184,111,154,139,155,215,85,169,75,148,223,100,150,212,59,33,199,72,187,37,57,254,48,255,0,146,71,246,121,11,12,229,65,194,59,53,121,103,175,55,140,29,237,68,115,167,76,71,84,203,14,164,224,202,101,220,182,241,31,145,171,213,82,49,241,247,16,133,60,35,232,93,87,94,245,166,129,106,68,103,116,22,102,197,149,81,94,228,150,216,165,45,134,221,60,27,136,51,194,93,47,162,123,190,31,86,195,122,117,100,82,244,230,201,162,217,84,132,226,53,30,4,104,73,60,171,214,38,153,67,100,126,178,148,101,217,5,219,39,246,159,152,14,198,148,146,82,73,73,96,136,176,67,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,107,229,204,110,202,43,27,139,43,202,144,201,238,142,159,71,116,151,229,187,252,27,17,71,219,114,140,187,175,222,99,43,114,129,189,19,66,226,17,118,162,157,218,87,22,61,93,185,221,225,224,207,115,245,79,30,127,18,253,163,219,206,18,157,50,55,16,76,84,31,94,99,205,221,208,44,23,109,144,160,18,188,143,62,127,17,138,185,109,76,68,46,44,236,247,214,125,139,210,31,44,152,95,233,1,176,56,0,0,0,0,0,0,0,0,0,0,0,0,15,7,93,67,40,55,28,60,36,188,204,121,136,209,199,159,17,84,237,2,209,201,82,122,152,171,85,54,120,20,225,93,250,114,162,147,157,250,75,79,209,123,249,88,250,187,249,5,41,241,123,115,166,238,215,251,154,178,133,110,75,222,11,7,140,121,66,142,159,129,126,175,192,76,78,75,180,130,93,247,120,85,77,125,218,244,126,11,31,22,106,41,248,255,0,160,86,245,70,163,50,173,49,202,133,65,238,172,135,113,189,123,73,57,193,17,23,98,34,47,34,33,101,28,151,20,203,119,149,226,149,47,14,61,232,253,169,193,247,195,85,28,128,183,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,6,57,171,232,20,109,72,209,95,203,154,76,45,213,155,121,239,18,235,189,67,44,195,98,36,231,84,156,41,196,163,233,172,143,36,147,87,218,93,132,231,28,69,219,109,211,175,11,98,173,107,85,153,234,195,171,66,126,19,232,220,164,229,14,182,164,40,178,147,35,242,81,249,25,31,214,64,53,133,182,43,117,11,50,237,165,220,48,215,209,155,69,168,49,49,179,194,85,181,198,93,74,203,204,140,143,6,146,247,25,125,70,54,38,224,243,85,127,117,253,2,181,110,87,157,234,75,102,155,6,36,181,109,198,95,40,81,214,179,193,33,5,230,231,184,177,240,20,71,197,182,150,187,164,90,255,0,121,90,253,62,156,55,43,53,25,84,244,100,143,108,67,154,250,26,44,239,81,159,102,255,0,148,123,190,34,122,242,109,214,86,26,135,92,210,26,131,219,159,92,137,53,86,61,83,44,32,202,159,29,37,217,24,243,207,115,87,236,247,128,181,32,0,0,17,39,153,219,200,107,133,234,177,40,179,189,215,210,95,105,211,166,137,108,34,103,51,119,16,142,23,107,4,181,237,53,46,65,23,108,228,253,29,48,5,9,83,80,110,212,98,182,148,238,53,190,132,145,103,25,202,139,176,216,175,130,72,114,33,112,211,99,183,32,176,106,162,83,22,146,237,217,39,2,54,11,183,216,53,220,183,82,165,220,20,196,32,240,165,76,100,136,254,7,188,134,199,60,42,147,144,56,114,177,28,152,238,226,110,218,165,184,106,219,140,36,160,49,238,47,176,192,71,126,107,218,220,173,62,208,210,179,40,243,186,117,59,134,79,132,144,142,150,115,9,248,115,155,87,117,54,164,253,36,23,145,146,190,194,238,41,114,199,181,170,55,229,233,70,180,233,201,223,42,181,81,143,9,29,210,94,179,206,165,178,62,230,146,243,89,123,203,237,33,39,121,156,106,249,106,127,18,21,8,16,94,204,43,109,183,104,202,70,223,55,163,207,152,70,172,154,18,127,69,194,237,220,190,179,25,15,148,175,15,173,95,186,179,39,82,46,8,253,74,101,10,50,213,16,183,153,98,107,50,96,188,133,122,142,37,95,69,103,216,210,105,248,228,251,0,180,206,20,180,146,159,163,90,27,106,90,145,162,116,37,157,42,11,245,15,206,41,91,229,248,54,27,117,93,214,178,44,155,126,73,61,191,15,175,47,15,22,219,75,77,165,164,22,18,130,36,145,124,8,135,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,134,188,197,56,21,141,197,45,154,119,198,159,64,136,141,84,160,71,101,152,47,73,148,234,17,83,167,50,114,22,116,210,35,112,152,101,106,114,66,156,67,202,71,211,66,80,165,161,10,53,162,101,0,13,93,233,53,59,203,74,47,248,85,152,109,203,160,93,150,117,97,185,45,34,92,66,39,233,245,24,143,18,146,78,50,242,76,137,109,186,217,101,14,36,251,164,201,69,230,67,228,187,46,154,237,243,117,86,111,91,166,119,141,173,92,21,9,21,74,140,158,146,27,235,202,125,197,56,235,155,16,73,66,119,45,106,60,36,137,37,156,17,17,118,22,169,205,23,151,252,58,188,58,151,19,122,33,110,244,106,172,248,154,141,241,75,97,198,24,138,228,86,152,117,247,170,201,234,45,27,94,46,150,29,109,178,90,158,83,137,112,146,75,39,84,237,75,0,191,238,87,30,194,122,101,248,215,206,38,137,84,34,175,43,143,97,61,50,252,107,231,19,68,170,0,0,0,0,0,1,74,220,234,253,169,237,111,187,248,63,49,168,140,171,200,199,244,217,253,27,254,242,24,171,157,95,181,61,173,247,127,7,230,53,17,149,121,24,254,155,63,163,127,222,64,45,80,0,0,6,42,226,199,217,99,89,62,239,238,31,151,62,50,168,197,92,88,251,44,107,39,221,253,195,242,231,192,107,88,54,168,26,171,141,170,0,0,0,0,98,174,44,125,150,53,147,238,254,225,249,115,227,42,140,85,197,143,178,198,178,125,223,220,63,46,124,6,181,131,106,129,170,184,218,160,0,0,0,5,0,243,71,246,236,212,223,193,126,79,8,95,240,160,30,104,254,221,154,155,248,47,201,225,0,149,92,140,127,77,159,209,191,239,33,21,121,163,251,118,106,111,224,191,39,132,37,87,35,31,211,103,244,111,251,200,69,94,104,254,221,154,155,248,47,201,225,0,149,92,140,127,77,159,209,191,239,33,106,130,170,249,24,254,155,63,163,127,222,66,213,0,0,0,0,0,0,5,0,243,71,246,236,212,223,193,126,79,8,95,240,160,30,104,254,221,154,155,248,47,201,225,0,159,252,149,61,150,46,159,188,9,223,46,167,9,254,32,7,37,79,101,139,167,239,2,119,203,169,194,127,128,13,85,198,213,3,85,112,27,41,240,157,236,177,163,127,119,246,247,203,152,25,84,98,174,19,189,150,52,111,238,254,222,249,115,3,42,128,0,0,10,86,231,87,237,79,107,125,223,193,249,141,68,101,94,70,63,166,207,232,223,247,144,197,92,234,253,169,237,111,187,248,63,49,168,140,171,200,199,244,217,253,27,254,242,1,138,185,213,251,83,218,223,119,240,126,99,81,25,87,145,143,233,179,250,55,253,228,49,87,58,191,106,123,91,238,254,15,204,106,35,42,242,49,253,54,127,70,255,0,188,128,90,160,0,0,13,107,56,177,246,167,214,79,188,11,135,230,47,141,148,198,181,156,88,251,83,235,39,222,5,195,243,23,192,93,79,43,143,97,61,50,252,107,231,19,68,170,17,87,149,199,176,158,153,126,53,243,137,162,85,0,0,0,0,173,94,108,92,107,211,173,107,86,167,194,190,155,212,247,220,149,156,70,188,95,65,202,142,245,42,10,155,143,33,184,237,168,146,134,222,241,77,189,181,102,151,22,146,104,157,109,104,51,116,141,18,131,141,190,48,109,158,17,180,189,218,210,142,36,219,218,185,29,244,218,116,121,109,72,232,78,125,167,24,67,203,113,198,144,105,74,25,76,148,58,104,82,219,55,9,38,132,41,38,123,147,175,93,90,173,85,175,213,102,215,107,181,57,117,26,149,70,67,146,230,76,150,242,158,126,75,238,40,212,227,174,56,163,53,45,106,81,154,141,70,102,102,102,102,96,59,94,139,233,13,229,175,90,161,111,233,30,159,177,17,202,237,197,33,76,199,57,111,147,44,52,132,54,167,93,121,197,247,50,67,109,54,227,134,73,37,44,201,6,73,74,148,100,147,107,70,144,222,90,11,170,23,6,145,234,3,17,27,174,219,178,18,204,131,136,249,60,195,168,91,105,117,167,155,95,99,52,56,211,141,184,68,162,74,200,150,68,164,165,68,105,43,201,229,221,194,31,239,82,209,163,252,169,133,209,212,43,199,165,54,232,217,63,196,178,199,73,78,248,88,141,237,34,108,186,77,186,173,230,157,251,157,113,220,56,182,201,173,174,98,60,33,254,250,221,26,47,201,104,93,109,66,179,186,179,109,125,243,252,51,47,245,84,215,138,136,230,226,54,207,170,219,73,216,106,217,181,214,218,203,136,108,221,220,17,171,148,167,26,254,155,135,15,132,221,77,169,213,102,86,153,235,57,101,212,31,62,187,106,130,203,29,69,211,20,100,157,237,244,80,211,174,52,167,20,164,155,102,166,136,219,38,153,66,236,252,106,195,73,171,85,104,21,88,85,218,21,78,93,58,165,78,144,220,184,115,34,60,166,95,140,251,106,37,54,235,110,36,201,72,90,84,68,162,81,25,25,25,17,144,191,238,0,120,193,165,113,101,164,105,85,64,229,183,125,217,209,225,192,186,208,243,73,36,73,125,104,81,55,57,165,54,132,181,178,65,178,234,205,180,165,38,210,210,180,109,216,77,184,224,74,0,0,1,21,121,163,251,9,234,111,224,191,56,132,40,4,95,247,52,127,97,61,77,252,23,231,16,133,0,128,218,160,0,0,0,0,5,0,243,71,246,236,212,223,193,126,79,8,79,254,74,158,203,23,79,222,4,239,151,83,132,0,230,143,237,217,169,191,130,252,158,16,159,252,149,61,150,46,159,188,9,223,46,167,0,159,226,0,115,58,227,199,247,16,161,73,208,109,39,173,109,191,174,10,122,189,37,84,167,84,122,114,173,118,84,182,84,222,83,210,81,117,164,48,169,4,157,174,54,235,41,54,222,44,111,105,71,34,184,193,226,206,205,225,23,75,255,0,46,43,177,226,86,43,179,228,55,26,133,110,42,121,197,126,170,178,113,4,249,161,100,219,166,132,52,210,205,197,44,209,179,61,52,25,146,157,65,30,189,151,253,255,0,121,106,157,229,86,212,29,65,184,101,215,46,26,228,131,147,58,116,147,45,238,175,4,68,68,68,68,148,33,41,36,161,8,73,18,16,132,165,41,36,165,36,68,11,2,192,188,181,78,242,164,233,246,159,91,210,235,151,13,114,65,70,131,6,49,22,247,87,131,51,51,51,50,74,16,148,146,150,181,168,201,8,66,84,165,26,82,147,50,238,188,78,240,245,117,112,191,172,181,173,35,186,100,248,255,0,1,211,147,78,170,34,43,145,217,169,193,117,59,154,144,218,86,95,242,155,89,37,75,74,29,105,212,18,215,179,113,219,79,43,222,10,63,123,253,136,141,103,212,42,101,86,14,164,222,84,245,198,118,157,52,186,62,134,165,169,228,173,17,205,164,168,242,243,189,38,30,112,220,34,91,126,163,91,27,82,29,234,102,174,53,248,81,161,113,105,163,83,108,222,149,42,29,223,77,204,203,90,183,53,149,171,192,74,220,131,113,179,83,102,75,38,95,66,58,78,22,22,146,202,28,233,173,109,54,64,32,7,41,222,53,234,54,181,213,76,225,95,82,42,123,237,186,206,99,89,207,172,226,199,102,149,57,78,72,144,228,119,20,105,67,143,120,167,30,218,131,83,139,81,58,77,54,132,25,58,102,139,127,26,182,93,150,181,118,198,186,171,54,85,211,7,193,86,173,250,132,138,93,70,55,85,14,116,37,48,226,155,117,189,232,53,33,91,86,133,22,82,102,147,198,72,204,187,139,190,229,159,198,189,71,137,251,18,165,100,234,93,79,196,234,77,165,153,51,102,56,113,89,244,204,23,158,112,219,144,204,118,82,222,206,142,80,195,132,150,246,150,88,81,172,212,241,165,33,53,64,0,0,80,15,52,127,110,205,77,252,23,228,240,133,255,0,10,1,230,143,237,217,169,191,130,252,158,16,9,255,0,201,83,217,98,233,251,192,157,242,234,112,159,226,0,114,84,246,88,186,126,240,39,124,186,156,39,248,0,142,188,109,240,125,108,241,115,165,238,209,84,81,33,94,212,56,239,170,211,172,75,118,71,66,11,238,184,194,222,67,141,180,178,74,144,242,99,33,163,90,144,225,182,74,53,161,42,50,218,169,20,0,53,119,191,236,11,203,75,47,42,182,159,106,13,189,46,135,112,208,228,28,105,208,100,145,111,105,120,35,35,35,35,52,173,10,73,165,104,90,76,208,180,41,42,73,169,42,35,63,171,84,181,74,251,214,155,238,167,169,154,151,93,244,205,201,89,232,248,217,190,21,152,253,94,147,40,101,191,205,178,132,54,156,54,210,19,234,164,179,140,158,76,204,206,229,57,143,242,255,0,135,196,69,9,221,91,210,27,119,254,235,16,60,51,14,198,142,227,17,219,184,162,239,67,123,100,45,229,182,218,30,101,179,53,161,227,86,227,109,163,105,68,191,204,155,84,130,2,234,121,42,123,44,93,63,120,19,190,93,78,19,252,64,14,74,158,203,23,79,222,4,239,151,83,132,255,0,0,24,83,141,13,99,174,232,23,12,23,254,170,218,204,239,173,82,169,237,199,167,57,185,5,225,165,75,144,212,70,164,225,104,90,23,209,92,132,187,211,82,77,43,233,236,60,18,178,89,172,85,175,60,27,254,75,84,173,44,210,216,55,12,67,143,42,69,70,191,84,164,164,218,83,228,182,146,211,16,164,44,177,213,66,12,158,158,132,247,36,44,201,207,164,109,150,208,170,186,77,38,171,95,170,194,161,80,169,146,234,53,42,140,134,226,67,135,17,149,60,252,151,220,81,37,182,155,109,36,106,90,212,163,36,146,72,140,204,204,136,134,209,22,157,173,66,177,173,90,53,149,107,65,240,84,91,126,159,30,151,78,141,213,91,157,8,172,54,150,218,111,122,205,75,86,212,33,37,149,25,168,241,147,51,62,226,136,121,89,88,18,111,174,52,172,217,71,111,68,171,83,109,88,243,235,245,34,146,77,41,17,80,220,101,181,30,65,33,195,245,150,137,143,196,52,108,35,90,87,181,101,141,134,164,223,160,13,115,56,230,210,250,86,142,113,105,169,150,29,9,81,10,154,197,99,210,80,216,137,9,49,24,136,196,230,91,154,220,86,218,73,154,82,134,83,36,153,44,96,140,155,35,36,167,59,74,194,121,37,234,101,171,39,75,47,173,28,241,125,43,146,159,112,29,205,208,113,198,211,226,32,200,141,30,62,246,83,191,168,190,155,145,112,225,236,36,167,174,199,172,102,188,23,74,231,131,96,70,106,171,165,154,165,6,222,150,114,37,71,168,208,42,149,100,147,170,96,144,210,154,126,20,117,158,122,72,89,155,211,214,158,196,181,145,57,244,137,178,219,29,121,86,107,29,11,72,184,184,164,70,184,217,196,75,246,158,237,156,220,157,203,254,11,42,75,236,57,24,246,33,10,53,245,31,142,211,24,245,82,158,190,245,40,146,131,35,11,233,26,171,141,170,6,170,224,54,83,225,59,217,99,70,254,239,237,239,151,48,50,168,197,92,39,123,44,104,223,221,253,189,242,230,6,85,0,0,0,1,80,28,217,56,215,167,106,4,207,222,197,165,245,62,189,22,137,80,91,151,124,214,206,84,119,29,170,69,125,230,78,152,166,214,148,33,198,90,91,105,121,74,252,234,22,231,64,208,105,54,76,215,42,185,149,241,175,78,225,211,78,39,105,125,149,83,198,166,221,212,244,183,25,9,57,76,57,74,165,201,41,45,46,166,211,237,164,144,111,33,108,41,13,164,157,74,210,226,208,233,146,146,131,74,233,6,211,181,171,183,205,213,70,178,173,104,62,54,181,112,84,35,210,233,209,186,168,111,175,41,247,18,219,77,239,89,165,9,220,181,164,178,163,36,150,114,102,69,220,6,64,225,175,134,189,71,226,167,81,207,76,180,200,233,76,207,102,158,253,82,92,186,164,163,98,44,72,173,26,16,110,44,208,149,184,172,184,235,77,145,54,133,171,115,132,102,68,146,82,147,143,238,203,90,187,99,93,85,155,42,233,131,224,171,86,253,66,69,46,163,27,170,135,58,18,152,113,77,186,222,244,26,144,173,171,66,139,41,51,73,227,36,102,93,198,197,28,31,240,215,66,225,91,67,168,250,101,76,62,181,85,237,181,75,146,90,101,45,246,229,214,29,101,180,72,113,163,82,81,181,146,233,33,182,200,144,131,233,182,131,81,26,205,106,84,107,230,201,194,31,238,187,167,31,190,10,202,133,190,239,176,41,235,244,178,92,159,210,110,85,186,201,60,251,219,91,89,26,13,230,22,181,58,156,41,6,166,212,250,79,170,178,101,4,28,175,43,222,53,255,0,124,5,136,141,24,212,42,157,86,118,164,217,180,245,201,118,163,52,250,222,153,165,165,228,161,18,13,212,164,176,243,93,86,25,112,156,51,91,158,163,187,220,82,221,233,206,161,171,189,129,127,222,90,89,121,82,117,7,79,174,25,116,59,134,135,32,164,193,157,24,203,123,75,193,145,145,145,145,165,104,82,77,72,90,20,70,133,161,74,74,137,73,81,145,236,81,194,175,19,22,111,21,250,71,15,84,172,248,50,233,203,76,133,83,106,244,201,36,106,93,58,162,218,27,91,172,19,155,73,47,35,107,173,173,14,36,139,114,22,157,201,66,247,182,128,140,28,234,253,150,45,111,188,8,63,46,168,138,171,225,59,218,159,70,254,240,45,239,152,176,45,83,157,95,178,197,173,247,129,7,229,213,17,85,124,39,123,83,232,223,222,5,189,243,22,0,108,123,118,90,212,43,230,213,172,217,87,76,31,27,69,184,41,242,41,117,24,221,85,183,215,138,251,106,109,214,247,160,210,180,238,66,212,89,73,146,139,57,35,35,238,53,151,213,139,23,247,47,213,59,203,76,253,41,233,63,201,43,130,163,66,241,189,14,143,138,240,178,92,103,171,211,220,173,155,186,123,182,238,86,51,140,158,50,54,126,20,45,205,79,71,40,90,69,197,197,94,77,184,246,34,95,180,246,175,23,35,109,95,240,89,82,95,125,185,37,189,107,81,175,168,252,119,95,207,170,148,245,246,37,36,148,17,152,90,79,45,125,94,141,171,252,31,88,239,155,241,14,165,103,199,59,66,164,204,102,29,105,12,46,10,82,136,233,51,115,59,214,168,103,17,197,169,6,104,53,186,162,45,184,52,38,37,243,206,253,9,255,0,73,63,187,71,213,201,31,87,163,46,149,168,90,9,57,248,141,200,98,67,87,125,45,180,176,239,93,244,45,45,197,154,165,185,221,162,67,102,220,2,74,125,85,153,188,225,250,228,71,179,229,231,157,250,19,254,146,127,118,128,197,92,149,61,169,238,159,187,249,223,49,167,7,58,191,106,123,91,238,254,15,204,106,33,201,83,218,158,233,251,191,157,243,26,112,115,171,246,167,181,190,239,224,252,198,162,1,201,83,218,158,233,251,191,157,243,26,112,186,145,74,220,149,61,169,238,159,187,249,223,49,167,11,169,0,0,0,0,0,0,0,0,20,173,206,175,218,158,214,251,191,131,243,26,136,202,188,140,127,77,159,209,191,239,33,138,185,213,251,83,218,223,119,240,126,99,81,25,87,145,143,233,179,250,55,253,228,2,213,0,0,5,43,115,171,246,167,181,190,239,224,252,198,162,50,175,35,31,211,103,244,111,251,200,98,174,117,126,212,246,183,221,252,31,152,212,70,85,228,99,250,108,254,141,255,0,121,0,181,64,0,0,17,87,154,63,176,158,166,254,11,243,136,66,85,8,171,205,31,216,79,83,127,5,249,196,32,20,173,194,119,181,62,141,253,224,91,223,49,96,79,254,121,223,161,63,233,39,247,104,128,28,39,123,83,232,223,222,5,189,243,22,4,255,0,231,157,250,19,254,146,127,118,128,197,92,149,61,169,238,159,187,249,223,49,167,11,169,20,173,201,83,218,158,233,251,191,157,243,26,112,186,144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,136,120,172,210,74,126,178,232,109,215,106,73,137,215,150,84,169,207,211,255,0,56,164,236,151,224,223,109,165,118,90,8,240,110,121,40,246,252,126,172,188,60,92,109,46,182,166,150,89,74,200,210,101,241,35,1,171,189,241,107,84,108,59,210,179,105,212,83,178,85,22,163,34,18,251,164,253,102,93,83,102,125,141,69,230,131,247,159,218,98,232,249,80,235,113,234,14,134,157,153,88,157,212,169,219,210,124,36,116,116,177,136,76,67,130,218,123,165,180,167,233,44,252,204,213,246,151,113,15,57,181,112,250,213,133,171,17,181,38,223,141,211,166,87,99,33,82,203,121,158,102,189,38,115,203,87,174,226,149,244,80,93,137,36,159,134,15,176,199,156,177,245,124,180,195,137,10,124,9,207,98,21,200,219,84,100,163,111,147,210,39,195,34,86,73,10,63,162,217,246,236,95,89,0,183,142,54,161,72,157,195,77,240,220,114,201,162,137,83,90,139,183,116,148,9,57,46,255,0,104,215,82,164,131,106,163,41,181,39,105,161,245,164,203,57,198,20,125,134,200,92,85,18,231,240,229,125,185,13,220,19,150,213,81,194,86,220,229,39,1,255,0,143,218,67,92,91,137,42,69,193,83,66,207,42,76,199,136,207,226,123,204,5,241,114,196,121,14,240,189,73,36,150,54,58,194,79,237,42,116,33,45,132,76,229,144,226,23,194,237,28,144,189,198,149,199,35,237,140,31,163,161,137,102,0,0,0,48,167,24,122,171,251,144,104,21,213,114,178,239,78,91,212,217,209,34,43,110,112,249,194,144,180,30,13,11,47,54,253,229,143,136,215,102,231,173,212,47,59,182,169,112,204,95,90,109,106,160,252,199,15,9,78,231,30,117,75,63,34,34,44,154,143,220,69,245,16,179,254,114,122,202,195,176,232,122,67,79,123,107,232,145,26,170,255,0,170,103,148,17,84,35,168,187,163,30,120,238,74,253,158,241,2,184,73,210,215,117,119,95,236,219,95,167,212,134,221,102,157,42,160,140,145,110,136,83,88,67,165,157,233,50,236,231,242,79,119,192,5,176,114,168,208,40,218,111,162,191,151,53,104,91,107,55,11,222,37,167,122,134,120,134,252,72,46,165,56,75,138,71,211,65,158,77,36,175,176,187,9,206,56,139,74,219,167,89,246,197,38,214,164,179,210,135,73,132,196,38,17,185,74,194,26,109,40,73,101,70,103,228,146,243,51,63,172,199,46,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,160,57,209,82,9,187,238,207,170,146,187,187,233,12,150,62,12,211,147,241,255,0,64,135,92,33,220,233,180,181,250,217,172,173,91,82,215,141,201,227,62,112,159,79,192,255,0,91,224,38,103,58,53,50,229,227,103,37,43,203,140,250,67,114,112,125,178,213,59,2,181,233,213,25,148,169,141,207,128,247,73,246,179,177,123,73,88,201,25,31,99,35,47,35,48,27,78,180,234,30,65,56,217,229,39,228,99,204,70,142,3,56,138,167,107,238,142,69,147,212,205,90,151,191,199,39,10,237,212,149,40,155,239,210,66,126,139,63,201,207,215,223,206,75,128,0,0,0,0,0,0,0,0,0,0,10,79,230,255,0,169,146,46,205,114,133,100,17,127,4,181,58,157,21,118,245,188,84,56,14,171,182,194,50,193,167,222,106,253,158,66,235,212,173,165,147,26,217,113,83,122,157,255,0,174,87,29,200,149,126,106,79,131,216,88,242,219,13,132,31,242,82,126,104,248,0,196,162,123,114,124,175,69,167,241,0,253,21,228,229,218,166,222,137,228,251,116,225,79,82,188,139,30,71,239,50,253,162,5,109,60,110,199,97,158,56,30,212,100,105,111,18,118,165,218,242,55,181,23,199,111,78,113,157,208,36,182,93,246,168,252,220,248,0,216,188,7,139,110,33,212,19,136,60,164,252,140,121,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,171,14,114,90,35,136,116,77,103,165,163,38,110,198,163,200,111,62,69,138,132,149,57,149,57,246,118,36,126,223,112,130,220,23,234,116,141,43,226,50,203,172,54,222,230,42,53,154,117,50,81,228,139,107,14,79,142,165,171,232,40,207,4,223,145,17,31,192,197,236,241,99,166,140,234,166,130,94,54,218,255,0,143,69,26,161,34,41,119,238,249,66,125,8,47,164,146,243,115,222,120,248,141,116,174,10,108,203,38,248,169,82,29,45,178,168,53,87,163,40,187,30,28,97,227,73,251,204,188,211,241,50,251,64,108,255,0,68,169,177,91,163,64,172,197,60,179,62,43,82,91,62,253,210,180,18,139,204,136,252,143,224,67,237,17,155,151,142,170,51,170,156,52,91,242,144,188,187,64,106,37,13,226,193,246,91,20,248,134,175,228,36,188,220,247,100,190,179,18,100,0,68,78,104,19,142,39,12,21,54,201,57,235,62,243,126,126,89,167,205,18,236,65,142,110,178,151,31,135,24,136,79,251,237,109,180,31,216,112,39,128,166,13,55,167,170,173,168,150,181,41,9,220,169,149,168,49,200,179,140,154,223,66,126,37,241,248,139,246,190,175,56,218,31,193,19,85,101,126,102,76,43,5,49,227,39,186,183,74,69,33,74,65,103,106,200,187,181,230,101,183,227,245,209,55,15,145,152,153,175,122,107,18,75,155,25,126,239,163,54,226,176,103,181,42,154,209,25,224,187,159,99,19,119,154,111,16,17,39,69,181,244,42,219,157,213,135,74,167,66,144,249,244,141,57,113,162,155,21,69,235,183,159,35,79,146,204,190,223,48,16,26,187,84,171,106,102,160,204,169,173,59,234,23,45,93,199,82,156,164,191,59,33,243,81,22,112,148,253,37,249,224,139,236,27,0,240,49,163,116,237,31,225,230,210,138,195,91,103,86,105,48,42,211,189,101,30,36,61,6,49,56,93,214,178,63,89,191,52,224,190,4,66,163,249,107,232,148,173,89,226,18,153,81,121,27,105,246,218,153,171,169,204,145,229,200,243,161,153,167,29,68,171,232,185,156,247,47,168,197,247,67,140,136,81,24,134,215,208,97,180,180,159,177,37,130,255,0,48,15,112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,165,110,104,92,11,126,226,151,82,245,199,71,44,207,9,166,213,173,158,152,141,9,91,153,161,85,28,113,68,120,100,146,94,30,27,217,111,167,131,82,16,233,173,191,205,37,81,219,59,169,28,77,217,107,80,175,155,86,179,101,93,48,124,109,22,224,167,200,165,212,99,117,86,223,94,43,237,169,183,91,222,131,74,211,185,11,81,101,38,74,44,228,140,143,184,8,215,202,227,216,79,76,191,26,249,196,209,42,134,63,208,141,28,161,104,22,153,194,210,171,89,237,244,90,85,66,171,34,156,222,213,151,134,139,46,163,34,91,81,178,181,173,107,232,162,66,90,234,41,70,165,244,247,158,13,88,44,128,0,0,0,0,0,2,149,185,213,251,83,218,223,119,240,126,99,81,25,87,145,143,233,179,250,55,253,228,51,255,0,26,220,183,191,126,14,169,210,181,51,247,101,252,146,244,101,190,197,11,193,126,78,248,254,167,78,76,135,186,189,79,20,214,51,226,118,237,218,120,217,156,247,193,118,190,6,56,24,253,229,223,150,223,247,81,252,177,252,177,244,111,252,9,232,255,0,11,225,60,79,255,0,24,123,126,239,19,255,0,23,27,61,249,236,18,168,0,0,6,42,226,199,217,99,89,62,239,238,31,151,62,50,168,234,154,177,98,254,234,26,89,121,105,159,165,61,25,249,91,111,212,104,94,55,161,214,240,190,42,51,140,245,122,123,147,191,111,83,118,221,201,206,49,146,206,64,107,4,54,168,21,87,254,193,143,255,0,37,23,253,9,255,0,219,197,170,0,0,0,0,197,92,88,251,44,107,39,221,253,195,242,231,198,85,29,83,86,44,95,221,67,75,47,45,51,244,167,163,63,43,109,250,141,11,198,244,58,222,23,197,70,113,158,175,79,114,119,237,234,110,219,185,57,198,50,89,200,13,96,134,213,2,170,255,0,216,49,255,0,228,162,255,0,161,63,251,120,181,64,0,0,0,20,3,205,31,219,179,83,127,5,249,60,33,127,194,0,113,71,202,147,247,202,107,181,205,173,127,187,215,228,231,229,31,130,255,0,6,126,75,120,206,135,135,134,196,111,227,188,91,123,183,116,55,125,2,198,236,119,198,76,49,87,35,31,211,103,244,111,251,200,69,94,104,254,221,154,155,248,47,201,225,11,84,224,99,129,143,222,93,249,109,255,0,117,31,203,31,203,31,70,255,0,192,158,143,240,190,19,196,255,0,241,135,183,238,241,63,241,113,179,223,158,216,171,138,62,84,159,190,83,93,174,109,107,253,222,191,39,63,40,252,23,248,51,242,91,198,116,60,60,54,35,127,29,226,219,221,187,161,187,232,22,55,99,190,50,97,138,185,24,254,155,63,163,127,222,66,213,4,85,224,99,129,143,222,93,249,109,255,0,117,31,203,31,203,31,70,255,0,192,158,143,240,190,19,196,255,0,241,135,183,238,241,63,241,113,179,223,158,210,168,0,0,0,0,0,0,80,15,52,127,110,205,77,252,23,228,240,133,255,0,8,1,197,31,42,79,223,41,174,215,54,181,254,239,95,147,159,148,126,11,252,25,249,45,227,58,30,30,27,17,191,142,241,109,238,221,208,221,244,11,27,177,223,25,48,114,84,246,88,186,126,240,39,124,186,156,39,248,143,252,20,240,165,251,207,180,178,171,166,127,151,191,149,190,147,184,31,174,248,223,69,248,14,159,82,52,118,122,93,62,179,185,199,134,221,187,113,103,126,49,219,39,32,0,6,170,227,106,129,85,127,236,24,255,0,242,81,127,208,159,253,188,4,255,0,225,59,217,99,70,254,239,237,239,151,48,50,168,234,154,79,98,254,229,250,89,102,233,159,165,61,39,249,37,111,211,168,94,55,161,209,241,94,22,51,108,245,122,123,149,179,119,79,118,221,202,198,113,147,198,71,107,0,0,0,20,173,206,175,218,158,214,251,191,131,243,26,136,202,188,140,127,77,159,209,191,239,33,159,248,214,229,189,251,240,117,78,149,169,159,187,47,228,151,163,45,246,40,94,11,242,119,199,245,58,114,100,61,213,234,120,166,177,159,19,183,110,211,198,204,231,190,11,181,240,49,192,199,239,46,252,182,255,0,186,143,229,143,229,143,163,127,224,79,71,248,95,9,226,127,248,195,219,247,120,159,248,184,217,239,207,96,128,28,234,253,169,237,111,187,248,63,49,168,140,171,200,199,244,217,253,27,254,242,25,255,0,141,110,91,223,191,7,84,233,90,153,251,178,254,73,122,50,223,98,133,224,191,39,124,127,83,167,38,67,221,94,167,138,107,25,241,59,118,237,60,108,206,123,224,187,95,3,28,12,126,242,239,203,111,251,168,254,88,254,88,250,55,254,4,244,127,133,240,158,39,255,0,140,61,191,119,137,255,0,139,141,158,252,246,9,84,0,0,3,90,206,44,125,169,245,147,239,2,225,249,139,227,101,49,90,186,177,201,175,247,80,213,59,203,83,63,124,119,163,63,43,110,10,141,119,193,126,72,117,188,47,138,146,227,221,46,167,141,78,253,189,77,187,182,167,56,206,11,56,1,32,57,92,123,9,233,151,227,95,56,154,37,80,197,92,46,104,95,239,107,208,155,103,69,63,42,127,40,255,0,39,60,111,248,79,192,248,62,191,136,152,252,159,226,122,142,109,219,215,219,244,207,59,115,219,56,44,170,0,0,0,53,182,226,207,91,239,238,32,181,230,231,212,13,70,161,203,183,234,73,145,232,182,173,233,14,60,163,161,177,27,45,166,22,215,176,164,45,42,37,169,210,36,160,141,229,188,189,136,222,105,41,235,201,247,132,63,46,46,47,168,95,227,225,88,201,110,127,252,252,89,242,222,105,5,255,0,45,134,201,107,255,0,30,163,111,248,135,4,212,226,11,129,110,28,120,149,174,210,110,157,68,179,60,61,106,157,80,106,108,186,141,29,72,133,42,176,202,16,132,28,73,206,161,59,222,100,208,219,105,35,201,58,218,81,134,156,108,148,173,210,0,0,0,0,85,95,56,46,16,252,248,184,177,97,127,136,133,124,165,201,255,0,243,17,96,75,101,165,151,252,134,28,36,47,252,66,137,191,227,220,21,235,195,174,188,222,92,54,234,229,11,85,172,201,178,210,186,116,132,34,167,5,153,4,202,42,212,227,90,78,68,39,77,72,90,118,56,148,224,148,104,86,197,146,28,73,111,66,76,182,94,17,43,135,158,91,154,37,195,182,182,215,181,146,221,118,93,69,106,144,151,173,24,82,86,250,87,108,161,198,31,102,91,36,233,61,182,98,28,76,141,168,55,155,53,182,132,36,183,45,123,156,48,149,84,153,178,106,52,168,85,9,148,153,116,185,18,163,182,243,176,101,169,165,63,21,106,73,26,153,112,217,90,218,53,164,204,210,102,218,214,140,145,237,82,139,6,127,88,0,8,171,205,31,216,79,83,127,5,249,196,33,64,35,101,62,40,244,47,247,202,104,77,205,162,159,149,63,147,159,148,126,11,252,39,224,124,103,67,195,204,98,79,241,61,70,247,110,232,109,250,101,141,217,239,140,28,0,255,0,96,199,255,0,146,139,254,132,255,0,237,224,45,80,0,0,0,0,5,0,243,71,246,236,212,223,193,126,79,8,79,254,74,158,203,23,79,222,4,239,151,83,131,138,62,84,159,190,83,93,174,109,107,253,222,191,39,63,40,252,23,248,51,242,91,198,116,60,60,54,35,127,29,226,219,221,187,161,187,232,22,55,99,190,50,121,255,0,130,158,20,191,121,246,150,85,116,207,242,247,242,183,210,119,3,245,223,27,232,191,1,211,234,70,142,207,75,167,214,119,56,240,219,183,110,44,239,198,59,100,194,154,249,128,107,166,178,235,71,16,85,120,186,189,107,85,108,183,45,77,148,200,54,116,201,201,148,221,23,243,77,155,202,109,196,54,218,30,241,11,34,123,174,73,61,237,169,146,74,214,218,26,50,144,28,168,248,40,253,211,110,166,56,148,212,202,101,86,53,183,105,84,35,201,180,154,199,69,154,197,81,151,20,163,145,188,148,78,41,152,174,54,142,201,78,199,29,61,166,179,38,94,105,86,41,197,95,5,26,53,197,157,58,26,239,106,103,163,238,74,127,135,141,14,228,132,74,76,232,240,74,83,110,200,142,88,81,54,230,246,210,243,109,155,201,117,44,169,245,184,148,25,154,146,172,213,105,218,212,43,26,213,163,89,86,180,31,5,69,183,233,241,233,116,232,221,85,185,208,138,195,105,109,166,247,172,212,181,109,66,18,89,81,154,143,25,51,51,238,3,150,0,0,21,213,205,115,130,143,221,54,213,127,137,77,51,166,82,163,92,150,149,62,68,155,181,172,116,94,172,82,217,109,42,41,27,205,68,218,158,138,219,107,236,164,239,113,163,218,75,51,101,150,149,82,218,91,170,87,222,139,95,116,205,76,211,74,239,161,174,74,55,91,193,77,240,172,200,233,117,89,91,46,126,109,228,45,181,101,183,86,159,89,39,140,228,176,100,70,91,63,8,149,167,60,182,52,27,79,56,151,174,113,17,22,155,17,248,238,72,102,117,175,107,55,7,165,78,183,230,236,46,180,148,145,173,68,234,205,210,83,140,164,146,219,113,247,158,196,25,161,149,52,18,43,74,175,10,238,160,105,197,185,122,220,246,21,86,202,170,214,169,237,76,151,64,170,45,10,149,79,113,69,147,109,102,143,235,34,81,33,194,73,145,56,219,75,220,218,123,88,0,0,160,30,104,254,221,154,155,248,47,201,225,11,254,16,3,138,62,84,159,190,83,93,174,109,107,253,222,191,39,63,40,252,23,248,51,242,91,198,116,60,60,54,35,127,29,226,219,221,187,161,187,232,22,55,99,190,50,96,228,169,236,177,116,253,224,78,249,117,56,79,241,31,248,41,225,75,247,159,105,101,87,76,255,0,47,127,43,125,39,112,63,93,241,190,139,240,29,62,164,104,236,244,186,125,103,115,143,13,187,118,226,206,252,99,182,78,64,0,0,0,0,170,190,107,156,11,127,31,197,6,138,89,159,248,196,171,254,20,21,127,201,82,106,141,199,36,255,0,206,248,165,165,95,168,241,163,253,208,240,181,64,1,0,57,42,123,44,93,63,120,19,190,93,78,19,252,98,174,30,248,116,177,56,105,163,221,22,158,153,199,240,54,221,118,224,58,236,42,102,247,157,244,126,232,16,227,56,215,89,231,92,113,221,206,69,91,219,148,101,142,182,194,44,32,140,242,168,0,160,30,103,90,165,251,168,113,147,122,248,74,239,164,233,86,151,135,181,169,255,0,193,122,62,23,194,182,94,45,142,232,74,151,182,115,147,125,117,110,206,125,85,26,9,2,255,0,133,85,255,0,176,99,255,0,201,69,255,0,66,127,246,240,29,215,146,126,151,213,109,237,35,191,53,94,160,169,108,199,188,235,17,105,176,99,189,9,77,33,198,41,232,115,50,154,116,207,15,33,110,204,117,163,218,156,37,113,86,91,148,102,100,139,31,24,171,133,205,11,253,237,122,19,108,232,167,229,79,229,31,228,231,141,255,0,9,248,31,7,215,241,19,31,147,252,79,81,205,187,122,251,126,153,231,110,123,103,5,149,64,71,94,97,26,95,74,213,94,15,181,38,153,80,84,70,100,80,40,238,221,16,101,189,9,50,87,29,250,122,78,73,244,178,100,109,173,214,155,118,57,184,147,202,81,33,125,148,70,104,86,190,214,157,211,93,177,174,170,53,235,107,78,240,85,171,126,161,30,169,78,147,210,67,157,9,76,56,151,26,115,98,201,72,86,213,161,39,133,17,164,241,131,35,46,195,105,49,88,23,103,36,42,21,98,234,172,213,173,110,32,63,39,232,179,106,18,36,83,169,31,146,139,151,232,248,171,113,74,106,55,93,115,201,110,244,208,105,71,81,69,185,91,114,125,204,5,143,233,237,235,74,212,171,2,218,212,106,20,121,108,83,110,170,60,42,220,54,165,161,41,125,182,36,178,135,155,75,137,74,148,146,89,37,100,70,68,165,22,115,131,63,49,171,184,217,163,64,116,210,187,163,122,53,105,233,85,199,123,254,87,75,181,105,233,165,183,87,244,106,32,117,162,180,165,38,51,125,4,41,100,158,147,4,211,89,220,165,47,167,189,70,106,81,138,235,255,0,96,199,255,0,146,139,254,132,255,0,237,224,39,255,0,9,222,203,26,55,247,127,111,124,185,129,149,71,84,210,123,23,247,47,210,203,55,76,253,41,233,63,201,43,126,157,66,241,189,14,143,138,240,177,155,103,171,211,220,173,155,186,123,182,238,86,51,140,158,50,59,88,0,235,250,133,114,85,108,219,2,229,187,232,86,196,187,146,165,67,163,205,169,67,162,196,53,117,234,79,178,202,220,110,43,123,80,181,111,113,73,36,22,16,163,202,139,9,87,145,246,0,1,172,14,170,234,101,213,172,154,143,113,234,149,235,47,196,86,174,106,131,181,9,59,92,113,109,179,188,253,70,26,234,45,107,75,45,32,146,219,104,53,30,198,208,132,145,225,36,45,255,0,148,223,8,127,185,22,156,126,248,43,214,22,203,190,255,0,167,163,209,41,110,127,85,184,182,235,196,203,236,238,109,4,72,39,159,90,18,234,178,165,154,91,75,9,46,146,205,228,30,127,188,56,22,225,198,242,215,27,91,136,41,22,103,162,174,155,98,160,170,178,147,71,82,33,69,171,78,39,141,246,164,206,109,180,145,186,243,111,153,186,78,37,73,83,138,61,175,27,168,36,160,164,0,0,0,0,165,110,108,156,33,254,228,90,143,251,224,172,168,91,45,11,254,160,191,75,37,201,253,87,34,220,79,27,207,189,181,181,145,44,153,125,8,83,169,194,150,73,113,47,164,250,72,54,80,120,83,151,231,16,183,222,129,241,29,108,162,214,141,85,172,210,175,42,132,107,126,177,109,194,148,203,62,150,235,172,218,140,101,215,50,104,158,105,231,82,227,106,82,155,254,91,102,235,104,117,197,11,254,187,45,106,21,243,106,214,108,171,166,15,141,162,220,20,249,20,186,140,110,170,219,235,197,125,181,54,235,123,208,105,90,119,33,106,44,164,201,69,156,145,145,247,17,215,132,14,1,52,191,132,74,173,195,114,208,170,146,238,43,134,173,34,92,88,117,137,100,227,47,197,162,58,168,235,110,3,141,165,211,97,229,165,200,228,179,144,77,54,165,26,140,137,40,73,109,1,136,57,213,251,44,90,223,120,16,126,93,81,21,87,194,119,181,62,141,253,224,91,223,49,96,94,159,26,220,41,126,252,29,44,165,105,159,229,239,228,151,163,46,6,43,190,55,209,126,63,169,211,141,33,158,151,79,172,214,51,226,119,110,220,120,217,140,119,201,69,93,39,228,215,251,151,234,157,155,169,159,190,59,210,127,146,87,5,58,187,224,191,36,58,62,43,194,201,109,238,151,83,198,171,102,238,158,221,219,85,140,231,7,140,0,178,161,89,124,238,52,190,149,42,192,211,221,104,101,81,24,169,83,43,14,218,242,9,48,147,215,152,196,150,92,146,214,249,25,37,108,97,81,30,218,217,146,139,50,220,81,26,123,239,179,65,135,248,176,225,214,149,197,46,137,86,52,130,161,86,137,70,145,58,68,73,112,107,15,82,211,61,116,215,217,125,11,55,90,108,214,131,37,169,162,117,147,82,86,147,36,60,178,238,70,105,48,165,110,90,250,189,39,72,56,193,177,223,55,229,149,54,240,144,118,133,73,152,204,52,234,223,68,229,37,17,210,102,230,54,33,51,10,35,139,82,12,150,72,105,68,91,178,104,84,181,231,157,250,19,254,146,127,118,142,86,211,228,181,93,177,174,170,53,235,107,113,99,224,171,86,253,66,61,82,157,39,242,17,14,116,37,48,226,92,105,205,139,156,164,43,106,208,147,194,136,210,120,193,145,151,97,37,120,231,224,99,247,232,254,68,255,0,221,71,242,59,242,59,210,95,240,39,164,60,87,139,240,223,252,97,157,155,124,55,252,108,239,247,99,184,64,14,74,158,212,247,79,221,252,239,152,211,131,157,95,181,61,173,247,127,7,230,53,17,53,56,41,229,189,251,207,181,78,171,169,159,187,47,229,111,164,237,247,232,94,11,242,119,192,116,250,146,99,189,213,234,120,167,115,143,13,183,110,210,206,252,231,182,13,198,183,45,239,223,131,170,116,173,76,253,217,127,36,189,25,111,177,66,240,95,147,190,63,169,211,147,33,238,175,83,197,53,140,248,157,187,118,158,54,103,61,240,65,10,249,42,123,83,221,63,119,243,190,99,78,23,82,33,87,5,60,183,191,121,246,169,213,117,51,247,101,252,173,244,157,190,253,11,193,126,78,248,14,159,82,76,119,186,189,79,20,238,113,225,182,237,218,89,223,156,246,193,205,80,0,0,0,0,0,0,0,1,74,220,234,253,169,237,111,187,248,63,49,168,140,171,200,199,244,217,253,27,254,242,25,255,0,141,110,91,223,191,7,84,233,90,153,251,178,254,73,122,50,223,98,133,224,191,39,124,127,83,167,38,67,221,94,167,138,107,25,241,59,118,237,60,108,206,123,224,187,95,3,28,12,126,242,239,203,111,251,168,254,88,254,88,250,55,254,4,244,127,133,240,158,39,255,0,140,61,191,119,137,255,0,139,141,158,252,246,9,84,0,0,41,91,157,95,181,61,173,247,127,7,230,53,17,149,121,24,254,155,63,163,127,222,67,63,241,173,203,123,247,224,234,157,43,83,63,118,95,201,47,70,91,236,80,188,23,228,239,143,234,116,228,200,123,171,212,241,77,99,62,39,110,221,167,141,153,207,124,23,107,224,99,129,143,222,93,249,109,255,0,117,31,203,31,203,31,70,255,0,192,158,143,240,190,19,196,255,0,241,135,183,238,241,63,241,113,179,223,158,193,42,128,0,0,69,94,104,254,194,122,155,248,47,206,33,9,84,49,87,20,122,23,251,229,52,38,230,209,79,202,159,201,207,202,63,5,254,19,240,62,51,161,225,230,49,39,248,158,163,123,183,116,54,253,50,198,236,247,198,12,40,7,132,239,106,125,27,251,192,183,190,98,192,159,252,243,191,66,127,210,79,238,209,218,180,159,147,95,238,95,170,118,110,166,126,248,239,73,254,73,92,20,234,239,130,252,144,232,248,175,11,37,183,186,93,79,26,173,155,186,123,119,109,86,51,156,30,48,36,7,28,252,12,126,253,31,200,159,251,168,254,71,126,71,122,75,254,4,244,135,138,241,126,27,255,0,140,51,179,111,134,255,0,141,157,254,236,119,8,1,201,83,218,158,233,251,191,157,243,26,112,186,145,10,184,41,229,189,251,207,181,78,171,169,159,187,47,229,111,164,237,247,232,94,11,242,119,192,116,250,146,99,189,213,234,120,167,115,143,13,183,110,210,206,252,231,182,14,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,8,247,199,54,141,211,181,127,135,139,182,35,237,110,155,70,164,207,171,65,245,148,89,144,204,25,36,217,118,90,11,233,57,230,172,151,196,140,107,253,66,170,85,180,207,80,97,212,208,157,149,11,106,174,219,170,78,82,127,157,142,249,40,203,56,82,126,146,60,240,101,246,141,159,230,70,68,216,143,195,119,232,62,218,154,87,216,162,193,255,0,156,80,143,50,141,17,149,164,188,66,84,234,45,55,186,159,114,27,213,116,185,146,44,57,34,116,195,36,227,168,165,125,22,243,158,197,245,16,11,100,177,47,56,218,225,193,19,181,100,254,122,76,219,9,81,228,167,186,118,202,93,33,42,89,103,106,8,251,187,230,69,183,225,245,80,78,164,83,213,73,212,75,166,150,180,237,84,58,212,232,230,89,206,13,15,173,63,19,248,124,68,250,229,101,175,241,32,198,186,52,42,228,157,210,137,86,167,77,145,28,250,70,172,56,233,66,138,146,245,27,207,145,43,205,100,95,103,152,132,92,65,198,102,30,190,106,84,56,206,111,101,139,190,178,219,106,193,150,228,166,107,164,71,131,238,93,136,5,215,114,190,156,114,248,96,166,54,105,199,69,246,91,243,248,83,225,127,214,37,216,130,252,162,101,170,79,14,50,210,175,247,170,219,136,47,176,160,64,19,160,0,124,85,186,155,20,74,52,250,204,163,195,48,34,187,37,195,239,217,40,65,168,252,136,207,200,190,6,62,209,25,185,135,106,163,26,87,195,69,193,41,107,218,237,125,153,116,54,75,6,121,113,250,124,179,79,242,20,94,109,251,240,95,89,0,166,14,52,53,58,70,170,113,25,122,86,28,111,107,20,234,205,70,153,20,242,71,185,134,231,200,82,21,244,18,101,146,115,200,200,207,226,98,116,242,109,209,28,195,173,235,61,81,24,50,118,77,30,59,121,243,44,83,228,165,204,165,207,183,177,163,246,251,133,97,91,244,217,151,181,241,77,164,52,91,165,87,170,172,198,73,118,44,184,251,196,146,247,145,121,171,226,69,246,13,139,120,78,211,70,116,175,65,44,235,109,31,199,174,141,79,145,40,187,246,124,225,48,133,151,210,81,121,183,238,60,124,0,101,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,1,226,227,136,105,6,226,207,9,47,51,1,74,28,224,235,209,106,28,64,49,69,101,56,118,151,187,172,121,62,253,72,80,20,159,50,199,145,123,140,196,8,25,231,142,29,70,70,168,241,39,117,221,172,163,99,82,188,14,196,231,56,219,2,51,103,223,106,79,205,191,128,192,251,79,27,177,216,4,247,229,1,169,146,45,61,114,155,100,25,127,4,186,250,125,101,118,245,124,44,57,238,167,182,195,51,201,171,220,105,253,190,66,236,6,182,60,43,94,167,96,107,149,185,114,41,95,154,141,227,55,150,60,247,67,125,5,252,149,31,154,254,3,100,212,171,113,100,128,126,128,0,0,0,0,0,0,0,0,0,233,186,193,112,185,107,105,213,90,186,211,189,37,198,232,97,91,119,99,115,237,167,203,7,250,223,1,172,99,207,57,33,195,121,229,110,90,188,207,24,27,18,113,221,57,202,127,12,215,99,237,43,106,203,192,96,241,159,248,66,49,127,164,107,176,69,147,193,0,177,189,47,225,18,5,255,0,203,230,93,218,205,23,167,116,47,167,225,31,241,42,62,174,43,107,109,126,175,89,45,167,13,35,29,203,191,187,184,174,234,117,66,101,26,123,115,225,185,211,144,206,118,171,4,120,202,76,143,177,145,151,145,152,216,183,133,107,98,49,112,221,110,80,164,195,232,52,191,25,185,190,161,171,202,123,234,46,228,121,243,250,197,15,113,73,165,243,116,111,92,238,77,60,158,141,174,210,252,30,123,145,255,0,25,13,135,189,203,89,121,56,95,202,63,217,228,2,254,248,96,213,24,90,189,163,52,43,210,44,142,170,230,120,174,167,168,105,198,201,111,54,94,104,71,248,191,135,253,99,43,138,166,228,245,174,241,208,245,79,71,170,207,109,113,125,31,0,91,76,247,96,167,200,119,232,183,219,221,244,151,246,124,5,172,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,244,203,142,137,113,94,136,233,101,15,54,166,212,95,81,150,15,252,227,95,238,99,26,86,246,152,241,39,93,203,29,38,107,238,202,173,55,235,18,178,151,231,203,193,253,53,31,146,61,248,251,8,108,14,42,251,157,6,153,20,218,69,185,170,81,99,111,147,29,112,232,238,47,126,48,194,83,81,124,251,26,241,230,127,171,159,175,220,3,167,242,103,213,38,233,183,13,127,75,228,63,181,18,155,149,85,66,54,231,46,41,116,246,8,242,72,250,191,91,31,87,188,91,136,215,167,151,181,251,30,193,226,134,212,126,73,101,53,185,176,104,197,231,216,222,168,196,63,114,85,250,159,87,218,67,97,54,93,75,236,182,250,62,139,137,37,151,216,101,144,30,98,180,185,209,221,82,162,233,245,181,107,53,217,183,106,176,229,168,251,119,203,21,20,25,121,127,164,89,104,167,126,115,23,137,84,181,50,129,107,161,156,38,45,46,43,198,189,222,106,76,138,130,49,141,191,95,196,5,126,88,215,11,214,149,217,75,186,226,150,100,81,101,177,81,96,187,119,113,151,82,226,75,185,25,121,167,222,70,95,81,143,162,244,186,235,90,153,122,76,184,39,254,114,117,94,99,139,66,61,66,194,157,117,75,36,228,137,37,244,150,125,240,95,176,117,161,37,56,6,208,121,218,221,175,148,38,85,27,125,50,133,46,45,90,97,239,73,110,109,153,177,122,137,254,49,10,44,165,223,50,201,252,8,207,200,45,47,150,54,129,179,164,218,19,14,227,168,51,138,181,202,77,212,141,91,143,213,102,68,56,107,217,130,113,73,60,41,179,239,130,63,168,136,76,145,240,208,233,16,232,20,104,52,58,123,93,56,212,248,205,69,101,27,140,246,161,8,36,164,178,102,102,125,136,188,204,199,220,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,33,183,51,157,3,103,86,116,38,101,199,79,103,53,107,104,156,169,18,183,31,172,204,120,115,23,179,6,226,82,89,83,133,223,6,127,81,144,153,35,225,174,82,33,215,232,211,168,117,6,186,145,170,17,157,138,242,55,25,110,66,208,105,81,100,140,140,187,25,249,25,0,214,42,203,186,235,90,103,122,67,184,32,126,110,117,34,99,107,90,61,67,202,154,117,43,52,228,201,69,244,144,93,240,127,180,124,247,205,194,245,219,118,85,46,185,69,137,21,169,111,212,95,46,221,156,121,213,56,162,236,68,94,106,247,17,23,212,67,59,241,243,160,211,244,71,95,43,173,38,54,202,93,118,92,170,180,51,222,147,218,219,211,101,116,209,252,98,212,120,75,94,103,131,248,145,31,156,107,1,111,92,151,46,169,82,180,250,229,181,93,44,182,213,86,100,180,159,110,216,98,156,130,47,47,244,139,46,20,239,201,158,241,42,110,166,87,237,117,179,148,202,165,202,120,151,187,201,74,145,79,70,49,183,234,248,139,136,0,21,29,206,99,84,155,169,92,52,13,46,142,254,228,69,110,45,85,104,217,140,56,149,212,24,51,201,163,235,253,108,125,94,241,109,207,58,150,25,113,245,253,22,210,107,63,176,139,35,94,206,97,55,236,107,251,138,27,173,248,165,132,209,38,206,163,43,207,186,153,168,203,63,122,83,250,255,0,95,218,96,62,254,93,26,86,246,167,113,39,66,34,99,170,205,1,216,181,167,61,98,78,18,196,248,153,63,166,147,242,95,187,63,97,141,128,98,71,68,56,140,196,104,176,134,27,75,105,47,168,139,5,254,97,88,124,151,244,200,161,82,110,61,82,149,31,100,153,11,153,71,109,91,243,150,20,154,115,229,216,151,143,50,253,92,253,126,225,104,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,3,20,113,63,170,48,180,131,70,107,183,164,169,29,37,195,240,189,63,80,213,157,242,217,108,252,144,191,241,159,15,250,198,87,21,77,206,23,93,227,173,234,102,143,82,94,220,226,58,254,60,182,153,109,201,64,144,215,210,111,191,191,232,175,237,248,0,171,170,141,66,101,102,123,147,230,57,212,144,246,55,43,4,89,194,72,139,177,17,23,145,16,177,29,80,225,18,5,129,203,230,37,218,245,23,169,116,35,169,226,223,241,42,46,150,107,104,109,30,175,89,77,171,45,47,29,139,183,191,184,135,92,45,233,124,221,99,215,43,111,79,96,35,115,181,79,25,142,228,95,197,195,125,239,122,208,94,77,159,242,139,253,2,248,184,169,182,35,159,13,247,21,10,44,62,187,72,240,155,91,234,26,124,231,176,163,238,103,241,250,192,107,148,203,206,71,112,158,101,91,86,159,35,198,70,206,122,63,112,185,116,233,213,38,186,235,189,85,201,235,229,91,118,231,107,238,39,203,5,250,191,1,172,73,150,15,6,54,39,224,70,115,149,14,25,173,55,221,86,229,159,143,201,227,31,240,132,146,255,0,64,9,2,0,0,0,0,0,0,0,0,0,2,48,115,25,148,228,110,23,238,110,153,227,119,130,207,255,0,60,98,13,127,169,255,0,238,198,242,89,243,255,0,49,139,253,230,60,120,225,126,229,255,0,252,63,152,196,20,1,11,103,138,70,245,237,79,124,158,51,238,48,27,52,232,145,17,105,133,20,146,157,165,252,39,182,115,255,0,132,56,43,15,156,142,145,34,157,118,209,181,90,42,112,170,191,136,241,71,159,62,147,84,246,17,230,191,175,220,146,250,243,230,44,199,135,249,80,165,233,45,9,234,124,159,16,193,248,173,174,108,52,103,248,75,185,236,125,252,200,200,99,78,63,52,165,189,89,225,194,226,161,146,182,200,71,132,232,171,25,198,103,197,82,187,111,73,121,55,239,48,20,59,163,26,163,86,209,205,67,166,95,212,114,220,253,59,173,132,122,165,187,168,195,141,121,169,11,34,236,225,255,0,36,255,0,210,54,82,177,111,26,93,251,107,195,186,104,206,245,34,77,234,116,213,181,69,244,28,82,15,178,146,147,243,65,251,134,174,202,73,164,246,168,187,144,183,254,80,220,67,66,175,218,149,13,30,173,205,196,250,103,75,192,35,166,127,156,234,59,62,67,157,210,217,36,176,146,47,164,179,207,187,224,2,202,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,4,125,227,187,78,35,234,55,12,183,179,78,150,92,161,81,170,85,166,188,251,173,154,124,156,23,210,79,235,251,243,246,24,144,67,140,186,41,77,215,109,170,181,13,228,229,186,132,25,17,20,89,243,39,27,82,79,222,95,31,137,0,214,95,77,171,47,217,122,169,109,86,201,125,39,40,213,232,114,12,240,74,218,108,201,66,190,7,159,163,240,63,218,54,67,209,27,165,187,211,72,236,251,145,15,117,85,58,133,79,125,197,109,219,149,174,43,107,62,216,47,214,248,16,215,175,138,251,33,86,7,16,87,197,19,24,66,171,213,55,218,47,130,60,107,233,34,250,74,253,79,121,139,134,229,105,168,140,222,220,51,195,167,153,109,122,131,41,186,86,59,158,82,197,62,17,103,232,145,121,171,203,191,218,96,38,41,158,8,207,224,40,111,154,61,220,253,197,196,172,232,14,30,83,77,97,216,137,242,242,110,124,210,47,228,151,235,125,98,246,43,117,6,169,52,105,245,71,207,243,112,226,187,33,126,127,69,8,53,31,145,31,195,224,53,186,226,174,232,126,237,226,59,82,106,142,175,115,101,117,214,27,143,216,139,12,248,247,212,146,242,47,214,247,150,64,98,216,209,221,151,37,168,140,39,115,143,45,45,160,178,69,149,25,224,139,191,214,98,244,121,95,112,246,206,147,104,132,123,170,168,198,106,247,42,145,81,74,247,31,171,30,68,72,78,18,48,151,20,147,194,219,62,248,35,250,136,133,95,240,11,160,210,117,191,95,104,13,56,95,224,251,126,100,90,204,175,47,93,182,38,197,222,159,227,16,162,202,93,243,44,159,192,143,221,176,53,22,147,18,133,72,133,69,128,141,145,224,199,110,51,73,201,158,16,132,146,72,178,102,103,228,69,230,102,3,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,11,57,160,240,246,206,172,232,132,139,170,152,206,42,246,209,174,162,165,238,63,90,60,120,147,92,52,97,78,37,37,149,184,93,240,103,245,25,10,46,147,29,216,146,93,136,250,118,184,202,212,218,203,36,120,81,30,12,187,125,100,54,151,173,82,98,87,105,19,104,179,209,190,60,232,238,70,117,57,50,202,22,147,73,150,72,200,252,140,252,140,134,191,60,125,104,52,157,16,215,218,251,77,151,248,62,224,153,42,179,23,203,212,109,249,178,182,39,248,197,168,240,150,188,207,7,241,34,247,135,110,229,115,119,63,110,241,43,6,3,103,132,212,152,106,34,188,188,156,159,8,143,249,39,250,191,80,190,66,60,145,31,196,107,93,194,165,208,245,165,196,110,155,85,27,94,214,206,235,163,183,35,177,30,89,241,236,41,69,228,126,228,251,139,35,100,90,36,246,170,180,104,21,70,63,139,153,21,169,8,243,250,43,65,40,188,200,189,199,240,1,213,117,182,233,110,203,210,75,194,228,91,221,37,65,161,84,31,109,91,119,97,104,140,226,203,182,15,245,126,6,53,187,212,170,203,247,166,170,220,213,179,95,85,202,205,126,108,130,60,18,119,27,210,86,175,129,99,233,124,11,246,11,182,230,151,168,140,217,60,51,76,128,69,185,234,244,167,41,88,238,88,75,244,249,165,159,162,101,230,159,46,223,105,10,120,225,66,200,85,255,0,196,21,143,68,198,80,154,245,49,247,75,226,143,26,194,76,190,146,127,95,220,96,47,43,129,29,56,143,167,60,50,217,45,52,88,114,187,70,166,214,157,243,236,183,169,241,178,95,73,95,169,238,199,216,66,65,14,50,215,165,55,66,182,169,52,54,83,134,233,240,99,196,73,103,200,155,109,41,47,121,252,62,38,57,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,28,5,245,120,210,172,43,98,101,211,89,119,167,18,23,79,168,173,170,60,111,113,40,46,201,74,143,205,101,238,26,215,107,62,169,85,181,143,80,234,119,237,96,182,191,81,232,229,30,169,237,233,176,219,94,105,66,8,251,54,95,201,47,244,139,72,230,243,196,52,58,5,167,79,209,234,36,220,207,170,117,124,122,58,103,249,190,155,176,36,55,221,77,154,79,41,51,250,43,44,123,254,2,159,210,147,81,237,73,119,48,22,103,201,187,72,145,81,187,107,58,173,41,57,85,35,195,248,83,207,151,85,170,131,11,242,95,213,239,73,253,88,243,22,121,173,164,71,166,21,162,82,119,23,240,110,217,199,254,16,216,197,60,1,233,75,122,77,195,133,187,67,53,110,144,191,23,214,86,49,156,79,148,164,246,222,162,242,115,220,99,37,241,1,42,20,77,37,174,189,80,147,225,216,47,11,185,205,134,188,127,9,107,29,139,191,153,145,0,214,142,161,254,236,115,5,143,47,243,16,216,7,151,52,167,36,240,191,108,245,15,59,124,110,63,249,227,44,107,249,55,103,138,94,197,238,79,108,30,49,238,33,127,252,184,79,60,47,219,95,255,0,153,243,25,96,37,24,0,0,0,0,0,0,0,0,0,8,231,199,244,73,114,184,96,187,60,43,29,77,190,3,119,172,69,143,240,132,95,136,215,140,108,235,172,54,92,29,66,211,170,181,165,82,70,232,243,186,27,203,38,95,65,246,220,47,37,36,252,208,94,242,26,200,206,133,42,157,41,112,230,53,211,121,188,110,78,226,60,100,136,203,185,118,242,50,1,177,7,2,85,180,215,248,103,181,39,165,27,73,126,59,182,115,229,80,146,95,2,248,12,241,81,130,205,74,27,144,164,22,91,115,25,243,247,25,31,187,236,16,227,149,21,216,229,195,194,221,26,157,33,254,163,212,207,17,188,182,227,111,82,163,56,203,200,136,143,177,125,98,104,0,214,203,138,173,52,94,146,235,149,197,100,147,61,54,96,248,78,159,173,156,239,134,195,135,252,165,31,155,159,19,255,0,64,234,218,71,170,21,221,31,190,169,247,213,188,175,225,80,58,187,83,132,122,219,217,113,163,238,180,44,139,179,135,252,147,255,0,72,176,174,114,154,72,236,10,237,189,170,17,139,115,115,252,95,136,62,197,183,98,41,236,39,205,125,243,159,114,75,253,34,176,192,108,167,195,159,16,22,159,17,22,4,107,210,217,123,186,247,245,217,218,239,230,176,251,205,167,214,91,109,238,207,69,71,216,187,127,148,242,168,215,71,132,14,41,46,46,24,181,17,187,130,10,250,180,137,121,244,140,92,54,158,182,214,36,33,175,92,218,113,73,194,223,51,245,75,191,145,246,242,191,173,39,213,203,39,89,237,56,247,149,139,84,241,212,249,59,246,175,160,243,95,69,213,182,125,157,66,21,244,154,95,187,221,246,25,135,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,1,77,188,228,244,188,232,250,183,67,212,104,77,237,137,54,143,26,19,221,243,153,11,147,80,121,71,221,102,126,68,93,137,36,95,95,184,125,60,155,245,49,20,221,73,173,105,212,153,27,83,42,159,38,123,105,217,156,173,82,41,236,151,114,71,213,250,223,179,222,37,223,52,253,50,147,124,112,233,46,183,1,157,239,80,30,114,164,249,238,34,218,195,16,102,169,71,221,100,71,221,69,228,70,127,81,138,142,224,230,254,61,58,226,42,201,174,42,71,73,151,171,116,216,210,15,102,237,205,28,232,234,81,125,21,25,118,71,153,22,64,95,15,22,119,98,236,222,30,239,170,171,74,218,227,148,10,155,40,60,103,214,56,47,168,189,199,250,191,1,174,61,197,53,234,205,203,83,168,184,123,157,157,57,231,213,228,89,82,220,51,250,139,204,254,161,123,60,197,111,55,87,193,244,154,229,33,127,154,175,199,90,76,240,93,216,126,151,45,95,202,78,124,177,238,35,251,5,26,233,213,17,219,159,80,173,139,113,175,227,42,213,152,80,83,255,0,41,215,208,130,247,151,235,124,75,237,32,23,45,202,123,68,227,88,218,52,187,226,91,120,159,93,124,223,71,115,236,203,209,96,186,94,78,41,63,73,7,238,35,251,60,132,241,29,19,66,109,164,217,250,53,100,91,125,61,142,83,237,218,108,103,123,231,114,219,136,210,12,252,207,31,71,220,102,67,189,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,29,205,135,68,227,95,58,52,139,226,35,121,159,66,124,159,95,115,238,203,49,103,58,126,110,37,63,73,101,238,51,251,124,132,241,29,19,93,173,164,222,26,53,123,219,125,61,238,84,45,218,148,102,187,227,106,220,136,234,8,252,203,63,75,222,100,64,53,164,183,102,189,70,185,105,149,22,207,107,176,103,50,250,124,143,10,67,132,127,89,121,151,214,54,56,225,46,237,93,229,195,221,141,85,117,91,156,110,129,76,97,103,140,122,197,5,133,31,184,191,91,224,53,214,212,90,35,182,198,161,92,246,227,191,198,82,107,51,96,171,254,83,79,173,7,239,63,213,248,159,218,98,242,185,117,94,110,167,131,232,213,186,186,255,0,53,64,142,132,17,224,187,50,197,46,34,191,146,156,249,103,220,103,246,128,134,156,228,117,49,186,150,164,81,52,234,52,141,201,139,79,141,61,196,236,198,22,151,234,12,159,115,71,215,250,223,179,222,62,94,77,154,94,117,141,91,174,106,52,214,247,68,133,71,147,9,158,248,196,132,73,167,188,147,236,178,63,35,62,198,147,47,175,220,34,151,24,215,241,234,47,17,119,181,112,164,117,89,102,183,82,139,28,246,109,218,209,78,144,164,151,209,73,159,101,249,153,100,91,135,43,13,50,147,99,240,233,18,183,80,99,166,245,125,230,234,76,30,226,61,209,223,131,9,73,62,203,50,46,233,63,50,35,250,136,4,207,0,0,0,0,0,0,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,171,136,206,32,45,62,29,236,9,87,165,204,247,116,108,232,51,181,223,206,229,246,91,87,172,134,220,219,142,178,79,185,119,255,0,41,118,29,88,213,203,39,70,45,57,23,149,245,84,240,52,248,219,55,47,160,243,191,73,212,54,93,154,66,213,244,157,71,187,223,246,153,80,47,23,252,82,92,92,78,234,43,151,4,213,244,168,241,49,232,232,184,109,93,29,204,71,67,190,185,52,218,149,149,176,71,235,23,111,34,237,230,24,223,87,117,66,187,172,23,213,66,250,184,15,248,84,254,150,228,250,158,174,198,91,104,187,161,8,35,236,217,127,36,191,210,59,79,10,186,104,189,90,215,43,118,201,54,122,140,206,241,125,79,91,24,217,13,247,11,249,73,63,54,254,37,254,129,137,5,158,114,107,210,71,103,215,110,29,80,146,91,91,129,225,60,57,246,61,219,209,80,97,94,75,237,140,123,210,127,233,1,108,116,232,44,211,97,183,10,57,97,182,243,143,63,121,153,251,254,209,129,248,237,173,166,129,195,61,217,61,72,220,72,240,29,179,143,58,132,98,248,31,196,72,17,12,57,174,93,142,91,220,45,86,169,209,223,233,189,83,240,219,11,110,119,116,234,48,76,252,200,200,187,31,212,2,137,134,195,156,0,196,151,23,134,11,79,197,49,211,221,227,246,250,196,121,255,0,8,74,248,13,122,161,66,149,81,148,136,112,218,234,60,230,118,167,113,22,112,70,103,220,251,121,17,141,155,180,122,203,131,167,186,117,73,180,169,168,219,30,15,95,97,100,207,233,190,227,135,230,165,31,154,207,222,96,59,152,0,0,0,0,0,0,0,0,0,15,197,22,82,100,53,172,226,126,215,147,104,235,101,195,70,145,19,195,116,124,38,27,234,18,241,152,140,171,204,140,255,0,91,227,239,27,42,10,38,230,175,104,34,219,226,86,161,81,97,189,172,84,250,93,62,249,207,78,4,18,63,53,25,249,171,234,1,34,249,44,221,75,110,53,235,108,41,223,85,223,70,237,78,223,129,212,86,125,241,254,145,105,194,154,185,55,220,174,68,213,106,221,190,107,194,38,120,108,22,60,246,70,168,47,225,254,145,114,160,48,183,23,26,39,19,93,244,110,173,101,187,19,173,37,238,135,67,243,134,157,184,148,195,138,255,0,124,65,31,102,189,231,255,0,81,235,141,54,35,176,100,174,43,201,194,209,140,150,75,222,89,247,125,163,106,33,175,207,48,253,23,111,72,117,246,164,154,124,110,141,46,169,209,240,105,223,187,248,168,81,55,249,173,74,250,78,31,158,62,172,144,8,186,51,71,14,92,87,106,167,13,215,11,85,11,46,181,211,167,43,119,138,133,225,163,31,95,212,120,145,249,199,25,113,73,218,167,148,174,222,126,71,238,199,91,225,254,208,166,223,218,173,69,179,234,172,245,35,212,124,78,226,220,162,254,46,51,174,23,209,82,79,205,5,239,33,46,120,168,229,109,124,105,125,46,85,235,166,238,122,98,143,27,103,89,156,51,31,167,185,76,54,159,89,233,106,81,229,110,44,251,23,108,124,12,140,4,226,208,94,102,250,27,171,76,197,166,86,231,250,18,184,238,254,164,78,148,201,59,112,110,168,189,116,197,74,15,212,108,143,207,249,88,243,33,47,169,85,90,125,110,11,117,42,100,142,180,103,115,177,123,20,156,224,205,39,217,68,71,230,70,53,102,125,135,162,60,166,31,70,199,17,140,150,72,241,146,207,184,74,46,15,120,232,190,120,105,175,20,89,171,244,157,178,255,0,241,240,112,203,63,69,18,13,63,156,40,238,57,252,99,228,174,223,12,121,31,96,216,8,7,1,99,94,246,254,161,219,81,46,187,102,103,137,167,204,234,116,156,233,173,25,216,226,155,62,203,74,85,244,144,162,238,94,225,207,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,233,26,221,106,51,123,232,253,235,105,188,223,81,53,91,126,165,12,147,147,44,155,177,92,111,25,35,47,214,248,151,218,67,92,11,250,141,55,76,117,106,183,74,138,143,14,253,185,95,146,220,110,228,189,167,30,74,146,131,238,106,35,238,143,121,159,215,145,179,169,145,40,141,39,228,101,131,20,15,204,206,192,252,130,226,142,178,105,78,19,112,34,69,115,207,252,125,70,103,252,101,126,167,213,246,16,14,251,197,191,21,212,189,80,225,43,75,244,198,4,190,165,90,155,26,136,253,69,125,53,22,84,221,49,246,93,78,13,148,167,233,56,93,210,163,250,187,119,17,239,131,139,103,242,163,137,43,2,55,134,235,248,59,134,149,51,110,253,184,217,62,57,103,57,47,214,255,0,235,12,48,106,81,150,211,62,196,39,87,40,187,29,155,159,136,89,117,105,81,183,183,74,163,185,45,181,111,50,218,235,83,160,40,187,18,139,63,75,224,101,246,128,187,42,75,30,26,149,10,54,205,157,40,237,163,110,115,140,36,139,25,31,88,252,34,193,96,135,232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,249,42,204,120,154,84,200,198,141,253,88,238,35,110,113,156,164,203,25,31,88,252,50,201,96,192,107,129,198,61,181,249,49,196,149,255,0,27,195,116,60,101,195,85,153,183,126,236,239,159,32,179,156,159,234,255,0,245,132,131,225,31,138,234,94,151,240,149,170,58,99,62,95,78,173,82,141,91,126,156,190,154,143,10,114,152,195,45,39,4,202,147,244,155,62,234,81,125,125,187,135,55,75,29,155,99,136,88,149,104,177,182,55,85,164,55,45,197,111,51,220,235,179,167,168,251,26,143,31,71,224,69,246,8,42,74,81,22,210,62,198,3,184,216,84,121,186,157,171,84,74,84,164,120,135,238,58,252,102,228,247,36,110,57,18,82,149,159,99,73,22,77,126,227,47,171,3,99,253,17,181,89,178,52,126,202,181,25,111,166,154,85,191,77,134,105,201,158,13,168,173,183,140,153,159,234,252,79,237,49,71,156,179,44,15,203,222,40,232,198,164,229,54,250,35,215,124,255,0,196,84,97,255,0,198,79,235,253,127,97,139,249,34,36,145,36,188,136,176,64,63,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,7,1,124,222,246,254,158,91,82,238,187,154,103,134,167,195,233,245,92,233,173,120,222,226,91,46,200,74,149,244,150,146,236,94,240,28,165,86,171,79,162,65,114,165,83,145,209,140,214,55,175,98,149,140,153,36,187,36,140,252,204,132,66,215,174,102,250,27,164,172,202,166,81,103,250,110,184,214,206,156,78,148,200,219,178,109,40,253,117,69,82,11,212,112,207,207,249,56,243,49,88,188,97,113,211,124,241,45,94,56,176,151,232,203,105,143,226,32,225,151,179,185,17,205,95,156,56,237,185,252,99,6,174,255,0,28,121,23,120,186,195,15,75,121,44,48,141,238,47,56,44,145,103,5,159,120,12,201,196,111,21,218,169,196,141,194,237,66,244,173,117,41,201,219,225,97,120,104,197,208,245,25,37,254,113,182,91,82,183,41,148,171,191,151,145,123,243,133,196,253,225,95,149,181,241,170,20,184,183,174,164,57,232,122,60,157,253,22,112,204,142,166,213,62,218,189,102,101,165,69,133,182,131,238,93,243,240,35,49,17,184,128,180,41,182,14,171,86,172,250,83,61,56,244,239,13,180,183,40,255,0,140,140,211,135,244,148,163,243,89,251,204,7,65,135,21,217,178,81,25,146,202,215,156,23,216,89,255,0,64,216,231,132,125,19,137,161,26,55,73,178,218,137,209,146,207,95,175,249,195,86,236,202,125,196,255,0,190,44,139,179,190,227,255,0,168,169,139,151,134,139,183,171,218,251,77,77,66,55,90,151,75,235,120,196,239,219,252,108,41,123,60,150,149,125,38,203,203,63,94,8,108,12,0,42,199,157,53,212,183,35,89,86,194,93,245,90,244,150,228,237,248,157,57,101,223,31,233,22,156,41,175,156,141,202,228,189,86,162,91,228,188,162,23,137,201,99,203,124,106,122,254,31,233,1,15,248,96,181,228,221,218,217,111,81,163,196,241,61,111,23,150,250,132,140,226,35,202,243,51,47,213,248,251,134,202,105,44,36,136,81,63,42,139,65,55,39,18,180,234,139,205,238,98,153,214,234,119,198,58,144,39,17,121,40,143,205,62,236,139,217,0,0,0,0,0,0,0,0,0,0,0,20,233,206,136,218,253,210,236,226,67,27,86,94,144,222,189,198,123,255,0,131,211,177,219,221,129,113,98,151,185,198,106,3,23,62,174,219,246,123,95,78,215,241,123,203,191,254,19,22,158,225,127,36,191,87,226,127,176,6,19,229,199,123,185,101,113,101,103,62,226,241,14,71,164,60,66,113,244,182,211,101,146,123,237,51,46,234,247,13,131,70,175,186,109,94,147,108,94,180,234,228,55,186,79,70,235,109,94,210,86,55,52,180,159,99,35,47,37,31,184,108,215,106,85,85,91,160,69,170,41,123,141,237,253,241,143,37,169,63,2,248,124,0,114,226,186,121,200,105,82,174,141,49,183,117,10,41,101,203,87,197,238,79,235,120,153,20,246,139,205,101,143,163,250,170,253,158,98,197,134,47,226,79,77,225,234,182,144,86,236,233,138,216,153,158,27,10,193,158,54,74,101,207,34,82,127,197,151,191,254,160,26,230,233,181,193,54,214,189,105,213,234,115,189,57,17,122,219,21,180,143,27,154,90,79,177,145,151,146,143,220,54,114,162,213,26,174,210,153,169,33,173,136,127,118,19,187,56,218,163,79,158,11,224,53,109,109,78,66,146,74,82,112,180,123,179,241,47,254,184,217,3,132,155,197,23,214,131,91,119,26,23,187,196,248,207,118,62,140,215,209,250,169,253,79,128,8,235,199,55,46,203,123,91,97,79,212,11,3,248,13,219,249,172,183,235,187,226,187,198,107,205,217,40,105,27,90,105,127,201,239,159,142,12,233,66,181,70,168,80,42,111,82,42,140,116,101,49,183,168,141,201,86,55,36,148,93,210,102,94,70,94,241,180,216,166,222,110,220,63,67,177,175,90,70,170,82,79,45,220,254,35,196,39,191,230,252,51,48,24,79,117,56,172,231,121,249,36,177,245,249,128,198,156,1,241,201,59,134,202,227,182,173,204,199,139,181,234,123,122,158,177,55,225,250,104,148,178,250,17,220,113,123,157,121,62,70,88,199,195,202,244,169,85,90,125,110,3,85,58,92,142,180,103,183,108,94,197,39,56,81,164,251,40,136,252,200,198,172,66,124,114,243,227,233,221,20,158,214,153,234,51,219,237,121,91,186,50,118,145,120,61,169,150,242,189,70,99,173,199,55,186,234,11,186,189,95,63,44,145,5,216,0,227,232,117,234,77,201,77,106,175,69,149,226,98,61,187,99,157,53,35,56,81,164,251,40,136,252,210,101,229,238,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,10,164,231,63,97,169,50,237,203,241,150,50,70,136,116,245,185,187,235,168,186,101,131,87,255,0,155,251,125,194,214,196,41,230,197,101,84,46,206,26,124,84,18,237,70,170,122,77,227,245,127,138,102,4,227,87,154,139,245,139,203,39,245,24,10,45,22,237,201,130,202,68,43,42,227,188,222,70,36,63,58,100,36,30,127,222,148,213,57,194,242,86,60,203,225,159,175,220,42,36,139,39,130,23,175,202,166,211,159,111,240,222,204,233,136,218,154,140,196,202,107,186,79,40,114,4,19,35,236,103,240,63,60,0,154,32,0,0,0,0,0,0,0,0,0,3,199,122,115,140,142,25,215,31,172,77,114,10,79,100,118,76,201,106,236,123,148,71,131,47,113,151,99,243,30,198,237,122,67,74,234,162,54,28,253,109,234,243,251,51,241,1,203,128,227,26,125,216,51,19,5,210,220,210,210,70,133,249,96,204,240,73,199,159,145,121,142,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,7,201,76,171,82,171,81,151,50,141,83,137,62,59,114,31,136,183,99,60,151,80,151,216,117,108,188,209,169,38,100,75,109,214,220,109,105,243,74,208,164,158,12,140,135,214,41,131,74,184,219,170,240,161,199,46,180,80,174,119,229,206,211,171,171,82,43,76,213,97,170,82,146,197,37,245,86,13,43,171,33,180,178,234,214,182,227,165,196,169,166,201,38,241,116,201,70,102,219,120,11,159,1,242,82,106,212,170,253,42,21,118,133,83,137,81,166,212,99,183,46,28,200,143,37,230,36,176,226,73,77,186,219,137,51,74,208,164,153,40,148,70,100,100,100,100,62,176,0,0,0,0,0,17,255,0,84,184,245,225,59,69,175,186,158,153,234,94,171,122,26,228,163,116,124,108,47,65,84,164,116,186,172,161,230,255,0,56,204,117,182,172,182,234,21,234,168,241,156,30,12,140,139,32,104,166,189,233,63,17,54,172,171,215,71,46,191,202,10,44,42,130,233,111,201,240,50,98,108,148,134,219,113,77,236,144,219,107,60,33,230,207,36,91,125,108,103,36,100,84,131,205,31,219,179,83,127,5,249,60,33,63,249,42,123,44,93,63,120,19,190,93,78,1,63,192,0,0,70,171,179,152,247,6,54,53,213,89,178,174,157,100,240,85,171,126,161,34,151,81,141,249,59,85,115,161,41,135,20,219,173,239,68,101,33,91,86,133,22,82,102,147,198,72,204,187,137,42,53,172,226,199,218,159,89,62,240,46,31,152,190,3,97,61,20,215,189,39,226,38,213,149,122,232,229,215,249,65,69,133,80,93,45,249,62,6,76,77,146,144,219,110,41,189,146,27,109,103,132,60,217,228,139,111,173,140,228,140,139,32,8,1,201,83,217,98,233,251,192,157,242,234,112,147,252,85,113,49,102,240,161,164,115,53,74,240,131,46,162,181,72,77,54,145,76,140,70,149,212,106,46,33,197,180,193,185,180,210,202,54,180,226,214,226,136,246,161,10,218,149,175,99,107,14,193,120,107,246,141,88,26,143,107,105,29,229,168,84,170,85,223,122,110,244,37,45,245,171,169,39,6,105,78,229,17,26,26,234,44,141,182,186,138,79,85,196,169,13,239,89,26,75,181,93,151,77,10,198,181,107,55,173,211,59,193,81,109,250,124,138,165,70,79,73,110,116,34,176,218,156,117,205,136,37,45,91,80,133,30,18,70,163,198,8,140,251,13,101,245,87,83,46,173,100,212,123,143,84,175,89,126,34,181,115,84,29,168,73,218,227,139,109,157,231,234,48,215,81,107,90,89,105,4,150,219,65,168,246,54,132,36,143,9,33,113,58,29,11,91,98,242,169,190,31,214,218,180,73,139,153,166,245,151,173,70,89,75,4,184,118,217,80,137,16,25,116,217,66,82,107,52,161,110,17,168,214,230,199,80,75,81,44,148,132,4,234,164,213,169,85,250,84,42,237,10,167,18,163,77,168,199,110,92,57,145,30,75,204,73,97,196,146,155,117,183,18,102,149,161,73,50,81,40,140,200,200,200,200,125,98,157,185,83,241,199,27,77,106,176,56,91,212,148,75,118,133,115,214,9,22,181,77,43,117,243,167,84,101,41,8,40,75,111,38,72,140,243,184,82,84,218,75,166,243,174,41,100,164,186,167,25,184,144,0,0,0,0,17,215,142,78,46,233,92,32,233,26,110,182,41,209,43,23,101,122,66,169,182,229,41,249,9,66,22,249,32,212,185,79,32,148,78,174,51,37,183,127,76,178,107,113,150,205,77,245,73,196,134,116,141,116,208,165,221,85,27,42,60,237,245,170,85,62,29,82,100,110,146,203,165,22,91,146,91,142,230,243,45,138,220,184,82,75,4,102,162,233,229,68,68,164,153,253,109,213,169,79,85,100,80,153,169,196,93,74,28,118,101,200,134,151,146,111,178,195,202,113,45,58,182,243,185,40,90,152,121,41,81,150,20,109,56,69,157,167,138,203,228,187,116,215,111,155,171,136,91,214,233,157,227,107,87,5,66,135,84,168,201,233,33,190,188,167,220,170,56,235,155,16,73,66,119,45,106,60,36,137,37,156,17,17,118,29,127,153,14,188,222,92,54,243,3,211,141,86,179,38,203,74,233,214,61,57,21,56,44,200,38,81,86,167,29,86,121,200,132,233,169,11,78,199,18,156,18,141,10,216,178,67,137,45,232,73,144,90,248,12,105,195,174,188,217,188,73,105,29,11,85,172,201,177,20,138,140,116,34,167,5,153,6,242,233,53,18,66,78,68,39,77,72,66,183,182,165,96,148,104,78,244,26,28,73,108,90,76,242,88,0,0,0,0,0,12,85,174,156,81,232,79,13,126,132,253,218,239,159,201,207,202,63,19,232,207,240,100,201,157,127,15,210,235,127,185,154,115,110,222,187,95,75,25,221,219,56,60,113,58,41,198,103,13,156,68,221,82,172,173,28,212,143,202,10,212,42,122,234,143,198,244,60,248,155,34,161,198,219,83,155,228,48,218,15,11,121,178,193,30,239,91,56,193,25,148,22,231,157,250,19,254,146,127,118,140,85,201,83,218,158,233,251,191,157,243,26,112,11,169,0,0,1,215,219,191,236,215,111,249,26,90,155,134,33,93,145,104,236,215,215,73,81,154,95,58,115,175,56,194,100,32,140,176,180,19,172,173,10,218,103,176,205,189,251,122,141,238,236,2,160,57,171,106,101,213,163,124,119,105,158,169,89,82,252,61,106,217,179,233,149,8,219,156,113,13,189,178,167,81,222,195,189,53,161,106,101,212,26,155,113,4,162,222,218,214,147,60,40,192,91,248,12,63,194,175,19,22,111,21,250,71,15,84,172,248,50,233,203,76,133,83,106,244,201,36,106,93,58,162,218,27,91,172,19,155,73,47,35,107,173,173,14,36,139,114,22,157,201,66,247,182,140,192,0,0,0,62,70,234,212,167,170,178,40,76,212,226,46,165,14,59,50,228,67,75,201,55,217,97,229,56,150,157,91,121,220,148,45,76,60,148,168,203,10,54,156,34,206,211,199,214,42,131,153,14,188,222,92,54,243,3,211,141,86,179,38,203,74,233,214,61,57,21,56,44,200,38,81,86,167,29,86,121,200,132,233,169,11,78,199,18,156,18,141,10,216,178,67,137,45,232,73,149,138,112,235,175,54,111,18,90,71,66,213,107,50,108,69,34,163,29,8,169,193,102,65,188,186,77,68,144,147,145,9,211,82,16,173,237,169,88,37,26,19,189,6,135,18,91,22,147,48,201,96,0,0,0,0,0,2,10,243,92,167,113,88,173,26,126,173,163,23,30,221,59,110,159,34,61,245,72,166,67,34,170,46,42,148,149,42,74,159,202,150,168,105,66,13,14,182,201,54,164,161,110,27,189,102,86,190,128,75,93,60,214,141,47,213,106,173,217,66,211,251,190,37,90,165,99,86,30,160,220,48,210,135,26,126,4,214,212,164,169,43,109,196,165,70,131,82,28,74,93,73,27,107,54,220,36,169,91,21,142,234,53,172,225,163,136,187,239,133,253,83,129,169,150,44,143,241,80,235,16,182,51,254,19,165,248,150,94,126,31,81,214,156,232,245,122,8,79,85,9,222,143,50,63,50,61,132,244,47,93,52,227,136,189,56,167,106,134,151,214,124,117,42,118,90,121,151,72,145,42,159,41,36,70,228,89,45,145,159,77,228,110,78,75,38,147,74,146,180,41,104,90,22,160,200,0,3,137,187,46,154,21,141,106,214,111,91,166,119,130,162,219,244,249,21,74,140,158,146,220,232,69,97,181,56,235,155,16,74,90,182,161,10,60,36,141,71,140,17,25,246,1,192,106,246,180,105,126,130,217,174,106,6,174,93,241,45,218,19,114,26,136,82,30,67,142,173,215,220,51,216,211,77,52,149,58,234,240,74,81,165,9,81,146,16,181,158,18,133,25,119,81,64,60,125,113,175,117,113,89,168,242,232,148,154,159,135,211,43,102,160,243,118,229,62,57,184,134,231,236,53,54,154,156,130,113,40,90,158,117,6,102,132,173,37,209,109,102,130,45,202,117,110,201,254,87,220,193,35,82,99,81,120,94,214,154,172,181,161,114,19,2,207,174,73,117,217,43,222,243,177,99,195,162,147,77,48,165,18,9,75,125,72,125,215,118,54,130,75,94,170,18,140,5,175,128,0,0,233,80,181,163,75,234,58,185,63,66,41,247,124,73,87,221,46,142,85,233,212,118,80,226,215,22,17,173,180,18,157,112,147,210,66,204,222,104,201,165,44,156,216,226,23,183,98,137,71,31,249,131,113,183,74,225,66,192,110,133,108,63,18,118,162,221,81,228,51,74,134,153,73,75,244,150,20,203,201,69,89,109,169,151,80,180,55,33,45,165,45,56,73,39,143,168,73,51,38,220,197,22,82,106,215,245,126,255,0,133,93,161,84,238,10,141,237,81,172,55,46,28,200,143,60,245,86,77,85,199,137,77,186,219,137,51,121,114,84,241,146,137,68,102,179,89,145,151,112,27,68,0,199,250,3,251,178,254,227,86,159,239,131,244,87,238,133,232,244,250,119,209,155,122,61,109,202,217,187,103,230,250,221,62,159,87,165,249,174,175,83,165,249,189,131,32,0,197,90,233,197,30,132,240,215,232,79,221,174,249,252,156,252,163,241,62,140,255,0,6,76,153,215,240,253,46,183,251,153,167,54,237,235,181,244,177,157,221,179,131,199,19,162,156,102,112,217,196,77,213,42,202,209,205,72,252,160,173,66,167,174,168,252,111,67,207,137,178,42,28,109,181,57,190,67,13,160,240,183,155,44,17,238,245,179,140,17,153,65,110,121,223,161,63,233,39,247,104,197,92,149,61,169,238,159,187,249,223,49,167,0,186,144,0,0,29,82,163,170,186,113,72,212,122,70,144,212,239,74,84,107,206,189,79,145,84,166,209,28,144,69,42,76,86,76,137,199,18,159,254,92,210,71,235,45,44,190,164,146,137,151,77,29,43,138,174,38,44,222,20,52,142,102,169,94,16,101,212,86,169,9,166,210,41,145,136,210,186,141,69,196,56,182,152,55,54,154,89,70,214,156,90,220,81,30,212,33,91,82,181,236,109,122,246,95,250,197,127,106,46,174,85,181,190,179,94,151,22,236,170,86,14,182,137,144,165,60,133,192,124,150,74,101,49,156,82,212,235,72,96,146,218,25,45,230,109,161,182,200,143,213,32,27,57,128,137,92,190,120,219,165,113,95,96,57,66,185,223,137,7,81,109,88,241,217,170,195,84,164,169,250,179,9,101,148,174,172,134,210,203,72,66,28,144,167,18,166,155,37,19,39,211,37,25,19,141,230,90,128,0,0,0,235,247,253,255,0,102,233,101,155,86,212,29,65,184,98,80,237,234,28,115,147,58,116,147,61,141,35,36,68,68,68,70,165,173,74,52,161,8,73,26,214,181,37,41,37,41,68,71,245,93,151,77,10,198,181,107,55,173,211,59,193,81,109,250,124,138,165,70,79,73,110,116,34,176,218,156,117,205,136,37,45,91,80,133,30,18,70,163,198,8,140,251,10,33,230,13,198,221,87,138,251,253,186,21,176,252,184,58,117,106,200,144,205,42,26,101,41,76,85,159,75,207,37,21,101,182,166,90,90,22,228,117,54,148,180,225,40,217,46,161,36,200,220,115,33,125,52,154,181,42,191,74,133,93,161,84,226,84,105,181,24,237,203,135,50,35,201,121,137,44,56,146,83,110,182,226,76,210,180,41,38,74,37,17,153,25,25,25,15,172,84,95,42,126,58,163,89,206,64,225,99,85,231,196,141,66,149,32,153,178,167,38,43,170,125,53,25,115,80,94,141,89,50,218,137,72,117,217,14,58,151,156,52,244,204,156,74,150,164,169,178,106,221,0,7,19,70,186,104,87,5,70,189,73,164,78,241,18,237,154,130,41,117,70,250,75,71,135,148,184,172,75,75,121,81,17,47,44,75,142,188,164,205,62,190,51,185,42,34,229,133,48,113,59,196,197,229,194,135,52,141,65,213,43,62,12,74,138,21,30,145,77,171,211,36,145,37,21,26,115,148,170,114,221,96,156,218,106,101,123,154,109,104,113,36,123,86,132,238,74,209,189,181,133,207,128,234,154,85,169,150,174,178,105,197,185,170,86,84,191,17,69,185,169,237,84,35,110,113,181,184,206,242,245,216,119,166,181,161,47,52,178,83,110,32,148,123,28,66,210,103,148,152,237,96,0,0,0,0,0,3,170,89,250,171,167,26,129,93,186,109,139,42,244,165,86,170,182,85,65,52,186,252,72,114,9,199,41,242,141,4,178,109,194,47,253,100,228,178,146,113,167,155,51,222,211,137,76,75,230,95,199,28,110,28,108,215,180,122,199,68,181,234,45,233,71,113,108,203,109,110,199,69,14,156,241,184,193,205,75,200,52,168,228,154,144,234,89,74,21,234,45,179,113,102,68,148,33,234,128,225,215,94,111,46,27,117,114,133,170,214,100,217,105,93,58,66,17,83,130,204,130,101,21,106,113,173,39,34,19,166,164,45,59,28,74,112,74,52,43,98,201,14,36,183,161,38,65,178,240,12,85,195,23,16,182,175,20,26,53,69,213,203,90,55,128,241,253,72,213,26,90,229,55,33,234,100,230,149,181,216,238,41,7,255,0,37,196,26,146,133,45,167,90,89,161,27,246,150,85,0,0,0,1,213,47,13,85,211,141,63,174,218,214,197,235,122,82,168,181,91,214,160,170,93,2,36,201,4,219,149,9,68,131,89,182,217,31,254,170,114,120,73,184,235,45,145,239,117,180,171,229,214,141,94,179,116,23,75,238,13,92,212,7,229,183,66,183,99,165,233,5,17,131,121,247,86,183,18,211,76,182,142,196,107,113,215,27,108,141,70,148,17,172,141,74,74,72,212,90,235,113,21,175,55,151,18,90,185,93,213,107,206,108,181,46,163,33,104,166,65,122,65,60,138,77,56,150,163,143,9,163,74,16,157,141,165,88,53,18,19,189,102,183,20,91,214,163,48,217,120,4,10,229,185,204,18,79,17,49,156,209,237,100,170,196,78,162,211,163,170,76,42,147,206,180,202,238,100,27,175,184,233,53,29,150,26,101,149,198,100,152,73,161,42,82,220,65,45,204,97,14,25,79,80,1,215,236,11,254,205,213,59,54,147,168,58,125,112,196,174,91,213,200,229,38,12,232,198,123,29,70,76,140,140,140,137,72,90,84,74,66,208,162,37,161,105,82,84,73,82,76,139,176,10,33,229,197,199,28,110,20,175,41,246,126,160,162,92,141,58,188,36,48,185,207,52,183,93,93,18,90,72,208,83,90,96,140,210,180,41,38,148,190,148,167,170,164,52,210,146,106,54,73,167,2,247,128,0,0,0,0,7,95,191,239,203,103,76,44,218,182,160,94,114,165,197,161,80,163,156,186,132,136,212,249,19,86,195,4,101,185,211,106,58,22,233,161,36,123,150,162,73,146,16,74,90,176,148,168,203,176,15,146,173,73,165,87,233,83,104,85,218,100,74,141,54,163,29,200,147,33,203,101,47,49,37,135,18,105,113,167,27,81,26,86,133,36,205,38,147,35,35,35,50,48,17,131,253,148,126,4,255,0,242,231,255,0,70,107,31,246,65,42,134,173,151,101,173,93,177,174,170,205,149,116,193,240,85,171,126,161,34,151,81,141,213,67,157,9,76,56,166,221,111,122,13,72,86,213,161,69,148,153,164,241,146,51,46,226,252,249,104,223,242,117,7,130,221,59,149,82,184,98,85,106,84,56,242,104,18,137,147,107,124,52,68,146,227,81,99,186,134,200,182,45,48,202,33,150,226,222,164,41,11,86,237,251,140,37,0,0,193,92,115,106,133,87,71,56,75,212,203,242,132,153,101,82,98,143,232,216,111,196,154,168,143,196,126,115,205,194,110,83,110,164,141,73,91,42,146,79,22,48,102,109,145,18,147,157,196,29,43,253,148,126,4,255,0,242,231,255,0,70,107,31,246,65,159,244,183,84,172,77,105,177,41,154,153,166,149,223,76,219,117,158,183,130,155,225,94,143,213,233,60,182,92,252,219,200,67,137,195,141,45,62,178,75,56,201,100,140,140,245,140,164,210,106,181,250,172,42,21,10,153,46,163,82,168,200,110,36,56,113,25,83,207,201,125,197,18,91,105,182,210,70,165,173,74,50,73,36,136,204,204,200,136,109,17,105,218,212,43,26,213,163,89,86,180,31,5,69,183,233,241,233,116,232,221,85,185,208,138,195,105,109,166,247,172,212,181,109,66,18,89,81,154,143,25,51,51,238,3,150,24,171,93,56,163,208,158,26,253,9,251,181,223,63,147,159,148,126,39,209,159,224,201,147,58,254,31,165,214,255,0,115,52,230,221,189,118,190,150,51,187,182,112,120,202,162,170,249,231,126,132,255,0,164,159,221,160,39,78,138,113,153,195,103,17,55,84,171,43,71,53,35,242,130,181,10,158,186,163,241,189,15,62,38,200,168,113,182,212,230,249,12,54,131,194,222,108,176,71,187,214,206,48,70,101,154,197,43,114,84,246,167,186,126,239,231,124,198,156,46,164,7,84,213,45,82,177,52,90,196,169,234,102,165,215,125,13,109,209,186,62,54,111,133,122,71,75,170,242,25,111,243,108,161,110,43,46,58,132,250,169,60,103,39,130,35,50,192,31,236,163,240,39,255,0,151,63,250,51,88,255,0,178,7,52,127,97,61,77,252,23,231,16,133,0,128,218,160,0,0,4,85,255,0,101,31,129,63,252,185,255,0,209,154,199,253,144,74,161,170,184,13,159,116,183,84,172,77,105,177,41,154,153,166,149,223,76,219,117,158,183,130,155,225,94,143,213,233,60,182,92,252,219,200,67,137,195,141,45,62,178,75,56,201,100,140,140,251,88,138,188,174,61,132,244,203,241,175,156,77,18,168,0,69,95,246,81,248,19,255,0,203,159,253,25,172,127,217,4,170,26,171,128,217,247,75,117,74,196,214,155,18,153,169,154,105,93,244,205,183,89,235,120,41,190,21,232,253,94,147,203,101,207,205,188,132,56,156,56,210,211,235,36,179,140,150,72,200,207,181,136,171,202,227,216,79,76,191,26,249,196,209,42,128,0,0,6,42,215,78,40,244,39,134,191,66,126,237,119,207,228,231,229,31,137,244,103,248,50,100,206,191,135,233,117,191,220,205,57,183,111,93,175,165,140,238,237,156,30,56,157,20,227,51,134,206,34,110,169,86,86,142,106,71,229,5,106,21,61,117,71,227,122,30,124,77,145,80,227,109,169,205,242,24,109,7,133,188,217,96,143,119,173,156,96,140,202,11,115,206,253,9,255,0,73,63,187,70,42,228,169,237,79,116,253,223,206,249,141,56,5,207,57,86,165,51,85,143,66,122,167,17,21,41,145,222,151,30,26,158,73,62,243,12,169,180,186,234,27,206,229,33,10,125,148,169,68,88,73,186,217,30,55,22,126,177,89,124,227,239,251,203,75,47,46,31,117,7,79,174,25,116,59,134,135,34,227,147,6,116,99,45,237,47,20,210,50,50,50,52,173,10,73,169,11,66,136,208,180,41,73,81,41,42,50,57,127,193,247,22,118,111,23,90,95,249,113,66,143,18,143,93,129,33,200,213,219,113,51,206,83,244,165,155,139,38,13,107,54,218,53,161,214,144,78,37,100,141,153,234,32,140,212,210,200,131,58,128,0,0,0,0,249,42,213,106,85,2,149,54,187,93,169,196,167,83,105,209,220,151,50,100,183,146,203,17,152,109,38,167,29,113,197,25,37,8,74,72,212,106,51,34,34,35,51,31,88,165,110,103,92,120,254,237,245,217,58,13,164,245,173,214,13,191,80,87,164,170,148,234,143,82,45,208,242,80,202,155,202,122,73,62,140,119,211,32,147,181,199,26,121,68,219,197,157,141,40,174,164,7,201,73,171,82,171,244,168,85,218,21,78,37,70,155,81,142,220,184,115,34,60,151,152,146,195,137,37,54,235,110,36,205,43,66,146,100,162,81,25,145,145,145,144,250,197,43,114,197,227,199,247,16,174,198,208,109,88,173,109,176,110,10,130,125,27,84,168,212,122,113,109,119,148,135,148,230,19,210,81,244,100,62,168,228,173,206,54,211,42,55,30,60,111,117,71,117,32,0,0,3,31,235,94,189,233,63,14,214,172,91,215,88,238,191,201,250,44,218,130,41,108,73,240,50,101,239,148,182,220,113,45,236,142,219,139,44,161,151,15,38,91,125,92,103,38,68,120,255,0,75,120,245,225,59,90,111,186,102,153,233,166,171,122,102,228,172,245,188,20,47,65,84,163,245,122,76,173,231,63,56,244,116,54,156,54,210,213,235,40,179,140,22,76,200,143,0,115,171,246,88,181,190,240,32,252,186,162,32,7,43,143,110,205,50,252,107,228,243,64,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,173,238,101,60,121,86,116,189,245,104,238,152,73,232,85,164,50,106,159,55,98,21,177,181,28,200,238,53,211,126,58,146,120,83,104,86,228,175,62,226,237,147,1,99,135,37,146,86,195,95,127,47,35,30,194,60,150,72,107,19,55,87,117,10,161,112,149,211,42,191,190,166,79,248,130,123,194,176,88,94,243,94,118,146,54,253,35,207,150,63,96,178,238,90,124,121,93,151,117,125,141,17,212,183,124,123,174,37,39,79,159,181,166,177,149,195,140,211,61,38,99,145,121,169,106,222,165,251,240,126,227,1,105,32,0,0,0,0,0,0,0,0,0,43,59,156,253,150,137,182,85,185,121,50,140,200,98,116,56,107,60,255,0,189,37,170,139,135,230,172,121,159,195,63,95,184,84,64,189,126,106,214,156,251,131,134,247,167,67,70,228,211,166,42,83,189,210,88,67,112,39,25,159,115,47,137,121,100,81,65,150,15,6,2,211,57,48,88,138,84,187,142,252,121,140,17,34,101,61,11,221,245,211,157,34,193,43,255,0,205,253,190,225,107,130,20,114,157,178,170,22,159,13,94,46,121,118,172,213,61,38,201,250,191,197,61,2,9,167,201,71,250,167,231,131,250,136,77,112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,125,114,189,73,182,233,174,213,235,82,188,52,70,118,239,115,166,165,227,42,36,151,100,145,159,154,136,188,189,224,61,181,90,173,62,137,1,218,157,82,71,70,51,59,119,175,98,149,140,168,146,93,146,70,126,102,66,139,120,252,227,146,119,18,117,198,173,91,101,143,9,107,211,55,116,253,98,115,196,117,17,21,103,244,227,182,226,54,186,202,188,204,243,159,135,159,109,230,25,199,211,186,215,61,221,51,211,151,182,90,241,118,245,164,237,35,241,155,147,17,228,250,143,71,67,141,236,117,165,151,101,122,222,126,88,35,128,224,62,218,45,26,161,95,169,179,72,165,177,214,148,254,238,154,55,37,57,218,147,81,247,81,145,121,17,251,197,215,240,51,203,182,222,209,40,48,53,2,255,0,47,29,118,159,87,13,250,237,120,94,242,90,243,106,74,218,94,230,157,71,242,123,99,227,147,40,179,202,39,135,232,119,205,237,87,213,74,177,225,187,99,195,248,116,247,252,231,137,102,123,10,238,151,19,140,108,47,52,158,126,175,49,114,64,56,250,213,81,170,21,41,234,146,218,222,134,54,229,59,177,157,202,36,249,224,254,35,88,221,73,184,38,221,55,173,70,189,81,119,169,34,87,71,122,182,145,103,107,72,73,118,34,34,242,73,123,134,196,28,91,94,40,177,116,26,228,184,214,173,190,27,193,251,179,244,166,176,143,213,87,235,252,6,183,238,41,201,178,77,73,78,86,191,118,126,5,255,0,214,1,113,156,155,244,173,118,190,152,220,90,133,41,56,114,234,240,123,75,63,71,195,72,168,52,126,75,60,253,47,213,79,237,243,22,44,49,127,13,154,111,15,74,116,130,137,103,67,86,244,195,241,57,86,12,179,190,83,206,121,26,149,254,48,253,255,0,245,12,160,0,53,242,230,57,123,185,122,241,101,120,190,218,243,14,63,163,252,58,113,244,119,83,98,18,187,237,35,62,233,247,139,246,186,234,170,162,80,37,85,18,189,166,206,206,248,207,154,210,159,129,252,126,3,89,77,73,175,73,185,239,90,141,114,99,221,87,164,244,119,47,105,39,59,90,66,75,177,17,23,146,75,220,2,123,242,93,54,191,116,203,196,150,206,229,159,163,246,47,113,150,207,224,245,28,246,247,228,92,88,165,238,78,122,128,197,177,171,215,5,160,239,211,186,60,38,194,239,255,0,131,69,168,56,127,201,63,214,248,151,237,23,66,0,0,0,0,0,0,0,0,0,0,3,213,37,246,163,50,167,222,86,212,39,25,60,103,223,129,173,143,19,58,186,238,181,234,221,94,248,57,61,118,37,248,126,146,182,18,126,132,102,90,62,219,16,126,109,123,203,254,179,188,190,60,53,85,58,81,195,181,195,90,106,71,66,90,252,39,65,123,55,99,19,162,165,93,182,40,188,156,247,144,215,218,212,181,107,55,157,110,61,191,65,141,215,153,39,126,196,111,66,115,181,10,89,247,81,145,121,36,253,224,56,148,45,72,81,41,39,131,33,178,79,9,117,119,171,156,63,90,181,57,50,124,67,175,120,237,206,108,36,103,19,95,73,118,34,34,242,44,121,13,109,150,133,54,163,66,203,6,66,234,57,73,107,81,221,90,54,214,154,212,229,245,37,208,55,116,139,167,143,227,229,79,120,254,139,100,94,73,47,53,31,236,242,1,63,199,139,141,165,212,26,20,89,35,30,64,3,91,190,46,172,163,176,245,234,228,160,37,174,155,76,248,61,133,187,62,112,152,89,255,0,41,94,245,252,69,171,242,132,190,226,215,184,112,102,200,109,220,189,107,238,234,39,105,246,241,51,231,186,93,246,145,121,23,184,213,251,60,132,38,230,215,97,202,181,248,136,93,198,231,120,215,6,58,7,219,253,226,12,20,43,249,70,126,106,247,145,126,209,147,249,50,223,45,195,187,238,107,49,199,112,169,254,11,98,118,249,236,106,160,225,247,219,219,207,226,95,232,1,110,226,39,243,45,177,233,215,143,12,213,215,38,71,234,59,7,194,244,85,189,69,183,125,66,30,238,196,162,35,201,36,188,242,37,128,198,92,72,218,72,189,180,110,191,110,169,189,254,43,194,224,179,143,163,41,149,252,75,245,126,32,53,164,1,237,54,112,255,0,75,255,0,231,200,101,189,124,225,222,229,209,79,69,84,103,181,190,153,90,235,248,71,183,54,91,186,61,34,95,170,78,173,69,133,58,69,223,31,86,75,200,50,231,5,124,123,222,60,56,87,25,160,87,159,241,214,124,141,222,38,54,214,154,217,181,18,22,143,93,49,220,116,242,235,196,125,143,221,131,237,229,117,90,67,175,58,97,174,84,68,215,180,226,226,244,164,101,103,39,225,36,49,143,93,196,255,0,191,54,131,243,105,126,239,119,214,89,214,100,119,93,43,214,45,64,209,139,141,155,167,79,107,158,140,168,51,187,107,158,25,135,188,219,90,15,179,168,90,126,139,171,47,47,127,217,128,217,204,4,4,225,23,153,245,145,170,16,209,109,234,220,255,0,68,92,37,158,154,250,79,72,241,29,223,89,246,143,17,40,70,214,219,111,223,223,63,18,49,62,25,121,185,13,147,204,171,114,21,228,120,192,15,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,20,185,153,83,220,168,112,179,91,233,85,60,23,134,84,153,10,252,199,83,174,148,211,166,101,175,63,87,118,126,151,187,2,86,136,37,205,246,238,143,71,225,206,5,13,185,27,101,77,175,52,74,70,195,60,180,184,19,210,103,157,166,94,101,241,35,1,73,244,120,75,169,85,161,83,155,60,46,84,150,217,73,252,13,74,34,47,243,141,142,184,65,182,209,107,112,223,167,180,226,86,86,187,106,146,235,135,143,229,156,8,228,126,243,253,81,175,174,132,91,82,174,221,100,178,232,113,19,149,73,175,211,144,174,229,217,42,148,210,125,230,95,173,241,27,37,233,197,37,116,29,60,181,232,110,125,42,117,22,20,69,125,173,176,132,252,79,225,241,48,29,136,0,0,0,0,0,7,80,213,29,83,179,180,126,209,155,122,94,213,47,5,78,132,211,142,41,125,23,92,201,161,165,184,101,134,144,181,125,22,213,223,30,239,176,132,86,133,205,163,133,185,21,111,71,201,184,124,59,6,231,76,164,120,74,138,243,235,17,103,105,67,207,151,112,19,96,126,30,112,120,44,152,232,154,79,173,218,111,173,116,84,215,116,238,191,233,56,166,146,81,171,194,190,206,61,68,43,201,230,208,126,78,163,221,239,250,143,29,240,7,195,76,83,42,57,61,36,224,202,66,247,247,51,245,187,100,125,195,136,95,82,153,81,55,141,63,193,159,243,86,124,156,82,190,29,207,200,190,193,201,120,150,122,125,93,254,174,55,103,7,228,3,229,171,176,151,24,109,211,243,142,233,60,159,181,36,120,31,92,117,155,177,218,113,94,107,66,84,127,180,135,24,185,69,84,150,136,241,125,102,154,81,45,106,242,242,60,25,96,240,126,71,230,57,98,36,161,56,46,196,146,255,0,32,15,208,17,171,93,248,253,208,45,3,175,157,171,116,220,59,170,232,45,203,141,225,38,150,210,37,186,131,245,209,29,105,60,45,165,23,159,215,229,231,207,104,55,26,58,23,196,59,133,6,194,186,60,69,73,41,203,177,124,20,196,108,63,205,17,150,247,88,109,39,133,60,130,237,241,207,199,1,157,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,181,156,88,251,83,235,39,222,5,195,243,23,198,202,99,90,206,44,125,169,245,147,239,2,225,249,139,224,38,87,42,126,56,227,105,173,86,7,11,122,146,137,110,208,174,122,193,34,214,169,165,110,190,116,234,140,165,33,5,9,109,228,201,17,158,119,10,74,155,73,116,222,117,197,44,148,151,84,227,55,18,53,87,23,19,202,159,142,57,58,149,74,129,194,222,164,162,35,85,219,98,142,72,181,170,105,91,76,21,70,157,21,40,65,66,91,121,35,92,150,90,194,146,166,210,125,70,90,113,75,36,169,165,56,240,88,248,0,0,0,0,10,1,230,143,237,217,169,191,130,252,158,16,159,252,149,61,150,46,159,188,9,223,46,167,8,1,205,31,219,179,83,127,5,249,60,33,63,249,42,123,44,93,63,120,19,190,93,78,1,63,192,0,0,107,89,197,143,181,62,178,125,224,92,63,49,124,108,166,53,172,226,199,218,159,89,62,240,46,31,152,190,2,202,121,84,234,101,171,163,124,8,234,102,169,94,178,252,61,22,217,188,42,117,9,59,92,109,14,61,178,153,78,216,195,93,69,161,10,121,213,154,91,109,6,162,222,226,208,146,60,168,133,112,113,85,196,197,229,197,126,174,76,213,43,194,12,74,114,19,29,52,218,69,50,49,18,145,78,167,54,183,22,211,6,230,210,83,203,220,235,139,91,138,34,220,181,171,106,80,141,141,163,160,57,127,222,78,216,49,244,181,87,12,178,180,226,214,30,175,162,146,147,36,176,117,23,89,109,133,72,89,17,101,107,38,153,66,19,184,207,97,27,155,54,245,28,221,37,57,124,240,73,85,226,190,255,0,114,187,115,177,46,14,157,90,178,35,189,85,152,168,170,83,21,103,210,243,42,93,37,14,37,230,150,133,185,29,78,41,78,182,106,54,75,166,106,34,55,27,200,102,190,84,252,14,70,212,170,172,14,41,53,37,114,218,161,91,21,130,93,173,76,74,29,96,234,53,24,170,66,202,106,220,193,18,227,50,238,18,148,182,163,234,60,211,137,89,165,45,41,183,172,211,139,31,101,141,100,251,191,184,126,92,248,229,107,250,165,163,90,55,93,176,116,142,183,93,165,90,178,238,238,165,38,208,165,166,42,152,138,247,133,67,73,40,205,41,8,232,179,130,113,150,219,109,74,70,245,45,8,108,148,163,36,142,43,139,31,101,141,100,251,191,184,126,92,248,13,107,5,191,114,180,227,219,242,238,29,7,133,29,80,99,101,193,74,167,248,59,66,169,30,62,27,159,6,35,6,162,135,33,40,44,54,243,44,52,163,67,184,36,184,219,102,75,50,117,36,167,234,4,125,84,154,181,86,129,85,133,93,161,84,229,211,170,84,233,13,203,135,50,35,202,101,248,207,182,162,83,110,182,226,76,148,133,165,68,74,37,17,145,145,145,25,0,218,120,4,63,229,251,199,117,11,138,171,85,187,42,233,95,130,212,219,126,158,78,84,99,97,110,122,82,43,13,197,109,218,174,244,71,106,59,29,89,50,20,94,25,38,106,70,50,89,79,114,149,87,101,211,66,177,173,90,205,235,116,206,240,84,91,126,159,34,169,81,147,210,91,157,8,172,54,167,29,115,98,9,75,86,212,33,71,132,145,168,241,130,35,62,192,58,87,17,90,243,102,240,219,164,117,221,86,188,230,196,74,41,209,214,138,100,23,164,27,43,171,84,77,10,56,240,154,52,161,106,222,226,147,131,81,33,91,16,75,113,69,177,10,50,215,179,136,173,121,188,184,146,213,202,238,171,94,115,101,169,117,25,11,69,50,11,210,9,228,82,105,196,181,28,120,77,26,80,132,236,109,42,193,168,144,157,235,53,184,162,222,181,25,228,14,57,56,187,170,241,125,171,137,186,216,167,75,163,218,116,24,234,166,219,148,167,228,41,107,67,6,179,82,229,60,130,81,180,137,47,30,221,253,50,193,33,182,91,53,57,210,39,21,29,64,90,167,35,31,211,103,244,111,251,200,98,174,117,126,212,246,183,221,252,31,152,212,70,85,228,99,250,108,254,141,255,0,121,12,85,206,175,218,158,214,251,191,131,243,26,136,12,21,192,231,23,117,94,16,117,113,87,91,244,233,117,139,78,189,29,52,219,142,148,196,133,33,107,96,150,74,68,166,80,106,38,151,37,147,221,179,168,88,52,56,243,100,166,250,166,226,118,8,180,238,154,21,243,106,209,175,91,90,119,141,162,220,20,248,245,74,116,158,146,219,235,197,125,180,184,211,155,22,73,90,119,33,105,60,40,137,69,156,25,17,246,26,182,137,191,203,67,142,57,60,56,222,76,232,245,240,136,139,211,171,210,176,218,222,150,226,218,142,186,29,69,226,109,130,154,167,150,105,73,198,52,161,164,188,149,171,212,67,100,226,12,141,43,67,193,121,32,0,0,0,0,42,175,158,119,232,79,250,73,253,218,49,87,37,79,106,123,167,238,254,119,204,105,195,42,243,206,253,9,255,0,73,63,187,70,42,228,169,237,79,116,253,223,206,249,141,56,5,212,128,0,0,165,110,117,126,212,246,183,221,252,31,152,212,69,212,138,86,231,87,237,79,107,125,223,193,249,141,68,4,95,225,87,137,139,203,133,13,92,135,170,86,124,24,149,20,42,58,169,181,122,100,146,36,162,163,78,113,109,173,214,9,205,166,166,87,185,166,214,135,18,71,181,104,78,228,173,27,219,94,195,218,85,169,150,174,178,105,197,185,170,86,84,191,17,69,185,169,237,84,35,110,113,181,184,206,242,245,216,119,166,181,161,47,52,178,83,110,32,148,123,28,66,210,103,148,152,214,8,75,78,95,60,109,213,120,80,191,220,161,92,239,203,157,167,87,84,136,236,213,97,170,82,146,197,37,245,60,202,87,86,67,105,101,213,173,109,199,75,137,83,77,146,77,226,233,146,140,205,182,240,23,232,3,137,180,238,154,21,243,106,209,175,91,90,119,141,162,220,20,248,245,74,116,158,146,219,235,197,125,180,184,211,155,22,73,90,119,33,105,60,40,137,69,156,25,17,246,28,176,10,86,231,87,237,79,107,125,223,193,249,141,68,96,174,7,56,187,170,240,131,171,138,186,223,167,75,172,90,117,232,233,166,220,116,166,36,41,11,91,4,178,82,37,50,131,81,52,185,44,158,237,157,66,193,161,199,155,37,55,213,55,19,157,121,213,251,83,218,223,119,240,126,99,81,16,0,6,210,86,157,211,66,190,109,90,53,235,107,78,241,180,91,130,159,30,169,78,147,210,91,125,120,175,182,151,26,115,98,201,43,78,228,45,39,133,17,40,179,131,34,62,195,150,20,109,203,67,142,57,60,56,222,76,232,245,240,136,139,211,171,210,176,218,222,150,226,218,142,186,29,69,226,109,130,154,167,150,105,73,198,52,161,164,188,149,171,212,67,100,226,12,141,43,67,215,146,0,0,0,3,228,171,82,105,85,250,84,218,21,118,153,18,163,77,168,199,114,36,200,114,217,75,204,73,97,196,154,92,105,198,212,70,149,161,73,51,73,164,200,200,200,204,140,125,96,2,136,121,138,112,43,39,133,171,200,239,141,62,129,45,122,87,95,144,203,48,94,147,41,165,174,153,81,120,164,44,233,164,70,225,190,242,18,220,117,56,135,148,143,160,180,161,75,90,210,107,95,84,224,7,140,26,175,9,186,184,149,84,14,35,150,37,227,34,28,11,173,15,52,163,92,102,16,181,19,115,154,83,104,83,187,227,147,206,172,219,74,84,78,161,75,70,221,230,219,141,223,77,255,0,96,89,186,167,102,213,180,251,80,109,232,149,203,122,185,28,227,78,131,36,143,99,168,201,25,25,25,25,41,11,74,137,43,66,210,100,180,45,41,82,77,42,73,25,107,217,198,39,10,183,151,10,26,185,80,179,235,52,217,106,182,42,50,36,73,180,234,238,56,79,34,163,78,37,250,132,167,82,132,39,196,182,149,54,151,145,181,59,86,100,162,46,154,219,90,195,97,219,78,233,161,95,54,173,26,245,181,167,120,218,45,193,79,143,84,167,73,233,45,190,188,87,219,75,141,57,177,100,149,167,114,22,147,194,136,148,89,193,145,31,97,73,156,203,248,227,147,196,117,228,246,143,88,232,136,141,58,178,235,14,45,153,109,173,169,11,174,84,89,39,24,57,169,121,6,164,148,98,74,221,75,41,66,189,116,56,110,44,204,212,132,51,29,108,254,39,117,150,193,208,235,167,135,171,74,232,244,109,161,120,84,19,80,170,33,134,82,137,75,203,36,211,236,37,242,194,201,151,208,134,9,212,119,220,150,18,146,52,161,199,146,239,201,195,174,131,94,92,73,106,229,11,74,108,200,82,212,186,140,132,46,167,57,152,228,242,41,52,226,90,74,68,215,73,75,66,118,54,149,100,146,107,78,245,154,27,73,239,90,72,195,26,128,205,92,100,232,229,11,135,254,33,238,13,29,183,30,241,17,45,154,125,14,59,146,118,173,30,46,82,233,16,220,147,39,98,214,179,111,170,251,142,187,211,222,105,70,253,169,245,82,68,51,175,13,28,10,198,226,151,130,107,174,248,211,232,17,17,170,148,11,226,67,48,94,147,41,212,34,167,78,102,159,25,103,77,34,55,9,134,86,167,36,41,196,60,164,125,52,37,10,90,16,163,90,2,101,114,189,227,167,247,107,181,81,161,218,199,121,248,189,73,162,239,244,60,153,169,218,245,118,150,219,105,50,203,198,163,241,19,25,195,157,76,146,86,182,137,14,126,117,73,144,225,73,254,42,184,152,179,120,80,210,57,154,165,120,65,151,81,90,164,38,155,72,166,70,35,74,234,53,23,16,226,218,96,220,218,105,101,27,90,113,107,113,68,123,80,133,109,74,215,177,181,235,175,73,169,222,90,81,127,194,172,195,110,93,2,236,179,171,13,201,105,18,226,17,63,79,168,196,120,148,146,113,151,146,100,75,109,214,203,40,113,39,221,38,74,47,50,28,254,181,235,222,172,113,19,117,69,189,117,142,235,252,160,173,66,167,162,150,196,159,3,26,38,200,168,113,199,18,222,200,237,182,131,194,222,112,242,101,187,214,198,112,68,68,28,86,170,234,101,213,172,154,143,113,234,149,235,47,196,86,174,106,131,181,9,59,92,113,109,179,188,253,70,26,234,45,107,75,45,32,146,219,104,53,30,198,208,132,145,225,36,44,255,0,149,215,47,248,116,136,116,222,38,245,190,221,235,85,94,240,213,27,30,150,251,140,63,21,184,174,176,211,236,213,149,211,90,247,60,125,92,52,219,132,133,50,166,212,225,164,214,109,41,172,107,202,159,129,200,218,149,85,129,197,38,164,174,91,84,43,98,176,75,181,169,137,67,172,29,70,163,21,72,89,77,91,152,34,92,102,93,194,82,150,212,125,71,154,113,43,52,165,165,54,245,196,128,0,0,10,171,231,157,250,19,254,146,127,118,140,85,201,83,218,158,233,251,191,157,243,26,112,202,188,243,191,66,127,210,79,238,209,138,185,42,123,83,221,63,119,243,190,99,78,1,117,35,165,107,70,175,89,186,11,165,247,6,174,106,3,242,219,161,91,177,210,244,130,136,193,188,251,171,91,137,105,166,91,71,98,53,184,235,141,182,70,163,74,8,214,70,165,37,36,106,46,126,236,186,104,86,53,171,89,189,110,153,222,10,139,111,211,228,85,42,50,122,75,115,161,21,134,212,227,174,108,65,41,106,218,132,40,240,146,53,30,48,68,103,216,81,15,48,110,54,234,188,87,223,237,208,173,135,229,193,211,171,86,68,134,105,80,211,41,74,98,172,250,94,121,40,171,45,181,50,210,208,183,35,169,180,165,167,9,70,201,117,9,38,70,227,153,12,85,197,87,19,23,151,21,250,185,51,84,175,8,49,41,200,76,116,211,105,20,200,196,74,69,58,156,218,220,91,76,27,155,73,79,47,115,174,45,110,40,139,114,214,173,169,66,54,54,140,64,37,167,47,158,9,42,188,87,223,238,87,110,118,37,193,211,171,86,68,119,170,179,21,21,74,98,172,250,94,101,75,164,161,196,188,210,208,183,35,169,197,41,214,205,70,201,116,205,68,70,227,121,137,96,59,86,149,106,101,213,163,122,143,110,106,149,149,47,195,214,173,154,131,85,8,219,156,113,13,189,176,253,118,29,233,173,11,83,46,160,212,219,136,37,22,246,214,180,153,225,70,54,30,225,87,137,139,55,138,253,35,135,170,86,124,25,116,229,166,66,169,181,122,100,146,53,46,157,81,109,13,173,214,9,205,164,151,145,181,214,214,135,18,69,185,11,78,228,161,123,219,69,64,241,79,192,228,109,53,225,183,74,184,164,211,101,203,118,133,115,218,246,250,238,154,98,144,235,231,78,168,202,128,218,206,106,28,193,146,35,60,238,82,164,184,162,233,188,235,105,65,169,46,165,182,112,87,13,28,69,223,124,47,234,156,13,76,177,100,127,138,135,88,133,177,159,240,157,47,196,178,243,240,250,142,180,231,71,171,208,66,122,168,78,244,121,145,249,145,134,202,96,58,86,139,234,245,155,175,90,95,111,234,230,159,191,45,202,21,197,29,79,71,41,108,27,47,180,180,56,166,157,101,196,119,34,91,110,182,227,102,105,53,32,205,6,105,82,146,100,163,175,94,104,188,192,33,210,33,212,184,100,209,11,139,173,85,123,196,211,175,138,163,13,176,252,86,226,186,195,172,61,73,79,81,11,220,241,245,114,235,141,154,20,202,155,75,100,163,89,186,150,131,10,243,66,227,167,247,107,186,151,161,218,57,121,248,189,54,162,236,244,196,152,73,218,205,118,168,219,138,51,195,196,163,241,16,217,195,125,60,18,80,183,73,110,126,117,41,142,225,69,94,26,248,107,212,126,42,117,28,244,203,76,142,148,204,246,105,239,213,37,203,170,74,54,34,196,138,209,161,6,226,205,9,91,138,203,142,180,217,19,104,90,183,56,70,100,73,37,41,61,127,69,244,134,242,215,173,80,183,244,143,79,216,136,229,118,226,144,166,99,156,183,201,150,26,66,27,83,174,188,226,251,153,33,182,155,113,195,36,146,150,100,131,36,165,74,50,73,236,39,194,175,12,246,111,10,26,71,15,75,108,249,210,234,43,84,133,84,170,245,57,38,105,93,70,162,226,27,67,175,147,123,141,44,163,107,77,161,13,164,207,106,16,157,202,90,247,184,176,215,94,255,0,176,47,45,44,188,170,218,125,168,54,244,186,29,195,67,144,113,167,65,146,69,189,165,224,140,140,140,140,210,180,41,38,149,161,105,51,66,208,164,169,38,164,168,140,237,167,149,63,28,114,117,42,149,3,133,189,73,68,70,171,182,197,28,145,107,84,210,182,152,42,141,58,42,80,130,132,182,242,70,185,44,181,133,37,77,164,250,140,180,226,150,73,83,74,113,236,191,204,11,129,26,23,21,86,171,151,173,172,143,5,169,182,253,60,219,167,73,202,220,244,164,86,27,148,227,84,173,139,144,212,118,58,178,100,36,252,74,136,212,140,96,242,158,197,69,159,237,170,194,186,191,225,91,114,228,183,42,31,249,200,115,169,179,163,185,255,0,170,227,47,54,226,62,165,37,73,247,25,0,218,76,80,15,52,127,110,205,77,252,23,228,240,133,164,242,249,227,110,149,197,125,128,229,10,231,126,36,29,69,181,99,199,102,171,13,82,146,167,234,204,37,150,82,186,178,27,75,45,33,8,114,66,156,74,154,108,148,76,159,76,148,100,78,55,154,182,230,143,237,217,169,191,130,252,158,16,15,171,151,207,27,117,94,20,47,247,40,87,59,242,231,105,213,213,34,59,53,88,106,148,164,177,73,125,79,50,149,213,144,218,89,117,107,91,113,210,226,84,211,100,147,120,186,100,163,51,109,188,95,77,38,173,74,175,210,161,87,104,85,56,149,26,109,70,59,114,225,204,136,242,94,98,75,14,36,148,219,173,184,147,52,173,10,73,146,137,68,102,70,70,70,67,86,33,98,156,168,248,215,253,204,174,166,56,107,212,202,157,86,77,183,118,212,35,198,180,157,207,89,154,61,81,231,20,147,143,176,146,110,37,153,78,56,142,233,86,198,221,45,198,130,39,158,117,33,114,128,0,0,35,87,29,28,102,208,184,60,211,136,181,54,233,94,153,188,238,143,17,30,217,166,186,133,148,85,56,209,35,171,38,75,137,198,25,107,170,209,155,105,81,56,226,150,148,167,105,26,221,111,32,113,47,196,93,137,194,254,150,79,212,203,234,71,248,216,116,120,91,30,255,0,9,213,60,51,207,49,15,168,211,78,116,122,189,5,167,170,180,236,71,153,159,145,30,190,220,69,107,205,229,196,150,174,87,117,90,243,155,45,75,168,200,90,41,144,94,144,79,34,147,78,37,168,227,194,104,210,132,39,99,105,86,13,68,132,239,89,173,197,22,245,168,204,58,85,217,116,215,111,155,170,179,122,221,51,188,109,106,224,168,72,170,84,100,244,144,223,94,83,238,41,199,92,216,130,74,19,185,107,81,225,36,73,44,224,136,139,176,226,132,180,160,112,73,85,162,240,57,124,113,111,168,236,75,129,33,200,240,153,180,232,242,98,169,165,169,135,234,116,228,34,172,78,37,226,51,67,141,57,49,164,52,235,88,82,22,151,146,102,70,218,134,10,225,234,214,161,95,58,251,166,150,85,211,7,198,209,110,11,194,141,75,168,198,234,173,190,188,87,230,180,219,173,239,65,165,105,220,133,168,178,147,37,22,114,70,71,220,7,118,224,251,139,59,203,132,93,80,252,184,161,71,151,88,161,79,142,228,106,237,184,153,229,21,138,170,9,181,147,6,181,155,110,146,22,211,171,39,18,178,70,252,117,16,70,73,117,100,123,9,216,23,253,155,170,118,109,39,80,116,250,225,137,92,183,171,145,202,76,25,209,140,246,58,140,153,25,25,25,18,144,180,168,148,133,161,68,75,66,210,164,168,146,164,153,21,5,241,209,193,149,119,131,205,71,139,76,110,171,233,155,50,232,241,18,45,154,147,171,65,74,83,109,26,58,177,164,182,156,97,230,186,173,17,184,148,147,110,37,105,82,118,153,173,166,251,95,46,110,53,255,0,122,174,163,191,64,191,234,117,87,52,202,233,252,221,74,51,7,213,110,151,56,205,4,221,77,44,237,82,213,181,8,54,221,75,70,149,45,181,37,88,117,76,180,217,133,244,142,191,127,223,246,110,150,89,181,109,65,212,27,134,37,14,222,161,199,57,51,167,73,51,216,210,50,68,68,68,68,106,90,212,163,74,16,132,145,173,107,82,82,146,82,148,68,125,128,82,7,49,254,96,19,56,136,174,187,164,154,67,113,127,220,158,7,134,125,217,49,219,126,59,151,20,173,136,115,116,132,60,134,220,67,44,184,102,132,50,105,218,110,52,110,168,215,249,146,104,49,7,27,124,96,220,220,92,234,131,181,165,28,184,86,77,14,67,233,180,232,242,218,143,215,130,195,173,176,135,150,227,141,32,148,165,188,168,200,116,208,165,184,77,154,141,8,82,136,183,43,228,225,203,130,141,101,226,126,196,190,111,109,51,166,120,159,201,47,7,26,20,55,9,44,250,102,115,207,32,156,142,204,135,148,220,116,116,99,154,223,112,212,230,226,203,9,36,31,88,148,151,7,92,29,95,124,95,223,114,40,20,9,158,134,182,232,219,63,40,46,14,155,50,61,23,213,102,66,226,255,0,5,91,237,56,255,0,85,200,230,223,230,204,246,103,114,176,69,223,96,155,2,192,179,116,178,205,164,233,246,159,91,209,40,118,245,14,57,70,131,6,49,30,198,145,147,51,51,51,51,82,214,165,26,150,181,168,205,107,90,148,165,26,148,163,51,13,96,105,53,106,173,2,171,10,187,66,169,203,167,84,169,210,27,151,14,100,71,148,203,241,159,109,68,166,221,109,196,153,41,11,74,136,148,74,35,35,35,34,50,27,4,240,47,198,109,11,140,61,56,149,83,114,149,232,107,206,215,240,241,238,106,107,72,89,197,75,142,146,250,82,99,56,172,229,151,122,78,153,54,165,27,141,169,10,74,183,17,33,215,34,175,54,190,10,61,55,14,103,22,90,101,76,170,204,173,51,209,110,244,167,176,93,118,213,5,150,58,104,169,164,141,91,219,232,161,166,155,117,45,165,73,54,205,46,153,54,77,60,181,214,94,139,234,245,229,160,186,161,111,234,230,159,191,17,186,237,187,33,79,71,41,108,19,204,58,133,182,166,157,101,196,118,51,67,141,56,227,102,105,52,172,137,102,105,82,84,68,162,13,156,198,170,227,101,62,24,184,133,181,120,160,209,170,46,174,90,209,188,7,143,234,70,168,210,215,41,185,15,83,39,52,173,174,199,113,72,63,249,46,32,212,148,41,109,58,210,205,8,223,180,181,172,1,101,60,173,56,246,252,132,153,65,225,71,84,24,223,111,213,106,30,14,208,170,71,143,151,32,78,150,249,168,161,200,74,11,46,50,243,238,168,208,238,13,77,184,225,146,204,218,81,41,139,127,26,171,139,94,225,67,155,61,179,111,232,53,82,221,226,6,124,185,151,181,151,71,81,80,230,75,126,68,135,239,7,203,196,169,168,238,56,204,85,38,42,208,148,69,96,223,121,75,55,13,195,117,70,102,75,200,79,87,184,167,225,246,38,178,204,225,250,165,170,52,170,117,253,11,195,37,116,138,130,93,137,213,114,66,89,83,12,178,251,168,75,47,188,225,73,100,210,211,107,83,135,184,240,159,85,88,202,163,86,26,181,90,171,95,170,205,174,215,106,114,234,53,42,140,135,37,204,153,45,229,60,252,151,220,81,169,199,92,113,70,106,90,212,163,53,26,140,204,204,204,204,198,197,60,17,232,85,87,135,78,26,44,237,52,184,165,75,118,186,220,117,212,170,237,61,37,78,162,36,217,75,55,157,138,210,122,174,180,132,52,107,233,159,68,201,183,22,133,189,180,148,234,204,195,58,128,0,10,54,230,251,165,245,91,47,139,73,55,227,202,150,253,55,80,104,240,170,81,223,84,37,52,195,79,198,101,48,157,138,135,114,105,121,105,76,118,94,86,54,154,74,83,100,105,242,82,179,87,35,235,254,51,85,93,83,210,217,215,12,179,145,42,61,58,191,75,164,168,221,83,4,134,148,235,19,100,32,177,210,66,204,222,128,133,119,37,172,137,191,164,77,158,220,171,206,127,72,100,221,250,13,109,106,229,57,137,111,72,211,218,194,153,152,73,125,164,48,205,58,161,211,105,199,150,133,122,235,89,73,102,11,105,36,31,98,121,195,52,153,22,228,87,7,0,250,153,106,233,23,23,186,109,125,94,178,252,37,22,61,66,69,62,76,165,56,219,109,197,241,177,30,134,135,221,91,139,74,16,203,107,144,149,184,179,87,170,218,86,162,35,50,34,48,216,164,85,175,60,27,254,75,84,173,44,210,216,55,12,67,143,42,69,70,191,84,164,164,218,83,228,182,146,211,16,164,44,177,213,66,12,158,158,132,247,36,44,201,207,164,109,150,219,74,26,251,115,46,191,227,106,15,26,90,137,42,155,112,203,170,211,104,114,35,80,34,147,198,238,200,107,137,25,182,165,71,105,14,17,108,66,102,20,179,61,165,177,75,82,214,157,219,247,24,114,188,172,172,9,55,215,26,86,108,163,183,162,85,169,182,172,121,245,250,145,73,38,148,136,168,110,50,218,143,32,144,225,250,203,68,199,226,26,54,17,173,43,218,178,198,195,82,111,208,87,87,37,189,28,174,217,250,53,118,235,21,93,238,156,77,68,168,71,143,75,141,181,7,186,45,53,82,27,84,157,233,89,153,111,125,249,13,116,212,132,41,62,27,119,172,151,18,101,98,160,2,170,249,231,126,132,255,0,164,159,221,162,213,5,85,243,206,253,9,255,0,73,63,187,64,98,174,74,158,212,247,79,221,252,239,152,211,133,212,138,86,228,169,237,79,116,253,223,206,249,141,56,93,72,8,171,205,31,216,79,83,127,5,249,196,33,64,34,255,0,185,163,251,9,234,111,224,191,56,132,40,4,5,223,114,224,230,1,15,136,138,19,90,73,171,215,23,253,214,32,120,151,218,147,33,182,35,183,113,69,222,183,55,71,67,40,109,180,60,203,102,72,91,36,157,198,219,68,234,77,127,158,38,167,80,213,222,192,191,239,45,44,188,169,58,131,167,215,12,186,29,195,67,144,82,96,206,140,101,189,165,224,200,200,200,200,210,180,41,38,164,45,10,35,66,208,165,37,68,164,168,200,246,8,224,235,140,91,19,139,251,18,69,126,129,15,208,215,37,27,103,229,5,191,212,122,71,162,250,175,72,68,95,225,75,97,166,223,234,183,28,220,252,217,30,204,237,86,12,187,132,128,26,171,141,170,6,170,224,47,251,149,199,176,158,153,126,53,243,137,162,85,8,171,202,227,216,79,76,191,26,249,196,209,42,128,6,170,227,106,129,170,184,11,254,229,113,236,39,166,95,141,124,226,104,149,66,162,249,80,241,199,38,218,170,209,56,71,212,100,68,42,21,74,68,132,90,53,99,91,81,206,12,183,84,227,234,132,249,168,210,78,161,247,84,190,146,139,46,147,206,165,188,45,46,35,163,110,128,0,3,175,223,247,253,155,165,150,109,91,80,117,6,225,137,67,183,168,113,206,76,233,210,76,246,52,140,145,17,17,17,26,150,181,40,210,132,33,36,107,90,212,148,164,148,165,17,24,86,95,60,239,208,159,244,147,251,180,98,174,74,158,212,247,79,221,252,239,152,211,132,117,227,7,139,59,203,139,173,80,252,184,174,199,151,71,161,64,142,220,106,21,184,169,229,41,138,82,13,180,19,230,133,147,109,18,214,235,168,55,20,179,70,252,116,208,102,105,105,4,82,43,146,167,181,61,211,247,127,59,230,52,224,25,87,158,119,232,79,250,73,253,218,32,7,12,92,66,221,92,47,235,45,23,87,45,104,222,63,192,117,35,84,105,107,148,228,118,106,112,93,78,215,99,184,164,31,252,151,16,106,74,210,135,90,105,102,133,236,218,115,255,0,158,119,232,79,250,73,253,218,42,172,6,206,122,47,171,214,110,189,105,125,191,171,154,126,252,183,40,87,20,117,61,28,165,176,108,190,210,208,226,154,117,151,17,220,137,109,186,219,141,153,164,212,131,52,25,165,74,73,146,143,186,141,122,248,23,227,54,187,193,230,163,202,169,185,74,244,205,153,116,120,120,247,53,53,164,32,165,41,182,141,125,41,49,156,86,48,243,93,87,76,155,82,137,183,18,181,37,91,76,208,235,123,4,210,106,212,170,253,42,21,118,133,83,137,81,166,212,99,183,46,28,200,143,37,230,36,176,226,73,77,186,219,137,51,74,208,164,153,40,148,70,100,100,100,100,3,235,21,151,205,123,142,56,214,213,42,183,194,62,156,162,89,87,106,81,227,162,238,171,18,221,142,80,98,58,150,223,76,38,13,38,147,117,111,180,164,117,84,121,104,153,117,77,225,106,113,125,28,213,204,119,142,57,60,41,89,176,44,253,62,68,73,26,139,120,71,125,112,94,117,109,58,138,36,68,153,32,230,186,193,153,169,107,82,141,73,97,42,79,73,75,105,213,40,212,76,155,78,81,8,0,218,160,106,174,54,168,1,170,184,183,78,84,60,113,198,185,105,84,78,17,245,25,18,206,187,77,143,33,22,141,88,214,236,130,157,17,164,184,250,161,62,106,53,27,75,97,164,175,164,162,195,70,203,73,111,8,83,104,235,84,88,0,218,160,98,171,39,138,126,31,117,19,81,235,186,67,105,234,141,42,69,231,110,84,31,165,205,162,72,75,176,229,42,83,6,241,60,220,116,190,132,120,174,159,135,120,214,108,117,18,148,164,148,102,68,164,153,192,13,48,230,197,81,153,194,21,244,205,235,92,223,174,54,221,61,194,164,205,144,152,177,219,172,248,185,105,101,153,113,219,67,29,30,180,50,144,149,174,41,182,125,70,227,146,200,212,74,120,217,170,176,23,83,206,175,217,98,214,251,192,131,242,234,136,128,28,174,61,187,52,203,241,175,147,205,18,255,0,153,110,147,126,225,92,189,52,167,72,255,0,43,234,183,71,228,189,225,79,133,233,74,154,178,243,255,0,192,42,74,218,148,228,250,108,163,119,77,166,183,43,166,210,27,70,229,109,220,113,3,149,199,183,102,153,126,53,242,121,160,47,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,141,121,227,71,66,248,120,112,224,223,183,71,135,169,41,57,106,47,130,152,189,231,249,210,34,222,211,14,36,178,166,86,93,254,25,248,103,128,208,142,63,180,11,95,43,229,106,218,215,14,202,186,203,40,141,225,38,158,226,53,180,130,245,215,29,9,44,173,212,151,159,215,229,228,18,38,183,49,202,117,22,125,65,146,203,145,98,186,242,75,62,102,148,25,151,249,134,182,220,82,87,39,220,60,70,234,101,66,160,189,206,29,221,89,74,75,9,45,169,241,239,153,39,177,22,113,147,238,54,83,113,8,125,165,54,178,220,135,18,105,50,242,201,25,10,65,230,85,194,13,199,166,58,163,90,213,138,5,51,125,187,115,78,147,83,146,239,89,178,217,46,68,137,143,172,182,173,229,44,240,218,8,251,36,147,240,34,62,192,32,192,204,220,26,195,171,75,226,143,75,78,146,207,81,76,94,20,71,159,45,201,44,50,154,140,125,199,235,125,165,229,220,97,164,33,75,89,54,146,202,148,123,72,190,177,104,60,168,248,70,175,166,189,251,188,94,20,239,15,5,13,116,233,191,158,66,247,172,151,6,83,75,252,219,217,44,167,119,101,35,237,247,16,11,100,111,113,182,147,89,97,88,44,151,192,199,144,14,135,171,26,221,166,250,41,69,85,119,81,43,254,140,138,73,53,18,188,43,239,103,212,113,94,76,182,179,242,105,126,239,119,214,89,14,248,2,19,205,230,209,194,220,122,183,163,227,92,62,33,130,115,166,114,60,37,69,24,245,140,179,180,225,231,203,184,149,58,93,170,118,118,176,90,48,175,75,38,165,227,105,211,90,109,196,175,162,235,120,53,180,135,8,176,234,16,175,162,226,123,227,223,246,144,14,222,0,0,0,0,3,14,113,125,109,162,233,225,191,80,169,198,172,45,22,213,89,214,207,31,203,40,18,8,189,229,250,195,92,90,196,37,211,106,211,105,206,30,87,22,75,140,168,254,38,149,25,31,249,134,207,122,143,73,93,123,79,46,138,27,127,74,163,69,155,17,63,107,140,45,63,18,248,252,72,107,107,174,246,212,171,75,89,47,90,28,180,225,81,174,10,146,11,185,119,74,101,58,159,113,159,234,252,64,93,255,0,44,218,123,180,254,22,104,157,90,159,141,241,42,141,33,63,153,233,244,82,170,116,60,53,231,235,109,199,210,247,228,74,209,4,185,65,93,204,86,56,115,159,67,114,70,233,80,171,206,146,81,176,203,13,34,4,4,151,125,164,94,103,241,51,19,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,193,93,174,83,45,186,68,186,229,102,79,135,133,5,151,36,62,230,197,47,106,16,147,82,143,9,35,51,193,36,207,177,25,138,221,227,47,154,101,54,217,41,150,54,131,84,124,77,71,107,145,228,84,122,42,71,65,127,194,26,81,116,165,68,52,171,106,146,210,178,74,193,231,31,19,1,51,120,129,226,171,73,184,118,160,73,168,222,245,238,140,226,101,103,18,39,133,146,174,187,187,29,52,35,123,76,184,73,220,166,84,89,62,197,230,126,236,211,191,26,156,123,222,60,71,215,30,160,208,95,240,54,124,125,190,26,54,214,157,223,185,17,214,191,93,113,219,116,176,235,38,125,207,223,130,237,231,25,47,187,254,234,212,155,142,109,215,120,84,252,117,74,123,206,62,243,189,22,218,220,165,184,167,21,234,182,148,164,189,101,168,251,17,121,142,188,0,3,48,104,31,14,247,38,181,250,86,163,1,189,148,202,47,67,197,189,150,207,111,91,170,72,245,77,212,40,242,166,140,187,103,235,193,121,226,66,103,50,58,63,255,0,62,64,47,207,150,141,143,78,179,184,102,161,57,14,63,77,217,222,43,172,173,234,61,219,42,19,54,246,53,25,22,9,71,229,129,44,6,50,225,186,211,69,147,163,116,11,117,45,236,240,222,43,37,156,253,41,79,47,226,127,173,241,25,52,4,18,230,247,125,197,160,240,224,245,144,227,184,122,233,219,211,78,211,245,188,52,248,14,159,125,166,69,216,253,230,159,219,228,42,159,132,107,41,87,230,189,91,116,3,107,168,219,222,51,122,119,99,202,19,235,47,229,39,245,62,34,103,115,154,190,91,153,119,219,54,99,110,229,80,60,110,244,237,242,222,213,61,194,239,183,191,151,196,255,0,208,49,135,41,75,18,85,209,196,66,46,38,207,17,173,252,245,207,183,251,252,25,200,79,242,136,252,211,238,35,253,128,47,17,182,210,210,9,9,44,17,15,32,0,24,135,139,74,187,212,46,31,238,154,156,105,62,29,214,124,14,215,54,18,241,153,172,36,251,25,25,121,31,192,107,108,181,169,106,53,40,242,102,46,163,155,110,181,29,171,163,110,233,173,50,95,78,93,127,111,84,186,121,254,34,84,7,139,233,54,101,228,163,242,81,126,223,33,74,232,66,150,162,74,75,38,96,50,159,12,250,186,238,138,106,221,34,248,241,61,6,34,120,142,170,182,18,190,148,103,154,46,219,22,126,110,251,139,254,178,217,62,51,237,73,101,47,178,173,200,86,112,120,199,191,3,87,59,174,213,172,217,149,185,22,253,122,55,66,100,109,155,209,189,10,198,228,37,101,221,38,101,228,162,247,141,130,120,15,213,84,234,191,14,214,245,105,217,61,121,109,248,190,186,246,109,206,103,74,74,123,108,73,121,55,238,32,18,32,0,0,0,0,0,0,0,0,0,5,98,115,169,212,5,65,183,108,91,14,19,153,42,159,164,252,106,113,244,122,110,83,157,111,185,167,191,153,253,21,23,215,240,24,75,148,166,148,65,190,239,171,154,191,81,143,189,138,47,130,202,247,153,109,235,51,57,30,68,180,153,228,208,94,227,253,131,134,230,229,90,159,80,226,33,116,233,15,239,98,22,58,40,218,146,219,190,12,3,87,114,44,158,76,189,226,72,114,83,164,199,106,204,212,10,143,71,14,74,244,78,229,110,63,91,107,181,18,46,217,236,2,173,181,106,132,197,181,168,53,90,36,87,250,205,70,232,109,94,211,78,119,48,218,143,177,153,251,213,241,29,155,135,45,127,186,248,120,212,72,119,181,181,35,106,89,234,117,217,216,217,245,114,195,205,39,214,91,110,109,199,89,71,216,187,255,0,148,190,238,46,168,141,208,53,250,231,167,52,189,201,71,130,199,108,121,194,96,254,39,241,24,116,6,209,118,77,213,10,246,182,33,92,244,227,204,121,189,77,158,127,200,113,72,63,50,35,243,73,251,135,58,33,255,0,43,189,67,93,231,195,29,22,144,241,238,118,139,226,119,171,203,61,106,132,213,23,109,164,94,73,248,159,236,19,0,5,87,115,173,182,162,58,213,129,113,23,170,251,30,149,221,230,123,178,116,228,124,112,93,190,161,128,249,74,212,165,69,226,122,155,5,148,101,169,125,110,169,228,187,108,167,206,50,247,103,207,224,37,255,0,57,26,90,223,209,234,61,72,145,148,198,241,25,60,249,110,149,79,79,196,87,183,46,235,160,173,78,46,172,106,139,239,116,227,23,164,250,222,174,115,254,12,150,73,242,35,63,53,123,128,108,46,62,10,229,42,45,106,150,245,50,106,119,50,246,221,197,147,47,37,18,139,200,200,252,200,189,227,239,0,26,190,234,53,182,187,46,246,168,91,198,239,81,80,250,94,182,220,103,123,40,95,150,79,245,190,34,227,110,141,28,137,197,103,3,84,159,207,237,172,179,215,240,111,109,51,217,154,194,119,250,187,218,65,229,17,241,223,246,119,243,172,238,58,236,169,118,87,17,183,44,73,77,236,234,248,61,169,201,30,49,2,49,159,114,81,254,176,179,14,80,151,203,151,54,129,201,181,36,187,212,85,189,179,37,183,24,235,205,158,231,185,37,250,191,19,253,128,41,78,100,57,48,36,174,36,182,250,110,183,141,201,201,30,50,89,46,229,219,200,199,102,166,233,117,229,87,180,159,189,105,244,190,173,46,54,222,171,221,118,147,183,115,166,217,122,166,178,81,250,196,101,216,191,201,220,73,238,103,124,62,163,71,117,185,203,134,148,230,234,77,203,143,12,222,49,210,240,241,33,33,125,212,226,212,172,169,195,62,228,88,250,200,100,46,81,250,183,70,163,234,21,71,74,174,22,178,205,197,209,232,43,114,251,120,118,39,190,174,200,65,159,153,151,154,139,246,249,0,175,68,168,208,123,146,120,50,18,71,66,184,245,215,109,18,157,17,168,119,15,142,163,69,109,76,148,15,9,13,175,85,111,165,213,254,116,227,173,125,204,148,95,86,238,222,68,66,204,248,141,229,103,165,26,182,228,138,221,147,51,242,98,170,189,152,87,78,76,221,216,232,167,253,242,90,82,94,171,106,247,127,43,226,68,43,75,93,120,0,215,93,12,166,201,174,214,40,254,46,149,25,212,182,169,94,34,27,121,46,130,157,81,236,76,133,171,177,33,69,140,119,199,216,64,39,110,148,115,142,211,186,156,70,97,234,101,183,232,119,210,148,165,82,124,99,242,55,171,8,35,245,25,132,68,89,51,89,254,204,123,200,75,109,41,227,11,67,53,128,227,179,105,221,157,105,82,90,67,169,103,192,76,78,55,108,44,110,113,148,23,155,137,33,174,51,173,45,151,20,211,137,194,208,163,74,139,62,70,94,99,217,10,108,154,124,166,166,195,115,166,243,11,75,141,171,4,120,81,25,25,30,15,183,153,16,13,167,152,125,169,45,147,172,175,114,21,228,120,50,255,0,56,246,13,115,180,231,141,126,32,180,205,180,70,160,94,155,99,55,130,75,94,142,132,120,34,216,94,107,97,71,228,130,33,146,89,230,141,196,243,42,53,126,83,238,202,54,227,193,83,203,246,255,0,185,0,95,64,10,21,46,104,124,79,19,164,231,229,71,146,183,99,193,83,255,0,236,131,180,91,28,220,56,135,162,212,27,147,88,95,165,163,36,136,151,31,16,88,222,68,164,153,250,201,134,102,89,34,50,253,191,80,11,194,1,90,26,77,206,122,209,175,72,98,151,169,90,111,249,63,147,75,106,157,233,135,101,239,60,182,156,244,217,130,88,206,86,172,103,249,56,247,144,159,26,81,172,118,46,179,91,49,174,155,26,173,227,98,62,132,40,207,160,243,123,84,166,208,189,191,157,66,12,240,78,163,190,61,255,0,110,3,187,128,0,0,0,0,0,0,0,0,0,10,142,231,65,119,162,69,215,110,89,232,115,214,110,28,57,166,156,124,28,168,183,231,183,253,63,176,91,129,153,17,25,159,145,10,6,230,103,126,34,251,226,150,179,179,202,223,68,138,25,253,172,84,102,127,197,79,235,253,127,105,128,227,121,115,218,139,186,248,160,183,91,73,100,169,142,196,169,43,254,75,117,24,153,247,151,235,125,127,96,216,33,132,19,76,54,218,75,4,132,18,75,246,16,166,126,77,218,111,50,175,173,85,187,249,114,122,112,225,80,228,195,36,236,35,220,234,37,211,221,198,119,17,151,99,253,92,125,126,225,115,128,0,0,0,0,0,42,51,157,5,239,83,93,237,110,88,205,187,138,121,83,33,212,20,157,169,238,239,90,162,209,158,118,238,250,63,241,177,245,123,197,101,11,79,231,73,166,235,67,214,206,169,178,88,109,69,10,136,178,255,0,141,154,139,230,125,213,240,255,0,139,251,125,194,172,0,100,157,2,214,235,175,66,117,26,145,121,219,117,15,14,136,211,35,170,98,58,77,175,171,29,47,180,227,136,202,219,94,220,244,147,220,139,37,238,248,30,196,58,19,169,81,245,115,73,237,139,253,131,245,170,244,152,82,222,46,253,156,118,51,78,168,187,165,63,227,61,201,34,251,60,134,178,162,247,185,82,70,174,71,225,109,181,86,149,217,202,177,46,33,97,31,238,115,167,65,217,244,127,111,159,127,136,9,146,164,165,101,181,69,146,49,199,57,110,209,221,127,196,185,15,46,103,118,238,162,252,243,159,136,228,128,7,131,77,54,202,9,182,211,132,151,98,44,136,253,199,62,183,254,225,92,63,215,110,8,206,244,234,21,70,37,82,96,171,110,118,201,114,20,149,182,172,27,107,73,225,77,121,40,136,190,39,241,144,130,5,243,125,183,38,84,56,127,167,213,227,30,81,26,180,215,81,61,190,138,97,79,81,158,76,254,191,128,10,96,186,110,90,173,225,113,84,110,122,219,253,105,181,57,79,75,125,123,82,156,173,197,169,106,60,36,136,190,146,143,200,136,135,182,205,187,235,150,37,201,2,233,183,165,248,121,212,233,13,73,105,125,52,47,10,109,196,173,61,150,149,23,210,65,121,145,249,14,20,0,108,37,192,95,17,167,196,46,137,83,106,85,2,197,90,140,219,52,185,138,255,0,26,235,49,34,155,142,96,154,109,41,202,222,63,84,178,69,238,51,47,41,44,42,111,146,173,219,47,211,215,77,137,183,248,55,132,157,86,206,75,233,239,167,53,250,185,242,255,0,141,143,171,222,45,144,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,222,5,195,243,23,198,202,99,90,206,44,125,169,245,147,239,2,225,249,139,224,37,83,92,11,126,237,124,186,180,215,92,116,114,204,241,122,147,69,244,191,166,35,66,86,215,171,180,182,234,147,200,240,201,36,252,68,198,112,223,79,6,149,173,162,91,127,157,82,99,182,80,42,147,86,170,208,42,176,171,180,42,156,186,117,74,157,33,185,112,230,68,121,76,191,25,246,212,74,109,214,220,73,146,144,180,168,137,68,162,50,50,50,35,33,126,156,174,61,132,244,203,241,175,156,77,16,255,0,154,47,47,249,148,137,149,46,38,244,66,221,235,82,158,241,53,27,226,150,195,143,191,41,185,78,190,235,239,85,147,212,90,247,50,125,92,58,219,100,132,178,150,210,225,36,208,110,169,160,150,188,190,120,219,165,113,95,96,57,66,185,223,137,7,81,109,88,241,217,170,195,84,164,169,250,179,9,101,148,174,172,134,210,203,72,66,28,144,167,18,166,155,37,19,39,211,37,25,19,141,230,90,141,93,236,11,254,242,210,203,202,147,168,58,125,112,203,161,220,52,57,5,38,12,232,198,91,218,94,12,140,140,140,141,43,66,146,106,66,208,162,52,45,10,82,84,74,74,140,143,98,142,21,120,152,179,120,175,210,56,122,165,103,193,151,78,90,100,42,155,87,166,73,35,82,233,213,22,208,218,221,96,156,218,73,121,27,93,109,104,113,36,91,144,180,238,74,23,189,180,6,96,0,0,20,3,205,31,219,179,83,127,5,249,60,33,63,249,42,123,44,93,63,120,19,190,93,78,16,3,154,63,183,102,166,254,11,242,120,66,127,242,84,246,88,186,126,240,39,124,186,156,2,127,128,8,107,204,83,142,168,220,45,89,167,99,233,244,248,139,213,74,252,118,94,130,204,152,174,173,20,202,115,199,33,7,82,35,54,205,135,150,151,35,169,180,50,165,253,53,165,106,66,208,147,66,195,47,219,28,87,105,197,243,196,213,99,134,75,41,223,76,213,109,123,126,93,98,191,84,97,226,56,176,101,53,42,51,5,1,56,35,234,188,94,33,70,233,145,146,90,82,18,217,238,89,184,150,168,95,139,31,106,125,100,251,192,184,126,98,248,150,156,154,170,213,90,255,0,23,119,181,118,187,83,151,81,169,84,108,122,148,185,147,37,188,167,159,146,251,149,58,122,156,117,199,20,102,165,173,74,51,81,168,204,204,204,204,204,68,190,44,125,169,245,147,239,2,225,249,139,224,62,174,21,120,103,188,184,175,213,200,122,91,103,206,137,78,66,99,170,165,87,169,201,50,82,41,212,230,214,218,29,124,155,220,74,121,123,157,109,8,109,38,91,150,180,238,82,17,189,196,94,78,161,106,6,141,114,251,225,150,150,203,136,240,244,91,102,159,232,59,118,18,153,82,28,172,213,17,21,231,155,101,215,35,48,164,54,244,149,178,234,220,144,166,201,29,69,173,106,238,172,28,106,229,1,116,208,172,110,11,245,10,245,186,103,120,42,45,191,120,85,170,149,25,61,37,185,208,138,197,38,3,142,185,177,4,165,171,106,16,163,194,72,212,120,193,17,159,97,93,124,107,241,93,93,226,211,89,102,222,93,90,172,59,66,155,152,118,181,18,107,200,87,128,139,181,4,227,134,150,200,144,79,62,180,117,92,60,173,69,148,55,212,90,26,108,192,116,174,34,181,230,242,226,75,87,43,186,173,121,205,150,165,212,100,45,20,200,47,72,39,145,73,167,18,212,113,225,52,105,66,19,177,180,171,6,162,66,119,172,214,226,139,122,212,103,109,58,49,86,226,46,191,203,31,84,235,188,72,84,229,212,106,85,27,30,185,46,218,153,45,232,175,63,38,223,114,223,109,81,29,113,198,12,212,181,169,70,242,141,79,153,190,102,102,110,123,132,75,229,123,192,183,238,215,117,35,92,117,142,204,241,122,109,69,223,232,120,211,85,181,154,237,81,183,18,69,150,77,39,226,33,179,135,58,153,52,161,110,146,27,252,234,83,33,178,181,78,44,125,150,53,147,238,254,225,249,115,224,53,172,22,105,197,63,3,146,117,43,132,77,42,226,147,77,151,17,170,237,177,164,246,250,238,154,98,144,211,5,81,167,69,166,54,179,154,135,48,70,185,44,181,148,169,46,40,250,140,180,218,80,105,83,73,109,234,203,27,41,240,157,236,177,163,127,119,246,247,203,152,1,174,101,129,127,222,90,89,121,82,117,7,79,174,25,116,59,134,135,32,164,193,157,24,203,123,75,193,145,145,145,145,165,104,82,77,72,90,20,70,133,161,74,74,137,73,81,145,201,78,53,249,129,222,92,93,91,214,157,142,170,20,74,29,189,67,143,14,165,83,101,182,75,124,250,255,0,133,52,72,125,38,165,45,77,70,109,78,200,109,150,201,102,163,66,141,110,169,74,82,80,204,128,230,177,192,172,107,57,201,252,83,233,68,8,145,168,82,164,27,215,172,21,74,117,79,166,163,46,106,207,210,72,55,156,81,41,14,187,33,182,148,203,100,158,153,147,106,74,20,149,56,109,65,94,29,116,26,242,226,75,87,40,90,83,102,66,150,165,212,100,33,117,57,204,199,39,145,73,167,18,210,82,38,186,74,90,19,177,180,171,36,147,90,119,172,208,218,79,122,210,70,25,3,129,206,17,42,188,95,106,226,173,71,234,50,232,246,157,6,58,106,87,29,85,136,234,90,208,193,172,146,136,172,172,210,109,34,75,199,187,103,80,240,72,109,231,9,46,116,141,181,101,254,111,246,181,10,198,215,221,61,178,173,104,62,10,139,111,233,125,38,151,78,141,213,91,157,8,172,77,158,219,77,239,89,169,106,218,132,36,178,163,53,30,50,102,103,220,91,167,14,186,13,102,240,219,164,116,45,41,179,33,68,74,41,209,208,186,156,230,99,155,43,171,84,77,9,41,19,93,37,45,106,222,226,147,146,73,173,91,16,72,109,39,177,9,34,170,30,117,126,212,246,183,221,252,31,152,212,64,101,94,70,63,166,207,232,223,247,144,197,92,234,253,169,237,111,187,248,63,49,168,140,171,200,199,244,217,253,27,254,242,24,171,157,95,181,61,173,247,127,7,230,53,16,29,127,151,175,10,182,111,21,250,71,175,150,125,102,155,17,55,61,58,61,14,77,167,87,113,195,101,116,234,137,162,165,176,148,234,80,181,120,103,20,150,210,242,54,171,114,8,148,69,212,67,107,68,64,191,236,11,203,75,47,42,182,159,106,13,189,46,135,112,208,228,28,105,208,100,145,111,105,120,35,35,35,35,52,173,10,73,165,104,90,76,208,180,41,42,73,169,42,35,59,52,228,99,250,108,254,141,255,0,121,9,21,204,83,129,88,220,82,217,167,124,105,244,8,136,213,74,4,118,89,130,244,153,78,161,21,58,115,39,33,103,77,34,55,9,134,86,167,36,41,196,60,164,125,52,37,10,90,16,163,90,2,58,242,172,227,199,254,244,112,169,171,245,175,241,173,90,21,218,157,71,254,97,17,168,137,71,75,255,0,72,83,75,113,239,241,113,208,159,226,144,45,80,106,195,86,164,213,104,21,89,180,42,237,50,93,58,165,78,144,228,73,144,229,178,166,95,140,251,106,52,184,211,141,168,137,72,90,84,70,147,73,145,25,25,25,24,187,78,87,188,107,254,248,11,17,26,49,168,85,58,172,237,73,179,105,235,146,237,70,105,245,189,51,75,75,201,66,36,27,169,73,97,230,186,172,50,225,56,102,183,61,71,119,184,165,187,211,9,212,0,0,42,175,158,119,232,79,250,73,253,218,49,87,37,79,106,123,167,238,254,119,204,105,195,42,243,206,253,9,255,0,73,63,187,70,42,228,169,237,79,116,253,223,206,249,141,56,5,212,128,12,85,196,191,17,118,39,11,250,89,63,83,47,169,31,227,97,209,225,108,123,252,39,84,240,207,60,196,62,163,77,57,209,234,244,22,158,170,211,177,30,102,126,68,97,196,235,175,21,218,113,161,151,182,159,233,125,77,223,74,222,122,141,112,83,40,244,218,52,119,137,46,71,139,42,98,35,185,62,65,224,250,108,163,114,246,17,150,231,92,65,161,56,36,186,227,85,131,206,175,218,158,214,251,191,131,243,26,136,194,150,22,186,106,63,17,124,119,105,102,168,106,133,103,199,85,103,106,5,186,211,44,180,70,136,180,248,169,169,178,109,197,140,217,153,244,217,70,229,96,178,106,53,41,75,90,150,181,173,106,205,124,234,253,169,237,111,187,248,63,49,168,128,234,156,170,116,206,213,214,77,96,212,205,45,189,98,120,138,45,205,165,245,58,124,157,173,182,183,25,223,80,167,108,125,174,162,22,132,188,210,201,46,54,179,73,236,113,8,81,22,82,67,5,113,85,195,61,229,194,134,174,76,210,219,194,116,74,138,21,29,53,42,69,78,49,146,81,81,167,56,183,16,211,230,222,227,83,43,220,211,136,91,106,51,218,180,43,106,150,141,142,47,53,242,159,213,235,55,73,120,175,140,197,230,252,182,17,124,209,220,180,41,143,50,193,186,132,84,100,204,136,184,233,116,147,235,37,11,83,29,50,81,18,176,183,16,106,218,141,203,77,191,113,85,195,61,155,197,126,145,204,210,219,194,116,186,114,211,33,53,42,69,78,49,154,151,78,168,182,135,16,211,230,222,226,75,200,218,235,136,91,106,50,220,133,171,106,144,189,142,32,43,47,149,31,26,255,0,185,149,212,199,13,122,153,83,170,201,182,238,218,132,120,214,147,185,235,51,71,170,60,226,146,113,246,18,77,196,179,41,199,17,221,42,216,219,165,184,208,68,243,206,166,229,6,176,58,171,166,119,86,141,234,61,199,165,183,172,79,15,90,182,106,14,211,228,237,109,196,54,246,195,245,31,107,168,132,45,76,186,131,75,141,172,210,91,219,90,20,69,133,16,181,254,81,220,96,220,218,163,74,157,195,118,160,28,186,133,74,207,163,183,62,222,169,37,168,237,48,205,18,50,98,195,76,21,165,180,33,91,219,82,155,82,92,87,81,78,19,174,18,148,158,154,119,132,117,231,87,237,79,107,125,223,193,249,141,68,117,254,94,188,42,217,188,87,233,30,190,89,245,154,108,68,220,244,232,244,57,54,157,93,199,13,149,211,170,38,138,150,194,83,169,66,213,225,156,82,91,75,200,218,173,200,34,81,23,81,13,173,29,131,157,95,181,61,173,247,127,7,230,53,17,149,121,24,254,155,63,163,127,222,64,43,46,255,0,176,47,45,44,188,170,218,125,168,54,244,186,29,195,67,144,113,167,65,146,69,189,165,224,140,140,140,140,210,180,41,38,149,161,105,51,66,208,164,169,38,164,168,140,236,211,149,103,30,63,247,163,133,77,95,173,127,141,106,208,174,212,234,63,243,8,141,68,74,58,95,250,66,154,91,143,127,139,142,132,255,0,20,129,34,185,138,112,43,27,138,91,52,239,141,62,129,17,26,169,64,142,203,48,94,147,41,212,34,167,78,100,228,44,233,164,70,225,48,202,212,228,133,56,135,148,143,166,132,161,75,66,20,107,69,21,213,169,53,90,5,86,109,10,187,76,151,78,169,83,164,57,18,100,57,108,169,151,227,62,218,141,46,52,227,106,34,82,22,149,17,164,210,100,70,70,70,70,3,105,224,16,87,149,239,26,255,0,190,2,196,70,140,106,21,78,171,59,82,108,218,122,228,187,81,154,125,111,76,210,210,242,80,137,6,234,82,88,121,174,171,12,184,78,25,173,207,81,221,238,41,110,244,231,80,0,0,0,12,85,196,191,14,150,39,20,26,89,63,76,239,168,255,0,227,102,81,230,239,123,252,25,84,240,207,50,196,206,155,78,183,214,233,117,214,174,146,213,177,126,70,94,70,89,84,0,107,109,171,220,46,234,134,147,113,12,231,14,146,168,146,229,215,103,214,26,166,219,110,188,134,226,162,184,196,137,6,204,41,77,41,78,27,73,67,199,183,57,112,201,181,239,66,212,74,109,100,87,83,192,15,7,212,174,19,116,141,41,168,20,183,47,187,198,60,57,247,90,222,117,38,136,207,161,10,54,224,180,150,214,166,182,71,55,157,65,184,149,40,221,90,150,189,219,13,182,219,145,82,109,106,20,187,170,157,122,200,131,190,181,74,167,205,165,195,147,213,89,116,162,203,114,51,146,27,216,71,177,91,151,10,49,228,200,212,93,60,36,200,148,162,62,88,5,0,243,71,246,236,212,223,193,126,79,8,79,254,74,158,203,23,79,222,4,239,151,83,132,0,230,143,237,217,169,191,130,252,158,16,159,252,149,61,150,46,159,188,9,223,46,167,0,199,252,209,121,127,195,171,195,169,113,55,162,22,239,70,170,207,137,168,223,20,182,28,97,136,174,69,105,135,95,122,172,158,162,209,181,226,233,97,214,219,37,169,229,56,151,9,36,178,117,78,196,174,95,60,18,85,120,175,191,220,174,220,236,75,131,167,86,172,136,239,85,102,42,42,148,197,89,244,188,202,151,73,67,137,121,165,161,110,71,83,138,83,173,154,141,146,233,154,136,141,198,243,126,131,137,181,173,59,86,198,161,69,181,172,171,102,149,111,209,97,111,240,212,234,92,38,226,69,99,122,212,181,236,105,178,74,19,185,107,82,143,5,221,74,51,62,230,96,62,186,77,38,149,64,165,66,161,80,169,145,41,212,218,116,118,226,67,135,17,148,178,196,102,27,73,37,182,155,109,36,73,66,18,146,36,146,72,136,136,136,136,135,214,0,0,0,0,42,175,158,119,232,79,250,73,253,218,49,87,37,79,106,123,167,238,254,119,204,105,195,42,243,206,253,9,255,0,73,63,187,70,42,228,169,237,79,116,253,223,206,249,141,56,4,202,230,157,163,28,75,235,14,145,195,133,162,213,41,117,107,122,12,130,145,94,179,233,113,16,137,117,20,54,135,94,241,78,62,167,201,82,80,210,154,97,45,194,105,147,90,221,115,169,249,197,33,162,110,165,120,85,225,158,242,226,191,87,33,233,109,159,58,37,57,9,142,170,149,94,167,36,201,72,167,83,155,91,104,117,242,111,113,41,229,238,117,180,33,180,153,110,90,211,185,72,70,247,17,178,72,235,246,157,129,102,216,178,110,9,86,125,189,18,146,187,170,176,229,126,174,81,136,210,137,85,23,26,105,167,100,26,51,181,43,90,88,108,215,180,139,114,247,45,89,90,214,165,7,201,165,90,103,106,232,222,156,91,154,91,101,68,240,244,91,102,158,213,62,54,230,219,67,143,108,47,93,247,122,104,66,20,243,171,53,56,226,201,37,189,197,173,70,89,81,141,96,134,213,3,85,112,27,36,112,201,73,165,87,248,68,210,138,21,118,153,18,163,77,168,233,189,10,36,200,114,217,75,204,73,97,202,99,41,113,167,27,81,26,86,133,36,205,38,147,35,35,35,50,49,77,124,193,184,36,170,240,161,127,183,93,182,24,151,59,78,174,169,18,30,165,76,76,85,37,138,75,234,121,229,34,146,183,20,243,171,90,219,142,150,212,151,92,52,155,197,212,52,145,155,110,98,231,248,78,246,88,209,191,187,251,123,229,204,14,255,0,116,218,118,173,243,66,149,107,94,182,205,42,224,162,205,217,226,105,213,72,77,203,138,254,197,165,104,222,211,132,164,43,106,208,149,22,75,178,146,70,93,200,128,87,15,39,125,33,226,94,195,141,90,188,239,6,37,209,180,146,237,163,162,161,72,166,78,125,27,234,21,21,186,132,181,61,136,253,214,202,60,59,78,18,150,174,159,89,14,70,82,73,228,165,10,111,186,243,66,224,91,247,107,181,87,174,58,57,102,120,189,73,162,236,244,196,104,74,218,245,118,150,219,106,35,195,36,147,241,19,25,195,125,60,26,86,182,137,109,254,117,73,142,217,79,240,1,171,101,167,116,215,108,107,170,141,122,218,211,188,21,106,223,168,71,170,83,164,244,144,231,66,83,14,37,198,156,216,178,82,21,181,104,73,225,68,105,60,96,200,203,176,216,79,130,142,43,168,92,90,104,212,43,203,171,74,135,119,211,113,14,233,162,66,121,106,240,18,183,44,155,112,146,225,18,201,151,208,142,171,103,149,164,178,182,250,139,91,78,24,130,188,209,121,127,204,164,76,169,113,55,162,22,239,90,148,247,137,168,223,20,182,28,125,249,77,202,117,247,95,122,172,158,162,215,185,147,234,225,214,219,36,37,148,182,151,9,38,131,117,77,64,13,20,215,189,88,225,218,234,149,122,232,229,215,249,63,90,155,79,93,45,249,62,6,52,189,241,86,227,110,41,189,146,27,113,5,149,178,217,228,139,119,171,140,224,204,140,45,171,154,23,29,63,184,165,170,189,14,209,203,207,194,106,77,107,103,166,36,194,78,231,168,84,183,27,81,158,30,37,23,135,152,246,91,233,224,148,180,52,107,115,243,74,84,119,14,154,237,59,90,187,124,221,84,107,42,214,131,227,107,87,5,66,61,46,157,27,170,134,250,242,159,113,45,180,222,245,154,80,157,203,90,75,42,50,73,103,38,100,93,194,236,186,107,183,205,213,89,189,110,153,222,54,181,112,84,36,85,42,50,122,72,111,175,41,247,20,227,174,108,65,37,9,220,181,168,240,146,36,150,112,68,69,216,94,79,46,190,5,99,112,181,102,149,241,168,48,34,47,85,43,241,222,102,115,209,165,58,180,83,41,207,28,117,149,52,200,156,54,30,90,92,142,151,22,242,81,244,214,164,37,107,66,73,107,12,129,192,231,8,148,174,16,116,141,86,163,245,24,149,139,178,189,33,53,43,142,170,196,116,161,11,124,144,73,68,86,86,105,39,87,25,146,221,179,168,121,53,184,243,132,150,250,166,218,106,47,154,63,183,102,166,254,11,242,120,66,255,0,133,0,243,71,246,236,212,223,193,126,79,8,4,159,229,253,195,61,155,197,127,47,203,215,75,111,9,210,233,203,78,164,75,169,82,42,113,140,212,186,117,69,186,84,36,52,249,183,184,146,242,54,186,226,22,218,140,183,33,106,218,164,47,99,136,174,13,85,211,59,171,70,245,30,227,210,219,214,39,135,173,91,53,7,105,242,118,182,226,27,123,97,250,143,181,212,66,22,166,93,65,165,198,214,105,45,237,173,10,34,194,136,91,255,0,37,79,101,139,167,239,2,119,203,169,195,191,243,28,224,234,213,226,71,75,36,95,81,102,82,168,23,157,137,79,153,81,143,89,146,219,104,241,176,89,140,251,167,78,125,247,95,101,166,89,83,219,22,79,188,165,37,140,56,162,34,39,28,51,12,1,202,235,152,4,58,188,58,111,12,154,223,113,116,106,172,248,106,117,143,84,125,182,24,138,228,86,152,105,134,105,42,233,161,27,94,46,150,90,113,195,90,158,83,138,108,212,75,38,146,237,159,141,88,105,53,106,173,2,171,10,187,66,169,203,167,84,169,210,27,151,14,100,71,148,203,241,159,109,68,166,221,109,196,153,41,11,74,136,148,74,35,35,35,34,50,23,233,203,155,138,187,171,138,173,14,126,183,127,211,122,119,77,173,80,244,45,74,160,196,55,26,139,84,195,40,113,185,73,62,154,89,75,202,37,153,58,203,74,86,197,37,43,218,210,30,105,4,16,131,155,190,140,113,46,237,254,141,97,185,106,82,238,157,47,167,199,106,61,57,232,81,17,26,21,180,183,222,113,30,21,108,19,238,58,165,172,154,142,167,38,173,40,67,142,58,211,101,176,146,211,73,199,252,180,56,28,147,196,117,228,206,176,223,11,136,141,58,178,235,13,161,232,142,33,169,11,174,84,89,38,223,40,74,101,100,164,148,98,74,218,83,202,90,125,116,56,77,160,140,212,181,179,119,213,106,77,42,191,74,155,66,174,211,34,84,105,181,24,238,68,153,14,91,41,121,137,44,56,147,75,141,56,218,136,210,180,41,38,105,52,153,25,25,25,145,143,146,211,181,168,86,53,171,70,178,173,104,62,10,139,111,211,227,210,233,209,186,171,115,161,21,134,210,219,77,239,89,169,106,218,132,36,178,163,53,30,50,102,103,220,4,107,230,143,236,39,169,191,130,252,226,16,165,110,19,189,169,244,111,239,2,222,249,139,2,234,121,163,251,9,234,111,224,191,56,132,41,91,132,239,106,125,27,251,192,183,190,98,192,13,135,181,163,72,108,221,122,210,251,131,72,245,1,137,110,80,174,40,233,102,65,196,124,217,125,165,161,196,186,211,205,175,185,18,219,117,182,220,34,81,41,6,104,34,82,84,147,52,158,188,60,78,240,245,117,112,191,172,181,173,35,186,100,248,255,0,1,211,147,78,170,34,43,145,217,169,193,117,59,154,144,218,86,95,242,155,89,37,75,74,29,105,212,18,215,179,113,236,166,58,253,118,192,179,110,107,154,217,188,235,182,244,73,117,219,58,68,153,52,42,130,136,201,248,43,145,29,113,223,36,40,140,140,208,227,78,25,41,7,148,25,165,181,25,110,109,10,72,70,174,91,154,33,196,94,132,104,147,150,134,189,215,34,49,29,185,10,77,189,106,178,220,87,87,67,99,174,251,175,173,217,108,100,159,92,135,95,53,146,13,110,19,104,66,48,162,53,169,182,225,7,51,174,95,240,244,138,100,158,32,116,66,221,240,150,44,189,207,220,212,214,156,97,168,180,25,78,62,203,45,42,50,20,178,112,217,125,201,29,153,109,10,75,42,66,176,105,109,72,67,119,40,62,74,181,38,149,95,165,77,161,87,105,145,42,52,218,140,119,34,76,135,45,148,188,196,150,28,73,165,198,156,109,68,105,90,20,147,52,154,76,140,140,140,200,192,107,131,194,175,19,23,151,10,26,185,15,84,172,248,49,42,40,84,117,83,106,244,201,36,73,69,70,156,226,219,91,172,19,155,77,76,175,115,77,173,14,36,143,106,208,157,201,90,55,182,189,135,180,183,84,172,77,105,177,41,154,153,166,149,223,76,219,117,158,183,130,155,225,94,143,213,233,60,182,92,252,219,200,67,137,195,141,45,62,178,75,56,201,100,140,140,232,219,152,103,5,149,94,22,53,66,69,118,208,183,229,167,74,238,89,4,118,252,195,146,169,69,9,243,111,115,180,247,220,82,73,72,90,84,78,169,162,89,168,214,201,36,250,142,45,15,109,196,26,43,196,238,178,240,247,66,189,168,26,79,116,122,17,187,246,158,205,62,165,37,166,83,226,152,233,45,70,219,241,158,250,108,188,72,114,67,100,180,159,100,190,165,17,19,137,105,198,194,95,243,58,230,1,15,87,102,73,225,251,68,46,47,23,98,196,220,197,205,82,105,182,29,139,94,148,219,236,188,210,99,45,72,55,9,150,28,143,217,230,214,148,188,165,171,4,166,210,133,185,18,184,85,225,158,242,226,191,87,33,233,109,159,58,37,57,9,142,170,149,94,167,36,201,72,167,83,155,91,104,117,242,111,113,41,229,238,117,180,33,180,153,110,90,211,185,72,70,247,17,210,180,183,75,111,189,105,190,233,154,103,166,148,47,76,220,149,158,183,130,133,226,153,143,213,233,50,183,156,252,227,203,67,105,195,109,45,94,178,139,56,193,100,204,136,246,9,224,251,132,203,55,132,93,47,252,135,161,72,137,88,174,207,144,228,154,237,198,152,7,21,250,170,201,197,155,4,180,27,142,154,16,211,75,38,210,130,94,204,245,22,68,74,117,102,97,144,52,95,72,108,221,5,210,251,127,72,244,253,137,109,208,173,216,234,102,57,203,124,222,125,213,173,197,58,235,206,47,177,26,220,117,199,28,50,73,37,4,107,50,74,82,146,36,150,177,131,106,129,170,184,11,52,181,120,28,147,197,111,46,29,35,188,52,249,113,35,234,45,159,30,224,68,22,93,67,77,34,183,17,85,153,139,56,78,190,100,74,66,210,162,82,152,82,149,210,74,221,117,42,36,147,198,235,117,150,46,39,148,87,22,118,109,195,167,116,254,20,235,49,226,81,46,27,86,60,153,52,87,30,158,106,93,194,135,229,203,149,36,154,108,219,74,91,91,9,113,188,163,168,181,173,27,220,34,36,182,189,174,106,28,10,198,191,237,234,175,19,218,91,2,35,23,61,14,59,213,43,205,151,165,59,190,173,78,98,43,40,75,237,27,142,27,45,174,43,49,140,205,180,33,29,84,41,103,185,78,33,8,112,33,175,44,94,24,191,124,39,16,81,171,247,61,175,74,173,216,54,22,218,133,197,26,162,247,230,223,121,214,158,40,44,19,37,221,236,190,223,81,72,81,116,141,182,28,75,134,123,146,219,151,210,33,175,43,158,30,41,90,25,160,207,84,234,244,169,116,237,69,186,36,33,219,198,12,185,137,91,244,227,111,123,180,248,142,48,131,254,10,178,135,41,153,6,211,132,79,17,203,62,166,11,98,17,50,128,0,0,6,63,215,237,28,161,113,1,163,87,102,142,220,111,120,120,151,53,61,81,219,147,181,107,240,146,144,162,114,52,157,136,90,13,206,147,237,180,239,79,121,37,123,54,171,213,81,144,214,92,109,80,53,214,227,227,76,237,93,34,226,247,82,108,91,42,39,132,162,199,168,71,168,70,138,150,219,109,184,190,54,35,51,22,195,72,109,9,66,25,109,114,20,134,208,73,245,91,74,18,102,102,70,102,23,105,76,226,206,205,171,112,126,190,46,98,199,136,138,106,45,119,235,71,77,147,60,227,35,210,44,165,109,174,154,82,29,109,57,89,204,66,162,161,194,111,243,139,52,154,18,173,201,35,215,48,73,250,87,24,53,86,184,4,175,240,151,60,226,59,33,119,68,21,83,84,243,74,53,149,17,199,29,157,33,13,27,104,74,82,182,167,199,97,70,183,150,226,150,137,235,74,82,68,209,41,61,43,130,253,28,161,107,239,20,22,6,149,93,47,108,162,213,106,14,72,168,183,181,103,226,98,196,142,236,183,99,101,11,66,209,214,68,117,53,212,74,137,72,234,111,44,154,112,97,123,220,33,105,12,157,8,225,163,79,116,182,160,196,182,42,84,154,58,30,170,49,37,246,158,92,122,140,149,170,84,198,73,109,122,138,66,36,62,234,16,105,53,122,137,79,172,191,164,121,128,0,0,85,95,60,239,208,159,244,147,251,180,73,254,45,249,142,233,31,10,87,149,19,79,165,82,37,222,23,12,137,12,187,94,131,75,148,134,215,68,167,44,136,250,174,26,136,210,185,42,73,165,109,198,51,70,228,122,203,113,164,169,163,114,42,243,184,171,82,171,244,173,6,174,208,170,113,42,52,218,140,123,130,92,57,145,30,75,204,73,97,196,211,20,219,173,184,147,52,173,10,73,146,137,68,102,70,70,70,64,49,175,37,79,106,123,167,238,254,119,204,105,194,234,69,43,114,84,246,167,186,126,239,231,124,198,156,46,164,4,85,230,143,236,39,169,191,130,252,226,16,160,17,127,220,209,253,132,245,55,240,95,156,66,20,2,2,205,57,175,112,57,38,218,170,214,248,184,211,149,196,42,21,74,68,117,221,212,146,67,81,206,12,183,84,219,9,154,193,36,146,78,161,247,84,142,170,79,46,147,206,169,204,173,46,47,163,8,56,98,226,22,234,225,127,89,104,186,185,107,70,241,254,3,169,26,163,75,92,167,35,179,83,130,234,118,187,29,197,32,255,0,228,184,131,82,86,148,58,211,75,52,47,102,211,217,34,147,86,165,87,233,80,171,180,42,156,74,141,54,163,29,185,112,230,68,121,47,49,37,135,18,74,109,214,220,73,154,86,133,36,201,68,162,51,35,35,35,33,68,60,198,120,40,253,234,186,142,197,126,192,166,85,92,211,43,167,243,148,217,47,151,85,186,92,227,53,155,148,197,61,185,75,86,212,32,156,105,78,146,84,182,212,164,229,213,50,235,134,23,105,162,250,189,102,235,214,151,219,250,185,167,239,203,114,133,113,71,83,209,202,91,6,203,237,45,14,41,167,89,113,29,200,150,219,173,184,217,154,77,72,51,65,154,84,164,153,40,245,140,18,83,129,126,51,107,188,30,106,60,170,155,148,175,76,217,151,71,135,143,115,83,90,66,10,82,155,104,215,210,147,25,197,99,15,53,213,116,201,181,40,155,113,43,82,85,180,205,14,183,26,192,95,247,43,143,97,61,50,252,107,231,19,68,170,17,87,149,199,176,158,153,126,53,243,137,162,85,0,13,85,198,213,3,85,112,1,117,60,177,120,241,253,219,232,81,180,27,86,43,91,175,235,126,158,159,70,213,42,53,30,164,171,161,148,173,229,57,132,244,146,93,104,236,38,57,43,115,142,58,242,73,199,143,59,29,81,71,90,39,2,178,120,154,229,219,165,58,159,166,48,37,202,213,11,114,61,78,155,22,10,101,52,219,21,122,113,220,51,141,76,44,223,113,13,50,182,77,247,158,75,132,162,220,93,70,212,149,154,155,54,235,170,147,86,170,208,42,176,171,180,42,156,186,117,74,157,33,185,112,230,68,121,76,191,25,246,212,74,109,214,220,73,146,144,180,168,137,68,162,50,50,50,35,32,27,79,10,33,230,59,199,28,110,43,111,40,22,126,159,34,92,125,58,179,228,62,184,47,58,183,90,93,110,90,136,144,115,93,96,204,146,132,37,36,164,176,149,39,170,148,58,234,148,105,55,141,166,249,94,45,249,158,222,92,76,232,149,19,72,41,246,108,75,105,21,24,236,189,123,188,131,39,145,62,91,15,146,218,102,25,43,42,102,54,230,154,124,205,70,110,239,50,107,118,198,212,185,17,171,135,93,6,188,184,146,213,202,22,148,217,144,165,169,117,25,8,93,78,115,49,201,228,82,105,196,180,148,137,174,146,150,132,236,109,42,201,36,214,157,235,52,54,147,222,180,145,134,53,19,255,0,146,167,181,61,211,247,127,59,230,52,225,216,57,179,105,13,155,160,186,95,195,158,145,233,251,18,219,161,91,177,238,102,99,156,183,205,231,221,90,220,167,186,235,206,47,177,26,220,117,199,28,50,73,37,4,107,50,74,82,146,74,75,175,242,84,246,167,186,126,239,231,124,198,156,3,42,243,206,253,9,255,0,73,63,187,68,127,229,77,165,182,38,180,235,101,251,166,122,153,66,244,205,183,89,211,247,252,108,47,20,244,126,175,74,175,75,121,191,206,50,180,56,156,56,210,21,234,168,179,140,30,72,204,142,64,115,206,253,9,255,0,73,63,187,70,42,228,169,237,79,116,253,223,206,249,141,56,4,117,227,7,132,203,203,132,93,80,252,135,174,200,151,88,161,79,142,220,154,21,198,168,5,21,138,170,9,180,27,228,132,19,142,146,22,211,171,54,212,131,94,252,116,214,100,73,117,6,121,87,130,222,100,215,151,9,86,109,95,79,171,54,124,187,246,222,126,67,114,104,176,94,174,148,20,81,150,102,225,201,38,140,227,188,163,67,202,83,107,52,101,40,74,208,181,17,110,117,102,118,147,204,74,197,209,171,215,133,59,174,86,183,213,42,180,170,45,181,210,172,192,169,82,216,84,137,81,42,132,103,30,41,161,141,201,67,253,69,201,232,155,110,41,40,52,188,102,110,50,100,79,55,175,96,14,193,127,223,247,150,169,222,85,109,65,212,27,134,93,114,225,174,72,57,51,167,73,50,222,234,240,68,68,68,68,73,66,18,146,74,16,132,145,33,8,74,82,146,74,82,68,86,83,160,124,190,227,104,247,8,154,153,196,30,175,210,165,183,168,51,244,222,225,147,71,164,203,105,216,175,219,72,93,50,162,195,132,225,33,243,67,235,145,25,246,148,104,121,164,173,131,202,76,137,100,172,71,94,86,150,46,141,95,124,86,80,98,234,133,82,170,138,213,43,252,51,104,83,99,176,162,139,62,169,16,142,65,28,135,208,173,237,244,80,210,158,67,123,73,14,41,179,37,184,68,146,101,251,148,226,199,217,99,89,62,239,238,31,151,62,3,90,193,181,64,213,92,109,80,3,85,113,106,156,68,240,29,251,183,240,119,164,154,243,164,244,93,215,245,191,165,246,255,0,164,169,116,234,119,82,85,208,202,96,193,75,121,87,85,37,214,142,194,100,26,118,182,227,175,36,155,100,179,177,164,149,85,139,201,229,109,197,221,43,93,116,142,46,141,86,105,209,41,55,102,151,209,224,83,80,219,82,19,178,169,74,105,4,195,50,154,109,74,55,73,109,147,109,161,254,198,130,91,141,40,148,93,98,105,176,163,97,58,121,70,112,245,251,171,113,4,238,172,212,228,210,151,69,210,174,140,215,105,243,34,248,135,38,78,150,212,150,225,169,178,81,108,111,162,182,150,255,0,84,204,212,151,25,103,106,114,163,91,121,87,155,95,5,30,132,153,51,139,45,50,166,82,161,209,94,232,183,122,83,216,46,131,137,156,243,253,52,84,210,70,173,142,117,150,235,77,186,150,210,149,19,132,151,76,156,55,94,90,39,87,2,220,58,126,246,46,28,109,219,2,165,31,165,114,84,55,87,110,111,95,118,42,146,16,141,237,118,117,198,255,0,50,218,25,143,185,181,18,23,208,234,17,17,172,192,96,14,117,126,203,22,183,222,4,31,151,84,68,0,229,113,237,217,166,95,141,124,158,104,159,252,234,253,150,45,111,188,8,63,46,168,136,1,202,227,219,179,76,191,26,249,60,208,23,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,35,79,30,156,70,159,15,90,37,82,169,83,203,53,106,203,111,82,225,171,252,83,175,68,148,109,185,131,105,196,171,10,100,189,83,193,31,188,200,188,228,176,169,190,117,87,116,191,78,218,214,38,63,131,120,72,53,108,246,250,123,234,45,126,174,124,191,227,99,234,247,128,173,91,206,239,173,223,119,37,66,233,184,101,248,137,213,25,14,201,117,125,52,35,42,113,197,45,93,144,148,151,210,89,249,17,15,85,173,114,213,108,251,138,157,115,209,31,232,205,166,74,102,91,11,218,149,97,109,173,43,73,225,68,101,244,146,94,100,100,56,160,1,177,39,3,26,223,251,186,240,255,0,66,184,36,187,212,168,82,216,139,73,156,173,184,221,37,184,81,150,226,176,77,161,37,149,59,228,146,50,248,31,195,60,213,105,80,43,80,93,166,212,216,235,70,125,10,67,136,220,164,229,42,35,35,44,164,200,252,140,196,22,229,3,110,204,167,240,255,0,80,171,200,60,34,77,105,222,154,123,125,21,66,128,162,60,145,253,95,1,61,0,98,120,60,43,232,53,54,224,59,166,21,137,211,170,27,222,32,223,244,164,211,252,230,242,94,118,155,219,126,145,17,227,24,253,131,41,68,135,30,4,102,226,68,111,99,77,36,144,132,228,207,4,69,130,238,125,252,136,123,128,7,66,215,93,73,143,164,154,79,116,95,239,159,173,72,164,205,150,201,119,238,227,81,157,117,37,217,42,255,0,23,239,73,151,219,228,53,221,215,221,110,186,245,219,81,170,247,157,201,80,241,8,147,50,66,161,163,164,218,58,81,212,251,174,54,140,161,180,110,199,85,93,204,178,126,255,0,129,92,175,53,184,213,201,28,45,184,170,42,187,53,86,55,37,150,17,254,230,42,116,237,255,0,75,246,121,119,248,10,33,0,22,107,201,126,247,169,162,246,184,236,103,29,205,60,233,147,42,9,78,212,246,119,173,78,104,143,59,119,125,31,248,216,250,189,226,178,133,167,242,91,211,117,173,235,155,84,222,44,182,146,155,68,65,127,198,205,57,242,62,202,248,127,197,253,190,224,22,178,0,0,0,0,3,214,250,9,198,92,109,94,75,73,164,255,0,105,13,125,249,140,90,139,181,56,160,184,155,81,96,170,110,203,169,39,254,75,149,25,120,247,159,234,253,95,96,216,48,83,31,57,29,55,153,72,214,170,37,252,137,61,72,115,104,113,161,154,118,17,109,117,114,234,14,227,59,140,207,177,126,174,62,191,112,14,215,201,126,240,68,123,178,227,179,150,231,172,228,57,147,73,56,248,187,78,111,57,219,254,159,217,239,22,226,40,23,150,101,248,139,19,138,90,49,175,202,190,136,244,63,218,253,70,31,252,85,126,167,213,246,144,191,146,50,81,18,139,200,251,128,253,0,0,0,0,0,0,0,0,0,0,1,210,53,95,88,236,93,25,182,100,221,55,205,91,193,68,97,11,81,31,65,231,55,41,45,173,123,127,52,133,153,100,154,95,124,123,190,204,192,125,88,231,61,104,208,100,63,75,211,93,55,252,161,193,169,180,206,244,195,177,54,30,92,73,43,166,244,19,206,48,133,99,63,202,199,184,192,89,120,10,61,185,249,184,113,15,90,168,57,38,142,191,68,198,81,25,34,62,32,191,176,141,74,50,245,149,12,140,240,70,69,251,62,177,213,207,154,31,19,198,233,185,249,81,230,173,216,240,84,255,0,251,32,11,234,30,183,223,106,51,102,235,203,218,132,249,158,12,255,0,204,40,109,238,104,220,79,60,162,87,229,62,220,35,110,60,21,60,255,0,111,251,144,99,109,70,227,95,136,45,76,109,113,171,247,166,232,206,100,148,215,163,161,22,72,247,151,154,24,73,249,44,200,5,226,106,183,24,90,25,163,231,33,155,178,236,232,202,140,210,221,83,62,2,98,179,183,121,99,115,108,172,188,219,81,8,147,170,252,227,180,238,153,17,232,122,103,109,250,97,245,37,73,76,159,24,252,125,138,194,200,189,71,161,25,30,12,144,127,183,30,227,21,1,54,108,154,132,167,102,204,115,168,243,235,83,142,43,4,89,81,153,153,158,11,183,153,152,245,180,210,222,113,45,54,156,173,106,36,164,179,230,103,228,2,64,241,21,198,206,177,241,17,49,200,245,250,199,135,162,247,38,233,254,30,42,246,247,120,136,250,168,97,181,159,168,241,167,246,103,207,202,63,180,211,178,95,67,45,39,115,142,172,146,146,206,50,163,60,16,148,252,54,242,242,214,78,32,88,143,92,67,30,135,161,56,242,18,169,187,162,200,245,12,153,81,171,167,226,80,191,160,246,236,99,61,177,230,125,173,7,134,254,92,250,57,195,243,49,174,42,191,248,114,183,21,164,62,185,159,194,162,244,220,73,50,179,87,77,50,86,131,194,217,53,99,24,245,177,228,93,194,143,110,157,52,187,172,218,69,62,183,95,166,248,104,213,54,154,122,50,186,205,47,122,28,74,148,131,194,20,102,89,36,159,153,23,151,113,215,33,195,147,62,74,34,68,111,168,235,153,218,156,145,103,5,147,238,125,188,136,75,126,102,90,183,78,212,61,126,155,65,162,181,182,21,178,151,41,6,123,148,121,114,52,217,137,254,82,18,126,75,47,121,151,214,99,237,229,137,195,234,53,139,91,155,184,106,174,109,164,219,89,241,45,227,61,95,17,18,106,17,221,46,33,73,194,219,35,236,71,159,126,8,4,233,181,244,114,39,10,124,13,85,178,254,234,203,221,15,24,246,211,45,248,172,43,103,171,189,212,22,17,35,29,191,111,127,42,114,211,171,109,87,165,237,79,183,73,222,153,204,234,250,219,115,141,140,173,126,89,47,213,248,139,141,230,247,124,174,217,208,56,214,164,103,186,106,184,119,224,182,231,61,9,176,28,247,164,255,0,91,226,95,180,86,119,2,150,84,187,215,136,219,110,36,86,247,244,188,102,228,228,139,57,129,36,252,205,69,250,160,54,23,161,210,162,209,105,108,211,33,39,107,44,238,218,89,51,243,81,168,252,204,207,204,207,222,62,240,0,20,101,205,170,163,42,87,19,213,40,47,35,13,67,232,244,143,37,223,125,62,9,159,145,103,207,226,51,231,37,59,106,35,77,95,215,25,158,231,222,244,86,223,50,219,143,72,163,227,131,237,245,8,115,204,74,232,43,179,139,171,230,164,195,221,72,199,232,206,143,171,140,127,131,34,18,188,200,143,205,62,241,97,28,155,169,107,99,71,171,53,35,70,19,39,195,224,243,231,182,85,65,63,16,22,30,56,43,222,234,133,100,219,19,110,122,137,226,60,46,158,255,0,63,229,184,148,23,145,25,249,168,189,195,157,16,255,0,154,38,161,46,204,225,138,183,72,100,246,187,90,240,219,21,231,142,141,66,18,143,182,211,47,37,124,75,246,128,166,206,35,181,254,235,226,31,80,230,94,215,44,140,165,222,159,65,157,141,254,111,12,50,218,189,100,54,222,115,209,73,247,46,223,229,62,177,164,212,40,247,46,160,210,168,146,158,233,53,39,175,185,123,77,88,218,195,138,46,196,101,239,79,196,117,17,152,184,69,162,55,95,215,235,98,156,234,246,165,126,55,61,179,229,9,243,248,151,192,4,158,230,215,165,16,108,75,230,217,175,211,99,236,98,181,227,112,189,230,123,186,44,193,71,145,173,70,88,53,159,184,191,104,205,188,149,181,1,83,173,219,234,195,154,230,10,153,232,207,4,156,125,46,163,149,23,92,238,73,237,228,95,73,71,245,124,7,213,206,178,147,29,219,51,79,234,93,44,185,23,210,187,85,184,253,93,206,211,136,251,103,184,141,252,163,171,83,169,252,68,34,159,29,253,140,77,207,89,27,72,247,108,131,60,211,220,203,37,131,63,112,11,193,0,0,0,0,0,0,0,0,0,1,175,215,50,42,204,58,167,20,215,67,113,87,184,227,248,45,253,140,190,149,58,30,60,200,190,2,192,185,56,209,21,7,67,234,149,147,242,169,244,49,255,0,246,230,84,19,241,250,254,4,43,31,141,57,204,84,248,152,188,102,197,115,123,78,122,63,106,176,101,156,83,227,145,249,253,100,45,191,149,61,21,52,142,22,168,171,243,91,254,39,113,252,118,212,103,99,222,127,16,21,95,204,2,146,186,55,20,87,108,53,163,105,167,192,118,206,127,224,232,167,241,63,136,142,98,96,243,83,163,46,151,197,229,214,241,35,12,200,240,61,51,207,158,218,100,44,251,204,252,207,222,35,109,71,78,106,144,52,250,143,168,42,86,97,213,124,70,210,194,125,94,147,228,209,255,0,43,39,220,255,0,84,191,111,152,11,41,228,181,125,61,37,171,210,202,84,124,183,15,209,219,92,222,93,183,157,69,207,45,191,233,255,0,168,90,128,162,30,86,186,152,253,137,196,68,74,55,83,100,74,247,83,196,43,4,127,196,65,154,164,255,0,33,71,230,191,113,151,237,23,188,2,20,115,93,183,23,87,225,190,117,69,13,238,240,29,44,158,113,141,243,224,151,196,190,31,88,165,237,34,157,34,155,168,116,153,177,100,116,29,111,175,181,205,132,172,101,135,8,251,31,111,35,27,0,241,191,109,83,174,158,26,174,218,101,81,125,54,87,224,50,188,40,246,226,124,101,121,36,200,207,186,75,222,53,227,181,228,55,18,187,26,67,168,220,148,111,201,103,30,104,81,0,218,38,150,234,159,130,211,170,119,168,106,221,235,109,198,123,159,184,125,67,173,233,219,237,73,179,169,239,48,141,136,87,87,5,147,60,126,117,101,239,29,144,5,38,243,126,178,85,110,107,148,11,147,249,21,254,174,211,255,0,152,135,1,7,252,163,253,111,129,126,209,201,242,123,213,7,109,173,91,170,88,78,43,12,92,157,12,150,60,252,60,105,238,254,161,159,154,191,88,191,111,144,236,156,236,41,178,226,222,186,123,81,121,141,172,77,244,183,69,123,136,247,236,102,156,74,236,71,146,193,252,68,25,225,223,83,103,233,6,175,80,175,250,114,246,189,76,241,88,236,147,254,50,43,173,123,208,178,242,112,255,0,146,127,233,1,116,92,205,180,65,58,171,195,197,82,177,77,137,214,173,80,186,30,12,186,155,127,142,157,13,46,125,39,18,143,160,217,249,145,253,88,49,70,150,61,225,83,176,110,152,87,85,32,241,46,15,83,167,244,127,150,218,155,63,164,149,23,146,207,220,99,102,230,93,163,95,182,201,56,131,235,192,157,255,0,45,57,216,231,254,170,190,146,62,161,175,63,24,250,5,89,225,255,0,90,42,246,172,152,184,165,255,0,7,240,18,55,163,243,223,193,35,184,231,168,78,45,73,194,158,199,172,125,252,203,183,144,95,126,128,106,197,59,90,116,182,143,168,20,229,229,53,31,17,148,225,93,186,114,29,107,222,132,127,138,63,228,151,250,79,33,60,211,111,180,182,29,78,228,56,147,66,139,56,201,25,96,197,59,114,148,226,82,153,100,221,21,29,41,187,170,254,26,37,87,163,232,228,248,117,47,248,166,231,62,239,118,218,51,243,82,126,146,139,207,182,124,133,198,0,135,92,76,242,217,210,125,117,114,125,195,70,87,160,107,242,9,215,206,78,36,202,234,188,174,178,254,130,165,33,9,203,142,145,249,96,182,227,200,251,84,191,19,60,29,106,143,13,85,231,163,92,112,124,69,29,75,87,134,168,117,99,163,170,141,239,18,15,164,135,220,82,114,134,20,174,254,94,71,223,207,98,209,214,181,7,79,173,157,77,181,167,218,55,92,31,21,2,161,29,216,238,35,170,226,59,56,218,219,62,237,169,42,250,43,87,188,188,192,106,248,59,30,159,64,180,234,119,76,56,119,181,99,209,148,167,29,109,47,72,240,238,189,181,38,226,9,94,171,102,74,63,84,212,125,190,31,19,33,33,121,128,240,177,23,134,205,85,92,123,124,243,67,172,32,231,70,79,127,205,117,100,202,36,55,149,188,226,213,132,50,94,177,227,62,242,35,243,138,224,45,175,73,185,92,240,233,171,86,53,30,242,181,239,223,27,26,100,104,239,184,231,162,167,55,149,45,150,220,52,225,114,210,126,78,39,185,23,191,246,15,205,66,228,191,111,174,11,210,236,77,70,232,200,65,41,77,197,244,66,213,187,4,179,34,222,236,236,22,79,97,127,151,226,33,119,4,252,95,221,28,53,106,12,22,221,168,226,214,168,201,105,138,155,61,22,253,70,156,126,55,89,221,221,23,28,60,52,198,54,167,7,240,239,231,125,26,109,168,54,238,168,217,84,155,222,215,153,226,96,85,97,177,41,181,244,220,70,9,214,144,233,22,22,148,171,232,184,159,113,121,251,188,128,80,23,16,92,16,107,111,15,171,122,161,113,208,122,212,52,173,73,69,67,197,68,78,239,227,76,191,52,135,214,178,245,25,82,191,201,231,231,208,116,71,93,47,157,3,188,162,93,214,100,238,139,177,158,109,110,181,210,101,93,84,37,214,220,82,55,56,218,201,57,54,146,89,34,237,253,121,217,70,224,160,82,174,138,52,202,5,110,47,136,131,61,135,35,190,214,245,35,123,107,65,161,69,148,153,25,101,42,50,201,25,31,113,79,60,200,120,14,139,165,147,30,213,141,47,167,244,232,50,84,167,103,198,234,153,244,156,81,204,125,197,239,126,66,150,172,33,182,203,9,78,15,204,187,228,128,88,167,7,28,85,219,188,77,233,188,42,187,79,244,238,8,140,54,213,78,54,215,15,15,37,136,234,121,91,250,45,163,248,199,241,132,150,61,229,219,202,65,141,107,184,108,226,6,233,225,215,82,105,247,181,186,254,25,75,173,55,57,157,173,254,122,55,136,101,199,17,185,109,184,105,201,50,146,202,75,37,238,248,30,192,252,62,107,93,183,175,90,97,69,191,45,249,61,69,203,135,24,231,53,177,194,232,74,84,118,157,113,188,173,180,110,219,213,34,220,148,237,63,119,192,131,37,0,0,0,0,0,0,0,14,163,171,215,18,45,45,43,187,238,85,187,210,42,93,10,161,48,151,183,118,211,110,51,139,206,48,121,250,63,3,251,6,182,186,195,116,61,121,106,157,219,114,186,255,0,88,170,21,185,242,80,189,164,156,165,201,46,44,143,24,47,214,248,16,189,126,99,186,132,155,11,133,219,157,172,101,87,20,89,180,44,124,10,69,58,95,127,162,175,212,250,190,210,20,17,110,210,253,57,112,83,40,187,246,122,66,99,49,119,99,56,222,178,78,113,146,248,252,72,5,214,242,147,211,169,54,174,130,189,113,77,137,209,114,177,57,82,89,62,161,43,123,46,194,130,180,171,178,143,25,218,125,140,136,254,193,58,198,39,225,82,212,143,102,240,241,167,212,88,231,157,150,213,36,220,87,127,89,101,5,132,153,224,204,241,244,126,35,44,0,0,15,195,50,34,51,63,34,1,250,3,15,234,223,22,186,9,162,29,70,181,30,248,244,92,132,36,205,45,122,50,107,251,140,186,157,178,203,43,34,238,210,203,246,125,101,152,151,122,243,144,210,122,101,73,232,150,125,183,233,152,141,169,68,220,191,25,38,63,80,137,74,34,61,142,66,51,44,145,36,241,238,206,61,192,38,79,16,122,31,110,107,254,155,84,236,11,132,182,20,150,94,56,207,254,112,250,15,170,59,173,33,205,168,113,27,182,245,140,246,154,176,126,255,0,137,82,254,186,242,212,215,253,49,174,84,23,109,91,222,157,161,182,251,170,98,95,139,133,23,243,36,183,118,158,197,202,82,254,130,18,125,251,250,216,243,33,41,213,206,138,145,214,34,78,156,126,111,119,115,244,194,188,179,255,0,160,140,133,166,188,223,244,94,229,172,198,165,222,212,223,201,214,31,90,27,57,93,105,114,246,154,150,132,253,6,225,17,159,101,40,252,255,0,147,143,121,0,128,90,17,203,203,95,53,70,241,167,69,173,218,62,140,183,252,75,62,54,111,143,132,246,214,186,173,19,133,211,76,148,172,255,0,54,225,171,213,239,219,5,220,94,78,140,233,157,51,72,52,210,223,211,234,81,238,106,141,78,137,13,75,245,139,122,153,142,219,70,172,41,107,50,201,54,93,183,31,218,126,99,148,176,245,2,209,212,203,114,61,217,100,85,189,37,74,148,148,41,169,29,7,89,220,74,109,46,39,213,117,41,81,122,171,73,247,47,127,199,35,177,0,0,0,0,232,26,239,165,208,117,147,74,110,77,62,154,123,78,171,76,153,25,133,247,61,143,59,25,214,146,172,18,209,156,117,15,177,168,139,236,243,29,252,0,107,113,196,63,12,250,133,160,23,197,78,222,184,233,29,56,45,200,120,224,200,241,12,31,90,49,60,234,27,94,212,58,179,78,228,178,163,194,143,37,228,127,94,49,160,219,117,155,154,164,197,34,139,15,196,74,146,234,89,109,29,68,35,43,82,137,36,89,81,145,121,168,188,204,109,3,112,91,20,59,166,10,169,213,232,62,42,58,200,201,72,234,173,25,35,35,35,238,147,35,242,81,255,0,88,224,173,173,33,211,187,66,97,207,183,109,239,8,249,247,53,248,183,220,247,145,249,45,102,94,105,79,245,0,138,156,176,120,95,175,104,86,152,187,115,94,12,116,106,247,18,149,45,180,110,66,182,69,145,30,18,201,57,109,213,164,240,182,149,223,4,127,97,121,205,193,248,69,130,193,123,135,232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,107,56,177,246,167,214,79,188,11,135,230,47,141,148,198,181,156,88,251,83,235,39,222,5,195,243,23,192,93,79,43,143,97,61,50,252,107,231,19,68,159,171,82,105,85,250,84,218,21,118,153,18,163,77,168,199,114,36,200,114,217,75,204,73,97,196,154,92,105,198,212,70,149,161,73,51,73,164,200,200,200,204,140,70,14,87,30,194,122,101,248,215,206,38,137,41,118,93,52,43,26,213,172,222,183,76,239,5,69,183,233,242,42,149,25,61,37,185,208,138,195,106,113,215,54,32,148,181,109,66,20,120,73,26,143,24,34,51,236,2,141,249,138,112,43,39,133,171,200,239,141,62,129,45,122,87,95,144,203,48,94,147,41,165,174,153,81,120,164,44,233,164,70,225,190,242,18,220,117,56,135,148,143,160,180,161,75,90,210,107,94,10,225,163,136,187,239,133,253,83,129,169,150,44,143,241,80,235,16,182,51,254,19,165,248,150,94,126,31,81,214,156,232,245,122,8,79,85,9,222,143,50,63,50,61,140,234,212,203,55,85,236,9,180,105,142,68,175,218,119,141,29,200,206,174,36,179,54,42,20,233,108,154,84,109,188,202,136,205,14,52,225,225,109,168,187,40,141,39,228,99,95,110,53,248,81,174,240,151,172,179,108,222,149,86,101,161,82,204,203,90,183,53,148,39,199,197,218,131,113,179,83,102,104,55,152,90,250,78,22,16,163,194,28,233,161,14,182,64,47,211,69,245,122,205,215,173,47,183,245,115,79,223,150,229,10,226,142,167,163,148,182,13,151,218,90,28,83,78,178,226,59,145,45,183,91,113,179,52,154,144,102,131,52,169,73,50,81,247,81,65,124,190,120,219,170,240,161,127,185,66,185,223,151,59,78,174,169,17,217,170,195,84,165,37,138,75,234,121,148,174,172,134,210,203,171,90,219,142,151,18,166,155,36,155,197,211,37,25,155,109,226,247,173,59,166,133,124,218,180,107,214,214,157,227,104,183,5,62,61,82,157,39,164,182,250,241,95,109,46,52,230,197,146,86,157,200,90,79,10,34,81,103,6,68,125,128,80,191,52,127,110,205,77,252,23,228,240,132,255,0,228,169,236,177,116,253,224,78,249,117,56,64,14,104,254,221,154,155,248,47,201,225,9,105,203,123,94,108,222,27,121,126,106,62,171,94,115,98,37,20,235,226,162,138,100,23,164,27,43,171,84,78,149,0,227,194,104,210,133,171,123,138,78,13,68,133,108,65,45,197,22,196,40,200,38,175,24,156,85,89,188,40,105,29,66,240,172,212,162,42,231,168,199,145,26,211,164,56,217,188,186,141,68,145,234,26,154,74,208,175,12,218,148,218,158,94,228,237,65,146,72,250,139,109,11,215,178,255,0,191,239,45,83,188,170,218,131,168,55,12,186,229,195,92,144,114,103,78,146,101,189,213,224,136,136,136,136,146,132,37,36,148,33,9,34,66,16,148,165,36,148,164,136,187,175,18,252,69,223,124,80,106,156,253,76,190,164,127,141,135,71,133,177,159,240,101,47,196,188,243,16,250,141,52,223,91,165,215,90,122,171,78,245,249,153,249,17,116,171,178,192,188,172,88,214,252,171,194,222,151,73,69,213,71,110,191,72,41,36,73,92,170,115,142,186,211,82,9,25,220,148,45,76,56,104,220,69,185,27,86,156,161,104,82,130,111,242,84,246,167,186,126,239,231,124,198,156,34,175,22,62,212,250,201,247,129,112,252,197,241,42,185,42,123,83,221,63,119,243,190,99,78,17,87,139,31,106,125,100,251,192,184,126,98,248,14,169,251,169,95,127,185,103,238,41,233,223,246,153,249,65,249,83,232,207,10,207,253,244,240,222,27,175,214,217,213,254,39,213,217,191,103,191,110,123,137,1,192,47,5,23,87,21,154,143,18,183,86,166,120,125,50,182,106,12,185,113,212,36,19,136,110,126,195,75,138,166,71,54,212,133,169,231,80,100,75,82,20,93,22,214,75,51,220,166,144,238,42,225,163,135,75,239,138,13,83,129,166,118,44,127,241,83,43,19,119,179,254,12,165,248,150,89,126,103,77,215,91,235,116,186,232,87,73,10,222,191,34,47,51,45,132,244,47,66,244,227,135,77,56,167,105,126,151,209,188,13,42,14,93,121,231,76,151,42,161,41,68,68,228,169,46,17,23,81,229,237,78,79,4,146,74,82,132,37,8,66,16,144,237,86,157,173,66,177,173,90,53,149,107,65,240,84,91,126,159,30,151,78,141,213,91,157,8,172,54,150,218,111,122,205,75,86,212,33,37,149,25,168,241,147,51,62,227,160,113,99,236,177,172,159,119,247,15,203,159,25,84,98,174,44,125,150,53,147,238,254,225,249,115,224,53,172,27,41,240,157,236,177,163,127,119,246,247,203,152,26,214,13,148,248,78,246,88,209,191,187,251,123,229,204,0,201,85,106,77,42,191,74,155,66,174,211,34,84,105,181,24,238,68,153,14,91,41,121,137,44,56,147,75,141,56,218,136,210,180,41,38,105,52,153,25,25,25,145,140,63,194,247,10,58,113,194,149,10,231,162,88,13,111,252,168,184,37,86,29,121,198,72,156,98,42,150,101,14,2,92,81,169,215,25,142,206,18,147,117,197,169,78,45,247,61,94,169,161,57,172,0,5,43,115,171,246,167,181,190,239,224,252,198,162,46,164,82,183,58,191,106,123,91,238,254,15,204,106,32,50,175,35,31,211,103,244,111,251,200,98,174,117,126,212,246,183,221,252,31,152,212,70,85,228,99,250,108,254,141,255,0,121,12,85,206,175,218,158,214,251,191,131,243,26,136,12,171,200,199,244,217,253,27,254,242,22,168,42,175,145,143,233,179,250,55,253,228,45,80,5,96,115,69,229,255,0,14,175,14,165,196,222,136,91,189,26,171,62,38,163,124,82,216,113,134,34,185,21,166,29,125,234,178,122,139,70,215,139,165,135,91,108,150,167,148,226,92,36,146,201,213,59,85,118,157,211,93,177,174,170,53,235,107,78,240,85,171,126,161,30,169,78,147,210,67,157,9,76,56,151,26,115,98,201,72,86,213,161,39,133,17,164,241,131,35,46,195,105,49,77,124,215,56,40,253,204,174,167,248,148,211,58,101,86,77,183,118,212,36,73,187,90,199,89,154,61,81,231,18,162,145,188,212,110,37,153,78,56,190,202,78,198,221,45,164,178,39,153,105,33,61,56,1,227,6,149,197,150,145,165,85,3,150,221,247,103,71,135,2,235,67,205,36,145,37,245,161,68,220,230,148,218,18,214,201,6,203,171,54,210,148,155,75,74,209,183,97,54,227,146,128,107,67,195,174,188,222,92,54,234,229,11,85,172,201,178,210,186,116,132,34,167,5,153,4,202,42,212,227,90,78,68,39,77,72,90,118,56,148,224,148,104,86,197,146,28,73,111,66,76,182,9,225,163,136,187,19,138,13,44,129,169,150,44,143,241,80,235,16,182,61,254,12,170,120,102,94,126,31,81,214,155,235,116,186,232,79,85,9,216,191,50,63,50,32,128,28,243,191,66,127,210,79,238,209,138,185,42,123,83,221,63,119,243,190,99,78,25,87,158,119,232,79,250,73,253,218,48,255,0,38,170,181,42,129,196,149,237,93,174,212,226,83,169,180,237,55,169,75,153,50,91,201,101,136,204,55,62,158,167,29,113,197,25,37,8,74,72,212,106,51,34,34,35,51,1,114,151,253,255,0,102,233,101,155,86,212,29,65,184,98,80,237,234,28,115,147,58,116,147,61,141,35,36,68,68,68,70,165,173,74,52,161,8,73,26,214,181,37,41,37,41,68,71,175,103,24,156,85,94,92,87,234,229,66,240,172,212,165,166,216,167,72,145,26,211,164,56,217,50,138,117,56,215,234,26,154,74,214,159,18,226,82,218,158,94,229,110,89,18,72,250,104,109,8,201,92,192,184,238,174,241,85,117,57,101,90,203,240,90,101,111,212,13,202,116,108,33,207,74,74,97,201,77,181,85,222,184,237,72,99,171,26,66,75,195,40,205,40,198,79,42,238,81,129,187,2,242,118,193,145,170,73,183,165,149,167,22,176,205,1,117,101,17,37,131,168,186,203,143,166,58,12,207,43,89,52,202,214,173,164,123,8,219,223,183,168,222,224,238,188,39,123,83,232,223,222,5,189,243,22,4,170,231,87,237,79,107,125,223,193,249,141,68,69,94,19,189,169,244,111,239,2,222,249,139,2,85,115,171,246,167,181,190,239,224,252,198,162,2,0,11,137,229,79,199,28,157,74,165,64,225,111,82,81,17,170,237,177,71,36,90,213,52,173,166,10,163,78,138,148,32,161,45,188,145,174,75,45,97,73,83,105,62,163,45,56,165,146,84,210,156,122,184,56,86,225,142,187,197,85,213,119,89,86,181,107,193,86,173,251,62,125,203,78,141,225,144,231,165,37,48,227,13,181,7,122,221,105,12,117,87,33,37,214,81,154,81,140,154,76,187,150,42,255,0,109,86,21,213,255,0,10,219,151,37,185,80,255,0,206,67,157,77,157,29,207,253,87,25,121,183,17,245,41,42,79,184,200,5,249,241,181,192,157,155,198,61,42,132,250,171,145,45,27,178,133,32,144,139,141,52,147,154,251,180,227,75,134,168,75,65,60,201,41,29,85,161,196,169,70,174,153,147,132,130,46,171,134,121,87,135,238,30,52,191,134,91,1,58,115,165,20,169,112,233,171,144,83,166,59,46,99,146,95,155,52,217,105,151,36,184,165,30,212,173,105,97,179,52,182,148,54,70,71,181,9,206,6,21,229,243,198,221,43,138,251,1,202,21,206,252,72,58,139,106,199,142,205,86,26,165,37,79,213,152,75,44,165,117,100,54,150,90,66,16,228,133,56,149,52,217,40,153,62,153,40,200,156,111,50,212,5,43,115,171,246,167,181,190,239,224,252,198,162,50,175,35,31,211,103,244,111,251,200,98,174,117,126,212,246,183,221,252,31,152,212,70,85,228,99,250,108,254,141,255,0,121,0,181,65,88,28,209,121,127,195,171,195,169,113,55,162,22,239,70,170,207,137,168,223,20,182,28,97,136,174,69,105,135,95,122,172,158,162,209,181,226,233,97,214,219,37,169,229,56,151,9,36,178,117,78,217,248,235,246,109,255,0,102,234,12,106,172,171,50,225,137,85,69,14,177,54,129,83,38,76,247,195,168,196,116,218,145,29,212,40,137,72,90,84,89,44,151,172,133,33,105,220,133,165,70,26,198,90,119,77,118,198,186,168,215,173,173,59,193,86,173,250,132,122,165,58,79,73,14,116,37,48,226,92,105,205,139,37,33,91,86,132,158,20,70,147,198,12,140,187,11,243,224,7,140,26,87,22,90,70,149,84,14,91,119,221,157,30,28,11,173,15,52,146,68,151,214,133,19,115,154,83,104,75,91,36,27,46,172,219,74,82,109,45,43,70,221,132,219,142,64,190,107,156,20,126,230,87,83,252,74,105,157,50,171,38,219,187,106,18,36,221,173,99,172,205,30,168,243,137,81,72,222,106,55,18,204,167,28,95,101,39,99,110,150,210,89,19,204,180,152,107,195,174,188,222,92,54,234,229,11,85,172,201,178,210,186,116,132,34,167,5,153,4,202,42,212,227,90,78,68,39,77,72,90,118,56,148,224,148,104,86,197,146,28,73,111,66,76,131,101,224,24,171,134,142,34,236,78,40,52,178,6,166,88,178,63,197,67,172,66,216,247,248,50,169,225,153,121,248,125,71,90,111,173,210,235,161,61,84,39,98,252,200,252,200,178,168,0,0,0,0,0,10,1,230,143,237,217,169,191,130,252,158,16,159,252,149,61,150,46,159,188,9,223,46,167,8,1,205,31,219,179,83,127,5,249,60,33,63,249,42,123,44,93,63,120,19,190,93,78,1,63,192,0,0,0,0,0,64,14,107,124,81,235,183,13,127,185,119,238,41,124,254,78,126,81,250,111,210,127,224,200,115,58,254,31,192,244,127,221,45,57,183,111,93,223,163,140,238,239,156,22,49,255,0,43,254,51,56,147,226,39,95,107,246,86,177,234,71,229,5,22,21,159,42,168,196,111,67,192,137,178,82,38,194,109,46,111,142,195,107,60,33,231,11,6,123,125,108,227,36,70,65,197,115,206,253,9,255,0,73,63,187,70,42,228,169,237,79,116,253,223,206,249,141,56,101,94,121,223,161,63,233,39,247,104,197,92,149,61,169,238,159,187,249,223,49,167,0,186,144,0,0,26,171,141,170,6,170,224,54,83,225,59,217,99,70,254,239,237,239,151,48,50,168,197,92,39,123,44,104,223,221,253,189,242,230,6,85,0,0,0,29,127,80,170,118,109,22,192,185,107,58,140,220,71,45,56,20,121,178,107,200,151,16,229,48,170,114,25,90,164,147,140,146,84,110,163,164,75,202,9,42,220,89,44,30,112,53,140,187,42,52,42,197,213,89,171,90,214,231,228,253,22,109,66,68,138,117,35,198,46,95,163,226,173,197,41,168,221,117,145,45,222,154,13,40,234,40,183,43,110,79,185,139,169,230,247,174,147,52,195,135,24,154,115,111,86,124,21,107,82,234,10,167,60,148,19,232,121,84,118,16,78,77,54,221,108,210,132,238,90,226,48,180,44,204,156,106,75,169,36,40,183,41,20,195,96,88,23,150,169,222,84,157,62,211,235,122,93,114,225,174,72,40,208,96,198,34,222,234,240,102,102,102,102,73,66,18,146,82,214,181,25,33,8,74,148,163,74,82,102,65,159,249,107,220,154,95,110,113,131,99,158,169,91,17,42,209,234,114,14,155,68,145,36,220,90,41,117,183,84,159,3,40,154,66,20,78,175,170,68,202,55,145,37,181,190,151,247,36,217,35,45,130,70,172,52,154,181,86,129,85,133,93,161,84,229,211,170,84,233,13,203,135,50,35,202,101,248,207,182,162,83,110,182,226,76,148,133,165,68,74,37,17,145,145,145,25,13,151,184,126,212,207,221,147,67,172,61,82,114,93,42,68,187,154,223,131,80,159,232,183,55,197,102,114,217,79,138,97,30,186,205,61,39,201,214,205,10,81,169,10,65,165,71,185,38,3,32,10,1,230,143,237,217,169,191,130,252,158,16,191,225,64,60,209,253,187,53,55,240,95,147,194,1,63,249,42,123,44,93,63,120,19,190,93,78,24,43,154,199,29,81,175,23,39,240,177,165,19,226,73,161,69,144,108,222,179,149,21,212,190,170,140,73,171,47,70,160,158,109,36,148,52,236,118,221,83,205,154,186,134,109,165,43,74,82,225,59,143,244,15,137,43,203,135,30,90,119,124,171,30,129,45,117,43,211,82,42,86,203,53,230,230,148,116,80,214,245,26,18,141,228,236,113,47,156,147,109,14,155,38,130,216,133,182,107,90,203,106,26,122,26,233,86,153,221,90,201,168,246,230,150,217,81,60,69,106,230,168,53,79,141,185,183,22,219,59,207,215,125,222,154,22,180,178,210,9,78,56,178,73,236,109,11,81,150,18,96,59,175,10,188,51,222,92,87,234,228,61,45,179,231,68,167,33,49,213,82,171,212,228,153,41,20,234,115,107,109,14,190,77,238,37,60,189,206,182,132,54,147,45,203,90,119,41,8,222,226,54,30,210,173,51,181,116,111,78,45,205,45,178,162,120,122,45,179,79,106,159,27,115,109,161,199,182,23,174,251,189,52,33,10,121,213,154,156,113,100,146,222,226,214,163,44,168,199,74,225,87,134,123,55,133,13,35,135,165,182,124,233,117,21,170,66,170,85,122,156,147,52,174,163,81,113,13,161,215,201,189,198,150,81,181,166,208,134,210,103,181,8,78,229,45,123,220,94,96,0,0,0,17,87,154,63,176,158,166,254,11,243,136,66,149,184,78,246,167,209,191,188,11,123,230,44,11,169,230,143,236,39,169,191,130,252,226,16,165,110,19,189,169,244,111,239,2,222,249,139,0,54,83,0,0,0,0,1,26,185,144,212,104,84,190,9,117,74,77,199,110,122,110,34,233,241,35,183,27,198,46,55,78,83,179,163,183,26,78,244,17,153,244,31,91,79,244,254,139,157,45,138,194,84,102,53,236,22,63,206,127,94,99,93,90,161,109,104,5,10,108,191,15,99,199,85,82,186,132,200,117,44,57,81,152,219,106,97,181,178,104,36,45,108,198,194,210,233,41,125,167,56,130,216,105,89,42,5,90,186,103,117,94,22,133,235,125,82,98,98,139,97,83,226,84,42,242,156,109,206,154,124,76,214,33,176,194,86,148,26,9,229,173,243,90,80,181,39,115,108,62,162,51,52,96,194,127,242,75,186,116,226,145,168,250,137,109,215,167,82,163,94,117,234,125,61,54,234,100,52,69,42,76,86,78,75,147,153,142,233,151,254,138,226,218,37,110,90,89,37,237,81,50,165,34,223,198,181,156,44,107,95,239,118,226,10,201,214,55,41,254,54,37,191,80,63,30,194,90,234,56,184,47,180,184,242,186,73,234,54,70,241,48,243,166,222,229,146,122,132,141,217,78,72,246,83,0,26,171,141,170,6,170,224,62,170,77,90,171,64,170,194,174,208,170,114,233,213,42,116,134,229,195,153,17,229,50,252,103,219,81,41,183,91,113,38,74,66,210,162,37,18,136,200,200,200,140,133,244,240,173,204,51,75,245,199,65,174,13,84,212,105,145,44,186,150,157,199,96,239,84,58,151,60,19,38,238,226,98,68,85,122,202,113,15,169,181,165,182,8,212,241,56,93,44,57,150,220,118,178,238,78,10,61,55,192,62,159,241,99,166,84,202,172,202,211,62,148,110,244,167,176,93,118,213,5,154,140,214,209,83,73,26,183,183,209,67,77,54,234,91,74,146,109,154,93,50,108,154,121,107,136,0,59,255,0,238,253,172,191,187,47,239,131,253,208,170,191,186,23,164,61,39,233,221,233,235,117,182,236,219,179,29,62,143,79,243,93,13,189,46,151,230,182,116,253,65,127,220,23,221,58,177,124,240,193,96,94,186,221,59,198,221,247,5,61,202,164,153,61,40,205,245,226,191,33,215,33,57,178,49,37,164,238,136,184,231,130,34,81,103,11,34,94,226,20,111,193,30,131,70,226,59,137,123,59,77,171,48,165,191,111,28,133,213,46,3,102,59,174,32,169,209,144,110,184,219,171,105,104,83,40,121,73,110,49,59,189,59,23,33,6,89,86,212,157,217,241,235,170,87,222,139,112,157,124,234,102,154,87,125,13,114,81,189,25,224,166,248,86,100,116,186,181,40,172,185,249,183,144,182,213,150,221,90,125,100,158,51,146,193,145,25,4,128,1,64,63,236,163,241,217,255,0,151,63,250,51,71,255,0,178,11,254,0,21,87,206,247,75,127,253,90,107,93,62,133,255,0,141,218,213,122,159,138,251,36,192,99,162,107,255,0,247,146,183,161,31,82,213,252,89,11,84,17,127,153,117,129,39,80,120,45,212,72,180,219,122,37,86,165,67,143,26,191,20,222,38,183,195,68,73,45,187,42,67,75,112,203,98,211,12,165,145,237,61,234,66,150,132,238,223,180,195,95,113,101,60,146,244,206,213,184,53,31,81,53,74,173,19,196,86,172,250,125,62,159,72,234,54,218,219,143,227,206,79,93,244,238,65,173,15,18,34,19,105,90,20,159,205,190,250,76,148,75,237,90,194,255,0,185,98,233,111,238,95,193,181,149,226,232,94,140,170,221,190,34,233,168,127,10,235,120,175,20,225,248,71,251,45,73,70,232,45,194,245,19,183,24,245,146,75,53,128,149,64,0,3,92,206,48,120,76,188,184,69,213,15,200,122,236,137,117,138,20,248,237,201,161,92,106,128,81,88,170,160,155,65,190,72,65,56,233,33,109,58,179,109,72,53,239,199,77,102,68,151,80,103,138,170,183,253,229,93,179,104,26,125,89,184,101,204,183,173,89,19,164,209,96,188,100,164,64,92,195,104,228,147,70,101,185,40,90,152,109,102,140,236,37,239,81,17,41,197,154,182,51,226,119,135,171,87,138,13,26,173,105,29,211,39,192,120,254,156,154,117,81,17,91,144,245,50,115,74,220,212,134,210,178,255,0,148,218,201,42,66,150,211,174,160,150,141,251,139,94,29,104,210,27,203,65,117,66,224,210,61,64,98,35,117,219,118,66,89,144,113,31,39,152,117,11,109,46,180,243,107,236,102,135,26,113,183,8,148,73,89,18,200,148,148,168,141,36,19,43,146,167,181,61,211,247,127,59,230,52,225,117,34,136,121,79,234,245,155,164,188,87,198,98,243,126,91,8,190,104,238,90,20,199,153,96,221,66,42,50,102,68,92,116,186,73,245,146,133,169,142,153,40,137,88,91,136,53,109,70,229,166,247,128,69,94,104,254,194,122,155,248,47,206,33,10,1,23,253,205,31,216,79,83,127,5,249,196,33,64,32,44,127,149,127,29,82,108,11,134,149,195,14,169,79,150,253,177,92,144,205,54,204,121,152,173,108,164,212,95,148,242,212,195,164,219,100,243,136,148,244,146,34,113,107,95,73,105,65,109,75,107,90,219,181,237,82,210,219,19,90,108,74,158,153,234,93,11,211,54,221,103,163,227,97,120,167,163,245,122,79,33,230,255,0,56,202,208,226,112,227,72,87,170,162,206,48,121,35,50,61,104,175,251,2,242,210,203,202,173,167,218,131,111,75,161,220,52,57,7,26,116,25,36,91,218,94,8,200,200,200,205,43,66,146,105,90,22,147,52,45,10,74,146,106,74,136,206,226,121,98,241,227,251,183,208,163,104,54,172,86,183,95,214,253,61,62,141,170,84,106,61,73,87,67,41,91,202,115,9,233,36,186,209,216,76,114,86,231,28,117,228,147,143,30,118,58,162,10,192,226,187,133,29,71,225,43,81,215,101,94,173,120,234,84,238,163,244,10,251,12,154,34,213,226,164,200,141,73,35,51,233,188,141,201,39,89,51,53,54,165,36,200,214,133,182,226,240,168,216,247,138,238,20,116,227,139,93,56,93,149,122,181,224,106,176,122,143,208,43,236,50,75,149,72,148,162,34,53,36,140,203,168,202,246,164,157,100,204,146,226,82,147,35,66,208,219,136,215,8,5,255,0,114,184,246,19,211,47,198,190,113,52,74,161,21,121,92,123,9,233,151,227,95,56,154,42,175,253,148,126,59,63,242,231,255,0,70,104,255,0,246,64,23,252,53,87,27,20,112,21,170,87,222,180,240,157,99,106,102,165,215,125,51,114,86,125,39,227,102,248,86,99,245,122,85,41,76,183,249,182,80,134,211,134,218,66,125,84,150,113,147,201,153,153,235,174,2,255,0,185,92,123,9,233,151,227,95,56,154,32,7,57,58,6,141,83,120,130,164,214,236,170,223,90,254,172,83,205,119,189,61,185,42,117,184,221,54,163,183,79,113,68,100,100,211,206,48,74,37,54,74,254,45,166,22,104,79,83,123,185,215,69,56,193,182,120,70,229,137,166,245,165,28,73,183,181,114,61,192,155,78,143,45,169,29,9,207,181,92,121,15,45,199,26,65,165,40,101,50,80,233,161,75,108,220,36,154,16,164,153,238,77,80,93,151,77,118,249,186,171,55,173,211,59,198,214,174,10,132,138,165,70,79,73,13,245,229,62,226,156,117,205,136,36,161,59,150,181,30,18,68,146,206,8,136,187,0,226,133,239,114,175,211,45,18,180,120,104,165,94,218,91,89,137,91,184,110,168,236,162,243,169,50,227,233,90,106,44,45,231,19,9,216,238,56,164,178,184,201,150,109,18,144,148,117,145,177,236,26,92,65,138,181,215,206,95,252,65,112,239,164,246,246,173,223,54,239,240,9,253,70,43,241,163,184,212,135,45,217,94,37,198,216,76,133,178,183,27,91,47,54,76,173,15,37,91,73,199,77,165,146,21,211,55,120,174,14,184,197,190,248,64,190,228,87,232,16,253,51,109,214,118,126,80,91,253,70,99,250,83,164,204,132,69,254,20,182,29,113,142,147,146,13,207,205,145,111,198,213,100,143,176,77,94,121,223,161,63,233,39,247,104,197,92,149,61,169,238,159,187,249,223,49,167,14,235,206,62,255,0,179,117,78,205,225,247,80,116,250,225,137,92,183,171,145,238,57,48,103,70,51,216,234,51,77,35,35,35,34,82,22,149,18,144,180,40,137,104,90,84,149,18,84,147,34,233,92,149,61,169,238,159,187,249,223,49,167,0,202,188,243,191,66,127,210,79,238,209,135,249,53,85,169,84,14,36,175,106,237,118,167,18,157,77,167,105,189,74,92,201,146,222,75,44,70,97,185,244,245,56,235,142,40,201,40,66,82,70,163,81,153,17,17,25,152,204,28,243,191,66,127,210,79,238,209,86,176,170,213,90,116,105,240,233,245,57,113,99,213,35,148,73,205,50,242,144,137,76,19,173,188,77,58,146,60,45,4,235,45,56,73,86,75,123,104,87,154,72,200,36,87,29,28,102,215,120,195,212,120,181,54,233,94,134,179,45,127,17,30,217,166,186,132,28,164,182,233,163,171,38,75,137,206,94,119,164,209,155,105,81,182,218,80,148,167,113,146,221,115,229,225,71,130,77,80,226,190,149,123,87,109,70,37,193,166,218,180,121,47,65,152,168,173,169,138,181,109,41,74,152,164,161,199,94,105,40,91,137,81,169,78,229,73,100,186,102,225,23,81,25,226,184,62,225,50,242,226,235,84,63,33,232,82,37,209,232,80,35,185,38,187,113,166,1,74,98,148,131,109,102,193,45,6,227,68,181,186,234,9,180,160,151,191,29,69,145,26,90,89,150,194,118,5,129,102,233,101,155,73,211,237,62,183,162,80,237,234,28,114,141,6,12,98,61,141,35,38,102,102,102,102,165,173,74,53,45,107,81,154,214,181,41,74,53,41,70,102,26,192,213,169,53,90,5,86,109,10,187,76,151,78,169,83,164,57,18,100,57,108,169,151,227,62,218,141,46,52,227,106,34,82,22,149,17,164,210,100,70,70,70,70,45,255,0,68,248,227,147,197,111,4,218,231,103,234,10,34,71,212,91,63,77,235,107,156,243,75,105,164,86,226,42,159,33,5,53,166,8,201,72,90,84,73,75,233,74,122,73,91,173,41,38,146,120,154,111,176,115,58,224,59,247,111,161,73,215,157,39,162,238,191,173,250,122,189,37,75,167,83,186,146,174,134,82,182,82,222,85,213,73,117,163,176,153,6,157,173,184,235,201,38,217,44,236,105,37,76,20,202,181,86,139,37,115,40,213,57,112,36,57,29,248,139,118,51,202,105,106,97,246,150,203,205,26,146,100,102,135,26,113,198,214,159,37,33,106,73,228,140,200,7,202,54,168,26,171,141,170,0,106,174,59,5,129,127,222,90,89,121,82,117,7,79,174,25,116,59,134,135,32,164,193,157,24,203,123,75,193,145,145,145,145,165,104,82,77,72,90,20,70,133,161,74,74,137,73,81,145,245,241,50,184,159,224,86,77,129,195,206,152,241,61,165,176,37,191,108,87,44,122,37,74,243,101,233,77,108,164,212,95,143,9,9,125,163,113,194,121,196,74,122,73,153,182,132,47,164,180,172,247,37,181,161,13,133,148,233,231,49,93,47,190,184,75,187,56,153,122,20,74,125,74,203,142,241,86,109,52,212,92,144,252,89,171,121,77,83,227,173,226,142,74,36,75,81,178,73,124,153,54,210,110,56,70,103,209,115,109,37,233,190,191,107,46,146,106,60,141,92,176,53,10,171,78,187,230,248,159,27,84,117,105,150,228,239,16,123,158,241,41,124,150,137,27,215,135,15,170,149,126,113,41,95,211,74,84,93,0,75,78,89,92,58,198,215,254,37,233,207,221,54,156,74,229,147,102,71,114,179,95,102,123,78,170,35,203,216,164,67,142,163,74,77,11,90,164,26,28,232,186,100,135,26,143,32,140,150,73,82,20,19,3,154,3,122,160,215,47,205,39,78,181,77,137,42,251,59,162,144,171,129,113,163,54,194,10,105,210,170,6,226,13,45,56,182,141,105,51,216,181,182,162,109,107,74,150,132,182,133,37,180,195,94,87,30,221,154,101,248,215,201,230,137,255,0,206,175,217,98,214,251,192,131,242,234,136,128,28,174,61,187,52,203,241,175,147,205,1,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,2,18,115,61,225,130,189,174,186,98,221,205,104,49,214,171,219,166,82,220,111,114,19,190,52,120,243,86,105,203,142,161,37,149,186,158,248,51,251,75,202,109,143,195,44,150,15,222,3,86,186,245,183,89,182,106,79,210,43,80,252,60,168,206,169,151,17,212,66,240,180,168,210,101,148,153,151,154,79,200,198,78,225,227,134,125,66,215,251,226,153,110,219,148,142,164,23,36,50,115,164,120,134,11,163,24,222,105,14,47,106,221,65,171,106,94,73,225,39,147,242,47,171,97,107,151,72,116,238,239,152,83,238,43,123,197,190,93,201,126,45,246,253,230,126,72,89,23,154,149,253,99,157,183,237,138,29,173,5,52,234,12,31,11,29,4,68,148,117,86,188,17,17,17,119,81,153,249,36,191,168,7,84,208,141,46,131,163,122,83,109,233,244,35,220,116,170,100,56,207,175,185,111,121,168,205,52,165,96,214,188,103,166,93,137,70,95,111,152,239,224,0,0,0,3,164,235,54,153,211,53,127,77,46,13,62,170,158,214,171,52,233,112,210,191,88,246,41,232,238,52,74,194,86,131,60,19,135,219,113,125,165,230,40,219,93,249,121,107,230,151,94,53,24,180,75,71,210,118,255,0,137,123,193,77,241,240,153,220,215,85,210,108,186,106,146,165,151,230,219,37,122,221,251,224,251,139,255,0,29,118,252,212,11,71,76,237,201,23,101,239,86,244,109,42,42,86,167,100,116,29,123,105,37,181,56,175,85,164,169,71,234,161,71,216,189,223,28,0,163,109,10,229,169,175,250,157,92,167,174,229,183,189,5,67,113,246,148,252,191,23,10,87,230,77,109,110,61,136,148,149,253,5,168,251,119,245,113,230,98,232,56,125,208,251,115,64,52,218,153,96,91,197,188,163,50,201,201,127,243,133,215,125,49,218,105,110,109,91,139,219,187,162,71,180,149,130,247,124,78,36,106,87,55,253,23,182,171,50,105,118,77,55,242,137,134,22,182,202,87,90,92,77,198,149,173,63,65,200,70,101,217,41,63,63,229,99,220,99,30,167,157,21,35,172,100,173,56,252,222,238,199,233,133,121,103,255,0,65,1,104,128,43,174,202,231,33,164,245,58,147,49,47,11,111,208,209,28,82,73,201,126,50,76,142,153,26,146,70,123,27,132,70,120,35,81,227,223,140,123,196,180,210,78,45,116,19,91,250,109,105,197,241,233,73,11,73,26,154,244,100,214,54,153,244,251,101,230,80,71,221,212,23,237,250,143,1,152,0,126,17,145,145,25,121,24,253,0,16,83,155,102,157,73,186,244,21,171,138,20,78,179,148,121,201,146,241,245,9,59,25,106,20,229,169,93,212,89,198,226,236,68,103,246,137,214,49,63,21,86,164,123,203,135,157,65,162,200,61,187,237,170,177,182,174,231,181,103,5,244,145,224,140,179,244,190,32,53,223,209,235,157,235,55,84,237,43,149,167,250,62,143,173,192,146,181,237,37,97,45,201,109,102,120,193,254,175,192,198,201,90,67,113,34,237,210,187,66,229,67,221,95,73,208,169,243,13,123,118,238,55,35,54,188,227,5,143,165,240,47,176,107,43,113,82,253,7,112,84,232,187,247,250,62,99,209,119,99,25,233,172,211,156,100,254,31,19,23,239,203,135,80,83,126,240,187,108,181,140,42,221,139,10,133,143,137,71,167,68,239,244,83,250,255,0,95,218,96,37,8,0,0,0,0,0,0,0,8,251,198,63,21,118,239,12,154,111,54,176,235,253,75,130,91,14,53,76,141,181,194,203,202,98,66,153,86,254,139,136,254,49,140,97,69,143,121,246,243,239,28,65,235,93,183,160,186,97,90,191,46,9,61,53,196,135,36,224,181,177,195,235,202,76,119,93,109,188,161,181,237,221,210,50,220,164,237,47,127,192,245,248,226,79,136,27,167,136,173,73,168,94,215,19,249,101,78,186,220,22,118,183,249,152,222,33,231,27,70,228,54,217,171,4,242,139,42,44,159,191,224,65,199,107,118,186,95,58,249,121,75,187,175,57,221,103,100,188,226,218,107,164,202,122,72,83,174,56,148,110,109,180,18,176,110,168,178,101,223,250,177,223,184,125,224,131,91,120,130,91,53,11,114,131,209,161,169,105,74,234,30,42,34,182,255,0,20,103,249,165,190,133,159,168,242,85,254,79,63,41,27,203,123,128,232,186,167,49,157,88,213,10,127,82,131,25,73,118,4,110,169,151,85,196,156,55,219,94,246,36,37,105,202,28,112,176,164,224,188,207,190,8,92,53,191,64,165,90,244,104,116,10,36,95,15,6,3,13,199,97,173,234,94,198,208,130,66,75,42,51,51,194,82,69,147,51,62,192,43,75,79,121,47,219,232,130,204,187,239,81,186,210,22,73,83,145,125,16,180,237,201,32,204,183,181,59,7,131,222,95,229,248,15,221,89,229,115,195,166,146,216,213,139,202,232,191,124,20,104,113,164,62,219,158,138,156,230,20,134,92,112,147,132,75,81,249,54,174,230,94,239,216,44,91,82,117,6,221,210,235,46,173,123,221,19,60,52,10,84,55,229,56,190,154,215,146,105,165,186,101,132,37,74,250,45,171,220,126,94,255,0,33,66,252,108,113,127,116,241,43,168,83,155,106,163,155,90,157,37,214,41,140,244,91,245,218,109,249,61,23,55,116,91,112,178,211,248,218,172,159,199,191,144,96,157,65,129,105,211,46,153,144,236,154,199,164,233,77,186,226,89,145,225,221,103,114,73,197,146,125,87,12,212,94,169,36,251,252,126,36,99,174,0,149,28,191,184,89,139,196,158,171,34,61,192,120,161,209,208,83,164,167,191,231,73,169,49,73,109,229,15,54,180,229,15,31,172,89,199,184,140,252,131,169,112,205,193,214,168,241,43,94,102,53,185,7,195,209,210,180,248,154,135,86,58,250,72,222,201,44,250,75,125,181,43,8,125,42,237,231,228,93,252,173,163,134,110,91,58,79,161,78,64,184,107,42,244,245,126,57,52,249,73,196,152,189,39,147,209,95,208,76,165,161,88,113,163,63,44,30,236,121,23,121,65,167,218,125,108,233,149,173,2,209,181,32,248,88,20,248,237,71,109,29,87,23,217,182,208,217,119,113,74,87,209,66,125,231,228,59,40,15,6,90,109,134,144,195,73,218,134,210,72,73,103,56,34,44,16,142,252,120,107,124,125,18,225,254,189,83,74,255,0,135,86,99,74,164,198,78,15,248,199,97,74,82,15,61,53,151,210,107,222,68,95,19,47,124,132,159,58,45,50,12,138,140,231,122,113,226,180,183,222,94,211,61,168,73,25,168,240,89,51,193,17,249,10,44,230,119,196,52,109,96,214,167,173,203,122,167,226,168,214,242,85,5,127,153,52,98,83,18,230,160,254,155,104,95,208,112,189,230,158,254,102,96,34,107,139,170,106,5,236,165,165,29,74,141,197,84,51,36,229,37,151,164,61,229,159,85,63,73,127,81,125,130,243,57,100,232,129,105,87,15,20,186,197,78,39,70,181,93,235,248,194,234,110,254,38,116,196,183,244,92,82,62,131,133,228,69,245,228,197,109,114,207,225,222,167,172,26,235,6,227,155,19,109,14,217,54,170,134,255,0,81,39,190,68,121,144,215,210,218,78,161,101,148,56,103,187,6,95,81,152,188,151,157,163,88,118,209,184,179,232,64,131,255,0,45,88,222,231,254,178,190,146,254,176,20,249,206,19,84,28,185,117,110,151,97,54,172,177,109,245,241,219,203,196,70,128,239,234,17,249,167,245,143,246,121,14,51,148,13,146,171,143,92,167,220,159,200,160,116,183,31,252,252,57,232,47,229,23,234,252,15,246,8,161,196,70,166,207,213,253,94,174,223,245,21,238,122,167,225,115,217,37,252,92,86,154,247,33,5,228,217,127,36,191,210,39,55,37,10,108,201,87,182,161,84,89,99,115,16,189,19,214,94,226,45,155,217,168,146,123,25,228,242,127,0,22,246,62,90,163,170,98,11,174,165,222,153,167,111,173,183,56,238,94,225,245,14,183,168,143,53,30,206,168,60,250,55,161,61,44,150,76,179,249,212,124,0,107,87,171,211,228,84,245,14,173,54,84,142,187,174,116,55,57,176,147,156,48,217,23,98,237,228,66,232,121,81,91,139,164,112,223,10,164,180,109,42,135,83,7,156,231,167,62,114,126,39,241,250,133,33,221,50,91,151,93,149,33,164,109,74,246,96,179,156,97,9,33,176,223,4,22,213,58,214,225,170,210,166,82,215,212,101,30,63,11,194,139,118,103,201,87,146,140,204,187,168,192,103,129,85,252,233,111,167,163,53,102,89,73,143,134,230,122,71,115,155,203,190,195,167,57,229,183,253,63,245,11,80,20,67,205,43,83,31,190,248,136,151,70,234,111,137,65,233,248,117,96,139,248,248,48,148,175,228,36,252,209,239,51,253,128,33,168,145,156,191,233,43,172,241,69,105,67,66,55,26,188,127,108,227,254,14,148,127,18,248,12,69,77,211,154,165,67,79,171,26,130,149,98,29,43,195,238,44,39,214,234,190,109,23,242,178,93,203,245,79,246,121,137,35,202,182,140,186,167,23,150,163,198,140,179,27,199,117,15,62,91,169,115,72,189,228,126,101,238,1,57,121,198,209,85,59,67,169,117,130,242,166,117,243,255,0,247,38,83,211,241,250,190,6,43,247,150,237,102,29,47,138,107,93,185,75,218,114,60,110,206,198,127,70,157,51,62,68,127,17,103,60,214,40,133,87,225,106,182,178,47,93,143,13,180,254,27,170,48,115,239,47,128,169,14,11,103,49,77,226,98,206,155,41,205,141,55,233,13,202,193,158,51,79,144,94,69,245,152,13,142,192,0,0,0,0,0,0,0,0,126,31,98,243,192,13,104,120,142,158,117,61,102,184,103,43,205,223,9,254,72,140,151,192,190,2,236,249,106,67,40,124,46,219,137,47,127,140,249,140,207,250,197,21,106,93,81,186,205,237,82,169,52,88,75,221,28,23,216,202,19,240,47,128,190,174,94,80,85,7,134,43,97,42,44,110,241,191,48,151,255,0,88,10,221,230,253,74,122,39,17,103,83,90,112,220,255,0,160,121,46,251,32,192,73,251,255,0,208,67,153,180,244,126,69,235,202,254,77,193,73,133,214,169,198,217,225,203,170,73,223,186,225,82,21,244,150,73,44,37,39,230,95,229,30,222,114,212,198,226,235,21,2,162,153,125,69,206,241,91,154,233,227,165,178,45,60,139,190,125,108,249,251,176,39,71,47,173,55,138,158,7,44,187,78,186,222,255,0,19,233,31,16,156,153,103,109,94,83,137,238,149,125,158,70,2,136,236,251,170,167,101,92,49,110,90,59,155,37,196,223,211,60,36,254,154,20,131,250,68,101,228,163,247,13,152,116,167,80,40,218,161,98,83,111,90,3,253,104,85,14,183,77,91,86,156,244,222,91,103,217,105,73,249,182,126,226,255,0,72,215,47,136,109,48,127,71,181,114,185,167,239,185,212,244,103,134,194,240,69,187,169,21,167,124,137,107,199,241,159,172,127,232,22,27,202,27,137,118,144,85,45,17,185,228,97,71,209,244,65,236,62,255,0,238,249,47,253,6,191,228,253,53,253,159,0,22,23,196,125,47,211,90,49,112,211,58,61,94,183,132,245,55,109,206,37,178,175,60,151,192,107,83,1,104,110,91,107,115,232,150,115,253,70,54,109,214,40,172,205,211,154,188,87,221,233,54,191,15,149,109,53,99,15,182,126,69,246,13,98,128,108,241,164,107,67,154,121,73,91,127,68,250,248,255,0,230,238,14,224,49,111,12,85,104,181,221,14,182,170,176,203,12,191,227,54,151,127,228,204,121,39,230,68,126,100,126,225,148,128,84,151,59,182,33,183,113,105,115,204,202,234,62,239,166,250,237,108,50,233,97,186,105,39,185,246,86,75,191,111,33,88,132,102,147,201,121,139,61,231,121,42,19,181,253,43,140,196,109,146,24,244,231,93,205,230,125,77,200,166,154,123,31,98,193,118,237,230,43,8,5,238,114,193,215,53,234,182,133,199,162,213,101,245,42,180,61,253,116,244,241,142,180,201,170,79,116,182,148,253,22,203,200,207,246,24,231,121,129,240,159,31,136,221,43,144,245,189,78,234,93,212,205,158,141,119,172,101,142,164,152,164,239,170,183,155,107,248,166,76,189,108,253,93,252,234,223,151,23,16,47,104,158,186,193,139,49,174,173,34,183,213,241,137,220,73,199,70,28,179,111,185,54,181,125,55,75,203,31,94,75,202,253,82,164,184,157,201,60,145,128,213,213,151,238,93,59,185,201,232,235,240,21,122,126,112,172,54,238,206,163,120,247,238,73,229,11,250,252,254,35,96,14,15,184,176,183,120,142,179,41,110,38,78,43,238,196,151,54,83,27,28,245,27,106,97,178,71,187,162,218,15,178,155,242,239,223,200,251,152,133,124,219,120,100,167,210,206,153,171,214,156,62,154,158,235,122,69,61,69,30,236,120,8,237,119,113,211,199,154,190,138,62,223,136,132,188,32,107,197,91,64,117,178,135,117,194,119,108,73,111,198,166,84,61,84,159,240,53,204,97,199,124,219,89,249,53,252,146,221,240,63,113,134,199,64,56,27,10,234,133,124,217,52,27,198,156,189,209,235,116,200,181,6,207,6,94,171,204,165,194,243,36,159,146,203,204,139,236,47,33,207,0,139,60,196,244,38,46,178,240,251,90,126,59,25,170,91,172,73,172,48,173,199,235,148,120,82,205,45,224,220,66,75,42,115,204,243,246,25,121,80,45,70,4,154,93,66,85,50,98,54,72,136,242,216,117,57,35,218,180,40,210,162,201,100,143,185,31,145,141,165,234,80,35,213,41,242,169,178,145,185,153,108,173,135,11,38,89,74,146,105,50,237,131,242,49,64,156,196,52,62,78,143,113,3,91,125,166,182,211,238,25,50,106,236,30,226,60,19,243,101,154,83,252,98,213,244,91,243,60,125,132,2,52,202,162,84,161,192,102,166,252,125,177,159,52,146,23,189,39,147,52,238,34,193,30,124,139,224,39,79,44,254,51,231,233,61,227,11,72,46,217,125,75,122,224,154,220,120,133,211,73,116,229,190,236,56,232,63,205,176,165,158,27,109,94,107,36,159,191,7,220,117,206,1,33,219,154,227,14,229,225,170,247,107,12,84,41,243,42,84,169,155,156,254,15,57,194,139,13,147,233,181,176,215,180,157,82,189,103,9,39,228,101,228,162,194,252,77,112,229,122,112,187,169,143,208,106,221,216,68,149,73,165,204,252,215,231,89,41,15,37,149,236,75,174,26,114,76,25,225,71,146,242,63,172,54,53,133,45,138,132,54,39,197,94,246,100,180,151,155,86,12,178,149,17,25,30,15,191,145,142,62,237,181,168,247,173,183,82,181,107,241,188,69,62,171,17,232,114,27,222,180,110,109,214,212,218,139,40,50,81,122,170,50,236,100,127,89,10,227,229,139,199,51,151,45,50,38,132,106,59,253,106,171,46,54,205,38,102,221,191,193,201,48,226,177,31,166,204,114,79,210,82,213,189,107,207,184,251,96,197,153,128,160,190,96,188,37,73,225,211,82,164,213,232,145,241,108,87,36,46,68,83,222,95,153,91,210,37,41,13,122,207,56,226,176,219,37,235,25,22,125,248,63,62,59,128,254,45,43,156,57,106,124,40,210,228,245,45,170,203,205,194,152,198,196,23,79,171,34,41,56,238,226,101,199,15,13,178,101,180,177,245,25,31,157,219,241,23,162,116,125,123,210,234,181,131,85,61,139,147,29,243,136,231,172,125,57,10,142,243,72,86,18,226,51,142,169,158,13,88,63,127,196,181,227,215,93,42,171,104,182,169,220,26,127,85,44,157,46,163,45,136,238,122,191,157,101,185,46,180,149,225,43,94,220,244,140,240,106,51,47,175,204,195,101,11,50,234,166,95,22,165,34,238,163,57,190,21,98,12,121,204,158,20,94,163,173,165,196,253,34,35,242,81,121,145,125,132,57,161,85,60,165,120,170,125,78,61,160,215,74,242,141,170,149,79,127,5,216,255,0,128,197,105,157,168,103,254,81,238,82,254,223,136,181,96,0,0,0,0,30,15,58,150,25,91,203,60,37,180,154,143,236,34,200,10,186,231,63,168,237,68,133,110,105,163,18,177,37,239,7,86,91,91,60,218,50,168,178,103,147,78,60,251,99,118,126,175,120,175,190,19,236,197,95,124,66,88,180,50,143,214,65,220,20,199,28,78,253,184,71,142,97,38,121,220,159,215,247,24,202,124,204,245,45,205,74,226,130,168,234,209,181,22,235,15,208,27,239,157,200,143,81,153,131,250,41,199,211,242,239,246,152,204,124,159,180,121,202,238,169,84,181,54,161,15,169,10,157,5,232,172,43,169,141,178,91,147,1,228,158,9,100,103,216,207,205,38,95,230,1,112,118,205,37,186,5,185,74,161,180,141,136,167,66,98,42,83,156,224,155,109,41,34,206,79,225,241,49,201,128,199,218,229,172,246,174,132,233,245,74,251,186,164,108,106,35,15,42,59,91,28,62,187,233,97,215,82,222,91,66,205,59,137,165,22,227,78,11,252,134,28,253,251,126,219,90,109,108,78,187,110,185,254,18,159,1,135,95,113,125,39,28,236,134,212,225,246,109,42,87,209,66,189,199,228,42,107,140,126,105,183,69,215,46,117,141,161,83,253,25,73,195,177,37,79,233,54,247,137,70,100,52,180,244,229,68,37,35,114,84,210,178,74,237,140,23,115,51,17,163,139,254,48,111,78,38,239,73,82,37,59,225,109,232,175,45,16,97,109,105,120,66,93,144,109,171,168,76,182,191,226,223,219,133,119,237,147,239,229,213,184,111,225,150,253,226,62,240,135,64,181,98,109,130,114,91,110,108,206,163,39,225,219,234,178,135,23,211,91,173,154,246,165,228,171,9,60,159,145,125,65,140,43,53,186,213,221,90,118,169,87,147,226,234,19,93,82,150,230,196,55,189,107,89,168,251,36,137,37,149,40,253,196,93,198,108,210,30,8,56,128,214,102,226,206,181,109,13,244,233,14,33,39,43,210,16,139,98,85,211,61,219,22,250,20,120,75,169,60,126,207,178,221,248,96,229,227,164,122,7,1,154,149,70,39,166,174,53,52,148,187,59,169,42,54,12,210,201,169,61,50,146,182,255,0,140,104,213,146,253,108,121,23,121,89,10,12,90,116,102,225,195,107,166,203,73,36,161,59,140,240,68,68,69,220,251,249,17,0,167,122,31,38,61,81,151,9,18,171,23,239,129,124,200,141,81,189,23,29,220,30,8,204,183,166,118,60,204,203,246,100,118,251,127,146,213,64,156,105,117,221,78,202,13,196,154,209,232,84,246,79,108,150,83,59,237,22,192,63,12,240,89,48,24,159,134,110,30,237,206,25,244,209,58,121,109,201,241,12,185,36,167,200,119,99,136,234,62,113,217,101,74,218,183,28,50,201,48,147,193,43,31,87,188,242,193,40,140,240,71,245,142,21,214,100,85,231,169,61,125,176,217,202,20,141,164,123,150,74,239,223,177,151,99,30,212,219,116,214,141,75,142,215,77,195,201,238,220,163,239,246,25,128,229,128,113,209,36,185,30,79,163,164,30,227,217,185,11,242,201,103,4,88,33,200,128,8,189,197,255,0,29,54,31,11,145,19,72,125,159,73,92,146,152,39,99,193,220,243,56,66,138,66,82,190,161,71,113,191,227,24,219,131,63,126,124,188,228,205,66,65,196,129,38,81,22,77,150,86,225,23,199,9,51,26,237,241,205,117,84,238,206,38,47,73,85,55,119,156,42,189,70,19,5,181,37,177,148,84,36,154,83,234,145,103,27,143,185,247,250,192,74,136,220,230,53,0,170,166,185,22,78,97,120,141,228,143,73,49,252,86,239,163,146,131,159,47,127,152,156,28,36,241,231,167,60,78,181,232,86,91,244,85,200,195,123,220,129,151,223,220,146,232,36,215,212,56,237,182,89,113,253,184,35,247,103,200,251,107,246,51,119,5,242,235,16,248,147,177,21,70,254,49,202,245,45,14,253,31,226,142,124,125,223,75,236,47,46,224,54,58,1,242,210,148,234,233,112,214,255,0,241,138,142,217,175,254,86,210,207,144,250,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,107,89,197,143,181,62,178,125,224,92,63,49,124,108,166,53,172,226,199,218,159,89,62,240,46,31,152,190,2,234,121,92,123,9,233,151,227,95,56,154,50,175,22,62,203,26,201,247,127,112,252,185,241,138,185,92,123,9,233,151,227,95,56,154,50,175,22,62,203,26,201,247,127,112,252,185,240,21,213,202,235,152,4,202,68,202,111,12,154,223,113,117,169,79,120,106,117,143,84,125,183,223,148,220,167,95,105,134,105,42,233,161,123,153,62,174,90,113,195,66,89,75,106,108,212,104,54,146,213,138,241,47,195,165,137,197,6,150,79,211,59,234,63,248,217,148,121,187,222,255,0,6,85,60,51,204,177,51,166,211,173,245,186,93,117,171,164,181,108,95,145,151,145,150,181,131,106,128,26,208,241,21,160,215,151,13,186,185,93,210,155,206,20,180,174,157,33,107,166,78,122,57,50,138,181,56,214,162,143,53,162,74,214,157,142,37,57,52,146,213,177,100,182,212,123,208,162,41,233,201,115,93,53,30,117,237,113,240,241,83,172,248,235,50,13,191,38,228,166,198,144,70,183,41,210,147,50,51,110,34,58,243,234,50,231,138,90,214,217,145,167,168,146,90,118,26,221,55,57,110,121,223,161,63,233,39,247,104,197,92,149,61,169,238,159,187,249,223,49,167,0,197,92,209,253,187,53,55,240,95,147,194,17,170,77,211,93,151,106,211,172,169,19,183,209,105,85,9,181,72,113,186,72,46,148,169,109,198,110,67,155,200,183,171,114,33,70,44,25,154,75,167,148,145,26,148,103,37,121,163,251,118,106,111,224,191,39,132,58,87,7,124,42,222,92,87,234,229,62,207,163,83,101,166,216,167,72,143,38,236,171,182,225,50,138,117,56,215,235,146,93,82,22,159,18,226,82,226,89,70,213,110,89,26,140,186,104,113,104,12,171,203,175,129,89,60,82,222,69,124,106,12,9,104,210,186,4,135,153,156,244,105,77,33,117,58,139,37,29,101,77,50,39,9,246,80,166,228,37,197,188,148,125,4,41,9,90,22,162,90,59,87,57,90,77,42,129,196,149,147,66,161,83,34,83,169,180,237,55,166,196,135,14,35,41,101,136,204,55,62,160,150,218,109,180,145,37,8,74,72,146,73,34,34,34,34,34,23,41,96,88,22,110,150,89,180,157,62,211,235,122,37,14,222,161,199,40,208,96,198,35,216,210,50,102,102,102,102,106,90,212,163,82,214,181,25,173,107,82,148,163,82,148,102,116,237,206,175,218,158,214,251,191,131,243,26,136,7,37,79,106,123,167,238,254,119,204,105,194,42,241,99,237,79,172,159,120,23,15,204,95,18,171,146,167,181,61,211,247,127,59,230,52,225,21,120,177,246,167,214,79,188,11,135,230,47,128,180,158,74,20,154,83,60,54,222,85,214,105,145,17,82,153,124,72,137,34,98,89,73,62,243,12,192,132,166,154,91,152,220,164,33,79,188,164,164,207,9,55,92,50,198,227,205,133,8,1,201,83,217,98,233,251,192,157,242,234,112,159,224,3,21,113,99,236,177,172,159,119,247,15,203,159,25,84,98,174,44,125,150,53,147,238,254,225,249,115,224,53,172,27,41,240,157,236,177,163,127,119,246,247,203,152,26,214,13,148,248,78,246,88,209,191,187,251,123,229,204,0,202,160,0,0,41,91,157,95,181,61,173,247,127,7,230,53,17,117,34,149,185,213,251,83,218,223,119,240,126,99,81,1,149,121,24,254,155,63,163,127,222,67,21,115,171,246,167,181,190,239,224,252,198,162,50,175,35,31,211,103,244,111,251,200,98,174,117,126,212,246,183,221,252,31,152,212,64,101,94,70,63,166,207,232,223,247,144,181,65,85,124,140,127,77,159,209,191,239,33,106,128,3,137,187,45,106,21,243,106,214,108,171,166,15,141,162,220,20,249,20,186,140,110,170,219,235,197,125,181,54,235,123,208,105,90,119,33,106,44,164,201,69,156,145,145,247,28,176,0,160,190,96,220,18,85,120,80,191,219,174,219,12,75,157,167,87,84,137,15,82,166,38,42,146,197,37,245,60,242,145,73,91,138,121,213,173,109,199,75,106,75,174,26,77,226,234,26,72,205,183,49,215,249,124,107,166,163,232,215,19,86,85,38,202,172,244,169,87,221,193,75,182,235,244,215,200,215,22,108,89,18,144,201,45,72,35,44,60,215,85,75,105,194,50,82,84,106,35,202,22,226,23,109,92,209,253,132,245,55,240,95,156,66,20,173,194,119,181,62,141,253,224,91,223,49,96,4,255,0,231,157,250,19,254,146,127,118,138,192,163,93,53,219,126,157,94,164,210,39,120,120,151,53,61,20,186,163,125,36,47,196,69,68,166,37,165,188,168,140,209,135,226,71,94,82,100,175,83,25,218,165,17,217,255,0,60,239,208,159,244,147,251,180,86,93,129,96,94,90,167,121,82,116,251,79,173,233,117,203,134,185,32,163,65,131,24,139,123,171,193,153,153,153,153,37,8,74,73,75,90,212,100,132,33,42,82,141,41,73,153,7,117,225,163,135,75,239,138,13,83,129,166,118,44,127,241,83,43,19,119,179,254,12,165,248,150,89,126,103,77,215,91,235,116,186,232,87,73,10,222,191,34,47,51,43,20,230,111,161,122,113,195,167,2,54,46,151,233,125,27,192,210,160,234,4,39,94,121,211,37,202,168,74,85,50,160,78,74,146,225,17,117,30,94,212,228,240,73,36,165,40,66,80,132,33,9,153,92,29,240,171,102,240,161,164,116,251,62,141,77,136,171,158,163,30,60,155,178,174,219,134,242,234,53,18,71,174,73,117,72,66,188,51,106,83,137,101,27,83,181,6,106,50,234,45,197,174,58,243,171,246,88,181,190,240,32,252,186,162,2,170,248,78,246,167,209,191,188,11,123,230,44,9,85,206,175,218,158,214,251,191,131,243,26,136,138,188,39,123,83,232,223,222,5,189,243,22,4,170,231,87,237,79,107,125,223,193,249,141,68,3,146,167,181,61,211,247,127,59,230,52,225,157,121,172,112,43,38,241,110,127,20,250,81,2,92,154,236,88,230,245,235,5,82,154,75,10,167,68,132,179,244,146,13,231,18,105,91,77,71,109,165,50,217,43,168,70,218,146,132,169,46,27,184,43,146,167,181,61,211,247,127,59,230,52,225,117,32,53,129,210,173,76,186,180,111,81,237,205,82,178,165,248,122,213,179,80,106,161,27,115,142,33,183,182,31,174,195,189,53,161,106,101,212,26,155,113,4,162,222,218,214,147,60,40,198,195,220,42,241,49,102,241,95,164,112,245,74,207,131,46,156,180,200,85,54,175,76,146,70,165,211,170,45,161,181,186,193,57,180,146,242,54,186,218,208,226,72,183,33,105,220,148,47,123,104,172,190,107,156,20,126,230,87,83,252,74,105,157,50,171,38,219,187,106,18,36,221,173,99,172,205,30,168,243,137,81,72,222,106,55,18,204,167,28,95,101,39,99,110,150,210,89,19,204,180,156,255,0,202,215,129,125,71,208,105,142,113,3,170,19,253,13,85,186,45,249,20,150,109,39,97,153,74,135,21,215,226,190,219,242,93,53,151,73,227,240,234,204,125,134,164,37,105,222,164,172,150,210,2,53,243,171,246,167,181,190,239,224,252,198,162,50,175,35,31,211,103,244,111,251,200,98,174,117,126,212,246,183,221,252,31,152,212,70,85,228,99,250,108,254,141,255,0,121,0,181,65,74,218,109,198,189,213,194,159,29,218,179,68,171,84,252,70,153,92,218,161,91,110,227,167,200,55,22,220,13,245,55,91,85,78,57,54,149,173,47,52,130,35,90,80,147,235,54,130,65,150,228,180,182,174,164,107,89,197,143,181,62,178,125,224,92,63,49,124,6,197,31,237,19,92,116,179,255,0,179,118,102,160,91,255,0,249,232,222,58,151,58,55,254,163,173,111,101,223,248,171,78,239,228,153,118,163,110,96,220,18,85,120,80,191,219,174,219,12,75,157,167,87,84,137,15,82,166,38,42,146,197,37,245,60,242,145,73,91,138,121,213,173,109,199,75,106,75,174,26,77,226,234,26,72,205,183,49,105,92,174,61,132,244,203,241,175,156,77,14,104,254,194,122,155,248,47,206,33,0,169,94,95,26,233,168,250,53,196,213,149,73,178,171,61,42,85,247,112,82,237,186,253,53,242,53,197,155,22,68,164,50,75,82,8,203,15,53,213,82,218,112,140,148,149,26,136,242,133,184,133,236,40,53,172,225,59,218,159,70,254,240,45,239,152,176,54,83,0,0,0,0,0,1,64,60,209,253,187,53,55,240,95,147,194,19,255,0,146,167,178,197,211,247,129,59,229,212,225,0,57,163,251,118,106,111,224,191,39,132,39,255,0,37,79,101,139,167,239,2,119,203,169,192,39,248,0,0,0,0,8,171,199,63,3,31,191,71,242,39,254,234,63,145,223,145,222,146,255,0,129,61,33,226,188,95,134,255,0,227,12,236,219,225,191,227,103,127,187,29,250,167,5,60,183,191,121,246,169,213,117,51,247,101,252,173,244,157,190,253,11,193,126,78,248,14,159,82,76,119,186,189,79,20,238,113,225,182,237,218,89,223,156,246,193,205,80,1,85,124,243,191,66,127,210,79,238,209,138,185,42,123,83,221,63,119,243,190,99,78,25,87,158,119,232,79,250,73,253,218,49,87,37,79,106,123,167,238,254,119,204,105,192,46,164,0,0,6,170,227,106,129,170,184,13,148,248,78,246,88,209,191,187,251,123,229,204,12,170,49,87,9,222,203,26,55,247,127,111,124,185,129,149,64,0,7,84,213,139,235,247,47,210,203,203,83,61,23,233,63,201,43,126,163,93,240,93,126,143,138,240,177,156,123,165,212,218,173,155,186,123,119,109,86,51,156,30,48,2,144,121,169,235,29,11,87,120,184,171,198,183,25,204,75,10,158,213,156,228,157,203,254,21,42,51,239,185,36,246,45,9,52,116,223,144,235,24,245,146,174,134,244,168,210,178,34,204,28,150,52,118,171,90,213,203,175,91,234,20,24,142,208,173,170,58,232,144,102,75,138,165,45,53,89,75,109,70,168,174,26,13,4,182,227,54,234,29,52,172,150,148,76,108,176,105,116,197,122,221,151,77,118,249,186,171,55,173,211,59,198,214,174,10,132,138,165,70,79,73,13,245,229,62,226,156,117,205,136,36,161,59,150,181,30,18,68,146,206,8,136,187,11,211,229,89,163,149,221,34,225,30,145,38,227,123,18,239,218,131,183,139,113,182,163,248,44,89,44,48,220,98,222,133,168,151,212,98,59,79,231,213,82,122,251,20,146,82,12,204,42,135,152,70,151,213,116,171,140,29,73,166,84,21,45,232,245,250,195,183,68,25,111,66,84,100,72,98,160,163,146,125,44,153,147,136,105,215,29,142,110,36,240,165,199,95,100,153,26,19,98,156,150,47,248,213,222,30,110,189,62,145,112,203,153,82,181,110,133,201,68,23,141,213,34,5,58,100,118,205,146,104,212,91,18,133,200,98,122,205,8,62,203,222,165,17,117,8,213,135,249,218,104,229,117,171,170,197,226,6,59,221,106,44,154,121,89,211,27,218,132,248,73,77,185,34,92,115,201,175,123,157,100,59,39,177,35,106,60,47,172,172,184,146,44,23,202,103,84,41,90,113,198,13,46,153,89,76,70,227,223,84,121,150,186,37,201,154,152,232,140,250,212,220,150,113,184,140,156,91,174,196,110,58,27,202,77,75,144,156,25,153,18,20,23,188,40,7,154,63,183,102,166,254,11,242,120,66,255,0,133,0,243,71,246,236,212,223,193,126,79,8,7,127,210,125,28,174,234,239,42,29,65,147,110,61,153,118,22,168,73,188,92,141,181,31,194,162,198,163,197,110,73,111,90,210,72,233,177,33,215,243,235,41,93,13,137,73,169,100,101,18,244,66,245,165,105,174,180,88,58,141,93,143,45,250,109,171,116,82,171,115,26,136,132,169,247,24,141,45,183,156,75,105,82,146,147,89,165,6,68,70,164,150,113,147,47,49,105,60,171,44,95,221,67,128,93,91,211,79,74,122,51,242,182,224,175,208,188,111,67,173,225,124,85,22,19,61,94,158,228,239,219,212,221,183,114,115,140,100,179,145,82,215,101,173,93,177,174,170,205,149,116,193,240,85,171,126,161,34,151,81,141,213,67,157,9,76,56,166,221,111,122,13,72,86,213,161,69,148,153,164,241,146,51,46,224,54,147,1,130,184,22,189,105,87,255,0,7,218,73,93,163,71,150,204,120,182,188,74,34,211,37,9,74,205,250,122,124,11,202,34,74,148,91,20,236,103,20,131,206,77,6,147,50,73,153,164,179,168,0,0,0,138,188,209,253,132,245,55,240,95,156,66,20,173,194,119,181,62,141,253,224,91,223,49,96,93,79,52,127,97,61,77,252,23,231,16,133,43,112,157,237,79,163,127,120,22,247,204,88,1,178,152,0,0,0,8,191,204,186,255,0,147,167,220,22,234,36,170,109,195,18,149,82,174,71,141,64,138,79,27,91,230,34,92,150,218,149,29,164,56,71,189,106,134,114,204,246,150,244,161,43,90,118,236,220,65,70,218,253,172,117,222,32,53,150,236,214,43,141,159,15,46,230,168,42,67,113,183,33,126,18,42,18,77,198,141,189,8,65,57,210,97,182,154,234,108,37,47,102,229,122,202,51,22,169,202,103,134,186,23,239,83,187,238,219,208,253,39,3,91,124,69,46,93,57,185,75,67,126,135,138,114,97,27,106,52,37,14,52,242,220,118,118,227,67,138,46,159,64,210,104,81,40,83,96,217,163,64,116,114,133,195,254,141,90,122,59,110,61,226,34,91,52,244,199,114,78,213,163,197,202,90,148,228,153,59,22,181,155,125,87,220,117,222,158,243,74,55,237,79,170,146,32,26,208,213,169,53,90,5,86,109,10,187,76,151,78,169,83,164,57,18,100,57,108,169,151,227,62,218,141,46,52,227,106,34,82,22,149,17,164,210,100,70,70,70,70,54,30,224,31,83,46,173,93,225,11,77,175,171,214,95,139,173,72,167,200,167,201,148,167,28,113,201,94,10,91,208,208,251,171,113,106,90,222,113,17,210,183,22,106,245,156,82,212,68,68,100,69,81,124,211,108,9,54,47,26,87,148,162,183,162,82,105,183,84,120,21,250,105,70,38,146,137,72,114,50,26,145,32,208,217,250,171,92,198,37,154,247,145,45,75,220,179,206,242,82,165,87,35,235,254,75,180,173,83,210,217,215,12,66,143,22,69,58,191,75,164,168,218,75,230,183,82,235,19,100,32,177,213,90,8,153,128,133,119,52,32,205,191,162,110,30,224,180,161,170,184,218,160,106,174,2,255,0,185,92,123,9,233,151,227,95,56,154,43,215,153,31,47,184,220,59,73,111,88,116,110,149,45,90,117,81,144,152,211,105,172,180,235,200,182,86,77,48,219,70,236,135,159,117,231,145,37,227,125,68,181,37,40,109,102,134,243,149,182,71,97,92,174,61,132,244,203,241,175,156,77,18,82,236,181,168,87,205,171,89,178,174,152,62,54,139,112,83,228,82,234,49,186,171,111,175,21,246,212,219,173,239,65,165,105,220,133,168,178,147,37,22,114,70,71,220,4,43,229,25,195,215,238,83,195,235,186,179,83,147,85,69,107,85,122,51,93,167,204,139,225,219,135,6,35,178,91,134,166,201,69,189,206,178,29,91,253,83,50,74,155,121,157,169,194,77,110,73,94,40,244,47,247,202,104,77,205,162,159,149,63,147,159,148,126,11,252,39,224,124,103,67,195,204,98,79,241,61,70,247,110,232,109,250,101,141,217,239,140,30,74,164,210,105,84,10,84,42,21,10,153,18,157,77,167,71,110,36,56,113,25,75,44,70,97,180,146,91,105,182,210,68,148,33,41,34,73,36,136,136,136,136,136,125,96,42,175,253,131,31,254,74,47,250,19,255,0,183,139,84,0,0,17,127,153,117,255,0,39,79,184,45,212,73,84,219,134,37,42,165,92,143,26,129,20,158,54,183,204,68,185,45,181,42,59,72,112,143,122,213,12,229,153,237,45,233,66,86,180,237,217,184,165,0,170,14,120,55,252,103,106,186,89,165,176,110,25,101,34,44,122,141,126,169,73,73,186,150,13,14,169,166,33,72,89,99,164,181,145,179,61,9,238,107,65,27,159,68,156,45,193,86,194,252,249,89,95,241,175,174,11,108,216,167,112,203,171,84,173,89,19,232,21,35,146,110,169,113,86,220,149,187,30,57,45,194,245,144,136,111,196,36,108,51,66,81,181,5,141,134,148,208,96,177,254,73,250,161,74,183,181,114,252,210,138,130,98,51,34,243,163,197,169,65,144,244,212,180,183,31,167,173,204,197,105,163,44,188,181,181,49,215,79,106,178,148,69,89,237,81,25,154,2,226,64,0,0,85,95,60,239,208,159,244,147,251,180,90,160,170,190,121,223,161,63,233,39,247,104,10,171,23,83,203,23,143,31,221,190,133,27,65,181,98,181,186,254,183,233,233,244,109,82,163,81,234,74,186,25,74,222,83,152,79,73,37,214,142,194,99,146,183,56,227,175,36,156,120,243,177,213,21,85,240,247,195,165,247,196,181,98,232,180,244,206,63,142,185,40,86,249,215,97,83,55,178,215,164,54,207,135,25,198,186,207,58,219,109,109,110,82,222,220,163,60,244,118,17,101,100,100,225,138,214,226,10,231,214,90,42,184,98,131,85,122,254,163,245,42,144,158,167,186,211,94,21,182,211,135,28,121,199,141,44,165,149,18,250,74,39,143,166,231,84,154,50,87,80,144,160,186,158,104,254,194,122,155,248,47,206,33,10,1,23,231,204,197,186,171,60,191,245,1,154,236,216,147,42,72,143,65,76,201,17,35,42,51,15,62,85,104,61,69,182,210,156,113,77,160,213,147,36,27,139,52,145,145,26,149,140,157,6,0,189,238,99,188,14,73,226,182,205,129,120,105,242,226,71,212,91,62,59,232,130,203,168,105,164,86,226,40,201,103,9,215,204,137,72,90,84,74,83,10,82,186,73,91,174,165,68,146,120,221,110,138,233,53,106,173,2,171,10,187,66,169,203,167,84,169,210,27,151,14,100,71,148,203,241,159,109,68,166,221,109,196,153,41,11,74,136,148,74,35,35,35,34,50,27,79,10,192,230,215,193,71,166,225,204,226,203,76,169,149,89,149,166,122,45,222,148,246,11,174,218,160,178,199,77,21,52,145,171,123,125,20,52,211,110,165,180,169,38,217,165,211,38,201,167,150,176,149,92,11,241,155,66,227,15,78,37,84,220,165,122,26,243,181,252,60,123,154,154,210,22,113,82,227,164,190,148,152,206,43,57,101,222,147,166,77,169,70,227,106,66,146,173,196,72,117,205,123,7,117,209,125,94,188,180,23,84,45,253,92,211,247,226,55,93,183,100,41,232,229,45,130,121,135,80,182,212,211,172,184,142,198,104,113,167,28,108,205,38,149,145,44,205,42,74,136,148,93,40,5,255,0,114,184,246,19,211,47,198,190,113,52,69,95,246,12,127,249,40,191,232,79,254,222,37,87,43,143,97,61,50,252,107,231,19,68,170,1,138,184,92,208,191,222,215,161,54,206,138,126,84,254,81,254,78,120,223,240,159,129,240,125,127,17,49,249,63,196,245,28,219,183,175,183,233,158,118,231,182,112,90,214,13,170,6,170,224,2,213,57,81,240,45,252,71,20,26,215,102,127,226,242,172,8,83,149,255,0,41,74,170,57,28,211,255,0,53,225,86,165,126,187,196,143,247,59,195,10,114,224,229,255,0,51,136,138,235,90,183,171,214,239,253,201,224,120,150,26,141,33,199,227,185,113,74,216,182,246,199,91,43,109,196,50,203,134,75,91,196,173,166,227,68,210,73,127,158,54,174,252,7,95,191,236,11,55,84,236,218,182,159,106,13,189,18,185,111,87,35,156,105,208,100,145,236,117,25,35,35,35,35,37,33,105,81,37,104,90,76,150,133,165,42,73,165,73,35,42,1,227,111,131,235,155,132,109,80,118,138,162,151,54,201,174,72,125,86,157,98,91,177,250,243,152,105,182,22,242,28,109,165,154,146,182,85,37,13,26,212,134,201,195,73,173,9,73,30,212,236,60,49,254,186,104,94,156,113,23,167,21,29,47,213,10,55,142,165,78,195,172,188,209,146,37,83,229,36,140,155,149,25,195,35,233,188,141,202,193,224,210,105,82,144,180,173,11,90,20,26,214,73,186,107,178,237,90,117,149,34,118,250,45,42,161,54,169,14,55,73,5,210,149,45,184,205,200,115,121,22,245,110,68,40,197,131,51,73,116,242,146,35,82,140,231,87,37,79,106,123,167,238,254,119,204,105,194,31,235,166,133,234,63,14,154,143,81,210,253,80,163,120,26,172,28,58,203,205,25,174,45,66,42,140,201,185,81,156,50,46,163,43,218,172,30,9,68,164,169,11,74,22,133,161,51,3,146,167,181,61,211,247,127,59,230,52,224,25,87,158,119,232,79,250,73,253,218,43,131,69,244,134,242,215,173,80,183,244,143,79,216,136,229,118,226,144,166,99,156,183,201,150,26,66,27,83,174,188,226,251,153,33,182,155,113,195,36,146,150,100,131,36,165,74,50,73,216,255,0,60,239,208,159,244,147,251,180,98,174,74,158,212,247,79,221,252,239,152,211,128,90,167,12,92,61,90,188,47,232,213,23,72,237,105,62,63,192,117,36,212,106,139,138,220,119,170,115,157,86,231,100,56,148,23,252,150,208,74,82,212,134,154,105,6,181,236,220,121,84,0,0,84,95,53,238,7,36,219,85,90,223,23,26,114,184,133,66,169,72,142,187,186,146,72,106,57,193,150,234,155,97,51,88,36,146,73,212,62,234,145,213,73,229,210,121,213,57,149,165,197,244,109,208,98,174,44,125,150,53,147,238,254,225,249,115,224,53,172,27,84,13,85,198,213,0,53,87,27,41,240,157,236,177,163,127,119,246,247,203,152,26,214,13,148,248,78,246,88,209,191,187,251,123,229,204,0,166,190,99,60,20,126,245,93,71,98,191,96,83,42,174,105,149,211,249,202,108,151,203,170,221,46,113,154,205,202,98,158,220,165,171,106,16,78,52,167,73,42,91,106,82,114,234,153,117,195,178,158,88,188,49,126,247,190,31,99,87,238,123,94,171,68,191,175,221,181,11,138,53,69,239,206,48,203,78,188,80,88,38,75,179,56,97,206,162,144,162,234,147,143,184,151,12,182,165,182,228,174,169,105,109,137,173,54,37,79,76,245,46,133,233,155,110,179,209,241,176,188,83,209,250,189,39,144,243,127,156,101,104,113,56,113,164,43,213,81,103,24,60,145,153,31,107,1,0,57,213,251,44,90,223,120,16,126,93,81,16,3,149,199,183,102,153,126,53,242,121,162,127,243,171,246,88,181,190,240,32,252,186,162,32,7,43,143,110,205,50,252,107,228,243,64,95,240,8,213,196,223,30,218,53,194,190,163,217,154,111,127,177,85,145,46,230,219,50,165,34,28,117,45,186,45,45,102,235,77,204,112,177,151,178,251,102,158,147,89,89,54,135,151,141,201,105,183,164,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,150,170,167,81,75,152,182,63,140,76,119,13,30,95,75,105,227,204,4,101,226,219,143,61,57,225,137,175,66,188,223,165,110,71,219,222,220,12,190,198,212,159,93,36,190,161,71,113,179,195,140,109,193,159,191,62,69,222,15,201,231,49,168,7,85,37,199,178,113,11,196,111,52,122,73,143,226,183,125,28,156,28,249,123,252,196,73,227,66,101,98,103,18,119,218,171,71,249,198,235,213,70,218,250,31,197,20,249,27,126,143,218,126,125,198,17,1,176,63,8,28,116,216,124,81,196,85,33,134,125,27,114,69,96,221,145,7,115,207,101,9,40,233,82,250,135,29,182,255,0,140,127,110,8,253,217,242,242,148,35,93,62,6,110,170,157,167,196,197,151,42,152,238,195,155,87,167,66,124,182,164,247,178,186,132,99,82,125,98,60,103,105,119,46,255,0,88,216,146,159,32,229,192,141,40,203,6,243,40,112,203,225,148,145,128,250,0,4,26,230,51,199,28,190,29,169,237,233,205,150,206,110,122,196,18,144,82,55,23,230,24,117,50,217,221,181,200,238,54,189,174,50,147,198,226,51,242,236,89,51,9,198,167,16,147,50,51,238,69,159,216,49,63,19,28,62,91,156,76,105,154,180,246,227,147,225,217,68,147,159,25,237,142,47,99,229,29,230,144,173,168,113,179,60,19,234,60,26,177,241,47,121,107,235,118,113,3,171,23,165,194,171,154,191,116,248,137,221,83,117,14,120,24,200,218,123,212,178,236,134,200,143,10,81,251,132,249,229,149,199,13,241,85,212,6,180,119,83,171,94,58,157,42,42,91,166,59,225,153,107,107,234,126,28,118,91,195,44,18,143,9,53,158,229,47,29,251,251,140,7,215,112,114,90,168,27,142,174,133,169,216,65,56,163,66,61,10,158,233,239,130,202,167,125,131,168,87,57,49,234,140,72,75,149,71,191,124,115,228,70,105,141,232,184,237,100,240,102,69,189,83,177,230,68,95,183,34,227,136,201,68,74,47,35,44,144,253,1,174,174,175,112,65,196,6,140,183,42,117,213,104,108,167,71,113,105,41,94,144,132,123,210,158,161,238,216,135,214,162,202,90,81,227,246,125,184,78,141,91,173,90,53,166,170,148,137,62,18,161,9,212,169,14,108,67,155,22,133,146,139,178,136,210,120,82,75,220,101,216,109,31,54,20,90,140,103,33,204,107,168,203,169,52,173,59,140,178,70,70,71,220,187,249,25,136,169,196,247,47,29,35,215,200,15,84,169,208,253,11,113,165,149,37,153,221,73,82,114,100,151,141,41,233,156,148,55,252,99,164,172,159,234,227,200,251,4,42,224,227,154,109,209,105,202,131,99,107,172,255,0,73,210,112,212,72,179,250,77,179,225,145,152,237,33,61,56,177,13,75,218,148,186,172,154,187,231,7,220,136,197,178,216,87,237,181,169,54,196,27,182,212,159,226,233,243,216,105,246,220,233,56,223,101,182,151,11,179,137,74,190,138,211,238,47,49,174,215,18,28,50,223,220,56,94,19,40,23,84,77,208,74,75,141,194,153,212,100,188,67,125,87,144,218,250,104,117,195,70,228,178,165,97,71,146,242,63,175,180,240,129,198,13,233,195,37,233,26,68,87,124,85,189,41,228,34,116,45,173,35,40,83,177,205,197,117,13,151,23,252,91,27,112,158,253,242,93,252,195,97,225,198,220,180,150,235,214,229,86,134,234,55,162,161,9,248,170,78,113,146,113,179,73,150,114,95,31,137,14,161,161,186,209,106,107,182,159,83,111,187,86,70,246,165,176,201,200,107,99,133,208,125,76,52,234,155,203,136,65,171,105,58,146,220,73,193,255,0,144,178,8,13,108,248,177,179,21,98,113,9,125,80,206,63,69,31,148,21,55,27,78,253,217,71,142,125,36,121,220,175,212,247,152,176,78,76,26,142,212,184,87,30,154,63,43,50,89,241,149,100,53,179,201,162,42,115,36,121,36,227,207,182,55,103,234,247,140,101,206,11,71,156,161,106,141,55,83,105,240,250,112,170,48,89,138,250,250,153,221,33,201,19,222,81,224,214,102,93,136,188,146,69,254,97,134,185,102,234,91,186,107,197,5,45,212,35,114,46,38,24,160,57,223,27,81,34,163,15,39,244,85,159,161,229,219,237,32,23,244,3,193,151,82,251,40,121,7,148,184,146,81,125,134,89,30,96,0,0,0,56,91,206,234,166,88,246,165,94,238,172,185,178,21,30,12,137,207,30,20,126,163,77,169,197,125,18,51,242,73,249,17,253,134,57,161,85,60,218,184,170,125,46,51,160,214,178,240,141,169,149,80,127,5,220,255,0,135,69,117,157,171,103,254,73,238,74,254,207,136,8,161,199,135,22,149,206,35,117,62,108,104,146,122,118,213,25,231,33,67,99,98,15,169,210,145,40,155,119,113,178,219,133,150,222,34,218,121,250,204,207,203,145,229,245,194,84,158,34,245,42,53,94,183,31,54,197,14,66,36,74,61,229,249,229,179,34,42,150,215,170,243,110,39,45,188,126,177,17,227,221,147,242,193,58,23,165,85,109,105,213,59,127,79,233,69,131,170,84,98,49,33,207,87,243,76,185,37,166,148,188,41,104,221,142,169,30,9,68,103,245,121,150,195,124,58,104,157,31,65,52,186,147,97,82,143,122,227,199,96,229,59,235,151,82,66,99,178,210,213,133,56,188,103,164,71,130,86,11,221,241,48,239,22,149,173,71,178,173,186,109,171,64,141,225,233,244,168,140,195,142,222,245,175,107,109,54,150,210,89,89,154,143,213,73,23,115,51,250,204,114,19,101,177,79,134,252,249,75,216,204,102,150,243,138,193,158,18,146,51,51,193,119,242,33,239,21,153,204,235,142,103,45,170,100,189,9,211,135,250,53,87,156,113,154,180,205,187,191,131,154,102,69,126,63,77,232,230,159,164,148,43,122,23,159,113,118,201,128,192,60,204,56,207,159,171,23,140,221,32,180,165,244,237,235,126,107,145,229,151,77,39,212,150,195,179,35,172,255,0,56,194,86,89,109,196,249,44,210,94,236,159,113,5,162,209,42,83,32,61,83,98,62,232,204,26,137,107,222,146,193,146,119,25,96,207,62,71,240,25,123,134,94,28,175,94,40,181,49,138,21,39,179,11,146,153,53,73,159,154,252,211,39,33,148,188,189,138,117,179,86,9,242,60,36,242,126,69,245,102,142,62,225,91,154,27,14,218,225,170,200,103,44,83,233,208,234,85,89,155,156,254,17,57,178,149,13,227,233,187,188,209,184,154,74,189,87,13,37,228,69,230,163,8,103,78,129,38,169,80,139,76,134,141,242,37,188,134,26,78,72,183,45,106,36,164,178,120,34,238,101,230,98,254,185,118,104,76,93,26,225,246,138,252,134,63,194,151,19,17,171,15,171,113,250,133,34,20,67,83,120,39,22,147,194,155,243,44,125,132,94,117,65,203,191,67,228,235,15,16,52,71,221,107,117,62,223,147,26,174,241,238,34,201,49,54,33,169,63,198,33,95,69,207,50,207,216,98,255,0,41,176,35,210,233,241,105,177,81,181,152,140,161,134,203,38,120,74,82,73,34,239,147,242,32,31,72,0,224,111,219,170,21,141,100,215,175,26,138,246,199,162,83,37,84,28,60,25,250,172,178,167,15,200,148,126,72,63,34,63,176,252,128,69,78,100,220,82,197,208,237,38,159,102,210,101,108,184,46,136,78,193,109,59,12,250,108,73,141,49,178,115,214,105,104,60,56,209,122,185,73,253,100,93,206,147,172,123,50,235,214,109,67,137,109,209,209,226,235,23,5,65,180,173,89,105,188,184,251,233,65,175,10,82,17,244,221,46,217,34,239,238,47,44,131,197,230,185,85,248,133,215,26,205,207,41,125,72,241,101,72,165,211,11,9,44,196,76,199,214,207,147,109,159,147,223,202,45,223,19,248,89,95,42,62,26,41,150,166,156,171,85,235,241,55,85,234,111,159,134,87,81,69,182,59,140,65,125,29,144,233,164,240,180,159,154,72,254,61,187,0,147,60,29,240,243,70,225,231,70,232,118,227,52,254,133,98,76,40,210,106,235,234,173,91,166,42,44,116,62,120,55,28,65,101,108,255,0,32,246,252,59,121,226,142,103,218,230,189,41,208,185,20,90,84,190,157,86,185,179,195,167,167,156,244,102,66,82,187,169,181,39,232,184,126,102,95,180,196,183,186,171,241,109,59,98,173,115,76,78,230,41,48,95,154,226,114,101,148,180,218,150,101,216,140,252,146,126,227,251,12,80,239,49,222,32,94,214,205,117,157,22,27,93,42,69,19,165,224,211,184,149,158,180,56,134,231,115,109,10,250,109,31,158,126,172,23,152,68,227,51,81,228,252,197,157,242,69,98,27,151,22,168,188,244,174,155,237,122,19,160,214,195,62,174,91,169,18,187,151,100,224,187,247,243,21,136,44,247,146,28,168,77,87,245,82,51,241,183,200,127,208,125,7,55,153,116,246,162,164,106,236,93,143,37,219,191,144,11,107,29,63,87,22,134,244,246,170,183,62,137,116,51,255,0,205,219,29,192,98,222,39,106,241,104,90,29,114,213,102,39,44,177,224,247,22,79,249,83,25,73,121,17,159,153,151,184,6,182,51,214,135,37,184,182,254,137,227,31,212,67,101,94,28,41,126,133,209,139,122,153,209,233,116,124,95,169,187,118,51,45,229,121,228,254,35,90,33,179,166,142,68,102,14,156,82,34,199,123,170,218,60,70,23,180,211,156,190,225,249,31,218,3,221,170,218,129,70,210,251,18,165,122,215,223,232,194,167,244,122,138,218,181,99,168,242,27,46,200,74,143,205,194,247,31,250,70,179,215,133,213,83,189,110,25,87,45,97,205,242,229,236,234,30,18,95,65,9,65,125,18,34,242,73,123,133,157,115,121,226,89,165,38,155,162,54,196,140,168,186,222,151,61,135,219,253,193,37,143,166,215,252,175,160,191,183,224,43,203,135,157,48,127,88,117,114,135,167,236,57,211,244,159,137,202,240,71,183,167,21,215,124,141,104,207,241,127,172,95,232,1,48,174,205,31,145,101,114,191,141,112,85,161,116,106,114,119,248,130,234,146,182,109,184,82,132,253,21,154,79,41,81,121,23,249,71,13,202,6,148,244,190,35,10,166,132,229,184,31,198,30,75,182,248,51,210,94,255,0,171,224,98,193,185,130,233,196,99,224,118,244,180,232,45,236,240,222,142,240,233,201,158,55,85,226,184,175,164,175,183,204,196,23,228,211,76,110,86,177,87,234,42,151,211,92,31,11,181,174,158,122,187,226,212,8,251,231,213,199,159,191,32,39,127,50,184,69,51,133,219,141,39,252,159,7,243,24,127,245,10,76,225,198,121,211,53,154,222,156,159,54,188,95,249,98,60,95,3,248,139,200,230,25,5,83,184,97,186,16,146,206,223,5,243,8,159,245,10,20,211,90,163,116,107,218,157,82,116,178,150,122,217,47,181,149,151,192,254,32,54,130,1,248,93,203,207,35,244,0,0,0,0,0,0,112,151,157,69,186,77,181,50,160,242,119,33,174,158,75,56,243,113,37,240,63,136,230,199,69,215,9,158,143,210,234,212,190,162,81,211,240,222,178,143,4,89,144,217,121,254,208,26,207,86,92,39,106,79,45,37,130,61,191,253,41,13,135,120,22,134,204,62,26,45,52,178,238,242,87,143,207,170,101,255,0,8,73,248,253,163,93,201,138,234,202,90,136,203,190,63,204,54,65,225,34,138,171,127,135,235,90,152,230,205,237,120,237,198,143,35,204,215,213,240,47,143,192,4,108,230,103,195,12,253,107,137,111,87,45,246,183,84,169,254,47,212,220,146,234,117,14,26,124,214,234,18,88,75,71,238,63,250,229,174,132,89,173,105,254,149,80,237,22,81,177,16,60,78,11,57,198,249,46,185,250,202,253,127,137,142,215,89,183,105,53,242,105,53,72,141,190,150,119,109,74,219,74,139,190,51,217,68,127,2,28,131,44,181,29,178,101,148,37,8,79,146,82,88,34,254,160,21,79,206,19,135,149,48,237,63,92,40,235,220,135,58,190,146,70,49,211,193,64,140,215,117,57,223,61,254,138,62,223,136,172,91,106,228,171,90,85,168,247,5,14,79,135,155,23,127,73,205,137,94,221,200,52,31,101,17,145,246,81,151,114,27,32,241,41,163,148,93,111,210,170,173,147,86,128,204,133,73,232,116,148,182,144,181,35,108,150,92,86,211,82,23,140,244,139,56,47,119,237,45,111,46,42,13,74,217,172,72,161,213,162,61,26,92,109,157,70,158,109,72,90,119,32,148,89,37,17,25,118,81,31,151,188,5,244,112,147,197,5,27,138,237,30,154,212,181,244,235,112,122,126,144,99,11,61,187,229,63,210,245,137,166,144,121,68,114,63,87,63,95,127,58,33,189,104,159,147,151,52,202,54,253,222,31,167,223,24,250,77,165,95,19,253,111,136,148,220,178,117,26,254,183,120,134,164,89,246,251,179,94,162,214,252,71,164,99,182,167,148,217,244,96,204,113,172,165,10,36,125,53,25,250,196,125,251,150,12,97,158,42,232,209,168,58,235,114,83,98,52,134,218,107,193,237,74,82,68,69,152,108,43,200,136,139,204,192,94,167,2,211,159,169,112,175,100,77,146,247,85,199,61,37,185,123,73,57,197,70,73,121,23,216,51,200,138,28,175,170,210,234,124,24,216,169,153,36,223,113,159,74,101,74,89,169,125,234,179,126,145,153,159,192,176,37,120,10,141,231,111,34,164,229,209,166,108,74,99,108,70,125,53,225,87,185,39,191,45,211,141,125,139,185,96,254,63,176,87,5,26,216,169,87,41,213,26,156,38,247,51,76,232,245,143,41,44,117,20,105,79,153,145,249,145,249,100,88,175,58,247,157,93,239,167,204,173,243,82,26,244,182,196,110,51,217,150,105,217,237,238,200,197,92,183,244,58,217,215,41,119,149,173,112,181,40,210,247,163,182,41,180,183,180,176,82,214,121,53,182,191,241,69,238,255,0,235,4,42,105,215,24,112,157,105,91,84,159,35,198,69,220,242,193,226,201,122,199,97,175,78,110,117,102,189,64,199,231,177,254,232,235,189,53,239,162,134,80,132,109,67,105,47,164,121,250,143,176,166,221,77,211,234,230,151,94,181,11,38,226,132,252,89,212,254,151,81,183,155,90,20,93,70,144,233,100,150,148,159,209,113,39,220,139,207,246,142,255,0,194,135,16,213,254,28,245,82,5,229,77,154,249,65,79,87,198,69,39,23,210,127,248,51,237,183,189,9,113,178,86,213,60,102,89,62,199,220,190,6,27,13,234,45,131,67,212,203,70,109,157,113,51,212,131,59,167,212,45,203,47,160,234,28,47,160,164,159,210,65,123,203,253,3,92,93,118,210,10,198,140,234,21,82,215,150,207,230,41,238,70,66,29,220,159,89,78,71,67,184,218,75,89,151,210,63,121,249,126,193,178,5,141,123,219,186,135,109,69,186,173,106,180,74,133,62,103,83,166,244,103,219,117,7,177,197,32,253,100,41,73,250,72,81,118,63,113,136,89,204,95,131,42,38,164,233,245,90,251,178,232,72,102,224,143,41,53,39,142,28,84,36,214,212,122,123,200,36,171,166,194,150,105,51,75,121,35,86,60,187,151,96,29,79,148,239,19,165,121,90,203,209,203,129,221,147,168,204,25,195,45,185,221,25,150,224,199,111,232,52,68,94,178,143,205,102,127,28,249,139,30,26,224,240,237,169,119,167,15,90,207,26,175,77,169,120,39,169,181,20,66,169,70,91,206,182,78,182,220,182,148,235,102,130,83,102,172,155,36,91,84,100,71,140,25,124,47,235,66,181,110,153,172,122,125,73,187,32,145,165,233,17,24,84,132,158,210,34,117,76,52,226,246,145,45,103,140,184,88,201,228,6,68,16,95,154,246,135,65,212,29,16,77,239,12,250,85,106,4,146,144,165,247,87,82,51,17,39,58,109,224,220,74,75,42,89,122,216,51,251,75,176,157,3,163,235,93,135,15,82,180,178,231,179,229,196,110,66,167,210,102,178,194,86,217,47,15,46,51,141,164,200,141,42,239,235,249,145,25,128,215,111,135,43,216,244,215,92,236,235,142,66,48,212,74,245,59,196,247,250,45,166,99,43,89,246,74,140,240,72,247,22,126,2,246,53,175,66,108,254,48,116,2,150,196,199,58,18,42,180,86,42,116,185,152,117,93,23,93,132,225,50,174,153,56,209,43,7,36,213,133,96,143,200,200,189,212,33,170,118,220,221,56,213,251,162,219,121,151,162,187,65,184,102,197,111,41,52,25,116,37,45,4,164,246,73,249,163,177,224,188,189,194,248,121,127,234,140,61,75,225,178,214,54,170,41,147,34,133,79,131,71,120,141,226,90,210,182,96,69,220,71,235,168,200,242,190,249,199,159,145,0,164,125,117,209,107,227,133,93,94,59,106,174,238,37,211,100,248,234,108,189,172,254,121,166,229,58,134,158,216,149,186,73,220,113,204,246,168,204,203,200,203,227,107,156,187,120,230,183,181,126,212,166,233,85,212,175,11,116,210,34,51,25,190,203,115,196,180,211,113,24,39,63,55,29,13,163,115,174,43,213,220,102,88,247,151,113,145,184,213,224,150,207,226,82,210,155,85,167,83,226,196,188,97,197,112,224,205,38,154,109,78,169,13,72,83,109,184,225,48,227,170,65,188,249,40,210,147,239,140,151,127,58,97,153,3,89,184,61,213,252,147,181,58,53,86,135,80,218,110,178,169,113,216,152,134,101,125,28,254,105,78,52,181,70,206,59,110,36,251,140,187,6,200,164,121,44,144,131,124,207,120,89,135,171,122,93,39,81,232,81,182,215,109,150,23,45,231,55,153,239,135,30,60,215,148,156,41,228,160,178,183,11,185,36,213,245,25,118,29,251,129,238,51,45,94,36,236,72,116,250,141,78,44,107,186,157,29,182,102,195,113,230,208,227,202,109,152,196,227,200,65,190,227,170,65,186,241,145,41,88,201,150,15,191,156,148,185,173,250,109,215,111,84,173,186,188,70,164,195,169,196,122,27,205,186,218,86,149,33,196,41,10,35,37,17,145,246,81,151,114,63,63,32,26,202,105,245,215,83,210,253,72,161,221,113,79,100,171,118,177,26,90,147,234,158,78,59,232,112,211,220,148,94,109,249,224,254,195,27,19,112,191,172,84,253,112,209,155,118,245,134,172,190,168,17,25,154,88,87,105,39,17,151,28,46,232,65,121,186,95,68,177,240,248,21,33,113,225,195,141,83,64,53,182,178,211,116,231,26,161,215,37,200,169,192,113,12,169,44,182,219,210,229,116,218,73,244,144,130,50,67,61,146,156,145,23,145,153,121,74,174,81,60,77,34,143,58,102,134,93,85,149,155,83,94,114,101,56,229,72,236,78,44,224,69,105,132,111,116,189,196,172,33,40,207,158,15,220,2,218,192,126,121,247,33,250,0,58,46,185,221,241,236,61,29,189,110,217,7,255,0,122,237,250,148,180,23,127,89,77,197,117,194,46,201,86,62,135,158,12,119,161,10,57,168,235,49,233,190,129,63,109,195,148,72,151,115,58,170,91,136,75,152,81,177,34,20,212,25,153,18,210,120,202,11,220,101,245,24,10,85,212,155,149,251,235,82,46,75,163,25,85,106,179,50,98,19,219,177,60,250,214,69,156,39,245,252,240,95,97,11,205,229,155,165,206,105,183,13,20,135,156,147,189,87,33,199,174,154,54,99,97,200,167,195,237,157,234,206,54,121,246,251,8,81,190,149,91,82,239,93,79,181,173,152,209,213,33,218,181,110,12,77,132,131,89,171,171,33,8,198,8,140,207,186,190,7,251,70,199,26,91,76,164,105,46,136,219,48,43,114,35,210,227,80,173,216,73,152,185,11,75,8,107,163,17,4,189,198,162,73,39,4,217,231,56,198,15,56,192,15,191,88,53,86,219,209,171,10,171,126,92,239,236,141,79,140,251,200,70,215,15,170,227,108,184,233,35,40,66,205,57,38,213,223,105,145,127,144,232,67,140,78,44,46,158,38,117,2,116,201,106,232,80,33,75,117,20,216,216,109,95,154,67,242,13,165,239,38,91,95,241,111,227,10,239,239,62,254,89,235,153,23,28,178,181,102,225,149,165,58,117,90,146,205,189,73,148,182,37,63,22,73,165,19,28,105,115,24,89,18,153,144,164,56,210,219,113,7,221,36,106,237,156,22,8,70,30,25,184,116,188,248,143,212,104,22,181,191,2,66,225,117,218,114,163,51,164,233,182,211,29,118,80,233,154,208,211,132,149,17,60,71,235,22,8,187,159,214,29,255,0,130,158,11,174,206,39,174,216,181,37,159,131,180,233,179,81,233,9,127,154,115,171,211,118,49,186,206,206,187,110,167,45,63,157,233,206,49,130,239,229,122,186,71,165,54,182,141,88,244,235,26,211,141,210,135,5,134,91,81,239,113,93,69,161,150,218,53,254,113,107,50,201,54,158,219,143,31,229,62,187,195,159,15,118,87,15,90,121,77,180,109,154,76,54,165,55,29,147,159,41,12,50,151,31,144,76,50,219,139,53,161,182,205,91,141,148,158,84,89,51,238,127,86,86,0,0,0,1,248,174,228,127,96,253,0,31,5,54,71,89,82,80,104,218,109,190,180,249,231,56,199,113,247,142,54,66,21,2,73,203,105,181,41,181,246,90,80,89,238,103,147,86,63,103,152,243,244,221,49,38,148,187,45,166,214,172,97,11,113,36,175,179,25,1,225,87,140,151,85,17,211,94,211,110,67,106,46,217,206,50,57,20,158,82,71,241,33,196,41,247,234,147,219,105,150,214,152,236,153,56,110,25,25,18,204,149,228,71,220,143,36,99,151,34,193,96,128,20,68,162,52,153,118,50,193,138,165,230,53,203,234,242,175,222,19,181,171,75,91,244,131,83,18,235,213,10,126,90,107,107,171,118,92,151,93,234,191,36,179,216,219,78,212,163,29,242,94,242,22,182,62,90,141,46,153,88,138,184,53,106,116,89,177,156,35,74,217,146,202,93,66,136,200,200,200,210,162,50,62,198,101,246,25,128,214,33,237,51,189,216,175,149,174,237,19,109,76,222,240,253,15,18,201,254,115,126,204,110,223,183,233,118,206,113,251,5,152,114,210,224,50,241,181,174,182,53,179,83,227,120,4,54,194,85,77,131,189,167,119,44,156,135,37,167,186,140,72,60,125,21,167,98,145,238,201,251,136,88,115,156,58,240,254,236,242,170,185,161,218,126,169,164,231,87,196,157,179,8,221,223,187,118,119,244,179,157,221,243,159,62,227,188,83,105,84,186,52,70,224,81,233,177,96,197,105,36,150,217,140,202,90,109,4,68,68,68,73,73,17,17,17,17,23,216,68,3,234,34,193,96,135,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,13,107,56,177,246,167,214,79,188,11,135,230,47,141,148,198,181,156,88,251,83,235,39,222,5,195,243,23,192,93,79,43,143,97,61,50,252,107,231,19,70,85,226,199,217,99,89,62,239,238,31,151,62,49,87,43,143,97,61,50,252,107,231,19,70,85,226,199,217,99,89,62,239,238,31,151,62,3,90,193,181,64,213,92,109,80,2,170,249,231,126,132,255,0,164,159,221,163,21,114,84,246,167,186,126,239,231,124,198,156,50,175,60,239,208,159,244,147,251,180,98,174,74,158,212,247,79,221,252,239,152,211,128,124,156,94,104,53,229,196,151,52,139,191,74,108,200,82,212,186,140,138,18,234,115,153,142,79,34,147,78,42,84,2,145,53,210,82,208,157,141,165,89,36,154,211,189,102,134,210,123,214,146,59,95,225,163,135,75,19,133,253,44,129,166,118,44,127,241,83,43,19,119,189,254,19,170,120,102,89,126,103,77,215,92,232,245,122,8,87,73,10,216,143,34,47,51,62,193,104,233,13,155,101,106,37,251,170,84,102,37,157,195,168,242,41,207,86,159,121,243,82,54,65,136,152,177,153,105,5,132,161,9,73,56,179,60,26,205,111,47,42,52,146,18,142,234,0,41,91,157,95,181,61,173,247,127,7,230,53,17,117,34,149,185,213,251,83,218,223,119,240,126,99,81,0,228,169,237,79,116,253,223,206,249,141,56,69,94,44,125,169,245,147,239,2,225,249,139,226,85,114,84,246,167,186,126,239,231,124,198,156,34,175,22,62,212,250,201,247,129,112,252,197,240,22,169,201,83,217,98,233,251,192,157,242,234,112,159,226,0,114,84,246,88,186,126,240,39,124,186,156,39,248,0,197,92,88,251,44,107,39,221,253,195,242,231,198,85,24,171,139,31,101,141,100,251,191,184,126,92,248,13,107,6,202,124,39,123,44,104,223,221,253,189,242,230,6,181,131,101,62,19,189,150,52,111,238,254,222,249,115,0,50,168,0,0,10,86,231,87,237,79,107,125,223,193,249,141,68,93,72,165,110,117,126,212,246,183,221,252,31,152,212,64,101,94,70,63,166,207,232,223,247,144,197,92,234,253,169,237,111,187,248,63,49,168,140,171,200,199,244,217,253,27,254,242,24,171,157,95,181,61,173,247,127,7,230,53,16,25,87,145,143,233,179,250,55,253,228,45,80,85,95,35,31,211,103,244,111,251,200,90,160,0,0,0,138,188,209,253,132,245,55,240,95,156,66,20,173,194,119,181,62,141,253,224,91,223,49,96,93,79,52,127,97,61,77,252,23,231,16,133,43,112,157,237,79,163,127,120,22,247,204,88,1,97,60,238,41,53,90,253,87,65,168,84,42,100,186,141,74,163,34,224,137,14,28,70,84,243,242,95,113,84,196,182,211,109,164,141,75,90,148,100,146,73,17,153,153,145,16,145,92,191,120,17,161,112,171,106,183,122,221,40,241,186,155,112,83,201,186,140,156,173,191,69,197,125,184,174,59,74,216,137,14,199,127,165,38,58,143,196,164,137,75,206,11,9,236,114,46,230,210,27,54,239,213,11,35,87,43,172,75,122,187,167,177,234,204,208,137,47,154,24,101,117,6,217,105,247,150,130,238,181,147,76,155,105,35,61,132,79,56,102,147,81,33,72,238,160,2,0,115,171,246,88,181,190,240,32,252,186,162,39,248,128,28,234,253,150,45,111,188,8,63,46,168,128,170,190,19,189,169,244,111,239,2,222,249,139,2,85,115,171,246,167,181,190,239,224,252,198,162,34,175,9,222,212,250,55,247,129,111,124,197,129,42,185,213,251,83,218,223,119,240,126,99,81,0,228,169,237,79,116,253,223,206,249,141,56,93,72,165,110,74,158,212,247,79,221,252,239,152,211,133,212,128,0,0,10,86,231,87,237,79,107,125,223,193,249,141,68,101,94,70,63,166,207,232,223,247,144,197,92,234,253,169,237,111,187,248,63,49,168,140,171,200,199,244,217,253,27,254,242,1,106,131,90,206,44,125,169,245,147,239,2,225,249,139,227,101,49,173,103,22,62,212,250,201,247,129,112,252,197,240,23,83,202,227,216,79,76,191,26,249,196,208,230,143,236,39,169,191,130,252,226,16,114,184,246,19,211,47,198,190,113,52,57,163,251,9,234,111,224,191,56,132,2,149,184,78,246,167,209,191,188,11,123,230,44,13,148,198,181,156,39,123,83,232,223,222,5,189,243,22,6,202,96,0,0,0,0,0,40,7,154,63,183,102,166,254,11,242,120,66,127,242,84,246,88,186,126,240,39,124,186,156,32,7,52,127,110,205,77,252,23,228,240,132,255,0,228,169,236,177,116,253,224,78,249,117,56,4,255,0,0,0,0,0,0,0,0,21,87,207,59,244,39,253,36,254,237,24,171,146,167,181,61,211,247,127,59,230,52,225,149,121,231,126,132,255,0,164,159,221,163,21,114,84,246,167,186,126,239,231,124,198,156,2,234,64,0,0,106,174,54,168,26,171,128,217,79,132,239,101,141,27,251,191,183,190,92,192,202,163,21,112,157,236,177,163,127,119,246,247,203,152,25,84,0,67,94,108,218,161,85,211,142,15,170,148,202,50,101,183,34,250,172,67,181,215,46,52,213,71,92,102,22,151,36,189,157,164,102,226,29,106,35,145,214,222,82,74,68,133,100,204,136,208,169,148,42,47,157,198,168,85,101,95,250,123,162,236,166,91,20,218,101,29,219,162,65,166,106,186,19,31,146,243,145,154,223,31,4,157,236,38,35,219,92,51,81,226,91,137,34,79,125,225,92,22,157,173,93,190,110,170,53,149,107,65,241,181,171,130,161,30,151,78,141,213,67,125,121,79,184,150,218,111,122,205,40,78,229,173,37,149,25,36,179,147,50,46,227,103,61,61,178,169,90,107,96,91,90,115,66,145,45,250,109,171,71,133,68,134,236,181,165,79,184,196,102,80,203,106,113,73,74,82,107,52,160,140,204,146,146,206,112,69,228,40,47,151,86,142,87,117,147,139,139,18,53,33,239,15,18,207,168,49,120,213,36,237,66,250,49,96,62,211,137,45,138,90,13,93,87,206,59,25,78,229,35,175,191,106,146,133,16,216,80,4,74,230,143,164,50,117,107,131,235,153,250,107,18,223,169,88,210,25,187,226,178,203,237,52,133,162,50,86,137,74,116,220,250,72,68,55,229,184,73,73,165,102,182,208,73,221,244,21,70,218,79,125,126,229,250,167,102,234,103,162,253,39,249,37,112,83,171,190,11,175,209,241,94,22,75,111,116,186,155,85,179,119,79,110,237,170,198,115,131,198,6,202,122,177,98,254,234,26,89,121,105,159,165,61,25,249,91,111,212,104,94,55,161,214,240,190,42,51,140,245,122,123,147,191,111,83,118,221,201,206,49,146,206,70,176,64,54,168,20,3,205,31,219,179,83,127,5,249,60,33,114,124,20,221,52,43,195,132,125,33,171,91,147,188,92,72,246,125,50,150,227,157,37,183,182,84,38,19,18,75,120,89,17,158,199,216,117,25,198,213,109,202,76,210,100,103,77,156,209,253,187,53,55,240,95,147,194,1,63,249,42,123,44,93,63,120,19,190,93,78,21,235,204,163,72,100,233,7,24,55,195,4,196,178,166,222,18,10,239,166,189,37,246,157,91,232,156,165,46,66,136,155,198,196,38,97,75,109,9,89,18,201,13,36,207,118,73,106,176,174,74,158,203,23,79,222,4,239,151,83,134,31,231,113,164,50,81,85,211,221,123,130,196,183,35,191,29,219,66,168,226,159,107,160,194,208,167,37,66,74,27,236,233,173,194,114,121,169,94,178,8,153,108,189,67,50,222,29,215,146,94,166,90,178,116,178,250,209,207,23,210,185,41,247,1,220,221,7,28,109,62,34,12,136,209,227,239,101,59,250,139,233,185,23,14,30,194,74,122,236,122,198,107,193,89,80,162,30,83,58,161,74,211,142,48,105,116,202,202,98,55,30,250,163,204,181,209,46,76,212,199,68,103,214,166,228,179,141,196,100,226,221,118,35,113,208,222,82,106,92,132,224,204,200,144,171,222,0,0,0,17,87,154,63,176,158,166,254,11,243,136,66,149,184,78,246,167,209,191,188,11,123,230,44,11,169,230,143,236,39,169,191,130,252,226,16,165,110,19,189,169,244,111,239,2,222,249,139,0,54,83,0,0,1,84,28,240,111,248,206,213,116,179,75,96,220,50,202,68,88,245,26,253,82,146,147,117,44,26,29,83,76,66,144,178,199,73,107,35,102,122,19,220,214,130,55,62,137,56,91,173,124,80,95,53,58,181,86,163,199,29,253,14,161,83,151,42,61,46,61,30,36,22,158,121,75,68,86,14,153,25,227,105,164,153,225,8,55,94,117,195,74,112,91,220,90,188,212,102,97,213,121,120,89,84,171,255,0,141,45,42,161,86,100,75,102,60,90,194,235,104,84,101,165,43,55,233,241,157,156,202,76,212,149,22,197,59,25,180,172,177,147,65,168,136,210,102,74,45,135,133,64,114,66,177,125,33,170,122,151,169,158,148,233,250,6,223,137,66,240,93,12,245,188,124,147,123,171,212,221,234,236,244,110,221,187,79,119,91,57,78,204,42,223,192,86,7,60,91,90,187,46,213,210,75,214,60,29,244,90,85,66,177,75,153,39,170,130,233,74,150,220,87,35,183,176,207,122,183,34,20,147,201,17,164,186,120,81,145,169,36,113,87,148,253,211,93,183,248,218,180,41,52,137,222,30,37,205,79,171,210,234,141,244,144,191,17,21,16,94,150,150,242,162,51,70,31,137,29,121,73,146,189,76,103,106,148,71,102,156,212,233,52,170,143,3,151,244,202,133,50,36,169,20,185,20,121,112,93,121,148,173,113,95,58,156,102,77,214,148,101,148,44,218,121,214,205,73,193,236,113,105,242,81,145,209,102,158,222,181,93,53,191,237,173,70,161,71,136,253,74,213,172,66,173,195,106,90,20,166,28,126,51,200,121,180,184,148,169,42,52,26,144,68,100,74,73,227,56,50,243,1,180,64,213,92,109,80,53,87,1,127,220,174,61,132,244,203,241,175,156,77,18,168,69,94,87,30,194,122,101,248,215,206,38,137,84,0,0,0,0,0,0,53,204,227,155,84,41,90,199,197,166,166,95,148,36,196,58,107,245,143,70,195,126,36,212,203,98,91,16,89,110,19,114,155,117,36,73,82,30,76,98,120,177,146,34,112,136,148,172,110,59,232,226,83,87,163,104,46,131,95,58,184,243,241,27,145,110,209,222,122,158,82,216,117,230,29,168,175,13,66,101,196,53,133,154,28,146,227,45,153,145,167,4,179,51,82,72,141,69,173,16,9,127,78,224,202,133,254,198,245,95,139,122,157,87,101,200,187,130,60,138,106,27,90,221,111,208,232,154,116,199,35,41,30,162,90,121,114,157,91,202,112,250,197,211,140,194,83,211,55,29,24,171,130,253,99,161,104,23,20,22,6,170,221,44,239,162,210,170,14,71,168,185,185,101,225,162,203,142,236,71,100,225,8,90,215,209,68,133,59,211,74,77,75,233,236,44,26,178,87,167,107,112,163,167,20,62,20,226,240,153,83,107,199,219,127,147,235,163,205,146,150,75,168,236,167,77,78,61,61,164,62,111,37,151,142,82,215,37,178,61,233,105,205,155,123,33,36,53,194,1,181,64,12,41,193,126,177,215,117,247,134,11,3,85,110,150,118,86,170,180,247,35,212,92,220,131,241,50,162,72,118,35,178,112,132,33,8,235,46,58,157,233,165,36,148,117,54,22,73,57,60,214,0,42,175,158,119,232,79,250,73,253,218,45,80,85,95,60,239,208,159,244,147,251,180,6,42,228,169,237,79,116,253,223,206,249,141,56,91,245,159,165,90,113,167,245,219,166,231,178,172,186,85,22,171,122,212,19,84,175,203,135,28,155,114,161,40,144,72,39,28,50,255,0,214,86,11,9,55,29,121,195,45,238,184,165,84,15,37,79,106,123,167,238,254,119,204,105,194,234,64,69,94,104,254,194,122,155,248,47,206,33,10,1,23,253,205,31,216,79,83,127,5,249,196,33,64,32,54,168,0,0,20,129,204,127,151,252,206,29,235,174,234,222,144,219,191,247,39,159,225,152,118,52,119,31,144,229,187,43,98,27,219,33,111,45,199,22,203,206,17,173,15,26,182,147,142,155,74,36,126,100,221,130,195,104,139,254,192,179,117,78,205,171,105,246,160,219,209,43,150,245,114,57,198,157,6,73,30,199,81,146,50,50,50,50,82,22,149,18,86,133,164,201,104,90,82,164,154,84,146,50,213,220,5,255,0,114,184,246,19,211,47,198,190,113,52,74,161,21,121,92,123,9,233,151,227,95,56,154,37,80,0,213,92,109,80,53,87,1,127,220,174,61,132,244,203,241,175,156,77,18,168,69,94,87,30,194,122,101,248,215,206,38,137,84,0,0,0,42,175,158,119,232,79,250,73,253,218,49,87,37,79,106,123,167,238,254,119,204,105,195,42,243,206,253,9,255,0,73,63,187,70,42,228,169,237,79,116,253,223,206,249,141,56,6,85,231,157,250,19,254,146,127,118,140,85,201,83,218,158,233,251,191,157,243,26,112,202,188,243,191,66,127,210,79,238,209,138,185,42,123,83,221,63,119,243,190,99,78,1,117,32,0,0,49,87,22,62,203,26,201,247,127,112,252,185,241,149,70,42,226,199,217,99,89,62,239,238,31,151,62,3,90,193,181,64,213,92,109,80,3,85,113,178,159,9,222,203,26,55,247,127,111,124,185,129,173,96,217,79,132,239,101,141,27,251,191,183,190,92,192,12,170,0,0,32,7,58,191,101,139,91,239,2,15,203,170,34,170,248,92,215,79,222,215,174,214,206,181,254,75,126,81,254,78,120,223,240,103,142,240,125,127,17,13,248,223,199,116,220,219,183,175,187,232,30,118,227,182,114,86,169,206,175,217,98,214,251,192,131,242,234,136,165,96,29,130,255,0,191,239,45,83,188,170,218,131,168,55,12,186,229,195,92,144,114,103,78,146,101,189,213,224,136,136,136,136,146,132,37,36,148,33,9,34,66,16,148,165,36,148,164,136,172,83,149,15,28,114,109,170,173,19,132,125,70,68,66,161,84,164,72,69,163,86,53,181,28,224,203,117,78,62,168,79,154,141,36,234,31,117,75,233,40,178,233,60,234,91,194,210,226,58,56,211,131,46,87,213,222,39,244,158,118,173,93,183,247,228,117,42,171,186,61,168,168,241,81,57,201,46,51,39,167,38,76,134,186,136,218,201,116,159,101,13,239,75,138,115,46,30,212,54,148,191,13,175,251,2,242,210,203,202,173,167,218,131,111,75,161,220,52,57,7,26,116,25,36,91,218,94,8,200,200,200,205,43,66,146,105,90,22,147,52,45,10,74,146,106,74,136,204,54,136,1,94,188,180,185,130,70,214,26,85,31,135,205,95,170,203,115,80,96,71,240,212,122,180,183,93,148,253,202,132,38,83,238,27,134,134,9,12,46,60,102,26,73,173,231,84,183,207,42,51,53,154,179,97,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,3,240,203,37,131,31,160,2,171,185,150,240,25,120,221,55,91,250,217,166,17,188,122,28,97,74,169,65,222,211,91,86,110,76,146,235,221,71,228,22,126,146,19,177,40,247,228,189,228,43,61,157,51,189,223,175,157,174,213,19,117,76,158,240,253,15,18,201,126,115,126,204,110,223,183,233,118,206,113,251,6,206,213,42,85,46,179,17,200,21,138,108,89,209,93,73,165,198,100,178,151,91,89,25,25,25,26,84,70,70,70,70,101,246,25,142,142,223,14,188,63,181,60,234,173,232,118,159,166,105,185,213,241,37,108,194,39,119,238,221,157,253,44,231,119,124,231,207,184,10,231,229,203,203,234,242,160,94,16,117,171,84,155,244,123,80,210,211,212,250,126,90,119,115,168,118,36,150,157,234,177,36,241,216,156,78,213,35,29,178,126,226,22,180,146,36,145,36,139,177,22,8,124,212,234,93,50,143,21,16,105,52,232,176,163,54,68,148,51,25,148,180,132,145,17,17,17,37,36,68,93,136,139,236,34,31,80,15,91,235,54,216,113,194,243,74,13,69,251,8,107,215,204,26,181,54,181,196,253,216,185,143,117,60,44,233,241,155,245,72,182,161,53,9,88,46,196,89,243,63,172,108,46,164,146,146,105,81,17,145,150,12,143,222,41,207,153,183,6,90,137,27,84,100,234,182,159,90,245,42,229,38,170,218,228,76,110,159,9,249,46,51,33,217,19,31,112,204,154,99,106,80,73,217,220,212,102,70,162,206,72,200,192,87,32,145,252,190,168,53,10,247,20,86,130,105,204,245,14,13,66,159,53,239,89,37,181,164,84,98,238,62,230,89,243,46,197,147,250,134,27,166,105,46,169,86,106,69,72,166,105,197,209,38,103,83,164,108,181,71,144,181,165,91,137,56,52,165,6,101,131,50,47,47,51,22,185,202,255,0,130,106,230,152,58,246,177,234,93,17,113,42,210,227,42,44,56,83,99,45,183,24,66,252,20,132,56,109,188,194,84,149,165,109,173,59,137,120,35,35,34,239,147,1,99,205,36,210,210,18,101,131,36,145,24,243,0,0,0,0,29,47,87,52,166,214,214,91,30,163,99,93,145,186,176,231,48,243,105,61,238,39,166,181,178,227,68,191,205,173,6,120,39,21,219,113,103,252,165,69,92,107,112,93,118,112,195,118,202,169,32,252,101,167,82,154,191,71,203,252,211,125,46,163,178,77,166,118,117,220,117,88,105,140,239,86,51,156,31,127,61,130,70,41,226,47,135,187,43,136,93,61,169,90,55,53,38,35,178,156,142,241,192,148,182,25,83,140,72,54,30,109,181,146,214,219,134,157,166,242,143,41,44,145,247,47,172,40,199,131,190,44,46,158,25,181,2,12,200,138,235,208,38,203,105,21,40,216,109,63,154,91,241,205,213,239,54,92,95,241,108,99,9,239,239,46,254,119,223,163,250,171,109,235,45,133,74,191,45,135,247,198,168,70,97,229,163,107,133,210,113,198,91,116,209,149,161,6,172,19,137,239,180,136,255,0,200,90,246,113,53,195,157,231,195,134,163,79,181,174,8,18,17,11,174,235,148,233,157,39,73,183,88,235,188,134,140,150,182,155,37,40,201,147,63,84,176,101,220,190,169,61,203,119,142,73,90,77,112,197,210,173,70,173,73,122,221,170,202,67,17,95,149,36,212,136,110,58,184,108,35,42,122,66,80,219,72,109,181,159,100,153,167,190,50,89,32,19,219,153,150,151,57,169,60,51,213,221,110,78,197,91,103,34,186,72,217,157,231,30,159,51,182,119,167,25,223,231,223,236,49,70,90,109,114,191,98,234,69,183,116,17,97,84,90,204,57,139,79,110,228,203,232,89,150,112,175,212,243,193,253,134,54,61,213,42,109,35,86,180,70,230,129,68,145,26,169,22,187,110,205,76,53,199,90,95,67,189,104,139,36,109,52,146,137,89,39,11,24,206,114,88,206,70,184,250,171,109,75,178,181,62,233,182,100,199,84,119,105,53,185,209,54,26,13,6,158,148,133,163,24,50,35,46,233,248,23,236,1,178,22,134,93,241,239,205,28,178,174,216,231,255,0,125,45,250,108,181,151,127,85,110,69,105,195,46,233,78,126,159,158,8,119,161,10,57,87,107,49,234,70,129,49,109,204,150,75,151,108,186,154,91,104,83,153,81,49,30,20,36,17,224,214,163,198,86,126,226,47,168,132,215,0,0,31,158,93,204,6,40,226,131,88,169,250,31,163,55,21,235,49,88,125,48,37,179,8,176,174,242,74,35,206,54,93,144,178,243,104,254,145,99,227,240,61,118,117,6,235,169,234,134,164,87,46,185,71,190,85,197,88,147,45,41,245,75,7,33,245,184,73,236,73,47,55,60,240,95,97,11,19,230,237,196,210,43,19,161,232,101,171,89,89,53,9,230,230,84,78,44,142,198,226,14,124,87,88,94,199,79,220,105,202,20,140,249,100,253,194,42,240,31,195,141,83,95,245,182,140,211,148,231,29,161,208,229,199,169,207,113,108,169,76,184,219,50,226,245,26,81,244,150,131,51,67,217,52,171,4,101,230,100,94,97,102,28,176,184,89,135,164,154,93,27,81,235,177,183,87,110,102,17,45,151,55,153,108,135,34,60,39,146,156,37,229,32,240,182,207,185,164,149,245,17,118,19,144,207,5,147,28,109,179,111,211,109,75,122,155,109,210,34,181,26,29,50,35,48,217,109,164,37,9,74,27,66,80,146,34,73,17,23,100,145,118,34,242,242,17,175,142,30,51,45,94,27,44,73,148,250,117,78,44,155,186,163,29,198,97,67,109,230,214,227,42,113,153,36,219,203,65,62,219,169,65,58,201,17,169,57,193,158,11,191,144,99,142,98,92,115,91,218,65,106,84,180,170,213,87,138,186,106,241,30,140,231,101,183,225,154,117,185,108,27,159,156,142,182,215,181,214,211,234,238,35,60,251,139,184,170,61,10,209,107,227,138,173,94,43,106,144,238,101,212,164,248,234,148,189,172,254,101,167,37,52,135,94,216,165,180,74,218,114,8,246,164,200,207,200,139,225,236,135,3,89,184,194,213,252,155,181,58,205,86,185,80,218,78,188,169,114,24,134,135,165,125,28,254,117,77,180,133,73,206,59,237,37,123,204,251,220,247,5,92,18,217,252,53,218,80,170,181,26,124,73,119,140,200,173,156,217,166,211,78,41,165,45,168,234,113,180,56,108,54,234,80,79,48,106,36,168,251,103,39,223,200,59,38,138,104,77,159,193,246,128,84,216,134,231,94,69,42,140,245,78,169,51,14,167,172,235,80,155,39,149,211,55,29,36,228,227,18,176,156,145,121,17,31,190,138,56,142,189,143,82,181,206,242,184,227,163,45,75,175,84,124,55,127,164,218,166,60,180,31,116,164,203,36,191,121,103,226,47,39,152,6,168,195,211,78,27,46,147,118,162,152,210,43,180,249,212,118,72,158,36,45,75,122,4,173,164,94,186,76,207,40,237,140,249,121,24,161,237,44,182,230,234,62,175,218,246,219,76,189,41,218,253,195,10,51,158,169,172,207,175,41,8,53,43,178,143,205,125,207,7,231,239,1,113,124,168,116,58,14,159,104,130,175,121,135,213,171,87,228,156,132,175,186,122,113,159,137,5,210,111,4,226,146,120,82,15,214,193,31,216,93,132,232,29,31,69,44,56,122,107,165,150,197,159,18,35,113,213,2,147,9,151,210,134,201,25,121,17,155,109,70,100,73,79,127,83,204,200,140,119,128,1,92,92,216,184,157,252,141,181,81,163,150,251,187,230,214,152,35,152,91,113,182,51,205,206,142,231,211,104,200,253,100,151,146,200,254,24,243,19,103,93,117,110,153,163,154,125,86,187,39,17,169,216,241,31,84,116,150,211,35,117,44,58,226,119,17,173,7,140,182,121,193,228,80,47,17,58,151,122,113,11,172,242,170,245,42,145,205,118,165,81,92,58,108,100,60,235,132,211,110,75,117,77,54,72,53,56,105,193,188,101,181,38,100,89,193,23,196,57,254,7,52,45,237,114,215,106,28,9,173,102,151,79,155,26,124,181,110,47,89,45,204,140,75,78,9,196,40,189,87,79,185,103,234,44,249,108,23,107,219,212,251,78,221,166,91,52,182,246,68,165,195,102,27,37,149,31,168,211,105,66,126,145,153,249,36,188,204,254,211,16,211,150,135,10,16,180,111,77,209,122,220,212,114,59,134,181,137,8,114,84,114,222,211,47,49,13,194,36,26,217,66,210,68,227,106,199,115,34,239,230,125,196,148,226,23,89,109,253,13,210,234,229,239,90,169,195,138,244,104,82,78,11,114,31,66,13,249,41,142,235,173,182,146,82,208,106,82,141,163,34,74,79,39,131,199,196,130,5,115,98,226,209,218,60,84,104,53,166,189,175,201,108,164,84,31,193,31,230,212,83,162,186,214,215,25,50,243,36,158,228,175,63,15,136,169,151,93,113,247,13,215,85,185,74,243,60,96,119,221,118,213,122,238,179,234,125,126,251,174,79,145,32,231,207,148,236,100,186,234,214,76,176,185,14,186,134,208,74,90,246,165,61,83,194,73,70,69,158,223,19,226,116,203,79,171,154,163,122,211,236,139,118,27,242,167,84,58,189,54,217,109,107,81,244,218,91,167,130,66,84,127,69,181,31,98,63,47,218,3,141,172,219,21,42,29,58,157,83,154,222,214,106,125,110,137,229,39,158,154,137,42,242,51,63,51,47,60,11,31,228,145,34,164,221,209,169,140,69,99,116,71,189,11,226,151,185,37,179,13,212,77,29,143,185,228,254,31,180,98,14,100,26,29,108,232,108,187,54,214,183,154,148,73,103,210,59,212,226,91,218,121,40,139,44,26,27,70,127,141,63,119,255,0,95,42,242,80,121,212,94,250,130,202,31,52,161,207,68,239,70,227,45,248,102,163,142,222,252,0,183,193,129,184,233,156,245,55,133,123,218,108,119,186,78,55,232,220,47,105,43,25,168,198,47,35,251,70,121,17,67,154,13,90,93,51,131,27,233,48,228,155,14,61,232,188,41,43,52,175,181,86,23,209,50,50,248,158,64,81,13,149,68,252,163,185,161,209,183,237,241,29,78,248,207,209,109,74,248,151,234,252,69,239,113,109,197,5,27,133,29,30,134,212,69,245,43,115,186,158,143,99,11,45,219,37,49,213,245,141,167,80,88,68,131,63,91,31,87,127,42,96,225,82,141,26,189,174,182,221,54,91,104,113,167,124,102,228,168,136,200,241,13,245,121,25,31,188,134,104,230,109,168,215,245,197,196,53,94,207,175,187,53,154,45,19,195,250,58,59,138,121,45,151,90,12,55,29,194,86,163,71,211,73,31,170,69,223,185,228,192,69,11,150,228,171,221,213,169,23,5,118,79,136,155,43,103,85,205,137,70,237,168,36,23,100,145,17,122,169,34,236,66,206,185,61,240,242,167,222,168,107,133,97,123,16,223,75,209,168,198,122,153,41,241,157,238,151,59,99,183,210,71,127,119,196,86,29,189,65,169,92,213,136,244,74,76,71,164,203,147,191,166,211,45,169,107,86,212,154,143,9,73,25,159,100,153,249,123,134,200,124,53,232,229,23,68,52,170,149,100,210,96,51,29,81,186,253,85,33,164,33,75,221,37,231,19,184,210,132,103,29,83,198,75,223,251,76,57,109,118,179,90,212,13,42,174,90,47,35,122,39,248,108,150,76,179,178,75,78,123,148,159,212,248,144,137,92,179,56,97,159,162,145,46,26,229,192,214,218,149,67,194,122,155,146,125,62,153,204,79,154,29,90,79,41,116,189,197,255,0,84,240,121,150,164,54,108,188,132,173,10,243,74,139,36,127,214,56,250,53,187,73,160,19,169,165,196,109,132,189,183,114,80,218,82,93,179,142,201,34,248,152,12,41,199,68,54,37,240,209,118,37,247,54,18,124,7,184,207,254,16,141,240,251,6,188,84,103,9,170,147,43,81,100,139,119,255,0,74,99,99,190,45,232,170,175,240,253,116,211,27,217,189,223,3,180,215,229,218,107,10,248,31,195,224,53,190,134,174,148,164,40,204,187,103,252,192,54,134,179,42,45,213,173,168,117,6,83,181,14,245,48,89,207,147,138,47,129,124,7,54,58,46,135,204,244,134,151,81,101,245,18,190,167,137,245,146,121,35,196,135,11,207,246,14,244,0,0,0,0,0,0,48,239,23,51,142,159,195,245,209,32,158,38,140,188,14,21,187,110,63,134,176,94,127,180,102,33,31,56,238,115,165,195,77,212,173,238,39,253,195,221,7,131,255,0,190,17,128,107,184,140,154,203,61,198,206,90,55,5,52,237,55,164,67,67,38,209,55,226,61,67,78,211,44,190,225,249,126,209,172,107,95,198,16,218,19,79,73,101,104,64,39,13,6,175,206,231,111,151,241,171,1,216,128,0,7,225,145,25,96,203,36,53,245,230,31,167,108,233,239,17,245,216,145,246,116,228,120,93,164,156,118,219,2,33,159,146,83,250,227,96,177,74,60,224,237,130,164,107,172,42,234,73,100,154,191,83,25,242,252,212,56,9,237,216,190,63,19,253,128,61,220,159,173,104,117,93,104,168,87,94,105,43,122,153,210,233,238,73,25,23,82,36,244,159,153,25,249,23,184,200,71,238,59,104,107,183,248,155,187,105,203,39,72,209,224,63,140,243,239,79,140,127,2,248,137,103,201,110,169,75,98,238,188,169,175,197,101,83,36,250,59,160,234,144,147,90,54,181,81,82,182,153,158,75,37,216,240,49,151,54,253,55,93,169,196,99,247,147,109,184,81,238,141,189,60,151,170,94,26,12,6,207,30,169,23,154,190,42,253,158,64,39,47,41,25,207,200,225,134,157,13,199,210,182,227,117,186,104,37,25,154,55,84,39,153,228,189,217,19,120,87,23,38,171,189,185,186,105,112,90,174,62,147,93,63,194,116,209,187,186,122,146,42,14,31,109,221,188,190,4,44,116,5,62,243,170,50,252,191,177,49,140,255,0,133,51,255,0,204,41,195,149,228,180,217,42,227,189,22,109,52,123,125,29,235,26,125,98,252,221,71,200,199,5,206,145,105,61,74,179,82,78,110,52,250,71,41,206,118,255,0,7,167,123,189,195,156,228,180,78,29,199,122,25,18,182,151,163,115,240,254,46,162,3,207,155,103,11,243,34,214,158,215,219,106,144,234,162,191,183,210,171,98,57,154,27,218,136,49,89,220,104,107,5,147,221,141,203,239,238,248,10,194,27,60,106,222,155,219,250,181,96,212,236,43,154,26,100,211,234,93,30,170,13,180,47,248,183,155,116,187,45,42,79,210,109,62,105,63,47,218,53,196,215,29,39,173,104,174,164,213,116,250,185,25,246,158,167,116,61,103,80,180,238,234,71,105,222,198,164,32,207,4,233,127,36,191,210,97,57,249,99,113,188,155,30,106,52,111,83,43,209,34,208,157,207,128,153,58,86,196,177,130,153,33,205,203,121,242,66,119,45,72,73,109,71,124,145,31,124,24,183,153,113,169,245,202,99,240,159,38,101,67,152,210,216,112,189,85,161,104,81,26,84,93,242,71,216,204,134,172,209,228,72,138,234,100,69,125,198,93,78,118,173,181,26,84,89,44,30,12,190,161,105,124,12,115,51,159,42,181,69,210,221,105,158,209,71,117,165,199,106,170,251,170,222,185,79,206,71,79,168,244,153,88,52,165,14,175,201,59,136,144,88,201,17,228,62,46,51,121,99,222,50,47,234,134,161,232,123,74,146,197,85,247,106,18,97,237,117,107,68,135,94,144,242,201,182,227,69,193,36,139,164,146,202,140,251,227,39,216,196,146,229,221,107,107,110,154,88,174,217,186,157,109,73,140,77,76,82,90,117,232,114,208,105,108,153,136,217,22,94,36,224,189,69,159,98,199,111,180,132,203,167,84,33,85,169,241,106,180,217,45,73,137,53,148,72,142,243,75,37,161,198,214,146,82,84,149,17,153,25,25,25,25,25,30,15,35,222,148,37,57,218,146,44,158,79,5,230,96,60,131,204,0,5,27,115,88,209,181,88,26,236,237,221,30,26,90,141,113,161,83,150,182,219,218,133,61,34,100,231,12,204,201,9,35,89,146,59,247,51,250,204,101,158,77,154,196,84,235,130,185,164,213,57,198,76,202,106,77,82,57,56,239,110,170,151,79,97,41,45,203,199,145,30,8,147,159,175,220,51,127,56,77,50,252,167,208,250,93,225,6,26,21,54,147,87,97,79,60,77,229,101,21,168,115,220,81,110,36,25,237,202,136,240,102,69,246,10,203,224,167,82,95,211,62,35,236,170,145,73,83,49,234,85,170,109,54,74,183,154,82,76,185,62,49,172,212,123,146,88,194,59,231,37,241,32,27,26,136,165,199,63,6,214,175,16,250,117,80,168,81,40,113,99,93,180,230,157,155,22,76,104,205,161,233,78,54,196,147,67,74,90,88,113,213,146,157,120,140,210,88,51,50,35,35,207,156,162,164,84,24,171,82,97,85,98,186,151,25,153,29,185,13,173,42,35,37,37,105,37,17,145,145,153,25,25,31,184,199,214,3,92,27,18,241,213,110,13,245,188,166,42,37,66,151,80,162,212,60,60,184,210,27,146,194,37,48,204,180,154,203,102,230,148,180,41,81,177,223,4,100,70,71,140,118,190,190,27,181,202,222,215,205,42,160,222,244,170,164,7,167,74,167,197,93,74,52,103,208,163,143,45,81,153,117,214,205,9,113,102,141,170,116,139,106,143,113,118,35,248,156,96,230,55,192,245,27,87,173,105,186,167,100,83,147,30,233,165,176,227,242,27,142,202,16,82,218,105,185,111,171,36,211,11,113,199,86,235,137,46,234,34,62,222,71,131,16,183,151,71,17,23,118,129,235,135,238,77,115,62,166,41,117,105,222,137,122,44,229,58,146,98,91,179,34,48,165,18,22,234,18,149,37,45,40,178,105,53,23,114,193,151,98,11,13,230,57,195,84,77,114,209,42,165,118,157,7,169,93,181,226,191,86,100,218,104,141,231,145,26,36,181,37,148,225,165,173,89,91,165,132,145,164,140,253,228,126,116,133,167,183,101,197,163,122,169,71,185,88,57,112,42,22,221,102,59,210,25,87,81,165,230,60,148,45,77,45,36,104,86,55,55,131,73,153,121,123,134,204,202,68,42,253,20,219,113,45,72,137,82,139,133,22,9,104,113,183,17,223,226,70,70,71,245,145,138,35,230,93,195,243,186,55,174,211,43,84,218,105,179,70,185,58,149,52,184,134,77,45,165,249,19,38,43,97,26,91,66,11,212,108,187,100,207,30,243,32,23,43,195,54,178,82,181,199,71,173,251,218,159,57,137,18,93,131,17,185,233,105,212,172,219,150,113,89,113,212,30,22,179,35,35,116,178,74,61,197,239,248,158,85,20,235,202,67,137,23,45,107,202,70,140,220,21,53,149,62,172,107,126,26,94,123,212,241,46,187,2,59,105,73,45,210,78,118,164,240,68,131,63,134,124,133,196,145,145,145,25,30,72,252,140,7,226,214,150,208,165,168,240,148,145,153,159,212,41,35,155,78,179,181,127,235,107,22,117,38,162,167,105,246,252,52,70,125,148,189,185,5,49,137,115,155,82,182,165,106,78,237,171,34,201,145,43,31,15,33,112,90,215,126,66,211,77,42,186,175,57,143,182,217,211,40,243,164,178,75,81,17,45,214,227,56,226,83,221,73,206,118,31,98,50,63,243,141,111,117,130,243,151,168,90,165,118,94,114,223,91,135,88,173,207,154,130,82,140,201,8,118,67,142,18,83,149,43,4,91,207,5,147,251,79,204,4,151,229,127,165,41,190,120,130,137,116,84,99,32,233,182,187,109,213,205,231,81,249,182,221,141,54,18,247,26,141,10,74,112,149,153,231,41,50,47,121,9,19,204,231,142,135,201,114,52,35,75,43,209,78,57,18,209,84,157,78,148,123,201,95,195,34,189,28,220,98,70,49,142,154,182,41,30,120,51,247,16,136,26,31,196,195,250,3,163,119,37,6,213,68,114,185,174,71,38,70,241,173,145,245,24,137,34,43,104,193,56,135,80,226,86,151,25,74,188,141,36,125,251,159,150,23,164,81,239,109,97,190,147,6,155,26,125,102,189,95,156,74,81,165,15,73,90,157,125,226,35,90,176,75,89,150,247,11,39,220,242,175,121,152,14,71,73,180,162,249,215,43,246,13,165,106,210,231,212,230,212,101,52,82,95,109,135,158,38,80,227,205,182,183,157,83,104,89,165,36,110,164,212,179,35,198,123,249,247,190,94,13,56,75,180,184,100,211,184,49,99,67,67,215,29,66,51,79,213,38,56,219,74,113,47,56,196,114,121,164,56,76,182,225,55,212,99,113,37,89,60,247,62,254,93,59,128,110,12,109,222,30,108,26,117,209,92,166,161,219,194,179,5,151,229,184,251,45,169,113,122,204,197,90,217,35,83,13,186,141,174,178,126,169,153,224,252,242,126,82,236,0,0,0,0,0,0,0,0,126,25,18,139,10,34,50,63,113,143,153,116,186,99,171,39,28,167,69,90,203,185,41,76,164,207,250,240,62,160,1,226,134,219,105,59,27,66,80,146,247,36,176,67,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,107,89,197,143,181,62,178,125,224,92,63,49,124,108,166,53,172,226,199,218,159,89,62,240,46,31,152,190,2,234,121,92,123,9,233,151,227,95,56,154,50,175,22,62,203,26,201,247,127,112,252,185,241,138,185,92,123,9,233,151,227,95,56,154,50,175,22,62,203,26,201,247,127,112,252,185,240,26,214,13,170,6,170,227,106,128,21,87,207,59,244,39,253,36,254,237,24,171,146,167,181,61,211,247,127,59,230,52,225,149,121,231,126,132,255,0,164,159,221,163,21,114,84,246,167,186,126,239,231,124,198,156,2,234,64,0,0,82,183,58,191,106,123,91,238,254,15,204,106,34,234,69,43,115,171,246,167,181,190,239,224,252,198,162,1,201,83,218,158,233,251,191,157,243,26,112,138,188,88,251,83,235,39,222,5,195,243,23,196,170,228,169,237,79,116,253,223,206,249,141,56,69,94,44,125,169,245,147,239,2,225,249,139,224,45,83,146,167,178,197,211,247,129,59,229,212,225,63,196,0,228,169,236,177,116,253,224,78,249,117,56,79,240,1,138,184,177,246,88,214,79,187,251,135,229,207,140,170,49,87,22,62,203,26,201,247,127,112,252,185,240,26,214,13,148,248,78,246,88,209,191,187,251,123,229,204,13,107,6,202,124,39,123,44,104,223,221,253,189,242,230,0,101,80,0,0,20,173,206,175,218,158,214,251,191,131,243,26,136,186,145,74,220,234,253,169,237,111,187,248,63,49,168,128,202,188,140,127,77,159,209,191,239,33,138,185,213,251,83,218,223,119,240,126,99,81,25,87,145,143,233,179,250,55,253,228,49,87,58,191,106,123,91,238,254,15,204,106,32,50,175,35,31,211,103,244,111,251,200,90,160,170,190,70,63,166,207,232,223,247,144,181,64,0,0,1,21,121,163,251,9,234,111,224,191,56,132,41,91,132,239,106,125,27,251,192,183,190,98,192,186,158,104,254,194,122,155,248,47,206,33,10,86,225,59,218,159,70,254,240,45,239,152,176,3,101,48,0,0,16,3,157,95,178,197,173,247,129,7,229,213,17,63,196,0,231,87,236,177,107,125,224,65,249,117,68,5,85,240,157,237,79,163,127,120,22,247,204,88,18,171,157,95,181,61,173,247,127,7,230,53,17,21,120,78,246,167,209,191,188,11,123,230,44,9,85,206,175,218,158,214,251,191,131,243,26,136,7,37,79,106,123,167,238,254,119,204,105,194,234,69,43,114,84,246,167,186,126,239,231,124,198,156,46,164,0,0,0,82,183,58,191,106,123,91,238,254,15,204,106,35,42,242,49,253,54,127,70,255,0,188,134,42,231,87,237,79,107,125,223,193,249,141,68,101,94,70,63,166,207,232,223,247,144,11,84,26,214,113,99,237,79,172,159,120,23,15,204,95,27,41,141,107,56,177,246,167,214,79,188,11,135,230,47,128,186,158,87,30,194,122,101,248,215,206,38,135,52,127,97,61,77,252,23,231,16,131,149,199,176,158,153,126,53,243,137,161,205,31,216,79,83,127,5,249,196,32,20,173,194,119,181,62,141,253,224,91,223,49,96,108,166,53,172,225,59,218,159,70,254,240,45,239,152,176,54,83,0,0,0,0,0,1,64,60,209,253,187,53,55,240,95,147,194,19,255,0,146,167,178,197,211,247,129,59,229,212,225,0,57,163,251,118,106,111,224,191,39,132,39,255,0,37,79,101,139,167,239,2,119,203,169,192,39,248,0,0,0,0,0,0,0,170,190,121,223,161,63,233,39,247,104,197,92,149,61,169,238,159,187,249,223,49,167,12,171,207,59,244,39,253,36,254,237,24,171,146,167,181,61,211,247,127,59,230,52,224,23,82,0,0,3,85,113,181,64,213,92,6,202,124,39,123,44,104,223,221,253,189,242,230,6,85,24,171,132,239,101,141,27,251,191,183,190,92,192,202,160,2,138,249,188,223,95,149,188,100,212,168,30,139,240,159,145,86,253,46,133,214,235,245,60,95,81,181,79,234,237,218,93,60,120,254,158,220,171,248,173,217,245,182,166,245,6,181,156,88,251,83,235,39,222,5,195,243,23,192,75,254,73,118,181,118,94,190,223,87,172,120,59,232,180,171,60,233,115,36,245,80,93,41,82,230,199,114,59,123,12,247,171,114,33,73,60,145,26,75,167,133,25,26,146,71,114,130,186,185,37,218,212,40,154,5,125,94,177,224,236,173,85,111,3,165,204,147,213,89,245,98,196,133,29,200,237,236,51,216,157,171,155,36,242,68,74,62,166,20,102,73,73,21,138,128,13,107,56,177,246,167,214,79,188,11,135,230,47,141,148,198,190,220,205,41,52,170,47,28,122,159,14,141,76,137,2,59,146,41,178,214,212,102,82,210,20,251,244,200,143,60,233,165,36,68,107,113,215,28,113,106,243,82,214,165,30,76,204,192,89,87,39,171,214,171,117,112,124,138,21,66,60,70,227,217,215,69,74,137,5,76,161,68,183,24,90,89,156,106,116,205,70,70,190,172,231,82,70,146,73,108,74,11,25,35,82,171,131,154,63,183,102,166,254,11,242,120,66,122,114,80,171,82,158,225,182,242,161,51,83,136,186,148,59,226,68,185,16,210,242,77,246,88,122,4,36,180,234,219,206,228,161,106,97,228,165,70,88,81,180,225,22,118,158,32,95,52,127,110,205,77,252,23,228,240,128,79,254,74,158,203,23,79,222,4,239,151,83,134,74,230,143,164,50,117,107,131,235,153,250,107,18,223,169,88,210,25,187,226,178,203,237,52,133,162,50,86,137,74,116,220,250,72,68,55,229,184,73,73,165,102,182,208,73,221,244,21,141,121,42,123,44,93,63,120,19,190,93,78,19,166,236,181,168,87,205,171,89,178,174,152,62,54,139,112,83,228,82,234,49,186,171,111,175,21,246,212,219,173,239,65,165,105,220,133,168,178,147,37,22,114,70,71,220,6,178,250,79,125,126,229,250,167,102,234,103,162,253,39,249,37,112,83,171,190,11,175,209,241,94,22,75,111,116,186,155,85,179,119,79,110,237,170,198,115,131,198,6,206,116,154,181,42,191,74,133,93,161,84,226,84,105,181,24,237,203,135,50,35,201,121,137,44,56,146,83,110,182,226,76,210,180,41,38,74,37,17,153,25,25,25,13,96,181,10,202,170,233,173,255,0,114,233,205,118,68,71,234,86,173,98,109,18,99,177,22,165,48,227,241,158,91,46,41,181,41,41,81,160,212,131,50,51,74,79,24,201,23,144,191,62,93,90,199,66,214,78,17,236,73,52,134,124,60,187,62,158,197,157,84,141,185,107,232,202,128,195,77,164,247,169,8,37,117,88,56,239,225,59,146,142,190,205,202,82,20,96,36,168,0,0,138,188,209,253,132,245,55,240,95,156,66,20,173,194,119,181,62,141,253,224,91,223,49,96,93,79,52,127,97,61,77,252,23,231,16,133,43,112,157,237,79,163,127,120,22,247,204,88,1,178,152,0,0,13,96,117,98,250,253,212,53,78,242,212,207,69,250,51,242,182,224,168,215,124,23,95,173,225,124,84,151,30,233,117,54,167,126,222,166,221,219,83,156,103,5,156,13,159,134,170,224,46,167,147,38,150,254,74,112,227,93,212,201,244,47,11,62,251,184,28,240,211,124,86,255,0,25,75,132,130,101,159,205,146,205,45,236,148,170,138,123,165,43,86,114,121,79,76,196,255,0,17,171,150,245,173,93,179,248,37,210,218,77,199,7,194,75,145,79,151,84,109,190,170,28,221,22,108,233,18,227,57,148,25,145,111,97,246,151,140,238,78,236,40,137,68,100,82,84,7,84,213,139,23,247,80,210,203,203,76,253,41,232,207,202,219,126,163,66,241,189,14,183,133,241,81,156,103,171,211,220,157,251,122,155,182,238,78,113,140,150,114,53,130,27,84,13,85,192,108,231,162,23,173,87,82,180,94,193,212,106,236,120,140,84,174,171,94,149,91,152,212,68,41,44,54,252,152,141,188,226,91,74,148,165,18,9,75,50,34,53,40,241,140,153,249,141,99,5,255,0,114,184,246,19,211,47,198,190,113,52,80,8,11,254,229,113,236,39,166,95,141,124,226,104,149,66,42,242,184,246,19,211,47,198,190,113,52,74,160,0,0,0,0,0,21,213,206,147,88,235,182,126,141,90,90,59,72,103,167,19,81,42,18,36,85,36,238,65,238,139,77,84,119,19,27,98,144,102,91,223,126,59,189,68,173,10,79,134,219,235,37,197,17,87,183,47,11,42,149,127,241,165,165,84,42,204,137,108,199,139,88,93,109,10,140,180,165,102,253,62,51,179,153,73,154,146,162,216,167,99,54,149,150,50,104,53,17,26,76,201,69,146,185,184,234,101,213,120,113,123,88,177,106,210,241,69,176,169,240,41,244,136,173,184,231,77,62,38,35,51,31,125,72,82,205,4,242,214,249,33,75,66,83,185,182,24,73,145,154,50,114,3,146,22,150,255,0,250,203,214,186,133,11,255,0,20,181,169,21,63,21,246,201,158,199,68,151,255,0,238,213,111,90,62,164,43,248,194,1,106,130,128,121,157,105,111,238,95,198,77,235,225,40,94,140,165,93,190,30,233,167,255,0,10,235,120,175,20,217,120,183,251,173,74,70,233,205,205,245,21,183,24,245,82,72,52,11,254,21,151,207,6,202,170,207,176,52,179,81,153,145,16,169,180,58,197,70,137,33,165,45,93,117,63,57,150,158,105,72,78,221,166,130,77,61,226,81,154,136,200,212,222,9,89,51,72,125,92,146,245,50,234,184,52,227,81,52,182,173,47,196,81,108,250,133,62,161,72,234,56,226,220,143,227,202,79,93,132,238,89,161,12,146,226,19,137,66,18,159,206,62,250,140,212,107,237,101,66,128,121,98,234,151,238,95,198,77,149,226,235,190,140,165,93,190,34,214,168,127,5,235,120,175,20,217,248,70,59,33,74,70,233,205,194,245,211,183,24,245,148,72,53,139,254,0,21,87,207,59,244,39,253,36,254,237,22,168,42,175,158,119,232,79,250,73,253,218,3,21,114,84,246,167,186,126,239,231,124,198,156,46,164,82,183,37,79,106,123,167,238,254,119,204,105,194,234,64,69,94,104,254,194,122,155,248,47,206,33,10,1,23,253,205,31,216,79,83,127,5,249,196,33,64,32,54,168,0,0,1,170,184,218,160,106,174,2,255,0,185,92,123,9,233,151,227,95,56,154,37,80,138,188,174,61,132,244,203,241,175,156,77,18,168,0,106,174,54,168,26,171,128,191,238,87,30,194,122,101,248,215,206,38,137,84,34,175,43,143,97,61,50,252,107,231,19,68,170,0,0,0,21,87,207,59,244,39,253,36,254,237,24,171,146,167,181,61,211,247,127,59,230,52,225,149,121,231,126,132,255,0,164,159,221,163,21,114,84,246,167,186,126,239,231,124,198,156,3,42,243,206,253,9,255,0,73,63,187,70,42,228,169,237,79,116,253,223,206,249,141,56,101,94,121,223,161,63,233,39,247,104,197,92,149,61,169,238,159,187,249,223,49,167,0,186,144,0,0,24,171,139,31,101,141,100,251,191,184,126,92,248,202,163,21,113,99,236,177,172,159,119,247,15,203,159,1,173,96,218,160,106,174,54,168,1,170,184,217,79,132,239,101,141,27,251,191,183,190,92,192,214,176,108,167,194,119,178,198,141,253,223,219,223,46,96,6,85,0,0,16,3,157,95,178,197,173,247,129,7,229,213,17,89,124,14,233,13,155,174,252,84,88,122,91,168,44,75,126,222,171,72,152,244,230,35,62,108,174,66,35,66,126,81,50,107,47,89,40,90,152,74,22,105,52,175,98,149,181,72,86,20,86,105,206,175,217,98,214,251,192,131,242,234,136,128,28,174,61,187,52,203,241,175,147,205,1,127,194,26,243,29,224,114,79,21,182,108,11,195,79,151,18,62,162,217,241,223,68,22,93,67,77,34,183,17,70,75,56,78,190,100,74,66,210,162,82,152,82,149,210,74,221,117,42,36,147,198,235,115,40,0,106,195,73,171,85,104,21,88,85,218,21,78,93,58,165,78,144,220,184,115,34,60,166,95,140,251,106,37,54,235,110,36,201,72,90,84,68,162,81,25,25,25,17,144,191,238,0,120,193,165,113,101,164,105,85,64,229,183,125,217,209,225,192,186,208,243,73,36,73,125,104,81,55,57,165,54,132,181,178,65,178,234,205,180,165,38,210,210,180,109,216,77,184,228,107,230,189,192,228,107,150,149,91,226,227,78,87,44,235,180,216,241,215,119,82,73,14,200,41,209,26,75,108,38,107,4,146,81,180,182,26,74,58,169,60,52,108,180,167,50,133,54,190,181,90,233,110,169,95,122,45,125,211,53,51,77,43,190,134,185,40,221,111,5,55,194,179,35,165,213,101,108,185,249,183,144,182,213,150,221,90,125,100,158,51,146,193,145,25,6,207,192,48,167,10,60,87,105,199,22,186,112,139,214,202,119,192,213,96,244,216,175,208,31,120,151,42,145,41,68,102,73,81,145,23,81,149,237,81,180,241,17,37,196,165,68,100,133,161,198,209,154,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,7,205,62,157,79,170,70,92,58,156,8,243,24,112,141,43,105,246,146,226,20,70,70,70,70,149,17,145,246,51,47,218,62,144,1,212,224,105,46,149,82,167,42,167,76,211,59,82,28,197,40,214,114,24,162,198,109,211,86,73,89,53,37,4,121,201,17,231,62,101,145,218,90,105,166,91,75,76,182,150,208,146,34,74,82,88,34,34,247,17,16,243,0,0,0,0,0,0,0,0,1,29,184,203,225,46,210,226,111,78,231,68,147,13,12,220,116,248,206,191,76,152,219,109,37,197,60,219,18,9,150,150,179,101,199,13,190,163,251,141,41,193,231,185,119,243,161,173,90,210,139,231,67,111,217,214,149,213,75,159,76,153,78,148,233,70,125,198,30,100,158,67,111,56,218,30,105,78,33,6,164,153,180,163,74,200,136,143,29,188,187,108,220,34,39,31,60,24,219,188,67,216,53,27,162,135,77,67,87,133,26,11,207,196,113,134,80,149,202,232,179,41,104,100,205,44,56,234,247,58,241,122,164,101,147,242,193,249,132,97,229,141,199,67,253,72,250,17,170,117,232,197,28,201,8,165,206,168,202,61,230,175,224,113,89,140,78,63,35,24,199,81,93,52,163,226,101,239,33,29,249,160,105,74,108,110,32,165,221,20,216,232,42,109,208,219,149,98,125,164,126,109,199,100,205,154,189,196,162,66,82,121,74,8,243,149,25,151,188,196,96,171,209,175,109,30,190,149,6,165,26,117,26,189,64,156,106,73,169,15,71,113,46,176,241,145,45,59,137,11,34,222,217,224,251,30,83,238,50,25,159,92,56,152,127,95,116,110,219,160,93,72,142,119,53,180,228,56,222,53,194,62,163,241,35,197,113,24,55,22,234,220,82,212,227,202,87,145,36,207,191,99,243,12,193,202,91,89,218,211,253,109,145,103,213,170,42,106,159,112,67,92,102,25,83,196,148,28,199,229,193,109,42,218,165,165,59,182,160,203,36,70,172,124,69,219,161,105,113,9,90,15,41,81,17,145,253,67,88,141,31,188,229,233,238,169,90,119,156,71,150,217,209,235,112,38,184,73,81,145,45,13,72,109,195,74,176,164,228,143,103,114,201,125,165,230,54,66,209,75,242,22,165,233,85,171,121,195,125,183,14,167,71,131,37,226,109,68,100,135,92,140,219,138,79,101,43,24,222,93,140,204,255,0,206,3,187,140,85,196,206,178,82,180,59,71,174,27,218,161,57,136,242,90,131,45,184,9,117,212,160,220,150,81,94,113,164,22,86,131,51,51,104,240,73,61,199,238,248,150,84,51,34,35,51,60,17,121,152,167,126,109,252,72,57,116,94,49,180,106,223,170,44,224,82,141,15,204,75,47,250,158,37,167,103,199,113,42,36,58,105,206,213,22,72,208,71,241,199,144,8,41,168,87,101,197,172,154,169,88,185,95,57,115,234,23,37,102,67,209,217,79,81,213,230,68,149,173,45,33,38,107,86,55,57,130,73,25,249,251,197,222,242,227,225,170,38,134,232,149,46,187,81,130,77,215,110,136,172,85,158,55,90,34,121,148,73,137,17,74,101,89,105,11,78,22,209,229,38,106,34,63,121,159,149,102,114,209,225,249,221,100,215,104,117,170,149,52,222,163,91,125,58,154,150,182,77,77,169,248,243,33,171,97,154,155,90,15,212,112,251,100,143,30,242,33,123,137,68,42,5,20,155,109,45,71,137,77,139,132,145,17,33,13,182,218,59,124,8,136,136,190,162,32,24,235,137,29,114,183,180,15,74,171,215,189,86,169,1,153,209,105,242,151,77,141,37,244,36,228,75,76,103,157,105,178,66,156,65,175,114,154,50,218,147,220,125,200,190,37,66,151,221,227,170,220,100,107,121,204,76,74,133,82,161,90,168,120,120,145,163,183,37,244,69,97,233,106,52,22,205,206,169,8,74,164,227,182,72,136,200,139,57,239,158,185,139,241,17,119,107,230,184,30,147,91,47,169,250,93,38,119,162,90,139,5,78,168,159,150,212,201,108,37,70,132,58,180,169,74,75,169,44,146,73,71,216,176,69,216,230,151,46,78,7,168,218,67,107,66,213,59,222,156,153,23,77,81,134,223,142,220,134,80,178,136,211,173,196,125,56,39,88,67,141,186,135,91,81,118,81,145,119,243,60,152,12,139,192,199,6,214,175,15,26,117,79,168,86,232,113,100,221,181,22,154,155,42,76,152,205,173,232,174,56,196,99,91,73,90,152,109,212,18,93,100,204,146,121,50,51,51,51,207,148,173,1,242,85,234,12,82,105,51,106,178,156,75,108,195,142,228,135,22,163,34,36,165,9,53,25,153,153,145,17,17,23,188,192,84,223,57,61,98,42,141,193,67,210,106,100,227,54,98,181,26,169,32,155,119,183,85,43,168,48,164,158,213,227,200,203,36,105,207,215,238,24,151,149,62,141,170,255,0,215,102,174,217,16,210,236,107,113,9,156,133,184,222,228,37,232,243,32,184,70,70,104,81,18,200,151,219,185,31,214,67,9,241,173,169,47,234,103,17,247,173,73,82,84,244,122,109,106,165,77,140,173,230,164,155,45,207,146,104,52,250,202,44,97,125,177,130,248,16,179,78,79,122,101,249,49,161,245,75,194,116,52,38,109,90,174,250,153,120,219,194,206,43,176,224,56,146,220,104,35,219,148,153,224,140,203,237,1,96,62,64,0,2,21,243,17,181,181,183,82,236,86,172,221,49,182,165,73,234,205,74,93,117,152,114,214,106,108,217,150,217,150,89,37,100,189,116,31,114,199,127,176,132,108,224,203,150,53,227,30,254,129,168,122,224,210,163,49,74,125,170,132,104,123,93,66,215,33,167,163,188,130,113,185,49,112,105,50,234,164,240,162,62,216,201,119,49,108,170,66,85,141,201,35,193,228,178,94,70,61,21,26,132,42,77,62,85,86,165,37,168,209,33,50,185,18,30,117,100,132,54,218,18,106,82,148,163,50,34,34,34,51,51,51,193,96,7,193,54,117,191,98,219,11,151,62,84,74,101,34,139,8,212,167,29,90,25,105,150,25,108,204,242,103,181,41,34,66,12,253,196,68,94,226,20,149,204,131,140,121,218,225,125,72,211,251,86,166,203,150,165,18,74,219,74,226,188,102,137,15,50,244,182,137,194,52,62,182,214,149,52,234,125,109,164,103,219,200,187,30,82,230,57,204,22,85,211,58,126,139,233,21,96,138,144,217,59,18,169,62,52,131,35,121,100,114,227,60,218,92,143,36,210,166,212,133,54,162,74,145,223,177,159,108,16,173,71,28,113,231,20,235,171,82,214,179,53,41,74,60,154,140,252,204,207,222,96,63,18,149,45,68,132,36,212,165,30,8,136,178,102,98,207,57,73,240,191,46,85,105,157,125,185,105,14,166,43,27,189,20,183,227,153,33,205,200,157,21,237,166,182,176,120,61,185,216,190,222,255,0,128,135,188,21,232,36,205,125,215,10,53,188,168,47,189,75,167,63,26,165,80,52,180,106,65,199,110,100,116,58,147,252,218,211,244,94,242,81,17,124,79,30,119,251,164,154,111,111,233,45,131,76,176,173,152,105,141,79,166,245,186,72,38,208,143,227,30,113,211,236,132,165,63,73,197,121,36,188,255,0,104,10,194,231,74,222,46,43,41,125,38,139,119,164,189,98,79,172,127,155,167,121,152,226,185,42,153,126,95,223,121,198,127,193,120,255,0,230,21,17,202,243,165,39,10,227,178,204,201,91,15,210,88,248,127,23,78,28,23,37,181,164,181,42,242,73,185,180,213,232,236,39,56,221,252,30,163,238,247,128,184,161,8,121,182,206,126,63,12,53,24,109,190,148,55,43,163,212,65,168,200,215,182,161,0,203,5,239,192,155,194,184,185,202,221,237,194,211,75,126,213,109,244,146,234,30,47,168,141,221,213,211,145,79,112,187,110,239,231,240,48,21,231,192,157,13,119,7,19,86,149,57,29,92,175,199,255,0,23,244,187,83,228,159,192,254,2,64,243,129,181,161,210,181,162,159,93,101,164,161,234,159,87,169,181,36,68,125,56,144,18,94,68,71,228,126,243,49,194,114,144,211,119,46,190,35,24,188,156,109,195,141,107,238,234,96,189,83,241,48,103,182,89,245,76,188,211,241,79,237,242,25,59,157,37,82,150,253,221,102,211,88,136,202,102,70,244,143,93,212,182,146,90,247,53,78,82,114,100,121,60,23,98,200,8,209,203,195,78,218,212,46,35,232,81,31,233,244,227,248,173,196,188,119,221,2,89,151,154,85,250,131,96,178,34,34,193,22,8,82,151,39,203,96,170,250,237,54,184,162,89,166,145,211,206,60,139,171,14,122,123,246,63,135,196,191,104,186,224,0,0,1,210,245,142,10,106,90,111,87,132,166,77,210,115,195,250,132,157,198,120,125,179,242,253,131,88,215,61,87,15,7,129,180,38,161,18,206,208,158,77,154,73,95,154,198,239,47,227,80,53,123,119,248,195,1,178,39,8,179,142,161,195,245,173,33,79,147,170,63,29,149,110,221,159,225,175,151,159,236,25,136,71,206,4,29,234,240,209,106,171,123,138,255,0,119,119,89,228,255,0,239,132,161,32,192,0,0,0,0,0,6,3,227,142,35,210,248,109,186,154,101,180,173,95,192,123,40,140,255,0,240,248,223,15,176,103,193,134,120,190,165,200,171,240,255,0,115,194,138,82,84,234,252,22,212,199,201,172,241,54,57,159,98,35,247,23,249,192,107,126,215,241,132,54,127,211,87,138,69,149,78,121,57,194,186,222,127,243,203,26,192,17,26,28,194,200,210,101,241,236,54,99,208,26,188,90,238,147,208,234,112,95,83,204,61,226,118,45,74,37,25,226,75,169,60,153,25,151,153,31,188,6,67,0,0,1,82,220,237,104,79,199,174,105,173,104,154,79,78,95,166,114,164,164,243,234,34,156,159,88,241,241,242,238,45,164,86,207,58,154,99,146,116,254,198,168,162,33,45,48,189,39,189,222,158,77,189,239,211,136,187,227,182,124,190,176,17,27,149,141,242,118,175,18,180,202,82,231,147,13,85,186,219,144,167,118,146,250,80,38,168,187,110,34,60,26,190,7,251,4,195,231,31,166,137,171,233,165,27,80,152,142,149,42,137,226,58,206,108,201,167,173,34,158,210,123,146,79,30,94,245,23,237,242,21,201,193,45,80,168,220,78,217,149,21,41,180,147,94,145,201,184,120,79,122,124,146,239,220,190,34,243,184,195,210,118,245,167,135,219,158,194,76,116,46,84,255,0,5,208,115,102,86,222,201,177,221,86,211,216,179,44,147,93,240,147,255,0,73,5,102,242,111,185,234,80,181,138,177,109,162,66,188,37,71,195,239,108,214,172,126,110,45,65,101,130,206,60,207,224,98,230,197,23,242,172,173,200,180,184,179,163,219,117,8,174,54,186,151,136,234,18,144,100,104,233,211,39,44,179,147,44,103,113,123,140,94,128,10,105,231,52,219,169,213,187,105,107,60,161,126,51,97,119,237,136,212,252,142,231,201,85,70,85,75,237,59,18,100,126,139,238,101,220,189,90,136,234,188,232,88,113,189,79,180,31,81,158,215,125,33,183,246,71,167,17,142,79,146,252,206,157,233,118,195,241,6,93,95,1,249,189,253,149,134,170,39,229,239,1,111,66,158,249,198,233,67,52,75,242,139,169,49,218,97,179,174,248,158,166,196,145,41,93,6,105,236,150,236,32,179,231,219,42,63,217,228,46,16,87,255,0,56,138,13,58,110,133,195,174,72,56,197,46,157,212,240,219,246,245,15,169,50,158,149,236,201,103,200,187,224,203,176,10,87,30,216,178,164,65,148,204,216,143,45,151,227,184,151,90,113,10,52,169,11,73,228,148,70,93,200,200,203,57,33,234,34,51,236,67,201,13,58,225,25,182,210,213,180,141,71,181,38,120,47,136,11,126,229,155,199,75,87,141,50,22,136,106,93,87,109,86,11,13,198,165,73,144,249,17,60,210,19,14,51,45,111,122,65,169,78,26,148,179,218,148,17,31,115,46,249,33,100,233,81,41,36,164,158,72,203,36,99,87,59,46,239,175,88,87,69,50,236,183,42,82,97,78,166,75,102,83,110,48,242,219,86,230,220,75,132,70,104,82,79,27,144,147,236,101,228,47,183,129,14,42,104,156,67,233,85,57,137,149,86,149,115,82,35,51,18,115,46,190,131,125,213,53,26,49,56,246,211,121,199,20,70,227,198,91,149,140,159,153,17,249,132,160,0,0,24,167,138,91,10,30,162,232,37,239,65,147,13,50,93,77,6,164,244,84,27,100,179,235,248,39,208,140,17,165,93,242,191,113,103,191,97,174,141,65,169,86,38,164,73,100,210,228,121,22,245,109,105,194,72,208,166,214,195,230,93,190,137,145,145,163,234,50,250,134,207,211,98,179,58,27,240,164,54,135,26,144,210,154,90,22,68,105,82,84,70,70,70,71,216,203,6,53,251,230,33,163,175,233,55,17,183,2,147,21,182,98,220,82,101,214,217,38,208,105,73,38,68,249,123,75,232,36,188,155,247,103,237,48,23,63,193,190,160,181,168,252,58,217,85,132,62,110,185,18,139,77,132,250,148,162,82,141,212,193,142,165,100,247,43,190,87,223,39,159,168,102,177,89,220,156,117,153,154,141,155,89,210,154,205,89,231,39,197,153,34,116,70,157,124,141,9,138,150,169,236,33,41,37,47,113,30,227,50,34,36,237,248,31,184,89,136,15,84,152,209,230,71,114,44,182,27,121,151,144,104,113,183,18,74,74,146,101,131,35,35,236,100,100,98,170,184,232,224,210,227,179,181,178,129,174,90,81,110,45,202,114,171,49,103,212,25,166,195,112,220,67,254,46,76,151,87,181,134,9,36,146,74,91,44,169,121,206,50,126,70,45,104,124,149,58,85,54,179,17,112,106,144,88,148,194,200,200,208,243,73,90,123,145,150,112,162,50,242,51,254,176,29,51,66,43,146,107,250,73,106,203,156,195,204,202,110,145,5,151,208,242,77,46,19,133,25,163,86,226,51,51,206,76,243,158,249,24,7,153,63,15,241,245,139,66,170,117,216,84,242,126,175,109,48,245,77,165,33,162,83,138,68,120,115,20,72,35,38,214,163,202,220,46,196,100,89,247,145,137,95,73,163,211,232,113,60,13,54,59,108,48,71,148,161,8,74,82,93,136,176,68,146,34,46,196,65,89,165,68,174,82,38,209,167,176,219,209,167,71,114,51,173,184,146,82,84,133,164,210,162,50,50,50,50,50,51,243,35,1,172,174,155,222,21,173,36,212,218,61,207,29,82,34,77,160,85,163,188,250,8,214,218,200,216,144,133,169,10,34,82,79,205,190,228,102,94,94,225,177,95,14,58,163,77,213,253,27,181,175,72,51,218,148,244,186,76,21,77,216,234,86,109,201,84,86,92,113,10,194,214,100,162,55,11,36,163,201,103,191,196,81,215,48,45,18,123,70,56,132,173,197,98,9,51,78,174,61,38,177,28,219,104,210,218,82,244,233,68,132,22,27,66,75,9,107,200,179,219,222,126,233,173,201,243,93,90,149,108,87,52,166,181,81,105,10,167,20,154,179,93,87,136,140,153,109,184,12,36,139,115,158,94,126,73,34,250,253,192,59,199,55,109,109,43,47,72,161,105,229,30,161,178,167,91,152,217,73,109,14,225,71,9,232,179,217,94,73,46,18,177,185,36,93,210,105,248,228,251,10,90,81,154,140,212,163,51,51,60,153,152,149,156,199,181,181,122,181,196,77,114,159,18,91,174,64,182,36,201,162,18,84,230,80,110,70,157,44,183,36,137,197,39,27,92,236,125,143,234,33,21,27,109,199,92,75,77,33,75,90,204,146,148,164,178,102,103,228,68,94,240,30,250,109,58,117,94,161,26,149,76,138,236,153,115,30,67,12,50,210,13,107,113,197,168,146,148,165,41,35,51,51,51,34,34,34,201,228,92,119,45,30,6,99,233,213,2,54,177,234,109,25,165,220,53,6,208,237,62,52,136,228,126,25,135,17,14,67,75,52,61,29,43,67,201,113,11,44,165,102,69,220,139,190,76,98,30,88,188,10,189,112,200,143,174,186,165,66,104,160,69,144,133,82,160,79,138,123,220,90,78,28,166,100,19,111,199,52,155,102,147,113,59,210,188,159,114,47,121,139,107,139,22,52,24,205,67,133,29,166,24,101,9,109,166,154,65,37,8,73,22,9,36,69,216,136,136,136,136,136,7,176,136,146,68,148,145,17,17,96,136,189,195,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,6,181,156,88,251,83,235,39,222,5,195,243,23,198,202,96,2,42,242,184,246,19,211,47,198,190,113,52,101,94,44,125,150,53,147,238,254,225,249,115,227,42,128,13,85,198,213,0,0,42,175,158,119,232,79,250,73,253,218,49,87,37,79,106,123,167,238,254,119,204,105,194,234,64,0,0,0,5,43,115,171,246,167,181,190,239,224,252,198,162,46,164,0,82,183,37,79,106,123,167,238,254,119,204,105,194,42,241,99,237,79,172,159,120,23,15,204,95,27,41,128,8,1,201,83,217,98,233,251,192,157,242,234,112,159,224,0,3,21,113,99,236,177,172,159,119,247,15,203,159,25,84,0,106,174,54,83,225,59,217,99,70,254,239,237,239,151,48,50,168,0,0,0,0,165,110,117,126,212,246,183,221,252,31,152,212,69,212,128,10,171,228,99,250,108,254,141,255,0,121,12,85,206,175,218,158,214,251,191,131,243,26,136,186,144,1,85,124,140,127,77,159,209,191,239,33,106,128,0,0,0,2,42,243,71,246,19,212,223,193,126,113,8,82,183,9,222,212,250,55,247,129,111,124,197,129,178,152,0,0,0,0,128,28,234,253,150,45,111,188,8,63,46,168,137,254,0,53,172,225,59,218,159,70,254,240,45,239,152,176,37,87,58,191,106,123,91,238,254,15,204,106,34,234,64,5,43,114,84,246,167,186,126,239,231,124,198,156,46,164,0,0,0,0,82,183,58,191,106,123,91,238,254,15,204,106,35,42,242,49,253,54,127,70,255,0,188,133,170,0,0,214,179,139,31,106,125,100,251,192,184,126,98,248,217,76,0,69,94,87,30,194,122,101,248,215,206,38,135,52,127,97,61,77,252,23,231,16,132,170,0,26,214,112,157,237,79,163,127,120,22,247,204,88,27,41,128,0,0,0,0,0,0,160,30,104,254,221,154,155,248,47,201,225,9,255,0,201,83,217,98,233,251,192,157,242,234,112,159,224,0,0,0,0,0,0,0,0,42,175,158,119,232,79,250,73,253,218,49,87,37,79,106,123,167,238,254,119,204,105,194,234,64,0,0,0,6,170,227,106,128,1,138,184,78,246,88,209,191,187,251,123,229,204,12,170,0,0,53,172,226,199,218,159,89,62,240,46,31,152,190,54,83,0,16,171,148,53,139,249,37,193,181,54,191,233,79,23,249,107,112,85,43,189,30,135,79,194,116,220,76,14,150,237,199,212,207,128,234,110,194,127,141,219,143,87,114,166,168,0,0,165,110,117,126,212,246,183,221,252,31,152,212,69,212,128,10,171,228,99,250,108,254,141,255,0,121,8,171,205,31,219,179,83,127,5,249,60,33,127,192,2,0,114,84,246,88,186,126,240,39,124,186,156,39,248,0,10,11,230,143,164,49,180,151,140,27,153,250,107,17,24,166,223,49,217,187,226,178,203,238,186,180,46,74,150,137,74,116,220,250,43,92,198,37,184,73,73,169,4,135,16,73,219,244,19,45,121,37,235,29,9,219,86,250,225,250,67,61,26,212,106,129,222,48,220,220,181,120,184,174,55,30,36,130,193,35,99,125,21,181,27,185,175,114,252,87,170,156,54,163,59,63,0,0,0,1,21,121,163,251,9,234,111,224,191,56,132,41,91,132,239,106,125,27,251,192,183,190,98,192,217,76,0,0,0,6,42,226,199,217,99,89,62,239,238,31,151,62,53,172,27,84,0,14,169,164,246,47,238,95,165,150,110,153,250,83,210,127,146,86,253,58,133,227,122,29,31,21,225,99,54,207,87,167,185,91,55,116,247,109,220,172,103,25,60,100,118,176,0,1,173,103,22,62,212,250,201,247,129,112,252,197,241,178,152,0,138,188,174,61,132,244,203,241,175,156,77,20,2,54,168,0,17,87,149,199,176,158,153,126,53,243,137,162,85,0,0,0,0,0,226,110,203,166,133,99,90,181,155,214,233,157,224,168,182,253,62,69,82,163,39,164,183,58,17,88,109,78,58,230,196,18,150,173,168,66,143,9,35,81,227,4,70,125,135,44,0,53,108,187,46,154,237,243,117,86,111,91,166,119,141,173,92,21,9,21,74,140,158,146,27,235,202,125,197,56,235,155,16,73,66,119,45,106,60,36,137,37,156,17,17,118,27,4,242,240,178,170,182,7,5,186,85,66,172,200,136,244,137,84,117,214,208,168,203,82,144,76,84,36,187,57,148,153,169,41,61,233,106,75,105,89,99,4,178,81,17,168,136,148,114,40,0,6,20,227,67,71,43,186,251,195,5,255,0,165,86,179,219,43,85,90,123,114,41,205,237,65,248,153,81,36,53,45,168,217,90,208,132,117,151,29,45,117,20,162,74,58,155,207,36,156,30,107,0,26,176,210,106,213,90,5,86,21,118,133,83,151,78,169,83,164,55,46,28,200,143,41,151,227,62,218,137,77,186,219,137,50,82,22,149,17,40,148,70,70,70,68,100,54,136,180,238,154,21,243,106,209,175,91,90,119,141,162,220,20,248,245,74,116,158,146,219,235,197,125,180,184,211,155,22,73,90,119,33,105,60,40,137,69,156,25,17,246,28,176,0,10,171,231,157,250,19,254,146,127,118,139,84,0,20,173,201,83,218,158,233,251,191,157,243,26,112,186,144,0,17,87,154,63,176,158,166,254,11,243,136,66,128,70,213,0,0,0,0,3,85,113,181,64,0,138,188,174,61,132,244,203,241,175,156,77,18,168,0,0,106,174,54,168,0,17,87,149,199,176,158,153,126,53,243,137,162,85,0,0,0,0,10,171,231,157,250,19,254,146,127,118,140,85,201,83,218,158,233,251,191,157,243,26,112,186,144,1,85,124,243,191,66,127,210,79,238,209,138,185,42,123,83,221,63,119,243,190,99,78,23,82,0,0,0,0,49,87,22,62,203,26,201,247,127,112,252,185,241,149,64,6,170,227,106,128,0,26,171,141,148,248,78,246,88,209,191,187,251,123,229,204,12,170,0,0,0,2,0,115,171,246,88,181,190,240,32,252,186,162,32,7,43,143,110,205,50,252,107,228,243,69,255,0,0,0,0,0,10,86,230,117,192,119,238,33,93,147,175,58,79,69,219,96,220,21,5,122,74,151,78,167,116,226,218,239,41,12,165,188,171,170,163,232,200,125,82,13,59,91,109,166,84,109,178,88,222,210,78,234,64,6,184,60,40,241,93,168,252,37,106,58,47,91,41,223,29,74,157,211,98,191,64,125,227,68,90,188,84,153,153,37,70,68,125,55,145,185,70,211,196,70,166,212,165,17,146,208,183,27,94,194,122,91,170,86,38,180,216,148,205,76,211,74,239,166,109,186,207,91,193,77,240,175,71,234,244,158,91,46,126,109,228,33,196,225,198,150,159,89,37,156,100,178,70,70,125,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,126,25,18,136,210,162,35,35,44,25,31,188,126,128,10,237,230,93,192,204,109,69,160,73,214,45,50,163,52,139,134,158,218,221,168,70,143,28,139,196,176,218,38,72,117,100,134,99,169,107,117,78,45,5,149,44,136,251,17,247,193,138,113,169,83,167,82,42,18,105,85,56,174,198,151,13,229,176,251,46,160,208,182,220,66,141,42,74,146,162,35,35,35,35,35,35,44,150,6,211,114,162,198,157,25,216,115,99,180,251,15,33,77,186,211,168,37,33,105,50,193,165,68,125,140,140,140,200,200,197,74,115,57,224,85,235,122,68,141,117,210,218,19,71,2,84,133,170,171,2,4,83,222,218,212,115,37,61,32,219,98,57,36,155,36,147,105,222,165,228,187,17,251,140,5,99,164,205,38,74,73,153,25,30,72,200,93,47,40,141,109,43,207,72,166,233,229,98,160,75,169,209,38,57,225,155,91,185,81,66,102,44,6,81,130,83,134,172,110,81,151,100,146,126,24,62,194,150,220,109,198,156,83,78,161,72,90,12,210,164,168,176,100,101,230,70,94,225,42,249,112,235,106,244,147,136,154,29,62,92,183,91,129,115,201,141,68,52,165,204,32,156,147,58,33,110,81,27,137,78,54,183,220,251,159,212,96,46,195,136,221,81,166,233,6,141,221,55,164,233,237,69,122,37,38,114,161,111,117,40,55,36,166,43,206,54,132,229,104,51,81,155,103,130,35,201,227,183,196,107,169,169,23,133,107,86,245,54,177,115,200,92,137,115,43,245,105,15,48,131,53,184,179,55,228,45,105,66,72,212,163,243,115,177,17,159,159,188,89,231,56,61,117,106,45,175,67,210,154,45,69,165,170,162,81,170,206,244,158,35,51,101,198,231,176,162,61,174,121,121,121,164,203,235,247,8,81,203,247,68,158,214,126,33,40,145,100,65,39,169,212,55,163,86,36,27,141,26,155,82,89,157,20,150,131,203,107,73,229,46,249,30,59,123,203,222,22,173,203,95,135,248,250,59,161,116,202,236,218,121,49,87,185,88,102,166,234,150,209,37,196,183,34,28,53,26,12,205,180,40,176,182,207,177,153,150,125,230,99,63,107,189,118,85,191,164,151,84,184,44,60,244,167,41,19,153,97,12,164,212,225,184,113,157,52,146,72,140,143,57,34,198,59,228,119,26,53,42,37,14,145,10,141,1,134,217,141,6,59,113,154,109,180,146,82,148,33,36,148,145,17,17,17,17,17,23,145,16,85,168,244,250,228,79,3,82,142,219,236,25,229,72,90,18,164,159,99,44,25,40,140,143,177,152,10,178,224,99,131,91,142,241,214,202,254,185,106,189,182,182,233,201,172,202,159,79,102,165,13,194,113,111,248,184,210,90,94,215,216,52,154,77,42,112,178,149,231,57,193,249,152,181,88,209,163,195,142,220,88,140,54,203,44,160,144,219,109,164,146,148,164,139,4,68,69,216,136,136,135,166,153,74,166,209,162,34,13,46,11,17,88,65,17,18,25,105,40,79,98,34,206,18,68,94,68,95,212,62,176,1,133,56,199,212,22,116,227,135,107,214,176,183,212,211,146,232,181,40,76,41,42,36,168,157,84,25,10,78,15,114,123,250,157,176,121,250,134,107,21,157,206,59,89,153,167,89,148,109,41,163,85,222,110,124,169,145,231,75,105,169,4,72,84,85,53,80,97,105,82,82,189,198,123,136,136,200,211,143,137,251,128,85,100,6,165,95,122,145,29,146,39,36,73,184,107,104,78,21,149,173,197,190,249,23,127,164,102,102,107,250,204,254,177,177,111,11,86,20,77,58,208,59,34,131,26,26,99,58,170,13,49,233,72,38,201,7,215,240,76,33,121,34,74,79,57,71,188,179,219,184,164,206,94,26,58,254,172,241,27,111,169,81,91,122,45,187,38,37,109,226,113,6,164,154,99,207,137,184,190,130,139,201,207,126,62,210,27,2,66,138,204,24,108,66,142,218,27,106,59,73,105,8,65,17,37,41,73,17,17,17,23,98,44,16,15,112,0,0,252,82,137,41,53,40,240,68,89,51,21,177,204,203,142,150,172,234,100,221,16,211,74,174,234,172,246,28,141,85,147,29,242,50,101,165,166,100,103,154,222,204,130,82,92,37,37,7,181,72,50,46,198,125,240,66,68,113,223,197,77,19,135,141,42,168,177,14,170,210,110,90,188,103,162,65,101,167,208,79,180,167,99,73,38,222,218,79,54,226,72,156,100,139,114,115,131,242,35,63,42,18,189,46,250,237,251,116,84,238,203,142,165,38,108,234,156,183,165,56,227,239,45,197,110,113,197,56,100,70,181,40,241,185,106,62,230,126,96,56,153,82,164,78,148,244,217,111,45,231,228,56,167,93,113,106,53,41,107,81,228,212,102,125,204,204,207,57,49,234,30,75,105,214,246,245,26,90,119,17,26,114,147,44,145,251,200,120,128,183,158,77,218,80,213,62,208,173,234,147,173,48,167,100,200,147,76,74,205,36,107,36,169,170,123,228,89,217,156,100,191,91,207,221,239,22,94,34,167,45,58,13,58,137,194,237,5,202,121,198,51,158,136,179,31,232,237,236,234,233,208,247,18,176,69,235,118,44,231,39,245,137,86,2,167,57,213,40,206,169,98,39,98,72,139,210,157,241,220,253,90,112,233,156,153,91,117,90,183,114,173,7,132,35,193,239,46,253,243,26,161,129,206,115,160,153,212,189,45,40,126,32,207,165,227,255,0,55,191,178,114,213,56,252,189,195,140,228,188,195,142,106,125,222,250,76,246,181,232,253,223,182,61,68,136,5,198,138,100,231,33,115,212,166,235,13,30,219,92,133,120,74,119,136,216,217,45,88,252,228,90,122,207,37,156,121,151,192,133,205,138,47,230,167,91,145,118,241,103,88,182,233,241,92,113,116,223,15,211,36,160,204,215,212,166,65,89,227,6,121,198,211,247,16,9,103,201,195,77,19,72,211,74,206,161,63,29,41,93,111,195,244,92,217,131,87,70,69,65,165,119,52,150,124,253,202,63,217,228,33,239,52,235,228,238,174,37,106,116,164,79,39,218,164,244,118,33,46,238,36,117,96,66,81,246,220,100,89,52,252,11,246,139,118,224,239,73,218,209,126,31,109,139,13,81,144,137,80,60,111,93,205,152,91,155,230,200,117,59,143,98,12,240,78,246,202,75,253,39,70,60,109,85,10,179,196,237,231,81,74,155,81,59,232,236,27,103,148,246,167,198,46,221,207,224,2,103,114,74,161,63,34,187,169,85,163,101,61,40,158,134,194,212,147,201,239,69,69,62,169,227,227,231,220,91,72,173,158,74,212,197,198,211,251,230,162,184,164,132,205,244,102,199,118,96,220,216,253,68,143,190,59,227,203,234,22,76,0,0,0,58,198,165,60,152,246,85,69,229,103,9,232,249,127,206,160,107,0,239,241,134,54,99,215,234,188,74,22,147,215,42,115,159,83,49,217,240,219,214,149,18,76,179,37,164,150,12,204,139,204,203,222,53,156,81,27,142,97,4,102,103,228,3,98,174,7,34,61,15,134,219,85,167,155,74,21,252,59,178,72,203,255,0,15,147,241,251,70,124,24,103,132,10,92,138,71,15,214,196,41,69,37,46,163,198,238,76,140,146,203,51,100,25,118,50,35,242,63,243,12,204,0,0,0,0,0,0,56,123,182,223,143,116,91,242,168,82,139,45,73,217,187,203,249,43,74,189,228,126,244,252,7,48,0,53,115,189,168,18,237,139,158,109,14,115,102,135,227,116,247,164,200,203,27,155,74,139,204,136,252,148,94,225,125,156,186,47,104,183,143,12,246,241,179,57,185,14,196,241,125,84,165,210,90,145,186,161,47,25,45,198,101,146,79,188,83,135,27,246,114,172,206,35,174,138,106,90,83,108,159,130,233,146,147,143,252,2,49,159,242,72,188,212,44,103,147,45,202,197,75,74,110,91,117,50,144,167,105,30,15,123,123,200,212,158,172,154,130,203,182,114,89,34,207,145,126,208,22,44,0,0,2,10,115,119,164,187,63,135,53,205,105,132,47,193,227,42,52,153,169,59,231,64,46,199,142,222,66,117,136,169,204,166,137,233,142,23,238,35,240,235,119,163,225,62,138,55,99,53,24,127,81,252,0,81,238,134,215,35,219,122,165,68,173,74,113,198,218,143,226,119,41,179,34,81,110,140,234,75,6,102,69,230,175,136,217,153,10,141,80,138,74,194,29,105,207,113,225,68,120,63,234,243,33,171,53,58,98,233,243,27,152,223,210,111,56,253,164,101,254,145,179,22,132,221,42,188,244,174,137,113,184,178,82,229,248,156,153,30,126,140,151,81,241,63,213,248,128,140,246,15,5,20,45,49,226,236,181,82,221,134,148,83,63,222,26,233,160,137,191,240,98,152,86,210,67,9,73,101,75,81,158,21,223,237,236,38,176,240,54,25,55,9,227,101,6,225,121,47,105,100,189,222,99,204,5,72,243,185,134,211,87,30,152,75,109,165,18,223,244,223,81,91,123,30,214,233,164,93,198,47,229,29,113,75,166,113,5,232,150,158,218,205,67,248,196,154,140,179,211,133,61,69,219,36,94,103,240,49,36,249,212,91,145,102,216,214,61,194,166,50,245,59,210,123,86,72,47,87,168,245,57,7,147,198,75,177,124,72,65,46,95,55,148,155,71,138,11,81,109,172,210,212,159,29,213,193,153,125,26,116,172,127,40,139,205,94,240,27,12,8,105,205,90,198,149,118,112,187,89,168,211,225,63,42,101,43,195,244,80,203,102,179,62,173,70,9,43,177,36,207,201,39,229,143,47,120,153,99,165,107,21,134,222,165,233,229,82,205,112,147,182,127,67,233,127,196,125,183,63,85,95,169,240,63,244,128,214,182,192,141,72,153,119,64,141,93,117,182,224,175,171,213,83,138,73,36,176,210,205,57,53,118,250,68,94,98,213,173,174,89,182,186,35,61,37,52,197,56,204,232,206,197,79,85,150,205,72,53,30,55,23,240,92,17,150,15,7,220,84,253,209,66,168,90,119,4,154,36,248,210,97,202,139,179,123,111,33,77,184,157,200,74,139,36,100,70,89,37,17,249,121,24,216,135,132,141,103,131,172,218,63,111,215,214,252,101,79,150,212,215,157,109,181,17,237,75,115,93,104,143,27,214,162,236,73,243,63,127,236,1,74,60,99,112,155,115,112,209,122,19,47,67,146,245,18,166,159,19,26,89,54,226,154,65,184,236,130,67,38,179,101,180,18,201,12,103,105,103,183,114,237,229,195,240,133,196,117,197,195,166,173,209,174,24,51,86,84,121,83,35,198,170,176,110,47,97,197,84,152,235,121,68,146,117,180,238,216,201,22,86,123,126,61,188,175,79,137,238,28,236,238,34,116,218,167,107,215,169,172,46,160,152,175,46,157,39,162,209,184,212,146,142,242,26,61,235,105,197,36,137,79,25,250,165,146,62,229,245,208,54,190,104,77,237,160,250,129,85,180,174,106,28,248,209,227,203,125,48,229,59,25,228,54,251,9,125,214,219,90,86,182,208,74,220,77,40,200,200,176,100,89,47,168,54,44,210,157,78,182,117,118,199,165,222,246,181,66,60,168,181,8,204,60,162,105,214,214,109,45,198,80,233,182,173,139,81,37,68,78,39,37,147,198,127,104,238,2,150,185,99,113,153,39,76,110,184,186,61,123,213,156,85,10,183,49,13,67,118,75,230,105,142,251,206,195,142,130,220,235,233,66,27,74,16,163,193,32,204,187,227,37,146,23,63,14,100,90,132,70,103,65,146,212,136,242,27,75,173,58,210,201,104,90,20,89,74,146,162,236,100,100,100,100,100,3,220,43,75,156,150,146,21,90,202,162,106,125,46,149,212,153,14,92,104,18,30,109,140,154,99,33,170,131,235,51,82,80,102,69,147,35,60,171,31,87,188,89,104,195,220,91,105,220,125,75,225,242,247,161,46,11,114,164,181,65,169,201,134,133,52,75,87,136,40,47,165,189,165,181,71,187,43,237,130,207,126,192,40,235,129,157,99,155,163,188,67,90,243,209,47,163,10,177,81,133,73,150,107,112,210,218,89,118,116,99,90,149,235,160,136,136,155,238,103,146,199,153,24,216,102,137,84,139,92,163,65,172,194,125,183,152,159,25,169,45,56,218,137,72,82,22,130,81,25,25,25,145,145,145,151,145,152,213,242,173,18,165,102,94,19,96,153,57,26,161,66,169,56,209,151,172,133,52,243,46,153,125,74,73,146,147,245,25,99,220,47,219,151,150,173,183,170,252,54,219,242,28,158,114,102,80,152,137,70,144,106,119,122,186,140,192,136,107,207,174,163,243,115,223,131,239,228,64,36,208,0,0,0,0,10,222,231,15,164,81,42,218,125,74,212,216,84,199,221,159,14,91,16,158,117,150,9,68,152,232,98,160,242,141,70,72,53,17,18,140,140,242,172,125,94,241,4,120,28,191,95,211,42,246,164,221,203,234,33,148,233,237,97,136,238,22,72,138,81,46,51,137,218,123,146,91,240,140,150,15,112,186,254,44,236,152,122,131,160,215,109,175,38,154,83,30,153,73,158,220,66,232,147,138,110,66,225,62,132,45,57,74,140,148,70,190,198,69,146,207,97,74,58,215,97,185,195,198,153,177,99,26,212,197,118,185,45,51,31,89,30,215,14,3,209,220,105,77,40,246,182,188,111,103,186,77,38,156,251,204,251,16,71,203,202,186,245,211,119,215,46,105,11,90,221,171,212,164,207,90,150,102,106,82,157,117,75,51,51,51,51,51,202,190,39,246,152,147,124,2,112,141,94,226,7,83,41,149,250,157,53,196,218,244,57,204,204,150,227,204,172,154,145,209,145,21,107,103,42,101,109,175,115,79,25,237,51,44,151,153,145,121,224,29,27,211,138,142,171,234,93,187,98,211,219,113,94,149,169,196,138,242,144,74,51,109,167,100,54,210,149,146,74,177,142,161,119,52,153,125,190,67,97,190,25,244,38,215,208,61,46,163,218,84,26,115,13,73,40,145,215,53,242,101,180,184,235,254,29,150,220,53,41,45,160,213,147,104,140,205,69,147,63,63,168,50,29,171,108,81,172,219,126,5,181,64,129,30,28,26,116,102,163,52,211,45,33,180,146,91,66,80,158,200,34,44,237,73,23,98,47,33,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,38,234,182,40,215,141,191,62,218,175,211,227,204,131,80,140,236,103,90,121,164,56,147,75,136,82,21,217,100,101,244,84,101,220,143,204,114,192,2,130,120,251,225,26,189,195,246,166,84,238,10,101,53,197,90,245,217,207,76,136,227,44,172,218,143,214,145,41,104,103,41,101,13,163,107,76,145,237,35,60,23,145,153,121,70,75,58,186,245,173,119,80,238,104,235,82,29,164,84,163,79,66,144,102,74,74,154,117,43,35,35,35,35,35,202,126,37,246,144,216,227,137,141,9,181,245,243,75,171,22,149,122,156,195,178,78,36,133,194,124,217,109,78,52,255,0,135,121,182,212,149,41,181,154,112,110,153,145,164,178,71,229,245,235,201,172,154,113,81,210,141,75,184,172,90,131,110,39,209,85,57,113,89,82,201,68,110,52,212,135,26,74,178,105,78,115,211,62,228,146,47,179,200,6,101,227,146,253,127,83,107,218,109,119,35,168,182,85,167,148,118,36,59,220,200,229,111,146,226,183,30,229,22,252,47,39,147,220,39,111,39,141,34,137,74,211,234,174,166,205,165,190,212,249,147,31,132,203,175,48,73,37,71,91,20,247,146,105,51,65,40,200,212,70,101,133,99,234,247,136,39,162,150,27,156,67,105,155,246,49,45,79,87,104,146,213,49,133,153,238,112,160,179,29,182,146,210,79,107,139,198,247,187,36,146,73,207,188,143,177,221,111,9,150,76,61,61,208,107,74,215,141,77,40,111,67,165,64,110,89,116,73,181,57,33,16,152,66,214,172,37,38,106,51,71,115,50,201,227,184,12,194,0,0,0,0,3,226,173,213,34,208,232,211,171,51,95,109,150,32,70,118,75,174,56,162,74,18,132,32,212,102,102,102,68,68,68,71,230,100,53,231,227,159,88,230,235,23,16,215,68,245,203,39,161,81,234,51,105,49,13,14,26,155,83,45,78,146,104,82,125,117,145,145,147,157,140,176,88,242,34,23,23,204,51,86,218,210,142,27,110,9,13,207,56,211,43,172,75,163,70,52,187,177,93,71,160,75,52,99,215,73,249,183,238,201,246,242,49,65,52,152,149,43,206,240,133,4,137,201,53,10,237,73,182,136,189,101,169,215,158,116,139,235,82,140,212,175,172,207,62,240,22,199,201,183,73,10,147,101,86,245,62,169,74,233,204,153,46,76,8,239,56,198,13,81,150,213,61,244,25,41,72,35,50,201,25,150,21,143,171,222,44,180,97,238,18,116,234,62,154,112,249,100,80,145,9,17,165,61,65,166,73,152,130,108,144,175,16,112,88,75,155,139,106,79,118,81,223,37,158,221,198,97,0,29,63,85,181,58,217,210,43,30,169,123,221,53,8,241,98,211,227,62,242,73,215,91,65,186,182,217,91,164,218,119,173,36,165,25,54,172,22,75,56,253,163,181,76,153,22,159,17,233,211,164,181,30,60,118,212,235,174,186,178,66,16,132,150,84,165,40,251,17,17,17,153,153,138,96,230,113,198,100,157,77,186,229,104,245,145,86,113,52,42,36,181,181,49,216,207,153,38,67,236,187,50,58,203,115,79,169,11,109,72,90,79,186,8,207,182,112,88,32,17,187,139,222,35,174,30,34,245,110,179,112,205,154,179,163,197,153,34,53,41,130,113,123,10,42,100,200,91,42,52,155,174,39,118,199,140,178,147,219,240,237,231,204,112,115,194,109,207,196,189,232,108,177,14,67,52,74,98,124,76,153,102,219,137,105,125,55,99,146,217,37,147,46,32,214,104,127,59,79,29,187,159,111,62,131,160,154,19,123,107,197,255,0,74,180,173,138,28,249,44,72,150,194,102,74,106,51,203,109,134,20,251,77,184,181,45,13,172,147,180,157,73,153,153,96,136,242,127,93,252,240,195,195,157,157,195,182,155,83,45,122,13,53,132,84,21,21,133,212,100,244,90,39,29,146,113,217,67,167,189,45,54,165,17,169,146,63,88,178,103,220,254,160,130,122,191,203,202,207,180,172,122,149,223,46,7,135,141,110,209,158,113,107,75,77,32,143,195,178,227,134,181,153,198,34,242,79,115,201,126,193,87,117,136,45,191,117,78,166,81,80,111,182,229,65,214,34,37,162,221,188,141,195,74,9,36,159,60,246,198,11,236,23,171,204,219,87,152,211,110,28,234,244,72,238,176,82,238,118,228,81,205,10,81,110,38,164,193,152,157,196,68,180,158,114,143,60,25,125,70,41,159,134,75,18,118,164,107,189,151,109,197,138,252,158,181,118,156,167,205,180,26,246,52,115,25,66,150,188,37,88,73,111,238,102,88,238,2,246,184,25,180,23,102,240,197,98,194,122,59,172,61,54,137,76,156,242,28,70,213,19,139,167,198,37,22,54,145,249,167,223,223,235,25,240,112,150,69,1,54,173,157,67,182,144,68,69,74,167,70,132,88,242,252,211,73,71,192,191,87,224,95,97,14,108,5,32,243,113,184,165,212,248,130,244,75,175,110,102,159,252,90,73,70,120,234,66,128,163,237,147,47,50,248,16,202,28,145,161,180,245,201,169,243,28,105,70,184,254,133,233,171,111,98,220,221,72,143,184,138,220,193,175,41,23,119,20,23,90,220,89,169,152,222,7,165,147,51,250,84,232,185,254,81,151,154,125,194,118,114,87,183,34,194,177,175,139,129,49,240,245,71,209,155,156,52,23,173,211,122,162,130,193,227,39,216,254,38,2,202,196,41,191,184,40,160,234,119,23,103,170,151,20,52,174,153,254,254,215,77,6,78,127,131,18,194,119,18,216,82,79,10,66,76,178,174,223,111,97,53,135,129,48,201,56,111,19,40,39,15,205,123,75,39,238,243,1,235,90,163,83,226,154,176,134,154,111,220,88,73,22,79,250,188,204,107,51,174,85,200,215,38,169,86,235,81,28,117,198,164,120,109,170,112,200,212,123,99,52,147,201,145,153,121,167,226,54,47,215,91,161,86,102,150,86,174,52,44,146,168,158,27,6,103,143,165,37,164,124,75,245,190,35,89,218,140,197,212,38,57,49,207,164,230,51,251,8,139,253,0,46,215,148,61,33,216,28,58,34,107,172,33,30,51,56,81,36,201,74,217,58,121,119,60,119,243,19,172,69,78,90,212,79,67,240,191,110,159,135,91,93,111,23,244,145,183,56,168,204,250,139,226,37,88,0,0,0,139,252,197,239,104,182,119,12,247,17,189,61,184,238,203,240,157,36,169,210,66,151,182,161,19,56,45,196,103,130,87,184,80,157,147,64,151,115,220,240,168,112,91,53,191,39,169,177,36,70,121,218,218,148,126,68,103,228,147,247,11,118,231,53,114,177,77,210,155,106,222,84,148,37,218,191,140,216,222,242,37,43,165,38,158,179,237,156,158,8,243,228,127,176,87,55,4,22,114,175,62,35,173,122,106,154,82,217,47,27,212,36,167,63,248,4,147,47,228,153,121,164,6,194,246,149,191,30,215,183,226,208,162,150,26,141,191,111,151,242,150,165,123,136,189,234,248,14,96,0,0,0,0,0,0,0,0,0,81,143,53,235,58,163,111,113,17,34,179,41,148,166,53,91,103,65,73,74,139,119,74,12,20,171,185,164,136,240,103,238,51,253,131,33,114,106,191,154,161,234,69,203,102,58,233,164,235,254,15,5,184,136,143,160,197,65,207,214,47,143,192,255,0,103,152,246,243,160,70,53,26,210,95,126,254,63,236,254,34,157,228,34,215,4,90,172,173,37,226,2,129,112,59,37,12,195,63,21,226,20,181,237,79,251,138,74,19,147,222,146,243,115,222,96,54,44,1,235,101,230,164,52,79,48,226,86,133,103,10,73,145,145,254,210,30,192,1,130,248,220,128,245,71,134,91,194,43,12,37,213,171,209,248,35,73,168,251,84,35,31,108,125,131,58,14,135,174,116,87,46,29,44,173,209,217,139,226,23,35,195,97,189,155,247,109,146,210,188,176,121,242,207,151,184,6,178,99,99,222,13,229,162,111,15,22,179,237,155,70,74,241,223,197,125,31,247,116,130,255,0,64,215,8,108,59,192,29,106,155,90,225,142,213,126,148,181,45,146,241,216,89,154,76,143,252,33,40,187,26,76,203,204,140,4,139,0,0,17,27,153,190,158,199,189,184,106,172,78,92,67,117,250,79,135,233,41,45,146,148,142,172,248,100,172,30,211,50,201,39,221,143,218,41,19,70,174,199,236,125,73,163,221,49,149,181,200,94,35,105,228,203,233,199,113,30,227,47,214,248,141,146,245,58,206,166,95,214,69,74,211,172,71,39,162,78,232,245,17,177,42,206,199,144,225,118,82,84,94,104,47,113,141,100,171,116,122,157,171,89,122,147,63,45,75,139,183,126,221,201,198,228,18,139,204,136,252,148,94,224,27,69,82,42,113,235,52,230,170,81,86,74,105,237,219,76,140,143,201,70,71,228,102,94,100,62,193,131,56,41,212,118,245,83,135,43,86,240,67,171,112,230,120,236,154,213,149,122,147,228,183,223,214,87,248,191,136,206,96,40,127,154,14,138,187,166,92,64,205,184,226,193,240,244,203,147,167,225,137,13,108,111,248,60,40,72,94,220,54,148,253,37,247,193,159,127,60,24,200,188,167,184,137,168,219,250,183,27,76,174,58,153,21,25,234,43,208,105,237,184,242,191,221,114,42,81,141,61,150,233,35,63,156,115,232,167,119,212,125,196,188,230,169,161,137,212,189,16,85,221,75,166,165,234,197,185,142,130,146,206,229,127,8,153,5,181,119,75,106,87,208,65,249,25,126,210,20,209,163,183,220,221,52,212,235,102,244,134,251,173,122,42,173,10,83,221,53,26,77,77,181,33,183,20,158,202,78,115,176,187,25,145,125,158,96,54,117,73,146,136,148,147,35,35,44,145,144,196,186,237,194,246,145,113,9,69,126,151,126,91,145,78,75,172,169,150,234,81,225,197,241,140,229,14,164,141,14,186,211,134,156,27,203,81,118,236,172,31,199,60,246,133,106,45,55,84,244,158,215,189,41,207,245,61,33,72,132,243,249,82,76,210,235,145,154,113,68,120,82,176,127,156,46,198,102,127,231,29,244,5,88,94,252,157,103,80,171,62,159,210,91,229,246,252,18,252,76,63,31,83,50,125,46,33,106,91,103,249,136,69,131,236,223,145,145,231,56,247,9,225,195,85,15,84,109,13,61,165,89,186,154,236,105,82,233,16,152,136,137,76,170,66,205,196,180,195,45,145,169,111,17,25,168,205,43,51,236,89,206,123,119,33,151,192,0,124,213,40,77,212,169,210,169,207,17,26,37,48,182,84,71,239,37,36,200,255,0,206,62,144,1,174,175,29,22,10,180,247,137,75,194,1,66,114,59,117,26,165,66,164,222,246,246,18,208,228,249,36,74,47,85,57,35,217,216,203,63,104,155,188,152,53,16,138,13,199,167,15,202,105,37,213,153,84,67,70,188,40,207,20,230,72,240,106,242,247,125,31,219,238,24,227,156,205,132,138,86,178,208,47,72,140,165,12,76,161,69,140,238,212,227,115,203,149,80,112,204,240,146,35,60,23,188,243,254,113,138,57,93,95,14,218,28,79,83,226,174,83,168,98,181,25,170,103,76,150,100,147,91,213,8,69,147,45,196,94,73,250,254,195,1,125,96,63,8,200,203,36,125,135,232,0,0,0,248,171,7,77,69,50,75,245,116,178,112,216,105,110,188,110,146,118,37,9,73,154,140,247,118,34,198,124,198,190,60,123,234,107,90,139,196,85,202,221,57,236,211,168,51,166,81,227,37,10,46,153,161,137,210,182,26,72,150,164,227,106,203,6,88,237,228,68,46,127,141,253,90,141,164,60,59,221,53,149,77,76,121,117,42,124,234,100,63,206,18,20,114,28,131,37,77,227,215,73,249,183,238,51,63,129,13,120,235,53,57,247,53,193,54,177,40,220,126,101,82,99,146,23,244,148,165,184,234,205,71,230,102,102,102,106,248,153,253,160,44,3,148,14,138,55,119,106,77,71,83,42,144,155,122,13,29,135,163,176,110,55,184,147,45,169,16,30,73,150,230,204,136,201,42,62,228,162,87,217,230,46,92,136,146,68,148,145,17,17,96,136,132,61,229,129,163,235,211,78,29,96,85,167,65,56,243,46,69,181,87,44,181,177,70,212,136,48,149,147,202,18,126,104,63,121,151,214,98,97,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,252,50,37,17,165,68,70,70,88,50,49,77,28,223,180,85,171,71,82,105,218,153,75,132,219,48,107,12,51,29,243,109,189,164,169,78,200,158,242,140,246,182,68,102,105,73,119,53,26,190,223,49,115,2,30,115,63,209,245,234,95,14,179,234,208,96,156,137,150,218,221,171,158,26,222,162,106,60,25,170,201,97,10,63,53,151,188,139,235,32,21,79,192,70,166,51,167,124,69,91,45,212,94,197,58,189,58,21,30,74,86,162,233,236,126,116,93,230,162,53,165,56,218,131,201,158,123,121,145,141,131,168,231,77,93,50,51,244,132,178,80,223,105,14,178,109,18,118,41,10,73,26,76,182,246,50,198,60,134,174,148,106,156,251,102,224,133,88,138,110,49,50,151,49,185,8,250,73,82,28,105,100,162,242,50,50,50,52,252,72,254,193,176,231,4,26,181,27,87,184,119,181,171,41,154,153,18,233,180,248,52,201,159,156,37,168,164,55,6,50,156,207,174,163,243,115,222,100,127,18,1,159,0,0,0,0,126,25,145,22,76,251,0,171,62,115,250,138,71,6,221,211,134,37,52,162,234,195,170,45,178,94,84,71,138,139,38,120,37,121,123,190,143,237,247,8,69,192,197,130,173,66,226,82,207,167,156,55,36,55,78,170,83,234,78,108,111,121,33,13,207,140,70,163,245,85,130,45,253,207,183,218,50,7,52,91,225,219,191,137,234,132,84,74,117,108,81,99,59,76,233,154,204,210,75,102,161,52,178,69,184,203,201,95,87,216,67,43,114,103,176,145,85,214,90,253,233,45,148,173,136,116,41,81,154,220,156,237,121,18,169,238,17,150,82,100,71,131,63,35,207,249,192,92,93,50,19,116,218,108,74,115,68,68,136,172,54,202,72,189,196,148,145,23,249,135,210,0,3,16,113,43,67,213,27,191,79,106,182,110,153,59,26,44,186,188,39,226,46,83,202,144,131,109,46,176,243,102,105,91,36,102,74,35,82,12,187,30,49,158,253,136,64,251,35,147,172,234,237,103,211,250,181,124,190,231,141,95,137,153,224,42,102,111,169,197,173,43,112,255,0,63,8,242,125,220,243,51,60,227,62,241,105,224,3,18,104,79,11,218,69,195,221,21,138,93,135,110,69,41,45,50,150,92,169,72,135,23,198,61,132,52,147,53,186,211,77,154,178,108,161,71,219,186,178,127,12,101,165,25,36,141,74,50,34,34,201,153,143,209,208,181,215,81,105,186,89,164,247,69,233,81,127,167,232,250,76,215,152,194,146,70,167,91,140,235,137,34,202,147,147,62,153,246,35,35,255,0,56,10,145,230,235,173,238,94,186,205,15,79,104,213,2,93,38,135,1,180,201,109,14,228,138,115,50,231,180,188,146,92,52,253,5,23,154,73,95,28,23,97,216,57,61,104,171,149,221,66,170,106,205,66,15,82,21,62,51,240,24,91,141,101,9,144,219,240,31,73,164,205,179,34,81,17,158,12,148,71,245,123,196,29,212,251,174,173,172,58,193,91,175,245,29,145,34,225,174,201,84,68,172,212,181,17,63,41,107,66,113,149,159,155,158,68,103,245,100,94,207,0,26,57,19,72,184,117,183,99,248,4,49,58,183,18,37,94,89,244,137,42,55,94,131,20,151,159,81,39,244,155,247,228,254,38,96,36,160,248,234,245,56,244,106,115,181,41,75,36,180,206,221,198,102,69,230,162,34,243,50,47,51,31,96,193,156,107,106,59,122,87,195,149,213,120,45,213,182,112,252,14,13,10,194,189,121,241,155,237,235,39,252,103,199,254,160,26,255,0,107,45,216,253,243,169,53,139,166,74,136,220,155,225,247,25,25,255,0,34,59,104,247,154,191,83,226,46,239,150,62,158,177,100,240,213,71,156,152,134,203,245,111,17,214,82,155,36,169,125,41,243,9,57,61,164,103,130,87,191,63,176,81,21,18,143,83,186,171,44,210,96,101,217,114,183,108,221,185,89,218,131,81,249,17,159,146,79,220,54,109,211,27,58,153,96,217,20,219,78,143,28,153,137,7,173,211,70,196,167,27,222,91,135,217,41,73,121,172,253,196,3,180,128,0,12,41,198,68,180,66,225,226,233,125,195,104,137,62,7,248,223,163,254,238,142,95,233,26,225,13,135,120,252,172,211,104,188,49,221,111,213,20,164,48,126,7,43,35,73,18,127,194,17,75,185,168,200,139,185,144,215,136,6,198,124,17,64,122,157,195,45,159,21,246,82,218,211,233,12,145,36,200,251,212,36,159,124,253,163,58,142,135,161,148,87,109,237,44,162,81,222,139,225,215,31,196,229,173,155,54,238,146,234,188,176,88,243,207,151,188,119,192,0,1,235,121,230,163,180,111,62,226,80,132,227,42,81,145,17,126,211,1,78,252,229,111,230,171,154,143,109,89,141,58,106,244,7,140,201,110,35,34,235,177,79,115,245,143,225,240,47,219,230,49,239,42,27,58,163,112,241,17,30,179,25,132,174,53,39,127,93,74,74,140,147,213,131,57,41,238,73,50,44,153,123,204,191,104,196,60,110,234,178,181,111,95,235,245,246,164,33,232,101,225,124,58,144,189,201,255,0,113,70,66,176,123,212,94,109,251,140,74,78,75,232,221,168,247,114,253,111,87,192,125,159,196,84,124,192,92,64,0,0,0,0,0,0,0,0,15,197,41,41,45,202,81,17,23,188,204,5,40,115,125,188,99,87,53,198,21,189,26,65,58,84,94,166,125,114,86,58,208,224,47,220,163,248,124,11,246,136,27,14,100,136,18,81,46,43,134,135,91,206,213,17,153,25,100,140,143,185,125,70,51,15,23,215,252,189,70,215,171,142,225,145,45,169,8,119,193,244,212,203,134,180,118,133,29,7,131,53,43,245,62,62,99,12,0,216,143,129,141,113,45,120,208,74,45,215,37,228,157,71,248,79,139,111,119,174,223,240,217,45,163,113,27,139,81,101,45,100,178,127,103,213,33,69,94,114,91,185,167,46,143,121,219,143,206,117,200,205,250,59,160,194,221,51,75,121,85,69,106,218,147,60,22,79,185,224,187,139,67,0,31,13,106,1,212,233,143,65,39,22,131,115,111,172,131,193,150,20,71,231,223,224,62,224,1,171,189,251,103,207,176,174,201,214,165,77,10,76,152,61,45,228,162,81,31,174,210,92,47,164,148,159,146,203,220,66,212,57,65,113,6,204,219,89,237,16,170,202,74,87,75,219,224,122,139,34,51,234,57,62,75,152,220,231,212,95,69,5,245,252,68,83,230,131,164,142,105,183,17,19,170,177,225,27,84,234,239,75,195,56,77,237,74,250,48,97,37,120,50,66,82,120,82,253,198,127,94,4,117,209,157,93,186,180,90,248,133,122,90,181,73,81,94,141,212,222,134,159,113,180,187,185,151,27,45,196,133,160,213,130,117,88,239,219,63,176,195,102,224,29,35,70,245,46,149,171,86,5,54,247,163,200,109,232,211,250,219,20,133,165,68,123,31,113,163,238,149,40,188,219,63,121,255,0,160,119,112,30,42,73,45,38,147,242,49,175,79,31,218,98,90,93,196,125,195,70,105,133,54,194,252,39,76,246,225,39,136,17,84,120,245,18,94,110,123,136,108,48,42,47,157,6,158,20,59,178,209,191,160,196,73,122,67,199,248,231,82,223,115,233,181,78,105,188,168,147,245,153,122,202,63,171,224,3,49,114,112,212,89,85,157,35,171,105,252,183,20,108,219,189,15,8,156,158,11,196,74,168,58,190,198,163,47,50,247,36,190,188,249,139,18,20,247,201,154,234,156,198,160,220,150,194,86,217,70,147,224,247,18,140,247,30,214,42,11,44,119,199,159,212,46,16,7,29,95,160,82,46,122,83,244,74,237,62,60,232,82,54,245,88,144,210,93,66,246,168,148,89,74,136,200,240,164,145,247,47,50,33,174,111,19,92,58,93,156,63,95,213,90,13,78,155,45,52,200,111,197,142,196,213,50,233,52,227,142,197,67,219,82,226,154,66,76,251,175,177,22,125,83,243,193,152,217,12,71,30,52,248,89,182,248,135,210,122,181,49,154,91,13,215,163,155,149,56,146,90,97,178,117,217,45,67,125,166,80,165,244,156,90,147,151,19,216,187,246,44,25,96,136,4,30,229,77,197,243,20,9,167,161,247,253,113,243,98,99,185,164,185,38,73,108,66,214,112,99,50,194,77,215,136,136,136,137,102,72,66,51,231,143,121,11,109,105,198,222,109,15,52,180,173,11,73,41,42,73,228,140,143,200,200,198,178,53,186,77,239,160,154,170,244,39,217,159,74,173,90,213,133,116,150,180,188,193,184,168,210,76,146,180,153,146,22,104,53,181,216,203,110,113,238,50,237,117,220,191,56,202,162,113,1,167,112,173,155,150,171,18,53,217,69,101,184,107,101,215,208,135,37,33,150,34,160,221,36,173,245,186,179,83,175,40,183,96,178,101,228,71,230,19,8,0,0,0,0,5,123,115,135,176,99,86,244,114,149,119,116,17,226,32,84,216,111,170,73,45,251,17,22,160,230,220,237,51,198,79,56,201,10,184,225,78,181,34,131,196,62,159,207,143,33,198,76,174,90,73,40,208,179,78,83,227,152,51,35,193,151,110,222,66,233,121,150,81,224,213,120,91,175,46,107,107,81,195,76,169,77,108,34,60,56,138,116,205,166,121,35,237,220,252,187,138,62,208,85,45,58,211,99,41,7,133,21,199,76,199,255,0,197,180,3,101,187,118,97,212,45,250,100,243,86,227,147,13,151,179,156,231,114,8,255,0,210,57,17,215,244,244,212,171,6,218,82,254,145,210,33,153,255,0,243,20,14,192,0,0,56,11,246,235,129,99,217,117,203,186,165,33,182,99,209,233,210,103,45,78,45,41,44,52,210,156,62,234,50,47,36,159,188,190,210,1,86,124,227,117,192,166,87,168,218,53,76,156,233,161,134,99,213,100,33,14,254,111,121,46,161,29,68,100,151,62,151,114,236,104,242,247,251,132,36,225,39,75,101,106,230,189,90,118,195,48,78,84,118,170,144,37,77,71,72,214,159,12,83,88,67,134,178,36,40,182,225,206,249,44,119,238,61,28,85,106,172,173,98,215,43,166,238,122,82,228,71,244,156,230,33,41,75,53,145,70,241,143,184,217,36,247,172,182,225,206,219,79,31,1,60,57,56,104,121,42,125,107,89,106,212,197,40,137,169,52,152,206,56,206,82,71,186,159,33,10,73,169,191,63,51,35,37,253,133,239,1,104,150,117,187,14,209,180,232,214,188,8,237,48,197,38,159,30,19,104,105,4,148,146,90,105,40,34,34,34,34,198,18,94,226,251,8,115,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,134,188,109,216,119,109,167,89,182,39,199,101,246,42,212,249,16,156,67,168,37,36,210,235,74,65,145,145,145,150,48,163,247,31,216,99,153,0,26,220,241,111,165,178,180,143,94,174,203,97,232,39,22,59,181,73,242,225,35,164,104,71,134,57,175,161,179,65,26,18,91,112,223,108,22,59,118,19,111,147,150,184,38,29,122,179,163,85,57,206,146,31,102,69,86,58,22,239,230,205,102,186,124,116,145,18,156,250,93,143,177,35,203,223,238,31,119,56,253,15,36,206,162,235,53,38,154,164,145,181,26,147,37,198,217,194,76,243,80,144,181,40,210,223,159,150,76,215,246,151,188,64,238,21,181,86,86,142,235,149,171,119,51,41,113,227,250,78,11,19,84,149,154,8,227,120,198,28,112,148,123,208,91,112,223,125,199,143,136,13,147,128,112,22,21,215,2,248,178,232,119,117,54,67,111,71,172,83,163,78,66,155,90,84,88,117,164,184,93,210,102,94,74,47,121,253,166,57,240,1,199,92,83,14,159,111,212,231,146,182,156,104,111,61,156,227,27,80,103,254,129,200,142,191,168,70,164,216,55,42,145,244,138,145,48,203,255,0,152,172,6,185,252,86,86,159,175,113,15,168,19,228,72,113,227,59,150,170,73,53,172,213,132,248,231,204,136,178,103,219,191,144,180,126,79,22,4,122,38,142,85,110,254,130,58,243,234,111,183,213,52,150,253,139,139,79,115,110,118,145,227,37,156,100,197,78,107,210,150,173,105,190,84,179,202,142,227,169,231,255,0,226,221,23,131,203,74,143,6,149,194,221,5,112,155,90,78,98,98,202,119,121,17,101,197,211,161,238,50,193,23,110,197,231,220,4,171,0,0,0,0,1,226,235,141,178,218,222,117,105,66,16,147,82,148,163,193,17,23,153,153,138,146,230,181,197,235,21,233,165,161,246,5,113,242,98,35,153,171,57,26,73,108,90,208,115,163,60,194,141,167,140,140,140,141,6,104,90,51,229,159,113,9,93,204,15,140,170,31,15,250,119,54,217,182,234,177,36,221,149,166,92,134,219,45,62,133,185,21,15,49,41,4,233,165,15,161,212,26,93,101,37,187,7,131,63,35,63,42,80,162,82,111,141,124,213,86,33,48,204,250,181,106,233,171,167,170,180,165,231,205,181,73,146,68,165,168,200,150,178,65,45,222,230,123,177,159,121,159,112,206,60,188,184,117,170,235,118,186,208,235,50,41,174,61,65,182,103,198,170,202,117,198,84,166,29,56,243,34,41,108,168,205,165,161,70,104,119,38,131,50,201,121,153,23,157,251,83,169,240,233,52,248,212,186,124,102,227,197,136,202,24,101,166,208,72,66,16,132,146,82,146,73,17,17,17,17,17,17,17,96,71,254,9,120,100,162,112,223,164,112,40,229,5,191,78,84,144,212,234,140,133,180,142,170,94,114,44,100,186,217,43,164,218,201,27,217,206,213,17,158,124,207,62,82,36,0,87,111,56,253,69,149,70,210,58,86,159,196,113,68,205,197,215,241,105,201,224,252,60,170,123,168,236,74,34,243,63,122,79,234,199,152,177,33,79,156,230,110,169,239,106,13,183,108,169,109,156,104,222,51,106,82,106,220,91,152,167,172,243,223,30,127,80,8,211,192,14,152,150,168,241,31,110,209,157,97,78,71,71,139,234,158,220,164,179,2,82,139,62,162,139,205,191,121,13,133,210,146,66,73,37,228,66,163,121,47,233,225,76,187,46,235,250,116,68,159,163,252,7,129,117,77,247,46,163,85,22,156,194,141,63,81,23,170,162,250,254,2,221,0,0,7,72,214,77,75,165,105,45,129,82,189,235,18,27,102,52,14,142,245,45,105,73,22,247,219,104,187,169,73,47,55,11,222,95,232,1,95,252,223,120,131,102,21,170,206,136,82,101,37,75,170,110,241,219,22,70,101,211,114,4,150,243,181,207,172,254,146,15,234,199,152,170,235,10,207,159,126,221,144,109,74,98,20,169,51,186,187,9,36,163,63,81,165,56,127,69,42,63,36,31,184,199,53,172,218,187,117,107,77,241,54,244,186,170,146,165,61,39,167,177,14,190,227,137,107,107,45,182,123,73,107,89,167,36,210,115,223,190,63,97,72,174,87,218,72,230,164,113,17,2,171,34,9,187,78,161,245,124,75,134,214,228,163,173,6,106,81,147,52,41,37,149,35,222,101,245,100,5,235,81,96,29,50,152,204,19,113,110,116,247,122,203,60,153,229,70,126,125,190,35,238,0,0,17,235,142,125,113,78,131,232,29,106,235,140,242,74,165,252,27,194,54,74,245,220,254,27,25,181,237,34,113,10,60,37,220,158,15,237,250,228,40,171,206,116,151,52,228,81,172,203,113,153,206,183,29,207,72,245,217,67,166,73,115,11,167,45,59,146,71,131,193,247,44,151,96,21,65,50,100,137,242,87,46,83,134,183,92,198,229,25,153,153,224,176,93,207,234,33,60,121,65,222,49,168,122,229,50,222,147,32,154,42,215,79,30,185,39,61,24,115,215,239,81,124,126,7,251,4,8,25,155,132,43,254,86,156,107,213,185,112,177,45,152,232,107,198,117,20,243,134,132,119,133,33,5,147,37,39,245,254,62,96,54,66,1,248,149,37,69,185,42,35,35,247,145,143,208,0,0,0,0,0,1,142,245,254,243,145,96,105,69,110,233,137,188,157,135,225,182,154,51,146,223,37,164,31,146,146,126,75,248,140,136,35,87,48,171,197,187,51,134,59,158,162,227,173,32,143,193,118,90,177,159,240,132,66,237,235,23,235,0,215,210,163,53,234,132,199,38,72,117,78,56,230,50,165,40,204,207,4,69,230,127,96,249,199,190,4,41,21,25,104,135,21,149,186,235,153,218,132,36,212,103,130,51,62,197,223,200,134,69,226,35,75,191,114,13,81,170,217,73,75,137,68,62,134,210,112,176,126,188,118,156,63,228,35,252,103,195,254,176,19,83,147,101,215,10,6,162,215,237,183,228,18,95,168,120,94,146,13,100,91,186,108,84,22,172,17,158,79,4,126,226,49,113,3,92,142,13,181,145,90,37,174,180,43,182,68,133,181,79,111,197,120,173,171,218,103,152,114,27,71,154,208,159,164,239,188,254,207,175,98,202,93,78,29,98,11,85,42,123,201,118,59,219,182,45,42,37,17,224,204,143,185,25,151,153,24,15,172,0,0,64,30,110,58,45,249,105,164,81,53,14,159,78,75,146,237,158,166,247,16,206,87,252,34,84,6,75,38,72,51,242,73,255,0,40,191,111,144,165,81,179,206,172,88,148,221,74,176,106,150,101,90,51,111,198,168,116,55,161,196,37,68,125,55,155,112,187,41,42,47,52,23,184,255,0,210,53,161,189,45,105,182,93,203,50,218,168,150,36,67,233,239,243,254,91,105,89,121,145,31,146,139,220,2,224,121,65,106,101,78,225,210,105,54,60,215,37,62,221,11,103,77,110,26,148,148,245,164,207,116,240,102,179,199,145,123,139,246,249,139,12,20,223,202,107,136,123,79,79,238,74,142,155,220,10,110,51,245,222,143,135,125,195,105,8,252,195,115,158,86,84,183,18,126,75,34,236,147,243,247,121,139,143,35,35,44,145,228,128,126,136,97,205,59,74,63,47,184,119,155,112,68,131,34,68,234,7,79,162,152,237,111,81,245,231,66,66,187,18,20,127,69,30,227,47,35,243,19,60,112,151,157,167,74,190,45,185,150,189,109,132,189,10,111,79,170,133,37,42,35,216,226,86,93,148,70,94,105,47,50,1,81,60,154,232,200,119,84,235,245,101,166,70,230,60,46,195,73,126,111,214,141,80,73,238,237,253,93,252,197,200,136,169,193,119,7,212,142,24,230,92,173,199,113,217,46,203,240,125,55,158,52,172,253,66,145,156,40,153,108,252,159,199,236,254,185,86,0,63,12,136,203,6,89,35,28,109,126,230,183,109,88,71,81,185,107,180,250,84,82,243,122,108,166,216,71,153,23,210,89,145,121,169,37,251,75,226,49,28,238,52,248,98,167,202,240,114,53,162,205,234,146,146,147,34,184,233,253,140,203,37,230,255,0,214,3,0,115,6,224,34,147,173,86,252,205,70,211,186,99,81,174,216,13,185,37,230,152,101,40,241,136,66,37,60,164,145,51,29,110,184,234,221,117,5,131,81,110,199,199,6,117,43,102,221,250,169,194,222,172,49,81,142,154,165,18,175,65,168,160,228,68,120,164,198,76,132,177,37,38,182,220,65,41,181,45,181,45,140,25,30,51,183,29,140,187,108,87,101,234,174,155,106,68,114,114,203,189,168,53,178,113,190,161,183,6,165,30,74,182,25,39,185,147,107,87,111,93,63,252,177,124,72,66,238,99,156,12,80,181,62,213,168,234,213,129,70,110,53,203,73,138,244,169,76,68,142,132,120,182,218,110,91,235,61,173,71,83,142,58,183,22,130,238,162,35,193,103,7,131,1,152,184,52,227,78,202,226,94,206,138,204,202,164,8,23,100,102,144,220,202,122,223,105,165,184,180,181,31,168,227,109,27,238,58,104,55,95,52,146,143,204,203,7,223,206,78,13,103,180,155,83,175,174,30,117,70,21,197,73,147,58,155,58,141,81,109,19,162,26,222,103,168,150,100,54,183,25,113,9,91,102,100,106,100,136,210,163,47,44,30,61,219,4,240,199,174,20,109,125,210,42,29,241,78,153,29,217,110,68,140,221,69,182,156,66,186,82,206,43,46,186,131,34,113,102,156,27,196,88,82,183,23,191,226,97,150,0,0,4,112,230,12,207,91,133,139,211,213,65,244,233,117,21,250,197,229,138,116,175,47,172,81,55,15,205,173,221,110,177,16,130,73,153,220,148,188,110,242,255,0,117,180,47,123,143,228,146,184,88,190,50,106,237,71,169,159,111,255,0,119,74,20,105,194,228,37,212,56,132,211,216,168,73,40,215,115,210,75,6,89,243,156,193,127,164,6,199,22,26,84,139,26,221,66,136,136,211,73,136,71,143,44,244,82,57,209,198,219,81,213,22,220,165,69,82,72,141,152,76,54,100,69,228,100,217,16,228,128,4,34,230,165,173,239,105,174,134,189,105,211,164,37,185,119,50,149,79,112,137,102,75,232,72,135,53,179,50,195,137,63,52,23,153,25,125,70,38,225,153,17,25,153,224,136,82,39,55,29,90,126,246,215,232,182,148,9,251,233,116,42,90,35,58,194,29,51,65,76,102,108,246,212,163,73,44,211,187,106,136,178,100,74,251,8,4,40,182,168,85,27,186,230,166,219,208,27,117,249,149,105,172,196,108,146,74,90,148,183,92,36,23,145,25,153,229,69,238,51,251,70,196,156,26,233,52,77,30,225,246,211,183,91,136,108,75,151,76,129,62,122,84,217,37,94,41,112,163,161,204,250,136,60,229,191,229,22,239,137,138,119,229,173,163,110,106,167,17,180,153,146,224,188,229,62,220,54,43,42,115,165,150,205,200,243,225,153,160,204,208,164,253,23,15,183,99,199,188,133,249,70,142,204,72,237,69,142,130,67,76,161,45,161,36,68,68,148,145,96,136,136,187,23,96,30,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,67,140,173,38,137,172,60,62,221,150,235,145,13,249,113,41,147,231,192,74,91,37,43,197,34,20,132,55,143,81,103,156,185,252,146,221,240,49,174,221,203,66,168,218,55,53,74,222,158,219,172,76,164,205,122,35,132,162,82,20,149,180,225,160,252,200,140,143,41,63,113,31,216,54,142,147,29,153,113,221,139,33,4,182,158,66,155,90,76,136,201,73,50,193,145,145,246,62,194,131,121,148,232,219,154,87,196,109,90,100,56,47,55,79,184,205,250,202,92,54,176,217,57,34,124,195,216,70,72,74,126,139,101,219,185,227,222,96,44,107,149,110,184,63,169,90,26,205,165,81,146,151,37,219,42,77,61,178,53,153,175,161,30,28,38,200,207,46,40,252,214,126,68,69,245,16,155,162,144,249,71,106,211,246,78,191,202,180,167,207,217,76,174,210,215,25,166,22,233,146,14,99,211,96,54,149,18,77,100,157,219,82,101,146,35,87,218,66,238,200,200,200,140,143,36,96,63,71,5,126,36,215,99,220,72,73,17,154,169,50,200,179,229,252,74,135,58,56,219,150,58,165,91,149,88,169,73,25,189,9,246,200,140,188,204,219,50,1,173,79,16,45,169,173,110,190,208,178,73,25,92,149,79,163,229,254,235,116,94,207,47,150,58,60,44,89,125,144,93,74,93,57,126,175,215,78,139,231,245,138,57,226,146,18,224,113,9,168,81,86,130,73,162,231,171,22,8,177,229,57,242,255,0,64,188,190,0,82,73,225,98,199,193,168,243,71,166,31,127,255,0,119,69,1,34,128,0,0,70,62,50,248,210,178,184,105,179,165,51,14,169,2,125,217,37,167,27,135,79,67,237,58,227,107,83,82,58,110,56,209,62,219,164,130,117,130,73,168,188,140,240,93,252,178,39,19,186,225,70,208,45,34,174,95,21,25,145,218,150,220,73,45,211,155,117,196,39,171,44,162,188,235,72,34,55,16,106,201,178,101,132,171,113,251,190,37,175,182,172,234,117,245,196,54,168,205,184,170,210,103,84,167,86,106,46,34,12,66,91,207,116,210,244,135,22,219,45,161,75,112,200,137,79,25,18,82,103,231,130,207,188,62,155,206,239,213,78,41,53,98,69,70,66,106,149,186,189,122,162,179,143,17,146,147,37,49,210,252,149,26,27,109,6,167,20,134,210,183,240,68,89,198,236,119,51,239,109,92,190,120,8,164,232,173,191,11,81,181,18,152,212,155,182,123,109,201,101,167,217,74,252,18,22,136,175,37,38,79,71,67,173,186,135,90,89,96,148,123,115,241,201,151,31,203,143,129,138,22,152,90,180,237,90,191,232,205,201,185,106,209,89,149,21,137,113,208,191,8,219,173,196,125,7,181,216,233,113,183,80,226,22,93,148,100,89,60,100,242,98,104,222,154,171,166,218,111,28,220,189,47,106,13,16,155,111,168,77,206,169,71,140,173,132,74,238,68,226,211,219,212,87,255,0,42,127,3,1,219,8,136,139,4,88,34,31,163,12,81,120,198,225,170,191,80,42,101,59,89,108,229,200,53,236,36,254,81,64,51,51,220,73,236,68,249,159,153,151,184,101,186,77,98,147,93,130,221,78,139,83,139,62,35,201,37,33,248,207,37,214,212,70,68,162,50,82,76,200,242,70,71,246,25,0,251,5,55,243,149,163,165,173,82,160,85,208,153,27,159,241,91,205,69,249,190,209,169,233,45,189,191,175,191,152,185,1,21,56,209,224,250,145,196,236,203,105,185,14,189,25,216,126,51,168,243,42,74,15,215,40,248,202,141,151,15,201,140,126,223,234,14,183,202,199,74,63,32,120,119,133,112,75,131,34,60,234,255,0,83,172,153,13,108,81,116,39,77,66,123,26,18,127,69,126,243,63,50,242,19,60,112,150,109,167,74,177,237,184,118,189,17,132,179,10,23,83,164,132,165,41,34,222,226,150,125,146,68,94,106,63,34,28,216,0,175,62,111,186,153,83,183,180,154,53,143,9,201,76,55,93,223,212,91,102,164,165,93,25,48,29,44,153,44,179,230,126,227,253,158,98,194,204,200,139,38,120,33,78,28,217,184,135,180,245,2,228,167,105,181,190,166,228,191,66,235,120,137,13,155,75,79,231,219,130,242,112,164,56,163,242,65,151,116,151,151,191,204,5,115,139,170,229,29,162,223,145,122,69,43,80,234,20,228,183,46,230,233,236,113,108,225,127,193,229,79,100,240,102,130,63,37,17,125,35,253,158,66,156,44,187,90,109,233,114,195,182,169,197,153,19,58,155,60,255,0,144,218,150,126,68,103,228,147,247,13,151,180,154,196,166,233,173,131,75,179,41,49,155,98,53,63,175,177,13,161,41,34,234,60,227,135,217,41,73,121,172,253,197,254,144,29,188,0,0,5,59,243,147,187,33,79,212,90,5,180,196,130,83,244,255,0,21,213,65,44,143,111,81,138,122,211,146,35,201,100,139,222,68,45,246,169,83,135,71,130,237,70,160,242,90,142,206,221,235,82,137,36,89,50,34,238,102,69,230,100,53,211,227,43,89,85,173,218,237,93,187,99,190,183,41,238,120,95,11,185,121,50,196,56,237,175,201,107,79,210,107,220,127,111,212,24,56,125,20,233,175,83,230,55,50,59,170,109,198,243,133,37,70,70,89,35,47,50,251,70,68,225,223,75,191,117,237,81,165,89,106,67,170,68,206,190,226,108,178,126,164,119,92,47,228,47,252,95,195,254,177,142,167,194,145,78,150,184,114,153,91,78,183,141,200,90,77,38,89,34,50,236,125,252,140,6,203,188,63,222,146,53,3,74,40,151,84,189,230,236,207,19,184,215,156,158,201,46,160,188,212,163,242,71,196,100,65,26,121,122,94,45,222,124,49,219,21,6,221,105,68,94,55,178,21,156,127,132,37,151,127,88,255,0,84,73,96,0,0,0,0,0,1,3,121,192,86,138,15,14,197,71,222,178,58,159,242,72,253,83,233,206,128,174,253,254,191,129,137,228,43,151,156,252,212,51,165,214,156,51,82,183,73,241,248,34,62,222,172,138,113,247,1,86,188,62,81,149,112,106,245,2,144,136,170,146,167,252,86,26,74,55,154,182,197,117,94,88,60,249,103,203,220,36,63,53,123,120,168,124,81,86,92,110,57,54,212,159,15,177,68,140,18,182,211,160,231,7,130,35,193,152,195,252,24,180,111,113,41,103,182,75,217,159,72,122,217,198,63,128,72,247,137,153,206,107,76,170,204,221,54,206,163,70,134,133,66,147,227,124,75,173,182,163,52,237,110,158,202,55,168,145,130,245,187,22,85,255,0,80,10,201,66,214,218,137,109,173,72,81,121,26,79,6,66,232,249,103,241,171,74,212,107,54,159,164,55,229,101,40,185,233,253,94,155,242,164,36,142,87,81,217,146,15,10,117,245,56,189,173,161,5,217,37,142,222,236,24,167,106,37,151,115,220,144,101,212,40,84,73,179,218,133,211,235,120,104,206,58,105,222,102,73,250,41,50,46,233,63,63,129,143,219,78,240,187,52,242,190,205,193,106,214,106,20,122,156,93,219,30,139,33,216,238,39,114,20,131,245,144,164,168,178,149,168,188,252,140,253,198,3,104,192,21,199,193,223,52,155,98,242,132,155,79,91,166,51,73,170,179,157,181,7,92,109,136,206,100,228,56,121,118,76,179,81,225,41,105,62,94,103,143,35,33,97,180,122,237,22,225,134,154,133,10,175,10,163,25,121,218,244,89,8,121,7,131,50,250,73,51,47,50,50,253,134,3,238,81,18,139,6,53,236,230,29,102,197,177,248,170,187,232,112,146,201,48,215,163,246,27,36,91,15,52,216,138,60,97,36,94,106,63,112,216,80,80,151,53,2,101,60,100,94,104,100,148,148,151,163,189,83,193,17,127,130,161,121,17,0,139,22,197,205,88,180,43,113,238,26,12,199,98,205,139,191,166,235,110,41,10,78,228,41,7,221,38,70,93,148,101,216,253,226,233,184,56,230,87,167,218,186,196,75,22,253,125,234,77,204,158,166,100,75,83,12,70,123,188,135,125,85,59,41,78,43,107,109,160,143,213,236,102,69,228,100,98,145,71,213,75,171,85,104,115,155,169,209,106,114,233,243,25,207,78,68,87,148,211,168,201,26,79,10,73,145,150,72,204,188,252,140,192,109,58,70,70,89,35,35,33,250,34,95,0,188,95,81,56,136,211,239,70,214,106,205,183,116,82,191,221,76,201,125,4,227,221,87,229,41,27,18,167,156,113,88,109,146,51,206,48,88,198,75,202,90,0,252,36,164,148,106,36,145,26,188,207,29,204,124,213,42,148,42,68,39,42,21,25,13,177,29,172,111,113,197,146,82,89,50,34,201,153,145,23,115,33,245,12,63,197,173,78,109,39,64,238,105,180,247,95,109,244,120,45,171,101,70,74,44,205,96,143,6,70,71,228,102,2,155,120,204,227,167,80,245,218,246,145,18,214,185,43,52,91,94,62,207,15,18,52,199,227,117,55,51,28,213,212,66,36,45,179,195,173,40,203,30,91,140,252,207,180,78,122,84,169,46,155,242,36,58,235,166,100,102,181,172,212,172,151,151,115,30,181,173,110,40,214,181,26,148,126,102,103,147,19,207,71,57,121,92,119,13,162,205,199,85,164,185,33,217,81,100,146,19,208,113,105,234,37,229,37,56,37,70,51,206,19,241,200,8,181,163,220,71,106,206,138,92,176,107,214,141,231,87,105,168,174,52,107,132,117,25,41,142,235,105,113,181,155,106,109,183,81,185,38,77,37,38,89,193,151,111,178,240,120,57,226,194,207,226,179,75,208,212,247,98,55,95,98,49,65,170,211,222,83,68,167,84,152,241,250,206,37,163,121,213,169,179,92,131,73,41,94,126,70,89,243,166,78,40,120,123,170,104,109,102,59,51,161,170,58,36,146,61,83,109,72,194,148,183,187,96,219,71,248,163,255,0,249,242,227,248,80,215,91,147,66,181,146,217,184,105,213,153,209,233,43,171,66,110,169,25,153,14,33,183,98,156,166,22,241,26,9,196,37,70,105,104,139,214,61,166,93,143,183,144,102,30,102,220,61,191,163,154,231,46,224,166,194,109,186,45,205,212,169,165,77,54,100,132,63,34,100,197,147,121,38,208,130,50,67,101,219,38,127,89,144,206,124,156,181,181,80,174,58,198,142,212,166,168,153,125,137,21,72,232,83,158,169,184,167,41,241,210,68,74,115,25,193,31,146,51,245,251,134,126,230,19,98,81,248,139,225,54,14,175,219,172,71,91,176,41,205,92,125,69,37,6,226,99,34,155,46,70,204,161,46,25,25,27,197,219,121,22,127,149,239,58,170,225,35,80,230,233,151,16,86,109,122,52,247,97,161,218,213,58,36,165,37,211,108,148,193,205,97,75,74,204,148,156,164,246,119,35,60,118,238,3,100,96,28,93,175,88,106,225,182,169,53,246,28,66,219,169,65,98,98,20,131,35,74,146,227,105,89,25,25,25,228,187,252,79,237,28,160,12,49,198,61,5,235,139,134,93,73,129,26,33,200,124,173,106,194,217,66,91,53,158,255,0,71,200,36,224,136,140,243,149,123,187,138,136,229,161,161,85,139,239,137,8,149,57,176,137,17,173,7,219,158,247,85,181,150,215,226,79,134,165,35,187,106,34,86,22,125,140,210,127,89,11,208,174,82,33,215,232,211,232,85,6,146,228,90,140,103,98,60,133,36,140,148,219,136,52,168,140,140,140,143,177,159,153,25,12,93,161,60,53,216,218,21,50,228,169,91,180,200,168,153,112,86,38,84,77,228,178,201,45,13,62,109,31,75,114,26,65,146,72,218,73,237,238,95,89,251,131,46,161,9,109,9,109,5,132,164,136,136,190,4,60,128,0,112,119,205,101,187,118,201,184,46,7,93,38,209,76,165,75,152,165,154,176,73,38,217,82,204,243,146,198,54,249,228,190,209,173,223,17,215,148,139,239,92,111,123,129,233,61,116,61,112,84,186,11,222,106,35,104,230,60,180,224,205,74,237,235,251,143,2,250,56,223,190,152,177,120,102,191,31,114,90,24,118,171,65,170,82,217,51,112,146,174,163,180,249,38,157,190,178,123,229,29,177,147,250,140,107,182,72,147,89,172,116,210,181,56,252,233,59,73,74,51,51,82,214,191,51,62,230,125,207,235,1,110,252,155,180,207,209,250,121,91,212,89,48,77,14,201,168,73,128,219,139,107,6,166,212,197,61,226,193,154,50,101,146,207,210,199,213,239,22,74,35,231,1,246,75,54,47,12,182,108,22,227,54,203,149,10,93,58,162,254,196,18,119,58,229,62,41,41,71,234,167,38,123,60,207,39,245,137,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,41,3,136,94,99,220,103,88,218,251,169,118,85,173,172,158,10,139,111,222,21,154,93,58,55,228,237,41,206,132,86,38,186,219,77,239,92,101,45,91,80,132,150,84,102,163,198,76,204,251,139,191,26,214,113,99,237,79,172,159,120,23,15,204,95,1,122,124,5,106,149,247,173,60,39,88,218,153,169,117,223,76,220,149,159,73,248,217,190,21,152,253,94,149,74,83,45,254,109,148,33,180,225,182,144,159,85,37,156,100,242,102,102,114,0,69,94,87,30,194,122,101,248,215,206,38,137,84,0,0,0,32,7,53,190,40,245,219,134,191,220,187,247,20,190,127,39,63,40,253,55,233,63,240,100,57,157,127,15,224,122,63,238,150,156,219,183,174,239,209,198,119,119,206,11,24,255,0,149,255,0,25,156,73,241,19,175,181,251,43,88,245,35,242,130,139,10,207,149,84,98,55,161,224,68,217,41,19,97,54,151,55,199,97,181,158,16,243,133,131,61,190,182,113,146,35,46,43,158,119,232,79,250,73,253,218,49,87,37,79,106,123,167,238,254,119,204,105,192,39,255,0,24,156,98,254,244,173,83,209,255,0,202,24,126,46,204,189,125,45,78,174,254,115,167,232,254,156,154,94,202,143,168,195,174,187,208,101,217,127,152,70,222,167,87,185,229,40,196,159,164,213,169,85,250,84,42,237,10,167,18,163,77,168,199,110,92,57,145,30,75,204,73,97,196,146,155,117,183,18,102,149,161,73,50,81,40,140,200,200,200,200,85,183,60,239,208,159,244,147,251,180,116,174,84,252,113,198,211,90,172,14,22,245,37,18,221,161,92,245,130,69,173,83,74,221,124,233,213,25,74,66,10,18,219,201,146,35,60,238,20,149,54,146,233,188,235,138,89,41,46,169,198,66,226,64,0,0,0,99,78,34,181,230,205,225,183,72,235,186,173,121,205,136,148,83,163,173,20,200,47,72,54,87,86,168,154,20,113,225,52,105,66,213,189,197,39,6,162,66,182,32,150,226,139,98,20,100,29,3,142,78,46,233,92,32,233,26,110,182,41,209,43,23,101,122,66,169,182,229,41,249,9,66,22,249,32,212,185,79,32,148,78,174,51,37,183,127,76,178,107,113,150,205,77,245,73,196,228,174,30,174,154,237,243,160,90,105,122,221,51,188,109,106,224,179,232,213,74,140,158,146,27,235,202,126,19,78,58,230,196,18,80,157,203,90,143,9,34,73,103,4,68,93,134,188,60,69,107,205,229,196,150,174,87,117,90,243,155,45,75,168,200,90,41,144,94,144,79,34,147,78,37,168,227,194,104,210,132,39,99,105,86,13,68,132,239,89,173,197,22,245,168,207,96,158,19,189,150,52,111,238,254,222,249,115,0,50,168,0,198,156,69,107,205,155,195,110,145,215,117,90,243,155,17,40,167,71,90,41,144,94,144,108,174,173,81,52,40,227,194,104,210,133,171,123,138,78,13,68,133,108,65,45,197,22,196,40,200,58,7,28,156,93,210,184,65,210,52,221,108,83,162,86,46,202,244,133,83,109,202,83,242,18,132,45,242,65,169,114,158,65,40,157,92,102,75,110,254,153,100,214,227,45,154,155,234,147,137,198,156,185,184,246,253,245,20,39,244,223,81,24,240,250,155,108,211,252,100,185,12,71,217,22,181,5,11,67,71,49,36,130,216,203,196,183,27,75,173,118,73,169,105,91,69,181,74,109,154,118,226,43,94,111,46,36,181,114,187,170,215,156,217,106,93,70,66,209,76,130,244,130,121,20,154,113,45,71,30,19,70,148,33,59,27,74,176,106,36,39,122,205,110,40,183,173,70,125,42,211,186,107,182,53,213,70,189,109,105,222,10,181,111,212,35,213,41,210,122,72,115,161,41,135,18,227,78,108,89,41,10,218,180,36,240,162,52,158,48,100,101,216,6,210,96,35,175,3,156,93,210,184,190,210,53,93,111,211,162,81,238,202,12,132,211,110,58,83,18,18,180,33,243,65,41,18,153,65,168,221,68,103,139,118,206,161,100,150,219,205,146,156,233,27,138,145,64,0,0,2,63,241,153,197,47,239,71,178,108,253,72,155,109,250,110,139,82,188,34,208,171,113,218,86,217,72,130,236,57,110,169,216,198,106,36,27,200,91,13,168,146,191,85,105,37,35,40,53,19,136,205,86,157,211,66,190,109,90,53,235,107,78,241,180,91,130,159,30,169,78,147,210,91,125,120,175,182,151,26,115,98,201,43,78,228,45,39,133,17,40,179,131,34,62,194,11,115,171,246,88,181,190,240,32,252,186,162,33,175,45,14,56,228,240,227,121,51,163,215,194,34,47,78,175,74,195,107,122,91,139,106,58,232,117,23,137,182,10,106,158,89,165,39,24,210,134,146,242,86,175,81,13,147,136,50,52,173,15,5,228,128,0,0,142,188,109,192,226,162,62,151,187,124,112,171,168,50,233,117,219,98,59,242,101,219,145,45,216,85,39,238,4,41,198,11,13,174,73,40,218,91,13,38,75,132,134,208,181,188,106,36,17,26,182,17,200,160,1,64,63,236,163,241,217,255,0,151,63,250,51,71,255,0,178,11,137,224,251,139,59,55,139,173,47,252,184,161,71,137,71,174,192,144,228,106,237,184,153,231,41,250,82,205,197,147,6,181,155,109,26,208,235,72,39,18,178,70,204,245,16,70,106,105,100,85,193,204,235,151,252,61,34,153,39,136,29,16,183,124,37,139,47,115,247,53,53,167,24,106,45,6,83,143,178,203,74,140,133,44,156,54,95,114,71,102,91,66,146,202,144,172,26,91,82,16,220,74,225,87,137,139,203,133,13,92,135,170,86,124,24,149,20,42,58,169,181,122,100,146,36,162,163,78,113,109,173,214,9,205,166,166,87,185,166,214,135,18,71,181,104,78,228,173,27,219,88,108,19,196,45,211,93,177,180,11,82,239,91,90,119,130,173,91,246,125,102,169,78,147,210,67,157,9,76,66,117,198,156,216,178,82,21,181,104,73,225,68,105,60,96,200,203,176,164,31,246,81,248,236,255,0,203,159,253,25,163,255,0,217,5,191,106,254,169,88,154,211,192,238,168,234,94,154,87,125,51,109,214,116,254,232,240,83,124,43,209,250,189,40,146,153,115,243,111,33,14,39,14,52,180,250,201,44,227,37,146,50,51,215,92,6,213,2,58,241,183,198,13,179,194,54,151,187,90,81,196,155,123,87,35,190,155,78,143,45,169,29,9,207,180,227,8,121,110,56,210,13,41,67,41,146,135,77,10,91,102,225,36,208,133,36,207,114,123,255,0,17,90,243,102,240,219,164,117,221,86,188,230,196,74,41,209,214,138,100,23,164,27,43,171,84,77,10,56,240,154,52,161,106,222,226,147,131,81,33,91,16,75,113,69,177,10,50,215,135,93,53,211,81,248,139,212,122,142,168,106,133,103,199,85,103,97,166,89,104,141,17,105,241,82,102,109,197,140,217,153,244,217,70,229,96,178,106,53,41,75,90,150,181,173,106,12,215,254,202,63,29,159,249,115,255,0,163,52,127,251,32,158,149,173,67,227,143,71,185,127,222,188,65,234,254,175,75,111,80,103,199,162,201,163,210,101,218,116,200,175,219,72,93,89,12,56,78,18,27,52,62,185,17,159,105,70,135,154,74,216,60,164,200,150,74,198,42,229,79,192,149,84,234,176,56,166,214,91,102,34,105,169,142,79,217,20,170,139,10,83,238,62,106,66,155,172,26,12,201,40,66,82,74,38,55,165,70,179,95,93,36,141,140,56,228,181,230,143,236,39,169,191,130,252,226,16,10,171,255,0,101,31,142,207,252,185,255,0,209,154,63,253,144,95,240,213,92,109,80,0,0,0,2,160,56,245,227,215,139,29,22,226,198,249,211,61,52,213,111,67,91,116,111,70,120,40,94,130,166,200,233,117,105,177,94,115,243,143,71,91,138,203,142,173,94,178,143,25,193,96,136,136,173,252,80,15,52,127,110,205,77,252,23,228,240,128,89,247,43,253,123,213,142,34,116,10,191,122,235,29,215,249,65,90,133,120,74,165,177,39,192,198,137,178,42,33,66,113,45,236,142,219,104,60,45,231,15,38,91,189,108,103,4,68,95,45,35,142,57,54,215,48,11,203,132,125,70,68,66,161,84,164,83,81,104,213,141,109,71,56,50,221,164,198,125,80,159,53,26,73,212,62,234,151,210,81,101,210,121,212,183,133,165,196,116,122,87,37,79,101,139,167,239,2,119,203,169,194,0,115,71,246,236,212,223,193,126,79,8,5,255,0,0,128,28,177,120,241,253,219,232,81,180,27,86,43,91,175,235,126,158,159,70,213,42,53,30,164,171,161,148,173,229,57,132,244,146,93,104,236,38,57,43,115,142,58,242,73,199,143,59,29,81,79,240,0,0,0,0,0,17,171,129,126,51,104,92,97,233,196,170,155,148,175,67,94,118,191,135,143,115,83,90,66,206,42,92,116,151,210,147,25,197,103,44,187,210,116,201,181,40,220,109,72,82,85,184,137,14,185,37,70,177,154,47,171,215,150,130,234,133,191,171,154,126,252,70,235,182,236,133,61,28,165,176,79,48,234,22,218,154,117,151,17,216,205,14,52,227,141,153,164,210,178,37,153,165,73,81,18,139,97,238,24,184,133,181,120,160,209,170,46,174,90,209,188,7,143,234,70,168,210,215,41,185,15,83,39,52,173,174,199,113,72,63,249,46,32,212,148,41,109,58,210,205,8,223,180,131,42,128,0,12,63,197,182,183,213,120,112,208,27,143,90,40,212,56,149,153,22,228,138,90,151,2,75,138,109,18,88,122,163,26,59,200,37,167,186,22,109,60,230,197,225,68,149,237,81,165,100,70,131,237,122,47,171,214,110,189,105,125,191,171,154,126,252,183,40,87,20,117,61,28,165,176,108,190,210,208,226,154,117,151,17,220,137,109,186,219,141,153,164,212,131,52,25,165,74,73,146,143,5,115,71,246,19,212,223,193,126,113,8,84,175,2,252,102,215,120,60,212,121,85,55,41,94,153,179,46,143,15,30,230,166,180,132,20,165,54,209,175,165,38,51,138,198,30,107,170,233,147,106,81,54,226,86,164,171,105,154,29,108,54,20,1,242,82,106,212,170,253,42,21,118,133,83,137,81,166,212,99,183,46,28,200,143,37,230,36,176,226,73,77,186,219,137,51,74,208,164,153,40,148,70,100,100,100,100,62,176,0,0,0,24,255,0,136,91,166,187,99,104,22,165,222,182,180,239,5,90,183,236,250,205,82,157,39,164,135,58,18,152,132,235,141,57,177,100,164,43,106,208,147,194,136,210,120,193,145,151,97,144,6,42,226,199,217,99,89,62,239,238,31,151,62,2,149,191,217,71,227,179,255,0,46,127,244,102,143,255,0,100,23,252,53,87,27,84,0,0,0,0,0,0,12,127,196,45,211,93,177,180,11,82,239,91,90,119,130,173,91,246,125,102,169,78,147,210,67,157,9,76,66,117,198,156,216,178,82,21,181,104,73,225,68,105,60,96,200,203,176,200,3,21,113,99,236,177,172,159,119,247,15,203,159,1,215,248,62,226,206,205,226,235,75,255,0,46,40,81,226,81,235,176,36,57,26,187,110,38,121,202,126,148,179,113,100,193,173,102,219,70,180,58,210,9,196,172,145,179,61,68,17,154,154,89,22,117,26,214,112,197,196,45,213,194,254,178,209,117,114,214,141,227,252,7,82,53,70,150,185,78,71,102,167,5,212,237,118,59,138,65,255,0,201,113,6,164,173,40,117,166,150,104,94,205,167,176,246,139,234,245,155,175,90,95,111,234,230,159,191,45,202,21,197,29,79,71,41,108,27,47,180,180,56,166,157,101,196,119,34,91,110,182,227,102,105,53,32,205,6,105,82,146,100,163,14,234,33,255,0,28,220,102,215,120,60,212,125,29,169,185,74,244,205,153,116,122,114,61,205,77,105,8,41,74,109,163,129,210,147,25,197,99,15,53,213,116,201,181,40,155,113,43,82,85,180,205,14,183,48,5,85,243,206,253,9,255,0,73,63,187,64,90,77,38,173,74,175,210,161,87,104,85,56,149,26,109,70,59,114,225,204,136,242,94,98,75,14,36,148,219,173,184,147,52,173,10,73,146,137,68,102,70,70,70,67,235,20,173,203,23,143,31,220,66,187,27,65,181,98,181,182,193,184,42,9,244,109,82,163,81,233,197,181,222,82,30,83,152,79,73,71,209,144,250,163,146,183,56,219,76,168,220,120,241,189,213,29,212,128,0,0,0,0,0,195,252,91,107,125,87,135,13,1,184,245,162,141,67,137,89,145,110,72,165,169,112,36,184,166,209,37,135,170,49,163,188,130,90,123,161,102,211,206,108,94,20,73,94,213,26,86,68,104,62,215,162,250,189,102,235,214,151,219,250,185,167,239,203,114,133,113,71,83,209,202,91,6,203,237,45,14,41,167,89,113,29,200,150,219,173,184,217,154,77,72,51,65,154,84,164,153,40,240,87,52,127,97,61,77,252,23,231,16,133,74,240,47,198,109,119,131,205,71,149,83,114,149,233,155,50,232,240,241,238,106,107,72,65,74,83,109,26,250,82,99,56,172,97,230,186,174,153,54,165,19,110,37,106,74,182,153,161,214,195,97,64,31,37,38,173,74,175,210,161,87,104,85,56,149,26,109,70,59,114,225,204,136,242,94,98,75,14,36,148,219,173,184,147,52,173,10,73,146,137,68,102,70,70,70,67,235,0,0,0,0,0,0,0,0,0,0,0,0,0,17,171,142,254,39,43,188,37,233,237,155,170,180,138,47,166,226,46,240,110,151,84,164,120,148,70,241,241,93,166,84,20,150,250,234,105,211,107,107,237,199,119,41,78,227,233,108,201,37,74,25,214,192,191,236,221,83,179,105,58,131,167,215,12,74,229,189,92,142,82,96,206,140,103,177,212,100,200,200,200,200,148,133,165,68,164,45,10,34,90,22,149,37,68,149,36,200,161,7,58,191,101,139,91,239,2,15,203,170,34,16,114,226,227,142,55,10,87,148,251,63,80,81,46,70,157,94,18,24,92,231,154,91,174,174,137,45,36,104,41,173,48,70,105,90,20,147,74,95,74,83,213,82,26,105,73,53,27,36,211,129,123,192,0,0,0,58,253,255,0,127,217,186,89,102,213,181,7,80,110,24,148,59,122,135,28,228,206,157,36,207,99,72,201,17,17,17,17,169,107,82,141,40,66,18,70,181,173,73,74,73,74,81,17,135,74,226,119,136,91,87,133,253,26,173,106,229,211,27,199,248,14,156,106,117,45,18,155,142,245,78,115,170,218,212,118,212,179,255,0,148,226,205,41,90,144,211,78,172,144,189,155,79,175,240,65,171,215,150,189,112,199,105,106,230,160,63,17,202,237,197,34,174,244,130,136,193,50,195,72,69,82,91,77,50,218,59,153,33,182,155,109,178,53,26,150,100,130,53,41,74,51,81,210,15,24,60,89,222,92,93,106,135,229,197,118,60,186,61,10,4,118,227,80,173,197,79,41,76,82,144,109,160,159,52,44,155,104,150,183,93,65,184,165,154,55,227,166,131,51,75,72,34,184,158,87,30,194,122,101,248,215,206,38,128,149,64,3,175,223,247,253,155,165,150,109,91,80,117,6,225,137,67,183,168,113,206,76,233,210,76,246,52,140,145,17,17,17,26,150,181,40,210,132,33,36,107,90,212,148,164,148,165,17,24,117,78,34,181,230,205,225,183,72,235,186,173,121,205,136,148,83,163,173,20,200,47,72,54,87,86,168,154,20,113,225,52,105,66,213,189,197,39,6,162,66,182,32,150,226,139,98,20,101,10,248,23,230,125,39,89,181,114,177,165,58,210,113,41,43,186,171,19,167,89,243,164,204,105,40,140,135,22,201,67,160,17,53,25,180,184,178,79,92,209,37,213,146,221,94,214,246,154,214,130,58,245,227,55,139,251,171,140,77,71,131,120,213,168,63,147,148,90,45,61,52,250,69,9,186,139,146,219,141,147,222,251,234,90,137,8,83,206,172,200,148,180,54,222,91,105,132,25,40,219,222,172,0,3,106,128,16,131,150,135,28,113,184,142,179,89,209,235,225,18,209,168,182,93,29,181,189,45,197,187,33,21,202,115,38,219,5,53,79,44,212,162,146,74,91,73,121,43,87,174,183,9,196,25,146,150,134,102,248,0,0,0,143,252,122,234,149,247,162,220,39,95,58,153,166,149,223,67,92,148,111,70,120,41,190,21,153,29,46,173,74,43,46,126,109,228,45,181,101,183,86,159,89,39,140,228,176,100,70,85,129,195,215,49,238,51,175,157,125,211,75,42,233,214,79,27,69,184,47,10,53,46,163,27,242,118,148,223,94,43,243,90,109,214,247,162,50,86,157,200,90,139,41,50,81,103,36,100,125,197,138,243,71,246,19,212,223,193,126,113,8,82,183,9,222,212,250,55,247,129,111,124,197,128,27,41,128,0,0,0,0,164,14,33,121,143,113,157,99,107,238,165,217,86,182,178,120,42,45,191,120,86,105,116,232,223,147,180,167,58,17,88,154,235,109,55,189,113,148,181,109,66,18,89,81,154,143,25,51,51,238,39,255,0,43,253,123,213,142,34,116,10,191,122,235,29,215,249,65,90,133,120,74,165,177,39,192,198,137,178,42,33,66,113,45,236,142,219,104,60,45,231,15,38,91,189,108,103,4,68,84,217,197,143,181,62,178,125,224,92,63,49,124,90,167,37,79,101,139,167,239,2,119,203,169,192,59,175,11,28,113,201,212,174,36,181,87,133,189,73,68,70,171,182,197,209,112,34,214,169,165,109,48,85,26,116,89,238,32,161,45,188,145,174,75,45,97,73,83,105,62,163,45,56,165,146,84,210,156,122,101,13,109,184,155,171,85,104,28,93,234,189,118,133,83,151,78,169,83,181,34,187,46,28,200,143,41,151,227,62,221,77,229,54,235,110,36,201,72,90,84,68,162,81,25,25,25,17,144,185,78,95,60,109,210,184,175,176,28,161,92,239,196,131,168,182,172,120,236,213,97,170,82,84,253,89,132,178,202,87,86,67,105,101,164,33,14,72,83,137,83,77,146,137,147,233,146,140,137,198,242,18,212,0,0,0,4,32,230,95,199,28,110,28,108,215,180,122,199,68,181,234,45,233,71,113,108,203,109,110,199,69,14,156,241,184,193,205,75,200,52,168,228,154,144,234,89,74,21,234,45,179,113,102,68,148,33,224,237,85,254,54,233,85,174,56,236,126,18,52,225,248,147,227,183,34,107,215,101,98,52,164,186,132,190,197,50,162,181,210,77,181,50,100,75,109,214,225,186,183,90,119,41,90,20,202,136,140,156,72,238,188,102,113,75,251,209,236,155,63,82,38,219,126,155,162,212,175,8,180,42,220,118,149,182,82,32,187,14,91,170,118,49,154,137,6,242,22,195,106,36,175,213,90,73,72,202,13,68,226,42,7,149,199,183,102,153,126,53,242,121,162,127,243,171,246,88,181,190,240,32,252,186,162,2,116,218,119,77,10,249,181,104,215,173,173,59,198,209,110,10,124,122,165,58,79,73,109,245,226,190,218,92,105,205,139,36,173,59,144,180,158,20,68,162,206,12,136,251,14,88,81,183,45,14,56,228,240,227,121,51,163,215,194,34,47,78,175,74,195,107,122,91,139,106,58,232,117,23,137,182,10,106,158,89,165,39,24,210,134,146,242,86,175,81,13,147,136,50,52,173,15,94,72,0,0,0,12,63,197,87,19,22,111,10,26,71,51,84,175,8,50,234,43,84,132,211,105,20,200,196,105,93,70,162,226,28,91,76,27,155,77,44,163,107,78,45,110,40,143,106,16,173,169,90,246,54,190,235,170,186,153,106,232,222,156,92,122,165,122,203,240,244,91,102,158,237,66,78,215,27,67,143,108,47,81,134,186,139,66,20,243,171,52,182,218,13,69,189,197,161,36,121,81,13,120,120,170,226,98,242,226,191,87,38,106,149,225,6,37,57,9,142,154,109,34,153,24,137,72,167,83,155,91,139,105,131,115,105,41,229,238,117,197,173,197,17,110,90,213,181,40,70,198,208,27,10,104,133,235,85,212,173,23,176,117,26,187,30,35,21,43,170,215,165,86,230,53,17,10,75,13,191,38,35,111,56,150,210,165,41,68,130,82,204,136,141,74,60,99,38,126,99,186,140,85,194,119,178,198,141,253,223,219,223,46,96,101,80,0,0,0,0,0,0,0,0,24,79,139,30,36,105,252,53,233,193,92,77,66,143,82,184,170,239,42,13,18,158,235,201,74,84,238,195,82,164,58,157,196,226,152,104,182,238,217,220,212,182,145,148,117,55,167,185,107,102,175,91,26,29,167,21,125,67,186,37,71,74,97,50,180,193,136,235,198,210,170,51,77,10,54,98,182,100,149,30,229,169,56,201,37,91,18,74,90,139,106,20,101,76,90,217,171,215,62,184,234,61,95,80,238,137,82,20,169,175,45,48,98,58,241,58,154,116,34,90,141,152,173,153,37,37,181,9,86,50,73,78,245,26,150,162,220,181,25,225,115,124,206,48,84,120,59,115,227,207,209,231,251,27,55,163,157,134,175,105,241,95,12,197,211,254,86,220,241,253,185,253,72,229,58,117,213,61,156,57,207,11,50,224,151,139,255,0,223,7,72,118,199,189,89,232,223,148,40,126,38,75,236,179,182,61,82,34,84,134,206,81,18,75,107,78,146,150,130,113,190,201,51,89,41,191,84,212,134,165,40,215,254,221,184,42,246,157,193,76,186,109,249,126,22,169,70,152,205,66,19,253,52,175,165,33,149,146,219,94,213,145,165,88,82,72,240,162,50,60,119,35,33,114,156,39,113,35,79,226,83,78,14,226,118,20,122,109,197,72,121,48,107,116,246,158,74,146,151,118,18,147,33,164,238,55,18,195,165,187,110,254,228,164,58,140,175,167,189,84,114,92,215,225,81,224,47,79,143,28,167,182,62,216,250,89,46,147,118,6,50,27,147,154,229,212,233,135,174,124,106,99,228,85,61,159,179,84,242,253,89,225,203,70,108,0,1,32,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,86,215,57,29,50,244,134,158,81,53,22,52,19,91,177,170,17,160,56,226,26,201,165,180,177,80,120,242,100,140,145,100,243,244,177,245,123,197,146,136,251,199,125,146,205,243,195,45,229,5,113,155,121,202,125,42,163,80,99,122,9,91,29,110,159,40,146,162,245,85,131,45,254,101,131,250,192,81,15,14,55,148,139,19,92,108,139,133,153,38,194,25,184,41,189,117,239,52,145,52,83,25,90,178,100,164,246,245,61,231,129,178,37,141,89,110,227,178,109,251,133,167,73,196,85,41,81,38,37,100,172,146,137,198,82,178,60,228,243,157,223,19,251,70,175,230,137,52,106,199,77,75,83,111,193,147,180,212,147,50,52,173,11,243,35,236,101,220,190,161,177,39,4,23,211,23,215,12,214,27,237,203,67,238,210,168,52,186,91,198,78,18,149,212,106,159,24,213,187,214,87,124,175,190,112,127,81,0,207,3,197,104,75,136,83,107,44,165,68,100,100,126,242,30,64,2,136,121,151,232,93,98,196,226,66,93,78,20,34,92,107,189,247,39,179,210,109,103,185,249,115,230,41,40,236,218,72,213,132,23,98,53,31,214,98,221,248,56,160,189,110,240,201,166,208,36,196,56,239,157,173,71,91,200,54,205,7,191,209,241,201,89,35,34,60,229,62,254,253,135,191,93,248,107,177,181,214,101,183,82,184,169,145,87,50,223,171,195,168,19,202,101,147,90,218,96,221,62,150,229,180,179,52,153,186,163,219,216,190,178,247,229,42,29,34,29,2,139,2,133,79,105,45,197,167,70,106,35,40,74,72,137,45,182,130,74,72,136,136,136,187,17,121,17,16,15,184,0,113,119,69,97,171,122,218,171,87,223,113,8,110,155,5,249,139,82,204,137,41,75,109,169,102,102,102,101,130,237,241,47,180,5,82,115,141,214,211,155,113,209,180,118,155,53,102,203,12,71,170,72,66,92,245,73,196,185,80,142,162,50,75,152,206,12,188,209,159,175,220,48,95,44,174,30,223,214,61,116,137,112,84,161,54,229,22,217,233,212,212,167,91,51,66,223,143,50,26,205,188,155,107,65,153,161,195,237,146,63,172,136,97,206,46,53,14,110,167,113,5,121,87,164,207,118,98,25,173,84,98,69,82,157,55,9,44,20,215,212,132,160,205,74,194,125,126,196,71,142,253,133,170,242,246,177,40,252,58,112,155,59,87,238,38,35,161,217,244,231,110,62,162,82,130,113,81,151,77,137,35,102,86,150,204,204,205,147,237,188,203,63,202,247,144,101,158,49,184,176,179,248,83,210,245,181,1,216,142,87,223,142,112,105,84,246,84,209,169,165,42,60,142,139,138,104,158,105,105,104,151,28,146,106,79,151,145,22,124,168,251,88,184,142,213,157,107,185,103,87,174,235,206,174,235,82,156,116,209,8,170,50,85,29,166,212,227,139,38,210,219,142,175,106,72,157,82,72,179,130,46,223,111,47,197,126,186,220,154,233,172,151,53,195,81,172,206,145,73,69,86,107,116,184,207,72,113,109,181,20,165,62,182,72,144,110,45,41,50,75,166,94,169,237,34,236,93,188,254,254,23,184,123,170,107,149,102,67,48,98,42,66,35,18,253,66,109,75,202,146,182,123,96,155,95,248,210,255,0,249,243,12,39,10,167,82,166,201,41,148,234,132,152,178,18,123,137,214,93,82,22,71,146,60,228,143,62,100,71,251,4,249,229,211,199,77,233,102,106,21,39,74,245,18,225,169,214,40,117,217,76,83,226,57,54,91,178,21,25,231,223,136,194,59,189,32,144,134,210,132,172,251,36,204,178,120,35,35,50,29,67,137,126,6,107,250,101,97,166,247,135,75,92,102,225,176,74,150,147,97,104,73,18,25,121,213,159,104,233,239,234,23,153,251,187,252,68,83,210,217,114,96,234,93,167,46,35,174,54,235,85,200,11,66,155,81,146,136,202,66,12,176,101,223,204,128,108,249,22,75,51,35,53,50,51,137,113,151,208,151,27,90,76,140,148,149,22,72,200,203,177,150,12,123,13,41,53,18,141,36,102,159,35,199,114,29,59,70,101,191,59,73,44,185,114,148,226,157,118,223,167,45,106,112,204,212,106,56,205,153,153,153,247,206,76,119,32,1,248,102,68,89,51,193,15,209,18,248,250,226,246,137,195,190,159,122,54,141,87,109,203,162,171,254,229,102,52,132,27,172,244,159,138,107,222,148,188,219,137,203,79,25,150,51,146,206,112,94,97,209,120,199,230,87,167,218,68,196,187,22,194,125,234,181,204,174,158,36,68,83,15,198,103,188,119,125,117,53,41,46,39,115,110,44,139,213,238,100,126,226,51,20,179,115,220,213,139,190,183,34,225,175,76,118,84,217,91,58,142,184,226,150,165,109,66,80,93,212,102,103,217,36,93,207,220,62,90,165,90,171,92,156,229,78,181,83,151,80,152,246,58,146,37,60,167,93,94,8,146,89,82,140,204,240,68,69,231,228,68,62,80,18,83,151,141,155,22,248,226,170,208,161,205,75,38,195,190,144,222,111,17,108,44,83,101,168,179,148,153,121,164,189,195,97,52,145,36,176,66,132,249,87,147,42,227,34,204,67,196,165,17,250,71,213,44,25,31,248,42,111,153,24,190,208,0,31,5,98,187,69,183,161,170,161,93,171,194,167,70,70,55,61,42,66,25,65,100,200,190,146,140,139,204,200,191,105,10,242,227,19,154,77,177,102,194,85,167,162,51,25,171,85,94,198,234,131,78,54,252,102,240,113,220,44,59,26,89,40,178,149,58,159,47,50,199,145,24,14,99,153,127,26,180,173,56,179,106,26,69,97,214,80,187,158,161,210,234,63,22,66,76,226,244,221,135,32,178,166,159,75,136,220,218,214,93,210,121,239,238,201,138,92,90,214,226,141,110,45,75,81,249,154,143,38,99,155,187,47,11,179,80,235,239,92,23,85,102,161,88,169,202,219,189,233,82,29,144,226,182,161,40,47,89,106,82,143,9,66,75,207,200,139,220,67,242,183,101,221,22,220,24,149,10,237,18,108,6,166,245,58,62,38,51,141,26,182,25,18,190,146,72,143,186,139,203,226,64,37,135,42,155,120,171,156,81,81,156,114,57,56,212,111,17,189,70,140,146,119,83,167,99,39,131,34,201,144,143,28,65,209,149,111,234,245,126,144,184,170,140,108,120,92,180,164,108,52,238,138,210,188,176,88,243,207,151,188,79,46,76,186,101,86,122,233,185,181,26,76,52,38,20,111,5,225,157,113,181,17,171,115,117,6,87,177,70,140,31,173,216,240,175,183,224,33,167,25,236,169,142,37,47,6,212,189,248,244,127,173,156,231,248,4,127,120,11,75,228,255,0,90,41,220,59,29,31,122,204,233,159,201,51,245,75,169,58,122,187,119,250,190,4,39,144,174,94,75,243,82,246,151,93,176,201,74,221,27,192,100,140,251,22,233,21,19,236,44,104,0,0,0,0,0,0,86,143,58,150,84,187,42,197,121,39,32,137,175,73,238,255,0,22,121,122,157,143,255,0,159,136,178,225,1,57,195,91,141,212,180,14,45,192,181,164,149,70,223,176,179,221,93,105,180,244,31,187,191,151,196,191,104,10,182,225,2,162,221,43,136,139,78,115,201,220,134,252,126,75,25,243,131,32,190,37,241,23,179,197,143,14,212,206,36,116,190,93,147,40,218,106,82,186,126,30,66,246,164,219,254,16,195,171,194,141,167,12,178,76,227,177,119,255,0,41,107,193,98,221,18,236,187,170,13,203,4,204,159,135,213,219,140,255,0,45,181,32,252,140,143,201,71,239,27,60,219,213,82,174,81,227,213,54,146,122,219,251,17,99,201,70,159,137,252,62,32,43,67,129,126,19,228,105,253,126,109,189,168,86,250,100,186,239,79,196,183,46,33,174,59,184,68,149,163,4,243,41,221,130,90,15,185,118,50,44,123,135,109,226,75,148,197,153,125,52,253,193,164,210,217,162,86,85,183,17,22,227,81,160,249,178,142,200,98,26,151,244,16,225,249,253,37,103,200,204,79,214,45,106,36,106,139,181,86,33,52,137,46,237,202,210,218,8,203,9,219,216,200,179,229,245,142,88,6,186,250,149,193,7,18,122,82,249,42,77,129,91,170,39,220,237,26,149,61,242,79,100,121,153,176,156,127,25,143,216,175,128,205,188,8,113,171,170,26,61,168,236,233,246,164,213,43,117,26,53,75,118,246,170,207,200,121,216,189,54,37,58,91,18,243,232,66,55,45,196,25,250,167,146,34,247,224,197,216,78,164,82,106,105,52,84,169,113,37,164,252,201,246,18,225,123,191,88,143,224,95,212,35,214,165,112,27,160,87,220,247,46,8,54,172,90,13,95,183,77,250,68,24,81,76,189,84,32,253,98,142,165,125,4,25,121,255,0,41,94,227,1,36,5,11,243,84,240,71,198,5,218,108,45,106,124,252,7,92,242,70,143,251,215,7,110,220,119,242,243,200,190,100,22,212,145,100,207,237,20,47,205,57,186,105,113,119,117,189,9,215,77,215,60,15,89,11,82,125,92,83,33,18,112,69,229,146,207,152,8,179,66,180,46,75,150,52,201,84,26,52,217,232,129,211,235,248,104,238,58,104,222,102,73,206,196,158,51,180,252,241,228,99,135,50,50,60,25,25,31,214,39,95,41,235,110,139,121,234,165,114,213,184,169,109,206,167,206,240,221,84,184,194,29,73,108,141,57,105,201,44,141,63,73,41,243,35,242,24,71,140,222,29,39,240,237,171,115,109,212,69,144,84,119,250,126,1,231,16,172,57,182,52,117,185,235,116,155,73,225,111,99,213,47,183,191,152,116,29,23,214,203,235,67,46,230,46,219,38,175,38,43,173,238,234,48,153,15,33,167,178,211,141,150,244,182,226,13,91,73,213,25,100,251,25,253,185,216,27,134,158,37,108,94,35,108,120,247,53,181,83,96,165,158,255,0,17,5,111,51,215,103,243,207,33,59,155,67,174,26,114,76,169,69,147,238,93,254,205,110,134,99,225,187,138,61,73,225,166,238,102,227,179,170,6,244,84,238,235,83,101,59,33,81,30,252,211,200,78,230,155,117,178,86,13,245,40,178,125,149,131,248,228,54,69,29,91,83,172,230,47,235,34,165,105,201,73,41,185,221,28,228,136,254,131,200,115,222,149,126,167,192,198,55,225,159,139,77,50,226,82,216,143,84,182,235,112,216,171,47,127,90,146,244,152,233,150,222,28,121,41,203,40,121,197,22,80,194,151,220,251,167,191,151,150,113,1,171,117,219,111,204,181,174,9,116,42,132,87,163,72,139,211,222,211,200,52,45,59,144,149,22,72,200,140,187,40,143,203,222,47,151,128,93,105,183,117,79,72,109,234,122,23,24,234,168,137,80,148,251,41,54,242,148,38,160,226,8,246,239,82,139,178,145,231,241,251,4,7,230,163,194,164,157,59,191,91,213,139,74,139,37,202,53,127,62,44,227,70,51,102,39,65,152,76,35,127,77,148,161,189,235,90,177,149,30,79,56,193,246,24,35,130,222,42,174,46,28,245,90,145,82,122,115,174,219,242,73,186,92,216,238,58,181,54,204,87,102,48,235,203,66,77,230,208,149,97,181,119,87,171,220,242,71,147,48,18,107,156,244,132,196,212,107,114,139,26,158,150,152,114,149,14,114,221,38,182,238,116,223,168,36,203,37,216,251,119,242,207,214,43,101,181,173,165,165,198,212,105,90,12,148,147,35,193,145,151,145,139,169,227,111,67,40,220,110,232,165,35,87,180,138,165,22,167,89,131,2,60,178,106,59,200,121,102,202,34,73,145,225,141,49,219,121,125,93,242,155,46,158,226,46,229,239,193,157,61,221,186,103,127,88,245,167,237,251,162,208,172,211,230,48,234,154,54,228,211,222,104,215,181,106,70,82,75,65,25,145,154,85,131,199,184,192,92,23,7,151,212,77,93,229,231,120,83,107,167,215,42,13,34,161,65,82,29,194,141,77,177,67,142,147,60,41,74,201,126,112,254,5,245,16,167,171,180,211,111,234,37,104,233,7,208,42,109,106,79,133,52,122,187,9,183,213,179,27,113,140,96,188,177,245,11,39,225,114,185,82,208,78,93,87,253,102,231,128,220,7,110,9,181,84,65,110,107,74,105,199,210,253,9,149,54,104,37,154,13,68,163,105,68,91,76,242,100,120,207,186,182,96,67,153,168,218,138,196,24,205,43,196,92,181,164,182,148,161,39,217,114,31,34,44,17,110,63,53,253,127,180,6,196,220,35,86,229,87,248,101,210,250,132,211,53,62,118,125,16,150,179,201,154,213,232,246,12,212,102,102,102,102,102,103,220,101,225,141,248,110,181,87,101,104,14,157,91,15,18,137,234,117,171,72,140,241,43,207,168,220,38,80,175,113,31,154,125,228,70,50,64,0,0,0,0,0,8,17,205,238,234,102,147,161,48,104,197,55,164,244,218,171,73,233,147,132,147,82,87,14,122,124,178,70,100,102,95,1,79,154,67,72,244,246,171,89,180,83,66,150,83,171,244,232,230,148,150,76,247,201,109,56,198,15,227,240,49,99,188,234,46,20,170,161,107,219,77,201,89,225,168,83,20,217,47,213,250,85,20,100,203,62,127,179,246,136,11,194,221,61,85,94,36,52,190,158,133,41,39,34,241,162,55,185,39,131,45,211,216,44,231,7,241,1,177,86,146,81,219,183,244,186,210,162,180,201,180,80,168,112,35,154,77,59,76,141,17,219,79,114,193,119,237,240,29,180,124,116,120,103,78,164,65,167,169,102,163,139,25,166,77,70,121,51,218,146,44,153,254,193,246,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,107,56,177,246,167,214,79,188,11,135,230,47,141,148,198,181,156,88,251,83,235,39,222,5,195,243,23,192,91,247,40,237,76,181,111,14,16,168,246,45,38,94,43,86,21,66,125,62,175,21,199,27,234,39,196,203,122,99,15,165,9,89,172,153,90,31,52,37,107,74,119,56,195,233,34,50,70,78,106,141,104,120,117,215,155,203,134,221,92,161,106,181,153,54,90,87,78,144,132,84,224,179,32,153,69,90,156,107,73,200,132,233,169,11,78,199,18,156,18,141,10,216,178,67,137,45,232,73,150,194,124,58,235,205,155,196,150,145,208,181,90,204,155,17,72,168,199,66,42,112,89,144,111,46,147,81,36,36,228,66,116,212,132,43,123,106,86,9,70,132,239,65,161,196,150,197,164,204,50,88,0,137,92,193,184,219,165,112,161,96,55,66,182,31,137,59,81,110,168,242,25,165,67,76,164,165,250,75,10,101,228,162,172,182,212,203,168,90,27,144,150,210,150,156,36,147,199,212,36,153,147,110,96,33,175,59,77,76,181,110,13,71,211,189,45,164,203,241,21,171,62,159,80,168,85,250,110,54,182,227,248,243,141,208,97,91,86,107,67,196,136,134,226,144,180,167,243,111,176,162,53,18,251,117,94,74,158,212,247,79,221,252,239,152,211,132,10,171,85,170,181,250,172,218,237,118,167,46,163,82,168,200,114,92,201,146,222,83,207,201,125,197,26,156,117,199,20,102,165,173,74,51,81,168,204,204,204,204,204,79,94,74,158,212,247,79,221,252,239,152,211,128,101,94,121,223,161,63,233,39,247,104,170,177,106,156,243,191,66,127,210,79,238,209,5,120,86,225,142,187,197,85,213,119,89,86,181,107,193,86,173,251,62,125,203,78,141,225,144,231,165,37,48,227,13,181,7,122,221,105,12,117,87,33,37,214,81,154,81,140,154,76,187,144,88,87,42,126,58,164,222,45,192,225,99,85,231,203,147,93,139,28,153,178,167,38,43,73,97,84,232,144,144,94,141,89,50,218,77,43,105,168,238,58,151,156,53,117,8,220,74,150,149,37,178,118,205,6,173,159,237,170,194,186,191,225,91,114,228,183,42,31,249,200,115,169,179,163,185,255,0,170,227,47,54,226,62,165,37,73,247,25,11,211,229,251,199,117,11,138,171,85,187,42,233,95,130,212,219,126,158,78,84,99,97,110,122,82,43,13,197,109,218,174,244,71,106,59,29,89,50,20,94,25,38,106,70,50,89,79,114,9,85,118,93,52,43,26,213,172,222,183,76,239,5,69,183,233,242,42,149,25,61,37,185,208,138,195,106,113,215,54,32,148,181,109,66,20,120,73,26,143,24,34,51,236,53,247,227,147,139,186,175,23,218,184,155,173,138,116,186,61,167,65,142,170,109,185,74,126,66,150,180,48,107,53,46,83,200,37,27,72,146,241,237,223,211,44,18,27,101,179,83,157,34,113,89,87,153,127,28,114,120,142,188,158,209,235,29,17,17,167,86,93,97,197,179,45,181,181,33,117,202,139,36,227,7,53,47,32,212,146,140,73,91,169,101,40,87,174,135,13,197,153,154,144,134,99,86,139,232,53,229,173,77,222,85,74,20,41,109,80,172,59,94,169,115,87,106,201,142,78,49,13,17,97,62,251,12,172,205,105,45,242,29,100,154,73,17,154,200,141,199,9,10,75,75,192,99,81,178,159,9,222,203,26,55,247,127,111,124,185,129,173,96,217,35,134,74,181,42,129,194,38,148,87,107,181,56,148,234,109,59,77,232,82,230,76,150,242,89,98,51,13,211,25,83,142,184,226,140,146,132,37,36,106,53,25,145,17,17,153,128,201,87,101,211,66,177,173,90,205,235,116,206,240,84,91,126,159,34,169,81,147,210,91,157,8,172,54,167,29,115,98,9,75,86,212,33,71,132,145,168,241,130,35,62,195,94,206,53,248,174,174,241,105,172,179,111,46,173,86,29,161,77,204,59,90,137,53,228,43,192,69,218,130,113,195,75,100,72,39,159,90,58,174,30,86,162,202,27,234,45,13,54,99,37,243,20,227,170,79,20,183,145,216,250,125,62,90,52,174,129,33,151,160,179,38,43,72,93,78,162,201,72,65,212,136,205,178,125,148,41,185,10,109,12,169,127,65,9,90,144,133,168,208,140,127,192,231,8,149,94,47,181,113,86,163,245,25,116,123,78,131,29,53,43,142,170,196,117,45,104,96,214,73,68,86,86,105,54,145,37,227,221,179,168,120,36,54,243,132,151,58,70,218,131,5,73,181,171,177,45,90,117,235,34,14,202,45,86,161,54,151,14,79,85,7,213,149,17,184,206,72,111,97,30,244,237,68,216,199,147,34,73,245,48,147,51,74,136,190,187,78,192,188,175,168,215,4,171,62,222,151,86,69,171,71,114,191,87,40,196,74,92,90,115,110,180,211,178,13,25,220,164,33,79,182,107,218,71,181,27,150,172,33,11,82,108,123,157,21,173,66,177,173,94,30,172,171,90,15,130,162,219,244,250,229,46,157,27,170,183,58,17,88,110,150,219,77,239,89,169,106,218,132,36,178,163,53,30,50,102,103,220,116,14,74,158,212,247,79,221,252,239,152,211,128,68,174,29,117,230,242,225,183,87,40,90,173,102,77,150,149,211,164,33,21,56,44,200,38,81,86,167,26,210,114,33,58,106,66,211,177,196,167,4,163,66,182,44,144,226,75,122,18,101,176,79,13,28,69,216,156,80,105,100,13,76,177,100,127,138,135,88,133,177,239,240,101,83,195,50,243,240,250,142,180,223,91,165,215,66,122,168,78,197,249,145,249,145,84,95,50,254,7,36,240,227,121,61,172,54,58,226,47,78,175,74,195,136,102,35,104,106,58,232,117,23,137,199,206,18,89,65,37,39,24,210,135,84,202,144,159,81,13,155,107,34,52,161,111,97,254,10,56,174,174,240,151,172,176,175,46,173,86,101,161,82,196,59,166,137,9,228,39,199,197,218,178,109,194,75,132,104,55,152,90,250,173,158,80,163,194,219,234,33,14,184,96,54,41,1,196,218,119,77,10,249,181,104,215,173,173,59,198,209,110,10,124,122,165,58,79,73,109,245,226,190,218,92,105,205,139,36,173,59,144,180,158,20,68,162,206,12,136,251,14,88,4,0,231,87,236,177,107,125,224,65,249,117,68,82,176,186,158,117,126,203,22,183,222,4,31,151,84,69,80,112,229,162,21,94,35,181,134,139,163,84,42,228,74,69,74,191,30,162,168,114,229,182,165,176,79,199,130,252,150,208,230,223,89,40,90,152,36,26,200,148,104,37,154,137,43,219,176,194,117,114,198,230,25,85,183,170,182,247,11,186,209,50,93,70,143,81,144,197,34,205,173,26,84,243,244,231,220,81,54,197,57,252,101,75,140,165,26,80,210,251,155,38,105,65,254,103,105,199,183,65,171,101,217,107,87,108,107,170,179,101,93,48,124,21,106,223,168,72,165,212,99,117,80,231,66,83,14,41,183,91,222,131,82,21,181,104,81,101,38,105,60,100,140,203,184,184,158,90,92,193,35,107,13,42,143,195,230,175,213,101,185,168,48,35,248,106,61,90,91,174,202,126,229,66,19,41,247,13,195,67,4,134,23,30,51,13,36,214,243,170,91,231,149,25,154,205,89,11,10,0,0,31,37,90,147,74,175,210,166,208,171,180,200,149,26,109,70,59,145,38,67,150,202,94,98,75,14,36,210,227,78,54,162,52,173,10,73,154,77,38,70,70,70,100,98,133,185,134,112,89,85,225,99,84,36,87,109,11,126,90,116,174,229,144,71,111,204,57,42,148,80,159,54,247,59,79,125,197,36,148,133,165,68,234,154,37,154,141,108,146,79,168,226,208,246,219,244,29,83,84,180,182,196,214,155,18,167,166,122,151,66,244,205,183,89,232,248,216,94,41,232,253,94,147,200,121,191,206,50,180,56,156,56,210,21,234,168,179,140,30,72,204,140,53,225,208,110,38,47,45,6,183,181,38,204,163,65,137,81,183,181,70,215,155,110,86,161,60,68,133,165,110,69,144,204,105,109,58,73,53,37,108,170,75,134,104,238,135,16,181,164,200,149,177,198,241,0,205,92,87,112,163,168,252,37,106,58,236,171,213,175,29,74,157,212,126,129,95,97,147,68,90,188,84,153,17,169,36,102,125,55,145,185,36,235,38,102,166,212,164,153,26,208,182,220,94,21,1,157,120,193,226,206,242,226,235,84,63,46,43,177,229,209,232,80,35,183,26,133,110,42,121,74,98,148,131,109,4,249,161,100,219,68,181,186,234,13,197,44,209,191,29,52,25,154,90,65,22,116,229,193,203,254,103,17,21,214,181,111,87,173,223,251,147,192,241,44,53,26,67,143,199,114,226,149,177,109,237,142,182,86,219,136,101,151,12,150,183,137,91,77,198,137,164,146,255,0,60,109,98,14,9,56,62,185,184,185,213,6,168,169,41,112,172,154,28,134,21,118,86,34,59,31,175,5,135,91,125,108,161,182,221,89,41,75,121,81,150,209,45,40,112,155,53,18,214,149,17,109,85,255,0,88,22,5,155,165,150,109,39,79,180,250,222,137,67,183,168,113,202,52,24,49,136,246,52,140,153,153,153,153,154,150,181,40,212,181,173,70,107,90,212,165,40,212,165,25,152,118,1,21,121,163,251,9,234,111,224,191,56,132,37,80,138,188,209,253,132,245,55,240,95,156,66,1,64,35,104,139,2,255,0,179,117,78,205,164,234,14,159,92,49,43,150,245,114,57,73,131,58,49,158,199,81,147,35,35,35,34,82,22,149,18,144,180,40,137,104,90,84,149,18,84,147,34,213,220,76,174,92,92,113,198,225,74,242,159,103,234,10,37,200,211,171,194,67,11,156,243,75,117,213,209,37,164,141,5,53,166,8,205,43,66,146,105,75,233,74,122,170,67,77,41,38,163,100,154,112,47,120,0,0,6,185,156,113,106,245,155,174,252,84,95,154,165,167,207,203,126,222,171,72,134,204,23,228,176,108,174,66,35,66,98,41,188,72,63,89,40,90,152,82,208,74,36,175,98,147,185,40,86,82,82,255,0,154,247,28,114,110,90,173,111,132,125,57,68,67,161,83,100,71,69,221,86,37,181,32,231,75,105,77,190,152,76,26,77,68,210,24,117,40,234,168,240,233,188,210,155,194,18,218,250,213,150,2,234,121,42,123,44,93,63,120,19,190,93,78,16,3,154,63,183,102,166,254,11,242,120,66,127,242,84,246,88,186,126,240,39,124,186,156,32,7,52,127,110,205,77,252,23,228,240,128,69,250,77,90,171,64,170,194,174,208,170,114,233,213,42,116,134,229,195,153,17,229,50,252,103,219,81,41,183,91,113,38,74,66,210,162,37,18,136,200,200,200,140,134,193,60,11,241,155,66,227,15,78,37,84,220,165,122,26,243,181,252,60,123,154,154,210,22,113,82,227,164,190,148,152,206,43,57,101,222,147,166,77,169,70,227,106,66,146,173,196,72,117,202,65,211,94,30,174,173,84,209,173,81,213,203,90,79,95,247,43,244,76,154,141,45,17,92,117,233,48,102,42,74,93,144,218,144,71,142,135,135,75,139,37,36,147,210,55,86,107,79,75,106,250,166,150,234,149,247,162,215,221,51,83,52,210,187,232,107,146,141,214,240,83,124,43,50,58,93,86,86,203,159,155,121,11,109,89,109,213,167,214,73,227,57,44,25,17,144,108,252,3,15,240,171,196,197,155,197,126,145,195,213,43,62,12,186,114,211,33,84,218,189,50,73,26,151,78,168,182,134,214,235,4,230,210,75,200,218,235,107,67,137,34,220,133,167,114,80,189,237,163,48,0,0,0,13,85,198,117,224,251,139,59,203,132,93,80,252,184,161,71,151,88,161,79,142,228,106,237,184,153,229,21,138,170,9,181,147,6,181,155,110,146,22,211,171,39,18,178,70,252,117,16,70,73,117,100,120,40,101,253,121,225,158,242,208,107,123,77,175,58,204,232,149,27,123,84,109,120,87,29,22,107,38,72,90,86,228,88,239,73,136,235,70,163,82,86,202,164,182,68,190,232,113,11,66,136,201,91,219,108,54,9,182,181,239,73,239,13,26,123,136,27,114,235,241,118,12,122,124,250,163,149,127,3,37,189,177,97,41,212,201,115,160,182,201,227,216,108,58,88,217,185,91,125,82,60,150,106,90,201,231,39,196,21,189,168,245,218,245,217,111,82,174,187,50,171,80,126,68,43,118,65,181,18,85,34,41,155,198,204,104,243,152,101,59,246,245,25,37,184,251,46,169,105,100,177,211,53,169,66,31,218,186,233,168,246,134,147,222,186,33,76,172,245,108,203,239,194,59,82,165,200,35,91,108,202,143,37,135,219,149,31,185,116,158,63,14,134,214,101,148,173,179,34,82,76,208,210,155,250,248,110,209,10,175,17,250,219,107,104,189,26,185,18,141,34,227,144,234,87,62,75,106,113,17,152,101,135,36,60,178,66,123,173,100,211,46,108,70,82,74,94,212,154,144,70,107,32,183,78,50,117,103,247,117,229,95,112,106,231,228,133,86,215,252,168,167,208,230,250,46,166,156,60,199,248,106,26,119,37,88,46,163,43,219,212,105,221,169,234,52,182,215,181,59,182,149,32,139,254,230,143,236,39,169,191,130,252,226,16,162,189,39,177,127,117,13,83,179,116,207,210,158,140,252,173,184,41,212,47,27,208,235,120,95,21,37,182,122,189,61,201,223,183,169,187,110,228,231,24,201,103,32,38,87,45,206,96,145,184,118,146,230,143,107,37,86,90,180,234,163,33,82,97,84,158,117,215,145,108,172,154,125,199,73,168,236,176,235,207,34,75,198,194,77,9,82,80,218,205,110,99,43,112,206,237,6,177,154,209,164,55,150,130,234,133,193,164,122,128,196,70,235,182,236,132,179,32,226,62,79,48,234,22,218,93,105,230,215,216,205,14,52,227,110,17,40,146,178,37,145,41,41,81,26,74,205,57,74,113,175,233,184,112,248,77,212,218,157,86,101,105,158,179,150,93,65,243,235,182,168,44,177,212,93,49,70,73,222,223,69,13,58,227,74,113,74,73,182,106,104,141,178,105,148,44,44,252,0,0,6,42,226,199,217,99,89,62,239,238,31,151,62,50,168,197,92,88,251,44,107,39,221,253,195,242,231,192,107,88,54,168,26,171,141,170,0,0,0,0,0,0,6,42,226,199,217,99,89,62,239,238,31,151,62,50,168,197,92,88,251,44,107,39,221,253,195,242,231,192,107,88,36,87,4,156,96,220,220,35,106,131,85,164,156,185,182,77,114,67,9,187,40,241,26,143,215,156,195,77,190,134,86,219,142,160,212,149,178,169,43,116,144,149,182,78,26,73,11,82,72,247,38,58,140,255,0,198,47,7,87,223,8,23,220,122,5,126,103,166,109,186,206,255,0,201,251,131,166,204,127,74,116,153,142,185,95,193,80,251,174,49,210,114,65,55,249,195,45,248,220,156,145,246,13,130,108,11,254,205,213,59,54,147,168,58,125,112,196,174,91,213,200,229,38,12,232,198,123,29,70,76,140,140,140,137,72,90,84,74,66,208,162,37,161,105,82,84,73,82,76,138,178,249,231,126,132,255,0,164,159,221,163,10,114,224,230,1,51,135,122,235,90,73,171,215,23,253,201,231,248,151,218,147,33,183,228,57,110,202,216,183,55,71,67,40,113,197,178,243,132,72,91,36,157,164,227,164,234,77,31,158,39,115,95,60,239,208,159,244,147,251,180,5,85,139,116,229,67,199,28,107,150,149,68,225,31,81,145,44,235,180,216,242,17,104,213,141,110,200,41,209,26,75,143,170,19,230,163,81,180,182,26,74,250,74,44,52,108,180,150,240,133,54,142,181,90,233,110,150,223,122,211,125,211,52,207,77,40,94,153,185,43,61,111,5,11,197,51,31,171,210,101,111,57,249,199,150,134,211,134,218,90,189,101,22,113,130,201,153,17,245,80,27,84,0,134,188,184,184,227,147,197,109,155,62,207,212,20,68,143,168,182,124,118,23,57,230,150,211,72,173,196,81,154,10,107,76,17,146,144,180,168,146,151,210,148,244,146,183,90,82,77,36,241,52,220,202,0,0,0,17,87,154,63,176,158,166,254,11,243,136,66,128,69,255,0,115,71,246,19,212,223,193,126,113,8,81,182,136,89,84,173,74,214,139,7,78,107,178,37,177,77,186,174,138,85,18,99,177,22,148,190,219,18,101,182,203,138,109,74,74,146,75,36,172,204,140,210,162,206,50,71,228,2,101,114,197,227,199,247,16,174,198,208,109,88,173,109,176,110,10,130,125,27,84,168,212,122,113,109,119,148,135,148,230,19,210,81,244,100,62,168,228,173,206,54,211,42,55,30,60,111,117,71,117,35,89,109,116,208,189,71,225,211,81,234,58,95,170,20,111,3,85,131,135,89,121,163,53,197,168,69,81,153,55,42,51,134,69,212,101,123,85,131,193,40,148,149,33,105,66,208,180,38,202,185,74,113,175,233,184,112,248,77,212,218,157,86,101,105,158,179,150,93,65,243,235,182,168,44,177,212,93,49,70,73,222,223,69,13,58,227,74,113,74,73,182,106,104,141,178,105,148,44,44,252,0,0,0,6,187,26,187,196,199,20,22,230,171,222,182,244,94,36,117,61,166,105,119,13,74,19,104,98,239,168,161,180,165,185,46,32,137,9,39,176,148,145,39,177,123,136,6,196,224,43,179,147,166,164,106,158,166,90,122,155,86,212,189,68,186,110,195,139,81,166,199,132,237,118,181,34,121,177,249,167,212,226,91,235,45,91,51,185,6,120,198,112,89,206,59,113,156,228,181,51,86,116,197,141,37,168,105,142,163,221,182,155,83,215,92,102,162,170,21,110,76,2,144,164,148,35,100,156,38,86,157,230,68,111,96,204,143,25,87,196,5,147,0,215,179,135,158,36,184,154,186,245,251,76,237,106,143,17,154,153,38,37,98,240,163,83,223,98,85,219,80,117,151,91,118,107,72,82,28,65,186,100,164,25,40,200,210,101,131,35,50,27,9,128,0,0,8,1,206,175,217,98,214,251,192,131,242,234,136,165,97,117,60,234,253,150,45,111,188,8,63,46,168,138,171,225,115,66,255,0,124,166,187,91,58,41,249,83,249,57,249,71,227,127,194,126,7,198,116,60,60,55,228,255,0,19,212,111,118,238,134,223,166,88,221,158,248,193,132,223,229,67,199,28,155,106,171,68,225,31,81,145,16,168,85,41,18,17,104,213,141,109,71,56,50,221,83,143,170,19,230,163,73,58,135,221,82,250,74,44,186,79,58,150,240,180,184,142,141,186,13,93,239,251,2,242,210,203,202,173,167,218,131,111,75,161,220,52,57,7,26,116,25,36,91,218,94,8,200,200,200,205,43,66,146,105,90,22,147,52,45,10,74,146,106,74,136,206,226,121,98,241,227,251,183,208,163,104,54,172,86,183,95,214,253,61,62,141,170,84,106,61,73,87,67,41,91,202,115,9,233,36,186,209,216,76,114,86,231,28,117,228,147,143,30,118,58,162,9,254,40,135,152,239,28,113,184,173,188,160,89,250,124,137,113,244,234,207,144,250,224,188,234,221,105,117,185,106,34,65,205,117,131,50,74,16,148,146,146,194,84,158,170,80,235,170,81,164,222,54,155,205,92,215,184,227,147,114,213,107,124,35,233,202,34,29,10,155,34,58,46,234,177,45,169,7,58,91,74,109,244,194,96,210,106,38,144,195,169,71,85,71,135,77,230,148,222,16,150,215,214,130,188,58,232,53,229,196,150,174,80,180,166,204,133,45,75,168,200,66,234,115,153,142,79,34,147,78,37,164,164,77,116,148,180,39,99,105,86,73,38,180,239,89,161,180,158,245,164,140,49,168,191,238,87,30,194,122,101,248,215,206,38,138,1,23,253,202,227,216,79,76,191,26,249,196,208,18,168,80,183,49,158,53,255,0,125,86,163,177,64,176,42,117,86,244,202,214,252,221,54,51,231,210,110,169,56,141,100,229,77,76,237,74,211,185,11,38,218,75,166,165,33,180,169,88,105,79,58,217,101,94,103,92,192,33,234,236,201,60,63,104,133,197,226,236,88,155,152,185,170,77,54,195,177,107,210,155,125,151,154,76,101,169,6,225,50,195,145,251,60,218,210,151,148,181,96,148,218,80,183,34,7,12,92,61,93,92,80,107,45,23,72,237,105,62,3,199,245,36,212,106,139,138,228,134,105,144,90,78,231,100,56,148,23,252,150,208,74,82,18,183,93,105,6,180,111,220,65,141,27,164,213,94,165,72,174,179,76,150,186,108,57,12,196,145,49,44,168,216,101,247,146,226,154,105,110,99,106,86,180,176,242,146,147,60,168,154,112,203,59,79,10,77,38,171,95,170,194,161,80,169,146,234,53,42,140,134,226,67,135,17,149,60,252,151,220,81,37,182,155,109,36,106,90,212,163,36,146,72,140,204,204,136,133,175,243,55,208,189,56,225,211,129,27,23,75,244,190,141,224,105,80,117,2,19,175,60,233,146,229,84,37,42,153,80,39,37,73,112,136,186,143,47,106,114,120,36,146,82,148,33,40,66,16,132,215,95,9,222,212,250,55,247,129,111,124,197,128,24,254,211,186,107,182,53,213,70,189,109,105,222,10,181,111,212,35,213,41,210,122,72,115,161,41,135,18,227,78,108,89,41,10,218,180,36,240,162,52,158,48,100,101,216,95,247,2,252,102,208,184,195,211,137,85,55,41,94,134,188,237,127,15,30,230,166,180,133,156,84,184,233,47,165,38,51,138,206,89,119,164,233,147,106,81,184,218,144,164,171,113,18,29,114,32,115,83,224,59,254,251,241,87,164,20,95,241,78,221,244,42,101,59,254,125,114,107,106,95,87,255,0,71,75,168,109,159,241,146,22,175,227,86,43,215,135,93,121,188,184,109,213,202,22,171,89,147,101,165,116,233,8,69,78,11,50,9,148,85,169,198,180,156,136,78,154,144,180,236,113,41,193,40,208,173,139,36,56,146,222,132,153,6,203,192,49,87,13,28,69,216,156,80,105,100,13,76,177,100,127,138,135,88,133,177,239,240,101,83,195,50,243,240,250,142,180,223,91,165,215,66,122,168,78,197,249,145,249,145,101,80,17,87,154,63,176,158,166,254,11,243,136,66,141,180,66,245,165,105,174,180,88,58,141,93,143,45,250,109,171,116,82,171,115,26,136,132,169,247,24,141,45,183,156,75,105,82,146,147,89,165,6,68,70,164,150,113,147,47,49,121,60,209,253,132,245,55,240,95,156,66,20,2,3,105,43,78,233,161,95,54,173,26,245,181,167,120,218,45,193,79,143,84,167,73,233,45,190,188,87,219,75,141,57,177,100,149,167,114,22,147,194,136,148,89,193,145,31,97,203,10,54,229,161,199,28,158,28,111,38,116,122,248,68,69,233,213,233,88,109,111,75,113,109,71,93,14,162,241,54,193,77,83,203,52,164,227,26,80,210,94,74,213,234,33,178,113,6,70,149,161,235,201,0,31,37,90,173,74,160,82,166,215,107,181,56,148,234,109,58,59,146,230,76,150,242,89,98,51,13,164,212,227,174,56,163,36,161,9,73,26,141,70,100,68,68,102,99,235,20,237,205,99,142,56,218,149,85,159,194,222,155,34,91,84,43,98,176,104,186,106,106,91,172,29,70,163,21,75,65,194,67,121,34,92,102,93,202,148,167,18,125,71,154,109,72,36,165,164,184,240,65,254,33,110,154,21,243,175,186,151,122,218,211,188,109,22,224,188,43,53,74,116,158,146,219,235,197,126,107,174,52,230,197,146,86,157,200,90,79,10,34,81,103,6,68,125,133,181,114,84,246,88,186,126,240,39,124,186,156,41,88,93,79,37,79,101,139,167,239,2,119,203,169,192,42,175,139,31,106,125,100,251,192,184,126,98,248,234,154,85,169,151,86,141,234,61,185,170,86,84,191,15,90,182,106,13,84,35,110,113,196,54,246,195,245,216,119,166,180,45,76,186,131,83,110,32,148,91,219,90,210,103,133,24,237,124,88,251,83,235,39,222,5,195,243,23,199,200,222,131,94,83,120,121,79,17,180,120,82,234,22,244,59,162,93,179,90,54,99,145,162,148,180,71,132,236,103,157,89,44,213,177,245,75,113,178,61,132,132,45,164,36,214,106,121,9,1,127,220,42,241,49,102,241,95,164,112,245,74,207,131,46,156,180,200,85,54,175,76,146,70,165,211,170,45,161,181,186,193,57,180,146,242,54,186,218,208,226,72,183,33,105,220,148,47,123,104,204,3,91,110,21,120,152,188,184,80,213,200,122,165,103,193,137,81,66,163,170,155,87,166,73,34,74,42,52,231,22,218,221,96,156,218,106,101,123,154,109,104,113,36,123,86,132,238,74,209,189,181,222,165,235,198,38,145,218,60,46,53,197,58,107,17,29,161,85,40,233,155,67,131,34,98,16,253,66,162,227,74,54,169,121,103,172,73,147,213,66,218,116,146,78,116,77,183,148,191,85,165,153,7,21,199,39,23,116,174,16,116,141,55,91,20,232,149,139,178,189,33,84,219,114,148,252,132,161,11,124,144,106,92,167,144,74,39,87,25,146,219,191,166,89,53,184,203,102,166,250,164,226,117,246,187,46,154,237,243,117,86,111,91,166,119,141,173,92,21,9,21,74,140,158,146,27,235,202,125,197,56,235,155,16,73,66,119,45,106,60,36,137,37,156,17,17,118,29,215,136,173,121,188,184,146,213,202,238,171,94,115,101,169,117,25,11,69,50,11,210,9,228,82,105,196,181,28,120,77,26,80,132,236,109,42,193,168,144,157,235,53,184,162,222,181,25,246,187,179,132,203,202,197,225,66,223,226,134,240,145,46,146,139,170,232,110,139,72,161,201,128,73,92,170,115,144,221,144,213,72,157,234,110,74,22,166,28,74,27,83,69,185,27,93,74,141,11,70,224,238,188,174,61,187,52,203,241,175,147,205,19,255,0,157,95,178,197,173,247,129,7,229,213,17,0,57,92,123,118,105,151,227,95,39,154,39,255,0,58,191,101,139,91,239,2,15,203,170,32,41,88,90,79,43,238,96,145,169,49,168,188,47,107,77,86,90,208,185,9,129,103,215,36,186,236,149,239,121,216,177,225,209,73,166,152,82,137,4,165,190,164,62,235,187,27,65,37,175,85,9,70,32,7,14,90,33,85,226,59,88,104,186,53,66,174,68,164,84,171,241,234,42,135,46,91,106,91,4,252,120,47,201,109,14,109,245,146,133,169,130,65,172,137,70,130,89,168,146,189,187,15,165,93,150,181,118,198,186,171,54,85,211,7,193,86,173,250,132,138,93,70,55,85,14,116,37,48,226,155,117,189,232,53,33,91,86,133,22,82,102,147,198,72,204,187,128,218,76,124,149,106,181,42,129,74,155,93,174,212,226,83,169,180,232,238,75,153,50,91,201,101,136,204,54,147,83,142,184,226,140,146,132,37,36,106,53,25,145,17,17,153,136,43,203,43,142,218,86,183,89,180,237,12,213,43,154,91,154,161,65,142,226,98,204,170,62,149,174,228,132,131,82,146,182,220,193,26,228,178,214,18,226,23,185,197,161,190,190,231,12,222,233,70,190,107,28,113,198,212,170,172,254,22,244,217,18,218,161,91,21,131,69,211,83,82,221,96,234,53,24,170,90,14,18,27,201,18,227,50,238,84,165,56,147,234,60,211,106,65,37,45,37,199,131,10,115,6,227,110,171,197,125,254,221,10,216,126,92,29,58,181,100,72,102,149,13,50,148,166,42,207,165,231,146,138,178,219,83,45,45,11,114,58,155,74,90,112,148,108,151,80,146,100,110,57,152,150,50,175,13,28,58,95,124,80,106,156,13,51,177,99,255,0,138,153,88,155,189,159,240,101,47,196,178,203,243,58,110,186,223,91,165,215,66,186,72,86,245,249,17,121,153,98,160,27,41,240,157,236,177,163,127,119,246,247,203,152,25,84,98,174,19,189,150,52,111,238,254,222,249,115,3,42,128,0,0,0,0,0,14,58,226,184,41,22,157,191,83,186,110,9,126,22,151,70,134,245,66,107,253,53,47,165,29,148,26,220,94,212,17,169,88,74,76,240,146,51,60,118,35,49,244,84,106,52,250,61,62,85,90,173,62,60,40,48,153,92,153,82,164,186,150,154,97,164,36,212,183,22,181,25,18,82,148,145,153,168,204,136,136,140,204,84,167,26,252,90,191,196,5,206,118,165,153,50,66,52,246,142,243,78,68,105,248,237,165,83,230,182,79,32,231,22,80,79,54,149,33,227,66,91,82,190,138,82,181,37,43,81,165,56,252,199,48,163,47,183,189,60,106,158,81,247,234,76,54,55,99,241,91,95,141,240,22,252,91,84,241,174,189,57,71,100,118,213,61,81,223,60,161,209,184,167,226,30,175,196,102,167,74,185,250,149,24,214,220,31,224,214,253,42,83,137,63,7,31,9,37,172,210,130,218,78,186,164,245,23,221,70,89,74,55,173,45,160,198,44,126,223,171,198,183,225,93,47,68,219,75,168,204,149,79,140,255,0,81,39,212,145,29,12,45,228,109,35,220,91,83,41,131,201,145,17,239,236,102,100,172,101,190,19,184,110,168,113,41,168,231,110,187,54,69,54,221,164,50,153,213,186,131,76,169,74,75,91,201,41,142,210,182,155,105,125,211,221,183,127,98,74,29,94,23,211,216,169,25,205,22,223,164,90,118,254,140,90,214,252,79,11,75,163,67,171,83,225,49,212,82,250,81,217,69,61,13,163,114,204,212,172,37,36,89,81,153,158,59,153,152,134,206,22,246,38,197,204,125,217,254,243,51,17,243,67,165,237,231,185,118,71,154,224,246,75,47,162,53,152,157,99,245,41,166,138,170,141,123,106,170,99,89,235,231,51,198,97,8,45,219,58,231,187,88,172,200,182,168,178,42,41,183,233,139,172,84,137,130,37,42,60,36,56,219,110,60,105,243,82,82,167,80,106,218,71,181,59,148,120,74,84,162,236,58,39,171,215,62,135,106,61,35,80,237,121,82,18,168,79,33,51,162,52,241,52,154,140,35,90,77,232,174,25,165,69,181,105,78,50,105,86,197,18,86,146,220,132,153,72,222,86,126,208,55,7,243,54,95,246,216,67,134,227,175,132,231,244,70,231,115,82,237,69,71,93,147,116,212,214,150,163,33,45,178,170,76,215,9,110,248,84,182,130,73,27,6,148,56,109,26,11,213,74,13,10,34,52,165,110,252,163,7,114,140,53,56,219,51,202,120,249,180,229,47,88,141,164,193,98,51,203,187,47,152,211,26,87,68,110,235,202,189,232,157,234,39,207,215,28,181,229,207,77,108,135,66,181,178,209,215,205,62,137,125,218,79,255,0,139,141,83,139,181,223,224,19,250,13,58,244,93,238,54,142,175,79,172,146,234,37,59,85,230,95,2,200,66,148,184,88,226,30,175,195,158,167,69,185,250,149,25,54,220,239,224,215,5,42,43,137,47,25,31,10,36,44,146,178,218,110,180,165,117,17,221,38,120,82,55,161,46,44,197,206,91,183,5,34,236,183,233,151,77,191,47,197,82,235,48,217,168,66,127,166,164,117,99,188,130,91,107,218,178,37,39,41,81,30,20,68,101,158,228,70,37,217,86,99,24,251,94,55,199,142,127,107,157,54,255,0,99,43,217,44,127,248,58,206,30,231,26,39,179,182,153,243,199,87,108,105,60,245,211,145,0,1,149,64,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,29,75,86,232,237,220,26,95,118,209,93,100,221,41,180,57,241,201,36,157,198,102,184,238,39,177,96,251,247,248,14,218,62,58,196,51,168,210,39,83,210,179,73,202,140,235,36,162,60,25,110,73,150,72,255,0,104,13,100,117,126,144,84,29,86,188,168,164,133,32,160,215,234,49,201,42,44,26,118,73,113,56,198,11,30,95,2,23,7,202,18,234,106,173,161,51,168,199,55,170,236,42,171,169,233,155,132,163,74,81,14,2,124,178,102,68,70,127,1,83,252,82,83,213,74,226,67,84,41,235,82,148,113,239,26,219,123,148,121,51,219,61,242,206,112,95,1,62,185,43,220,41,77,66,232,182,156,146,178,203,83,102,37,179,95,171,244,169,200,201,22,124,255,0,103,237,1,107,160,0,0,0,0,3,17,113,115,91,149,64,225,151,84,42,16,140,210,249,89,245,178,66,203,36,104,87,163,223,50,81,25,25,25,25,25,23,113,151,70,55,226,70,213,93,235,160,58,139,108,50,74,55,170,54,173,94,51,36,159,62,163,144,158,66,125,198,126,106,247,17,152,13,112,109,35,43,131,81,40,199,87,62,185,84,171,81,188,81,175,214,223,212,125,59,243,187,57,206,79,207,63,88,184,110,48,239,168,186,69,203,206,207,166,208,207,160,85,234,69,62,130,148,53,132,154,91,126,135,33,36,120,74,147,130,252,217,124,75,234,49,79,115,225,204,211,157,69,126,12,150,149,226,45,170,210,155,82,86,147,238,184,239,153,30,72,246,159,154,62,175,216,44,155,138,42,237,75,94,249,117,88,21,155,98,2,39,187,111,206,165,34,115,112,154,83,174,48,150,40,79,41,195,89,32,214,105,36,155,169,35,220,101,131,50,206,61,225,86,206,45,110,173,78,56,163,82,214,102,165,25,158,76,204,252,204,89,47,38,25,9,151,168,247,29,22,77,61,46,176,221,38,100,228,58,109,110,218,233,63,79,73,22,79,177,118,239,229,159,172,87,253,165,166,119,245,241,90,98,223,181,237,10,205,66,99,238,165,162,110,53,61,231,77,27,150,148,101,68,132,25,145,17,169,57,60,123,200,92,39,4,154,23,70,224,139,69,107,26,189,171,181,40,180,202,204,232,18,37,155,82,30,67,43,38,87,18,52,143,12,73,144,219,43,234,239,138,225,116,247,25,118,63,126,76,131,237,230,195,170,212,123,43,69,138,203,107,195,250,70,184,239,72,219,245,119,19,15,68,156,222,226,45,228,175,164,159,60,25,125,190,66,168,56,86,177,228,234,14,191,216,212,8,241,30,125,7,95,166,56,249,54,217,171,99,94,53,132,41,74,194,85,132,150,254,230,101,129,220,56,216,226,118,183,196,198,174,206,171,37,245,149,18,154,235,176,41,113,219,82,246,45,134,229,73,83,46,26,122,174,32,214,104,127,27,146,100,95,2,199,156,208,229,37,194,179,236,38,70,188,94,20,105,17,214,102,184,148,214,229,199,52,111,71,240,9,77,72,65,56,207,114,63,88,137,105,95,199,31,16,22,119,106,81,155,183,109,122,69,1,164,145,34,155,2,60,52,145,23,185,182,210,143,129,126,175,192,190,193,202,128,193,220,76,113,105,166,92,53,219,18,42,151,37,110,27,245,100,108,232,210,89,147,29,82,220,203,140,165,88,101,111,54,163,194,31,74,251,31,100,247,242,243,15,187,137,110,37,108,94,28,172,121,23,53,203,83,96,229,150,207,15,5,15,51,215,123,243,204,161,91,91,91,173,154,176,79,37,71,131,236,93,254,221,126,117,163,91,111,173,115,187,159,187,111,106,188,137,78,185,183,166,194,164,60,182,153,195,77,182,123,18,227,139,52,238,38,146,103,131,238,101,246,99,178,113,35,197,38,164,241,45,119,61,113,222,53,3,102,42,182,244,105,209,93,144,152,140,254,105,148,43,107,78,58,225,39,38,194,84,120,62,234,201,252,49,135,0,8,140,207,4,70,102,57,138,237,161,114,91,81,161,202,175,81,166,192,68,254,167,67,196,199,113,163,94,195,34,86,55,164,179,141,197,229,159,50,25,147,131,46,29,39,241,19,171,80,173,197,197,146,116,118,58,158,61,230,144,172,55,186,52,133,183,235,116,156,73,101,108,227,214,47,179,191,150,111,230,195,109,209,108,205,84,161,218,182,237,45,184,52,248,62,39,164,150,216,67,73,61,241,160,173,88,36,17,39,233,41,94,68,94,96,58,167,42,191,4,92,96,218,39,33,107,75,229,227,250,7,146,36,127,222,185,219,183,103,191,151,150,5,244,10,20,229,98,221,52,248,187,181,30,154,235,164,235,126,59,162,132,41,62,182,105,147,73,89,35,238,120,44,121,11,233,89,110,73,150,76,190,192,20,141,199,127,26,186,161,172,58,142,254,159,105,181,82,183,78,163,83,118,236,106,146,252,134,93,149,212,98,43,167,189,44,190,180,47,106,219,89,151,170,88,35,63,126,76,97,45,53,224,131,137,61,86,124,213,26,192,173,210,211,239,118,179,74,158,193,43,178,252,140,152,86,127,139,199,237,79,196,92,198,154,240,27,160,86,36,246,238,9,214,172,90,245,95,191,81,250,188,24,82,140,253,85,160,189,99,142,149,125,5,145,121,255,0,37,62,226,18,22,13,34,147,76,73,34,155,75,137,17,37,228,76,48,150,203,223,250,164,95,19,254,176,21,239,195,111,41,139,50,197,105,139,131,86,101,179,91,172,167,118,98,33,198,164,193,243,121,29,208,252,52,175,232,45,179,243,250,73,207,145,16,234,92,116,112,159,35,80,43,208,173,221,61,183,211,25,214,250,158,25,184,145,13,17,218,202,35,45,121,38,89,86,220,146,22,125,139,185,153,231,222,45,0,113,47,218,212,73,53,22,170,175,194,105,114,90,221,133,169,180,25,158,83,183,185,153,103,203,235,1,138,184,78,225,218,153,195,118,151,196,178,98,155,78,202,79,83,196,72,78,213,27,159,194,31,117,25,81,52,217,158,9,236,119,46,223,229,58,38,227,2,162,221,87,136,155,178,115,41,218,135,60,6,11,24,242,131,28,190,39,240,27,25,220,21,82,162,82,36,84,246,146,186,59,59,25,103,205,68,159,137,124,126,35,88,107,238,232,151,121,221,83,174,89,198,102,252,206,150,252,231,249,13,165,5,230,102,126,73,47,120,11,92,228,172,202,145,101,95,79,43,196,25,59,232,205,185,254,44,176,237,71,63,255,0,63,17,101,194,2,114,121,183,27,166,232,28,171,129,11,73,170,179,179,121,103,186,122,51,106,8,47,119,111,63,137,254,193,62,192,0,0,0,0,0,4,93,230,55,167,14,234,63,12,119,29,62,50,20,169,12,248,62,158,210,51,50,205,66,33,159,146,84,126,72,18,136,112,87,189,180,205,223,107,205,183,100,52,203,141,203,233,229,47,36,141,7,181,196,175,185,25,31,234,252,0,106,234,70,104,86,113,220,134,201,156,42,94,43,190,244,46,219,184,158,116,150,244,159,25,188,247,103,232,204,125,5,252,165,31,146,62,35,92,187,202,129,62,215,185,38,80,170,113,87,30,76,110,158,246,148,133,32,211,185,180,168,187,40,136,203,178,136,252,189,226,236,57,76,95,229,118,240,230,197,6,68,247,36,77,160,238,241,36,183,119,236,235,207,156,164,121,168,204,178,148,251,200,188,189,224,38,248,0,0,0,0,0,163,46,109,86,227,180,174,39,170,85,181,162,34,83,87,232,237,38,72,201,127,154,167,193,73,239,236,95,30,221,207,246,11,205,20,217,206,90,133,34,62,171,208,43,101,25,196,181,43,197,101,195,65,146,85,182,53,61,61,143,29,251,246,243,1,142,249,81,92,139,164,241,65,73,163,20,242,140,138,175,95,113,41,221,137,95,74,157,57,69,158,229,156,103,224,126,126,225,99,252,195,56,81,139,196,54,153,29,66,131,77,100,238,122,71,251,145,212,50,93,71,58,178,34,18,247,26,89,113,195,195,108,153,22,49,130,243,201,121,84,127,2,21,178,160,113,61,104,84,78,66,25,233,250,67,214,82,246,145,102,159,40,188,242,95,17,177,50,208,135,18,104,113,4,164,159,153,25,100,128,106,197,211,118,157,55,167,46,57,146,219,250,77,184,131,247,151,108,145,253,164,38,93,243,192,223,229,230,146,198,214,221,3,117,85,166,28,223,227,41,113,85,226,94,70,36,166,50,58,108,197,142,162,44,154,29,89,229,126,73,51,47,35,33,214,185,138,240,230,189,8,214,153,18,41,145,27,110,135,91,217,224,137,150,240,132,116,98,68,39,62,139,72,65,101,110,159,209,207,215,131,243,202,252,170,184,156,143,99,222,178,116,122,245,168,60,253,30,226,217,225,27,146,233,41,136,222,29,169,210,23,130,113,210,74,55,45,73,242,65,228,241,156,30,12,4,65,210,93,96,212,222,29,111,166,174,43,94,108,250,92,248,155,186,208,222,114,67,8,115,123,46,33,61,70,208,182,212,120,75,202,81,100,253,249,247,247,187,254,15,56,227,176,120,151,182,163,69,153,62,37,50,238,70,255,0,21,1,199,89,103,169,151,36,26,58,77,156,135,29,60,52,193,41,89,248,228,187,31,108,113,198,31,45,189,62,213,154,28,155,147,76,104,176,104,119,43,123,54,183,18,51,17,153,123,43,142,131,222,76,197,83,138,195,109,175,29,251,26,143,220,102,42,61,112,117,203,134,11,216,165,248,123,146,213,170,69,250,47,165,19,32,165,221,204,224,240,175,205,169,88,75,248,250,183,252,15,184,108,81,170,154,85,103,235,13,163,42,205,189,105,140,204,131,43,102,119,178,211,138,70,215,80,231,171,212,66,200,178,166,211,158,222,239,176,197,5,241,51,193,142,169,240,229,84,156,245,90,143,42,93,10,52,150,35,55,81,143,30,75,140,169,75,141,214,81,245,84,195,104,50,78,213,145,227,203,105,252,12,197,180,240,43,199,21,185,196,165,180,155,126,224,148,196,43,194,22,122,236,45,109,182,82,55,185,37,105,233,37,114,28,117,123,90,96,141,89,46,217,248,121,72,173,82,210,139,43,87,237,10,133,155,122,81,33,206,135,57,151,80,74,118,51,78,173,165,173,165,180,78,32,220,66,201,43,74,92,86,21,131,50,255,0,32,10,52,225,3,143,75,255,0,134,201,172,208,39,58,186,189,171,33,244,148,136,178,20,252,133,52,218,142,58,21,210,65,200,109,180,153,52,201,146,114,88,44,153,121,31,105,137,119,241,175,193,86,163,69,143,118,221,90,113,71,145,83,45,139,113,47,81,233,43,144,163,194,156,60,146,223,82,143,214,90,189,254,127,88,192,188,87,114,185,212,189,56,173,204,185,52,158,19,183,5,191,37,231,29,110,36,102,228,75,150,201,41,111,172,139,99,17,18,132,164,155,67,101,140,246,82,136,188,140,132,72,123,135,253,113,98,160,116,213,233,5,233,214,39,186,31,251,159,153,131,86,237,191,226,243,230,3,50,241,121,197,250,181,157,113,108,93,60,130,116,11,22,148,132,33,138,124,118,188,42,92,91,94,33,164,169,77,50,242,217,60,176,234,18,102,73,47,162,69,217,36,68,124,199,45,238,28,107,250,195,174,52,155,153,250,91,169,160,219,50,88,170,59,41,214,22,77,45,200,243,34,44,218,74,205,165,160,214,104,115,36,147,50,60,119,201,16,228,56,112,229,153,173,218,183,93,135,46,241,163,189,108,80,16,182,221,148,117,40,242,225,72,91,68,182,77,105,111,169,21,72,53,26,28,86,8,251,101,39,158,196,98,228,180,35,65,108,61,2,177,233,246,133,157,68,133,29,113,227,180,220,153,104,140,202,30,146,234,89,105,181,184,226,219,109,27,212,174,138,76,212,101,147,62,231,238,192,100,72,81,25,129,13,136,49,147,181,168,205,37,166,203,4,88,74,72,136,139,183,111,34,30,224,0,0,0,0,0,0,20,251,206,154,51,141,234,165,176,242,79,13,42,131,11,36,94,245,28,154,143,127,234,16,219,132,55,73,158,41,52,149,197,43,4,87,189,4,207,191,187,210,44,9,179,206,173,183,127,46,237,103,112,223,79,209,16,83,156,122,251,186,213,31,242,8,53,194,210,212,142,36,180,181,104,50,37,21,231,68,50,207,150,124,123,0,54,85,66,210,226,18,226,79,36,162,35,47,176,199,144,249,41,42,82,233,80,214,179,45,202,142,217,158,60,179,180,135,214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,53,172,226,199,218,159,89,62,240,46,31,152,190,54,83,26,214,113,99,237,79,172,159,120,23,15,204,95,0,188,184,116,190,237,45,9,177,56,138,240,254,46,204,189,122,208,252,110,246,91,240,149,70,230,79,103,193,244,250,166,235,153,102,7,91,171,211,74,63,59,179,57,78,85,221,120,28,226,238,171,194,14,174,42,235,126,157,46,177,105,215,163,166,155,113,210,152,144,164,45,108,18,201,72,148,202,13,68,210,228,178,123,182,117,11,6,135,30,108,148,223,84,220,77,175,114,228,181,168,87,207,46,171,46,202,186,96,248,218,45,193,79,184,169,117,24,221,85,183,215,138,253,82,123,110,183,189,6,149,167,114,22,162,202,76,148,89,201,25,31,113,82,220,107,240,163,93,225,47,89,102,217,189,42,172,203,66,165,153,150,181,110,107,40,79,143,139,181,6,227,102,166,204,208,111,48,181,244,156,44,33,71,132,57,211,66,29,108,128,93,166,191,113,131,165,250,19,195,204,46,34,31,57,117,250,69,197,30,34,173,104,177,154,113,149,213,223,151,29,79,197,65,169,196,102,58,20,210,84,226,214,226,72,208,132,43,9,83,155,91,86,190,218,171,169,151,86,178,106,61,199,170,87,172,191,17,90,185,170,14,212,36,237,113,197,182,206,243,245,24,107,168,181,173,44,180,130,75,109,160,212,123,27,66,18,71,132,144,234,162,197,57,81,240,81,251,166,221,76,113,41,169,148,202,172,107,110,210,168,71,147,105,53,142,139,53,138,163,46,41,71,35,121,40,156,83,49,92,109,29,146,157,142,58,123,77,102,76,188,210,130,32,106,135,14,151,222,143,233,102,157,106,101,245,31,192,126,233,158,54,101,30,22,246,93,223,75,106,52,7,152,153,212,105,213,227,173,227,150,158,146,210,133,163,161,147,35,222,68,153,85,201,83,218,158,233,251,191,157,243,26,112,202,188,243,191,66,127,210,79,238,209,138,185,42,123,83,221,63,119,243,190,99,78,1,149,121,231,126,132,255,0,164,159,221,163,21,114,84,246,167,186,126,239,231,124,198,156,50,175,60,239,208,159,244,147,251,180,98,174,74,158,212,247,79,221,252,239,152,211,128,72,174,107,28,14,73,212,170,84,254,41,52,217,113,26,174,219,20,115,93,211,76,82,26,96,170,52,232,169,90,206,106,28,193,26,228,178,214,82,164,184,163,234,50,211,105,65,165,77,37,183,170,2,153,86,170,209,100,174,101,26,167,46,4,135,35,191,17,110,198,121,77,45,76,62,210,217,121,163,82,76,140,208,227,78,56,218,211,228,164,45,73,60,145,153,13,167,133,80,115,44,229,217,85,126,237,139,174,92,63,208,162,56,139,170,176,196,11,146,142,169,234,75,238,86,234,117,19,67,83,144,228,167,141,27,31,145,45,150,84,218,77,180,180,125,53,18,77,10,113,77,4,0,225,215,65,175,46,36,181,114,133,165,54,100,41,106,93,70,66,23,83,156,204,114,121,20,154,113,45,37,34,107,164,165,161,59,27,74,178,73,53,167,122,205,13,164,247,173,36,119,125,115,104,53,155,195,111,47,205,71,210,155,50,20,68,162,157,166,245,229,212,231,51,28,217,93,90,162,116,167,74,68,215,73,75,90,183,184,164,228,146,107,86,196,18,27,73,236,66,72,185,110,7,56,68,165,112,131,164,106,181,31,168,196,172,93,149,233,9,169,92,117,86,35,165,8,91,228,130,74,34,178,179,73,58,184,204,150,237,157,67,201,173,199,156,36,183,213,54,211,221,120,177,246,88,214,79,187,251,135,229,207,128,214,176,108,167,194,119,178,198,141,253,223,219,223,46,96,107,88,54,83,225,59,217,99,70,254,239,237,239,151,48,2,31,241,155,202,154,133,171,119,180,29,77,208,201,191,147,213,90,253,192,151,47,56,146,30,92,150,223,110,100,205,242,170,177,201,231,11,15,53,213,113,197,198,37,161,183,27,65,19,93,53,167,107,211,43,135,93,6,179,120,109,210,58,22,148,217,144,162,37,20,232,232,93,78,115,49,205,149,213,170,38,132,148,137,174,146,150,181,111,113,73,201,36,214,173,136,36,54,147,216,132,145,100,176,1,85,124,243,191,66,127,210,79,238,209,138,185,42,123,83,221,63,119,243,190,99,78,25,87,158,119,232,79,250,73,253,218,49,87,37,79,106,123,167,238,254,119,204,105,192,46,78,236,181,168,87,205,171,89,178,174,152,62,54,139,112,83,228,82,234,49,186,171,111,175,21,246,212,219,173,239,65,165,105,220,133,168,178,147,37,22,114,70,71,220,87,94,147,114,100,177,45,189,101,175,214,245,86,235,252,173,211,104,217,252,155,163,54,243,209,167,75,234,36,255,0,239,139,173,19,123,58,57,194,122,10,46,178,137,43,87,69,36,166,23,101,64,3,228,164,210,105,84,10,84,42,21,10,153,18,157,77,167,71,110,36,56,113,25,75,44,70,97,180,146,91,105,182,210,68,148,33,41,34,73,36,136,136,136,136,136,125,96,0,32,7,58,191,101,139,91,239,2,15,203,170,34,0,114,184,246,236,211,47,198,190,79,52,79,254,117,126,203,22,183,222,4,31,151,84,68,0,229,113,237,217,166,95,141,124,158,104,11,52,230,59,192,228,158,43,108,216,23,134,159,46,36,125,69,179,227,190,136,44,186,134,154,69,110,34,140,150,112,157,124,200,148,133,165,68,165,48,165,43,164,149,186,234,84,73,39,141,214,232,174,147,86,170,208,42,176,171,180,42,156,186,117,74,157,33,185,112,230,68,121,76,191,25,246,212,74,109,214,220,73,146,144,180,168,137,68,162,50,50,50,35,33,180,240,215,135,143,189,111,210,254,33,120,151,175,234,78,147,80,229,196,164,63,30,52,7,170,50,92,115,125,109,248,232,233,20,226,101,125,227,161,77,37,150,208,223,99,52,50,151,22,148,56,226,208,144,183,78,1,120,215,181,120,172,211,136,148,74,181,79,195,234,109,179,79,101,187,142,159,32,219,67,147,246,18,91,85,78,57,54,148,33,76,186,179,35,90,80,146,232,184,178,65,150,213,52,183,101,80,161,110,88,186,7,171,26,183,196,20,107,231,78,47,47,200,232,26,127,182,69,102,190,211,49,164,202,97,185,109,60,201,70,140,196,132,56,218,222,121,178,144,146,113,109,169,182,146,149,44,247,40,155,109,203,233,0,0,0,17,171,152,62,133,233,198,178,240,203,122,213,175,90,55,86,171,98,91,245,75,146,129,82,96,201,18,161,74,143,21,111,26,18,179,35,203,46,244,146,135,91,50,52,169,36,147,44,45,13,173,26,246,13,148,248,177,246,88,214,79,187,251,135,229,207,141,107,0,108,231,162,250,67,102,232,46,151,219,250,71,167,236,75,110,133,110,199,83,49,206,91,230,243,238,173,110,41,215,94,113,125,136,214,227,174,56,225,146,73,40,35,89,146,82,148,145,36,187,168,0,0,138,188,209,253,132,245,55,240,95,156,66,18,168,69,94,104,254,194,122,155,248,47,206,33,0,160,17,146,184,138,208,107,203,134,221,92,174,233,77,231,10,90,87,78,144,181,211,39,61,28,153,69,90,156,107,81,71,154,209,37,107,78,199,18,156,154,73,106,216,178,91,106,61,232,81,22,53,27,20,113,139,193,213,137,197,253,137,30,129,95,153,232,107,146,141,191,242,126,224,233,189,35,209,125,87,163,174,87,240,84,62,211,111,245,91,142,77,254,112,207,102,119,39,6,93,194,5,242,161,227,142,77,181,85,162,112,143,168,200,136,84,42,148,137,8,180,106,198,182,163,156,25,110,169,199,213,9,243,81,164,157,67,238,169,125,37,22,93,39,157,75,120,90,92,71,71,58,243,58,227,199,247,16,161,73,208,109,39,173,109,191,174,10,122,189,37,84,167,84,122,114,173,118,84,182,84,222,83,210,81,117,164,48,169,4,157,174,54,235,41,54,222,44,111,105,71,78,215,253,129,121,105,101,229,86,211,237,65,183,165,208,238,26,28,131,141,58,12,146,45,237,47,4,100,100,100,102,149,161,73,52,173,11,73,154,22,133,37,73,53,37,68,103,196,213,170,213,90,253,86,109,118,187,83,151,81,169,84,100,57,46,100,201,111,41,231,228,190,226,141,78,58,227,138,51,82,214,165,25,168,212,102,102,102,102,102,3,150,176,44,11,203,84,239,42,78,159,105,245,189,46,185,112,215,36,20,104,48,99,17,111,117,120,51,51,51,51,36,161,9,73,41,107,90,140,144,132,37,74,81,165,41,51,46,235,197,30,133,254,246,189,118,185,180,83,242,167,242,143,242,115,193,127,132,252,15,131,235,248,136,108,73,254,39,168,230,221,189,125,191,76,243,183,61,179,130,183,78,90,124,10,201,225,150,217,149,169,250,157,2,92,93,80,184,227,191,77,149,5,82,154,113,138,69,56,164,17,165,132,27,14,45,167,150,241,176,203,202,112,212,123,75,166,218,82,131,75,134,229,112,115,71,246,236,212,223,193,126,79,8,4,255,0,228,169,236,177,116,253,224,78,249,117,56,64,14,104,254,221,154,155,248,47,201,225,9,255,0,201,83,217,98,233,251,192,157,242,234,112,128,28,209,253,187,53,55,240,95,147,194,1,42,185,24,254,155,63,163,127,222,67,21,115,58,224,59,247,16,174,201,215,157,39,162,237,176,110,10,130,189,37,75,167,83,186,113,109,119,148,134,82,222,85,213,81,244,100,62,169,6,157,173,182,211,42,54,217,44,111,105,39,149,121,24,254,155,63,163,127,222,66,210,106,212,154,85,126,149,54,133,93,166,68,168,211,106,49,220,137,50,28,182,82,243,18,88,113,38,151,26,113,181,17,165,104,82,76,210,105,50,50,50,51,35,1,174,191,7,220,89,222,92,34,234,135,229,197,10,60,186,197,10,124,119,35,87,109,196,207,40,172,85,80,77,172,152,53,172,219,116,144,182,157,89,56,149,146,55,227,168,130,50,75,171,35,216,35,75,117,74,196,214,155,18,153,169,154,105,93,244,205,183,89,235,120,41,190,21,232,253,94,147,203,101,207,205,188,132,56,156,56,210,211,235,36,179,140,150,72,200,206,136,120,210,224,114,242,225,107,87,41,22,125,188,185,119,85,189,124,200,113,22,107,204,160,157,168,202,90,86,218,21,9,214,27,45,202,146,133,62,202,73,72,78,199,122,136,82,9,42,53,180,221,159,242,203,225,67,84,56,95,210,250,218,181,70,191,45,138,149,225,33,169,110,218,106,83,110,177,66,125,135,36,52,167,80,243,47,186,203,203,146,201,197,90,148,132,160,200,154,109,10,221,176,182,132,202,0,0,26,171,141,132,244,143,77,244,227,137,78,0,52,251,75,238,121,158,147,182,235,218,127,67,167,75,122,151,56,137,198,37,69,142,193,25,161,196,101,36,243,18,163,247,66,137,73,39,25,52,56,133,17,41,7,175,96,153,92,184,184,227,141,194,149,229,62,207,212,20,75,145,167,87,132,134,23,57,230,150,235,171,162,75,73,26,10,107,76,17,154,86,133,36,210,151,210,148,245,84,134,154,82,77,70,201,52,224,97,78,42,184,103,188,184,80,213,201,154,91,120,78,137,81,66,163,166,165,72,169,198,50,74,42,52,231,22,226,26,124,219,220,106,101,123,154,113,11,109,70,123,86,133,109,82,209,177,197,217,87,38,13,6,147,106,233,125,203,175,245,216,81,60,69,241,33,52,186,18,213,29,165,62,221,58,27,142,37,247,16,241,44,214,132,61,39,40,83,70,148,119,130,218,207,121,41,6,153,85,198,15,9,150,111,23,90,95,249,15,93,145,18,143,93,129,33,185,52,43,141,80,14,83,244,165,155,136,55,201,8,39,26,53,161,214,144,109,169,6,189,153,233,172,200,212,210,12,162,86,133,243,123,225,246,159,93,167,105,61,91,75,106,186,121,166,212,42,121,210,232,21,183,106,46,213,28,102,44,84,18,34,55,38,43,109,41,212,110,101,178,73,154,29,144,164,185,180,140,212,147,83,169,9,1,205,31,216,79,83,127,5,249,196,33,74,220,39,123,83,232,223,222,5,189,243,22,5,196,243,8,191,236,221,83,229,195,123,106,14,159,92,49,43,150,245,114,61,18,76,25,209,140,246,58,143,76,195,35,35,35,34,82,22,149,18,144,180,40,137,104,90,84,149,18,84,147,34,162,16,27,9,241,209,193,149,11,140,61,56,139,76,110,171,232,107,206,215,241,18,45,154,147,171,89,197,75,142,146,58,177,164,182,156,229,151,122,77,17,184,148,155,141,169,9,82,119,17,45,167,53,246,171,82,106,180,10,172,218,21,118,153,46,157,82,167,72,114,36,200,114,217,83,47,198,125,181,26,92,105,198,212,68,164,45,42,35,73,164,200,140,140,140,140,94,167,46,46,56,228,241,91,102,207,179,245,5,17,35,234,45,159,29,133,206,121,165,180,210,43,113,20,102,130,154,211,4,100,164,45,42,36,165,244,165,61,36,173,214,148,147,73,60,77,55,210,185,157,112,29,251,183,208,164,235,206,147,209,119,95,214,253,61,94,146,165,211,169,221,73,87,67,41,91,41,111,42,234,164,186,209,216,76,131,78,214,220,117,228,147,108,150,118,52,146,14,87,151,7,48,8,124,68,80,154,210,77,94,184,191,238,177,3,196,190,212,153,13,177,29,187,138,46,245,185,186,58,25,67,109,161,230,91,50,66,217,36,238,54,218,39,82,107,252,241,53,58,133,21,242,237,224,203,136,45,84,212,123,83,92,45,186,173,87,79,172,202,45,65,217,9,187,227,173,164,202,146,166,12,144,236,104,76,185,187,173,212,222,182,84,227,141,170,54,210,144,149,245,77,10,97,119,168,0,48,87,28,119,253,155,167,220,40,106,124,171,206,225,137,74,69,114,215,170,80,41,132,241,158,249,149,25,112,222,106,60,118,144,146,53,45,106,81,228,240,94,170,18,181,171,106,16,165,22,85,191,239,251,55,75,44,218,182,160,234,13,195,18,135,111,80,227,156,153,211,164,153,236,105,25,34,34,34,34,53,45,106,81,165,8,66,72,214,181,169,41,73,41,74,34,58,1,227,111,140,27,155,139,157,80,118,180,163,151,10,201,161,200,125,54,157,30,91,81,250,240,88,117,182,16,242,220,113,164,18,148,183,149,25,14,154,20,183,9,179,81,161,10,81,22,229,4,117,27,62,233,110,169,88,154,211,98,83,53,51,77,43,190,153,182,235,61,111,5,55,194,189,31,171,210,121,108,185,249,183,144,135,19,135,26,90,125,100,150,113,146,201,25,25,235,4,36,255,0,0,60,96,213,120,77,213,196,170,160,113,28,177,47,25,16,224,93,104,121,165,26,227,48,133,168,155,156,210,155,66,157,223,28,158,117,102,218,82,162,117,10,90,54,239,54,220,108,54,9,1,242,82,106,212,170,253,42,21,118,133,83,137,81,166,212,99,183,46,28,200,143,37,230,36,176,226,73,77,186,219,137,51,74,208,164,153,40,148,70,100,100,100,100,62,176,0,0,0,24,171,139,31,101,141,100,251,191,184,126,92,248,202,163,21,113,99,236,177,172,159,119,247,15,203,159,1,173,96,217,163,93,52,47,78,56,139,211,138,142,151,234,133,27,199,82,167,97,214,94,104,201,18,169,242,146,70,77,202,140,225,145,244,222,70,229,96,240,105,52,169,72,90,86,133,173,10,214,92,109,80,2,189,120,21,229,115,74,209,11,134,46,175,235,172,152,149,251,202,151,33,242,164,81,219,105,43,167,82,223,102,83,168,106,160,151,55,25,201,90,218,67,47,50,107,67,70,207,80,205,77,245,146,133,53,141,121,231,126,132,255,0,164,159,221,162,213,5,85,243,206,253,9,255,0,73,63,187,64,69,94,87,30,221,154,101,248,215,201,230,137,85,205,115,129,111,227,248,160,209,75,51,255,0,24,149,127,194,130,175,249,42,77,81,184,228,159,249,223,20,180,171,245,30,52,127,186,30,17,87,149,199,183,102,153,126,53,242,121,162,255,0,128,106,239,96,95,247,150,150,94,84,157,65,211,235,134,93,14,225,161,200,41,48,103,70,50,222,210,240,100,100,100,100,105,90,20,147,82,22,133,17,161,104,82,146,162,82,84,100,123,4,112,117,198,45,137,197,253,137,34,191,64,135,232,107,146,141,179,242,130,223,234,61,35,209,125,87,164,34,47,240,165,176,211,111,245,91,142,110,126,108,143,102,118,171,6,93,235,3,152,255,0,47,249,156,59,215,93,213,189,33,183,127,238,79,63,195,48,236,104,238,63,33,203,118,86,196,55,182,66,222,91,142,45,151,156,35,90,30,53,109,39,29,54,148,72,252,201,187,24,56,117,215,155,203,134,221,92,161,106,181,153,54,90,87,78,144,132,84,224,179,32,153,69,90,156,107,73,200,132,233,169,11,78,199,18,156,18,141,10,216,178,67,137,45,232,73,144,108,188,3,165,104,190,175,89,186,245,165,246,254,174,105,251,242,220,161,92,81,212,244,114,150,193,178,251,75,67,138,105,214,92,71,114,37,182,235,110,54,102,147,82,12,208,102,149,41,38,74,62,234,2,42,243,71,246,19,212,223,193,126,113,8,82,183,9,222,212,250,55,247,129,111,124,197,129,117,60,209,253,132,245,55,240,95,156,66,20,173,194,119,181,62,141,253,224,91,223,49,96,5,228,241,183,193,245,179,197,206,151,187,69,81,68,133,123,80,227,190,171,78,177,45,217,29,8,47,186,227,11,121,14,54,210,201,42,67,201,140,134,141,106,67,134,217,40,214,132,168,203,106,168,6,255,0,176,47,45,44,188,170,218,125,168,54,244,186,29,195,67,144,113,167,65,146,69,189,165,224,140,140,140,140,210,180,41,38,149,161,105,51,66,208,164,169,38,164,168,140,246,136,26,251,115,12,226,59,75,248,151,215,153,23,126,149,217,17,41,212,218,116,114,166,174,224,54,156,102,109,200,109,250,169,148,251,70,100,148,33,41,34,67,91,144,79,27,100,158,170,191,139,101,128,177,254,92,28,192,33,241,17,66,107,73,53,122,226,255,0,186,196,15,18,251,82,100,54,196,118,238,40,187,214,230,232,232,101,13,182,135,153,108,201,11,100,147,184,219,104,157,73,175,243,196,212,234,20,23,203,99,135,29,80,215,29,121,135,119,216,87,188,187,46,155,167,114,35,84,171,23,4,23,91,241,172,147,189,68,183,22,59,75,37,37,197,190,150,223,66,186,136,83,36,217,57,212,75,153,75,46,223,160,0,214,195,139,138,105,210,56,167,213,248,29,22,218,74,111,138,218,219,109,178,34,74,91,92,215,86,130,34,46,197,234,169,61,189,195,100,241,174,159,30,244,227,166,113,143,171,49,141,131,103,125,196,244,141,166,121,207,85,41,115,119,237,223,159,218,2,196,57,36,83,82,214,136,106,5,92,144,225,42,77,214,136,198,163,250,6,77,67,105,68,69,245,151,84,243,246,144,226,249,223,193,39,52,227,75,234,125,55,12,216,173,207,99,113,23,170,93,70,16,172,31,214,125,62,223,97,142,249,201,134,7,131,225,62,181,35,171,191,199,94,243,228,99,110,54,98,28,38,241,231,223,248,188,231,183,158,61,217,28,71,59,8,29,78,27,236,218,167,87,30,30,247,98,63,79,111,210,234,64,152,172,231,61,177,210,242,199,125,223,87,112,173,14,8,105,229,83,226,239,72,163,27,77,185,178,237,167,200,195,133,146,46,147,164,230,126,210,217,146,250,200,134,199,67,94,158,92,116,194,171,241,177,165,145,78,57,189,211,169,73,149,180,140,203,29,24,79,187,187,183,234,236,221,251,6,194,192,0,0,2,0,115,171,246,88,181,190,240,32,252,186,162,32,7,43,143,110,205,50,252,107,228,243,68,255,0,231,87,236,177,107,125,224,65,249,117,68,64,14,87,30,221,154,101,248,215,201,230,128,177,254,101,156,10,201,226,106,217,139,169,250,99,2,92,173,80,183,35,177,77,139,5,50,154,109,138,189,56,228,25,169,133,155,238,33,166,86,201,190,243,201,112,148,91,139,168,218,146,179,83,102,221,32,82,106,213,90,5,86,21,118,133,83,151,78,169,83,164,55,46,28,200,143,41,151,227,62,218,137,77,186,219,137,50,82,22,149,17,40,148,70,70,70,68,100,54,9,227,163,140,218,23,7,154,113,22,166,221,43,211,55,157,209,226,35,219,52,215,80,178,138,167,26,36,117,100,201,113,56,195,45,117,90,51,109,42,39,28,82,210,148,237,35,91,173,235,237,86,171,85,107,245,89,181,218,237,78,93,70,165,81,144,228,185,147,37,188,167,159,146,251,138,53,56,235,142,40,205,75,90,148,102,163,81,153,153,153,153,152,14,90,192,176,47,45,83,188,169,58,125,167,214,244,186,229,195,92,144,81,160,193,140,69,189,213,224,204,204,204,204,146,132,37,36,165,173,106,50,66,16,149,41,70,148,164,204,182,8,224,235,131,171,19,132,11,18,69,2,129,51,211,55,37,103,103,229,5,193,211,122,63,165,58,79,72,92,95,224,171,125,214,216,233,55,32,219,252,217,150,252,110,86,76,251,80,102,139,234,245,229,160,186,161,111,234,230,159,191,17,186,237,187,33,79,71,41,108,19,204,58,133,182,166,157,101,196,118,51,67,141,56,227,102,105,52,172,137,102,105,82,84,68,162,216,123,134,46,33,109,94,40,52,106,139,171,150,180,111,1,227,250,145,170,52,181,202,110,67,212,201,205,43,107,177,220,82,15,254,75,136,53,37,10,91,78,180,179,66,55,237,32,214,176,95,247,43,143,97,61,50,252,107,231,19,69,0,139,254,229,113,236,39,166,95,141,124,226,104,12,127,204,3,151,5,11,136,136,117,125,94,210,70,60,6,172,122,146,36,180,252,213,248,91,137,182,152,109,148,70,87,81,70,220,103,146,219,40,38,156,78,198,205,91,146,239,211,39,154,206,188,31,112,153,102,240,139,165,255,0,144,244,41,17,43,21,217,242,28,147,93,184,211,0,226,191,85,89,56,179,96,150,131,113,211,66,26,105,100,218,80,75,217,158,162,200,137,78,172,207,58,128,8,1,206,175,217,98,214,251,192,131,242,234,136,170,190,19,189,169,244,111,239,2,222,249,139,2,213,57,213,251,44,90,223,120,16,126,93,81,21,87,194,119,181,62,141,253,224,91,223,49,96,6,202,98,178,238,222,79,244,170,231,21,231,117,192,174,196,139,164,21,73,11,184,229,210,155,134,148,46,59,229,49,149,61,68,74,24,113,147,102,51,205,56,255,0,69,246,136,205,148,54,109,169,27,146,135,29,179,64,1,215,236,11,2,205,210,203,54,147,167,218,125,111,68,161,219,212,56,229,26,12,24,196,123,26,70,76,204,204,204,205,75,90,148,106,90,214,163,53,173,106,82,148,106,82,140,207,176,0,0,138,188,209,253,132,245,55,240,95,156,66,20,87,164,246,47,238,161,170,118,110,153,250,83,209,159,149,183,5,58,133,227,122,29,111,11,226,164,182,207,87,167,185,59,246,245,55,109,220,156,227,25,44,228,94,167,52,127,97,61,77,252,23,231,16,133,43,112,157,237,79,163,127,120,22,247,204,88,1,242,113,21,160,215,151,13,186,185,93,210,155,206,20,180,174,157,33,107,166,78,122,57,50,138,181,56,214,162,143,53,162,74,214,157,142,37,57,52,146,213,177,100,182,212,123,208,162,43,10,229,89,199,143,253,232,225,83,87,235,95,227,90,180,43,181,58,143,252,194,35,81,18,142,151,254,144,166,150,227,223,226,227,161,63,197,32,75,78,63,184,62,165,113,101,164,106,77,60,165,183,125,217,209,230,79,181,22,203,169,36,73,125,104,73,185,5,212,184,180,181,178,65,178,210,9,197,41,38,210,210,133,238,216,78,54,229,6,93,150,181,118,198,186,171,54,85,211,7,193,86,173,250,132,138,93,70,55,85,14,116,37,48,226,155,117,189,232,53,33,91,86,133,22,82,102,147,198,72,204,187,128,183,78,107,28,113,201,211,90,84,254,22,244,217,17,29,174,220,244,115,69,211,83,82,218,124,169,212,233,73,90,14,18,27,201,154,36,188,214,84,165,56,146,233,178,235,106,65,41,78,165,198,106,90,192,176,47,45,83,188,169,58,125,167,214,244,186,229,195,92,144,81,160,193,140,69,189,213,224,204,204,204,204,146,132,37,36,165,173,106,50,66,16,149,41,70,148,164,204,190,79,246,213,126,221,95,240,173,199,114,92,117,15,252,228,201,213,41,210,28,255,0,214,113,231,156,113,127,90,148,165,123,204,197,233,242,253,224,70,133,194,173,170,221,235,116,163,198,234,109,193,79,38,234,50,114,182,253,23,21,246,226,184,237,43,98,36,59,29,254,148,152,234,63,18,146,37,47,56,44,39,177,133,32,234,197,139,251,151,234,157,229,166,126,148,244,159,228,149,193,81,161,120,222,135,71,197,120,89,46,51,213,233,238,86,205,221,61,219,119,43,25,198,79,25,22,255,0,201,83,217,98,233,251,192,157,242,234,112,170,190,44,125,169,245,147,239,2,225,249,139,226,213,57,42,123,44,93,63,120,19,190,93,78,1,85,124,88,251,83,235,39,222,5,195,243,23,197,159,114,128,181,168,87,207,5,250,133,101,93,48,124,109,22,224,188,42,212,186,140,110,170,219,235,197,126,147,1,183,91,222,131,74,211,185,11,81,101,38,74,44,228,140,143,184,172,30,44,125,169,245,147,239,2,225,249,139,226,213,57,42,123,44,93,63,120,19,190,93,78,1,2,185,131,112,73,85,225,66,255,0,110,187,108,49,46,118,157,93,82,36,61,74,152,152,170,75,20,151,212,243,202,69,37,110,41,231,86,181,183,29,45,169,46,184,105,55,139,168,105,35,54,220,196,85,114,173,85,122,149,30,132,245,78,90,233,176,228,61,46,60,53,60,163,97,151,222,75,105,117,212,55,157,169,90,210,195,41,82,136,178,162,105,178,60,237,44,77,94,101,252,113,201,226,58,242,123,71,172,116,68,70,157,89,117,135,22,204,182,214,212,133,215,42,44,147,140,28,212,188,131,82,74,49,37,110,165,148,161,94,186,28,55,22,102,106,66,25,132,0,38,87,46,190,5,100,241,75,121,21,241,168,48,37,163,74,232,18,30,102,115,209,165,52,133,212,234,44,148,117,149,52,200,156,39,217,66,155,144,151,22,242,81,244,16,164,37,104,90,137,104,155,252,234,253,150,45,111,188,8,63,46,168,136,235,202,159,142,56,218,107,85,129,194,222,164,162,91,180,43,158,176,72,181,170,105,91,175,157,58,163,41,72,65,66,91,121,50,68,103,157,194,146,166,210,93,55,157,113,75,37,37,213,56,204,138,231,87,236,177,107,125,224,65,249,117,68,4,0,229,113,237,217,166,95,141,124,158,104,159,252,234,253,150,45,111,188,8,63,46,168,136,1,202,227,219,179,76,191,26,249,60,209,63,249,213,251,44,90,223,120,16,126,93,81,1,0,57,92,123,118,105,151,227,95,39,154,44,167,152,207,1,63,190,162,132,198,164,105,219,254,31,83,109,154,127,131,137,29,249,27,34,214,160,161,107,116,161,168,214,123,25,120,150,227,138,105,222,201,53,45,72,116,246,169,46,51,90,220,174,61,187,52,203,241,175,147,205,23,252,3,85,113,218,180,171,76,238,173,100,212,123,115,75,108,168,158,34,181,115,84,26,167,198,220,219,139,109,157,231,235,190,239,77,11,90,89,105,4,167,28,89,36,246,54,133,168,203,9,49,103,252,202,249,114,215,111,90,236,238,33,56,121,181,252,117,86,118,215,46,75,94,151,13,8,114,75,137,68,151,100,85,80,165,60,93,71,151,182,59,103,25,150,77,199,92,81,184,91,214,181,230,69,114,249,224,146,149,194,133,128,229,118,231,98,36,237,69,186,163,199,122,171,49,81,82,151,233,44,41,150,84,186,74,28,75,206,161,104,110,66,92,82,157,108,210,79,31,76,212,70,77,183,128,202,188,42,240,207,102,240,161,164,112,244,182,207,157,46,162,181,72,85,74,175,83,146,102,149,212,106,46,33,180,58,249,55,184,210,202,54,180,218,16,218,76,246,161,9,220,165,175,123,139,214,220,109,80,53,87,1,178,159,9,222,203,26,55,247,127,111,124,185,129,149,70,42,225,59,217,99,70,254,239,237,239,151,48,50,168,0,128,31,236,213,240,177,255,0,188,29,85,255,0,231,85,59,254,220,39,248,160,31,246,46,56,236,255,0,200,103,253,38,163,255,0,218,192,94,246,158,222,180,173,74,176,45,173,70,161,71,150,197,54,234,163,194,173,195,106,90,18,151,219,98,75,40,121,180,184,148,169,73,37,146,86,68,100,74,81,103,56,51,243,29,128,99,254,30,173,106,237,141,160,90,105,101,93,48,124,21,106,223,179,232,212,186,140,110,170,28,232,74,98,19,77,186,222,244,26,144,173,171,66,139,41,51,73,227,36,102,93,198,64,0,16,163,138,14,94,116,141,71,186,162,95,122,77,43,208,213,26,197,101,43,186,35,62,234,159,67,168,147,39,115,245,6,73,213,150,29,111,168,181,169,130,82,80,180,39,13,236,90,118,187,53,192,91,98,176,150,177,148,120,59,209,172,51,89,22,208,102,27,57,137,248,94,93,115,118,174,83,28,226,99,178,99,148,249,187,39,140,58,46,137,233,13,177,161,218,113,72,211,203,94,44,116,166,19,40,84,233,109,50,109,42,163,52,208,146,122,83,132,106,81,238,90,147,156,26,149,177,36,148,36,246,161,36,80,199,155,63,232,175,241,207,245,17,97,2,189,249,179,254,138,255,0,28,255,0,81,22,25,197,20,219,203,171,162,136,210,35,79,108,37,189,27,98,111,99,118,207,15,136,196,85,53,87,84,220,153,153,231,51,54,235,214,88,247,149,159,180,13,193,252,205,151,253,182,16,179,155,138,223,164,93,150,253,78,214,184,34,120,170,93,102,27,212,249,172,117,20,142,172,119,144,104,113,27,144,100,164,229,42,50,202,76,140,179,216,200,197,99,114,179,246,129,184,63,153,178,255,0,182,194,22,148,60,100,17,19,130,136,158,217,93,244,185,93,86,246,162,170,232,157,38,40,162,98,99,169,6,52,235,150,5,163,67,212,234,197,87,80,174,31,202,59,29,140,250,14,150,135,93,98,92,141,228,127,238,215,27,217,183,165,156,23,69,69,213,81,18,207,166,146,54,149,55,169,212,234,125,30,159,22,147,73,129,30,20,24,76,162,52,88,177,154,75,77,48,210,18,73,67,104,66,72,137,41,74,72,136,146,68,68,68,68,68,62,144,25,28,54,14,198,14,38,44,211,166,168,86,121,180,185,166,209,215,77,121,149,217,175,118,34,34,57,68,112,227,58,71,13,103,156,207,57,238,136,136,0,0,186,96,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,30,43,90,91,66,156,81,224,146,70,103,246,16,242,31,37,89,74,69,42,98,208,101,185,49,220,50,207,150,118,152,13,111,248,188,116,158,226,147,86,156,74,140,200,239,122,241,151,127,119,164,95,19,39,146,204,101,185,170,151,59,202,60,180,154,12,220,17,251,148,82,105,221,255,0,168,66,174,41,148,165,241,37,170,75,89,145,168,239,58,217,158,60,179,227,223,19,147,146,163,110,254,93,221,46,237,111,167,232,137,201,206,61,125,221,106,119,249,0,91,152,0,0,0,0,0,244,205,136,204,248,111,193,146,157,205,73,105,77,56,88,35,202,84,70,70,93,251,121,24,247,0,10,19,230,67,195,141,193,163,218,227,86,185,152,165,186,170,13,205,33,250,163,82,154,97,102,210,28,145,50,90,201,165,44,154,66,9,100,134,242,105,35,51,199,124,153,14,31,132,62,47,213,163,11,149,98,234,28,19,175,216,181,84,45,15,211,228,53,226,146,218,221,240,237,41,73,105,231,144,201,97,134,150,146,51,73,253,35,46,233,51,34,187,173,119,208,91,15,95,108,122,133,161,120,209,33,200,92,136,238,183,26,90,227,50,183,163,58,166,93,109,14,54,183,27,94,197,39,172,163,35,34,201,31,114,247,230,155,120,143,229,153,173,218,73,93,153,46,206,163,189,115,208,22,183,29,138,116,216,242,230,200,67,70,183,141,9,115,167,21,40,37,18,27,78,72,187,101,69,142,198,64,37,37,161,198,191,5,90,115,22,69,219,106,233,197,30,61,76,247,173,180,179,71,164,162,66,79,9,112,176,72,125,42,47,89,9,247,249,253,98,29,241,127,199,165,255,0,196,156,215,168,16,93,93,34,213,142,250,138,60,88,234,126,58,157,109,39,33,9,234,160,164,56,218,140,218,120,137,88,44,30,8,188,139,190,18,103,135,253,113,126,160,84,212,105,5,233,214,55,186,31,251,159,153,130,86,237,191,226,243,230,37,191,10,60,174,117,47,81,235,112,238,77,88,132,237,191,111,198,121,183,92,137,37,185,17,37,188,73,91,11,50,216,252,69,33,73,54,214,225,99,61,212,147,47,34,48,24,243,129,94,11,110,254,33,239,186,93,201,86,165,63,26,208,165,79,98,68,199,228,176,234,27,146,134,158,140,183,26,66,148,195,141,44,212,211,198,100,147,50,201,17,231,5,231,123,22,101,159,111,105,237,171,79,181,45,216,76,66,166,210,162,181,25,180,161,180,54,91,90,109,45,146,148,72,74,83,157,168,78,79,5,229,238,28,102,150,233,93,151,163,182,116,27,58,203,163,68,167,194,132,195,77,169,77,71,105,165,60,164,52,134,205,199,13,180,32,148,179,38,211,149,96,179,143,176,132,46,230,33,199,229,63,72,169,114,244,171,76,170,132,237,211,45,167,26,147,42,51,233,81,67,66,147,45,133,145,45,153,9,113,183,144,235,104,60,26,125,94,198,125,240,64,59,47,28,220,194,109,109,8,162,73,179,52,246,161,18,169,120,190,107,97,206,155,173,190,220,68,154,36,182,102,174,148,148,58,219,136,121,164,103,183,98,63,137,145,21,61,234,214,176,234,111,17,119,211,183,13,209,54,161,84,159,47,111,70,19,78,72,125,13,237,101,180,43,166,218,214,226,139,41,101,42,86,15,190,51,238,237,204,233,246,148,107,103,20,218,134,151,98,211,171,181,153,21,89,164,169,117,73,12,203,144,203,125,87,209,188,212,241,33,195,44,27,251,207,57,193,25,153,231,61,237,127,131,190,91,90,127,164,212,40,215,38,167,81,96,215,46,87,55,239,110,92,102,36,178,206,23,33,5,176,158,138,151,19,150,220,70,123,247,52,151,184,136,4,19,177,184,27,252,131,210,89,58,219,175,142,170,138,195,123,60,29,46,82,188,51,203,204,149,70,95,81,153,81,210,71,131,91,75,44,47,201,68,103,230,68,33,167,77,218,140,222,156,72,230,107,115,232,182,218,15,220,93,240,69,246,24,159,220,213,120,156,143,124,94,177,180,122,202,168,60,197,30,221,223,226,219,140,233,38,60,159,16,212,25,8,201,54,233,165,123,86,149,121,160,176,121,198,79,38,49,63,46,174,28,215,174,250,211,30,69,78,35,110,80,232,155,252,105,60,222,80,190,180,73,100,223,210,105,104,60,45,162,250,88,250,178,126,65,104,60,188,248,82,141,195,214,153,21,70,189,76,100,174,122,191,251,173,213,178,93,70,250,82,37,146,54,154,153,109,194,203,111,17,30,115,146,242,193,121,215,7,53,219,145,85,110,40,42,212,99,158,82,81,74,232,109,36,187,189,40,234,211,160,168,241,220,241,156,124,11,203,222,47,85,8,67,105,36,54,130,74,75,200,136,176,67,93,174,59,235,101,95,226,118,238,168,148,132,61,212,240,30,178,23,184,143,20,248,165,231,147,248,0,203,60,165,109,183,106,188,79,83,107,104,68,69,38,145,214,220,79,17,154,255,0,59,79,156,146,217,216,254,29,251,151,237,23,156,41,179,147,77,10,68,141,87,175,214,206,51,138,106,47,133,195,132,131,52,167,116,106,130,123,158,59,119,237,230,46,76,0,0,0,0,0,6,36,226,174,241,93,137,161,119,37,196,203,164,135,163,120,61,135,187,31,74,99,8,63,229,36,252,151,241,26,217,168,205,106,207,188,197,228,243,103,191,202,210,225,201,250,12,121,238,71,157,94,219,225,137,14,236,223,208,159,5,75,242,81,25,225,42,247,17,253,120,20,157,103,80,39,221,23,28,58,21,50,42,164,73,147,212,216,210,80,165,154,182,182,165,31,100,145,153,246,73,159,151,184,5,246,242,227,211,135,180,231,134,43,114,159,41,181,38,67,222,51,169,184,140,140,241,80,150,101,230,148,159,146,196,162,28,21,145,109,51,104,90,240,173,216,237,50,219,113,58,152,75,41,34,65,110,113,75,236,68,69,250,223,1,206,128,0,0,0,0,0,0,0,13,124,185,137,88,104,178,56,154,185,16,196,83,97,137,126,15,166,146,70,212,250,180,248,153,193,18,72,188,212,36,239,37,205,67,143,74,185,47,75,18,92,197,111,172,250,59,195,54,183,11,5,209,110,162,234,246,145,168,190,36,103,132,159,215,143,49,199,115,160,176,154,162,223,118,117,233,30,57,17,215,253,33,213,82,81,229,208,102,156,218,114,100,146,248,251,204,255,0,103,144,143,220,183,111,210,178,184,158,183,91,117,228,180,196,255,0,25,213,82,149,180,139,101,62,102,59,238,34,243,87,191,32,54,2,0,0,0,0,0,21,97,206,146,152,74,98,205,168,238,47,83,210,61,179,223,185,211,139,224,45,60,87,23,57,106,28,137,58,105,111,86,90,130,75,110,39,139,234,60,77,25,154,55,72,167,164,178,172,118,207,151,115,1,88,28,55,75,68,45,103,183,164,46,65,48,148,248,188,184,107,218,69,152,143,23,159,237,27,44,178,100,109,145,165,100,178,253,98,60,228,107,9,165,211,227,211,47,170,100,233,106,82,90,111,173,184,210,100,71,221,149,145,121,224,188,204,108,213,108,207,143,84,162,70,157,20,212,109,59,191,105,171,25,236,181,17,249,25,151,153,0,139,220,197,248,105,86,189,232,243,210,109,250,51,50,46,58,70,223,6,166,227,239,125,93,89,81,9,204,26,26,91,135,134,218,63,44,118,243,201,121,81,37,30,171,112,216,151,19,53,56,106,153,75,170,65,221,180,242,182,30,111,123,102,147,242,52,168,178,149,159,188,178,71,240,49,180,114,219,67,169,52,56,130,82,79,204,140,178,66,152,249,153,240,87,51,78,174,119,181,99,79,40,18,28,183,231,109,241,109,69,138,102,136,187,27,134,194,59,50,194,80,141,206,45,103,221,71,147,206,59,228,128,88,247,6,252,78,208,56,146,210,216,55,3,115,163,166,182,142,175,142,133,213,65,58,206,100,72,67,123,155,234,184,180,229,12,238,45,199,220,187,151,111,46,79,136,174,20,52,179,136,43,82,85,30,187,108,83,24,169,57,179,165,82,98,20,100,202,70,28,105,74,195,170,101,106,44,165,146,79,98,242,237,246,82,15,7,220,84,92,220,49,234,68,107,130,60,169,15,208,221,223,227,160,111,113,77,185,134,36,33,191,205,147,205,160,240,183,247,122,199,216,251,151,127,59,250,210,205,86,178,245,130,210,137,120,217,53,184,117,8,82,186,152,232,73,105,213,35,107,171,111,214,233,45,100,89,54,213,142,254,239,180,128,81,197,46,197,214,30,3,117,242,5,102,227,131,83,141,78,139,213,221,58,43,82,145,25,253,208,141,37,135,22,150,82,173,170,150,148,249,246,51,50,251,111,122,206,187,40,215,197,187,18,232,183,229,183,38,4,222,167,73,214,220,66,210,173,142,41,10,193,160,205,39,235,36,203,177,251,135,75,214,238,30,116,223,94,232,169,162,223,84,118,94,74,51,181,244,71,97,78,167,43,109,71,133,58,218,241,252,82,11,203,203,246,99,176,233,94,156,210,116,158,198,166,88,116,57,115,36,194,165,245,186,78,75,113,43,117,93,87,150,233,238,52,165,36,125,220,50,44,36,187,99,207,204,7,106,121,150,100,54,109,62,210,28,66,139,6,149,164,140,140,190,195,28,50,236,107,37,199,188,74,236,234,26,158,223,212,234,29,61,147,86,236,231,118,118,231,57,247,142,112,0,122,163,198,141,17,162,98,36,118,153,109,62,72,109,4,148,151,187,200,190,193,237,0,0,0,0,0,0,0,0,0,21,53,206,173,181,126,80,90,207,97,189,190,14,10,115,252,188,239,168,255,0,144,65,110,18,27,67,220,80,105,51,78,35,114,87,123,208,82,101,140,228,142,162,192,157,252,234,220,111,210,150,179,89,79,83,195,193,86,63,149,141,213,31,242,8,39,194,27,173,179,197,30,147,56,233,225,41,189,232,38,103,240,255,0,8,176,3,100,118,27,67,76,182,211,105,218,148,36,146,146,198,48,68,67,216,60,91,90,93,109,46,32,242,149,145,40,143,226,70,60,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,6,181,156,88,251,83,235,39,222,5,195,243,23,198,202,99,90,206,44,125,169,245,147,239,2,225,249,139,224,46,123,150,117,90,149,64,229,255,0,167,245,218,237,78,37,58,155,78,143,94,151,50,100,183,146,203,17,152,110,173,57,78,58,227,138,50,74,16,148,145,168,212,102,68,68,70,102,43,47,152,23,29,213,222,42,174,167,44,171,89,126,11,76,173,250,129,185,78,141,132,57,233,73,76,57,41,182,170,187,215,29,169,12,117,99,72,73,120,101,25,165,24,201,229,93,203,175,222,252,96,213,79,130,141,60,225,10,203,56,137,166,166,60,201,247,140,181,52,165,62,227,231,91,151,38,52,20,111,65,37,8,74,74,52,133,56,217,168,214,107,109,27,145,177,212,57,141,120,104,225,210,251,226,131,84,224,105,157,139,31,252,84,202,196,221,236,255,0,131,41,126,37,150,95,153,211,117,214,250,221,46,186,21,210,66,183,175,200,139,204,200,49,80,181,238,87,220,193,36,213,164,209,120,94,214,154,172,68,45,17,211,2,207,174,73,117,168,200,216,203,81,99,195,162,147,77,48,148,154,205,40,125,72,125,215,119,184,179,75,94,178,212,140,230,14,33,121,90,104,117,193,195,139,54,86,140,218,94,138,190,44,186,123,242,40,85,102,250,62,58,189,40,144,107,92,106,139,203,54,208,247,136,89,17,37,197,26,83,29,74,73,183,177,162,91,43,165,107,178,214,174,216,215,85,102,202,186,96,248,42,213,191,80,145,75,168,198,234,161,206,132,166,28,83,110,183,189,6,164,43,106,208,162,202,76,210,120,201,25,151,112,22,127,207,59,244,39,253,36,254,237,24,171,146,167,181,61,211,247,127,59,230,52,225,135,248,177,227,6,171,197,134,145,233,18,111,147,136,87,221,149,34,189,2,180,184,205,41,180,78,97,212,83,142,52,227,73,32,154,109,110,155,111,161,109,182,163,34,91,10,89,37,180,56,134,211,152,57,42,123,83,221,63,119,243,190,99,78,1,149,121,231,126,132,255,0,164,159,221,163,21,114,84,246,167,186,126,239,231,124,198,156,50,175,60,239,208,159,244,147,251,180,98,174,74,158,212,247,79,221,252,239,152,211,128,93,72,0,0,12,85,197,143,178,198,178,125,223,220,63,46,124,101,81,138,184,177,246,88,214,79,187,251,135,229,207,128,214,176,108,167,194,119,178,198,141,253,223,219,223,46,96,107,88,54,83,225,59,217,99,70,254,239,237,239,151,48,3,42,128,0,10,171,231,157,250,19,254,146,127,118,140,85,201,83,218,158,233,251,191,157,243,26,112,202,188,243,191,66,127,210,79,238,209,138,185,42,123,83,221,63,119,243,190,99,78,1,117,32,0,3,31,235,94,189,233,63,14,214,172,91,215,88,238,191,201,250,44,218,130,41,108,73,240,50,101,239,148,182,220,113,45,236,142,219,139,44,161,151,15,38,91,125,92,103,38,68,120,255,0,75,120,245,225,59,90,111,186,102,153,233,166,171,122,102,228,172,245,188,20,47,65,84,163,245,122,76,173,231,63,56,244,116,54,156,54,210,213,235,40,179,140,22,76,200,143,0,115,171,246,88,181,190,240,32,252,186,162,32,7,43,143,110,205,50,252,107,228,243,64,79,254,117,126,203,22,183,222,4,31,151,84,68,0,229,113,237,217,166,95,141,124,158,104,159,252,234,253,150,45,111,188,8,63,46,168,138,107,182,174,154,237,159,81,122,173,110,78,240,146,228,83,231,210,220,115,164,135,55,69,155,21,216,146,91,194,200,200,183,176,251,168,206,55,39,118,82,100,162,35,32,177,78,105,124,123,126,93,204,175,112,163,165,236,108,183,233,85,15,7,119,213,36,71,195,147,231,68,124,148,112,227,165,101,150,217,101,246,146,107,119,4,167,28,108,137,6,77,36,212,252,43,225,139,135,171,171,138,13,101,162,233,29,173,39,192,120,254,164,154,141,81,113,92,144,205,50,11,73,220,236,135,18,130,255,0,146,218,9,74,66,86,235,173,32,214,141,251,139,165,88,22,5,229,170,119,149,39,79,180,250,222,151,92,184,107,146,10,52,24,49,136,183,186,188,25,153,153,153,146,80,132,164,148,181,173,70,72,66,18,165,40,210,148,153,150,194,124,31,112,153,102,240,139,165,255,0,144,244,41,17,43,21,217,242,28,147,93,184,211,0,226,191,85,89,56,179,96,150,131,113,211,66,26,105,100,218,80,75,217,158,162,200,137,78,172,204,50,6,139,233,13,155,160,186,95,111,233,30,159,177,45,186,21,187,29,76,199,57,111,155,207,186,181,184,167,93,121,197,246,35,91,142,184,227,134,73,36,160,141,102,73,74,82,68,146,238,160,0,0,0,3,21,113,99,236,177,172,159,119,247,15,203,159,26,214,13,148,248,177,246,88,214,79,187,251,135,229,207,141,107,0,109,80,0,0,2,42,243,71,246,19,212,223,193,126,113,8,74,161,21,121,163,251,9,234,111,224,191,56,132,2,128,70,203,188,69,107,205,155,195,110,145,215,117,90,243,155,17,40,167,71,90,41,144,94,144,108,174,173,81,52,40,227,194,104,210,133,171,123,138,78,13,68,133,108,65,45,197,22,196,40,203,90,33,159,248,197,227,22,251,226,254,251,143,95,175,195,244,53,183,70,223,249,63,111,245,25,145,232,190,171,49,209,43,248,82,24,105,199,250,174,71,39,63,56,71,179,59,83,130,46,225,141,117,163,87,175,45,122,213,11,131,87,53,1,248,142,87,110,41,9,122,65,68,96,153,97,164,33,180,180,211,45,163,185,146,27,105,182,219,35,81,169,102,72,35,82,148,163,53,31,95,180,238,154,237,141,117,81,175,91,90,119,130,173,91,245,8,245,74,116,158,146,28,232,74,97,196,184,211,155,22,74,66,182,173,9,60,40,141,39,140,25,25,118,19,83,151,7,47,249,156,68,87,90,213,189,94,183,127,238,79,3,196,176,212,105,14,63,29,203,138,86,197,183,182,58,217,91,110,33,150,92,50,90,222,37,109,55,26,38,146,75,252,241,181,154,249,174,112,45,252,127,20,26,41,102,127,227,18,175,248,80,85,255,0,37,73,170,55,28,147,255,0,59,226,150,149,126,163,198,143,247,67,192,38,87,4,156,96,219,60,92,233,123,85,164,156,72,87,181,14,59,9,187,40,241,26,145,208,130,251,174,62,134,86,219,142,160,146,164,60,152,203,116,144,149,184,109,146,137,11,82,140,183,42,162,249,163,251,118,106,111,224,191,39,132,48,86,139,234,245,229,160,186,161,111,234,230,159,191,17,186,237,187,33,79,71,41,108,19,204,58,133,182,166,157,101,196,118,51,67,141,56,227,102,105,52,172,137,102,105,82,84,68,162,238,188,100,235,29,11,136,14,33,238,13,98,183,25,240,241,46,106,125,14,67,145,183,45,126,18,82,41,16,219,147,27,122,208,131,115,164,251,110,181,212,216,73,94,205,201,245,84,70,2,207,249,42,123,44,93,63,120,19,190,93,78,16,3,154,63,183,102,166,254,11,242,120,66,127,242,84,246,88,186,126,240,39,124,186,156,32,7,52,127,110,205,77,252,23,228,240,128,74,174,70,63,166,207,232,223,247,144,181,65,85,124,140,127,77,159,209,191,239,33,106,128,3,137,187,46,154,21,141,106,214,111,91,166,119,130,162,219,244,249,21,74,140,158,146,220,232,69,97,181,56,235,155,16,74,90,182,161,10,60,36,141,71,140,17,25,246,28,176,197,92,88,251,44,107,39,221,253,195,242,231,192,98,175,246,81,248,19,255,0,203,159,253,25,172,127,217,4,170,26,171,141,170,0,106,174,59,5,229,96,94,90,125,38,149,22,243,183,165,210,151,92,163,194,175,211,13,226,45,147,41,210,218,39,99,200,105,105,51,74,208,164,158,15,7,234,173,43,66,182,173,10,73,117,241,122,117,78,14,172,78,47,248,29,209,58,5,126,103,161,174,74,54,159,208,63,39,238,14,155,210,61,23,213,137,1,114,191,130,161,246,155,127,170,220,114,111,243,134,123,51,185,56,50,238,21,151,167,156,125,234,133,129,194,93,217,194,123,52,184,146,105,181,152,239,65,163,86,18,109,182,253,38,20,167,148,186,132,101,182,109,41,50,80,242,92,121,41,81,154,28,104,223,112,201,106,195,105,111,10,232,190,144,222,90,245,170,22,254,145,233,251,17,28,174,220,82,20,204,115,150,249,50,195,72,67,106,117,215,156,95,115,36,54,211,110,56,100,146,82,204,144,100,148,169,70,73,62,42,255,0,176,47,45,44,188,170,218,125,168,54,244,186,29,195,67,144,113,167,65,146,69,189,165,224,140,140,140,140,210,180,41,38,149,161,105,51,66,208,164,169,38,164,168,140,236,167,147,7,14,178,87,85,185,120,147,187,237,57,109,199,98,58,104,214,116,233,77,53,208,125,107,83,133,80,144,193,45,38,233,45,178,109,166,9,228,26,80,100,244,166,178,179,37,146,2,79,243,27,181,168,86,55,46,171,210,202,181,160,248,42,45,191,79,183,105,116,232,221,85,185,208,138,197,82,3,109,55,189,102,165,171,106,16,146,202,140,212,120,201,153,159,113,68,52,154,77,86,191,85,133,66,161,83,37,212,106,85,25,13,196,135,14,35,42,121,249,47,184,162,75,109,54,218,72,212,181,169,70,73,36,145,25,153,153,17,11,244,230,143,236,39,169,191,130,252,226,16,165,110,19,189,169,244,111,239,2,222,249,139,0,58,85,129,127,222,90,89,121,82,117,7,79,174,25,116,59,134,135,32,164,193,157,24,203,123,75,193,145,145,145,145,165,104,82,77,72,90,20,70,133,161,74,74,137,73,81,145,236,39,193,247,22,118,111,23,90,95,249,113,66,143,18,143,93,129,33,200,213,219,113,51,206,83,244,165,155,139,38,13,107,54,218,53,161,214,144,78,37,100,141,153,234,32,140,212,210,200,171,175,154,135,2,178,108,11,134,171,196,246,150,192,150,253,177,92,144,245,74,243,101,233,77,108,164,212,95,148,202,18,251,70,227,132,243,136,148,244,147,51,109,8,95,73,105,89,238,75,107,66,27,134,188,49,113,11,117,112,191,172,180,93,92,181,163,120,255,0,1,212,141,81,165,174,83,145,217,169,193,117,59,93,142,226,144,127,242,92,65,169,43,74,29,105,165,154,23,179,105,134,202,96,58,86,139,234,245,155,175,90,95,111,234,230,159,191,45,202,21,197,29,79,71,41,108,27,47,180,180,56,166,157,101,196,119,34,91,110,182,227,102,105,53,32,205,6,105,82,146,100,163,198,156,116,233,54,178,235,95,14,55,21,133,161,215,127,161,107,210,246,185,38,30,228,181,233,216,36,133,147,212,207,16,102,94,31,171,148,250,217,36,175,103,73,195,75,78,184,162,10,192,230,63,204,2,103,17,21,215,116,147,72,110,47,251,147,192,240,207,187,38,59,111,199,114,226,149,177,14,110,144,135,144,219,136,101,151,12,208,134,77,59,77,198,141,213,26,255,0,50,77,70,189,18,225,210,251,214,250,61,245,118,80,35,244,109,189,57,183,231,87,110,10,158,246,85,225,122,80,37,201,138,215,69,110,161,197,245,220,134,108,238,108,151,211,223,189,68,100,88,60,84,45,123,131,61,94,210,58,247,44,237,91,209,203,113,248,144,47,187,98,199,187,234,23,4,21,48,134,31,168,33,246,36,155,83,208,105,239,33,9,105,81,227,169,103,235,182,109,54,133,18,80,108,154,194,168,70,106,226,187,133,29,71,225,43,81,215,101,94,173,120,234,84,238,163,244,10,251,12,154,34,213,226,164,200,141,73,35,51,233,188,141,201,39,89,51,53,54,165,36,200,214,133,182,226,240,168,184,158,115,250,141,164,116,253,47,182,180,194,187,106,196,173,106,13,82,66,170,84,41,201,146,132,63,111,68,67,141,147,239,172,136,250,170,68,146,73,178,150,205,61,37,155,110,56,106,223,25,4,97,29,121,98,241,227,251,136,87,99,104,54,172,86,182,216,55,5,65,62,141,170,84,106,61,56,182,187,202,67,202,115,9,233,40,250,50,31,84,114,86,231,27,105,149,27,143,30,55,186,163,185,59,178,233,161,88,214,173,102,245,186,103,120,42,45,191,79,145,84,168,201,233,45,206,132,86,27,83,142,185,177,4,165,171,106,16,163,194,72,212,120,193,17,159,97,171,189,38,147,85,175,213,97,80,168,84,201,117,26,149,70,67,113,33,195,136,202,158,126,75,238,40,146,219,77,182,146,53,45,106,81,146,73,36,70,102,102,68,66,247,168,26,111,168,250,69,202,230,229,211,157,90,153,226,46,154,46,151,220,205,76,79,142,57,126,21,181,198,152,228,120,189,83,201,31,65,133,180,198,16,102,218,122,91,91,82,144,148,168,195,150,255,0,101,31,129,63,252,185,255,0,209,154,199,253,144,74,161,170,184,218,160,0,98,174,44,125,150,53,147,238,254,225,249,115,227,42,140,85,197,143,178,198,178,125,223,220,63,46,124,6,181,131,106,129,170,184,218,160,0,85,95,60,239,208,159,244,147,251,180,90,160,170,190,121,223,161,63,233,39,247,104,8,171,202,227,219,179,76,191,26,249,60,209,127,194,128,121,92,123,118,105,151,227,95,39,154,47,248,7,19,118,90,212,43,230,213,172,217,87,76,31,27,69,184,41,242,41,117,24,221,85,183,215,138,251,106,109,214,247,160,210,180,238,66,212,89,73,146,139,57,35,35,238,53,247,227,111,131,235,155,132,109,80,118,138,162,151,54,201,174,72,125,86,157,98,91,177,250,243,152,105,182,22,242,28,109,165,154,146,182,85,37,13,26,212,134,201,195,73,173,9,73,30,212,236,60,58,86,180,105,13,155,175,90,95,112,105,30,160,49,45,202,21,197,29,44,200,56,143,155,47,180,180,56,151,90,121,181,247,34,91,110,182,219,132,74,37,32,205,4,74,74,146,102,147,10,22,224,147,140,27,155,132,109,80,106,180,147,151,54,201,174,72,97,55,101,30,35,81,250,243,152,105,183,208,202,219,113,212,26,146,182,85,37,110,146,18,182,201,195,73,33,106,73,30,228,236,17,105,221,52,43,230,213,163,94,182,180,239,27,69,184,41,241,234,148,233,61,37,183,215,138,251,105,113,167,54,44,146,180,238,66,210,120,81,18,139,56,50,35,236,53,183,226,43,65,175,46,27,117,114,187,165,55,156,41,105,93,58,66,215,76,156,244,114,101,21,106,113,173,69,30,107,68,149,173,59,28,74,114,105,37,171,98,201,109,168,247,161,68,82,127,151,7,48,9,156,59,215,90,210,77,94,184,191,238,79,63,196,190,212,153,13,191,33,203,118,86,197,185,186,58,25,67,142,45,151,156,34,66,217,36,237,39,29,39,82,104,252,241,58,22,43,205,31,216,79,83,127,5,249,196,33,74,220,39,123,83,232,223,222,5,189,243,22,5,212,243,71,246,19,212,223,193,126,113,8,81,14,158,211,47,42,213,255,0,109,81,180,229,201,109,221,147,235,16,163,80,87,18,89,69,125,53,21,188,132,198,54,222,53,36,154,95,84,209,133,154,147,180,240,121,44,100,5,138,115,94,227,142,77,203,85,173,240,143,167,40,136,116,42,108,136,232,187,170,196,182,164,28,233,109,41,183,211,9,131,73,168,154,67,14,165,29,85,30,29,55,154,83,120,66,91,95,90,16,112,197,195,213,213,197,6,178,209,116,142,214,147,224,60,127,82,77,70,168,184,174,72,102,153,5,164,238,118,67,137,65,127,201,109,4,165,33,43,117,214,144,107,70,253,197,141,42,212,154,173,2,171,54,133,93,166,75,167,84,169,210,28,137,50,28,182,84,203,241,159,109,70,151,26,113,181,17,41,11,74,136,210,105,50,35,35,35,35,22,233,201,147,86,116,106,93,137,93,209,138,37,161,232,93,73,137,212,174,86,106,59,84,239,229,4,18,120,144,211,221,92,126,107,195,245,219,103,195,153,146,125,126,170,55,41,215,246,4,245,209,125,33,179,116,23,75,237,253,35,211,246,37,183,66,183,99,169,152,231,45,243,121,247,86,183,20,235,175,56,190,196,107,113,215,28,112,201,36,148,17,172,201,41,74,72,146,93,212,0,0,107,241,204,222,158,138,111,28,154,156,195,106,90,146,227,212,201,25,87,197,202,92,69,158,62,162,53,25,126,193,176,56,162,14,109,144,252,55,26,87,11,221,77,222,46,145,74,123,24,198,220,70,74,49,245,253,12,254,208,22,31,202,50,158,228,62,12,168,242,86,109,237,159,92,170,72,70,223,60,19,221,63,91,183,158,91,63,143,108,125,131,139,231,21,4,229,240,132,135,200,155,50,133,117,211,95,61,222,101,150,223,111,213,250,255,0,57,253,89,29,235,149,229,52,233,188,13,233,185,46,49,50,236,162,171,73,115,226,189,213,73,91,20,127,106,9,31,179,3,137,230,195,77,57,220,18,221,210,188,49,57,232,234,133,34,78,239,241,89,156,211,91,191,255,0,110,223,253,96,21,159,202,162,158,137,188,112,88,210,84,165,145,192,137,88,144,157,190,70,103,78,144,223,127,171,14,31,237,192,191,1,70,124,159,96,28,206,48,216,144,78,146,74,13,179,83,144,101,140,239,207,73,188,125,95,198,103,246,11,204,1,143,245,175,94,244,159,135,107,86,45,235,172,119,95,228,253,22,109,65,20,182,36,248,25,50,247,202,91,110,56,150,246,71,109,197,150,80,203,135,147,45,190,174,51,147,34,60,127,165,188,122,240,157,173,55,221,51,76,244,211,85,189,51,114,86,122,222,10,23,160,170,81,250,189,38,86,243,159,156,122,58,27,78,27,105,106,245,148,89,198,11,38,100,71,128,57,213,251,44,90,223,120,16,126,93,81,16,3,149,199,183,102,153,126,53,242,121,160,39,255,0,58,191,101,139,91,239,2,15,203,170,34,173,120,73,214,250,87,14,26,253,110,107,69,102,135,46,179,30,220,143,84,82,32,70,113,45,174,75,239,83,164,199,101,6,181,118,66,13,215,155,222,188,40,210,141,202,36,172,200,144,118,149,206,175,217,98,214,251,192,131,242,234,136,165,96,29,215,90,53,122,242,215,173,80,184,53,115,80,31,136,229,118,226,144,151,164,20,70,9,150,26,66,27,75,77,50,218,59,153,33,182,155,109,178,53,26,150,100,130,53,41,74,51,81,217,255,0,42,30,7,35,91,84,170,39,23,26,140,185,101,93,169,71,144,187,70,146,104,118,57,65,136,234,92,97,83,95,37,18,77,213,190,210,151,210,73,101,162,101,212,185,149,169,196,116,112,87,44,94,3,191,118,250,236,109,121,213,138,46,235,6,223,168,39,209,180,186,141,59,169,22,232,121,40,121,46,97,93,84,159,70,59,233,142,106,220,219,141,60,162,113,147,206,199,82,87,82,2,146,249,145,242,251,141,195,180,150,245,135,70,233,82,213,167,85,25,9,141,54,154,203,78,188,139,101,100,211,13,180,110,200,121,247,94,121,18,94,55,212,75,82,82,134,214,104,111,57,91,100,120,3,131,238,44,239,46,17,117,67,242,226,133,30,93,98,133,62,59,145,171,182,226,103,148,86,42,168,38,214,76,26,214,109,186,72,91,78,172,156,74,201,27,241,212,65,25,37,213,145,236,81,86,164,210,171,244,169,180,42,237,50,37,70,155,81,142,228,73,144,229,178,151,152,146,195,137,52,184,211,141,168,141,43,66,146,102,147,73,145,145,145,153,24,215,219,142,142,12,171,188,30,106,60,90,99,117,95,76,217,151,71,136,145,108,212,157,90,10,82,155,104,209,213,141,37,180,227,15,53,213,104,141,196,164,155,113,43,74,147,180,205,109,54,17,172,95,247,43,143,97,61,50,252,107,231,19,69,0,139,254,229,113,236,39,166,95,141,124,226,104,9,84,0,0,32,7,58,191,101,139,91,239,2,15,203,170,34,170,248,78,246,167,209,191,188,11,123,230,44,11,84,231,87,236,177,107,125,224,65,249,117,68,85,95,9,222,212,250,55,247,129,111,124,197,128,27,41,128,0,14,169,170,90,165,98,104,181,137,83,212,205,75,174,250,26,219,163,116,124,108,223,10,244,142,151,85,228,50,223,230,217,66,220,86,92,117,9,245,82,120,206,79,4,70,101,133,109,62,99,220,24,223,55,85,26,202,181,181,147,198,214,174,10,132,122,93,58,55,228,237,85,190,188,167,220,75,109,55,189,113,146,132,238,90,210,89,81,146,75,57,51,34,238,56,174,104,254,194,122,155,248,47,206,33,10,86,225,59,218,159,70,254,240,45,239,152,176,2,234,121,163,251,9,234,111,224,191,56,132,41,91,132,239,106,125,27,251,192,183,190,98,192,186,158,104,254,194,122,155,248,47,206,33,10,64,225,234,233,161,88,218,251,166,151,173,211,59,193,81,109,251,194,141,84,168,201,233,45,206,132,86,38,180,227,174,108,65,41,106,218,132,40,240,146,53,30,48,68,103,216,6,194,156,75,241,23,98,112,191,165,147,245,50,250,145,254,54,29,30,22,199,191,194,117,79,12,243,204,67,234,52,211,157,30,175,65,105,234,173,59,17,230,103,228,71,175,14,180,106,245,229,175,90,161,112,106,230,160,63,17,202,237,197,33,47,72,40,140,19,44,52,132,54,150,154,101,180,119,50,67,109,54,219,100,106,53,44,201,4,106,82,148,102,163,237,92,85,113,49,121,113,95,171,147,53,74,240,131,18,156,132,199,77,54,145,76,140,68,164,83,169,205,173,197,180,193,185,180,148,242,247,58,226,214,226,136,183,45,106,218,148,35,99,104,148,28,175,120,22,253,218,238,164,107,142,177,217,158,47,77,168,187,253,15,26,106,182,179,93,170,54,226,72,178,201,164,252,68,54,112,231,83,38,148,45,210,67,127,157,74,100,54,65,5,109,59,166,187,99,93,84,107,214,214,157,224,171,86,253,66,61,82,157,39,164,135,58,18,152,113,46,52,230,197,146,144,173,171,66,79,10,35,73,227,6,70,93,134,194,124,20,113,93,66,226,211,70,161,94,93,90,84,59,190,155,136,119,77,18,19,203,87,128,149,185,100,219,132,151,8,150,76,190,132,117,91,60,173,37,149,183,212,90,218,112,196,21,230,139,203,254,101,34,101,75,137,189,16,183,122,212,167,188,77,70,248,165,176,227,239,202,110,83,175,186,251,213,100,245,22,189,204,159,87,14,182,217,33,44,165,180,184,73,52,27,170,106,11,112,209,196,93,247,194,254,169,192,212,203,22,71,248,168,117,136,91,25,255,0,9,210,252,75,47,63,15,168,235,78,116,122,189,4,39,170,132,239,71,153,31,153,24,56,177,246,167,214,79,188,11,135,230,47,139,84,228,169,236,177,116,253,224,78,249,117,56,84,6,172,95,95,186,134,169,222,90,153,232,191,70,126,86,220,21,26,239,130,235,245,188,47,138,146,227,221,46,166,212,239,219,212,219,187,106,115,140,224,179,129,111,252,149,61,150,46,159,188,9,223,46,167,0,170,190,44,125,169,245,147,239,2,225,249,139,227,176,90,124,89,222,86,47,10,23,7,11,214,124,121,116,148,93,87,67,149,170,189,114,52,242,74,229,83,156,134,212,119,105,166,215,79,114,80,181,48,218,150,226,93,45,200,220,210,146,104,90,247,117,254,44,125,169,245,147,239,2,225,249,139,227,31,218,118,181,118,249,186,168,214,85,173,7,198,214,174,10,132,122,93,58,55,85,13,245,229,62,226,91,105,189,235,52,161,59,150,180,150,84,100,146,206,76,200,187,128,238,188,58,232,53,229,196,150,174,80,180,166,204,133,45,75,168,200,66,234,115,153,142,79,34,147,78,37,164,164,77,116,148,180,39,99,105,86,73,38,180,239,89,161,180,158,245,164,142,234,106,124,183,52,74,127,10,8,225,134,43,178,233,203,76,134,43,199,112,70,91,234,90,174,70,225,162,50,234,103,29,215,150,157,142,37,42,37,198,37,147,100,133,168,144,104,94,215,83,218,248,28,225,18,149,194,14,145,170,212,126,163,18,177,118,87,164,38,165,113,213,88,142,148,33,111,146,9,40,138,202,205,36,234,227,50,91,182,117,15,38,183,30,112,146,223,84,219,76,138,1,172,14,170,233,157,213,163,122,143,113,233,109,235,19,195,214,173,154,131,180,249,59,91,113,13,189,176,253,71,218,234,33,11,83,46,160,210,227,107,52,150,246,214,133,17,97,68,51,86,163,241,155,93,213,190,14,237,94,25,239,154,87,86,171,98,92,20,233,20,74,196,116,33,13,191,71,143,6,92,100,198,144,130,198,30,107,170,202,80,226,72,201,198,200,247,225,104,53,189,107,252,193,184,36,165,113,95,96,55,93,182,24,137,7,81,109,88,242,30,165,76,76,84,169,250,179,9,101,229,34,146,183,20,243,72,66,28,144,166,212,151,92,53,19,39,212,52,145,19,142,102,133,170,212,154,173,2,171,54,133,93,166,75,167,84,169,210,28,137,50,28,182,84,203,241,159,109,70,151,26,113,181,17,41,11,74,136,210,105,50,35,35,35,35,1,40,57,92,123,118,105,151,227,95,39,154,39,255,0,58,191,101,139,91,239,2,15,203,170,34,0,114,184,246,236,211,47,198,190,79,52,79,254,117,126,203,22,183,222,4,31,151,84,64,64,14,87,30,221,154,101,248,215,201,230,139,254,20,3,202,227,219,179,76,191,26,249,60,209,127,192,0,0,0,53,87,27,84,13,85,192,108,167,194,119,178,198,141,253,223,219,223,46,96,98,175,246,81,248,19,255,0,203,159,253,25,172,127,217,6,85,225,59,217,99,70,254,239,237,239,151,48,53,172,1,180,149,167,116,208,175,155,86,141,122,218,211,188,109,22,224,167,199,170,83,164,244,150,223,94,43,237,165,198,156,216,178,74,211,185,11,73,225,68,74,44,224,200,143,176,229,134,42,225,59,217,99,70,254,239,237,239,151,48,50,168,14,38,236,186,104,86,53,171,89,189,110,153,222,10,139,111,211,228,85,42,50,122,75,115,161,21,134,212,227,174,108,65,41,106,218,132,40,240,146,53,30,48,68,103,216,70,191,246,81,248,19,255,0,203,159,253,25,172,127,217,6,85,226,199,217,99,89,62,239,238,31,151,62,53,172,1,181,64,0,0,10,247,230,207,250,43,252,115,253,68,88,64,175,126,108,255,0,162,191,199,63,212,70,43,59,252,130,231,171,222,134,192,232,183,243,179,9,252,207,233,86,199,188,172,253,160,110,15,230,108,191,237,176,133,165,10,181,229,103,237,3,112,127,51,101,255,0,109,132,45,40,81,217,255,0,200,163,190,89,14,151,255,0,57,170,244,40,246,0,0,51,109,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,91,237,161,214,92,105,196,238,74,210,105,81,99,57,35,33,236,30,46,45,45,54,167,22,120,74,8,212,102,126,226,32,26,217,241,110,218,25,226,131,86,90,109,27,82,139,222,188,146,44,99,4,85,23,196,233,228,168,210,191,40,46,151,176,222,223,7,57,57,254,94,119,211,143,250,132,25,226,241,214,222,226,143,86,92,104,242,149,94,245,227,35,248,255,0,132,95,19,179,146,163,141,250,82,233,107,41,234,120,121,202,199,242,177,186,157,254,64,22,190,0,0,0,0,0,0,0,3,213,34,52,105,109,27,18,227,180,243,106,243,67,136,37,36,253,222,71,246,143,104,0,224,209,99,89,45,189,226,81,103,80,210,246,254,167,80,169,236,146,183,103,59,179,183,57,207,188,115,44,178,204,118,201,166,26,67,104,73,96,146,132,145,17,23,216,67,204,0,99,94,34,181,70,147,164,26,67,114,94,53,89,201,138,182,169,211,17,13,70,234,80,165,73,40,174,184,132,164,212,180,101,71,211,60,17,30,123,118,248,138,96,210,62,28,53,83,141,93,122,168,222,117,24,21,52,91,83,107,143,77,145,81,152,212,146,66,162,46,107,110,45,182,221,54,158,108,213,211,146,106,73,25,237,243,60,227,185,221,46,185,104,141,173,175,118,148,123,50,239,145,53,186,123,51,145,53,73,138,182,200,220,50,105,214,205,10,39,27,90,77,38,151,85,146,199,126,221,253,199,247,105,70,144,217,58,55,107,177,106,217,116,150,34,197,97,41,45,233,97,148,56,188,54,134,242,163,109,8,35,51,38,211,158,222,101,246,96,56,157,19,225,255,0,77,180,62,210,166,219,214,149,171,74,143,34,36,86,90,122,106,32,199,68,135,220,75,77,161,75,91,141,182,131,81,168,218,74,140,204,178,102,89,251,58,95,25,28,78,208,56,109,210,217,215,3,147,163,170,182,190,151,129,133,213,65,186,246,36,71,67,155,91,234,182,181,97,15,110,61,167,216,187,159,111,62,207,196,127,17,54,79,14,218,125,62,238,185,170,208,209,45,45,58,152,48,214,251,36,235,239,244,30,113,180,147,107,117,179,81,40,217,82,112,147,201,159,98,250,168,187,140,46,42,46,110,39,53,34,77,193,34,84,136,244,54,182,120,24,27,220,67,109,229,136,232,115,243,102,243,136,44,173,141,222,169,247,62,231,223,200,48,205,98,171,112,223,119,19,213,57,138,153,84,170,78,219,184,242,183,222,115,99,100,146,243,53,40,240,148,23,188,240,69,240,33,123,92,186,56,105,86,130,232,243,50,110,10,51,49,238,58,190,239,24,167,35,236,125,61,41,82,201,188,154,218,67,133,249,183,75,207,61,143,182,11,206,11,242,204,224,174,102,163,92,236,234,190,161,208,36,55,111,193,221,225,26,149,20,201,18,183,183,49,133,246,121,133,33,123,92,66,15,178,139,7,140,247,193,11,156,67,104,105,36,134,208,73,73,121,17,22,8,7,227,166,146,108,205,75,36,23,235,25,227,3,90,110,36,165,162,110,180,92,50,17,33,47,165,94,19,14,37,123,136,255,0,130,50,94,127,176,108,145,115,79,143,75,162,73,157,40,212,77,53,179,113,167,25,238,180,145,121,153,23,153,141,101,117,70,124,122,157,247,83,157,21,74,83,78,116,118,154,140,140,251,50,130,63,44,151,153,0,178,254,75,116,194,75,23,149,71,113,122,254,142,237,158,253,142,162,95,1,105,226,184,185,52,208,228,70,211,75,134,178,236,18,67,114,252,39,77,227,104,200,215,182,69,65,39,133,99,190,15,183,99,22,58,0,0,0,0,0,2,163,249,209,234,36,122,173,201,101,216,113,38,30,250,55,164,124,75,104,112,176,125,102,233,206,163,113,18,143,224,102,89,73,125,89,243,17,139,151,109,134,139,227,137,171,109,183,226,156,134,34,120,206,162,77,27,211,235,83,229,227,36,105,50,243,72,250,249,145,223,133,122,241,61,113,180,211,201,117,136,30,15,166,164,171,113,30,250,124,60,247,220,101,230,159,118,4,129,228,191,97,53,90,190,239,27,210,68,114,51,160,122,63,164,165,32,187,245,217,168,182,172,25,164,254,30,227,47,219,228,2,224,64,0,0,0,0,0,0,0,0,0,87,239,56,91,21,154,238,137,192,187,137,165,187,38,131,213,233,17,36,148,105,235,203,128,217,227,213,51,46,197,238,50,253,162,159,244,210,230,157,103,94,212,235,142,154,249,179,38,39,91,98,201,70,156,111,101,104,62,228,100,126,74,63,120,216,75,140,157,48,94,171,232,61,126,218,139,29,183,102,57,225,122,4,180,110,198,38,71,90,188,144,163,242,111,220,67,92,132,173,72,81,41,10,50,50,247,145,128,218,98,133,89,135,95,165,49,87,128,234,92,97,253,219,20,149,17,145,237,81,164,251,145,153,121,145,251,199,222,35,239,2,58,130,122,149,195,69,171,115,41,213,184,167,252,118,84,181,101,71,182,161,37,29,207,114,191,83,226,36,16,0,0,0,8,127,205,58,210,114,224,225,46,231,170,199,104,221,126,149,224,182,33,41,220,181,117,106,112,146,120,34,35,51,236,95,18,253,162,96,12,83,197,37,34,13,115,66,174,106,109,70,35,114,88,119,193,110,109,109,146,200,241,49,131,46,198,70,94,100,95,212,3,91,24,239,187,25,212,190,202,141,43,78,112,100,120,247,99,220,54,90,225,206,240,133,126,104,237,2,233,167,237,56,243,60,86,197,35,27,79,100,167,144,120,50,82,139,205,7,239,26,208,139,215,229,83,168,10,187,56,107,167,80,29,145,189,116,62,183,170,107,201,151,90,124,229,249,110,63,213,248,23,237,1,52,71,95,190,172,91,107,81,173,169,86,165,217,76,143,58,157,51,103,81,167,153,109,210,61,142,37,194,236,226,84,159,164,132,159,114,247,14,192,0,53,234,227,55,131,203,187,134,91,234,83,44,83,39,203,181,28,217,224,234,93,23,92,108,176,204,125,251,221,38,91,111,248,215,246,150,61,229,131,239,231,200,112,97,198,229,233,195,53,206,196,41,211,101,84,45,23,119,120,136,11,113,215,137,172,55,32,211,210,108,223,109,164,229,215,201,74,207,158,51,231,231,120,122,221,162,22,54,188,217,50,236,171,218,148,196,134,36,244,246,62,108,50,183,153,218,243,110,30,197,56,218,201,57,54,146,71,219,185,126,195,45,127,56,159,225,190,237,225,187,81,102,89,245,216,143,46,26,122,126,22,105,54,233,180,254,88,101,197,237,113,77,54,74,218,111,18,79,5,216,251,31,214,27,9,233,110,173,88,218,195,108,49,117,88,213,232,85,24,143,110,201,49,41,151,150,222,28,90,61,110,146,214,69,147,109,120,239,223,31,104,238,67,94,254,14,248,212,189,184,100,185,210,151,103,76,168,91,47,231,196,211,214,235,206,165,27,91,145,179,166,215,93,182,203,46,63,184,243,240,207,159,157,251,90,55,133,187,124,208,163,92,118,205,86,44,248,19,9,102,211,209,223,67,169,81,33,106,66,176,164,41,73,60,41,38,93,143,204,128,115,64,0,0,0,0,0,0,0,0,0,0,0,2,163,121,213,203,96,239,155,90,17,62,142,183,162,96,187,211,220,91,182,245,170,37,156,121,227,61,178,32,207,11,170,113,28,71,233,122,154,65,173,101,121,81,13,41,34,206,79,199,179,130,192,150,124,228,231,148,173,125,161,178,82,13,100,205,183,25,6,157,249,218,101,54,161,219,30,225,27,56,41,182,165,220,220,80,105,195,81,91,113,94,2,231,163,206,115,97,25,237,66,42,49,178,103,130,60,23,173,231,216,190,176,27,22,81,148,226,168,240,84,234,13,43,56,205,26,146,101,140,30,210,201,96,125,131,214,195,125,22,27,107,57,216,130,79,245,16,246,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,107,56,177,246,167,214,79,188,11,135,230,47,141,148,198,181,156,88,251,83,235,39,222,5,195,243,23,192,116,171,2,192,188,181,78,242,164,233,246,159,91,210,235,151,13,114,65,70,131,6,49,22,247,87,131,51,51,51,50,74,16,148,146,150,181,168,201,8,66,84,165,26,82,147,50,216,79,131,190,21,108,222,20,52,142,159,103,209,169,177,21,115,212,99,199,147,118,85,219,112,222,93,70,162,72,245,201,46,169,8,87,134,109,74,113,44,163,106,118,160,205,70,93,69,184,181,199,94,80,220,58,88,150,150,132,211,120,138,240,254,46,243,189,125,41,15,198,239,121,191,9,75,110,98,89,240,125,62,169,180,230,94,129,214,234,244,210,191,206,236,206,19,149,79,240,1,0,57,161,112,45,251,181,218,171,215,29,28,179,60,94,164,209,118,122,98,52,37,109,122,187,75,109,181,17,225,146,73,248,137,140,225,190,158,13,43,91,68,182,255,0,58,164,199,108,167,248,0,213,92,79,254,74,158,212,247,79,221,252,239,152,211,131,155,247,14,150,38,143,234,157,177,169,150,44,127,1,251,166,122,94,101,98,22,247,157,223,84,106,74,30,126,103,81,215,87,142,183,142,66,122,72,74,16,142,134,72,143,121,146,92,149,61,169,238,159,187,249,223,49,167,0,202,188,243,191,66,127,210,79,238,209,138,185,42,123,83,221,63,119,243,190,99,78,25,87,158,119,232,79,250,73,253,218,49,87,37,79,106,123,167,238,254,119,204,105,192,46,164,0,0,6,42,226,199,217,99,89,62,239,238,31,151,62,50,168,197,92,88,251,44,107,39,221,253,195,242,231,192,107,88,54,83,225,59,217,99,70,254,239,237,239,151,48,53,172,27,41,240,157,236,177,163,127,119,246,247,203,152,1,149,64,0,5,85,243,206,253,9,255,0,73,63,187,70,42,228,169,237,79,116,253,223,206,249,141,56,101,94,121,223,161,63,233,39,247,104,197,92,149,61,169,238,159,187,249,223,49,167,0,186,144,0,0,0,0,16,3,157,95,178,197,173,247,129,7,229,213,17,76,20,154,77,86,191,85,133,66,161,83,37,212,106,85,25,13,196,135,14,35,42,121,249,47,184,162,75,109,54,218,72,212,181,169,70,73,36,145,25,153,153,17,11,159,231,87,236,177,107,125,224,65,249,117,68,64,14,87,30,221,154,101,248,215,201,230,128,179,238,94,156,11,195,225,50,213,153,118,221,51,253,37,127,94,20,248,62,145,75,144,216,71,160,155,38,201,199,105,236,186,133,184,110,126,125,74,234,58,151,9,183,122,12,25,33,61,61,202,152,0,0,0,0,0,0,0,49,87,22,62,203,26,201,247,127,112,252,185,241,173,96,217,79,139,31,101,141,100,251,191,184,126,92,248,214,176,6,213,0,0,0,34,175,52,127,97,61,77,252,23,231,16,132,170,17,87,154,63,176,158,166,254,11,243,136,64,40,4,72,174,9,56,62,185,184,185,213,6,168,169,41,112,172,154,28,134,21,118,86,34,59,31,175,5,135,91,125,108,161,182,221,89,41,75,121,81,150,209,45,40,112,155,53,18,214,149,17,109,84,117,27,52,104,94,133,233,199,14,154,113,78,210,253,47,163,120,26,84,28,186,243,206,153,46,85,66,82,136,137,201,82,92,34,46,163,203,218,156,158,9,36,148,165,8,74,16,132,33,33,216,44,11,2,205,210,203,54,147,167,218,125,111,68,161,219,212,56,229,26,12,24,196,123,26,70,76,204,204,204,205,75,90,148,106,90,214,163,53,173,106,82,148,106,82,140,207,176,0,0,164,14,99,252,191,230,112,239,93,119,86,244,134,221,255,0,185,60,255,0,12,195,177,163,184,252,135,45,217,91,16,222,217,11,121,110,56,182,94,112,141,104,120,213,180,156,116,218,81,35,243,38,236,22,27,68,95,246,5,155,170,118,109,91,79,181,6,222,137,92,183,171,145,206,52,232,50,72,246,58,140,145,145,145,145,146,144,180,168,146,180,45,38,75,66,210,149,36,210,164,145,150,186,220,93,104,133,43,135,30,34,239,61,26,161,87,37,213,233,180,9,17,149,14,92,182,210,135,205,137,17,89,146,218,28,219,234,169,104,75,228,131,89,18,73,102,131,81,37,27,182,16,90,87,37,79,101,139,167,239,2,119,203,169,194,0,115,71,246,236,212,223,193,126,79,8,79,254,74,158,203,23,79,222,4,239,151,83,132,0,230,143,237,217,169,191,130,252,158,16,9,85,200,199,244,217,253,27,254,242,22,168,42,175,145,143,233,179,250,55,253,228,45,80,0,0,0,0,0,6,170,227,101,62,19,189,150,52,111,238,254,222,249,115,3,90,193,178,159,9,222,203,26,55,247,127,111,124,185,128,17,215,153,103,2,178,120,154,182,98,234,126,152,192,151,43,84,45,200,236,83,98,193,76,166,155,98,175,78,57,6,106,97,102,251,136,105,149,178,111,188,242,92,37,22,226,234,54,164,172,212,217,183,42,180,95,72,108,221,5,210,251,127,72,244,253,137,109,208,173,216,234,102,57,203,124,222,125,213,173,197,58,235,206,47,177,26,220,117,199,28,50,73,37,4,107,50,74,82,146,36,151,117,0,17,87,154,63,176,158,166,254,11,243,136,66,149,184,78,246,167,209,191,188,11,123,230,44,11,169,230,143,236,39,169,191,130,252,226,16,165,110,19,189,169,244,111,239,2,222,249,139,0,54,83,20,45,204,103,130,143,222,171,168,236,87,236,10,101,85,205,50,186,127,57,77,146,249,117,91,165,206,51,89,185,76,83,219,148,181,109,66,9,198,148,233,37,75,109,74,78,93,83,46,184,119,210,58,166,169,105,109,137,173,54,37,79,76,245,46,133,233,155,110,179,209,241,176,188,83,209,250,189,39,144,243,127,156,101,104,113,56,113,164,43,213,81,103,24,60,145,153,24,81,15,0,60,91,222,92,45,106,226,98,209,173,121,119,85,189,124,200,135,75,173,80,105,241,137,218,140,165,165,106,76,103,33,99,214,84,148,41,247,9,45,103,99,189,69,32,246,168,208,235,123,4,136,213,193,151,2,250,113,193,229,10,115,148,201,255,0,149,23,157,103,115,85,43,154,68,50,142,226,162,239,220,220,88,237,111,95,65,146,218,133,44,137,106,83,142,17,41,74,50,75,72,110,74,128,172,190,107,220,14,70,185,105,85,190,46,52,229,114,206,187,77,143,29,119,117,36,144,236,130,157,17,164,182,194,102,176,73,37,27,75,97,164,163,170,147,195,70,203,74,115,40,83,107,235,85,5,181,116,215,108,250,139,213,107,114,119,132,151,34,159,62,150,227,157,36,57,186,44,216,174,196,146,222,22,70,69,189,135,221,70,113,185,59,178,147,37,17,25,109,38,41,91,153,215,1,223,184,133,118,78,188,233,61,23,109,131,112,84,21,233,42,93,58,157,211,139,107,188,164,50,150,242,174,170,143,163,33,245,72,52,237,109,182,153,81,182,201,99,123,73,48,128,3,176,95,247,253,229,170,119,149,91,80,117,6,225,151,92,184,107,146,14,76,233,210,76,183,186,188,17,17,17,17,18,80,132,164,146,132,33,36,72,66,18,148,164,146,148,145,23,95,22,83,202,211,128,159,203,185,148,30,43,181,65,253,150,253,42,161,227,45,10,92,121,24,114,124,232,143,154,74,100,133,32,242,219,44,190,210,137,13,100,148,227,141,153,172,137,164,146,95,12,235,203,75,151,220,109,30,165,81,248,131,213,250,84,182,245,6,124,127,19,71,164,203,105,216,175,219,72,90,101,48,225,56,72,124,208,250,228,70,125,165,26,30,105,43,96,242,147,34,89,43,22,20,0,0,0,0,3,21,113,99,236,177,172,159,119,247,15,203,159,25,84,98,174,44,125,150,53,147,238,254,225,249,115,224,53,172,27,84,13,85,198,213,0,2,170,249,231,126,132,255,0,164,159,221,162,213,5,85,243,206,253,9,255,0,73,63,187,64,69,94,87,30,221,154,101,248,215,201,230,139,254,20,3,202,227,219,179,76,191,26,249,60,209,127,192,0,0,2,63,241,139,193,213,137,197,253,137,30,129,95,153,232,107,146,141,191,242,126,224,233,189,35,209,125,87,163,174,87,240,84,62,211,111,245,91,142,77,254,112,207,102,119,39,6,93,245,215,27,84,13,85,192,93,79,18,223,254,198,218,71,221,253,137,255,0,229,233,98,170,248,78,246,167,209,191,188,11,123,230,44,11,84,226,91,255,0,216,219,72,251,191,177,63,252,189,44,85,95,9,222,212,250,55,247,129,111,124,197,128,22,233,204,51,151,157,43,137,122,84,141,84,210,184,113,41,218,169,78,142,68,180,26,146,203,23,35,13,167,9,142,250,143,9,68,148,164,137,45,62,163,34,50,36,180,233,236,233,184,197,48,90,215,78,163,232,118,163,197,185,45,185,213,91,74,243,180,170,11,74,84,166,141,153,80,101,54,106,109,214,93,105,194,255,0,150,219,141,56,147,74,146,107,66,210,100,106,73,236,252,40,219,155,126,163,105,29,239,196,187,148,77,62,181,98,51,112,218,177,253,27,117,220,113,164,161,72,172,75,216,217,182,193,161,179,52,154,226,36,148,202,220,86,29,53,238,101,73,36,199,108,204,44,211,129,126,51,104,92,97,233,196,170,155,148,175,67,94,118,191,135,143,115,83,90,66,206,42,92,116,151,210,147,25,197,103,44,187,210,116,201,181,40,220,109,72,82,85,184,137,14,185,37,70,188,60,2,105,206,182,234,55,18,244,6,52,18,234,137,106,220,52,72,242,106,82,174,25,49,152,148,138,77,57,72,240,210,95,40,239,17,166,66,205,50,137,180,54,69,221,110,164,205,77,164,148,234,54,30,0,29,22,240,208,109,13,212,42,202,174,43,251,70,108,91,150,172,166,210,202,167,214,45,216,115,36,27,105,250,40,55,29,109,74,218,89,60,22,112,67,189,0,14,50,219,182,109,187,54,137,22,217,180,45,234,109,14,143,5,38,136,180,250,108,70,227,70,97,38,163,81,146,26,108,137,41,35,81,153,224,136,187,153,159,188,120,93,54,157,171,124,208,165,90,215,173,179,74,184,40,179,118,120,154,117,82,19,114,226,191,177,105,90,55,180,225,41,10,218,180,37,69,146,236,164,145,151,114,33,203,0,14,143,102,104,102,137,233,197,93,85,253,61,209,235,34,215,170,45,149,70,84,218,53,189,18,20,133,50,163,35,83,102,227,45,165,70,147,52,164,205,57,193,154,75,224,59,192,0,0,0,0,128,28,234,253,150,45,111,188,8,63,46,168,138,181,225,23,68,41,92,71,113,23,102,104,213,118,185,46,145,77,175,200,146,169,146,226,54,149,190,76,71,138,244,151,16,222,239,85,43,90,88,52,18,204,148,72,53,146,141,43,219,176,237,43,157,95,178,197,173,247,129,7,229,213,17,0,57,92,123,118,105,151,227,95,39,154,2,252,233,52,154,85,2,149,10,133,66,166,68,167,83,105,209,219,137,14,28,70,82,203,17,152,109,36,150,218,109,180,145,37,8,74,72,146,73,34,34,34,34,34,31,88,0,0,233,90,209,164,54,110,189,105,125,193,164,122,128,196,183,40,87,20,116,179,32,226,62,108,190,210,208,226,93,105,230,215,220,137,109,186,219,110,17,40,148,131,52,17,41,42,73,154,79,186,128,13,85,197,255,0,114,184,246,19,211,47,198,190,113,52,80,8,191,238,87,30,194,122,101,248,215,206,38,128,149,64,0,2,0,115,171,246,88,181,190,240,32,252,186,162,42,175,132,239,106,125,27,251,192,183,190,98,192,181,78,117,126,203,22,183,222,4,31,151,84,69,85,240,157,237,79,163,127,120,22,247,204,88,1,178,152,0,0,0,0,8,171,205,31,216,79,83,127,5,249,196,33,64,34,255,0,185,163,251,9,234,111,224,191,56,132,40,175,73,236,95,221,67,84,236,221,51,244,167,163,63,43,110,10,117,11,198,244,58,222,23,197,73,109,158,175,79,114,119,237,234,110,219,185,57,198,50,89,200,9,1,192,47,5,23,87,21,154,143,18,183,86,166,120,125,50,182,106,12,185,113,212,36,19,136,110,126,195,75,138,166,71,54,212,133,169,231,80,100,75,82,20,93,22,214,75,51,220,166,144,237,244,90,118,181,10,198,181,104,214,85,173,7,193,81,109,250,124,122,93,58,55,85,110,116,34,176,218,91,105,189,235,53,45,91,80,132,150,84,102,163,198,76,204,251,142,171,161,122,23,167,28,58,105,197,59,75,244,190,141,224,105,80,114,235,207,58,100,185,85,9,74,34,39,37,73,112,136,186,143,47,106,114,120,36,146,82,148,33,40,66,16,132,228,0,31,37,90,147,74,175,210,166,208,171,180,200,149,26,109,70,59,145,38,67,150,202,94,98,75,14,36,210,227,78,54,162,52,173,10,73,154,77,38,70,70,70,100,98,139,57,138,112,43,39,133,171,200,239,141,62,129,45,122,87,95,144,203,48,94,147,41,165,174,153,81,120,164,44,233,164,70,225,190,242,18,220,117,56,135,148,143,160,180,161,75,90,210,107,93,239,14,191,127,216,22,110,169,217,181,109,62,212,27,122,37,114,222,174,71,56,211,160,201,35,216,234,50,70,70,70,70,74,66,210,162,74,208,180,153,45,11,74,84,147,74,146,70,65,171,184,186,158,74,158,203,23,79,222,4,239,151,83,133,69,235,125,149,74,211,93,104,191,180,230,133,34,91,244,219,86,232,170,209,33,187,45,105,83,238,49,26,91,140,182,167,20,148,165,38,179,74,8,204,201,41,44,231,4,94,66,221,57,42,123,44,93,63,120,19,190,93,78,1,85,124,88,251,83,235,39,222,5,195,243,23,197,143,242,80,210,27,53,22,5,229,175,106,98,91,151,99,245,137,22,130,28,83,231,208,98,156,134,97,74,82,80,217,96,141,110,58,226,13,74,86,236,19,45,146,54,101,205,245,193,197,143,181,62,178,125,224,92,63,49,124,90,167,37,79,101,139,167,239,2,119,203,169,192,39,248,0,0,10,171,231,71,195,213,171,79,135,110,113,59,73,147,224,235,85,42,132,107,74,175,9,184,173,165,185,223,152,146,243,19,20,226,72,150,111,33,12,27,42,53,239,220,217,48,68,104,38,176,187,84,16,3,157,95,178,197,173,247,129,7,229,213,16,16,3,149,199,183,102,153,126,53,242,121,162,127,243,171,246,88,181,190,240,32,252,186,162,32,7,43,143,110,205,50,252,107,228,243,68,255,0,231,87,236,177,107,125,224,65,249,117,68,4,0,229,113,237,217,166,95,141,124,158,104,191,225,64,60,174,61,187,52,203,241,175,147,205,23,252,0,0,0,3,85,113,181,64,213,92,6,202,124,39,123,44,104,223,221,253,189,242,230,6,85,24,171,132,239,101,141,27,251,191,183,190,92,192,202,160,3,21,126,251,30,22,63,248,75,105,87,255,0,70,84,239,254,172,50,168,213,92,6,211,180,154,181,42,191,74,133,93,161,84,226,84,105,181,24,237,203,135,50,35,201,121,137,44,56,146,83,110,182,226,76,210,180,41,38,74,37,17,153,25,25,25,15,172,98,174,19,189,150,52,111,238,254,222,249,115,3,42,128,0,0,0,175,126,108,255,0,162,191,199,63,212,69,132,10,247,230,207,250,43,252,115,253,68,98,179,191,200,46,122,189,232,108,14,139,127,59,48,159,204,254,149,108,123,202,207,218,6,224,254,102,203,254,219,8,90,80,171,94,86,126,208,55,7,243,54,95,246,216,66,210,133,29,159,252,138,59,229,144,233,127,243,154,175,66,143,96,0,3,54,213,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,248,235,42,113,52,121,202,105,6,165,148,103,77,41,34,206,79,105,224,176,62,193,235,125,190,179,14,53,156,111,65,167,250,200,6,181,124,81,41,197,241,31,170,10,117,6,133,157,229,91,53,36,203,24,63,30,246,75,2,115,114,84,150,193,95,55,76,35,125,29,111,68,206,119,167,184,183,109,235,83,139,56,243,198,123,100,67,158,53,237,169,86,207,20,26,142,212,166,220,79,143,185,171,19,155,222,70,91,144,186,140,156,25,100,139,37,234,249,247,47,172,73,62,77,147,202,46,191,87,25,57,6,130,122,219,146,130,78,252,110,51,155,79,44,99,61,192,93,40,0,0,0,0,0,0,0,0,0,0,0,0,12,81,196,55,17,150,7,15,22,84,219,158,236,172,196,68,180,48,226,162,65,57,12,19,239,184,76,186,180,18,91,113,214,205,68,163,101,73,44,30,76,251,23,213,202,235,190,177,91,154,29,166,117,203,254,225,157,29,159,71,193,146,244,86,92,117,180,170,68,134,227,186,234,26,66,86,180,111,82,186,70,68,146,81,25,251,190,37,64,156,81,113,65,124,241,37,126,77,175,215,42,146,209,72,75,238,21,62,159,215,120,154,109,146,121,229,180,102,210,157,113,36,178,67,198,159,84,240,69,216,187,121,135,211,197,95,21,87,215,18,215,220,250,173,102,165,33,186,19,82,221,244,109,61,47,60,77,33,146,121,245,52,165,52,167,156,65,56,72,124,210,102,147,198,59,23,111,62,127,131,46,15,46,238,38,175,168,172,191,76,159,18,212,111,127,140,169,116,93,109,179,203,50,13,27,29,54,92,111,248,214,54,158,125,231,130,239,229,245,112,55,194,37,119,137,109,72,140,83,225,190,197,175,76,113,18,103,74,83,107,75,110,165,183,227,117,25,74,205,151,27,82,205,183,204,201,42,198,75,185,246,243,188,157,17,208,251,27,65,172,152,150,85,147,74,98,59,17,186,155,223,38,25,67,207,110,121,199,11,122,155,109,4,172,27,170,34,237,216,191,105,152,118,43,22,197,182,180,230,218,139,106,90,148,200,240,105,240,247,244,218,101,150,218,34,222,226,156,62,205,165,41,250,75,81,246,47,120,236,0,0,49,175,17,151,140,43,11,71,107,247,77,71,105,71,135,225,119,169,120,218,91,229,50,130,206,84,146,243,89,123,198,180,178,31,118,83,202,125,229,154,150,172,100,204,204,252,139,30,241,122,156,213,181,1,86,159,13,117,42,3,82,54,46,185,209,245,73,120,51,232,207,130,191,45,197,250,223,3,253,130,137,192,95,71,43,27,77,203,127,132,187,98,169,33,163,105,250,175,141,234,33,73,218,180,244,170,115,82,89,35,34,50,236,127,19,253,130,96,12,81,194,213,34,13,15,66,173,154,109,58,35,113,152,107,198,237,109,182,201,4,89,152,249,159,98,34,47,51,63,235,25,92,0,0,0,7,193,93,172,195,160,82,159,171,207,117,45,176,198,221,234,82,136,136,183,40,146,93,204,200,188,204,189,227,239,17,247,142,237,65,61,53,225,162,234,185,146,234,219,83,30,7,10,66,176,162,221,80,140,142,199,185,63,175,241,1,64,26,151,115,78,188,111,106,149,199,82,144,111,73,153,209,222,179,89,171,59,25,66,11,185,153,159,146,75,222,45,255,0,147,213,136,205,11,68,231,221,198,210,218,147,95,233,117,72,210,73,53,116,37,207,108,179,234,145,159,99,247,153,254,193,75,74,90,150,163,82,212,102,103,239,51,27,27,112,107,166,11,210,157,6,160,91,82,163,182,212,198,252,87,92,144,141,185,204,217,11,79,154,18,126,78,123,200,6,113,0,0,0,0,0,0,0,0,0,1,234,147,25,137,108,170,60,134,144,227,107,198,82,180,145,145,224,243,228,99,93,142,51,184,123,171,112,249,171,211,232,14,82,220,143,72,145,210,244,123,164,194,144,211,187,98,199,91,187,85,211,66,85,133,189,131,218,93,140,251,247,243,216,176,96,222,39,184,74,211,126,39,109,212,83,110,184,8,102,165,27,62,22,160,203,76,37,246,247,56,201,175,14,184,203,138,44,165,132,167,183,153,118,63,168,35,191,39,171,158,93,79,64,164,219,111,184,163,98,139,179,160,147,51,194,122,211,103,173,88,35,51,34,238,94,226,47,218,39,208,193,188,38,240,187,111,112,181,97,42,207,162,206,145,53,215,241,215,144,251,168,113,75,195,207,184,159,89,45,55,156,19,230,93,203,221,253,121,200,0,0,0,7,84,213,58,18,174,91,18,167,68,66,13,74,147,209,193,17,103,232,188,133,124,15,245,126,3,181,143,23,27,75,168,52,44,178,70,3,86,154,253,33,234,21,93,250,84,132,153,56,198,220,145,145,151,210,73,43,222,69,241,248,11,112,228,205,114,65,126,193,185,45,212,145,20,152,190,15,119,151,125,207,84,22,94,252,249,125,66,189,248,224,211,7,180,151,137,75,178,208,38,28,76,72,222,3,195,186,164,153,37,205,208,35,56,173,167,177,36,120,55,48,120,46,194,76,242,108,191,217,161,234,213,126,200,150,254,85,113,248,95,14,149,168,176,143,15,26,160,234,182,145,168,177,156,247,193,31,236,243,1,114,224,0,0,35,231,23,252,38,219,60,77,216,50,40,254,143,166,71,184,91,217,224,170,78,180,218,28,111,47,71,83,153,119,162,226,203,45,177,183,213,46,229,216,251,121,72,48,1,171,246,162,105,197,221,165,215,52,155,82,242,163,75,167,206,141,179,114,95,142,235,91,183,54,135,59,19,137,73,159,170,226,125,222,255,0,176,77,78,93,220,116,86,180,222,249,162,233,174,161,214,38,74,182,165,176,170,84,46,164,133,172,153,149,42,160,202,137,197,245,164,37,180,164,137,110,229,68,157,196,71,228,125,196,227,227,227,129,251,127,136,27,81,87,53,163,71,139,14,237,129,244,29,143,29,13,170,86,247,34,160,250,166,219,11,117,123,90,101,68,158,229,140,159,187,202,140,230,64,184,109,26,201,51,58,29,66,145,84,130,227,110,146,93,109,113,223,101,120,37,161,88,50,37,36,241,181,68,125,189,198,64,54,139,165,84,225,214,169,113,42,244,247,144,244,105,172,55,33,151,16,162,82,84,133,164,148,147,35,35,50,50,50,50,238,70,100,62,177,83,60,189,57,138,204,133,54,155,163,250,203,90,37,66,38,217,135,78,169,76,146,102,104,60,196,142,210,86,236,137,56,36,145,19,138,50,74,62,38,69,230,66,215,105,213,24,53,122,124,106,173,50,91,50,162,76,101,15,176,251,46,18,219,117,181,164,148,149,37,73,51,37,17,145,145,145,145,224,200,192,125,32,0,0,0,0,0,0,0,0,0,41,11,155,193,184,124,68,194,222,210,146,94,132,111,6,105,198,75,199,79,238,56,14,85,182,139,151,15,18,177,170,41,117,180,166,155,13,18,140,148,172,25,244,231,194,62,222,169,252,126,161,207,243,120,53,159,17,80,183,61,188,138,136,222,11,118,118,255,0,14,159,219,234,28,143,39,232,221,77,116,169,61,143,163,72,123,251,100,3,1,117,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,53,172,226,199,218,159,89,62,240,46,31,152,190,54,83,26,214,113,99,237,79,172,159,120,23,15,204,95,1,117,60,174,61,132,244,203,241,175,156,77,18,168,69,94,87,30,194,122,101,248,215,206,38,137,84,0,0,0,42,175,158,119,232,79,250,73,253,218,49,87,37,79,106,123,167,238,254,119,204,105,195,42,243,206,253,9,255,0,73,63,187,70,42,228,169,237,79,116,253,223,206,249,141,56,6,85,231,157,250,19,254,146,127,118,140,85,201,83,218,158,233,251,191,157,243,26,112,202,188,243,191,66,127,210,79,238,209,138,185,42,123,83,221,63,119,243,190,99,78,1,117,32,0,0,49,87,22,62,203,26,201,247,127,112,252,185,241,149,70,42,226,199,217,99,89,62,239,238,31,151,62,3,90,193,178,159,9,222,203,26,55,247,127,111,124,185,129,173,96,217,79,132,239,101,141,27,251,191,183,190,92,192,12,170,0,0,42,175,158,119,232,79,250,73,253,218,49,87,37,79,106,123,167,238,254,119,204,105,195,42,243,206,253,9,255,0,73,63,187,70,42,228,169,237,79,116,253,223,206,249,141,56,5,212,128,0,0,0,0,128,28,234,253,150,45,111,188,8,63,46,168,136,1,202,227,219,179,76,191,26,249,60,209,63,249,213,251,44,90,223,120,16,126,93,81,16,3,149,199,183,102,153,126,53,242,121,160,47,248,0,0,0,0,0,0,0,98,174,44,125,150,53,147,238,254,225,249,115,227,90,193,178,159,22,62,203,26,201,247,127,112,252,185,241,173,96,13,170,0,0,0,69,94,104,254,194,122,155,248,47,206,33,9,84,34,175,52,127,97,61,77,252,23,231,16,128,80,8,218,160,106,174,54,168,0,0,0,1,64,60,209,253,187,53,55,240,95,147,194,23,252,40,7,154,63,183,102,166,254,11,242,120,64,39,255,0,37,79,101,139,167,239,2,119,203,169,194,0,115,71,246,236,212,223,193,126,79,8,79,254,74,158,203,23,79,222,4,239,151,83,132,0,230,143,237,217,169,191,130,252,158,16,9,85,200,199,244,217,253,27,254,242,22,168,42,175,145,143,233,179,250,55,253,228,45,80,0,0,0,0,0,6,170,227,101,62,19,189,150,52,111,238,254,222,249,115,3,90,193,178,159,9,222,203,26,55,247,127,111,124,185,128,25,84,0,0,69,94,104,254,194,122,155,248,47,206,33,10,86,225,59,218,159,70,254,240,45,239,152,176,46,167,154,63,176,158,166,254,11,243,136,66,149,184,78,246,167,209,191,188,11,123,230,44,0,217,76,0,0,0,0,0,98,174,44,125,150,53,147,238,254,225,249,115,227,42,140,85,197,143,178,198,178,125,223,220,63,46,124,6,181,131,106,129,170,184,218,160,0,0,0,0,0,5,21,241,41,205,47,136,45,84,212,114,169,233,13,219,85,211,235,50,139,80,98,85,18,155,19,164,153,82,84,193,175,107,211,220,34,87,91,169,188,205,113,77,74,141,180,144,149,37,211,65,186,185,235,106,241,131,108,241,115,192,78,175,214,146,113,33,94,212,61,55,173,166,236,163,196,106,71,66,11,238,194,156,134,86,219,142,160,146,164,60,152,203,116,144,149,184,109,146,137,11,82,140,183,42,63,243,88,224,74,170,85,89,252,83,104,213,179,17,84,213,71,55,239,122,85,57,133,37,246,223,37,45,78,86,9,4,102,149,161,73,52,147,251,18,147,65,163,174,162,94,247,220,110,181,172,219,254,242,211,233,53,89,86,101,195,46,148,186,229,30,109,2,166,76,153,108,153,78,150,209,181,34,59,168,81,26,86,133,36,242,89,47,85,105,66,211,181,104,74,136,58,248,218,160,106,174,54,168,0,21,87,207,59,244,39,253,36,254,237,22,168,42,175,158,119,232,79,250,73,253,218,2,42,242,184,246,236,211,47,198,190,79,52,95,240,160,30,87,30,221,154,101,248,215,201,230,139,254,0,0,0,1,170,184,218,160,106,174,2,234,120,150,255,0,246,54,210,62,239,236,79,255,0,47,75,21,87,194,119,181,62,141,253,224,91,223,49,96,90,167,18,223,254,198,218,71,221,253,137,255,0,229,233,98,154,237,59,166,187,99,93,84,107,214,214,157,224,171,86,253,66,61,82,157,39,164,135,58,18,152,113,46,52,230,197,146,144,173,171,66,79,10,35,73,227,6,70,93,128,92,79,50,222,96,145,180,122,149,88,225,243,72,42,178,219,212,25,241,252,53,98,173,17,215,98,191,109,33,105,138,251,102,217,173,131,67,235,145,25,247,82,75,101,212,173,131,194,136,201,100,156,84,94,150,233,109,247,173,55,221,51,76,244,210,133,233,155,146,179,214,240,80,188,83,49,250,189,38,86,243,159,156,121,104,109,56,109,165,171,214,81,103,24,44,153,145,31,21,254,218,175,219,171,254,21,184,238,75,142,161,255,0,156,153,58,165,58,67,159,250,206,60,243,142,47,235,82,148,175,121,152,189,238,94,124,22,82,184,88,210,248,245,219,190,223,136,157,84,185,99,153,220,19,10,74,101,28,38,13,205,205,83,216,113,41,36,161,9,73,52,167,73,6,162,91,196,163,234,56,132,51,180,50,87,10,60,40,233,199,9,90,112,139,42,202,107,199,85,103,116,223,175,215,223,100,145,42,175,41,36,100,74,81,17,159,77,148,110,81,52,201,25,165,180,169,70,102,181,173,199,23,154,192,0,0,0,0,0,0,0,0,0,0,0,64,14,117,126,203,22,183,222,4,31,151,84,68,0,229,113,237,217,166,95,141,124,158,104,159,252,234,253,150,45,111,188,8,63,46,168,136,1,202,227,219,179,76,191,26,249,60,208,23,252,0,0,0,0,3,85,113,127,220,174,61,132,244,203,241,175,156,77,20,2,47,251,149,199,176,158,153,126,53,243,137,160,37,80,0,0,128,28,234,253,150,45,111,188,8,63,46,168,138,171,225,59,218,159,70,254,240,45,239,152,176,45,83,157,95,178,197,173,247,129,7,229,213,17,85,124,39,123,83,232,223,222,5,189,243,22,0,108,166,0,0,0,0,2,42,243,71,246,19,212,223,193,126,113,8,82,183,9,222,212,250,55,247,129,111,124,197,129,117,60,209,253,132,245,55,240,95,156,66,20,173,194,119,181,62,141,253,224,91,223,49,96,6,202,96,0,0,0,0,53,172,226,199,218,159,89,62,240,46,31,152,190,45,83,146,167,178,197,211,247,129,59,229,212,225,85,124,88,251,83,235,39,222,5,195,243,23,197,170,114,84,246,88,186,126,240,39,124,186,156,2,170,248,177,246,167,214,79,188,11,135,230,47,139,84,228,169,236,177,116,253,224,78,249,117,56,85,95,22,62,212,250,201,247,129,112,252,197,241,106,156,149,61,150,46,159,188,9,223,46,167,0,159,224,0,0,32,7,58,191,101,139,91,239,2,15,203,170,34,127,136,1,206,175,217,98,214,251,192,131,242,234,136,8,1,202,227,219,179,76,191,26,249,60,209,63,249,213,251,44,90,223,120,16,126,93,81,16,3,149,199,183,102,153,126,53,242,121,162,127,243,171,246,88,181,190,240,32,252,186,162,2,0,114,184,246,236,211,47,198,190,79,52,95,240,160,30,87,30,221,154,101,248,215,201,230,139,254,0,0,0,1,170,184,218,160,106,174,3,101,62,19,189,150,52,111,238,254,222,249,115,3,42,140,85,194,119,178,198,141,253,223,219,223,46,96,101,80,0,0,0,0,0,0,0,0,21,239,205,159,244,87,248,231,250,136,176,129,94,252,217,255,0,69,127,142,127,168,140,86,119,249,5,207,87,189,13,129,209,111,231,102,19,249,159,210,173,143,121,89,251,64,220,31,204,217,127,219,97,11,74,21,107,202,207,218,6,224,254,102,203,254,219,8,90,80,163,179,255,0,145,71,124,178,29,47,254,115,85,232,81,236,0,0,102,218,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,20,71,205,74,208,114,222,226,82,77,73,78,182,164,212,162,46,81,18,85,147,46,164,249,167,223,213,47,135,214,57,254,80,230,225,113,21,55,99,74,81,122,17,204,153,39,56,47,29,3,184,228,121,192,198,233,235,157,53,236,125,42,67,63,219,39,142,59,148,57,172,184,138,154,73,123,97,29,17,204,150,236,110,254,29,3,183,214,2,239,64,0,0,0,0,0,0,0,0,0,7,201,85,169,195,162,210,229,213,234,15,33,152,208,152,114,67,206,45,68,148,165,8,73,169,70,102,102,68,68,68,71,220,204,136,121,84,106,48,105,20,249,53,90,156,182,98,196,134,202,223,125,247,156,36,54,211,104,73,169,74,82,148,100,73,34,34,51,51,51,193,17,10,162,230,23,204,86,100,217,181,45,31,209,170,209,38,17,182,244,58,141,74,36,147,35,89,230,92,119,82,135,99,201,193,164,200,219,81,18,145,240,51,47,34,1,136,249,150,241,139,43,90,53,1,237,59,179,42,114,218,182,104,11,84,73,40,75,198,148,72,152,195,243,25,90,200,155,125,109,173,10,109,212,247,52,146,140,188,240,88,35,141,60,60,232,53,227,196,6,163,82,172,203,98,151,33,214,100,74,97,51,37,19,14,169,152,236,169,246,155,113,107,90,27,89,32,146,79,36,204,204,176,69,220,254,7,215,116,254,199,187,181,135,80,41,182,197,22,28,250,165,74,185,81,101,167,157,67,110,190,164,155,207,161,10,121,197,37,43,81,36,148,225,26,148,100,126,126,243,49,125,28,22,240,149,104,240,223,167,16,16,170,68,87,110,105,236,53,34,124,215,99,180,167,208,226,216,143,212,105,46,116,91,112,144,78,51,184,146,172,158,123,159,127,32,239,124,55,232,5,171,195,238,155,210,108,250,37,38,158,212,246,98,48,154,132,184,236,54,149,72,144,76,50,219,171,53,165,180,41,100,165,50,71,149,22,79,177,159,213,149,192,0,0,0,5,108,115,153,185,32,49,96,219,118,234,139,50,101,120,205,191,71,182,215,169,235,63,126,124,190,161,81,212,10,67,213,218,187,20,168,233,51,113,253,216,34,35,63,162,147,87,184,143,225,240,22,5,206,82,255,0,102,185,171,52,11,34,35,248,85,185,226,188,66,80,162,194,252,68,106,123,168,220,68,163,206,49,219,36,95,183,204,70,94,7,244,193,237,90,226,82,211,180,13,135,21,18,79,143,241,14,165,38,105,111,108,9,46,39,113,236,81,22,77,188,22,75,184,13,129,116,178,132,171,106,196,166,81,22,131,74,163,117,178,70,88,250,79,45,95,2,253,111,128,237,99,197,182,210,210,9,8,44,17,15,32,0,0,0,16,23,156,45,207,46,153,160,81,173,182,28,81,49,90,223,215,73,25,225,93,25,176,22,156,145,25,17,247,63,121,31,236,19,232,96,222,44,184,93,183,184,165,176,147,103,214,167,72,132,235,25,232,72,97,212,54,164,101,230,28,87,172,166,156,198,73,130,46,197,239,254,160,164,78,12,184,123,171,113,7,171,208,104,13,210,220,145,72,143,213,244,131,166,194,150,211,91,162,200,91,91,149,211,90,83,149,179,130,220,93,204,187,119,242,216,162,52,102,34,50,152,241,154,67,77,163,59,82,132,146,72,178,121,242,33,132,184,97,225,43,77,248,98,183,87,77,181,32,161,234,148,172,120,170,131,237,48,167,220,218,227,198,140,186,219,45,168,240,151,212,158,254,69,216,190,188,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,165,121,202,105,31,132,174,208,117,78,13,53,204,77,241,94,54,67,108,250,165,177,20,246,27,222,162,71,218,69,185,95,103,192,66,206,15,117,93,90,59,174,180,11,189,82,154,142,204,127,21,212,113,213,236,73,110,135,33,178,201,239,65,121,185,239,49,118,156,119,232,195,122,215,195,229,118,221,102,35,143,84,81,225,124,33,180,222,231,19,153,209,86,189,184,66,212,94,171,93,240,94,94,127,86,188,142,55,34,27,230,219,137,113,151,81,230,70,70,149,22,75,250,252,140,6,211,176,102,196,168,197,68,200,50,90,144,195,153,218,227,75,37,165,88,51,35,193,151,99,238,70,67,222,34,151,46,206,33,152,215,61,21,98,60,185,45,42,177,67,221,227,82,75,35,81,117,165,203,54,242,70,226,215,244,26,254,86,62,172,151,148,173,0,0,30,169,18,99,68,104,223,149,33,182,91,79,154,220,89,37,37,223,30,103,245,128,246,25,17,150,12,178,66,160,185,162,112,231,109,91,78,84,245,42,221,167,67,131,34,85,94,19,78,54,195,45,180,130,105,20,213,153,145,18,26,35,238,108,164,251,171,25,255,0,37,182,211,174,59,122,176,179,110,147,94,167,77,81,121,166,60,164,56,101,231,250,166,127,3,254,163,16,175,154,173,130,138,135,15,243,46,72,178,30,39,218,169,148,135,81,191,213,216,221,54,94,112,68,156,255,0,36,188,207,0,41,10,28,201,84,233,108,205,134,242,217,126,59,137,113,181,161,70,149,37,73,60,145,145,151,114,50,50,33,107,28,185,57,133,53,42,61,55,68,245,134,178,195,47,37,76,194,164,79,149,32,146,147,70,34,70,97,147,114,68,156,238,207,81,91,80,143,137,145,121,144,170,31,49,244,83,170,19,105,53,8,213,90,108,167,99,75,134,242,36,71,125,149,154,22,211,136,81,41,42,74,146,100,105,50,50,35,35,35,201,25,0,218,110,44,168,179,163,183,46,20,150,164,48,234,73,109,186,210,201,104,90,76,178,70,70,93,140,140,140,143,35,218,42,227,151,79,48,247,234,203,133,163,90,205,90,138,211,168,75,113,233,181,57,146,77,42,116,203,194,71,105,181,189,34,73,238,89,153,186,163,74,81,223,185,151,188,133,161,69,151,26,116,102,166,66,144,219,236,62,132,184,211,173,172,148,133,165,69,146,81,25,118,50,50,50,60,144,15,104,0,0,0,0,0,0,0,163,174,109,235,37,113,27,28,139,221,71,65,127,248,124,241,218,121,57,176,181,235,29,97,212,167,41,77,38,70,79,31,252,106,158,58,175,54,229,182,190,35,152,36,17,100,169,9,35,251,124,124,241,221,57,54,26,63,117,154,230,86,178,63,68,201,193,17,246,255,0,116,211,192,92,144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,107,56,177,246,167,214,79,188,11,135,230,47,141,148,198,181,156,88,251,83,235,39,222,5,195,243,23,192,93,79,43,143,97,61,50,252,107,231,19,68,170,17,87,149,199,176,158,153,126,53,243,137,162,85,0,0,0,10,171,231,157,250,19,254,146,127,118,140,85,201,83,218,158,233,251,191,157,243,26,112,202,188,243,191,66,127,210,79,238,209,138,185,42,123,83,221,63,119,243,190,99,78,1,149,121,231,126,132,255,0,164,159,221,163,21,114,84,246,167,186,126,239,231,124,198,156,50,175,60,239,208,159,244,147,251,180,98,174,74,158,212,247,79,221,252,239,152,211,128,93,72,0,0,12,85,197,143,178,198,178,125,223,220,63,46,124,101,81,138,184,177,246,88,214,79,187,251,135,229,207,128,214,176,108,167,194,119,178,198,141,253,223,219,223,46,96,107,88,54,83,225,59,217,99,70,254,239,237,239,151,48,3,42,128,0,10,171,231,157,250,19,254,146,127,118,140,85,201,83,218,158,233,251,191,157,243,26,112,202,188,243,191,66,127,210,79,238,209,138,185,42,123,83,221,63,119,243,190,99,78,1,117,32,0,0,0,0,32,7,58,191,101,139,91,239,2,15,203,170,34,0,114,184,246,236,211,47,198,190,79,52,79,254,117,126,203,22,183,222,4,31,151,84,68,0,229,113,237,217,166,95,141,124,158,104,11,254,0,0,0,0,0,0,0,24,171,139,31,101,141,100,251,191,184,126,92,248,214,176,108,167,197,143,178,198,178,125,223,220,63,46,124,107,88,3,106,128,0,0,17,87,154,63,176,158,166,254,11,243,136,66,85,8,171,205,31,216,79,83,127,5,249,196,32,20,2,54,168,26,171,141,170,0,0,0,0,80,15,52,127,110,205,77,252,23,228,240,133,255,0,10,1,230,143,237,217,169,191,130,252,158,16,9,255,0,201,83,217,98,233,251,192,157,242,234,112,128,28,209,253,187,53,55,240,95,147,194,19,255,0,146,167,178,197,211,247,129,59,229,212,225,0,57,163,251,118,106,111,224,191,39,132,2,85,114,49,253,54,127,70,255,0,188,133,170,10,171,228,99,250,108,254,141,255,0,121,11,84,0,0,0,0,0,1,170,184,217,79,132,239,101,141,27,251,191,183,190,92,192,214,176,108,167,194,119,178,198,141,253,223,219,223,46,96,6,85,0,0,17,87,154,63,176,158,166,254,11,243,136,66,149,184,78,246,167,209,191,188,11,123,230,44,11,169,230,143,236,39,169,191,130,252,226,16,165,110,19,189,169,244,111,239,2,222,249,139,0,54,83,0,0,0,0,0,24,171,139,31,101,141,100,251,191,184,126,92,248,202,163,21,113,99,236,177,172,159,119,247,15,203,159,1,173,96,218,160,106,174,54,168,0,0,0,0,0,0,20,129,204,127,151,252,206,29,235,174,234,222,144,219,191,247,39,159,225,152,118,52,119,31,144,229,187,43,98,27,219,33,111,45,199,22,203,206,17,173,15,26,182,147,142,155,74,36,126,100,221,187,241,215,239,251,2,205,213,59,54,173,167,218,131,111,68,174,91,213,200,231,26,116,25,36,123,29,70,72,200,200,200,201,72,90,84,73,90,22,147,37,161,105,74,146,105,82,72,200,53,119,27,84,13,120,120,219,224,250,230,225,27,84,29,162,168,165,205,178,107,146,31,85,167,88,150,236,126,188,230,26,109,133,188,135,27,105,102,164,173,149,73,67,70,181,33,178,112,210,107,66,82,71,181,59,15,0,10,171,231,157,250,19,254,146,127,118,139,84,21,87,207,59,244,39,253,36,254,237,1,21,121,92,123,118,105,151,227,95,39,154,47,248,80,15,43,143,110,205,50,252,107,228,243,69,255,0,0,0,0,0,213,92,109,80,53,87,1,117,60,75,127,251,27,105,31,119,246,39,255,0,151,165,138,86,23,83,196,183,255,0,177,182,145,247,127,98,127,249,122,88,141,92,177,121,127,195,213,217,145,184,129,214,251,119,197,216,177,54,191,108,211,93,113,135,98,215,165,54,251,204,186,169,40,74,205,194,101,135,35,247,101,196,37,47,41,105,201,169,180,173,14,6,127,229,139,203,254,102,145,67,141,196,14,183,219,190,18,250,151,181,251,102,154,235,143,181,42,131,21,198,30,101,213,73,66,86,77,155,207,183,35,187,46,33,74,101,40,78,77,46,41,104,110,197,64,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,231,87,236,177,107,125,224,65,249,117,68,64,14,87,30,221,154,101,248,215,201,230,137,255,0,206,175,217,98,214,251,192,131,242,234,136,128,28,174,61,187,52,203,241,175,147,205,1,127,192,0,0,0,0,53,87,23,253,202,227,216,79,76,191,26,249,196,209,64,34,255,0,185,92,123,9,233,151,227,95,56,154,2,85,0,0,8,1,206,175,217,98,214,251,192,131,242,234,136,170,190,19,189,169,244,111,239,2,222,249,139,2,213,57,213,251,44,90,223,120,16,126,93,81,21,87,194,119,181,62,141,253,224,91,223,49,96,6,202,96,0,0,0,0,34,175,52,127,97,61,77,252,23,231,16,133,43,112,157,237,79,163,127,120,22,247,204,88,23,83,205,31,216,79,83,127,5,249,196,33,74,220,39,123,83,232,223,222,5,189,243,22,0,108,166,0,0,0,0,3,90,206,44,125,169,245,147,239,2,225,249,139,226,213,57,42,123,44,93,63,120,19,190,93,78,21,87,197,143,181,62,178,125,224,92,63,49,124,90,167,37,79,101,139,167,239,2,119,203,169,192,42,175,139,31,106,125,100,251,192,184,126,98,248,181,78,74,158,203,23,79,222,4,239,151,83,133,85,241,99,237,79,172,159,120,23,15,204,95,22,169,201,83,217,98,233,251,192,157,242,234,112,9,254,0,0,2,0,115,171,246,88,181,190,240,32,252,186,162,39,248,128,28,234,253,150,45,111,188,8,63,46,168,128,128,28,174,61,187,52,203,241,175,147,205,19,255,0,157,95,178,197,173,247,129,7,229,213,17,0,57,92,123,118,105,151,227,95,39,154,39,255,0,58,191,101,139,91,239,2,15,203,170,32,32,7,43,143,110,205,50,252,107,228,243,69,255,0,10,1,229,113,237,217,166,95,141,124,158,104,191,224,0,0,0,26,171,141,170,6,170,224,54,83,225,59,217,99,70,254,239,237,239,151,48,50,168,197,92,39,123,44,104,223,221,253,189,242,230,6,85,0,0,0,0,0,0,0,0,1,94,252,217,255,0,69,127,142,127,168,139,8,21,239,205,159,244,87,248,231,250,136,197,103,127,144,92,245,123,208,216,29,22,254,118,97,63,153,253,42,216,247,149,159,180,13,193,252,205,151,253,182,16,180,161,86,188,172,253,160,110,15,230,108,191,237,176,133,165,10,59,63,249,20,119,203,33,210,255,0,231,53,94,133,30,192,0,6,109,171,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,76,124,227,88,90,53,142,142,233,167,9,85,38,62,15,31,252,106,160,58,183,41,5,146,120,141,144,71,239,163,172,191,252,62,0,238,124,228,205,31,186,205,15,11,89,159,162,99,100,140,251,127,186,106,3,165,242,145,91,104,226,57,242,89,22,78,144,162,47,183,199,192,1,120,192,0,0,0,0,0,0,0,61,82,165,69,131,29,201,115,100,181,29,134,146,107,113,215,86,72,66,18,69,147,51,51,236,68,68,70,121,9,82,227,65,140,236,201,178,27,97,134,16,167,29,117,197,146,80,132,164,178,106,51,62,196,68,68,103,147,21,123,204,91,152,123,212,149,205,209,173,26,173,69,117,213,165,200,245,42,156,57,38,165,52,103,226,227,186,218,30,143,36,182,172,140,155,81,37,72,237,216,207,220,64,60,57,141,243,10,106,44,122,150,137,232,245,101,135,158,82,222,133,87,159,22,65,41,36,140,75,140,251,36,236,121,57,221,158,154,182,173,31,3,50,242,33,84,243,38,74,168,203,122,108,199,150,243,242,28,83,142,45,106,53,41,74,81,228,204,204,251,153,153,153,143,42,141,66,109,90,161,38,171,82,148,236,153,115,30,92,137,15,188,179,90,221,113,106,53,41,74,82,140,205,70,102,102,102,102,121,51,49,243,249,0,181,62,80,122,35,67,117,170,134,168,213,224,68,149,61,14,187,30,49,186,210,22,109,36,138,3,232,82,119,55,185,42,37,103,6,74,237,158,223,17,106,158,93,136,66,62,84,22,103,161,120,121,42,252,135,156,83,211,231,111,66,77,89,73,54,184,48,86,93,141,36,121,201,124,76,132,202,151,115,219,80,36,148,57,215,13,50,60,133,30,210,105,217,109,161,102,121,198,54,153,231,204,140,191,96,14,76,7,131,78,180,243,105,117,151,18,226,22,68,164,169,39,146,50,63,35,35,33,230,0,61,19,166,197,167,69,92,201,178,90,97,150,241,185,199,86,72,74,114,100,69,147,62,197,220,200,135,188,69,62,98,92,67,71,208,205,22,126,60,73,45,38,177,92,219,224,146,107,34,81,244,101,196,55,48,68,226,23,244,29,254,78,126,188,23,152,83,119,24,90,174,189,98,215,90,253,222,82,154,144,204,143,11,211,113,165,239,65,237,135,29,179,193,239,89,121,183,238,49,52,249,53,233,31,139,174,215,181,78,117,53,204,66,240,190,10,67,140,250,167,189,21,6,28,216,163,71,216,71,181,95,111,192,86,43,109,200,152,249,54,218,92,121,213,249,17,17,169,71,130,254,191,34,27,13,240,33,163,13,232,167,15,148,43,117,232,110,49,81,95,138,241,102,235,123,92,86,39,74,90,55,101,8,81,225,46,246,201,121,121,125,97,34,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,122,223,97,153,45,41,137,13,33,198,213,140,165,73,35,35,239,159,35,26,243,241,213,160,83,244,31,91,170,116,180,70,74,41,19,122,62,1,72,66,136,143,100,72,202,115,191,77,9,250,110,255,0,36,190,222,254,123,14,10,198,231,45,166,45,74,182,109,253,72,101,36,75,133,226,250,198,68,89,61,238,83,217,78,112,143,243,168,191,208,2,29,112,3,197,83,252,55,234,59,237,85,38,56,84,10,222,223,26,133,56,123,19,209,98,87,79,4,167,155,65,126,113,226,250,89,250,176,126,119,125,165,58,219,98,106,237,59,198,90,149,184,146,92,79,241,140,162,75,43,113,30,178,200,178,150,220,86,51,211,81,253,132,53,151,35,52,158,82,102,71,241,33,150,52,99,137,237,95,209,11,133,186,237,167,119,212,205,5,158,164,71,170,18,188,59,190,163,137,45,200,109,212,110,199,85,70,93,251,31,127,180,54,80,21,47,204,235,141,109,65,183,117,34,94,139,233,205,201,50,140,138,71,79,199,63,2,99,241,222,87,85,136,114,91,245,153,124,179,244,150,94,178,11,178,143,25,201,152,159,220,38,113,17,77,226,75,73,233,247,220,126,139,83,93,234,248,184,200,218,147,107,18,95,105,25,65,58,225,167,41,103,61,213,223,204,190,5,79,188,210,108,122,165,185,197,165,211,113,75,101,73,139,93,240,62,25,123,84,73,87,66,153,9,11,193,154,72,143,186,189,198,127,94,0,98,59,51,139,126,33,172,106,171,117,90,78,170,221,15,41,25,203,50,43,147,148,210,242,149,39,214,74,94,78,113,188,204,187,249,224,89,141,195,196,149,187,198,95,8,151,13,53,197,180,197,201,18,221,173,215,101,196,104,208,147,109,184,237,202,97,38,104,234,186,225,17,147,173,159,126,221,252,203,36,71,79,81,169,21,25,144,101,84,163,68,117,216,240,246,117,214,134,212,162,70,243,194,114,100,88,44,153,123,196,221,229,141,101,92,213,123,170,252,145,58,51,229,110,212,52,214,181,31,169,33,14,120,101,17,202,140,149,145,25,164,219,51,236,188,249,249,43,62,240,16,126,124,37,197,169,200,167,164,141,74,101,245,178,68,93,204,204,148,100,61,46,178,235,11,233,188,218,144,175,130,146,100,127,229,29,215,83,41,177,105,154,223,117,209,226,154,19,30,37,213,58,51,102,214,9,36,132,203,90,75,110,8,139,24,46,221,176,36,254,175,112,53,92,168,104,197,165,172,26,97,18,85,75,196,91,240,37,84,227,37,181,188,233,184,168,142,72,121,72,67,17,252,187,182,68,106,94,114,120,63,113,128,134,20,234,140,250,68,248,245,74,100,199,162,203,136,234,30,101,230,92,82,22,218,210,162,82,84,149,36,200,200,200,200,140,140,143,36,100,45,175,151,31,48,98,186,91,167,232,182,174,84,137,53,22,26,106,37,50,123,207,96,159,74,124,36,102,80,183,100,73,53,41,197,41,78,40,201,40,239,230,94,242,21,97,75,211,187,194,173,84,153,68,141,66,154,154,132,20,56,167,98,174,43,164,246,80,162,73,164,144,73,53,110,220,120,193,145,119,236,62,56,115,46,123,14,226,110,100,55,170,20,106,189,46,73,41,42,66,156,142,251,46,182,225,25,119,45,170,73,146,208,95,3,35,79,196,128,109,26,211,173,190,210,30,101,196,173,183,18,74,66,146,121,37,17,247,35,35,47,50,30,98,179,120,4,230,77,69,175,66,167,105,38,181,85,95,102,174,218,89,143,14,175,49,244,37,151,82,69,22,59,105,113,249,50,141,74,112,214,110,172,200,147,220,178,101,223,36,44,166,157,83,167,213,225,51,81,165,206,143,46,44,134,210,235,79,48,234,92,66,208,162,35,35,37,36,204,140,140,140,143,37,241,1,244,128,0,0,0,0,164,14,110,204,182,215,17,113,20,134,86,131,93,21,181,25,169,56,201,156,233,253,203,226,59,23,39,57,196,206,178,86,34,237,65,245,41,50,59,153,119,239,42,158,67,225,231,27,9,200,188,64,209,220,90,155,50,122,221,142,178,218,126,68,115,106,30,127,88,225,249,73,92,48,41,92,66,189,79,150,241,33,115,41,138,105,178,53,36,183,41,115,160,17,23,115,44,249,123,128,94,24,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,213,213,142,77,127,186,134,169,222,90,153,251,227,189,25,249,91,112,84,107,190,11,242,67,173,225,124,84,151,30,233,117,60,106,119,237,234,109,221,181,57,198,112,89,192,178,160,1,138,184,92,208,191,222,215,161,54,206,138,126,84,254,81,254,78,120,223,240,159,129,240,125,127,17,49,249,63,196,245,28,219,183,175,183,233,158,118,231,182,112,89,84,0,0,0,0,69,94,57,248,24,253,250,63,145,63,247,81,252,142,252,142,244,151,252,9,233,15,21,226,252,55,255,0,24,103,102,223,13,255,0,27,59,253,216,239,213,56,41,229,189,251,207,181,78,171,169,159,187,47,229,111,164,237,247,232,94,11,242,119,192,116,250,146,99,189,213,234,120,167,115,143,13,183,110,210,206,252,231,182,14,106,128,8,171,199,63,3,31,191,71,242,39,254,234,63,145,223,145,222,146,255,0,129,61,33,226,188,95,134,255,0,227,12,236,219,225,191,227,103,127,187,29,250,167,5,60,183,191,121,246,169,213,117,51,247,101,252,173,244,157,190,253,11,193,126,78,248,14,159,82,76,119,186,189,79,20,238,113,225,182,237,218,89,223,156,246,193,205,80,0,0,0,1,213,53,98,197,253,212,52,178,242,211,63,74,122,51,242,182,223,168,208,188,111,67,173,225,124,84,103,25,234,244,247,39,126,222,166,237,187,147,156,99,37,156,142,214,0,42,175,253,131,31,254,74,47,250,19,255,0,183,139,41,210,123,23,247,47,210,203,55,76,253,41,233,63,201,43,126,157,66,241,189,14,143,138,240,177,155,103,171,211,220,173,155,186,123,182,238,86,51,140,158,50,59,88,0,0,0,8,171,199,63,3,31,191,71,242,39,254,234,63,145,223,145,222,146,255,0,129,61,33,226,188,95,134,255,0,227,12,236,219,225,191,227,103,127,187,29,250,167,5,60,183,191,121,246,169,213,117,51,247,101,252,173,244,157,190,253,11,193,126,78,248,14,159,82,76,119,186,189,79,20,238,113,225,182,237,218,89,223,156,246,193,205,80,0,0,0,0,0,1,31,248,214,225,75,247,224,233,101,43,76,255,0,47,127,36,189,25,112,49,93,241,190,139,241,253,78,156,105,12,244,186,125,102,177,159,19,187,118,227,198,204,99,190,75,0,112,185,202,147,247,181,235,181,179,173,127,187,215,229,31,228,231,141,255,0,6,126,75,120,62,191,136,134,252,111,227,188,91,155,118,245,247,125,3,206,220,118,206,74,127,128,0,0,0,0,0,0,0,0,234,154,177,98,254,234,26,89,121,105,159,165,61,25,249,91,111,212,104,94,55,161,214,240,190,42,51,140,245,122,123,147,191,111,83,118,221,201,206,49,146,206,69,107,127,176,99,255,0,201,69,255,0,66,127,246,241,106,128,0,0,0,3,21,113,71,161,127,190,83,66,110,109,20,252,169,252,156,252,163,240,95,225,63,3,227,58,30,30,99,18,127,137,234,55,187,119,67,111,211,44,110,207,124,96,242,168,0,170,191,246,12,127,249,40,191,232,79,254,222,45,80,0,0,0,0,4,0,226,143,149,39,239,148,215,107,155,90,255,0,119,175,201,207,202,63,5,254,12,252,150,241,157,15,15,13,136,223,199,120,182,247,110,232,110,250,5,141,216,239,140,156,255,0,0,17,255,0,130,158,20,191,121,246,150,85,116,207,242,247,242,183,210,119,3,245,223,27,232,191,1,211,234,70,142,207,75,167,214,119,56,240,219,183,110,44,239,198,59,100,240,7,20,124,169,63,124,166,187,92,218,215,251,189,126,78,126,81,248,47,240,103,228,183,140,232,120,120,108,70,254,59,197,183,187,119,67,119,208,44,110,199,124,100,231,248,0,138,188,12,112,49,251,203,191,45,191,238,163,249,99,249,99,232,223,248,19,209,254,23,194,120,159,254,48,246,253,222,39,254,46,54,123,243,218,85,0,0,0,0,0,0,0,170,191,246,12,127,249,40,191,232,79,254,222,44,167,73,236,95,220,191,75,44,221,51,244,167,164,255,0,36,173,250,117,11,198,244,58,62,43,194,198,109,158,175,79,114,182,110,233,238,219,185,88,206,50,120,200,237,96,0,0,0,49,87,20,122,23,251,229,52,38,230,209,79,202,159,201,207,202,63,5,254,19,240,62,51,161,225,230,49,39,248,158,163,123,183,116,54,253,50,198,236,247,198,14,21,105,63,38,191,220,191,84,236,221,76,253,241,222,147,252,146,184,41,213,223,5,249,33,209,241,94,22,75,111,116,186,158,53,91,55,116,246,238,218,172,103,56,60,96,89,80,0,0,0,0,0,0,14,169,171,22,47,238,161,165,151,150,153,250,83,209,159,149,182,253,70,133,227,122,29,111,11,226,163,56,207,87,167,185,59,246,245,55,109,220,156,227,25,44,228,118,176,1,85,127,236,24,255,0,242,81,127,208,159,253,188,90,160,0,0,0,0,0,0,0,0,0,199,250,233,161,122,113,196,94,156,84,116,191,84,40,222,58,149,59,14,178,243,70,72,149,79,148,146,50,110,84,103,12,143,166,242,55,43,7,131,73,165,74,66,210,180,45,104,86,64,0,0,17,87,142,126,6,63,126,143,228,79,253,212,127,35,191,35,189,37,255,0,2,122,67,197,120,191,13,255,0,198,25,217,183,195,127,198,206,255,0,118,59,202,160,1,0,56,92,229,73,251,218,245,218,217,214,191,221,235,242,143,242,115,198,255,0,131,63,37,188,31,95,196,67,126,55,241,222,45,205,187,122,251,190,129,231,110,59,103,37,63,192,0,0,0,0,85,95,251,6,63,252,148,95,244,39,255,0,111,22,168,0,48,252,206,25,236,219,159,134,139,119,134,29,65,157,46,181,111,82,40,244,26,68,231,163,25,194,93,69,20,197,198,89,100,137,74,83,72,117,81,82,75,36,175,121,33,106,36,173,42,194,203,42,210,105,52,170,5,42,21,10,133,76,137,78,166,211,163,183,18,28,56,140,165,150,35,48,218,73,45,180,219,105,34,74,16,148,145,36,146,68,68,68,68,68,62,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,31,248,214,225,75,247,224,233,101,43,76,255,0,47,127,36,189,25,112,49,93,241,190,139,241,253,78,156,105,12,244,186,125,102,177,159,19,187,118,227,198,204,99,190,75,0,112,185,202,147,247,181,235,181,179,173,127,187,215,229,31,228,231,141,255,0,6,126,75,120,62,191,136,134,252,111,227,188,91,155,118,245,247,125,3,206,220,118,206,74,127,128,0,0,0,0,0,10,171,255,0,96,199,255,0,146,139,254,132,255,0,237,226,127,240,185,161,127,189,175,66,109,157,20,252,169,252,163,252,156,241,191,225,63,3,224,250,254,34,99,242,127,137,234,57,183,111,95,111,211,60,237,207,108,224,178,168,0,0,0,8,255,0,198,183,10,95,191,7,75,41,90,103,249,123,249,37,232,203,129,138,239,141,244,95,143,234,116,227,72,103,165,211,235,53,140,248,157,219,183,30,54,99,29,242,81,87,73,249,53,254,229,250,167,102,234,103,239,142,244,159,228,149,193,78,174,248,47,201,14,143,138,240,178,91,123,165,212,241,170,217,187,167,183,118,213,99,57,193,227,2,202,128,0,0,0,0,0,6,42,226,143,66,255,0,124,166,132,220,218,41,249,83,249,57,249,71,224,191,194,126,7,198,116,60,60,198,36,255,0,19,212,111,118,238,134,223,166,88,221,158,248,193,194,173,39,228,215,251,151,234,157,155,169,159,190,59,210,127,146,87,5,58,187,224,191,36,58,62,43,194,201,109,238,151,83,198,171,102,238,158,221,219,85,140,231,7,140,11,42,0,0,0,0,0,0,21,171,171,28,154,255,0,117,13,83,188,181,51,247,199,122,51,242,182,224,168,215,124,23,228,135,91,194,248,169,46,61,210,234,120,212,239,219,212,219,187,106,115,140,224,179,129,42,184,41,225,75,247,159,105,101,87,76,255,0,47,127,43,125,39,112,63,93,241,190,139,240,29,62,164,104,236,244,186,125,103,115,143,13,187,118,226,206,252,99,182,78,64,0,10,213,213,142,77,127,186,134,169,222,90,153,251,227,189,25,249,91,112,84,107,190,11,242,67,173,225,124,84,151,30,233,117,60,106,119,237,234,109,221,181,57,198,112,89,192,149,92,20,240,165,251,207,180,178,171,166,127,151,191,149,190,147,184,31,174,248,223,69,248,14,159,82,52,118,122,93,62,179,185,199,134,221,187,113,103,126,49,219,39,32,0,0,0,0,4,127,227,91,133,47,223,131,165,148,173,51,252,189,252,146,244,101,192,197,119,198,250,47,199,245,58,113,164,51,210,233,245,154,198,124,78,237,219,143,27,49,142,249,41,0,0,32,7,11,156,169,63,123,94,187,91,58,215,251,189,126,81,254,78,120,223,240,103,228,183,131,235,248,136,111,198,254,59,197,185,183,111,95,119,208,60,237,199,108,228,179,255,0,26,220,41,126,252,29,44,165,105,159,229,239,228,151,163,46,6,43,190,55,209,126,63,169,211,141,33,158,151,79,172,214,51,226,119,110,220,120,217,140,119,201,72,0,1,0,56,92,229,73,251,218,245,218,217,214,191,221,235,242,143,242,115,198,255,0,131,63,37,188,31,95,196,67,126,55,241,222,45,205,187,122,251,190,129,231,110,59,103,37,63,192,0,0,0,0,85,95,251,6,63,252,148,95,244,39,255,0,111,22,168,0,58,166,147,216,191,185,126,150,89,186,103,233,79,73,254,73,91,244,234,23,141,232,116,124,87,133,140,219,61,94,158,229,108,221,211,221,183,114,177,156,100,241,145,218,192,0,0,0,0,0,0,0,0,0,71,190,44,248,76,253,244,127,146,191,237,255,0,242,103,242,103,199,127,193,94,55,196,120,142,135,254,121,189,155,122,31,94,119,123,177,222,66,0,165,126,197,188,77,185,181,118,53,166,89,12,171,53,197,228,184,186,49,216,26,247,46,209,174,147,164,78,154,196,196,240,152,152,229,51,28,97,22,184,89,224,127,247,180,234,13,66,251,253,211,255,0,40,252,125,25,218,79,133,244,47,131,217,189,246,29,234,111,235,185,156,116,49,183,105,125,44,231,182,14,82,128,15,56,124,53,172,45,30,14,212,105,31,126,213,76,227,58,199,103,216,153,198,102,21,239,220,152,136,215,72,142,17,203,133,49,17,244,0,0,43,177,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,166,46,113,147,137,237,100,163,197,218,130,233,210,99,247,34,239,218,85,64,135,93,229,18,203,110,241,23,45,75,101,107,52,81,92,81,26,83,156,25,78,129,220,254,3,215,205,182,225,129,85,226,21,154,124,71,137,107,135,76,75,78,17,41,39,181,72,157,60,140,187,25,227,207,222,57,142,78,80,156,149,196,13,97,196,41,178,38,109,217,11,61,199,230,69,54,159,229,245,128,186,176,0,0,0,0,1,224,235,173,176,210,222,121,196,161,182,210,106,90,148,120,36,145,119,51,51,63,34,30,154,141,78,159,72,132,245,70,169,58,60,72,177,219,83,174,188,251,169,109,8,66,72,204,204,212,163,34,34,34,35,60,159,192,86,183,31,124,201,168,180,24,85,29,36,209,90,171,239,85,220,75,209,230,85,225,190,133,50,210,76,165,71,113,45,191,26,81,41,46,18,201,165,145,26,123,22,12,251,224,128,120,115,28,230,12,86,179,117,13,22,210,58,145,42,162,251,78,196,169,207,101,236,147,9,87,139,140,242,16,236,121,36,164,184,149,37,181,17,41,29,188,207,220,66,165,42,53,25,245,121,242,42,149,57,143,74,151,45,213,188,243,207,56,165,173,197,169,70,165,41,74,81,153,153,153,153,153,153,158,76,204,114,19,38,92,247,229,196,228,201,143,84,43,53,122,164,147,82,148,181,57,33,247,157,113,195,51,238,123,148,163,53,172,254,38,102,175,137,143,178,169,167,119,133,34,169,14,137,38,133,53,85,9,200,109,77,69,68,87,77,236,173,70,146,73,160,210,74,221,184,177,130,35,239,216,7,94,105,151,95,95,77,150,212,181,124,18,147,51,255,0,32,247,65,134,185,85,56,244,245,145,165,78,190,134,76,143,177,145,154,136,132,206,210,30,6,171,148,253,24,187,117,131,83,226,75,166,248,123,126,124,170,100,101,54,182,93,39,19,17,185,12,169,104,126,63,151,103,8,205,43,206,75,5,239,49,24,52,206,155,22,167,173,246,165,30,81,182,168,210,238,168,49,156,55,112,105,52,42,90,18,123,178,70,88,193,247,201,96,5,149,220,188,75,159,7,60,27,89,246,133,172,234,78,235,186,104,116,249,140,110,87,174,195,82,105,70,218,94,78,199,90,113,59,93,140,156,44,137,68,95,19,63,42,243,175,113,83,196,21,197,91,114,189,59,86,174,212,200,113,227,124,146,221,122,105,33,179,53,154,176,146,55,140,200,136,212,120,44,246,18,35,154,37,165,90,161,94,122,104,166,88,89,208,216,211,218,52,40,202,101,43,240,251,210,236,221,137,35,193,35,118,194,242,47,119,145,96,66,186,133,38,161,75,40,231,62,43,172,120,166,17,33,174,162,20,157,237,171,59,84,89,34,201,30,15,185,118,1,111,252,172,120,193,188,53,114,68,237,37,212,10,195,213,58,149,50,3,179,216,147,38,67,175,60,166,27,56,76,36,148,183,94,82,143,42,113,102,120,73,22,76,207,61,204,133,143,10,104,228,203,100,85,36,107,117,193,125,147,42,240,13,219,178,233,219,205,42,199,84,165,211,221,198,118,237,206,223,248,217,250,189,226,203,120,179,226,34,155,195,110,147,84,47,185,29,23,102,181,210,240,145,151,181,70,246,100,176,210,240,131,113,179,86,18,246,123,43,183,153,252,12,59,86,171,107,109,137,164,84,239,25,117,214,226,70,113,95,197,178,185,44,161,197,250,200,35,194,92,113,57,199,81,39,246,24,164,30,63,248,169,127,136,253,71,97,170,92,199,14,129,68,221,224,144,151,15,98,186,204,69,234,100,146,243,136,60,56,201,253,28,125,121,63,44,91,172,252,79,106,254,183,220,46,87,110,203,190,166,72,60,116,226,51,80,149,225,218,245,27,73,237,67,142,175,110,122,73,51,239,220,251,253,152,156,204,212,121,81,153,159,196,192,72,190,5,180,10,126,187,235,117,50,150,168,196,186,68,62,183,143,82,144,163,34,223,18,74,155,239,211,90,126,155,95,202,47,179,191,150,195,44,48,204,102,146,196,118,144,219,105,206,18,148,145,17,119,207,145,10,202,228,211,166,45,69,182,110,13,72,121,36,107,155,225,58,38,101,220,182,57,80,101,88,202,63,204,163,255,0,64,179,144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,11,185,174,219,133,91,225,126,173,48,148,100,228,30,134,222,255,0,175,81,130,71,238,63,135,212,38,136,141,124,194,104,167,90,225,138,232,96,153,55,54,248,46,196,156,255,0,194,17,15,224,127,0,26,245,128,230,236,187,105,235,190,229,135,110,199,37,155,146,250,152,36,103,62,171,106,95,184,143,245,126,3,236,212,77,60,184,244,206,229,145,108,92,208,30,141,37,141,159,198,52,226,9,91,155,66,251,111,74,76,251,45,62,239,120,9,243,202,3,93,74,222,190,167,233,45,94,170,211,49,107,125,47,8,135,223,218,73,232,179,62,66,246,18,156,34,46,230,89,194,79,235,199,152,206,220,221,52,25,219,191,78,98,234,149,22,148,79,76,160,111,235,155,12,26,156,115,174,252,6,19,157,173,153,158,9,39,230,162,237,241,242,21,53,164,58,137,83,210,173,65,165,223,52,135,220,106,77,59,175,180,208,165,36,255,0,56,195,141,31,209,82,79,201,195,254,81,127,160,108,87,71,149,100,113,39,163,237,72,113,113,106,116,74,238,236,154,13,151,146,125,25,70,95,249,196,125,54,62,191,47,113,151,96,160,158,25,145,110,215,174,105,90,123,118,74,98,53,46,226,217,214,125,197,161,10,111,195,182,243,169,218,167,50,146,202,137,36,121,73,231,62,227,238,45,239,133,174,31,36,104,230,151,84,173,105,17,33,166,67,118,213,90,34,165,37,179,35,95,89,245,56,68,165,155,104,51,46,229,238,247,121,30,50,41,175,91,180,190,238,225,247,85,170,54,148,246,38,211,229,83,186,61,25,41,75,173,18,250,145,155,113,91,22,104,65,158,9,226,35,193,23,158,62,217,241,97,115,75,135,51,77,223,165,93,113,154,143,90,126,157,53,167,150,218,9,9,51,82,214,72,36,155,146,247,231,105,167,204,188,200,241,219,0,43,231,91,155,58,94,190,95,205,40,210,163,137,120,85,82,102,142,228,123,38,185,229,229,219,176,189,142,6,31,162,222,124,46,218,41,153,78,141,37,166,169,80,34,58,219,236,161,105,94,41,209,183,36,200,242,70,70,74,50,50,63,143,144,160,157,70,184,17,117,234,21,207,116,182,165,41,53,138,204,218,130,77,71,147,50,117,245,172,179,220,255,0,91,226,127,105,139,215,229,157,85,77,71,133,250,35,69,78,147,27,195,120,102,77,78,179,176,156,219,78,135,235,164,243,220,143,61,143,223,128,29,218,228,224,243,72,170,55,195,23,205,18,207,163,82,166,111,73,201,68,74,124,86,16,255,0,231,141,213,154,201,44,229,70,163,50,206,85,220,136,179,229,145,31,56,198,229,159,103,234,101,2,85,221,165,144,99,210,174,134,26,91,206,48,203,77,48,196,165,37,18,28,60,165,136,170,113,110,41,197,182,94,125,200,190,36,66,126,128,13,98,111,205,58,212,93,23,187,164,81,110,138,53,90,135,81,166,75,91,109,72,92,119,227,111,83,110,169,41,113,165,45,40,81,164,212,210,141,42,34,47,163,245,118,149,252,34,243,44,212,125,28,169,83,173,109,67,168,74,184,45,181,56,204,101,57,45,215,229,200,142,209,169,132,25,160,222,148,134,208,73,109,181,153,118,193,26,143,220,102,45,51,137,46,13,116,143,137,42,51,177,238,90,59,112,106,155,84,109,84,96,199,138,212,141,251,30,34,220,234,216,113,88,220,242,148,120,247,145,31,159,157,61,241,81,192,22,173,112,253,92,149,38,137,109,214,46,43,103,168,181,179,58,12,57,50,250,44,239,124,210,111,56,152,232,109,42,38,217,37,43,29,139,113,31,145,246,11,183,209,254,32,116,183,91,45,216,149,219,42,239,164,202,92,134,219,82,225,166,161,29,114,25,82,155,109,70,133,182,219,139,218,162,234,165,38,89,236,103,143,134,114,64,214,115,74,245,199,85,180,46,227,102,167,103,92,117,90,114,226,72,75,142,192,84,201,44,176,226,146,226,20,105,113,182,220,70,115,210,74,76,140,252,139,31,12,88,86,131,243,135,144,134,81,74,214,91,125,179,52,36,177,38,155,16,242,120,38,147,221,114,38,255,0,206,31,151,192,254,32,45,100,6,28,209,14,44,116,75,94,161,50,171,50,248,164,122,81,109,165,197,82,94,169,196,241,201,35,38,242,102,195,111,45,68,91,157,74,51,250,221,188,241,156,198,2,162,249,210,91,13,49,122,219,55,74,113,189,202,116,40,102,103,140,247,118,162,191,135,151,237,253,130,42,112,5,120,177,102,241,69,102,61,32,147,178,171,85,167,82,242,172,118,55,106,49,123,247,81,126,175,215,246,24,177,30,113,118,27,85,189,32,164,93,109,198,82,164,64,170,71,66,156,74,51,134,209,22,160,225,145,158,211,60,100,243,230,68,42,163,135,105,168,167,107,214,157,78,113,206,154,35,221,116,135,84,172,227,4,153,173,25,247,253,128,54,98,105,212,60,210,30,109,68,104,113,36,164,153,31,153,31,144,243,28,61,155,49,21,27,74,139,57,181,239,76,138,124,103,82,172,231,113,41,164,153,30,125,254,99,152,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,14,186,134,90,91,206,40,137,13,164,212,163,51,242,34,243,30,99,135,188,102,38,157,105,86,167,56,189,169,143,79,146,234,149,156,109,36,180,163,51,207,187,200,6,191,60,126,222,44,94,92,81,94,111,71,36,236,165,85,42,52,188,167,29,205,170,140,174,253,148,127,173,245,125,132,37,87,37,187,97,151,239,91,154,233,86,55,183,78,155,12,140,177,158,206,211,151,240,242,253,191,176,64,238,34,102,162,163,175,90,137,57,183,58,137,126,234,171,184,149,103,57,37,77,116,243,159,218,45,95,147,165,134,221,19,72,42,247,91,177,148,153,19,234,146,16,151,20,140,101,165,197,167,184,68,71,180,143,25,44,249,153,0,176,224,1,135,53,191,139,13,18,208,88,79,42,243,189,233,30,148,67,106,113,52,150,106,113,60,114,136,137,204,25,48,227,200,81,150,230,148,140,254,183,111,60,224,51,24,198,250,193,196,14,150,232,157,187,46,187,122,221,244,152,171,142,219,138,68,53,84,35,162,67,202,75,110,40,144,134,220,113,27,148,125,37,36,139,61,204,177,241,197,119,235,199,56,119,212,202,233,90,53,111,182,70,180,30,100,212,162,30,72,204,157,79,101,199,155,255,0,54,126,95,19,248,10,244,213,77,113,213,109,116,184,222,169,222,55,29,86,162,185,114,20,227,80,19,50,75,204,54,165,56,181,18,91,109,199,23,140,117,84,146,34,63,35,199,199,33,39,56,186,230,89,168,250,199,82,168,218,218,121,80,149,111,219,105,113,232,201,114,35,175,196,145,33,162,83,232,35,89,179,41,109,172,148,219,136,51,237,131,52,151,184,136,69,11,15,78,181,23,90,46,232,244,91,94,141,86,174,84,170,114,208,219,178,17,29,249,59,20,227,169,74,156,117,72,74,212,73,37,58,147,82,140,143,233,125,125,243,191,10,252,1,106,215,16,53,200,178,107,118,221,98,221,182,122,136,91,211,167,67,147,19,172,206,246,13,70,203,138,142,182,212,163,109,227,82,115,216,246,153,249,23,123,132,225,183,131,93,34,225,182,140,212,123,106,142,220,234,174,212,155,181,25,209,226,187,35,126,198,72,246,186,134,27,86,55,50,149,22,125,230,103,231,228,17,247,131,158,89,246,126,153,208,34,221,218,167,6,61,86,232,125,164,60,219,15,52,211,236,69,82,145,29,194,245,95,138,151,16,226,92,67,133,231,216,143,226,102,36,29,183,193,238,145,83,175,135,239,154,221,159,70,170,204,222,163,140,137,116,248,175,161,143,207,19,168,52,18,153,202,77,38,71,140,43,177,25,227,207,35,61,0,8,221,199,59,244,91,51,133,219,185,16,233,177,163,52,237,42,124,70,155,97,148,33,40,205,58,78,212,164,139,4,68,68,146,34,34,248,121,10,39,209,22,206,169,175,150,11,72,52,164,229,221,244,164,150,254,196,91,230,183,231,231,219,184,187,158,102,53,84,211,184,95,173,180,116,233,50,124,79,137,100,148,211,59,201,189,212,233,158,186,143,61,136,177,220,253,217,20,81,167,87,2,45,77,66,182,46,151,20,164,166,143,89,133,80,81,164,240,100,77,62,133,158,59,151,234,252,75,237,32,23,71,198,79,15,17,245,107,79,172,163,168,248,70,97,219,116,202,108,201,211,15,9,52,199,142,196,142,161,37,102,218,136,139,14,25,145,43,5,239,51,33,80,186,227,34,37,75,81,215,109,219,164,220,136,180,76,208,161,28,124,44,222,75,47,186,134,213,234,118,82,140,140,187,145,22,123,96,136,77,46,32,249,147,157,203,163,13,216,22,113,33,83,170,52,146,165,74,144,125,212,219,14,68,117,165,153,41,185,70,100,225,41,73,62,233,50,248,151,145,8,229,192,222,135,86,245,243,136,42,34,36,211,228,203,166,83,103,70,171,212,228,184,210,220,109,109,183,54,55,89,38,179,109,105,53,26,93,206,21,130,193,228,207,30,97,106,220,180,116,73,173,34,225,254,13,193,84,132,212,89,183,11,77,85,220,117,214,201,14,33,167,225,67,89,146,141,77,164,201,36,109,153,153,100,203,37,230,98,29,243,127,215,82,184,111,168,26,73,72,170,180,244,90,47,87,197,161,135,247,18,186,204,192,144,141,228,151,12,143,185,30,50,146,250,179,230,44,55,137,205,68,183,120,112,225,186,168,228,89,81,224,20,90,51,244,122,82,55,182,209,155,201,128,247,69,41,34,83,125,255,0,51,216,145,223,183,98,248,80,22,175,106,37,79,85,117,6,169,124,213,223,113,217,53,30,134,227,90,148,163,252,219,13,180,95,73,74,63,38,203,249,71,254,128,29,56,7,103,211,189,60,184,245,50,229,143,108,91,48,30,147,37,253,255,0,197,180,226,201,59,91,90,251,236,74,140,187,33,94,239,112,248,239,75,105,251,66,229,153,110,200,37,147,145,58,121,37,231,62,179,105,95,188,139,245,190,0,46,239,149,21,184,84,78,23,233,51,12,204,220,157,215,221,255,0,169,81,156,69,238,47,143,214,38,144,141,124,189,168,167,69,225,138,215,96,217,54,247,120,222,198,156,127,194,18,207,224,95,17,37,0,0,0,0,0,0,0,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,61,215,203,29,26,139,165,85,171,73,110,56,143,27,225,187,182,120,63,82,75,78,126,170,191,83,224,50,16,245,190,203,114,26,83,46,167,41,86,50,88,250,192,107,13,96,215,28,178,111,200,21,162,66,137,112,186,189,140,187,250,236,169,63,18,253,111,136,183,30,96,252,26,210,117,119,77,145,170,90,111,70,105,53,202,102,114,220,120,233,39,101,245,36,69,99,214,38,88,82,220,216,134,215,143,88,176,89,247,100,133,91,241,53,102,39,78,117,194,226,181,226,69,92,102,97,120,78,154,84,141,159,78,27,43,62,196,148,151,154,254,30,241,124,60,34,223,84,253,94,225,234,129,88,146,251,85,3,145,226,186,251,150,151,72,246,206,125,41,206,84,175,241,126,243,247,0,215,49,214,157,101,102,211,205,169,181,151,154,84,88,50,253,130,207,185,81,113,118,205,29,255,0,220,46,252,175,54,196,69,255,0,222,167,166,74,36,161,188,20,233,79,122,206,188,68,89,51,65,122,136,238,120,207,184,196,86,227,255,0,65,153,208,173,123,171,81,169,16,214,213,22,79,67,192,171,166,73,73,237,133,21,78,96,210,218,17,244,221,63,162,95,111,127,56,237,68,174,214,45,202,147,85,122,21,78,84,9,172,110,233,191,25,229,52,226,55,36,210,120,82,76,140,178,74,50,236,126,70,96,46,63,154,127,9,232,212,155,57,173,89,179,41,219,235,116,141,222,41,12,51,149,73,234,187,9,132,100,155,101,75,94,212,33,94,106,44,123,178,89,33,76,70,70,71,131,44,11,218,224,127,140,75,31,137,235,9,54,53,242,236,37,220,177,179,226,162,79,83,38,153,123,158,146,234,58,104,117,231,28,115,99,108,32,207,41,237,216,203,182,12,161,135,17,124,168,245,90,141,117,84,43,26,82,220,25,244,55,164,71,106,36,100,148,151,100,33,62,24,141,197,41,12,67,36,17,117,18,174,228,127,202,44,247,51,1,0,40,148,185,53,186,204,10,44,54,29,122,68,249,77,69,105,182,146,106,90,214,181,146,82,148,145,17,153,153,153,145,17,17,24,216,155,130,123,10,78,158,112,229,103,209,166,70,125,137,15,210,169,242,157,109,244,26,86,149,170,4,100,168,140,141,41,50,193,160,203,185,8,93,193,63,43,138,253,157,117,211,245,39,92,125,24,250,224,58,212,200,52,246,119,168,208,234,28,140,243,102,235,82,98,22,12,182,186,149,109,81,31,184,143,204,197,161,68,139,30,12,86,97,68,101,13,49,29,180,180,211,104,73,37,40,66,75,4,68,69,216,136,136,188,136,7,180,0,0,7,29,94,183,168,151,61,49,250,53,195,73,135,81,133,33,10,109,198,37,48,135,155,81,41,38,147,202,86,70,71,217,70,94,94,70,99,145,0,16,175,89,249,85,112,245,169,243,38,215,232,234,171,91,213,73,4,226,219,98,152,112,98,67,234,40,220,89,26,146,152,138,86,55,44,136,251,231,106,75,222,66,46,214,249,48,222,77,84,22,154,45,231,78,92,83,116,246,27,213,23,77,100,141,199,140,237,131,140,227,31,80,183,96,1,93,28,44,242,188,174,104,190,160,69,190,171,122,139,81,138,236,23,80,180,162,139,87,91,100,250,80,251,14,147,110,146,162,32,212,218,141,163,220,157,197,156,39,237,43,19,142,215,135,142,211,29,69,185,211,66,81,189,103,149,43,5,140,153,251,204,123,0,4,125,227,186,195,143,125,240,199,123,182,244,114,117,116,106,53,74,172,223,168,74,50,91,52,249,56,199,170,175,215,250,190,210,26,251,218,114,206,133,125,209,230,173,106,100,233,245,104,238,154,140,246,154,58,111,36,243,238,198,49,245,13,150,181,138,152,138,222,145,222,244,101,180,167,83,62,220,169,70,52,37,59,141,68,184,174,39,4,88,60,153,231,224,99,90,237,79,165,157,3,83,46,186,66,25,113,130,129,92,157,29,8,82,118,169,36,137,11,73,118,193,99,24,248,16,13,142,56,112,175,179,114,232,85,137,84,101,242,120,156,183,41,123,150,75,37,101,71,13,149,30,76,140,251,250,223,17,146,68,71,229,131,123,166,242,225,122,154,218,165,45,215,40,178,25,164,153,45,123,141,36,205,58,23,98,245,143,5,235,125,95,97,9,112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,49,183,17,245,246,109,173,11,190,234,143,72,38,73,187,114,169,181,102,178,78,12,161,188,162,193,153,151,127,87,226,50,72,136,252,207,175,116,217,188,47,84,219,76,165,178,229,106,67,212,146,36,47,105,168,158,167,77,236,126,177,100,189,95,175,236,48,20,91,118,75,58,237,247,89,154,133,169,227,168,85,164,58,149,17,238,53,245,30,81,231,61,243,156,253,99,96,142,4,108,56,246,39,12,118,67,108,199,38,151,89,163,83,106,206,122,132,147,53,189,79,141,156,250,169,253,79,175,237,49,64,26,97,75,85,123,82,237,74,66,153,113,242,157,92,130,194,208,148,238,82,137,114,16,147,237,131,206,115,240,49,178,142,142,211,19,69,210,43,34,140,134,148,210,96,91,148,200,196,133,39,105,164,145,21,180,224,203,5,131,44,124,8,7,108,144,215,136,142,235,29,69,183,212,66,145,189,7,133,39,37,140,145,251,140,87,111,20,220,175,43,154,209,168,18,175,170,38,162,212,101,187,57,213,173,72,173,85,214,225,48,149,190,251,166,219,68,152,139,52,182,147,116,182,167,113,227,42,251,78,197,128,5,68,209,57,48,222,78,212,16,154,213,231,78,68,82,116,183,155,53,23,73,102,141,197,156,110,131,140,227,63,80,148,90,49,202,171,135,173,48,153,10,191,88,85,90,225,170,71,38,214,182,42,103,6,92,62,162,77,181,153,165,42,136,149,99,114,12,139,190,118,168,253,230,38,160,0,227,168,54,245,18,216,166,49,70,183,169,48,233,208,163,161,45,182,196,86,16,203,105,36,164,146,88,74,8,136,187,36,139,203,200,136,114,32,0,0,0,3,4,241,177,97,73,212,78,28,175,10,52,40,207,191,33,138,85,66,83,77,176,131,90,214,180,192,146,148,145,17,37,70,121,53,145,96,136,107,181,91,165,201,162,86,103,209,102,48,235,50,32,74,118,43,173,186,147,74,208,180,44,210,164,168,140,136,200,200,200,200,200,200,134,210,210,226,199,157,21,232,82,217,67,172,72,109,77,58,218,210,74,74,208,162,193,145,145,246,50,50,63,35,21,123,198,199,43,154,253,229,117,84,53,39,67,189,24,194,231,186,236,201,212,247,183,164,214,226,220,146,243,134,211,81,162,30,84,123,154,74,119,40,207,220,103,228,96,42,162,147,75,155,91,170,195,163,83,153,83,178,231,200,110,51,13,165,38,163,83,139,81,37,36,68,68,102,121,51,46,196,70,98,246,57,118,240,219,70,225,243,68,216,188,46,68,51,26,179,90,140,154,164,169,50,9,8,240,241,222,137,17,197,161,75,91,72,90,9,43,101,70,100,102,100,88,51,51,51,242,138,220,19,114,203,191,40,154,145,11,81,53,170,20,24,244,218,12,150,229,71,134,227,111,33,110,62,195,241,158,74,148,220,152,164,147,108,210,78,164,204,148,71,158,221,187,152,203,60,199,120,217,183,116,202,207,147,161,218,91,83,109,21,169,49,151,14,75,148,247,155,36,67,142,166,165,198,91,100,108,62,149,182,226,22,134,207,105,163,9,44,100,179,130,1,23,185,161,241,96,189,89,212,7,52,186,213,171,27,182,245,189,32,219,120,216,127,115,78,203,97,249,172,41,69,177,229,33,68,109,184,158,230,146,81,151,192,187,8,32,211,78,188,178,105,150,212,226,207,201,41,44,153,254,193,237,159,62,109,82,107,245,42,140,167,100,202,148,234,158,121,231,86,107,91,139,81,153,169,74,81,153,153,153,153,153,153,159,126,226,72,112,1,160,204,235,174,189,210,104,213,120,107,118,137,27,175,227,149,211,37,36,183,66,148,166,242,106,109,104,250,109,23,210,47,179,191,144,88,47,47,142,13,105,58,69,166,203,213,45,72,163,52,170,229,79,24,110,68,116,155,177,58,114,37,49,234,147,204,37,109,239,67,136,207,172,121,44,123,176,66,163,175,234,227,183,181,249,62,180,104,81,174,111,75,177,23,127,81,148,167,226,127,171,241,27,5,113,115,125,83,244,135,135,170,253,98,51,237,83,206,55,133,232,109,82,90,34,221,57,132,171,24,82,127,198,123,143,222,40,123,134,107,53,58,141,174,22,245,177,46,35,146,89,155,226,250,137,75,123,254,132,55,150,93,141,42,47,52,124,61,192,54,18,208,59,29,26,117,165,84,91,73,11,113,126,11,196,247,89,228,253,121,46,185,250,169,253,127,128,200,67,214,195,45,199,105,44,180,156,37,57,193,99,235,30,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,69,92,214,44,55,109,62,34,229,86,60,50,27,98,181,179,164,164,160,203,119,70,12,20,171,190,210,35,193,171,220,103,251,4,192,228,217,169,46,92,26,85,95,176,36,186,130,252,152,240,189,29,202,245,156,241,50,106,14,171,25,81,231,24,247,36,177,245,249,140,123,206,182,194,120,215,96,95,17,82,142,154,125,43,226,207,7,159,248,57,164,121,39,252,231,246,124,6,39,229,9,126,57,64,215,9,86,179,179,84,219,21,189,153,107,169,130,95,70,28,245,249,110,34,60,25,231,200,255,0,96,9,7,206,87,79,99,73,178,40,23,236,106,83,102,244,79,21,226,100,161,130,220,91,222,167,180,141,203,36,231,203,177,101,95,81,124,5,65,141,134,249,128,105,129,234,167,12,23,93,2,44,110,165,67,248,15,133,50,70,84,159,240,132,85,175,24,66,148,94,171,126,226,251,70,188,171,109,109,40,208,226,20,133,23,153,40,176,100,3,178,233,238,164,222,154,91,112,179,116,88,247,4,234,84,246,55,97,113,101,186,198,236,161,104,238,109,41,42,63,85,197,123,253,231,241,49,117,124,41,243,40,211,61,107,42,109,173,120,74,102,133,113,72,101,213,184,169,75,143,22,50,220,57,68,211,77,160,220,148,183,13,70,151,16,123,113,147,194,140,187,96,133,94,105,39,5,215,238,181,233,226,238,251,25,149,201,150,140,126,96,210,242,201,121,125,198,253,84,180,194,204,240,77,44,207,191,187,237,198,17,147,75,191,116,230,174,137,19,41,213,235,110,165,13,214,205,43,113,151,161,188,210,251,56,140,25,146,84,147,236,74,47,127,98,50,1,180,28,105,49,230,71,106,92,71,219,121,135,144,151,27,113,181,18,146,180,153,100,140,140,187,25,25,25,30,71,180,84,135,3,188,206,102,80,213,73,211,29,109,156,228,136,100,76,64,139,85,121,211,90,144,95,193,153,66,158,122,76,162,34,34,34,117,106,50,79,214,69,230,66,214,45,107,178,221,189,40,177,110,11,98,177,14,165,6,91,72,117,183,162,200,109,228,225,72,74,203,214,65,153,103,106,146,126,126,242,1,203,128,0,0,0,0,0,0,0,0,0,244,78,138,220,216,82,33,58,146,82,36,52,182,148,70,89,35,37,17,145,145,255,0,88,215,143,143,75,53,86,87,19,55,116,63,3,225,145,62,165,62,123,100,77,108,37,161,117,9,68,74,47,84,178,71,183,207,191,151,152,216,140,83,159,57,221,57,77,59,86,237,221,68,131,13,12,69,149,67,137,78,120,219,111,106,87,33,82,106,15,41,71,132,224,212,100,69,147,53,103,234,247,128,202,60,152,117,3,173,108,92,90,124,235,223,197,203,151,82,74,77,95,6,233,237,23,109,223,254,111,237,247,11,59,20,95,202,131,81,213,103,241,26,154,20,169,105,106,45,110,1,66,109,10,115,105,41,247,167,193,73,17,17,168,136,204,201,62,226,51,250,140,94,128,0,0,0,0,0,0,0,0,0,0,0,0,197,252,68,107,237,161,195,158,158,63,127,93,238,171,160,78,42,60,118,155,83,91,221,127,160,235,169,66,82,227,141,146,140,201,149,17,17,43,38,127,214,65,148,0,67,238,13,120,234,123,138,171,222,191,70,77,190,154,125,58,158,220,167,97,185,225,13,165,173,13,189,29,40,37,159,136,117,38,163,76,142,248,34,242,237,245,203,253,233,221,179,113,110,198,113,158,248,1,228,0,0,0,3,243,36,3,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,7,230,72,126,128,0,0,0,15,29,233,221,179,113,110,198,113,158,248,17,3,140,174,58,158,225,86,247,160,81,149,111,166,161,78,168,55,21,217,142,120,67,117,104,67,143,72,74,201,7,226,26,73,40,147,31,182,72,252,251,253,65,48,64,98,254,29,245,246,208,226,51,79,88,191,173,7,21,208,53,166,60,134,156,54,183,180,255,0,65,167,84,133,37,183,28,36,153,19,201,35,35,86,72,255,0,172,242,128,0,0,0,0,0,0,0,0,0,0,0,172,78,115,218,129,209,182,45,221,62,105,239,227,37,196,169,41,4,175,139,117,6,140,241,187,255,0,205,253,190,225,103,98,139,249,175,234,58,175,14,35,85,66,139,45,46,197,162,64,56,78,33,46,110,36,190,204,249,201,50,50,37,25,17,145,43,222,68,127,81,0,197,156,5,217,138,189,120,153,180,97,248,31,18,136,21,42,124,247,8,218,222,72,66,42,17,72,212,126,169,224,139,119,159,111,63,49,176,228,24,173,194,133,30,19,73,36,162,59,72,105,36,69,130,34,73,17,17,23,245,10,122,228,197,167,72,168,234,229,197,168,115,161,161,248,177,104,114,233,204,155,141,238,74,36,38,77,61,228,168,178,156,18,136,140,240,100,172,253,94,241,113,128,0,0,0,0,0,0,0,0,0,0,3,213,38,76,120,113,221,151,45,246,217,97,148,41,199,28,113,68,148,161,36,89,51,51,62,196,68,68,103,145,198,221,55,101,187,101,209,101,92,23,61,98,29,54,12,70,150,235,143,74,144,219,41,194,80,165,159,172,179,34,206,212,168,252,253,198,42,159,142,46,103,51,43,138,171,105,142,137,78,114,60,51,39,224,74,170,178,233,161,75,47,225,44,173,76,189,26,81,145,145,145,180,180,153,167,235,50,242,32,25,199,142,238,98,246,182,151,208,234,122,111,165,149,102,170,55,44,216,207,69,114,108,55,219,121,184,102,180,73,100,204,156,98,74,92,109,212,56,219,106,250,62,169,25,31,158,8,83,101,215,118,92,55,189,126,101,205,116,85,165,212,106,51,158,113,247,94,146,250,222,86,229,173,75,81,110,89,154,177,185,74,62,230,126,102,57,203,78,203,212,205,109,188,35,211,232,148,218,229,197,84,170,204,67,78,73,38,100,75,52,173,215,82,70,183,86,148,173,68,68,167,72,212,103,159,165,158,230,125,242,46,190,112,167,117,104,5,189,76,157,118,238,68,233,189,19,113,191,206,18,80,107,67,166,105,195,140,160,200,201,76,168,177,223,254,160,192,226,222,249,53,105,236,104,214,69,126,253,147,74,104,158,151,225,60,52,149,176,91,143,99,213,6,151,181,102,156,249,118,60,43,234,63,128,169,171,70,223,149,117,93,52,139,110,19,107,91,213,73,209,225,160,144,147,51,203,142,37,5,228,70,126,106,47,113,253,131,96,94,95,218,97,251,149,240,193,106,80,101,70,233,212,63,135,120,163,52,97,74,255,0,8,74,90,51,148,37,71,234,185,239,47,176,4,119,231,39,169,46,91,250,85,64,176,35,58,131,252,167,241,93,109,170,245,155,240,210,105,238,167,56,81,99,57,247,164,243,245,121,136,127,202,158,195,118,236,226,46,45,99,195,33,198,40,187,250,170,82,12,246,245,160,206,74,123,237,50,44,154,125,230,95,180,118,110,111,119,227,181,253,112,139,106,183,49,78,49,68,223,134,186,153,36,117,161,192,95,150,227,34,201,150,124,139,246,140,177,201,74,194,120,156,191,239,137,73,71,77,94,138,240,135,131,207,252,34,210,252,211,254,99,251,126,0,45,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,23,230,221,103,57,114,104,2,42,204,178,181,174,145,156,41,41,201,39,171,54,2,123,158,211,199,209,248,151,237,21,91,193,141,237,34,194,226,38,214,175,53,49,49,219,107,199,117,20,183,13,8,60,193,144,146,207,172,159,215,248,251,197,224,113,187,99,205,191,184,119,185,40,148,246,137,199,215,224,246,167,105,154,143,19,163,40,240,68,149,31,146,15,220,53,232,180,170,79,82,46,24,149,22,22,104,91,93,76,40,140,203,25,66,139,220,101,241,1,180,29,106,145,14,189,76,122,149,61,180,184,195,251,119,164,200,140,143,106,137,69,216,200,203,204,139,220,53,172,226,35,79,103,233,94,176,215,236,74,148,99,98,69,51,194,238,65,161,73,199,82,43,78,151,101,37,39,228,225,127,36,191,210,54,66,177,43,107,184,173,88,53,151,20,74,84,142,174,76,143,37,234,184,164,252,79,245,126,34,167,185,188,240,247,54,149,123,163,91,232,212,151,14,45,87,62,147,144,219,7,181,29,38,96,70,103,114,146,217,17,100,204,200,183,44,254,172,121,0,151,220,175,232,148,56,252,50,80,42,48,225,37,50,159,241,93,103,20,218,8,207,109,66,105,39,6,69,159,44,249,142,231,196,159,3,250,63,175,118,141,74,158,155,102,155,70,173,189,186,76,106,132,8,81,99,186,111,166,51,141,52,151,29,232,45,125,60,173,38,100,93,253,82,199,150,7,68,229,95,83,41,220,51,82,163,231,188,110,190,75,254,85,66,105,252,126,161,50,128,107,129,196,103,11,58,165,195,117,223,50,157,113,80,42,94,138,106,83,137,131,86,110,44,143,14,226,9,215,137,179,39,150,203,105,53,26,89,53,250,190,101,220,187,121,101,238,10,185,128,234,6,130,220,148,187,78,235,170,187,85,179,229,203,98,59,254,57,247,223,92,54,150,228,118,212,166,250,146,80,211,105,67,77,43,6,101,132,228,253,199,218,231,181,179,66,244,255,0,94,44,249,150,141,245,70,143,37,185,12,184,219,82,124,59,11,126,58,212,211,141,165,109,173,214,215,177,73,234,172,200,200,187,25,231,227,154,67,227,67,129,235,199,134,171,150,77,78,151,10,101,66,209,144,242,206,44,194,109,215,122,73,83,146,20,132,184,226,88,109,164,168,154,96,148,162,35,237,156,151,111,32,189,93,53,212,187,63,85,237,56,55,141,151,91,135,81,131,53,150,157,204,121,45,60,109,41,109,33,206,154,250,107,81,37,100,151,19,148,231,182,75,234,49,218,133,18,114,247,227,78,191,161,55,236,27,42,236,172,188,237,155,86,144,212,117,33,249,11,82,34,184,235,209,27,55,8,156,125,13,33,41,101,165,122,216,51,47,172,187,21,227,90,247,61,18,241,160,193,185,109,218,131,19,105,245,24,237,73,97,214,93,67,137,52,56,132,173,62,178,12,211,244,84,71,216,207,204,7,42,0,0,0,0,0,0,0,2,6,115,118,176,81,112,104,60,59,153,184,93,103,169,181,54,212,165,165,189,202,66,27,135,61,121,51,218,102,68,70,127,18,33,60,198,17,227,74,208,102,242,225,143,81,33,46,57,60,244,43,106,175,54,50,118,18,143,172,138,124,130,70,11,105,158,114,175,119,127,129,128,161,238,20,174,148,217,220,67,88,21,183,30,54,155,106,228,165,111,50,86,210,52,148,230,20,100,125,203,183,171,241,27,31,91,149,86,171,182,245,50,182,194,137,77,212,33,179,41,38,70,70,70,78,32,148,94,70,127,31,137,141,95,168,243,36,218,119,108,25,238,161,72,145,70,168,180,242,147,131,35,37,178,233,25,150,59,30,114,159,171,246,13,143,184,91,186,26,188,56,122,211,218,227,111,37,197,63,108,82,84,238,21,147,74,213,5,133,26,79,185,224,253,111,35,60,128,202,128,0,0,0,0,0,0,0,0,0,2,167,249,207,234,29,89,201,214,230,156,179,37,196,83,146,152,117,69,54,75,81,17,188,71,81,100,204,203,118,223,163,219,232,231,235,247,11,96,21,25,206,134,216,159,26,238,182,238,142,130,188,19,176,225,196,234,146,85,183,170,110,212,87,183,118,49,156,119,198,114,3,195,146,212,134,255,0,46,238,136,203,109,11,219,74,154,233,118,202,136,250,212,226,207,212,95,88,156,180,158,47,180,225,174,32,234,90,67,115,92,148,250,92,182,80,243,17,149,46,99,12,33,215,138,113,71,67,73,53,189,149,44,207,118,18,72,201,224,241,229,129,92,156,157,239,56,86,238,190,213,233,83,159,218,85,74,4,136,173,54,107,34,35,117,217,180,244,167,177,168,187,250,167,228,70,127,104,234,124,204,169,117,29,54,226,207,242,134,137,34,76,25,146,25,244,203,46,182,181,52,164,184,170,156,197,165,73,82,73,38,93,208,70,70,71,158,222,96,47,81,135,216,148,203,114,99,60,135,90,117,36,180,56,133,18,146,164,153,100,140,140,187,25,25,123,199,176,67,158,89,188,73,206,215,93,21,42,93,209,51,173,95,183,95,244,118,229,56,106,91,177,152,137,13,61,85,111,117,107,82,141,110,171,42,193,17,252,8,252,230,48,14,30,238,186,232,150,77,185,80,185,238,26,132,120,80,105,209,157,146,235,175,58,134,210,73,109,181,45,93,214,100,89,218,147,62,230,94,66,61,112,179,197,141,47,136,61,64,189,45,234,67,237,187,14,137,62,162,136,171,37,37,70,235,44,190,194,16,180,154,94,89,41,38,79,22,12,136,136,253,216,247,224,30,109,252,72,72,179,236,104,122,75,105,213,88,77,66,172,235,107,158,77,190,100,178,136,235,51,216,117,39,211,116,149,244,146,158,202,73,167,227,159,33,140,249,45,80,234,79,92,247,85,214,181,60,113,21,18,116,53,40,205,91,77,238,165,57,195,239,140,103,31,94,126,160,22,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,49,113,77,197,141,47,135,205,64,178,237,234,187,237,181,14,183,62,156,137,75,53,37,38,211,47,62,250,22,181,26,158,65,37,36,76,158,76,200,200,189,249,247,72,91,70,235,161,222,214,229,62,231,183,106,49,230,193,168,198,106,75,78,178,242,28,78,215,27,74,211,221,6,101,157,170,35,236,103,230,42,199,157,45,14,164,205,207,106,221,104,83,197,21,49,32,195,74,136,213,180,158,234,84,92,46,248,198,113,245,231,234,25,47,148,135,18,18,46,251,26,102,146,221,149,86,21,80,164,186,226,224,19,143,153,172,226,52,204,6,26,73,117,29,53,125,37,43,178,82,73,248,99,200,5,141,143,91,239,177,21,151,36,201,121,13,52,210,77,107,113,106,36,165,41,34,201,153,153,246,34,34,247,143,96,135,60,204,184,147,157,161,90,42,116,187,94,111,70,191,113,63,232,236,165,195,74,218,140,252,73,137,234,167,99,168,90,84,75,105,56,86,12,136,253,198,126,65,221,106,220,94,233,203,188,65,211,52,134,217,185,41,245,73,111,54,203,18,85,18,99,15,161,167,142,113,199,91,74,52,61,148,172,143,110,82,104,201,100,179,231,129,6,185,210,200,71,229,213,175,25,13,161,27,169,80,157,62,216,81,159,90,162,89,250,203,235,24,119,150,109,50,163,169,60,89,254,80,214,223,147,58,100,118,125,50,243,206,41,78,169,78,38,167,13,106,82,148,162,81,159,117,153,153,153,231,191,152,237,156,226,111,56,87,22,190,210,41,80,95,201,82,232,17,226,186,217,40,176,78,183,54,160,149,118,37,31,127,88,188,200,143,236,1,147,57,48,106,29,89,185,215,30,156,189,37,197,211,148,137,149,68,182,107,81,145,60,103,78,100,140,139,118,223,163,219,232,231,235,247,11,96,21,25,201,122,216,159,38,239,185,46,143,14,175,4,212,41,145,58,166,133,109,234,147,180,229,237,221,140,103,29,241,156,139,115,0,0,0,0,0,0,0,0,0,0,1,199,92,117,86,168,86,245,78,182,250,137,45,211,225,189,41,70,102,68,68,77,160,212,126,102,95,15,137,13,112,120,173,186,81,120,241,13,127,214,219,120,221,109,219,142,171,176,205,91,136,146,115,159,81,17,119,62,222,183,196,95,223,20,151,67,86,127,15,90,133,93,113,228,182,166,45,138,178,154,202,177,185,105,130,250,137,37,220,178,103,183,200,143,35,92,26,204,201,55,101,219,58,123,72,82,228,86,106,46,188,148,145,25,153,173,231,76,200,177,220,243,149,125,127,180,5,207,114,136,176,81,111,232,60,203,157,200,93,23,170,85,55,13,43,83,123,84,182,220,135,1,121,35,218,70,100,102,95,19,33,61,6,16,224,178,208,102,204,225,143,78,225,34,63,69,233,182,213,34,116,148,236,36,159,89,116,248,228,188,150,210,60,229,62,254,255,0,19,25,188,0,0,0,0,0,0,0,0,7,85,212,173,75,179,244,162,211,157,120,222,149,184,116,232,48,153,117,220,200,146,211,38,234,144,210,220,233,163,168,180,146,150,105,109,88,78,123,224,254,179,28,173,209,115,209,44,234,12,235,150,226,168,49,10,159,78,142,236,151,221,121,212,54,146,67,104,82,213,235,44,201,63,69,38,125,204,188,133,28,243,9,227,78,189,174,215,236,235,42,211,172,188,213,155,73,144,236,116,161,137,11,74,37,56,211,210,219,39,12,155,125,109,45,42,101,212,250,216,35,63,168,187,24,122,120,213,230,3,168,26,245,114,85,45,59,82,170,237,42,207,137,45,248,236,120,23,223,97,115,26,67,146,27,74,156,233,201,91,78,37,109,58,156,153,22,21,130,247,23,124,67,195,159,11,58,165,196,141,223,14,157,110,208,42,94,138,118,83,105,157,86,114,44,143,14,218,13,214,73,195,55,144,203,137,37,18,94,37,250,222,69,220,251,121,228,14,11,248,30,188,120,149,185,99,84,170,144,166,83,237,24,239,33,82,166,27,110,181,213,74,92,142,165,161,183,20,195,141,41,70,211,230,164,145,249,227,39,219,206,239,52,79,66,236,13,7,179,161,218,54,53,26,60,102,227,178,219,111,73,240,236,33,249,11,75,77,182,165,184,182,155,70,245,43,164,131,51,50,238,101,159,134,3,31,112,183,193,166,151,240,221,105,67,133,6,137,10,163,95,218,219,210,170,114,163,71,121,228,191,210,96,150,77,188,76,54,178,70,246,73,73,207,124,153,153,247,242,141,156,227,40,180,38,244,138,143,85,240,68,153,231,88,142,223,85,45,160,189,79,11,80,86,12,241,187,233,119,243,22,46,43,131,156,181,72,155,211,42,13,48,178,106,93,82,43,152,251,99,212,19,241,255,0,64,8,23,203,215,76,100,234,135,19,22,244,22,98,117,217,162,61,18,181,36,186,102,162,75,44,212,34,18,204,253,69,17,118,115,223,130,248,153,13,129,104,180,136,116,26,99,52,168,13,165,184,236,110,216,148,145,17,22,229,26,143,177,17,23,153,159,184,87,15,40,46,30,230,90,148,58,134,179,87,105,78,49,42,175,29,216,81,28,117,131,73,174,35,168,129,33,10,73,169,178,51,73,154,76,200,201,102,159,129,31,152,176,219,238,180,187,118,213,157,88,109,68,149,71,233,96,204,240,94,179,137,79,196,191,91,226,3,94,78,51,175,105,55,239,17,55,77,121,217,137,144,219,190,7,166,164,56,107,65,98,12,116,158,61,101,126,167,199,220,45,75,148,141,156,229,183,160,46,85,157,101,105,93,91,25,82,147,130,87,74,108,244,246,61,165,159,165,241,63,216,41,90,238,169,61,88,184,101,212,95,112,214,227,221,60,168,204,207,56,66,75,222,103,240,27,11,112,67,99,77,176,120,119,182,168,149,6,137,183,209,227,55,39,105,146,139,51,164,168,178,70,148,159,146,203,220,3,61,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,235,186,131,5,85,43,66,124,36,183,188,220,233,122,184,206,112,234,15,203,246,13,95,72,221,138,246,77,38,149,167,220,101,143,50,27,77,212,82,75,134,226,84,89,35,199,111,218,67,87,219,226,26,41,247,68,216,141,182,104,75,125,60,39,24,198,91,73,249,126,208,27,30,240,213,83,93,95,69,173,233,238,56,218,212,231,139,202,155,60,164,241,45,226,248,159,192,124,252,76,104,197,47,93,116,166,169,98,212,90,109,71,43,161,211,82,146,147,219,182,75,46,158,12,208,188,103,164,95,201,255,0,172,186,183,2,117,181,92,28,49,90,21,37,54,164,27,158,144,236,164,224,251,84,36,167,226,127,1,159,140,137,69,133,17,25,125,96,48,95,7,122,36,189,9,210,56,54,123,232,46,187,125,93,234,199,117,102,84,135,11,38,109,160,207,179,191,15,250,207,58,143,196,165,41,45,169,73,17,23,184,136,126,128,14,143,172,122,73,105,235,69,133,86,177,174,202,100,105,76,212,34,62,195,78,58,203,75,84,119,92,101,198,146,234,13,196,44,144,180,147,170,50,81,36,204,179,251,15,188,0,13,117,248,189,225,94,239,225,139,82,38,83,164,198,125,116,73,50,28,145,75,156,218,29,52,19,42,126,65,50,133,56,108,182,142,166,198,55,25,39,183,188,187,121,75,206,87,156,109,185,72,168,49,161,154,151,91,146,236,105,38,150,233,18,37,201,220,72,90,149,10,43,12,37,79,62,68,73,34,37,153,33,8,207,153,151,188,132,240,227,31,134,154,15,17,186,81,84,162,59,2,55,166,225,198,126,77,54,73,180,142,161,62,136,210,18,210,55,244,156,94,221,239,103,9,44,231,185,119,243,160,187,182,220,188,244,23,84,229,81,223,57,116,218,213,177,85,89,48,242,122,172,154,151,26,74,146,151,16,163,36,44,211,189,172,146,136,139,203,220,126,65,179,107,47,55,33,150,228,50,180,173,183,82,75,66,146,121,35,35,44,145,145,144,243,17,95,151,199,19,17,117,251,70,41,145,42,83,208,237,195,111,198,102,157,49,42,116,148,235,189,8,145,73,111,40,141,213,173,89,113,227,202,143,25,63,50,35,243,149,0,0,0,0,0,0,3,130,190,232,133,114,89,55,5,188,109,165,207,73,210,229,195,218,162,201,43,168,202,145,131,44,30,126,151,192,254,193,206,135,152,13,103,120,139,180,95,178,53,194,248,183,158,109,45,248,107,134,166,148,37,36,100,73,74,102,60,130,34,35,73,99,232,252,5,194,114,159,212,214,238,254,30,202,218,149,59,173,50,137,51,194,182,131,119,113,162,59,48,96,160,139,6,179,50,193,171,220,68,95,96,130,92,216,116,172,172,174,33,63,41,160,67,67,48,171,208,188,99,202,75,123,119,202,126,116,229,168,204,201,4,70,102,148,151,115,51,87,214,99,191,242,104,212,165,64,213,90,246,155,200,120,155,98,69,30,85,77,6,226,176,149,56,169,52,246,73,37,149,96,213,130,242,219,159,175,220,2,227,0,60,192,0,0,0,0,0,0,0,0,4,23,230,237,167,142,222,92,56,196,171,67,140,207,94,135,91,110,162,235,219,63,57,209,102,4,245,26,119,18,76,246,229,68,120,51,34,207,188,132,232,24,203,137,91,30,46,161,104,101,235,110,191,4,165,186,229,6,164,168,173,27,68,225,155,231,13,228,35,4,105,81,231,43,199,98,207,126,192,40,3,133,77,82,86,144,235,149,175,117,173,227,106,55,164,161,49,41,123,182,146,88,241,140,56,179,51,222,146,34,34,111,222,120,248,140,203,204,211,84,237,205,92,214,27,106,232,182,230,199,146,199,228,148,54,156,91,46,54,191,206,120,169,139,60,154,22,162,206,28,79,191,61,196,89,189,104,242,45,123,218,189,64,117,165,71,126,147,85,149,13,72,218,104,54,214,211,202,65,150,48,70,70,70,159,44,22,49,228,67,140,145,50,161,83,113,162,149,42,68,183,18,148,178,209,56,181,56,100,159,114,83,159,119,126,196,95,16,22,87,201,125,250,153,94,119,28,118,156,115,193,248,25,138,82,114,173,187,250,180,226,51,199,150,112,45,98,248,186,233,182,69,163,88,186,234,210,91,98,53,42,12,137,139,82,214,148,150,26,105,78,31,117,25,23,146,79,222,95,105,8,75,202,79,69,156,211,221,16,155,127,92,112,10,37,74,183,57,199,163,184,227,93,51,244,123,208,224,186,147,51,90,18,172,110,66,143,178,141,61,189,254,99,25,115,72,227,90,20,122,99,250,17,167,53,180,185,37,213,41,53,105,48,164,145,146,80,105,155,21,232,234,91,47,228,143,59,12,208,180,99,200,207,220,64,32,47,22,186,191,83,214,221,119,185,107,206,78,118,68,52,85,102,67,167,17,186,165,167,195,148,199,212,214,223,93,101,140,59,219,105,227,191,98,248,219,207,44,13,24,115,75,184,122,129,88,157,21,150,229,92,234,106,178,133,165,188,40,217,147,6,18,139,38,104,73,249,182,126,243,47,172,197,67,112,143,163,181,93,114,215,75,126,220,106,157,38,124,102,103,196,159,82,52,178,167,72,162,148,198,16,234,151,234,44,182,225,222,230,162,199,126,231,241,216,142,200,182,160,217,182,109,10,211,166,176,134,99,81,169,177,96,52,132,36,146,68,134,90,75,101,216,136,139,201,37,228,69,246,16,14,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,58,230,127,163,14,106,143,15,83,235,16,98,178,228,171,97,78,214,86,181,55,149,19,49,160,205,81,224,201,10,63,55,11,222,69,245,144,168,110,18,181,126,167,162,90,239,109,87,155,156,236,120,107,170,195,135,81,34,117,72,79,135,57,140,41,221,222,186,11,24,107,190,227,199,110,229,240,216,142,247,182,160,222,86,109,118,211,169,48,135,163,86,105,178,160,58,133,164,148,70,135,154,83,103,216,200,203,201,71,230,71,246,24,215,115,139,141,29,170,232,110,186,92,22,227,180,233,48,35,61,62,92,250,105,169,149,52,71,20,230,62,134,148,143,81,5,183,13,118,52,150,59,118,63,128,108,67,99,221,116,219,222,209,163,221,116,153,45,191,26,171,6,60,196,41,11,74,139,14,180,151,11,186,76,203,201,69,239,63,180,197,83,243,160,126,166,119,149,185,29,215,28,240,126,6,26,146,156,171,110,254,173,68,136,241,229,156,14,227,202,223,141,104,82,41,140,104,70,163,86,210,220,150,148,148,210,100,205,146,68,74,65,38,20,86,99,165,111,63,147,60,239,50,66,17,143,51,47,121,12,155,205,179,69,156,212,45,16,133,127,91,112,10,93,74,137,57,183,164,56,219,93,67,244,123,48,231,58,163,35,66,20,172,110,90,79,186,137,61,253,222,96,32,135,44,189,84,183,52,139,88,110,91,162,228,155,30,51,5,105,204,105,181,188,227,104,252,231,138,134,178,193,173,105,44,225,181,123,243,216,97,174,43,53,73,90,189,174,87,69,214,151,141,216,222,146,154,196,69,238,220,74,99,198,62,226,12,143,122,136,203,14,123,143,31,1,138,163,204,168,83,28,116,162,202,145,17,197,37,76,186,77,173,77,153,167,222,149,99,221,219,185,31,192,114,118,85,30,69,209,123,80,104,13,52,169,15,213,234,177,97,165,27,77,106,113,110,188,148,17,99,6,102,102,106,248,30,126,6,2,233,121,68,233,227,182,119,14,83,42,211,35,51,214,174,86,220,168,52,246,207,206,116,94,129,1,68,157,198,146,61,185,73,158,8,204,179,239,49,58,6,50,225,170,199,139,167,186,25,101,91,177,224,148,71,91,160,211,85,41,178,104,155,50,124,161,178,133,228,137,41,60,229,24,238,89,237,220,100,208,0,0,0,0,0,0,0,0,0,15,32,16,135,154,254,166,183,103,240,246,118,212,89,221,25,149,185,158,21,196,117,118,154,227,189,6,114,12,176,75,35,60,154,125,228,101,246,138,123,225,214,209,122,247,215,11,30,222,101,180,185,226,110,26,98,22,149,17,153,41,42,152,210,12,140,137,39,159,165,240,19,91,156,190,165,42,126,170,208,116,222,59,196,227,17,232,241,106,107,54,213,148,165,196,201,168,50,105,60,43,4,172,31,150,220,253,126,225,208,57,79,233,89,94,188,66,126,83,84,33,33,232,84,24,94,49,149,41,189,219,37,49,58,10,210,100,102,131,34,50,74,143,185,25,43,235,32,23,93,98,81,10,218,178,45,251,120,155,75,126,140,165,196,135,181,37,130,46,155,41,70,8,176,95,171,240,47,176,115,161,228,0,0,0,0,0,0,3,193,231,155,142,203,146,30,90,80,219,73,53,173,74,60,17,17,22,76,204,204,121,136,175,204,31,137,136,186,3,162,245,56,148,217,232,106,225,184,35,61,78,134,148,186,73,117,174,188,73,68,135,146,68,234,22,156,56,201,97,69,156,31,145,25,249,4,59,230,135,198,219,149,122,131,250,25,166,149,185,45,70,140,106,110,175,34,36,157,164,181,165,83,98,191,29,74,101,243,35,73,145,160,205,11,70,124,140,253,196,34,31,8,124,43,222,28,78,234,68,58,116,104,207,162,137,26,67,114,42,147,156,67,164,131,101,47,176,79,33,46,19,46,35,169,177,253,196,74,237,239,62,222,120,222,210,183,47,61,122,213,56,180,118,14,93,74,181,115,213,80,79,188,174,171,198,149,201,146,148,169,197,168,137,107,36,239,119,38,163,35,243,247,159,157,250,112,113,195,77,7,135,45,40,165,209,26,129,27,211,115,35,49,38,165,36,154,71,80,223,92,104,233,117,27,250,77,175,110,246,115,133,22,115,220,251,249,6,68,209,205,36,180,244,94,194,164,216,214,157,50,52,86,105,241,24,97,215,26,101,164,42,67,173,178,219,74,117,102,218,16,75,90,137,164,153,168,210,70,120,253,133,222,0,0,4,101,227,83,134,130,226,38,143,111,211,73,9,34,135,86,136,243,202,199,126,146,19,33,42,35,62,147,157,191,61,239,237,254,153,52,60,84,132,172,176,180,146,136,187,247,44,128,234,26,65,96,192,211,29,54,183,108,138,115,72,67,116,154,100,72,138,216,148,150,229,53,29,182,179,217,41,207,208,46,248,47,217,228,56,46,37,42,75,164,232,181,197,61,183,27,109,77,248,76,41,197,97,61,229,178,95,18,248,140,154,68,68,88,34,236,48,23,29,117,181,91,252,49,93,245,36,182,167,13,175,71,250,169,44,153,230,161,25,63,18,248,128,215,100,205,217,79,100,146,106,90,189,196,89,242,33,180,22,159,65,85,54,208,129,9,77,236,54,250,190,174,49,140,186,179,242,253,163,89,107,30,18,42,23,68,40,110,54,107,75,157,76,164,139,57,195,106,63,244,13,160,169,201,36,67,109,41,44,17,103,183,237,48,31,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,15,84,148,154,217,82,72,188,241,254,113,172,206,187,83,156,164,234,173,114,158,235,93,53,53,225,178,157,184,198,99,52,126,88,47,136,217,168,203,37,129,174,7,24,180,71,168,60,67,93,48,157,53,30,223,3,131,86,115,254,225,142,127,2,248,128,184,254,87,245,213,215,56,59,178,221,121,89,121,30,145,223,223,227,84,155,143,51,51,242,33,44,68,19,229,9,95,118,163,195,115,84,37,109,217,72,221,183,30,127,157,159,61,71,158,255,0,87,192,191,104,157,128,0,0,0,0,0,63,12,136,203,6,89,35,21,57,205,215,134,134,41,178,97,235,141,179,74,116,252,75,141,194,158,152,204,22,210,53,28,249,46,188,178,67,95,82,114,181,47,225,146,247,139,100,24,223,136,93,40,165,235,46,147,92,86,69,66,42,30,114,93,58,90,98,25,161,42,52,200,84,103,90,66,139,40,94,12,186,135,220,139,63,15,129,133,67,114,144,212,231,236,206,33,228,91,210,234,15,38,5,114,146,184,77,198,55,76,154,241,47,78,128,130,94,195,89,39,118,212,227,56,51,199,108,24,188,15,62,228,40,251,130,157,11,187,237,158,56,234,22,155,148,121,113,155,180,170,142,168,220,126,59,168,75,140,69,171,198,111,114,79,166,89,35,219,146,60,36,187,123,133,224,32,140,144,146,63,50,34,35,1,228,0,0,0,0,0,0,0,43,175,156,94,152,51,86,210,106,70,162,70,136,183,37,66,169,199,132,225,182,217,25,165,148,70,168,60,106,60,32,204,146,70,125,207,118,62,175,120,174,78,8,47,247,180,239,137,11,70,166,220,229,198,110,161,83,129,78,124,210,233,163,123,78,79,140,165,32,253,100,228,143,103,145,153,151,111,33,120,124,101,88,13,106,55,14,151,173,13,80,209,33,230,40,181,41,81,137,77,146,205,47,20,25,9,66,147,234,168,201,68,107,236,100,89,248,13,120,154,93,75,79,175,196,58,222,230,231,219,149,114,82,119,110,73,165,216,239,118,207,209,81,122,200,250,143,236,1,179,237,30,115,85,74,68,26,155,10,203,114,227,52,250,15,37,221,43,73,40,188,179,241,248,143,176,98,46,19,181,2,54,164,240,245,97,87,219,146,135,164,166,221,165,177,52,210,178,86,36,248,22,22,225,31,172,163,206,87,252,163,207,196,101,208,0,0,0,0,0,0,0,0,31,45,77,147,145,77,151,28,146,149,27,172,56,140,40,178,71,148,153,96,254,161,245,15,142,177,49,186,117,34,117,65,213,165,8,141,25,215,148,165,30,18,146,74,76,204,204,253,197,216,6,186,60,104,90,201,181,120,148,191,35,167,105,28,250,253,82,114,137,62,73,53,207,144,88,46,197,143,163,245,253,163,139,225,103,72,234,122,203,173,214,181,171,14,41,187,17,53,72,47,212,20,104,82,146,152,158,45,134,221,51,194,22,68,68,78,23,210,45,191,31,175,233,226,250,236,77,225,196,134,160,212,16,225,184,136,247,37,90,42,21,156,164,210,153,242,12,141,39,147,245,125,110,195,34,240,209,172,182,231,13,186,101,114,95,177,154,129,46,247,172,183,50,143,76,109,196,182,226,226,180,244,118,93,102,65,17,45,183,144,105,121,156,111,74,140,139,61,136,213,220,130,118,241,165,198,5,181,194,214,149,65,225,255,0,73,167,64,118,225,42,35,84,183,158,130,235,106,240,72,240,210,34,41,91,152,121,181,182,250,28,97,179,201,163,213,237,219,56,34,169,40,177,47,189,98,189,201,182,27,170,87,235,213,201,190,178,176,244,167,84,235,207,121,158,55,172,200,214,231,159,115,202,189,230,99,235,170,213,53,7,94,53,25,114,228,248,250,221,193,112,212,15,99,104,235,201,81,56,251,230,100,132,145,154,215,183,168,239,98,238,126,183,188,207,189,195,242,251,224,34,223,209,235,98,6,163,106,53,21,153,119,108,246,154,148,211,50,227,33,194,132,149,183,21,228,250,175,71,67,173,186,135,91,89,118,81,237,201,251,242,96,59,31,46,222,13,226,112,247,99,71,188,174,106,115,31,149,181,232,72,113,229,45,146,234,199,101,246,98,56,166,20,107,97,183,80,105,117,149,101,6,102,68,127,19,238,83,44,126,37,41,66,73,8,73,37,41,44,17,17,96,136,190,3,244,0,0,117,75,255,0,84,172,13,48,164,63,89,190,110,234,61,25,134,26,83,164,83,170,12,71,53,225,43,86,19,213,90,72,204,201,11,193,103,220,127,3,1,218,192,87,30,181,115,131,177,173,57,178,105,58,95,67,58,204,136,238,173,162,147,34,51,50,34,57,180,220,78,228,173,137,164,102,147,52,182,100,120,238,149,25,251,200,71,159,246,103,56,132,118,180,149,61,103,88,200,165,148,178,112,201,170,124,226,124,217,223,244,123,206,219,157,190,239,44,253,64,46,136,6,1,224,235,138,88,92,83,105,202,174,230,233,47,64,151,18,65,195,148,131,96,154,108,221,67,17,220,89,160,186,174,30,220,191,219,39,156,23,114,248,231,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,128,120,197,226,150,23,11,58,114,155,185,202,75,211,229,203,144,80,226,160,152,39,91,39,86,196,135,16,107,46,171,103,183,44,119,193,231,7,216,190,1,159,128,82,239,251,51,156,66,53,90,82,153,179,172,101,210,206,89,184,68,237,62,113,190,76,239,250,61,167,109,206,223,119,150,126,161,33,180,87,156,29,141,118,77,141,73,213,10,25,209,164,72,117,13,28,152,241,153,143,17,189,198,218,119,41,111,205,51,36,145,169,195,51,199,100,164,143,220,96,44,112,7,84,176,53,75,79,245,62,144,197,102,199,187,232,245,150,31,105,46,153,65,168,49,32,209,148,161,88,87,73,106,34,50,37,167,37,159,121,124,72,118,176,1,13,57,137,112,111,19,136,75,26,69,229,108,211,153,252,173,160,194,91,140,169,12,151,86,67,44,51,45,196,176,70,134,28,117,102,167,94,78,16,70,68,103,240,62,231,50,199,226,146,149,164,208,180,146,146,162,193,145,150,72,203,224,3,88,9,81,47,189,29,189,205,183,219,170,80,43,212,57,190,170,140,158,138,234,93,101,239,50,206,197,145,18,219,243,236,121,79,184,200,91,111,5,188,96,91,92,82,233,84,238,31,245,102,116,22,174,19,162,59,75,101,233,206,182,159,26,143,13,30,34,85,185,247,156,91,143,173,199,220,60,146,61,110,253,179,146,62,203,204,19,128,139,127,88,109,137,250,141,167,52,86,98,93,176,26,118,83,172,196,140,134,202,106,80,220,167,149,234,179,29,110,184,234,221,113,5,221,69,187,5,239,193,138,120,165,85,53,7,65,245,25,18,227,120,250,37,193,111,84,11,123,107,235,198,81,184,195,228,102,133,17,26,23,183,168,215,114,236,126,175,184,203,176,118,142,41,244,142,167,163,90,221,116,218,178,226,155,81,21,84,156,253,60,201,10,74,85,19,197,190,134,140,178,132,17,145,147,103,244,75,111,195,234,228,248,47,181,147,117,113,41,97,71,61,134,112,107,244,185,196,75,242,81,162,124,114,193,246,60,253,47,171,237,29,235,137,125,101,183,56,146,211,43,110,253,146,212,8,151,189,25,184,116,122,155,109,165,182,215,41,166,99,188,235,210,12,141,110,60,179,83,207,99,122,148,68,120,238,68,174,231,142,120,66,186,202,207,226,67,79,170,11,112,219,68,139,146,147,21,106,206,8,146,169,241,204,205,71,146,245,125,94,224,54,60,166,50,113,233,177,35,154,82,147,105,134,209,132,150,8,176,146,44,23,212,62,161,241,209,166,55,81,164,65,168,52,180,173,18,163,52,242,84,147,202,84,74,73,25,25,31,188,187,143,176,0,0,0,0,0,0,0,0,7,199,88,156,213,46,145,58,166,250,176,220,72,206,190,179,201,118,74,18,106,63,60,124,62,35,236,24,139,139,29,64,141,166,252,61,95,181,247,36,161,153,42,183,106,140,66,53,44,147,153,62,5,245,182,69,235,36,243,148,127,36,243,240,1,69,188,111,223,239,106,39,18,23,117,77,115,156,146,221,62,167,62,156,193,173,211,94,198,155,159,37,73,65,122,202,193,22,255,0,34,50,46,254,66,198,249,58,105,131,52,157,38,171,234,36,152,139,110,84,202,156,136,77,155,141,145,26,153,92,106,123,196,162,202,8,205,38,101,231,187,31,87,188,84,83,171,169,106,13,248,183,92,220,228,251,142,174,106,86,221,202,53,59,33,238,248,250,74,63,89,127,89,253,163,97,222,13,108,6,116,231,135,75,42,134,136,104,142,243,244,90,108,169,36,150,201,6,167,149,6,58,86,165,122,169,51,81,154,59,153,150,126,32,51,96,0,0,0,0,0,0,0,252,242,238,98,143,249,183,234,115,247,159,16,241,237,232,149,7,85,2,135,73,68,39,35,19,166,109,120,150,103,79,65,175,97,44,211,187,106,177,156,17,227,182,8,93,250,200,205,10,34,243,50,50,33,71,252,107,104,93,223,115,113,199,79,180,219,163,203,146,221,219,84,105,68,227,17,221,90,91,98,85,94,75,123,148,125,51,193,22,236,153,225,69,223,222,3,46,242,137,225,161,138,148,153,154,227,115,82,157,47,12,235,144,160,38,75,5,180,205,39,2,75,79,32,150,215,214,172,45,43,248,224,189,226,217,8,136,139,4,88,34,24,227,135,173,40,165,232,214,147,91,182,69,62,42,25,114,37,58,34,101,153,33,41,53,72,76,102,154,90,143,8,70,76,250,101,220,203,63,31,129,100,128,0,0,0,0,0,1,19,185,159,215,87,67,224,238,245,121,133,97,229,250,55,103,127,133,82,22,124,140,143,200,196,177,16,79,155,221,125,218,119,13,206,208,145,183,101,95,110,252,231,63,154,159,1,69,142,255,0,95,192,255,0,96,10,128,208,154,115,149,109,85,161,211,218,107,168,167,124,78,19,183,57,196,103,79,203,7,240,27,51,70,73,161,148,164,203,203,63,231,26,226,112,117,68,122,189,196,53,173,9,163,81,110,241,217,52,231,63,238,25,7,240,63,128,216,252,139,5,128,31,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,128,249,151,80,10,129,197,61,204,194,90,52,18,252,22,50,156,103,20,232,103,240,47,136,191,193,72,156,223,41,205,197,226,53,83,145,28,144,114,241,149,146,49,191,108,8,5,231,142,248,1,38,121,48,215,142,78,157,93,116,69,109,34,135,224,118,252,79,123,245,5,31,191,253,2,200,133,76,242,94,175,60,154,205,223,67,235,39,166,191,71,250,155,143,61,145,81,87,150,127,208,45,152,0,0,0,0,0,0,0,0,116,26,30,140,89,116,29,68,168,106,92,10,60,70,107,21,22,93,101,231,155,142,210,84,178,113,242,121,70,106,36,18,140,205,100,70,121,81,255,0,95,113,223,128,0,0,0,0,0,0,0,0,7,201,86,167,71,171,210,230,82,165,180,151,24,153,29,200,238,33,73,35,37,37,105,52,153,25,25,25,31,99,63,112,215,119,142,29,52,147,166,28,72,222,20,199,24,67,81,234,117,90,133,82,34,80,147,74,73,135,39,201,74,11,27,18,94,77,251,136,203,224,99,98,209,80,156,229,52,197,52,155,194,135,168,177,96,168,153,153,30,52,23,31,38,189,83,117,110,212,30,52,238,36,17,103,5,156,26,179,245,123,192,103,94,79,218,152,237,205,163,181,43,66,84,150,205,116,170,139,201,109,181,44,250,157,54,162,192,108,140,136,214,126,175,173,143,34,44,252,5,131,10,74,229,19,170,177,236,205,117,155,106,213,166,58,136,85,186,99,145,227,180,78,17,32,229,189,50,3,105,61,170,89,22,112,147,44,145,26,190,209,118,132,100,162,35,35,201,31,112,31,160,0,0,0,0,0,0,0,48,207,23,250,128,141,55,225,234,244,174,28,158,131,207,209,106,49,99,172,151,181,68,233,193,144,164,237,61,201,60,229,29,176,121,25,152,87,151,57,77,73,42,30,136,208,236,106,101,69,108,84,106,21,248,207,200,105,15,109,53,194,114,37,65,165,17,146,84,74,52,154,136,139,186,77,63,230,1,78,151,29,89,234,245,195,84,174,73,117,110,59,81,154,252,183,22,181,25,169,74,113,102,163,51,51,51,51,51,51,248,152,249,219,241,181,23,152,130,201,58,251,142,41,44,178,210,114,163,82,140,240,148,145,123,207,190,8,136,124,226,100,242,219,225,93,221,116,213,88,119,117,126,156,183,45,203,106,83,115,22,110,50,102,203,239,199,147,13,195,101,91,217,91,106,37,54,233,229,57,35,50,247,145,121,132,171,229,137,192,220,106,13,42,54,183,234,125,29,14,84,228,26,31,164,198,145,28,140,154,105,73,133,37,135,182,63,28,148,151,9,68,178,220,133,224,187,145,119,201,139,50,66,16,218,18,219,105,36,165,36,68,148,145,96,136,190,4,62,90,61,34,155,65,166,70,163,210,33,51,18,28,54,144,195,44,178,218,91,66,16,132,146,82,146,74,72,136,136,136,136,176,69,142,195,236,0,30,43,90,27,66,156,113,68,148,164,140,212,102,120,34,47,136,227,174,43,150,131,105,210,164,214,174,42,180,74,124,56,173,45,231,29,146,250,26,73,37,41,53,31,172,179,34,242,73,159,115,247,24,172,30,52,57,166,165,167,171,26,109,161,142,56,70,148,72,167,201,171,103,201,121,144,202,215,29,248,178,255,0,230,150,131,52,253,120,242,32,18,139,139,78,62,244,191,135,186,68,234,53,54,171,22,177,117,42,59,169,98,44,71,227,200,38,93,218,250,83,213,66,100,54,226,72,157,100,137,88,44,150,72,188,207,181,53,235,247,21,186,183,196,29,122,85,66,235,185,102,183,78,91,139,232,211,163,204,146,81,146,217,173,211,78,90,113,229,164,143,107,202,79,110,216,237,246,227,234,149,82,250,213,107,171,197,84,37,85,238,42,221,73,253,169,55,22,244,183,214,183,28,51,36,150,77,75,60,173,195,237,223,186,190,38,39,143,7,156,173,46,187,241,216,87,214,180,54,170,85,9,100,219,205,83,204,156,98,91,153,240,238,150,246,164,196,82,13,6,133,186,147,194,187,168,177,228,70,96,33,102,151,232,22,172,107,12,196,69,177,44,170,197,65,181,172,144,114,90,166,201,117,132,25,154,11,42,91,77,175,4,93,68,25,253,71,159,128,176,222,28,249,65,155,229,78,184,181,182,176,180,54,182,153,146,112,96,72,194,137,71,209,94,199,27,147,11,254,117,38,89,248,23,196,88,238,151,232,134,153,104,253,10,45,10,198,180,41,52,228,71,105,13,41,246,105,241,217,121,227,74,16,147,91,138,105,180,110,81,244,208,102,120,238,101,246,14,246,68,68,88,34,193,16,14,139,164,26,41,167,218,29,108,166,212,211,234,36,120,16,201,68,227,134,136,204,52,183,92,233,182,217,173,125,38,208,74,81,147,72,201,227,39,143,179,29,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,6,11,208,206,39,233,26,175,169,90,129,163,213,90,119,163,238,139,38,179,83,97,162,101,42,84,121,244,214,38,41,132,62,74,60,236,117,57,105,46,33,71,220,212,75,71,99,82,26,206,130,144,117,158,224,171,218,124,81,95,87,77,191,47,194,213,40,215,245,78,161,9,254,154,87,210,144,205,69,197,182,189,171,35,74,176,164,145,225,68,100,120,238,70,67,17,154,227,171,192,120,59,145,198,38,120,199,153,177,54,7,101,48,251,93,24,188,37,201,221,174,154,34,104,171,178,173,122,227,174,39,148,252,241,198,33,119,192,48,159,9,220,72,211,248,148,211,131,184,157,133,30,155,113,82,30,76,26,221,61,167,146,164,165,221,132,164,200,105,59,141,196,176,233,110,219,191,185,41,14,163,43,233,239,86,108,25,59,55,104,191,68,92,183,58,196,161,25,142,95,136,202,113,87,48,88,186,119,110,81,58,76,125,249,196,243,137,235,128,0,5,69,144,58,110,179,220,21,123,79,71,175,171,166,223,151,225,106,148,107,106,167,80,132,255,0,77,43,233,72,102,43,139,109,123,86,70,149,97,73,35,194,136,200,241,220,140,135,94,215,222,33,236,142,30,105,20,10,173,226,230,255,0,79,214,99,211,27,105,14,17,45,152,230,162,57,51,20,130,37,56,182,152,107,42,50,109,10,51,90,154,71,171,212,37,23,207,171,55,141,177,168,28,43,223,151,157,153,90,143,86,162,213,172,122,203,241,37,176,103,181,196,248,39,136,200,200,240,105,82,84,70,149,33,68,74,74,146,164,168,136,200,200,173,174,223,163,74,237,211,87,141,17,174,157,124,153,188,6,87,137,138,240,216,187,214,167,192,220,185,20,197,83,30,44,204,76,107,29,157,188,58,248,246,75,142,225,59,137,26,127,18,154,112,119,19,176,163,211,110,42,67,201,131,91,167,180,242,84,148,187,176,148,153,13,39,113,184,150,29,45,219,119,247,37,33,212,101,125,61,234,205,130,138,52,79,87,174,125,14,212,122,70,161,218,242,164,37,80,158,66,103,68,105,226,105,53,24,70,180,155,209,92,51,74,139,106,210,156,100,210,173,138,36,173,37,185,9,50,185,221,19,213,235,99,92,116,226,145,168,118,188,168,234,76,214,80,153,209,26,120,221,85,58,105,33,38,244,87,12,210,147,220,133,43,25,52,167,122,77,43,73,109,90,76,241,217,70,103,24,218,60,29,201,241,227,233,243,253,169,151,72,219,13,94,204,98,167,25,132,167,252,173,201,225,251,19,250,147,206,116,235,166,123,56,115,142,61,232,0,6,105,172,128,0,1,128,248,200,215,107,159,135,123,22,214,212,11,106,36,121,169,85,215,26,13,74,3,248,36,205,132,184,146,148,227,68,188,25,180,173,205,161,73,90,72,240,164,39,36,180,238,66,178,222,158,223,118,254,167,89,20,75,254,214,147,214,165,215,97,183,49,140,173,10,91,123,139,214,105,205,138,82,73,214,213,185,11,73,40,246,173,10,78,114,66,45,115,76,246,126,183,255,0,158,81,63,177,77,17,7,131,62,42,170,28,59,222,43,164,215,157,145,46,201,184,94,101,170,132,85,72,82,90,167,58,167,90,74,170,41,66,90,113,107,82,25,37,146,155,65,36,220,45,132,102,102,132,99,3,127,52,248,30,62,109,93,159,18,98,61,83,246,118,252,237,181,149,236,39,254,71,178,52,102,24,10,127,204,219,170,190,31,175,78,188,189,40,231,76,245,252,94,205,46,16,7,29,110,220,20,139,178,223,166,93,54,252,191,21,75,172,195,102,161,9,254,154,145,213,142,242,9,109,175,106,200,148,156,165,68,120,81,17,150,123,145,24,228,70,118,38,38,53,134,167,174,138,173,213,52,87,26,76,112,152,158,164,7,227,231,137,253,114,209,93,97,163,218,218,101,124,122,26,151,42,218,143,80,121,143,70,67,145,186,66,165,74,66,151,185,230,150,162,202,90,65,96,143,29,188,178,103,158,229,203,203,95,245,111,92,255,0,47,255,0,117,59,183,211,126,132,244,87,128,254,1,26,55,71,173,226,250,159,196,54,141,217,233,55,244,179,141,189,177,147,204,123,230,153,237,3,111,255,0,51,98,127,109,154,50,23,41,143,210,167,224,127,235,194,45,107,17,122,115,137,181,53,206,238,179,195,89,211,226,207,83,126,102,57,54,91,71,70,241,142,167,15,68,94,220,183,59,251,148,239,241,187,76,79,141,166,188,99,132,241,229,193,97,0,0,37,77,2,0,0,0,140,84,222,44,95,161,113,143,115,240,225,123,38,57,82,103,61,5,54,221,68,212,219,39,18,75,148,230,29,84,87,77,70,68,226,93,113,74,233,159,119,9,215,9,24,90,86,158,148,157,20,231,199,247,181,189,247,248,95,203,34,140,78,113,139,175,5,106,139,182,255,0,90,53,243,198,147,193,176,250,55,217,252,46,211,99,241,57,126,46,56,77,154,166,153,235,166,173,250,52,170,57,113,141,125,113,172,79,9,92,96,8,115,192,95,23,159,186,189,33,141,33,212,74,166,111,10,52,50,240,53,9,179,119,200,175,182,149,58,107,193,116,210,93,86,90,38,73,89,90,220,116,137,110,30,118,184,101,49,133,246,23,19,111,23,106,46,219,158,19,244,121,145,76,251,35,197,236,238,62,188,191,27,78,149,83,202,122,170,142,170,162,122,226,126,120,227,19,164,196,196,0,0,92,48,232,197,193,15,22,47,241,15,108,76,182,175,52,199,102,246,182,153,105,82,220,109,77,182,154,172,101,25,164,165,54,201,25,26,84,149,17,37,210,74,122,105,83,141,154,77,36,225,54,137,58,40,30,206,188,110,125,63,185,233,215,157,153,90,145,73,173,82,94,39,226,75,96,203,115,106,193,145,145,145,228,148,149,36,205,42,66,136,210,164,169,73,81,25,25,145,220,239,13,60,69,219,28,72,216,63,149,116,150,99,211,106,209,30,91,21,106,34,102,28,135,105,234,222,190,137,169,70,134,205,73,113,180,146,210,178,78,220,239,65,25,169,181,227,3,146,230,159,10,167,192,93,159,30,62,152,251,99,251,246,182,223,73,187,7,57,5,249,205,50,250,63,203,87,60,98,63,211,170,122,189,26,167,148,242,137,241,120,120,186,229,176,0,25,230,164,0,0,0,96,190,18,248,159,164,113,49,100,72,158,186,119,163,46,138,7,69,138,244,22,210,163,142,75,112,151,211,125,133,158,114,211,157,55,12,144,102,107,65,165,73,86,226,36,184,188,232,40,99,75,181,38,231,210,11,250,141,168,246,115,177,209,86,162,60,167,89,41,44,147,173,56,149,161,77,184,218,211,216,205,43,109,107,65,154,76,148,68,163,52,169,42,34,81,97,243,60,194,172,190,237,169,231,76,235,172,124,220,125,77,147,176,219,29,107,107,242,252,125,184,157,219,246,252,28,219,171,171,89,240,154,211,62,106,180,136,153,231,19,164,241,210,98,111,156,6,52,225,239,93,173,142,34,52,226,54,160,91,81,36,66,82,94,84,26,148,7,242,106,133,53,8,66,156,104,151,130,39,83,181,196,41,43,73,22,82,180,228,144,173,200,78,75,25,91,119,41,187,68,87,68,235,18,215,248,204,29,252,191,17,94,23,19,76,211,93,19,49,49,61,83,31,126,233,234,70,174,62,117,127,81,116,87,71,168,247,78,153,92,62,134,170,74,185,99,211,222,127,194,49,35,116,117,69,148,181,35,107,200,90,75,42,105,7,146,44,246,243,193,158,99,95,8,60,95,113,19,170,60,68,218,86,37,247,168,126,147,161,212,252,127,138,139,232,152,44,245,58,112,100,58,143,93,166,82,178,194,219,65,246,81,103,24,62,198,100,51,31,52,207,103,235,127,249,229,19,251,20,209,14,120,1,246,183,177,63,20,249,100,161,24,199,226,47,81,154,81,110,154,230,41,214,158,26,206,156,251,27,215,100,242,108,183,19,176,88,172,101,236,61,21,93,138,47,204,87,52,83,53,70,148,206,154,85,49,172,105,213,199,135,82,227,0,0,74,154,4,0,0,0,0,1,211,117,158,224,171,218,122,61,125,93,54,252,191,11,84,163,91,85,58,132,39,250,105,95,74,67,49,92,91,107,218,178,52,171,10,73,30,20,70,71,142,228,100,42,151,247,255,0,113,111,255,0,149,159,255,0,16,211,63,236,226,210,184,137,246,126,212,239,230,109,107,251,19,162,140,68,87,104,113,23,172,221,162,45,87,49,195,170,102,27,251,161,220,155,45,204,240,56,154,241,216,122,46,76,87,17,19,93,20,213,167,14,173,98,116,108,32,0,2,84,208,42,164,214,126,55,184,160,180,245,134,250,181,173,253,78,240,180,186,53,203,83,167,194,99,208,180,229,244,163,179,41,196,54,141,203,96,212,172,37,36,89,81,153,158,59,153,152,159,28,32,223,247,118,168,240,237,105,95,119,221,91,210,117,202,159,143,241,82,186,13,51,212,233,206,144,210,61,70,146,148,22,16,218,11,178,75,56,201,247,51,49,82,156,68,251,64,234,119,243,202,181,253,181,209,99,28,184,117,106,200,185,116,54,153,165,48,42,157,59,162,209,241,142,78,128,249,18,22,228,119,166,58,242,36,51,220,250,141,23,89,40,81,249,161,125,148,68,75,109,75,137,229,24,187,149,227,171,162,237,115,49,164,233,19,51,207,88,229,234,213,208,157,34,236,246,15,15,178,152,108,86,3,11,69,53,197,86,230,186,168,162,152,157,217,162,173,102,169,136,215,73,170,105,215,94,189,18,216,0,4,177,207,104,15,199,207,19,250,229,162,186,195,71,181,180,202,248,244,53,46,85,181,30,160,243,30,140,135,35,116,133,74,148,133,47,115,205,45,69,148,180,130,193,30,59,121,100,207,61,203,151,150,191,234,222,185,254,95,254,234,119,111,166,253,9,232,175,1,252,2,52,110,143,91,197,245,63,136,109,27,179,210,111,233,103,27,123,99,39,152,247,205,51,218,6,223,254,102,196,254,219,52,100,46,83,31,165,79,192,255,0,215,132,86,214,34,244,231,19,106,107,157,221,103,134,179,167,197,158,166,254,204,114,108,182,142,141,227,29,78,30,136,189,185,110,119,247,41,223,227,118,152,159,27,77,120,199,9,227,203,131,188,243,10,215,93,98,208,154,133,141,55,75,175,233,20,118,110,6,106,13,76,136,170,116,25,45,110,140,166,13,14,36,222,97,110,18,148,82,20,74,45,251,112,132,97,36,123,141,88,215,130,222,50,245,203,81,245,242,147,167,186,155,116,126,80,210,235,240,230,176,202,60,20,56,158,18,67,76,170,66,95,203,44,37,78,122,172,45,189,134,162,47,206,238,238,105,34,57,43,199,165,129,249,125,195,29,211,225,169,62,62,161,110,116,110,8,95,159,233,116,60,58,255,0,132,61,221,73,74,182,196,92,175,85,89,206,125,82,53,237,21,41,167,183,221,193,166,55,189,18,255,0,181,164,244,106,148,41,141,204,99,43,90,80,230,211,245,154,115,98,146,163,105,196,238,66,210,74,45,200,90,147,156,24,241,153,226,47,224,179,10,107,223,157,201,210,116,214,116,211,148,198,156,186,190,149,206,194,228,217,86,212,108,133,220,60,97,173,252,38,152,185,70,252,211,78,246,244,196,213,69,91,209,27,209,17,189,17,174,188,119,103,169,125,224,0,37,174,120,68,30,97,92,68,234,174,132,211,236,104,90,93,91,143,71,122,224,122,160,236,201,106,132,212,151,118,198,75,4,134,210,79,37,109,146,84,114,20,106,61,155,178,132,97,68,91,137,88,147,130,222,39,248,160,214,173,124,164,218,215,77,241,233,155,110,44,57,181,10,211,30,140,167,71,219,29,44,169,13,175,114,26,67,135,137,46,198,44,32,243,223,185,109,37,99,6,113,233,127,254,95,113,57,116,248,106,183,143,167,219,157,27,126,23,230,58,93,15,14,143,225,12,247,74,84,173,178,215,43,214,86,115,159,84,205,27,68,165,229,89,98,92,20,107,34,245,191,234,49,186,20,187,154,100,56,116,221,232,90,86,247,131,39,250,174,167,41,36,169,173,210,9,4,164,168,253,118,157,73,145,26,123,196,232,196,222,198,102,187,148,87,49,68,79,40,158,30,47,209,164,204,125,46,133,197,100,185,118,206,116,127,24,156,86,30,221,88,138,232,141,42,170,136,223,214,236,235,26,76,198,244,85,110,154,184,121,232,78,112,0,18,199,61,48,231,23,215,253,221,165,220,59,93,183,221,137,86,244,101,114,153,224,60,44,174,131,79,116,250,147,163,180,191,81,212,169,7,148,56,178,238,147,198,114,93,200,140,64,125,24,227,123,138,11,179,88,108,91,90,224,212,239,21,75,172,220,180,202,124,214,61,11,78,71,86,59,210,155,67,136,220,134,9,73,202,84,101,148,153,25,103,177,145,137,175,199,247,178,69,247,248,95,204,226,138,181,225,219,218,7,76,127,158,84,95,237,173,8,174,115,136,189,107,29,110,138,43,152,137,136,225,19,49,215,45,253,209,174,77,150,227,246,91,23,136,197,97,232,174,186,107,185,17,85,84,83,84,198,150,232,152,210,102,38,99,73,153,152,243,175,56,0,4,169,160,64,0,1,141,56,141,213,106,134,136,104,237,111,84,105,148,152,245,55,168,111,83,212,168,111,173,72,75,237,59,57,134,93,73,45,61,208,163,109,197,237,86,20,73,86,211,52,168,136,210,125,135,75,181,38,216,213,251,6,141,168,246,115,178,23,73,173,178,167,89,41,44,155,78,182,164,45,77,184,218,211,220,137,72,113,11,65,154,76,210,102,147,52,169,73,50,81,226,94,63,189,146,47,191,194,254,103,20,87,55,9,124,79,213,248,103,189,228,79,93,59,210,118,189,127,162,197,122,11,105,73,72,52,54,107,233,190,194,207,24,117,190,163,134,72,51,36,44,148,164,171,105,154,92,70,19,23,153,252,11,27,77,187,159,18,105,143,84,235,60,126,223,190,187,67,103,118,23,255,0,40,217,123,184,220,28,127,154,183,118,168,136,234,174,157,202,39,119,178,38,38,102,105,158,221,98,121,235,77,206,128,249,169,213,26,125,98,159,22,173,73,159,30,108,25,172,162,76,89,81,157,75,173,62,210,210,74,67,136,90,76,201,73,82,76,140,148,70,100,100,100,100,62,145,155,230,214,19,19,76,233,60,193,130,248,210,188,181,23,78,52,14,173,168,90,101,120,254,79,85,40,19,33,62,242,253,30,196,191,23,29,215,147,29,76,97,228,169,45,250,207,161,205,228,147,63,205,109,236,74,51,44,232,56,235,138,223,164,93,150,253,78,214,184,34,120,170,93,102,27,212,249,172,117,20,142,172,119,144,104,113,27,144,100,164,229,42,50,202,76,140,179,216,200,197,43,246,234,187,106,170,41,157,38,98,116,158,201,95,229,56,187,88,28,125,156,77,250,34,186,40,170,153,170,153,136,152,170,152,158,49,164,196,199,24,214,56,170,151,79,121,136,241,19,70,189,232,149,43,250,247,244,237,182,204,198,253,45,79,42,44,20,45,232,134,120,119,166,109,54,210,137,210,73,154,145,249,196,167,122,83,187,41,201,29,181,138,16,212,43,18,224,211,27,222,183,96,93,49,186,53,74,20,199,33,191,132,45,40,115,105,250,174,183,189,41,81,180,226,118,173,10,52,150,228,45,42,198,12,91,23,0,250,163,79,212,62,28,237,202,75,151,44,122,141,126,211,100,233,21,56,169,66,91,118,27,72,113,196,194,74,144,73,78,82,113,144,209,37,194,35,37,26,22,70,163,90,87,136,230,67,141,187,85,218,240,247,234,153,158,113,172,246,115,142,63,126,18,221,61,44,236,198,2,198,3,15,156,229,54,169,162,141,119,106,220,166,34,38,42,141,104,171,197,136,141,56,76,107,60,247,169,132,99,226,251,139,238,34,116,187,136,155,182,196,177,53,15,209,148,58,103,128,240,177,125,19,5,238,159,82,12,119,87,235,186,202,150,121,91,139,62,234,60,103,5,216,136,134,99,229,229,175,250,183,174,127,151,255,0,186,157,219,233,191,66,122,43,192,127,0,141,27,163,214,241,125,79,226,27,70,236,244,155,250,89,198,222,216,201,230,28,241,253,237,111,125,254,23,242,200,162,66,114,152,253,42,126,7,254,188,40,97,49,55,234,205,166,221,85,204,211,189,87,13,103,78,190,166,79,104,114,60,174,199,71,180,99,109,97,173,211,123,193,88,157,248,162,152,171,89,155,122,206,246,154,235,58,206,179,175,29,103,84,198,226,11,84,255,0,113,93,26,186,181,53,16,252,84,138,52,50,240,108,155,123,208,169,111,56,150,99,245,19,189,6,109,19,174,182,107,194,137,91,9,91,114,120,35,171,95,223,253,197,191,254,86,127,252,67,76,255,0,179,137,9,205,102,255,0,255,0,220,46,150,66,171,127,227,55,5,74,7,67,236,98,27,221,67,79,254,156,157,169,87,214,162,250,6,48,95,47,237,37,149,169,124,66,210,43,146,169,126,34,135,101,127,135,39,58,179,121,8,76,132,100,161,165,43,108,177,213,241,27,29,36,41,73,37,33,135,126,145,36,210,126,179,60,85,251,248,250,112,184,122,230,157,52,142,19,215,60,102,120,118,125,82,163,176,217,14,83,148,236,157,220,251,55,195,209,118,106,222,174,34,186,98,102,41,167,197,166,152,222,137,210,106,152,153,137,142,123,212,246,44,35,137,203,203,81,116,111,133,90,205,211,68,188,122,215,133,10,29,41,133,215,61,30,194,124,76,133,75,140,203,239,248,117,37,109,35,168,75,112,246,96,201,59,251,121,17,138,231,253,255,0,220,91,255,0,229,103,255,0,196,52,207,251,56,176,142,63,189,146,47,191,194,254,103,20,83,152,243,159,98,47,88,196,211,69,170,230,35,118,57,76,246,202,227,162,76,155,44,205,178,91,216,140,118,26,221,202,252,53,81,173,84,81,58,70,229,19,164,107,28,35,89,157,34,56,70,188,33,176,128,0,9,123,156,64,0,1,90,220,95,113,125,196,78,151,113,19,118,216,150,38,161,250,50,135,76,240,30,22,47,162,96,189,211,234,65,142,234,253,119,89,82,207,43,113,103,221,71,140,224,187,17,16,146,156,3,106,254,162,235,86,143,86,46,157,77,184,125,51,84,139,114,200,167,178,255,0,132,98,62,216,233,139,21,105,70,214,80,132,158,20,234,207,38,89,239,231,130,44,64,142,63,189,173,239,191,194,254,89,20,76,110,86,126,207,215,7,243,202,95,246,40,66,43,128,196,94,175,52,174,221,85,204,211,173,92,53,157,57,246,55,246,214,100,217,110,27,96,176,184,203,56,122,41,187,52,88,153,174,40,166,42,157,105,141,117,170,35,89,215,175,143,30,183,77,227,179,92,184,160,208,45,78,130,253,151,168,254,10,207,185,225,147,244,198,61,15,78,115,195,72,96,144,137,44,110,113,181,186,190,234,109,221,234,193,127,8,216,156,244,204,125,28,8,113,145,122,106,125,253,85,211,141,105,188,164,85,170,213,134,91,118,218,52,210,163,48,209,41,132,60,228,166,212,168,237,160,201,74,108,144,180,154,200,211,134,86,91,146,163,74,87,146,249,137,233,45,34,254,208,57,215,191,162,234,50,174,11,23,19,105,170,134,106,86,216,239,60,202,38,19,173,145,25,41,162,105,61,85,43,4,104,232,18,183,18,119,146,171,23,71,117,54,175,163,122,157,110,234,101,17,174,180,138,20,196,190,182,55,37,62,38,58,136,208,251,27,148,133,146,58,141,45,198,247,237,51,78,253,197,220,136,83,199,98,111,229,249,140,85,53,206,228,233,58,107,51,26,79,9,225,230,227,167,103,5,222,203,228,185,94,216,236,101,118,173,225,237,198,42,136,170,141,232,162,138,106,223,167,198,162,119,180,215,74,163,118,43,158,117,120,221,235,223,20,231,251,255,0,184,183,255,0,202,207,255,0,136,105,159,246,113,112,116,234,141,62,177,79,139,86,164,207,143,54,12,214,81,38,44,168,206,165,214,159,105,105,37,33,196,45,38,100,164,169,38,70,74,35,50,50,50,50,26,252,11,141,161,196,93,179,224,188,21,115,26,235,202,102,59,59,24,126,134,242,124,6,101,56,232,204,48,244,92,154,124,30,155,244,83,86,154,248,77,116,222,137,211,93,35,94,229,239,104,197,193,87,187,52,122,197,186,110,9,126,42,169,89,182,169,149,9,175,244,210,142,172,135,162,182,183,23,181,4,73,78,84,163,60,36,136,139,61,136,136,70,46,96,124,84,95,218,37,80,180,236,157,40,185,227,210,107,83,217,126,171,85,113,84,228,72,117,17,119,116,227,37,38,250,20,206,213,173,50,77,68,68,107,35,101,29,210,71,133,200,222,29,189,159,180,199,249,155,69,254,196,208,168,62,40,117,54,145,172,58,249,120,234,21,190,214,218,93,70,98,24,132,189,202,62,188,120,236,183,29,183,240,180,33,73,234,37,146,115,98,146,70,157,251,79,38,89,58,249,182,50,172,62,10,136,162,173,42,171,78,61,125,179,62,200,245,177,125,30,108,213,140,231,105,241,21,226,45,69,86,44,77,115,52,204,68,211,51,51,52,211,76,196,240,211,77,234,163,135,201,74,94,11,120,159,226,131,90,181,242,147,107,93,55,199,166,109,184,176,230,212,43,76,122,50,157,31,108,116,178,164,54,189,200,105,14,30,36,187,24,176,131,207,126,229,180,149,140,167,204,55,95,245,111,67,63,32,63,114,203,183,208,158,155,244,175,143,254,1,26,79,91,163,225,58,127,199,182,189,184,234,185,244,113,157,221,243,130,199,205,203,15,74,106,22,150,149,86,53,70,109,90,59,204,223,207,52,152,144,218,66,183,71,106,11,178,89,53,56,179,193,26,150,226,220,245,72,140,137,40,73,238,51,89,165,29,27,155,63,232,175,241,207,245,17,67,123,17,103,39,170,237,117,206,244,233,58,235,58,196,76,198,154,79,119,31,91,45,224,178,140,199,164,123,120,12,62,26,220,88,183,21,81,52,197,20,197,53,85,77,186,230,169,170,157,52,153,138,231,119,93,62,76,76,117,57,14,1,184,159,215,45,106,214,26,197,173,169,183,199,166,105,113,109,169,21,6,88,244,100,56,251,100,38,84,84,37,123,153,105,10,60,37,213,150,12,241,223,203,36,88,159,2,173,121,89,251,64,220,31,204,217,127,219,97,11,74,23,249,29,218,238,225,34,171,147,51,58,207,62,40,151,74,120,28,46,95,180,53,88,193,219,166,221,27,148,206,148,196,83,28,187,34,34,0,0,25,118,185,71,45,4,226,170,159,127,234,213,251,161,119,115,177,225,220,86,205,126,171,26,144,243,178,18,74,172,69,106,116,175,205,182,218,90,74,80,168,236,37,132,237,222,181,184,146,83,159,201,112,202,70,138,57,215,138,141,66,143,196,150,162,85,169,51,228,66,157,10,248,171,201,139,42,51,170,105,214,29,68,247,84,135,16,180,153,26,84,149,17,25,40,140,140,140,136,200,89,207,6,124,85,83,248,136,179,151,73,175,59,30,37,237,111,50,203,85,8,170,144,149,59,81,105,45,52,149,84,82,132,180,218,16,149,188,107,37,54,130,81,54,123,8,204,137,104,206,7,44,205,124,61,201,195,94,159,26,38,116,158,216,251,99,233,239,109,157,186,216,25,203,48,150,243,188,186,159,240,106,166,153,174,152,249,21,76,71,24,253,154,166,121,124,153,225,30,44,196,68,141,0,1,158,106,103,77,214,123,130,175,105,232,245,245,116,219,242,252,45,82,141,109,84,234,16,159,233,165,125,41,12,197,113,109,175,106,200,210,172,41,36,120,81,25,30,59,145,144,170,95,223,253,197,191,254,86,127,252,67,76,255,0,179,139,74,226,39,217,251,83,191,153,181,175,236,78,138,49,17,93,161,196,94,179,118,136,181,92,199,14,169,152,111,238,135,114,108,183,51,192,226,107,199,97,232,185,49,92,68,77,116,83,86,156,58,181,137,209,123,218,49,112,85,238,205,30,177,110,155,130,95,138,170,86,109,170,101,66,107,253,52,163,171,33,232,173,173,197,237,65,18,83,149,40,207,9,34,34,207,98,34,29,200,99,222,29,189,159,180,199,249,155,69,254,196,208,200,66,75,98,102,109,83,51,217,13,31,153,209,77,188,117,234,40,141,34,43,170,34,35,171,140,186,174,171,93,53,11,23,75,175,27,218,146,204,119,167,91,244,10,133,86,43,114,82,165,52,183,88,142,183,16,149,146,77,38,105,53,32,136,200,140,143,25,193,151,152,235,220,61,235,181,177,196,70,156,70,212,11,106,36,136,74,75,202,131,82,128,254,77,80,166,161,8,83,141,18,240,68,234,118,184,133,37,105,34,202,86,156,146,21,185,9,250,120,137,246,126,212,239,230,109,107,251,19,162,158,248,123,215,107,159,135,125,71,141,168,22,212,72,243,82,166,85,6,165,1,252,18,102,194,90,208,167,26,37,224,205,165,110,109,10,74,210,71,133,33,57,37,167,114,21,138,199,230,83,128,196,209,21,124,73,142,62,110,60,211,253,145,216,154,118,183,35,197,92,177,195,17,110,168,220,158,170,163,119,141,19,213,199,170,122,167,205,50,188,96,29,87,75,181,38,216,213,251,6,141,168,246,115,178,23,73,173,178,167,89,41,44,155,78,182,164,45,77,184,218,211,220,137,72,113,11,65,154,76,210,102,147,52,169,73,50,81,246,161,152,166,168,174,152,170,153,214,37,173,239,216,185,134,187,85,139,212,205,53,211,51,19,19,206,38,39,73,137,243,196,163,223,19,28,76,254,247,45,65,211,95,76,198,241,22,189,211,233,24,85,111,95,103,131,216,252,13,179,125,86,156,113,206,139,78,72,252,202,54,239,234,121,229,41,25,238,157,81,167,214,41,241,106,212,153,241,230,193,154,202,36,197,149,25,212,186,211,237,45,36,164,56,133,164,204,148,149,36,200,201,68,102,70,70,70,66,0,115,103,253,21,254,57,254,162,58,175,47,78,44,88,177,170,16,244,2,249,76,135,41,53,234,153,38,223,158,149,56,233,194,154,250,146,146,138,164,100,201,44,58,230,13,38,130,45,142,184,181,44,141,46,41,109,225,63,10,120,28,194,188,53,217,241,103,77,39,178,116,143,162,91,70,118,19,240,158,199,97,179,204,190,157,111,83,21,239,211,31,46,152,185,92,107,31,181,76,71,40,231,30,120,141,108,200,0,6,117,170,65,135,56,167,143,174,76,105,140,171,159,135,251,166,163,6,228,161,127,9,85,42,45,50,28,223,75,71,51,73,56,130,76,134,212,162,117,180,238,113,29,51,202,240,164,108,90,150,131,70,99,1,78,237,191,11,68,209,172,198,189,113,194,97,121,151,227,62,1,138,183,137,220,166,189,217,137,221,170,34,170,106,142,184,152,158,19,19,28,59,99,156,105,58,74,156,255,0,127,247,22,255,0,249,89,255,0,241,13,51,254,206,44,131,132,238,36,105,252,74,105,193,220,78,194,143,77,184,169,15,38,13,110,158,211,201,82,82,238,194,82,100,52,157,198,226,88,116,183,109,223,220,148,135,81,149,244,247,170,41,113,249,193,196,170,108,169,218,243,165,52,94,165,57,206,188,219,174,3,43,121,217,8,144,227,206,60,237,68,183,173,89,104,250,152,113,8,36,147,68,130,89,36,208,110,41,184,149,161,90,217,119,104,30,160,196,190,237,39,255,0,197,198,169,197,218,215,240,248,29,118,157,122,46,247,27,95,75,169,209,73,117,18,157,201,243,47,129,196,109,227,49,89,86,47,193,226,170,154,169,243,204,207,14,216,213,209,120,221,155,200,186,64,217,248,197,228,22,109,218,189,28,98,41,166,154,102,42,235,162,189,216,142,125,83,62,105,142,19,43,156,214,123,130,175,105,232,245,245,116,219,242,252,45,82,141,109,84,234,16,159,233,165,125,41,12,197,113,109,175,106,200,210,172,41,36,120,81,25,30,59,145,144,170,95,223,253,197,191,254,86,127,252,67,76,255,0,179,139,16,175,106,245,177,174,60,27,94,250,135,107,202,142,164,205,177,234,233,157,17,167,141,213,83,166,149,61,195,122,43,134,105,73,238,66,149,140,154,83,189,38,149,164,182,173,38,116,214,43,103,184,187,148,215,110,171,21,204,68,198,188,38,99,86,55,162,125,157,193,223,177,140,179,154,225,104,174,229,187,145,78,149,209,77,83,78,145,198,56,196,233,197,123,218,49,112,85,238,205,30,177,110,155,130,95,138,170,86,109,170,101,66,107,253,52,163,171,33,232,173,173,197,237,65,18,83,149,40,207,9,34,34,207,98,34,29,91,137,142,33,45,142,29,244,226,101,203,83,157,29,85,249,172,188,197,187,77,90,13,213,77,154,72,245,77,77,146,146,125,4,41,72,83,171,220,156,36,200,136,247,173,9,87,94,160,234,245,177,161,220,27,89,26,135,116,74,142,148,194,177,233,9,131,17,215,141,165,84,102,157,61,179,102,43,102,73,81,238,90,147,140,146,85,177,36,165,168,182,161,70,85,91,174,186,217,119,107,230,160,203,190,238,215,255,0,198,70,166,69,218,215,240,8,29,119,93,102,46,246,219,71,87,167,214,81,117,20,157,202,243,63,129,95,230,25,164,96,240,244,209,76,235,114,98,61,94,121,250,145,45,143,216,42,246,151,55,189,136,191,78,238,18,221,202,162,116,225,189,49,60,40,167,205,203,123,178,56,71,25,225,144,191,127,247,22,255,0,249,89,255,0,241,13,51,254,206,38,246,137,221,60,76,210,120,119,186,56,131,214,45,66,143,91,150,187,82,93,122,219,160,170,155,9,184,205,52,136,202,144,204,137,43,140,219,110,41,78,18,83,134,146,178,36,182,163,220,102,226,176,206,20,224,15,131,137,85,41,80,117,231,85,168,189,58,115,125,9,182,164,7,150,243,82,23,33,183,155,121,170,137,236,90,112,209,116,240,218,22,74,39,73,102,179,73,32,155,83,147,95,136,159,103,237,78,254,102,214,191,177,58,45,242,204,62,43,193,78,39,17,114,174,83,164,76,207,207,63,87,206,203,237,206,111,144,254,16,183,145,229,24,75,81,227,211,23,43,166,221,17,215,26,209,76,196,107,31,181,49,49,63,39,181,243,112,247,174,214,199,17,26,113,27,80,45,168,146,33,41,47,42,13,74,3,249,53,66,154,132,33,78,52,75,193,19,169,218,226,20,149,164,139,41,90,114,72,86,228,39,37,138,57,225,239,93,174,126,29,245,30,54,160,91,81,35,205,74,153,84,26,148,7,240,73,155,9,107,66,156,104,151,131,54,149,185,180,41,43,73,30,20,132,228,150,157,200,85,210,233,237,247,111,234,117,145,68,191,237,105,61,106,93,118,27,115,24,202,208,165,183,184,189,102,156,216,165,36,157,109,91,144,180,146,143,106,208,164,231,36,47,178,156,202,49,246,247,106,248,241,207,207,231,69,58,65,216,138,246,79,23,225,108,113,195,92,153,221,159,213,158,123,147,215,194,57,79,92,121,226,93,132,0,6,93,174,192,0,0,0,0,17,139,88,56,177,127,68,120,168,182,244,210,235,76,117,217,55,77,2,10,157,146,181,54,202,169,51,92,155,41,175,20,167,22,105,35,96,210,134,201,210,89,250,169,65,45,38,70,149,33,217,58,42,215,154,103,180,13,191,252,205,137,253,182,104,239,60,3,113,148,197,57,138,94,129,106,149,70,66,210,183,147,18,218,171,62,227,143,171,115,142,48,204,106,89,54,219,42,50,73,41,110,169,46,184,230,212,36,146,223,170,148,163,24,11,25,172,91,198,220,195,95,158,26,240,158,207,51,110,102,155,5,86,51,102,112,153,230,87,70,181,197,31,226,83,28,234,142,62,60,121,227,174,34,56,199,30,113,58,216,136,0,12,251,81,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,3,162,106,254,138,105,246,184,219,42,181,53,6,137,30,124,51,81,184,217,174,51,14,173,167,58,110,54,75,71,85,181,146,84,68,234,240,120,201,103,237,207,123,0,21,77,196,103,40,62,129,84,110,45,18,172,45,109,161,151,164,148,25,242,50,163,89,117,151,177,182,227,66,255,0,154,73,22,126,37,240,21,229,170,26,5,171,26,61,49,113,111,187,42,177,79,109,11,52,20,151,105,178,90,97,102,70,178,202,86,235,104,201,31,77,102,95,81,103,226,54,101,50,35,44,25,100,140,116,77,80,209,13,50,214,10,20,170,21,243,104,82,106,40,144,210,218,75,239,83,227,188,243,38,164,45,36,182,212,235,107,218,162,234,44,200,241,216,207,237,1,175,198,128,241,91,171,124,62,87,226,212,45,75,150,115,180,230,220,71,90,157,34,100,149,70,83,100,182,141,88,105,183,144,147,61,172,165,61,251,99,37,246,92,167,9,124,125,233,127,16,148,136,52,106,149,86,45,30,234,76,118,146,252,89,111,199,142,79,59,181,132,171,164,133,72,113,197,17,186,241,146,114,89,60,25,121,151,120,55,198,31,43,75,174,195,114,109,245,162,237,170,171,67,65,56,243,180,242,39,31,150,222,60,67,167,177,168,209,18,130,65,33,13,36,178,174,202,60,121,25,24,129,212,218,165,245,165,55,87,138,167,202,171,219,181,186,107,251,84,109,173,232,143,161,109,184,70,105,60,26,86,88,91,101,219,183,116,252,72,6,208,72,90,28,66,92,109,68,164,168,136,210,100,121,35,47,136,242,21,91,193,135,52,212,186,245,31,77,181,205,199,12,212,152,244,248,213,108,249,175,49,217,66,228,63,42,95,252,234,214,100,159,175,30,100,44,254,221,185,104,55,101,42,53,106,221,171,68,168,67,148,210,30,109,216,207,161,212,154,84,146,81,122,200,51,47,37,17,246,63,121,0,228,86,132,56,133,54,226,73,73,81,25,41,38,89,35,47,129,138,205,230,119,192,220,90,245,42,78,183,233,133,29,13,212,227,154,223,171,70,143,28,136,157,105,41,155,37,247,182,49,28,212,167,13,70,130,220,181,224,251,17,247,193,139,52,31,29,98,145,77,175,83,36,209,234,240,153,151,14,99,75,97,230,94,109,46,33,104,90,77,42,73,165,68,100,100,100,102,88,50,199,112,26,181,187,227,105,207,63,5,226,117,135,27,82,153,121,165,101,38,149,17,225,73,50,247,31,108,25,24,250,45,202,179,212,27,134,151,92,140,234,219,118,157,53,137,109,173,10,50,82,84,218,201,68,100,100,100,100,100,101,241,33,46,121,146,112,172,238,133,234,164,203,186,129,78,91,118,229,203,45,201,136,54,217,50,101,135,228,73,152,225,50,157,140,161,180,146,91,104,176,156,153,145,123,204,188,161,176,13,144,184,64,212,4,106,71,15,54,93,112,164,245,222,98,139,78,138,250,205,123,148,110,166,12,117,43,113,238,81,231,43,239,147,200,204,194,188,185,53,234,73,87,52,70,185,99,84,234,43,126,163,79,175,73,126,59,75,123,113,162,19,113,41,237,36,136,148,163,81,17,40,204,187,36,147,254,97,97,160,0,0,0,0,0,0,0,0,43,231,156,14,166,59,108,232,237,54,208,139,37,178,93,86,162,202,92,109,43,62,167,77,216,179,219,51,50,37,151,171,234,227,200,203,63,17,96,166,100,146,51,51,193,23,113,73,124,221,181,86,61,231,174,176,173,90,84,199,85,10,137,76,110,60,134,141,194,52,20,182,102,79,109,70,73,74,204,179,133,17,100,200,149,246,0,192,252,15,105,164,157,79,226,70,207,166,54,194,93,143,76,170,211,234,146,210,180,154,146,108,55,62,50,86,88,216,162,242,115,222,68,95,19,27,17,82,105,209,233,20,184,116,168,141,37,182,33,199,110,59,104,74,72,137,41,66,73,36,68,68,68,69,216,139,220,42,59,147,94,153,38,173,120,215,53,22,84,21,27,48,227,201,130,220,131,107,213,39,80,237,61,226,78,227,65,150,112,121,193,43,63,87,188,91,224,0,0,0,0,0,0,0,0,14,131,92,209,139,46,189,168,148,253,75,159,71,136,245,98,156,203,76,178,243,145,218,82,144,77,190,111,36,201,70,131,81,25,44,204,203,10,47,235,238,59,240,0,0,0,0,0,0,0,0,0,173,222,115,213,229,70,211,171,82,134,141,166,83,60,118,255,0,137,108,126,158,162,247,255,0,160,89,16,169,158,116,53,231,149,89,180,40,125,84,244,209,233,15,83,113,231,186,41,202,242,207,250,0,70,142,90,84,2,175,241,79,108,176,109,26,201,30,55,56,78,113,154,116,195,248,31,192,95,232,164,78,80,116,230,229,113,26,137,203,142,75,56,153,218,179,70,118,111,129,60,188,241,219,34,238,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,5,60,243,162,161,61,23,81,108,250,218,33,56,72,155,233,13,239,19,103,180,246,49,78,73,101,88,253,158,98,225,133,118,243,140,177,158,172,233,85,22,235,141,78,113,227,163,120,157,239,33,147,81,55,213,147,79,108,178,162,73,227,56,199,153,103,235,1,27,185,56,213,142,46,182,85,169,135,32,147,227,122,24,108,215,141,219,34,84,21,216,179,223,31,96,186,49,67,252,168,235,109,211,248,185,182,41,78,60,164,122,71,198,224,183,97,39,211,166,78,87,126,255,0,95,192,197,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,134,252,211,116,169,90,145,195,83,243,33,198,82,229,91,147,213,90,82,144,140,171,167,30,4,211,198,73,10,60,101,101,219,177,125,100,38,64,234,154,173,103,199,191,180,226,229,179,228,33,42,42,181,38,100,52,154,136,143,106,157,97,109,145,247,74,177,244,254,7,246,24,13,116,56,110,188,223,211,157,120,178,171,174,62,168,173,71,184,105,168,152,163,81,163,107,41,152,202,156,201,238,73,22,9,30,243,199,110,227,99,251,34,185,22,231,179,104,55,28,23,210,243,21,74,100,89,141,184,74,37,110,75,141,37,100,121,35,50,60,146,139,200,207,237,49,173,102,176,219,50,244,223,90,174,251,105,108,186,202,168,55,45,66,51,38,164,154,119,165,137,110,33,43,79,100,228,143,103,99,34,47,216,47,107,151,222,163,167,81,56,106,181,214,185,140,188,245,26,12,42,74,146,135,55,41,61,24,17,114,71,235,40,200,242,190,254,95,97,0,146,128,0,0,0,0,0,0,0,41,87,155,238,163,51,114,107,84,11,77,135,205,105,165,83,154,74,210,74,35,34,91,82,231,182,125,137,71,223,214,248,23,236,23,65,84,168,68,164,83,101,85,39,62,134,99,195,97,111,186,226,212,73,74,80,132,154,148,102,102,100,68,68,68,125,204,198,185,124,101,95,15,95,252,74,223,245,67,146,220,136,241,110,42,172,40,75,109,102,178,84,116,207,144,166,240,123,148,71,217,126,227,199,126,196,3,21,218,86,213,82,241,185,169,118,197,26,27,242,166,85,38,49,13,166,217,109,75,81,169,199,18,132,246,73,25,249,168,139,177,31,159,144,216,47,129,205,4,131,160,250,25,69,164,170,154,136,213,74,172,120,213,41,251,153,36,58,151,221,135,25,46,37,95,155,66,139,214,107,185,40,140,242,93,204,207,202,7,242,170,225,4,238,10,202,117,198,248,164,145,194,132,162,244,99,114,24,243,121,11,131,37,151,146,78,178,101,140,26,136,148,149,231,207,30,243,22,234,219,104,105,180,180,218,9,40,65,18,82,146,44,17,17,121,17,0,242,24,219,92,245,238,192,208,59,46,109,221,122,86,162,176,108,50,226,152,137,226,88,75,239,184,150,157,113,40,66,28,113,27,141,93,37,17,17,30,76,251,124,113,212,248,169,226,178,196,225,170,197,157,88,170,213,224,59,94,84,119,125,31,76,241,12,169,231,29,54,95,83,74,83,42,121,181,155,102,182,13,38,105,60,231,177,119,242,163,94,35,184,167,212,254,36,238,201,21,91,154,179,45,20,213,60,191,9,75,102,68,130,142,132,245,94,82,63,50,183,156,73,44,146,250,145,216,252,187,23,214,25,63,139,222,96,90,147,196,21,110,77,46,216,174,85,45,235,101,183,22,211,113,225,73,145,17,82,90,37,200,73,19,201,68,149,182,189,205,188,146,86,11,7,180,189,197,223,13,232,143,14,250,169,196,37,213,30,149,104,219,245,25,45,202,146,132,73,169,185,18,74,227,180,106,113,180,173,78,60,219,78,109,193,60,149,25,153,118,35,201,253,121,179,131,254,95,90,141,175,117,138,117,195,116,209,234,20,91,79,168,204,133,72,147,29,248,202,146,206,248,235,51,105,75,140,182,150,74,105,213,26,123,224,246,159,184,187,220,238,136,240,251,166,218,15,107,69,183,44,171,118,12,117,180,210,18,244,178,137,29,15,188,178,109,180,41,75,91,109,163,113,171,164,147,51,50,238,125,254,24,12,13,194,95,46,173,46,208,170,92,26,229,223,68,166,220,119,57,178,211,142,185,58,52,121,141,71,127,107,10,51,100,220,140,135,16,105,113,165,26,76,207,36,74,63,121,246,152,17,227,71,136,195,113,98,48,219,44,180,146,67,109,182,146,74,80,146,44,17,17,23,98,34,34,198,7,176,0,0,0,0,0,0,0,7,166,92,200,148,248,235,151,62,83,49,152,105,38,181,186,234,201,8,74,72,178,102,102,125,136,136,136,207,246,0,247,15,130,175,112,80,104,12,28,170,237,110,5,53,146,243,114,92,148,50,159,50,47,53,25,23,153,145,126,210,17,107,138,158,97,122,87,195,236,41,52,218,37,98,155,112,220,141,108,196,56,114,35,75,233,228,216,63,206,54,153,40,112,178,219,198,162,248,237,51,242,46,245,43,171,60,104,113,35,175,245,179,142,221,207,93,136,151,255,0,139,166,208,102,207,109,10,218,134,204,240,215,93,121,254,39,119,111,138,143,236,11,232,183,53,143,78,175,26,203,180,43,66,233,166,215,37,71,219,215,42,116,230,36,147,59,144,106,78,254,154,204,211,146,74,177,146,239,180,254,3,187,8,137,203,187,134,234,238,139,105,204,139,134,253,84,183,238,123,135,103,137,57,230,181,62,207,65,249,104,71,241,173,33,196,238,109,212,121,153,228,177,140,22,51,46,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,24,241,19,237,3,169,223,207,42,215,246,215,69,231,10,49,226,39,218,7,83,191,158,85,175,237,174,136,214,210,254,42,223,124,251,27,195,160,255,0,40,98,253,10,125,231,205,162,122,189,115,232,118,163,210,53,14,215,149,33,42,132,242,19,58,35,79,19,73,168,194,53,164,222,138,225,154,84,91,86,148,227,38,149,108,81,37,105,45,200,73,149,202,232,86,182,90,58,249,167,209,47,187,73,255,0,241,113,170,113,118,187,252,2,127,65,167,94,139,189,198,209,213,233,245,146,93,68,167,106,188,203,224,84,247,117,104,77,207,108,232,157,151,175,9,151,30,93,187,119,189,38,10,201,56,67,176,102,181,34,67,105,105,73,51,202,210,227,113,148,226,86,159,35,37,165,68,156,33,78,115,60,44,113,15,87,225,207,83,162,220,253,74,140,155,110,119,240,107,130,149,21,196,151,140,143,133,18,22,73,89,109,55,90,82,186,136,238,147,60,41,27,208,151,22,99,23,149,227,238,101,183,34,213,239,137,86,147,221,175,41,143,175,237,79,54,239,100,112,155,105,131,175,29,151,76,78,38,214,245,49,167,202,154,38,98,171,117,121,226,98,119,102,122,250,247,103,85,214,142,139,173,154,189,108,104,118,156,85,245,14,232,149,29,41,132,202,211,6,35,175,27,74,168,205,52,40,217,138,217,146,84,123,150,164,227,36,149,108,73,41,106,45,168,81,151,33,3,84,108,26,166,156,43,87,41,151,44,121,118,138,41,143,85,213,83,97,11,113,41,138,210,20,167,84,104,74,77,194,82,9,11,37,55,183,122,84,149,36,210,74,35,33,80,156,88,241,35,80,226,83,81,202,226,106,20,138,109,187,72,101,80,104,148,247,94,82,148,150,183,154,149,33,212,238,54,210,251,167,183,118,206,196,148,52,140,175,167,189,82,76,207,50,163,5,103,122,137,214,170,185,125,189,222,214,146,216,109,136,196,109,62,101,54,177,20,205,22,109,79,248,147,166,147,172,124,142,58,76,85,58,105,63,171,28,103,170,39,166,235,102,175,92,250,227,168,245,125,67,186,37,72,82,166,188,180,193,136,235,196,234,105,208,137,106,54,98,182,100,148,150,212,37,88,201,37,59,212,106,90,139,114,212,103,47,184,91,210,93,78,179,184,70,213,187,246,227,184,42,52,235,110,232,179,107,142,64,182,100,196,45,143,255,0,1,203,85,84,44,215,185,189,233,39,91,217,177,61,68,19,110,25,169,36,209,140,73,193,71,9,79,241,1,115,149,215,121,195,144,141,61,163,188,235,114,221,98,67,105,84,249,173,147,43,40,39,133,147,205,165,72,120,150,167,18,159,162,149,33,42,74,212,74,77,153,113,19,236,253,169,223,204,218,215,246,39,70,19,43,192,220,187,21,227,111,76,242,157,60,252,56,207,119,181,180,118,247,106,112,152,11,152,109,151,203,41,167,72,170,136,175,132,76,81,17,84,110,209,28,252,110,185,158,116,240,235,153,210,140,70,107,225,59,137,26,135,13,122,142,119,19,176,164,84,173,218,187,41,131,91,167,180,242,146,165,53,188,148,153,13,39,113,54,167,218,61,219,119,246,52,173,212,101,29,77,233,194,131,33,106,222,140,92,26,75,26,205,170,212,95,241,180,187,226,218,129,113,211,102,34,58,219,65,117,217,74,221,140,163,63,84,221,105,74,34,50,74,143,40,91,75,61,166,230,194,192,216,170,237,170,188,61,175,147,214,219,121,173,156,6,97,107,240,94,59,73,139,209,49,187,199,142,145,172,233,61,177,206,58,248,107,28,151,123,110,220,20,139,178,223,166,93,54,252,191,21,75,172,195,102,161,9,254,154,145,213,142,242,9,109,175,106,200,148,156,165,68,120,81,17,150,123,145,24,228,69,69,240,81,197,171,252,63,220,229,106,94,115,36,47,79,107,15,58,228,182,152,142,218,149,2,107,132,202,10,113,225,6,243,137,74,25,36,41,180,171,232,169,75,74,84,180,146,85,110,130,125,151,102,20,102,22,183,233,225,49,206,62,253,78,67,219,61,145,196,236,134,59,224,247,103,122,221,90,205,21,118,196,115,137,253,168,225,172,121,226,121,76,0,0,50,8,130,28,243,76,246,126,183,255,0,158,81,63,177,77,21,106,45,43,154,103,179,245,191,252,242,137,253,138,104,173,109,58,180,191,47,181,6,216,177,61,33,224,63,40,235,48,169,62,43,165,213,232,120,135,208,215,83,102,83,187,110,252,237,220,89,198,50,94,98,13,159,83,53,99,183,99,156,196,58,179,162,107,180,88,217,88,187,114,116,166,154,171,153,238,142,50,149,188,1,113,113,79,210,186,131,186,71,170,53,233,12,218,181,103,144,170,52,217,47,39,194,209,165,41,74,55,18,188,150,91,97,229,41,38,106,221,177,181,164,212,105,34,113,215,19,104,66,134,53,71,77,174,125,32,191,171,58,113,120,181,29,21,106,35,201,105,227,140,241,58,211,137,90,18,227,110,33,93,140,210,182,214,133,145,40,137,68,74,34,82,82,162,52,148,223,229,227,197,175,241,90,7,170,119,63,248,150,44,233,82,211,246,145,211,214,241,171,254,111,160,149,23,235,52,74,254,37,177,125,147,102,117,90,170,48,88,142,26,112,137,158,175,52,253,95,50,43,210,94,195,90,204,44,213,180,217,63,141,189,17,85,116,211,198,42,137,136,255,0,18,157,60,220,106,234,152,214,174,122,235,143,121,166,123,64,219,255,0,204,216,159,219,102,140,133,202,99,244,169,248,31,250,240,199,188,211,61,160,109,255,0,230,108,79,237,179,70,66,229,49,250,84,252,15,253,120,82,179,229,185,239,159,118,87,217,159,232,182,159,66,223,245,105,88,64,0,9,131,155,192,0,0,20,231,199,247,181,189,247,248,95,203,34,139,140,20,231,199,247,181,189,247,248,95,203,34,136,254,210,126,75,79,165,30,201,110,14,133,60,191,123,247,53,123,246,216,14,157,81,168,81,234,17,106,212,153,242,33,78,132,242,36,197,149,25,213,52,235,14,161,68,164,56,133,164,200,210,164,168,136,201,68,100,100,100,70,66,229,56,75,226,126,145,196,197,145,34,122,233,222,140,186,40,29,22,43,208,91,74,142,57,45,194,95,77,246,22,121,203,78,116,220,50,65,153,173,6,149,37,91,136,146,226,234,150,198,209,139,131,80,116,198,255,0,212,139,125,254,175,238,125,232,231,230,211,211,29,110,56,252,73,38,249,56,242,13,25,199,71,162,75,81,40,137,61,51,113,102,164,244,240,174,189,96,95,247,118,151,93,208,47,187,18,173,232,202,229,51,171,225,101,116,26,123,167,212,105,109,47,212,117,42,65,229,14,44,187,164,241,156,151,114,35,17,252,187,29,115,45,174,43,170,60,74,185,199,108,107,49,172,121,226,117,251,241,110,29,179,217,108,22,219,225,110,97,173,87,17,137,177,58,83,60,124,90,166,154,106,221,171,246,106,166,105,227,26,233,206,53,210,105,155,239,1,141,56,123,215,107,99,136,141,56,141,168,22,212,73,16,148,151,149,6,165,1,252,154,161,77,66,16,167,26,37,224,137,212,237,113,10,74,210,69,148,173,57,36,43,114,19,146,196,246,221,202,110,209,21,209,58,196,185,31,25,131,191,151,226,43,194,226,105,154,107,162,102,38,39,170,99,239,221,61,77,123,198,66,208,93,103,184,52,15,83,169,90,145,111,177,227,60,30,246,38,211,213,33,108,183,62,35,133,135,25,89,163,246,45,38,162,82,82,227,109,172,210,173,184,60,122,50,149,195,195,197,239,71,208,219,91,136,24,13,250,78,215,175,248,134,103,45,134,204,151,73,144,220,199,99,161,47,22,79,45,57,211,73,165,222,196,75,87,77,68,147,54,205,205,103,98,46,197,94,18,215,58,120,247,105,214,238,92,210,188,13,86,99,9,152,76,110,95,159,7,17,60,170,154,162,103,119,94,217,136,157,57,113,225,28,116,92,166,151,106,77,177,171,246,13,27,81,236,231,100,46,147,91,101,78,178,82,89,54,157,109,72,90,155,113,181,167,185,18,144,226,22,131,52,153,164,205,38,105,82,146,100,163,237,66,150,184,85,226,90,189,195,125,252,221,81,39,34,85,171,86,121,164,220,84,216,205,179,213,150,211,104,117,45,41,11,113,38,105,83,74,125,78,18,82,164,18,205,36,149,40,136,242,87,41,110,220,20,139,178,223,166,93,54,252,191,21,75,172,195,102,161,9,254,154,145,213,142,242,9,109,175,106,200,148,156,165,68,120,81,17,150,123,145,24,158,101,121,141,57,133,190,60,43,142,113,245,199,155,217,244,207,37,237,222,197,223,217,12,110,148,206,246,30,189,102,138,191,227,87,237,71,111,42,163,140,105,58,211,79,34,0,3,38,130,131,94,241,176,128,215,188,69,54,159,253,47,226,250,157,1,208,95,251,255,0,229,127,216,203,92,52,241,23,115,240,221,127,126,85,210,89,145,82,164,203,101,108,85,168,137,152,81,218,168,39,98,250,38,165,26,28,36,169,183,20,75,74,201,59,177,189,4,100,151,23,155,149,176,47,251,71,84,109,24,23,221,137,86,244,157,14,167,213,240,178,186,14,179,212,233,186,182,151,234,58,148,172,176,182,214,93,210,89,198,75,177,145,138,90,213,237,9,185,244,134,139,99,221,21,57,113,230,209,111,250,4,90,221,46,83,88,74,146,165,176,203,143,199,113,179,51,52,169,165,62,130,221,221,43,74,146,162,50,61,232,70,66,224,191,138,74,135,15,215,243,52,155,146,179,33,58,123,93,120,202,179,20,152,84,130,138,233,163,107,115,26,65,25,26,84,149,19,100,230,210,81,173,162,50,216,181,161,173,182,185,86,99,94,95,115,224,216,142,20,207,209,175,95,116,255,0,120,235,215,63,183,251,27,133,219,12,23,225,188,158,98,171,244,196,242,255,0,82,41,214,38,157,63,94,153,137,136,235,225,185,87,201,221,151,220,211,61,159,173,255,0,231,148,79,236,83,68,15,225,63,82,109,141,34,226,14,208,212,11,205,217,12,209,105,207,73,106,91,204,50,110,169,148,191,21,230,9,195,65,119,82,82,167,73,74,36,145,171,106,85,181,42,60,36,231,63,51,170,141,62,177,195,109,171,86,164,207,143,54,12,219,174,12,152,178,163,58,151,90,125,165,192,154,164,56,133,164,204,148,149,36,200,201,68,102,70,70,70,66,175,135,156,234,236,218,204,34,237,60,227,118,99,212,175,209,142,6,140,195,99,235,192,223,214,41,185,55,104,171,78,19,165,92,39,186,120,182,7,167,84,105,245,138,124,90,181,38,124,121,176,102,178,137,49,101,70,117,46,180,251,75,73,41,14,33,105,51,37,37,73,50,50,81,25,145,145,145,144,250,69,98,240,23,198,60,93,55,148,198,141,234,181,107,195,218,82,48,205,6,115,136,101,184,244,121,11,121,215,28,75,234,36,18,205,167,150,247,119,86,181,19,70,148,228,146,133,41,104,179,161,42,192,99,173,227,237,69,202,57,245,199,100,253,249,52,6,214,108,182,47,100,243,10,176,120,142,52,79,26,43,234,170,158,222,248,229,84,117,79,108,76,76,128,0,94,163,0,0,0,199,188,68,251,63,106,119,243,54,181,253,137,209,70,34,243,184,137,246,126,212,239,230,109,107,251,19,162,140,68,63,105,127,27,111,186,125,174,144,232,63,201,248,191,78,159,117,176,128,0,9,131,155,212,99,196,79,180,14,167,127,60,171,95,219,93,29,122,192,191,238,237,46,187,160,95,118,37,91,209,149,202,103,87,194,202,232,52,247,79,168,210,218,95,168,234,84,131,202,28,89,119,73,227,57,46,228,70,59,15,17,62,208,58,157,252,242,173,127,109,116,115,23,39,14,151,61,27,135,203,67,136,106,99,210,42,180,91,133,233,172,85,16,212,50,74,104,202,106,82,163,176,110,44,150,102,180,188,164,47,215,216,148,161,91,80,102,102,180,103,90,85,69,202,175,87,93,190,116,204,207,14,174,60,221,195,99,19,131,181,150,225,112,248,217,141,219,212,211,110,34,168,214,42,153,162,103,118,122,184,196,79,9,225,60,185,204,68,219,95,15,122,237,108,113,17,167,17,181,2,218,137,34,18,146,242,160,212,160,63,147,84,41,168,66,20,227,68,188,17,58,157,174,33,73,90,72,178,149,167,36,133,110,66,114,88,164,158,26,120,139,185,248,110,191,191,42,233,44,200,169,82,101,178,182,42,212,68,204,40,237,84,19,177,125,19,82,141,14,18,84,219,138,37,165,100,157,216,222,130,50,75,139,205,206,217,215,141,177,168,22,197,58,243,179,43,81,234,212,90,179,36,252,73,108,25,237,113,57,50,50,50,60,26,84,149,17,165,72,81,18,146,164,169,42,34,50,50,41,174,83,153,70,62,214,149,124,120,231,246,253,249,124,206,95,233,7,98,174,108,158,59,126,204,76,225,174,79,137,60,244,158,186,39,175,88,234,153,248,209,199,89,152,171,74,206,230,153,237,3,111,255,0,51,98,127,109,154,50,23,41,143,210,167,224,127,235,195,30,243,76,246,129,183,255,0,153,177,63,182,205,25,11,148,199,233,83,240,63,245,225,133,179,229,185,239,159,118,91,63,51,253,22,211,232,91,254,173,43,8,20,33,168,86,37,193,166,55,189,110,192,186,99,116,106,148,41,142,67,127,8,90,80,230,211,245,93,111,122,82,163,105,196,237,90,20,105,45,200,90,85,140,24,190,241,84,156,203,52,202,175,105,235,225,234,19,206,245,169,119,212,54,95,140,189,169,79,74,68,70,90,142,243,24,37,154,149,132,165,135,55,154,82,71,215,218,89,52,40,197,246,209,216,223,177,77,216,249,51,244,79,247,136,69,122,21,205,99,11,155,94,203,235,152,136,189,70,177,219,53,81,58,196,71,240,213,92,207,114,107,240,23,127,254,95,112,199,107,120,154,183,143,168,91,157,107,126,111,230,58,93,15,14,191,224,236,246,74,82,173,177,23,23,214,78,115,159,88,205,123,134,107,189,46,154,125,139,103,87,111,106,179,50,30,131,111,211,37,85,101,55,25,41,83,171,105,134,148,226,210,130,81,164,141,70,148,25,17,25,145,103,25,50,243,21,255,0,202,154,251,232,92,23,214,153,73,147,81,115,198,195,141,93,132,206,252,196,103,162,179,102,66,182,154,189,87,87,215,138,89,74,125,100,179,235,25,108,73,30,99,230,89,169,180,139,79,64,207,79,94,107,173,84,190,166,50,196,100,110,82,122,81,226,60,212,135,159,201,32,210,172,41,44,55,176,212,147,62,190,226,201,33,68,46,112,184,232,167,44,140,68,243,166,52,245,199,8,249,248,124,236,38,127,178,213,93,219,138,178,139,113,59,183,110,69,92,35,149,21,248,245,76,71,14,20,68,213,234,165,84,162,239,120,94,211,42,190,143,104,29,157,167,183,3,187,170,148,232,107,126,106,54,164,186,18,36,60,228,135,24,202,22,180,171,166,167,141,189,233,81,146,182,110,44,17,224,170,51,134,205,54,99,87,117,214,204,211,249,173,71,122,13,70,166,151,106,12,190,243,141,37,232,76,37,79,201,108,150,223,174,149,41,150,156,74,76,140,189,101,39,214,79,210,43,198,24,221,154,195,252,123,243,221,30,217,250,147,110,155,243,110,24,92,166,137,237,185,87,211,77,28,127,252,245,245,0,0,37,110,126,71,190,63,189,146,47,191,194,254,103,20,85,175,14,222,208,58,99,252,242,162,255,0,109,104,90,87,31,222,201,23,223,225,127,51,138,42,215,135,111,104,29,49,254,121,81,127,182,180,33,249,231,148,45,247,71,189,46,144,232,171,243,67,27,233,220,254,149,11,206,0,1,48,115,120,0,0,35,223,31,222,201,23,223,225,127,51,138,41,204,92,103,31,222,201,23,223,225,127,51,138,42,83,78,173,47,203,237,65,182,44,79,72,120,15,202,58,204,42,79,138,233,117,122,30,33,244,53,212,217,148,238,219,191,59,119,22,113,140,151,152,133,237,21,51,86,50,138,99,156,211,30,217,116,231,67,55,104,177,179,152,139,183,39,74,105,187,92,207,116,91,183,50,147,156,14,241,148,198,138,62,189,52,212,234,140,133,89,51,94,83,241,103,58,227,142,166,132,162,109,229,184,77,178,219,46,56,226,95,119,164,91,9,73,74,20,106,94,50,181,153,218,152,161,141,81,211,107,159,72,47,234,206,156,94,45,71,69,90,136,242,90,120,227,60,78,180,226,86,132,184,219,136,87,99,52,173,181,161,100,74,34,81,18,136,148,148,168,141,37,57,249,122,113,113,79,58,124,62,31,181,58,189,33,51,146,241,51,106,84,38,188,147,105,109,26,82,148,83,77,70,68,105,82,84,71,209,220,165,18,137,125,36,154,54,52,133,220,100,185,149,86,170,248,30,35,134,156,35,94,169,236,159,171,230,236,211,13,210,110,196,89,204,44,127,228,185,52,111,111,68,85,92,83,198,42,166,99,88,185,78,157,122,113,171,78,19,30,55,9,138,166,171,0,0,1,44,115,226,177,121,163,105,149,34,218,212,235,115,83,41,174,236,145,122,195,121,138,131,27,84,121,145,4,153,65,63,184,214,101,235,52,243,45,236,74,82,69,208,221,235,26,207,28,55,45,13,86,168,90,26,216,246,152,181,73,143,38,13,254,201,165,233,10,90,146,236,71,96,199,146,251,106,79,153,41,42,73,186,133,36,200,143,42,66,137,69,180,210,185,207,198,30,139,84,53,219,66,171,22,133,189,79,143,46,226,134,243,21,90,34,31,146,166,19,226,154,86,20,146,86,73,38,165,176,183,219,73,57,234,110,113,38,102,156,111,77,53,219,183,5,94,211,184,41,151,77,191,47,194,213,40,211,25,168,66,127,166,149,244,164,50,178,91,107,218,178,52,171,10,73,30,20,70,71,142,228,100,33,153,149,53,101,217,141,56,154,99,132,206,191,85,81,223,63,91,166,182,38,245,173,180,216,187,185,45,234,181,185,110,153,183,198,121,124,171,85,105,28,119,105,225,17,219,185,44,233,199,247,181,189,247,248,95,203,34,137,9,202,99,244,169,248,31,250,240,139,92,94,95,118,254,167,113,1,112,223,246,180,158,181,46,187,14,143,49,140,173,10,91,123,169,113,119,52,230,197,41,36,235,106,220,133,164,148,123,86,133,39,57,33,204,104,134,168,211,244,243,135,61,119,164,183,114,199,167,87,238,198,104,84,138,100,85,33,46,59,49,165,185,41,51,82,148,26,85,132,148,101,186,74,112,200,137,38,180,17,40,150,164,102,218,198,34,139,57,157,87,231,148,77,115,223,194,175,107,55,154,101,24,140,199,97,172,101,84,196,197,202,168,195,81,60,38,119,103,122,212,76,204,71,29,41,227,51,217,17,44,123,174,26,173,80,214,253,85,184,53,70,167,73,143,76,122,184,243,106,76,54,22,165,165,134,154,105,12,180,147,90,187,173,68,219,104,220,172,36,148,173,198,73,73,25,36,172,135,150,166,153,82,45,61,3,45,66,101,222,181,82,250,152,243,242,87,181,73,233,71,136,243,177,217,99,6,179,74,176,164,190,230,242,74,76,250,251,79,36,132,152,172,109,61,177,46,13,78,189,232,150,5,173,27,173,84,174,204,110,27,25,66,212,134,247,31,172,235,155,18,165,19,77,167,114,214,162,73,237,66,20,172,96,133,239,91,182,253,34,211,183,233,150,181,191,19,194,210,232,208,217,167,194,99,168,165,244,163,178,130,67,104,220,179,53,43,9,73,22,84,102,103,142,230,102,47,118,126,205,87,241,21,226,174,113,211,219,60,231,230,246,162,253,48,102,86,114,172,163,13,144,97,60,88,171,78,17,60,173,219,141,41,166,117,227,164,213,164,196,254,196,176,103,31,222,201,23,223,225,127,51,138,41,204,92,103,31,222,201,23,223,225,127,51,138,41,204,81,218,79,202,169,244,99,219,44,159,66,158,64,189,251,234,189,203,107,247,179,175,27,99,80,45,138,117,231,102,86,163,213,168,181,102,73,248,146,216,51,218,226,114,100,100,100,120,52,169,42,35,74,144,162,37,37,73,82,84,68,100,100,92,200,168,190,8,120,177,99,135,139,158,101,181,121,166,67,214,77,202,243,74,150,227,106,113,197,82,164,164,141,37,41,182,72,204,148,149,36,201,46,146,83,212,82,91,108,210,106,54,201,181,219,160,146,229,216,250,49,246,183,227,133,81,206,59,63,180,180,126,218,108,142,35,100,115,9,195,213,173,86,170,227,110,169,249,81,195,88,157,62,85,58,233,60,186,167,72,137,128,0,86,247,49,14,44,95,174,212,42,188,56,89,41,142,116,152,47,50,155,146,162,74,109,227,151,37,181,33,212,197,104,210,102,77,165,167,18,158,161,246,112,221,108,209,132,37,10,234,212,199,99,104,192,218,155,181,250,163,182,86,91,45,179,56,173,170,204,41,192,225,184,71,58,170,234,166,157,120,206,156,53,158,60,35,94,51,215,17,172,196,106,226,195,82,109,141,93,226,14,239,212,11,49,217,15,81,106,47,70,106,35,207,178,109,41,228,177,21,150,13,194,65,247,74,84,166,141,73,37,17,43,106,147,185,41,60,164,167,135,43,63,103,235,131,249,229,47,251,20,33,86,162,210,185,89,251,63,92,31,207,41,127,216,161,8,166,75,114,111,102,19,114,174,115,172,252,238,130,233,63,5,111,45,216,234,112,118,117,220,183,54,233,141,121,233,79,8,215,207,164,38,48,162,13,98,211,42,190,141,234,117,197,166,117,183,122,210,40,83,20,194,31,218,148,248,152,234,34,91,15,237,74,214,72,234,52,182,220,217,184,205,59,246,159,114,49,123,226,183,185,161,104,181,62,135,94,161,107,141,10,159,33,10,184,158,85,42,190,242,164,165,77,28,166,217,71,131,82,91,81,239,74,148,203,79,37,70,159,83,12,35,36,149,40,205,121,141,161,195,77,220,60,93,142,116,79,209,60,254,166,183,232,115,59,167,47,206,107,203,238,78,148,226,41,210,61,58,53,154,120,245,70,147,92,121,230,98,25,207,151,22,175,49,168,26,20,139,30,108,169,14,214,172,39,188,3,230,251,206,60,167,33,60,165,185,17,100,165,36,137,41,74,73,198,18,217,41,91,83,25,39,234,146,146,146,169,209,43,121,113,106,243,250,127,174,168,177,230,202,142,213,22,253,103,192,62,111,188,219,41,110,107,41,91,145,22,74,82,76,212,165,40,220,97,45,146,147,185,82,82,126,177,165,41,56,164,35,216,220,79,194,112,150,53,158,52,239,68,250,183,116,250,52,110,61,152,201,127,2,237,22,107,185,78,148,93,240,55,41,254,47,11,189,221,227,197,90,71,84,104,181,173,75,213,169,90,59,203,226,211,174,82,42,158,2,185,88,179,104,52,58,67,164,79,18,202,68,136,77,19,138,109,109,25,27,78,162,58,100,58,133,154,136,137,109,167,204,240,149,85,173,187,111,213,238,203,130,153,107,91,241,60,85,82,179,49,154,124,38,58,137,71,86,67,203,36,54,141,203,50,74,114,165,17,101,70,68,89,238,100,66,66,113,121,169,180,139,150,204,208,237,51,166,181,190,69,149,96,210,223,168,63,185,69,137,19,160,67,89,49,180,208,69,234,180,203,46,111,74,148,71,215,219,234,154,15,61,203,150,54,150,126,86,107,45,71,83,100,76,233,199,176,225,254,105,148,57,133,187,46,107,111,50,141,201,52,25,41,162,105,50,76,240,164,168,151,210,198,226,220,66,190,42,103,50,198,219,195,211,60,34,34,62,141,106,158,248,250,152,156,130,138,54,43,102,113,121,205,234,127,196,174,170,238,105,61,122,213,52,218,167,135,201,171,132,199,102,252,172,198,206,179,173,141,63,182,41,214,101,153,69,143,73,162,210,89,38,34,68,96,143,107,105,201,153,153,153,228,212,165,40,205,74,90,140,212,165,41,74,81,153,153,153,193,14,108,255,0,162,191,199,63,212,69,132,10,247,230,207,250,43,252,115,253,68,72,243,168,138,114,250,226,57,112,246,195,76,116,99,114,187,219,95,134,185,114,102,106,153,185,51,51,198,102,102,221,122,204,207,92,203,5,242,255,0,213,171,35,72,117,225,117,27,250,169,232,202,117,126,140,245,13,169,206,17,20,120,210,28,145,29,196,41,245,25,151,77,163,232,154,77,125,201,38,164,154,182,160,148,180,219,224,215,188,89,207,1,124,99,202,212,136,172,104,222,171,86,188,69,219,31,12,208,103,56,135,156,145,88,142,134,93,113,196,190,162,65,160,157,101,12,247,117,107,73,186,74,78,73,75,74,150,188,70,65,152,211,111,252,173,206,26,207,9,243,246,125,159,250,108,94,151,118,54,254,47,255,0,159,193,196,213,187,78,151,41,231,165,49,202,168,141,57,71,29,238,200,210,121,69,82,154,224,0,37,174,119,81,143,17,62,208,58,157,252,242,173,127,109,116,117,91,58,241,185,244,254,231,167,94,118,101,106,69,38,181,73,120,159,137,45,131,45,205,171,6,70,70,71,146,82,84,147,52,169,10,35,74,146,165,37,68,100,102,71,218,184,137,246,129,212,239,231,149,107,251,107,160,206,140,92,19,116,29,221,122,167,63,226,105,112,110,87,45,202,148,84,71,89,174,39,240,118,93,106,74,150,89,79,73,74,120,218,51,86,221,171,54,136,183,155,152,78,179,174,154,234,189,92,209,206,38,103,230,158,110,229,194,222,195,90,203,48,246,241,83,27,183,41,162,141,39,140,76,213,79,197,158,174,60,184,240,158,93,107,131,225,239,93,173,142,34,52,226,54,160,91,81,36,66,82,94,84,26,148,7,242,106,133,53,8,66,156,104,151,130,39,83,181,196,41,43,73,22,82,180,228,144,173,200,76,41,226,27,152,70,170,218,26,255,0,85,163,105,143,135,141,110,218,79,63,68,151,74,171,195,105,246,170,83,89,113,214,222,144,165,54,73,121,180,239,50,36,37,47,22,73,148,41,68,91,212,217,68,29,44,213,253,69,209,91,130,69,211,166,87,15,161,170,146,161,174,158,243,254,17,137,27,163,169,104,90,145,181,228,45,37,149,52,131,201,22,123,121,224,207,61,122,221,183,234,247,101,193,76,181,173,248,158,42,169,89,152,205,62,19,29,68,163,171,33,229,146,27,70,229,153,37,57,82,136,178,163,34,44,247,50,33,149,196,103,151,177,22,104,183,111,88,175,94,51,29,125,154,119,245,195,95,100,221,21,229,153,70,101,137,197,226,226,155,152,105,167,196,166,174,59,186,235,189,189,175,15,22,56,83,86,179,60,102,103,73,141,102,212,173,254,36,31,226,103,132,221,100,187,149,167,242,45,150,105,116,10,213,53,6,170,147,115,26,144,162,166,169,197,109,81,37,14,37,73,39,19,184,148,217,39,11,70,213,172,247,165,21,58,46,82,173,166,204,105,7,3,247,22,156,54,212,116,61,68,211,186,171,83,78,51,206,58,211,147,87,5,231,37,56,133,57,133,26,86,250,221,89,17,145,96,148,68,73,73,17,36,169,172,51,200,185,30,6,47,78,181,110,241,239,58,42,175,5,114,115,26,178,234,55,44,120,88,220,141,102,124,88,141,34,117,153,153,227,207,156,233,174,139,206,225,219,217,251,76,127,153,180,95,236,77,12,132,49,239,14,222,207,218,99,252,205,162,255,0,98,104,100,33,50,177,248,170,123,163,216,230,188,219,202,23,253,58,189,233,99,222,34,125,159,181,59,249,155,90,254,196,232,163,17,121,220,68,251,63,106,119,243,54,181,253,137,209,70,34,41,180,191,141,183,221,62,215,64,116,31,228,252,95,167,79,186,145,156,25,241,85,80,225,222,241,93,38,188,236,137,118,77,194,243,45,84,34,170,66,146,213,57,213,58,210,85,81,74,18,211,139,90,144,201,44,148,218,9,38,225,108,35,51,52,35,22,231,110,220,20,139,178,223,166,93,54,252,191,21,75,172,195,102,161,9,254,154,145,213,142,242,9,109,175,106,200,148,156,165,68,120,81,17,150,123,145,24,164,174,33,52,38,231,225,223,81,228,233,253,203,46,60,212,169,148,206,166,207,99,4,153,176,150,181,165,183,77,25,51,105,91,155,90,84,133,25,225,72,86,13,105,218,181,103,206,1,120,181,253,203,46,4,233,62,166,220,254,30,199,170,110,244,99,242,147,185,186,76,245,172,140,178,233,168,186,49,156,202,247,228,148,148,184,105,95,230,210,167,150,108,167,49,175,7,115,224,120,158,17,174,156,122,167,236,58,67,216,204,54,210,224,191,242,60,147,198,174,105,138,166,41,215,252,74,116,231,17,166,187,241,29,92,230,35,73,227,12,133,205,159,244,87,248,231,250,136,175,113,97,28,217,255,0,69,127,142,127,168,136,147,195,230,131,85,248,132,184,46,75,90,223,170,120,90,165,26,218,153,93,132,199,65,43,244,132,134,86,210,27,137,185,110,54,150,186,138,120,139,168,163,50,78,59,145,151,149,150,111,110,187,217,141,116,81,26,204,233,238,194,77,209,214,55,15,151,108,94,27,21,138,171,118,138,119,230,102,122,191,197,173,53,249,127,113,127,249,93,22,145,195,197,252,206,218,205,58,31,134,182,170,12,51,132,75,137,29,147,63,10,241,36,176,135,90,105,179,52,185,217,43,66,48,172,56,68,111,78,113,175,255,0,251,96,179,238,15,248,70,137,92,162,76,255,0,143,26,92,25,108,175,246,45,167,80,180,253,74,74,147,238,50,22,215,193,191,23,52,142,33,45,244,90,215,2,188,45,249,70,134,75,154,198,20,191,72,71,101,17,208,229,67,114,25,109,150,186,143,188,101,208,73,153,167,29,178,159,44,206,73,154,120,88,248,53,249,241,163,151,159,205,223,31,75,90,244,161,176,127,1,185,57,230,85,71,248,53,113,185,17,242,102,126,84,126,205,93,125,84,207,154,98,34,74,128,0,146,52,155,230,168,211,169,245,138,124,170,77,90,4,121,176,102,178,184,210,162,201,105,46,180,251,75,73,165,109,173,10,35,37,37,73,51,35,73,145,145,145,153,24,169,78,53,248,74,127,135,251,156,238,187,50,28,133,233,237,97,230,155,136,235,242,27,82,160,77,112,158,89,193,44,172,222,113,41,67,38,180,184,164,253,21,37,10,82,150,147,82,173,208,112,215,141,157,108,106,5,177,81,179,47,58,44,122,181,22,172,201,177,46,35,228,123,92,78,72,200,200,203,6,149,37,68,74,74,210,100,164,169,41,82,76,140,136,203,31,152,229,244,99,237,110,207,10,163,148,253,250,147,29,139,219,12,78,200,227,162,245,26,213,106,173,34,186,123,99,182,58,183,163,170,123,227,148,169,75,72,117,218,231,210,26,45,241,107,211,34,71,155,69,191,232,18,168,149,72,174,225,42,74,150,195,205,177,33,183,8,140,210,166,148,250,207,111,116,173,42,82,76,136,246,45,24,212,101,174,38,56,123,185,248,119,212,121,150,213,78,12,133,80,38,188,243,246,237,73,107,39,83,54,17,47,213,37,56,73,73,117,208,149,33,46,163,106,112,163,35,34,216,180,41,88,148,64,47,197,219,115,224,110,252,157,120,118,125,249,186,239,43,171,1,140,162,115,60,14,147,23,162,153,154,163,229,105,26,70,190,120,143,22,122,227,77,39,147,33,106,222,179,220,26,181,26,205,165,84,88,240,84,187,30,218,129,110,83,97,162,66,220,65,244,25,74,29,146,162,63,84,157,117,73,35,51,74,75,8,67,72,61,198,222,243,203,92,20,112,148,255,0,16,23,57,93,119,156,57,8,211,218,59,206,183,45,214,36,54,149,79,154,217,50,178,130,120,89,60,218,84,135,137,106,113,41,250,41,82,18,164,173,68,164,244,110,22,56,120,171,241,25,169,209,109,142,157,70,53,183,7,248,77,193,85,138,218,79,193,199,194,141,8,37,44,246,147,174,169,61,52,118,81,150,84,189,139,75,107,33,114,150,117,157,108,105,253,177,78,179,44,202,44,122,77,22,146,201,49,18,35,4,123,91,78,76,204,204,207,38,165,41,70,106,82,212,102,165,41,74,82,140,204,204,207,55,148,229,213,99,238,124,39,17,198,152,250,102,62,168,254,205,95,210,22,217,217,217,44,36,100,153,63,139,122,168,227,49,254,157,53,107,58,235,174,187,245,79,24,235,141,119,167,156,107,200,83,169,212,250,61,62,45,38,147,2,60,40,48,153,68,104,177,99,52,150,154,97,164,36,146,134,208,132,145,18,82,148,145,17,36,136,136,136,136,136,116,110,34,125,159,181,59,249,155,90,254,196,232,200,67,30,241,19,236,253,169,223,204,218,215,246,39,68,186,255,0,11,53,119,79,177,206,153,84,205,89,141,137,158,123,244,251,208,163,17,35,56,51,226,170,161,195,189,226,186,77,121,217,18,236,155,133,230,90,168,69,84,133,37,170,115,170,117,164,170,162,148,37,167,22,181,33,146,89,41,180,18,77,194,216,70,102,104,70,35,152,201,92,66,104,77,207,195,190,163,201,211,251,150,92,121,169,83,41,157,77,158,198,9,51,97,45,107,75,110,154,50,102,210,183,54,180,169,10,51,194,144,172,26,211,181,106,215,24,122,239,88,159,132,90,249,51,28,123,245,246,233,46,213,206,112,217,110,109,111,240,62,97,164,248,106,106,152,167,174,98,157,221,102,39,182,153,170,153,237,235,229,18,187,91,118,224,164,93,150,253,50,233,183,229,248,170,93,102,27,53,8,79,244,212,142,172,119,144,75,109,123,86,68,164,229,42,35,194,136,140,179,220,136,199,34,43,23,151,143,20,255,0,144,119,3,90,25,125,207,168,191,67,184,230,50,197,184,230,122,173,211,39,186,179,35,103,105,36,214,77,72,90,209,220,143,106,28,45,198,146,39,93,113,54,116,54,6,3,27,70,58,204,92,167,159,92,118,79,223,147,144,118,187,102,49,27,41,153,85,130,187,198,137,227,69,95,173,79,219,28,170,142,223,52,196,200,0,5,234,46,0,0,10,181,230,153,237,3,111,255,0,51,98,127,109,154,33,200,152,220,211,61,160,109,255,0,230,108,79,237,179,70,3,208,173,9,185,248,128,173,92,54,189,153,46,58,43,84,122,3,213,184,145,95,194,83,61,77,190,195,103,28,156,51,34,109,74,75,198,105,82,189,93,201,74,84,105,37,26,211,175,115,27,117,93,199,220,162,136,214,102,93,143,177,120,203,24,13,147,194,98,113,53,69,52,83,68,107,51,202,56,233,199,205,231,234,235,88,71,1,252,92,83,245,90,216,133,164,186,129,94,144,187,250,144,202,211,30,84,247,146,165,87,34,160,212,162,82,23,130,53,62,211,120,74,210,172,173,105,71,87,114,204,221,233,203,225,175,253,187,112,85,237,59,130,153,116,219,242,252,45,82,141,49,154,132,39,250,105,95,74,67,43,37,182,189,171,35,74,176,164,145,225,68,100,120,238,70,66,223,56,61,226,158,223,226,22,200,143,74,168,207,232,223,148,40,109,34,183,13,243,66,87,47,105,37,7,61,146,66,82,147,105,197,96,212,148,164,186,75,94,195,45,166,218,220,144,100,185,175,194,41,140,61,233,241,163,148,246,199,219,237,105,222,147,182,2,114,139,181,103,25,109,63,224,85,58,215,76,124,138,166,121,199,101,19,63,254,51,195,148,196,68,132,0,1,34,105,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,116,155,147,89,52,234,205,172,179,66,187,238,154,109,18,84,141,221,2,168,206,98,49,61,181,4,165,108,234,44,141,88,37,39,56,46,219,139,226,59,176,136,156,196,120,109,174,235,86,156,199,184,108,37,75,98,231,183,183,248,99,128,107,75,239,117,223,136,133,255,0,20,210,220,86,214,218,95,145,150,11,57,201,103,1,43,41,55,5,6,190,193,74,161,86,224,84,153,63,39,34,73,67,201,243,50,243,73,153,121,145,151,236,49,247,141,120,116,155,141,14,36,116,2,182,81,220,185,235,178,210,199,241,148,218,244,217,238,33,59,144,225,150,90,235,163,31,199,110,239,240,73,253,182,213,194,183,48,189,43,226,10,20,106,109,110,177,77,183,174,71,119,230,28,201,17,162,117,48,111,159,230,219,84,149,184,120,109,146,81,252,55,17,249,31,96,150,128,60,80,226,29,73,45,181,165,105,63,35,73,228,140,121,0,0,0,0,0,0,245,200,141,30,91,14,69,150,195,111,50,234,77,14,54,226,73,73,90,76,176,100,100,125,140,140,143,24,16,255,0,139,78,93,90,93,174,180,185,213,203,66,137,77,183,46,114,101,215,26,114,12,104,240,218,144,254,215,212,70,241,183,25,110,44,212,227,169,53,25,30,76,146,94,242,239,49,0,6,181,122,221,195,190,170,112,247,117,72,165,93,214,253,70,51,113,100,173,17,170,109,196,146,136,238,154,92,113,40,83,111,56,211,123,178,76,169,68,100,93,200,178,95,86,100,225,11,152,14,164,240,251,91,141,75,185,235,149,75,134,217,113,212,52,228,121,178,100,75,84,102,141,113,210,100,202,87,37,13,160,146,219,42,36,228,176,91,143,220,125,174,151,91,184,125,211,109,120,181,165,91,151,173,187,6,66,221,105,105,102,89,196,142,183,217,89,182,226,18,164,45,198,215,180,211,213,81,145,145,118,62,255,0,28,211,23,24,28,190,117,27,65,43,21,27,134,214,163,212,43,86,158,247,164,38,68,104,239,201,84,102,119,200,89,27,170,68,100,52,130,75,77,36,213,223,5,184,189,199,216,46,127,67,53,238,192,215,203,50,21,219,101,214,162,190,111,178,218,159,137,226,88,83,236,56,166,154,113,73,90,27,113,123,77,61,84,145,145,158,72,251,124,51,146,70,184,28,56,241,79,169,252,54,93,145,234,182,205,98,90,233,201,121,30,46,150,244,137,7,29,105,234,178,165,254,101,15,54,147,89,165,132,163,185,249,118,63,170,242,184,86,226,178,196,226,86,197,131,88,165,85,224,53,94,76,118,189,33,76,241,12,165,230,221,38,88,83,170,75,41,121,197,147,100,183,201,36,106,60,231,177,247,243,14,55,142,61,4,131,175,26,25,90,164,166,154,137,53,74,84,121,53,40,27,89,37,186,167,218,135,37,45,165,63,155,90,143,214,119,177,36,136,242,125,140,143,207,95,75,182,218,170,89,215,53,82,216,172,195,126,44,202,92,199,225,186,219,205,169,10,37,54,226,144,174,202,34,63,52,153,119,34,242,242,27,72,56,218,29,109,77,56,130,82,22,70,149,36,203,36,100,126,100,98,162,185,170,240,130,118,253,101,90,227,99,210,72,161,77,81,250,77,184,236,121,60,181,206,146,243,202,38,153,34,198,9,36,106,82,243,229,159,113,128,233,156,160,181,25,155,111,90,167,218,143,190,104,77,86,156,234,80,147,81,18,77,110,203,128,217,118,53,23,127,87,224,127,180,93,80,215,7,131,91,225,251,3,137,93,63,170,20,150,227,199,149,113,82,161,77,113,197,154,9,49,213,62,58,156,201,238,73,23,100,127,40,241,219,185,13,141,41,117,24,149,122,108,90,172,23,208,244,105,140,33,246,156,66,137,73,82,22,146,82,76,140,140,200,200,200,203,185,24,15,168,0,0,0,0,0,0,0,112,151,181,114,45,177,102,215,110,57,207,165,152,244,186,100,169,142,56,106,36,237,75,109,41,102,121,51,34,46,201,63,51,47,180,134,184,60,72,222,114,53,27,94,47,90,235,111,170,83,82,46,26,146,33,168,148,107,220,202,166,60,166,240,123,148,71,146,95,184,241,223,176,188,94,96,154,142,157,59,225,170,232,113,19,25,101,234,204,25,180,148,165,110,109,82,186,208,37,96,147,235,36,204,242,142,222,127,97,138,37,209,235,102,94,164,107,85,161,109,33,151,94,85,122,229,167,198,120,210,147,86,196,191,45,180,41,106,236,172,17,111,238,102,71,251,64,93,55,43,29,41,86,155,240,212,196,201,145,77,18,174,57,233,173,37,75,70,21,210,145,2,17,227,38,132,158,50,131,237,220,190,179,19,32,117,77,41,179,227,216,58,113,109,89,241,208,148,149,38,147,14,26,141,36,69,185,77,48,134,204,251,37,57,250,31,2,251,8,118,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,248,98,151,121,199,85,142,94,182,82,105,133,32,149,224,186,249,108,151,157,187,226,83,213,220,179,219,63,96,186,21,153,37,10,81,158,8,136,207,34,136,121,174,86,219,168,113,115,115,210,144,242,150,116,239,5,146,221,148,151,82,153,5,93,187,253,95,2,1,150,185,46,208,157,147,168,183,133,109,112,156,52,66,244,126,199,141,179,218,91,216,168,164,240,172,126,207,49,112,194,187,121,57,216,207,81,180,170,179,118,73,166,184,201,214,60,54,199,150,201,164,156,233,73,168,54,120,81,164,179,140,227,204,241,245,11,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,239,143,29,63,127,81,120,103,186,168,112,89,113,217,138,240,61,4,161,38,163,63,240,132,85,43,177,37,71,228,131,242,33,33,7,199,87,165,68,173,83,157,166,78,101,14,176,246,221,232,90,73,68,120,81,40,187,25,25,121,145,123,128,107,237,203,157,51,63,126,78,159,166,35,170,101,207,240,175,173,184,210,69,254,10,151,230,100,54,21,21,193,195,71,1,178,180,63,139,247,174,121,12,179,34,137,77,219,232,199,9,38,179,46,165,45,228,61,147,56,232,71,211,119,30,169,151,215,223,206,199,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,126,41,36,164,154,79,200,203,6,63,64,5,16,243,75,211,35,177,184,140,151,87,102,49,52,205,121,135,42,71,132,109,220,183,231,205,86,126,130,72,242,72,243,201,159,214,98,83,242,95,212,102,229,90,23,30,155,73,146,110,75,102,124,202,171,105,90,242,105,96,154,167,50,68,68,106,201,22,127,226,227,235,247,15,30,116,90,116,135,172,251,111,82,227,68,53,200,110,161,14,144,226,210,222,77,45,19,85,23,140,204,201,57,34,207,252,108,125,94,241,25,185,82,106,3,150,159,17,104,163,155,253,38,171,16,74,25,250,219,73,70,236,232,41,199,210,44,246,79,150,15,236,48,23,164,3,240,140,140,136,200,242,70,63,64,0,0,0,0,0,98,30,44,239,84,88,124,62,95,53,179,198,239,64,212,219,71,199,119,129,125,69,143,89,61,253,79,136,215,162,129,76,147,170,154,193,6,154,218,93,82,238,155,141,166,148,105,35,53,39,196,202,36,153,249,43,31,198,121,250,223,180,92,151,54,251,250,77,169,195,147,20,122,116,164,183,34,177,88,76,39,209,212,50,53,70,118,4,244,168,176,74,35,50,51,73,121,145,151,212,98,180,57,120,216,174,95,124,79,91,81,147,16,159,110,147,38,29,85,226,54,247,109,109,170,132,66,82,190,138,177,141,254,103,130,250,200,5,226,240,223,167,48,180,183,69,237,43,78,43,40,66,227,81,160,37,243,36,145,26,221,76,70,91,82,149,132,167,38,125,62,230,101,145,232,226,55,95,45,14,31,244,214,183,119,215,235,48,24,168,71,167,201,114,155,17,249,13,37,114,101,38,59,206,52,130,66,220,66,151,185,76,153,97,39,147,242,47,171,179,106,29,255,0,105,233,13,137,62,234,185,170,113,96,64,164,194,117,196,19,207,52,209,184,109,50,181,147,104,222,164,164,212,105,109,88,78,75,56,247,10,25,227,99,139,59,167,137,93,76,156,164,84,29,110,219,166,200,118,37,58,35,46,184,77,58,211,114,36,244,158,82,58,206,54,167,13,183,240,106,78,8,203,177,118,243,14,129,196,55,16,87,223,17,122,135,62,237,186,42,50,28,101,233,14,166,12,36,188,241,180,203,38,251,174,54,148,182,183,28,36,153,19,202,73,18,79,4,93,139,235,149,188,190,57,123,207,213,186,148,61,79,213,122,76,216,86,204,87,27,147,14,51,236,41,179,154,164,170,43,237,153,161,248,202,109,198,22,219,142,22,73,94,182,48,93,178,99,137,229,239,192,93,103,90,46,24,58,149,168,52,167,99,218,84,249,13,60,211,82,24,90,60,98,219,92,87,136,182,187,29,109,56,210,218,117,101,217,69,187,7,238,201,157,211,218,246,189,14,205,160,193,182,173,202,116,120,52,250,123,13,70,97,150,25,67,73,74,27,66,80,159,85,4,73,47,85,41,46,196,94,64,63,45,107,90,131,102,80,96,219,86,221,50,52,10,125,62,59,81,152,102,59,40,105,36,134,208,148,39,213,65,18,126,138,82,93,136,188,136,114,192,0,0,0,0,0,0,0,56,234,229,195,67,182,105,239,85,107,245,120,116,232,140,33,78,56,244,169,8,101,9,36,164,212,121,82,204,136,187,36,207,207,220,98,13,241,89,205,27,78,180,190,52,203,95,75,36,49,112,87,250,110,32,164,178,182,37,195,109,88,125,24,53,177,45,43,37,18,219,108,252,187,37,89,243,50,1,44,53,131,95,52,191,68,40,18,43,183,229,217,76,130,109,54,181,183,21,201,241,218,144,242,137,14,40,146,132,58,226,55,25,244,150,68,89,238,101,143,142,42,71,139,190,103,250,135,170,210,103,89,122,95,37,202,5,186,220,135,80,153,145,86,252,89,175,160,141,246,200,141,198,37,169,181,33,77,184,218,188,187,169,36,126,68,68,34,166,180,241,11,170,26,237,112,74,173,223,87,52,249,77,61,33,111,53,8,230,200,92,102,8,214,226,137,40,109,215,22,73,36,147,171,73,17,31,98,60,124,115,216,248,121,225,43,86,56,132,184,98,65,183,173,138,147,52,151,28,108,223,169,59,10,74,99,165,179,91,68,163,39,80,202,210,71,181,226,87,126,216,239,229,230,24,193,199,47,93,74,184,212,234,253,49,114,86,230,227,39,249,233,146,94,216,223,254,178,213,132,35,235,193,39,224,66,220,56,5,229,195,74,176,34,181,169,122,205,72,106,109,109,221,222,30,155,42,58,92,105,156,28,166,85,189,169,17,146,180,229,11,105,69,133,119,50,35,242,193,12,165,194,63,46,173,50,208,170,116,59,130,236,166,70,174,221,8,234,111,92,182,99,202,101,188,169,244,22,195,114,50,28,44,182,234,115,223,205,37,238,46,243,29,41,74,11,106,18,73,34,247,17,96,1,41,74,18,73,66,73,36,94,226,44,16,253,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,99,196,79,180,14,167,127,60,171,95,219,93,23,156,40,199,136,159,104,29,78,254,121,86,191,182,186,35,91,75,248,171,125,243,236,111,14,131,252,161,139,244,41,247,150,115,193,37,191,72,187,56,40,181,237,107,130,39,138,165,214,97,214,169,243,88,234,41,29,88,239,84,37,161,196,110,65,146,147,148,168,203,41,50,50,207,99,35,21,223,197,143,13,213,14,26,245,28,173,214,166,200,169,91,181,118,85,58,137,80,117,149,37,74,107,121,165,81,221,86,210,109,79,180,123,119,108,236,105,91,75,194,58,155,19,100,60,0,251,36,88,159,138,124,206,80,201,90,217,164,54,198,184,233,197,95,79,46,136,177,212,153,172,173,80,101,186,201,186,170,116,210,66,137,153,77,145,41,39,185,10,86,112,74,78,244,154,144,163,218,181,17,214,189,151,83,143,192,90,211,227,197,49,164,250,163,135,173,139,203,182,206,238,201,109,118,58,110,76,206,30,229,235,145,93,61,158,61,90,85,30,122,123,58,227,135,102,148,149,249,127,119,126,231,223,185,103,165,191,218,191,166,127,40,60,7,65,175,247,127,67,161,214,234,109,234,127,21,234,237,221,183,223,140,247,25,43,132,238,27,170,28,74,106,57,219,174,205,145,77,183,105,12,166,117,110,160,211,42,82,146,214,242,74,99,180,173,166,218,95,116,247,109,223,216,146,135,87,133,244,246,43,144,149,193,174,170,196,226,34,38,129,59,78,144,165,77,120,229,181,86,105,182,157,74,104,101,37,108,250,81,198,208,241,147,73,218,218,149,210,91,137,89,168,210,223,210,90,115,107,122,39,164,54,198,135,105,197,35,79,45,120,177,210,152,76,161,83,165,180,201,180,170,140,211,66,73,233,78,17,169,71,185,106,78,112,106,86,196,146,80,147,218,132,145,97,178,204,170,238,42,246,184,136,157,218,120,78,190,110,166,203,219,141,190,192,228,57,116,81,147,213,76,223,191,27,212,205,58,105,17,87,250,147,195,73,153,211,72,137,227,175,25,229,164,246,155,118,223,164,90,118,253,50,214,183,226,120,90,93,26,27,52,248,76,117,20,190,148,118,80,72,109,27,150,102,165,97,41,34,202,140,204,241,220,204,199,78,226,39,217,251,83,191,153,181,175,236,78,140,132,49,239,17,62,207,218,157,252,205,173,127,98,116,76,175,196,69,154,162,59,39,216,230,172,178,186,174,102,86,107,174,117,153,174,153,153,158,191,26,20,98,46,82,131,164,54,198,184,240,109,100,105,229,209,22,58,147,54,199,164,42,12,183,89,55,85,78,154,84,246,201,153,77,145,41,39,185,10,86,112,74,78,244,154,144,163,218,181,17,211,88,188,238,29,189,159,180,199,249,155,69,254,196,208,137,236,237,20,220,174,229,21,198,177,48,232,94,153,177,55,176,88,108,22,35,15,84,211,93,55,38,98,99,156,76,71,9,83,86,182,105,13,207,161,218,143,87,211,203,162,44,132,170,19,203,84,25,110,178,77,38,163,8,214,162,102,83,100,74,81,109,90,83,156,18,149,177,68,164,40,247,33,68,83,27,128,110,50,152,167,49,75,208,45,82,168,200,90,86,242,98,91,85,103,220,113,245,110,113,198,25,141,75,38,219,101,70,73,37,45,213,37,215,28,218,132,146,91,245,82,148,97,205,39,85,172,234,139,246,238,141,194,164,199,153,113,82,30,77,106,93,80,150,210,149,79,105,214,214,130,132,88,203,137,83,165,211,121,105,61,133,181,17,213,133,238,35,68,33,211,219,18,224,212,235,222,137,96,90,209,186,213,74,236,198,225,177,148,45,72,111,113,250,206,185,177,42,81,52,218,119,45,106,36,158,212,33,74,198,8,90,85,85,89,94,62,105,194,206,188,116,211,191,169,32,179,98,214,222,236,157,23,179,235,126,14,102,153,171,123,135,13,216,159,241,35,178,38,56,233,61,83,167,45,37,125,224,58,246,158,219,85,123,54,200,162,90,213,235,190,163,117,84,105,112,219,141,38,177,80,74,83,34,98,210,93,214,162,79,245,22,227,82,240,69,189,110,47,114,213,216,68,242,153,153,136,153,141,28,153,122,138,109,220,170,138,42,222,136,153,210,99,88,214,59,120,233,60,121,241,141,123,80,231,154,103,179,245,191,252,242,137,253,138,104,175,126,29,189,160,116,199,249,229,69,254,218,208,176,142,105,158,207,214,255,0,243,202,39,246,41,162,189,248,118,246,129,211,31,231,149,23,251,107,66,23,156,121,74,159,225,116,231,70,255,0,153,55,127,155,236,90,87,24,92,44,91,252,66,217,18,42,180,232,29,27,242,133,13,213,209,38,48,72,74,229,237,37,44,160,60,107,82,82,109,56,172,146,84,165,23,73,107,222,71,180,220,67,156,119,11,28,18,217,28,61,248,91,198,177,35,242,130,252,92,62,139,243,151,131,137,79,90,247,117,83,9,6,146,82,114,149,19,102,234,242,181,37,39,130,105,46,45,179,146,160,37,83,129,195,205,255,0,132,205,62,55,223,143,127,157,160,104,218,188,222,222,85,248,22,139,211,22,53,153,211,175,73,231,78,188,247,122,247,121,76,204,234,171,94,105,158,208,54,255,0,243,54,39,246,217,163,33,114,152,253,42,126,7,254,188,49,239,52,207,104,27,127,249,155,19,251,108,209,144,185,76,126,149,63,3,255,0,94,17,171,62,91,158,249,247,101,187,179,63,209,109,62,133,191,234,210,176,129,243,84,106,52,250,61,62,85,90,173,62,60,40,48,153,92,153,82,164,186,150,154,97,164,36,212,183,22,181,25,18,82,148,145,153,168,204,136,136,140,204,125,34,177,120,244,227,30,46,164,74,127,70,244,166,181,226,45,40,249,102,189,57,180,50,228,122,196,132,60,211,141,165,133,26,13,100,211,43,103,179,168,90,73,211,82,176,74,66,82,181,200,241,248,235,120,11,83,114,190,125,81,219,63,126,109,45,178,123,45,139,218,204,194,156,30,31,133,17,198,186,250,169,167,183,190,121,83,29,115,217,17,51,29,234,210,226,146,161,196,15,30,182,85,38,219,172,200,86,158,208,158,169,149,26,41,176,168,229,41,210,164,202,75,147,29,65,153,154,148,165,27,132,222,226,73,161,163,34,216,133,173,221,214,0,41,207,128,31,107,123,19,241,79,150,74,23,24,44,178,59,245,226,108,215,118,228,241,154,167,217,9,71,74,185,86,23,36,204,240,184,12,29,58,81,69,138,98,59,103,199,185,172,207,45,102,103,140,207,92,130,156,248,254,246,183,190,255,0,11,249,100,81,113,130,156,248,254,246,183,190,255,0,11,249,100,81,71,105,63,37,167,210,143,100,178,61,10,121,126,247,238,106,247,237,164,39,41,143,210,167,224,127,235,195,30,241,233,194,31,238,81,87,127,87,180,238,151,139,62,179,48,252,117,62,20,45,145,232,14,41,45,18,50,125,69,31,73,231,77,227,78,16,134,218,51,67,101,141,205,145,228,46,83,31,165,79,192,255,0,215,132,189,226,47,85,172,237,26,210,26,245,227,123,82,99,214,96,169,159,0,221,25,229,180,69,86,117,255,0,80,162,225,204,146,146,164,154,148,225,109,89,147,72,117,91,23,180,210,116,112,248,75,56,172,166,152,187,58,105,189,49,61,156,103,239,167,215,163,35,156,237,6,99,144,116,135,126,172,190,153,175,194,77,170,106,183,250,241,54,232,210,60,211,19,198,42,234,235,241,102,168,154,148,225,167,136,187,159,134,235,251,242,174,146,204,138,149,38,91,43,98,173,68,76,194,142,213,65,59,23,209,53,40,208,225,37,77,184,162,90,86,73,221,141,232,35,36,184,188,220,173,129,127,218,58,163,104,192,190,236,74,183,164,232,117,62,175,133,149,208,117,158,167,77,213,180,191,81,212,165,101,133,182,178,238,146,206,50,93,140,140,80,128,180,174,91,26,63,123,216,186,99,38,254,184,174,122,139,52,187,207,18,233,214,210,154,52,50,202,18,123,83,57,125,68,238,39,93,74,83,183,166,100,133,51,211,82,141,195,54,201,155,93,158,197,222,139,147,135,211,90,57,247,127,105,236,245,246,235,32,233,143,103,242,218,176,113,156,205,81,70,34,38,41,253,228,118,76,71,202,166,53,152,171,178,55,103,95,23,118,173,69,185,240,101,103,91,26,129,193,13,171,102,94,116,88,245,106,45,89,154,171,18,226,62,71,181,196,250,82,81,145,145,150,13,42,74,136,148,149,164,201,73,82,82,164,153,25,17,149,70,11,140,224,7,217,34,196,252,83,230,114,133,29,157,136,171,19,84,79,45,217,246,195,37,211,61,202,236,228,118,46,91,153,138,162,253,51,19,28,38,38,40,185,164,196,245,76,43,123,138,174,26,107,220,55,223,206,82,212,82,37,90,181,103,157,85,187,82,146,227,61,89,109,54,134,148,234,86,134,212,102,149,52,167,210,217,169,73,65,44,210,106,74,72,143,5,148,184,29,227,41,141,20,125,122,105,169,213,25,10,178,102,188,167,226,206,117,199,29,77,9,68,219,203,112,155,101,182,92,113,196,190,239,72,182,18,146,148,40,212,188,101,107,51,205,156,203,53,230,200,135,104,158,129,179,75,167,87,46,10,143,70,161,37,254,185,27,150,242,219,117,165,178,189,166,218,139,170,243,70,250,48,75,66,210,218,242,100,105,117,59,171,186,206,179,174,125,64,185,233,214,101,153,69,145,86,173,85,158,38,34,68,96,139,115,138,193,153,153,153,224,146,148,164,141,74,90,140,146,148,165,74,81,145,17,153,81,196,255,0,241,184,255,0,242,115,175,155,159,63,147,231,251,245,195,37,145,196,237,190,201,68,109,45,189,216,152,159,31,88,166,102,41,229,122,63,82,121,243,225,58,76,233,224,234,209,127,0,58,46,135,233,181,67,72,52,170,223,211,90,157,221,34,230,122,130,203,145,147,82,125,149,52,167,26,55,86,166,155,36,41,199,13,41,109,181,33,164,167,113,145,37,180,145,96,176,69,222,132,234,137,170,170,98,106,141,39,179,177,202,56,171,118,172,223,174,221,154,247,232,137,152,138,180,152,222,136,158,19,164,241,141,99,142,147,198,58,193,175,120,216,64,107,222,34,219,79,254,151,241,125,77,243,208,95,251,255,0,229,127,216,186,221,53,176,45,29,81,225,66,192,177,47,186,79,164,232,117,59,54,129,226,162,245,221,103,169,211,141,29,212,122,237,41,43,44,45,180,31,101,22,113,131,236,102,67,1,232,79,44,251,98,204,185,223,185,117,138,189,30,235,77,54,167,212,163,83,98,182,104,133,38,50,8,246,57,57,183,18,102,165,41,70,149,27,9,81,182,158,158,20,183,146,179,73,73,222,29,189,159,180,199,249,155,69,254,196,208,200,67,55,24,43,24,138,109,221,187,78,179,76,71,222,123,90,186,189,168,205,178,107,184,220,22,6,244,209,110,237,117,107,17,219,172,241,166,126,76,204,112,153,141,38,98,35,94,80,135,60,211,61,159,173,255,0,231,148,79,236,83,69,127,240,229,165,52,253,111,214,42,38,151,84,234,210,41,140,215,25,168,37,51,24,66,86,166,29,106,11,239,52,163,66,187,45,36,227,104,220,156,164,212,157,196,74,73,153,40,172,3,154,103,179,245,191,252,242,137,253,138,104,135,60,0,251,91,216,159,138,124,178,80,142,230,148,83,115,53,162,138,185,76,211,19,243,183,70,193,226,110,224,182,7,19,137,177,58,87,69,55,170,166,123,38,41,153,137,245,75,14,95,246,5,221,165,215,116,251,18,251,164,250,50,185,76,233,120,168,189,118,158,233,245,26,67,168,245,218,82,144,121,67,136,62,202,60,103,7,220,140,133,140,112,23,198,60,173,72,138,198,141,234,181,107,196,93,177,240,205,6,115,136,121,201,21,136,232,101,215,28,75,234,36,26,9,214,80,207,119,86,180,155,164,164,228,148,180,169,107,201,92,104,112,183,79,226,6,193,122,173,109,209,163,171,80,168,76,145,209,165,27,233,142,114,154,37,238,114,27,171,50,50,82,84,147,112,219,220,105,36,58,100,123,208,133,187,186,163,63,219,5,159,112,127,194,52,74,229,18,103,252,120,210,224,203,101,127,177,109,58,133,167,234,82,84,159,113,144,165,114,139,217,14,43,122,142,52,79,211,29,147,231,143,191,61,23,216,76,70,91,210,214,65,54,113,17,20,98,104,236,231,69,122,112,170,158,115,224,234,235,137,234,214,53,214,152,169,176,0,8,229,193,127,20,148,254,32,108,22,105,55,37,102,58,181,10,132,201,149,102,41,48,152,231,41,162,94,214,230,52,130,51,37,37,73,54,201,205,164,146,67,166,101,177,8,91,91,164,104,152,216,191,70,38,220,93,183,60,37,205,121,182,85,138,201,49,151,48,24,202,116,174,137,210,123,39,178,99,150,177,49,198,39,174,0,1,16,120,246,226,186,254,208,118,40,182,78,156,82,228,83,170,213,230,78,113,220,146,34,33,216,204,180,219,155,85,30,58,92,37,54,227,249,36,155,155,200,201,182,220,70,8,212,234,84,223,156,86,38,140,37,169,189,115,148,43,100,89,38,43,104,177,244,101,216,45,55,235,237,157,34,34,35,89,153,243,68,113,225,19,61,145,44,249,196,79,179,246,167,127,51,107,95,216,157,20,98,36,102,130,113,85,80,176,52,150,253,208,187,185,217,19,45,219,154,129,85,141,72,121,217,10,52,209,229,59,6,87,230,219,109,45,41,75,76,135,212,194,118,239,66,27,81,169,207,229,56,103,28,196,43,54,199,81,143,240,119,40,225,58,78,177,217,46,160,232,243,101,177,91,37,240,204,22,34,119,169,154,169,154,42,142,17,85,58,115,211,89,210,98,120,76,76,240,158,216,152,153,216,64,0,4,245,201,10,49,226,39,218,7,83,191,158,85,175,237,174,139,65,224,74,157,79,172,112,113,102,210,106,208,35,205,131,53,154,188,105,81,100,180,151,90,125,165,212,101,165,109,173,10,35,37,37,73,51,35,73,145,145,145,153,24,171,238,34,125,160,117,59,249,229,90,254,218,232,152,220,181,56,146,242,225,194,237,149,254,58,85,166,164,68,255,0,157,145,46,51,142,36,255,0,229,58,131,82,127,199,36,215,252,82,4,39,40,189,69,172,194,168,175,229,107,17,223,175,246,117,15,72,185,110,43,48,216,235,23,48,177,172,217,240,119,42,237,221,138,38,38,99,187,123,89,236,136,153,234,70,174,45,56,96,171,240,207,123,199,128,138,143,164,237,122,255,0,89,250,12,231,20,146,144,104,108,209,212,97,244,22,48,235,125,70,200,214,68,72,89,41,42,78,211,53,54,142,211,193,15,22,44,112,241,115,204,182,175,52,200,122,201,185,94,105,82,220,109,78,56,170,84,148,145,164,165,54,201,25,146,146,164,153,37,210,74,122,138,75,109,154,77,70,217,54,187,74,213,29,54,182,53,126,193,172,233,197,226,212,133,210,107,108,165,167,142,51,198,211,173,169,11,75,141,184,133,119,34,82,28,66,22,68,162,52,153,164,137,73,82,76,210,116,165,173,154,67,115,232,118,163,213,244,242,232,139,33,42,132,242,213,6,91,172,147,73,168,194,53,168,153,148,217,18,148,91,86,148,231,4,165,108,81,41,10,61,200,81,23,172,195,7,115,40,196,70,39,13,241,125,158,105,243,79,223,150,170,123,31,180,120,78,145,50,139,153,30,117,26,222,136,227,213,53,196,79,10,233,236,170,153,211,88,227,26,233,60,170,154,98,70,243,76,246,129,183,255,0,153,177,63,182,205,25,11,148,199,233,83,240,63,245,225,1,234,119,5,94,179,10,145,78,169,75,235,71,161,67,85,62,158,142,154,83,209,142,169,15,72,52,100,136,141,95,157,144,242,178,172,159,175,140,224,136,138,124,114,152,253,42,126,7,254,188,60,101,247,227,19,154,211,122,35,77,117,247,101,115,182,25,85,89,31,71,247,114,234,170,222,240,113,68,107,166,154,255,0,139,78,147,167,87,14,113,172,233,203,89,230,176,129,16,121,154,233,179,23,78,133,68,212,6,90,142,83,172,138,155,110,169,231,94,113,42,240,82,212,150,29,109,180,39,40,82,148,241,196,86,84,69,132,180,172,40,178,105,84,190,29,55,88,180,202,145,172,154,99,113,105,157,109,222,140,122,236,53,48,135,246,169,94,26,66,76,150,195,251,82,180,26,250,110,161,183,54,110,34,86,205,167,216,204,75,113,182,62,19,135,174,212,115,152,225,223,213,244,185,219,102,51,95,192,153,198,27,31,84,204,83,69,113,53,105,207,118,103,74,190,122,102,97,78,124,47,106,109,35,71,181,242,206,212,43,129,173,212,186,116,197,177,53,123,148,93,8,242,25,114,59,143,225,8,90,149,211,75,198,230,196,164,205,91,54,150,12,242,89,211,153,206,169,254,86,107,45,59,76,163,195,233,199,176,225,254,117,229,183,133,187,46,107,108,188,189,170,37,153,41,162,105,49,136,178,148,168,151,213,206,226,218,98,28,142,211,170,58,147,115,234,253,253,89,212,123,197,216,235,171,86,222,75,175,20,102,73,166,155,74,16,150,219,109,9,238,100,148,54,132,32,141,70,106,50,73,26,148,165,25,168,224,52,98,234,163,9,86,27,182,98,126,223,101,46,188,196,236,237,172,70,209,88,207,38,56,219,183,93,28,250,230,99,119,72,238,170,236,76,249,225,43,121,92,233,149,34,229,212,235,143,83,42,78,239,145,101,67,101,138,123,27,84,88,145,56,158,65,191,184,150,69,234,180,203,205,236,82,84,71,215,221,234,154,11,54,116,35,151,47,203,57,139,75,133,203,98,65,209,100,83,167,92,47,76,172,78,39,201,196,170,66,150,250,155,101,226,74,254,138,85,25,168,198,157,164,73,82,118,168,179,184,212,114,52,77,178,140,60,97,240,116,71,92,241,159,95,246,210,61,78,93,233,23,55,171,57,218,60,77,205,103,118,220,248,58,124,209,71,9,211,205,53,111,85,30,144,0,58,110,173,106,213,145,162,118,68,219,250,254,170,120,74,116,76,54,211,77,145,42,68,201,6,70,104,142,194,12,203,123,170,193,224,178,68,68,74,82,141,40,74,148,89,10,235,166,221,51,85,83,164,66,29,135,195,221,197,221,166,197,138,102,170,234,157,34,35,140,204,207,40,136,96,206,99,23,253,163,110,240,237,88,177,43,21,111,15,92,187,188,63,161,162,244,29,95,138,240,179,162,58,255,0,174,148,154,17,181,6,71,235,169,57,242,44,159,97,88,186,49,112,82,45,61,97,177,110,155,130,95,133,165,209,174,90,101,66,107,253,53,47,165,29,153,77,173,197,237,65,26,149,132,164,207,9,35,51,199,98,51,13,90,213,171,223,91,47,121,183,245,253,84,241,117,25,120,109,166,155,35,76,120,113,200,204,209,29,132,25,158,198,147,147,193,100,204,204,212,165,26,150,165,40,250,112,215,217,142,97,240,204,87,134,166,52,136,210,35,213,58,241,118,22,198,236,132,108,230,69,57,101,250,247,171,185,189,85,115,28,162,106,166,41,152,167,135,40,136,142,51,174,179,172,240,137,210,54,7,167,84,105,245,138,124,90,181,38,124,121,176,102,178,137,49,101,70,117,46,180,251,75,73,41,14,33,105,51,37,37,73,50,50,81,25,145,145,145,144,250,69,94,240,43,198,83,250,105,80,166,232,206,165,84,99,162,204,150,247,66,153,81,146,227,113,218,161,41,106,144,234,205,102,150,77,78,165,231,221,109,38,183,28,36,180,89,86,73,36,120,180,33,54,192,99,173,227,237,120,74,57,245,199,100,253,157,147,245,185,127,107,118,87,23,178,88,249,194,98,56,209,60,104,171,170,170,126,170,163,149,84,245,79,109,51,19,32,0,23,168,186,61,241,253,236,145,125,254,23,243,56,162,173,120,118,246,129,211,31,231,149,23,251,107,66,210,184,254,246,72,190,255,0,11,249,156,81,86,188,59,123,64,233,143,243,202,139,253,181,161,15,207,60,161,111,186,61,233,116,135,69,95,154,24,223,78,231,244,168,90,215,22,156,48,82,56,152,178,35,192,69,71,209,151,69,3,172,253,6,115,138,81,199,37,184,72,234,48,250,11,57,105,206,155,100,107,34,53,160,210,149,39,113,18,155,93,53,212,105,213,10,61,66,85,38,173,2,68,41,208,158,92,105,81,100,180,166,157,97,212,40,210,182,214,133,17,26,84,149,17,145,164,200,140,140,140,140,108,16,41,207,141,253,101,211,173,106,214,87,43,250,109,70,167,122,58,28,54,35,57,94,97,167,217,145,90,95,77,39,189,230,221,74,54,244,179,209,78,81,188,201,188,154,212,142,154,91,173,180,88,91,49,17,136,137,210,169,225,167,111,254,190,253,76,103,67,25,238,99,114,229,204,162,170,38,187,20,198,244,85,213,110,102,103,135,117,115,172,196,107,174,177,51,17,166,244,196,214,224,131,140,120,186,213,72,111,78,53,38,181,255,0,116,72,125,119,155,125,244,50,202,43,81,247,41,123,153,75,72,66,18,235,72,61,170,104,139,38,134,250,132,106,252,231,78,91,10,123,224,107,68,47,237,87,213,232,215,37,161,117,72,181,160,217,111,49,58,167,89,136,226,60,83,68,230,242,68,118,91,81,25,45,79,37,14,160,247,165,77,18,9,123,201,121,38,156,184,65,147,201,113,55,177,56,104,170,244,114,225,19,219,31,126,191,175,84,31,164,236,151,44,201,51,186,173,101,181,68,111,70,245,84,71,250,117,79,29,35,134,145,19,26,76,83,213,217,20,238,130,144,120,161,211,42,70,143,107,229,227,167,182,251,187,169,116,233,136,126,18,54,168,186,17,228,50,220,134,216,202,214,181,43,166,151,137,189,234,81,154,182,110,60,25,224,174,248,66,14,104,90,66,253,195,96,208,181,138,147,22,63,90,211,121,80,42,202,75,45,165,213,194,146,180,37,149,169,211,81,41,73,105,252,37,45,145,43,188,181,168,182,145,44,206,158,125,133,248,70,23,126,152,227,71,31,87,95,219,234,94,116,75,159,70,81,158,198,22,237,90,91,196,70,231,62,27,252,232,159,60,235,173,49,231,173,89,192,0,32,174,175,77,110,87,58,101,72,185,117,58,227,212,202,147,187,228,89,80,217,98,158,198,213,22,36,78,39,144,111,238,37,145,122,173,50,243,123,20,149,17,245,247,122,166,130,205,157,12,39,193,230,139,84,52,39,66,168,246,133,195,79,143,18,226,152,243,245,90,218,24,146,167,211,226,157,86,18,147,86,77,36,164,48,134,27,81,55,234,110,109,70,70,172,239,86,108,27,19,42,194,206,19,11,77,21,71,25,227,61,243,246,71,15,83,140,182,255,0,61,167,104,51,251,248,155,85,107,110,153,220,163,142,177,187,79,13,98,99,170,170,181,170,61,36,123,227,251,217,34,251,252,47,230,113,69,57,139,140,227,251,217,34,251,252,47,230,113,69,57,136,222,210,126,85,79,163,30,217,110,222,133,60,129,123,247,213,123,150,221,231,91,52,134,231,208,237,71,171,233,229,209,22,66,85,9,229,170,12,183,89,38,147,81,132,107,81,51,41,178,37,40,182,173,41,206,9,74,216,162,82,20,123,144,162,41,109,203,191,139,23,232,85,10,87,14,23,178,99,149,38,115,207,38,219,168,154,155,100,226,73,113,75,117,81,93,53,25,19,137,117,197,43,166,125,220,39,92,36,97,105,90,122,82,251,137,158,25,173,30,37,109,22,104,245,137,62,140,174,83,55,122,26,179,177,215,188,7,81,214,84,255,0,230,18,235,104,119,168,134,9,30,185,158,220,238,46,229,222,154,175,27,58,231,211,251,158,163,102,94,116,89,20,154,213,37,227,98,92,71,200,183,54,172,17,145,145,150,73,73,82,76,148,149,164,205,42,74,146,164,153,145,145,159,156,77,139,217,30,42,47,90,248,147,203,187,174,153,251,249,249,242,171,146,230,217,119,74,121,21,121,110,63,72,196,83,30,52,105,202,174,49,77,218,57,107,29,177,213,172,211,62,44,196,213,102,92,122,113,121,251,148,82,31,210,29,59,170,98,240,172,195,63,29,80,133,55,100,138,3,106,83,70,140,151,77,69,213,121,163,120,147,133,161,198,136,208,225,99,115,102,117,155,103,89,215,62,160,92,244,235,50,204,162,200,171,86,170,207,19,17,34,48,69,185,197,96,204,204,204,240,73,74,82,70,165,45,70,73,74,82,165,40,200,136,204,184,250,141,70,161,88,168,74,171,85,167,200,155,58,107,203,147,42,84,151,84,235,175,186,181,26,150,226,214,163,51,82,148,163,51,53,25,153,153,153,153,139,90,224,91,132,167,244,34,131,34,253,191,33,200,143,127,87,25,118,12,136,138,144,218,218,166,194,39,136,201,164,155,43,91,110,169,195,105,167,84,179,51,193,108,65,18,77,43,53,252,166,47,103,216,189,103,133,17,244,71,219,63,126,16,169,118,172,179,162,77,159,221,183,165,120,138,249,107,206,229,125,179,26,235,20,81,217,28,34,52,141,119,170,214,107,127,95,244,151,247,12,213,186,246,150,126,80,122,111,208,158,23,248,127,132,240,221,110,180,102,159,254,47,122,246,227,171,183,233,30,118,231,182,112,86,17,202,207,217,250,224,254,121,75,254,197,8,67,158,63,189,173,239,191,194,254,89,20,76,110,86,126,207,215,7,243,202,95,246,40,66,174,87,69,54,179,74,232,163,148,77,81,30,169,99,182,247,21,123,29,176,88,124,86,34,117,174,186,108,213,84,240,141,102,170,98,102,116,141,34,53,153,234,141,19,24,98,206,40,116,202,175,172,58,7,120,233,237,190,238,218,165,70,26,31,132,141,169,62,188,136,239,55,33,182,50,181,161,41,234,41,146,111,122,148,68,157,251,143,36,88,60,166,2,97,118,221,55,168,155,117,114,152,211,231,115,142,7,25,119,47,197,91,198,88,248,246,234,138,163,94,218,102,38,62,152,107,239,78,168,212,40,245,8,181,106,76,249,16,167,66,121,18,98,202,140,234,154,117,135,80,162,82,28,66,210,100,105,82,84,68,100,162,50,50,50,35,33,243,140,231,198,166,146,197,209,238,33,110,42,29,30,151,224,40,117,142,157,114,144,209,27,36,130,143,35,38,226,91,67,68,68,211,72,144,153,13,33,6,146,50,67,105,243,44,41,88,48,107,43,214,170,177,114,171,85,115,137,209,220,249,102,58,206,107,131,181,143,177,241,110,83,21,71,110,147,26,233,62,120,215,73,142,169,213,244,79,168,212,42,143,166,77,78,124,137,111,33,150,99,37,199,221,83,138,75,77,54,150,218,108,141,70,102,73,67,104,66,18,159,36,165,41,34,193,17,16,184,78,2,236,15,200,30,24,237,111,19,73,240,21,11,143,173,112,77,252,255,0,87,175,226,23,252,29,238,202,82,83,186,34,34,250,169,198,49,235,17,47,112,171,94,31,116,179,247,106,214,91,87,76,151,51,194,199,172,204,63,24,241,57,177,105,136,203,106,122,71,77,91,22,68,233,180,211,132,140,164,211,188,211,187,5,147,43,206,18,61,155,195,205,85,215,137,171,186,61,179,245,124,237,43,211,94,115,77,172,62,31,37,181,194,102,124,37,93,90,68,107,77,49,217,49,51,189,62,105,166,1,94,252,217,255,0,69,127,142,127,168,139,8,21,239,205,159,244,87,248,231,250,136,204,103,127,144,92,245,123,208,215,29,22,254,118,97,63,153,253,42,209,39,64,52,50,175,175,181,59,182,214,182,79,117,193,74,182,157,173,82,88,84,132,178,220,153,13,75,138,133,50,181,41,38,94,179,79,60,73,201,160,186,157,61,203,74,119,12,123,254,216,44,251,131,254,17,162,87,40,147,63,227,198,151,6,91,43,253,139,105,212,45,63,82,146,164,251,140,132,182,229,103,237,3,112,127,51,101,255,0,109,132,51,159,30,156,28,74,212,136,175,235,38,148,209,124,69,219,31,47,87,160,182,183,156,145,88,142,134,90,109,181,48,147,89,160,157,101,12,246,105,8,73,186,74,86,13,75,74,80,184,189,188,178,171,248,24,196,217,248,209,51,172,118,199,155,207,31,127,62,246,198,109,197,172,167,106,107,201,51,25,136,179,114,154,102,154,167,149,53,76,114,171,246,106,237,234,158,124,38,102,156,149,193,127,20,148,254,32,108,22,105,55,37,102,58,181,10,132,201,149,102,41,48,152,231,41,162,94,214,230,52,130,51,37,37,73,54,201,205,164,146,67,166,101,177,8,91,91,164,104,161,11,2,255,0,187,180,186,238,129,125,216,149,111,70,87,41,157,95,11,43,160,211,221,62,163,75,105,126,163,169,82,15,40,113,101,221,39,140,228,187,145,24,185,206,30,56,135,178,56,141,178,17,116,218,206,120,74,140,77,140,214,40,239,56,74,145,77,144,100,120,73,158,11,123,74,194,141,183,72,136,150,68,125,146,180,173,8,144,100,217,164,98,232,240,55,103,199,143,166,62,222,223,159,187,80,116,151,176,117,108,246,34,115,44,5,58,225,174,79,24,143,244,234,153,229,195,132,83,63,38,122,190,44,245,77,85,9,196,79,180,14,167,127,60,171,95,219,93,19,255,0,150,45,58,159,88,225,182,234,164,213,160,71,155,6,109,215,58,52,168,178,90,75,173,62,210,224,66,74,219,90,20,70,74,74,146,102,70,147,35,35,35,50,49,0,56,137,246,129,212,239,231,149,107,251,107,163,180,240,157,196,141,67,134,189,71,59,137,216,82,42,86,237,93,148,193,173,211,218,121,73,82,154,222,74,76,134,147,184,155,83,237,30,237,187,251,26,86,234,50,142,166,244,199,112,56,154,48,152,249,174,231,45,102,39,214,220,187,83,145,226,118,131,100,232,194,224,255,0,25,20,219,170,152,237,154,98,39,72,157,99,73,158,169,237,249,221,167,140,142,17,170,252,61,220,11,186,109,244,248,171,14,179,48,209,9,252,165,30,143,144,242,228,45,186,126,213,188,227,206,244,216,100,143,174,162,34,86,123,225,94,125,203,150,150,142,254,88,234,196,237,72,184,236,207,72,219,246,188,53,120,10,132,148,255,0,7,98,181,212,100,218,216,70,120,113,212,52,110,175,201,68,217,155,107,61,170,54,140,89,4,250,117,131,173,154,112,152,213,56,17,238,11,70,239,166,51,37,45,190,210,208,153,49,94,66,92,105,194,37,18,92,109,88,52,45,42,245,86,133,18,76,182,169,36,101,215,184,123,208,155,99,135,125,56,141,167,246,212,185,19,84,167,149,58,165,61,252,146,166,205,90,16,151,29,36,100,201,164,237,109,9,74,18,103,132,161,57,53,171,114,213,158,163,36,162,140,109,55,237,254,47,158,158,126,175,87,95,222,26,159,19,210,134,39,19,179,55,178,188,100,79,194,248,81,189,164,198,180,79,198,153,227,26,85,26,110,204,117,235,19,164,248,218,125,60,68,251,63,106,119,243,54,181,253,137,209,70,34,243,184,137,246,126,212,239,230,109,107,251,19,162,140,69,134,210,254,54,223,116,251,82,206,131,252,159,139,244,233,247,87,157,195,183,179,246,152,255,0,51,104,191,216,154,25,8,99,222,29,189,159,180,199,249,155,69,254,196,208,200,66,87,99,241,84,247,71,177,207,249,183,148,47,250,117,123,210,199,188,68,251,63,106,119,243,54,181,253,137,209,70,34,243,184,137,246,126,212,239,230,109,107,251,19,162,140,68,83,105,127,27,111,186,125,174,128,232,63,201,248,191,78,159,117,121,218,235,162,118,142,190,105,244,187,18,237,99,252,100,154,100,173,206,255,0,0,159,208,117,166,101,108,109,196,117,122,125,101,31,77,74,218,175,35,248,150,3,225,111,151,221,177,163,245,10,118,160,106,116,232,247,37,231,79,121,199,98,71,140,163,93,42,10,137,69,209,121,4,227,105,113,215,210,73,53,18,212,73,74,84,178,218,141,205,165,211,151,192,36,215,48,86,46,221,139,245,211,173,81,247,250,58,154,59,7,181,25,182,95,151,220,202,240,215,166,155,53,207,24,142,233,137,136,158,113,21,107,227,68,115,211,191,90,247,230,207,250,43,252,115,253,68,99,222,86,126,208,55,7,243,54,95,246,216,67,33,115,103,253,21,254,57,254,162,32,198,158,223,119,6,152,222,244,75,254,214,147,209,170,80,166,55,49,140,173,105,67,155,79,214,105,205,138,74,141,167,19,185,11,73,40,183,33,106,78,112,98,37,143,191,24,108,218,110,213,202,38,61,216,116,46,201,101,117,231,93,30,81,151,218,157,42,185,77,200,137,158,223,11,94,159,126,165,136,115,11,225,57,251,230,159,51,95,236,101,71,110,173,65,166,26,174,8,10,75,109,20,216,76,37,74,57,73,94,8,212,251,77,228,148,75,51,222,211,104,74,12,148,218,80,229,115,89,215,141,207,167,247,61,58,243,179,43,82,41,53,170,75,196,252,73,108,25,110,109,88,50,50,50,60,146,146,164,153,165,72,81,26,84,149,41,42,35,35,50,59,173,225,239,93,173,142,34,52,226,54,160,91,81,36,66,82,94,84,26,148,7,242,106,133,53,8,66,156,104,151,130,39,83,181,196,41,43,73,22,82,180,228,144,173,200,76,24,230,23,194,115,22,53,66,102,191,216,202,144,229,38,189,83,53,92,16,20,151,29,56,83,95,82,148,114,146,188,25,37,135,92,201,40,150,101,177,215,16,148,25,165,196,161,187,172,223,1,21,211,240,252,44,240,231,58,123,99,235,255,0,219,3,209,222,214,220,194,221,157,145,207,233,210,168,214,138,55,163,95,55,131,171,170,98,120,238,207,41,142,28,183,83,127,135,142,33,236,142,35,108,132,93,54,179,158,18,163,19,99,53,138,59,206,18,164,83,100,25,30,18,103,130,222,210,176,163,109,210,34,37,145,31,100,173,43,66,50,152,128,252,186,184,96,212,91,38,175,251,187,93,149,31,67,83,171,20,100,177,74,166,48,166,31,93,82,28,148,180,250,95,121,69,191,162,209,97,165,37,9,52,186,107,79,173,177,9,52,187,62,4,131,46,189,122,254,30,154,239,211,165,94,223,63,155,86,161,219,44,183,45,202,115,139,184,92,170,239,132,181,30,189,217,235,167,95,149,187,219,199,178,103,88,144,0,5,234,46,195,156,93,88,22,141,253,195,245,229,249,91,73,241,255,0,147,148,106,141,193,76,252,251,173,116,39,199,132,255,0,69,239,205,169,59,182,239,87,170,172,164,243,220,140,82,144,188,238,34,125,159,181,59,249,155,90,254,196,232,163,17,14,218,74,98,47,81,49,28,102,29,41,208,149,235,149,229,184,155,117,85,51,77,53,198,145,175,8,214,56,233,29,90,245,174,215,132,251,58,216,179,56,119,176,99,218,244,88,244,244,213,168,20,250,196,227,104,143,116,153,178,99,54,227,207,56,163,201,169,74,81,227,185,250,169,74,82,156,37,41,73,101,177,143,120,118,246,126,211,31,230,109,23,251,19,67,33,9,94,26,34,155,52,68,118,71,177,207,217,213,202,239,102,88,138,238,76,204,205,117,107,51,198,126,52,131,30,241,19,236,253,169,223,204,218,215,246,39,70,66,24,247,136,159,103,237,78,254,102,214,191,177,58,62,223,252,85,93,211,236,120,202,124,161,99,211,167,222,133,24,139,197,226,19,66,109,142,34,52,226,78,159,220,178,228,66,82,94,76,234,108,246,50,106,133,53,8,90,91,116,209,146,39,83,181,197,165,72,81,150,82,181,96,208,173,171,77,29,13,132,4,91,103,45,211,118,139,212,87,26,196,238,253,109,243,211,70,50,254,95,136,203,113,88,106,166,154,232,155,179,19,29,83,30,15,239,217,61,106,16,212,43,18,224,211,27,222,183,96,93,49,186,53,74,20,199,33,191,132,45,40,115,105,250,174,183,189,41,81,180,226,118,173,10,52,150,228,45,42,198,12,79,126,0,248,199,139,82,139,7,65,181,90,181,211,168,183,208,133,106,79,121,12,181,29,113,219,101,182,90,167,30,196,39,14,151,79,45,173,102,163,116,214,104,53,18,201,180,185,154,248,204,225,86,159,196,69,156,138,181,5,168,241,47,107,121,151,157,167,202,76,116,169,218,139,73,105,213,38,156,165,169,214,208,132,173,227,65,165,197,154,137,179,222,100,68,75,94,107,191,135,142,22,53,187,87,47,116,126,76,64,168,218,209,237,186,202,34,213,110,9,36,168,203,162,203,104,205,106,36,32,212,135,87,37,179,65,126,109,24,82,22,166,247,169,162,81,44,168,252,27,21,148,227,98,44,68,213,21,114,243,199,100,247,118,250,217,73,206,242,46,144,246,98,229,89,173,116,218,185,106,60,105,158,116,87,213,85,61,177,94,159,22,56,207,26,121,233,43,157,1,243,83,162,191,6,159,22,20,154,140,138,131,209,217,67,78,75,146,150,210,236,133,37,36,70,226,201,180,161,178,82,140,178,100,132,37,57,51,194,72,176,69,244,137,163,152,230,52,157,34,117,0,0,31,21,107,205,51,218,6,223,254,102,196,254,219,52,57,89,251,64,220,31,204,217,127,219,97,7,52,207,104,27,127,249,155,19,251,108,208,229,103,237,3,112,127,51,101,255,0,109,132,33,95,255,0,51,252,78,160,255,0,250,207,249,63,91,61,241,83,192,21,63,87,47,234,69,243,166,47,199,183,231,87,106,100,213,215,185,180,156,84,180,104,90,215,81,75,100,164,153,190,106,65,33,77,167,179,171,117,11,81,183,135,93,84,149,209,189,22,176,116,30,206,77,147,167,148,249,17,160,173,226,151,41,201,50,86,251,178,165,27,77,182,183,214,106,60,37,74,75,72,51,74,9,8,35,35,218,148,231,3,189,0,149,90,192,216,179,118,171,212,83,227,79,223,135,102,189,110,127,199,237,70,107,153,101,246,178,204,77,233,155,54,249,71,111,102,247,235,110,242,167,94,81,200,0,1,118,143,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,3,241,73,74,203,106,210,74,35,247,25,100,126,128,10,229,227,235,151,13,42,255,0,138,238,165,232,205,33,168,85,182,182,248,138,108,88,233,109,167,178,113,89,78,198,163,198,82,213,132,33,213,30,85,216,204,207,203,36,42,61,181,222,186,107,113,165,212,122,98,219,173,194,206,15,243,208,228,179,189,191,253,85,167,40,95,213,146,87,192,198,209,42,74,86,91,86,146,81,31,184,203,34,28,113,113,203,171,76,245,214,157,50,224,180,233,145,168,87,58,250,123,23,17,152,241,89,115,10,97,7,188,219,140,183,15,13,180,172,119,243,81,251,143,176,68,126,17,249,173,220,150,177,195,178,117,196,142,165,76,111,169,182,168,93,71,165,158,122,238,31,81,233,51,9,63,73,77,33,61,190,137,99,207,6,45,91,79,245,70,193,213,26,59,117,203,22,235,165,86,34,185,159,90,20,230,100,109,194,150,158,253,37,168,139,187,107,247,251,143,224,99,92,157,98,225,243,84,180,58,180,245,38,251,180,234,112,219,111,110,217,139,129,37,184,238,101,13,168,246,173,214,209,156,117,80,71,219,204,241,240,207,96,208,46,44,245,131,135,186,179,50,237,11,146,91,176,26,221,186,155,38,100,165,68,86,82,233,22,90,109,230,210,126,179,202,87,252,172,31,218,27,32,0,134,28,59,243,55,209,109,88,165,183,22,240,169,179,109,214,137,230,152,90,103,61,18,27,46,41,215,92,74,58,100,228,165,44,200,146,148,26,190,27,139,25,201,9,125,67,184,104,119,53,61,154,173,2,175,14,163,17,244,37,198,222,139,33,15,33,68,164,146,139,10,65,153,31,101,17,249,251,200,7,34,0,0,0,0,0,56,155,166,214,160,222,116,25,214,213,201,76,141,62,159,80,142,236,103,217,125,148,58,147,67,136,82,21,234,172,141,63,69,74,46,228,126,102,57,96,1,75,60,193,249,123,207,210,74,148,205,79,210,138,76,217,182,204,167,28,147,50,51,12,41,195,132,165,42,83,238,25,33,136,201,109,182,16,219,109,150,77,94,174,112,125,176,98,41,112,243,196,21,247,195,166,161,64,187,109,122,140,134,217,102,67,73,157,9,79,60,77,60,201,62,211,142,37,77,161,198,201,70,100,202,82,100,163,193,151,99,250,182,62,186,45,122,29,229,65,157,109,92,116,232,243,169,245,6,29,140,251,47,178,135,82,164,56,133,33,94,170,200,210,126,170,148,93,200,252,197,44,115,8,224,46,179,162,247,12,221,74,211,218,83,210,45,42,132,135,30,117,168,236,45,126,13,110,46,91,198,91,90,142,134,155,105,13,52,130,238,163,219,159,134,12,130,217,248,114,215,203,71,136,13,53,162,93,244,26,205,61,250,132,138,124,103,42,113,24,144,210,151,26,82,163,178,227,200,52,33,197,169,27,84,241,22,20,123,139,200,254,191,163,137,13,57,133,170,90,47,118,218,114,153,66,215,38,141,61,44,25,164,140,208,234,162,60,218,84,156,165,88,50,234,118,50,44,138,56,224,159,139,59,167,134,173,76,130,165,212,29,114,219,169,72,106,37,70,35,206,184,109,52,211,146,35,117,94,74,58,205,182,151,9,182,48,74,86,72,139,177,246,242,190,109,60,191,237,61,94,177,32,93,86,205,78,44,248,21,104,77,56,178,101,230,157,54,205,214,80,179,109,123,20,164,146,137,46,39,41,201,227,62,240,26,220,87,233,146,116,175,88,39,83,92,75,169,93,173,113,186,210,77,68,100,165,120,105,70,146,63,36,231,248,191,63,87,246,13,133,248,76,189,81,126,112,249,99,86,203,27,189,3,76,105,127,29,222,5,133,30,125,101,119,245,254,34,146,249,135,88,174,88,156,78,220,177,213,16,163,183,86,147,50,170,201,19,123,55,54,237,66,89,37,95,69,57,206,207,50,201,125,102,44,191,148,133,253,38,235,225,202,69,30,165,41,46,72,163,214,23,9,132,117,12,205,49,154,129,1,41,44,26,140,200,136,212,126,68,69,245,16,9,198,0,0,0,0,0,0,63,12,200,136,204,207,4,64,43,39,157,6,163,55,22,207,183,52,218,52,147,110,91,211,225,213,92,74,23,131,83,6,213,69,147,35,34,86,76,179,255,0,23,31,95,184,69,142,86,154,100,119,215,17,177,42,239,70,234,179,65,97,186,145,25,163,113,37,108,79,132,172,253,5,17,96,151,231,146,63,172,135,217,205,111,80,28,187,56,139,93,28,159,55,90,163,193,56,127,75,118,211,106,116,228,227,233,30,59,43,203,5,246,16,147,60,151,116,233,12,217,247,38,165,201,136,104,144,229,66,101,33,181,169,188,26,154,54,169,207,17,145,154,114,101,159,248,216,250,189,224,44,225,41,36,164,146,94,68,88,33,250,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,62,58,207,83,208,243,186,43,216,231,134,119,106,179,140,30,211,193,228,107,237,204,101,51,63,126,78,160,20,183,84,243,159,224,175,95,113,171,63,224,168,158,70,99,97,39,91,67,205,45,167,11,41,90,77,38,95,18,50,21,199,196,191,1,178,181,195,139,246,110,120,236,179,30,137,82,221,233,55,13,38,131,62,157,45,148,51,131,40,235,71,211,107,30,177,159,213,223,200,36,223,1,214,3,250,117,195,61,171,67,156,203,141,76,79,142,235,165,105,52,153,127,132,37,41,61,141,41,63,37,151,153,9,8,62,42,61,42,37,18,156,205,50,11,40,105,134,119,108,66,82,73,34,202,141,71,216,136,139,204,207,220,62,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,1,242,157,54,33,206,42,135,76,186,229,252,172,22,124,177,231,140,249,15,168,0,0,0,0,0,0,0,122,38,77,133,78,140,228,218,132,182,98,199,101,38,183,29,121,194,66,16,146,44,153,154,143,177,17,17,25,231,234,30,114,100,49,18,59,178,228,186,134,153,101,10,113,197,173,68,148,165,36,89,51,51,62,196,68,69,230,42,39,152,215,48,27,138,169,113,84,116,107,73,171,210,233,176,233,178,30,139,80,168,64,148,182,92,113,214,220,151,29,214,201,214,36,153,26,12,141,181,109,82,8,204,200,140,253,196,2,194,117,7,141,46,28,244,221,78,53,90,212,186,12,151,154,81,161,108,194,172,192,91,132,162,223,146,218,167,210,121,202,12,177,241,50,24,250,7,51,158,22,103,205,40,95,148,82,35,229,91,122,175,203,167,33,191,50,44,238,241,94,93,243,246,10,39,142,197,243,168,53,62,139,41,173,220,51,158,94,245,96,158,150,225,168,213,131,81,227,113,253,37,249,252,85,245,142,250,239,10,122,250,197,11,242,136,244,198,229,56,189,62,169,109,162,205,221,183,102,252,255,0,19,143,47,172,6,193,122,119,175,250,63,170,108,54,229,151,168,54,253,65,231,72,141,49,153,171,69,117,238,228,140,122,141,184,163,243,113,37,246,158,62,3,33,13,100,237,77,67,213,237,19,186,33,207,163,215,46,91,118,117,50,75,111,156,69,73,149,17,43,233,184,147,233,184,132,169,6,104,53,52,68,105,237,244,113,238,237,109,28,8,243,33,165,106,255,0,135,211,141,90,153,18,155,114,17,33,184,178,220,113,44,179,40,191,131,50,132,239,126,82,220,91,202,113,199,15,4,158,228,89,46,249,32,22,8,3,193,167,90,125,164,60,195,136,113,183,18,74,66,208,100,105,81,31,114,50,50,243,33,230,0,0,0,0,0,2,40,115,48,179,145,118,112,197,88,95,65,183,23,75,57,21,4,238,78,118,155,84,249,152,50,245,79,7,235,121,246,251,72,83,47,9,215,123,214,31,17,246,5,75,118,214,215,115,82,162,201,238,101,249,163,158,193,175,249,73,253,79,127,111,136,190,238,43,232,95,148,92,60,223,212,244,199,235,57,249,57,85,83,105,217,187,215,240,47,145,30,48,127,17,174,229,49,217,54,182,169,196,124,139,167,34,145,112,54,178,35,201,109,91,82,72,251,249,25,119,79,213,251,0,108,225,66,168,179,87,162,83,234,209,143,45,77,138,212,134,207,183,209,90,9,69,228,102,94,71,241,31,112,198,220,56,92,46,220,250,23,98,85,159,82,13,199,109,202,89,172,208,125,141,71,13,149,31,153,159,235,124,70,73,0,0,0,0,0,1,83,124,232,46,106,138,170,246,229,178,82,76,161,147,48,229,27,68,181,125,61,213,20,103,25,199,151,108,227,34,62,114,206,212,187,35,71,53,146,177,127,95,19,155,98,34,45,249,17,80,74,117,148,153,172,165,67,116,182,245,84,130,206,27,86,61,111,244,152,203,60,229,229,165,122,171,65,138,74,86,83,73,138,188,103,183,251,166,160,66,186,152,153,46,41,40,163,74,121,162,89,26,84,72,89,167,36,126,100,120,1,49,248,242,227,178,226,226,18,229,151,104,90,21,9,180,251,74,157,33,198,82,219,78,173,175,23,211,114,83,100,165,19,114,22,211,137,91,79,39,39,130,206,62,30,125,119,129,126,13,110,206,35,239,234,101,126,108,3,106,208,163,212,153,122,162,244,134,157,74,36,33,167,163,45,214,82,163,97,198,150,165,52,241,153,33,70,89,239,156,23,158,48,225,167,64,110,158,34,53,58,153,104,209,98,188,184,170,146,203,181,25,4,135,12,155,141,226,25,109,213,110,75,110,17,25,19,196,121,81,96,189,255,0,94,192,28,61,232,117,169,160,90,111,76,178,45,152,12,50,166,88,101,83,30,67,77,165,79,200,38,26,105,199,20,164,54,141,198,174,138,76,204,203,39,239,248,16,118,219,18,197,182,180,226,214,167,218,22,165,50,60,26,125,62,59,76,33,182,88,109,162,87,77,180,182,74,81,54,148,164,212,105,66,114,120,47,33,216,0,0,0,117,43,223,86,52,223,78,160,57,80,188,239,106,21,33,182,204,211,137,149,38,35,168,212,73,81,237,46,162,211,223,212,87,111,168,254,6,35,85,227,205,11,134,219,101,53,22,226,85,223,169,61,5,111,33,37,18,68,7,146,241,163,118,13,24,150,70,162,51,79,111,44,228,128,76,32,21,125,121,243,163,182,13,137,49,172,187,34,169,214,36,45,45,185,62,154,222,221,248,81,17,229,185,217,198,118,249,125,127,80,192,247,87,55,61,123,172,176,243,20,168,20,104,36,163,87,77,109,181,53,165,145,25,40,139,186,102,31,126,229,253,64,46,158,179,113,208,45,232,142,206,174,214,224,83,227,178,133,56,227,146,164,161,164,165,36,70,102,102,106,50,34,236,70,127,176,196,76,226,15,153,142,133,233,13,54,116,59,122,167,249,73,91,65,58,195,9,166,61,14,99,41,120,146,233,36,220,36,74,66,201,27,219,44,227,190,20,94,243,21,9,169,28,97,241,15,169,235,116,171,154,157,113,70,142,241,41,43,139,10,181,57,12,169,39,191,41,52,41,229,17,145,146,204,177,240,34,33,135,101,205,155,61,229,201,157,45,233,47,44,205,74,113,231,13,106,81,153,228,204,204,251,153,228,207,250,192,73,30,33,248,247,215,29,119,168,200,111,242,162,161,66,163,56,107,74,97,83,38,204,138,133,182,106,119,4,227,126,33,104,60,161,221,167,238,194,72,188,139,190,16,179,172,91,231,84,238,38,169,22,205,34,167,89,168,205,121,41,53,53,29,233,10,220,183,18,157,202,52,37,74,250,78,39,39,143,127,214,58,185,25,17,145,153,103,6,37,175,10,188,103,217,156,57,83,22,219,218,79,65,170,213,9,70,227,117,23,104,77,63,33,42,218,198,11,170,111,182,162,34,83,59,187,123,207,62,103,216,36,239,9,188,166,29,233,192,189,117,234,67,11,75,157,41,45,210,227,175,56,73,244,28,36,62,204,168,126,127,198,161,100,71,240,47,137,139,37,178,52,247,77,180,134,133,30,139,105,80,168,180,24,108,54,134,72,216,139,30,41,185,181,9,78,85,211,74,72,212,100,218,115,219,190,223,168,85,29,221,206,75,83,170,49,221,141,108,90,84,88,105,90,20,132,41,112,36,54,164,228,148,68,100,104,155,216,203,41,254,161,247,112,175,172,220,87,241,129,171,176,99,212,46,10,140,11,94,159,37,169,179,151,18,93,73,166,86,211,114,152,39,27,35,53,186,217,168,218,144,126,170,176,88,34,201,227,204,45,226,44,232,147,145,212,135,33,183,145,250,205,172,148,71,251,75,236,49,239,28,37,163,109,55,106,209,153,164,162,100,137,70,214,236,186,251,155,214,172,173,74,238,172,22,126,150,60,189,195,155,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,70,60,68,251,64,234,119,243,202,181,253,181,209,121,194,140,120,137,246,129,212,239,231,149,107,251,107,162,53,180,191,138,183,223,62,198,240,232,63,202,24,191,66,159,121,105,92,0,251,36,88,159,138,124,206,80,144,130,61,240,3,236,145,98,126,41,243,57,66,66,12,214,3,242,91,94,141,62,200,106,253,172,242,254,59,247,215,125,250,128,0,23,104,248,49,239,17,62,207,218,157,252,205,173,127,98,116,100,33,143,120,137,246,126,212,239,230,109,107,251,19,162,149,255,0,197,85,221,62,198,67,41,242,133,143,78,159,122,20,98,45,7,80,184,170,167,240,239,194,110,151,82,104,46,199,151,123,92,54,61,45,170,124,84,200,74,93,167,52,170,105,37,53,21,33,77,56,133,165,15,18,9,45,172,146,78,30,242,35,50,66,241,87,195,232,159,81,168,85,31,76,154,156,249,18,222,67,44,198,75,143,186,167,20,150,154,109,45,180,217,26,140,204,146,134,208,132,37,62,73,74,82,69,130,34,33,175,48,152,234,240,84,215,224,249,213,26,107,216,236,141,162,217,108,54,211,93,195,124,55,141,187,85,77,83,79,235,112,210,34,124,221,115,219,203,173,244,127,182,11,194,224,255,0,132,107,117,202,220,207,248,242,101,206,150,242,255,0,106,221,117,107,87,214,165,41,94,243,49,110,124,25,240,171,79,225,222,206,93,90,188,212,121,119,181,194,203,46,212,37,42,58,82,237,57,165,52,210,149,78,74,210,235,136,90,80,241,44,212,226,13,36,225,236,51,35,36,35,24,183,151,167,9,207,216,212,248,122,255,0,124,170,59,149,106,245,48,149,111,192,74,91,116,161,66,125,41,81,74,82,240,102,151,221,111,4,146,65,150,198,156,90,86,102,167,20,134,230,248,146,228,153,95,130,136,196,222,143,26,121,121,188,253,242,210,61,40,237,223,225,11,149,100,121,101,95,224,209,194,185,143,149,49,242,99,246,105,152,234,225,51,230,142,32,0,18,54,149,67,158,105,158,207,214,255,0,243,202,39,246,41,162,189,248,118,246,129,211,31,231,149,23,251,107,66,194,57,166,123,63,91,255,0,207,40,159,216,166,138,247,225,219,218,7,76,127,158,84,95,237,173,8,86,113,229,42,127,133,212,29,27,254,100,221,254,111,177,121,192,0,38,174,95,85,175,52,207,104,27,127,249,155,19,251,108,209,144,185,76,126,149,63,3,255,0,94,24,247,154,103,180,13,191,252,205,137,253,182,104,198,156,59,113,45,80,225,219,78,53,33,54,153,199,59,186,233,122,145,18,150,183,219,82,211,17,166,209,52,223,150,73,52,155,107,83,102,182,82,148,44,200,141,78,165,70,75,74,22,131,132,205,250,48,217,189,87,110,114,137,159,118,93,67,111,42,196,231,125,29,89,203,240,113,173,202,233,183,17,217,248,218,102,102,124,209,17,51,62,104,75,238,61,56,199,149,166,241,95,209,189,41,173,120,123,182,70,89,175,78,109,15,55,34,143,29,108,180,227,105,97,70,130,65,186,242,30,236,234,22,163,104,146,172,18,86,164,173,21,140,62,138,117,58,161,88,168,69,164,210,96,72,155,58,107,200,141,22,44,102,148,235,175,186,181,18,80,218,16,146,51,82,148,163,34,36,145,25,153,153,17,12,249,196,159,13,191,189,231,76,116,175,242,130,47,78,244,185,189,49,42,191,182,95,93,182,122,103,19,195,198,70,210,36,23,77,14,30,227,78,236,184,183,48,181,160,155,197,150,46,253,252,206,170,241,21,71,139,79,205,26,204,70,157,255,0,127,50,81,179,217,94,83,176,246,240,249,53,170,181,189,126,103,143,13,234,230,154,106,170,106,152,215,133,49,17,164,71,29,53,136,227,51,53,75,128,31,107,123,19,241,79,150,74,22,83,127,241,125,195,182,151,93,211,236,75,239,80,253,25,92,166,116,188,84,95,68,206,123,167,212,105,14,163,215,105,149,32,242,135,16,125,148,120,206,15,185,25,10,214,224,7,218,222,196,252,83,229,146,131,143,239,107,123,239,240,191,150,69,23,248,44,109,204,6,93,55,45,196,76,205,122,113,244,99,207,29,136,150,212,108,190,15,107,118,206,156,22,54,170,169,166,156,44,87,226,76,68,235,23,106,142,186,106,141,52,170,122,187,56,173,43,73,117,255,0,73,53,207,210,191,185,101,219,233,191,66,116,60,127,240,9,49,186,61,110,167,79,248,246,209,187,61,39,62,142,113,183,190,50,89,171,94,63,189,173,239,191,194,254,89,20,72,78,83,31,165,79,192,255,0,215,132,123,227,251,218,222,251,252,47,229,145,69,124,207,19,94,47,43,183,122,189,53,154,186,188,219,208,197,236,62,73,135,217,221,187,198,229,152,89,170,104,162,207,9,171,73,159,27,192,213,58,233,17,28,230,122,185,51,95,44,155,198,216,211,251,99,89,111,59,206,181,30,147,69,164,179,68,126,92,183,204,246,182,156,206,34,34,34,201,169,74,81,146,82,132,145,169,74,82,82,146,51,50,35,141,92,75,113,23,115,241,35,127,126,85,213,153,145,77,164,196,101,12,82,104,138,152,82,26,167,167,98,58,198,149,18,27,37,41,199,18,107,82,205,59,177,177,6,102,150,209,140,90,138,141,65,170,123,244,150,231,200,68,25,47,53,37,232,169,117,68,211,174,182,149,165,183,20,140,225,74,74,93,116,146,163,44,145,56,178,44,110,60,230,190,18,248,96,171,241,49,123,200,128,186,143,163,45,122,7,69,250,244,230,212,147,144,72,112,215,211,97,132,30,114,235,157,55,8,150,100,104,65,37,74,86,227,36,182,188,77,56,139,248,187,54,240,22,163,150,190,185,214,103,230,143,238,216,55,178,108,175,103,243,44,102,214,102,21,70,181,69,58,76,252,138,98,154,104,152,136,235,170,185,141,53,231,198,41,142,115,174,83,224,47,132,63,221,94,174,198,175,106,37,47,54,125,26,97,120,26,124,216,91,227,215,220,74,93,37,224,250,137,62,147,46,147,38,172,161,109,186,100,182,207,59,92,34,180,161,243,83,169,212,250,61,62,45,38,147,2,60,40,48,153,68,104,177,99,52,150,154,97,164,36,146,134,208,132,145,18,82,148,145,17,36,136,136,136,136,136,125,34,107,128,192,209,128,181,224,233,231,215,61,179,247,228,229,253,174,218,172,86,214,230,19,139,191,194,136,225,69,29,84,211,245,204,243,170,122,231,135,40,136,141,123,197,140,105,175,19,244,142,25,248,17,211,201,232,167,122,78,232,175,250,105,138,12,23,18,162,142,107,110,165,35,168,251,235,44,97,166,250,141,153,160,140,150,179,82,82,157,164,106,113,21,206,57,138,189,157,115,208,104,52,43,162,173,69,145,26,147,115,50,251,244,153,170,34,54,165,165,151,148,203,196,149,22,72,148,135,16,100,164,30,20,68,104,81,150,213,160,213,4,193,98,238,96,230,186,237,71,25,141,53,236,227,28,126,174,249,117,150,211,108,254,15,105,45,225,240,184,250,180,162,155,145,94,239,235,204,81,95,139,174,177,61,123,211,166,179,187,76,199,14,113,199,212,106,53,10,197,66,85,90,173,62,68,217,211,94,92,153,82,164,186,167,93,125,213,168,212,183,22,181,25,154,148,165,25,153,168,204,204,204,204,204,91,95,4,60,39,63,195,197,177,50,229,188,213,29,235,218,229,101,164,203,109,180,182,226,105,81,146,102,162,138,219,196,70,106,82,148,100,167,77,42,233,169,77,182,73,37,19,100,226,224,63,5,90,161,165,90,69,173,144,46,253,81,131,33,12,180,204,134,161,214,19,37,222,149,37,75,142,234,86,226,163,50,210,220,146,167,8,210,202,75,113,37,4,234,212,105,81,146,77,23,42,51,187,61,132,181,94,184,154,167,90,163,171,179,207,61,253,95,111,45,79,211,30,208,227,240,177,111,36,179,110,104,177,92,107,53,112,210,189,39,226,211,167,40,166,116,154,163,156,204,199,8,167,73,172,0,2,88,231,192,107,222,54,16,26,247,136,166,211,255,0,165,252,95,83,160,58,11,255,0,127,252,175,251,23,157,195,183,179,246,152,255,0,51,104,191,216,154,25,8,99,222,29,189,159,180,199,249,155,69,254,196,208,200,66,77,99,241,84,247,71,177,163,243,111,40,95,244,234,247,165,14,121,166,123,63,91,255,0,207,40,159,216,166,136,115,192,15,181,189,137,248,167,203,37,9,141,205,51,217,250,223,254,121,68,254,197,52,67,158,0,125,173,236,79,197,62,89,40,69,51,31,43,219,239,163,218,232,13,141,253,29,99,61,12,71,185,43,131,168,212,105,244,122,124,170,181,90,124,120,80,97,50,185,50,165,73,117,45,52,195,72,73,169,110,45,106,50,36,165,41,35,51,81,153,17,17,25,152,165,190,46,181,78,209,214,77,124,184,239,187,30,30,202,68,143,15,21,137,74,109,214,220,159,208,101,13,28,149,161,197,171,110,237,152,73,18,91,252,218,91,53,33,46,26,204,243,159,30,156,99,197,212,137,79,232,222,148,214,188,69,165,31,44,215,167,54,134,92,143,88,144,135,154,113,180,176,163,65,172,154,101,108,246,117,11,73,58,106,86,9,72,74,86,184,231,195,222,132,220,252,68,106,60,109,63,182,165,199,132,148,178,169,213,41,239,224,211,10,18,22,132,184,233,35,36,110,171,115,136,74,80,147,44,169,105,201,161,59,150,159,153,206,59,225,215,35,7,135,141,98,39,231,159,55,155,207,245,115,245,209,174,202,70,202,224,238,109,22,113,87,131,170,170,39,132,240,221,183,194,117,170,57,239,76,196,105,79,29,35,79,149,58,83,148,185,125,105,77,253,124,235,173,58,249,180,106,209,233,52,219,25,230,165,213,230,186,132,58,165,180,250,92,111,194,54,210,187,154,159,108,159,70,254,196,218,119,47,59,201,180,174,196,111,254,47,184,118,210,235,186,125,137,125,234,31,163,43,148,206,151,138,139,232,153,207,116,250,141,33,212,122,237,50,164,30,80,226,15,178,143,25,193,247,35,33,144,172,11,2,209,210,235,70,5,137,98,82,125,25,67,166,117,124,44,94,187,175,116,250,142,173,213,250,238,169,75,60,173,197,159,117,30,51,130,236,68,66,165,56,254,246,183,190,255,0,11,249,100,81,123,114,46,100,56,42,102,222,147,84,213,199,93,116,229,60,184,199,103,175,217,26,194,87,132,233,111,105,238,211,139,138,173,217,183,106,119,55,119,98,189,34,186,98,55,166,105,170,56,239,76,233,28,41,229,19,60,102,171,74,210,93,127,210,77,115,244,175,238,89,118,250,111,208,157,15,31,252,2,76,110,143,91,169,211,254,61,180,110,207,73,207,163,156,109,239,140,150,90,245,163,22,254,190,105,141,87,77,238,7,252,31,140,216,252,42,130,99,161,231,32,75,108,242,219,200,37,254,212,40,146,105,82,155,113,196,18,147,187,37,14,121,76,126,149,63,3,255,0,94,22,16,50,152,43,179,152,96,226,187,209,30,54,186,199,87,57,132,11,106,50,250,118,59,104,238,97,178,218,234,255,0,6,104,154,106,157,38,173,102,154,107,214,116,136,142,115,217,203,158,170,24,213,29,54,185,244,130,254,172,233,197,226,212,116,85,168,143,37,167,142,51,196,235,78,37,104,75,141,184,133,118,51,74,219,90,22,68,162,37,17,40,137,73,74,136,210,93,88,92,103,27,218,39,104,234,182,136,220,55,21,97,142,157,114,201,163,79,171,81,167,238,117,94,31,166,148,62,251,125,52,184,148,47,170,136,196,222,229,146,182,110,220,69,146,193,211,152,133,230,152,9,203,239,110,68,235,76,241,143,178,123,190,253,142,155,216,93,174,167,107,242,223,132,85,78,237,218,39,118,184,234,215,79,141,79,154,174,122,79,24,157,99,140,68,85,59,8,0,135,60,5,241,121,251,171,210,24,210,29,68,170,102,240,163,67,47,3,80,155,55,124,138,251,105,83,166,188,23,77,37,213,101,162,100,149,149,173,199,72,150,225,231,107,134,83,24,79,48,184,155,120,187,81,118,220,240,159,163,204,228,204,251,35,197,236,238,62,188,191,27,78,149,83,202,122,170,142,170,162,122,226,126,120,227,19,164,196,196,81,143,17,62,208,58,157,252,242,173,127,109,116,99,209,144,184,137,246,129,212,239,231,149,107,251,107,162,66,69,225,15,247,87,224,198,203,213,237,59,165,230,240,163,67,170,248,234,124,40,91,228,87,219,77,85,210,70,79,168,146,234,178,209,60,105,194,22,227,164,72,108,179,181,178,45,127,24,107,152,171,215,34,220,107,52,235,58,122,255,0,187,176,42,207,48,153,22,93,130,175,27,86,237,55,119,45,197,93,81,51,68,204,76,246,68,238,233,175,40,214,38,116,141,102,37,47,2,124,83,205,215,187,70,117,171,125,207,235,223,22,230,95,149,37,103,29,175,73,196,117,213,154,30,109,150,146,141,189,44,161,165,145,35,105,101,149,26,141,78,154,83,222,120,170,225,166,131,196,133,130,229,45,69,30,45,213,73,101,213,91,181,41,46,61,210,136,235,139,105,78,165,104,109,68,74,75,169,97,45,154,148,149,154,9,70,164,164,204,176,116,231,103,94,55,62,159,220,244,235,206,204,173,72,164,214,169,47,19,241,37,176,101,185,181,96,200,200,200,242,74,74,146,102,149,33,68,105,82,84,164,168,140,140,200,238,119,134,158,34,237,142,36,108,31,202,186,75,49,233,181,104,143,45,138,181,17,51,14,67,180,245,111,95,68,212,163,67,102,164,184,218,73,105,89,39,110,119,160,140,212,218,241,37,202,241,212,102,54,103,9,137,227,86,157,125,113,246,199,207,215,218,210,27,123,178,184,173,140,204,233,218,44,147,196,181,189,175,139,195,193,213,61,90,126,165,124,99,77,55,120,205,19,17,19,76,77,49,94,54,117,207,167,247,61,70,204,188,232,178,41,53,170,75,198,196,184,143,145,110,109,88,35,35,35,44,146,146,164,153,41,43,73,154,84,149,37,73,51,35,35,57,225,202,99,244,169,248,31,250,240,198,156,208,169,212,248,60,68,82,164,194,129,30,59,213,11,82,28,153,110,52,210,80,169,14,148,153,77,147,142,25,22,86,162,109,182,209,184,242,123,80,146,242,73,17,100,190,83,31,165,79,192,255,0,215,134,47,47,177,24,108,218,45,68,235,164,213,236,148,247,107,243,90,179,190,143,107,204,43,167,118,110,83,106,102,35,148,79,132,163,93,60,218,242,243,44,32,0,4,221,203,42,106,227,170,206,98,204,226,142,245,143,6,139,34,159,6,172,243,21,136,230,233,57,182,74,164,176,135,36,60,218,151,157,201,84,147,144,94,169,237,74,146,164,150,54,237,44,41,110,219,245,123,178,224,166,90,214,252,79,21,84,172,204,102,159,9,142,162,81,213,144,242,201,13,163,114,204,146,156,169,68,89,81,145,22,123,153,16,154,252,214,127,36,127,116,27,23,193,127,238,163,208,210,125,37,252,111,251,131,174,94,15,207,243,127,198,248,239,163,235,126,183,109,131,14,112,3,237,111,98,126,41,242,201,67,95,98,240,212,206,99,54,53,225,53,71,46,173,233,250,181,118,30,207,231,151,104,216,187,121,172,211,51,93,187,21,78,149,107,227,77,186,102,53,158,189,42,221,215,94,184,157,86,247,110,219,244,139,78,223,166,90,214,252,79,11,75,163,67,102,159,9,142,162,151,210,142,202,9,13,163,114,204,212,172,37,36,89,81,153,158,59,153,152,228,64,6,192,136,136,141,33,199,213,215,85,202,166,186,231,89,158,51,51,214,227,174,43,130,145,105,219,245,59,166,224,151,225,105,116,104,111,84,38,191,211,82,250,81,217,65,173,197,237,65,26,149,132,164,207,9,35,51,199,98,51,20,215,197,87,18,213,238,36,47,231,42,138,57,17,109,90,75,206,166,221,166,201,109,158,172,70,156,67,73,117,75,91,105,35,82,157,83,9,112,210,165,44,144,106,52,165,70,69,147,176,14,97,218,117,169,215,230,136,187,54,196,185,58,20,139,115,173,85,184,232,187,137,175,73,196,105,36,178,115,168,102,89,240,251,22,231,68,253,85,231,113,101,198,154,74,170,80,68,182,139,23,119,126,48,209,26,83,207,191,251,71,183,212,232,126,134,182,127,1,56,122,243,170,170,138,239,235,52,196,117,219,143,95,202,170,58,227,228,240,137,227,84,50,85,171,161,55,61,205,162,119,166,188,42,92,120,150,237,160,244,104,40,37,97,110,206,154,236,136,237,169,164,164,143,40,75,109,201,75,138,90,188,204,208,148,146,178,181,55,213,180,234,210,252,190,212,27,98,196,244,135,128,252,163,172,194,164,248,174,151,87,161,226,31,67,93,77,153,78,237,187,243,183,113,103,24,201,121,137,255,0,168,218,173,164,58,153,203,170,232,141,164,116,152,246,244,107,125,154,60,41,182,218,87,185,218,83,167,83,140,172,41,71,221,228,184,173,235,76,131,238,233,239,53,97,194,113,41,132,60,59,123,64,233,143,243,202,139,253,181,161,138,196,225,109,89,187,106,138,39,122,42,136,153,158,221,102,127,245,253,211,252,147,63,199,230,120,28,195,19,137,183,54,171,181,114,229,52,211,49,26,211,20,219,162,99,94,113,51,51,51,86,188,98,117,225,51,78,142,189,127,216,23,118,151,93,211,236,75,238,147,232,202,229,51,165,226,162,245,218,123,167,212,105,14,163,215,105,74,65,229,14,32,251,40,241,156,31,114,50,19,255,0,151,127,22,44,87,105,244,174,28,47,100,200,58,180,22,94,77,183,81,53,56,241,75,140,218,86,234,162,186,106,51,54,212,211,105,87,76,251,54,109,54,72,194,20,132,245,122,55,51,253,69,211,26,229,221,73,211,218,85,183,215,190,45,205,139,170,87,54,155,94,30,35,173,27,141,192,242,252,254,238,170,30,220,126,171,89,194,12,212,235,164,152,115,96,88,23,118,168,221,208,44,75,18,147,233,58,229,79,171,225,98,245,218,103,169,211,105,110,175,215,117,73,65,97,13,172,251,168,179,140,23,115,34,21,105,174,172,171,29,52,225,231,123,142,154,118,249,187,251,186,254,101,133,220,45,157,191,217,74,47,231,52,120,9,154,119,247,167,132,81,49,19,254,36,107,63,18,99,142,149,76,120,179,207,149,75,206,191,239,251,71,75,173,25,247,221,247,86,244,101,14,153,210,241,82,186,14,189,211,234,58,134,145,234,52,149,44,242,183,16,93,146,120,206,79,177,25,140,89,110,241,189,194,253,217,112,83,45,107,127,83,188,85,82,179,49,154,124,38,61,11,81,71,86,67,203,36,54,141,203,96,146,156,169,68,89,81,145,22,123,153,16,235,220,109,194,171,211,120,40,186,41,215,5,111,211,53,72,176,232,172,77,169,120,100,199,241,178,19,80,136,78,63,210,71,170,222,245,17,171,98,123,39,56,46,196,43,27,135,111,104,29,49,254,121,81,127,182,180,51,249,142,107,123,9,137,162,205,17,26,76,68,241,231,198,102,58,165,168,182,55,96,114,221,161,201,49,57,150,38,229,123,246,234,174,152,220,152,138,102,41,162,154,162,116,170,137,158,51,62,110,26,112,137,90,87,31,222,201,23,223,225,127,51,138,42,215,135,111,104,29,49,254,121,81,127,182,180,45,43,143,239,100,139,239,240,191,153,197,21,107,195,183,180,14,152,255,0,60,168,191,219,90,24,236,243,202,22,251,163,222,148,211,162,175,205,12,111,167,115,250,84,38,183,49,174,41,253,21,22,79,14,182,36,250,140,90,163,189,37,221,19,25,62,146,10,35,140,239,76,2,51,78,229,245,82,227,107,113,72,52,167,102,27,51,89,56,234,17,10,116,23,70,46,13,124,212,234,86,155,219,239,248,63,25,189,249,181,5,71,91,205,192,136,217,101,199,150,72,253,136,73,40,210,149,56,227,104,53,39,118,75,170,222,150,181,66,197,188,107,182,77,89,232,239,78,183,234,114,169,82,156,140,165,41,165,186,195,170,109,106,65,168,146,102,147,82,12,200,204,136,241,140,145,121,11,83,229,195,111,217,20,254,27,41,149,235,114,37,56,171,149,105,147,10,225,146,195,132,228,133,200,106,67,169,97,183,143,38,104,219,28,218,82,91,236,68,78,239,34,203,138,82,173,236,211,94,117,143,159,13,194,35,171,205,19,202,62,185,239,150,95,49,187,135,232,199,100,233,156,178,55,235,174,98,34,189,35,141,117,83,51,225,42,142,60,34,35,197,167,143,201,166,103,156,179,222,151,105,181,177,164,22,13,27,78,44,230,164,34,147,68,101,77,50,114,94,55,93,113,75,90,156,113,197,171,177,26,150,226,214,179,36,145,36,141,70,73,74,82,68,146,237,64,2,109,77,49,69,49,77,49,164,67,151,111,223,185,137,187,85,251,213,77,85,213,51,51,51,206,102,103,89,153,243,204,131,166,235,22,153,82,53,147,76,110,45,51,173,187,209,143,93,134,166,16,254,213,43,195,72,73,146,216,127,106,86,131,95,77,212,54,230,205,196,74,217,180,251,25,142,228,1,93,20,220,166,104,170,53,137,125,195,226,46,225,47,81,136,177,86,237,116,76,76,76,117,76,78,177,62,169,107,239,81,167,84,40,245,9,84,154,180,9,16,167,66,121,113,165,69,146,210,154,117,135,80,163,74,219,90,20,68,105,82,84,70,70,147,34,50,50,50,49,146,184,94,211,42,70,176,235,229,157,167,183,3,187,105,117,25,139,126,106,54,168,250,241,227,178,228,135,24,202,22,133,39,168,150,77,189,233,81,26,119,238,44,153,96,254,142,44,174,155,58,244,226,50,251,185,44,54,99,162,139,38,167,211,105,200,201,104,154,146,235,109,161,183,228,160,218,51,66,210,243,200,117,210,112,143,43,39,9,103,131,81,144,207,156,174,111,139,34,223,212,235,142,206,173,198,219,114,93,80,217,110,133,43,194,18,253,72,228,243,210,163,245,75,214,111,122,73,183,49,217,10,240,253,207,113,54,74,215,152,92,61,186,241,212,217,170,99,119,123,77,123,116,251,121,122,221,149,159,231,24,188,62,203,93,204,236,219,170,47,77,168,171,118,57,209,53,68,107,63,203,214,106,159,53,50,179,160,0,27,21,197,232,247,199,247,178,69,247,248,95,204,226,138,115,23,25,199,247,178,69,247,248,95,204,226,138,115,16,173,164,252,170,159,70,61,178,234,14,133,60,129,123,247,213,123,150,215,173,173,154,189,108,104,118,156,85,245,14,232,149,29,41,132,202,211,6,35,175,27,74,168,205,52,40,217,138,217,146,84,123,150,164,227,36,149,108,73,41,106,45,168,81,149,41,106,142,164,220,250,191,127,86,117,30,241,118,58,234,213,183,146,235,197,25,146,105,166,210,132,37,182,219,66,123,153,37,13,161,8,35,81,154,140,146,70,165,41,70,106,62,245,196,207,19,55,119,18,183,115,53,138,196,111,70,80,233,155,189,13,70,222,211,222,3,168,211,41,127,243,233,105,181,187,212,91,4,191,92,143,110,118,151,98,239,148,184,32,224,226,86,181,85,219,212,125,73,162,255,0,220,238,31,93,150,216,125,111,50,186,212,141,170,70,214,84,210,208,180,180,210,207,114,157,35,193,173,190,153,18,191,57,211,99,177,87,51,156,68,97,240,255,0,22,57,127,251,79,155,179,237,157,13,148,200,112,93,26,100,247,51,140,230,98,47,213,30,54,154,76,196,115,139,84,117,77,83,49,227,105,58,76,199,61,218,119,145,106,221,184,42,246,157,193,76,186,109,249,126,22,169,70,152,205,66,19,253,52,175,165,33,149,146,219,94,213,145,165,88,82,72,240,162,50,60,119,35,33,114,156,42,241,45,65,226,66,193,110,168,147,143,22,234,164,178,210,110,42,108,102,222,233,68,117,197,186,150,148,133,184,146,37,37,212,176,167,9,41,82,205,4,162,74,148,102,89,56,199,204,59,132,175,227,117,243,75,45,143,241,207,222,49,98,43,236,50,168,33,146,79,252,231,93,73,63,213,116,211,252,115,130,16,105,118,164,220,250,65,127,81,181,30,206,118,58,42,212,71,148,235,37,37,146,117,167,18,180,41,183,27,90,123,25,165,109,173,104,51,73,146,136,148,102,149,37,68,74,47,54,47,94,200,177,83,106,231,26,39,159,158,59,99,207,255,0,175,58,182,107,151,101,221,43,228,52,99,176,115,185,136,163,93,221,116,153,166,174,187,117,233,242,103,156,79,56,225,84,70,154,211,57,111,143,239,107,123,239,240,191,150,69,19,27,149,159,179,245,193,252,242,151,253,138,16,128,252,78,106,109,35,89,53,166,179,169,148,70,186,49,235,176,233,79,173,141,202,87,134,144,154,108,100,62,198,229,33,6,190,155,168,113,189,251,72,149,179,113,118,50,19,227,149,159,179,245,193,252,242,151,253,138,16,171,149,215,77,204,214,186,233,157,98,102,175,107,31,183,120,123,184,77,128,195,97,239,211,187,93,20,216,137,137,234,152,166,34,99,213,41,140,0,2,100,230,148,40,230,141,166,85,123,151,76,109,205,76,166,187,190,61,149,49,230,42,12,109,73,98,60,227,101,4,254,227,89,31,170,235,44,183,177,41,81,159,95,119,170,72,60,214,48,187,222,40,110,91,34,208,208,59,198,189,168,214,135,229,77,190,204,52,51,38,145,184,145,226,150,235,205,180,202,122,135,221,172,58,182,213,213,78,86,222,221,232,35,82,82,71,72,66,17,180,86,169,183,138,138,226,120,213,28,99,187,135,223,185,212,157,13,102,23,241,121,13,88,107,148,248,182,171,152,166,174,26,76,85,227,76,115,215,88,153,153,153,152,211,74,162,35,93,39,75,8,229,77,96,127,238,235,84,230,210,127,241,107,126,155,63,175,246,191,49,158,153,43,255,0,65,86,229,39,234,73,253,50,22,16,35,87,46,235,130,145,89,225,86,218,167,83,101,245,164,80,166,84,169,245,4,116,212,158,140,133,75,114,65,35,38,68,74,252,212,134,85,148,228,189,124,103,36,100,82,84,73,178,155,84,218,193,219,138,122,227,95,159,143,209,201,163,122,65,199,94,199,237,46,46,187,209,166,237,115,68,71,30,84,120,177,49,175,235,68,111,118,113,214,1,94,252,217,255,0,69,127,142,127,168,139,8,21,239,205,159,244,87,248,231,250,136,167,157,254,65,115,213,239,66,251,162,223,206,204,39,243,63,165,91,30,242,179,246,129,184,63,153,178,255,0,182,194,22,83,127,223,246,142,151,90,51,239,187,238,173,232,202,29,51,165,226,165,116,29,123,167,212,117,13,35,212,105,42,89,229,110,32,187,36,241,156,159,98,51,21,155,203,22,163,79,163,235,141,213,86,171,79,143,10,12,43,30,116,153,82,164,186,150,154,97,164,76,132,165,184,181,168,200,146,148,164,140,205,70,100,68,68,102,99,167,113,161,197,37,67,136,27,249,234,77,183,89,144,173,61,161,60,69,70,138,108,42,57,74,116,145,181,201,142,160,204,205,74,82,141,194,111,113,36,208,209,145,108,66,214,238,236,70,11,48,167,47,203,98,174,117,76,206,145,245,247,67,98,109,62,199,223,218,253,181,170,207,26,108,209,69,19,93,93,145,250,177,58,76,111,85,213,175,46,51,164,233,164,225,77,66,185,105,23,149,239,91,186,104,54,133,58,213,167,85,38,57,38,53,30,158,165,42,60,52,40,251,33,38,175,235,61,164,148,100,207,98,27,70,212,38,111,114,208,209,125,85,167,212,30,214,101,92,114,40,118,101,77,147,97,20,228,165,167,218,184,146,149,73,105,70,162,39,119,71,84,119,219,74,146,181,55,185,68,181,165,38,73,82,247,71,190,14,184,105,168,113,21,168,233,76,210,142,139,70,217,122,44,187,137,110,184,162,83,237,45,106,52,68,109,40,82,92,220,241,52,226,119,145,145,54,146,82,179,184,144,133,220,101,58,157,79,163,211,226,210,105,48,35,194,131,9,148,70,139,22,51,73,105,166,26,66,73,40,109,8,73,17,37,41,73,17,18,72,136,136,136,136,133,60,143,47,170,253,207,134,93,225,17,60,58,181,159,87,87,155,213,203,130,239,165,77,175,179,149,224,255,0,241,188,14,149,87,85,49,21,204,248,219,180,105,26,71,141,175,143,49,164,239,78,179,17,227,71,141,49,84,81,215,17,62,208,58,157,252,242,173,127,109,116,116,85,211,170,13,83,217,171,57,2,66,32,201,121,216,204,202,83,74,38,157,117,180,161,78,54,149,227,10,82,82,235,70,164,145,228,137,196,25,227,113,103,189,113,19,237,3,169,223,207,42,215,246,215,68,198,224,167,68,237,29,124,224,246,236,177,46,214,63,254,178,159,38,153,43,115,191,192,39,250,46,51,76,202,216,219,136,234,244,250,202,62,154,149,181,94,71,241,44,85,172,37,88,220,77,118,168,158,60,102,61,77,129,143,218,27,59,51,145,225,177,216,138,102,104,210,221,53,105,206,34,168,211,88,237,211,158,157,112,196,156,10,113,98,254,136,220,237,233,165,214,152,235,178,110,154,154,20,236,149,169,182,85,73,154,225,33,175,20,167,22,105,35,96,210,134,201,210,89,250,169,65,45,38,70,149,33,219,99,20,81,173,154,67,115,232,118,163,213,244,242,232,139,33,42,132,242,213,6,91,172,147,73,168,194,53,168,153,148,217,18,148,91,86,148,231,4,165,108,81,41,10,61,200,81,20,207,229,239,197,231,253,237,225,235,82,170,159,227,27,182,234,211,230,255,0,205,37,138,82,83,211,255,0,158,54,214,183,127,81,148,23,241,105,25,156,155,49,171,15,95,192,177,60,56,233,26,245,79,103,216,214,157,37,236,101,172,223,15,27,77,146,196,85,173,59,213,197,63,42,157,53,240,145,231,136,248,209,167,24,227,206,39,89,141,196,79,179,246,167,127,51,107,95,216,157,20,98,47,59,136,159,103,237,78,254,102,214,191,177,58,40,196,83,218,95,198,219,238,159,106,243,160,255,0,39,226,253,58,125,213,231,112,237,236,253,166,63,204,218,47,246,38,134,66,24,247,135,111,103,237,49,254,102,209,127,177,52,50,16,149,216,252,85,61,209,236,115,254,109,229,11,254,157,94,244,177,239,17,62,207,218,157,252,205,173,127,98,116,81,136,188,238,34,125,159,181,59,249,155,90,254,196,232,163,17,20,218,95,198,219,238,159,107,160,58,15,242,126,47,211,167,221,108,32,0,2,96,230,245,123,243,103,253,21,254,57,254,162,43,254,45,58,161,57,137,114,97,64,145,33,154,123,37,38,91,141,52,165,166,59,70,226,27,39,28,50,44,33,38,227,141,163,113,224,183,45,37,230,162,35,176,14,108,255,0,162,191,199,63,212,70,44,229,173,111,210,46,205,97,189,45,107,130,39,138,165,214,108,26,141,62,107,29,69,35,171,29,233,80,208,226,55,32,201,73,202,84,101,148,153,25,103,177,145,136,62,99,99,225,57,173,86,162,116,215,79,118,29,83,177,121,172,100,123,3,103,49,170,157,232,183,21,204,199,108,120,90,181,245,233,201,133,56,123,215,107,159,135,125,71,141,168,22,212,72,243,82,166,85,6,165,1,252,18,102,194,90,208,167,26,37,224,205,165,110,109,10,74,210,71,133,33,57,37,167,114,21,116,186,123,125,219,250,157,100,81,47,251,90,79,90,151,93,134,220,198,50,180,41,109,238,47,89,167,54,41,73,39,91,86,228,45,36,163,218,180,41,57,201,10,156,227,51,133,90,135,14,247,138,42,212,22,164,75,178,110,23,158,118,159,41,49,212,150,169,206,169,215,84,154,114,150,167,92,90,212,134,73,6,151,22,105,55,11,121,145,25,161,120,112,103,197,85,67,135,123,197,116,154,243,178,37,217,55,11,204,181,80,138,169,10,75,84,231,84,235,73,85,69,40,75,78,45,106,67,36,178,83,104,36,155,133,176,140,204,208,140,85,203,113,181,229,87,231,11,137,225,79,178,123,123,167,251,177,251,107,179,56,93,190,202,232,207,178,61,42,187,17,235,174,152,231,76,246,85,76,235,167,255,0,143,102,151,8,3,230,167,84,105,245,138,124,90,181,38,124,121,176,102,178,137,49,101,70,117,46,180,251,75,73,41,14,33,105,51,37,37,73,50,50,81,25,145,145,145,144,250,68,207,155,153,230,38,153,210,121,128,0,15,140,123,196,79,179,246,167,127,51,107,95,216,157,20,98,47,59,136,159,103,237,78,254,102,214,191,177,58,40,196,67,246,151,241,182,251,167,218,233,14,131,252,159,139,244,233,247,87,157,195,183,179,246,152,255,0,51,104,191,216,154,25,8,99,222,29,189,159,180,199,249,155,69,254,196,208,200,66,87,99,241,84,247,71,177,207,249,183,148,47,250,117,123,210,12,123,196,79,179,246,167,127,51,107,95,216,157,25,8,99,222,34,125,159,181,59,249,155,90,254,196,232,95,252,85,93,211,236,50,159,40,88,244,233,247,161,70,35,97,1,175,120,216,64,70,118,99,253,95,225,250,219,195,167,79,246,31,205,255,0,172,0,1,43,115,251,22,106,159,19,250,27,162,183,4,123,91,83,111,143,67,85,37,67,69,65,150,61,25,50,70,232,234,90,208,149,238,101,165,164,178,166,150,88,51,207,111,44,25,101,165,156,79,232,110,181,92,18,45,109,50,190,61,51,84,139,13,117,7,152,244,100,200,251,99,165,104,66,151,185,230,144,147,194,157,65,96,143,61,252,176,71,136,17,205,51,218,6,223,254,102,196,254,219,52,57,89,251,64,220,31,204,217,127,219,97,8,247,225,107,255,0,132,62,9,164,110,235,167,94,190,223,169,185,63,255,0,30,101,127,248,135,254,65,225,46,120,111,7,191,166,180,238,235,174,156,183,53,211,248,189,107,74,0,1,33,105,181,90,243,76,246,129,183,255,0,153,177,63,182,205,14,86,126,208,55,7,243,54,95,246,216,65,205,51,218,6,223,254,102,196,254,219,52,57,89,251,64,220,31,204,217,127,219,97,8,87,255,0,204,255,0,19,168,63,254,179,254,79,214,180,160,0,19,87,47,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,3,209,42,116,72,40,234,76,144,219,40,253,103,22,73,34,253,167,246,144,247,142,18,238,182,155,186,168,207,82,87,50,68,83,119,110,29,97,205,139,78,22,149,118,86,15,31,71,30,94,240,29,103,82,180,95,73,117,182,142,186,125,237,107,81,43,45,57,141,178,92,131,26,67,137,194,144,103,181,110,33,100,89,54,146,71,245,39,30,226,197,92,241,79,202,106,237,181,58,215,94,137,201,77,82,154,141,189,74,123,203,117,249,103,158,131,101,211,106,52,50,79,210,83,170,62,255,0,68,179,238,49,214,117,83,138,30,48,120,73,212,73,118,77,195,91,151,80,135,31,167,208,122,124,154,163,173,59,185,132,56,173,170,91,173,18,176,114,8,143,5,216,200,190,211,237,182,239,57,171,245,134,250,87,53,147,69,146,71,231,210,166,188,191,143,235,206,255,0,147,253,64,43,186,173,69,185,236,170,177,194,170,193,168,210,39,199,82,87,181,214,156,142,226,85,130,82,76,137,68,74,35,34,82,79,63,89,24,144,28,60,113,239,174,58,17,81,142,223,229,69,66,187,70,108,208,149,66,169,205,153,41,8,108,148,214,73,182,252,66,16,88,67,91,75,221,133,25,121,31,111,14,39,120,163,177,181,234,166,221,78,143,165,116,26,11,232,105,244,41,232,148,54,98,184,234,150,211,72,73,173,73,117,102,163,79,75,177,231,182,126,190,209,172,204,140,204,200,177,147,1,124,124,62,115,49,208,189,94,166,193,133,112,212,255,0,38,235,107,38,152,125,53,55,161,195,101,79,26,90,37,27,100,185,75,89,163,123,135,131,62,248,73,251,200,75,58,53,199,64,184,98,53,58,133,91,129,80,142,242,18,227,110,69,146,135,82,164,153,17,145,145,164,204,143,177,145,254,210,26,183,196,155,50,3,232,147,6,91,209,158,65,146,146,227,46,26,20,147,35,201,25,25,119,46,228,95,212,51,22,156,113,135,196,62,152,45,162,161,234,117,197,38,59,36,148,162,44,218,212,229,178,148,150,204,36,144,151,146,68,68,72,34,199,192,204,128,108,128,2,145,173,94,110,122,247,70,97,150,42,176,40,211,137,38,158,162,220,106,107,171,50,34,73,31,117,76,46,253,143,250,198,120,179,57,209,219,4,196,104,215,165,145,84,235,26,16,151,28,129,77,111,110,252,36,140,242,228,236,227,59,188,254,175,172,5,160,128,135,182,119,52,46,27,110,100,211,155,151,87,126,154,244,229,178,133,20,185,16,25,75,38,189,185,53,230,89,154,72,141,93,252,241,131,18,86,200,213,141,55,212,88,13,212,44,203,218,133,87,109,195,36,226,29,73,137,10,37,26,82,123,79,166,181,119,245,211,219,235,47,137,0,237,163,175,223,118,45,181,168,246,181,66,208,186,233,145,231,83,234,17,221,97,109,188,195,110,146,122,141,169,179,82,73,196,169,36,162,74,213,131,193,249,142,192,0,40,11,142,142,13,110,190,28,47,234,157,126,20,3,118,208,172,84,158,122,156,243,13,58,164,71,75,175,73,91,76,169,68,195,109,33,73,105,146,51,66,76,241,238,201,121,118,30,3,120,236,184,184,123,185,98,90,23,117,66,101,66,209,168,200,109,149,54,235,174,59,225,58,142,69,108,212,146,114,66,26,109,40,105,149,96,240,120,207,195,202,227,248,132,208,235,83,95,116,222,167,100,92,208,24,121,79,48,242,161,188,182,155,82,152,144,108,58,211,110,37,75,109,123,77,61,101,25,25,22,75,221,240,61,127,248,150,208,27,167,135,125,78,169,218,53,168,175,34,42,100,188,237,58,65,161,194,39,35,120,135,155,105,91,148,219,100,102,100,201,158,82,88,63,119,212,25,155,153,142,165,217,26,199,172,116,123,250,199,156,219,241,23,111,199,138,178,75,172,168,201,103,42,99,166,106,233,41,101,156,56,156,250,223,232,49,32,249,47,220,213,20,213,238,59,100,228,153,195,54,102,74,38,141,106,250,123,169,200,206,51,143,46,217,198,69,96,63,50,92,162,73,73,148,243,164,130,36,164,150,179,86,8,188,136,178,44,87,147,76,180,163,85,107,209,119,43,42,164,202,94,51,219,253,211,79,32,23,28,0,0,0,0,0,62,26,237,69,154,69,18,161,86,146,120,106,20,87,100,56,125,190,138,16,106,63,51,34,242,47,136,251,134,54,226,62,225,118,216,208,187,238,172,194,144,78,53,110,85,13,6,179,236,74,40,111,40,188,140,191,87,226,3,95,254,44,175,7,175,222,35,239,250,150,237,205,162,230,170,197,141,220,207,243,69,61,243,71,242,149,250,254,238,223,1,115,92,179,236,228,90,124,49,81,215,208,109,181,213,14,61,65,91,83,141,198,237,62,30,76,253,82,201,250,190,125,254,211,20,97,83,118,77,211,170,114,223,50,234,72,171,220,14,44,200,178,123,150,236,147,62,222,102,125,213,245,254,209,177,31,10,20,47,201,222,30,108,26,122,163,244,92,252,156,165,41,196,236,219,235,248,22,8,207,24,47,128,12,182,0,0,0,0,0,0,60,29,117,166,26,91,207,184,134,219,109,38,165,173,102,68,148,145,119,51,51,63,34,1,230,49,238,162,107,254,143,233,99,14,57,122,106,13,191,79,121,162,51,84,103,170,209,90,123,177,47,62,163,142,36,252,219,81,125,165,143,136,135,188,119,115,33,165,105,7,136,211,141,37,153,18,165,114,25,45,185,82,219,113,47,51,20,191,132,178,180,239,98,82,28,67,201,113,182,207,6,158,196,121,62,248,33,83,23,102,161,234,246,182,93,19,39,214,43,151,45,197,58,165,37,199,138,34,100,202,150,148,117,28,81,244,219,66,148,179,36,146,157,50,34,239,244,177,239,238,23,115,63,153,207,11,48,38,156,47,202,41,18,48,173,189,86,37,211,150,223,153,150,119,120,175,46,217,251,6,65,211,238,52,184,115,212,133,54,213,23,82,232,49,158,117,68,132,51,54,179,1,14,26,143,102,11,106,95,81,231,43,34,199,196,140,81,27,92,41,235,235,244,47,202,34,211,27,148,162,244,250,167,186,139,55,118,221,155,243,252,78,60,190,177,208,164,49,124,233,245,79,162,242,107,118,244,230,87,189,57,39,162,56,74,37,96,148,89,218,127,73,30,127,20,253,64,54,131,135,54,21,70,51,115,105,242,217,149,29,228,146,219,117,151,9,104,90,76,178,70,74,46,198,70,70,71,159,172,123,197,66,242,230,230,3,113,82,174,42,118,141,106,205,122,93,74,29,74,67,49,105,245,9,242,150,243,141,186,227,145,35,180,217,186,252,146,34,65,17,56,172,37,6,100,102,102,94,242,22,237,26,67,18,227,181,46,51,168,117,151,144,151,27,90,20,74,74,146,101,146,50,50,236,100,100,126,96,61,128,0,0,0,0,3,229,42,108,66,156,117,14,153,117,207,249,88,44,249,99,207,25,242,31,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,12,77,197,85,254,214,155,104,13,241,114,169,244,180,243,116,26,154,99,229,91,76,222,40,79,173,36,159,89,39,156,163,182,15,35,92,123,162,183,46,239,187,42,183,12,133,45,111,214,42,15,203,61,198,102,123,157,117,75,199,115,51,243,87,196,254,211,23,123,205,138,225,159,67,225,147,165,9,230,146,85,10,183,130,121,42,82,137,70,219,148,249,219,176,68,101,240,47,60,151,212,41,51,78,163,198,151,168,54,196,73,172,27,241,222,172,194,109,214,146,130,81,184,131,125,4,164,145,31,99,201,25,150,12,5,185,114,227,224,214,209,167,105,237,51,82,174,235,125,50,38,214,34,51,49,131,151,17,165,150,199,88,136,242,77,61,70,51,141,196,172,97,70,94,125,207,204,79,166,172,219,89,184,5,77,114,223,166,174,34,27,233,19,43,136,217,163,97,39,110,13,59,113,229,219,236,28,30,135,194,131,79,209,171,22,37,54,31,133,142,221,183,76,74,26,233,146,13,36,81,91,34,35,34,236,71,130,34,253,131,185,190,235,108,50,227,207,25,19,109,164,212,163,63,34,34,44,152,8,29,199,159,6,154,25,119,218,53,75,202,146,138,85,185,114,197,134,251,177,155,134,80,225,183,37,212,181,41,196,37,68,150,13,197,169,78,40,136,200,143,38,73,44,119,44,138,107,39,238,29,55,188,212,237,54,124,136,85,58,36,243,233,63,29,213,182,174,163,46,246,82,84,157,170,198,228,17,145,150,15,177,121,24,154,220,200,120,188,188,238,93,99,159,96,90,117,20,211,232,246,251,142,194,113,80,158,117,165,186,251,18,165,180,102,163,109,227,74,136,208,164,231,213,35,60,23,98,46,194,13,215,171,211,46,41,137,159,61,182,73,242,108,144,181,160,143,115,170,201,153,173,102,102,102,165,153,168,242,126,240,23,205,203,187,137,134,245,235,70,169,244,250,188,244,187,95,183,216,106,157,39,168,238,231,158,38,34,196,37,188,173,206,173,106,202,221,60,168,241,147,243,34,63,57,98,40,239,148,182,172,61,100,241,6,237,173,62,110,202,117,122,154,168,108,180,167,76,146,114,223,157,5,9,50,73,172,147,157,169,50,236,70,175,168,197,225,145,228,136,254,32,63,64,0,0,0,0,117,205,73,132,229,71,78,238,136,12,178,135,92,147,69,154,210,16,180,238,74,148,166,22,68,70,94,242,238,53,180,214,8,178,40,90,221,121,177,46,55,65,200,119,77,68,141,4,131,73,22,201,110,23,170,71,142,221,187,13,153,170,45,19,212,249,44,154,72,201,198,86,156,25,121,229,38,53,210,227,102,143,232,94,37,239,182,122,68,217,63,93,170,72,34,36,227,178,170,18,123,249,23,192,5,214,112,13,114,179,115,240,201,104,200,101,89,240,116,232,16,213,220,187,41,20,248,166,101,230,127,173,255,0,214,18,36,64,254,79,55,147,247,31,13,149,90,108,195,89,187,75,185,159,136,215,158,9,150,224,83,210,146,238,163,63,53,31,150,11,236,19,192,0,0,0,7,139,142,33,166,212,235,139,36,161,4,106,82,140,240,68,69,230,102,99,200,97,94,44,245,226,222,208,125,30,184,46,26,133,78,35,85,55,105,242,217,167,71,113,228,37,110,73,56,175,173,162,218,110,33,70,70,166,140,189,83,201,249,23,127,32,169,174,107,154,139,6,243,226,20,169,112,29,101,228,82,32,120,53,173,149,18,136,150,212,233,201,50,51,37,31,127,88,187,96,190,194,16,250,207,180,235,183,197,201,78,181,173,202,116,137,179,170,82,89,140,211,108,50,183,12,141,199,18,130,51,36,17,158,55,41,37,216,143,204,114,58,141,123,214,181,66,252,171,221,245,51,91,210,235,19,228,72,75,105,222,172,117,94,91,132,132,146,148,163,198,92,60,22,79,246,139,54,229,109,193,83,80,18,206,188,106,37,34,73,73,121,148,250,42,44,184,255,0,155,36,31,130,148,204,132,161,230,51,187,36,178,37,161,126,89,34,247,152,9,61,192,95,9,22,247,15,90,103,77,172,84,41,77,29,213,90,132,204,169,175,188,194,58,204,27,209,226,169,198,119,27,45,184,146,75,172,153,236,81,158,15,207,39,229,42,199,138,16,150,208,150,208,146,74,82,68,68,68,88,34,34,247,15,32,30,15,62,204,102,87,34,67,200,105,166,210,107,90,214,162,74,82,146,44,153,153,159,98,34,33,5,120,209,230,77,103,232,187,51,44,157,51,168,65,174,93,4,151,26,91,172,58,212,152,241,87,137,13,154,22,166,101,33,196,56,151,26,65,153,99,36,74,248,153,17,57,147,241,162,157,21,180,100,233,157,141,86,134,119,53,114,34,217,120,219,145,249,232,177,222,106,99,42,113,29,39,208,226,22,151,26,70,20,105,50,35,248,158,8,169,66,179,89,170,92,21,73,85,170,204,231,230,77,154,242,228,62,251,238,169,197,184,226,212,106,82,141,74,51,51,51,51,51,201,158,114,96,50,6,172,113,25,171,186,203,89,151,84,188,111,74,187,172,201,125,199,202,10,42,82,149,21,179,82,220,86,18,219,142,172,139,4,226,146,93,251,39,183,199,61,6,151,70,174,92,115,147,6,139,74,157,83,152,242,136,146,204,86,22,243,139,81,153,17,97,41,35,51,51,53,17,125,166,95,17,219,52,111,71,175,45,108,189,233,214,101,159,72,151,45,217,114,25,109,231,90,142,235,136,97,165,60,219,106,113,102,218,22,105,74,77,212,153,168,203,5,159,216,119,89,194,135,47,13,40,209,26,29,58,187,114,82,25,173,220,206,70,101,217,10,159,30,52,150,217,120,208,194,149,211,53,198,67,137,218,227,74,198,79,36,74,63,121,246,10,153,176,248,20,226,91,80,34,162,117,63,77,235,84,246,23,131,37,84,40,243,218,35,35,36,159,99,40,234,47,37,151,245,24,200,5,202,231,137,183,27,105,198,233,48,210,74,52,165,100,182,42,4,101,241,63,247,39,144,189,248,20,218,125,46,58,98,211,161,49,25,148,17,18,91,101,180,161,36,68,68,69,130,34,34,242,34,254,161,244,96,190,0,40,78,87,44,46,38,34,195,147,32,232,77,58,182,9,102,148,53,22,160,165,47,5,146,218,94,19,190,125,195,7,223,252,55,107,126,154,190,235,119,86,153,92,209,217,100,148,165,202,58,44,180,48,68,70,172,158,245,180,146,242,66,143,236,238,54,92,193,124,8,117,219,175,78,236,123,222,159,34,155,116,218,148,138,155,50,91,91,107,241,80,25,120,240,164,169,38,126,186,76,179,133,43,250,207,226,3,87,181,161,109,173,77,184,133,33,104,51,74,146,162,193,145,151,153,25,14,197,167,214,77,67,80,238,218,109,165,75,126,59,50,42,50,89,142,149,190,165,37,36,110,58,134,200,204,210,149,31,154,203,220,98,203,120,207,229,104,150,25,170,234,70,135,48,234,212,107,126,99,244,132,39,36,73,196,135,148,150,88,141,19,254,105,9,35,87,213,159,35,21,178,76,222,250,59,124,71,122,109,54,117,30,183,70,150,135,210,204,182,94,142,163,83,47,121,41,39,177,123,119,182,100,126,94,71,228,100,2,195,244,75,147,212,250,217,192,175,106,101,218,202,105,206,27,82,58,84,185,234,37,173,179,233,175,24,122,17,164,242,147,89,121,227,56,250,197,146,104,143,15,122,105,160,86,227,54,253,133,66,141,28,208,210,91,118,89,197,142,137,15,153,54,218,13,78,45,166,209,184,213,209,65,153,153,119,50,207,195,17,143,128,30,61,109,141,102,182,233,250,117,124,79,129,74,186,41,209,154,138,209,56,235,108,34,82,91,110,43,37,183,171,33,110,45,106,113,213,99,9,44,227,226,70,71,57,146,164,173,36,180,40,148,149,22,72,200,242,70,64,63,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,24,241,19,237,3,169,223,207,42,215,246,215,69,231,10,49,226,39,218,7,83,191,158,85,175,237,174,136,214,210,254,42,223,124,251,27,195,160,255,0,40,98,253,10,125,229,165,112,3,236,145,98,126,41,243,57,66,66,8,247,192,15,178,69,137,248,167,204,229,7,24,92,83,219,252,61,89,18,41,84,233,253,107,242,187,13,212,81,33,176,104,82,226,110,37,32,167,188,75,74,146,77,54,172,154,82,164,159,85,104,216,69,180,156,91,121,92,61,250,48,216,27,119,110,78,145,20,211,236,134,191,206,50,188,86,115,181,120,188,14,14,157,235,149,223,185,17,31,199,86,179,61,145,28,230,122,161,148,191,118,45,49,253,211,191,113,159,203,58,119,229,167,131,241,254,137,220,125,78,158,55,109,221,141,157,93,159,156,233,110,234,116,255,0,57,183,103,172,59,144,161,15,203,251,187,247,65,253,212,253,45,254,218,61,51,249,65,227,250,13,127,187,250,253,126,183,79,111,79,248,223,91,110,221,190,236,99,176,182,46,12,248,170,167,241,17,103,46,147,94,118,60,75,218,222,101,150,170,17,85,33,42,118,162,210,90,105,42,168,165,9,105,180,33,43,120,214,74,109,4,162,108,246,17,153,18,209,155,60,187,57,163,27,114,109,87,26,79,87,158,62,212,143,109,58,51,196,108,198,14,222,59,13,84,220,183,17,17,114,127,86,174,216,143,212,153,225,29,113,215,205,35,70,61,226,39,217,251,83,191,153,181,175,236,78,140,132,49,239,17,62,207,218,157,252,205,173,127,98,116,101,239,254,42,174,233,246,53,230,83,229,11,30,157,62,244,40,196,77,238,94,156,39,49,124,212,33,235,253,242,169,13,210,104,53,50,85,191,1,41,113,163,155,53,133,37,69,41,75,193,18,152,105,204,18,73,6,123,221,109,105,89,146,91,82,28,132,34,243,184,118,246,126,211,31,230,109,23,251,19,66,21,144,225,40,196,226,38,171,156,98,158,58,121,221,59,210,206,208,98,178,76,158,155,56,73,221,170,244,205,51,87,92,83,167,24,143,60,242,215,170,57,113,227,25,8,0,4,233,202,64,0,0,135,60,211,61,159,173,255,0,231,148,79,236,83,69,123,240,237,237,3,166,63,207,42,47,246,214,133,132,115,76,246,126,183,255,0,158,81,63,177,77,21,239,195,183,180,14,152,255,0,60,168,191,219,90,16,172,227,202,84,255,0,11,168,58,55,252,201,187,252,223,98,243,128,0,77,92,190,171,94,105,158,208,54,255,0,243,54,39,246,217,162,28,137,141,205,51,218,6,223,254,102,196,254,219,52,114,28,5,240,113,23,82,37,49,172,154,173,69,241,22,148,124,61,65,130,226,217,114,61,98,66,30,117,183,20,250,73,102,178,105,149,179,221,165,161,36,233,169,57,53,33,42,66,224,88,188,45,204,102,101,93,171,113,199,95,154,59,101,214,217,6,125,131,217,189,138,194,230,24,218,180,166,40,136,136,235,170,169,153,210,154,99,174,103,232,136,153,158,17,50,204,124,5,240,113,43,77,226,177,172,154,173,69,240,247,108,140,61,65,130,226,222,110,69,30,58,217,117,183,20,250,73,100,131,117,228,61,221,165,161,70,209,37,57,52,173,74,66,58,119,54,127,209,95,227,159,234,34,194,5,123,243,103,253,21,254,57,254,162,51,249,142,22,222,15,43,174,213,184,225,195,215,59,209,198,90,143,99,115,236,102,210,109,222,31,48,198,213,173,83,191,17,29,84,211,22,171,210,154,99,170,35,233,153,153,158,51,50,143,124,0,251,91,216,159,138,124,178,80,184,193,78,124,0,251,91,216,159,138,124,178,80,184,193,231,102,255,0,37,171,210,159,100,43,116,215,229,251,63,185,167,223,184,10,115,227,251,218,222,251,252,47,229,145,69,198,10,115,227,251,218,222,251,252,47,229,145,67,105,63,37,167,210,143,100,157,10,121,126,247,238,106,247,237,177,238,130,232,197,193,175,154,157,74,211,123,125,255,0,7,227,55,191,54,160,168,235,121,184,17,27,44,184,242,201,31,177,9,37,26,82,167,28,109,6,164,238,201,93,38,151,105,181,177,164,22,13,27,78,44,230,164,34,147,68,101,77,50,114,94,55,93,113,75,90,156,113,197,171,177,26,150,226,214,179,36,145,36,141,70,73,74,82,68,146,132,60,166,63,74,159,129,255,0,175,11,8,31,118,127,9,69,188,60,98,62,85,90,252,209,58,105,244,107,255,0,167,142,151,246,131,21,140,206,106,202,38,116,179,103,118,98,59,106,170,152,171,122,124,241,21,110,199,61,56,204,124,105,0,0,103,218,137,175,120,181,174,23,52,150,200,214,206,4,109,27,6,254,165,248,186,116,191,73,184,211,173,153,38,68,57,5,82,150,72,144,194,204,143,99,169,201,224,240,100,100,106,74,137,72,82,146,117,74,46,51,128,31,100,139,19,241,79,153,202,16,141,158,162,155,152,154,233,170,53,137,166,125,176,234,110,152,241,23,112,153,46,30,253,138,166,154,233,191,76,196,199,9,137,138,46,105,49,42,197,226,31,135,139,223,135,43,221,118,181,210,223,139,167,75,222,245,30,176,203,102,152,245,40,228,101,149,17,100,246,58,156,164,156,104,204,205,6,101,221,72,82,22,185,75,203,251,140,42,188,106,189,35,135,157,73,153,226,233,210,255,0,130,91,53,89,15,165,43,132,178,73,154,32,184,165,153,111,105,88,216,206,50,180,172,208,209,18,144,164,19,89,211,152,118,162,233,141,169,162,46,218,23,221,183,233,234,189,211,214,69,185,27,105,163,194,75,101,36,71,63,172,69,249,190,143,89,30,169,30,231,58,157,51,46,154,221,82,106,80,121,196,255,0,240,216,221,112,245,107,29,113,230,236,159,171,173,91,36,215,164,205,151,220,206,108,238,213,198,41,175,78,19,84,112,139,148,198,177,49,164,240,170,56,83,51,19,17,58,107,17,176,128,12,105,195,165,15,87,173,221,33,160,210,117,198,189,30,173,117,50,206,30,113,191,93,214,90,255,0,123,102,67,219,140,164,62,132,246,91,169,34,37,31,108,184,100,111,57,146,196,218,221,115,114,136,170,99,77,122,167,156,57,115,25,135,167,9,136,174,197,53,197,113,76,204,111,83,241,106,210,116,214,57,112,158,160,107,222,54,16,26,247,136,190,211,255,0,165,252,95,83,123,244,23,254,255,0,249,95,246,47,59,135,111,103,237,49,254,102,209,127,177,52,50,16,199,188,59,123,63,105,143,243,54,139,253,137,161,144,132,154,199,226,169,238,143,99,71,230,222,80,191,233,213,239,74,28,243,76,246,126,183,255,0,158,81,63,177,77,21,155,104,222,55,61,133,94,106,232,179,171,82,41,53,104,236,200,97,153,177,140,146,235,41,125,149,178,225,161,94,104,81,182,226,200,150,156,41,38,100,164,153,40,136,202,204,185,166,123,63,91,255,0,207,40,159,216,166,138,181,16,172,250,102,156,118,177,207,72,116,239,68,182,232,189,178,209,110,228,68,211,53,87,19,19,198,38,39,156,76,117,196,187,13,129,96,93,218,163,119,64,177,44,74,79,164,235,149,62,175,133,139,215,105,158,167,77,165,186,191,93,213,37,5,132,54,179,238,162,206,48,93,204,136,92,167,13,60,58,91,28,55,88,63,146,148,151,163,212,170,210,222,91,245,106,218,97,156,119,106,10,222,190,137,41,38,183,13,41,109,181,18,18,130,86,220,239,89,17,41,197,231,162,240,75,194,199,239,123,178,29,172,94,48,41,203,191,46,15,94,115,236,151,81,116,248,134,72,52,64,39,119,26,85,133,36,214,226,155,34,74,150,100,156,184,150,155,89,201,81,156,201,178,184,194,81,225,174,199,143,63,68,125,189,191,55,110,186,175,164,189,189,171,104,49,19,150,96,42,255,0,43,68,241,152,255,0,82,168,235,215,245,99,228,199,41,159,26,117,241,119,64,0,51,205,76,0,0,12,123,196,79,179,246,167,127,51,107,95,216,157,20,98,47,59,136,159,103,237,78,254,102,214,191,177,58,40,196,67,246,151,241,182,251,167,218,233,14,131,252,159,139,244,233,247,92,133,187,112,85,237,59,130,153,116,219,242,252,45,82,141,49,154,132,39,250,105,95,74,67,43,37,182,189,171,35,74,176,164,145,225,68,100,120,238,70,66,229,56,85,226,90,131,196,133,130,221,81,39,30,45,213,73,101,164,220,84,216,205,189,210,136,235,139,117,45,41,11,113,36,74,75,169,97,78,18,82,165,154,9,68,149,40,204,178,120,51,138,158,0,170,26,181,171,212,139,231,76,95,163,80,160,220,15,19,87,94,230,212,147,142,233,111,90,234,41,108,149,135,148,226,112,133,54,157,134,110,236,90,140,250,174,186,220,148,208,158,30,244,227,135,123,97,251,107,79,224,200,82,166,189,215,159,82,156,180,59,54,106,136,207,97,58,226,82,146,218,132,168,210,132,37,41,73,101,71,141,203,90,149,119,148,224,113,120,44,77,116,207,226,253,189,147,31,95,205,205,30,233,15,106,182,119,106,50,108,61,251,113,63,11,231,17,28,232,141,116,170,154,231,174,56,78,238,156,117,210,174,20,204,235,79,156,68,251,64,234,119,243,202,181,253,181,209,105,92,0,251,36,88,159,138,124,206,80,171,94,34,125,160,117,59,249,229,90,254,218,232,180,174,0,125,146,44,79,197,62,103,40,90,100,126,80,185,221,62,244,36,61,42,254,104,96,189,59,127,210,173,22,185,137,240,177,54,129,112,78,226,10,199,129,190,135,83,195,247,51,41,40,236,183,79,150,107,101,148,60,132,146,146,183,60,66,221,220,162,36,41,68,225,56,181,43,14,17,38,45,104,46,179,220,26,7,169,212,173,72,183,216,241,158,15,123,19,105,234,144,182,91,159,17,194,195,140,172,209,251,22,147,81,41,41,113,182,214,105,86,220,29,231,10,123,227,67,133,186,135,15,215,243,213,107,110,141,33,58,123,93,120,142,141,40,223,84,130,138,233,163,115,144,221,89,145,26,84,149,19,134,222,227,81,173,162,35,222,181,161,221,190,179,156,190,172,45,207,134,225,251,117,159,52,246,247,79,183,191,133,46,141,118,198,206,127,131,157,152,206,98,38,119,102,154,102,103,227,209,166,147,68,254,213,49,202,99,140,211,29,83,78,181,114,28,125,234,77,177,171,250,135,99,106,61,156,236,133,210,107,118,60,103,89,41,44,155,78,182,164,84,39,182,227,107,79,114,37,33,196,45,6,105,51,73,154,76,210,165,36,201,71,155,57,76,126,149,63,3,255,0,94,21,238,44,35,148,199,233,83,240,63,245,225,103,150,95,156,78,103,77,218,185,206,190,236,164,91,115,149,219,201,118,22,254,2,204,204,209,110,40,136,215,158,158,22,153,141,124,241,28,53,235,231,164,114,88,64,0,233,186,197,169,180,141,27,211,27,139,83,43,109,117,163,208,161,169,244,49,185,73,241,50,20,100,134,24,220,148,44,209,212,117,109,183,191,105,146,119,238,62,196,98,113,93,116,219,166,107,170,116,136,114,198,31,15,119,23,122,140,61,138,119,171,174,98,34,35,174,102,116,136,245,202,163,56,210,186,105,247,143,20,122,133,86,166,51,33,166,99,212,209,74,82,95,74,82,163,118,19,13,196,117,69,180,204,182,155,140,44,210,121,201,164,210,102,68,121,34,196,150,237,193,87,180,238,10,101,211,111,203,240,181,74,52,198,106,16,159,233,165,125,41,12,172,150,218,246,172,141,42,194,146,71,133,17,145,227,185,25,14,60,119,29,98,211,42,190,141,234,117,197,166,117,183,122,210,40,83,20,194,31,218,148,248,152,234,34,91,15,237,74,214,72,234,52,182,220,217,184,205,59,246,159,114,49,172,238,215,93,234,234,196,118,206,189,211,58,207,213,46,229,192,225,240,217,118,26,198,81,51,19,187,111,118,34,126,85,52,69,52,204,233,199,135,141,78,189,235,206,183,110,10,69,217,111,211,46,155,126,95,138,165,214,97,179,80,132,255,0,77,72,234,199,121,4,182,215,181,100,74,78,82,162,60,40,136,203,61,200,140,114,34,49,114,228,186,105,247,15,11,148,106,76,38,100,33,235,102,167,80,165,75,83,169,73,37,110,173,243,150,74,111,6,102,105,233,203,108,178,100,71,184,148,88,193,17,156,157,27,31,11,123,225,22,104,187,219,17,46,41,207,114,223,192,249,158,35,1,172,204,91,174,170,98,103,156,196,79,9,245,198,146,10,181,227,211,132,63,220,162,174,254,175,105,221,47,22,125,102,97,248,234,124,40,91,35,208,28,82,90,36,100,250,138,62,147,206,155,198,156,33,13,180,102,134,203,27,155,35,180,161,243,84,105,212,250,197,62,85,38,173,2,60,216,51,89,92,105,81,100,180,151,90,125,165,164,210,182,214,133,17,146,146,164,153,145,164,200,200,200,204,140,80,199,224,104,199,218,240,117,115,234,158,201,251,243,101,54,71,106,177,91,37,152,70,46,199,26,39,133,116,117,85,79,213,49,206,153,234,158,28,166,98,104,66,145,120,220,244,26,13,118,215,164,214,164,70,164,220,204,176,197,90,18,76,141,169,105,101,228,188,201,169,39,146,37,33,196,17,165,101,133,17,26,210,71,181,107,37,124,246,237,193,87,180,238,10,101,211,111,203,240,181,74,52,198,106,16,159,233,165,125,41,12,172,150,218,246,172,141,42,194,146,71,133,17,145,227,185,25,12,199,197,167,12,21,126,25,239,120,240,17,81,244,157,175,95,235,63,65,156,226,146,82,13,13,154,58,140,62,130,198,29,111,168,217,26,200,137,11,37,37,73,218,102,166,209,131,6,190,189,110,238,30,231,131,185,194,105,250,58,248,123,93,137,150,226,240,57,198,14,49,184,61,42,183,122,53,215,79,141,195,118,119,188,241,17,187,49,60,99,77,39,147,232,167,83,170,21,138,132,90,77,38,4,137,179,166,188,136,209,98,198,105,78,186,251,171,81,37,13,161,9,35,53,41,74,50,34,73,17,153,153,145,16,184,206,14,184,105,167,240,235,167,9,76,210,144,187,186,230,102,44,187,137,110,184,147,75,14,161,10,52,68,109,40,82,155,218,201,186,226,119,145,153,184,163,82,179,180,208,132,98,206,5,120,53,99,77,41,244,221,102,212,170,116,132,94,114,217,235,211,41,210,91,114,59,180,36,173,50,26,89,44,146,241,165,213,60,195,173,168,208,227,100,166,143,41,193,40,143,19,60,75,114,76,174,112,241,240,155,209,227,79,40,236,143,182,126,136,115,207,74,91,123,78,113,114,114,108,182,173,108,211,62,61,81,202,186,162,121,71,109,52,207,95,42,170,227,28,34,38,64,0,36,77,48,143,124,127,123,36,95,127,133,252,206,40,171,94,29,189,160,116,199,249,229,69,254,218,208,180,174,63,189,146,47,191,194,254,103,20,85,175,14,222,208,58,99,252,242,162,255,0,109,104,67,243,207,40,91,238,143,122,93,33,209,87,230,134,55,211,185,253,42,25,107,152,221,173,80,183,184,163,172,213,166,189,29,108,220,212,202,125,86,34,90,82,141,72,105,12,20,67,75,153,34,34,87,82,35,135,130,51,45,166,147,206,76,200,179,31,42,43,197,134,234,26,131,167,242,235,82,13,233,12,193,172,64,167,40,220,83,68,150,212,227,82,158,73,127,22,133,25,185,13,42,238,74,81,18,60,201,30,175,106,230,167,98,92,21,155,34,202,191,233,209,186,244,187,102,100,200,117,45,136,90,150,207,140,38,58,78,171,9,52,165,173,209,205,6,165,40,189,119,90,73,17,154,187,69,30,5,111,22,44,206,40,236,169,19,171,82,41,240,106,207,63,71,144,77,27,155,100,170,75,11,110,59,46,37,25,220,149,73,56,231,235,22,212,169,41,81,227,110,226,167,95,249,28,227,123,170,103,222,231,243,76,207,204,187,194,204,109,79,70,211,106,62,61,187,115,26,71,25,214,204,235,76,114,231,85,52,199,14,122,85,235,92,168,0,9,163,153,1,139,56,161,212,218,190,143,104,29,227,168,86,251,91,170,148,232,104,98,18,247,36,186,18,36,60,220,118,223,194,208,180,171,166,167,137,205,138,73,146,182,109,60,17,228,178,152,173,238,104,90,211,79,174,87,168,90,29,66,168,72,90,173,215,149,85,175,178,168,201,75,69,41,198,81,224,210,151,20,91,212,164,178,235,202,81,39,212,195,232,201,169,73,50,69,134,103,138,140,38,22,171,154,241,229,29,243,246,115,245,37,187,15,145,85,180,57,237,140,36,211,173,17,59,213,235,26,198,229,60,102,39,205,87,10,123,234,132,16,29,199,71,117,54,175,163,122,157,110,234,101,17,174,180,138,20,196,190,182,55,37,62,38,58,136,208,251,27,148,133,146,58,141,45,198,247,237,51,78,253,197,220,136,116,224,26,238,138,234,183,84,87,76,233,48,236,220,70,30,214,46,205,120,123,244,239,81,92,76,76,79,92,76,105,49,235,134,194,0,34,143,46,45,94,99,80,52,41,22,60,217,82,29,173,88,79,120,7,205,247,156,121,78,66,121,75,114,34,201,74,73,18,82,148,147,140,37,178,82,182,166,50,79,213,37,37,37,43,134,204,195,95,167,21,102,155,212,242,152,251,199,169,195,89,230,83,123,34,204,111,101,215,254,53,186,166,53,229,172,117,85,167,101,81,164,199,154,81,239,143,239,100,139,239,240,191,153,197,20,230,46,51,143,239,100,139,239,240,191,153,197,20,230,34,59,73,249,85,62,140,123,101,209,125,10,121,2,247,239,170,247,45,179,95,10,188,52,215,184,144,191,155,165,164,164,69,181,105,47,52,171,138,165,25,198,122,177,26,113,14,169,164,161,14,40,141,74,117,76,41,178,82,82,178,65,168,148,164,153,22,14,227,44,235,58,216,211,251,98,157,102,89,148,88,244,154,45,37,146,98,36,70,8,246,182,156,153,153,153,158,77,74,82,140,212,165,168,205,74,82,148,165,25,153,153,159,13,164,186,75,100,104,157,145,10,193,176,105,126,18,157,19,46,58,235,134,74,145,50,65,145,18,228,62,178,34,222,234,176,89,60,17,17,18,82,146,74,18,148,151,114,18,28,175,45,167,1,111,143,26,231,156,253,81,230,246,180,222,222,109,173,253,174,198,248,154,211,135,163,226,83,219,251,85,126,212,255,0,245,142,17,199,89,144,170,78,55,248,56,149,162,181,119,53,31,77,168,191,247,59,153,208,101,198,24,91,207,46,139,35,106,81,181,229,58,181,173,77,58,178,220,151,76,240,75,115,166,100,159,205,245,45,108,112,215,141,157,108,106,5,177,81,179,47,58,44,122,181,22,172,201,177,46,35,228,123,92,78,72,200,200,203,6,149,37,68,74,74,210,100,164,169,41,82,76,140,136,202,174,99,128,163,31,107,114,175,141,28,167,178,126,206,213,134,198,237,102,39,100,179,8,196,218,153,155,85,105,23,41,253,106,117,236,214,35,122,56,238,207,87,24,229,51,19,65,2,210,185,89,251,63,92,31,207,41,127,216,161,10,255,0,226,67,74,105,250,35,173,151,62,152,210,106,210,42,80,104,239,48,168,178,36,161,41,116,218,126,59,111,161,43,219,217,74,74,93,36,26,136,146,74,52,154,137,41,206,210,176,14,86,126,207,215,7,243,202,95,246,40,66,45,146,91,170,214,97,54,234,231,26,196,250,155,235,165,44,93,172,126,200,83,139,177,58,209,114,109,213,76,242,225,87,24,225,221,41,140,0,2,112,229,133,123,243,89,191,255,0,247,11,165,144,170,223,248,205,193,82,129,208,251,24,134,247,80,211,255,0,167,39,106,85,245,168,190,129,138,247,25,11,136,45,83,253,218,181,150,234,212,212,67,240,177,235,51,11,193,178,109,236,90,98,50,218,89,143,212,78,245,145,58,109,52,217,175,10,52,239,53,109,193,96,139,30,141,111,152,226,126,23,137,174,236,114,215,135,116,112,254,238,216,216,204,146,118,127,35,195,224,107,143,30,41,214,175,74,169,222,152,225,207,73,157,216,158,200,132,214,229,115,169,180,139,107,83,174,61,51,169,53,178,69,235,13,151,233,239,238,81,230,68,18,121,102,198,210,65,151,172,211,207,57,189,74,73,23,67,111,172,107,44,89,208,161,13,61,190,238,13,49,189,232,151,253,173,39,163,84,161,76,110,99,25,90,210,135,54,159,172,211,155,20,149,27,78,39,114,22,146,81,110,66,212,156,224,197,239,91,183,5,34,236,183,233,151,77,191,47,197,82,235,48,217,168,66,127,166,164,117,99,188,130,91,107,218,178,37,39,41,81,30,20,68,101,158,228,70,36,251,59,137,240,150,38,196,243,166,126,137,254,250,180,95,76,217,28,224,243,107,121,165,17,226,223,167,73,244,232,136,143,86,180,238,233,29,122,76,185,17,94,252,217,255,0,69,127,142,127,168,139,8,21,239,205,159,244,87,248,231,250,136,188,206,255,0,32,185,234,247,161,27,232,183,243,179,9,252,207,233,86,128,244,203,130,175,70,133,87,167,83,101,244,99,215,97,166,159,80,71,77,42,235,71,76,134,100,18,50,100,102,159,206,199,101,89,78,15,212,198,112,102,71,222,184,123,208,155,159,136,141,71,141,167,246,212,184,240,146,150,85,58,165,61,252,26,97,66,66,208,151,29,36,100,141,213,110,113,9,74,18,101,149,45,57,52,39,114,211,213,172,11,2,238,213,27,186,5,137,98,82,125,39,92,169,245,124,44,94,187,76,245,58,109,45,213,250,238,169,40,44,33,181,159,117,22,113,130,238,100,66,229,56,105,225,210,216,225,186,193,252,148,164,189,30,165,86,150,242,223,171,86,211,12,227,187,80,86,245,244,73,73,53,184,105,75,109,168,144,148,18,182,231,122,200,137,78,47,49,92,171,46,171,31,115,90,254,37,60,254,200,250,251,61,112,223,155,127,182,150,54,71,7,52,97,230,62,21,119,226,199,103,87,132,171,205,26,105,78,191,26,99,72,214,41,171,78,245,96,88,22,142,151,90,48,44,75,18,147,232,202,29,51,171,225,98,245,221,123,167,212,117,110,175,215,117,74,89,229,110,44,251,168,241,156,23,98,34,29,132,0,79,169,166,40,136,166,152,210,33,200,247,175,92,196,92,170,237,218,166,170,170,153,153,153,157,102,102,120,204,204,207,25,153,158,114,163,30,34,125,160,117,59,249,229,90,254,218,232,176,142,86,126,207,215,7,243,202,95,246,40,66,189,248,137,246,129,212,239,231,149,107,251,107,162,194,57,89,251,63,92,31,207,41,127,216,161,8,94,79,229,42,191,137,211,157,36,126,100,218,254,87,177,146,184,197,225,166,159,196,86,156,41,48,138,66,46,235,101,153,82,237,213,180,226,73,47,186,180,36,215,17,196,173,73,111,107,198,211,105,222,102,70,218,137,42,206,210,90,23,87,186,89,195,158,162,234,134,176,200,209,184,84,223,11,84,163,76,91,23,2,250,204,47,209,113,217,148,136,242,159,193,186,148,191,210,83,133,234,54,179,53,227,213,201,119,23,124,3,61,141,201,236,227,111,69,234,167,73,235,243,253,251,90,147,101,250,73,204,182,95,46,185,151,90,166,43,166,117,220,153,159,137,51,207,135,92,107,199,119,135,30,58,241,152,156,73,170,212,58,133,179,194,109,227,109,213,171,210,43,147,169,58,119,80,131,42,169,39,119,86,115,173,83,86,133,200,94,229,40,247,45,73,53,158,84,163,202,143,38,126,98,146,133,231,113,19,236,253,169,223,204,218,215,246,39,69,24,140,46,210,68,83,114,220,71,99,103,116,41,114,171,184,44,101,202,185,205,200,153,234,231,30,110,11,206,225,219,217,251,76,127,153,180,95,236,77,12,132,49,239,14,222,207,218,99,252,205,162,255,0,98,104,100,33,44,177,248,170,123,163,216,231,204,219,202,23,253,58,189,233,99,222,34,125,159,181,59,249,155,90,254,196,232,163,17,121,220,68,251,63,106,119,243,54,181,253,137,209,70,34,41,180,191,141,183,221,62,215,64,116,31,228,252,95,167,79,186,216,64,0,4,193,205,234,247,230,207,250,43,252,115,253,68,99,222,86,126,208,55,7,243,54,95,246,216,67,33,115,103,253,21,254,57,254,162,49,239,43,63,104,27,131,249,155,47,251,108,33,15,189,229,184,239,143,118,29,33,150,126,139,106,244,46,127,86,165,144,106,142,155,91,26,191,96,214,116,226,241,106,66,233,53,182,82,211,199,25,227,105,214,212,133,165,198,220,66,187,145,41,14,33,11,34,81,26,76,210,68,164,169,38,105,58,91,215,93,19,187,180,15,80,101,216,151,107,31,227,36,211,37,110,107,248,124,14,187,173,51,43,99,110,47,165,212,232,168,250,106,86,228,249,31,196,239,56,99,78,33,52,38,216,226,35,78,36,233,253,203,46,68,37,37,228,206,166,207,99,38,168,83,80,133,165,183,77,25,34,117,59,92,90,84,133,25,101,43,86,13,10,218,180,230,115,108,178,49,244,111,81,241,227,151,159,205,246,53,175,71,219,115,115,100,241,62,3,17,199,13,114,99,122,63,86,121,111,196,119,124,104,235,136,142,184,132,49,229,155,196,5,192,197,93,206,30,42,52,58,141,82,151,35,196,213,169,181,6,13,110,149,35,9,35,117,183,136,207,107,113,150,162,35,74,147,140,62,246,12,148,111,101,22,50,49,238,133,104,157,163,160,122,125,18,196,180,152,255,0,23,38,167,43,115,191,195,231,244,26,105,233,91,28,113,125,46,167,69,39,211,74,182,167,200,190,39,144,133,206,93,135,187,133,195,211,106,237,90,204,125,30,111,62,140,30,218,103,24,28,247,57,187,142,203,237,110,81,87,111,202,158,186,244,249,59,220,56,122,231,140,200,0,2,249,21,99,222,34,125,159,181,59,249,155,90,254,196,232,163,17,121,220,68,251,63,106,119,243,54,181,253,137,209,70,34,31,180,191,141,183,221,62,215,72,116,31,228,252,95,167,79,186,188,238,29,189,159,180,199,249,155,69,254,196,208,200,67,30,240,237,236,253,166,63,204,218,47,246,38,134,66,18,187,31,138,167,186,61,142,127,205,188,161,127,211,171,222,144,99,222,34,125,159,181,59,249,155,90,254,196,232,200,67,30,241,19,236,253,169,223,204,218,215,246,39,66,255,0,226,170,238,159,97,148,249,66,199,167,79,189,10,49,27,8,13,123,198,194,2,51,179,31,234,255,0,15,214,222,29,58,127,176,254,111,253,96,0,9,91,159,192,0,0,0,0,21,107,205,51,218,6,223,254,102,196,254,219,52,57,89,251,64,220,31,204,217,127,219,97,7,52,207,104,27,127,249,155,19,251,108,208,229,103,237,3,112,127,51,101,255,0,109,132,33,95,255,0,51,252,78,160,255,0,250,207,249,63,90,210,128,0,77,92,190,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,47,196,15,9,154,69,196,101,53,81,111,138,35,109,204,237,182,163,22,52,82,150,159,89,163,60,58,235,46,25,100,153,74,127,228,228,190,24,173,125,99,229,13,117,89,108,187,88,180,46,248,15,210,218,219,184,231,212,28,83,165,147,109,37,158,156,50,79,210,82,189,254,88,247,139,142,113,198,217,65,184,235,137,66,11,205,74,60,17,126,209,90,220,194,185,135,209,237,136,50,180,159,73,39,83,234,149,23,182,120,185,173,186,151,218,111,7,17,244,109,114,60,146,81,101,42,113,39,148,247,50,193,121,25,128,168,218,181,49,250,52,247,105,210,86,218,157,107,110,227,65,153,151,116,145,151,153,23,184,199,202,132,45,197,165,182,208,165,173,102,73,74,82,89,51,51,242,34,33,206,219,214,165,229,168,53,100,196,183,232,181,74,212,215,222,101,131,240,241,157,146,173,238,30,214,201,91,9,71,223,24,47,142,59,11,50,224,195,149,162,95,102,149,169,26,226,195,168,81,45,137,140,82,22,156,17,167,17,222,74,94,98,76,79,249,212,40,137,95,86,124,204,5,125,88,60,55,107,126,165,62,211,118,174,153,92,210,25,120,146,164,74,42,44,181,176,100,102,156,30,244,52,162,242,90,79,236,238,51,132,94,88,92,76,74,135,26,65,80,154,105,111,146,13,72,118,45,65,42,70,75,39,184,188,39,108,123,197,229,90,154,119,99,217,20,248,244,219,90,212,164,83,25,140,218,27,71,133,128,203,39,132,165,41,35,245,18,69,156,37,63,212,95,1,216,176,95,2,1,67,7,202,231,137,182,219,117,199,41,48,212,73,53,37,4,134,42,6,103,240,63,247,39,144,199,247,231,2,156,75,88,17,87,58,161,166,245,170,131,8,201,154,169,244,121,238,145,17,18,143,185,156,116,151,146,15,250,200,108,79,130,248,15,158,125,54,159,84,142,168,181,24,76,73,101,100,100,166,222,109,43,73,145,145,145,228,140,140,188,140,255,0,172,6,173,213,90,53,114,220,156,184,53,170,84,234,100,198,84,100,166,101,48,182,92,66,136,204,143,41,81,17,145,145,164,203,237,35,248,14,253,164,252,70,106,238,141,86,98,85,44,235,210,174,211,49,159,109,243,130,186,148,164,197,112,210,182,213,133,54,219,168,35,201,54,148,159,126,233,237,240,197,205,113,95,203,195,74,53,186,135,81,174,219,116,134,104,151,51,113,158,118,58,160,71,141,25,183,158,36,62,164,245,13,17,150,226,183,56,234,115,131,201,146,75,222,93,233,79,89,52,122,242,209,59,222,163,102,94,20,137,113,29,137,33,230,217,117,216,238,182,135,218,75,206,54,151,16,110,33,6,164,168,218,81,146,136,176,120,253,132,23,3,193,119,50,107,63,90,25,135,100,234,101,66,13,14,232,52,182,210,29,125,214,163,71,148,188,71,108,144,133,61,41,110,45,197,56,234,204,139,25,50,79,196,140,142,117,50,251,50,89,68,136,239,33,214,156,73,45,11,66,137,73,82,76,178,70,70,93,140,140,134,172,212,106,205,82,223,170,69,173,81,167,63,14,108,39,145,33,135,216,117,77,173,183,16,162,82,84,74,73,145,145,145,145,30,72,243,146,23,93,203,95,141,20,235,77,163,31,76,239,154,188,50,185,168,113,16,203,6,228,143,207,74,142,203,80,217,75,139,234,190,183,22,181,56,234,242,162,73,17,159,192,242,70,19,184,69,78,61,56,72,183,184,132,211,58,157,98,159,74,104,174,170,44,39,165,66,125,150,17,214,124,217,143,41,77,179,184,153,113,197,18,157,120,143,98,76,178,126,88,63,57,86,60,86,132,184,133,54,180,146,146,162,50,50,50,201,25,31,184,6,174,55,133,167,93,177,238,74,141,173,113,211,164,66,157,77,146,244,103,91,125,149,182,102,109,184,164,25,145,44,136,241,185,42,46,228,94,66,96,242,163,212,88,54,103,16,167,75,158,235,12,162,175,3,193,161,111,40,146,70,183,103,65,73,17,25,168,187,250,167,219,7,246,24,144,220,210,120,42,106,122,94,215,141,59,164,73,57,44,178,175,74,197,137,31,243,102,130,241,178,158,144,164,50,198,119,100,208,70,181,175,203,4,126,227,21,147,167,55,189,107,75,239,202,69,223,76,53,179,46,143,62,60,133,54,173,233,207,73,228,56,104,81,37,73,60,101,178,201,100,191,96,13,159,91,113,14,182,151,91,89,41,11,34,82,84,71,146,50,63,35,35,30,67,10,240,153,175,22,246,188,104,245,191,112,211,234,113,29,169,181,79,136,205,70,59,111,33,75,110,73,69,97,110,150,210,113,106,34,37,58,69,235,30,75,200,251,249,230,160,0,0,0,17,219,143,155,149,155,103,134,75,186,67,202,199,140,167,79,134,158,229,221,75,167,202,50,47,50,253,95,254,176,145,34,7,243,134,188,159,182,248,108,165,83,97,154,201,218,165,204,196,71,124,240,108,185,2,160,149,23,101,17,249,164,188,242,95,104,10,129,209,248,178,107,186,221,102,49,18,55,93,201,151,77,56,137,6,131,81,30,249,109,151,172,69,158,221,251,141,146,244,218,19,148,237,59,181,224,60,202,26,114,53,22,19,75,66,19,181,41,82,88,65,25,17,123,139,176,215,183,130,106,63,166,184,151,177,25,233,19,132,197,118,151,32,200,211,158,201,168,70,239,228,127,17,177,109,57,162,102,159,25,146,73,17,54,202,19,130,47,44,36,128,125,0,0,0,0,0,2,39,115,16,226,97,189,5,209,170,132,10,68,244,181,95,184,24,118,157,24,155,119,107,204,147,241,101,146,30,78,215,80,180,225,109,22,20,89,193,249,17,159,148,176,51,193,25,252,5,30,115,105,213,135,175,110,32,217,181,160,78,223,78,160,211,19,13,230,146,233,154,74,91,19,167,33,70,105,37,154,115,181,68,93,200,149,245,16,8,116,169,23,14,164,94,105,118,165,62,68,218,157,110,121,117,95,144,234,220,62,163,206,247,82,148,173,202,198,229,153,153,158,79,185,249,152,185,78,3,56,52,208,203,66,209,165,222,85,100,82,174,59,150,84,54,29,146,220,194,135,49,184,206,169,168,174,45,41,37,48,78,33,73,113,38,68,70,121,34,81,231,185,228,82,237,6,189,50,221,152,169,240,27,100,223,54,205,8,90,200,247,52,172,145,146,208,100,100,105,89,26,75,7,238,19,147,150,255,0,23,151,157,179,172,112,44,27,178,162,154,133,30,224,113,168,77,170,107,206,188,182,159,126,84,70,136,210,110,60,73,78,16,149,99,213,51,44,159,99,46,192,46,97,219,54,214,114,1,211,91,183,233,168,136,182,250,70,202,34,54,72,216,105,219,130,78,220,121,118,251,4,5,230,55,193,173,163,82,211,218,158,165,90,54,250,99,205,163,196,122,99,231,18,35,72,45,141,49,45,229,26,186,108,103,27,141,57,202,136,188,187,151,152,177,22,29,109,246,91,121,147,35,109,196,146,146,101,228,100,101,146,29,51,92,33,65,168,104,213,245,18,163,12,165,71,114,218,169,165,109,116,201,102,162,56,174,17,145,17,246,51,193,153,126,208,26,210,218,245,185,118,133,217,74,184,99,169,104,126,143,80,98,89,109,51,35,220,211,169,94,59,25,31,154,126,37,246,144,216,227,133,91,253,173,73,208,27,30,229,75,233,117,231,40,52,196,200,194,183,25,60,112,152,90,137,94,178,143,57,95,124,158,70,186,58,139,30,52,77,65,185,226,66,96,216,142,205,102,107,109,52,164,18,77,180,19,235,36,164,200,187,22,8,136,176,66,236,249,78,220,19,235,156,50,116,166,188,210,138,159,86,240,76,164,148,163,81,54,221,62,14,220,145,153,252,79,203,5,245,0,154,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,3,167,95,58,189,166,154,113,17,82,239,59,226,133,74,219,140,53,46,167,29,135,21,221,37,216,156,90,115,244,210,127,97,151,196,128,119,17,248,102,73,44,168,200,139,235,21,251,174,124,220,52,170,205,166,185,7,77,96,74,173,86,85,142,147,171,106,52,152,105,245,154,51,220,108,204,37,151,168,165,145,99,249,73,248,17,136,49,125,243,63,226,86,235,172,73,153,76,173,181,73,136,238,206,155,48,228,207,96,147,132,164,143,213,76,179,34,201,164,207,246,159,196,5,244,238,73,153,145,40,178,94,101,145,226,79,178,164,117,18,242,13,63,172,74,44,13,115,171,28,111,241,75,88,154,252,226,214,187,206,9,191,183,45,66,185,42,45,54,141,164,69,234,151,92,241,156,100,254,179,49,199,59,198,39,20,14,118,78,189,106,3,105,35,206,198,238,154,138,83,246,99,174,3,100,66,82,84,68,100,162,50,50,201,96,252,199,232,215,158,213,230,17,197,37,172,109,17,106,77,98,170,77,26,123,84,235,21,23,247,17,109,236,127,194,75,63,71,252,167,241,18,31,77,57,196,106,69,1,182,35,223,54,252,42,139,123,147,215,91,49,31,121,205,190,161,43,105,187,52,187,246,94,51,239,63,180,4,202,230,161,108,53,114,112,201,41,68,162,39,105,83,87,82,243,243,75,84,249,191,81,159,154,190,175,180,133,27,217,85,36,209,175,42,13,93,75,66,10,13,78,44,147,82,207,9,34,67,169,86,76,242,93,187,124,72,78,142,44,249,148,219,156,64,216,111,89,246,229,18,226,167,120,168,138,106,65,73,140,219,45,169,106,101,246,213,141,146,151,148,254,121,62,101,156,17,253,135,95,192,54,99,225,218,191,30,230,208,171,2,175,25,246,157,39,237,154,82,148,166,212,74,78,227,134,210,143,185,25,254,183,196,119,202,148,95,29,79,149,11,113,167,196,50,182,178,71,131,45,201,50,207,249,68,19,229,65,175,145,239,253,41,45,51,159,51,125,78,220,107,99,45,169,194,51,40,113,227,65,101,56,35,113,74,198,229,153,118,73,39,236,62,194,122,128,215,127,143,77,54,174,105,207,18,55,83,53,120,147,27,110,177,81,157,84,138,227,237,172,137,198,93,159,43,98,146,106,74,114,70,72,51,35,44,145,251,140,196,119,27,24,113,61,194,6,151,241,51,65,121,155,150,145,25,138,234,35,41,152,149,86,99,199,76,148,97,15,18,16,111,45,151,22,72,37,190,165,224,189,253,203,191,156,1,169,242,85,212,31,78,35,208,247,237,189,232,142,177,111,241,53,71,252,79,75,121,231,27,96,237,221,179,31,86,115,238,1,24,249,120,90,149,171,171,138,27,89,20,86,156,89,210,165,193,169,202,52,37,103,182,59,85,24,155,212,123,72,240,69,184,187,158,11,226,100,54,15,105,38,134,144,133,30,77,41,34,51,253,130,49,240,137,192,174,158,240,182,218,171,49,18,85,27,146,76,99,141,34,115,196,195,198,73,87,65,74,74,28,40,237,185,183,168,198,226,35,63,126,124,252,164,248,0,0,0,0,0,15,195,34,81,25,25,100,143,176,160,190,102,212,18,162,241,63,87,113,45,236,41,168,145,39,177,99,59,234,19,59,249,23,192,95,168,164,62,111,182,241,209,120,140,129,32,223,67,158,62,130,212,172,37,89,219,190,124,243,193,246,44,31,111,172,4,144,228,171,84,255,0,185,141,211,70,220,95,247,246,116,156,103,191,251,158,156,159,143,250,5,150,10,174,228,171,57,142,141,211,78,235,159,91,116,231,186,123,139,27,113,78,44,227,207,57,237,145,106,32,0,0,3,224,175,214,160,91,116,58,133,195,85,144,134,33,211,34,187,50,67,139,90,82,148,54,218,13,106,51,53,25,17,17,18,76,242,102,69,245,138,32,230,33,197,101,79,94,245,102,101,14,143,82,63,201,154,3,142,64,101,182,94,87,73,247,24,147,45,41,123,9,121,109,168,212,219,164,91,136,136,204,189,196,94,115,227,154,119,20,136,210,205,58,115,74,237,202,146,219,174,92,177,205,169,36,203,216,82,97,72,98,107,11,51,216,234,86,94,187,105,243,73,167,237,62,194,166,248,124,210,106,254,186,234,253,10,209,133,22,76,180,207,169,197,85,65,226,66,220,216,194,229,52,219,174,45,68,133,227,29,82,51,82,136,203,191,127,172,36,167,46,126,10,106,26,221,120,68,212,43,210,144,243,118,181,30,75,111,164,164,71,81,55,45,198,157,136,233,35,243,140,45,183,16,182,157,87,109,196,102,89,242,44,153,221,173,191,64,164,90,212,88,86,253,10,3,16,224,83,216,110,51,12,178,210,91,66,27,66,9,9,34,74,72,146,88,74,72,187,17,23,97,212,244,71,74,104,26,55,166,244,75,30,131,2,60,98,131,6,51,82,20,203,72,71,85,228,48,219,74,90,141,40,70,227,62,153,100,204,136,207,31,176,187,232,0,232,218,215,169,84,189,37,211,11,142,250,170,62,150,202,151,75,153,37,146,53,36,141,110,183,29,199,82,146,220,164,228,207,166,125,137,68,127,103,152,239,34,178,185,193,113,9,34,222,165,83,116,78,135,52,208,253,77,134,106,51,13,183,12,179,29,196,207,140,182,213,181,194,63,50,44,145,160,203,226,126,224,21,165,196,22,174,86,181,179,85,235,215,221,102,91,175,166,84,233,69,8,156,113,106,233,69,84,151,93,109,5,185,107,218,69,213,62,201,86,210,247,124,79,173,88,86,21,209,169,119,76,11,62,208,165,200,157,81,168,62,211,8,67,76,56,233,35,168,226,91,37,172,155,74,148,72,37,45,57,60,31,159,236,28,109,2,135,82,185,171,112,109,250,67,10,122,109,70,75,81,88,66,82,165,26,156,113,100,132,150,18,70,103,221,69,228,70,98,238,121,123,240,61,108,232,205,155,78,212,59,198,141,14,109,215,85,138,204,164,170,68,118,220,84,68,186,212,71,137,41,55,24,67,141,169,14,180,172,22,227,198,79,204,242,100,29,179,128,238,12,237,254,29,108,24,53,186,245,50,44,139,190,169,21,167,229,190,182,80,181,199,55,25,138,165,180,149,41,134,221,65,37,214,76,201,38,103,143,126,79,202,90,15,194,34,73,18,82,68,68,93,136,136,126,128,0,0,0,0,0,241,113,182,221,109,77,58,132,173,11,35,74,146,162,201,25,31,153,25,8,63,199,191,0,246,182,180,91,21,45,65,176,232,241,169,247,101,50,19,210,58,113,99,182,209,76,233,183,41,220,25,53,29,110,184,226,221,117,5,141,197,187,5,239,193,156,226,30,43,66,28,66,155,113,4,164,168,140,148,147,44,145,145,251,140,6,177,45,63,127,232,118,160,168,217,118,161,67,184,40,51,77,42,218,167,226,175,168,195,253,200,241,177,123,122,141,125,71,234,251,140,187,92,135,47,222,61,40,58,215,110,194,211,187,254,174,204,75,186,3,13,178,135,36,200,67,101,49,40,68,86,72,200,221,144,183,92,113,110,186,191,228,150,236,31,191,36,125,71,153,31,1,45,106,53,42,86,175,233,77,18,4,90,213,61,133,200,168,196,141,24,144,169,141,182,153,146,29,89,33,136,234,91,143,45,107,108,178,165,145,43,4,71,223,6,42,82,131,95,189,180,134,247,110,169,74,147,80,162,87,104,115,75,122,73,111,70,113,46,50,241,40,219,89,36,210,178,45,237,150,83,146,60,167,220,100,3,103,244,45,14,36,150,133,18,146,126,70,71,146,30,66,184,249,126,243,25,165,95,148,232,218,93,172,213,166,161,215,152,223,208,169,204,146,150,219,127,114,165,62,173,207,72,146,165,175,106,16,210,75,9,236,102,69,229,131,22,50,211,205,62,130,117,151,80,226,15,201,73,81,25,31,237,32,30,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,199,136,159,104,29,78,254,121,86,191,182,186,47,56,81,143,17,62,208,58,157,252,242,173,127,109,116,70,182,151,241,86,251,231,216,222,29,7,249,67,23,232,83,239,44,35,135,109,108,180,116,15,128,123,62,251,187,95,255,0,236,196,106,100,93,174,255,0,15,159,227,39,186,204,93,237,182,190,151,83,162,162,234,41,59,83,230,127,3,174,109,90,213,171,223,91,47,121,183,245,253,84,241,117,25,120,109,166,155,35,76,120,113,200,204,209,29,132,25,158,198,147,147,193,100,204,204,212,165,26,150,165,40,248,106,189,227,115,215,168,52,43,94,173,90,145,38,147,108,178,251,20,152,74,50,38,162,37,231,148,243,198,148,150,8,212,183,22,102,165,158,84,100,72,73,158,212,32,147,43,184,5,225,43,247,83,184,19,171,26,155,108,120,139,30,151,187,209,140,74,86,214,234,211,208,178,34,203,70,147,235,70,111,11,223,147,74,84,225,37,31,156,74,94,65,97,230,253,252,210,109,96,237,112,166,152,136,249,163,140,207,213,253,219,30,222,87,149,236,21,56,237,163,199,204,85,118,237,117,213,175,13,116,170,169,154,109,209,174,156,102,52,222,243,199,101,58,177,239,239,38,213,191,222,253,251,186,248,47,254,217,250,43,169,27,254,240,248,47,21,233,62,183,95,255,0,83,195,236,234,251,241,238,24,115,79,111,187,131,76,111,122,37,255,0,107,73,232,213,40,83,27,152,198,86,180,161,205,167,235,52,230,197,37,70,211,137,220,133,164,148,91,144,181,39,56,49,125,226,175,120,253,225,30,159,165,117,6,181,115,75,168,50,25,181,106,207,45,53,152,81,153,79,133,163,74,82,146,77,169,24,60,182,195,202,82,136,147,183,99,107,73,36,148,68,227,77,166,243,50,201,190,7,110,47,225,166,124,94,125,189,255,0,111,98,55,177,93,37,198,210,98,238,101,89,205,52,199,133,153,220,253,89,137,137,214,220,249,244,248,179,242,185,115,210,38,123,240,247,174,214,199,17,26,113,27,80,45,168,146,33,41,47,42,13,74,3,249,53,66,154,132,33,78,52,75,193,19,169,218,226,20,149,164,139,41,90,114,72,86,228,39,233,226,39,217,251,83,191,153,181,175,236,78,138,123,225,239,93,174,126,29,245,30,54,160,91,81,35,205,74,153,84,26,148,7,240,73,155,9,107,66,156,104,151,131,54,149,185,180,41,43,73,30,20,132,228,150,157,200,85,177,234,61,247,111,234,119,8,215,157,255,0,107,73,235,82,235,182,13,90,99,25,90,20,182,247,65,119,115,78,108,82,146,78,182,173,200,90,73,71,181,104,82,115,146,25,92,14,101,24,252,53,116,213,241,226,39,95,63,14,104,6,213,236,69,123,39,157,225,238,216,227,134,185,114,157,217,253,89,222,137,220,158,190,17,202,122,227,207,18,165,33,121,220,59,123,63,105,143,243,54,139,253,137,161,70,34,243,184,118,246,126,211,31,230,109,23,251,19,67,23,179,95,141,185,221,30,212,243,167,15,39,225,61,58,189,214,66,0,1,48,115,123,166,235,22,166,210,52,111,76,110,45,76,173,181,214,143,66,134,167,208,198,229,39,196,200,81,146,24,99,114,80,179,71,81,213,182,222,253,166,73,223,184,251,17,138,173,95,29,90,216,238,184,179,171,238,87,36,46,12,103,157,138,205,5,71,28,218,106,140,228,196,72,114,2,87,208,194,84,164,180,211,106,146,77,245,140,155,65,153,158,210,34,183,186,141,58,159,88,167,202,164,213,160,71,155,6,107,43,141,42,44,150,146,235,79,180,180,154,86,218,208,162,50,82,84,147,50,52,153,25,25,25,145,138,140,227,35,132,106,191,15,119,2,238,155,125,62,42,195,172,204,52,66,127,41,71,163,228,60,185,11,110,159,181,111,56,243,189,54,25,35,235,168,136,149,158,248,87,156,123,62,140,93,20,211,118,205,83,187,28,244,237,237,159,55,177,185,58,37,171,103,241,23,111,96,51,43,84,205,251,156,41,154,184,196,211,49,164,211,79,101,92,231,93,117,170,39,72,211,78,50,19,143,29,90,178,53,179,132,107,74,254,176,106,158,46,157,46,242,138,219,173,56,68,153,16,228,38,12,195,92,119,208,70,123,29,78,226,201,100,200,200,210,164,154,144,164,168,225,79,14,222,208,58,99,252,242,162,255,0,109,104,117,84,94,55,59,118,115,250,126,154,212,131,183,100,84,218,172,46,156,163,37,52,83,91,105,109,37,228,145,247,66,141,183,20,149,109,50,220,68,141,217,216,141,189,171,135,111,104,29,49,254,121,81,127,182,180,35,151,241,115,141,197,81,118,168,210,120,68,247,183,62,87,179,212,236,198,69,137,192,91,171,122,143,241,42,167,183,118,99,88,137,225,28,99,151,159,159,153,121,192,0,54,35,141,17,39,92,184,88,253,240,156,92,209,43,23,140,10,138,44,59,126,205,136,185,207,178,93,52,84,37,148,233,102,136,4,238,226,82,114,149,26,220,83,100,106,74,8,147,150,212,235,107,41,108,0,40,89,195,81,102,170,171,167,157,83,172,178,217,142,117,138,204,236,216,195,94,159,18,205,59,180,71,84,117,204,247,204,243,158,200,136,234,5,123,243,103,253,21,254,57,254,162,44,32,87,191,54,127,209,95,227,159,234,34,199,59,252,130,231,171,222,132,171,162,223,206,204,39,243,63,165,90,61,240,3,237,111,98,126,41,242,201,66,227,5,57,240,3,237,111,98,126,41,242,201,66,227,5,166,205,254,75,87,165,62,200,72,58,107,242,253,159,220,211,239,220,5,57,241,253,237,111,125,254,23,242,200,162,227,5,57,241,253,237,111,125,254,23,242,200,161,180,159,146,211,233,71,178,78,133,60,191,123,247,53,123,246,210,19,148,199,233,83,240,63,245,225,97,2,189,249,76,126,149,63,3,255,0,94,22,16,46,242,79,200,45,250,253,233,71,250,82,252,236,197,255,0,47,250,84,0,0,50,173,126,215,188,90,14,130,235,181,177,195,191,0,54,110,160,92,177,36,77,82,158,169,65,166,192,99,36,169,179,87,80,154,166,218,53,224,201,164,237,109,106,82,212,71,132,161,88,37,171,106,21,87,195,152,171,222,55,61,122,131,66,181,234,213,169,18,105,54,203,47,177,73,132,163,34,106,34,94,121,79,60,105,73,96,141,75,113,102,106,89,229,70,68,132,153,237,66,9,58,227,1,141,156,13,85,92,166,56,205,58,71,126,177,199,232,118,182,214,108,197,189,170,177,99,9,126,173,45,209,118,43,171,182,105,138,107,141,216,239,154,163,89,225,164,107,49,199,71,35,170,58,147,115,234,253,253,89,212,123,197,216,235,171,86,222,75,175,20,102,73,166,155,74,16,150,219,109,9,238,100,148,54,132,32,141,70,106,50,73,26,148,165,25,168,236,67,128,190,14,37,105,188,86,53,147,85,168,190,30,237,145,135,168,48,92,91,205,200,163,199,91,46,182,226,159,73,44,144,110,188,135,187,180,180,40,218,36,167,38,149,169,72,70,28,224,47,131,136,186,145,41,141,100,213,106,47,136,180,163,225,234,12,23,22,203,145,235,18,16,243,173,184,167,210,75,53,147,76,173,158,237,45,9,39,77,73,201,169,9,82,23,103,67,61,146,229,179,93,95,13,196,70,179,60,99,95,108,253,95,63,99,82,116,157,182,214,240,214,191,241,156,154,98,154,41,141,219,147,79,40,136,136,136,183,76,196,242,136,225,92,127,7,235,64,42,179,139,94,60,46,125,82,173,72,179,52,138,169,34,141,100,194,121,165,38,106,26,38,166,212,228,176,251,111,181,41,43,81,117,35,37,14,178,133,52,72,52,57,216,212,179,202,137,182,237,76,66,142,61,56,56,149,169,17,95,214,77,41,162,248,139,182,62,94,175,65,109,111,57,34,177,29,12,180,219,106,97,38,179,65,58,202,25,236,210,16,147,116,148,172,26,150,148,161,121,60,230,222,38,230,26,126,15,61,241,28,230,60,223,92,117,253,19,7,232,211,27,146,224,243,170,103,56,162,39,94,20,85,86,155,148,85,219,84,79,111,42,106,215,197,158,58,113,222,167,37,112,95,197,37,63,136,27,5,154,77,201,89,142,173,66,161,50,101,89,138,76,38,57,202,104,151,181,185,141,32,140,201,73,82,77,178,115,105,36,144,233,153,108,66,22,214,234,124,29,134,192,191,238,237,46,187,160,95,118,37,91,209,149,202,103,87,194,202,232,52,247,79,168,210,218,95,168,234,84,131,202,28,89,119,73,227,57,46,228,70,58,240,136,227,51,10,177,182,173,211,115,227,83,175,30,222,90,122,248,113,116,86,205,108,133,157,152,204,49,183,240,147,30,6,254,228,197,63,171,49,53,239,71,45,55,124,104,221,235,142,49,49,194,38,111,59,135,111,103,237,49,254,102,209,127,177,52,50,16,199,188,59,123,63,105,143,243,54,139,253,137,161,144,132,254,199,226,169,238,143,99,144,179,111,40,95,244,234,247,165,14,121,166,123,63,91,255,0,207,40,159,216,166,136,115,192,15,181,189,137,248,167,203,37,9,141,205,51,217,250,223,254,121,68,254,197,52,67,158,0,125,173,236,79,197,62,89,40,69,51,31,43,219,239,163,218,232,13,141,253,29,99,61,12,71,185,43,140,0,1,48,115,120,0,0,0,0,3,30,241,19,236,253,169,223,204,218,215,246,39,69,24,139,206,226,39,217,251,83,191,153,181,175,236,78,138,49,16,253,165,252,109,190,233,246,186,67,160,255,0,39,226,253,58,125,214,194,0,0,38,14,111,81,143,17,62,208,58,157,252,242,173,127,109,116,90,87,0,62,201,22,39,226,159,51,148,42,215,136,159,104,29,78,254,121,86,191,182,186,45,43,128,31,100,139,19,241,79,153,202,16,252,143,202,23,59,167,222,135,72,116,171,249,161,130,244,237,255,0,74,180,132,29,122,255,0,176,45,29,81,180,103,216,151,221,39,210,116,58,159,75,197,69,235,186,207,83,166,234,29,71,174,210,146,178,194,219,65,246,81,103,24,62,198,100,59,8,9,125,84,197,113,52,213,26,196,185,206,205,235,152,123,148,221,181,84,211,85,51,19,19,19,164,196,199,24,152,152,227,19,19,202,84,115,196,38,132,220,252,59,234,60,157,63,185,101,199,154,149,50,153,212,217,236,96,147,54,18,214,180,182,233,163,38,109,43,115,107,74,144,163,60,41,10,193,173,59,86,169,125,202,99,244,169,248,31,250,240,199,188,211,61,160,109,255,0,230,108,79,237,179,70,66,229,49,250,84,252,15,253,120,66,240,86,105,195,231,17,106,142,81,51,238,203,166,246,155,50,191,155,244,113,86,59,19,164,215,93,54,230,116,141,53,159,11,68,107,167,159,230,236,88,64,135,60,206,117,79,242,79,70,169,218,101,30,31,82,69,249,51,243,175,45,188,161,168,144,156,101,229,237,81,44,141,46,155,170,140,69,148,169,38,142,174,118,158,211,19,24,85,39,50,205,77,171,221,154,248,122,122,243,93,26,93,139,13,150,35,35,114,85,213,145,45,150,164,60,254,73,4,164,229,42,97,189,134,165,17,116,55,22,13,106,33,159,206,239,248,12,29,90,115,171,135,207,207,232,213,168,186,47,202,127,10,237,45,153,170,53,166,214,183,39,248,126,44,199,110,149,205,44,73,194,109,131,79,212,222,35,44,75,66,172,113,206,11,181,63,29,41,169,49,83,37,169,45,68,109,114,151,29,109,168,200,148,151,82,193,182,121,201,17,44,204,201,88,218,121,211,154,22,155,49,109,234,245,11,81,224,181,29,166,111,58,98,154,148,73,121,197,58,228,216,91,27,91,138,74,189,84,36,216,114,34,18,72,62,230,218,204,210,71,235,43,184,242,162,179,152,114,161,168,58,129,46,139,32,158,142,204,26,60,10,138,137,196,180,105,113,78,59,41,148,159,241,107,81,27,112,212,174,198,164,145,163,200,151,235,102,62,101,22,13,62,232,225,205,251,189,211,142,204,235,50,167,22,115,46,170,42,92,117,198,159,113,49,92,142,151,50,70,218,84,167,154,113,88,201,40,227,160,140,188,148,156,37,140,14,246,81,93,125,115,59,222,170,120,123,53,249,219,67,54,218,185,177,210,46,31,11,19,49,110,138,98,204,199,84,213,114,55,186,191,106,109,196,235,215,79,82,57,242,185,212,218,69,181,169,215,30,153,212,154,217,34,245,134,203,244,247,247,40,243,34,9,60,179,99,105,32,203,214,105,231,156,222,165,36,139,161,183,214,53,150,44,232,81,143,15,186,167,251,138,235,45,171,169,171,135,226,163,209,166,31,140,100,155,222,181,68,121,181,51,35,166,157,232,35,116,154,117,195,70,84,73,222,73,221,146,201,29,231,12,150,206,223,240,152,105,181,60,233,159,162,120,251,117,66,250,102,202,126,7,158,81,142,166,60,91,244,70,179,219,85,30,44,233,217,165,59,128,0,12,251,80,163,223,31,222,201,23,223,225,127,51,138,42,215,135,111,104,29,49,254,121,81,127,182,180,45,43,143,239,100,139,239,240,191,153,197,21,107,195,183,180,14,152,255,0,60,168,191,219,90,16,252,243,202,22,251,163,222,151,72,116,85,249,161,141,244,238,127,74,133,231,0,0,152,57,188,0,0,17,239,143,239,100,139,239,240,191,153,197,21,107,195,183,180,14,152,255,0,60,168,191,219,90,22,149,199,247,178,69,247,248,95,204,226,138,181,225,219,218,7,76,127,158,84,95,237,173,8,126,121,229,11,125,209,239,75,164,58,42,252,208,198,250,119,63,165,66,220,248,178,176,106,26,155,195,157,247,104,82,78,65,206,118,153,227,162,181,26,42,164,187,37,216,142,34,82,35,161,180,153,26,148,234,152,38,203,25,50,53,145,145,43,27,78,148,169,213,26,133,30,161,22,173,73,159,34,20,232,79,34,76,89,81,157,83,78,176,234,20,74,67,136,90,76,141,42,74,136,140,148,70,70,70,68,100,54,8,20,49,170,118,13,67,75,117,30,229,211,186,153,200,91,214,253,77,248,41,121,248,170,140,169,45,33,103,210,144,77,168,204,210,151,91,216,226,123,153,26,86,147,35,50,50,51,169,180,182,116,170,221,248,238,250,227,235,90,116,35,152,197,118,49,121,93,115,26,68,197,113,29,186,198,237,94,174,20,124,253,235,214,183,110,10,69,217,111,211,46,155,126,95,138,165,214,97,179,80,132,255,0,77,72,234,199,121,4,182,215,181,100,74,78,82,162,60,40,136,203,61,200,140,114,34,53,114,238,184,41,21,158,21,109,170,117,54,95,90,69,10,101,74,159,80,71,77,73,232,200,84,183,36,18,50,100,68,175,205,72,101,89,78,75,215,198,114,70,69,37,68,151,13,123,225,22,104,187,219,17,45,29,157,229,223,130,51,44,70,3,140,197,186,234,166,38,120,76,196,76,196,79,174,52,159,88,40,131,88,181,54,175,172,154,157,113,106,101,109,174,140,138,236,197,62,134,55,37,94,26,58,72,144,195,27,146,132,18,250,109,33,182,247,237,35,86,205,199,220,204,89,143,49,221,94,99,79,244,41,118,60,41,82,26,173,95,175,120,6,13,135,156,101,77,194,101,72,114,90,205,73,73,146,146,164,155,108,41,179,82,119,38,74,143,214,36,169,39,89,218,59,166,85,125,100,212,235,119,76,232,142,244,100,87,102,37,133,191,181,42,240,209,210,70,183,223,218,165,160,151,211,105,14,57,179,113,26,182,109,46,230,66,49,180,23,230,245,234,48,150,248,204,123,103,148,125,251,91,215,161,236,166,222,89,151,98,118,135,25,165,52,213,19,17,51,213,69,26,205,117,107,217,51,26,79,14,116,58,180,250,117,66,150,250,99,84,224,72,136,242,217,102,74,91,125,165,54,165,52,235,105,113,167,8,148,68,102,149,182,180,45,42,242,82,84,147,44,145,145,130,41,213,7,105,239,213,155,129,33,112,99,60,212,103,165,37,165,27,77,58,226,86,166,219,82,241,132,169,73,105,211,74,76,242,100,218,204,179,180,241,159,56,254,246,183,190,255,0,11,249,100,81,220,120,57,211,42,190,176,232,31,16,186,123,111,187,182,169,81,135,111,191,9,27,82,125,121,17,222,151,33,182,50,181,161,41,234,41,146,111,122,148,68,157,251,143,36,88,60,45,56,57,175,21,86,26,153,214,99,123,79,62,236,79,183,70,207,187,180,148,97,242,43,25,221,250,98,154,107,139,51,87,30,20,197,218,168,137,157,116,227,187,21,76,242,227,167,83,231,229,197,171,207,233,254,186,162,199,155,42,59,84,91,245,159,0,249,190,243,108,165,185,172,165,110,68,89,41,73,51,82,148,163,113,132,182,74,78,229,73,73,250,198,148,164,237,140,107,239,78,168,212,40,245,8,181,106,76,249,16,167,66,121,18,98,202,140,234,154,117,135,80,162,82,28,66,210,100,105,82,84,68,100,162,50,50,50,35,33,122,218,59,169,180,141,100,211,27,119,83,40,141,116,99,215,97,165,245,177,185,74,240,210,18,102,135,216,220,164,32,215,211,117,14,55,191,105,18,182,110,46,198,66,71,179,152,173,251,117,97,234,158,49,198,59,167,159,211,237,105,126,154,114,31,131,227,44,231,54,169,241,110,70,229,115,251,84,252,89,159,60,211,194,60,212,49,111,31,222,201,23,223,225,127,51,138,41,204,92,103,31,222,201,23,223,225,127,51,138,41,204,99,246,147,242,170,125,24,246,202,97,208,167,144,47,126,250,175,114,219,97,0,0,19,87,47,128,0,2,156,248,254,246,183,190,255,0,11,249,100,81,49,185,89,251,63,92,31,207,41,127,216,161,8,115,199,247,181,189,247,248,95,203,34,137,141,202,207,217,250,224,254,121,75,254,197,8,67,242,239,43,220,239,175,218,233,13,178,253,29,96,253,12,63,185,9,140,35,223,30,151,255,0,228,15,12,119,79,134,171,120,10,133,199,209,183,225,126,99,171,215,241,11,254,16,207,116,169,41,221,17,18,189,101,99,24,245,76,151,180,72,65,85,156,203,245,90,161,119,235,99,58,98,237,38,60,104,54,3,36,150,100,37,106,83,178,221,157,30,51,238,41,94,68,148,165,36,210,18,146,35,60,165,106,53,30,226,74,51,185,190,39,224,184,74,167,174,120,71,175,251,107,45,81,209,206,71,57,238,208,216,183,63,18,220,248,74,185,114,162,99,72,210,121,196,213,52,211,49,217,51,61,72,199,167,182,37,193,169,215,189,18,192,181,163,117,170,149,217,141,195,99,40,90,144,222,227,245,157,115,98,84,162,105,180,238,90,212,73,61,168,66,149,140,16,235,194,107,114,185,211,42,69,203,169,215,30,166,84,157,223,34,202,134,203,20,246,54,168,177,34,113,60,131,127,113,44,139,213,105,151,155,216,164,168,143,175,187,213,52,22,97,72,131,220,195,248,60,61,187,211,242,166,175,154,52,143,110,174,169,193,103,49,141,206,49,121,117,28,172,83,107,95,74,189,250,167,190,55,98,143,92,203,152,187,45,106,133,157,84,98,147,83,122,59,175,72,166,83,170,169,83,10,82,146,77,77,134,204,182,146,123,136,143,113,54,250,9,69,140,18,137,68,70,101,131,59,66,229,169,169,180,139,179,64,203,79,89,107,163,84,177,102,60,196,148,110,82,186,177,229,188,236,134,95,201,160,146,156,169,79,183,176,148,163,46,134,227,193,45,36,35,95,26,22,7,255,0,163,247,14,250,167,10,147,255,0,244,109,58,223,169,79,235,255,0,241,38,95,134,207,76,213,255,0,167,43,114,83,245,40,254,129,14,155,203,251,86,165,105,167,16,180,138,28,170,167,135,161,222,191,224,57,205,44,158,90,21,33,121,56,106,74,27,60,117,124,70,198,137,106,74,137,40,125,223,162,74,53,22,79,5,87,224,220,194,41,158,85,105,30,170,180,152,249,167,77,123,165,6,218,139,81,182,251,29,114,253,184,255,0,18,212,213,86,159,181,106,106,166,174,17,250,212,239,77,49,251,84,173,240,87,191,54,127,209,95,227,159,234,34,194,5,123,243,103,253,21,254,57,254,162,36,121,223,228,23,61,94,244,52,183,69,191,157,152,79,230,127,74,182,61,229,103,237,3,112,127,51,101,255,0,109,132,45,40,85,175,43,63,104,27,131,249,155,47,251,108,33,105,66,142,207,254,69,29,242,200,116,191,249,205,87,161,71,176,0,1,155,106,245,24,241,19,237,3,169,223,207,42,215,246,215,69,132,114,179,246,126,184,63,158,82,255,0,177,66,21,239,196,79,180,14,167,127,60,171,95,219,93,22,17,202,207,217,250,224,254,121,75,254,197,8,66,178,127,41,85,252,78,160,233,35,243,38,215,242,189,137,140,0,2,106,229,246,61,226,39,217,251,83,191,153,181,175,236,78,138,49,23,157,196,79,179,246,167,127,51,107,95,216,157,20,98,33,251,75,248,219,125,211,237,116,135,65,254,79,197,250,116,251,171,189,209,139,130,145,105,240,187,98,221,55,4,191,11,75,163,88,52,202,132,215,250,106,95,74,59,52,230,214,226,246,160,141,74,194,82,103,132,145,153,227,177,25,138,222,215,206,60,53,87,83,239,232,117,139,14,169,34,212,183,109,186,155,117,27,126,43,109,52,114,137,246,208,235,101,38,67,152,81,169,78,54,251,169,91,4,163,103,98,182,25,57,133,45,118,101,195,183,179,246,152,255,0,51,104,191,216,154,16,163,143,206,14,37,83,101,78,215,157,41,162,245,41,206,117,230,221,112,25,91,206,200,68,135,30,113,231,106,37,189,106,203,71,212,195,136,65,36,154,36,18,201,38,131,113,77,228,51,74,49,53,96,232,170,196,240,136,137,152,142,125,254,175,238,136,108,22,43,35,181,180,152,139,25,173,184,155,151,42,170,154,42,171,73,162,38,102,117,166,98,99,77,106,229,19,58,254,172,105,175,28,249,3,136,75,99,136,142,13,181,6,229,166,78,142,154,252,43,30,168,197,197,77,66,13,165,66,154,116,247,119,26,91,53,40,250,11,82,86,166,151,185,89,73,25,25,239,66,210,154,140,29,134,206,191,238,235,7,211,127,146,85,111,1,249,71,70,147,111,212,255,0,48,211,189,120,18,54,245,153,252,226,85,183,118,196,250,201,194,139,29,140,135,94,17,172,118,62,113,209,68,215,30,53,49,164,249,219,187,101,54,78,222,202,92,197,81,135,171,91,87,106,138,169,142,186,120,113,137,243,68,242,243,115,227,207,97,0,0,27,21,198,10,247,230,207,250,43,252,115,253,68,99,222,86,126,208,55,7,243,54,95,246,216,67,33,115,103,253,21,254,57,254,162,49,239,43,63,104,27,131,249,155,47,251,108,33,15,189,229,184,239,143,118,29,33,150,126,139,106,244,46,127,86,165,165,0,0,152,57,188,0,0,0,0,1,143,120,137,246,126,212,239,230,109,107,251,19,162,140,69,231,113,19,236,253,169,223,204,218,215,246,39,69,24,136,126,210,254,54,223,116,251,93,33,208,127,147,241,126,157,62,234,243,184,118,246,126,211,31,230,109,23,251,19,67,33,12,123,195,183,179,246,152,255,0,51,104,191,216,154,25,8,74,236,126,42,158,232,246,57,255,0,54,242,133,255,0,78,175,122,65,143,120,137,246,126,212,239,230,109,107,251,19,163,33,12,123,196,79,179,246,167,127,51,107,95,216,157,11,255,0,138,171,186,125,134,83,229,11,30,157,62,244,40,196,108,32,53,239,27,8,8,206,204,127,171,252,63,91,120,116,233,254,195,249,191,245,128,0,37,110,127,0,0,4,123,227,63,137,159,222,229,167,209,125,13,27,196,93,23,79,139,133,73,245,246,120,61,140,30,233,190,179,78,54,231,69,215,35,254,101,123,119,245,60,240,149,8,81,194,207,28,215,118,159,234,117,65,253,101,185,106,53,139,94,238,152,236,202,179,253,6,150,228,73,238,147,13,166,110,18,223,81,77,33,166,16,215,65,179,36,161,190,237,160,205,9,66,172,135,91,52,134,216,215,29,56,171,233,229,209,22,58,147,53,149,170,12,183,89,55,85,78,154,72,81,51,41,178,37,36,247,33,74,206,9,73,222,147,82,20,123,86,162,58,107,215,93,19,187,180,15,80,101,216,151,107,31,227,36,211,37,110,107,248,124,14,187,173,51,43,99,110,47,165,212,232,168,250,106,86,228,249,31,196,226,249,213,204,102,22,253,56,138,39,196,142,93,145,62,126,255,0,236,223,61,24,225,118,111,61,202,175,100,248,171,113,240,154,245,222,153,211,122,170,122,166,137,152,225,187,195,88,141,120,198,244,235,19,164,103,190,103,85,26,125,99,92,109,90,181,38,124,121,176,102,216,240,100,197,149,25,212,186,211,237,46,100,213,33,196,45,38,100,164,169,38,70,74,35,50,50,50,50,31,79,43,63,104,27,131,249,155,47,251,108,33,20,110,43,198,231,187,88,163,71,185,107,82,42,41,183,233,136,163,211,77,243,37,42,60,36,56,227,141,178,74,243,82,82,167,86,73,220,103,181,59,82,88,74,82,146,149,220,172,253,160,110,15,230,108,191,237,176,134,43,11,126,49,57,157,55,98,52,214,126,164,247,61,202,170,201,54,22,246,95,85,91,222,14,220,198,189,190,55,15,163,154,210,128,0,79,92,146,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,21,173,13,164,214,181,18,82,94,102,103,130,31,142,188,211,8,55,94,117,13,160,188,212,165,17,17,126,211,21,205,204,11,152,205,42,195,167,73,210,253,25,173,53,50,188,254,206,189,78,28,148,184,219,27,85,21,244,237,122,60,148,173,59,144,183,82,121,79,115,35,47,44,152,15,131,152,95,49,40,182,131,18,52,175,69,235,168,122,174,123,60,93,74,28,162,82,90,239,17,244,116,221,141,36,148,156,161,78,164,242,158,253,200,187,100,197,88,217,182,85,253,173,55,139,116,74,4,90,133,110,181,59,57,89,161,233,43,86,198,148,175,88,208,149,172,253,70,143,29,143,178,126,5,219,142,165,210,175,29,73,185,83,14,3,21,74,245,106,118,126,138,93,148,251,187,27,51,247,18,150,172,33,7,241,193,39,224,66,239,184,6,224,98,147,195,181,174,87,29,243,76,165,84,47,9,191,73,254,138,93,240,187,28,148,130,233,41,216,237,186,141,205,60,130,87,126,248,248,99,33,217,248,74,224,87,77,248,121,181,146,85,90,45,62,179,112,200,113,183,159,151,42,51,18,58,107,101,247,150,210,154,90,163,182,180,158,215,19,147,63,122,75,24,199,121,70,219,109,180,218,90,105,9,66,16,68,148,165,37,130,34,47,34,34,30,64,0,0,0,0,0,0,34,95,30,60,25,219,252,69,88,51,171,116,26,100,88,247,125,46,43,175,196,125,12,161,11,144,109,179,41,72,105,74,75,14,58,178,83,175,17,154,72,203,62,236,31,156,180,31,134,68,162,52,168,136,200,251,25,24,13,94,111,235,10,232,211,75,166,125,157,119,210,228,65,168,211,223,117,133,161,214,28,104,151,211,113,77,154,208,78,37,42,52,26,144,172,30,11,203,246,14,203,195,238,174,86,180,79,85,232,55,221,26,91,172,38,44,232,165,52,155,113,105,234,197,76,150,157,113,7,181,104,220,71,210,46,202,86,211,247,252,74,224,249,132,112,61,108,235,61,155,81,212,43,58,141,14,21,215,74,138,244,165,42,60,118,219,84,180,180,212,183,141,42,54,216,91,142,41,110,186,156,150,226,206,11,200,240,103,72,181,250,29,74,217,173,206,183,234,236,41,153,180,233,46,197,125,10,74,146,105,113,181,154,20,88,81,17,151,116,159,153,17,128,217,131,69,53,42,151,171,90,97,110,95,84,183,210,225,85,41,144,228,188,68,164,153,161,215,35,182,234,146,123,84,172,25,117,11,177,168,207,237,243,29,228,86,87,39,222,33,36,92,52,170,150,137,214,230,154,223,166,48,245,70,33,184,225,158,35,182,152,17,144,218,119,56,103,230,103,130,36,17,124,15,220,44,212,7,29,112,80,41,23,77,22,109,191,93,128,196,200,21,6,28,140,251,47,52,151,16,182,214,131,66,136,210,162,52,158,82,163,46,228,101,220,82,87,49,142,10,106,26,35,120,75,212,43,46,144,243,150,173,98,75,143,168,163,199,81,183,17,199,93,150,241,163,243,108,33,182,208,134,154,79,109,198,100,88,243,44,25,94,48,232,122,221,165,52,13,100,211,122,221,143,94,129,30,74,103,65,146,212,117,60,210,23,210,121,108,56,210,86,147,82,23,180,203,168,120,50,35,50,207,236,48,164,222,93,252,86,84,244,19,86,97,208,235,21,35,252,153,175,184,220,7,155,121,229,116,152,113,249,49,18,167,176,167,144,218,77,45,180,101,184,200,204,139,220,101,229,123,244,10,212,11,146,135,79,184,105,82,16,252,58,156,86,166,71,113,11,74,146,182,220,65,45,38,70,147,50,50,50,81,30,72,204,190,177,173,167,16,122,77,95,208,173,95,174,218,51,98,201,136,152,21,57,74,167,188,104,91,123,216,68,167,91,105,196,40,208,140,231,164,102,74,73,17,118,237,245,91,31,43,30,41,17,170,122,118,222,149,220,117,37,185,92,182,163,147,81,137,231,178,165,66,142,196,38,16,101,189,213,44,253,119,21,228,146,79,216,125,128,79,112,0,0,21,167,206,166,168,95,185,141,175,70,220,95,247,246,12,156,103,191,251,158,162,159,143,250,5,150,10,174,231,85,57,142,141,173,78,235,159,91,116,23,186,123,139,27,113,81,44,227,207,57,237,144,17,107,150,77,4,171,92,79,209,220,83,123,202,18,35,202,242,206,54,84,97,247,242,63,136,191,82,34,73,17,17,96,139,176,164,78,80,86,241,214,184,141,159,32,159,67,126,2,130,236,172,41,88,221,178,124,3,193,118,60,159,127,168,93,224,0,0,0,0,0,15,7,82,107,105,104,73,224,212,147,34,63,216,53,240,230,31,106,86,173,78,40,110,148,86,154,113,7,85,151,58,167,20,214,149,150,232,238,212,101,236,81,110,34,201,30,211,238,89,47,129,152,216,72,70,14,46,184,21,211,222,41,27,77,102,90,74,157,114,70,138,81,163,206,100,152,100,205,41,235,169,41,91,135,29,199,54,245,31,53,25,17,251,179,231,230,26,251,9,17,192,94,155,87,117,27,137,27,85,154,68,73,142,55,71,168,193,170,74,113,134,214,100,219,45,79,139,189,74,52,165,88,34,37,145,153,158,8,189,230,66,85,83,57,42,234,15,167,23,233,139,246,222,244,71,88,246,120,106,163,254,39,165,188,177,157,208,118,238,217,159,171,56,247,9,253,195,15,8,26,95,195,53,5,150,109,170,68,103,235,171,140,150,101,213,94,143,29,82,87,148,50,75,65,60,134,91,89,160,214,194,87,131,247,247,62,254,65,155,233,177,124,13,62,44,45,198,175,14,202,26,201,158,76,246,164,139,63,228,29,15,136,154,252,123,103,66,175,250,188,151,218,104,152,182,106,170,74,156,81,37,59,138,27,170,46,230,101,250,191,17,145,68,10,230,189,175,113,236,13,40,86,153,193,155,178,167,113,180,104,121,180,184,68,103,18,68,105,204,171,36,78,37,88,220,130,46,233,52,253,167,216,5,50,222,181,36,214,111,42,245,93,43,66,202,117,78,84,146,82,15,41,50,91,170,86,72,242,125,187,252,76,94,71,42,251,97,171,111,134,72,170,53,17,187,85,154,138,151,159,146,93,167,194,250,136,252,211,245,253,166,40,120,88,7,9,156,202,109,206,31,172,54,108,251,142,137,113,84,124,44,84,181,28,163,70,109,230,210,180,178,195,105,206,249,72,194,127,50,175,34,206,12,190,194,11,168,31,134,164,164,140,205,68,68,69,147,201,249,10,111,212,190,113,26,145,95,109,248,246,53,191,10,156,222,229,116,22,244,71,217,115,111,174,73,220,109,77,62,253,209,156,123,203,236,17,226,234,230,17,197,37,210,110,145,234,77,98,148,78,154,187,83,43,21,22,54,145,238,236,95,194,79,31,75,252,133,240,1,176,169,188,201,18,76,221,70,20,100,73,245,139,185,252,8,126,239,73,30,13,69,146,44,249,251,134,183,141,241,137,197,11,100,162,61,123,212,5,145,228,211,190,233,168,158,195,248,167,243,253,140,189,195,151,161,113,209,197,37,14,82,165,30,177,221,181,3,83,38,206,201,247,13,69,212,99,36,123,177,226,11,214,237,231,245,152,13,139,72,200,203,36,121,33,250,40,163,76,185,169,113,17,102,213,147,34,225,153,22,183,12,154,36,27,114,220,157,36,243,185,7,156,46,89,22,112,147,44,255,0,198,63,136,154,154,25,205,195,74,175,42,107,112,117,42,4,170,45,101,57,234,186,134,163,70,134,175,89,211,45,166,244,195,89,250,137,65,30,127,148,175,129,144,11,3,1,211,172,109,94,211,77,71,136,153,118,101,241,66,170,238,206,90,137,83,142,251,137,238,162,238,77,173,88,250,10,63,176,143,224,99,184,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,252,82,146,146,220,165,17,17,123,204,199,232,128,220,196,120,247,139,162,212,195,211,141,48,171,68,147,116,202,255,0,116,58,203,228,191,7,181,81,30,78,229,49,33,14,55,189,167,86,69,148,250,216,248,100,204,62,110,55,57,151,208,116,137,77,217,90,65,50,157,91,173,187,159,19,41,183,17,37,134,49,225,156,70,23,30,82,86,157,200,113,194,238,93,205,56,46,196,102,42,82,255,0,215,77,92,212,234,139,149,11,203,80,174,42,143,83,24,97,250,180,167,154,70,18,146,245,82,227,138,198,118,36,207,235,47,176,117,184,241,174,187,238,182,77,69,143,85,175,85,165,127,37,180,59,41,247,54,163,224,91,148,120,74,63,97,39,224,66,204,120,71,229,68,185,169,69,219,175,104,147,29,73,207,135,166,32,182,103,248,246,213,214,102,84,63,169,165,39,7,245,252,0,87,125,143,162,90,185,169,114,144,213,155,167,119,53,89,14,103,50,98,210,37,62,202,112,74,250,75,109,181,99,59,20,69,245,145,151,184,196,194,210,174,81,122,207,119,52,197,66,242,169,83,168,241,93,221,189,149,61,46,60,132,227,121,23,170,228,51,34,238,148,159,216,127,89,11,121,176,52,111,77,52,198,156,154,109,151,102,81,169,173,167,57,84,122,116,118,84,175,89,106,238,109,161,57,250,106,254,179,250,199,116,34,36,150,18,68,69,245,0,174,74,7,38,77,38,135,25,104,172,222,55,27,238,175,24,54,234,17,148,69,131,63,45,208,115,228,100,62,134,185,50,232,187,68,175,246,225,117,44,246,153,22,234,132,67,44,255,0,252,8,177,64,1,87,215,23,37,155,121,206,179,182,229,245,61,42,61,198,218,101,84,208,73,247,227,36,136,63,242,127,202,35,102,174,242,174,215,253,59,76,153,212,38,34,92,16,218,53,169,180,83,147,54,91,198,130,234,25,100,147,17,37,187,8,47,171,42,47,136,189,65,226,227,77,186,131,109,214,210,180,168,176,105,81,100,140,128,106,247,119,105,213,245,98,79,122,155,119,218,53,138,67,204,173,72,50,155,1,232,249,194,148,89,46,162,82,120,202,21,253,71,240,29,116,108,151,171,220,44,104,182,179,83,100,68,186,108,138,66,100,190,133,167,198,177,77,136,82,8,205,46,22,73,197,178,179,206,93,82,190,222,255,0,109,107,241,67,202,98,226,179,216,155,117,232,180,137,85,136,132,110,60,116,247,22,228,137,62,79,57,181,182,163,67,34,198,18,210,82,89,243,60,123,200,4,77,225,7,136,154,207,14,154,183,79,186,98,206,146,221,54,90,218,133,80,105,183,86,72,84,117,73,142,183,76,210,78,182,147,245,89,199,172,120,248,151,195,96,77,35,213,27,91,87,108,58,61,233,107,214,97,78,106,161,10,59,239,38,60,134,221,54,29,113,150,220,83,107,36,45,68,149,164,156,78,82,102,102,89,47,180,107,67,116,90,87,53,149,88,147,65,186,168,85,10,84,248,111,45,151,89,153,21,198,22,149,33,74,73,250,171,73,40,189,100,168,187,151,184,254,2,75,112,87,199,45,235,195,101,203,22,141,83,154,253,70,210,153,33,13,201,140,251,142,188,76,33,110,71,74,214,218,21,33,182,146,105,105,147,34,51,46,217,193,246,242,11,251,1,143,116,103,92,180,247,92,109,56,119,61,147,113,211,230,248,134,91,113,232,205,76,97,199,152,90,154,109,106,66,208,219,139,218,164,245,82,70,70,125,140,241,240,206,66,0,0,0,0,0,0,0,0,1,79,60,233,232,4,214,174,91,23,11,102,130,74,237,232,81,84,146,243,53,28,170,138,243,140,127,151,34,225,133,89,243,171,163,176,116,235,90,190,77,171,175,214,131,19,126,11,27,54,212,87,140,227,62,127,95,236,1,140,185,57,92,11,133,172,21,154,57,73,52,166,69,42,66,186,123,240,70,106,149,79,79,150,126,175,128,185,145,66,220,173,174,21,80,248,161,130,194,164,147,104,168,67,106,25,36,215,130,82,151,81,132,88,34,201,100,251,125,127,96,190,144,1,195,94,23,53,50,206,182,42,151,45,98,107,17,34,211,97,191,41,199,94,113,45,161,36,219,106,89,228,212,100,69,217,38,126,101,228,57,145,94,252,210,184,177,166,88,22,91,250,57,111,203,67,213,122,228,101,34,87,69,196,171,164,195,205,77,142,178,86,199,146,164,153,45,5,146,52,25,23,191,39,216,5,106,241,159,173,115,245,191,94,46,58,227,147,213,42,13,58,124,202,109,61,100,234,150,133,70,110,100,133,52,104,62,162,200,211,181,222,198,147,34,193,246,47,141,129,242,130,208,8,148,219,58,161,172,21,250,65,122,66,84,167,98,194,113,216,229,254,231,83,80,36,54,164,154,219,221,157,196,102,70,75,199,195,226,42,187,78,109,138,134,160,234,77,185,105,195,101,114,36,215,235,80,224,145,18,84,188,169,249,8,111,39,130,81,227,43,47,113,253,134,54,56,225,219,77,216,210,157,28,181,108,214,225,179,25,248,148,152,41,150,150,219,36,102,66,34,180,218,204,203,106,79,57,111,204,203,61,187,252,0,100,128,1,248,102,68,89,48,30,185,114,25,137,21,233,79,172,144,211,45,169,197,168,204,136,137,36,89,51,201,253,68,40,3,152,246,162,181,168,92,75,214,156,143,48,164,179,70,57,52,148,40,156,37,145,19,53,9,120,44,146,148,94,75,242,237,231,228,66,218,56,215,226,166,199,209,61,42,174,69,137,117,210,29,185,102,69,147,14,52,6,231,178,167,208,226,227,73,36,41,77,147,200,112,146,78,53,180,204,187,231,177,22,124,168,86,189,85,174,234,101,249,46,164,108,46,85,86,227,170,56,226,26,105,43,90,156,126,67,198,162,74,83,149,40,204,212,188,17,119,62,254,243,1,43,121,97,240,250,122,181,173,145,110,154,180,37,57,73,182,148,137,233,82,155,202,21,34,60,184,75,36,153,169,181,36,253,87,15,182,72,241,239,34,23,167,18,43,16,163,53,14,43,105,109,166,16,150,208,148,145,17,37,36,88,34,34,46,197,216,132,69,229,159,195,196,141,16,208,150,102,220,52,254,149,110,226,125,53,101,27,173,26,93,105,153,16,225,159,73,91,219,66,211,133,180,121,79,114,35,247,153,249,76,0,0,0,0,0,0,0,0,0,0,0,30,185,17,227,203,97,200,178,152,109,230,93,73,161,198,220,73,41,43,73,150,12,140,143,177,145,151,108,10,214,230,19,203,165,155,185,137,186,183,163,20,86,90,171,18,156,145,62,155,18,49,36,159,44,75,144,234,208,212,104,198,165,56,165,169,164,145,169,93,251,17,247,193,139,45,30,46,54,219,205,169,167,155,74,208,178,52,169,42,44,145,145,249,145,144,13,96,46,43,87,80,52,154,228,84,10,229,54,181,110,85,226,99,10,113,151,225,188,157,205,145,246,220,73,81,101,14,22,126,165,124,12,79,94,19,57,171,92,54,59,8,180,245,168,229,214,32,150,122,83,203,124,137,37,221,247,15,123,146,101,145,125,37,52,146,193,121,22,61,196,39,239,19,60,13,105,7,18,20,215,149,84,165,55,73,172,175,110,218,141,61,136,172,62,120,83,63,73,213,71,113,127,65,146,73,125,70,101,228,125,169,243,136,30,1,181,235,67,234,155,24,178,107,55,37,45,94,83,104,244,217,179,27,107,213,107,248,199,10,58,18,156,169,221,165,241,52,168,188,203,184,93,238,148,113,55,162,250,197,8,228,218,23,229,17,199,147,244,162,46,169,16,223,78,77,100,89,67,110,172,203,179,106,63,179,184,202,132,100,125,200,242,53,132,182,47,189,74,210,234,153,75,183,46,42,253,191,39,249,72,98,92,136,155,253,85,17,110,36,41,38,120,39,21,143,249,95,88,184,142,92,124,116,86,56,128,102,101,129,168,203,138,154,252,30,159,133,117,179,81,28,141,231,45,213,229,79,72,90,215,181,12,160,187,36,177,239,237,131,32,158,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,140,120,137,246,129,212,239,231,149,107,251,107,162,243,133,57,213,52,78,238,215,222,48,181,10,196,180,152,255,0,250,202,173,38,167,43,115,95,192,32,122,80,218,122,86,199,28,71,87,167,214,73,244,210,173,202,242,47,137,71,54,138,221,87,104,183,69,17,172,204,253,77,209,208,214,46,198,7,19,141,196,226,106,138,104,166,220,76,204,242,136,222,56,61,225,98,224,226,22,247,143,85,168,192,232,216,116,41,141,46,183,49,242,90,81,47,105,165,103,1,147,66,146,163,117,196,224,148,164,168,186,72,94,243,61,198,218,28,183,187,118,223,164,90,118,253,50,214,183,226,120,90,93,26,27,52,248,76,117,20,190,148,118,80,72,109,27,150,102,165,97,41,34,202,140,204,241,220,204,199,94,210,93,37,178,52,78,200,133,96,216,52,191,9,78,137,151,29,117,195,37,72,153,32,200,137,114,31,89,17,111,117,88,44,158,8,136,137,41,73,37,9,74,75,185,12,134,89,151,83,128,181,164,252,105,231,63,87,114,31,183,91,101,127,107,113,243,85,51,49,98,142,20,83,255,0,41,141,103,198,159,162,52,142,217,144,227,174,43,126,145,118,91,245,59,90,224,137,226,169,117,152,111,83,230,177,212,82,58,177,222,65,161,196,110,65,146,147,148,168,203,41,50,50,207,99,35,28,136,12,148,196,76,105,40,77,21,213,110,168,174,137,210,99,140,76,117,41,239,140,206,21,106,28,59,222,40,171,80,90,145,46,201,184,94,121,218,124,164,199,82,90,167,58,167,93,82,105,202,90,157,113,107,82,25,36,26,92,89,164,220,45,230,68,102,133,227,53,240,205,163,90,203,167,220,46,234,253,227,120,86,125,31,103,221,54,13,74,109,34,129,213,110,71,137,91,180,227,113,21,28,165,70,76,101,163,38,246,118,90,243,249,196,167,164,222,235,8,174,219,244,139,150,19,84,234,220,79,19,29,153,145,42,8,71,81,72,196,136,178,27,144,194,242,147,35,245,93,101,181,99,200,246,224,200,200,204,143,167,113,19,236,253,169,223,204,218,215,246,39,70,11,240,53,172,61,218,241,20,79,13,39,72,236,225,58,250,155,102,122,75,199,231,24,12,54,79,136,162,38,185,174,152,174,185,210,102,168,138,169,154,102,35,148,85,219,60,121,107,26,76,240,163,17,121,220,59,123,63,105,143,243,54,139,253,137,161,70,34,243,184,118,246,126,211,31,230,109,23,251,19,67,27,179,95,141,185,221,30,212,215,167,15,39,225,61,58,189,214,66,0,1,48,115,120,56,107,198,206,182,53,2,216,168,217,151,157,22,61,90,139,86,100,216,151,17,242,61,174,39,36,100,100,101,131,74,146,162,37,37,105,50,82,84,148,169,38,70,68,101,204,128,249,49,21,70,147,201,238,221,202,236,215,23,45,204,197,81,58,196,199,9,137,142,83,19,213,48,164,158,38,56,123,185,248,119,212,121,150,213,78,12,133,80,38,188,243,246,237,73,107,39,83,54,17,47,213,37,56,73,73,117,208,149,33,46,163,106,112,163,35,34,216,180,41,92,63,14,222,208,58,99,252,242,162,255,0,109,104,92,102,186,232,157,163,175,154,125,46,196,187,88,255,0,25,38,153,43,115,191,192,39,244,29,105,153,91,27,113,29,94,159,89,71,211,82,182,171,200,254,37,84,150,134,146,222,250,39,197,206,159,216,55,245,47,194,84,98,94,84,71,26,117,179,53,71,153,28,231,54,72,144,194,204,139,123,74,193,224,240,70,70,74,74,137,43,74,146,80,140,126,89,56,28,77,53,209,241,38,99,79,55,30,95,99,169,54,75,110,109,237,78,75,127,13,137,152,140,77,187,117,111,71,235,70,236,248,209,255,0,46,201,243,76,46,116,0,4,225,203,0,0,0,10,247,230,207,250,43,252,115,253,68,88,64,175,126,108,255,0,162,191,199,63,212,70,43,59,252,130,231,171,222,134,192,232,183,243,179,9,252,207,233,86,143,124,0,251,91,216,159,138,124,178,80,184,193,78,124,0,251,91,216,159,138,124,178,80,184,193,105,179,127,146,213,233,79,178,18,14,154,252,191,103,247,52,251,247,1,78,124,127,123,91,223,127,133,252,178,40,184,193,78,124,127,123,91,223,127,133,252,178,40,109,39,228,180,250,81,236,147,161,79,47,222,253,205,94,253,180,132,229,49,250,84,252,15,253,120,88,64,175,126,83,31,165,79,192,255,0,215,133,132,11,188,147,242,11,126,191,122,81,254,148,191,59,49,127,203,254,149,0,0,12,171,95,181,239,18,51,130,254,22,234,28,64,223,204,213,174,74,52,133,105,237,9,227,58,204,162,125,81,202,83,164,141,205,195,105,100,70,106,82,148,109,155,155,77,38,134,140,207,122,22,182,183,116,94,30,56,120,189,248,141,189,209,107,90,205,248,74,116,77,143,86,43,15,54,106,143,77,142,102,120,81,150,75,123,170,194,137,182,136,200,214,100,125,210,132,173,104,185,219,2,192,180,116,186,209,129,98,88,148,159,70,80,233,157,95,11,23,174,235,221,62,163,171,117,126,187,170,82,207,43,113,103,221,71,140,224,187,17,16,131,228,217,92,226,235,240,215,99,196,143,166,126,206,223,155,187,170,122,75,219,202,118,123,15,57,110,2,173,113,55,35,140,199,250,116,204,115,225,198,42,159,147,29,95,26,122,162,174,98,157,78,167,209,233,241,105,52,152,17,225,65,132,202,35,69,139,25,164,180,211,13,33,36,148,54,132,36,136,146,148,164,136,137,36,68,68,68,68,67,233,0,19,142,78,87,153,154,167,89,230,0,0,62,43,23,143,78,14,34,233,188,167,245,147,74,104,190,30,210,145,151,171,208,91,91,45,199,163,200,91,205,54,218,152,73,172,150,109,60,183,187,52,132,40,154,52,171,6,148,41,40,68,41,27,3,212,105,212,250,197,62,85,38,173,2,60,216,51,89,92,105,81,100,180,151,90,125,165,164,210,182,214,133,17,146,146,164,153,145,164,200,200,200,204,140,84,39,26,28,45,212,56,126,191,158,171,91,116,105,9,211,218,235,196,116,105,70,250,164,20,87,77,27,156,134,234,204,136,210,164,168,156,54,247,26,141,109,17,30,245,173,14,237,134,231,121,87,128,159,132,217,143,22,121,199,100,246,247,123,39,232,233,110,139,182,250,115,90,35,37,204,234,214,245,49,226,85,51,241,233,143,147,58,207,26,227,170,126,85,49,199,140,76,213,104,92,59,123,63,105,143,243,54,139,253,137,161,144,134,61,225,219,217,251,76,127,153,180,95,236,77,12,132,37,182,63,21,79,116,123,28,243,155,121,66,255,0,167,87,189,40,115,205,51,217,250,223,254,121,68,254,197,52,67,158,0,125,173,236,79,197,62,89,40,76,110,105,158,207,214,255,0,243,202,39,246,41,162,28,240,3,237,111,98,126,41,242,201,66,41,152,249,94,223,125,30,215,64,108,111,232,235,25,232,98,61,201,92,96,0,9,131,155,192,0,0,0,0,24,247,136,159,103,237,78,254,102,214,191,177,58,40,196,94,119,17,62,207,218,157,252,205,173,127,98,116,81,136,135,237,47,227,109,247,79,181,210,29,7,249,63,23,233,211,238,182,16,0,1,48,115,122,140,120,137,246,129,212,239,231,149,107,251,107,162,210,184,1,246,72,177,63,20,249,156,161,86,188,68,251,64,234,119,243,202,181,253,181,209,105,92,0,251,36,88,159,138,124,206,80,135,228,126,80,185,221,62,244,58,67,165,95,205,12,23,167,111,250,85,164,32,0,9,131,155,213,107,205,51,218,6,223,254,102,196,254,219,52,100,46,83,31,165,79,192,255,0,215,134,61,230,153,237,3,111,255,0,51,98,127,109,154,50,23,41,143,210,167,224,127,235,194,31,103,203,115,223,62,236,186,67,51,253,22,211,232,91,254,173,41,255,0,81,168,211,232,244,249,85,106,180,248,240,160,194,101,114,101,74,146,234,90,105,134,144,147,82,220,90,212,100,73,74,82,70,102,163,50,34,34,51,49,65,23,21,193,87,187,46,10,157,211,112,75,241,85,74,204,199,170,19,95,233,165,29,89,15,44,214,226,246,160,137,41,202,148,103,132,145,17,103,177,17,11,124,227,210,255,0,252,129,225,142,233,240,213,111,1,80,184,250,54,252,47,204,117,122,254,33,127,194,25,238,149,37,59,162,34,87,172,172,99,30,169,146,246,138,156,210,203,6,161,170,90,143,109,105,221,48,228,33,235,130,166,196,21,60,196,85,73,84,102,150,178,234,200,54,210,100,106,75,77,239,113,93,200,137,40,81,153,145,17,153,122,218,43,147,118,245,188,61,28,254,185,225,30,207,165,71,161,140,21,24,28,183,23,156,98,56,83,51,17,172,199,42,109,196,213,84,242,229,59,221,93,116,249,150,215,192,173,156,253,153,194,229,149,30,117,22,61,62,117,89,151,235,18,13,162,111,116,148,201,125,110,71,121,197,35,59,148,168,199,28,189,99,220,148,165,41,60,109,218,89,174,226,183,233,23,101,191,83,181,174,8,158,42,151,89,134,245,62,107,29,69,35,171,29,228,26,28,70,228,25,41,57,74,140,178,147,35,44,246,50,49,200,128,148,89,179,77,155,84,217,231,17,17,13,13,153,102,87,115,28,194,238,99,62,45,117,215,85,124,38,120,76,206,188,39,159,14,166,190,245,26,117,66,143,80,149,73,171,64,145,10,116,39,151,26,84,89,45,41,167,88,117,10,52,173,181,161,68,70,149,37,68,100,105,50,35,35,35,35,23,107,194,246,166,213,245,135,64,236,237,66,184,26,219,84,168,195,91,19,87,185,39,215,145,29,231,35,184,254,16,132,37,61,69,50,110,108,74,72,147,191,105,100,139,39,89,220,192,236,231,237,46,40,238,121,5,69,143,78,131,112,179,14,177,4,152,38,210,153,9,91,9,109,231,141,40,250,42,84,150,164,154,183,17,41,74,220,163,206,226,81,200,78,84,87,139,238,83,245,7,79,229,214,163,147,49,222,131,88,129,78,81,182,151,77,78,37,198,165,60,146,254,49,105,34,110,26,85,220,210,147,52,121,26,253,104,158,79,84,224,243,10,176,211,202,117,143,155,140,79,205,175,206,232,110,146,44,91,218,93,144,177,158,91,136,138,168,138,43,237,152,138,226,41,170,152,152,236,170,105,153,244,22,0,0,2,100,230,132,123,227,251,217,34,251,252,47,230,113,69,90,240,237,237,3,166,63,207,42,47,246,214,133,165,113,253,236,145,125,254,23,243,56,162,173,120,118,246,129,211,31,231,149,23,251,107,66,31,158,121,66,223,116,123,210,233,14,138,191,52,49,190,157,207,233,80,188,224,0,19,7,55,128,0,2,61,241,253,236,145,125,254,23,243,56,162,173,120,118,246,129,211,31,231,149,23,251,107,66,210,184,254,246,72,190,255,0,11,249,156,81,86,188,59,123,64,233,143,243,202,139,253,181,161,15,207,60,161,111,186,61,233,116,135,69,95,154,24,223,78,231,244,168,94,112,170,78,101,154,101,87,180,245,240,245,9,231,122,212,187,234,27,47,198,94,212,167,165,34,35,45,71,121,140,18,205,74,194,82,195,155,205,41,35,235,237,44,154,20,98,214,196,40,230,141,166,85,123,151,76,109,205,76,166,187,190,61,149,49,230,42,12,109,73,98,60,227,101,4,254,227,89,31,170,235,44,183,177,41,81,159,95,119,170,72,60,230,115,203,30,27,5,84,196,107,52,233,63,111,209,171,89,244,89,154,126,12,218,107,52,213,84,83,77,216,170,220,235,231,141,105,136,243,205,113,76,125,12,123,202,126,224,164,70,184,53,30,214,122,94,218,165,70,29,54,161,25,142,154,143,169,30,58,223,67,203,220,69,180,182,170,83,5,131,50,51,223,216,140,137,88,177,145,75,92,22,221,52,251,59,138,61,61,171,84,217,144,235,50,42,107,165,37,44,37,42,81,59,53,135,34,52,163,220,100,91,73,199,208,106,60,228,146,74,50,35,60,17,219,158,177,106,109,35,70,244,198,226,212,202,219,93,104,244,40,106,125,12,110,82,124,76,133,25,33,134,55,37,11,52,117,29,91,109,239,218,100,157,251,143,177,24,161,144,226,105,248,20,197,92,34,137,159,155,158,191,76,252,204,191,75,57,45,216,218,138,106,177,19,85,88,154,104,210,63,107,241,123,177,255,0,227,76,247,212,172,238,99,186,188,254,160,107,170,236,120,82,163,187,69,176,153,240,12,27,15,54,242,92,154,242,80,228,181,154,146,146,52,169,42,38,216,83,102,165,109,84,101,31,170,106,82,75,189,114,185,210,90,69,193,119,92,122,189,91,165,212,85,34,213,232,194,161,73,202,145,19,196,72,105,228,202,60,145,97,199,80,209,182,157,187,140,146,153,25,52,228,219,82,97,5,70,163,80,172,84,37,85,170,211,228,77,157,53,229,201,149,42,75,170,117,215,221,90,141,75,113,107,81,153,169,74,81,153,154,140,204,204,204,204,197,218,240,189,166,85,125,30,208,59,59,79,110,7,119,85,41,208,214,252,212,109,73,116,36,72,121,201,14,49,148,45,105,87,77,79,27,123,210,163,37,108,220,88,35,193,98,178,170,103,49,204,42,196,215,202,56,253,81,30,174,174,228,247,111,175,219,216,221,143,179,145,225,103,74,174,68,91,225,58,76,196,120,215,42,243,239,79,10,163,246,253,74,198,227,251,218,222,251,252,47,229,145,68,132,229,49,250,84,252,15,253,120,71,190,63,189,173,239,191,194,254,89,20,72,78,83,31,165,79,192,255,0,215,135,156,23,150,103,210,175,254,75,141,166,253,25,209,251,156,63,182,210,53,113,169,164,177,116,123,136,91,138,135,71,165,248,10,29,99,167,92,164,52,70,201,32,163,200,201,184,150,208,209,17,52,210,36,38,67,72,65,164,140,144,218,124,203,10,84,190,229,123,171,207,220,54,13,119,71,106,210,163,245,173,55,147,62,146,149,60,218,93,92,41,43,90,158,66,90,36,146,148,150,159,202,148,225,154,187,203,66,79,105,18,8,254,142,104,218,101,87,185,116,198,220,212,202,107,187,227,217,83,30,98,160,198,212,150,35,206,54,80,79,238,53,145,250,174,178,203,123,18,149,25,245,247,122,164,131,204,32,225,83,87,152,209,29,117,182,111,138,156,169,12,209,73,229,64,172,147,79,56,132,156,39,210,109,173,110,37,180,168,221,75,74,52,63,211,218,123,148,194,72,176,120,81,125,170,127,5,102,186,242,166,103,232,171,234,137,246,41,218,162,122,64,216,24,163,227,95,183,79,14,185,240,150,249,127,21,116,115,244,214,101,199,247,178,69,247,248,95,204,226,138,115,23,25,199,247,178,69,247,248,95,204,226,138,115,31,54,147,242,170,125,24,246,202,167,66,158,64,189,251,234,189,203,109,132,0,0,77,92,190,0,0,10,115,227,251,218,222,251,252,47,229,145,68,198,229,103,236,253,112,127,60,165,255,0,98,132,33,207,31,222,214,247,223,225,127,44,138,38,55,43,63,103,235,131,249,229,47,251,20,33,15,203,188,175,115,190,191,107,164,54,203,244,117,131,244,48,254,228,37,109,227,120,219,26,127,108,84,111,59,206,181,30,147,69,164,178,111,203,150,249,158,214,211,146,34,34,34,201,169,74,81,146,82,132,145,169,74,82,82,146,51,50,35,161,139,138,224,171,221,151,5,78,233,184,37,248,170,165,102,99,213,9,175,244,210,142,172,135,150,107,113,123,80,68,148,229,74,51,194,72,136,179,216,136,133,152,243,60,213,106,133,165,165,84,125,46,133,73,142,243,55,243,206,170,92,199,86,173,209,218,130,236,103,137,45,160,176,70,165,184,182,253,99,51,34,74,20,91,76,214,74,68,16,225,123,76,169,26,195,175,150,118,158,220,14,237,165,212,102,45,249,168,218,163,235,199,142,203,146,28,99,40,90,20,158,162,89,54,247,165,68,105,223,184,178,101,131,103,215,106,196,226,168,194,81,213,237,171,251,105,243,201,209,54,95,107,35,200,113,59,65,138,229,94,179,213,63,225,218,137,214,99,175,89,171,123,88,235,221,165,105,92,21,233,44,173,30,225,234,221,161,214,41,126,2,185,88,234,87,42,237,25,188,75,41,18,48,109,165,196,58,68,109,58,136,233,142,210,208,73,34,37,182,175,51,202,149,76,99,97,1,175,120,251,180,22,169,177,110,197,170,121,68,76,123,175,61,15,102,23,115,92,110,105,142,191,241,174,85,110,169,245,205,217,210,60,209,202,60,203,140,143,165,159,187,87,3,54,222,153,34,103,133,145,89,176,104,158,13,227,115,98,19,45,152,177,222,143,212,86,197,153,52,110,180,217,47,9,53,108,53,109,193,224,202,156,197,231,112,237,236,253,166,63,204,218,47,246,38,133,94,241,241,165,213,13,60,226,50,227,171,55,109,72,167,80,46,199,138,175,76,148,165,169,198,166,58,182,219,84,213,37,102,165,97,69,37,110,154,155,51,35,73,45,6,73,36,41,25,245,158,97,181,195,218,196,71,84,68,79,205,195,239,231,80,232,171,60,240,121,190,59,38,185,60,42,170,171,148,241,142,113,86,149,71,108,204,198,147,195,148,83,50,180,173,15,213,106,126,183,233,85,191,170,52,202,76,138,99,53,198,92,82,161,190,180,173,76,58,211,171,101,212,146,211,217,105,39,27,94,213,97,38,164,237,51,74,76,205,37,12,121,179,254,138,255,0,28,255,0,81,31,71,43,13,81,168,78,98,239,210,58,205,203,34,67,52,246,99,213,232,84,199,80,165,166,59,70,226,211,53,77,175,110,16,147,113,200,167,211,53,17,110,90,148,148,229,78,25,252,252,217,255,0,69,127,142,127,168,139,188,94,39,225,121,60,221,158,122,70,189,241,84,68,163,219,61,145,255,0,227,189,35,209,128,166,60,72,170,228,211,207,226,85,106,186,169,227,60,244,137,210,103,182,39,139,30,242,179,246,129,184,63,153,178,255,0,182,194,22,148,42,215,149,159,180,13,193,252,205,151,253,182,16,180,161,95,103,255,0,34,142,249,98,122,95,252,230,171,208,163,216,0,0,205,181,122,140,120,137,246,129,212,239,231,149,107,251,107,162,194,57,89,251,63,92,31,207,41,127,216,161,10,247,226,39,218,7,83,191,158,85,175,237,174,139,8,229,103,236,253,112,127,60,165,255,0,98,132,33,89,63,148,170,254,39,80,116,145,249,147,107,249,94,196,198,0,1,53,114,251,30,241,19,236,253,169,223,204,218,215,246,39,69,24,139,206,226,39,217,251,83,191,153,181,175,236,78,138,49,16,253,165,252,109,190,233,246,186,67,160,255,0,39,226,253,58,125,213,231,112,237,236,253,166,63,204,218,47,246,38,135,121,168,211,169,245,138,124,170,77,90,4,121,176,102,178,184,210,162,201,105,46,180,251,75,73,165,109,173,10,35,37,37,73,51,35,73,145,145,145,153,24,232,220,59,123,63,105,143,243,54,139,253,137,161,144,132,170,199,27,52,247,71,177,160,51,89,154,115,27,243,28,247,234,247,165,81,124,107,240,148,255,0,15,247,57,221,118,100,57,11,211,218,195,205,55,17,215,228,54,165,64,154,225,60,179,130,89,89,188,226,82,134,77,105,113,73,250,42,74,20,165,45,38,165,70,49,126,247,141,157,108,106,5,177,81,179,47,58,44,122,181,22,172,201,177,46,35,228,123,92,78,72,200,200,203,6,149,37,68,74,74,210,100,164,169,41,82,76,140,136,202,152,184,152,225,238,231,225,223,81,230,91,85,56,50,21,64,154,243,207,219,181,37,172,157,76,216,68,191,84,148,225,37,37,215,66,84,132,186,141,169,194,140,140,139,98,208,165,67,179,172,175,224,149,120,107,81,226,79,209,63,103,103,204,233,78,140,246,243,255,0,32,179,248,51,48,171,252,197,17,194,103,253,74,99,175,182,106,143,149,219,30,55,110,151,108,0,2,110,229,165,123,243,103,253,21,254,57,254,162,49,239,43,63,104,27,131,249,155,47,251,108,33,144,185,179,254,138,255,0,28,255,0,81,24,247,149,159,180,13,193,252,205,151,253,182,16,135,222,242,220,119,199,187,14,144,203,63,69,181,122,23,63,171,82,210,128,0,76,28,222,0,0,0,0,0,199,188,68,251,63,106,119,243,54,181,253,137,209,70,34,243,184,137,246,126,212,239,230,109,107,251,19,162,140,68,63,105,127,27,111,186,125,174,144,232,63,201,248,191,78,159,117,121,220,59,123,63,105,143,243,54,139,253,137,161,144,134,61,225,219,217,251,76,127,153,180,95,236,77,12,132,37,118,63,21,79,116,123,28,255,0,155,121,66,255,0,167,87,189,32,199,188,68,251,63,106,119,243,54,181,253,137,209,144,134,61,226,39,217,251,83,191,153,181,175,236,78,133,255,0,197,85,221,62,195,41,242,133,143,78,159,122,20,98,54,16,26,247,141,132,4,103,102,63,213,254,31,173,188,58,116,255,0,97,252,223,250,192,0,18,183,63,128,0,0,49,39,19,28,61,219,28,68,105,196,203,106,167,6,58,107,240,153,121,251,118,164,181,155,74,133,52,209,234,146,156,36,168,250,11,82,80,151,81,181,89,73,17,145,111,66,20,156,182,2,157,219,84,94,162,109,215,26,196,174,240,24,236,70,89,137,163,23,133,170,105,174,137,214,38,62,252,167,148,199,92,112,80,61,227,103,92,250,127,115,212,108,203,206,139,34,147,90,164,188,108,75,136,249,22,230,213,130,50,50,50,201,41,42,73,146,146,180,153,165,73,82,84,147,50,50,51,149,220,172,253,160,110,15,230,108,191,237,176,132,173,227,95,132,166,56,128,182,14,235,179,33,199,70,161,81,217,105,184,142,191,33,196,166,124,38,205,229,156,18,202,201,150,212,165,188,107,75,138,79,210,74,80,165,37,10,53,38,45,114,197,167,84,40,252,73,93,84,154,180,9,16,167,66,181,39,70,149,22,75,74,105,214,29,68,248,73,91,107,66,136,141,42,74,136,200,210,100,70,70,70,70,33,214,242,250,240,25,141,186,103,141,51,60,39,239,214,233,76,94,216,97,182,187,98,241,151,168,210,155,180,209,165,116,246,79,14,49,215,187,61,83,223,28,225,104,64,0,38,174,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,7,225,153,23,115,60,12,87,170,252,77,232,190,142,194,41,55,125,249,68,109,229,125,24,136,170,68,39,213,131,65,30,16,227,168,51,236,226,79,236,238,35,7,49,206,57,235,28,63,179,14,192,211,149,197,85,126,119,83,196,186,225,172,206,62,195,136,234,48,166,100,33,104,220,135,150,93,210,121,247,118,201,157,59,220,247,222,165,106,141,76,229,220,119,21,126,224,147,252,148,63,46,68,189,158,170,72,246,146,212,163,44,147,105,207,252,159,168,4,240,226,207,154,181,195,124,48,187,79,69,78,93,30,9,227,171,60,247,199,146,125,216,112,182,57,26,89,151,210,75,169,60,151,145,227,222,98,5,91,182,182,160,234,197,200,152,20,58,109,106,228,171,203,206,77,182,95,152,242,182,182,103,223,105,41,71,132,54,120,250,147,240,33,155,248,126,224,27,94,181,190,171,177,251,38,179,109,210,211,231,54,177,77,155,13,167,125,87,127,139,112,227,173,42,194,154,218,127,3,82,75,204,251,92,31,12,188,13,105,7,13,244,214,21,75,165,55,86,173,35,118,234,141,65,136,175,190,89,83,216,218,234,99,182,191,160,241,164,254,162,34,242,46,225,137,184,13,229,243,65,209,10,68,123,231,82,105,80,42,119,99,251,253,71,216,67,205,197,218,169,77,122,132,244,100,58,141,205,58,140,250,221,204,190,4,68,115,156,136,136,176,69,130,2,34,46,196,63,64,0,0,0,0,0,0,0,0,0,0,122,101,197,98,108,103,97,202,109,46,52,250,20,218,210,162,35,37,36,203,6,70,71,216,251,24,162,206,103,156,62,158,146,235,100,171,166,147,9,77,210,110,85,46,122,148,150,240,132,200,145,46,106,205,36,105,109,41,47,85,178,237,147,60,123,204,133,236,136,127,204,195,135,137,26,223,161,47,77,183,169,253,90,221,186,250,170,201,54,218,53,58,235,49,225,204,62,146,118,54,181,171,43,116,176,158,196,103,239,35,243,10,187,229,195,168,173,105,231,18,244,71,36,76,40,236,214,78,53,37,106,55,9,4,100,245,66,38,75,38,164,151,146,60,187,249,121,24,191,248,146,25,151,21,153,76,44,150,211,205,165,196,40,140,140,141,38,89,35,201,125,70,53,126,161,85,43,186,103,126,68,169,19,11,139,85,183,42,141,184,182,157,74,208,166,223,142,241,25,165,73,202,84,70,74,70,12,187,25,99,220,98,250,120,39,226,166,199,214,205,42,161,197,151,118,82,90,185,97,197,141,14,76,7,39,178,151,214,226,35,70,37,169,45,155,203,112,200,220,119,105,25,247,207,99,44,249,132,157,1,248,70,70,89,33,250,2,180,57,190,232,4,74,149,157,79,214,10,5,32,189,33,22,83,81,102,184,212,114,255,0,115,165,169,242,28,82,141,13,238,206,227,35,51,53,227,227,241,21,249,193,134,181,207,209,13,120,183,43,141,207,84,88,53,25,240,233,181,5,155,170,66,19,25,201,145,212,233,172,250,136,34,78,214,187,154,140,203,5,220,190,23,213,196,78,155,177,170,250,57,116,217,174,67,102,67,242,233,51,147,17,46,54,75,196,133,197,117,180,25,22,213,30,114,231,153,22,123,246,248,13,113,245,26,216,168,105,238,164,220,118,156,198,87,30,77,2,181,50,9,145,165,72,194,152,144,182,242,89,36,158,50,131,247,23,216,64,54,103,179,174,106,101,227,107,210,238,106,60,214,37,197,169,67,98,83,110,178,226,92,65,147,141,165,101,131,73,153,31,101,17,249,159,152,230,69,123,242,181,226,202,153,127,217,108,104,229,193,45,12,213,232,113,146,136,189,103,18,158,171,12,181,10,58,9,59,222,82,148,102,181,158,8,144,68,126,236,31,97,97,0,2,153,185,199,92,11,155,172,20,106,57,201,53,165,138,76,117,116,247,228,136,211,42,160,159,44,253,127,1,115,34,133,185,165,92,74,174,113,67,57,132,201,39,17,79,134,236,51,74,87,146,74,155,168,205,44,25,100,240,125,254,175,176,6,99,228,177,64,39,117,114,231,184,92,52,26,81,111,77,138,148,159,153,40,165,83,151,156,99,252,185,23,12,42,207,146,165,29,130,167,221,53,243,105,93,126,180,232,155,246,150,54,109,167,47,25,198,124,254,191,216,45,48,0,0,0,0,0,0,0,0,0,6,61,214,109,114,211,221,14,180,230,92,247,181,199,79,133,225,217,113,198,99,59,49,134,222,125,105,105,197,165,8,67,142,35,114,149,210,81,17,17,247,50,199,199,1,247,234,230,168,90,218,69,97,214,47,75,162,179,10,11,84,248,82,31,101,50,36,54,209,190,235,108,184,226,91,65,45,105,37,45,68,218,176,146,50,51,193,253,163,95,190,47,184,137,172,241,23,171,117,11,166,84,233,46,83,98,45,216,84,246,156,117,102,132,199,76,153,11,104,201,38,235,137,47,85,236,122,167,143,129,124,123,239,26,124,114,222,188,73,220,178,168,212,201,175,211,173,40,114,22,220,104,204,56,243,36,250,16,228,132,161,110,33,50,28,105,70,166,158,34,51,34,239,140,23,111,56,209,108,90,87,53,233,88,141,65,181,104,85,10,172,249,142,161,150,152,135,21,199,214,165,45,73,73,122,168,35,81,250,202,73,118,47,51,47,136,14,32,118,43,71,78,239,155,238,123,52,219,66,210,172,85,222,121,105,65,20,40,15,72,198,84,146,201,244,210,163,198,86,159,235,47,136,176,30,23,121,76,92,87,131,16,174,189,105,145,42,143,16,205,183,202,158,218,220,143,39,201,151,54,184,212,152,102,88,194,157,74,139,62,101,143,113,139,40,210,30,22,52,91,70,41,177,226,90,214,69,33,82,88,66,19,227,95,166,196,57,6,100,150,203,38,226,25,65,231,45,37,95,111,127,176,42,35,72,185,87,107,254,162,38,52,234,235,17,45,248,110,154,20,226,42,41,155,17,226,65,244,204,240,74,136,162,221,133,159,213,148,159,192,73,59,119,146,205,188,223,69,219,142,250,158,165,22,211,113,49,106,104,52,251,179,130,92,31,249,95,228,22,126,219,77,180,130,109,166,210,132,164,176,73,73,96,136,135,144,10,237,62,76,218,44,165,180,181,93,247,73,109,218,106,36,212,34,96,204,188,255,0,240,17,197,93,124,152,116,218,91,10,114,217,188,235,172,190,150,140,144,153,21,24,233,65,172,137,88,206,200,57,243,219,254,81,100,224,2,141,181,123,149,38,188,88,12,201,169,91,69,14,191,13,181,175,166,204,47,25,42,73,160,137,197,22,82,136,105,44,225,9,46,222,245,23,196,69,139,227,68,181,115,77,37,45,171,203,78,238,106,74,27,198,36,202,164,74,97,149,100,147,244,86,227,105,206,55,164,143,235,50,47,121,13,155,150,132,56,147,75,136,37,36,252,200,203,36,58,101,255,0,163,122,105,169,212,229,83,111,75,50,141,82,109,88,194,164,83,163,188,164,250,200,87,99,113,10,199,208,79,245,23,212,3,92,123,7,92,245,115,76,106,13,207,179,117,10,226,166,244,243,150,24,171,74,101,165,229,42,47,89,45,184,156,227,122,140,190,179,251,69,181,240,71,204,190,131,171,170,114,202,213,249,148,234,37,109,172,120,105,78,56,136,204,63,159,18,226,242,185,18,148,181,109,67,109,151,98,236,106,193,246,50,49,136,120,184,229,68,184,105,93,221,160,136,147,33,74,199,136,166,44,183,227,248,134,211,209,102,44,63,173,213,43,39,245,252,69,103,72,139,117,216,149,179,106,84,122,173,6,173,23,249,46,33,216,178,27,220,143,129,237,81,101,43,253,164,175,129,128,218,65,42,74,139,114,84,70,71,239,35,31,162,3,114,238,227,226,46,180,211,11,78,53,62,173,18,45,211,23,253,206,235,207,146,60,102,229,75,121,91,84,252,133,184,230,198,154,108,143,9,245,115,240,193,148,249,0,0,0,0,0,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,199,215,171,180,203,106,148,253,110,179,45,184,208,227,109,234,58,227,137,66,83,185,68,146,201,168,200,139,186,136,187,159,188,6,5,227,83,138,74,87,13,58,97,38,181,30,108,21,220,50,54,122,62,27,174,36,214,230,217,17,210,239,230,201,214,214,120,109,253,222,169,246,243,62,222,116,19,113,220,55,182,174,222,47,86,42,142,84,43,117,202,150,220,145,27,210,93,115,166,209,39,182,227,82,207,8,108,189,231,217,63,2,25,131,141,126,38,235,124,71,106,196,218,170,106,14,42,222,137,211,244,108,114,117,102,132,110,141,25,46,250,189,87,16,89,113,156,250,167,245,159,127,41,101,202,251,130,104,247,19,168,214,221,72,165,41,113,27,207,162,227,62,193,26,28,207,141,140,246,244,60,193,145,224,210,131,45,171,237,230,126,226,1,154,248,0,229,231,71,210,154,95,238,133,171,52,118,166,92,178,191,136,137,42,58,28,68,93,170,148,210,189,71,227,37,196,110,109,198,207,178,187,153,17,249,96,133,129,143,194,34,34,193,22,8,126,128,0,0,0,0,0,0,0,0,252,82,82,178,52,173,36,162,63,50,50,200,253,0,17,103,138,110,1,180,147,136,42,77,74,170,205,41,186,69,206,166,158,121,137,112,88,141,31,173,32,210,250,146,111,44,163,173,197,17,184,246,85,131,201,224,143,204,187,211,95,17,220,38,106,159,14,87,3,240,174,122,20,183,169,70,226,188,61,69,152,178,85,29,73,222,241,36,141,213,178,218,77,91,89,82,187,123,187,249,121,108,116,58,38,174,232,197,133,173,86,172,203,90,247,160,65,156,220,134,92,109,183,157,136,203,174,50,165,54,226,9,104,83,168,94,213,36,157,81,145,145,118,51,251,114,26,255,0,240,199,197,78,163,112,223,123,83,235,20,10,196,167,104,199,41,175,72,83,92,144,250,152,91,61,102,84,233,165,164,60,218,13,102,134,73,37,184,241,142,199,219,202,246,184,105,226,90,197,226,66,196,137,115,219,85,56,197,60,155,109,51,96,245,153,235,52,247,69,149,185,249,180,58,226,146,146,83,201,79,172,121,35,236,127,93,46,241,197,193,173,201,195,77,249,34,69,50,159,42,85,169,81,90,228,68,152,134,156,91,108,147,143,73,52,50,167,18,195,109,165,68,211,4,163,73,103,4,121,46,222,93,23,133,174,38,175,126,28,181,10,155,92,162,85,229,149,29,114,217,42,140,31,16,247,69,198,77,246,20,233,244,210,235,104,53,26,25,36,229,71,131,46,199,219,200,54,61,1,142,244,35,89,237,141,115,211,186,77,239,110,78,142,233,204,138,195,146,89,109,214,212,166,94,91,13,58,180,41,40,90,246,154,122,169,35,35,60,151,191,226,121,16,0,0,0,0,0,0,64,46,112,54,244,58,142,134,211,106,174,194,91,143,69,171,50,105,113,45,145,237,36,195,158,162,201,227,36,89,60,249,137,250,35,23,49,91,74,53,209,195,13,208,227,236,146,213,75,135,54,160,131,218,71,180,218,167,203,193,247,35,199,210,250,190,210,1,77,188,13,92,13,219,220,81,105,243,174,171,106,102,92,52,152,102,121,199,211,168,198,250,203,225,255,0,214,27,22,52,226,30,109,14,182,100,105,90,73,73,50,247,145,141,103,52,2,162,213,23,93,172,42,147,174,41,13,196,186,41,110,169,73,60,25,18,38,52,102,121,201,124,6,201,54,45,73,154,197,151,65,170,48,225,184,137,84,200,175,18,140,200,204,201,77,37,89,51,35,62,253,254,32,61,215,117,126,45,173,107,213,238,57,143,180,211,52,200,50,38,45,110,40,146,146,38,219,82,207,38,102,69,228,147,247,151,218,53,209,226,223,84,170,58,179,175,119,133,126,92,195,126,60,122,197,66,36,51,39,20,164,120,116,205,125,109,237,202,212,88,195,157,176,120,248,16,183,190,103,122,243,7,73,180,42,85,2,53,81,109,213,238,67,93,53,12,71,124,137,210,106,68,57,168,39,20,146,113,42,233,239,111,6,120,50,206,59,25,138,38,149,37,233,178,158,153,33,102,183,95,113,78,184,163,51,51,53,40,242,103,147,239,230,96,39,183,42,29,27,181,46,205,72,61,70,186,93,132,165,81,31,254,0,204,133,54,106,76,150,95,130,243,110,165,43,65,224,253,101,17,41,42,35,243,198,60,197,204,206,185,173,170,83,42,122,165,95,166,196,109,9,53,26,159,148,219,100,68,68,103,230,102,95,3,254,161,172,237,139,172,58,141,166,168,90,44,139,178,171,70,222,179,89,170,12,247,227,158,227,219,223,45,45,63,168,159,234,47,129,14,195,87,226,143,136,58,227,42,98,167,172,55,147,205,172,141,42,74,238,9,202,35,35,35,44,97,78,159,196,192,95,166,161,113,107,195,254,155,210,223,168,215,53,66,217,113,108,165,70,81,163,214,225,27,235,81,37,103,181,40,83,201,201,158,195,34,47,142,8,64,46,34,121,190,76,121,169,182,254,138,210,27,73,245,92,104,166,206,142,101,148,97,212,110,67,145,166,249,255,0,20,162,60,124,79,224,43,81,234,149,247,126,205,40,207,77,174,220,18,150,173,201,104,220,122,90,204,204,241,217,57,81,249,175,31,106,190,177,158,52,19,128,45,124,215,10,155,4,139,94,93,191,76,202,86,236,170,196,41,177,18,166,247,53,187,98,252,58,210,106,218,238,75,61,189,85,31,145,119,12,73,120,95,122,161,175,151,162,166,214,229,213,107,181,106,172,179,54,162,182,228,137,88,113,215,84,100,134,208,165,45,88,222,241,145,17,100,253,108,119,51,239,98,156,190,121,111,204,143,81,166,107,22,182,83,28,97,200,111,179,58,153,76,121,147,73,238,66,162,200,101,78,179,38,47,252,234,84,105,95,212,71,230,98,78,240,191,203,163,72,116,46,4,42,181,122,145,18,224,185,26,54,223,84,137,209,226,203,67,47,18,89,81,155,74,92,100,56,146,39,26,51,79,124,150,227,247,159,105,110,196,118,34,178,136,241,153,67,77,52,146,66,16,132,146,82,148,145,96,136,136,187,17,17,0,252,141,22,52,40,237,196,135,29,182,24,101,4,219,109,182,130,74,80,146,44,17,17,23,98,34,34,34,192,246,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,249,106,84,170,93,98,42,224,213,233,177,103,70,115,27,153,146,202,93,66,176,100,101,148,168,140,143,185,17,253,164,67,234,0,17,199,80,248,0,225,163,81,82,163,155,98,83,233,78,158,63,57,74,165,211,216,89,125,15,121,199,87,185,4,95,180,254,35,143,208,190,95,58,43,195,221,244,87,237,139,85,185,151,49,63,69,169,143,196,54,191,137,117,163,236,212,102,207,201,229,159,210,243,199,214,71,39,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,116,221,60,210,91,35,76,101,92,149,27,90,151,211,168,221,213,153,85,202,196,231,140,151,34,84,135,158,91,132,147,86,11,13,55,212,82,91,65,118,73,100,251,173,107,90,187,144,15,51,69,51,49,84,199,24,86,163,17,118,221,186,172,209,84,197,53,105,172,117,78,156,99,94,221,39,143,127,16,0,7,165,16,0,0,7,94,212,91,75,242,251,79,174,123,19,210,30,3,242,142,141,54,147,226,186,93,94,135,136,97,109,117,54,101,59,182,239,206,221,197,156,99,37,230,59,8,15,149,83,21,68,211,60,165,82,205,218,236,92,166,237,185,210,170,102,38,59,227,140,43,223,253,137,143,254,239,223,244,87,255,0,108,19,159,78,173,47,200,29,62,182,44,79,72,120,255,0,201,202,52,42,79,138,233,116,186,254,29,132,53,212,217,149,109,221,179,59,119,30,51,140,159,152,236,32,45,48,216,12,62,14,102,171,52,233,51,231,153,246,202,65,158,109,118,115,180,150,232,181,153,222,223,166,153,214,60,90,41,210,103,135,201,166,62,144,0,5,226,54,0,0,0,197,154,183,195,197,145,171,55,85,155,127,79,111,209,247,69,147,89,129,83,131,83,97,178,82,222,142,196,148,188,184,111,22,75,123,74,194,182,158,114,218,213,185,61,141,196,57,148,192,120,185,110,139,180,238,215,26,194,235,7,141,196,101,247,162,254,22,185,166,168,214,53,142,201,141,38,60,241,49,194,98,120,72,0,3,218,212,0,0,1,30,248,179,225,51,247,209,254,74,255,0,183,255,0,201,159,201,159,29,255,0,5,120,223,17,226,58,31,249,230,246,109,232,125,121,221,238,199,121,8,2,149,251,22,241,54,230,213,216,214,153,100,50,172,215,23,146,226,232,199,96,107,220,187,70,186,78,145,58,107,19,19,194,98,99,148,204,113,132,57,208,14,94,95,184,102,173,208,117,79,247,95,244,223,161,60,87,240,15,201,255,0,13,214,235,70,117,143,227,60,74,246,227,171,187,232,158,118,227,182,114,83,24,0,120,195,97,108,225,40,220,179,26,70,186,245,207,181,113,157,231,249,142,209,98,35,21,153,220,223,174,41,221,137,210,154,120,68,204,233,165,49,17,206,103,171,80,67,157,127,229,229,251,185,234,221,123,84,255,0,117,255,0,66,122,111,194,255,0,0,252,159,241,61,30,140,102,152,254,51,196,163,118,122,91,190,137,99,118,59,227,39,49,128,49,56,91,56,186,55,47,70,177,174,189,113,236,50,76,255,0,49,217,220,68,226,178,203,155,149,205,59,179,58,83,87,9,152,157,52,170,38,57,196,117,106,143,124,38,112,153,251,215,63,42,191,219,255,0,229,55,229,55,129,255,0,130,188,23,135,240,253,127,252,243,155,247,117,254,172,109,247,231,180,132,0,30,236,88,183,134,183,22,173,70,148,194,223,53,205,113,121,214,46,188,118,58,189,251,181,233,172,233,17,174,145,17,28,34,34,57,68,71,8,0,0,85,99,216,179,135,142,30,44,142,28,172,132,90,214,179,126,46,163,47,99,213,138,195,205,146,100,84,164,17,30,20,101,147,216,210,114,162,109,162,51,36,17,159,117,45,75,90,242,152,0,241,110,221,22,104,139,118,227,72,133,214,55,27,136,204,113,21,226,241,117,205,119,43,157,102,103,156,207,223,148,114,136,225,28,0,0,30,214,160,0,0,14,189,127,216,22,142,168,218,51,236,75,238,147,233,58,29,79,165,226,162,245,221,103,169,211,117,14,163,215,105,73,89,97,109,160,251,40,179,140,31,99,50,29,132,7,202,169,138,226,105,170,53,137,84,179,122,230,30,229,55,109,85,52,213,76,196,196,196,233,49,49,198,38,38,56,196,196,242,151,94,211,171,75,242,7,79,173,139,19,210,30,63,242,114,141,10,147,226,186,93,46,191,135,97,13,117,54,101,91,119,108,206,221,199,140,227,39,230,59,8,0,83,76,83,17,76,114,130,245,218,239,220,170,237,201,214,170,166,102,123,231,140,176,231,20,220,60,126,249,109,62,167,216,159,149,255,0,147,158,2,178,213,91,197,122,63,198,111,216,195,237,116,246,117,27,198,122,249,221,184,254,142,49,223,37,135,52,3,151,151,238,25,171,116,29,83,253,215,253,55,232,79,21,252,3,242,127,195,117,186,209,157,99,248,207,18,189,184,234,238,250,39,157,184,237,156,148,198,1,105,115,1,135,187,122,47,215,78,181,70,156,117,158,174,93,122,36,24,45,174,206,114,252,186,188,167,13,123,118,197,113,84,77,59,180,78,177,84,105,87,25,166,106,227,29,147,195,168,0,1,120,141,128,0,0,0,0,58,246,162,218,95,151,218,125,115,216,158,144,240,31,148,116,105,180,159,21,210,234,244,60,67,11,107,169,179,41,221,183,126,118,238,44,227,25,47,49,6,63,216,152,255,0,238,253,255,0,69,127,246,193,97,0,44,241,56,12,62,50,98,171,212,235,49,231,152,246,74,73,145,237,118,115,179,118,235,181,150,94,220,166,169,214,124,90,42,214,99,135,202,166,126,128,0,5,226,54,131,26,139,203,23,242,251,80,110,123,239,247,110,240,31,148,117,153,181,111,11,249,53,213,232,120,135,214,239,79,127,138,78,237,187,241,187,105,103,25,193,121,9,75,160,26,75,251,134,105,37,7,75,63,40,61,55,232,79,21,252,63,194,120,110,183,90,75,175,255,0,23,189,123,113,213,219,244,143,59,115,219,56,44,132,2,206,198,3,15,134,185,55,109,83,165,83,207,140,247,245,202,73,154,237,118,115,157,224,232,192,99,239,111,218,162,98,98,55,104,141,38,34,105,142,52,211,19,202,102,56,200,0,2,241,27,69,174,41,184,31,253,242,218,131,79,190,255,0,116,255,0,201,207,1,70,106,147,225,125,11,227,55,236,125,247,122,155,250,237,227,61,124,109,218,127,71,57,239,130,236,60,38,112,153,251,215,63,42,191,219,255,0,229,55,229,55,129,255,0,130,188,23,135,240,253,127,252,243,155,247,117,254,172,109,247,231,180,132,1,103,78,3,15,77,255,0,132,197,62,63,110,179,221,203,93,18,75,187,93,156,222,202,191,2,215,123,92,62,145,27,187,180,114,137,138,163,198,221,222,231,17,60,254,132,123,226,207,132,207,223,71,249,43,254,223,255,0,38,127,38,124,119,252,21,227,124,71,136,232,127,231,155,217,183,161,245,231,119,187,29,241,238,128,114,242,253,195,53,110,131,170,127,186,255,0,166,253,9,226,191,128,126,79,248,110,183,90,51,172,127,25,226,87,183,29,93,223,68,243,183,29,179,146,152,192,62,87,151,97,174,94,248,69,84,248,250,196,235,172,245,114,235,211,169,83,13,182,121,230,15,44,156,158,197,253,48,243,77,84,238,238,209,60,43,215,122,53,154,119,184,239,79,94,177,175,13,0,0,23,168,186,61,241,103,194,103,239,163,252,149,255,0,111,255,0,147,63,147,62,59,254,10,241,190,35,196,116,63,243,205,236,219,208,250,243,187,221,142,253,55,134,222,4,170,252,57,234,115,26,133,77,214,175,74,199,84,57,20,250,133,55,242,113,44,120,200,238,17,25,35,170,114,28,54,246,186,134,92,202,83,147,233,237,206,20,98,91,0,178,171,47,195,87,127,225,19,79,143,195,142,179,213,235,209,38,177,182,57,214,27,43,156,154,221,239,242,243,21,70,238,229,19,194,169,153,158,51,76,213,206,102,98,117,214,58,180,210,0,0,23,168,203,30,235,254,146,254,238,122,73,94,210,207,202,15,66,122,111,194,255,0,15,240,158,39,163,209,146,211,255,0,197,239,70,236,244,182,253,34,198,236,247,198,14,45,105,215,44,95,200,29,65,182,47,191,221,187,199,254,78,86,97,85,188,47,228,215,75,175,225,223,67,189,61,254,41,91,119,108,198,237,167,140,231,7,228,39,56,11,59,248,12,62,38,228,93,187,78,181,71,46,51,223,213,41,38,85,181,217,206,73,131,175,1,128,189,185,106,185,153,152,221,162,117,153,136,166,120,213,76,207,40,136,225,32,0,11,196,108,0,0,24,247,95,244,151,247,115,210,74,246,150,126,80,122,19,211,126,23,248,127,132,241,61,30,140,150,159,254,47,122,55,103,165,183,233,22,55,103,190,48,113,107,78,185,98,254,64,234,13,177,125,254,237,222,63,242,114,179,10,173,225,127,38,186,93,127,14,250,29,233,239,241,74,219,187,102,55,109,60,103,56,63,33,57,192,89,223,192,97,241,55,34,237,218,117,170,57,113,158,254,169,73,50,173,174,206,114,76,29,120,12,5,237,203,85,204,204,198,237,19,172,204,69,51,198,170,102,121,68,71,9,6,61,215,253,37,253,220,244,146,189,165,159,148,30,132,244,223,133,254,31,225,60,79,71,163,37,167,255,0,139,222,141,217,233,109,250,69,141,217,239,140,30,66,1,115,114,138,110,209,52,87,202,99,73,245,176,120,76,85,236,14,34,222,43,15,58,87,69,81,85,51,194,116,154,103,88,157,39,88,157,38,58,227,69,123,255,0,177,49,255,0,221,251,254,138,255,0,237,130,90,241,37,163,21,125,125,211,23,244,206,155,125,126,75,71,159,50,59,245,7,253,22,153,222,38,59,70,107,38,54,154,208,104,252,234,89,115,122,84,71,249,173,189,201,70,50,152,11,75,89,110,22,197,21,91,183,78,145,87,62,51,199,233,243,164,89,134,219,103,185,166,38,198,47,23,127,122,187,19,51,68,238,81,226,204,233,199,72,166,34,126,44,76,107,19,166,156,16,99,79,121,91,219,246,173,239,68,185,174,157,86,252,164,165,210,166,55,49,250,73,219,168,101,19,122,103,185,45,56,165,190,234,77,163,81,36,150,147,65,238,70,228,229,38,123,138,115,128,10,184,108,29,140,28,77,54,41,211,94,255,0,173,99,158,109,38,105,180,151,40,187,153,221,240,147,68,105,28,41,141,34,120,207,10,98,35,143,110,154,242,236,67,157,127,229,229,251,185,234,221,123,84,255,0,117,255,0,66,122,111,194,255,0,0,252,159,241,61,30,140,102,152,254,51,196,163,118,122,91,190,137,99,118,59,227,39,144,184,76,225,51,247,174,126,85,127,183,255,0,202,111,202,111,3,255,0,5,120,47,15,225,250,255,0,249,231,55,238,235,253,88,219,239,207,105,8,2,157,25,118,26,221,239,132,83,79,143,172,206,186,207,95,62,189,58,215,152,157,179,207,49,153,100,100,247,239,235,135,138,105,167,119,118,136,225,70,155,177,172,83,189,195,118,58,245,157,56,234,235,218,133,98,91,250,157,100,86,236,11,166,55,90,151,93,134,228,55,240,132,41,109,238,47,85,214,247,165,73,39,91,86,213,161,70,147,218,180,37,88,201,8,49,254,196,199,255,0,119,239,250,43,255,0,182,11,8,1,247,19,128,195,99,38,42,189,78,179,30,121,143,100,169,228,123,93,157,108,221,186,237,101,151,247,41,170,117,152,221,166,174,60,181,241,169,157,61,92,248,107,202,24,179,87,116,98,175,172,58,7,43,70,238,11,235,109,82,163,14,158,196,219,131,209,105,62,188,136,239,50,235,143,248,84,45,9,79,81,76,159,168,149,145,39,127,108,145,96,226,87,251,19,31,253,223,191,232,175,254,216,44,32,7,156,70,91,133,197,85,21,222,167,89,136,211,156,242,249,213,178,125,182,207,114,11,53,97,242,235,254,14,138,170,154,166,34,138,39,198,152,136,153,227,76,233,194,35,132,105,17,213,0,0,11,228,84,0,0,16,231,95,249,121,126,238,122,183,94,213,63,221,127,208,158,155,240,191,192,63,39,252,79,71,163,25,166,63,140,241,40,221,158,150,239,162,88,221,142,248,201,230,62,22,120,120,253,237,58,125,80,177,63,43,255,0,40,252,125,101,218,183,138,244,127,131,217,189,134,26,233,236,234,57,156,116,51,187,113,125,44,99,182,79,49,128,179,183,128,195,218,189,55,232,167,74,167,94,58,207,95,62,189,18,76,110,215,103,57,134,93,70,83,137,189,189,98,136,166,34,157,218,35,72,166,52,167,140,83,21,112,142,217,227,214,137,60,73,112,37,87,226,51,83,159,212,42,150,181,122,42,58,97,199,167,211,233,191,147,137,127,193,199,108,140,205,29,82,144,217,185,185,213,188,230,84,156,151,83,110,112,146,29,167,132,254,14,169,252,48,212,46,74,179,183,132,123,166,117,117,152,209,153,148,170,42,97,187,9,166,212,226,156,109,43,234,184,102,151,20,166,141,73,35,73,101,148,25,231,5,137,26,3,229,57,118,26,155,223,8,138,124,126,122,235,61,126,189,30,239,109,150,119,127,44,140,154,187,223,229,244,138,119,98,154,35,133,51,19,28,98,152,171,156,70,179,174,179,215,174,178,10,247,255,0,98,99,255,0,187,247,253,21,255,0,219,5,132,0,245,138,192,216,198,105,225,233,215,78,92,102,57,247,74,134,69,181,57,182,205,120,79,193,119,124,31,132,211,123,197,166,173,119,117,211,227,83,58,105,172,242,117,237,58,180,191,32,116,250,216,177,61,33,227,255,0,39,40,208,169,62,43,165,210,235,248,118,16,215,83,102,85,183,118,204,237,220,120,206,50,126,99,18,113,97,194,125,63,138,42,125,182,219,183,172,139,110,117,182,244,149,50,242,96,166,91,78,181,33,45,245,18,166,247,182,123,183,50,209,165,68,188,17,111,35,74,183,17,167,62,0,171,119,15,110,245,175,3,92,107,79,103,114,203,3,156,99,114,220,124,102,120,90,247,111,68,204,239,105,19,198,168,152,158,19,19,28,98,103,171,68,57,208,14,94,95,184,102,173,208,117,79,247,95,244,223,161,60,87,240,15,201,255,0,13,214,235,70,117,143,227,60,74,246,227,171,187,232,158,118,227,182,114,89,11,139,62,19,63,125,31,228,175,251,127,252,153,252,153,241,223,240,87,141,241,30,35,161,255,0,158,111,102,222,135,215,157,222,236,119,144,128,40,83,151,97,168,179,56,120,167,196,153,214,99,89,243,121,245,234,134,86,246,217,231,152,140,206,222,113,114,254,184,139,116,238,211,86,237,28,34,119,184,105,187,187,63,26,174,113,51,199,205,8,181,194,207,3,255,0,189,167,80,106,23,223,238,159,249,71,227,232,206,210,124,47,161,124,30,205,239,176,239,83,127,93,204,227,161,141,187,75,233,103,61,176,114,148,0,86,195,225,173,97,104,240,118,163,72,251,246,177,121,198,117,142,207,177,51,140,204,43,223,185,49,17,174,145,28,35,151,10,98,35,232,0,0,87,98,208,99,81,121,98,254,95,106,13,207,125,254,237,222,3,242,142,179,54,173,225,127,38,186,189,15,16,250,221,233,239,241,73,221,183,126,55,109,44,227,56,47,33,33,56,89,225,227,247,180,233,245,66,196,252,175,252,163,241,245,151,106,222,43,209,254,15,102,246,24,107,167,179,168,230,113,208,206,237,197,244,177,142,217,60,198,2,202,206,93,134,195,220,240,214,233,210,174,221,103,175,214,148,102,91,103,158,102,248,40,203,177,183,247,173,70,154,83,187,68,124,94,92,98,152,158,29,224,0,11,212,93,215,181,22,210,252,190,211,235,158,196,244,135,128,252,163,163,77,164,248,174,151,87,161,226,24,91,93,77,153,78,237,187,243,183,113,103,24,201,121,136,49,254,196,199,255,0,119,239,250,43,255,0,182,11,8,1,103,137,192,97,241,147,21,94,167,89,143,60,199,178,82,76,143,107,179,157,155,183,93,172,178,246,229,53,78,179,226,209,86,179,28,62,85,51,244,58,246,157,90,95,144,58,125,108,88,158,144,241,255,0,147,148,104,84,159,21,210,233,117,252,59,8,107,169,179,42,219,187,102,118,238,60,103,25,63,49,216,64,5,221,52,197,49,20,199,40,71,239,93,174,253,202,174,220,157,106,170,102,103,190,120,200,49,238,186,232,157,163,175,154,125,46,196,187,88,255,0,25,38,153,43,115,191,192,39,244,29,105,153,91,27,113,29,94,159,89,71,211,82,182,171,200,254,37,144,128,121,185,110,155,180,205,21,198,177,42,152,76,93,252,13,250,113,56,106,166,154,233,157,98,99,156,72,0,3,218,221,30,248,179,225,51,247,209,254,74,255,0,183,255,0,201,159,201,159,29,255,0,5,120,223,17,226,58,31,249,230,246,109,232,125,121,221,238,199,126,189,194,207,3,255,0,189,167,80,106,23,223,238,159,249,71,227,232,206,210,124,47,161,124,30,205,239,176,239,83,127,93,204,227,161,141,187,75,233,103,61,176,114,148,5,157,88,12,61,87,254,19,52,248,253,186,207,119,45,116,73,45,109,118,115,103,42,252,11,69,237,48,250,76,110,238,209,202,102,106,159,27,119,123,156,204,243,250,0,0,23,136,216,0,0,0,0,3,175,106,45,165,249,125,167,215,61,137,233,15,1,249,71,70,155,73,241,93,46,175,67,196,48,182,186,155,50,157,219,119,231,110,226,206,49,146,243,16,99,253,137,143,254,239,223,244,87,255,0,108,22,16,2,207,19,128,195,227,38,42,189,78,179,30,121,143,100,164,153,30,215,103,59,55,110,187,89,101,237,202,106,157,103,197,162,173,102,56,124,170,103,232,117,237,58,180,191,32,116,250,216,177,61,33,227,255,0,39,40,208,169,62,43,165,210,235,248,118,16,215,83,102,85,183,118,204,237,220,120,206,50,126,99,176,128,11,186,105,138,98,41,142,80,143,222,187,93,251,149,93,185,58,213,84,204,207,124,241,144,117,237,69,180,191,47,180,250,231,177,61,33,224,63,40,232,211,105,62,43,165,213,232,120,134,22,215,83,102,83,187,110,252,237,220,89,198,50,94,99,176,128,85,76,85,19,76,242,146,205,218,236,92,166,237,185,210,170,102,38,59,227,140,43,223,253,137,143,254,239,223,244,87,255,0,108,22,16,0,45,112,184,27,24,61,124,5,58,107,207,140,207,46,249,103,51,221,169,205,182,151,193,254,20,187,225,60,30,187,190,45,52,233,189,166,191,22,152,215,93,35,152,0,2,237,31,0,0,0,0,0,6,44,160,112,241,100,90,122,241,83,215,155,89,191,70,84,107,244,105,20,202,196,6,91,34,143,46,67,146,24,120,166,23,114,233,186,125,21,19,132,68,100,225,168,151,234,172,150,167,50,152,15,21,219,162,230,147,84,107,164,235,29,235,172,54,55,17,131,138,233,177,92,211,21,211,52,213,29,83,76,245,79,111,111,154,120,199,16,0,7,181,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,35,22,186,114,249,209,94,33,47,163,191,47,186,173,204,137,138,250,77,67,126,33,53,252,75,77,121,59,25,195,242,101,7,244,188,243,245,17,125,250,121,192,7,13,26,116,148,156,43,18,159,85,116,179,249,202,173,46,158,250,207,233,251,202,58,125,203,50,253,133,240,18,56,0,124,180,218,85,46,143,21,16,105,20,216,176,99,55,157,172,198,101,45,33,57,51,51,194,82,68,69,220,204,254,211,49,245,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,245,73,139,26,108,119,34,76,142,219,236,60,131,109,198,220,65,41,43,73,150,12,140,143,177,145,145,153,96,123,64,5,83,243,6,229,191,50,69,70,167,172,90,39,76,113,247,38,62,244,234,157,49,150,77,71,185,106,149,33,229,52,204,104,191,243,73,73,169,127,81,159,145,138,235,179,239,189,80,208,59,209,51,104,146,234,180,42,181,42,89,27,177,92,114,68,92,184,211,169,51,67,136,74,144,172,111,100,136,200,240,126,174,59,25,118,217,161,248,236,74,101,113,228,178,135,90,117,38,133,161,105,37,37,73,50,193,145,145,246,50,50,17,35,138,14,93,58,67,174,144,38,213,104,52,136,150,253,200,233,184,250,100,65,143,22,34,30,120,210,242,136,221,82,35,45,197,17,184,233,26,187,228,246,145,249,151,112,139,156,59,115,124,152,203,80,173,253,106,164,54,163,234,182,209,205,131,28,207,8,195,72,220,183,36,205,243,254,53,70,120,248,31,196,79,221,61,226,215,135,253,72,165,177,81,161,234,133,178,218,222,74,76,227,72,173,194,39,208,163,74,15,106,144,151,149,131,45,228,70,95,28,144,164,253,123,224,11,95,52,62,166,249,46,215,151,112,83,50,165,181,42,143,10,108,180,165,189,206,237,222,191,14,132,146,182,181,147,199,111,89,39,228,125,176,59,53,43,238,194,154,113,153,155,93,183,229,33,91,148,209,56,244,69,145,145,227,186,114,147,243,70,62,212,253,64,54,117,131,115,91,85,86,82,245,54,191,77,150,218,210,74,37,49,41,183,8,200,200,143,204,140,254,37,253,98,153,185,175,104,221,169,105,234,65,106,53,172,236,36,170,182,255,0,240,246,99,169,178,82,164,188,252,231,156,117,73,66,11,39,234,164,141,74,81,159,150,115,230,34,189,35,138,62,32,232,108,165,138,102,176,222,76,182,130,36,165,40,184,39,36,136,136,136,177,132,186,95,2,29,126,250,214,29,70,212,166,208,139,222,236,170,214,118,44,150,74,157,61,249,7,184,183,119,203,171,87,235,171,250,207,226,96,59,135,9,26,165,81,210,109,123,179,235,241,38,27,17,228,86,41,241,38,25,184,164,163,195,170,107,11,115,118,22,146,198,27,239,147,199,196,134,197,214,141,126,45,211,107,210,46,56,111,180,235,53,56,49,230,33,109,168,148,147,39,27,74,203,6,70,101,228,162,247,159,218,53,115,139,37,232,82,153,153,29,102,135,88,113,46,182,162,51,35,37,36,242,71,146,239,230,66,246,121,98,107,204,29,89,208,168,180,9,53,69,185,87,182,205,20,213,177,33,242,55,77,168,240,225,32,220,74,77,197,43,167,189,204,17,224,139,57,236,70,2,99,186,226,25,109,110,184,100,73,66,77,74,51,247,17,13,116,248,229,184,27,184,120,162,212,23,90,86,228,195,184,106,208,200,243,159,161,81,147,245,159,199,255,0,172,54,18,190,170,76,210,44,186,245,81,247,13,180,69,166,74,120,212,70,68,100,73,105,74,236,102,101,223,183,196,107,109,175,245,22,235,90,235,126,212,154,113,75,68,187,162,170,234,84,163,201,153,42,99,166,70,103,147,248,128,182,142,79,214,236,58,110,134,212,170,173,67,91,111,74,171,60,106,113,77,145,110,37,67,128,163,193,227,38,89,44,249,137,252,35,23,46,171,74,53,175,195,13,174,227,44,146,21,84,135,10,160,179,218,69,184,221,167,196,201,246,34,207,209,250,254,211,18,116,0,0,0,0,0,0,0,99,189,119,214,123,99,67,52,238,173,123,220,115,163,180,112,226,190,228,102,92,117,180,169,231,144,195,174,161,9,74,214,141,198,174,146,136,136,143,39,238,248,144,112,92,75,113,45,98,240,223,98,75,185,238,90,156,99,158,109,184,152,80,122,204,245,157,123,162,242,219,252,218,221,109,74,73,169,149,39,213,60,153,246,47,170,137,120,156,226,167,81,184,144,189,170,21,138,253,98,83,84,98,148,239,163,233,173,200,125,44,33,158,179,202,104,212,210,222,113,4,178,67,198,147,218,120,199,98,237,231,227,197,47,19,87,191,17,186,133,82,174,86,234,242,206,142,137,111,21,58,15,136,123,162,219,36,251,234,104,250,106,117,196,18,137,15,26,114,147,193,23,98,237,231,222,184,29,224,214,228,226,90,252,143,34,167,79,149,22,212,167,45,18,37,204,91,78,33,183,137,183,163,26,217,74,212,195,141,169,70,211,230,162,73,227,36,89,62,222,97,210,56,113,225,51,84,248,141,184,24,133,108,80,165,179,74,39,19,226,42,47,197,146,152,233,78,246,73,68,78,161,151,18,74,218,242,85,223,221,223,203,206,229,56,89,224,27,73,56,125,164,211,106,175,82,155,171,220,233,105,151,95,151,57,136,210,58,50,9,44,41,70,202,206,58,28,73,19,140,229,57,60,150,76,252,207,182,107,210,45,24,176,180,86,213,135,107,89,20,8,48,91,142,203,109,184,243,81,25,105,199,148,150,219,65,173,106,105,8,220,165,19,73,51,51,46,230,95,102,59,216,15,196,165,40,34,74,18,73,34,242,34,44,15,208,0,0,0,0,0,0,0,0,0,21,249,199,255,0,47,58,62,171,82,255,0,116,45,38,163,181,14,229,139,252,124,72,177,208,218,37,110,84,86,147,234,49,25,78,47,107,109,184,125,213,216,204,207,203,36,44,12,126,25,17,150,12,178,64,53,128,183,110,27,219,72,111,22,107,20,183,42,20,74,229,55,118,8,205,232,206,183,212,104,211,223,105,165,101,148,56,126,242,236,175,129,139,246,224,175,138,74,87,18,218,97,26,181,34,108,20,92,49,247,250,66,27,78,36,150,222,233,18,18,215,230,205,215,22,89,109,141,222,177,247,243,46,222,80,111,154,15,4,209,173,215,87,173,186,111,74,82,34,57,143,74,70,97,130,36,55,143,5,25,157,136,101,130,34,201,169,102,123,151,223,204,189,228,34,111,5,28,77,214,248,113,213,136,85,85,84,28,77,189,47,169,233,40,230,234,201,11,219,26,74,90,245,122,173,160,240,227,217,245,143,235,46,254,97,177,0,14,62,131,93,165,220,180,150,43,116,105,109,73,135,39,119,77,214,220,74,210,173,170,52,158,13,38,100,125,210,101,216,253,195,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,16,99,154,198,187,202,211,77,26,69,157,65,170,170,45,82,226,206,211,105,243,67,137,240,242,160,185,219,99,137,81,101,43,63,113,246,63,113,119,19,156,81,199,54,77,88,122,246,226,13,235,46,59,230,168,86,190,222,153,161,70,104,95,137,131,5,195,242,89,145,224,211,240,79,237,243,1,27,248,109,209,74,214,190,106,189,39,79,169,12,172,202,111,95,170,246,213,236,107,100,103,157,45,202,75,107,219,158,145,145,101,39,159,242,150,199,22,61,151,65,211,251,106,37,173,109,211,99,66,131,15,169,211,106,59,40,109,37,189,197,44,253,84,37,37,244,150,163,242,247,152,173,62,79,58,22,217,65,157,172,213,74,123,200,82,186,94,142,121,198,176,135,59,212,35,187,181,74,111,214,199,98,61,171,237,239,248,11,75,0,0,31,13,98,185,68,183,161,46,165,95,172,65,166,68,111,27,228,76,144,134,91,78,76,136,178,165,153,17,119,50,47,180,203,226,3,238,1,129,170,92,113,112,201,76,172,34,142,173,88,182,100,41,121,252,251,21,218,122,217,44,36,149,221,94,32,190,56,242,243,25,82,209,212,173,60,191,163,156,171,34,250,183,235,237,39,233,42,153,83,98,81,39,186,136,178,109,41,68,93,208,175,254,84,254,6,3,178,128,0,0,0,0,0,0,0,0,0,232,58,211,163,54,102,183,216,149,91,46,239,162,193,152,153,177,31,102,59,239,198,105,199,35,58,182,92,109,46,182,167,16,189,138,79,85,70,74,34,201,25,254,195,161,14,47,184,88,186,120,101,212,137,148,57,236,41,234,44,183,92,145,77,150,132,184,164,116,20,252,132,180,133,172,217,109,29,77,140,25,153,36,177,239,46,222,91,22,140,7,198,15,12,182,191,17,122,95,84,165,74,165,71,85,118,44,71,221,166,203,38,27,55,73,244,199,144,150,145,188,218,113,123,119,189,156,36,179,158,229,223,204,42,99,151,159,24,53,77,6,212,152,150,221,215,92,156,229,167,88,91,112,205,135,100,168,216,140,235,178,34,35,171,181,199,144,210,9,45,52,162,221,131,50,47,113,151,149,231,219,23,37,30,239,160,83,238,90,12,230,37,193,169,70,106,83,14,178,234,92,73,161,196,37,105,238,147,50,250,42,35,236,103,230,53,153,213,13,58,185,180,134,253,170,217,151,12,25,112,166,82,103,62,195,107,113,167,27,55,18,211,203,108,157,65,173,41,51,73,155,103,133,96,179,143,119,144,178,110,86,252,106,155,142,53,161,186,145,91,86,16,210,83,73,145,46,79,110,222,10,51,12,37,79,63,231,244,204,144,132,124,76,189,228,2,213,0,120,52,235,111,52,135,154,90,86,135,18,74,74,146,121,35,35,238,70,70,60,192,0,0,0,116,109,115,183,162,221,90,51,124,208,37,68,106,73,77,183,42,108,33,14,54,75,45,203,136,234,8,240,100,125,253,111,135,188,119,145,199,92,113,211,46,222,170,68,89,101,47,67,125,179,47,168,208,100,3,89,203,134,42,236,109,100,169,68,74,124,55,160,174,87,144,146,34,216,72,38,101,25,22,62,142,8,182,125,94,94,225,176,199,11,215,43,21,126,28,236,106,244,137,72,54,211,108,211,29,117,213,56,88,34,240,44,173,70,102,102,127,28,247,49,65,252,89,82,209,72,226,26,252,138,210,118,167,242,134,168,162,237,143,252,57,242,248,23,192,89,62,158,113,41,111,233,255,0,46,116,74,106,187,210,168,166,144,86,251,36,82,144,151,147,35,208,72,52,147,127,157,74,136,201,72,237,142,249,247,0,134,60,201,245,186,118,170,241,7,87,163,179,86,84,154,85,184,244,138,91,77,161,243,91,100,184,243,166,36,149,130,113,73,206,215,49,146,34,236,126,68,67,8,232,239,15,250,151,174,85,114,164,88,148,41,18,12,190,147,231,22,66,217,71,172,218,79,114,154,109,120,199,85,6,125,188,143,236,207,0,204,106,214,169,234,63,70,41,73,153,80,185,171,31,73,205,238,44,215,33,255,0,164,179,45,202,250,78,119,62,231,147,247,139,238,224,151,134,107,99,67,52,134,128,234,169,49,21,93,170,211,98,77,154,250,152,108,220,75,174,197,141,212,70,238,146,22,68,75,107,56,86,79,62,102,103,228,16,107,72,121,55,220,245,120,49,234,90,163,116,177,13,74,90,28,54,41,211,156,109,68,131,38,207,6,151,225,31,126,238,23,195,177,125,98,73,218,28,165,184,122,161,116,93,172,61,87,168,56,210,146,163,75,170,130,234,23,141,189,140,149,12,178,71,131,207,218,39,25,17,17,17,17,96,136,126,128,194,214,63,7,28,55,216,43,106,69,31,72,237,71,100,180,218,80,82,36,80,32,41,222,219,79,118,228,176,147,206,80,71,159,142,70,92,165,209,40,212,56,233,137,69,164,194,128,194,72,136,155,138,194,26,73,22,8,188,146,68,94,68,69,251,8,125,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,3,226,170,81,40,213,200,234,137,90,164,194,158,194,136,200,219,148,194,29,73,150,12,188,148,70,94,70,101,251,76,98,59,227,131,142,27,239,229,187,34,177,164,118,163,82,93,109,72,57,17,232,16,18,239,125,199,187,114,152,81,231,43,51,207,199,3,52,128,8,55,119,242,150,225,234,187,214,118,142,245,94,158,227,170,82,137,45,42,11,72,70,119,118,34,76,51,193,22,75,31,96,141,154,189,201,190,231,164,65,145,82,210,235,165,137,138,74,214,225,49,81,156,227,138,52,17,56,120,36,177,8,187,246,108,190,29,207,234,22,238,63,12,136,200,200,203,36,96,53,159,214,62,31,245,47,67,106,231,72,190,232,82,35,153,253,23,202,44,132,50,191,89,196,150,213,58,218,51,158,146,204,187,121,23,219,140,221,203,99,91,167,105,87,16,116,138,59,213,101,70,165,92,111,71,165,186,218,223,52,54,107,145,58,26,77,88,55,18,156,237,111,25,50,62,197,228,100,45,135,141,174,25,173,141,115,210,26,251,169,164,196,77,118,149,77,151,54,19,233,97,178,113,78,181,22,79,77,27,186,75,89,145,173,220,225,56,60,249,25,31,157,8,189,26,181,165,154,143,209,148,82,97,212,45,154,199,210,111,123,107,37,199,127,233,32,207,106,190,147,125,143,177,228,189,192,54,36,226,134,229,98,145,195,157,243,95,143,41,4,218,173,154,155,173,58,149,150,12,188,11,203,73,145,145,151,195,61,140,107,207,111,69,93,243,172,148,232,138,79,137,244,237,202,202,20,74,45,228,178,122,81,17,231,233,100,143,127,215,231,239,22,157,168,92,74,208,53,3,151,59,146,157,174,245,170,42,164,29,190,241,28,164,41,229,72,58,18,205,68,231,231,84,163,51,82,251,231,190,125,194,182,120,77,165,162,175,196,53,135,21,212,238,79,229,13,45,71,219,63,248,115,5,240,63,136,13,132,244,50,222,139,106,232,205,141,64,139,17,168,197,10,220,166,48,180,54,217,32,183,34,35,72,51,193,17,119,245,126,30,225,222,71,29,110,71,76,75,122,151,17,5,132,179,13,134,200,190,162,65,16,228,64,0,0,0,0,120,58,235,108,180,183,157,90,80,134,210,106,82,148,120,34,34,238,102,102,3,142,185,238,74,61,161,64,168,92,181,233,204,68,131,77,140,236,167,221,121,212,182,146,67,104,82,213,221,70,69,244,82,103,220,203,200,81,135,48,206,48,106,154,243,169,50,237,187,82,185,57,187,78,142,183,33,147,13,73,81,49,37,214,164,75,71,87,107,111,45,165,146,154,117,37,187,4,102,94,226,47,57,31,205,35,141,83,109,199,116,51,77,235,106,194,218,82,106,210,34,73,237,223,198,197,125,133,45,151,252,254,129,154,22,143,129,159,184,133,108,233,134,157,92,218,187,126,210,172,203,122,12,185,179,106,211,152,97,197,182,211,142,27,105,117,228,54,110,172,208,149,25,36,141,194,202,176,120,207,191,200,6,77,225,7,133,155,167,137,173,72,135,67,128,194,217,162,196,117,185,21,41,107,75,137,71,65,47,199,75,168,74,201,151,17,212,216,249,25,18,139,30,243,237,231,125,250,43,163,54,94,136,88,148,171,46,208,162,65,134,152,81,24,102,67,236,70,105,183,36,186,134,91,109,78,184,166,208,141,234,87,73,38,106,50,201,153,126,194,232,60,31,112,203,107,240,233,165,244,170,84,90,84,100,215,165,68,97,218,156,179,97,178,116,223,84,120,233,121,27,201,166,215,183,123,57,194,139,57,238,125,252,179,224,0,0,0,0,0,0,0,0,0,15,195,50,34,201,128,253,1,211,47,141,102,210,157,54,105,78,95,26,139,109,81,86,148,26,210,204,250,188,104,206,47,178,176,73,75,171,78,76,246,40,139,235,73,252,12,99,154,111,28,92,50,84,235,11,163,167,86,45,152,234,70,63,62,253,118,158,134,79,41,53,118,87,136,63,134,60,188,192,103,144,31,13,30,187,68,184,97,34,165,64,172,65,169,196,115,59,36,67,144,135,155,86,12,210,120,82,12,200,251,145,151,218,71,240,31,112,14,2,248,178,232,58,129,109,75,181,174,74,108,105,176,102,116,250,141,72,101,14,36,246,56,149,151,170,180,168,190,146,18,126,94,226,26,227,241,37,162,149,173,3,213,122,182,159,85,217,89,20,46,135,73,237,171,216,238,248,204,186,123,84,166,209,187,29,82,35,194,75,31,229,61,149,197,90,115,134,208,182,142,12,29,102,165,211,222,90,147,213,244,139,205,181,148,55,222,159,29,173,202,75,126,174,123,145,110,95,115,242,248,0,204,156,169,245,222,86,165,232,210,236,234,245,85,82,170,150,238,55,27,175,154,220,87,136,149,57,207,229,184,165,30,18,130,247,23,98,247,151,113,57,197,28,114,155,213,135,172,158,32,217,178,228,63,182,21,209,187,168,107,81,146,17,225,160,206,112,188,214,68,89,82,189,228,175,217,230,47,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,207,62,91,80,98,57,41,229,37,40,70,50,106,60,23,115,34,247,253,163,90,158,33,174,185,87,254,177,87,110,21,73,92,213,203,240,184,90,86,110,26,182,69,105,29,143,42,207,208,248,251,134,193,60,80,222,43,176,180,54,228,186,154,124,153,92,47,7,181,123,182,227,124,198,81,231,185,63,175,241,26,240,105,61,30,69,225,169,52,170,74,218,114,83,178,250,254,174,211,90,149,182,58,213,229,131,51,193,39,225,238,1,127,156,16,233,202,180,183,134,203,78,209,145,21,12,200,137,227,250,134,72,218,163,221,62,75,133,187,41,73,249,57,219,36,51,192,248,104,180,232,244,154,99,52,248,168,216,211,91,182,167,4,88,202,140,207,200,139,222,99,238,0,20,233,205,23,140,59,190,173,168,46,232,245,135,114,200,167,210,41,27,124,83,180,233,142,180,169,29,86,33,72,70,229,52,241,165,123,86,75,34,202,11,25,60,100,242,98,225,228,40,208,202,148,89,201,99,252,227,89,221,126,173,75,184,53,106,187,85,154,235,203,117,239,11,147,117,70,106,237,25,164,251,204,207,200,139,222,3,161,42,100,181,175,168,185,79,41,95,172,107,51,49,149,180,75,138,45,96,208,122,202,106,118,109,213,61,76,22,119,192,147,58,81,197,95,168,226,75,45,182,234,8,240,110,169,94,127,75,7,241,207,47,194,230,131,194,215,90,252,203,122,99,175,180,127,155,233,173,149,18,84,94,163,203,62,230,218,255,0,197,23,187,255,0,173,152,184,144,229,155,170,154,63,69,122,239,181,35,61,95,164,183,183,115,49,81,38,84,164,229,108,183,221,45,197,66,75,214,113,71,231,244,82,126,242,1,106,252,41,113,115,96,241,55,104,183,82,165,213,32,198,174,53,159,23,76,55,217,67,237,229,215,201,31,153,75,206,44,178,134,13,93,253,199,146,237,229,159,70,181,28,63,107,253,243,195,165,242,205,223,104,203,113,181,39,119,136,138,183,30,38,158,252,203,173,167,122,27,113,189,219,122,202,50,201,246,62,255,0,110,192,250,23,196,21,135,175,22,196,26,253,167,85,142,183,102,50,252,131,134,111,178,111,182,219,79,155,38,165,33,183,22,100,91,136,187,231,30,177,121,103,0,50,128,0,0,0,0,0,0,0,0,0,10,232,230,139,193,188,11,214,210,127,90,236,138,84,167,110,26,118,227,156,196,86,18,164,185,21,182,166,201,113,195,75,76,26,205,102,226,146,91,148,178,79,150,123,224,197,68,219,119,5,126,193,186,225,87,41,175,203,167,84,232,243,91,123,9,82,217,113,14,52,225,43,106,182,154,84,88,82,11,37,146,60,151,184,198,208,21,170,61,62,224,164,204,162,85,99,55,34,36,230,28,142,243,110,33,43,74,144,180,154,84,70,74,35,35,201,25,151,114,50,20,49,204,75,134,25,58,11,172,53,58,229,46,20,132,219,247,44,215,170,12,56,109,153,52,211,146,37,75,82,89,73,165,164,33,56,109,162,50,65,25,153,23,188,203,200,45,139,129,46,35,41,186,255,0,162,116,121,110,212,26,118,179,70,141,30,153,61,38,234,84,226,221,102,36,99,113,102,93,85,172,242,183,188,213,131,207,153,17,249,201,33,66,92,184,184,151,145,161,218,205,76,183,42,114,223,42,21,209,49,154,106,219,234,31,73,183,228,203,136,131,121,68,167,80,130,194,26,50,53,96,204,139,220,101,229,124,148,202,140,74,181,62,53,82,3,232,122,60,182,80,251,75,66,137,73,82,20,146,81,25,25,25,145,246,50,242,48,31,72,0,0,15,76,196,182,168,111,165,211,194,13,181,18,143,224,88,60,143,112,249,170,78,19,84,233,78,154,119,18,24,90,182,227,57,194,79,176,13,119,56,231,102,27,28,77,223,9,132,225,173,7,90,169,153,153,153,31,173,233,9,63,15,216,49,148,237,80,185,167,88,49,244,233,115,22,154,76,121,104,154,77,37,199,9,38,226,89,54,114,105,223,183,59,15,25,219,159,175,29,134,67,227,94,106,103,113,45,125,58,152,228,201,38,185,83,70,221,155,115,252,62,79,127,242,140,37,22,43,243,101,51,14,43,74,113,231,220,75,77,161,41,51,53,41,71,130,34,34,238,102,102,96,38,127,43,61,8,123,84,245,225,55,45,90,154,167,40,182,236,98,158,151,92,100,205,181,74,143,50,18,201,189,202,109,72,51,216,225,158,50,74,199,188,136,94,124,104,236,196,140,212,72,237,165,182,153,66,91,66,18,68,68,148,145,96,136,136,187,17,96,132,72,229,169,160,233,210,29,4,166,86,106,16,91,106,167,115,50,197,88,212,109,109,113,45,72,133,13,91,12,205,180,168,189,102,207,37,147,44,251,204,196,188,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,234,147,29,153,113,157,137,33,180,184,211,200,83,107,66,136,140,148,147,44,25,25,31,99,44,24,163,14,105,154,16,246,150,107,194,174,90,77,53,77,209,110,40,199,61,78,182,201,147,105,149,34,100,213,155,123,146,218,80,71,177,178,60,100,213,143,121,144,189,65,16,249,149,232,58,117,123,65,42,149,154,124,22,221,169,219,44,191,86,37,19,91,156,83,81,225,76,86,194,50,109,74,63,89,194,193,100,139,62,242,48,20,133,3,84,46,104,22,12,141,59,68,181,170,147,34,90,230,27,74,113,195,73,56,166,73,156,146,119,237,206,210,198,118,231,235,199,97,147,120,24,102,27,252,77,216,233,154,225,161,5,90,166,25,25,25,23,173,233,8,223,31,218,48,68,168,175,194,148,244,57,77,41,183,152,113,77,56,133,36,200,210,164,158,12,140,143,185,25,25,12,219,193,68,212,193,226,90,197,117,81,201,226,85,114,152,141,187,55,99,248,124,110,255,0,228,1,177,132,52,182,152,108,37,163,202,9,180,146,79,226,88,44,15,112,249,169,174,19,180,232,174,146,118,146,216,66,182,227,24,202,75,176,250,64,0,0,0,70,222,59,120,140,166,232,6,137,214,37,181,80,105,170,205,102,52,138,100,4,147,169,75,136,117,232,146,77,181,145,117,80,178,194,217,243,78,79,62,68,103,229,34,106,85,24,148,154,124,154,164,247,208,204,120,140,173,247,92,90,137,41,74,18,147,81,153,153,153,17,96,136,252,204,80,223,49,238,37,228,107,134,179,84,237,186,100,183,142,135,107,204,122,154,134,250,135,210,113,232,210,229,160,158,73,37,213,160,242,135,72,137,88,35,50,247,17,121,132,95,185,46,10,253,253,117,205,174,84,159,151,81,169,214,38,184,246,20,165,188,226,220,117,195,86,212,238,53,40,242,165,158,11,38,121,63,121,139,118,229,117,193,188,27,46,210,103,90,239,138,76,150,174,10,142,211,130,196,166,9,41,110,43,141,66,146,219,132,151,88,37,146,201,196,168,183,37,102,159,60,119,201,136,67,203,187,134,41,58,243,172,52,202,229,82,20,133,91,246,212,214,106,15,184,77,153,180,235,145,229,68,82,153,81,169,165,161,68,109,186,121,65,153,25,151,188,139,206,250,40,180,122,125,191,73,135,68,165,70,110,60,72,44,55,29,150,219,66,80,148,161,9,36,164,136,146,68,69,130,34,46,196,68,3,237,0,0,0,0,0,0,0,0,0,0,242,17,31,142,46,57,45,78,28,109,73,116,43,118,169,78,168,94,51,99,184,211,17,16,251,110,170,57,173,185,41,75,139,66,36,54,234,9,47,50,146,53,17,30,51,143,63,46,243,198,39,20,22,223,13,154,103,83,170,200,152,194,171,242,225,188,213,46,33,184,217,172,223,92,121,10,101,106,65,186,218,246,117,25,193,154,79,62,226,239,229,66,58,149,168,87,198,190,106,76,187,154,178,169,117,58,181,106,107,137,141,25,179,121,229,39,173,33,107,67,45,33,74,90,136,183,186,100,148,145,159,158,11,38,125,195,223,171,58,243,169,250,207,113,73,184,111,107,174,165,37,79,184,181,162,41,206,144,184,236,146,156,113,100,148,33,199,23,180,139,170,162,34,207,98,60,124,115,208,147,50,90,23,212,68,167,146,175,214,37,153,24,157,90,43,202,215,81,47,59,45,55,229,248,235,148,136,146,33,20,182,34,110,126,60,162,37,52,219,169,220,135,98,25,121,41,100,120,87,210,44,123,140,198,3,226,143,65,225,104,85,126,29,189,9,215,221,63,206,117,22,242,137,74,63,81,149,151,114,109,31,227,79,221,255,0,215,9,85,202,235,140,43,186,147,168,45,104,245,249,114,200,168,82,42,251,188,43,181,25,142,186,168,253,38,38,200,94,213,58,241,37,27,150,104,35,194,15,56,44,224,240,98,226,198,179,58,3,89,151,64,213,154,21,82,19,175,33,214,124,86,13,165,25,43,188,103,83,219,6,71,228,103,239,27,49,71,81,173,148,168,243,147,207,249,192,123,6,7,227,123,78,87,170,92,54,93,150,140,120,168,122,68,191,1,211,51,70,229,22,217,241,156,61,184,74,143,201,190,248,33,158,7,195,90,167,49,85,166,61,2,74,55,180,238,221,201,193,30,112,162,63,121,31,188,128,107,95,195,205,215,42,192,214,42,21,194,153,43,132,184,158,43,43,82,205,179,78,248,174,163,185,229,56,250,127,31,120,217,90,4,182,167,68,110,83,42,74,144,188,224,210,121,46,198,101,238,251,6,178,122,177,71,145,104,106,77,86,146,134,156,138,236,78,135,171,180,208,164,238,142,218,188,176,70,89,37,124,61,227,97,254,23,111,21,223,218,27,109,221,78,191,213,92,223,25,185,123,183,103,100,199,145,231,185,95,169,241,1,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,69,238,100,85,20,65,225,54,240,65,188,226,22,239,163,246,236,86,51,138,148,60,231,191,214,41,91,132,150,95,145,196,29,168,204,100,145,184,175,29,180,140,143,31,238,23,254,2,226,57,164,205,56,188,47,214,218,36,231,173,225,189,223,10,140,33,80,156,24,153,23,18,150,121,153,227,254,248,127,96,144,3,99,208,0,1,226,226,9,196,26,15,222,53,189,226,234,198,168,105,254,188,220,116,9,241,250,38,215,131,218,91,20,159,56,76,44,252,210,159,215,47,112,217,16,84,39,56,109,12,149,77,188,169,154,189,69,166,31,134,169,245,189,36,227,108,158,212,116,218,167,199,107,38,150,240,89,51,63,164,163,250,190,0,33,31,15,122,239,95,208,91,234,45,217,74,109,185,12,183,191,173,29,210,90,210,188,178,235,105,245,82,226,8,240,110,153,247,63,254,189,238,112,235,197,6,144,113,95,101,165,202,59,145,87,33,204,248,170,53,64,226,155,233,195,174,236,220,194,93,116,203,37,28,214,89,247,97,69,245,107,164,50,102,129,235,205,235,160,119,204,75,186,213,173,212,35,54,207,83,175,21,153,47,33,167,242,203,173,167,122,16,226,55,109,55,84,101,147,236,103,159,180,36,7,49,142,17,31,208,27,241,55,85,185,77,75,118,197,107,61,4,199,100,201,184,253,22,98,33,91,182,50,134,209,185,199,149,140,25,228,243,228,126,125,91,128,142,37,46,77,23,215,59,118,44,154,196,215,104,181,151,163,208,92,140,228,135,20,203,45,200,159,29,75,89,32,221,66,18,120,74,187,247,47,88,242,71,147,22,215,196,190,152,81,120,187,225,189,211,162,34,36,137,18,246,250,62,65,146,22,104,219,61,158,174,213,37,14,153,100,163,153,30,223,219,245,107,255,0,17,233,212,10,204,105,141,169,216,210,224,190,219,232,82,76,208,182,214,147,37,37,68,125,140,140,187,25,31,96,27,70,209,170,113,235,116,120,53,152,138,37,49,62,51,82,154,81,25,25,26,22,146,81,31,99,50,242,63,113,152,251,70,0,224,107,82,75,82,184,111,179,231,184,251,207,72,166,82,169,244,201,14,58,173,202,91,173,192,140,106,51,61,202,51,201,175,57,60,31,212,51,248,0,0,0,0,0,0,0,0,8,199,204,11,65,32,107,118,130,86,137,20,214,158,170,208,35,201,171,69,115,162,149,58,106,98,20,173,136,35,233,173,95,73,220,224,177,223,200,200,252,228,224,249,170,112,35,213,105,178,233,114,219,74,216,152,195,145,221,74,136,140,148,133,164,210,100,100,100,100,125,143,222,64,53,116,144,221,86,205,186,28,105,42,114,53,74,135,60,210,70,70,164,45,167,217,115,246,41,38,74,79,212,101,143,112,189,94,90,124,69,53,173,186,25,18,151,83,150,226,235,54,209,183,73,116,158,115,46,56,136,240,225,164,220,245,157,90,204,141,110,159,172,100,89,63,113,31,157,97,243,26,208,137,90,55,175,117,57,113,169,157,10,85,194,227,213,86,92,109,147,75,91,159,155,44,210,156,147,104,78,237,173,231,5,158,222,243,33,220,57,84,107,34,236,29,120,110,208,159,82,83,52,235,133,162,136,211,74,123,106,21,41,249,144,91,47,84,214,148,154,141,40,50,236,70,172,124,64,94,88,15,196,153,40,137,73,50,50,50,201,25,15,208,1,242,213,72,206,151,48,136,187,248,119,49,255,0,202,152,250,135,5,125,214,88,183,172,170,253,114,75,200,105,184,20,201,82,77,74,81,36,139,99,42,87,153,153,124,62,36,3,94,46,52,18,180,241,39,125,147,137,193,250,122,169,238,199,111,31,32,118,110,0,244,65,221,104,226,2,135,22,85,63,196,82,232,210,35,85,37,111,104,214,218,144,204,216,164,180,30,91,90,79,213,119,200,240,88,243,50,47,60,111,196,133,208,155,215,92,239,74,204,117,45,212,191,95,169,19,103,157,219,137,83,30,81,99,6,121,35,221,219,184,182,110,83,186,2,205,137,163,234,212,106,229,49,148,85,235,207,27,177,157,54,72,151,224,159,139,5,228,22,84,218,85,244,208,103,217,70,156,249,100,251,128,157,20,74,68,27,126,143,6,135,76,97,12,68,167,198,106,43,13,161,4,148,161,182,208,73,73,17,36,136,136,136,136,139,4,68,67,238,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,13,110,145,6,224,163,206,161,212,216,67,241,42,17,157,138,251,107,65,41,43,109,196,26,84,70,74,35,35,35,35,50,193,145,144,251,128,6,189,156,126,104,131,186,47,196,5,114,44,90,121,199,165,214,100,73,170,69,216,209,161,180,161,233,178,137,8,44,54,132,151,170,215,145,103,183,145,153,121,117,142,12,18,226,184,147,177,9,180,238,63,79,82,253,217,255,0,195,227,139,68,230,195,160,44,223,122,60,157,70,161,211,24,93,94,130,241,59,37,210,100,141,126,9,136,179,158,89,101,45,169,95,77,100,125,212,73,207,158,15,184,169,158,28,46,132,217,90,231,101,214,100,41,109,37,138,253,56,156,60,237,218,73,152,202,143,57,50,193,22,222,253,192,108,163,74,35,42,92,50,81,96,252,59,121,255,0,229,72,125,99,130,177,43,44,92,54,77,2,185,25,228,58,220,250,100,89,36,164,168,148,71,189,148,171,204,140,254,63,19,28,232,0,0,252,81,146,72,212,163,34,34,44,153,152,8,131,204,179,136,150,244,75,67,37,210,233,146,220,69,98,229,55,41,45,19,46,97,198,209,34,28,196,147,158,171,168,89,17,45,162,245,136,143,7,238,51,242,162,166,27,170,222,87,67,109,41,78,73,169,87,39,146,76,204,212,181,186,251,206,126,213,40,205,74,250,204,243,239,19,39,154,190,178,174,254,215,135,44,248,21,37,61,78,183,154,56,142,180,151,183,33,50,152,153,57,179,245,73,106,73,40,146,178,46,228,74,199,192,116,254,92,186,17,39,89,53,242,153,46,77,51,175,75,183,156,102,170,243,142,50,106,107,115,19,98,26,147,147,109,105,221,181,204,224,241,219,222,68,2,215,249,126,232,37,63,68,116,18,139,190,154,211,53,90,252,120,213,105,78,27,41,75,164,167,225,69,222,131,62,154,21,244,154,206,15,61,252,204,207,202,78,15,154,153,2,61,42,155,18,151,17,180,161,136,108,55,29,164,164,136,137,40,66,73,36,68,68,68,69,216,189,196,62,144,0,0,0,0,0,0,0,0,31,21,106,167,30,137,71,157,89,150,162,75,16,35,59,41,213,25,145,17,33,9,53,25,247,50,47,34,247,153,15,180,96,14,57,117,36,180,215,134,251,194,123,111,188,204,138,157,42,161,76,142,227,74,218,164,58,228,9,38,147,35,220,147,44,26,51,146,201,253,64,41,207,143,254,34,43,90,229,174,245,182,74,163,39,208,246,236,153,52,104,209,201,229,244,84,81,230,74,216,230,222,170,210,102,104,119,27,139,29,187,17,17,121,231,254,86,220,29,149,245,91,70,181,222,244,118,94,164,83,95,36,193,102,92,125,196,183,219,92,41,45,184,148,186,194,146,100,104,90,136,148,149,145,249,227,182,76,65,75,10,219,169,234,190,172,209,45,180,173,217,19,46,138,252,104,174,56,179,82,212,107,147,37,40,53,168,240,163,243,115,38,120,87,159,188,94,181,85,234,95,6,188,25,45,81,83,30,37,66,153,108,154,16,109,146,91,55,106,45,210,143,7,219,164,165,40,213,27,234,89,227,250,131,228,227,11,141,45,46,225,158,205,126,218,140,236,105,213,247,163,42,28,58,100,37,71,119,195,229,169,8,65,184,201,62,218,208,218,86,198,211,50,46,217,34,34,207,149,42,113,9,174,245,253,122,190,165,93,149,86,219,142,203,155,58,49,218,37,161,40,195,45,54,175,85,78,44,139,38,209,31,99,255,0,235,117,221,85,212,235,171,86,175,106,181,231,117,86,167,207,126,161,49,249,13,148,169,46,59,208,109,199,150,225,54,141,235,81,165,41,55,21,132,145,153,22,79,237,29,64,6,100,225,22,197,168,106,14,188,219,148,8,17,250,166,239,140,220,91,20,175,40,79,172,188,146,175,212,63,112,217,9,180,116,208,72,248,10,133,228,243,161,146,170,87,157,79,87,171,84,195,240,212,206,143,163,156,113,147,218,190,163,85,8,238,224,212,222,15,6,69,244,84,95,95,192,91,224,0,0,0,214,215,139,102,95,143,196,29,214,204,148,145,56,159,3,184,136,140,139,253,194,199,196,93,79,45,202,130,39,112,155,103,160,158,113,197,181,233,13,251,213,156,102,165,51,24,239,245,10,99,227,56,200,248,148,188,12,143,63,247,191,251,4,113,111,124,173,166,156,174,23,232,141,26,113,209,241,62,239,141,70,104,9,132,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,31,115,72,130,185,92,47,87,30,79,147,62,27,63,182,163,8,133,58,240,152,227,140,241,3,106,184,210,182,172,188,118,15,56,255,0,192,159,23,143,199,133,148,87,207,12,247,93,37,29,99,124,252,15,76,154,243,63,240,132,85,31,242,84,126,72,247,16,160,189,35,185,21,104,234,29,38,225,67,164,218,162,117,240,163,86,49,185,135,17,231,146,253,111,136,13,157,200,200,251,144,253,28,109,187,88,141,95,163,199,171,68,82,84,211,251,246,153,25,25,122,171,52,159,145,153,121,145,251,199,36,0,49,159,16,186,43,110,235,182,154,212,172,122,236,8,238,156,174,143,69,229,180,133,45,173,178,26,117,91,84,166,215,183,61,34,35,193,119,255,0,41,100,192,1,172,150,178,104,213,237,162,55,156,203,50,243,163,202,139,34,47,79,14,174,59,200,109,205,205,54,231,170,110,33,6,120,39,82,71,219,177,159,216,103,209,8,140,251,16,216,199,137,30,13,180,127,137,138,106,153,188,41,103,10,165,219,21,58,115,17,91,151,244,153,243,121,198,28,87,209,97,41,255,0,146,102,95,12,69,91,27,147,78,153,209,238,175,31,116,221,181,185,180,166,127,138,101,185,241,220,82,242,218,136,247,165,112,137,39,133,26,76,177,240,248,128,147,188,9,82,174,8,28,44,217,244,251,177,19,17,57,62,144,234,34,89,44,157,47,240,140,147,44,147,133,159,162,105,243,247,96,81,247,21,218,112,238,155,235,69,197,65,76,82,102,60,85,194,66,18,72,52,145,26,225,180,231,150,212,151,188,253,195,99,154,69,38,159,67,167,181,75,165,198,110,60,86,55,116,219,109,9,66,83,149,26,143,4,146,34,46,230,103,228,41,19,154,85,8,233,186,227,116,75,40,105,105,43,168,210,144,74,38,246,231,252,20,223,108,227,234,1,42,121,54,106,36,154,222,154,87,44,169,210,183,185,2,161,37,246,91,222,102,100,202,35,211,219,73,224,212,126,243,50,236,68,95,230,22,60,41,131,147,125,203,42,159,173,213,170,39,138,90,99,73,161,201,87,75,121,146,77,106,151,79,78,113,156,103,5,143,44,139,159,0,0,0,0,0,0,0,0,0,0,1,6,185,172,104,123,122,135,162,107,189,41,244,226,114,163,110,172,230,58,234,25,202,202,52,120,147,156,50,53,19,106,86,221,203,35,238,100,95,89,121,138,111,209,203,170,69,133,171,86,141,212,219,234,100,233,21,234,124,183,12,148,105,245,90,146,218,204,143,186,123,122,159,18,253,131,100,173,86,180,162,95,122,107,116,218,19,88,75,173,213,232,211,161,18,77,36,163,35,118,58,219,201,101,42,239,235,159,184,254,195,26,224,107,165,141,39,77,53,122,235,180,214,210,216,77,58,181,57,168,249,73,164,201,166,229,58,218,15,232,167,245,61,196,68,3,99,157,31,188,24,191,116,194,215,187,88,125,14,250,78,143,10,82,212,133,18,139,115,145,219,112,251,146,149,250,255,0,19,29,196,67,14,85,154,166,155,251,134,246,105,19,106,8,114,117,191,53,52,180,52,167,114,225,48,196,8,73,37,109,53,168,246,238,89,150,112,69,159,113,9,158,0,34,191,49,141,104,99,73,248,119,175,67,102,100,118,167,220,113,101,81,154,37,56,73,117,62,34,12,178,37,163,215,74,136,201,77,246,50,207,127,113,137,74,235,136,101,165,188,226,137,40,66,77,74,51,60,17,17,121,152,165,46,108,154,244,221,255,0,171,12,105,237,10,170,79,210,232,77,37,50,80,219,251,137,51,89,147,57,165,145,146,92,82,75,213,89,121,164,149,241,193,118,1,18,116,70,205,168,106,182,182,90,118,191,77,249,110,87,46,24,12,202,94,20,225,146,30,150,218,22,181,158,213,118,252,231,115,50,63,62,249,27,29,233,85,147,19,78,180,238,221,178,225,180,132,38,145,75,137,9,91,18,68,74,83,76,33,179,62,201,78,126,129,123,139,236,47,33,80,220,163,116,73,55,150,168,201,212,186,141,57,247,32,208,210,180,48,255,0,71,45,38,91,50,32,60,146,220,109,153,18,137,42,51,236,162,86,62,30,98,233,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,29,112,92,86,253,167,72,126,224,186,107,180,234,53,46,46,222,188,218,132,164,71,142,214,229,18,19,185,197,153,37,57,82,146,146,201,247,51,34,243,49,242,102,34,53,151,170,40,170,229,81,69,17,172,207,8,136,235,114,32,0,62,188,128,0,0,3,134,69,227,108,57,120,191,167,233,173,71,43,138,61,49,170,194,233,202,51,75,167,9,199,86,210,94,73,31,101,164,156,109,73,86,211,61,166,104,221,141,232,221,204,143,145,49,60,158,235,183,93,189,34,184,152,214,53,227,217,60,167,186,64,0,31,94,0,31,53,70,163,79,163,211,229,85,170,211,227,194,131,9,149,201,149,42,75,169,105,166,26,66,77,75,113,107,81,145,37,41,73,25,154,140,200,136,136,204,199,207,110,220,20,139,178,223,166,93,54,252,191,21,75,172,195,102,161,9,254,154,145,213,142,242,9,109,175,106,200,148,156,165,68,120,81,17,150,123,145,24,249,172,107,167,91,223,131,175,115,194,105,59,186,233,175,86,189,154,246,185,16,0,31,94,0,24,46,226,227,123,133,251,78,224,169,218,215,6,167,120,90,165,26,99,212,249,172,122,22,162,190,148,134,86,104,113,27,144,193,165,88,82,76,178,147,50,60,118,51,33,144,180,179,87,244,235,90,173,249,23,78,153,92,62,153,165,197,152,186,123,207,248,71,227,237,144,148,33,106,70,215,144,133,30,18,234,15,36,88,239,231,146,60,80,163,19,98,229,91,148,87,19,61,145,49,171,41,137,200,243,76,21,136,196,226,112,215,40,183,58,120,213,81,84,83,199,151,25,141,56,245,118,187,144,14,58,226,184,41,22,157,191,83,186,110,9,126,22,151,70,134,245,66,107,253,53,47,165,29,148,26,220,94,212,17,169,88,74,76,240,146,51,60,118,35,49,131,63,127,247,9,31,249,89,255,0,241,13,79,254,206,62,221,196,89,179,58,93,174,35,190,98,30,112,57,54,101,153,211,53,224,112,245,220,136,225,51,69,21,85,167,126,145,58,36,32,0,199,186,181,175,250,73,161,158,138,253,212,238,223,66,122,111,175,224,63,128,73,147,214,232,244,250,159,196,54,189,184,234,183,244,177,157,221,179,131,199,186,238,81,106,157,250,230,34,59,103,130,215,11,132,196,99,175,70,31,11,110,170,235,158,84,211,19,84,206,145,172,233,17,172,206,145,19,61,204,132,3,18,105,183,21,186,13,171,247,58,44,237,56,189,36,86,234,203,101,201,38,203,84,74,131,105,109,164,23,172,227,142,56,194,91,109,57,52,167,114,212,68,106,82,82,89,82,146,71,150,199,203,119,109,222,141,235,117,68,199,154,117,123,198,224,49,121,109,207,3,140,181,85,186,244,215,74,169,154,103,78,221,38,34,116,0,0,84,90,0,0,0,0,0,0,49,102,169,241,63,161,186,43,112,71,181,181,54,248,244,53,82,84,52,84,25,99,209,147,36,110,142,165,173,9,94,230,90,90,75,42,105,101,131,60,246,242,193,150,121,29,37,215,253,36,215,63,74,254,229,151,111,166,253,9,208,241,255,0,192,36,198,232,245,186,157,63,227,219,70,236,244,156,250,57,198,222,248,201,102,140,98,44,205,126,10,43,141,238,205,99,95,153,146,171,38,204,168,194,252,58,172,61,113,103,132,239,238,85,185,198,116,143,27,77,56,207,8,227,207,131,33,0,0,172,198,128,0,0,3,22,106,159,19,250,27,162,183,4,123,91,83,111,143,67,85,37,67,69,65,150,61,25,50,70,232,234,90,208,149,238,101,165,164,178,166,150,88,51,207,111,44,25,103,145,210,93,127,210,77,115,244,175,238,89,118,250,111,208,157,15,31,252,2,76,110,143,91,169,211,254,61,180,110,207,73,207,163,156,109,239,140,150,104,198,34,204,215,224,162,184,222,236,214,53,249,153,42,178,108,202,140,47,195,170,195,215,22,120,78,254,229,91,156,103,72,241,180,211,140,240,142,60,248,50,16,0,10,204,104,3,166,234,158,175,233,214,138,219,241,238,157,77,184,125,13,75,149,49,20,246,95,240,143,200,221,33,72,90,210,141,172,161,106,44,165,165,158,76,177,219,207,38,89,233,214,7,23,220,59,106,141,221,2,196,177,53,15,210,117,202,159,87,194,197,244,76,230,122,157,54,150,234,253,119,89,74,11,8,109,103,221,69,156,96,187,153,16,163,86,34,205,21,248,58,171,136,171,179,88,215,230,100,172,228,217,150,39,13,56,203,56,122,234,181,26,204,215,20,85,52,198,156,245,170,35,72,211,175,143,14,182,99,0,1,89,141,0,0,0,0,0,0,6,44,213,62,39,244,55,69,110,8,246,182,166,223,30,134,170,74,134,138,131,44,122,50,100,141,209,212,181,161,43,220,203,75,73,101,77,44,176,103,158,222,88,50,207,139,151,104,181,78,245,201,136,143,63,5,214,15,3,138,204,46,248,12,29,186,174,87,207,74,98,106,159,154,34,101,148,192,98,205,44,226,127,67,117,170,224,145,107,105,149,241,233,154,164,88,107,168,60,199,163,38,71,219,29,43,66,20,189,207,52,132,158,20,234,11,4,121,239,229,130,60,101,48,183,118,139,180,239,91,152,152,243,113,49,152,28,86,95,119,192,99,45,213,110,190,122,85,19,76,252,211,17,32,0,15,107,80,0,0,0,0,0,0,0,0,4,123,253,255,0,220,36,127,229,103,255,0,196,53,63,251,56,165,118,253,171,26,120,90,162,157,123,102,33,144,192,101,57,134,105,189,240,27,21,221,221,211,93,202,106,171,77,117,211,93,34,116,215,73,211,94,122,74,66,0,227,173,219,130,145,118,91,244,203,166,223,151,226,169,117,152,108,212,33,63,211,82,58,177,222,65,45,181,237,89,18,147,148,168,143,10,34,50,207,114,35,28,136,169,19,19,26,194,198,186,42,183,84,209,92,105,49,194,98,122,128,0,31,94,64,24,179,84,248,159,208,221,21,184,35,218,218,155,124,122,26,169,42,26,42,12,177,232,201,146,55,71,82,214,132,175,115,45,45,37,149,52,178,193,158,123,121,96,203,60,142,146,235,254,146,107,159,165,127,114,203,183,211,126,132,232,120,255,0,224,18,99,116,122,221,78,159,241,237,163,118,122,78,125,28,227,111,124,100,179,70,49,22,102,191,5,21,198,247,102,177,175,204,201,85,147,102,84,97,126,29,86,30,184,179,194,119,247,42,220,227,58,71,141,166,156,103,132,113,231,193,144,128,0,86,99,64,29,55,84,245,127,78,180,86,223,143,116,234,109,195,232,106,92,169,136,167,178,255,0,132,126,70,233,10,66,214,148,109,101,11,81,101,45,44,242,101,142,222,121,50,207,78,176,56,190,225,219,84,110,232,22,37,137,168,126,147,174,84,250,190,22,47,162,103,51,212,233,180,183,87,235,186,202,80,88,67,107,62,234,44,227,5,220,200,133,26,177,22,104,175,193,213,92,69,93,154,198,191,51,37,103,38,204,177,56,105,198,89,195,215,85,168,214,102,184,162,169,166,52,231,173,81,26,70,157,124,120,117,179,24,0,10,204,104,0,0,0,0,0,0,0,0,56,107,58,241,182,53,2,216,167,94,118,101,106,61,90,139,86,100,159,137,45,131,61,174,39,38,70,70,71,131,74,146,162,52,169,10,34,82,84,149,37,68,70,70,69,200,74,168,211,224,191,18,52,217,241,227,189,80,120,227,68,109,215,82,133,72,116,155,91,134,219,100,103,149,168,155,109,197,237,44,158,212,40,252,146,102,95,34,168,152,222,137,224,169,93,155,150,235,155,85,211,49,84,107,19,19,28,99,78,122,199,86,157,125,143,164,0,7,213,48,0,0,0,0,0,6,61,213,173,127,210,77,12,244,87,238,167,118,250,19,211,125,127,1,252,2,76,158,183,71,167,212,254,33,181,237,199,85,191,165,140,238,237,156,30,58,245,129,197,247,14,218,163,119,64,177,44,77,67,244,157,114,167,213,240,177,125,19,57,158,167,77,165,186,191,93,214,82,130,194,27,89,247,81,103,24,46,230,68,40,85,137,177,77,126,14,170,226,42,236,214,53,249,153,75,89,30,105,127,13,240,219,88,107,149,89,210,103,126,40,170,105,210,53,214,119,180,211,72,210,117,157,120,105,58,179,24,0,10,236,88,3,175,95,247,253,163,165,214,140,251,238,251,171,122,50,135,76,233,120,169,93,7,94,233,245,29,67,72,245,26,74,150,121,91,136,46,201,60,103,39,216,140,198,44,183,120,222,225,126,236,184,41,150,181,191,169,222,42,169,89,152,205,62,19,30,133,168,163,171,33,229,146,27,70,229,176,73,78,84,162,44,168,200,139,61,204,136,81,185,136,179,106,168,162,186,226,38,122,166,98,25,44,38,77,153,99,236,213,136,194,225,235,174,138,117,137,170,154,42,170,35,72,214,117,152,137,136,210,38,38,124,204,232,3,30,234,214,191,233,38,134,122,43,247,83,187,125,9,233,190,191,128,254,1,38,79,91,163,211,234,127,16,218,246,227,170,223,210,198,119,118,206,15,29,122,192,226,251,135,109,81,187,160,88,150,38,161,250,78,185,83,234,248,88,190,137,156,207,83,166,210,221,95,174,235,41,65,97,13,172,251,168,179,140,23,115,34,31,42,196,216,166,191,7,85,113,21,118,107,26,252,207,86,178,60,210,254,27,225,182,176,215,42,179,164,206,252,81,84,211,164,107,172,239,105,166,145,164,235,58,240,210,117,102,48,1,243,84,106,52,250,61,62,85,90,173,62,60,40,48,153,92,153,82,164,186,150,154,97,164,36,212,183,22,181,25,18,82,148,145,153,168,204,136,136,140,204,87,228,198,68,77,83,164,115,125,32,62,106,117,70,159,88,167,197,171,82,103,199,155,6,107,40,147,22,84,103,82,235,79,180,180,146,144,226,22,147,50,82,84,147,35,37,17,153,25,25,25,15,164,57,147,19,76,233,60,192,1,243,69,168,211,231,63,46,52,41,241,228,61,79,120,163,75,109,167,82,181,71,116,219,67,132,219,132,71,148,40,219,113,181,237,60,30,213,164,252,148,70,98,34,103,89,142,167,210,0,0,248,0,0,0,0,0,0,0,0,0,0,0,195,151,255,0,23,220,59,105,117,221,62,196,190,245,15,209,149,202,103,75,197,69,244,76,231,186,125,70,144,234,61,118,153,82,15,40,113,7,217,71,140,224,251,145,144,236,58,75,175,250,73,174,126,149,253,203,46,223,77,250,19,161,227,255,0,128,73,141,209,235,117,58,127,199,182,141,217,233,57,244,115,141,189,241,146,205,10,113,54,42,175,193,211,92,77,93,154,198,191,51,41,119,35,205,44,97,190,27,119,13,114,155,58,68,239,205,21,69,58,78,154,78,246,154,105,58,198,147,175,29,99,70,66,0,1,93,139,0,0,0,0,0,0,4,123,253,255,0,220,36,127,229,103,255,0,196,53,63,251,56,165,118,253,171,26,120,90,162,157,123,102,33,144,192,101,57,134,105,189,240,27,21,221,221,211,93,202,106,171,77,117,211,93,34,116,215,73,211,94,122,74,66,0,235,214,5,255,0,104,234,141,163,2,251,177,42,222,147,161,212,250,190,22,87,65,214,122,157,55,86,210,253,71,82,149,150,22,218,203,186,75,56,201,118,50,49,216,69,74,106,138,226,42,166,117,137,89,222,179,115,15,114,171,87,105,154,106,166,102,38,38,52,152,152,225,49,49,60,98,98,121,192,0,48,229,255,0,197,247,14,218,93,119,79,177,47,189,67,244,101,114,153,210,241,81,125,19,57,238,159,81,164,58,143,93,166,84,131,202,28,65,246,81,227,56,62,228,100,60,92,189,110,204,111,92,170,34,60,243,162,227,5,151,99,51,59,147,107,5,106,171,149,68,107,165,20,205,83,167,8,215,72,137,157,53,152,227,231,134,99,1,143,116,151,95,244,147,92,253,43,251,150,93,190,155,244,39,67,199,255,0,0,147,27,163,214,234,116,255,0,143,109,27,179,210,115,232,231,27,123,227,37,158,189,127,241,125,195,182,151,93,211,236,75,239,80,253,25,92,166,116,188,84,95,68,206,123,167,212,105,14,163,215,105,149,32,242,135,16,125,148,120,206,15,185,25,15,19,137,177,20,69,201,174,55,103,175,88,211,231,92,81,145,230,151,49,53,96,168,195,92,155,212,198,179,68,81,86,244,71,14,51,78,154,196,113,142,51,29,113,218,204,96,49,238,146,235,254,146,107,159,165,127,114,203,183,211,126,132,232,120,255,0,224,18,99,116,122,221,78,159,241,237,163,118,122,78,125,28,227,111,124,100,179,144,133,74,46,81,118,157,250,38,38,59,99,138,207,21,132,196,96,111,78,31,21,110,170,43,142,116,213,19,76,198,177,172,107,19,164,198,177,49,61,192,0,15,107,112,7,94,191,239,251,71,75,173,25,247,221,247,86,244,101,14,153,210,241,82,186,14,189,211,234,58,134,145,234,52,149,44,242,183,16,93,146,120,206,79,177,25,140,89,110,241,189,194,253,217,112,83,45,107,127,83,188,85,82,179,49,154,124,38,61,11,81,71,86,67,203,36,54,141,203,96,146,156,169,68,89,81,145,22,123,153,16,163,115,17,102,213,81,69,117,196,76,245,76,196,50,88,76,155,50,199,217,171,17,133,195,215,93,20,235,19,85,52,85,84,70,145,172,235,49,19,17,164,76,76,249,153,208,0,5,102,52,0,0,0,0,0,0,0,0,28,116,219,138,223,166,213,233,182,253,70,187,78,139,84,172,245,189,27,9,249,72,68,137,189,20,146,221,232,182,103,185,205,137,50,82,182,145,237,35,201,224,135,34,62,68,196,242,122,170,138,169,136,154,163,77,120,199,159,171,135,174,38,61,64,0,15,175,32,12,23,113,113,189,194,253,167,112,84,237,107,131,83,188,45,82,141,49,234,124,214,61,11,81,95,74,67,43,52,56,141,200,96,210,172,41,38,89,73,153,30,59,25,144,202,118,5,255,0,104,234,141,163,2,251,177,42,222,147,161,212,250,190,22,87,65,214,122,157,55,86,210,253,71,82,149,150,22,218,203,186,75,56,201,118,50,49,70,222,34,205,218,166,138,43,137,152,234,137,137,100,177,121,54,101,128,179,78,35,21,135,174,138,42,210,34,170,168,170,152,157,99,88,210,102,34,39,88,137,152,243,59,8,0,10,204,104,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,170,106,173,147,19,81,116,238,226,178,230,52,133,166,175,75,151,9,59,210,70,73,83,172,45,178,62,233,86,62,153,251,143,236,63,33,174,38,183,89,181,13,41,214,203,178,215,233,191,17,202,29,195,61,152,171,194,155,51,67,50,220,66,22,131,218,158,223,155,236,100,69,229,219,3,102,97,75,156,220,244,72,172,221,81,139,169,116,234,115,205,193,174,33,8,125,242,103,13,42,91,210,39,188,162,220,77,145,26,141,41,35,238,163,86,62,62,96,39,223,46,125,104,99,86,56,119,160,195,122,100,119,39,219,113,98,209,157,74,92,35,117,94,30,12,66,53,175,215,82,140,205,78,119,51,199,127,113,9,80,41,59,148,222,189,55,96,106,195,218,123,93,170,19,20,186,235,74,76,100,45,253,164,169,175,73,130,210,8,137,78,37,39,234,160,252,146,106,248,100,187,11,174,105,196,60,210,30,109,68,164,45,36,164,153,30,72,200,252,140,7,152,233,218,193,120,49,97,105,133,209,118,190,250,26,244,101,30,108,164,41,74,36,250,205,199,113,194,238,106,79,234,124,72,119,17,12,57,169,234,154,108,14,27,222,164,66,168,33,185,215,4,213,82,214,210,93,195,157,7,224,77,73,171,105,45,39,183,114,8,179,131,44,251,140,5,45,107,29,212,253,251,171,87,117,212,227,235,120,234,245,234,132,182,204,212,106,245,93,146,226,200,139,186,187,122,255,0,19,253,162,227,185,83,232,123,122,121,162,104,189,42,20,226,110,163,113,44,166,52,242,217,194,206,52,136,144,92,34,37,27,105,86,221,200,51,236,102,95,89,249,138,122,208,187,26,78,165,234,245,169,105,161,165,190,154,141,106,11,82,48,147,81,155,78,74,105,181,159,209,87,235,251,200,200,108,129,165,54,148,75,19,77,109,107,66,19,9,101,186,69,26,12,35,73,32,146,102,109,71,67,121,60,37,61,253,66,247,23,216,64,59,88,0,0,0,0,0,0,0,0,0,0,174,30,114,122,137,38,137,166,148,59,42,12,173,142,79,168,70,125,230,247,153,25,178,184,245,6,212,120,37,23,188,136,187,145,151,249,133,143,10,96,231,33,114,202,168,107,109,22,139,226,150,168,209,168,113,149,210,222,102,146,90,101,212,19,156,103,25,193,227,56,200,12,81,203,67,79,21,123,241,45,69,154,228,98,117,154,26,227,84,242,104,221,181,76,212,33,158,126,137,145,25,18,190,175,180,133,143,115,99,166,92,83,56,98,108,168,13,204,91,81,106,228,236,178,142,75,60,71,77,62,118,243,94,194,198,204,25,100,207,183,150,68,78,228,205,73,57,90,161,95,168,28,100,168,154,165,74,45,230,140,224,202,69,60,252,240,45,143,81,244,246,220,213,59,50,171,98,221,113,186,212,234,180,71,226,59,132,54,165,160,157,105,109,41,72,234,37,73,37,18,92,86,12,210,127,183,200,6,175,163,189,232,222,141,94,218,221,121,195,179,44,202,60,169,82,37,117,50,234,35,188,182,219,218,211,142,122,198,218,22,101,146,105,68,93,187,153,125,166,86,139,82,228,197,166,242,239,71,167,70,188,235,204,208,93,121,79,116,74,162,194,94,73,27,166,123,82,146,131,176,136,145,216,139,227,245,9,99,195,119,6,218,63,195,61,53,44,217,244,179,155,82,239,154,157,69,136,174,75,250,79,121,60,219,13,171,232,190,164,255,0,201,34,47,142,67,181,112,245,162,182,246,132,233,173,54,199,161,64,142,210,162,245,186,207,33,164,37,110,238,144,235,169,220,164,182,141,216,234,153,22,75,183,249,79,38,128,0,15,195,50,46,230,63,71,27,113,86,35,80,40,242,42,210,212,148,180,198,205,198,102,68,94,178,201,37,230,100,94,102,94,240,26,227,113,102,227,143,113,3,117,56,234,183,40,252,14,79,57,255,0,192,152,23,21,202,222,10,226,240,189,67,121,94,79,120,156,126,202,140,210,20,145,171,183,34,238,253,67,171,92,75,116,156,84,190,134,84,74,206,118,176,218,60,242,127,171,241,23,233,192,125,148,86,55,12,246,165,37,125,98,124,188,119,80,157,243,47,240,132,165,23,242,82,126,75,247,144,9,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,131,189,45,248,215,77,181,50,133,45,148,186,212,158,158,228,154,73,68,123,92,74,188,140,140,188,211,240,26,202,95,118,211,214,77,221,58,220,82,156,75,144,186,93,204,204,149,235,180,149,252,11,245,190,3,104,99,44,150,5,0,115,37,210,212,105,143,19,183,12,104,48,214,205,50,111,132,240,107,54,246,165,123,41,240,205,120,50,66,82,120,82,207,203,246,247,1,110,156,4,106,185,106,223,14,54,229,193,34,67,42,153,252,51,174,218,87,149,163,248,124,164,39,113,26,212,101,146,111,37,147,18,48,83,151,41,30,34,145,105,222,82,180,150,227,171,173,184,53,93,158,1,183,100,97,182,250,77,79,125,220,18,221,34,44,169,73,63,85,39,223,207,30,98,227,8,200,251,145,228,7,232,0,0,0,0,0,168,190,111,180,152,140,212,102,85,209,23,107,239,220,116,198,212,238,194,45,197,232,165,246,221,140,159,209,47,127,184,91,160,169,94,111,149,234,84,232,238,211,35,62,218,165,51,115,83,92,90,9,73,53,18,125,22,239,115,34,60,255,0,40,189,192,48,215,41,201,11,103,137,19,66,31,109,4,186,102,211,37,43,6,162,57,240,123,23,196,94,120,162,46,85,144,37,75,226,94,59,172,111,218,204,36,56,189,185,198,210,168,66,206,112,66,247,64,0,0,0,0,0,0,0,0,0,0,126,25,17,145,145,145,25,31,99,35,20,141,205,191,72,74,201,215,104,215,149,54,41,53,79,174,211,208,243,234,36,109,221,45,233,147,220,87,116,160,146,126,170,75,204,205,95,111,152,187,161,1,57,186,105,107,87,70,140,69,189,154,138,183,100,210,101,183,185,72,70,227,75,77,68,158,225,153,158,195,50,34,53,124,72,190,207,48,17,183,147,158,165,29,47,82,171,26,126,244,151,77,19,32,200,152,150,183,250,155,151,34,158,209,30,55,23,126,216,206,223,219,238,23,26,53,219,224,54,253,123,79,248,152,180,102,182,243,141,55,85,168,192,165,62,109,168,210,102,211,181,8,166,162,250,73,237,234,123,242,95,81,141,135,41,242,154,155,2,52,214,76,205,185,12,161,212,25,159,115,74,146,70,94,95,104,12,87,197,86,170,71,210,13,12,187,46,181,74,105,153,126,137,158,204,19,90,201,57,149,224,223,113,178,47,93,7,230,223,242,79,63,1,174,189,223,112,214,117,34,254,169,215,231,58,185,53,10,253,81,231,254,146,215,149,190,242,151,181,57,53,43,27,150,120,44,153,247,247,139,108,231,25,170,209,232,90,93,71,211,168,114,83,227,234,21,8,242,157,108,150,89,240,206,71,168,50,163,50,37,146,177,184,139,205,38,95,230,21,183,193,206,149,77,213,158,32,236,218,43,80,151,34,28,42,205,58,116,226,233,154,211,225,145,58,58,92,37,122,138,44,97,206,251,139,31,19,1,113,124,180,244,92,244,131,134,250,127,141,134,150,230,220,175,53,94,82,212,222,213,237,145,2,30,83,147,66,15,27,155,62,221,254,211,18,196,113,214,229,22,29,185,111,211,40,20,246,80,212,106,108,54,98,52,132,36,146,73,67,104,36,36,136,136,136,139,178,75,200,136,114,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,2,156,248,226,187,117,186,224,214,234,133,43,89,233,254,137,244,78,228,208,169,113,157,83,144,26,128,181,122,143,71,112,201,61,110,174,194,53,188,105,74,148,164,26,20,150,250,100,211,119,24,35,223,24,92,44,91,252,66,217,18,42,180,232,29,27,242,133,13,213,209,38,48,72,74,229,237,37,44,160,60,107,82,82,109,56,172,146,84,165,23,73,107,222,71,180,220,67,152,172,227,9,115,23,135,221,181,60,99,142,157,191,126,166,192,232,223,104,176,91,59,156,197,220,117,17,185,92,110,239,204,113,163,94,184,227,194,39,149,83,166,186,114,235,137,192,124,3,113,148,253,69,250,94,129,106,149,70,58,20,134,83,18,218,171,62,227,108,39,107,109,176,204,106,89,54,219,41,35,81,165,14,169,46,184,230,229,168,210,223,172,165,35,54,0,53,255,0,184,173,250,189,167,112,84,237,107,130,39,133,170,81,166,61,79,154,199,81,43,233,72,101,102,135,17,185,6,105,86,20,147,44,164,204,143,29,140,200,90,151,2,156,88,177,173,214,195,122,105,117,166,66,47,107,90,152,133,59,37,106,113,228,213,161,54,104,107,197,41,197,154,140,159,37,45,178,116,150,126,178,150,75,73,153,41,72,107,29,146,102,147,95,249,91,243,198,57,76,251,59,211,46,148,54,18,222,26,39,63,202,105,255,0,14,174,55,41,167,148,107,242,227,246,103,94,49,28,185,242,153,210,87,12,39,197,143,18,52,254,26,244,224,174,38,161,71,169,92,85,119,149,6,137,79,117,228,165,42,119,97,169,82,29,78,226,113,76,52,91,119,108,238,106,91,72,202,58,155,211,220,181,179,87,173,141,14,211,138,190,161,221,18,163,165,48,153,90,96,196,117,227,105,85,25,166,133,27,49,91,50,74,143,114,212,156,100,146,173,137,37,45,69,181,10,50,166,45,108,213,235,159,92,117,30,175,168,119,68,169,10,84,215,150,152,49,29,120,157,77,58,17,45,70,204,86,204,146,146,218,132,171,25,36,167,122,141,75,81,110,90,140,239,51,124,206,48,84,120,59,115,227,207,209,231,251,17,174,142,118,26,189,167,197,124,51,23,79,249,91,115,199,246,231,245,35,148,233,215,84,246,112,231,60,62,155,31,94,181,59,79,245,97,237,103,160,215,241,114,78,152,252,202,146,156,104,138,61,71,174,231,81,246,159,105,27,82,109,56,174,230,148,237,218,100,149,32,208,164,165,73,184,205,10,214,203,71,95,52,250,37,247,105,63,254,46,53,78,46,215,127,128,79,232,52,235,209,119,184,218,58,189,62,178,75,168,148,237,87,153,124,10,140,70,90,225,159,136,75,159,135,125,71,135,114,211,39,72,85,2,107,204,177,113,83,80,130,117,51,97,18,253,99,75,102,164,151,93,9,82,212,210,247,39,10,51,35,61,139,90,85,29,202,179,74,176,119,55,110,78,180,85,207,205,61,191,107,116,116,129,176,118,118,151,7,23,176,116,197,56,139,81,226,233,194,42,166,62,68,233,255,0,215,178,120,114,153,93,176,14,26,206,188,109,141,64,182,41,215,157,153,90,143,86,162,213,153,39,226,75,96,207,107,137,201,145,145,145,224,210,164,168,141,42,66,136,148,149,37,73,81,17,145,145,66,142,97,124,90,191,108,162,103,15,186,121,50,67,21,105,12,155,119,76,181,71,109,77,38,20,152,170,47,2,146,117,10,53,41,198,223,67,138,113,6,157,132,72,36,168,212,165,147,115,28,86,50,214,18,207,135,174,120,117,121,251,52,115,86,65,179,88,237,161,204,227,43,195,211,165,124,119,181,137,241,34,39,74,166,174,184,210,120,105,219,164,115,150,61,230,23,197,139,23,205,66,102,128,88,201,144,221,38,131,83,52,220,19,212,167,26,57,179,88,82,146,113,82,140,145,41,134,156,201,168,214,71,189,214,208,164,17,37,180,173,206,173,203,171,82,53,150,137,171,31,144,54,37,55,211,246,189,79,108,219,134,152,252,198,217,68,24,253,70,153,93,69,147,113,69,135,91,234,55,185,8,35,55,80,91,77,57,74,22,220,107,211,219,18,224,212,235,222,137,96,90,209,186,213,74,236,198,225,177,148,45,72,111,113,250,206,185,177,42,81,52,218,119,45,106,36,158,212,33,74,198,8,93,39,15,122,19,108,112,239,167,17,180,254,218,151,34,106,148,242,167,84,167,191,146,84,217,171,66,18,227,164,140,153,52,157,173,161,41,66,76,240,148,39,38,181,110,90,163,57,125,56,140,211,25,56,186,167,118,35,179,221,143,175,251,183,166,216,223,201,182,19,102,233,217,235,86,226,237,119,35,149,90,241,158,187,181,105,202,117,143,23,73,137,215,77,56,82,201,96,0,38,46,107,85,39,50,125,37,139,96,235,116,107,222,141,75,240,180,187,234,25,205,113,73,54,82,218,170,76,171,100,162,67,104,34,82,114,149,71,117,74,89,30,247,31,113,91,140,242,73,237,60,176,245,166,161,67,191,170,26,29,84,168,71,69,22,226,102,69,86,152,202,163,41,78,157,85,180,55,189,41,113,37,234,165,81,154,113,74,39,61,92,176,141,166,147,81,146,229,47,31,58,83,80,213,78,29,234,138,166,85,163,194,122,206,121,87,90,144,250,20,105,146,212,88,207,147,173,18,147,221,10,54,221,90,146,120,50,53,33,41,61,164,163,90,106,119,78,174,223,200,29,65,182,47,191,71,248,255,0,201,202,204,42,183,133,234,244,186,254,29,244,59,211,223,133,109,221,179,27,182,158,51,156,31,144,133,227,162,114,204,202,47,83,241,102,117,245,79,55,78,108,189,116,109,206,196,215,150,94,227,118,221,51,71,158,42,167,141,185,227,230,210,39,143,30,60,99,94,23,91,196,79,179,246,167,127,51,107,95,216,157,20,98,46,247,89,238,10,69,217,194,237,245,116,219,242,252,85,46,179,96,212,234,16,159,233,169,29,88,239,83,156,91,107,218,178,37,39,41,81,30,20,68,101,158,228,70,41,8,123,218,73,137,187,110,99,177,107,208,149,21,91,192,226,232,174,52,152,174,34,98,122,184,54,16,20,231,199,126,169,254,234,60,71,220,29,24,126,30,29,163,155,90,54,230,246,56,231,133,117,206,178,215,133,168,143,50,28,127,105,150,220,183,211,202,73,91,133,165,113,9,127,254,229,218,35,123,95,109,85,189,25,50,153,70,145,232,233,93,14,183,78,123,137,233,68,245,54,168,143,50,28,104,189,100,154,75,57,87,170,70,98,142,105,212,234,133,98,161,22,147,73,129,34,108,233,175,34,52,88,177,154,83,174,190,234,212,73,67,104,66,72,205,74,82,140,136,146,68,102,102,100,68,46,118,143,17,49,77,24,122,122,248,207,212,194,116,43,147,83,85,220,70,115,119,149,17,185,79,124,241,170,117,229,194,52,249,231,93,56,107,97,28,172,52,166,158,84,251,159,92,93,171,72,84,229,60,245,168,204,20,161,36,210,26,36,197,146,227,170,87,115,82,148,163,105,41,34,218,73,36,47,59,247,150,199,25,26,237,115,240,239,198,77,173,168,22,212,72,243,82,171,30,52,26,148,7,240,73,155,9,117,9,74,113,162,94,12,218,86,230,208,164,173,36,120,82,19,146,90,119,33,82,251,135,187,3,247,46,209,27,38,196,118,147,232,201,148,202,52,127,72,197,235,245,186,115,220,79,86,95,175,185,68,121,144,227,167,234,168,210,89,194,125,82,34,21,239,205,51,218,6,223,254,102,196,254,219,52,123,197,218,171,47,203,40,138,56,85,19,19,235,91,108,246,58,206,215,237,206,34,188,76,111,217,174,155,148,196,78,154,77,17,26,71,47,55,29,99,148,241,214,103,138,200,52,187,82,109,141,95,176,104,218,143,103,59,33,116,154,219,42,117,146,146,201,180,235,106,66,212,219,141,173,61,200,148,135,16,180,25,164,205,38,105,51,74,148,147,37,31,106,20,247,193,159,21,85,14,29,239,21,210,107,206,200,151,100,220,47,50,213,66,42,164,41,45,83,157,83,173,37,85,20,161,45,56,181,169,12,146,201,77,160,146,110,22,194,51,51,66,49,110,118,237,193,72,187,45,250,101,211,111,203,241,84,186,204,54,106,16,159,233,169,29,88,239,32,150,218,246,172,137,73,202,84,71,133,17,25,103,185,17,140,158,89,152,81,143,181,175,202,142,113,245,247,32,251,113,177,216,141,146,199,205,26,76,216,174,102,109,213,230,253,89,253,168,229,61,188,226,56,233,28,136,14,189,114,234,21,145,102,213,237,250,13,211,116,83,169,117,27,166,97,211,232,241,164,188,72,92,201,4,157,198,132,23,255,0,42,156,158,11,123,141,163,59,220,66,85,216,70,70,42,137,153,136,158,72,109,118,110,91,166,154,235,166,98,42,227,19,167,9,210,116,225,219,198,38,56,117,240,0,0,125,83,85,175,52,207,104,27,127,249,155,19,251,108,209,144,185,76,126,149,63,3,255,0,94,24,247,154,103,180,13,191,252,205,137,253,182,104,200,92,166,63,74,159,129,255,0,175,8,125,159,45,207,124,251,178,233,12,207,244,91,79,161,111,250,180,172,32,0,4,193,205,224,0,0,171,94,105,158,208,54,255,0,243,54,39,246,217,163,33,114,152,253,42,126,7,254,188,49,239,52,207,104,27,127,249,155,19,251,108,209,141,56,58,226,90,161,195,174,163,165,83,78,58,237,27,153,232,177,46,36,58,218,141,76,52,133,168,145,45,181,33,42,115,115,36,235,138,216,68,100,226,77,73,198,227,66,209,9,155,244,97,179,137,185,115,148,76,253,49,163,168,105,202,177,57,215,70,244,96,176,113,173,202,173,211,49,29,187,181,197,83,17,231,152,137,136,243,232,185,80,28,117,187,112,82,46,203,126,153,116,219,242,252,85,46,179,13,154,132,39,250,106,71,86,59,200,37,182,189,171,34,82,114,149,17,225,68,70,89,238,68,99,145,19,88,152,152,214,28,193,93,21,91,170,104,174,52,152,225,49,61,72,115,205,51,217,250,223,254,121,68,254,197,52,67,158,0,125,173,236,79,197,62,89,40,76,110,105,158,207,214,255,0,243,202,39,246,41,162,28,240,3,237,111,98,126,41,242,201,66,33,152,249,94,223,125,30,215,71,108,111,232,235,25,232,98,61,201,77,110,101,55,5,94,211,209,235,46,233,183,229,248,90,165,26,254,167,84,33,63,211,74,250,82,25,139,49,109,175,106,200,210,172,41,36,120,81,25,30,59,145,144,200,92,37,241,63,72,226,98,200,145,61,116,239,70,93,20,14,139,21,232,45,165,71,28,150,225,47,166,251,11,60,229,167,58,110,25,32,204,214,131,74,146,173,196,73,113,120,183,154,103,179,245,191,252,242,137,253,138,104,174,237,19,213,235,159,67,181,30,145,168,118,188,169,9,84,39,144,153,209,26,120,154,77,70,17,173,38,244,87,12,210,162,218,180,167,25,52,171,98,137,43,73,110,66,76,174,113,121,141,88,12,202,117,248,147,17,172,125,126,175,165,132,217,221,140,179,181,187,21,76,81,17,24,138,42,174,104,171,215,26,211,62,106,191,250,207,30,216,155,215,1,143,116,43,91,45,29,124,211,232,151,221,164,255,0,248,184,213,56,187,93,254,1,63,160,211,175,69,222,227,104,234,244,250,201,46,162,83,181,94,101,240,44,132,36,150,238,83,118,152,174,137,214,37,164,177,120,75,248,27,245,97,177,52,205,53,211,58,76,79,56,144,0,7,181,184,42,215,154,103,180,13,191,252,205,137,253,182,104,180,161,86,188,211,61,160,109,255,0,230,108,79,237,179,70,19,104,63,34,158,248,109,14,136,63,57,169,244,43,246,28,172,253,160,110,15,230,108,191,237,176,133,165,10,181,229,103,237,3,112,127,51,101,255,0,109,132,45,40,54,127,242,40,239,147,165,255,0,206,106,189,10,61,128,0,12,219,87,171,91,75,184,191,253,239,156,76,106,157,143,122,179,214,176,235,183,245,106,76,151,217,103,116,138,92,181,75,91,103,40,137,37,185,214,141,40,65,56,223,117,17,32,148,223,172,74,67,182,82,40,199,136,159,104,29,78,254,121,86,191,182,186,37,239,0,220,101,49,78,98,151,160,90,165,81,144,180,173,228,196,182,170,207,184,227,234,220,227,140,51,26,150,77,182,202,140,146,74,91,170,75,174,57,181,9,36,183,234,165,40,196,87,43,205,60,29,234,176,215,231,134,179,164,246,113,229,246,55,238,222,236,20,227,50,235,57,230,87,70,183,34,138,124,37,49,242,163,118,60,120,142,216,249,81,28,227,143,56,157,108,68,0,4,169,160,128,1,1,248,229,227,110,175,105,220,5,164,122,43,95,240,181,74,52,200,179,42,245,232,18,82,190,148,134,86,225,174,154,166,212,209,165,88,82,99,169,195,74,204,143,11,97,105,50,234,36,90,227,49,150,240,86,252,45,223,253,179,219,57,179,152,221,167,198,198,7,3,28,121,204,207,42,99,182,126,250,204,167,192,215,188,91,159,9,220,111,91,28,67,190,118,101,203,77,143,109,94,204,178,151,27,136,153,6,184,213,84,165,178,55,156,140,106,34,52,169,42,37,168,216,81,169,73,111,10,37,184,73,112,209,81,130,49,159,226,45,226,168,179,114,212,235,30,55,212,222,189,17,100,248,220,139,21,152,224,177,246,230,139,145,224,184,118,196,248,77,38,38,56,76,79,108,119,115,137,94,119,14,222,207,218,99,252,205,162,255,0,98,104,100,33,143,120,118,246,126,211,31,230,109,23,251,19,67,33,9,101,143,197,83,221,30,199,62,102,222,80,191,233,213,239,72,0,2,171,30,171,94,105,158,208,54,255,0,243,54,39,246,217,163,33,114,152,253,42,126,7,254,188,49,239,52,207,104,27,127,249,155,19,251,108,209,144,185,76,126,149,63,3,255,0,94,16,251,62,91,158,249,247,101,210,25,159,232,182,159,66,223,245,105,88,64,0,9,131,155,208,231,154,103,179,245,191,252,242,137,253,138,104,135,60,0,251,91,216,159,138,124,178,80,152,220,211,61,159,173,255,0,231,148,79,236,83,68,57,224,7,218,222,196,252,83,229,146,132,63,49,242,189,190,250,61,174,144,216,223,209,214,51,208,196,123,146,184,192,0,19,7,55,177,239,16,90,139,112,105,46,141,93,90,139,107,91,126,157,170,81,33,147,236,67,52,173,72,44,184,148,41,231,9,5,184,218,105,42,83,203,34,52,229,13,171,214,65,122,229,78,118,254,189,106,117,3,89,88,215,163,175,250,78,240,106,98,166,59,42,160,209,58,137,27,219,54,150,210,144,88,36,180,109,41,77,18,81,183,98,48,77,154,54,164,202,243,133,74,113,217,194,196,45,4,187,160,221,86,36,14,133,143,113,225,136,177,144,82,29,244,100,182,154,65,45,151,30,117,75,221,213,194,221,65,154,247,30,30,73,36,146,209,41,81,189,160,179,127,74,113,22,234,241,105,234,236,158,169,250,188,223,59,118,116,63,153,101,81,114,254,79,140,181,30,22,252,76,69,83,199,122,157,60,107,115,217,215,87,101,92,98,120,197,49,54,115,164,186,181,100,107,101,145,10,254,176,106,158,46,157,47,45,186,211,132,73,145,14,65,17,26,227,190,130,51,216,234,114,89,44,153,25,26,84,147,82,20,149,31,114,20,213,193,215,18,213,14,29,117,29,42,154,113,215,104,220,207,69,137,113,33,214,212,106,97,164,45,68,137,109,169,9,83,155,153,39,92,86,194,35,39,18,106,78,55,26,22,139,140,167,84,105,245,138,124,90,181,38,124,121,176,102,178,137,49,101,70,117,46,180,251,75,73,41,14,33,105,51,37,37,73,50,50,81,25,145,145,145,144,200,229,121,133,56,251,90,207,10,163,156,125,125,210,133,237,222,199,93,217,28,195,193,209,172,216,175,141,21,79,211,76,254,213,63,76,105,60,53,210,62,145,94,252,203,56,146,243,225,194,210,149,254,38,85,216,165,196,255,0,154,145,18,51,110,40,255,0,228,186,179,74,127,196,164,151,252,106,4,132,227,83,137,47,222,243,166,63,237,126,87,74,244,185,186,145,104,27,162,117,219,103,166,109,248,137,43,220,100,130,233,161,194,218,74,221,151,22,222,80,180,19,152,167,186,117,58,161,88,168,69,164,210,96,72,155,58,107,200,141,22,44,102,148,235,175,186,181,18,80,218,16,146,51,82,148,163,34,36,145,25,153,153,17,12,110,125,152,248,56,248,37,174,115,207,187,179,215,236,239,77,250,38,216,184,197,220,141,161,199,71,248,118,230,124,28,76,115,170,57,215,58,245,81,60,180,249,81,174,177,187,198,82,242,244,213,109,94,182,53,122,30,156,217,52,153,23,5,181,112,188,79,87,41,138,94,214,160,52,91,82,186,146,86,125,153,83,105,218,74,247,60,91,26,193,172,217,52,74,94,103,85,26,133,31,67,173,90,181,38,124,136,83,161,95,16,100,197,149,25,213,52,235,14,162,28,213,33,196,45,38,70,149,37,68,70,74,35,35,35,34,50,25,11,131,174,26,105,252,58,233,194,83,52,164,46,238,185,153,139,46,226,91,174,36,210,195,168,66,141,17,27,74,20,166,246,178,110,184,157,228,102,110,40,212,172,237,52,33,24,215,154,103,179,245,191,252,242,137,253,138,104,245,78,26,238,19,42,174,155,179,199,77,116,236,243,125,250,212,111,103,120,13,160,233,3,15,123,3,110,34,136,170,41,154,163,253,73,136,157,106,152,229,167,84,117,205,49,19,61,145,148,184,75,226,126,145,196,197,145,34,122,233,222,140,186,40,29,22,43,208,91,74,142,57,45,194,95,77,246,22,121,203,78,116,220,50,65,153,173,6,149,37,91,136,146,226,243,160,161,11,2,255,0,187,180,186,238,129,125,216,149,111,70,87,41,157,95,11,43,160,211,221,62,163,75,105,126,163,169,82,15,40,113,101,221,39,140,228,187,145,24,185,206,30,56,135,178,56,141,178,17,116,218,206,120,74,140,77,140,214,40,239,56,74,145,77,144,100,120,73,158,11,123,74,194,141,183,72,136,150,68,125,146,180,173,8,175,147,230,177,140,167,193,93,248,241,244,255,0,126,223,159,187,21,210,62,192,87,179,87,231,48,192,70,184,90,231,151,31,240,231,178,127,102,126,76,255,0,12,241,210,106,202,96,56,107,198,241,182,52,254,216,168,222,119,157,106,61,38,139,73,100,223,151,45,243,61,173,167,36,68,68,69,147,82,148,163,36,165,9,35,82,148,164,165,36,102,100,71,244,91,247,21,191,118,82,24,184,45,106,237,58,179,75,149,187,161,54,159,41,18,35,187,181,70,133,109,113,6,105,86,20,149,36,240,125,140,140,188,200,102,183,169,222,221,215,139,88,120,11,190,11,195,238,206,230,186,107,164,233,174,154,233,175,45,116,227,167,61,28,136,0,15,74,72,147,204,179,76,169,23,102,129,158,161,60,239,70,169,98,204,101,248,203,218,165,117,99,203,121,168,239,49,130,89,37,57,82,152,115,121,165,70,93,13,165,130,90,140,87,127,13,154,146,198,145,107,173,153,168,19,93,142,204,26,117,77,45,84,30,125,151,29,75,48,159,74,152,146,225,33,191,93,74,75,46,184,164,145,17,250,201,79,170,175,162,119,91,122,90,212,251,234,206,174,217,53,103,164,51,6,224,166,74,165,74,114,50,146,151,80,211,237,41,181,169,6,162,81,18,137,43,51,35,50,50,206,50,71,228,40,32,67,243,250,39,15,138,183,137,163,156,251,105,251,199,204,233,14,136,113,84,231,57,14,47,36,196,235,52,211,51,29,212,93,137,225,28,59,98,185,235,248,205,132,0,98,206,23,181,54,175,172,58,7,103,106,21,192,214,218,165,70,26,216,154,189,201,62,188,136,239,57,29,199,240,132,33,41,234,41,147,115,98,82,68,157,251,75,36,89,60,166,37,182,174,83,122,136,185,79,41,141,126,119,60,227,176,119,114,252,85,204,29,255,0,143,110,169,166,116,237,166,102,39,233,133,123,243,89,191,255,0,247,11,165,144,170,223,248,205,193,82,129,208,251,24,134,247,80,211,255,0,167,39,106,85,245,168,190,129,140,39,203,146,214,168,92,60,81,209,170,208,158,142,134,109,154,101,66,171,45,46,169,68,165,180,182,14,33,37,188,17,145,171,169,45,179,193,153,22,210,81,231,36,68,125,91,141,203,239,242,251,137,203,222,107,50,106,43,135,71,152,154,20,102,102,47,61,15,6,130,101,228,180,146,82,137,45,42,66,31,113,36,88,207,80,212,100,74,82,136,76,110,87,58,101,87,182,180,198,227,212,202,147,187,35,222,179,25,98,158,198,212,158,99,193,55,144,111,238,37,153,250,206,188,243,123,20,148,153,116,55,122,196,178,196,62,222,184,252,223,122,57,83,58,250,169,229,243,206,159,59,163,241,147,70,201,116,115,22,106,210,43,187,111,119,73,231,53,94,227,84,114,227,52,211,53,122,169,211,87,78,230,207,250,43,252,115,253,68,71,190,0,125,173,236,79,197,62,89,40,72,78,108,255,0,162,191,199,63,212,68,123,224,7,218,222,196,252,83,229,146,135,156,111,150,99,210,163,254,42,251,51,250,51,175,247,56,143,109,213,198,10,181,227,211,139,207,221,94,174,254,144,233,221,83,54,125,26,97,248,234,132,41,187,227,215,220,74,90,52,100,186,105,62,147,46,147,196,156,45,109,186,100,135,11,59,91,50,203,92,196,56,177,98,133,79,170,240,225,100,166,65,85,167,50,202,110,74,137,41,198,74,36,103,18,135,83,21,163,73,145,184,167,91,82,122,135,221,178,105,195,70,22,165,171,165,2,52,187,77,174,125,95,191,168,218,113,103,53,29,117,106,219,202,105,147,146,241,52,211,105,66,20,227,142,45,93,204,146,134,208,181,153,36,141,70,73,50,74,84,163,36,157,214,117,153,85,114,175,129,97,248,235,194,116,235,159,213,251,126,110,212,127,163,13,138,181,130,179,255,0,147,103,17,187,20,196,213,110,42,229,77,58,107,225,103,213,174,238,188,163,199,231,187,49,45,121,104,93,154,235,46,254,122,218,162,204,145,83,211,90,123,38,213,110,52,185,105,91,84,149,58,137,46,198,114,43,107,112,148,133,56,250,22,149,147,73,82,84,75,81,173,57,36,45,54,100,58,46,137,233,13,177,161,218,113,72,211,203,94,44,116,166,19,40,84,233,109,50,109,42,163,52,208,146,122,83,132,106,81,238,90,147,156,26,149,177,36,148,36,246,161,36,93,232,103,50,220,45,120,60,61,54,171,171,89,246,121,163,205,13,87,182,217,246,31,104,243,155,184,236,45,168,162,142,81,164,105,53,105,242,234,253,170,190,136,210,39,89,137,153,10,205,214,142,34,238,126,27,184,245,190,238,186,75,50,42,84,153,108,211,152,171,81,19,48,163,181,80,79,162,88,232,154,148,104,112,146,166,220,81,45,43,36,238,198,244,17,146,92,94,108,200,83,159,31,222,214,247,223,225,127,44,138,44,179,251,181,217,177,69,203,115,164,197,81,236,148,167,162,44,14,31,51,205,177,56,60,93,17,85,186,236,85,19,19,215,27,246,253,113,61,113,49,198,39,140,76,74,218,236,11,254,209,213,27,70,5,247,98,85,189,39,67,169,245,124,44,174,131,172,245,58,110,173,165,250,142,165,43,44,45,181,151,116,150,113,146,236,100,99,176,138,123,224,191,138,74,135,15,215,243,52,155,146,179,33,58,123,93,120,202,179,20,152,84,130,138,233,163,107,115,26,65,25,26,84,149,19,100,230,210,81,173,162,50,216,181,161,173,182,247,78,168,211,235,20,248,181,106,76,248,243,96,205,101,18,98,202,140,234,93,105,246,150,146,82,28,66,210,102,74,74,146,100,100,162,51,35,35,35,33,119,150,230,20,230,22,183,185,85,28,227,235,238,148,123,109,246,62,254,200,99,252,15,26,172,215,172,209,87,108,126,172,206,145,27,212,245,233,207,132,233,26,233,31,72,173,238,93,252,88,191,66,168,82,184,112,189,147,28,169,51,158,121,54,221,68,212,219,39,18,75,138,91,170,138,233,168,200,156,75,174,41,93,51,238,225,58,225,35,11,74,211,210,178,17,175,120,199,231,120,186,240,87,108,221,183,251,90,249,227,197,224,151,244,93,179,248,93,166,203,243,44,191,23,28,39,193,77,51,215,77,90,93,210,168,229,198,53,245,198,177,60,37,176,128,8,115,192,95,23,159,186,189,33,141,33,212,74,166,111,10,52,50,240,53,9,179,119,200,175,182,149,58,107,193,116,210,93,86,90,38,73,89,90,220,116,137,110,30,118,184,101,49,134,103,11,137,183,139,181,23,109,207,9,250,60,205,105,159,100,120,189,157,199,215,151,227,105,210,170,121,79,85,81,213,84,79,92,79,207,28,98,116,152,152,128,0,225,175,27,198,216,211,251,98,163,121,222,117,168,244,154,45,37,147,126,92,183,204,246,182,156,145,17,17,22,77,74,82,140,146,148,36,141,74,82,146,148,145,153,145,29,121,152,166,53,158,76,85,187,117,222,174,45,219,137,154,166,116,136,142,51,51,60,162,35,174,101,213,181,235,89,237,253,3,211,26,174,164,92,12,120,207,7,177,136,84,244,200,67,46,79,150,225,225,182,80,107,253,171,81,164,148,164,182,219,139,36,171,110,14,49,114,233,212,155,159,87,239,237,109,212,123,197,216,235,171,86,222,160,186,241,70,100,154,105,180,161,19,27,109,180,39,185,146,80,218,16,130,53,25,168,201,36,106,82,148,102,163,133,28,75,113,23,115,241,35,127,126,85,213,153,145,77,164,196,101,12,82,104,138,152,82,26,167,167,98,58,198,149,18,27,37,41,199,18,107,82,205,59,177,177,6,102,150,209,137,93,202,99,244,169,248,31,250,240,140,90,204,231,29,153,219,162,143,137,26,233,231,241,103,143,216,222,184,237,135,167,101,54,31,23,136,197,68,78,42,228,91,222,158,123,177,225,109,206,228,78,179,19,164,198,181,76,112,153,237,136,137,71,190,63,189,173,239,191,194,254,89,20,72,78,83,31,165,79,192,255,0,215,132,123,227,251,218,222,251,252,47,229,145,68,132,229,49,250,84,252,15,253,120,89,96,188,179,62,149,127,242,74,54,155,244,103,71,238,112,254,219,75,8,0,1,53,114,248,0,0,0,0,0,53,239,27,8,13,123,196,83,105,255,0,210,254,47,169,208,29,5,255,0,191,254,87,253,139,140,224,7,217,34,196,252,83,230,114,132,132,21,221,203,139,138,74,125,45,132,112,245,168,21,152,241,25,91,217,180,30,113,132,182,149,58,235,139,91,208,220,116,140,136,212,183,22,75,107,114,114,165,41,196,111,51,54,91,22,34,51,121,85,250,47,225,40,220,158,81,17,61,241,26,53,134,223,101,88,172,175,104,113,81,137,167,72,185,93,85,211,61,83,77,117,77,81,49,62,109,116,158,201,137,128,83,159,31,222,214,247,223,225,127,44,138,46,48,83,159,31,222,214,247,223,225,127,44,138,49,251,73,249,45,62,148,123,37,47,232,83,203,247,191,115,87,191,109,33,57,76,126,149,63,3,255,0,94,17,239,143,239,107,123,239,240,191,150,69,18,19,148,199,233,83,240,63,245,225,30,248,254,246,183,190,255,0,11,249,100,81,138,196,121,26,207,165,63,242,108,12,155,244,153,152,254,230,159,101,132,132,229,49,250,84,252,15,253,120,88,64,175,126,83,31,165,79,192,255,0,215,133,132,9,6,73,249,5,191,95,189,45,63,210,151,231,102,47,249,127,210,160,0,1,149,107,244,123,227,251,217,34,251,252,47,230,113,69,90,240,237,237,3,166,63,207,42,47,246,214,133,165,113,253,236,145,125,254,23,243,56,162,173,120,118,246,129,211,31,231,149,23,251,107,66,31,158,121,66,223,116,123,210,233,14,138,191,52,49,190,157,207,233,80,180,174,63,189,146,47,191,194,254,103,20,117,238,9,120,191,253,240,116,135,108,123,213,158,141,249,66,135,226,100,190,203,59,99,213,34,37,72,108,229,17,36,182,180,233,41,104,39,27,236,147,53,146,155,245,77,72,107,176,241,253,236,145,125,254,23,243,56,162,162,236,235,198,231,211,251,158,157,121,217,149,169,20,154,213,37,226,126,36,182,12,183,54,172,25,25,25,30,73,73,82,76,210,164,40,141,42,74,148,149,17,145,153,29,214,103,143,175,1,152,83,92,124,89,166,53,142,222,51,244,199,83,1,176,251,37,135,218,237,144,191,135,175,72,187,77,234,230,221,95,171,59,150,248,79,236,213,164,69,81,221,60,226,23,240,3,14,112,205,196,205,163,196,173,162,245,98,143,27,209,149,202,102,223,76,209,183,186,247,128,234,58,242,88,252,250,154,109,14,245,16,193,175,212,35,219,157,167,220,187,229,170,141,70,159,71,167,202,171,85,167,199,133,6,19,43,147,42,84,151,82,211,76,52,132,154,150,226,214,163,34,74,82,146,51,53,25,145,17,17,153,137,21,171,212,94,162,46,219,157,105,158,182,155,199,101,216,172,179,21,94,7,23,110,105,187,76,233,52,207,61,126,184,158,113,49,172,76,76,76,76,196,195,233,1,195,89,215,141,177,168,22,197,58,243,179,43,81,234,212,90,179,36,252,73,108,25,237,113,57,50,50,50,60,26,84,149,17,165,72,81,18,146,164,169,42,34,50,50,46,100,123,137,138,163,88,228,181,185,110,187,53,205,187,145,49,84,78,147,19,194,98,99,156,76,117,76,3,170,234,142,164,219,26,65,96,214,117,30,241,118,66,41,52,70,82,235,197,25,147,117,215,20,181,165,182,219,66,123,17,169,110,45,8,35,81,146,72,212,70,165,37,36,106,46,70,241,188,109,141,63,182,42,55,157,231,90,143,73,162,210,89,55,229,203,124,207,107,105,201,17,17,17,100,212,165,40,201,41,66,72,212,165,41,41,73,25,153,17,211,159,21,92,75,87,184,144,191,156,170,40,228,69,181,105,47,58,155,118,155,37,182,122,177,26,113,13,37,213,45,109,164,141,74,117,76,37,195,74,148,178,65,168,210,149,25,22,79,25,154,102,84,96,45,240,227,92,242,143,174,124,222,223,166,39,27,11,177,56,141,174,198,120,218,211,135,162,124,122,187,127,98,159,218,159,154,152,227,58,240,166,174,173,171,90,223,123,234,206,172,77,213,154,141,102,163,14,163,227,9,250,58,91,150,123,232,241,219,112,215,25,134,28,65,35,111,75,36,100,180,165,38,165,238,112,253,117,40,206,214,184,75,226,126,145,196,197,145,34,122,233,222,140,186,40,29,22,43,208,91,74,142,57,45,194,95,77,246,22,121,203,78,116,220,50,65,153,173,6,149,37,91,136,146,226,233,140,118,27,2,255,0,187,180,186,238,129,125,216,149,111,70,87,41,157,95,11,43,160,211,221,62,163,75,105,126,163,169,82,15,40,113,101,221,39,140,228,187,145,24,137,101,249,165,204,29,249,185,95,24,171,227,125,189,238,135,218,253,131,193,237,30,87,70,15,13,17,110,229,152,210,212,245,71,47,22,116,249,51,164,70,188,102,39,140,107,198,38,251,192,99,78,30,245,218,216,226,35,78,35,106,5,181,18,68,37,37,229,65,169,64,127,38,168,83,80,132,41,198,137,120,34,117,59,92,66,146,180,145,101,43,78,73,10,220,132,228,177,62,183,114,155,180,69,116,78,177,46,70,198,96,239,229,248,138,240,184,154,102,154,232,153,137,137,234,152,251,247,79,82,140,120,137,246,129,212,239,231,149,107,251,107,162,210,184,1,246,72,177,63,20,249,156,161,86,188,68,251,64,234,119,243,202,181,253,181,209,105,92,0,251,36,88,159,138,124,206,80,137,100,126,80,185,221,62,244,58,31,165,95,205,12,23,167,111,250,85,164,32,0,9,131,155,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,1,19,185,150,104,194,181,127,134,250,135,130,134,78,77,182,158,118,188,149,165,188,172,211,30,4,204,39,36,133,158,55,56,93,187,125,164,37,136,227,174,58,44,59,142,223,169,208,42,12,161,216,213,40,111,68,117,11,73,40,148,135,16,104,81,25,25,25,31,101,31,153,24,13,99,45,27,134,179,166,247,245,50,189,5,229,198,168,80,106,140,191,244,150,140,45,135,146,188,43,6,149,99,114,11,37,146,62,222,225,177,71,10,186,169,31,87,244,46,211,186,211,41,167,165,250,38,3,51,141,11,37,98,79,131,97,199,8,253,117,158,114,231,242,143,63,17,67,252,99,105,84,221,38,226,14,242,162,187,9,113,225,205,172,212,103,65,46,153,161,62,25,115,164,37,178,79,168,146,198,27,237,180,177,240,49,100,156,156,245,90,61,115,75,171,26,117,50,82,124,125,62,161,34,83,77,154,203,62,25,184,244,246,82,100,70,179,86,55,25,249,36,139,252,192,44,96,83,151,56,205,74,58,166,165,81,244,253,153,46,146,33,193,143,49,77,239,245,55,34,69,65,163,60,110,62,253,241,157,191,183,220,46,22,161,41,168,80,36,205,120,204,155,142,202,221,89,145,247,36,165,38,103,231,246,13,120,248,242,191,94,212,14,38,46,217,174,60,235,173,210,170,51,233,76,27,138,53,25,52,213,66,81,164,190,146,187,122,254,236,23,212,64,51,87,41,13,33,43,219,93,164,222,85,56,132,237,62,133,79,91,236,40,219,221,182,91,51,32,56,158,234,65,164,189,85,31,145,146,190,207,49,119,36,68,68,68,68,68,69,216,136,132,5,229,21,165,173,218,250,49,46,246,122,42,218,147,86,152,230,213,45,27,77,77,59,18,3,132,100,123,8,204,140,211,241,50,251,124,196,251,0,0,0,0,0,0,0,0,0,0,0,20,97,205,142,66,222,226,68,144,183,219,89,34,153,180,137,42,201,164,138,124,238,199,240,23,158,40,139,154,156,9,81,56,151,144,235,251,205,47,66,91,136,221,156,109,58,132,236,99,36,2,72,114,84,129,31,192,221,53,78,135,231,186,179,152,234,109,47,163,138,114,182,231,25,243,239,140,139,77,21,111,201,102,173,1,154,5,207,74,91,169,41,75,159,53,210,70,228,238,216,104,167,39,56,206,113,159,168,90,64,0,0,0,0,0,0,142,124,123,106,185,105,39,14,55,29,193,30,67,9,153,252,15,160,218,151,133,175,248,124,84,43,105,18,210,103,130,115,39,131,18,44,204,139,185,158,5,57,243,110,226,41,187,178,241,139,164,182,229,93,110,65,165,111,241,237,181,35,45,185,213,106,3,237,100,144,233,145,225,73,87,210,73,119,242,207,152,8,11,98,91,79,94,215,116,27,113,42,113,78,77,234,247,35,51,87,168,210,151,240,63,213,248,13,154,236,187,126,53,173,109,67,161,68,101,45,53,27,169,181,36,146,73,22,231,20,175,34,34,47,53,124,5,13,242,218,210,212,106,119,19,182,244,105,208,214,245,50,23,139,241,139,38,247,37,27,233,243,13,25,51,66,146,89,82,11,207,246,119,23,254,69,130,192,15,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,1,94,124,217,248,115,126,249,211,198,245,90,220,163,57,50,171,65,207,85,184,177,205,199,222,235,191,5,130,193,33,165,41,88,74,20,125,212,88,34,63,50,236,44,48,113,183,5,191,72,186,41,79,81,107,144,88,151,14,70,222,163,79,52,151,18,123,84,74,46,202,35,47,52,145,249,123,128,107,15,99,222,85,189,63,185,225,221,86,252,183,98,207,133,212,233,184,219,139,66,139,123,106,108,251,161,73,87,209,89,249,25,121,141,129,184,64,226,182,206,226,66,192,143,81,141,85,134,213,113,157,254,50,10,159,105,47,35,47,72,38,255,0,54,79,56,178,202,25,221,223,221,220,187,121,84,111,29,60,22,92,252,58,95,50,170,180,10,76,201,118,108,189,158,22,83,108,56,225,51,181,152,201,95,85,104,97,182,147,151,158,50,78,15,190,48,125,252,240,102,143,235,142,163,104,125,194,139,134,194,184,231,64,95,126,171,13,204,125,166,94,245,28,66,119,165,167,17,187,111,85,102,89,62,198,127,110,67,102,144,16,23,135,174,107,154,87,125,211,142,22,166,31,160,106,141,121,184,239,134,139,29,121,83,167,234,155,211,20,163,194,80,130,63,173,95,3,33,50,237,157,93,211,11,190,50,36,219,183,253,187,56,156,206,16,197,86,59,170,236,106,47,36,44,255,0,84,255,0,168,7,111,1,199,29,199,111,18,182,157,118,156,71,240,241,72,207,249,199,89,188,53,175,73,172,72,206,73,186,117,30,217,167,116,177,185,18,107,17,153,95,115,73,23,101,184,159,215,79,245,144,14,213,88,172,211,104,48,28,169,213,166,179,22,51,88,220,227,206,37,9,44,168,146,93,212,100,94,102,69,251,70,187,28,91,107,196,205,110,213,10,221,105,50,84,168,18,159,134,251,77,165,102,109,146,155,134,219,70,100,93,69,167,204,149,228,126,243,251,4,179,227,171,153,58,47,250,108,141,56,209,249,210,226,196,86,206,181,70,59,187,20,175,90,51,201,216,236,121,74,35,193,161,196,158,83,239,50,248,152,175,43,62,213,173,223,55,69,50,215,161,66,145,50,109,78,91,49,91,75,77,173,195,35,113,196,182,70,100,146,81,227,42,47,113,249,128,177,190,76,186,92,244,251,162,224,213,41,13,164,226,199,143,46,146,141,201,62,206,165,202,123,228,101,148,99,200,255,0,91,63,87,188,91,152,143,92,15,112,253,15,64,52,54,139,69,84,84,53,83,170,199,141,84,168,122,132,149,38,67,176,227,37,212,159,230,208,162,245,153,242,81,25,252,76,207,202,66,128,0,0,0,0,0,0,0,0,0,0,12,37,198,133,187,30,229,225,143,81,162,61,21,47,185,30,216,172,72,99,40,37,108,117,52,249,4,149,119,35,198,55,121,151,113,155,70,59,226,38,27,181,13,5,212,88,76,17,245,31,181,42,237,167,25,206,85,9,210,47,47,180,6,187,26,47,45,203,115,91,172,215,30,61,171,135,115,83,146,188,118,193,162,91,121,248,126,168,216,254,202,174,195,111,75,40,55,28,201,8,110,50,40,17,102,58,226,214,68,148,160,163,37,102,102,102,120,46,217,60,153,254,209,173,135,93,86,206,172,248,153,10,218,170,85,197,189,195,81,227,6,212,156,158,115,143,213,250,191,96,180,254,39,184,201,166,216,252,25,216,246,245,157,112,50,170,253,197,109,83,34,188,81,37,164,221,101,153,20,167,144,165,31,77,242,90,112,226,83,220,200,200,143,30,103,128,16,167,152,142,186,63,172,186,255,0,89,143,26,97,63,78,183,164,200,164,71,216,225,169,10,38,38,203,36,168,176,226,210,126,171,158,101,143,176,189,243,7,147,214,130,57,77,166,85,117,134,226,163,173,47,73,235,193,130,167,227,224,141,165,38,4,134,220,73,173,188,231,36,120,82,87,143,129,123,197,117,104,62,154,220,58,249,173,148,107,121,12,74,156,186,173,98,60,138,163,164,149,186,162,101,217,109,33,231,20,173,171,255,0,27,147,82,136,203,191,124,251,246,33,209,189,55,162,233,70,155,208,44,154,44,38,163,183,77,167,69,142,238,198,208,131,113,198,216,109,179,90,182,165,57,81,244,203,38,100,70,127,228,1,221,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,30,60,56,71,167,234,181,177,55,86,180,254,131,33,119,245,33,148,42,68,88,12,165,74,174,69,65,165,38,149,163,36,106,125,166,242,164,41,57,90,210,142,150,213,153,181,211,171,219,118,224,171,218,119,5,50,233,183,229,248,90,165,26,99,53,8,79,244,210,190,148,134,86,75,109,123,86,70,149,97,73,35,194,136,200,241,220,140,134,192,2,187,184,249,224,213,138,115,21,77,125,210,218,116,133,165,111,42,93,203,73,97,183,31,86,231,28,125,233,53,67,113,199,148,100,146,82,218,74,154,109,189,168,73,41,207,85,41,94,35,25,222,87,53,79,194,236,71,24,231,31,95,127,111,206,222,221,23,237,221,22,169,141,159,205,170,214,138,184,91,170,120,196,107,195,193,206,191,38,126,79,102,179,79,45,52,139,92,71,113,35,120,241,41,115,210,174,43,162,20,122,107,52,138,99,80,99,211,225,188,234,163,37,220,110,145,33,41,90,140,146,167,92,248,119,38,208,202,20,107,54,247,171,153,208,206,24,42,250,175,166,186,129,172,53,90,143,163,237,123,38,141,83,125,163,101,73,84,137,245,38,33,169,244,48,73,60,236,105,57,105,78,45,69,220,148,72,71,115,82,218,249,248,78,225,186,161,196,166,163,157,186,236,217,20,219,118,144,202,103,86,234,13,50,165,41,45,111,36,166,59,74,218,109,165,247,79,118,221,253,137,40,117,120,95,79,98,173,75,89,237,250,69,167,194,237,245,107,91,241,60,45,46,141,96,212,233,240,152,234,41,125,40,236,211,156,67,104,220,179,53,43,9,73,22,84,102,103,142,230,102,49,248,28,5,120,253,252,102,34,117,142,62,185,211,217,9,118,213,237,110,27,100,167,15,179,153,53,49,77,115,52,196,233,202,221,19,84,118,235,173,85,107,62,120,137,215,156,194,144,132,132,227,11,133,139,131,135,171,222,69,86,157,3,173,97,215,102,58,186,36,198,9,106,68,77,198,165,148,7,141,106,82,137,214,211,146,74,148,163,234,161,27,200,247,19,136,110,61,139,222,213,173,37,178,53,178,200,155,96,223,212,191,23,78,151,135,26,117,179,36,200,135,32,136,201,18,24,89,145,236,117,57,60,30,12,140,141,73,81,41,10,82,78,142,89,151,211,143,179,118,159,149,26,105,244,253,18,201,109,214,215,221,217,28,199,1,118,120,217,175,194,69,200,235,210,60,30,147,28,188,106,117,157,59,98,102,58,245,138,140,208,174,45,117,87,135,251,98,225,181,44,201,145,215,6,176,203,206,68,105,248,237,41,48,42,46,27,8,57,197,148,26,220,82,89,100,208,150,212,174,158,229,37,106,74,182,154,85,137,63,219,5,225,112,127,194,53,186,229,110,103,252,121,50,231,75,121,127,181,110,186,181,171,235,82,148,175,121,152,238,90,235,162,119,118,129,234,12,187,18,237,99,252,100,154,100,173,205,127,15,129,215,117,166,101,108,109,197,244,186,157,21,31,77,74,220,159,35,248,156,247,229,227,194,199,228,29,190,214,185,223,112,41,207,215,46,56,108,191,110,55,142,171,148,200,14,160,204,222,220,74,52,19,178,16,180,118,34,220,134,203,105,168,141,215,91,77,60,54,19,19,141,187,24,74,230,98,41,237,249,63,126,175,177,123,157,109,6,71,178,249,125,205,160,195,83,77,85,223,211,73,167,77,110,206,156,56,246,68,113,170,122,184,252,169,210,114,87,6,124,42,211,248,119,179,151,86,175,53,30,93,237,112,178,203,181,9,74,142,148,187,78,105,77,52,165,83,146,180,186,226,22,148,60,75,53,56,131,73,56,123,12,200,201,8,196,141,0,19,187,22,40,195,91,139,86,227,72,135,38,230,217,174,43,59,198,87,142,198,213,189,114,185,227,62,200,136,234,136,142,17,0,0,10,204,115,230,168,211,169,245,138,124,170,77,90,4,121,176,102,178,184,210,162,201,105,46,180,251,75,73,165,109,173,10,35,37,37,73,51,35,73,145,145,145,153,24,163,174,33,44,15,220,187,91,175,107,17,170,79,163,33,211,43,50,61,29,23,175,214,233,192,113,93,88,158,190,229,25,230,59,141,31,172,163,81,103,10,245,136,200,94,112,175,126,106,90,89,255,0,185,45,108,141,51,225,107,77,142,183,63,231,164,199,91,105,36,127,233,68,179,82,255,0,196,237,79,210,49,129,218,12,55,134,195,120,88,231,79,179,173,182,122,32,207,63,7,103,115,129,185,62,37,248,211,156,252,104,227,79,155,140,107,30,184,227,219,200,112,197,171,82,175,238,3,245,90,200,172,213,60,85,82,197,182,171,48,155,74,137,229,56,154,107,208,30,92,83,91,139,51,74,176,164,200,105,41,65,150,198,216,109,59,72,176,106,174,113,148,180,7,83,105,26,109,54,251,98,182,215,240,123,190,193,175,91,40,127,114,191,131,200,126,62,246,15,106,80,163,94,247,89,109,175,228,146,122,187,205,68,73,60,226,209,22,197,226,126,17,102,212,79,58,98,99,236,250,27,239,103,242,72,201,179,28,125,86,227,74,47,87,77,200,236,214,98,119,162,52,253,168,153,234,152,137,143,52,205,132,115,82,213,63,253,201,104,156,104,127,11,166,108,133,183,255,0,61,26,58,27,81,47,255,0,74,53,146,145,254,39,106,190,145,12,23,203,223,76,169,26,147,196,125,53,250,219,185,143,104,67,114,230,67,27,85,252,34,67,14,180,134,11,114,86,147,70,199,94,109,223,229,18,186,91,13,38,74,60,98,222,33,47,255,0,221,71,91,175,107,237,170,183,164,225,212,235,50,61,29,43,161,209,234,64,109,93,40,158,166,212,153,98,59,109,23,172,146,81,227,42,245,140,204,88,199,45,141,37,149,96,232,140,155,222,179,75,240,181,75,234,97,77,109,74,55,146,226,169,172,167,100,82,91,107,34,74,114,165,72,117,42,65,30,246,223,109,91,140,176,73,201,216,255,0,229,51,73,185,63,22,39,95,84,114,249,208,124,218,99,97,54,14,156,37,51,165,235,148,238,240,225,59,247,56,215,207,143,139,26,199,45,120,71,41,229,45,133,90,243,76,246,129,183,255,0,153,177,63,182,205,22,148,42,215,154,103,180,13,191,252,205,137,253,182,104,204,237,7,228,83,223,13,103,209,7,231,53,62,133,126,196,57,19,27,128,94,45,127,114,203,129,58,79,169,183,63,135,177,234,155,189,24,252,164,238,110,147,61,107,35,44,186,106,46,140,103,50,189,249,37,37,46,26,87,249,180,169,229,155,128,221,19,180,117,247,79,181,126,196,187,88,255,0,236,60,154,100,173,206,255,0,0,159,208,169,180,204,173,141,184,142,175,79,172,163,233,169,91,85,228,127,18,140,90,163,166,215,62,144,95,213,157,56,188,90,142,138,181,17,228,180,241,198,120,157,105,196,173,9,113,183,16,174,198,105,91,107,66,200,148,68,162,37,17,41,41,81,26,74,45,102,155,248,10,109,227,104,229,58,253,19,49,164,247,233,247,209,190,243,27,185,78,215,94,198,108,190,42,52,185,110,41,158,173,116,170,154,106,138,232,243,211,53,105,63,79,10,153,75,142,29,86,168,106,175,17,23,18,166,210,99,211,217,180,30,122,212,136,134,150,165,169,214,162,73,120,141,215,20,120,35,82,220,91,138,193,17,18,82,105,79,172,105,53,170,78,242,173,182,175,116,91,247,109,226,187,191,22,123,211,14,152,221,3,105,175,117,73,8,101,197,76,201,246,107,13,45,13,225,25,234,110,245,241,209,111,53,239,110,219,245,123,178,224,166,90,214,252,79,21,84,172,204,102,159,9,142,162,81,213,144,242,201,13,163,114,204,146,156,169,68,89,81,145,22,123,153,16,188,237,29,211,42,70,141,233,141,187,166,116,71,122,209,232,80,210,194,223,218,164,248,153,10,51,91,239,237,82,214,104,234,58,183,28,217,184,201,59,246,151,98,33,147,201,109,215,140,198,85,139,175,148,113,245,207,87,204,131,244,155,140,194,236,222,205,88,217,252,60,68,213,92,68,68,105,174,148,209,164,205,92,117,210,102,116,211,175,140,204,78,176,238,64,0,38,46,108,85,175,52,207,104,27,127,249,155,19,251,108,209,144,185,76,126,149,63,3,255,0,94,24,247,154,103,180,13,191,252,205,137,253,182,104,200,92,166,63,74,159,129,255,0,175,8,125,159,45,207,124,251,178,233,12,207,244,91,79,161,111,250,180,172,32,0,4,193,205,224,0,0,171,94,105,158,208,54,255,0,243,54,39,246,217,162,28,137,141,205,51,218,6,223,254,102,196,254,219,52,56,13,209,59,71,95,116,251,87,236,75,181,143,254,195,201,166,74,220,239,240,9,253,10,155,76,202,216,219,136,234,244,250,202,62,154,149,181,94,71,241,40,22,47,13,86,47,50,174,205,28,230,103,232,141,93,113,179,217,213,141,158,216,172,46,99,137,137,154,40,166,141,116,231,165,85,197,58,250,181,215,78,189,14,1,120,181,253,203,46,4,233,62,166,220,254,30,199,170,110,244,99,242,147,185,186,76,245,172,140,178,233,168,186,49,156,202,247,228,148,148,184,105,95,230,210,167,150,118,148,40,67,80,172,75,131,76,111,122,221,129,116,198,232,213,40,83,28,134,254,16,180,161,205,167,234,186,222,244,165,70,211,137,218,180,40,210,91,144,180,171,24,49,63,249,122,113,106,253,204,136,124,62,234,28,201,15,213,163,178,77,218,210,211,29,180,180,168,81,162,164,188,10,137,164,36,210,166,219,97,110,37,197,154,183,145,172,148,162,82,80,78,100,178,92,202,109,213,240,59,253,209,246,125,159,50,17,210,126,196,81,140,181,59,75,148,196,76,76,111,92,136,229,49,166,190,18,52,243,113,171,182,60,110,221,123,87,52,207,103,235,127,249,229,19,251,20,209,14,120,1,246,183,177,63,20,249,100,161,49,185,166,123,63,91,255,0,207,40,159,216,166,136,115,192,15,181,189,137,248,167,203,37,10,89,143,149,237,247,209,237,95,236,111,232,235,25,232,98,61,201,76,110,105,158,207,214,255,0,243,202,39,246,41,162,173,69,165,115,76,246,126,183,255,0,158,81,63,177,77,16,163,130,75,126,145,118,113,47,107,218,215,4,79,21,75,172,195,173,83,230,177,212,82,58,177,222,164,203,67,136,220,131,37,39,41,81,150,82,100,101,158,198,70,40,231,54,166,246,99,22,163,175,118,62,118,75,163,76,117,57,102,197,220,199,87,26,197,191,11,92,196,117,238,198,186,122,244,112,220,51,241,9,115,240,239,168,240,238,90,100,233,10,160,77,121,150,46,42,106,16,78,166,108,34,95,172,105,108,212,146,235,161,42,90,154,94,228,225,70,100,103,177,107,74,174,118,206,188,109,141,64,182,41,215,157,153,90,143,86,162,213,153,39,226,75,96,207,107,137,201,145,145,145,224,210,164,168,141,42,66,136,148,149,37,73,81,17,145,145,84,31,24,188,52,212,56,117,212,117,38,17,71,93,163,115,61,42,93,186,182,156,81,169,134,144,180,154,226,56,149,169,78,110,100,157,109,59,204,204,156,73,165,89,220,107,66,59,15,5,28,90,191,195,253,206,86,165,231,50,66,244,246,176,243,174,75,105,136,237,169,80,38,184,76,160,167,30,16,111,56,148,161,146,66,155,74,190,138,148,180,165,75,73,37,85,50,204,117,121,101,233,194,98,120,83,175,205,63,100,255,0,117,158,220,236,174,27,110,50,219,123,67,145,248,215,119,117,210,62,93,49,206,39,175,126,153,141,34,60,211,79,102,150,232,3,230,167,84,105,245,138,124,90,181,38,124,121,176,102,178,137,49,101,70,117,46,180,251,75,73,41,14,33,105,51,37,37,73,50,50,81,25,145,145,145,144,250,68,203,155,154,166,38,153,210,121,130,173,121,166,123,64,219,255,0,204,216,159,219,102,139,74,21,107,205,51,218,6,223,254,102,196,254,219,52,97,54,131,242,41,239,134,207,232,131,243,154,159,66,191,99,5,240,213,174,117,126,31,53,98,153,125,192,46,165,57,204,83,235,145,138,58,93,92,138,107,142,33,79,33,178,82,147,135,75,166,149,160,247,39,215,66,73,70,104,53,36,238,150,206,188,109,141,64,182,41,215,157,153,90,143,86,162,213,153,39,226,75,96,207,107,137,201,145,145,145,224,210,164,168,141,42,66,136,148,149,37,73,81,17,145,145,80,64,147,156,20,113,106,255,0,15,247,57,90,151,156,201,11,211,218,195,206,185,45,166,35,182,165,64,154,225,50,130,156,120,65,188,226,82,134,73,10,109,42,250,42,82,210,149,45,36,149,96,242,92,211,224,149,120,27,191,18,126,137,251,59,91,91,164,221,132,157,161,177,248,75,1,31,230,45,199,24,253,122,99,142,158,122,163,228,246,242,236,210,221,0,124,212,234,141,62,177,79,139,86,164,207,143,54,12,214,81,38,44,168,206,165,214,159,105,105,37,33,196,45,38,100,164,169,38,70,74,35,50,50,50,50,31,72,155,243,114,212,196,211,58,79,53,24,241,19,237,3,169,223,207,42,215,246,215,70,61,25,11,136,159,104,29,78,254,121,86,191,182,186,37,109,177,194,83,28,64,112,67,98,221,118,100,56,232,212,42,59,51,219,136,235,242,28,74,103,194,110,169,80,89,193,44,172,153,109,74,91,198,180,184,164,253,36,165,10,82,80,163,82,117,205,24,75,152,187,215,41,183,206,53,157,59,120,255,0,119,105,98,54,135,9,179,185,102,10,246,54,116,162,228,219,183,189,213,76,205,19,49,51,230,241,116,158,205,117,234,101,190,1,120,181,253,212,237,244,233,62,166,220,254,34,248,165,238,244,99,242,147,181,202,180,4,32,140,178,233,168,250,210,91,194,247,228,146,165,54,73,95,231,20,151,150,83,24,107,255,0,110,220,21,123,78,224,166,93,54,252,191,11,84,163,76,102,161,9,254,154,87,210,144,202,201,109,175,106,200,210,172,41,36,120,81,25,30,59,145,144,176,143,246,74,237,255,0,222,225,212,205,71,247,91,240,126,136,233,120,116,116,252,95,75,111,165,186,157,62,135,75,63,156,232,109,221,212,252,222,206,159,231,134,127,43,206,168,240,51,111,19,60,105,142,125,177,246,251,90,131,111,122,48,196,206,99,78,47,35,183,173,23,170,136,154,99,149,21,79,95,8,225,71,92,207,201,159,52,195,37,113,215,197,139,26,35,108,57,166,150,162,100,46,246,186,105,139,83,82,80,167,25,77,38,19,134,182,188,82,92,65,164,205,243,82,28,38,137,7,234,169,6,181,25,18,82,135,106,182,221,183,234,247,101,193,76,181,173,248,158,42,169,89,152,205,62,19,29,68,163,171,33,229,146,27,70,229,153,37,57,82,136,178,163,34,44,247,50,32,184,174,10,189,217,112,84,238,155,130,95,138,170,86,102,61,80,154,255,0,77,40,234,200,121,102,183,23,181,4,73,78,84,163,60,36,136,139,61,136,136,90,151,2,156,39,49,162,54,195,122,151,117,170,66,239,107,166,152,132,187,25,105,113,148,210,97,56,104,119,194,169,181,146,76,223,53,33,179,116,214,94,170,144,72,73,17,37,75,119,31,254,54,127,139,236,162,62,136,251,103,239,194,19,47,254,59,162,60,131,245,241,23,59,252,122,254,170,41,137,251,213,83,189,112,151,195,5,35,134,123,34,68,5,212,125,39,116,87,250,47,215,167,54,165,20,115,91,100,190,155,12,32,241,134,155,234,56,68,179,34,90,205,74,82,182,145,165,180,83,24,216,64,107,222,46,54,134,205,24,123,118,109,91,141,34,55,190,166,31,161,220,203,19,155,226,243,60,118,50,173,235,149,205,169,153,255,0,254,145,234,136,142,17,29,81,26,45,7,151,215,21,84,251,254,216,167,104,93,220,236,120,119,21,179,76,106,53,33,231,100,36,149,88,138,209,185,249,182,219,75,73,74,21,29,132,176,157,187,214,183,18,74,115,249,46,25,76,241,175,189,58,163,80,163,212,34,213,169,51,228,66,157,9,228,73,139,42,51,170,105,214,29,66,137,72,113,11,73,145,165,73,81,17,146,136,200,200,200,140,133,202,112,151,196,253,35,137,139,34,68,245,211,189,25,116,80,58,44,87,160,182,149,28,114,91,132,190,155,236,44,243,150,156,233,184,100,131,51,90,13,42,74,183,17,37,197,222,228,121,167,135,166,48,215,103,198,142,94,120,251,99,233,249,209,126,148,182,19,240,77,234,179,172,190,159,240,107,159,30,35,149,21,76,243,244,106,153,238,166,120,70,145,52,196,103,65,195,94,55,141,177,167,246,197,70,243,188,235,81,233,52,90,75,38,252,185,111,153,237,109,57,34,34,34,44,154,148,165,25,37,40,73,26,148,165,37,41,35,51,34,62,100,84,95,27,220,88,177,196,61,207,14,218,179,19,33,155,38,218,121,213,68,113,197,56,218,170,178,84,68,147,148,227,38,100,73,74,82,70,150,137,73,234,37,46,56,106,52,155,134,218,50,89,142,62,140,5,173,249,227,84,242,142,223,237,8,78,197,236,142,35,107,179,8,195,211,173,54,169,227,114,168,249,49,199,72,141,126,85,90,105,28,250,231,73,136,150,53,226,75,94,106,252,70,106,115,250,133,82,165,250,42,58,97,199,167,211,233,189,116,191,224,227,182,70,102,142,169,54,217,185,185,213,188,230,84,156,151,83,110,112,146,18,219,148,199,233,83,240,63,245,225,94,226,194,57,76,126,149,63,3,255,0,94,17,44,162,229,119,179,42,110,87,58,204,235,175,205,46,134,233,23,5,135,203,182,42,254,19,11,78,237,186,34,220,68,118,68,92,163,183,140,249,230,120,207,57,226,176,128,0,19,215,36,161,207,52,207,103,235,127,249,229,19,251,20,209,14,120,1,246,183,177,63,20,249,100,161,49,185,166,123,63,91,255,0,207,40,159,216,166,136,115,192,15,181,189,137,248,167,203,37,8,126,99,229,123,125,244,123,93,33,177,191,163,172,103,161,136,247,37,113,128,0,38,14,111,7,94,191,236,11,71,84,109,25,246,37,247,73,244,157,14,167,210,241,81,122,238,179,212,233,186,135,81,235,180,164,172,176,182,208,125,148,89,198,15,177,153,14,194,3,229,84,197,113,52,213,26,196,170,89,189,115,15,114,155,182,170,154,106,166,98,98,98,116,152,152,227,19,19,28,98,98,121,74,140,117,235,70,46,13,3,212,234,174,155,220,15,248,207,7,177,248,85,4,199,91,45,207,136,225,101,183,144,75,253,168,81,36,212,148,184,219,136,37,43,110,78,74,112,81,198,253,35,71,237,26,142,153,234,211,216,182,232,208,228,212,45,247,226,197,82,229,156,133,59,189,112,9,40,78,213,245,84,227,142,33,199,84,130,66,137,73,82,205,42,71,78,103,113,85,195,77,7,137,11,5,202,90,138,60,91,170,146,203,170,183,106,82,92,123,165,17,215,22,210,157,74,208,218,136,148,151,82,194,91,53,41,43,52,18,141,73,73,153,96,233,108,65,241,118,110,228,152,175,9,102,124,89,215,78,238,184,158,239,178,93,79,179,249,142,95,210,150,65,56,60,206,153,240,182,230,157,253,52,137,138,184,238,215,76,233,164,111,68,79,87,15,26,157,52,210,103,180,234,142,164,220,250,191,127,86,117,30,241,118,58,234,213,183,146,235,197,25,146,105,166,210,132,37,182,219,66,123,153,37,13,161,8,35,81,154,140,146,70,165,41,70,106,59,0,229,217,194,196,42,5,191,7,136,43,226,6,250,229,79,47,219,44,168,164,50,229,62,33,161,230,86,242,210,106,74,28,241,8,119,114,72,208,164,147,100,218,210,172,184,100,152,213,192,159,15,86,142,189,234,116,228,95,115,169,207,208,237,200,103,42,85,13,114,93,106,93,79,170,75,109,6,223,73,104,90,90,105,102,133,173,194,87,101,27,40,52,153,58,102,155,124,23,185,30,2,111,85,240,219,220,120,240,239,235,159,179,207,199,177,25,233,87,107,105,203,44,70,204,101,154,209,226,196,87,167,8,138,52,241,109,199,154,99,77,237,56,110,233,79,29,106,136,8,115,205,51,217,250,223,254,121,68,254,197,52,76,97,14,121,166,123,63,91,255,0,207,40,159,216,166,140,230,107,249,21,206,230,170,216,15,206,108,31,167,30,201,85,168,202,92,60,113,15,123,240,229,123,162,233,181,156,241,116,233,123,25,172,81,222,112,211,30,165,28,140,240,147,60,30,199,83,149,27,110,145,25,160,204,251,41,10,90,23,218,120,18,167,83,235,28,83,217,180,154,180,8,243,96,205,102,175,26,84,89,45,37,214,159,105,116,169,105,91,107,66,136,201,73,82,76,200,210,100,100,100,102,70,28,98,240,211,80,225,215,81,212,152,69,29,118,141,204,244,169,118,234,218,113,70,166,26,66,210,107,136,226,86,165,57,185,146,117,180,239,51,50,113,38,149,103,113,173,8,131,218,177,122,221,152,198,218,159,139,86,157,220,184,247,78,186,127,237,213,25,134,105,150,227,115,42,182,99,31,76,76,221,181,21,196,79,42,227,90,162,105,143,218,167,119,122,52,227,206,99,77,221,82,19,152,31,21,20,27,219,77,45,59,39,74,46,120,245,10,5,234,203,245,90,171,138,167,60,211,174,197,141,47,167,25,41,55,208,157,137,57,49,164,154,136,139,126,99,35,185,33,88,115,2,112,23,10,247,159,196,229,172,197,151,91,168,210,144,158,179,245,167,226,198,55,219,93,53,180,111,117,137,9,250,36,211,170,75,109,18,213,244,28,113,165,167,215,74,4,123,22,181,203,127,70,63,115,205,26,115,81,103,191,81,77,83,80,186,82,156,135,38,63,69,17,162,71,113,244,70,52,17,250,203,234,165,197,61,212,201,37,72,113,189,169,193,26,215,144,194,85,119,55,204,41,187,95,13,52,153,211,170,35,179,190,125,168,118,208,217,203,250,59,217,11,184,28,60,111,77,201,170,154,119,162,38,106,170,189,120,213,195,73,154,40,235,152,210,119,98,56,107,9,108,0,2,112,229,128,83,159,30,150,7,228,15,19,151,79,134,164,248,10,125,199,209,184,33,126,127,171,215,241,8,254,16,247,117,41,73,221,45,18,189,85,99,24,245,72,145,180,92,96,131,28,212,236,75,130,179,100,89,87,253,58,55,94,151,108,204,153,14,165,177,11,82,217,241,132,199,73,213,97,38,148,181,186,57,160,212,165,23,174,235,73,34,51,87,108,54,125,99,195,96,230,168,231,76,235,245,79,183,95,83,102,116,77,155,78,91,180,116,89,170,124,91,212,205,19,172,245,252,106,123,230,102,152,166,61,41,57,86,95,119,5,102,200,189,108,10,140,158,189,46,217,153,14,101,55,122,214,165,179,227,9,254,171,73,202,141,41,107,116,114,89,37,41,47,93,215,84,102,102,174,210,215,88,181,54,145,163,122,99,113,106,101,109,174,180,122,20,53,62,134,55,41,62,38,66,140,144,195,27,146,133,154,58,142,173,182,247,237,50,78,253,199,216,140,85,47,1,119,255,0,228,15,19,150,183,137,171,120,10,125,199,214,183,230,254,99,171,215,241,8,254,14,207,100,169,73,221,45,17,125,100,227,24,245,140,145,184,76,110,103,58,167,249,39,163,84,237,50,143,15,169,34,252,153,249,215,150,222,80,212,72,78,50,242,246,168,150,70,151,77,213,70,34,202,84,147,71,87,59,79,105,139,92,191,31,185,149,213,94,188,104,214,61,125,94,174,49,30,166,123,108,118,78,113,91,121,103,13,20,235,111,19,52,87,49,28,60,88,225,115,143,235,105,77,85,78,159,173,10,181,23,157,195,238,150,126,226,186,53,106,233,146,230,120,169,20,104,103,227,30,39,55,161,82,222,113,79,72,233,171,98,12,218,39,93,112,145,148,146,182,18,119,100,242,103,80,124,47,105,149,35,88,117,242,206,211,219,129,221,180,186,140,197,191,53,27,84,125,120,241,217,114,67,140,101,11,66,147,212,75,38,222,244,168,141,59,247,22,76,176,119,124,40,108,213,142,21,223,158,232,246,207,212,202,116,223,155,107,86,23,42,162,123,110,85,31,253,104,157,125,85,253,10,247,230,207,250,43,252,115,253,68,65,139,2,255,0,187,180,186,238,129,125,216,149,111,70,87,41,157,95,11,43,160,211,221,62,163,75,105,126,163,169,82,15,40,113,101,221,39,140,228,187,145,24,156,252,217,255,0,69,127,142,127,168,138,247,24,172,234,169,163,48,174,170,103,73,141,61,144,159,116,103,102,222,35,99,240,214,174,211,21,83,84,92,137,137,141,98,98,110,87,19,19,19,194,98,99,156,57,11,118,223,171,221,151,5,50,214,183,226,120,170,165,102,99,52,248,76,117,18,142,172,135,150,72,109,27,150,100,148,229,74,34,202,140,136,179,220,200,133,198,112,205,195,213,163,194,190,152,188,186,172,234,114,43,146,33,166,85,217,92,241,46,183,17,206,129,188,226,79,243,203,216,219,76,161,229,163,168,73,111,114,83,189,105,73,158,11,26,240,59,193,171,250,40,194,245,47,83,169,209,213,123,77,101,76,69,130,235,109,186,170,18,73,199,144,225,182,243,111,56,219,138,125,174,145,239,36,165,72,73,169,25,194,214,71,128,248,244,227,30,46,164,74,127,70,244,166,181,226,45,40,249,102,189,57,180,50,228,122,196,132,60,211,141,165,133,26,13,100,211,43,103,179,168,90,73,211,82,176,74,66,82,181,228,112,118,104,201,236,124,47,19,31,226,79,197,142,191,237,231,236,142,28,231,68,51,105,51,60,87,72,249,172,108,238,75,95,249,74,38,38,237,200,248,179,167,159,229,68,76,120,145,202,186,252,111,139,76,85,22,99,78,168,211,235,20,248,181,106,76,248,243,96,205,101,18,98,202,140,234,93,105,246,150,146,82,28,66,210,102,74,74,146,100,100,162,51,35,35,35,33,244,138,197,229,203,169,188,66,191,123,198,211,107,89,175,77,233,220,14,172,138,195,19,213,178,61,33,15,30,73,214,95,216,165,165,213,45,10,52,71,44,161,195,83,199,181,25,91,237,217,208,144,224,49,177,142,179,23,98,38,62,253,93,176,211,187,91,179,55,54,83,50,171,1,93,202,107,225,172,76,79,29,39,150,244,124,154,180,227,167,45,38,38,38,96,20,231,199,247,181,189,247,248,95,203,34,139,140,20,231,199,247,181,189,247,248,95,203,34,140,102,210,126,75,79,165,30,201,78,122,20,242,253,239,220,213,239,219,71,177,53,184,11,227,30,46,155,202,99,70,245,90,181,225,237,41,24,102,131,57,196,50,220,122,60,133,188,235,142,37,245,18,9,102,211,203,123,187,171,90,137,163,74,114,73,66,148,180,117,238,7,248,120,178,56,141,178,53,94,214,186,91,240,149,24,158,134,122,143,88,101,178,84,138,108,133,20,236,168,139,37,189,165,97,36,227,70,100,75,34,46,233,90,80,180,70,187,254,192,187,180,186,238,159,98,95,116,159,70,87,41,157,47,21,23,174,211,221,62,163,72,117,30,187,74,82,15,40,113,7,217,71,140,224,251,145,144,141,216,248,70,95,22,241,150,249,85,175,119,61,38,39,230,215,217,201,187,51,79,192,251,99,94,47,102,177,127,140,181,187,61,91,209,173,49,84,92,163,187,123,118,123,244,171,133,81,173,247,141,123,197,210,112,115,78,213,234,62,128,91,116,157,102,129,30,21,78,19,41,141,76,138,77,116,165,49,74,67,104,76,102,229,163,4,73,125,41,35,45,164,68,162,65,54,78,126,119,168,41,108,101,118,134,231,133,183,98,189,52,214,39,132,255,0,10,1,208,238,14,50,252,102,105,133,138,226,184,162,171,113,189,79,24,157,38,236,107,30,105,125,20,234,141,66,143,80,139,86,164,207,145,10,116,39,145,38,44,168,206,169,167,88,117,10,37,33,196,45,38,70,149,37,68,70,74,35,35,35,34,50,23,41,194,95,19,244,142,38,44,137,19,215,78,244,101,209,64,232,177,94,130,218,84,113,201,110,18,250,111,176,179,206,90,115,166,225,146,12,205,104,52,169,42,220,68,151,23,16,120,134,225,57,138,239,13,182,55,17,246,74,164,29,90,13,143,111,170,228,167,18,92,120,165,198,110,4,118,147,41,162,73,25,182,166,155,74,122,133,217,179,105,179,94,80,164,43,171,18,180,187,82,110,125,32,191,168,218,143,103,59,29,21,106,35,202,117,146,146,201,58,211,137,90,20,219,141,173,61,140,210,182,214,180,25,164,201,68,74,51,74,146,162,37,21,166,26,253,236,151,17,17,115,141,21,105,61,241,213,49,231,142,207,87,157,32,207,50,188,187,164,252,162,171,152,73,221,196,89,154,169,141,126,77,113,241,168,171,182,154,180,141,42,234,225,86,156,38,153,190,113,81,124,111,113,98,199,16,247,60,59,106,204,76,134,108,155,105,231,85,17,199,20,227,106,170,201,81,18,78,83,140,153,145,37,41,73,26,90,37,39,168,148,184,225,168,210,110,27,104,236,60,87,113,236,254,188,88,48,180,226,201,182,100,80,105,53,22,88,145,114,28,227,109,231,94,146,133,165,196,198,97,73,201,19,8,113,9,95,87,9,113,195,36,150,214,210,74,75,152,19,65,116,98,224,215,205,78,165,105,189,190,255,0,131,241,155,223,155,80,84,117,188,220,8,141,150,92,121,100,143,216,132,146,141,41,83,142,54,131,82,119,100,174,243,92,206,113,181,70,19,11,198,39,77,124,243,217,221,247,239,192,116,127,176,180,236,197,170,246,131,63,141,202,232,138,166,152,158,59,148,196,78,181,78,154,235,84,198,186,68,107,164,113,227,51,17,78,61,22,17,202,99,244,169,248,31,250,240,194,124,125,233,181,177,164,26,135,99,105,197,156,212,132,82,104,150,60,102,153,57,47,27,174,184,165,212,39,184,227,139,87,98,53,45,197,173,102,73,34,73,26,140,146,148,164,137,37,155,57,76,126,149,63,3,255,0,94,22,153,101,137,195,102,116,218,171,156,107,238,203,63,183,57,165,188,235,97,111,227,236,196,197,23,34,137,141,121,233,225,105,136,215,207,49,199,78,174,90,207,52,123,227,251,218,222,251,252,47,229,145,68,132,229,49,250,84,252,15,253,120,71,190,63,189,173,239,191,194,254,89,20,72,78,83,31,165,79,192,255,0,215,133,92,23,150,103,210,175,254,75,45,166,253,25,209,251,156,63,182,210,194,0,0,77,92,190,0,0,0,0,0,13,123,198,194,3,94,241,20,218,127,244,191,139,234,116,7,65,127,239,255,0,149,255,0,96,45,107,130,14,49,226,235,85,33,189,56,212,154,215,253,209,33,245,222,109,247,208,203,40,173,71,220,165,238,101,45,33,8,75,173,32,246,169,162,44,154,27,234,17,171,243,157,56,215,23,132,63,221,95,131,27,47,87,180,238,151,155,194,141,14,171,227,169,240,161,111,145,95,109,53,87,73,25,62,162,75,170,203,68,241,167,8,91,142,145,33,178,206,214,200,162,141,157,120,220,250,127,115,211,175,59,50,181,34,147,90,164,188,79,196,150,193,150,230,213,131,35,35,35,201,41,42,73,154,84,133,17,165,73,82,146,162,50,51,35,198,97,174,223,201,238,209,114,126,45,113,19,223,19,245,199,223,132,167,121,222,95,149,244,143,128,196,96,237,204,69,252,61,117,209,19,60,232,174,153,152,227,194,103,114,189,34,103,77,98,99,246,233,225,127,2,156,248,254,246,183,190,255,0,11,249,100,81,101,60,51,113,51,104,241,43,104,189,88,163,198,244,101,114,153,183,211,52,109,238,189,224,58,142,188,150,63,62,166,155,67,189,68,48,107,245,8,246,231,105,247,46,245,173,199,247,181,189,247,248,95,203,34,140,214,127,118,139,248,26,46,91,157,98,106,143,100,181,135,68,153,126,39,42,218,156,78,15,25,68,209,114,139,85,68,196,245,120,246,253,83,19,28,98,99,88,152,152,152,153,137,72,78,83,31,165,79,192,255,0,215,132,123,227,251,218,222,251,252,47,229,145,68,132,229,49,250,84,252,15,253,120,71,190,63,189,173,239,191,194,254,89,20,99,177,30,70,179,233,79,252,147,76,155,244,153,152,254,230,159,101,135,33,192,247,19,244,142,29,47,122,148,11,186,157,212,181,238,239,10,197,74,115,41,82,228,83,150,201,185,210,124,144,89,234,52,93,103,9,196,17,111,198,20,140,154,58,110,91,224,215,188,78,254,93,252,88,191,66,168,82,184,112,189,147,28,169,51,158,121,54,221,68,212,219,39,18,75,138,91,170,138,233,168,200,156,75,174,41,93,51,238,225,58,225,35,11,74,211,210,171,145,230,158,10,99,11,119,226,207,41,236,153,234,245,253,252,214,29,42,236,36,230,20,85,159,101,241,254,45,49,254,37,63,173,77,49,241,163,207,76,70,147,29,113,203,140,105,85,144,128,8,115,199,167,23,159,185,69,33,253,33,211,186,166,47,10,204,51,241,213,8,83,118,72,160,54,165,52,104,201,116,212,93,87,154,55,137,56,90,28,104,141,14,22,55,54,103,40,197,98,109,225,45,77,219,147,194,62,159,51,67,100,57,30,47,104,177,244,101,248,42,117,170,174,115,213,76,117,213,51,213,17,243,207,8,141,102,98,39,14,115,19,226,158,109,126,224,157,195,237,143,63,101,14,153,134,46,103,146,113,222,110,161,44,150,203,200,101,10,36,169,109,248,117,181,181,70,75,74,141,195,113,10,78,27,35,84,90,225,219,218,7,76,127,158,84,95,237,173,12,122,50,23,14,222,208,58,99,252,242,162,255,0,109,104,64,46,98,171,198,98,226,237,206,185,143,84,107,203,239,222,235,204,30,65,133,217,173,159,175,47,194,71,10,104,171,89,211,73,170,173,217,214,169,243,207,124,233,26,83,28,34,22,149,199,247,178,69,247,248,95,204,226,138,115,23,25,199,247,178,69,247,248,95,204,226,138,181,225,219,218,7,76,127,158,84,95,237,173,12,166,208,83,191,141,162,158,218,99,219,40,31,67,247,254,11,179,24,155,250,107,187,118,185,211,183,75,118,229,199,105,46,173,94,250,39,123,194,191,172,26,167,132,168,196,203,110,180,225,26,163,204,142,102,70,184,239,160,140,183,180,172,22,75,36,100,100,149,36,210,180,165,69,55,248,226,226,198,216,191,248,115,182,169,154,104,152,245,26,78,164,188,242,106,15,201,81,166,85,45,84,247,34,190,168,171,101,39,132,62,110,56,214,76,212,105,216,147,52,146,210,234,28,44,57,199,79,9,76,104,69,122,61,251,97,195,143,30,193,174,60,212,24,241,19,33,197,187,77,154,76,153,155,74,55,150,183,29,75,132,211,174,165,100,103,131,222,131,36,146,80,107,138,66,198,171,216,156,182,155,152,58,186,254,250,199,154,99,135,254,146,203,57,102,73,182,215,176,91,75,99,140,219,157,121,105,51,164,112,166,189,62,85,186,244,170,56,204,112,158,113,86,172,165,194,245,181,123,221,250,249,103,80,116,230,239,252,150,184,30,152,183,163,85,246,154,252,42,26,101,199,94,87,76,187,59,150,144,226,122,74,194,28,221,177,102,73,82,140,174,248,65,142,88,26,39,232,43,70,173,174,181,134,49,50,228,223,73,163,122,223,70,3,78,151,93,207,85,195,35,234,72,108,145,181,104,37,39,194,228,140,210,224,200,92,195,191,118,239,220,69,223,220,179,255,0,115,223,158,252,177,240,155,188,127,128,218,88,217,143,252,27,248,206,190,223,91,110,220,254,107,172,51,249,85,21,101,248,10,177,21,68,204,207,29,60,221,95,108,207,103,115,80,244,129,138,181,181,251,91,107,39,177,114,154,41,183,254,28,215,58,105,189,51,173,92,121,206,147,226,211,76,206,155,241,58,105,189,50,137,60,111,241,143,43,90,170,238,105,198,155,86,191,238,119,15,160,243,143,176,135,153,93,106,70,212,175,115,201,117,8,90,90,105,103,181,45,25,96,214,223,80,205,95,155,233,226,78,26,120,116,185,248,145,191,191,37,41,47,72,166,210,98,50,183,234,213,180,195,41,13,83,211,177,125,18,82,77,109,146,148,227,137,36,37,4,173,216,222,178,35,75,107,199,78,210,237,54,185,245,126,254,163,105,197,156,212,117,213,171,111,41,166,78,75,196,211,77,165,8,83,142,56,181,119,50,74,27,66,214,100,146,53,25,36,201,41,82,140,146,119,91,162,122,67,108,104,118,156,82,52,242,215,139,29,41,132,202,21,58,91,76,155,74,168,205,52,36,158,148,225,26,148,123,150,164,231,6,165,108,73,37,9,61,168,73,22,47,3,133,187,156,226,39,17,136,248,177,207,255,0,214,60,223,126,115,170,119,181,89,246,7,163,76,158,222,81,147,196,69,250,163,197,215,73,152,234,155,181,240,210,106,153,142,26,198,147,49,203,118,157,213,20,140,181,114,112,233,115,209,184,124,180,56,134,166,61,34,171,69,184,94,154,197,81,13,67,36,166,140,166,165,42,59,6,226,201,102,107,75,202,66,253,125,137,74,21,181,6,102,107,70,113,40,184,62,4,169,212,250,199,7,22,109,38,173,2,60,216,51,89,171,198,149,22,75,73,117,167,218,93,70,90,86,218,208,162,50,82,84,147,50,52,153,25,25,25,145,139,60,171,5,70,62,229,118,170,225,226,204,196,246,78,176,146,237,246,211,98,54,79,5,135,199,217,141,232,240,177,77,84,254,181,51,69,115,49,175,84,235,17,49,49,215,28,117,141,98,107,59,135,142,33,239,126,28,175,116,93,54,179,158,46,157,47,99,53,138,59,206,26,99,212,163,145,158,18,103,131,216,234,114,163,109,210,35,52,25,159,101,33,75,66,238,118,192,191,237,29,81,180,96,95,118,37,91,210,116,58,159,87,194,202,232,58,207,83,166,234,218,95,168,234,82,178,194,219,89,119,73,103,25,46,198,70,42,15,139,78,24,42,252,51,222,241,224,34,163,233,59,94,191,214,126,131,57,197,36,164,26,27,52,117,24,125,5,140,58,223,81,178,53,145,18,22,74,74,147,180,205,77,163,62,114,202,167,107,252,27,158,92,154,124,9,17,244,166,160,203,146,106,14,84,154,113,17,164,74,34,83,109,185,79,51,44,45,242,113,189,142,169,57,71,77,10,39,61,116,176,69,146,201,241,55,240,120,137,193,93,166,102,59,59,60,253,221,191,63,124,35,164,124,151,41,218,92,154,157,168,192,221,166,154,162,53,222,158,17,114,57,110,207,95,132,137,141,41,235,214,38,153,234,154,98,151,17,62,208,58,157,252,242,173,127,109,116,90,87,0,62,201,22,39,226,159,51,148,42,215,136,159,104,29,78,254,121,86,191,182,186,45,43,128,31,100,139,19,241,79,153,202,12,143,202,23,59,167,222,135,222,149,127,52,48,94,157,191,233,86,144,128,0,38,14,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,95,243,133,208,69,212,169,116,173,97,183,104,235,83,209,141,136,51,148,196,124,145,50,148,207,144,227,138,52,55,156,228,211,149,41,120,248,151,188,67,222,93,218,232,246,141,107,245,26,60,153,132,197,58,225,147,30,145,35,123,134,148,36,159,155,16,148,163,203,136,73,122,173,249,158,126,195,247,94,110,177,233,197,23,85,180,222,191,100,214,161,51,33,186,149,58,84,118,183,182,133,155,110,56,195,141,146,211,185,42,194,139,168,120,50,35,50,255,0,32,215,123,94,52,214,225,208,61,108,173,91,203,143,42,10,233,117,137,50,41,110,154,22,210,141,150,165,186,134,92,74,182,163,252,86,73,73,34,46,221,177,238,13,138,175,90,236,55,116,178,189,113,195,144,135,35,46,129,42,99,78,33,100,100,164,28,101,44,140,140,143,7,219,7,146,63,218,53,193,214,137,110,92,122,221,121,56,201,154,151,50,230,168,165,25,239,147,92,183,49,241,253,97,103,188,48,113,147,77,190,56,51,190,45,235,198,224,105,53,251,118,218,169,197,100,165,203,73,58,243,49,233,76,161,42,46,163,230,181,101,197,43,185,17,17,158,124,143,34,172,122,234,185,181,103,196,199,86,229,85,110,45,237,154,79,57,55,100,228,177,140,254,183,215,251,64,108,29,193,117,185,30,218,225,143,78,98,51,20,153,114,69,177,72,144,254,16,73,222,234,169,241,201,74,236,69,156,237,243,62,227,54,140,119,195,172,39,105,218,11,167,80,158,35,234,49,106,82,27,86,124,242,80,154,35,243,251,6,68,0,0,0,0,0,0,0,0,0,0,0,21,25,206,107,75,158,129,116,91,250,165,29,164,148,89,17,226,82,23,181,39,221,229,57,80,124,204,240,140,121,23,235,103,234,247,139,115,17,235,142,30,31,225,235,254,134,214,168,169,138,135,106,116,168,242,106,148,255,0,80,148,165,73,106,28,148,180,146,252,218,212,103,185,239,36,145,31,192,200,252,194,165,185,108,107,170,116,143,93,233,148,138,140,196,179,78,184,158,102,152,190,171,155,91,74,228,76,134,147,87,119,18,146,50,75,103,223,7,219,220,98,249,224,206,139,82,134,204,248,50,27,121,137,13,165,198,220,109,100,164,169,42,34,50,50,50,236,125,140,134,176,21,250,45,207,165,247,196,154,92,198,166,83,42,244,10,138,208,133,154,92,101,196,58,195,198,146,90,76,201,42,44,45,179,193,224,143,37,238,50,22,137,192,223,51,11,117,20,42,94,153,107,21,75,194,191,13,166,34,181,84,152,242,16,218,146,132,70,101,38,227,210,37,100,207,61,69,158,19,228,70,127,18,1,104,64,58,165,177,170,218,105,121,67,110,109,179,127,91,181,38,220,108,157,47,9,85,142,241,146,76,146,121,61,139,63,214,79,245,144,230,138,227,183,141,91,74,187,78,51,248,120,164,103,252,224,57,16,29,66,230,213,221,48,180,35,46,77,197,127,219,176,73,188,101,15,213,99,180,174,230,146,242,90,203,245,139,250,196,52,226,19,154,230,149,88,148,242,133,166,134,117,234,155,190,78,53,225,165,71,70,20,209,250,198,204,196,168,178,149,172,139,235,79,192,140,6,118,226,251,138,219,59,134,251,6,69,70,85,90,27,181,199,246,120,56,41,125,165,60,188,61,28,156,252,217,188,218,207,8,123,119,111,119,115,237,231,175,205,241,121,86,245,6,231,153,117,220,18,221,149,62,111,79,168,183,28,90,204,246,54,150,203,186,212,165,125,20,23,153,159,144,236,58,193,174,58,141,174,23,10,238,27,246,227,157,61,125,186,76,57,49,247,89,103,212,109,10,216,151,92,94,221,221,36,25,224,251,153,125,152,206,124,11,112,89,115,241,23,124,197,170,215,233,51,34,89,177,55,248,169,78,48,227,100,246,230,100,165,29,37,173,135,26,86,30,100,137,89,62,217,193,119,242,9,213,202,99,135,55,236,109,60,115,85,174,58,59,144,234,149,236,116,155,149,28,219,125,158,131,243,152,60,146,218,74,147,148,173,39,217,71,146,50,242,46,194,195,7,27,111,219,244,139,94,148,205,22,135,5,136,144,227,238,233,180,203,73,109,37,185,70,163,236,146,34,46,234,51,242,247,142,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,117,61,74,210,235,35,86,173,183,237,91,230,133,14,165,5,253,185,39,226,178,241,167,107,136,95,171,213,66,136,178,166,209,158,222,239,176,83,47,20,124,177,117,75,74,106,82,43,26,107,76,155,114,208,15,103,73,168,172,201,153,45,62,171,9,61,196,204,84,160,189,119,22,101,131,250,41,63,121,24,188,97,235,126,52,121,77,27,50,152,109,230,213,230,135,18,74,73,251,252,140,6,173,245,139,106,231,182,95,232,215,168,53,58,91,165,252,153,113,92,97,94,68,126,74,34,63,37,23,245,151,196,115,214,230,178,234,197,164,234,29,183,117,38,232,128,72,206,17,30,177,37,164,247,35,247,33,101,250,199,253,102,54,19,212,14,17,120,125,212,150,212,155,131,76,173,212,186,172,126,125,138,44,34,119,249,31,202,91,42,247,32,139,236,17,154,224,228,239,160,21,23,159,147,76,184,110,152,171,94,222,155,105,151,9,13,167,4,68,125,147,11,183,145,254,211,1,85,43,226,163,136,103,30,235,158,177,94,100,127,2,184,103,99,203,31,227,135,87,187,53,115,83,111,135,86,237,213,126,220,21,61,248,220,153,85,73,15,36,240,73,199,103,22,127,170,159,234,47,128,181,199,121,50,105,73,202,37,51,120,220,36,199,188,149,80,141,187,203,255,0,65,199,152,251,169,252,154,52,81,13,58,85,11,182,233,83,135,183,167,210,159,16,200,187,158,115,152,63,96,10,131,181,44,155,194,251,169,21,42,207,182,170,181,185,138,255,0,121,129,9,217,43,250,42,87,209,109,42,63,36,40,252,188,146,127,1,113,252,17,114,217,182,180,114,93,43,84,117,0,228,78,185,211,25,212,46,11,253,55,98,199,121,19,82,227,46,182,219,177,80,226,20,72,101,30,182,236,250,202,199,99,44,72,253,24,224,239,66,180,53,9,114,209,179,160,61,53,57,254,29,50,159,13,82,127,223,63,223,27,101,7,228,234,147,246,96,190,220,220,3,197,8,67,104,75,109,161,40,66,8,146,148,164,176,68,69,228,68,67,200,0,0,0,0,0,0,0,0,0,0,0,0,117,141,80,140,153,154,105,118,68,87,147,212,57,237,159,237,142,178,255,0,72,236,227,175,234,22,195,176,110,82,113,123,18,116,121,153,86,113,130,232,175,190,64,107,79,172,113,74,14,174,94,209,82,125,153,184,170,72,47,176,165,56,95,232,28,61,118,237,175,220,145,169,240,170,181,25,15,177,76,136,212,40,205,45,229,169,40,109,178,50,65,17,41,70,69,130,81,151,108,23,192,135,98,215,100,54,222,180,223,100,211,189,68,157,203,84,50,86,236,231,248,91,190,241,247,240,239,165,85,13,101,213,187,126,201,131,17,231,219,147,62,33,203,233,54,165,108,140,169,45,52,181,158,16,188,17,117,11,38,101,143,143,192,194,203,121,71,240,208,221,10,133,39,90,238,122,75,136,155,80,66,227,211,252,67,24,35,142,226,32,73,105,212,111,104,143,204,149,133,37,102,94,120,248,139,50,29,59,72,108,58,110,154,105,165,181,101,83,99,161,164,82,41,48,161,43,106,18,147,82,154,142,219,102,103,181,41,201,250,133,223,5,246,23,144,238,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,3,175,88,250,123,100,105,165,33,234,13,131,107,211,168,52,233,19,31,168,59,26,19,36,218,21,33,229,110,90,204,139,246,37,37,228,148,37,8,73,37,8,74,75,175,113,19,236,253,169,223,204,218,215,246,39,70,66,24,247,136,159,103,237,78,254,102,214,191,177,58,40,94,166,41,179,85,52,198,145,164,251,25,76,186,245,203,249,157,155,183,106,154,170,154,233,153,153,157,102,124,104,231,50,163,17,176,128,215,188,108,32,35,123,49,254,175,240,253,109,217,211,167,251,15,230,255,0,214,235,215,141,129,104,223,222,132,252,173,164,248,255,0,201,202,204,107,130,153,249,247,90,232,79,143,187,162,247,230,212,157,219,119,171,213,86,82,121,238,70,59,8,0,149,69,49,19,51,17,198,90,14,171,215,43,162,155,117,85,51,77,58,233,26,240,141,121,233,29,90,245,128,0,62,169,128,0,0,49,239,16,150,7,238,163,162,55,181,136,213,39,210,115,42,116,105,30,142,139,215,232,245,39,182,158,172,79,95,114,72,177,33,182,143,214,81,36,241,133,122,166,100,50,16,15,23,40,139,148,77,21,114,152,209,113,132,196,220,193,98,45,226,109,78,149,81,84,85,29,241,58,199,46,60,218,247,128,144,156,119,233,103,238,93,196,125,193,209,153,226,33,221,217,186,99,110,115,123,141,248,167,92,235,33,120,66,72,177,33,183,246,145,110,195,125,60,168,213,184,71,177,172,175,217,171,15,118,171,85,115,137,209,221,25,78,99,107,55,192,218,199,217,248,183,41,138,163,205,172,114,245,114,118,29,58,180,191,47,181,6,216,177,61,33,224,63,40,235,48,169,62,43,165,213,232,120,135,208,215,83,102,83,187,110,252,237,220,89,198,50,94,98,247,173,219,126,145,105,219,244,203,90,223,137,225,105,116,104,108,211,225,49,212,82,250,81,217,65,33,180,110,89,154,149,132,164,139,42,51,51,199,115,51,21,173,203,3,73,101,92,26,157,86,213,234,149,47,117,46,213,134,184,84,249,43,55,145,254,18,144,68,147,54,204,139,166,230,200,198,242,86,149,40,246,248,134,79,110,76,148,155,58,18,253,157,195,120,59,19,122,121,213,63,68,127,119,57,244,205,157,198,55,53,183,150,91,159,22,205,58,207,102,253,92,126,138,116,231,219,49,164,113,212,42,215,154,103,180,13,191,252,205,137,253,182,104,180,161,86,188,211,61,160,109,255,0,230,108,79,237,179,69,109,160,252,138,123,225,139,232,131,243,154,159,66,191,99,232,229,145,171,214,197,139,168,247,14,158,92,178,163,193,85,240,204,52,211,101,190,241,161,43,155,29,110,19,113,72,182,227,115,169,146,179,73,169,73,245,154,74,8,148,167,18,66,95,113,133,194,197,191,196,45,145,34,171,78,129,209,191,40,80,221,93,18,99,4,132,174,94,210,82,202,3,198,181,37,38,211,138,201,37,74,81,116,150,189,228,123,77,196,57,78,98,216,184,20,226,197,141,110,182,27,211,75,173,50,17,123,90,212,196,41,217,43,83,143,38,173,9,179,67,94,41,78,44,212,100,249,41,109,147,164,179,245,148,178,90,76,201,74,67,88,188,159,21,107,17,106,114,252,68,112,158,94,223,159,174,19,206,146,50,12,126,77,152,83,182,25,61,83,191,78,158,18,59,52,136,166,39,159,26,102,34,41,170,61,124,166,116,192,156,189,56,101,171,185,171,23,13,253,168,246,173,57,200,118,12,201,52,54,26,147,33,47,46,61,196,203,141,26,148,132,32,212,133,244,17,191,215,81,237,37,184,218,155,220,164,110,110,202,71,205,22,157,79,130,252,185,48,160,71,142,245,65,226,147,45,198,154,74,21,33,210,109,13,147,142,25,22,86,162,109,182,209,184,242,123,80,146,242,73,17,125,34,71,129,193,81,129,181,224,168,227,231,237,105,141,171,218,108,70,213,230,19,142,196,70,239,8,136,166,53,210,152,136,227,166,189,179,172,250,193,195,94,55,141,177,167,246,197,70,243,188,235,81,233,52,90,75,38,252,185,111,153,237,109,57,34,34,34,44,154,148,165,25,37,40,73,26,148,165,37,41,35,51,34,62,66,163,81,167,209,233,242,170,213,105,241,225,65,132,202,228,202,149,37,212,180,211,13,33,38,165,184,181,168,200,146,148,164,140,205,70,100,68,68,102,98,165,56,215,226,213,254,32,46,115,181,44,201,146,17,167,180,119,154,114,35,79,199,109,42,159,53,178,121,7,56,178,130,121,180,169,15,26,18,218,149,244,82,149,169,41,90,141,41,167,152,230,20,96,45,111,79,26,167,148,125,250,151,155,23,177,248,157,174,199,69,154,53,166,213,58,77,117,118,71,100,117,111,79,84,119,207,40,98,222,33,53,218,231,226,35,81,228,234,5,203,18,60,36,165,148,193,166,192,99,6,152,80,144,181,169,182,141,120,35,117,91,156,90,148,181,17,101,75,86,9,9,218,132,247,174,12,56,153,253,238,90,131,43,211,49,188,69,175,116,248,72,85,111,95,103,131,216,249,109,155,234,180,227,142,116,90,114,71,230,81,183,127,83,207,41,72,143,96,32,84,98,239,81,127,225,17,62,54,186,234,235,108,78,207,229,216,172,174,114,106,237,196,88,154,98,157,216,234,136,229,164,246,196,196,78,188,245,227,58,182,7,167,84,105,245,138,124,90,181,38,124,121,176,102,178,137,49,101,70,117,46,180,251,75,73,41,14,33,105,51,37,37,73,50,50,81,25,145,145,145,144,250,69,102,242,244,226,197,139,26,161,15,64,47,148,200,114,147,94,169,146,109,249,233,83,142,156,41,175,169,41,40,170,70,76,146,195,174,96,210,104,34,216,235,139,82,200,210,226,150,221,153,13,129,128,198,209,142,179,23,41,231,215,29,146,227,237,172,217,140,78,202,102,53,96,175,241,167,157,21,117,85,79,111,94,147,213,49,213,62,109,38,64,0,47,81,149,90,243,76,246,129,183,255,0,153,177,63,182,205,29,231,148,229,70,158,213,67,83,169,46,207,142,137,210,89,164,73,102,42,157,73,58,235,77,170,90,92,113,40,206,84,148,169,214,137,74,34,193,27,136,35,198,226,207,70,230,153,237,3,111,255,0,51,98,127,109,154,35,86,146,234,213,239,162,119,188,43,250,193,170,120,74,140,76,182,235,78,17,170,60,200,230,100,107,142,250,8,203,123,74,193,100,178,70,70,73,82,77,43,74,84,80,107,184,152,194,102,213,94,170,56,68,207,211,26,58,175,1,146,92,218,46,143,173,101,182,106,136,174,187,116,233,175,45,105,170,42,136,159,52,204,105,230,90,151,25,156,42,211,248,136,179,145,86,160,181,30,37,237,111,50,243,180,249,73,142,149,59,81,105,45,58,164,211,148,181,58,218,16,149,188,104,52,184,179,81,54,123,204,136,137,107,205,70,127,182,11,62,224,255,0,132,104,149,202,36,207,248,241,165,193,150,202,255,0,98,218,117,11,79,212,164,169,62,227,33,119,218,21,173,150,142,190,105,244,75,238,210,127,252,92,106,156,93,174,255,0,0,159,208,105,215,162,239,113,180,117,122,125,100,151,81,41,218,175,50,248,20,90,230,43,194,196,219,202,47,238,245,96,192,234,213,41,80,212,139,150,42,10,59,40,114,4,118,93,119,199,169,106,82,20,183,91,74,9,163,79,231,20,180,116,137,36,146,104,201,89,60,227,47,167,19,111,225,184,110,51,215,167,92,118,247,194,15,209,198,215,223,200,241,115,179,57,223,139,70,179,20,239,112,220,171,174,153,253,154,167,151,84,79,154,120,97,62,32,56,170,167,241,17,194,109,10,147,94,118,60,75,218,222,186,233,205,84,34,170,66,84,237,69,164,211,100,165,85,20,161,45,54,132,37,111,26,201,77,160,148,77,158,194,51,34,90,51,209,184,1,246,183,177,63,20,249,100,161,30,196,132,224,7,218,222,196,252,83,229,146,134,10,206,38,188,86,54,213,119,57,235,76,124,210,218,217,158,73,133,200,118,103,48,194,224,163,75,115,110,245,81,29,155,212,78,177,30,109,121,118,114,76,110,105,158,207,214,255,0,243,202,39,246,41,162,28,240,3,237,111,98,126,41,242,201,66,99,115,76,246,126,183,255,0,158,81,63,177,77,16,231,128,31,107,123,19,241,79,150,74,25,60,199,202,246,251,232,246,160,219,27,250,58,198,122,24,143,114,86,165,173,154,67,108,107,142,156,85,244,242,232,139,29,73,154,202,213,6,91,172,155,170,167,77,36,40,153,148,217,18,146,123,144,165,103,4,164,239,73,169,10,61,171,81,29,53,235,174,137,221,218,7,168,50,236,75,181,143,241,146,105,146,183,53,252,62,7,93,214,153,149,177,183,23,210,234,116,84,125,53,43,114,124,143,226,118,215,197,63,16,244,142,28,244,198,85,207,212,167,73,185,39,127,6,183,233,82,156,81,120,201,25,73,45,102,148,22,227,105,164,171,168,190,233,35,194,81,189,10,113,6,41,138,226,184,42,247,101,193,83,186,110,9,126,42,169,89,152,245,66,107,253,52,163,171,33,229,154,220,94,212,17,37,57,82,140,240,146,34,44,246,34,33,235,104,235,177,53,211,76,71,248,159,87,157,67,161,108,54,109,78,30,237,250,170,211,9,51,194,38,56,205,125,115,76,235,194,35,132,76,241,137,158,17,198,39,73,207,192,31,24,242,169,178,160,232,54,171,86,186,148,231,58,16,173,73,239,33,231,100,34,67,143,54,203,84,227,216,133,101,163,234,101,181,172,210,77,18,13,6,163,65,182,150,236,100,69,174,9,120,64,253,239,148,135,111,139,213,238,181,249,93,135,225,164,176,203,219,163,210,226,41,72,112,226,145,164,246,186,233,169,8,55,28,238,146,52,18,91,245,73,75,118,82,140,230,85,111,17,107,13,77,56,137,227,213,219,17,217,63,126,28,154,179,164,12,102,81,142,207,46,222,201,233,210,143,149,49,241,106,171,174,170,99,78,17,219,58,204,85,62,52,115,226,21,107,205,51,218,6,223,254,102,196,254,219,52,90,80,171,94,105,158,208,54,255,0,243,54,39,246,217,162,219,104,63,34,158,248,102,186,32,252,230,167,208,175,216,233,188,7,105,45,145,173,154,149,118,216,55,245,47,197,211,165,217,178,156,105,214,204,147,34,28,132,204,134,72,144,194,204,143,99,169,220,120,60,25,25,26,146,162,82,20,164,158,45,215,93,19,187,180,15,80,101,216,151,107,31,227,36,211,37,110,107,248,124,14,187,173,51,43,99,110,47,165,212,232,168,250,106,86,228,249,31,196,228,39,43,63,104,27,131,249,155,47,251,108,33,59,248,152,225,238,216,226,35,78,38,91,85,56,49,211,95,132,203,207,219,181,37,172,218,84,41,166,143,84,148,225,37,71,208,90,146,132,186,141,170,202,72,140,139,122,16,164,225,240,217,100,99,178,248,174,143,143,19,58,121,252,223,99,100,231,123,115,115,101,182,194,172,54,38,102,112,215,41,163,122,63,86,116,248,209,255,0,46,216,243,196,33,207,47,78,45,88,182,87,15,135,221,67,153,29,138,76,135,137,187,90,90,99,184,167,83,54,76,164,151,129,81,52,133,18,146,227,143,173,196,184,179,78,195,37,146,148,105,82,9,187,33,26,255,0,220,86,253,94,211,184,42,118,181,193,19,194,213,40,211,30,167,205,99,168,149,244,164,50,179,67,136,220,131,52,171,10,73,150,82,102,71,142,198,100,44,199,151,63,18,213,13,73,182,30,209,107,184,227,157,90,204,166,48,170,68,134,155,82,85,46,148,217,147,59,92,36,167,166,74,96,205,132,110,220,74,113,46,39,213,53,33,197,170,235,36,204,231,88,193,222,231,28,167,234,159,171,230,96,58,82,216,107,113,69,123,71,150,113,166,116,155,148,199,46,63,234,83,167,108,207,141,223,189,218,128,28,68,251,64,234,119,243,202,181,253,181,209,105,92,0,251,36,88,159,138,124,206,80,171,94,34,125,160,117,59,249,229,90,254,218,232,180,174,0,125,146,44,79,197,62,103,40,80,200,252,161,115,186,125,232,101,186,85,252,208,193,122,118,255,0,165,91,1,241,243,193,171,245,23,234,154,251,165,180,232,232,82,25,84,187,150,146,195,109,176,157,173,182,251,210,106,134,227,143,36,141,70,148,52,149,52,219,123,150,163,83,158,178,148,188,215,120,216,64,67,154,199,46,171,34,119,17,240,117,30,149,232,234,102,159,53,210,170,204,183,82,130,119,175,82,67,166,163,142,134,86,223,73,184,43,34,66,148,131,53,127,190,54,132,161,10,65,183,113,154,100,147,118,228,93,195,71,57,227,31,95,218,195,108,23,74,54,242,252,21,88,12,234,169,152,183,78,182,234,231,51,17,242,39,207,202,41,158,206,19,60,33,143,121,123,240,135,255,0,123,120,133,212,170,95,248,199,45,186,76,248,95,243,74,98,170,149,117,63,231,137,180,45,175,212,121,7,252,90,133,132,0,12,238,11,7,111,5,106,45,91,245,207,108,246,181,70,211,109,30,47,106,49,245,99,177,115,230,166,158,170,105,234,166,62,185,235,158,32,215,188,108,32,53,239,17,253,167,255,0,75,248,190,166,224,232,47,253,255,0,242,191,236,77,238,33,184,78,98,187,195,109,141,196,125,146,169,7,86,131,99,219,234,185,41,196,151,30,41,113,155,129,29,164,202,104,146,70,109,169,166,210,158,161,118,108,218,108,215,148,41,10,234,196,173,46,212,155,159,72,47,234,54,163,217,206,199,69,90,136,242,157,100,164,178,78,180,226,86,133,54,227,107,79,99,52,173,181,173,6,105,50,81,18,140,210,164,168,137,69,116,188,59,123,63,105,143,243,54,139,253,137,161,88,188,122,105,46,152,233,70,178,190,198,157,220,20,226,93,103,51,231,91,48,162,26,17,64,220,219,70,132,154,247,169,63,158,81,188,234,90,34,71,73,6,130,36,146,20,217,157,12,215,1,224,40,163,27,102,116,229,175,127,108,127,110,254,214,91,96,118,182,115,92,78,35,102,115,42,102,184,214,228,83,51,26,198,230,186,77,21,112,225,17,28,166,174,26,120,154,196,238,196,246,158,43,184,246,127,94,44,24,90,113,100,219,50,40,52,154,139,44,72,185,14,113,182,243,175,73,66,210,226,99,48,164,228,137,132,56,132,175,171,132,184,225,146,75,107,105,37,37,204,9,160,186,49,112,107,230,167,82,180,222,223,127,193,248,205,239,205,168,42,58,222,110,4,70,203,46,60,178,71,236,66,73,70,148,169,199,27,65,169,59,178,88,244,92,231,7,26,75,166,58,95,163,84,231,244,218,224,167,93,8,184,119,79,151,115,70,136,113,215,84,252,226,201,164,173,10,90,212,215,69,39,210,233,25,150,197,165,195,52,165,106,112,133,190,14,213,220,235,21,191,126,174,17,166,189,221,145,31,125,59,217,157,165,204,48,61,24,228,63,7,202,109,76,85,114,106,138,57,204,69,83,28,107,170,169,214,38,98,52,210,38,117,171,72,136,141,216,153,138,255,0,227,239,77,173,141,32,212,59,27,78,44,230,164,34,147,68,177,227,52,201,201,120,221,117,197,46,161,61,199,28,90,187,17,169,110,45,107,50,73,18,72,212,100,148,165,36,73,44,217,202,99,244,169,248,31,250,240,199,188,211,61,160,109,255,0,230,108,79,237,179,70,66,229,49,250,84,252,15,253,120,92,97,169,138,51,173,218,99,72,137,159,118,88,92,234,253,204,79,70,83,126,245,83,85,117,83,68,204,207,57,153,189,76,204,207,158,101,97,0,2,20,113,233,198,60,173,55,138,254,141,233,77,107,195,221,178,50,205,122,115,104,121,185,20,120,235,101,167,27,75,10,52,18,13,215,144,247,103,80,181,27,68,149,96,146,181,37,104,148,226,241,86,240,118,166,237,201,225,237,158,200,104,77,159,200,113,155,73,143,163,47,193,83,173,83,198,103,170,154,99,157,85,79,84,71,211,51,17,28,102,33,128,248,253,226,170,159,172,149,230,180,170,199,118,60,155,86,214,169,174,74,234,145,164,37,230,170,242,137,148,161,46,35,45,17,161,44,169,114,155,37,33,107,67,164,178,89,100,137,6,35,94,151,106,77,207,164,23,245,27,81,236,231,99,162,173,68,121,78,178,82,89,39,90,113,43,66,155,113,181,167,177,154,86,218,214,131,52,153,40,137,70,105,82,84,68,162,234,192,53,229,252,93,220,69,249,196,85,62,54,191,54,156,180,238,118,86,83,179,216,12,159,43,167,40,179,70,182,183,102,38,39,142,246,247,198,154,187,119,181,157,122,186,162,34,34,33,121,218,11,172,246,254,190,105,141,43,82,45,246,60,31,140,222,196,218,122,164,33,231,32,75,108,240,227,43,52,126,197,164,212,73,82,155,113,181,154,83,187,5,144,133,36,240,211,196,93,207,195,117,253,249,87,73,102,69,74,147,45,149,177,86,162,38,97,71,106,160,157,139,232,154,148,104,112,146,166,220,81,45,43,36,238,198,244,17,146,92,94,110,118,206,188,109,141,64,182,41,215,157,153,90,143,86,162,213,153,39,226,75,96,207,107,137,201,145,145,145,224,210,164,168,141,42,66,136,148,149,37,73,81,17,145,145,77,242,172,202,156,125,189,42,248,241,207,237,251,242,249,156,183,210,6,197,93,217,60,110,253,168,215,13,114,103,114,123,63,98,121,206,177,28,166,126,52,113,142,49,84,71,50,0,35,87,27,92,83,254,247,187,33,170,61,157,62,156,187,242,224,245,32,176,241,245,23,79,136,100,178,92,243,107,105,165,88,82,73,13,165,195,36,169,102,106,195,137,105,196,29,254,34,253,24,107,115,118,228,240,132,71,40,202,113,89,230,54,222,3,7,78,181,215,58,71,100,118,204,246,68,71,25,158,196,123,230,53,197,63,165,101,73,225,214,196,159,78,149,75,107,164,187,162,99,39,213,89,203,109,237,233,128,70,105,218,142,146,155,109,110,41,6,165,111,195,102,104,54,221,66,224,197,30,221,184,46,47,29,249,63,66,168,212,253,25,13,218,140,223,7,21,111,120,88,141,227,168,251,187,8,246,52,156,150,229,171,9,44,150,79,184,249,233,212,234,133,98,161,22,147,73,129,34,108,233,175,34,52,88,177,154,83,174,190,234,212,73,67,104,66,72,205,74,82,140,136,146,68,102,102,100,68,46,115,133,94,26,104,60,55,216,45,210,210,81,229,93,85,102,90,85,197,82,140,227,221,41,110,182,183,84,210,80,135,20,100,148,180,151,212,217,41,41,65,172,146,74,82,72,207,5,12,179,98,246,123,137,170,229,115,165,49,244,118,68,125,251,101,211,89,150,105,150,244,79,145,218,193,225,169,240,151,106,158,17,203,126,120,111,215,84,241,210,52,210,35,156,252,90,99,132,76,197,66,105,118,164,220,250,65,127,81,181,30,206,118,58,42,212,71,148,235,37,37,146,117,167,18,180,41,183,27,90,123,25,165,109,173,104,51,73,146,136,148,102,149,37,68,74,43,173,209,61,94,182,53,199,78,41,26,135,107,202,142,164,205,101,9,157,17,167,141,213,83,166,146,18,111,69,112,205,41,61,200,82,177,147,74,119,164,210,180,150,213,164,206,181,184,233,225,41,141,8,175,71,191,108,56,113,227,216,53,199,154,131,30,34,100,56,183,105,179,73,147,51,105,70,242,214,227,169,112,154,117,212,172,140,240,123,208,100,146,74,13,120,247,133,94,37,171,220,55,223,205,213,18,114,37,90,181,103,154,77,197,77,140,219,61,89,109,54,135,82,210,144,183,18,102,149,52,167,212,225,37,42,65,44,210,73,82,136,143,37,83,1,138,185,147,226,103,15,136,248,179,60,126,216,243,118,249,188,241,162,207,107,114,28,31,73,25,45,188,231,39,157,111,83,79,139,175,9,152,142,51,110,174,122,85,19,174,239,29,55,186,247,106,222,93,40,135,60,211,61,159,173,255,0,231,148,79,236,83,68,189,167,84,105,245,138,124,90,181,38,124,121,176,102,178,137,49,101,70,117,46,180,251,75,73,41,14,33,105,51,37,37,73,50,50,81,25,145,145,145,144,136,92,211,61,159,173,255,0,231,148,79,236,83,68,151,53,227,130,185,220,210,27,3,19,78,211,224,226,121,239,253,82,175,125,0,213,175,220,51,86,232,58,167,249,63,233,191,66,120,175,224,30,47,195,117,186,209,157,99,248,205,139,219,142,174,239,162,121,219,142,217,201,92,164,248,26,85,196,150,149,38,60,133,199,186,108,155,165,150,95,35,98,75,172,166,66,91,117,46,36,141,77,169,14,54,164,58,209,18,144,102,149,37,72,82,84,68,100,164,138,41,18,115,130,30,44,88,225,226,231,153,109,94,105,144,245,147,114,188,210,165,184,218,156,113,84,169,41,35,73,74,109,146,51,37,37,73,50,75,164,148,245,20,150,219,52,154,141,178,109,113,108,155,49,167,13,51,135,189,167,131,171,183,170,121,124,211,202,127,246,223,125,37,108,109,236,238,221,25,198,89,53,70,46,196,70,155,179,58,213,76,78,244,68,113,225,85,51,51,85,51,28,103,151,25,221,211,143,171,240,67,168,244,30,35,40,90,11,86,169,71,141,18,230,121,247,41,55,34,163,172,226,203,132,203,106,121,231,18,130,51,50,125,13,160,201,76,26,139,11,52,17,175,166,180,58,171,123,167,83,169,244,122,124,90,77,38,4,120,80,97,50,136,209,98,198,105,45,52,195,72,73,37,13,161,9,34,36,165,41,34,34,73,17,17,17,17,16,135,60,207,53,10,159,108,105,85,30,201,110,137,29,250,181,230,243,177,138,123,177,146,165,69,167,198,118,52,135,219,109,205,196,164,41,199,209,4,246,225,72,82,91,86,112,164,160,198,12,224,87,137,221,117,147,170,182,86,136,59,112,71,174,90,175,50,252,6,160,84,201,40,84,56,205,52,183,247,181,37,13,169,227,83,104,105,73,109,181,154,155,52,225,191,205,150,213,183,148,195,93,195,101,88,202,176,180,196,206,244,199,30,205,121,71,211,174,190,126,92,16,60,235,3,158,116,129,179,118,115,235,213,211,76,88,166,189,105,158,17,92,83,174,245,200,152,229,51,187,20,238,76,68,68,211,51,21,68,85,162,208,128,0,73,90,60,24,179,138,29,50,171,235,14,129,222,58,123,111,187,182,169,81,134,135,225,35,106,79,175,34,59,205,200,109,140,173,104,74,122,138,100,155,222,165,17,39,126,227,201,22,15,41,128,241,118,221,55,168,155,117,114,152,211,231,93,96,113,151,114,252,85,188,101,143,143,110,168,170,53,237,166,98,99,233,134,190,244,234,141,66,143,80,139,86,164,207,145,10,116,39,145,38,44,168,206,169,167,88,117,10,37,33,196,45,38,70,149,37,68,70,74,35,35,35,34,50,18,83,143,141,118,127,89,181,46,135,14,159,18,68,59,118,139,64,129,58,154,196,158,159,85,74,169,68,98,106,221,94,210,202,20,109,185,29,163,70,245,164,141,131,82,79,215,49,139,120,147,211,102,52,139,93,111,61,63,132,212,118,96,211,170,106,118,158,203,15,56,234,89,132,250,82,252,102,205,110,122,234,82,89,117,180,168,204,207,214,74,189,101,125,35,198,163,91,85,114,230,30,155,152,105,235,152,215,248,117,250,253,142,217,183,131,193,231,23,240,153,229,49,172,211,69,83,71,117,216,166,117,239,221,137,142,191,141,41,239,202,154,196,235,220,23,214,166,201,141,81,111,193,67,141,66,132,246,204,68,123,172,179,122,66,119,26,125,103,81,208,138,120,74,189,84,189,235,17,239,73,149,140,136,247,192,93,129,249,3,195,29,173,226,105,62,2,161,113,245,174,9,191,159,234,245,252,66,255,0,131,189,217,74,74,119,68,68,95,85,56,198,61,98,37,238,18,16,78,242,171,31,7,193,209,76,243,152,215,231,226,228,238,144,51,72,205,246,143,21,126,153,241,105,171,114,59,168,241,117,143,52,204,76,199,122,189,249,179,254,138,255,0,28,255,0,81,17,203,129,10,117,62,169,197,133,131,26,167,2,60,182,80,244,233,41,109,246,146,226,82,235,80,36,56,211,132,74,35,34,82,28,66,22,149,121,165,73,73,150,12,136,196,141,230,207,250,43,252,115,253,68,66,13,49,212,155,159,72,175,72,90,129,102,59,29,154,213,57,153,109,68,121,246,73,212,178,167,227,56,193,184,72,62,202,82,82,233,169,36,162,52,238,74,119,37,69,148,156,95,50,185,77,172,214,110,85,202,38,153,159,84,67,125,108,78,18,238,97,209,253,56,75,19,165,119,45,223,166,157,120,113,170,187,145,28,122,184,202,196,56,244,227,30,86,155,197,127,70,244,166,181,225,238,217,25,102,189,57,180,60,220,138,60,117,178,211,141,165,133,26,9,6,235,200,123,179,168,90,141,162,74,176,73,90,146,180,87,61,129,96,93,218,163,119,64,177,44,74,79,164,235,149,62,175,133,139,215,105,158,167,77,165,186,191,93,213,37,5,132,54,179,238,162,206,48,93,204,136,113,223,237,130,240,184,63,225,26,221,114,183,51,254,60,153,115,165,188,191,218,183,93,90,213,245,169,74,87,188,204,91,159,5,252,45,211,248,126,176,89,171,92,148,104,233,212,42,235,38,117,153,68,250,100,28,86,141,123,155,134,210,200,136,146,148,164,155,55,54,154,137,110,145,158,245,161,13,109,245,110,139,217,246,43,122,190,20,71,209,29,145,231,159,191,45,20,49,120,140,183,162,92,130,44,225,226,43,196,215,219,206,186,244,227,85,92,167,193,211,213,17,213,164,107,173,83,83,189,112,241,195,197,145,195,149,144,139,90,214,111,197,212,101,236,122,177,88,121,178,76,138,148,130,35,194,140,178,123,26,78,84,77,180,70,100,130,51,238,165,169,107,94,83,0,19,75,118,232,179,68,91,183,26,68,57,147,27,141,196,102,56,138,241,120,186,230,187,149,206,179,51,206,103,239,202,57,68,112,142,0,167,62,63,189,173,239,191,194,254,89,20,92,96,167,62,63,189,173,239,191,194,254,89,20,96,182,147,242,90,125,40,246,75,107,116,41,229,251,223,185,171,223,182,144,156,166,63,74,159,129,255,0,175,9,189,87,210,235,6,187,127,80,181,70,169,109,71,118,234,182,153,126,53,54,168,149,173,183,90,105,228,41,11,109,91,84,68,234,118,184,230,212,184,74,36,27,139,52,237,53,25,156,33,229,49,250,84,252,15,253,120,88,64,185,201,105,166,188,5,184,170,53,231,239,75,9,210,109,251,184,125,174,198,85,106,169,166,102,40,137,210,102,53,137,181,68,76,112,234,152,157,38,57,76,112,144,107,222,54,16,26,247,140,94,211,255,0,165,252,95,82,119,208,95,251,255,0,229,127,216,188,238,29,189,159,180,199,249,155,69,254,196,208,171,222,58,180,211,74,180,211,91,42,80,52,214,185,29,15,75,123,175,83,182,163,83,29,142,213,9,75,143,29,196,18,29,81,155,110,165,227,117,199,9,13,145,37,162,194,48,68,68,69,49,175,206,37,169,252,58,240,109,166,106,132,114,23,119,92,214,61,62,37,186,134,155,73,165,135,81,79,96,151,45,197,45,42,111,107,38,235,106,216,100,102,226,141,41,198,211,90,209,86,181,26,141,66,177,80,149,86,171,79,145,54,116,215,151,38,84,169,46,169,215,95,117,106,53,45,197,173,70,102,165,41,70,102,106,51,51,51,51,51,20,243,188,93,169,179,111,15,17,173,81,17,58,246,112,250,253,158,173,47,122,47,217,252,125,25,158,47,57,170,185,162,205,85,87,76,83,195,75,147,21,79,25,214,39,133,51,174,147,26,78,246,177,174,145,84,85,243,139,148,224,171,77,52,170,192,209,56,19,244,186,185,30,229,102,188,244,135,230,92,169,166,59,5,218,162,154,144,235,104,37,52,241,155,141,165,162,74,155,74,51,183,36,181,145,101,197,25,213,238,185,112,219,169,220,60,254,78,126,232,209,105,205,254,83,67,84,168,222,14,89,63,209,113,189,157,104,206,224,139,14,183,212,111,113,167,115,103,188,182,45,120,86,50,23,4,188,83,254,247,187,221,218,61,227,62,162,187,14,224,245,39,48,201,245,17,79,150,102,130,68,242,107,105,169,88,74,77,14,37,179,37,41,6,74,195,138,105,180,29,150,85,122,156,191,23,187,137,167,73,158,26,207,58,117,251,122,255,0,247,172,155,111,242,219,219,99,179,209,119,37,189,191,77,51,189,187,78,147,77,216,167,88,152,214,56,204,211,49,59,177,19,164,204,105,49,51,187,52,247,46,105,158,208,54,255,0,243,54,39,246,217,163,33,114,152,253,42,126,7,254,188,49,239,52,207,104,27,127,249,155,19,251,108,209,144,185,76,126,149,63,3,255,0,94,23,150,124,183,61,243,238,202,57,153,254,139,105,244,45,255,0,86,148,123,227,251,218,222,251,252,47,229,145,68,132,229,49,250,84,252,15,253,120,71,190,63,189,173,239,191,194,254,89,20,72,78,83,31,165,79,192,255,0,215,133,44,23,150,103,210,175,254,76,134,211,126,140,232,253,206,31,219,105,97,0,0,38,174,95,0,0,0,0,0,6,189,227,97,1,175,120,138,109,63,250,95,197,245,58,3,160,191,247,255,0,202,255,0,177,113,156,0,251,36,88,159,138,124,206,80,140,92,196,56,78,126,133,80,170,241,31,100,170,57,82,103,60,202,174,74,113,37,182,78,36,151,20,134,147,41,162,73,17,56,151,92,82,122,133,221,194,117,195,94,86,149,171,165,135,56,47,226,146,161,195,245,252,205,38,228,172,200,78,158,215,94,50,172,197,38,21,32,162,186,104,218,220,198,144,70,70,149,37,68,217,57,180,148,107,104,140,182,45,104,107,109,189,211,170,52,250,197,62,45,90,147,62,60,216,51,89,68,152,178,163,58,151,90,125,165,164,148,135,16,180,153,146,146,164,153,25,40,140,200,200,200,200,93,97,98,198,113,129,139,19,194,170,98,35,186,98,52,137,238,159,237,231,96,179,250,243,94,142,54,174,230,109,110,55,173,95,170,170,187,34,170,106,171,122,170,38,116,157,42,166,121,76,107,167,10,180,210,102,149,29,104,46,179,220,26,7,169,212,173,72,183,216,241,158,15,123,19,105,234,144,182,91,159,17,194,195,140,172,209,251,22,147,81,41,41,113,182,214,105,86,220,31,49,197,110,164,219,26,191,175,55,30,163,217,206,200,93,38,182,205,53,214,74,75,38,211,173,169,20,248,237,184,218,211,220,137,72,113,11,65,154,76,210,102,147,52,169,73,50,81,247,174,54,184,88,253,239,119,187,85,139,58,5,69,118,29,193,235,193,125,226,234,34,159,44,205,102,184,6,238,227,82,176,148,146,219,83,132,74,82,12,211,151,20,211,139,56,214,34,248,143,15,134,166,112,119,57,68,235,235,211,77,99,205,48,223,25,68,101,121,229,219,123,75,130,227,85,118,230,141,127,102,106,138,183,106,143,214,166,168,211,215,49,198,52,210,194,57,76,126,149,63,3,255,0,94,17,239,143,239,107,123,239,240,191,150,69,18,19,148,199,233,83,240,63,245,225,30,248,254,246,183,190,255,0,11,249,100,81,148,196,121,26,207,165,63,242,65,50,111,210,102,99,251,154,125,150,29,167,130,238,29,45,142,36,108,29,84,181,42,207,71,166,213,162,61,64,126,147,91,84,51,144,237,61,91,230,117,137,41,37,182,106,75,141,164,208,164,26,182,231,98,204,141,77,163,17,170,241,179,174,125,63,185,234,54,101,231,69,145,73,173,82,94,54,37,196,124,139,115,106,193,25,25,25,100,148,149,36,201,73,90,76,210,164,169,42,73,153,25,25,207,14,83,31,165,79,192,255,0,215,135,121,230,107,165,54,117,115,74,162,106,228,218,180,122,93,197,108,188,220,8,136,52,52,74,171,181,33,212,145,197,53,30,28,82,154,46,163,232,34,53,18,82,82,61,79,92,214,143,147,151,83,127,44,163,19,71,10,169,137,215,207,26,207,211,31,219,177,246,141,180,189,149,237,206,35,36,196,235,85,155,181,91,138,122,230,138,230,221,28,191,102,169,210,38,57,68,248,220,60,109,113,110,151,243,42,168,90,154,21,42,133,119,82,100,87,175,234,35,44,193,164,77,153,37,78,166,170,107,83,199,226,37,109,66,77,9,142,218,88,74,191,56,167,95,82,136,242,147,55,28,76,24,168,212,106,21,138,132,170,181,90,124,137,179,166,188,185,50,165,73,117,78,186,251,171,81,169,110,45,106,51,53,41,74,51,51,81,153,153,153,153,152,249,196,239,229,123,165,54,13,195,94,174,234,197,66,173,34,85,213,105,188,152,144,169,137,66,219,106,19,82,89,90,124,90,150,93,158,83,137,241,13,37,25,194,9,11,82,136,205,109,154,44,237,215,136,205,174,91,195,87,87,47,188,207,158,116,251,243,148,147,27,135,201,250,60,193,99,51,172,53,137,214,185,137,152,141,120,204,240,166,152,231,20,83,189,58,246,70,179,164,79,139,73,112,112,156,255,0,15,28,16,234,61,203,121,170,59,215,181,202,205,25,50,219,109,45,184,154,84,100,213,35,40,162,182,241,17,154,148,165,25,41,211,74,186,106,83,109,146,73,68,217,56,184,165,195,183,180,14,152,255,0,60,168,191,219,90,22,149,199,247,178,69,247,248,95,204,226,138,181,225,219,218,7,76,127,158,84,95,237,173,11,204,211,15,70,23,23,102,213,184,225,17,30,244,163,187,5,155,226,179,221,157,204,115,12,109,90,220,174,229,205,122,162,63,194,162,34,34,58,162,35,132,125,58,207,21,165,113,253,236,145,125,254,23,243,56,162,165,52,234,237,252,129,212,27,98,251,244,127,143,252,156,172,194,171,120,94,175,75,175,225,223,67,189,61,248,86,221,219,49,187,105,227,57,193,249,11,107,227,251,217,34,251,252,47,230,113,69,57,143,91,69,84,211,140,162,168,231,20,199,182,84,58,25,181,69,253,156,196,90,185,26,211,85,218,226,123,166,221,184,149,231,91,245,141,49,226,127,70,152,170,157,43,211,54,125,225,13,73,118,29,65,131,109,126,171,134,133,161,68,71,148,58,211,173,168,137,104,87,101,182,75,109,103,132,172,86,46,173,112,65,168,182,118,190,82,180,146,207,103,198,210,239,9,143,162,214,169,212,101,48,223,94,59,44,182,244,149,60,77,168,212,159,14,151,12,148,173,137,55,58,102,166,219,51,81,32,117,238,18,248,159,171,240,207,123,200,158,186,119,164,237,122,255,0,69,138,244,22,210,146,144,104,108,215,211,125,133,158,48,235,125,71,12,144,102,72,89,41,73,86,211,52,184,137,223,199,238,180,217,214,182,128,55,2,155,80,143,54,181,125,50,182,237,153,113,163,53,49,175,10,182,210,220,201,40,121,68,104,66,87,14,83,140,147,136,51,89,148,162,217,219,114,147,117,114,246,27,54,194,120,123,220,43,183,207,236,254,46,174,201,250,112,24,44,187,60,232,251,104,163,43,203,127,196,195,226,230,98,141,117,152,137,211,227,76,68,243,183,194,107,158,85,219,137,158,19,166,228,149,179,172,235,99,79,237,138,117,153,102,81,99,210,104,180,150,73,136,145,24,35,218,218,114,102,102,102,121,53,41,74,51,82,150,163,53,41,74,82,148,102,102,102,124,200,168,62,16,248,140,226,22,210,189,237,13,35,211,218,151,166,232,115,235,36,143,201,233,172,239,143,177,227,252,250,137,244,180,183,227,52,130,222,250,148,222,80,131,74,220,83,107,35,90,85,111,131,53,151,99,173,227,173,111,91,167,119,78,26,117,122,190,254,166,179,219,77,148,198,108,166,58,45,98,238,197,223,9,173,81,84,76,239,76,107,206,168,158,49,51,207,156,196,241,210,169,152,151,85,181,180,186,193,178,110,123,154,241,181,45,168,244,202,181,226,243,50,107,111,48,181,146,101,186,209,47,107,134,222,238,154,20,102,227,138,82,144,148,154,212,181,41,91,148,121,29,168,0,95,83,77,52,70,148,198,144,137,222,191,119,17,95,132,189,84,213,86,145,26,204,204,206,145,17,17,26,207,84,68,68,71,100,68,67,94,241,113,156,0,251,36,88,159,138,124,206,80,167,49,113,156,0,251,36,88,159,138,124,206,80,134,108,223,229,85,122,51,237,135,77,244,215,228,11,63,190,167,220,184,204,119,253,129,104,234,141,163,62,196,190,233,62,147,161,212,250,94,42,47,93,214,122,157,55,80,234,61,118,148,149,150,22,218,15,178,139,56,193,246,51,33,204,83,169,212,250,61,62,45,38,147,2,60,40,48,153,68,104,177,99,52,150,154,97,164,36,146,134,208,132,145,18,82,148,145,17,36,136,136,136,136,136,125,32,38,123,180,239,111,105,197,204,147,126,236,218,139,19,84,238,68,204,196,107,58,68,204,68,76,233,203,89,136,136,153,231,49,17,216,163,30,34,125,160,117,59,249,229,90,254,218,232,180,174,0,125,146,44,79,197,62,103,40,85,175,17,62,208,58,157,252,242,173,127,109,116,90,87,0,62,201,22,39,226,159,51,148,34,57,31,148,46,119,79,189,14,139,233,87,243,67,5,233,219,254,149,105,8,0,2,96,230,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,5,102,243,112,225,165,186,237,10,54,181,91,52,151,23,54,158,132,71,159,225,216,201,20,118,209,62,75,174,175,99,70,126,102,156,169,75,34,242,207,196,89,144,233,218,189,97,211,117,47,77,46,91,42,165,29,14,162,175,73,155,9,59,144,149,26,84,236,119,27,35,45,201,86,15,215,62,248,63,176,252,128,107,65,66,187,107,246,220,106,132,42,85,70,67,12,84,226,59,10,75,72,121,105,74,219,112,136,150,70,73,81,17,228,146,69,223,37,241,33,204,104,228,82,157,171,150,76,85,31,103,174,42,106,15,236,57,77,151,250,71,51,196,70,149,84,52,107,86,238,11,38,116,71,163,183,30,124,179,135,213,109,72,223,25,50,93,105,11,44,161,25,35,233,158,12,139,31,15,129,124,26,18,134,220,214,155,16,157,119,166,146,185,41,102,106,221,140,127,11,107,222,3,100,125,47,140,152,122,105,105,196,79,147,52,56,13,151,236,142,130,255,0,64,236,227,175,233,238,194,176,109,162,109,123,210,84,120,120,86,115,146,232,163,190,71,96,0,0,0,0,0,0,0,0,0,0,0,30,43,66,28,66,155,113,9,90,22,70,149,37,69,146,50,63,50,50,30,64,2,183,57,141,114,249,139,126,49,55,90,180,162,155,40,235,241,216,113,201,212,200,108,151,78,74,18,82,228,184,226,89,98,50,150,183,148,226,219,73,41,75,238,88,35,239,131,21,27,93,183,238,43,70,170,237,38,224,164,79,164,212,35,45,73,91,18,227,184,195,168,82,84,105,63,85,100,74,44,41,38,94,94,100,127,1,180,147,173,52,251,75,101,230,210,227,110,36,210,180,40,178,74,35,236,100,100,126,100,35,182,184,240,27,160,26,229,226,102,86,109,118,41,85,57,9,89,156,218,92,40,76,62,165,171,168,121,83,138,142,181,31,172,233,168,207,226,68,126,101,220,40,110,213,214,253,92,178,80,109,91,26,143,115,83,219,52,116,201,17,235,18,90,73,39,213,236,68,135,11,245,83,253,68,57,228,113,81,196,51,111,117,203,88,175,51,63,129,220,51,177,229,143,241,194,208,42,28,153,244,93,110,54,116,235,186,232,74,9,4,75,234,207,136,71,187,190,113,136,62,94,67,227,107,147,38,148,148,163,83,215,141,194,108,123,137,53,8,219,188,191,244,28,121,128,170,123,143,89,117,98,237,117,110,220,90,147,116,79,37,227,40,145,88,146,234,123,17,123,150,179,253,82,254,162,28,13,30,218,185,238,103,250,52,26,13,78,168,233,255,0,38,36,87,31,87,145,159,146,72,207,201,39,253,71,240,23,49,111,242,119,208,10,115,204,73,169,220,55,76,165,163,119,81,181,75,132,182,213,146,50,46,202,133,223,204,191,105,9,51,167,252,34,240,251,166,205,165,54,254,153,91,170,117,57,252,251,244,88,70,239,242,255,0,148,134,83,238,89,151,216,2,167,56,92,229,139,170,90,173,82,143,88,212,170,100,219,106,128,91,250,173,74,102,76,57,106,245,95,73,109,39,162,169,7,235,182,131,60,159,209,81,123,204,133,205,105,174,151,89,26,75,109,177,106,216,212,40,116,216,44,110,193,49,21,150,77,91,156,90,253,110,146,18,71,133,56,188,118,247,253,163,180,49,26,60,86,137,152,172,54,203,105,242,67,105,36,164,189,254,68,61,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,49,215,17,87,11,22,182,133,95,213,183,228,37,159,13,108,213,92,65,154,201,57,82,97,186,162,34,201,151,127,87,226,50,40,175,238,108,218,244,155,39,76,17,166,84,138,170,26,168,215,72,138,75,40,127,106,213,17,248,243,153,94,82,151,9,70,91,146,69,221,38,156,249,231,200,5,57,94,213,99,175,94,85,218,217,172,215,233,10,156,169,89,51,206,119,186,165,124,79,227,241,49,105,28,162,56,107,114,159,30,110,184,92,148,180,110,148,203,144,160,245,216,245,141,10,40,18,91,117,59,218,242,236,172,41,43,251,11,222,43,99,68,52,230,167,171,58,167,110,89,20,232,174,72,85,74,167,13,135,204,144,165,146,26,114,75,109,41,107,194,85,132,151,80,178,102,70,95,230,27,24,104,102,155,64,210,125,44,182,236,136,81,217,105,84,234,92,54,31,54,144,148,146,157,110,51,77,41,93,146,156,231,166,93,204,136,255,0,204,3,190,17,17,22,8,187,15,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,24,247,136,159,103,237,78,254,102,214,191,177,58,50,16,199,188,68,251,63,106,119,243,54,181,253,137,209,74,255,0,226,170,238,159,99,33,148,249,66,199,167,79,189,10,49,27,8,13,123,198,194,2,51,179,31,234,255,0,15,214,222,29,58,127,176,254,111,253,96,0,9,91,159,192,0,1,91,218,173,204,139,92,108,93,81,188,108,154,77,171,98,189,6,223,175,212,41,81,92,147,6,98,157,91,76,72,91,104,82,205,50,146,70,163,74,8,204,200,136,179,156,17,121,9,157,195,6,169,220,26,213,161,182,214,166,221,48,233,209,106,149,159,25,215,102,158,218,209,29,61,25,143,50,157,169,90,214,162,202,90,73,158,84,125,204,252,139,177,70,189,69,229,139,249,125,168,55,61,247,251,183,120,15,202,58,204,218,183,133,252,154,234,244,60,67,235,119,167,191,197,39,118,221,248,221,180,179,140,224,188,132,165,208,13,37,253,195,52,146,131,165,159,148,30,155,244,39,138,254,31,225,60,55,91,173,37,215,255,0,139,222,189,184,234,237,250,71,157,185,237,156,22,19,47,183,143,167,19,84,226,117,220,210,116,227,29,177,167,47,51,104,237,134,47,100,111,100,182,40,201,34,159,132,197,84,239,233,77,113,58,110,85,189,198,168,136,159,27,78,83,244,50,16,0,12,219,87,34,15,51,13,46,168,94,218,47,75,188,104,22,212,138,157,74,206,169,170,76,151,152,90,141,81,41,78,178,175,20,225,182,74,194,210,78,55,21,74,81,37,74,66,80,165,122,168,39,12,85,104,179,158,103,250,181,22,223,211,26,78,144,211,106,155,106,151,84,196,77,168,70,65,50,191,240,108,115,53,17,56,70,125,70,247,201,38,84,133,37,37,187,195,188,91,176,70,149,86,48,130,103,243,68,227,39,115,158,145,175,127,254,180,117,143,68,84,98,168,217,170,62,17,241,102,170,183,57,252,93,120,243,253,173,237,52,225,215,206,87,57,193,70,153,82,52,199,135,11,69,138,107,189,121,23,52,54,174,106,131,251,84,158,164,137,141,54,178,45,166,181,17,116,218,232,181,234,224,149,210,223,180,141,70,51,160,143,124,8,106,159,238,163,195,133,191,214,135,225,230,90,56,181,164,237,111,99,110,120,86,155,232,173,25,90,140,243,29,198,55,25,237,203,157,76,36,147,180,72,65,49,192,205,19,134,183,224,249,105,14,108,218,154,113,52,231,120,184,198,78,183,60,37,90,252,243,244,105,203,204,10,181,230,153,237,3,111,255,0,51,98,127,109,154,45,40,85,175,52,207,104,27,127,249,155,19,251,108,209,142,218,15,200,167,190,19,46,136,63,57,169,244,43,246,48,230,140,240,241,87,214,205,49,212,155,158,210,110,163,54,228,177,253,21,38,21,42,43,105,115,210,17,223,57,37,33,4,147,50,87,85,41,101,46,35,105,153,171,98,144,72,82,156,73,167,22,91,183,5,94,211,184,41,151,77,191,47,194,213,40,211,25,168,66,127,166,149,244,164,50,178,91,107,218,178,52,171,10,73,30,20,70,71,142,228,100,39,199,41,143,210,167,224,127,235,193,204,35,132,63,251,229,196,46,154,210,255,0,197,185,114,82,96,66,255,0,157,83,245,85,43,169,255,0,50,78,33,13,126,187,203,63,227,20,35,243,150,213,94,6,140,93,158,113,174,190,169,158,62,166,226,167,109,237,97,118,171,21,179,185,150,158,14,169,163,193,204,242,137,170,221,26,209,62,106,166,102,98,103,174,102,39,132,198,146,115,132,238,36,105,252,74,105,193,220,78,194,143,77,184,169,15,38,13,110,158,211,201,82,82,238,194,82,100,52,157,198,226,88,116,183,109,223,220,148,135,81,149,244,247,171,54,10,40,209,61,94,185,244,59,81,233,26,135,107,202,144,149,66,121,9,157,17,167,137,164,212,97,26,210,111,69,112,205,42,45,171,74,113,147,74,182,40,146,180,150,228,36,202,231,116,79,87,173,141,113,211,138,70,161,218,242,163,169,51,89,66,103,68,105,227,117,84,233,164,132,155,209,92,51,74,79,114,20,172,100,210,157,233,52,173,37,181,105,51,144,229,25,156,99,104,240,119,39,199,143,167,207,246,180,215,72,219,13,94,204,98,167,25,132,167,252,173,201,225,251,19,250,147,206,116,235,166,123,56,115,142,48,131,143,206,49,229,84,165,78,208,109,41,173,116,233,205,245,225,93,115,217,67,205,72,92,134,222,113,151,105,197,189,9,195,69,211,203,139,65,168,157,37,146,9,68,130,113,46,68,173,10,209,59,187,95,53,6,37,137,105,49,254,46,77,78,86,230,191,128,64,235,180,211,210,182,56,226,58,189,62,178,79,166,149,110,87,145,124,74,107,113,249,193,196,90,148,89,218,243,165,52,94,157,69,190,188,219,174,3,43,101,168,235,142,219,46,60,237,68,183,173,56,116,186,120,113,8,37,27,166,178,89,36,150,78,41,200,49,164,186,181,123,232,157,239,10,254,176,106,158,18,163,19,45,186,211,132,106,143,50,57,153,26,227,190,130,50,222,210,176,89,44,145,145,146,84,147,74,210,149,20,123,51,139,145,142,215,27,172,211,175,87,234,249,190,191,59,114,236,61,120,59,155,43,52,236,198,236,94,221,157,119,248,207,133,211,157,122,127,245,158,91,186,112,225,48,204,124,120,233,45,145,162,122,149,105,88,54,13,47,194,83,162,89,177,92,117,215,12,149,34,100,133,76,152,75,144,250,200,139,123,170,218,89,60,17,17,18,82,146,74,18,148,151,105,224,115,66,109,142,34,52,227,87,116,254,229,151,34,18,146,245,6,117,54,123,25,53,66,154,132,84,82,219,166,140,145,58,157,174,45,42,66,140,178,149,171,6,133,109,90,122,55,26,218,217,104,235,230,160,218,119,221,164,255,0,255,0,209,176,35,84,226,237,119,248,4,254,188,151,94,139,189,198,209,213,233,245,146,93,68,167,106,188,203,224,92,135,9,156,79,210,56,103,178,53,50,122,41,222,147,186,43,254,137,98,131,5,196,168,163,154,219,41,157,71,223,89,99,13,55,212,108,205,4,100,181,154,146,148,237,35,83,136,249,77,120,88,204,102,170,180,240,124,123,180,221,151,187,248,124,246,230,197,209,106,204,85,240,223,240,249,252,109,248,189,76,204,204,207,87,57,153,158,26,107,175,6,3,188,108,235,159,79,238,122,141,153,121,209,100,82,107,84,151,141,137,113,31,34,220,218,176,70,70,70,89,37,37,73,50,82,86,147,52,169,42,74,146,102,70,70,118,51,203,211,139,23,239,154,124,61,0,190,83,29,186,181,6,152,73,183,231,165,77,180,83,97,48,148,164,162,169,25,35,83,237,55,131,73,160,143,123,77,173,75,34,83,106,91,149,189,113,92,21,123,178,224,169,221,55,4,191,21,84,172,204,122,161,53,254,154,81,213,144,242,205,110,47,106,8,146,156,169,70,120,73,17,22,123,17,16,181,46,5,56,78,99,68,109,134,245,46,235,84,133,222,215,77,49,9,118,50,210,227,41,164,194,112,208,239,133,83,107,36,153,190,106,67,102,233,172,189,85,32,144,146,34,74,150,239,188,146,155,179,139,215,15,241,122,245,236,243,249,254,252,150,189,41,93,203,237,236,236,81,155,196,77,249,211,193,238,235,248,205,56,204,107,198,41,142,189,122,180,143,141,163,175,113,159,198,126,168,240,233,170,52,187,38,201,160,218,211,96,205,160,49,85,113,202,172,89,14,186,78,174,68,134,205,36,109,190,217,109,218,202,79,24,51,201,159,127,34,46,213,192,255,0,20,218,131,196,183,229,175,229,221,30,222,129,249,57,232,223,11,232,152,239,181,191,196,120,157,253,78,171,206,103,29,4,99,24,243,60,231,182,28,83,112,63,251,229,181,6,159,125,254,233,255,0,147,158,2,140,213,39,194,250,23,198,111,216,251,238,245,55,245,219,198,122,248,219,180,254,142,115,223,5,216,120,76,225,51,247,174,126,85,127,183,255,0,202,111,202,111,3,255,0,5,120,47,15,225,250,255,0,249,231,55,238,235,253,88,219,239,207,108,245,187,120,255,0,135,239,85,175,130,214,122,227,179,135,14,124,218,151,23,139,217,25,217,24,179,102,41,252,33,187,79,201,175,93,119,227,123,198,211,119,226,235,215,244,161,207,52,207,104,27,127,249,155,19,251,108,209,18,88,183,234,242,109,249,183,75,49,55,82,233,211,34,211,228,191,212,73,116,228,72,67,235,101,27,76,247,30,228,197,124,242,68,100,91,59,153,25,167,50,219,154,103,180,13,191,252,205,137,253,182,104,238,60,174,173,250,69,217,111,235,61,173,112,68,241,84,186,204,58,77,62,107,29,69,35,171,29,228,84,16,226,55,32,201,73,202,84,101,148,153,25,103,177,145,136,254,35,13,240,204,210,187,58,233,172,207,209,26,182,254,81,158,127,227,123,9,135,204,247,55,162,138,104,214,57,107,21,92,138,103,79,62,147,51,30,116,107,225,99,136,122,191,14,122,157,22,231,234,84,100,219,115,191,131,92,20,168,174,36,188,100,124,40,144,178,74,203,105,186,210,149,212,71,116,153,225,72,222,132,184,179,23,57,110,220,20,139,178,223,166,93,54,252,191,21,75,172,195,102,161,9,254,154,145,213,142,242,9,109,175,106,200,148,156,165,68,120,81,17,150,123,145,24,166,190,44,120,110,168,112,215,168,229,110,181,54,69,74,221,171,178,169,212,74,131,172,169,42,83,91,205,42,142,234,182,147,106,125,163,219,187,103,99,74,218,94,17,212,216,158,245,192,191,20,243,116,78,247,137,96,221,51,241,97,220,147,13,15,164,206,59,40,167,207,124,216,109,51,220,117,105,37,116,146,150,82,133,164,220,74,82,133,41,204,26,147,181,87,57,94,62,188,186,236,224,241,60,181,249,167,236,159,238,194,109,238,201,225,246,207,47,163,104,242,89,137,185,187,175,103,132,166,63,231,79,24,227,198,126,44,242,141,59,15,49,94,27,127,115,107,223,247,101,181,162,237,182,239,25,138,244,137,46,95,81,113,235,78,155,174,185,181,10,45,196,211,169,74,156,44,26,201,43,75,165,249,180,244,146,120,247,128,31,107,123,19,241,79,150,74,19,27,154,103,179,245,191,252,242,137,253,138,104,135,60,0,251,91,216,159,138,124,178,80,241,139,179,69,140,218,136,163,132,77,84,207,207,43,189,158,204,241,57,175,71,184,155,152,169,214,170,109,94,163,94,185,138,104,157,53,237,157,56,106,152,220,211,61,159,173,255,0,231,148,79,236,83,68,32,224,214,233,167,216,188,67,80,111,106,179,50,30,131,111,211,43,213,89,77,198,74,84,234,218,98,143,49,197,165,4,163,73,26,141,40,50,34,51,34,206,50,101,230,38,255,0,52,207,103,235,127,249,229,19,251,20,209,10,56,36,183,233,23,103,18,246,189,173,112,68,241,84,186,204,58,213,62,107,29,69,35,171,29,234,76,180,56,141,200,50,82,114,149,25,101,38,70,89,236,100,99,222,103,175,225,90,55,121,235,79,181,105,176,211,110,58,63,196,205,232,153,163,118,254,186,115,211,118,117,211,207,163,167,107,174,182,93,218,249,168,50,239,187,181,255,0,241,145,169,145,118,181,252,2,7,93,215,89,139,189,182,209,213,233,245,148,93,69,39,114,188,207,224,83,59,128,110,13,95,167,63,75,215,221,82,167,71,90,150,202,101,219,84,151,219,109,244,237,113,182,30,141,84,39,27,121,68,74,36,173,212,165,167,27,220,133,18,92,245,84,148,98,8,106,45,165,249,3,168,55,61,137,233,15,31,249,57,89,155,73,241,93,46,151,95,195,190,182,186,155,50,173,187,182,103,110,227,198,113,147,243,22,247,193,70,166,210,53,59,135,11,69,250,107,93,9,22,204,54,173,154,131,27,148,174,156,136,109,54,130,61,198,132,145,245,26,232,187,234,228,147,213,217,184,205,38,41,228,214,168,196,227,106,171,19,198,168,227,199,183,95,169,121,210,94,59,17,146,236,205,171,89,44,69,22,43,210,137,154,99,77,40,154,117,136,142,184,138,185,76,233,175,86,177,51,199,58,8,97,198,127,25,250,163,195,166,168,210,236,155,38,131,107,77,131,54,128,197,85,199,42,177,100,58,233,58,185,18,27,52,145,182,251,101,183,107,41,60,96,207,38,125,252,136,166,120,139,92,83,112,63,251,229,181,6,159,125,254,233,255,0,147,158,2,140,213,39,194,250,23,198,111,216,251,238,245,55,245,219,198,122,248,219,180,254,142,115,223,5,39,204,169,196,213,99,76,47,198,214,59,35,218,209,123,21,123,37,177,154,197,121,244,71,128,221,171,93,98,170,163,94,174,20,196,203,170,240,97,198,126,168,241,23,170,53,75,38,246,160,218,208,160,194,160,63,85,109,202,84,89,13,58,110,162,68,118,201,38,110,62,225,109,218,242,143,24,35,201,23,127,50,60,9,205,51,218,6,223,254,102,196,254,219,52,74,94,22,120,31,253,237,58,131,80,190,255,0,116,255,0,202,63,31,70,118,147,225,125,11,224,246,111,125,135,122,155,250,238,103,29,12,109,218,95,75,57,237,131,139,92,211,61,160,109,255,0,230,108,79,237,179,70,19,29,78,38,156,175,76,87,198,222,243,79,177,180,54,90,246,75,127,110,226,188,134,35,192,120,41,211,72,170,152,215,78,60,42,136,147,149,159,180,13,193,252,205,151,253,182,16,149,188,107,241,106,199,15,246,193,218,150,100,200,235,212,42,195,45,57,17,167,227,184,164,192,132,225,188,131,156,89,65,178,226,146,182,77,9,109,74,250,74,74,212,149,33,38,149,87,191,10,250,236,199,15,23,29,227,126,183,18,60,202,179,182,163,212,218,52,73,61,78,147,243,93,155,12,203,121,160,140,201,40,109,14,186,100,102,141,196,209,160,150,149,41,38,49,37,197,112,85,238,203,130,167,116,220,18,252,85,82,179,49,234,132,215,250,105,71,86,67,203,53,184,189,168,34,74,114,165,25,225,36,68,89,236,68,66,194,206,105,56,76,12,88,181,241,230,103,143,100,125,169,126,99,176,116,237,14,213,215,154,102,17,254,94,221,52,68,83,250,245,68,107,164,254,204,112,215,183,151,84,150,237,191,87,187,46,10,101,173,111,196,241,85,74,204,198,105,240,152,234,37,29,89,15,44,144,218,55,44,201,41,202,148,69,149,25,17,103,185,145,11,124,224,247,133,139,127,135,171,34,61,86,163,3,173,126,87,97,180,186,220,199,201,10,92,77,196,149,156,6,77,10,82,73,166,213,130,82,146,163,234,173,27,204,246,147,104,111,30,240,11,194,87,238,89,111,167,86,53,54,216,240,247,197,83,119,163,24,148,173,206,82,96,45,4,69,150,141,37,209,146,230,87,191,38,165,37,179,74,63,54,165,60,131,152,195,47,146,229,94,2,152,196,94,143,26,121,71,100,125,173,115,210,126,223,78,109,118,172,155,46,171,252,10,103,199,170,39,227,213,29,81,49,60,104,143,166,120,242,136,81,143,17,62,208,58,157,252,242,173,127,109,116,90,87,0,62,201,22,39,226,159,51,148,42,215,136,159,104,29,78,254,121,86,191,182,186,45,43,128,31,100,139,19,241,79,153,202,22,57,31,148,46,119,79,189,9,87,74,191,154,24,47,78,223,244,171,72,64,0,19,7,55,128,0,0,53,239,27,8,13,123,196,83,105,255,0,210,254,47,169,208,29,5,255,0,191,254,87,253,139,90,186,248,159,164,112,207,194,54,149,79,69,59,210,119,69,126,205,166,49,65,130,226,84,81,205,109,193,143,212,125,245,150,48,211,125,70,204,208,70,75,89,169,41,78,210,53,56,138,173,168,212,106,21,138,132,170,181,90,124,137,179,166,188,185,50,165,73,117,78,186,251,171,81,169,110,45,106,51,53,41,74,51,51,81,153,153,153,153,152,250,43,183,5,94,229,154,213,70,183,47,196,200,102,28,74,122,23,211,74,49,30,44,118,227,176,140,36,136,189,86,153,109,57,243,61,185,51,51,51,51,176,142,92,188,44,122,42,44,110,34,175,184,21,24,181,71,122,168,181,225,188,93,36,20,71,25,216,169,230,68,173,203,234,165,199,16,218,86,73,78,204,184,68,178,113,165,163,31,53,222,206,239,211,102,158,20,211,31,52,117,204,249,231,179,213,231,76,104,195,229,157,23,229,87,243,43,254,61,235,181,76,207,86,253,83,51,52,209,79,61,41,167,89,214,173,53,231,86,156,169,136,83,171,90,1,171,122,25,232,175,221,78,210,244,39,166,250,254,3,248,124,105,61,110,143,79,169,252,67,139,219,142,171,127,75,25,221,219,56,60,101,174,8,120,177,99,135,139,158,101,181,121,166,67,214,77,202,243,74,150,227,106,113,197,82,164,164,141,37,41,182,72,204,148,149,36,201,46,146,83,212,82,91,108,210,106,54,201,181,218,86,168,233,181,177,171,246,13,103,78,47,22,164,46,147,91,101,45,60,113,158,54,157,109,72,90,92,109,196,43,185,18,144,226,16,178,37,17,164,205,36,74,74,146,102,147,165,45,108,210,27,159,67,181,30,175,167,151,68,89,9,84,39,150,168,50,221,100,154,77,70,17,173,68,204,166,200,148,162,218,180,167,56,37,43,98,137,72,81,238,66,136,170,227,112,87,50,107,212,226,48,243,173,62,126,222,201,239,251,246,172,118,95,106,48,93,37,229,215,178,140,226,136,166,238,156,98,157,98,38,157,120,85,70,179,51,19,76,233,172,76,207,29,39,140,76,211,18,55,154,103,180,13,191,252,205,137,253,182,104,200,92,166,63,74,159,129,255,0,175,8,15,83,184,42,245,152,84,138,117,74,95,90,61,10,26,169,244,244,116,210,158,140,117,72,122,65,163,36,68,106,252,236,135,149,149,100,253,124,103,4,68,83,227,148,199,233,83,240,63,245,225,243,47,191,24,156,214,155,209,26,107,175,187,47,123,97,149,85,145,244,127,119,46,170,173,239,7,20,70,186,105,175,248,180,233,58,117,112,231,26,206,156,181,158,108,247,198,135,20,148,254,31,172,23,169,54,221,102,58,117,10,186,201,21,26,41,176,153,7,21,163,94,215,38,58,131,50,36,165,41,39,9,189,196,162,91,164,69,177,104,67,187,106,18,163,81,168,86,42,18,170,213,105,242,38,206,154,242,228,202,149,37,213,58,235,238,173,70,165,184,181,168,204,212,165,40,204,205,70,102,102,102,102,98,231,56,170,225,166,131,196,133,130,229,45,69,30,45,213,73,101,213,91,181,41,46,61,210,136,235,139,105,78,165,104,109,68,74,75,169,97,45,154,148,149,154,9,70,164,164,204,176,116,215,113,91,245,123,78,224,169,218,215,4,79,11,84,163,76,122,159,53,142,162,87,210,144,202,205,14,35,114,12,210,172,41,38,89,73,153,30,59,25,144,247,180,84,223,240,241,53,252,78,175,175,95,63,213,162,211,161,171,185,76,229,119,45,225,163,76,76,78,183,53,211,89,143,147,52,207,234,105,213,206,42,222,215,132,196,204,173,215,190,22,233,252,63,112,129,108,213,174,74,52,116,234,21,118,235,138,117,153,68,250,100,28,86,142,44,229,55,13,165,145,17,37,41,73,54,110,109,53,18,221,35,61,235,66,26,219,141,120,36,183,233,23,103,18,246,189,173,112,68,241,84,186,204,58,213,62,107,29,69,35,171,29,234,76,180,56,141,200,50,82,114,149,25,101,38,70,89,236,100,99,180,235,31,22,175,235,191,12,20,123,10,252,153,34,69,253,67,186,218,157,34,90,163,182,134,170,80,141,137,164,78,164,153,66,27,105,77,155,173,52,164,25,22,75,98,200,212,106,89,35,163,112,131,127,218,58,93,196,77,165,125,223,117,111,70,80,233,158,63,197,74,232,58,247,79,169,6,67,72,245,26,74,150,121,91,136,46,201,60,103,39,216,140,197,165,117,97,190,25,106,108,252,79,23,159,127,29,124,253,169,14,22,198,119,27,53,152,91,204,98,103,21,62,31,77,221,103,93,105,157,207,7,215,187,202,40,142,113,194,52,137,141,31,71,21,92,52,215,184,111,191,156,165,168,164,74,181,106,207,58,171,118,165,37,198,122,178,218,109,13,41,212,173,13,168,205,42,105,79,165,179,82,146,130,89,164,212,148,145,30,11,184,240,67,197,139,28,60,92,243,45,171,205,50,30,178,110,87,154,84,183,27,83,142,42,149,37,36,105,41,77,178,70,100,164,169,38,73,116,146,158,162,146,219,102,147,81,182,77,175,30,241,45,196,93,207,196,141,253,249,87,86,102,69,54,147,17,148,49,73,162,42,97,72,106,158,157,136,235,26,84,72,108,148,167,28,73,173,75,52,238,198,196,25,154,91,70,51,31,3,188,26,177,173,111,175,82,245,58,157,33,54,76,39,148,196,88,46,182,227,73,174,168,219,121,14,27,111,54,243,110,54,150,29,233,30,242,74,146,181,18,145,156,161,100,75,17,85,89,135,255,0,29,219,195,94,90,117,235,230,250,116,243,189,102,181,218,177,178,26,109,148,198,179,68,69,123,191,26,107,249,49,79,29,38,231,8,214,99,196,222,137,158,20,106,177,157,108,213,235,99,67,180,226,175,168,119,68,168,233,76,38,86,152,49,29,120,218,85,70,105,161,70,204,86,204,146,163,220,181,39,25,36,171,98,73,75,81,109,66,140,169,75,84,117,38,231,213,251,250,179,168,247,139,177,215,86,173,188,151,94,40,204,147,77,54,148,33,45,182,218,19,220,201,40,109,8,65,26,140,212,100,146,53,41,74,51,81,221,238,168,233,181,177,171,246,13,103,78,47,22,164,46,147,91,101,45,60,113,158,54,157,109,72,90,92,109,196,43,185,18,144,226,16,178,37,17,164,205,36,74,74,146,102,147,165,189,122,209,139,131,64,245,58,171,166,247,3,254,51,193,236,126,21,65,49,214,203,115,226,56,89,109,228,18,255,0,106,20,73,53,37,46,54,226,9,74,219,147,202,237,37,55,252,89,255,0,79,235,243,250,185,122,208,14,132,238,229,113,55,237,233,254,110,123,122,237,240,248,189,158,55,198,142,191,22,120,233,194,115,242,236,225,98,21,2,223,131,196,21,241,3,125,114,167,151,237,150,84,82,25,114,159,16,208,243,43,121,105,53,37,14,120,132,59,185,36,104,82,73,178,109,105,86,92,50,76,231,21,239,203,83,137,47,46,28,46,217,95,227,165,90,106,68,79,249,217,18,227,56,226,79,254,83,168,53,39,252,114,77,127,197,32,88,64,203,100,211,102,112,116,248,31,95,127,94,191,126,90,53,231,73,84,102,116,109,29,255,0,194,115,172,252,142,122,120,62,59,155,189,145,28,98,116,249,123,220,102,117,153,225,175,27,58,216,212,11,98,163,102,94,116,88,245,106,45,89,147,98,92,71,200,246,184,156,145,145,145,150,13,42,74,136,148,149,164,201,73,82,82,164,153,25,17,149,41,113,9,161,55,63,14,250,143,39,79,238,89,113,230,165,76,166,117,54,123,24,36,205,132,181,173,45,186,104,201,155,74,220,218,210,164,40,207,10,66,176,107,78,213,170,231,53,71,82,109,141,32,176,107,58,143,120,187,33,20,154,35,41,117,226,140,201,186,235,138,90,210,219,109,161,61,136,212,183,22,132,17,168,201,36,106,35,82,146,146,53,21,33,106,142,164,220,250,191,127,86,117,30,241,118,58,234,213,183,146,235,197,25,146,105,166,210,132,37,182,219,66,123,153,37,13,161,8,35,81,154,140,146,70,165,41,70,106,60,86,210,85,103,118,136,159,143,245,121,253,124,189,105,247,66,86,179,63,11,136,185,76,233,133,225,19,19,175,27,157,91,189,81,49,79,198,243,77,49,49,202,98,95,114,236,226,158,109,2,224,131,195,237,241,63,125,14,167,150,45,151,148,113,217,110,159,44,214,243,203,101,106,52,165,110,120,133,187,181,38,107,82,137,194,109,9,78,28,51,78,99,230,153,236,253,111,255,0,60,162,127,98,154,58,111,46,94,22,61,21,22,55,17,87,220,10,140,90,163,189,84,90,240,222,46,146,10,35,140,236,84,243,34,86,229,245,82,227,136,109,43,36,167,102,92,34,89,56,210,209,220,185,166,123,63,91,255,0,207,40,159,216,166,143,118,169,191,78,79,95,134,236,225,219,167,87,246,243,45,241,247,178,187,221,35,225,231,44,143,151,30,18,99,226,205,206,59,211,31,70,244,245,213,172,243,214,102,7,240,165,166,214,198,175,235,205,185,167,23,139,82,23,73,173,179,82,105,227,140,241,180,235,106,69,62,67,141,184,133,119,34,82,28,66,22,68,162,52,153,164,137,73,82,76,210,124,62,189,104,197,193,160,122,157,85,211,123,129,255,0,25,224,246,63,10,160,152,235,101,185,241,28,44,182,242,9,127,181,10,36,154,146,151,27,113,4,165,109,201,228,46,0,125,173,236,79,197,62,89,40,89,143,18,220,58,91,28,72,216,63,146,149,103,163,211,106,209,30,67,244,154,218,161,156,135,105,234,222,142,177,37,36,182,205,73,113,180,154,20,131,86,220,236,89,145,169,180,99,27,130,203,35,29,129,170,186,62,60,85,58,121,248,71,15,177,54,218,125,184,171,101,54,174,214,31,21,51,56,91,150,169,222,142,123,179,191,92,111,196,105,51,58,68,105,84,71,25,142,217,136,133,41,74,168,212,39,49,18,52,217,242,36,51,79,100,227,68,109,215,84,180,199,104,220,91,134,219,100,103,132,36,220,113,197,237,44,22,229,168,252,212,102,118,67,203,3,68,253,5,104,213,181,214,176,198,38,92,155,233,52,111,91,232,192,105,210,235,185,234,184,100,125,73,13,146,54,173,4,164,248,92,145,154,92,16,98,223,208,93,78,175,235,43,26,10,116,15,70,94,14,204,84,55,98,212,29,38,145,31,99,102,234,221,82,203,36,166,137,164,169,210,82,55,111,70,13,178,94,228,145,221,173,157,103,91,26,127,108,83,172,203,50,139,30,147,69,164,178,76,68,136,193,30,214,211,147,51,51,51,201,169,74,81,154,148,181,25,169,74,82,148,163,51,51,51,173,144,96,170,174,252,223,185,28,40,225,235,254,209,245,49,189,47,109,53,172,46,87,111,43,193,215,19,86,35,198,157,38,63,23,207,94,19,242,234,211,73,142,19,17,84,35,159,28,28,83,106,15,13,63,145,95,144,148,123,122,127,229,31,164,188,87,165,163,190,238,207,15,225,182,116,250,79,55,140,245,215,156,231,200,177,142,249,234,188,24,113,159,170,60,69,234,141,82,201,189,168,54,180,40,48,168,15,213,91,114,149,22,67,78,155,168,145,29,178,73,155,143,184,91,118,188,163,198,8,242,69,223,204,143,37,241,103,194,103,239,163,252,149,255,0,111,255,0,147,63,147,62,59,254,10,241,190,35,196,116,63,243,205,236,219,208,250,243,187,221,142,253,123,133,158,7,255,0,123,78,160,212,47,191,221,63,242,143,199,209,157,164,248,95,66,248,61,155,223,97,222,166,254,187,153,199,67,27,118,151,210,206,123,96,242,247,45,227,254,31,189,78,190,11,88,235,142,206,60,57,243,107,172,38,47,100,99,100,102,205,232,167,240,134,237,95,38,189,117,223,157,223,27,77,223,139,167,95,210,148,160,0,51,109,92,172,94,104,218,101,72,182,181,58,220,212,202,107,187,36,94,176,222,98,160,198,213,30,100,65,38,80,79,238,53,153,122,205,60,203,123,18,148,145,116,55,122,198,179,196,74,211,219,18,224,212,235,222,137,96,90,209,186,213,74,236,198,225,177,148,45,72,111,113,250,206,185,177,42,81,52,218,119,45,106,36,158,212,33,74,198,8,77,110,107,55,223,94,224,177,116,202,52,154,139,126,10,28,154,236,214,119,226,35,221,101,147,49,213,180,149,235,58,142,132,162,202,147,234,165,239,84,207,122,136,161,206,142,234,109,95,70,245,58,221,212,202,35,93,105,20,41,137,125,108,110,74,124,76,117,17,161,246,55,41,11,36,117,26,91,141,239,218,102,157,251,139,185,16,128,102,116,218,140,198,168,159,139,172,107,167,171,95,173,215,219,11,119,48,175,99,108,87,79,27,209,69,113,70,244,240,157,38,168,183,19,217,26,69,49,220,189,240,0,19,247,32,171,223,155,63,232,175,241,207,245,17,94,226,194,57,179,254,138,255,0,28,255,0,81,17,171,129,235,126,145,114,241,85,167,244,234,220,79,19,29,153,146,42,8,71,81,72,196,136,177,30,144,194,242,147,35,245,93,101,181,99,200,246,224,200,200,204,142,9,154,218,155,217,157,86,163,174,105,143,158,33,214,91,1,142,167,44,216,91,88,234,227,88,183,69,234,230,35,175,118,187,147,167,175,68,206,224,87,131,86,52,210,159,77,214,109,74,167,72,69,231,45,158,189,50,157,37,183,35,187,66,74,211,33,165,146,201,47,26,93,83,204,58,218,141,14,54,74,104,242,156,18,136,241,51,192,4,207,11,133,183,131,181,22,173,71,8,250,103,182,92,205,159,231,184,205,163,199,87,143,199,85,173,85,114,142,170,105,234,166,152,234,136,250,103,89,157,102,102,100,0,2,225,134,5,57,241,253,237,111,125,254,23,242,200,162,227,5,57,241,253,237,111,125,254,23,242,200,162,63,180,159,146,211,233,71,178,91,131,161,79,47,222,253,205,94,253,180,132,229,49,250,84,252,15,253,120,88,64,175,126,83,31,165,79,192,255,0,215,133,132,11,188,147,242,11,126,191,122,81,254,148,191,59,49,127,203,254,149,0,215,188,108,32,53,239,24,157,167,255,0,75,248,190,166,192,232,47,253,255,0,242,191,236,114,21,219,130,175,114,205,106,163,91,151,226,100,51,14,37,61,11,233,165,24,143,22,59,113,216,70,18,68,94,171,76,182,156,249,158,220,153,153,153,153,216,135,46,254,19,152,161,83,233,92,71,222,202,144,85,105,204,188,171,110,156,105,113,146,137,25,196,173,165,74,116,148,68,110,41,214,212,174,153,119,108,154,112,151,149,169,105,233,98,94,2,248,67,253,213,234,236,106,246,162,82,243,103,209,166,23,129,167,205,133,190,61,125,196,165,210,94,15,168,147,233,50,233,50,106,202,22,219,166,75,108,243,181,194,43,74,31,50,60,178,107,152,197,223,142,237,125,191,103,207,216,247,210,158,220,209,135,183,86,206,229,85,105,195,75,147,28,162,52,211,193,199,171,227,105,194,35,197,231,189,17,213,117,71,77,173,141,95,176,107,58,113,120,181,33,116,154,219,41,105,227,140,241,180,235,106,66,210,227,110,33,93,200,148,135,16,133,145,40,141,38,105,34,82,84,147,52,157,45,235,214,140,92,26,7,169,213,93,55,184,31,241,158,15,99,240,170,9,142,182,91,159,17,194,203,111,32,151,251,80,162,73,169,41,113,183,16,74,86,220,157,231,12,73,196,183,14,150,199,18,54,15,228,165,89,232,244,218,180,71,144,253,38,182,168,103,33,218,122,183,163,172,73,73,45,179,82,92,109,38,133,32,213,183,59,22,100,106,109,24,202,102,249,100,99,173,239,209,241,227,151,159,205,246,32,157,29,109,197,91,41,139,248,62,42,102,112,183,39,198,142,123,179,194,55,226,52,153,157,34,52,170,35,140,199,108,196,66,150,170,119,5,94,179,10,145,78,169,75,235,71,161,67,85,62,158,142,154,83,209,142,169,15,72,52,100,136,141,95,157,144,242,178,172,159,175,140,224,136,138,124,114,152,253,42,126,7,254,188,32,125,227,103,92,250,127,115,212,108,203,206,139,34,147,90,164,188,108,75,136,249,22,230,213,130,50,50,50,201,41,42,73,146,146,180,153,165,73,82,84,147,50,50,51,158,28,166,63,74,159,129,255,0,175,8,206,77,189,25,133,17,87,56,215,221,150,243,233,50,109,87,177,248,170,236,233,52,213,224,230,38,52,210,117,187,68,235,26,112,157,117,215,94,189,117,71,190,63,189,173,239,191,194,254,89,20,72,78,83,31,165,79,192,255,0,215,132,123,227,251,218,222,251,252,47,229,145,68,132,229,49,250,84,252,15,253,120,92,224,188,179,62,149,127,242,97,54,155,244,103,71,238,112,254,219,75,8,0,1,53,114,248,0,0,2,173,127,217,76,226,7,255,0,121,250,123,255,0,206,249,191,246,177,105,66,189,255,0,216,152,255,0,238,253,255,0,69,127,246,193,135,205,168,199,87,185,240,61,122,245,227,17,217,167,63,91,100,116,125,137,217,108,55,194,127,242,88,166,117,220,220,214,154,234,253,109,239,139,19,167,201,231,234,75,94,24,53,78,224,214,173,13,182,181,54,233,135,78,139,84,172,248,206,187,52,246,214,136,233,232,204,121,148,237,74,214,181,22,82,210,76,242,163,238,103,228,93,138,144,133,231,104,6,146,254,225,154,73,65,210,207,202,15,77,250,19,197,127,15,240,158,27,173,214,146,235,255,0,197,239,94,220,117,118,253,35,206,220,246,206,10,140,70,27,62,138,226,206,30,46,252,109,39,94,253,41,213,178,186,36,171,11,94,101,155,213,129,252,76,215,78,230,145,49,226,111,93,221,225,60,99,134,156,39,143,107,232,149,78,168,65,98,36,153,176,36,71,102,160,201,201,136,227,173,41,9,144,209,56,182,205,198,204,203,11,73,56,219,136,220,89,45,200,81,121,164,200,166,183,47,174,45,95,179,171,84,237,5,212,9,146,29,160,85,158,106,13,176,235,81,219,219,78,154,243,238,44,218,115,98,58,139,75,238,190,69,189,74,87,77,73,73,96,144,165,41,25,79,69,248,116,182,56,145,224,42,196,181,42,207,71,166,213,162,61,81,126,147,91,84,51,144,237,61,94,150,127,172,73,73,45,179,82,92,109,38,133,32,213,183,59,22,100,106,109,24,174,107,198,206,185,244,254,231,168,217,151,157,22,69,38,181,73,120,216,151,17,242,45,205,171,4,100,100,101,146,82,84,147,37,37,105,51,74,146,164,169,38,100,100,103,99,22,239,229,53,91,197,81,198,42,136,159,158,53,154,103,239,231,142,49,194,85,86,51,42,233,10,198,55,33,197,70,237,203,53,215,78,157,113,187,84,211,77,218,39,232,157,57,107,52,213,226,213,27,215,175,127,216,22,142,168,218,51,236,75,238,147,233,58,29,79,165,226,162,245,221,103,169,211,117,14,163,215,105,73,89,97,109,160,251,40,179,140,31,99,50,20,147,174,26,83,80,209,13,85,184,52,186,167,86,143,83,122,134,243,105,76,198,16,164,37,246,157,105,15,52,163,66,187,161,70,219,136,220,156,168,146,173,196,74,81,17,40,236,71,128,190,47,63,117,122,67,26,67,168,149,76,222,20,104,101,224,106,19,102,239,145,95,109,42,116,215,130,233,164,186,172,180,76,146,178,181,184,233,18,220,60,237,112,202,28,241,253,237,111,125,254,23,242,200,163,39,157,92,177,140,194,91,197,219,231,174,158,126,83,51,19,221,63,219,154,17,209,134,15,52,217,189,161,197,236,254,54,102,40,138,38,189,62,76,204,85,69,52,215,79,154,170,103,143,95,8,138,184,211,164,72,78,83,31,165,79,192,255,0,215,132,123,227,251,218,222,251,252,47,229,145,68,132,229,49,250,84,252,15,253,120,71,190,63,189,173,239,191,194,254,89,20,91,98,60,141,103,210,159,249,51,121,55,233,51,49,253,205,62,203,12,215,203,38,241,182,52,254,216,214,91,206,243,173,71,164,209,105,44,209,31,151,45,243,61,173,167,51,136,136,136,178,106,82,148,100,148,161,36,106,82,148,148,164,140,204,136,227,87,18,220,69,220,252,72,223,223,149,117,102,100,83,105,49,25,67,20,154,34,166,20,134,169,233,216,142,177,165,68,134,201,74,113,196,154,212,179,78,236,108,65,153,165,180,99,22,162,163,80,106,158,253,37,185,242,17,6,75,205,73,122,42,93,81,52,235,173,165,105,109,197,35,56,82,146,151,93,36,168,203,36,78,44,139,27,143,57,143,133,94,26,107,220,72,95,205,210,210,82,34,218,180,151,154,85,197,82,140,227,61,88,141,56,135,84,210,80,135,20,70,165,58,166,20,217,41,41,89,32,212,74,82,76,139,7,99,78,38,254,42,205,188,5,168,225,199,215,58,204,252,209,253,231,205,42,187,146,229,121,6,101,140,218,204,194,184,214,98,157,38,126,69,49,69,52,204,71,109,85,204,105,219,58,197,52,243,157,238,26,129,195,134,167,92,122,35,91,215,90,109,183,81,118,135,72,152,211,73,219,28,143,196,196,36,189,226,229,163,214,37,155,81,214,134,80,163,74,20,159,206,56,123,136,152,119,29,91,75,181,38,231,210,11,250,141,168,246,115,177,209,86,162,60,167,89,41,44,147,173,56,149,161,77,184,218,211,216,205,43,109,107,65,154,76,148,68,163,52,169,42,34,81,94,181,187,111,210,45,59,126,153,107,91,241,60,45,46,141,13,154,124,38,58,138,95,74,59,40,36,54,141,203,51,82,176,148,145,101,70,102,120,238,102,98,175,120,226,224,213,141,20,125,26,151,166,52,233,10,178,102,188,150,37,65,105,183,29,77,9,68,219,40,108,220,121,199,156,113,196,190,239,84,247,154,82,148,40,210,140,229,104,35,191,199,228,213,224,109,211,126,196,235,52,243,243,79,108,121,189,156,251,116,136,236,159,73,120,93,169,198,222,202,115,74,34,154,110,204,197,184,158,85,83,49,164,219,171,246,166,56,246,85,51,52,240,157,216,170,70,241,9,172,246,254,190,114,250,185,245,34,223,99,193,248,207,71,49,54,158,169,8,121,200,18,219,170,69,75,140,172,209,251,22,147,81,37,74,109,198,214,105,78,236,21,123,240,237,237,3,166,63,207,42,47,246,214,135,85,164,94,55,61,6,131,93,181,233,53,169,17,169,55,51,44,49,86,132,147,35,106,90,89,121,47,50,106,73,228,137,72,113,4,105,89,97,68,70,180,145,237,90,201,93,171,135,111,104,29,49,254,121,81,127,182,180,44,113,24,217,199,98,45,92,170,56,196,68,79,126,179,199,233,74,114,141,152,163,101,50,140,126,18,205,90,219,174,171,149,211,207,88,166,109,211,27,179,175,57,137,137,141,122,227,73,231,172,45,43,143,239,100,139,239,240,191,153,197,21,73,163,22,253,34,236,214,27,22,214,184,34,120,170,93,102,229,166,83,230,177,212,82,58,177,222,148,218,28,70,228,25,41,57,74,140,178,147,35,44,246,50,49,107,124,127,123,36,95,127,133,252,206,40,171,94,29,189,160,116,199,249,229,69,254,218,208,200,231,177,19,143,183,19,217,30,244,161,157,19,215,85,189,146,198,87,68,233,49,93,201,137,142,175,240,168,115,28,75,112,233,115,240,221,127,126,74,85,158,145,82,164,203,101,15,210,107,106,134,81,218,168,39,98,58,196,148,146,220,36,169,183,20,104,82,13,91,177,177,102,68,151,17,156,107,54,226,184,42,84,138,109,191,81,174,212,101,82,232,221,111,70,194,126,82,215,30,23,89,68,183,122,45,153,237,111,122,136,148,173,164,91,140,178,121,49,119,218,245,163,22,254,190,105,141,87,77,238,7,252,31,140,216,252,42,130,99,161,231,32,75,108,242,219,200,37,254,212,40,146,105,82,155,113,196,18,147,187,37,77,87,118,139,95,214,102,175,59,161,213,42,124,119,238,164,212,227,210,152,102,52,148,27,82,93,145,179,195,169,14,40,210,68,151,18,235,106,35,94,211,73,44,183,146,12,140,138,211,53,203,42,192,220,214,214,187,149,114,251,62,207,236,145,116,127,183,22,118,167,5,224,241,211,76,98,108,198,181,107,164,107,17,26,120,72,225,17,28,230,42,211,132,107,213,21,68,37,183,43,221,22,167,215,43,213,221,113,174,211,228,45,86,235,201,165,80,30,76,148,165,162,148,227,43,241,138,83,105,61,234,82,89,117,148,164,213,234,97,245,224,148,164,145,162,200,71,77,209,221,50,164,104,222,152,219,186,103,68,119,173,30,133,13,44,45,253,170,79,137,144,163,53,190,254,213,45,102,142,163,171,113,205,155,140,147,191,105,118,34,29,200,75,178,236,36,96,176,244,218,235,231,61,243,247,211,212,231,77,179,218,26,182,155,57,189,143,137,157,205,119,104,137,234,162,158,17,195,171,94,53,76,118,213,32,0,11,228,89,175,120,184,206,0,125,146,44,79,197,62,103,40,83,152,184,206,0,125,146,44,79,197,62,103,40,66,182,111,242,170,189,25,246,195,168,58,107,242,5,159,223,83,238,92,72,64,0,19,87,47,168,199,136,159,104,29,78,254,121,86,191,182,186,45,43,128,31,100,139,19,241,79,153,202,21,107,196,79,180,14,167,127,60,171,95,219,93,22,149,192,15,178,69,137,248,167,204,229,8,126,71,229,11,157,211,239,67,164,58,85,252,208,193,122,118,255,0,165,90,66,0,0,152,57,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,1,248,100,70,88,50,236,63,64,5,93,115,119,225,177,117,24,240,181,194,219,165,163,116,86,91,133,59,160,199,172,72,73,79,146,227,170,216,215,151,116,229,74,94,62,37,239,21,109,101,85,78,131,121,80,171,100,179,71,163,234,113,101,25,145,227,27,29,74,190,37,240,248,144,217,71,92,180,218,6,172,105,101,201,100,77,142,203,170,169,82,230,48,193,186,132,168,146,235,145,157,105,42,238,149,99,29,67,238,68,103,254,97,174,126,183,233,197,79,73,181,82,227,178,42,49,156,97,84,218,156,198,24,51,66,146,75,105,185,46,52,149,163,41,78,82,125,51,193,145,17,127,152,6,197,28,58,220,44,93,58,21,96,214,216,144,151,188,77,179,74,113,102,75,37,97,74,134,210,140,143,6,125,253,111,136,200,162,191,185,76,235,210,111,109,48,94,153,85,234,200,122,163,66,35,240,204,173,253,203,76,70,99,193,101,24,74,156,53,17,110,81,151,100,146,115,229,143,33,96,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,58,206,165,95,52,125,55,177,107,119,173,114,99,81,227,82,105,242,102,25,184,226,81,184,218,101,110,109,45,202,73,25,153,32,251,100,190,210,243,26,244,113,115,175,117,174,32,53,146,181,116,205,168,190,253,58,52,169,48,233,173,169,229,169,9,138,153,79,173,172,17,184,180,151,170,241,253,19,219,240,47,141,143,243,122,226,10,85,165,100,192,210,91,114,166,202,102,86,20,211,211,155,75,198,75,240,110,179,61,135,11,8,112,143,205,41,236,164,154,126,57,242,21,77,164,86,21,71,84,53,50,219,178,32,71,121,229,86,42,208,225,186,164,33,74,233,182,236,134,218,82,213,132,171,9,46,161,100,204,140,139,224,126,64,44,71,148,63,13,238,76,159,55,91,174,74,49,244,25,234,65,130,114,99,249,172,149,2,75,110,163,123,88,242,53,97,73,95,199,5,239,22,202,68,68,88,34,193,16,198,220,59,105,69,47,70,52,146,222,177,233,173,37,42,139,2,39,138,50,74,75,123,233,140,211,75,87,100,35,57,233,23,115,44,252,126,5,146,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,61,226,39,217,251,83,191,153,181,175,236,78,140,132,49,239,17,62,207,218,157,252,205,173,127,98,116,82,191,248,170,187,167,216,200,101,62,80,177,233,211,239,66,140,70,194,3,94,241,176,128,140,236,199,250,191,195,245,183,135,78,159,236,63,155,255,0,88,0,2,86,231,240,0,0,0,0,0,0,98,206,39,53,106,46,138,232,141,209,123,250,83,193,85,10,26,225,81,20,146,101,78,42,164,242,77,17,205,13,186,123,92,216,163,234,169,56,87,230,218,113,91,84,73,50,63,23,110,83,106,137,185,87,40,141,87,88,28,29,220,195,19,111,9,98,53,174,186,162,152,239,153,210,21,107,198,190,166,213,245,59,136,251,185,250,147,93,8,246,204,199,109,154,123,27,146,174,156,120,110,184,131,61,196,132,153,245,29,235,59,235,100,211,213,217,184,201,36,48,96,0,214,55,174,213,126,229,87,42,231,51,171,186,50,204,5,172,175,5,107,5,102,60,91,116,197,49,234,141,53,235,231,206,120,207,158,101,49,185,96,95,255,0,147,186,221,86,177,38,85,188,60,59,186,140,190,132,94,134,255,0,21,62,42,137,214,189,114,73,154,54,199,57,167,221,73,73,249,30,85,176,133,165,10,7,178,238,154,133,139,120,208,175,106,75,49,222,157,111,212,226,213,98,183,37,42,83,75,117,135,82,226,18,178,73,164,205,38,164,17,25,17,145,227,56,50,243,23,191,101,221,52,251,234,206,161,94,212,150,100,51,6,224,166,69,170,197,110,74,82,151,80,211,237,37,196,37,100,147,81,18,137,43,34,50,35,50,206,112,103,230,37,219,57,137,223,179,85,137,231,76,253,19,253,220,235,211,70,73,56,92,206,214,107,68,120,183,169,210,125,42,56,125,52,233,207,178,120,245,71,50,42,215,154,103,180,13,191,252,205,137,253,182,104,180,161,86,188,211,61,160,109,255,0,230,108,79,237,179,69,198,208,126,69,61,240,195,244,65,249,205,79,161,95,177,144,185,76,126,149,63,3,255,0,94,22,16,43,223,148,199,233,83,240,63,245,225,97,2,182,73,249,5,191,95,189,44,127,74,95,157,152,191,229,255,0,74,132,24,184,57,101,210,43,26,240,253,221,22,232,167,68,211,185,115,19,86,122,136,81,20,153,4,179,144,75,122,156,217,50,109,161,168,202,70,242,67,169,81,45,178,52,163,166,173,189,67,154,214,237,191,72,180,237,250,101,173,111,196,240,180,186,52,54,105,240,152,234,41,125,40,236,160,144,218,55,44,205,74,194,82,69,149,25,153,227,185,153,142,68,5,222,31,5,99,11,53,85,106,157,38,121,253,251,17,220,227,105,179,76,250,221,171,89,133,217,174,155,113,165,49,203,205,172,233,206,174,217,158,32,170,78,62,184,88,253,199,46,229,106,133,153,2,157,18,199,185,230,37,134,225,69,46,151,162,231,155,70,181,50,77,154,143,45,57,211,117,212,26,48,148,122,205,237,66,82,222,251,91,28,117,197,111,210,46,203,126,167,107,92,17,60,85,46,179,13,234,124,214,58,138,71,86,59,200,52,56,141,200,50,82,114,149,25,101,38,70,89,236,100,98,150,97,129,163,31,103,193,207,9,142,83,217,63,98,251,99,182,175,17,178,57,140,98,237,248,214,234,225,93,63,173,79,255,0,180,115,137,239,142,83,42,0,1,154,248,190,208,150,56,126,214,137,246,165,50,92,119,104,181,102,125,55,70,105,174,166,232,176,158,121,212,34,59,157,67,81,154,155,83,75,70,237,202,222,148,165,102,100,106,52,167,184,240,27,195,117,63,93,245,30,77,197,114,205,142,86,237,140,244,41,211,169,235,101,46,170,164,235,139,113,76,199,82,86,147,111,160,102,194,250,187,178,102,156,32,139,215,53,162,7,78,10,237,120,159,130,233,227,107,167,223,218,235,76,70,211,101,248,124,151,240,244,213,254,6,236,85,28,56,206,188,34,52,237,153,152,167,205,60,217,179,151,191,8,127,247,183,136,93,74,165,255,0,140,114,219,164,207,133,255,0,52,166,42,169,87,83,254,120,155,66,218,253,71,144,127,197,168,88,64,0,216,24,44,29,188,21,168,181,111,215,61,179,218,227,253,166,218,60,94,212,99,234,199,98,231,205,77,61,84,211,213,76,125,115,215,60,64,0,23,104,250,173,121,166,123,64,219,255,0,204,216,159,219,102,140,133,202,99,244,169,248,31,250,240,199,188,211,61,160,109,255,0,230,108,79,237,179,70,66,229,49,250,84,252,15,253,120,67,236,249,110,123,231,221,151,72,102,127,162,218,125,11,127,213,165,51,181,179,72,109,141,113,211,138,190,158,93,17,99,169,51,89,90,160,203,117,147,117,84,233,164,133,19,50,155,34,82,79,114,20,172,224,148,157,233,53,33,71,181,106,35,166,45,108,210,27,159,67,181,30,175,167,151,68,89,9,84,39,150,168,50,221,100,154,77,70,17,173,68,204,166,200,148,162,218,180,167,56,37,43,98,137,72,81,238,66,136,175,92,96,62,49,120,105,167,241,21,167,10,76,34,144,139,186,217,102,84,187,117,109,56,146,75,238,173,9,53,196,113,43,82,91,218,241,180,218,119,153,145,182,162,74,179,180,150,133,229,179,140,178,49,150,252,37,184,241,227,233,142,207,177,175,186,54,219,138,182,107,25,24,44,101,95,229,110,79,31,216,170,121,85,30,110,81,87,155,143,56,210,107,22,226,226,46,231,187,120,119,163,104,21,202,204,138,138,109,250,250,42,148,218,179,243,9,74,143,9,17,156,101,184,36,222,204,169,41,83,171,82,86,167,15,106,118,182,73,36,165,56,237,92,0,251,91,216,159,138,124,178,80,193,119,21,191,87,180,238,10,157,173,112,68,240,181,74,52,199,169,243,88,234,37,125,41,12,172,208,226,55,32,205,42,194,146,101,148,153,145,227,177,153,12,233,192,15,181,189,137,248,167,203,37,8,158,22,229,119,49,150,188,36,241,138,169,143,154,97,208,153,246,15,11,132,217,204,195,224,116,196,83,93,171,213,240,229,51,85,21,76,204,117,113,231,195,130,99,115,76,246,126,183,255,0,158,81,63,177,77,16,231,128,31,107,123,19,241,79,150,74,19,27,154,103,179,245,191,252,242,137,253,138,104,135,60,0,251,91,216,159,138,124,178,80,203,102,62,87,183,223,71,181,175,54,55,244,117,140,244,49,30,228,185,14,97,26,101,72,211,110,35,234,79,209,29,196,123,190,27,119,50,216,218,175,224,242,31,117,212,62,91,148,181,26,247,186,203,142,255,0,36,147,213,216,73,34,73,103,62,114,169,212,150,23,79,189,52,126,91,177,208,243,79,55,114,192,66,89,115,170,234,86,148,71,148,106,95,118,201,40,52,67,218,158,202,203,171,63,88,139,212,250,57,169,105,149,33,203,126,210,214,70,93,233,85,24,152,86,204,148,109,82,188,68,117,161,233,12,158,77,123,81,210,83,111,249,35,42,235,247,86,16,146,17,207,128,29,73,99,78,120,149,160,181,57,216,236,193,187,25,118,218,144,235,172,184,226,146,167,205,11,142,77,236,250,42,84,150,163,163,114,136,210,73,90,179,143,164,159,19,254,67,55,236,137,159,162,175,239,247,209,117,79,255,0,237,157,28,204,113,174,229,20,122,247,173,79,175,93,105,142,249,137,253,101,194,0,0,153,185,148,21,107,205,51,218,6,223,254,102,196,254,219,52,90,80,171,94,105,158,208,54,255,0,243,54,39,246,217,163,9,180,31,145,79,124,54,135,68,31,156,212,250,21,251,16,228,79,126,0,248,56,149,82,149,7,94,117,90,139,211,167,55,208,155,106,64,121,111,53,33,114,27,121,183,154,168,158,197,167,13,23,79,13,161,100,162,116,150,107,52,146,9,181,57,128,248,40,208,155,99,136,13,104,43,94,243,151,33,20,90,61,49,218,220,184,172,101,42,158,150,222,101,178,142,110,17,145,182,149,41,226,53,41,62,182,212,169,41,52,154,137,105,184,202,117,58,159,71,167,197,164,210,96,71,133,6,19,40,141,22,44,102,146,211,76,52,132,146,80,218,16,146,34,74,82,146,34,36,145,17,17,17,17,12,78,69,150,197,233,248,77,222,49,28,163,207,231,238,108,78,149,246,222,230,89,71,224,76,4,205,55,43,141,107,171,150,148,207,40,166,123,106,235,158,168,225,206,120,125,32,0,38,46,107,81,143,17,62,208,58,157,252,242,173,127,109,116,90,87,0,62,201,22,39,226,159,51,148,42,215,136,159,104,29,78,254,121,86,191,182,186,45,43,128,31,100,139,19,241,79,153,202,16,252,143,202,23,59,167,222,135,72,116,171,249,161,130,244,237,255,0,74,182,123,168,212,105,244,122,124,170,181,90,124,120,80,97,50,185,50,165,73,117,45,52,195,72,73,169,110,45,106,50,36,165,41,35,51,81,153,17,17,25,152,128,31,236,153,127,250,64,255,0,222,223,251,151,255,0,222,95,227,191,248,239,253,251,255,0,114,248,143,247,55,254,9,254,93,195,134,230,23,197,171,23,50,230,112,251,167,147,35,191,73,142,241,183,116,203,84,119,18,234,166,198,148,162,240,41,39,80,146,74,91,113,132,56,167,16,106,222,102,130,74,137,41,89,57,4,5,76,219,58,174,139,209,111,11,60,41,231,61,179,217,220,179,232,255,0,163,44,54,35,46,175,27,158,219,214,171,177,165,20,206,177,52,211,63,43,205,84,245,118,70,147,215,49,27,3,211,170,52,250,197,62,45,90,147,62,60,216,51,89,68,152,178,163,58,151,90,125,165,164,148,135,16,180,153,146,146,164,153,25,40,140,200,200,200,200,125,34,179,121,122,113,98,197,141,80,135,160,23,202,100,57,73,175,84,201,54,252,244,169,199,78,20,215,212,148,148,85,35,38,73,97,215,48,105,52,17,108,117,197,169,100,105,113,75,110,204,134,127,1,141,163,29,102,46,83,207,174,59,37,168,118,179,102,49,59,41,152,213,130,191,198,158,116,85,213,85,61,189,122,79,84,199,84,249,180,153,13,123,198,194,3,94,241,129,218,127,244,191,139,234,109,174,130,255,0,223,255,0,43,254,196,181,224,131,131,137,90,213,87,111,81,245,38,139,255,0,115,184,125,118,91,97,245,188,202,235,82,54,169,27,89,83,75,66,210,211,75,61,202,116,143,6,182,250,100,74,252,231,78,214,198,52,225,158,157,79,165,240,239,166,145,169,144,35,196,101,118,165,46,74,155,97,164,182,149,58,236,102,220,117,195,36,145,17,169,110,45,107,82,188,212,165,40,207,38,102,99,37,140,214,89,131,183,131,177,17,79,57,210,102,123,127,180,117,53,150,221,109,46,47,105,51,107,149,95,157,40,183,53,83,69,61,84,196,78,154,250,85,105,173,83,215,194,57,68,68,6,19,226,171,134,154,15,18,22,11,148,181,20,120,183,85,37,151,85,110,212,164,184,247,74,35,174,45,165,58,149,161,181,17,41,46,165,132,182,106,82,86,104,37,26,146,147,50,193,230,192,23,183,172,209,126,137,183,114,53,137,70,114,236,199,19,148,226,173,227,112,117,205,55,40,157,98,99,239,198,38,56,76,79,9,137,152,158,18,160,123,198,206,185,244,254,231,168,217,151,157,22,69,38,181,73,120,216,151,17,242,45,205,171,4,100,100,101,146,82,84,147,37,37,105,51,74,146,164,169,38,100,100,103,60,57,76,126,149,63,3,255,0,94,24,211,154,21,58,159,7,136,138,84,152,80,35,199,122,161,106,67,147,45,198,154,74,21,33,210,147,41,178,113,195,34,202,212,77,182,218,55,30,79,106,18,94,73,34,44,151,202,99,244,169,248,31,250,240,134,101,246,35,13,155,69,168,157,116,154,189,146,233,157,175,205,106,206,250,61,175,48,174,157,217,185,77,169,152,142,81,62,18,141,116,243,107,203,204,176,129,16,120,226,224,213,253,107,97,26,151,166,52,232,233,189,161,50,150,37,65,105,182,218,85,117,38,227,40,108,220,121,199,155,109,181,48,215,84,247,154,84,165,164,146,140,225,8,34,151,192,37,248,156,53,188,93,169,181,118,56,79,209,231,135,56,100,121,230,51,103,113,212,102,24,26,180,174,158,222,49,84,117,211,84,117,196,252,241,206,38,38,34,99,94,240,19,159,153,111,15,20,139,70,175,11,94,109,102,233,208,33,220,83,19,76,172,64,101,181,33,110,212,148,151,158,41,133,220,208,125,68,54,162,112,136,145,235,160,151,235,169,213,169,49,71,67,244,166,161,173,250,171,111,233,117,50,173,30,152,245,113,231,18,169,143,161,75,75,13,52,210,222,117,68,132,247,90,137,182,215,181,57,73,41,91,72,212,146,51,81,107,220,70,10,230,31,17,240,105,227,58,240,243,235,201,216,217,54,211,224,179,140,158,51,170,103,118,220,83,51,86,191,39,118,60,104,158,28,116,210,120,196,113,142,58,59,215,9,124,48,85,248,152,189,228,64,93,71,209,150,189,3,162,253,122,115,106,73,200,36,56,107,233,176,194,15,57,117,206,155,132,75,50,52,32,146,165,43,113,146,91,93,202,83,169,212,250,61,62,45,38,147,2,60,40,48,153,68,104,177,99,52,150,154,97,164,36,146,134,208,132,145,18,82,148,145,17,36,136,136,136,136,136,117,237,46,211,107,99,72,44,26,54,156,89,205,72,69,38,136,202,154,100,228,188,110,186,226,150,181,56,227,139,87,98,53,45,197,173,102,73,34,73,26,140,146,148,164,137,37,218,132,223,44,203,169,203,237,105,60,106,158,115,245,119,71,210,229,173,186,219,43,219,95,143,223,143,22,197,26,197,186,122,244,235,170,127,106,173,53,211,149,49,164,70,188,102,67,9,241,85,195,77,7,137,11,5,202,90,138,60,91,170,146,203,170,183,106,82,92,123,165,17,215,22,210,157,74,208,218,136,148,151,82,194,91,53,41,43,52,18,141,73,73,153,96,243,96,11,251,214,104,191,68,219,185,26,196,162,153,118,99,137,202,113,86,241,184,58,230,155,148,78,177,49,247,227,19,28,38,39,132,196,204,79,9,107,239,81,167,84,40,245,9,84,154,180,9,16,167,66,121,113,165,69,146,210,154,117,135,80,163,74,219,90,20,68,105,82,84,70,70,147,34,50,50,50,49,112,156,21,241,37,251,225,180,199,253,176,74,234,222,150,207,78,45,127,108,78,131,111,117,13,207,15,37,27,76,208,125,68,54,123,137,59,112,226,28,194,16,131,111,56,115,152,159,11,16,171,246,252,238,32,172,120,27,43,148,204,63,115,50,146,144,243,149,8,132,134,89,67,200,73,41,72,111,195,161,173,202,34,66,82,109,155,139,82,178,217,18,171,88,66,168,174,246,65,138,154,102,55,169,159,86,177,213,61,241,246,247,186,123,17,133,203,122,92,200,45,222,162,175,5,118,137,231,166,244,209,87,13,234,116,214,53,166,168,210,99,73,141,124,89,158,49,52,164,39,26,156,73,126,248,109,78,255,0,107,242,186,182,93,179,212,139,64,221,19,160,227,221,66,111,196,73,94,227,53,159,81,109,150,210,86,220,54,134,242,132,44,220,207,33,193,47,11,31,190,18,247,118,177,120,192,168,162,195,183,253,121,207,178,93,52,84,37,145,160,209,0,157,220,74,78,82,163,91,138,108,141,73,65,18,114,218,157,109,101,137,52,79,72,110,125,113,212,122,70,158,90,241,100,41,83,94,66,167,75,105,146,117,52,232,68,180,147,210,156,35,82,75,106,18,172,224,212,157,234,52,161,39,185,105,35,186,221,46,211,107,99,72,44,26,54,156,89,205,72,69,38,136,202,154,100,228,188,110,186,226,150,181,56,227,139,87,98,53,45,197,173,102,73,34,73,26,140,146,148,164,137,37,87,44,193,215,154,98,42,197,98,56,211,175,207,61,157,209,253,150,27,113,180,120,109,131,201,237,100,57,60,238,221,154,116,142,218,41,227,173,115,167,203,170,117,210,120,113,153,171,170,34,123,80,135,60,211,61,159,173,255,0,231,148,79,236,83,68,198,16,231,154,103,179,245,191,252,242,137,253,138,104,146,102,191,145,92,238,105,61,128,252,230,193,250,113,236,148,57,224,7,218,222,196,252,83,229,146,133,198,10,115,224,7,218,222,196,252,83,229,146,133,198,12,126,205,254,75,87,165,62,200,76,58,107,242,253,159,220,211,239,220,116,218,214,146,217,23,6,167,91,122,189,82,165,238,185,45,88,115,33,83,228,160,201,30,164,130,36,153,184,100,91,156,216,147,121,40,74,148,104,79,136,120,246,238,50,82,123,144,0,207,83,69,52,204,205,49,207,140,181,45,220,69,219,244,209,77,218,166,98,136,221,167,94,168,214,103,72,236,141,102,103,215,32,0,15,74,32,0,199,188,65,106,159,238,43,163,87,86,166,162,31,138,145,70,134,94,13,147,111,122,21,45,231,18,204,126,162,119,160,205,162,117,214,205,120,81,43,97,43,110,79,4,126,46,87,77,170,38,186,185,68,106,184,194,97,110,227,177,22,240,182,35,90,235,170,41,136,237,153,157,35,233,149,65,241,67,169,180,141,97,215,203,199,80,173,246,182,210,234,51,16,196,37,238,81,245,227,199,101,184,237,191,133,161,10,79,81,44,147,155,20,146,52,239,218,121,50,201,226,208,25,239,140,189,6,168,104,62,165,211,105,9,98,59,148,89,244,10,98,96,78,139,9,81,154,148,236,88,140,198,148,165,39,27,18,250,158,105,79,173,41,82,204,138,75,106,82,140,214,53,173,116,220,196,69,120,153,237,227,252,90,187,127,15,123,7,147,215,133,201,104,157,53,162,98,136,158,184,181,20,198,154,245,206,147,19,234,149,148,240,91,116,212,47,30,23,52,246,173,83,102,59,79,71,166,46,148,148,176,149,37,38,212,39,220,136,210,143,113,153,238,54,216,65,168,243,131,81,168,200,136,176,69,155,5,123,242,166,191,255,0,247,117,165,147,106,223,248,181,193,77,129,208,251,88,152,247,80,147,255,0,160,167,106,149,245,164,190,153,139,8,19,236,178,252,98,48,148,87,230,210,123,227,135,247,114,46,221,101,85,100,251,67,138,195,207,41,170,106,167,134,145,187,95,141,17,29,218,238,247,196,171,223,155,63,232,175,241,207,245,17,30,248,1,246,183,177,63,20,249,100,161,33,57,179,254,138,255,0,28,255,0,81,17,239,128,31,107,123,19,241,79,150,74,17,156,111,150,99,210,163,254,45,231,179,63,163,58,255,0,115,136,246,221,92,96,0,9,171,151,192,1,199,92,23,21,191,105,210,31,184,46,154,237,58,141,75,139,183,175,54,161,41,17,227,181,185,68,132,238,113,102,73,78,84,164,164,178,125,204,200,188,204,124,153,136,141,101,234,138,42,185,84,81,68,107,51,194,34,58,220,136,167,62,63,189,173,239,191,194,254,89,20,90,86,141,107,214,152,235,213,34,163,88,211,106,255,0,142,69,42,99,144,229,176,243,70,204,134,176,165,19,78,155,74,245,137,167,82,157,237,168,203,185,101,38,73,90,28,66,42,215,143,239,107,123,239,240,191,150,69,17,221,160,185,77,220,29,21,209,58,196,213,30,201,110,110,135,176,151,240,59,77,136,195,226,104,154,43,166,205,90,196,198,147,30,61,190,113,41,9,202,99,244,169,248,31,250,240,176,129,94,252,166,63,74,159,129,255,0,175,11,8,23,217,39,228,22,253,126,244,162,253,41,126,118,98,255,0,151,253,42,1,175,120,216,64,107,222,49,59,79,254,151,241,125,77,129,208,95,251,255,0,229,127,216,188,238,29,189,159,180,199,249,155,69,254,196,208,200,67,30,240,237,236,253,166,63,204,218,47,246,38,134,66,18,107,31,138,167,186,61,141,31,155,121,66,255,0,167,87,189,32,0,10,172,122,173,121,166,123,64,219,255,0,204,216,159,219,102,140,133,202,99,244,169,248,31,250,240,199,188,211,61,160,109,255,0,230,108,79,237,179,70,66,229,49,250,84,252,15,253,120,67,236,249,110,123,231,221,151,72,102,127,162,218,125,11,127,213,165,30,248,254,246,183,190,255,0,11,249,100,81,33,57,76,126,149,63,3,255,0,94,17,239,143,239,107,123,239,240,191,150,69,29,55,73,184,135,189,244,86,200,189,237,107,5,207,71,212,111,111,0,203,181,134,220,52,200,131,29,130,145,189,44,17,23,170,234,250,228,68,238,114,130,74,182,150,243,74,219,178,163,17,70,19,52,174,245,124,162,170,254,180,155,19,147,98,54,131,97,48,249,110,23,77,251,150,176,250,107,194,34,35,193,204,204,247,68,76,246,207,40,226,182,61,48,226,147,72,117,131,81,238,77,49,176,235,50,42,21,43,109,159,18,169,105,99,48,167,52,149,165,183,92,140,242,76,201,105,109,197,161,6,165,18,73,91,137,77,245,17,149,22,91,20,15,103,94,55,62,159,220,244,235,206,204,173,72,164,214,169,47,19,241,37,176,101,185,181,96,200,200,200,242,74,74,146,102,149,33,68,105,82,84,164,168,140,140,200,238,87,134,110,38,109,30,37,109,23,171,20,120,222,140,174,83,54,250,102,141,189,215,188,7,81,215,146,199,231,212,211,104,119,168,134,13,126,161,30,220,237,62,229,222,67,148,230,241,141,153,183,119,72,175,171,207,30,111,60,123,56,246,180,239,72,61,29,87,178,244,209,141,192,111,87,135,210,34,169,158,51,77,92,181,171,79,147,84,242,158,81,87,139,58,107,78,185,140,0,6,113,170,192,0,0,26,247,141,132,6,189,226,41,180,255,0,233,127,23,212,232,14,130,255,0,223,255,0,43,254,197,198,112,3,236,145,98,126,41,243,57,67,134,227,123,132,231,248,135,182,33,220,182,98,163,179,123,91,76,186,152,141,184,150,219,77,86,50,140,148,113,92,120,200,141,42,74,136,212,209,169,93,52,169,199,9,68,146,112,220,71,51,192,15,178,69,137,248,167,204,229,9,8,51,86,48,244,98,176,22,237,92,142,19,77,62,200,107,44,211,55,197,100,91,91,139,199,224,170,210,229,23,238,233,215,19,227,213,19,19,29,113,49,194,126,141,39,139,95,122,117,70,161,71,168,69,171,82,103,200,133,58,19,200,147,22,84,103,84,211,172,58,133,18,144,226,22,147,35,74,146,162,35,37,17,145,145,145,25,14,227,173,218,173,80,214,237,75,170,106,117,90,147,30,155,58,176,204,36,202,143,25,106,83,68,235,17,25,97,106,70,238,233,74,148,209,172,146,102,163,73,40,146,106,86,55,28,223,230,53,194,199,165,98,201,226,42,196,129,81,149,84,107,164,139,162,27,37,213,65,196,109,157,137,158,68,106,220,142,146,91,109,14,37,4,164,236,195,134,72,38,221,90,235,156,66,113,184,107,184,10,231,15,92,240,215,94,254,122,79,211,46,163,217,156,235,47,218,204,53,188,231,15,78,151,34,153,162,99,93,102,141,102,153,170,153,229,172,107,77,51,19,167,24,210,116,141,102,22,17,202,99,244,169,248,31,250,240,143,124,127,123,91,223,127,133,252,178,40,144,156,166,63,74,159,129,255,0,175,8,247,199,247,181,189,247,248,95,203,34,140,150,35,200,214,125,41,255,0,146,19,147,126,147,51,31,220,211,236,176,197,154,75,164,183,190,182,94,240,172,27,6,151,226,234,50,242,227,174,184,102,152,240,227,145,145,46,67,235,34,61,141,39,37,147,193,153,153,165,41,37,45,73,73,221,174,151,105,181,177,164,22,13,27,78,44,230,164,34,147,68,101,77,50,114,94,55,93,113,75,90,156,113,197,171,177,26,150,226,214,179,36,145,36,141,70,73,74,82,68,146,132,60,166,63,74,159,129,255,0,175,11,8,25,93,159,194,81,111,15,240,143,149,86,190,168,137,211,79,161,175,186,95,218,44,86,55,55,156,154,120,90,177,187,58,126,181,85,81,21,111,79,116,85,164,118,113,157,120,233,1,195,94,54,117,177,168,22,197,70,204,188,232,177,234,212,90,179,38,196,184,143,145,237,113,57,35,35,35,44,26,84,149,17,41,43,73,146,146,164,165,73,50,50,35,46,100,6,126,98,42,141,39,147,81,219,185,93,154,226,229,185,152,170,39,88,152,225,49,49,202,98,122,166,20,181,197,87,13,53,238,27,239,231,41,106,41,18,173,90,179,206,170,221,169,73,113,158,172,182,155,67,74,117,43,67,106,51,74,154,83,233,108,212,164,160,150,105,53,37,36,71,130,234,220,59,123,64,233,143,243,202,139,253,181,161,104,60,194,41,212,249,220,39,222,18,102,192,143,33,234,123,212,201,49,28,117,164,173,81,221,57,236,54,110,54,102,89,66,141,183,28,70,226,193,237,90,139,201,70,71,87,220,59,123,64,233,143,243,202,139,253,181,161,4,204,48,116,96,177,212,209,111,148,233,49,230,227,203,232,117,142,199,237,46,35,106,54,86,246,39,23,31,226,81,21,209,84,254,180,197,17,59,218,117,76,197,81,175,86,186,204,105,19,17,22,149,199,247,178,69,247,248,95,204,226,138,181,225,219,218,7,76,127,158,84,95,237,173,11,74,227,251,217,34,251,252,47,230,113,69,90,240,237,237,3,166,63,207,42,47,246,214,133,230,121,229,11,125,209,239,74,55,209,87,230,134,55,211,185,253,42,23,156,58,173,201,166,214,197,211,122,90,26,129,83,106,65,86,172,135,166,187,75,121,167,141,41,219,46,50,152,125,183,16,121,37,37,73,52,43,56,37,18,154,78,20,68,107,74,187,80,9,117,84,197,113,165,81,247,142,48,231,75,55,238,97,234,154,237,85,49,51,19,28,59,42,137,166,168,238,152,153,137,243,72,0,3,210,144,0,0,53,239,23,25,192,15,178,69,137,248,167,204,229,10,115,23,25,192,15,178,69,137,248,167,204,229,8,86,205,254,85,87,163,62,216,117,7,77,126,64,179,251,234,125,203,137,8,0,2,106,229,245,24,241,19,237,3,169,223,207,42,215,246,215,69,160,240,37,81,167,209,248,56,179,106,213,105,241,225,65,132,205,94,76,169,82,93,75,77,48,210,42,50,212,183,22,181,25,18,82,148,145,153,168,204,136,136,140,204,85,247,17,62,208,58,157,252,242,173,127,109,116,118,155,147,137,106,244,190,27,237,14,28,237,163,145,6,147,79,102,106,174,69,58,219,43,77,73,215,42,74,151,29,45,229,38,227,105,104,146,131,220,149,164,214,165,169,38,157,168,35,92,15,3,140,163,3,137,187,118,174,201,136,142,217,214,29,105,181,91,53,136,218,188,143,47,203,236,78,145,191,110,170,170,253,90,34,221,122,206,157,115,198,34,35,174,102,53,152,141,102,45,107,69,248,137,210,173,126,98,174,238,154,86,228,77,85,9,226,106,115,79,194,118,58,155,74,220,121,12,184,91,210,68,164,186,150,22,180,145,25,168,146,105,222,148,43,41,44,150,40,163,68,245,122,231,208,237,71,164,106,29,175,42,66,85,9,228,38,116,70,158,38,147,81,132,107,73,189,21,195,52,168,182,173,41,198,77,42,216,162,74,210,91,144,147,43,173,210,237,73,182,53,126,193,163,106,61,156,236,133,210,107,108,169,214,74,75,38,211,173,169,11,83,110,54,180,247,34,82,28,66,208,102,147,52,153,164,205,42,82,76,148,114,76,167,52,140,125,19,77,124,43,143,166,59,126,223,238,210,93,33,108,37,91,35,136,166,246,22,102,172,53,124,34,103,140,211,86,156,105,153,136,136,227,198,105,225,26,198,177,198,105,153,158,212,0,3,48,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,50,35,44,25,100,140,84,215,55,142,27,220,135,62,22,183,91,116,99,232,61,211,131,56,227,71,242,89,170,124,151,29,94,198,177,228,73,202,148,191,134,75,222,45,152,99,94,34,116,162,151,172,250,73,112,216,245,38,146,165,74,129,47,194,153,165,39,177,245,70,117,164,43,186,23,140,117,79,185,22,126,31,3,10,12,225,27,94,235,92,63,235,37,22,233,133,81,125,138,116,153,81,161,212,155,75,203,74,21,21,82,152,91,185,34,113,9,63,85,146,250,71,183,226,95,13,133,180,214,249,163,234,77,139,67,189,104,114,218,145,26,173,79,141,48,141,183,16,189,166,235,40,115,105,237,82,136,140,137,101,219,39,246,159,152,214,191,87,172,42,142,151,234,101,201,100,79,142,235,42,163,213,102,67,105,75,66,147,212,109,169,14,52,149,167,41,78,82,125,51,193,145,17,31,192,188,133,172,114,133,226,10,85,219,101,79,210,75,142,166,202,166,81,212,235,240,80,167,140,214,80,218,102,4,118,200,137,110,25,249,169,93,146,146,79,195,30,64,44,124,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,197,90,170,70,161,209,231,86,102,172,144,196,8,206,201,117,70,100,88,66,18,106,63,51,34,242,35,243,50,31,104,137,124,199,181,254,30,140,232,85,74,155,22,170,113,235,23,11,79,83,25,67,79,146,29,36,191,14,89,37,120,39,16,172,111,107,204,179,223,220,103,228,21,47,199,166,179,185,172,188,66,220,51,155,117,75,135,68,151,46,143,31,42,201,27,108,206,148,105,50,245,214,88,195,158,236,23,212,94,249,53,202,55,135,69,220,215,28,189,101,174,210,210,112,169,143,57,18,41,190,199,155,237,185,2,66,22,157,205,25,121,40,240,100,178,63,135,196,87,205,10,153,87,212,75,238,21,45,162,122,85,66,226,170,182,209,168,247,45,75,117,247,137,59,140,240,165,30,84,191,60,25,247,247,141,134,184,57,210,24,218,51,160,182,205,182,136,141,49,46,84,8,83,166,108,108,146,103,33,80,163,161,205,222,162,15,57,107,190,75,63,19,248,6,109,74,82,146,36,164,136,136,139,4,69,238,33,250,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,49,239,17,62,207,218,157,252,205,173,127,98,116,100,33,143,120,137,246,126,212,239,230,109,107,251,19,162,149,255,0,197,85,221,62,198,67,41,242,133,143,78,159,122,20,98,54,16,26,247,141,132,4,103,102,63,213,254,31,173,188,58,116,255,0,97,252,223,250,192,0,18,183,63,128,0,0,0,0,2,185,185,169,106,109,93,203,130,210,209,182,90,233,82,216,134,87,52,149,238,74,188,68,133,173,232,236,150,13,27,145,210,75,111,249,47,10,235,247,78,80,147,22,17,113,92,20,139,78,223,169,221,55,4,191,11,75,163,67,122,161,53,254,154,151,210,142,202,13,110,47,106,8,212,172,37,38,120,73,25,158,59,17,152,163,29,100,190,255,0,116,237,88,187,175,244,73,168,189,30,187,89,149,50,31,164,23,186,67,113,20,225,248,118,149,235,40,139,166,215,77,4,146,81,165,36,130,74,79,4,67,1,180,56,175,5,135,139,49,60,106,246,67,111,116,59,145,78,63,56,171,49,185,79,137,98,56,107,28,55,234,225,30,109,98,53,158,189,56,117,233,46,211,195,238,144,177,169,168,212,42,245,90,44,133,210,108,123,30,179,94,90,146,203,134,210,230,162,42,211,17,165,58,133,36,155,87,80,205,244,145,231,121,70,90,77,38,147,81,150,37,22,99,195,238,144,191,166,92,191,245,10,189,86,139,29,21,107,226,212,172,215,150,164,178,217,58,136,75,167,45,49,26,83,168,82,141,196,244,200,223,73,30,54,28,149,164,210,74,37,25,214,112,140,227,48,191,6,181,107,88,227,84,76,207,175,151,208,222,91,55,159,126,28,204,49,254,14,173,109,218,174,155,116,246,120,177,59,211,29,245,107,199,174,52,227,166,140,165,196,230,146,202,209,93,110,186,44,143,69,248,42,89,76,92,218,34,82,111,41,181,83,94,81,174,57,33,199,75,115,155,18,125,37,43,42,252,227,78,39,114,141,38,103,62,57,96,95,255,0,148,90,35,86,177,38,85,188,68,203,70,178,190,132,94,134,207,11,2,82,73,214,189,114,73,18,247,72,41,167,221,74,81,121,30,19,176,135,77,230,165,166,84,135,45,251,75,89,25,119,165,84,98,97,91,50,81,181,74,241,17,214,135,164,50,121,53,237,71,73,77,191,228,140,171,175,221,88,66,72,70,190,4,53,79,247,46,226,62,223,235,67,241,16,238,236,90,210,118,183,189,198,252,83,173,244,86,140,173,36,88,144,219,27,140,247,97,190,166,18,106,218,50,54,255,0,248,188,215,119,228,204,233,234,158,95,52,251,16,188,108,206,222,236,12,95,231,122,138,119,191,142,222,177,87,63,214,167,93,38,39,229,119,194,227,5,90,243,76,246,129,183,255,0,153,177,63,182,205,22,148,42,215,154,103,180,13,191,252,205,137,253,182,104,204,237,7,228,83,223,13,103,209,7,231,53,62,133,126,198,66,229,49,250,84,252,15,253,120,88,64,175,126,83,31,165,79,192,255,0,215,133,132,10,217,39,228,22,253,126,244,177,253,41,126,118,98,255,0,151,253,42,0,0,25,86,191,0,0,5,90,243,76,246,129,183,255,0,153,177,63,182,205,25,11,148,199,233,83,240,63,245,225,143,121,166,123,64,219,255,0,204,216,159,219,102,140,133,202,99,244,169,248,31,250,240,135,217,242,220,247,207,187,46,144,204,255,0,69,180,250,22,255,0,171,74,194,0,0,76,28,222,0,0,10,181,230,153,237,3,111,255,0,51,98,127,109,154,50,23,41,143,210,167,224,127,235,195,30,243,76,246,129,183,255,0,153,177,63,182,205,25,11,148,199,233,83,240,63,245,225,15,179,229,185,239,159,118,93,33,153,254,139,105,244,45,255,0,86,149,132,0,0,152,57,189,1,249,162,233,45,145,18,213,162,107,76,10,95,132,186,37,214,88,161,206,125,131,36,162,108,115,140,250,208,167,147,143,89,212,116,18,132,175,36,123,15,106,183,18,91,217,26,248,1,246,183,177,63,20,249,100,161,49,185,166,123,63,91,255,0,207,40,159,216,166,136,115,192,15,181,189,137,248,167,203,37,8,110,62,138,104,205,232,221,141,53,154,103,233,116,182,201,226,46,226,58,58,197,120,90,166,173,219,119,233,141,120,233,17,68,233,29,209,213,217,201,49,185,166,123,63,91,255,0,207,40,159,216,166,136,115,192,15,181,189,137,248,167,203,37,9,141,205,51,217,250,223,254,121,68,254,197,52,67,158,0,125,173,236,79,197,62,89,40,122,204,124,175,111,190,143,106,142,198,254,142,177,158,134,35,220,149,144,113,155,96,211,245,11,134,171,230,4,211,142,211,212,122,99,149,248,146,29,138,151,212,203,176,136,223,62,158,76,141,10,113,180,56,206,242,60,146,94,87,101,22,82,116,215,110,220,21,123,78,224,166,93,54,252,191,11,84,163,76,102,161,9,254,154,87,210,144,202,201,109,175,106,200,210,172,41,36,120,81,25,30,59,145,144,191,122,141,58,159,88,167,202,164,213,160,71,155,6,107,43,141,42,44,150,146,235,79,180,180,154,86,218,208,162,50,82,84,147,50,52,153,25,25,25,145,138,25,212,91,75,242,7,80,110,123,19,210,30,63,242,114,179,54,147,226,186,93,46,191,135,125,109,117,54,101,91,119,108,206,221,199,140,227,39,230,61,237,37,169,166,229,187,244,247,124,220,97,111,208,158,97,77,252,38,47,43,187,198,34,98,168,137,141,99,74,163,118,175,100,107,19,219,194,57,175,90,203,186,105,247,213,157,66,189,169,44,200,102,13,193,76,139,85,138,220,148,165,46,161,167,218,75,136,74,201,38,162,37,18,86,68,100,70,101,156,224,207,204,115,34,57,112,3,169,47,234,55,13,84,22,167,59,33,233,214,155,206,219,82,29,117,150,219,74,146,193,33,113,201,189,159,73,41,140,236,116,110,81,18,141,72,86,115,244,149,35,68,155,13,122,47,217,166,236,117,196,75,69,231,121,117,89,78,101,127,3,84,126,46,186,169,245,68,240,249,227,136,42,215,154,103,180,13,191,252,205,137,253,182,104,180,161,86,188,211,61,160,109,255,0,230,108,79,237,179,70,47,104,63,34,158,248,79,58,32,252,230,167,208,175,216,114,179,246,129,184,63,153,178,255,0,182,194,22,148,42,215,149,159,180,13,193,252,205,151,253,182,16,180,160,217,255,0,200,163,190,78,151,255,0,57,170,244,40,246,0,0,51,109,94,163,30,34,125,160,117,59,249,229,90,254,218,232,206,117,30,41,255,0,32,248,40,178,116,50,196,159,78,126,185,113,195,173,49,113,185,158,171,148,200,14,212,36,145,51,180,210,104,39,100,33,107,238,103,185,13,150,226,73,27,173,56,156,25,196,79,180,14,167,127,60,171,95,219,93,29,22,157,78,168,86,42,17,105,52,152,18,38,206,154,242,35,69,139,25,165,58,235,238,173,68,148,54,132,36,140,212,165,40,200,137,36,70,102,102,68,67,91,252,34,230,30,237,207,7,206,173,99,233,254,218,59,103,240,62,19,55,203,240,83,140,141,105,181,185,114,34,121,76,197,19,17,175,154,55,183,187,226,53,225,172,57,11,58,206,185,245,2,231,167,89,150,101,22,69,90,181,86,120,152,137,17,130,45,206,43,6,102,102,103,130,74,82,146,53,41,106,50,74,82,149,41,70,68,70,101,106,116,174,1,116,199,247,184,35,70,170,72,240,119,12,207,15,85,168,92,49,86,111,57,233,166,218,90,73,194,201,35,171,25,190,179,205,161,149,18,75,166,226,143,213,117,70,232,250,56,40,225,41,142,31,237,130,186,239,56,113,215,168,85,134,93,110,91,172,72,113,73,129,9,195,101,101,4,240,179,101,197,37,108,146,212,226,83,244,148,164,37,74,66,73,74,147,162,79,149,100,244,218,181,53,226,35,90,170,142,93,145,246,180,87,72,29,36,95,204,49,212,97,178,107,147,77,171,53,107,189,19,241,235,137,231,217,52,71,84,76,105,60,231,88,209,64,247,141,157,115,233,253,207,81,179,47,58,44,138,77,106,146,241,177,46,35,228,91,155,86,8,200,200,203,36,164,169,38,74,74,210,102,149,37,73,82,76,200,200,206,198,121,122,113,98,253,243,79,135,160,23,202,99,183,86,160,211,9,54,252,244,169,182,138,108,38,18,148,148,85,35,36,106,125,166,240,105,52,17,239,105,181,169,100,74,109,75,115,41,113,153,194,173,63,136,139,57,21,106,11,81,226,94,214,243,47,59,79,148,152,233,83,181,22,146,211,170,77,57,75,83,173,161,9,91,198,131,75,139,53,19,103,188,200,136,150,188,212,103,251,96,179,238,15,248,70,137,92,162,76,255,0,143,26,92,25,108,175,246,45,167,80,180,253,74,74,147,238,50,24,138,232,189,144,226,162,186,120,209,63,76,118,119,195,97,225,113,89,111,75,89,5,88,123,177,20,98,40,231,215,185,95,85,81,202,102,154,187,53,243,79,24,137,108,0,53,239,22,215,193,47,23,255,0,190,14,144,237,143,122,179,209,191,40,80,252,76,151,217,103,108,122,164,68,169,13,156,162,36,150,214,157,37,45,4,227,125,146,102,178,83,126,169,169,13,84,160,175,159,98,45,226,173,217,187,106,117,137,222,250,152,206,137,50,124,94,67,141,204,176,24,234,119,107,167,193,119,76,127,137,164,196,245,196,245,125,58,78,176,188,238,29,189,159,180,199,249,155,69,254,196,208,200,67,30,240,237,236,253,166,63,204,218,47,246,38,134,66,18,203,31,138,167,186,61,142,123,205,188,161,127,211,171,222,144,0,5,86,61,86,188,211,61,160,109,255,0,230,108,79,237,179,70,66,229,49,250,84,252,15,253,120,99,222,105,158,208,54,255,0,243,54,39,246,217,163,33,114,152,253,42,126,7,254,188,33,246,124,183,61,243,238,203,164,51,63,209,109,62,133,191,234,210,176,128,0,19,7,55,161,207,52,207,103,235,127,249,229,19,251,20,209,14,120,1,246,183,177,63,20,249,100,161,49,185,166,123,63,91,255,0,207,40,159,216,166,136,115,192,15,181,189,137,248,167,203,37,8,126,99,229,123,125,244,123,93,33,177,191,163,172,103,161,136,247,37,113,128,0,38,14,111,0,7,85,213,29,73,182,52,130,193,172,234,61,226,236,132,82,104,140,165,215,138,51,38,235,174,41,107,75,109,182,132,246,35,82,220,90,16,70,163,36,145,168,141,74,74,72,212,94,106,170,40,166,106,170,116,136,85,177,98,230,38,237,54,44,211,53,87,84,196,68,71,57,153,157,34,35,207,50,196,188,106,113,37,251,222,116,199,253,175,202,233,94,151,55,82,45,3,116,78,187,108,244,205,191,17,37,123,140,144,93,52,56,91,73,91,178,226,219,202,22,130,115,20,230,59,78,168,234,77,207,171,247,245,103,81,239,23,99,174,173,91,121,46,188,81,153,38,154,109,40,66,91,109,180,39,185,146,80,218,16,130,53,25,168,201,36,106,82,148,102,163,155,252,21,240,51,98,94,90,99,251,164,107,157,181,233,111,202,110,155,244,58,122,159,155,9,200,113,16,110,23,89,102,219,141,239,235,229,43,73,97,73,233,165,181,165,71,212,50,76,34,253,119,179,220,86,237,174,20,199,45,122,163,182,124,243,246,118,106,234,108,171,13,150,244,79,144,120,124,194,102,171,183,38,55,247,98,38,106,170,121,83,78,179,30,45,17,172,235,51,26,248,211,194,106,138,81,203,131,174,37,170,28,58,234,58,85,52,227,174,209,185,158,139,18,226,67,173,168,212,195,72,90,137,18,219,82,18,167,55,50,78,184,173,132,70,78,36,212,156,110,52,45,23,25,78,168,211,235,20,248,181,106,76,248,243,96,205,101,18,98,202,140,234,93,105,246,150,146,82,28,66,210,102,74,74,146,100,100,162,51,35,35,35,33,71,90,245,163,23,6,129,234,117,87,77,238,7,252,103,131,216,252,42,130,99,173,150,231,196,112,178,219,200,37,254,212,40,146,106,74,92,109,196,18,149,183,39,45,121,114,241,79,232,169,81,184,117,190,231,211,162,210,221,234,174,215,152,241,244,150,82,220,123,122,160,25,146,118,175,170,167,28,91,106,89,165,91,242,217,26,205,198,144,139,172,151,31,86,22,228,224,177,28,35,94,30,105,236,238,159,111,123,1,210,110,201,217,207,240,84,237,54,81,227,85,187,19,86,159,46,141,56,85,233,83,26,107,175,29,223,70,34,108,100,67,158,105,158,207,214,255,0,243,202,39,246,41,162,99,8,115,205,51,217,250,223,254,121,68,254,197,52,103,243,95,200,174,119,53,30,192,126,115,96,253,56,246,74,28,240,3,237,111,98,126,41,242,201,66,227,5,57,240,3,237,111,98,126,41,242,201,66,227,6,63,102,255,0,37,171,210,159,100,38,29,53,249,126,207,238,105,247,238,0,0,36,13,62,0,0,0,133,28,209,181,54,175,109,105,141,185,166,116,214,182,71,189,102,60,253,65,253,201,60,199,130,108,172,152,218,104,51,245,157,121,151,55,165,73,50,232,109,245,137,103,137,174,42,15,152,101,247,249,107,196,229,110,19,50,105,210,33,218,176,226,80,163,61,13,123,247,108,65,188,242,93,81,40,200,221,68,137,15,182,162,45,187,122,100,147,45,201,81,158,31,61,196,120,12,28,196,115,171,135,219,244,112,108,142,138,178,152,205,54,146,221,202,227,90,108,196,220,157,123,99,133,62,184,170,98,168,238,112,220,10,217,204,94,124,81,217,81,231,81,100,84,32,210,94,126,177,32,218,39,54,198,84,102,22,228,119,156,82,49,181,41,146,81,203,214,61,170,82,146,147,206,237,167,47,185,163,105,149,94,229,211,27,115,83,41,174,239,143,101,76,121,138,131,27,82,88,143,56,217,65,63,184,214,71,234,186,203,45,236,74,84,103,215,221,234,146,15,61,91,149,21,156,251,116,253,65,212,9,116,88,230,204,135,160,209,224,84,84,77,169,210,83,105,113,217,76,164,255,0,140,66,76,156,134,165,118,36,168,201,30,102,143,86,99,107,158,155,49,171,250,67,118,105,195,141,71,91,213,186,99,173,66,57,47,56,211,77,205,71,231,34,184,181,55,149,18,80,250,26,89,145,17,228,146,100,105,81,25,164,236,114,252,15,133,202,170,163,174,189,103,230,229,244,198,190,180,167,108,118,171,224,59,125,99,17,19,165,24,109,202,39,174,52,170,38,110,76,71,40,157,218,230,158,250,99,94,74,148,224,182,233,167,217,220,81,233,237,90,166,204,135,89,145,83,93,41,41,97,41,82,137,217,172,57,17,165,30,227,34,218,78,62,131,81,231,36,146,81,145,25,224,142,233,70,189,226,247,180,119,83,105,26,201,166,54,238,166,81,26,232,199,174,195,75,235,99,114,149,225,164,36,205,15,177,185,72,65,175,166,234,28,111,126,210,37,108,220,93,140,135,157,154,191,19,77,118,39,191,234,159,171,231,92,116,223,149,85,23,240,185,173,49,58,76,77,185,158,168,152,153,170,159,92,235,87,255,0,138,20,243,103,253,21,254,57,254,162,35,223,0,62,214,246,39,226,159,44,148,36,39,54,127,209,95,227,159,234,34,61,240,3,237,111,98,126,41,242,201,66,203,27,229,152,244,168,255,0,138,79,179,63,163,58,255,0,115,136,246,221,92,96,0,9,171,151,193,1,249,156,233,214,173,212,169,20,235,238,157,114,84,106,122,125,74,252,253,74,148,181,70,102,61,34,90,148,204,118,158,78,13,46,201,234,155,166,68,74,75,138,104,250,166,74,74,29,218,153,240,62,106,141,58,159,88,167,202,164,213,160,71,155,6,107,43,141,42,44,150,146,235,79,180,180,154,86,218,208,162,50,82,84,147,50,52,153,25,25,25,145,139,92,110,22,49,150,42,179,51,166,191,127,92,121,153,253,152,207,171,217,172,210,214,99,69,17,94,236,241,137,136,227,19,194,116,159,147,86,156,170,142,83,207,88,214,38,144,184,123,215,107,159,135,125,71,141,168,22,212,72,243,82,166,85,6,165,1,252,18,102,194,90,208,167,26,37,224,205,165,110,109,10,74,210,71,133,33,57,37,167,114,21,204,241,125,127,218,58,163,196,77,219,125,216,149,111,73,208,234,126,3,194,202,232,58,207,83,167,6,59,75,245,29,74,86,88,91,107,46,233,44,227,37,216,200,199,105,227,67,133,186,135,15,215,243,213,107,110,141,33,58,123,93,120,142,141,40,223,84,130,138,233,163,115,144,221,89,145,26,84,149,19,134,222,227,81,173,162,35,222,181,161,221,177,204,64,47,213,127,13,76,224,174,242,137,215,215,198,56,121,167,87,93,229,54,178,172,234,253,189,166,192,241,170,187,115,70,177,167,26,102,105,171,74,163,143,141,68,211,167,62,26,204,78,188,52,176,142,83,31,165,79,192,255,0,215,133,132,10,247,229,49,250,84,252,15,253,120,88,64,154,100,159,144,91,245,251,210,230,94,148,191,59,49,127,203,254,149,0,215,188,108,32,53,239,24,157,167,255,0,75,248,190,166,192,232,47,253,255,0,242,191,236,94,119,14,222,207,218,99,252,205,162,255,0,98,104,100,33,143,120,118,246,126,211,31,230,109,23,251,19,67,33,9,53,143,197,83,221,30,198,143,205,188,161,127,211,171,222,144,0,5,86,61,86,188,211,61,160,109,255,0,230,108,79,237,179,70,66,229,49,250,84,252,15,253,120,99,222,105,158,208,54,255,0,243,54,39,246,217,163,33,114,152,253,42,126,7,254,188,33,246,124,183,61,243,238,203,164,51,63,209,109,62,133,191,234,210,143,124,127,123,91,223,127,133,252,178,40,143,98,66,113,253,237,111,125,254,23,242,200,163,45,114,182,211,107,98,228,191,174,173,71,171,53,33,218,181,152,204,70,169,36,151,141,45,54,169,168,148,219,206,41,37,221,106,38,219,52,36,140,246,145,56,179,52,154,182,41,56,218,240,211,140,204,107,179,76,233,173,85,123,102,101,53,195,103,118,246,115,98,240,249,157,218,102,168,183,98,215,8,225,172,205,52,211,76,107,213,19,51,26,206,147,164,113,210,121,49,174,178,240,39,169,218,47,163,84,237,90,174,85,105,210,150,142,159,229,13,41,147,34,93,31,172,226,80,198,29,220,105,147,235,45,40,115,97,22,197,168,182,245,81,185,196,226,77,19,213,235,159,67,181,30,145,168,118,188,169,9,84,39,144,153,209,26,120,154,77,70,17,173,38,244,87,12,210,162,218,180,167,25,52,171,98,137,43,73,110,66,76,175,92,84,95,27,220,39,49,195,197,207,14,229,179,21,33,235,38,229,121,212,196,109,196,184,226,169,82,82,68,163,138,227,198,70,74,74,146,102,166,141,74,234,41,45,184,74,37,27,102,226,242,57,166,85,56,13,49,56,93,116,141,53,237,137,237,245,253,29,220,161,219,9,210,5,59,89,55,50,76,250,41,154,238,111,110,240,210,154,169,157,102,104,152,234,154,99,148,235,227,71,63,26,53,170,208,180,151,86,172,141,108,178,33,95,214,13,83,197,211,165,229,183,90,112,137,50,33,200,34,35,92,119,208,70,123,29,78,75,37,147,35,35,74,146,106,66,146,163,238,66,150,184,85,226,90,189,195,125,252,221,81,39,34,85,171,86,121,164,220,84,216,205,179,213,150,211,104,117,45,41,11,113,38,105,83,74,125,78,18,82,164,18,205,36,149,40,136,242,87,25,103,94,54,198,160,91,20,235,206,204,173,71,171,81,106,204,147,241,37,176,103,181,196,228,200,200,200,240,105,82,84,70,149,33,68,74,74,146,164,168,136,200,200,179,185,94,101,78,62,223,30,21,199,56,250,227,205,236,106,125,188,216,171,251,35,141,241,53,171,15,95,196,171,179,246,106,253,168,255,0,237,28,99,142,177,28,200,0,12,162,6,13,123,198,194,3,94,241,20,218,127,244,191,139,234,116,7,65,127,239,255,0,149,255,0,98,227,56,1,246,72,177,63,20,249,156,161,33,4,123,224,7,217,34,196,252,83,230,114,132,132,18,12,7,228,182,189,26,125,144,211,251,89,229,252,119,239,174,251,245,2,148,184,190,176,45,29,46,226,38,237,177,44,74,79,163,40,116,207,1,225,98,245,221,123,167,212,131,29,213,250,238,169,75,60,173,197,159,117,30,51,130,236,68,66,235,69,57,241,253,237,111,125,254,23,242,200,163,19,180,148,196,225,169,171,78,59,223,84,182,39,66,119,174,83,157,223,181,21,78,236,218,153,152,215,132,204,87,68,68,204,114,214,34,103,73,234,214,123,101,33,57,76,126,149,63,3,255,0,94,17,239,143,239,107,123,239,240,191,150,69,18,19,148,199,233,83,240,63,245,225,30,248,254,246,183,190,255,0,11,249,100,81,139,196,121,26,207,165,63,242,79,50,111,210,102,99,251,154,125,150,18,19,148,199,233,83,240,63,245,225,97,2,189,249,76,126,149,63,3,255,0,94,22,16,36,25,39,228,22,253,126,244,180,255,0,74,95,157,152,191,229,255,0,74,128,0,6,85,175,209,239,143,239,100,139,239,240,191,153,197,21,107,195,183,180,14,152,255,0,60,168,191,219,90,22,149,199,247,178,69,247,248,95,204,226,138,181,225,219,218,7,76,127,158,84,95,237,173,8,126,121,229,11,125,209,239,75,164,58,42,252,208,198,250,119,63,165,66,210,184,254,246,72,190,255,0,11,249,156,81,86,188,59,123,64,233,143,243,202,139,253,181,161,105,92,127,123,36,95,127,133,252,206,40,171,94,29,189,160,116,199,249,229,69,254,218,208,103,158,80,183,221,30,244,157,21,126,104,99,125,59,159,210,161,121,192,0,38,14,111,0,0,0,0,0,107,222,46,51,128,31,100,139,19,241,79,153,202,20,230,46,51,128,31,100,139,19,241,79,153,202,16,173,155,252,170,175,70,125,176,234,14,154,252,129,103,247,212,251,151,18,16,0,4,213,203,234,49,226,39,218,7,83,191,158,85,175,237,174,142,171,103,89,215,62,160,92,244,235,50,204,162,200,171,86,170,207,19,17,34,48,69,185,197,96,204,204,204,240,73,74,82,70,165,45,70,73,74,82,165,40,200,136,204,187,87,17,62,208,58,157,252,242,173,127,109,116,88,71,45,77,24,183,237,93,36,45,101,235,248,202,229,237,214,99,43,142,130,240,17,35,73,117,174,139,107,238,179,234,45,190,162,207,36,149,109,100,182,229,189,202,215,184,92,20,227,241,149,90,215,72,214,102,123,181,118,46,123,180,244,108,158,205,90,199,205,59,213,205,52,83,68,113,210,106,154,117,141,116,234,136,137,153,229,174,154,107,19,48,135,60,86,240,125,112,112,197,232,42,151,229,63,229,61,14,183,212,99,210,8,166,46,47,133,150,142,253,23,11,123,136,45,232,61,200,62,166,229,116,222,245,72,145,149,112,220,42,241,45,94,225,190,254,110,168,147,145,42,213,171,60,210,110,42,108,102,217,234,203,105,180,58,150,148,133,184,147,52,169,165,62,167,9,41,82,9,102,146,74,148,68,121,43,140,188,108,235,99,80,45,138,141,153,121,209,99,213,168,181,102,77,137,113,31,35,218,226,114,70,70,70,88,52,169,42,34,82,86,147,37,37,73,74,146,100,100,70,84,197,196,183,14,151,63,13,215,247,228,165,89,233,21,42,76,182,80,253,38,182,168,101,29,170,130,118,35,172,73,73,45,194,74,155,113,70,133,32,213,187,27,22,100,73,113,25,190,204,242,250,242,203,177,138,194,240,167,217,63,100,255,0,105,243,197,118,31,107,240,219,117,128,185,145,103,186,85,122,98,117,214,34,34,229,58,235,172,105,17,17,85,28,57,105,60,34,186,121,78,237,206,217,215,141,177,168,22,197,58,243,179,43,81,234,212,90,179,36,252,73,108,25,237,113,57,50,50,50,60,26,84,149,17,165,72,81,18,146,164,169,42,34,50,50,46,100,85,39,4,28,99,202,209,90,187,122,113,169,53,175,251,157,204,235,188,219,239,161,231,151,69,145,181,75,220,202,90,66,214,166,157,89,109,83,68,88,37,185,212,35,79,231,58,150,182,36,185,118,62,140,125,173,250,126,52,115,142,201,251,59,26,71,108,182,79,19,178,89,132,225,174,196,205,170,181,155,117,126,181,58,246,233,17,189,28,55,163,171,132,242,152,153,0,0,191,68,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,1,248,164,165,68,105,81,17,145,150,12,143,222,67,244,0,83,239,55,46,29,23,108,220,113,53,150,133,75,73,66,169,188,220,73,70,195,30,79,184,228,249,11,90,182,180,69,228,146,201,154,204,254,63,17,25,120,11,214,119,52,107,136,91,122,115,142,169,16,235,114,226,81,228,97,88,34,109,233,209,77,70,126,186,11,24,111,223,146,250,143,221,117,220,99,105,12,109,102,208,107,154,219,92,70,159,151,22,4,217,208,247,182,74,50,144,152,82,16,217,167,212,89,231,46,246,193,103,224,127,29,121,107,212,186,190,157,223,147,105,110,147,209,106,22,237,85,198,137,69,185,10,67,172,60,105,220,71,132,168,176,164,118,60,17,246,247,0,217,238,139,84,141,92,163,193,172,194,89,45,137,241,154,146,210,136,200,242,133,164,148,94,70,101,228,101,228,102,62,209,18,249,112,235,252,61,102,208,170,109,54,85,84,228,86,45,230,153,166,60,219,175,146,221,52,177,14,33,41,120,55,22,172,111,119,204,241,223,220,71,231,45,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,25,146,72,212,163,34,34,44,153,159,184,81,183,53,61,106,115,80,117,201,251,50,37,69,18,32,219,155,161,173,13,61,189,8,126,60,201,205,153,25,19,138,34,81,37,125,251,17,253,69,228,46,19,136,77,70,139,165,122,65,115,222,18,37,181,29,113,41,115,85,29,78,56,72,203,201,138,235,137,34,51,82,123,254,111,220,121,255,0,56,215,31,82,174,89,186,131,169,215,45,210,235,206,73,122,189,92,153,53,38,106,53,153,155,242,22,178,34,238,163,198,87,241,63,63,51,1,45,57,89,240,248,90,171,172,205,222,149,104,70,229,46,217,196,214,214,227,121,109,82,99,203,132,225,39,42,109,73,51,218,225,246,201,30,61,228,93,197,227,48,203,81,152,110,59,13,165,13,180,130,66,18,146,34,36,164,139,4,68,69,228,66,33,114,201,209,98,211,14,31,233,213,185,212,191,13,58,227,75,53,66,82,216,216,181,179,34,20,53,103,38,132,153,145,169,179,247,153,118,243,49,48,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,99,222,34,125,159,181,59,249,155,90,254,196,232,200,67,30,241,19,236,253,169,223,204,218,215,246,39,69,43,255,0,138,171,186,125,140,134,83,229,11,30,157,62,244,40,196,108,32,53,239,27,8,8,206,204,127,171,252,63,91,120,116,233,254,195,249,191,245,128,0,37,110,127,0,0,0,0,0,70,174,97,26,155,87,211,110,28,42,76,81,26,196,139,190,99,118,202,223,220,159,224,241,223,105,213,190,123,84,133,18,247,180,203,141,127,36,211,213,222,74,35,73,102,171,116,178,193,168,106,150,163,219,90,119,76,57,8,122,224,169,177,5,79,49,21,82,85,25,165,172,186,178,13,180,153,26,146,211,123,220,87,114,34,74,20,102,100,68,102,89,207,152,94,175,49,169,186,255,0,50,131,73,149,33,116,155,29,147,160,161,42,121,195,105,115,80,226,149,45,212,180,180,164,155,87,80,201,133,25,103,121,69,66,137,70,147,73,22,91,229,91,166,85,119,46,11,183,89,30,119,165,75,98,25,219,49,145,181,42,241,18,22,182,100,60,121,37,238,71,73,45,177,230,140,43,175,217,89,66,136,66,241,115,248,87,51,139,81,241,99,135,170,57,186,115,32,163,255,0,1,216,122,243,11,145,17,122,184,223,227,194,119,171,210,40,142,189,116,141,39,77,56,113,214,35,140,166,54,179,219,244,139,79,133,219,234,214,183,226,120,90,93,26,193,169,211,225,49,212,82,250,81,217,167,56,134,209,185,102,106,86,18,146,44,168,204,207,29,204,204,82,16,188,238,34,125,159,181,59,249,155,90,254,196,232,163,17,239,105,34,34,237,184,142,197,175,66,85,213,115,3,139,174,185,214,102,184,153,153,235,224,189,109,115,211,102,53,127,72,110,205,56,113,168,235,122,183,76,117,168,71,37,231,26,105,185,168,252,228,87,22,166,242,162,74,31,67,75,50,34,60,146,76,141,42,35,52,157,28,220,86,253,94,211,184,42,118,181,193,19,194,213,40,211,30,167,205,99,168,149,244,164,50,179,67,136,220,131,52,171,10,73,150,82,102,71,142,198,100,54,0,21,7,204,35,76,169,26,109,196,125,73,250,35,184,143,119,195,110,230,91,27,85,252,30,67,238,186,135,203,114,150,163,94,247,89,113,223,228,146,122,187,9,36,73,44,221,237,38,26,42,162,156,68,115,142,19,221,255,0,191,107,1,208,166,119,85,172,85,236,158,185,241,107,141,250,125,40,210,39,187,88,211,171,228,243,229,19,102,60,56,234,141,63,87,244,94,213,188,99,220,177,235,117,37,211,35,70,174,60,210,18,218,155,170,161,148,120,166,220,108,146,146,109,93,67,53,109,36,146,77,42,74,147,148,41,38,112,3,154,103,180,13,191,252,205,137,253,182,104,239,60,172,53,90,160,85,11,159,67,157,164,199,84,21,50,245,214,204,228,173,68,234,29,37,69,140,227,74,79,114,82,84,147,105,73,50,218,105,52,47,59,247,150,206,141,205,51,218,6,223,254,102,196,254,219,52,120,199,98,126,23,148,211,114,121,235,17,61,240,175,178,185,31,254,63,210,13,220,29,49,226,110,215,85,60,190,45,81,172,114,229,167,46,81,203,147,33,114,152,253,42,126,7,254,188,44,32,87,191,41,143,210,167,224,127,235,194,194,6,83,36,252,130,223,175,222,148,23,165,47,206,204,95,242,255,0,165,64,0,3,42,215,224,0,0,171,94,105,158,208,54,255,0,243,54,39,246,217,163,33,114,152,253,42,126,7,254,188,49,239,52,207,104,27,127,249,155,19,251,108,209,144,185,76,126,149,63,3,255,0,94,16,251,62,91,158,249,247,101,210,25,159,232,182,159,66,223,245,105,88,64,0,9,131,155,192,0,1,86,188,211,61,160,109,255,0,230,108,79,237,179,70,66,229,49,250,84,252,15,253,120,99,222,105,158,208,54,255,0,243,54,39,246,217,163,33,114,152,253,42,126,7,254,188,33,246,124,183,61,243,238,203,164,51,63,209,109,62,133,191,234,210,176,128,0,19,7,55,161,207,52,207,103,235,127,249,229,19,251,20,209,14,120,1,246,183,177,63,20,249,100,161,49,185,166,123,63,91,255,0,207,40,159,216,166,136,115,192,15,181,189,137,248,167,203,37,8,126,99,229,123,125,244,123,93,33,177,191,163,172,103,161,136,247,37,49,185,166,123,63,91,255,0,207,40,159,216,166,136,115,192,15,181,189,137,248,167,203,37,9,141,205,51,217,250,223,254,121,68,254,197,52,67,158,0,125,173,236,79,197,62,89,40,51,31,43,219,239,163,218,108,111,232,235,25,232,98,61,201,92,96,169,206,101,214,181,62,222,226,85,85,104,79,72,91,215,53,2,13,86,90,93,82,77,40,117,6,228,66,75,120,34,50,79,78,35,103,131,51,61,198,163,206,12,136,173,140,66,14,106,214,181,62,94,151,89,119,179,175,72,41,212,154,251,148,166,91,74,147,210,83,82,227,173,199,20,162,198,77,68,168,77,18,76,140,136,137,75,201,30,72,203,51,158,89,240,184,42,167,245,116,159,191,170,90,215,162,172,199,240,126,211,89,166,121,93,138,168,159,92,107,31,253,169,143,111,83,162,242,173,212,218,187,119,5,219,163,111,53,213,165,191,12,238,104,203,220,148,248,121,8,91,49,222,44,18,55,47,170,151,24,243,94,19,208,236,156,173,70,44,100,83,23,5,26,155,87,211,30,35,237,23,233,173,117,227,220,211,26,182,106,12,110,74,122,145,230,58,218,8,247,26,20,101,211,119,162,239,171,131,87,75,102,226,37,24,185,209,75,103,239,248,92,38,228,207,26,103,79,173,125,210,254,87,240,29,160,248,77,52,196,83,122,152,171,135,92,199,139,58,199,84,240,137,236,157,117,231,168,42,215,154,103,180,13,191,252,205,137,253,182,104,180,161,86,188,211,61,160,109,255,0,230,108,79,237,179,71,221,160,252,138,123,225,79,162,15,206,106,125,10,253,135,43,63,104,27,131,249,155,47,251,108,33,105,66,173,121,89,251,64,220,31,204,217,127,219,97,11,74,13,159,252,138,59,228,233,127,243,154,175,66,143,96,0,3,54,213,234,49,226,39,218,7,83,191,158,85,175,237,174,137,173,192,31,7,17,105,177,96,235,206,171,81,122,149,23,58,19,109,72,15,45,151,99,162,59,140,182,243,85,19,216,181,101,211,234,97,180,44,146,109,26,13,102,147,89,182,166,220,61,112,177,249,121,197,22,164,107,157,247,2,162,197,14,220,191,170,143,219,141,227,164,221,78,123,85,23,204,222,220,74,37,155,81,214,132,118,34,218,183,15,105,168,201,167,91,84,248,17,140,175,42,138,174,206,42,244,117,206,145,235,231,246,124,237,233,183,155,127,85,156,13,188,131,44,171,142,229,49,114,184,158,94,44,120,145,62,244,255,0,15,61,64,0,18,118,139,4,57,227,95,130,90,190,185,220,20,237,73,211,9,20,232,215,34,188,53,50,173,18,86,214,25,149,31,126,212,204,55,82,157,198,235,73,86,22,74,220,106,101,180,146,61,102,210,219,179,24,5,190,43,11,111,25,110,109,93,142,12,198,69,158,227,118,115,27,78,63,1,86,149,198,177,198,53,137,137,231,19,29,159,251,142,44,23,195,7,9,118,71,12,244,137,107,129,51,211,247,69,79,115,115,171,207,197,38,86,113,247,101,17,217,111,114,250,45,22,18,165,22,227,53,172,183,40,240,150,210,138,99,27,8,13,123,196,99,104,108,219,195,209,102,221,168,210,35,123,234,111,110,135,115,44,94,111,137,204,177,152,234,230,187,149,120,45,102,127,153,217,194,34,58,162,52,136,234,94,119,14,222,207,218,99,252,205,162,255,0,98,104,100,33,143,120,118,246,126,211,31,230,109,23,251,19,67,33,9,85,143,197,83,221,30,198,129,205,188,161,127,211,171,222,144,0,5,86,61,86,188,211,61,160,109,255,0,230,108,79,237,179,70,66,229,49,250,84,252,15,253,120,99,222,105,158,208,54,255,0,243,54,39,246,217,163,33,114,152,253,42,126,7,254,188,33,246,124,183,61,243,238,203,164,51,63,209,109,62,133,191,234,210,176,128,0,19,7,55,161,207,52,207,103,235,127,249,229,19,251,20,209,14,120,1,246,183,177,63,20,249,100,161,49,185,166,123,63,91,255,0,207,40,159,216,166,136,115,192,15,181,189,137,248,167,203,37,8,126,99,229,123,125,244,123,93,33,177,191,163,172,103,161,136,247,37,113,128,0,38,14,111,5,57,241,169,196,151,239,134,212,239,246,191,43,171,101,219,61,72,180,13,209,58,14,61,212,38,252,68,149,238,51,89,245,22,217,109,37,109,195,104,111,40,66,205,204,218,86,191,233,47,238,231,164,149,237,44,252,160,244,39,166,252,47,240,255,0,9,226,122,61,25,45,63,252,94,244,110,207,75,111,210,44,110,207,124,96,234,114,206,225,31,87,171,218,235,78,208,107,162,131,34,217,171,73,100,167,205,148,251,62,41,136,148,242,73,169,82,137,108,154,155,113,57,46,154,76,150,72,55,141,45,41,104,86,118,198,243,250,177,21,197,24,123,116,248,181,117,246,207,84,121,187,120,243,245,55,95,68,54,114,108,53,88,140,223,27,122,34,245,168,157,41,159,147,70,158,53,200,235,170,103,141,62,47,26,99,93,117,223,135,122,224,79,133,136,90,247,119,78,186,175,184,29,123,30,220,203,18,163,44,164,53,233,57,110,180,178,67,45,188,210,145,183,165,148,58,179,37,238,44,178,147,73,165,211,82,109,172,117,235,2,192,180,116,186,209,129,98,88,148,159,70,80,233,157,95,11,23,174,235,221,62,163,171,117,126,187,170,82,207,43,113,103,221,71,140,224,187,17,16,236,35,41,150,224,41,192,89,220,249,83,206,124,255,0,100,117,124,253,104,38,219,109,101,237,174,204,167,19,58,197,154,120,91,166,122,169,237,152,142,27,213,115,171,159,85,58,204,83,12,39,197,87,13,52,30,36,44,23,41,106,40,241,110,170,75,46,170,221,169,73,113,238,148,71,92,91,74,117,43,67,106,34,82,93,75,9,108,212,164,172,208,74,53,37,38,101,131,166,58,141,58,161,71,168,74,164,213,160,72,133,58,19,203,141,42,44,150,148,211,172,58,133,26,86,218,208,162,35,74,146,162,50,52,153,17,145,145,145,141,130,4,24,230,39,194,196,42,253,191,59,136,43,30,6,202,229,51,15,220,204,164,164,60,229,66,33,33,150,80,242,18,74,82,27,240,232,107,114,136,144,148,155,102,226,212,172,182,68,172,102,123,150,248,122,126,19,106,60,104,231,231,143,182,61,157,209,9,199,69,27,111,248,46,252,100,152,250,167,193,92,159,240,231,170,138,231,171,205,77,115,217,194,42,227,167,141,85,81,148,184,37,226,159,247,194,89,14,209,239,25,244,228,95,150,255,0,169,57,134,79,166,186,132,66,36,18,39,147,91,73,41,202,148,104,113,45,153,165,43,34,86,27,75,173,160,186,119,52,207,103,235,127,249,229,19,251,20,209,128,249,119,240,221,127,92,151,245,43,95,31,155,34,223,182,173,231,158,40,82,9,148,41,218,195,166,133,178,235,45,19,137,81,19,4,149,173,14,59,140,231,40,108,201,100,165,179,159,57,166,123,63,91,255,0,207,40,159,216,166,133,55,239,98,50,154,234,191,28,116,231,219,29,191,126,124,223,110,229,121,102,81,210,30,30,198,87,92,77,19,92,76,211,28,168,170,117,214,142,205,35,158,145,241,117,221,158,72,115,192,15,181,189,137,248,167,203,37,11,140,20,231,192,15,181,189,137,248,167,203,37,11,140,30,246,111,242,90,189,41,246,66,219,166,191,47,217,253,205,62,253,192,0,4,129,167,192,0,1,199,92,87,5,34,211,183,234,119,77,193,47,194,210,232,208,222,168,77,127,166,165,244,163,178,131,91,139,218,130,53,43,9,73,158,18,70,103,142,196,102,40,66,226,184,42,247,101,193,83,186,110,9,126,42,169,89,152,245,66,107,253,52,163,171,33,229,154,220,94,212,17,37,57,82,140,240,146,34,44,246,34,33,107,124,199,175,187,126,218,225,178,167,105,84,100,255,0,133,46,249,144,225,211,99,161,104,222,125,9,13,73,117,213,36,212,74,233,37,44,146,77,73,37,97,110,180,70,68,74,201,86,46,142,233,149,95,89,53,58,221,211,58,35,189,25,21,217,137,97,111,237,74,188,52,116,145,173,247,246,169,104,37,244,218,67,142,108,220,70,173,155,75,185,144,136,109,13,218,175,98,40,195,81,199,79,108,245,125,251,93,29,208,230,6,214,91,148,98,179,172,76,238,197,83,166,179,28,34,139,113,172,213,19,207,73,153,157,125,21,190,112,125,98,92,26,109,195,101,141,105,93,49,188,53,81,152,111,76,126,57,161,104,92,127,21,33,217,41,105,196,173,41,82,29,66,94,74,86,147,47,85,105,81,100,200,178,121,140,0,74,236,219,139,54,233,183,79,40,136,143,153,207,185,142,54,188,203,25,119,27,118,52,170,229,85,85,58,118,213,51,51,237,82,79,22,86,13,63,76,184,140,190,237,10,73,199,40,45,84,252,116,86,163,69,76,102,163,53,45,180,74,68,116,54,147,50,74,90,75,228,217,99,4,100,130,50,36,231,105,79,14,88,218,167,249,89,163,85,29,50,145,15,167,34,195,153,249,167,144,222,16,236,73,174,60,242,55,40,214,102,167,73,212,201,35,194,82,146,71,75,27,143,113,140,105,205,118,206,97,186,134,159,106,4,74,44,131,122,67,51,168,243,234,41,39,20,209,37,181,54,236,86,84,127,197,161,70,110,76,82,123,18,148,68,191,50,71,171,141,121,106,106,109,94,211,215,194,211,214,90,235,82,239,168,111,49,37,27,146,158,148,136,140,187,33,151,242,104,53,43,9,75,237,236,37,36,143,175,184,242,104,73,8,133,143,254,63,55,155,125,83,58,122,170,227,17,243,232,232,204,219,93,176,232,234,156,94,154,220,183,68,85,198,126,85,169,154,107,171,135,109,49,92,196,121,225,148,249,179,254,138,255,0,28,255,0,81,17,239,128,31,107,123,19,241,79,150,74,18,19,155,63,232,175,241,207,245,17,30,248,1,246,183,177,63,20,249,100,161,231,27,229,152,244,168,255,0,138,227,102,127,70,117,254,231,17,237,186,184,192,0,19,87,47,128,0,3,175,95,246,5,163,170,54,140,251,18,251,164,250,78,135,83,233,120,168,189,119,89,234,116,221,67,168,245,218,82,86,88,91,104,62,202,44,227,7,216,204,133,49,113,15,195,197,239,195,149,238,187,90,233,111,197,211,165,239,122,143,88,101,179,76,122,148,114,50,202,136,178,123,29,78,82,78,52,102,102,131,50,238,164,41,11,93,223,12,89,196,63,15,22,71,17,182,66,237,107,165,191,9,81,137,189,234,61,97,150,201,82,41,178,12,139,42,34,201,111,105,88,73,56,209,153,18,200,139,186,86,148,45,24,140,219,45,140,125,189,234,62,60,114,243,249,167,234,243,250,219,19,163,221,183,185,178,120,207,5,136,153,156,45,201,241,227,158,236,242,138,233,142,222,91,218,115,166,57,76,197,58,68,174,83,31,165,79,192,255,0,215,133,132,8,49,203,98,192,187,180,186,238,214,59,18,251,164,250,50,185,76,252,158,241,81,122,237,61,211,234,53,49,212,122,237,41,72,60,161,196,31,101,30,51,131,238,70,66,115,143,121,45,51,70,10,138,106,141,38,53,247,165,111,210,101,235,120,141,168,196,221,181,84,85,77,81,110,98,98,117,137,137,181,68,196,196,199,9,137,142,82,13,123,198,194,3,94,241,136,218,127,244,191,139,234,108,78,130,255,0,223,255,0,43,254,197,231,112,237,236,253,166,63,204,218,47,246,38,134,66,24,247,135,111,103,237,49,254,102,209,127,177,52,50,16,147,88,252,85,61,209,236,104,252,219,202,23,253,58,189,233,0,0,85,99,213,107,205,51,218,6,223,254,102,196,254,219,52,100,46,83,31,165,79,192,255,0,215,134,61,230,153,237,3,111,255,0,51,98,127,109,154,50,23,41,143,210,167,224,127,235,194,31,103,203,115,223,62,236,186,67,51,253,22,211,232,91,254,173,40,247,199,247,181,189,247,248,95,203,34,137,9,202,99,244,169,248,31,250,240,143,124,127,123,91,223,127,133,252,178,40,144,156,166,63,74,159,129,255,0,175,10,88,47,44,207,165,95,252,153,13,166,253,25,209,251,156,63,182,210,194,7,13,120,217,214,198,160,91,21,27,50,243,162,199,171,81,106,204,155,18,226,62,71,181,196,228,140,140,140,176,105,82,84,68,164,173,38,74,74,146,149,36,200,200,140,185,144,19,73,136,170,52,158,78,98,183,114,187,53,197,203,115,49,84,78,177,49,194,98,99,148,196,245,76,41,75,137,158,25,174,238,26,174,230,104,245,137,62,147,161,212,247,122,26,179,177,166,124,127,77,166,84,255,0,230,18,235,139,107,166,183,201,30,185,150,236,110,46,199,219,41,112,65,198,60,173,21,171,183,167,26,147,90,255,0,185,220,206,187,205,190,250,30,121,116,89,27,84,189,204,165,164,45,106,105,213,150,213,52,69,130,91,157,66,52,254,115,169,100,58,217,164,54,198,184,233,197,95,79,46,136,177,212,153,172,173,80,101,186,201,186,170,116,210,66,137,153,77,145,41,39,185,10,86,112,74,78,244,154,144,163,218,181,17,210,150,168,233,181,207,164,23,245,103,78,47,22,163,162,173,68,121,45,60,113,158,39,90,113,43,66,92,109,196,43,177,154,86,218,208,178,37,17,40,137,68,74,74,84,70,146,133,227,176,183,50,108,68,98,48,255,0,22,121,127,250,207,155,179,237,141,93,59,178,153,246,11,164,188,158,230,79,156,196,77,250,99,198,211,72,153,142,81,118,142,168,170,38,124,109,35,72,153,229,187,86,234,249,192,87,191,47,30,45,127,138,208,61,83,185,255,0,196,177,103,74,150,159,180,142,158,183,141,95,243,125,4,168,191,89,162,87,241,45,139,8,18,172,22,50,222,54,212,93,163,215,29,146,231,253,166,217,204,94,203,230,21,224,49,92,116,227,77,90,76,69,84,207,41,143,100,199,29,38,38,53,157,1,175,120,216,64,107,222,35,251,79,254,151,241,125,77,193,208,95,251,255,0,229,127,216,184,206,0,125,146,44,79,197,62,103,40,72,65,30,248,1,246,72,177,63,20,249,156,161,33,4,131,1,249,45,175,70,159,100,52,254,214,121,127,29,251,235,190,253,64,167,62,63,189,173,239,191,194,254,89,20,92,96,167,62,63,189,173,239,191,194,254,89,20,98,182,147,242,90,125,40,246,75,96,116,41,229,251,223,185,171,223,182,144,156,166,63,74,159,129,255,0,175,8,247,199,247,181,189,247,248,95,203,34,137,9,202,99,244,169,248,31,250,240,143,124,127,123,91,223,127,133,252,178,40,197,98,60,141,103,210,159,249,54,6,77,250,76,204,127,115,79,178,194,66,114,152,253,42,126,7,254,188,44,32,87,191,41,143,210,167,224,127,235,194,194,4,131,36,252,130,223,175,222,150,159,233,75,243,179,23,252,191,233,80,0,0,202,181,250,61,241,253,236,145,125,254,23,243,56,162,173,120,118,246,129,211,31,231,149,23,251,107,66,210,184,254,246,72,190,255,0,11,249,156,81,86,188,59,123,64,233,143,243,202,139,253,181,161,15,207,60,161,111,186,61,233,116,135,69,95,154,24,223,78,231,244,168,90,87,31,222,201,23,223,225,127,51,138,42,215,135,111,104,29,49,254,121,81,127,182,180,45,43,143,239,100,139,239,240,191,153,197,21,107,195,183,180,14,152,255,0,60,168,191,219,90,12,243,202,22,251,163,222,147,162,175,205,12,111,167,115,250,84,47,56,0,4,193,205,224,0,0,0,0,13,123,197,198,112,3,236,145,98,126,41,243,57,66,156,197,198,112,3,236,145,98,126,41,243,57,66,21,179,127,149,85,232,207,182,29,65,211,95,144,44,254,250,159,114,226,66,0,0,154,185,125,70,60,68,251,64,234,119,243,202,181,253,181,209,105,92,0,251,36,88,159,138,124,206,80,171,94,34,125,160,117,59,249,229,90,254,218,232,180,174,0,125,146,44,79,197,62,103,40,67,242,63,40,92,238,159,122,29,33,210,175,230,134,11,211,183,253,42,210,16,116,93,108,210,27,99,92,116,226,175,167,151,68,88,234,76,214,86,168,50,221,100,221,85,58,105,33,68,204,166,200,148,147,220,133,43,56,37,39,122,77,72,81,237,90,136,251,208,9,117,116,83,114,153,162,184,214,37,206,216,92,77,236,21,234,49,24,122,166,154,233,152,152,152,231,19,28,165,67,26,163,166,215,62,144,95,213,157,56,188,90,142,138,181,17,228,180,241,198,120,157,105,196,173,9,113,183,16,174,198,105,91,107,66,200,148,68,162,37,17,41,41,81,26,74,111,242,241,226,215,248,173,3,213,59,159,252,75,22,116,169,105,251,72,233,235,120,213,255,0,55,208,74,139,245,154,37,127,18,216,147,156,85,112,211,65,226,66,193,114,150,162,143,22,234,164,178,234,173,218,148,151,30,233,68,117,197,180,167,82,180,54,162,37,37,212,176,150,205,74,74,205,4,163,82,82,102,88,58,107,184,173,250,189,167,112,84,237,107,130,39,133,170,81,166,61,79,154,199,81,43,233,72,101,102,135,17,185,6,105,86,20,147,44,164,204,143,29,140,200,66,175,217,189,145,98,162,237,190,52,79,47,60,118,79,159,255,0,126,103,79,229,89,142,93,210,190,67,94,7,25,27,152,138,52,222,211,73,154,106,234,185,70,191,38,121,76,115,142,52,204,233,165,83,176,0,8,147,193,7,24,241,117,170,144,222,156,106,77,107,254,232,144,250,239,54,251,232,101,148,86,163,238,82,247,50,150,144,132,37,214,144,123,84,209,22,77,13,245,8,213,249,206,156,182,19,12,54,38,222,46,220,93,181,60,39,232,243,79,157,205,249,222,73,140,217,236,109,120,12,117,58,87,79,205,84,117,85,76,240,214,153,234,249,166,34,98,98,0,0,43,177,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,15,91,236,181,37,151,35,190,218,92,109,212,154,22,133,17,25,41,38,88,50,50,63,50,20,115,205,51,135,194,210,173,102,118,244,164,194,54,233,119,54,233,174,45,182,240,218,100,200,151,53,195,78,82,218,82,71,181,178,237,147,60,123,204,187,139,202,16,251,153,182,139,22,167,240,255,0,81,173,193,165,248,153,214,226,94,170,26,144,198,245,161,152,240,166,43,57,36,40,200,137,78,23,188,139,191,153,0,175,110,85,154,212,230,159,107,147,22,108,186,138,35,193,184,201,48,208,135,94,216,133,191,34,100,22,200,136,141,196,145,168,210,142,221,140,254,163,242,23,146,70,74,34,82,76,140,140,178,70,94,241,172,22,154,220,179,116,251,83,173,171,165,167,156,140,245,6,185,14,106,140,148,104,50,54,36,33,102,71,221,39,140,163,226,94,94,100,54,56,225,239,81,162,234,166,144,91,23,132,121,109,72,92,186,92,37,72,83,110,18,240,242,162,180,226,136,204,148,174,255,0,156,247,158,127,206,3,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,245,200,121,17,163,187,33,197,18,80,210,20,181,25,158,8,136,139,38,2,185,121,193,235,90,237,237,63,166,105,117,30,162,132,203,169,200,102,68,166,208,246,20,113,156,98,123,11,35,36,184,71,230,68,93,210,101,241,248,10,203,225,127,76,165,234,198,183,218,150,179,17,93,125,149,85,160,187,40,144,217,168,146,199,139,101,11,53,97,10,34,44,57,223,37,143,136,202,60,200,53,58,70,162,241,41,92,101,53,19,126,45,9,201,52,148,33,47,26,144,147,102,124,188,118,222,162,35,34,95,213,246,16,144,156,156,116,109,21,107,210,179,170,181,72,155,152,135,22,69,62,63,81,188,145,60,135,105,239,165,101,185,6,89,193,159,114,86,126,175,120,11,96,177,45,230,45,27,34,222,181,99,36,146,213,26,149,18,158,130,34,34,194,89,101,45,151,145,17,121,39,224,95,97,14,116,60,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,7,205,81,167,83,235,20,249,84,154,180,8,243,96,205,101,113,165,69,146,210,93,105,246,150,147,74,219,90,20,70,74,74,146,102,70,147,35,35,35,50,49,244,128,115,125,137,154,103,88,230,199,191,189,219,135,239,252,133,233,239,255,0,67,16,191,250,144,200,64,3,197,54,232,163,226,196,66,189,252,94,35,21,167,135,185,85,90,114,214,102,116,249,192,0,30,214,224,0,0,0,0,14,139,81,208,125,14,172,84,37,85,170,218,51,98,205,157,53,229,201,149,42,77,187,13,215,95,117,106,53,45,197,173,77,153,169,74,81,153,154,140,204,204,204,204,199,97,181,172,187,58,197,167,185,73,178,109,58,53,189,5,231,142,75,145,105,80,26,136,210,221,52,165,38,225,161,180,164,141,70,148,36,183,99,56,73,23,184,135,50,3,197,54,168,166,119,162,35,85,213,220,118,42,245,30,10,229,202,166,158,201,153,152,249,181,124,213,26,117,62,177,79,149,73,171,64,143,54,12,214,87,26,84,89,45,37,214,159,105,105,52,173,181,161,68,100,164,169,38,100,105,50,50,50,51,35,29,27,247,187,112,253,255,0,144,189,61,255,0,232,98,23,255,0,82,25,8,2,171,116,87,241,162,37,242,198,55,19,133,137,139,23,42,166,39,178,102,61,128,235,215,110,157,105,245,253,225,63,46,236,91,122,227,240,29,79,11,233,106,99,19,58,27,246,239,233,245,82,173,187,182,35,56,198,118,150,124,136,118,16,30,170,166,42,141,42,141,97,74,213,235,150,43,139,150,170,154,106,142,184,157,39,231,135,77,183,244,99,71,173,58,187,23,5,173,165,22,109,26,169,23,119,66,109,62,133,22,60,134,183,36,208,173,174,33,4,164,229,42,82,79,7,220,140,203,200,199,209,116,233,78,151,95,85,6,234,215,182,155,90,215,12,230,89,40,205,202,170,209,227,203,117,13,18,148,162,108,150,226,20,100,146,82,212,123,115,140,168,207,222,99,181,0,241,224,173,233,187,187,26,119,43,206,63,23,55,34,244,221,171,126,35,77,119,167,93,59,53,215,93,29,122,210,211,173,62,176,124,95,228,37,139,111,91,158,63,167,226,189,19,76,98,31,95,102,237,157,78,146,83,187,110,245,227,57,198,227,199,153,142,194,0,61,211,76,83,26,83,26,66,133,219,215,47,215,55,46,213,53,85,61,115,58,207,207,32,0,15,170,96,0,0,234,183,78,148,233,117,245,80,110,173,123,105,181,173,112,206,101,146,140,220,170,173,30,60,183,80,209,41,74,38,201,110,33,70,73,37,45,71,183,56,202,140,253,230,62,155,75,78,180,250,193,241,127,144,150,45,189,110,120,254,159,138,244,77,49,136,125,125,155,182,117,58,73,78,237,187,215,140,231,27,143,30,102,59,8,15,30,14,136,171,123,72,215,181,115,56,220,77,86,188,4,220,171,115,245,117,157,62,110,64,0,15,107,96,0,0,117,91,167,74,116,186,250,168,55,86,189,180,218,214,184,103,50,201,70,110,85,86,143,30,91,168,104,148,165,19,100,183,16,163,36,146,150,163,219,156,101,70,126,243,31,77,165,167,90,125,96,248,191,200,75,22,222,183,60,127,79,197,122,38,152,196,62,190,205,219,58,157,36,167,118,221,235,198,115,141,199,143,51,29,132,7,143,7,68,85,189,164,107,218,185,156,110,38,171,94,2,110,85,185,250,186,206,159,55,32,0,7,181,179,134,186,108,187,58,250,167,183,73,189,173,58,53,195,5,151,138,75,113,106,176,26,150,210,29,36,169,36,225,33,196,168,137,68,149,168,183,99,56,81,151,188,199,13,111,232,198,143,90,117,118,46,11,91,74,44,218,53,82,46,238,132,218,125,10,44,121,13,110,73,161,91,92,66,9,73,202,84,164,158,15,185,25,151,145,142,228,3,196,219,162,103,122,98,53,92,209,141,196,219,183,54,104,185,84,81,61,81,51,167,30,124,57,113,112,215,77,151,103,95,84,246,233,55,181,167,70,184,96,178,241,73,110,45,86,3,82,218,67,164,149,36,156,36,56,149,17,40,146,181,22,236,103,10,50,247,152,225,173,253,24,209,235,78,174,197,193,107,105,69,155,70,170,69,221,208,155,79,161,69,143,33,173,201,52,43,107,136,65,41,57,74,148,147,193,247,35,50,242,49,220,128,38,221,19,59,211,17,169,70,55,19,110,220,217,162,229,81,68,245,68,206,156,121,240,229,196,28,117,193,110,219,247,101,33,251,126,233,161,83,171,52,185,91,122,240,170,17,81,34,59,187,84,75,78,230,214,70,149,97,73,74,139,37,216,200,143,204,135,34,3,212,196,76,105,42,20,87,85,186,162,186,39,73,142,49,49,212,232,180,237,7,208,234,61,66,45,90,147,163,54,44,41,208,158,68,152,178,163,91,176,218,117,135,80,162,82,28,66,210,217,26,84,149,17,25,40,140,140,140,136,200,119,160,1,242,154,41,163,226,198,138,183,241,87,241,83,19,126,185,170,99,182,102,125,160,234,183,78,148,233,117,245,80,110,173,123,105,181,173,112,206,101,146,140,220,170,173,30,60,183,80,209,41,74,38,201,110,33,70,73,37,45,71,183,56,202,140,253,230,59,80,5,84,211,92,105,84,106,243,102,253,220,61,91,246,106,154,103,182,38,98,126,135,85,181,180,167,75,172,90,131,149,107,39,77,173,107,122,115,204,156,103,37,82,168,241,226,58,182,141,73,81,182,107,109,9,51,73,169,9,61,185,198,82,71,238,33,218,128,2,154,105,162,52,166,52,47,95,187,136,171,126,245,83,84,246,204,204,207,210,0,0,244,164,0,0,0,0,0,0,0,0,199,191,189,219,135,239,252,133,233,239,255,0,67,16,191,250,144,200,64,60,85,110,138,254,52,68,174,44,98,241,24,93,124,5,202,169,215,158,147,49,175,204,249,169,212,234,125,30,159,22,147,73,129,30,20,24,76,162,52,88,177,154,75,77,48,210,18,73,67,104,66,72,137,41,74,72,136,146,68,68,68,68,68,62,144,1,239,146,132,204,213,58,207,48,0,1,241,213,110,157,41,210,235,234,160,221,90,246,211,107,90,225,156,203,37,25,185,85,90,60,121,110,161,162,82,148,77,146,220,66,140,146,74,90,143,110,113,149,25,251,204,125,54,150,157,105,245,131,226,255,0,33,44,91,122,220,241,253,63,21,232,154,99,16,250,251,55,108,234,116,146,157,219,119,175,25,206,55,30,60,204,118,16,30,60,29,17,86,246,145,175,106,230,113,184,154,173,120,9,185,86,231,234,235,58,124,220,128,0,30,214,206,26,233,178,236,235,234,158,221,38,246,180,232,215,12,22,94,41,45,197,170,192,106,91,72,116,146,164,147,132,135,18,162,37,18,86,162,221,140,225,70,94,243,28,53,191,163,26,61,105,213,216,184,45,109,40,179,104,213,72,187,186,19,105,244,40,177,228,53,185,38,133,109,113,8,37,39,41,82,146,120,62,228,102,94,70,59,144,15,19,110,137,157,233,136,213,115,70,55,19,110,220,217,162,229,81,68,245,68,206,156,121,240,229,196,0,1,237,108,0,0,0,0,0,0,0,15,154,157,78,167,209,233,241,105,52,152,17,225,65,132,202,35,69,139,25,164,180,211,13,33,36,148,54,132,36,136,146,148,164,136,137,36,68,68,68,68,67,143,186,108,187,58,250,167,183,73,189,173,58,53,195,5,151,138,75,113,106,176,26,150,210,29,36,169,36,225,33,196,168,137,68,149,168,183,99,56,81,151,188,199,50,3,228,211,19,27,179,28,21,40,189,114,221,126,22,138,166,42,231,174,188,126,119,77,183,244,99,71,173,58,187,23,5,173,165,22,109,26,169,23,119,66,109,62,133,22,60,134,183,36,208,173,174,33,4,164,229,42,82,79,7,220,140,203,200,199,114,0,31,41,162,154,35,74,99,71,171,248,139,216,154,183,239,215,53,79,45,102,102,125,160,0,15,74,32,0,0,235,215,110,157,105,245,253,225,63,46,236,91,122,227,240,29,79,11,233,106,99,19,58,27,246,239,233,245,82,173,187,182,35,56,198,118,150,124,136,113,214,254,140,104,245,167,87,98,224,181,180,162,205,163,85,34,238,232,77,167,208,162,199,144,214,228,154,21,181,196,32,148,156,165,74,73,224,251,145,153,121,24,238,64,60,77,170,38,173,233,136,213,117,78,59,21,69,175,1,77,202,162,142,49,166,179,167,30,124,53,211,143,88,0,3,218,213,195,93,54,93,157,125,83,219,164,222,214,157,26,225,130,203,197,37,184,181,88,13,75,105,14,146,84,146,112,144,226,84,68,162,74,212,91,177,156,40,203,222,99,175,83,180,31,67,168,245,8,181,106,78,140,216,176,167,66,121,18,98,202,141,110,195,105,214,29,66,137,72,113,11,75,100,105,82,84,68,100,162,50,50,50,35,33,222,128,120,170,213,21,78,244,196,106,186,181,142,197,89,163,193,91,185,84,83,217,19,49,31,54,174,189,118,233,214,159,95,222,19,242,238,197,183,174,63,1,212,240,190,150,166,49,51,161,191,110,254,159,85,42,219,187,98,51,140,103,105,103,200,135,29,111,232,198,143,90,117,118,46,11,91,74,44,218,53,82,46,238,132,218,125,10,44,121,13,110,73,161,91,92,66,9,73,202,84,164,158,15,185,25,151,145,142,228,1,54,168,154,183,166,35,82,156,118,42,139,94,2,155,149,69,28,99,77,103,78,60,248,107,167,30,176,0,7,181,168,0,0,0,0,0,0,0,3,30,254,247,110,31,191,242,23,167,191,253,12,66,255,0,234,67,33,0,241,85,186,43,248,209,18,184,177,139,196,97,117,240,23,42,167,94,122,76,198,191,51,230,167,83,169,244,122,124,90,77,38,4,120,80,97,50,136,209,98,198,105,45,52,195,72,73,37,13,161,9,34,36,165,41,34,34,73,17,17,17,17,16,250,64,7,190,74,19,51,84,235,60,192,0,7,199,85,186,116,167,75,175,170,131,117,107,219,77,173,107,134,115,44,148,102,229,85,104,241,229,186,134,137,74,81,54,75,113,10,50,73,41,106,61,185,198,84,103,239,49,244,218,90,117,167,214,15,139,252,132,177,109,235,115,199,244,252,87,162,105,140,67,235,236,221,179,169,210,74,119,109,222,188,103,56,220,120,243,49,216,64,120,240,116,69,91,218,70,189,171,153,198,226,106,181,224,38,229,91,159,171,172,233,243,114,116,219,131,70,52,122,236,171,191,112,93,58,81,102,214,106,146,182,245,230,212,40,81,100,72,119,106,73,9,220,226,208,106,86,18,148,164,178,125,136,136,188,136,114,54,150,157,105,245,131,226,255,0,33,44,91,122,220,241,253,63,21,232,154,99,16,250,251,55,108,234,116,146,157,219,119,175,25,206,55,30,60,204,118,16,8,181,68,85,189,17,26,190,213,142,197,87,107,192,85,114,169,163,132,105,172,233,195,151,13,116,225,212,0,0,246,181,7,94,187,116,235,79,175,239,9,249,119,98,219,215,31,128,234,120,95,75,83,24,153,208,223,183,127,79,170,149,109,221,177,25,198,51,180,179,228,67,176,128,249,85,49,84,105,84,107,10,150,175,92,177,92,92,181,84,211,84,117,196,233,63,60,49,239,239,118,225,251,255,0,33,122,123,255,0,208,196,47,254,164,50,16,0,243,77,186,40,248,177,16,169,127,23,136,197,105,225,238,85,86,156,181,153,157,62,112,99,223,222,237,195,247,254,66,244,247,255,0,161,136,95,253,72,100,32,10,173,209,95,198,136,146,198,47,17,133,215,192,92,170,157,121,233,51,26,252,206,58,223,183,109,251,78,144,197,191,107,80,169,212,106,92,93,221,8,84,248,168,143,29,173,202,53,171,107,104,34,74,114,165,41,71,130,238,102,103,230,99,145,0,30,162,34,35,72,81,174,186,174,85,53,215,58,204,241,153,158,176,116,219,131,70,52,122,236,171,191,112,93,58,81,102,214,106,146,182,245,230,212,40,81,100,72,119,106,73,9,220,226,208,106,86,18,148,164,178,125,136,136,188,136,119,32,31,42,162,154,227,74,163,85,75,24,139,216,106,183,236,87,52,207,45,98,102,61,142,189,105,105,214,159,88,62,47,242,18,197,183,173,207,31,211,241,94,137,166,49,15,175,179,118,206,167,73,41,221,183,122,241,156,227,113,227,204,199,29,112,104,198,143,93,149,119,238,11,167,74,44,218,205,82,86,222,188,218,133,10,44,137,14,237,73,33,59,156,90,13,74,194,82,148,150,79,177,17,23,145,14,228,3,228,218,162,105,221,152,141,21,41,199,98,169,187,55,233,185,84,87,60,38,117,157,103,190,117,215,170,62,103,94,180,180,235,79,172,31,23,249,9,98,219,214,231,143,233,248,175,68,211,24,135,215,217,187,103,83,164,148,238,219,189,120,206,113,184,241,230,99,176,128,15,84,211,20,198,148,198,144,163,118,245,203,245,205,203,181,77,85,79,92,206,179,243,200,0,3,234,155,142,184,45,219,126,236,164,63,111,221,52,42,117,102,151,43,111,94,21,66,42,36,71,119,106,137,105,220,218,200,210,172,41,41,81,100,187,25,17,249,144,234,212,237,7,208,234,61,66,45,90,147,163,54,44,41,208,158,68,152,178,163,91,176,218,117,135,80,162,82,28,66,210,217,26,84,149,17,25,40,140,140,140,136,200,119,160,30,42,183,69,83,173,81,19,43,155,88,220,77,138,38,221,171,149,83,76,243,136,153,136,249,161,199,92,22,237,191,118,82,31,183,238,154,21,58,179,75,149,183,175,10,161,21,18,35,187,181,68,180,238,109,100,105,86,20,148,168,178,93,140,136,252,200,117,106,118,131,232,117,30,161,22,173,73,209,155,22,20,232,79,34,76,89,81,173,216,109,58,195,168,81,41,14,33,105,108,141,42,74,136,140,148,70,70,70,68,100,59,208,5,86,232,170,117,170,34,100,181,141,196,216,162,109,218,185,85,52,207,56,137,152,143,154,0,0,30,214,192,0,0,0,0,12,123,251,221,184,126,255,0,200,94,158,255,0,244,49,11,255,0,169,14,227,111,219,182,253,167,72,98,223,181,168,84,234,53,46,46,238,132,42,124,84,71,142,214,229,26,213,181,180,17,37,57,82,148,163,193,119,51,51,243,49,200,128,241,77,170,40,157,105,136,133,213,252,118,43,19,78,229,251,149,85,28,244,153,153,246,200,0,3,218,213,209,106,58,15,161,213,138,132,170,181,91,70,108,89,179,166,188,185,50,165,73,183,97,186,235,238,173,70,165,184,181,169,179,53,41,74,51,51,81,153,153,153,153,152,237,54,253,187,111,218,116,134,45,251,90,133,78,163,82,226,238,232,66,167,197,68,120,237,110,81,173,91,91,65,18,83,149,41,74,60,23,115,51,63,51,28,136,15,20,219,162,153,214,152,136,149,205,220,110,38,253,17,110,237,202,170,166,57,68,204,204,124,210,0,0,246,182,7,77,184,52,99,71,174,202,187,247,5,211,165,22,109,102,169,43,111,94,109,66,133,22,68,135,118,164,144,157,206,45,6,165,97,41,74,75,39,216,136,139,200,135,114,1,230,170,41,174,52,170,53,86,177,136,189,134,171,126,197,115,76,242,214,38,99,216,233,182,254,140,104,245,167,87,98,224,181,180,162,205,163,85,34,238,232,77,167,208,162,199,144,214,228,154,21,181,196,32,148,156,165,74,73,224,251,145,153,121,24,238,64,1,77,20,209,26,83,26,23,241,23,177,53,111,223,174,106,158,90,204,204,251,64,0,30,148,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,1,193,95,118,243,23,117,145,112,218,178,82,74,106,179,74,151,79,112,140,136,242,151,153,83,103,230,70,94,74,248,31,216,99,157,15,48,26,214,241,65,166,82,244,159,91,238,187,89,248,174,176,202,106,211,221,136,75,108,210,74,99,197,188,132,26,114,132,145,150,27,237,130,199,192,89,167,39,205,107,93,195,167,245,61,46,172,84,80,169,116,201,47,72,138,218,222,202,138,51,108,64,97,4,68,167,12,252,204,203,178,72,190,31,1,136,57,199,104,218,41,55,165,27,85,105,113,54,177,50,44,122,124,142,155,120,35,121,110,212,31,82,207,106,8,179,130,44,153,171,63,87,188,71,190,92,26,157,35,78,184,148,161,178,170,137,177,22,186,228,106,74,208,167,141,40,81,189,62,38,123,111,73,25,153,35,235,251,12,6,192,32,61,113,222,68,152,237,72,109,68,164,58,132,173,38,71,146,50,50,201,15,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,198,188,70,223,77,105,214,138,94,23,75,143,147,75,139,68,168,41,165,110,36,159,81,49,30,89,96,247,39,191,169,238,60,140,148,43,215,155,222,175,187,107,233,76,13,61,166,84,222,143,46,173,45,165,200,67,79,108,55,35,59,26,123,74,74,137,43,35,52,153,164,178,70,147,35,199,191,200,5,66,106,13,197,34,244,191,238,11,149,197,173,231,107,21,105,115,8,204,205,74,81,186,242,215,241,60,158,85,241,63,180,197,235,114,217,210,127,220,223,134,218,13,66,76,118,17,38,228,143,22,180,74,74,48,178,110,68,8,103,181,70,104,73,231,40,238,93,203,235,49,72,122,19,100,202,212,45,94,180,173,104,236,117,138,109,106,3,79,36,210,106,203,107,148,210,21,216,146,175,215,247,150,6,200,90,91,109,53,102,233,181,173,106,178,209,54,154,77,22,12,45,132,146,78,211,106,58,17,140,96,177,244,126,5,246,16,14,210,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,40,115,38,210,127,221,39,134,218,245,66,52,118,21,38,219,143,42,180,106,90,50,179,110,60,9,135,181,38,72,81,231,43,236,93,139,235,33,69,58,127,112,200,178,239,251,126,229,109,110,50,237,30,173,18,97,153,25,165,73,54,159,66,254,37,131,202,126,37,246,144,217,115,84,173,166,175,45,54,186,109,103,154,39,83,86,163,78,133,176,210,74,221,213,142,180,99,24,60,253,47,129,253,134,53,189,215,123,42,86,158,234,245,219,107,72,99,162,80,171,83,218,101,4,147,78,27,68,167,80,158,198,148,254,167,184,176,3,98,30,28,175,166,181,23,69,44,251,165,183,201,213,202,162,83,212,234,183,18,143,168,168,140,172,242,123,149,223,215,247,158,70,74,21,235,202,19,87,220,186,52,166,126,158,212,234,111,72,151,73,150,234,227,161,215,183,155,113,154,141,1,164,165,36,165,153,146,72,212,120,34,73,17,103,221,228,44,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,226,148,73,73,168,252,136,178,40,255,0,155,86,167,59,119,235,243,22,203,46,182,168,180,122,106,88,81,33,70,120,117,169,179,144,121,194,204,179,133,124,8,254,193,118,181,153,8,137,72,157,41,197,236,67,49,157,113,74,35,198,8,146,102,103,159,216,53,207,227,50,180,186,239,17,247,204,165,74,117,244,55,92,169,180,218,156,94,236,32,167,200,50,34,60,159,110,254,224,25,179,149,14,150,59,125,241,22,117,201,144,150,168,20,26,119,143,109,227,108,205,37,37,137,208,84,69,184,208,164,231,106,204,241,146,63,172,133,231,33,36,132,37,5,228,146,34,33,91,220,155,244,227,209,122,125,90,191,156,142,234,85,46,108,152,105,90,209,130,52,173,138,123,165,131,218,95,15,214,253,158,241,100,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,60,86,146,90,20,131,242,81,25,24,163,30,107,218,88,237,137,196,89,87,33,195,90,96,87,169,222,61,199,137,188,36,228,191,58,114,140,183,18,18,156,237,65,30,50,103,245,152,189,1,91,156,228,52,227,210,154,125,69,191,155,142,234,149,18,100,104,106,90,17,146,36,161,138,131,189,207,105,252,127,91,246,123,192,70,30,82,186,154,237,161,175,207,219,47,58,218,98,214,41,170,97,36,181,99,46,187,54,10,11,25,89,22,112,159,129,159,218,47,1,42,37,36,148,94,70,89,26,226,112,103,90,93,11,136,251,26,82,101,58,194,28,174,83,26,113,77,175,110,80,115,227,153,145,158,75,183,111,120,216,194,141,33,18,233,16,101,54,189,232,122,51,78,37,70,121,201,26,72,200,243,251,64,125,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,58,190,169,212,27,164,233,157,219,84,121,123,17,18,135,61,245,43,56,193,34,58,212,103,156,151,195,226,53,181,214,74,171,151,46,175,221,211,154,62,169,74,184,39,244,76,189,109,201,84,167,13,62,243,207,210,247,11,249,227,138,250,110,196,225,138,254,148,110,26,30,170,80,42,180,184,234,73,224,210,235,180,249,38,147,35,220,147,46,232,247,100,254,163,26,251,88,113,94,185,53,30,129,26,74,141,215,42,53,168,169,116,214,102,163,89,184,250,72,243,156,231,59,189,249,1,125,252,189,236,246,109,14,24,45,36,55,31,160,186,165,62,5,69,212,236,36,238,113,202,124,77,202,50,218,89,63,87,204,242,127,88,146,99,160,232,37,33,154,22,139,217,20,182,90,75,101,30,221,166,54,100,148,145,119,76,70,147,238,34,248,124,7,126,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,179,152,69,156,205,223,195,5,218,135,35,245,151,75,167,207,169,52,157,132,173,174,55,79,149,181,68,91,79,7,235,121,150,15,235,18,76,116,29,123,164,51,93,209,123,222,150,243,73,112,164,91,181,54,200,148,146,62,234,136,234,125,228,127,31,128,13,114,244,110,170,229,181,171,246,140,231,76,218,40,183,4,14,177,159,170,105,74,101,54,106,247,150,62,143,188,108,147,165,117,6,170,218,101,105,85,25,94,244,75,161,192,125,42,206,114,74,142,133,17,231,39,241,248,141,105,175,200,143,91,122,143,95,141,25,70,211,148,234,212,164,180,104,51,73,160,219,125,68,156,99,24,198,223,118,6,193,60,14,223,45,95,124,49,88,50,137,195,91,212,186,5,42,153,33,74,60,154,157,110,159,24,212,102,123,148,103,221,126,252,31,212,64,51,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,10,245,231,7,127,46,133,164,116,203,85,137,235,105,202,132,246,84,182,146,238,221,205,185,22,123,103,146,37,22,72,241,143,35,33,85,220,51,64,58,158,190,88,16,138,49,63,213,185,105,73,54,205,27,137,89,154,201,99,24,60,249,137,253,206,174,166,231,164,173,106,55,240,93,157,8,50,127,243,217,221,81,79,199,232,126,207,49,15,249,127,209,88,173,113,73,101,162,68,117,186,81,42,180,233,68,73,65,43,105,166,163,23,185,228,143,5,223,204,6,192,246,148,66,131,106,209,161,19,36,207,66,159,29,190,153,39,105,39,107,105,44,99,221,140,121,14,88,120,161,9,109,9,66,75,4,146,34,34,47,128,242,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,137,52,107,136,187,99,87,47,27,247,79,210,204,122,85,197,99,87,230,210,215,78,84,195,117,217,144,152,119,164,153,201,35,66,8,146,167,9,73,82,18,107,233,158,205,202,252,226,51,78,171,180,81,84,81,84,241,158,75,187,24,28,70,38,205,204,69,154,38,104,183,17,53,76,117,68,206,145,51,230,215,135,181,150,192,0,84,90,0,0,0,0,0,0,48,93,189,196,253,34,79,20,23,79,12,247,29,59,194,84,98,120,119,237,233,172,37,74,68,212,29,57,169,79,176,241,119,216,234,114,234,210,190,200,82,11,105,237,90,83,213,206,130,149,171,212,94,137,154,39,93,38,98,123,225,125,143,203,113,57,109,86,233,196,211,187,191,69,53,211,231,166,184,214,38,61,158,105,137,137,227,0,0,10,171,16,0,0,0,6,19,208,142,36,105,250,183,125,106,54,152,212,225,71,167,92,86,13,126,116,20,161,183,147,182,161,79,110,91,173,53,33,180,41,70,225,41,4,132,33,222,198,130,82,219,81,25,117,73,180,83,174,237,20,85,77,21,79,26,185,47,112,249,126,35,21,98,238,38,205,58,211,106,34,106,243,68,206,145,61,218,233,30,190,198,108,0,1,81,100,0,0,0,0,0,0,8,115,204,55,95,245,111,67,63,32,63,114,203,183,208,158,155,244,175,143,254,1,26,79,91,163,225,58,127,199,182,189,184,234,185,244,113,157,221,243,130,197,190,43,19,70,18,204,222,175,93,35,179,207,58,51,25,6,73,136,218,44,198,222,89,133,154,98,186,245,210,106,214,35,197,166,106,157,116,137,158,81,61,92,211,24,5,107,112,131,197,247,17,58,163,196,77,165,98,95,122,135,233,58,29,79,199,248,168,190,137,130,207,83,167,6,67,168,245,218,101,43,44,45,180,31,101,22,113,131,236,102,66,202,69,60,22,54,222,62,220,220,183,19,17,19,167,31,87,158,123,87,155,81,178,248,205,146,198,83,130,198,213,77,85,85,76,87,226,76,204,105,51,84,117,211,76,235,173,51,213,217,196,0,1,120,141,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,56,155,182,33,78,181,107,48,141,146,123,175,79,144,223,76,211,184,149,185,181,22,49,239,206,124,135,44,60,86,132,184,133,33,69,146,81,25,25,31,192,6,180,220,76,192,58,102,190,95,240,142,49,49,210,185,106,169,38,201,27,73,36,83,94,44,99,5,143,33,106,60,159,47,229,215,116,142,167,106,191,61,78,185,79,158,242,144,210,157,221,181,182,226,192,108,176,70,163,193,22,113,228,68,43,179,152,5,25,138,47,20,151,162,35,176,182,138,93,86,163,40,201,73,36,238,53,84,101,119,44,17,100,187,121,137,127,201,82,166,231,164,174,154,63,240,93,157,9,210,127,243,217,221,78,79,199,232,126,207,48,22,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,2,159,57,213,73,138,122,183,107,69,41,47,28,146,183,96,175,165,188,186,123,60,77,68,183,109,243,221,158,217,248,12,63,202,166,152,154,159,20,236,110,96,157,240,148,180,202,47,87,118,211,77,70,15,173,228,120,198,124,198,87,231,81,77,105,26,213,107,213,9,213,245,14,216,132,206,195,81,99,30,46,162,172,227,31,233,29,3,148,65,17,113,73,49,70,178,78,109,183,19,147,60,17,159,164,96,118,251,64,94,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,165,45,71,190,238,13,49,226,230,243,191,237,105,61,26,165,10,254,171,76,99,43,90,80,230,217,206,238,105,205,138,74,141,167,19,185,11,73,40,183,33,106,78,112,98,235,69,24,241,19,237,3,169,223,207,42,215,246,215,68,111,104,234,154,109,219,170,158,113,45,217,208,173,170,47,227,49,150,174,198,180,213,110,34,98,122,226,103,73,133,193,240,247,174,214,199,17,26,113,27,80,45,168,146,33,41,47,42,13,74,3,249,53,66,154,132,33,78,52,75,193,19,169,218,226,20,149,164,139,41,90,114,72,86,228,39,37,138,49,208,173,108,187,180,15,80,98,95,118,147,255,0,226,227,84,226,237,107,248,124,14,187,78,189,23,123,141,175,165,212,232,164,186,137,78,228,249,151,192,238,147,75,181,38,216,213,251,6,141,168,246,115,178,23,73,173,178,167,89,41,44,155,78,182,164,45,77,184,218,211,220,137,72,113,11,65,154,76,210,102,147,52,169,73,50,81,222,229,57,156,99,232,221,175,227,199,63,63,159,237,70,122,65,216,107,155,39,137,240,248,126,56,107,147,59,179,250,179,207,114,103,187,226,207,92,68,245,196,187,80,0,12,187,92,128,0,2,156,248,254,246,183,190,255,0,11,249,100,81,55,184,22,226,213,253,119,160,200,176,175,201,146,36,95,212,54,93,157,34,90,163,182,134,170,80,141,226,34,117,36,202,16,219,74,108,221,105,165,32,200,178,91,22,70,163,82,201,16,135,143,239,107,123,239,240,191,150,69,24,78,206,188,110,125,63,185,233,215,157,153,90,145,73,173,82,94,39,226,75,96,203,115,106,193,145,145,145,228,148,149,36,205,42,66,136,210,164,169,73,81,25,25,145,193,41,199,215,128,204,46,87,31,22,106,157,99,182,53,159,166,58,157,101,127,100,240,251,93,177,248,44,53,122,69,218,108,219,155,117,126,173,94,14,158,29,187,181,114,170,59,167,77,98,23,240,3,14,112,205,196,205,163,196,173,162,245,98,143,27,209,149,202,102,223,76,209,183,186,247,128,234,58,242,88,252,250,154,109,14,245,16,193,175,212,35,219,157,167,220,187,230,49,55,181,118,139,244,69,203,115,172,75,150,115,12,191,19,149,98,107,193,227,40,154,46,81,58,76,79,87,213,49,49,198,38,53,137,137,137,137,152,144,0,5,69,152,41,39,86,111,27,159,79,248,168,191,47,59,50,181,34,147,90,164,223,21,151,226,75,96,203,115,106,241,175,17,145,145,228,148,149,36,205,42,66,136,210,164,169,73,81,25,25,145,221,176,163,30,34,125,160,117,59,249,229,90,254,218,232,141,237,36,205,54,237,204,115,213,187,122,20,183,69,236,110,50,221,200,137,166,109,196,76,79,24,152,153,227,19,29,113,43,107,225,155,137,155,71,137,91,69,234,197,30,55,163,43,148,205,190,153,163,111,117,239,1,212,117,228,177,249,245,52,218,29,234,33,131,95,168,71,183,59,79,185,119,204,98,136,52,151,86,175,125,19,189,225,95,214,13,83,194,84,98,101,183,90,112,141,81,230,71,51,35,92,119,208,70,91,218,86,11,37,146,50,50,74,146,105,90,82,162,186,221,37,213,171,35,91,44,136,87,245,131,84,241,116,233,121,109,214,156,34,76,136,114,8,136,215,29,244,17,158,199,83,146,201,100,200,200,210,164,154,144,164,168,238,242,140,211,225,212,110,92,248,241,244,249,254,212,123,164,93,132,157,149,196,198,43,7,19,56,91,147,195,156,238,79,234,204,246,126,172,204,235,49,19,19,172,198,179,220,128,7,13,120,222,54,198,159,219,21,27,206,243,173,71,164,209,105,44,155,242,229,190,103,181,180,228,136,136,136,178,106,82,148,100,148,161,36,106,82,148,148,164,140,204,136,243,19,49,76,107,60,154,218,221,186,239,87,22,237,196,205,83,58,68,71,25,153,158,81,17,215,50,225,181,99,86,172,141,21,180,78,247,191,234,158,10,150,83,34,194,220,146,37,56,165,188,234,81,148,55,157,206,108,73,173,213,37,4,165,244,218,113,73,74,141,56,62,211,78,168,211,235,20,248,181,106,76,248,243,96,205,101,18,98,202,140,234,93,105,246,150,146,82,28,66,210,102,74,74,146,100,100,162,51,35,35,35,33,74,92,75,113,23,115,241,35,127,126,85,213,153,145,77,164,196,101,12,82,104,138,152,82,26,167,167,98,58,198,149,18,27,37,41,199,18,107,82,205,59,177,177,6,102,150,209,137,109,202,246,207,213,232,148,250,237,222,237,106,69,59,79,102,188,150,217,166,75,133,213,106,171,40,146,180,185,38,42,250,137,54,20,210,144,211,107,112,144,180,58,70,164,31,174,201,27,120,44,54,117,240,172,103,128,183,70,180,245,79,119,92,249,190,159,92,232,219,25,231,70,81,144,236,228,102,152,204,68,81,126,56,213,68,241,137,222,211,74,41,152,215,90,163,142,179,26,211,60,120,197,52,239,44,0,87,191,54,127,209,95,227,159,234,34,194,5,123,243,103,253,21,254,57,254,162,46,115,191,200,46,122,189,232,97,58,45,252,236,194,127,51,250,85,163,223,0,62,214,246,39,226,159,44,148,46,48,83,159,0,62,214,246,39,226,159,44,148,46,48,90,108,223,228,181,122,83,236,132,131,166,191,47,217,253,205,62,253,192,0,4,129,167,192,24,47,141,235,138,224,180,248,95,189,46,11,90,187,81,163,85,34,250,59,161,54,159,41,113,228,53,186,163,25,10,218,226,12,148,156,165,74,73,224,251,145,153,121,24,173,237,7,215,141,113,172,107,142,157,210,106,218,205,125,77,131,54,235,164,70,149,22,77,197,49,214,159,105,115,26,74,219,90,20,225,146,146,164,153,145,164,200,200,200,204,140,98,177,153,173,24,59,244,216,170,153,153,157,62,153,209,63,217,173,128,196,237,46,85,123,53,181,122,154,41,183,53,68,196,196,204,206,237,49,87,87,126,139,149,0,1,149,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,57,205,90,152,154,103,20,239,237,96,154,241,116,181,74,63,87,110,227,85,70,119,173,228,89,206,60,198,96,228,171,38,41,106,221,211,20,228,188,82,78,221,156,231,75,121,116,246,120,154,113,110,219,231,187,61,179,240,24,223,155,185,17,241,73,13,68,178,86,45,182,211,146,60,145,31,164,103,246,251,71,127,228,175,77,105,122,213,116,85,77,213,245,10,216,154,198,194,81,99,30,46,156,172,227,31,233,1,113,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,42,123,157,93,37,207,76,218,213,223,14,199,79,194,193,137,213,217,249,220,239,168,171,110,236,125,31,126,51,230,48,31,42,58,203,20,174,40,144,212,134,86,178,153,73,40,200,216,146,51,74,215,81,131,131,60,153,96,187,125,162,91,115,152,180,152,157,96,208,110,117,61,48,220,143,58,44,114,109,10,46,150,18,205,65,123,140,177,231,223,25,207,144,129,28,1,220,234,181,184,157,180,95,39,144,218,103,84,96,65,94,229,99,41,93,66,41,153,23,114,239,234,253,127,96,13,135,128,122,162,188,153,17,153,125,6,102,151,27,74,203,63,3,44,143,104,0,0,0,0,0,0,0,0,0,15,195,50,46,230,120,1,250,3,231,149,81,167,193,65,185,54,116,120,233,34,201,169,215,82,130,199,199,185,253,70,58,61,213,175,250,41,101,198,122,77,197,170,214,140,51,96,149,185,167,107,177,27,112,205,36,163,52,146,86,225,119,245,84,88,248,144,12,128,2,47,221,60,198,120,98,182,153,39,81,122,196,168,158,113,182,13,74,158,241,249,43,221,226,75,245,127,202,67,163,212,121,176,240,221,13,179,91,7,87,124,254,13,248,5,31,191,225,51,234,1,54,0,65,152,124,220,56,118,144,241,54,228,58,243,69,250,203,110,10,75,207,227,227,7,123,178,57,148,112,201,121,74,56,110,93,77,210,20,94,78,84,231,83,227,163,205,37,231,226,143,245,191,168,143,224,2,85,128,232,246,166,184,232,229,238,218,23,106,106,141,165,85,82,210,74,233,195,173,197,125,105,206,222,198,77,184,120,63,89,63,214,95,17,221,89,121,153,13,165,230,29,67,141,168,136,210,164,40,140,140,143,222,70,64,60,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,81,143,17,62,208,58,157,252,242,173,127,109,116,94,112,163,30,34,125,160,117,59,249,229,90,254,218,232,141,109,47,226,173,247,207,177,188,58,15,242,134,47,208,167,222,117,90,189,157,115,208,104,52,43,162,173,69,145,26,147,115,50,251,244,153,170,34,54,165,165,151,148,203,196,149,22,72,148,135,16,100,164,30,20,68,104,81,150,213,160,213,157,56,51,226,170,161,195,189,226,186,77,121,217,18,236,155,133,230,90,168,69,84,133,37,170,115,170,117,164,170,162,148,37,167,22,181,33,146,89,41,180,18,77,194,216,70,102,104,70,37,247,14,218,39,104,235,231,0,246,125,137,118,177,255,0,217,137,52,201,91,157,254,1,63,198,79,105,153,91,27,113,29,94,159,89,71,211,82,182,171,200,254,37,93,218,217,164,55,62,135,106,61,95,79,46,136,178,18,168,79,45,80,101,186,201,52,154,140,35,90,137,153,77,145,41,69,181,105,78,112,74,86,197,18,144,163,220,133,17,97,110,97,175,229,177,111,23,106,120,76,68,235,217,51,28,98,91,55,7,158,101,123,109,86,55,103,115,10,99,126,221,117,211,52,254,181,52,215,49,77,116,207,108,105,26,246,79,30,82,188,107,118,224,164,93,150,253,50,233,183,229,248,170,93,102,27,53,8,79,244,212,142,172,119,144,75,109,123,86,68,164,229,42,35,194,136,140,179,220,136,199,34,42,247,128,46,46,41,250,87,80,119,72,245,70,189,33,155,86,172,242,21,70,155,37,228,248,90,52,165,41,70,226,87,146,203,108,60,165,36,205,91,182,54,180,154,141,36,78,58,226,109,8,76,114,252,117,24,251,49,114,158,125,113,217,63,126,78,107,218,253,150,196,236,158,99,86,18,246,179,68,241,162,174,170,169,251,99,149,81,213,62,105,137,144,0,11,228,89,78,124,127,123,91,223,127,133,252,178,40,196,148,29,54,185,238,75,6,234,212,122,75,81,221,164,217,143,83,154,171,18,158,36,186,218,102,173,198,217,113,41,62,203,73,56,217,33,68,71,184,141,196,25,36,211,189,73,203,124,127,123,91,223,127,133,252,178,40,144,156,166,63,74,159,129,255,0,175,8,12,97,163,25,153,215,102,169,211,90,171,250,230,29,119,94,119,115,103,54,31,13,153,218,166,42,155,118,176,252,39,134,177,62,14,154,163,94,169,152,153,210,116,157,39,142,147,201,10,52,151,86,175,125,19,189,225,95,214,13,83,194,84,98,101,183,90,112,141,81,230,71,51,35,92,119,208,70,91,218,86,11,37,146,50,50,74,146,105,90,82,162,186,221,37,213,171,35,91,44,136,87,245,131,84,241,116,233,121,109,214,156,34,76,136,114,8,136,215,29,244,17,158,199,83,146,201,100,200,200,210,164,154,144,164,168,235,59,142,158,18,152,208,138,244,123,246,195,135,30,61,131,92,121,168,49,226,38,67,139,118,155,52,153,51,54,148,111,45,110,58,151,9,167,93,74,200,207,7,189,6,73,36,160,215,143,120,85,226,90,189,195,125,252,221,81,39,34,85,171,86,121,164,220,84,216,205,179,213,150,211,104,117,45,41,11,113,38,105,83,74,125,78,18,82,164,18,205,36,149,40,136,242,87,56,12,93,204,159,17,56,108,71,197,153,249,188,241,230,237,251,99,70,11,107,54,127,5,210,62,79,111,59,201,167,252,106,105,225,174,145,53,71,93,186,185,233,84,113,221,227,166,189,123,181,111,69,210,128,225,172,235,198,216,212,11,98,157,121,217,149,168,245,106,45,89,146,126,36,182,12,246,184,156,153,25,25,30,13,42,74,136,210,164,40,137,73,82,84,149,17,25,25,23,50,38,145,49,84,107,28,156,201,114,221,118,107,155,119,34,98,168,157,38,39,132,196,199,56,152,234,152,5,24,241,19,237,3,169,223,207,42,215,246,215,69,231,10,49,226,39,218,7,83,191,158,85,175,237,174,136,222,210,254,42,223,124,251,27,183,160,255,0,40,98,253,10,125,231,209,117,104,77,207,108,232,157,151,175,9,151,30,93,187,119,189,38,10,201,56,67,176,102,181,34,67,105,105,73,51,202,210,227,113,148,226,86,159,35,37,165,68,156,33,78,118,30,21,120,150,175,112,223,127,55,84,73,200,149,106,213,158,105,55,21,54,51,108,245,101,180,218,29,75,74,66,220,73,154,84,210,159,83,132,148,169,4,179,73,37,74,34,60,149,132,112,101,103,91,26,129,193,13,171,102,94,116,88,245,106,45,89,154,171,18,226,62,71,181,196,250,82,81,145,145,150,13,42,74,136,148,149,164,201,73,82,82,164,153,25,17,149,119,241,51,195,53,221,195,85,220,205,30,177,39,210,116,58,158,239,67,86,118,52,207,143,233,180,202,159,252,194,93,113,109,116,214,249,35,215,50,221,141,197,216,251,98,111,224,174,224,104,181,141,195,242,152,137,159,52,204,123,39,230,234,236,108,28,167,105,176,59,85,138,199,236,190,111,17,53,211,114,229,52,196,240,223,162,154,167,77,63,110,136,136,158,30,55,8,174,56,197,83,23,41,103,94,54,198,160,91,20,235,206,204,173,71,171,81,106,204,147,241,37,176,103,181,196,228,200,200,200,240,105,82,84,70,149,33,68,74,74,146,164,168,136,200,200,170,115,141,174,41,255,0,124,37,238,213,30,206,159,81,69,135,111,250,144,88,120,250,104,168,75,35,89,46,121,181,180,148,156,165,68,134,210,225,154,146,130,53,97,181,58,226,11,18,69,215,13,85,137,165,82,244,73,171,194,66,172,153,175,19,238,210,93,101,167,82,149,19,168,123,13,184,180,27,141,39,170,218,87,177,10,74,77,70,163,198,86,172,253,58,11,163,23,6,190,106,117,43,77,237,247,252,31,140,222,252,218,130,163,173,230,224,68,108,178,227,203,36,126,196,36,148,105,74,156,113,180,26,147,187,37,87,29,155,92,204,104,163,15,102,157,38,116,215,207,61,145,230,251,245,113,176,217,110,143,48,123,23,137,196,103,57,141,216,170,155,123,211,110,127,82,141,56,213,87,8,214,189,56,105,17,164,113,211,89,171,74,123,143,9,124,48,85,248,152,189,228,64,93,71,209,150,189,3,162,253,122,115,106,73,200,36,56,107,233,176,194,15,57,117,206,155,132,75,50,52,32,146,165,43,113,146,91,93,202,83,169,212,250,61,62,45,38,147,2,60,40,48,153,68,104,177,99,52,150,154,97,164,36,146,134,208,132,145,18,82,148,145,17,36,136,136,136,136,136,117,237,46,211,107,99,72,44,26,54,156,89,205,72,69,38,136,202,154,100,228,188,110,186,226,150,181,56,227,139,87,98,53,45,197,173,102,73,34,73,26,140,146,148,164,137,37,218,132,143,44,203,169,203,237,105,60,106,158,115,245,119,71,210,210,187,117,182,87,182,191,31,191,30,45,138,53,139,116,245,233,215,84,254,213,90,107,167,42,99,72,141,120,204,133,123,243,103,253,21,254,57,254,162,44,32,87,191,54,127,209,95,227,159,234,35,206,119,249,5,207,87,189,11,142,139,127,59,48,159,204,254,149,104,247,192,15,181,189,137,248,167,203,37,11,140,20,231,192,15,181,189,137,248,167,203,37,11,140,22,155,55,249,45,94,148,251,33,32,233,175,203,246,127,115,79,191,113,211,117,127,84,237,253,21,211,170,182,166,221,48,234,50,169,116,110,135,93,154,123,104,92,133,117,159,109,148,237,74,214,132,158,20,234,76,242,162,236,71,230,125,142,53,255,0,178,153,195,247,254,243,245,11,255,0,157,240,191,237,99,49,241,125,96,93,218,163,195,181,219,98,88,148,159,73,215,42,126,3,194,197,235,180,207,83,167,58,59,171,245,221,82,80,88,67,107,62,234,44,227,5,220,200,133,107,126,240,30,45,255,0,242,77,255,0,227,234,103,253,160,122,205,49,88,235,23,162,156,45,51,52,233,250,179,60,117,149,29,131,200,54,83,53,203,107,189,158,223,166,221,216,174,98,34,110,211,71,139,187,76,196,233,51,29,115,60,125,93,75,107,191,236,11,71,84,109,25,246,37,247,73,244,157,14,167,210,241,81,122,238,179,212,233,186,135,81,235,180,164,172,176,182,208,125,148,89,198,15,177,153,12,89,110,240,67,194,253,167,112,83,46,155,127,76,124,45,82,141,49,154,132,39,253,53,81,95,74,67,43,37,182,189,171,124,210,172,41,36,120,81,25,30,59,145,144,238,90,255,0,171,95,184,102,146,87,181,79,242,127,211,126,132,240,191,192,60,95,134,235,117,164,180,199,241,155,23,183,29,93,223,68,243,183,29,179,146,139,90,117,204,235,242,251,80,109,139,19,247,17,240,31,148,117,152,84,159,21,249,75,213,232,120,135,208,215,83,103,133,78,237,187,243,183,113,103,24,201,121,139,204,93,252,13,187,212,211,136,136,223,225,166,180,235,215,195,142,147,214,141,236,254,85,181,120,220,182,237,252,154,170,227,15,19,86,254,237,216,162,53,138,98,106,214,157,250,117,241,116,214,116,157,99,135,82,66,113,15,197,54,159,112,211,249,63,249,119,71,184,103,254,81,248,191,11,232,152,236,59,179,195,244,183,245,58,175,55,140,245,209,140,103,200,243,142,217,233,186,65,199,206,143,107,86,162,210,116,202,214,182,239,40,181,74,207,95,160,245,66,28,84,71,79,69,135,30,86,229,34,66,212,89,75,74,34,194,79,185,151,145,119,46,157,204,55,64,53,111,92,255,0,32,63,114,203,75,211,126,132,244,175,143,254,31,26,55,71,173,225,58,127,199,184,141,217,233,57,244,115,141,189,241,146,206,28,225,7,132,30,34,116,187,136,155,74,251,190,244,243,209,148,58,103,143,241,82,189,45,5,238,159,82,12,134,145,234,52,242,150,121,91,136,46,201,60,103,39,216,140,197,157,252,86,58,156,116,90,162,153,240,122,211,199,118,121,78,154,241,249,210,76,171,32,217,75,251,41,86,63,21,126,152,198,110,93,152,167,194,211,19,189,76,215,185,27,154,235,199,74,116,142,189,124,235,41,0,1,158,106,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,7,131,207,51,29,181,60,251,168,109,180,145,154,148,181,17,17,17,123,204,204,116,171,175,92,116,114,200,109,107,186,245,70,210,165,41,9,53,116,230,86,226,176,181,99,119,98,39,28,44,159,170,175,234,63,128,14,240,2,42,94,252,202,56,100,179,101,20,54,238,166,234,234,63,55,41,147,169,242,17,230,162,243,241,69,250,191,212,101,241,29,18,103,55,14,29,163,188,109,183,14,188,233,126,178,27,130,162,243,248,248,192,19,152,4,39,167,115,97,225,186,99,100,183,206,174,193,252,28,240,9,63,119,198,103,214,59,197,173,204,103,134,43,149,147,117,119,172,74,113,231,27,103,84,169,236,159,146,125,222,36,255,0,91,252,134,2,80,0,199,246,174,191,232,165,233,25,153,54,238,171,90,51,13,242,78,214,154,174,196,113,194,53,18,76,146,105,67,135,223,214,73,99,226,99,188,69,168,211,231,32,156,133,58,60,132,153,100,148,211,169,89,99,227,216,254,178,1,244,0,252,35,35,238,71,145,250,0,0,0,0,0,0,0,0,0,3,213,41,228,199,140,243,235,51,36,182,218,150,120,248,17,100,5,19,243,92,172,177,85,226,137,109,71,101,104,40,116,147,140,189,233,34,53,45,21,25,217,50,193,158,75,191,218,51,231,37,74,75,158,153,186,107,190,29,142,159,133,157,19,171,179,243,185,223,78,86,221,216,250,62,252,103,204,68,46,63,46,117,93,60,78,221,207,155,200,113,48,106,51,224,163,106,179,132,162,161,40,200,143,185,247,245,190,175,176,79,110,76,246,155,16,108,42,245,204,151,166,19,146,39,74,96,219,90,139,165,133,51,79,94,226,44,121,246,198,115,228,2,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,0,0,0,0,0,67,238,104,86,89,93,60,53,212,166,146,99,164,233,11,122,161,189,101,133,25,53,2,105,237,35,218,127,173,229,219,237,33,76,28,56,85,61,13,174,214,29,71,114,83,209,185,41,107,51,81,224,139,19,25,62,253,203,224,47,215,140,171,81,171,195,134,187,254,156,225,56,107,102,222,170,200,107,102,63,140,40,18,9,57,236,125,189,111,119,113,175,61,180,149,219,186,145,75,109,215,92,104,233,213,182,18,181,33,91,86,158,155,229,147,35,237,131,245,126,160,27,52,217,83,202,169,103,80,234,36,180,171,197,83,98,189,148,158,72,247,52,147,250,254,35,154,24,235,135,106,147,53,109,13,177,38,177,33,111,19,150,229,44,205,110,44,148,163,51,134,209,247,50,51,239,220,100,80,0,0,0,0,28,69,201,119,91,54,141,61,218,157,203,93,129,77,140,202,20,181,185,42,83,108,164,136,146,106,62,235,81,23,146,85,239,247,24,14,92,112,151,37,239,102,217,208,220,168,93,151,93,30,141,25,164,154,150,236,249,205,71,65,17,17,153,153,169,197,17,121,37,71,251,15,224,33,111,18,156,211,52,179,76,163,203,161,233,180,134,46,58,218,18,226,18,235,11,141,50,34,28,34,121,36,74,83,50,210,178,50,90,16,103,219,59,85,241,50,21,105,173,252,96,235,126,187,86,38,73,175,221,181,24,112,37,58,230,202,116,9,242,219,141,177,75,112,201,61,37,188,180,253,23,77,56,242,193,17,125,161,110,58,213,204,255,0,135,205,48,84,152,52,10,202,110,137,140,165,120,93,30,68,25,172,154,203,168,88,202,37,164,252,208,95,177,73,248,136,91,169,188,227,53,118,180,236,152,122,125,109,80,225,64,120,150,148,59,54,28,166,228,160,140,214,68,100,109,77,52,145,146,77,7,246,145,253,66,23,216,58,23,171,218,169,53,182,108,235,10,225,170,28,135,9,38,251,20,185,79,182,70,163,73,110,82,155,109,93,191,56,147,51,248,31,214,66,95,105,23,40,221,97,186,209,26,125,249,58,21,30,59,139,66,156,100,221,149,29,244,182,125,51,50,218,236,51,34,86,20,178,248,100,190,163,1,128,47,46,58,120,150,189,80,251,83,53,42,185,5,15,169,71,136,21,154,131,91,9,91,189,84,230,65,224,139,113,224,190,162,24,202,85,99,88,111,211,53,204,170,94,55,23,85,89,51,113,249,82,247,25,253,166,172,253,51,255,0,229,190,177,114,58,111,202,87,135,187,76,162,205,184,31,172,214,101,33,8,55,154,152,168,50,35,169,101,176,213,132,174,25,25,167,41,50,239,238,51,248,137,25,106,112,167,195,245,156,195,108,82,52,162,213,50,109,4,146,83,148,40,91,143,4,146,201,154,89,46,254,169,119,1,175,164,30,31,181,250,176,219,47,64,209,171,246,91,111,154,73,181,181,110,205,113,43,53,99,24,50,108,243,156,151,151,196,118,232,92,18,241,73,58,51,114,81,162,55,179,100,225,145,109,114,218,168,146,139,36,71,220,186,31,88,216,122,159,102,218,52,166,90,98,155,107,210,98,182,193,164,218,75,48,154,65,32,200,136,139,4,73,44,99,5,140,124,7,46,148,33,5,181,9,36,145,123,136,176,3,93,95,222,41,197,54,228,167,247,27,187,75,114,137,57,252,158,168,224,190,179,254,15,228,58,245,199,194,151,18,182,122,156,114,163,162,151,226,25,104,140,213,41,187,110,121,50,68,89,207,174,108,145,121,36,207,236,238,54,77,243,31,21,78,141,73,172,197,92,42,173,54,44,198,28,35,74,155,125,148,184,147,35,35,35,236,162,50,242,51,47,218,3,89,154,125,211,172,154,97,43,117,62,191,120,219,14,182,230,20,150,229,74,133,235,17,150,82,100,70,147,243,65,118,255,0,139,245,9,35,162,252,208,120,133,210,245,68,129,90,169,51,114,83,153,91,100,226,170,175,78,152,249,160,186,100,100,91,165,165,57,218,217,253,89,81,252,69,180,234,191,4,220,62,106,213,45,216,21,107,18,151,76,121,195,82,202,85,50,151,5,151,247,154,86,89,53,169,133,31,155,134,127,105,17,138,246,226,59,148,117,205,109,28,202,254,140,207,114,167,5,182,220,123,193,202,117,199,164,25,151,89,123,80,136,240,200,190,138,90,34,44,249,153,151,192,4,186,225,215,153,142,138,235,17,68,164,93,85,136,118,189,101,244,54,74,244,140,136,144,163,173,213,116,83,177,27,229,45,102,102,183,21,130,198,112,147,247,144,151,180,186,181,42,183,13,186,141,26,165,22,124,87,146,75,109,248,207,37,214,214,147,34,50,50,82,76,200,200,200,200,254,195,33,172,109,227,96,234,14,147,92,71,78,186,104,53,138,13,70,27,217,109,111,197,126,42,183,33,106,34,90,13,105,74,190,147,106,193,151,234,253,66,89,112,131,204,155,80,244,90,116,43,82,255,0,155,34,187,108,41,198,219,83,146,92,126,84,150,17,152,237,225,38,236,164,54,148,165,182,150,101,219,177,168,253,198,120,11,203,1,141,116,71,136,29,55,215,187,109,138,253,137,93,139,37,74,105,46,61,20,165,48,183,217,51,109,181,168,150,134,156,94,220,117,80,71,147,236,103,143,134,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,232,181,29,120,208,234,61,66,85,38,173,172,214,44,41,208,158,92,105,81,100,220,80,218,117,135,80,163,74,219,90,20,225,26,84,149,17,145,164,200,140,140,140,140,121,170,186,104,248,211,162,189,140,45,252,84,204,88,162,106,152,236,137,159,99,189,10,49,226,39,218,7,83,191,158,85,175,237,174,139,189,183,238,43,126,236,164,49,112,90,213,218,117,102,151,43,119,66,109,62,82,36,71,119,106,141,10,218,226,12,210,172,41,42,73,224,251,25,25,121,144,164,46,34,125,160,117,59,249,229,90,254,218,232,141,237,36,196,217,183,49,219,245,55,95,66,84,85,111,50,197,209,92,105,49,68,68,196,245,120,203,74,224,7,217,34,196,252,83,230,114,135,209,198,47,13,52,254,34,180,225,73,132,82,17,119,91,44,202,151,110,173,167,18,73,125,213,161,38,184,142,37,106,75,123,94,54,155,78,243,50,54,212,73,86,118,146,208,191,159,128,31,100,139,19,241,79,153,202,18,16,101,176,246,104,196,96,104,181,114,53,137,166,159,100,53,230,115,153,226,114,125,171,197,99,176,117,110,220,162,253,217,137,254,58,181,137,237,137,141,98,99,174,38,97,175,253,197,111,213,237,59,130,167,107,92,17,60,45,82,141,49,234,124,214,58,137,95,74,67,43,52,56,141,200,51,74,176,164,153,101,38,100,120,236,102,66,194,56,3,227,30,45,74,44,29,6,213,106,215,78,162,223,66,21,169,61,228,50,212,117,199,109,150,217,106,156,123,16,156,58,93,60,182,181,154,141,211,89,160,212,75,38,210,230,74,227,175,132,230,53,186,216,115,82,237,69,72,69,237,107,83,22,150,163,33,46,60,154,180,38,205,110,248,84,182,130,81,147,228,165,184,109,26,11,214,82,205,10,35,37,37,109,85,45,58,163,80,163,212,34,213,169,51,228,66,157,9,228,73,139,42,51,170,105,214,29,66,137,72,113,11,73,145,165,73,81,17,146,136,200,200,200,140,132,82,186,111,228,88,184,154,103,90,103,233,143,182,29,3,134,191,149,244,175,179,245,81,118,157,219,180,243,237,183,95,84,196,245,211,87,211,26,199,56,225,176,64,8,197,193,71,22,172,113,1,108,21,169,121,204,142,141,66,163,178,235,146,218,98,59,137,76,248,77,155,40,41,199,132,19,45,169,75,120,144,166,210,175,164,149,45,41,74,20,73,76,157,19,92,62,34,222,42,220,93,183,58,196,185,139,56,202,49,121,22,50,188,14,54,157,218,233,159,84,199,84,196,245,196,243,137,83,159,31,222,214,247,223,225,127,44,138,36,39,41,143,210,167,224,127,235,194,61,241,253,237,111,125,254,23,242,200,163,57,242,186,184,41,22,157,191,172,247,77,193,47,194,210,232,208,233,53,9,175,244,212,190,148,118,81,80,91,139,218,130,53,43,9,73,158,18,70,103,142,196,102,33,248,57,136,206,102,103,245,171,246,84,232,253,163,162,171,157,26,219,162,136,214,102,206,26,34,35,175,198,180,151,220,85,222,250,113,97,232,85,205,85,213,43,122,61,195,69,148,202,96,166,136,235,232,105,85,41,46,40,186,77,54,165,25,26,84,149,23,87,122,50,227,105,105,78,32,140,219,33,73,67,53,241,85,196,181,123,137,11,249,202,162,142,68,91,86,146,243,169,183,105,178,91,103,171,17,167,16,210,93,82,214,218,72,212,167,84,194,92,52,169,75,36,26,141,41,81,145,100,243,31,2,188,26,191,169,117,10,110,179,106,85,58,58,236,200,143,117,233,148,233,45,183,33,170,234,144,169,13,44,150,73,120,148,210,89,125,166,212,104,113,179,75,165,148,224,210,103,159,152,235,181,103,88,200,181,135,142,17,195,95,55,92,207,155,179,237,157,30,246,91,3,99,163,45,156,175,29,156,87,165,117,204,85,52,235,175,141,167,139,110,152,229,53,207,202,152,142,221,102,104,163,121,37,57,113,89,26,143,106,104,82,42,183,157,195,33,202,45,194,247,142,183,104,143,176,180,170,155,27,114,247,186,74,89,17,237,144,163,39,82,132,229,189,187,92,73,153,190,188,74,224,29,22,163,175,26,29,71,168,74,164,213,181,154,197,133,58,19,203,141,42,44,155,138,27,78,176,234,20,105,91,107,66,156,35,74,146,162,50,52,153,17,145,145,145,137,117,139,116,96,172,211,106,106,225,17,167,31,191,254,156,237,154,226,241,91,77,153,95,199,209,107,198,174,169,170,98,152,215,72,234,229,31,60,233,173,83,172,207,25,151,122,20,99,196,79,180,14,167,127,60,171,95,219,93,23,123,111,220,86,253,217,72,98,224,181,171,180,234,205,46,86,238,132,218,124,164,72,142,238,213,26,21,181,196,25,165,88,82,84,147,193,246,50,50,243,33,72,92,68,251,64,234,119,243,202,181,253,181,209,130,218,73,137,179,110,99,183,234,109,110,132,168,170,222,101,139,162,184,210,98,136,137,137,234,241,150,149,192,15,178,69,137,248,167,204,229,12,165,171,90,75,100,107,101,145,54,193,191,169,126,46,157,47,14,52,235,102,73,145,14,65,17,146,36,48,179,35,216,234,114,120,60,25,25,26,146,162,82,20,164,158,45,224,7,217,34,196,252,83,230,114,132,132,25,156,29,20,220,193,219,166,168,214,38,152,246,67,89,237,38,34,238,19,105,113,151,236,85,52,215,77,251,147,19,28,38,38,46,85,164,196,168,230,233,225,211,87,173,61,94,111,67,165,218,82,37,221,82,222,38,233,236,196,245,218,168,52,173,219,100,178,226,182,145,176,105,66,212,110,43,105,32,144,190,166,195,66,201,54,215,195,79,14,150,199,13,214,15,228,165,37,232,245,42,180,183,150,253,90,182,152,103,29,218,130,183,175,162,74,73,173,195,74,91,109,68,132,160,149,183,59,214,68,74,113,121,202,75,167,83,221,168,51,86,114,4,117,206,140,203,177,153,148,166,146,110,180,211,138,66,156,109,43,198,82,149,41,166,141,73,35,193,155,104,51,206,210,199,210,45,176,25,69,172,13,202,174,68,235,51,203,205,31,111,159,251,179,187,91,210,46,97,181,120,59,88,42,233,139,116,83,26,215,17,60,43,170,57,79,108,83,28,226,158,60,103,89,153,210,157,0,0,50,205,120,171,94,46,120,243,171,234,156,163,178,52,122,85,70,137,107,192,153,212,114,166,74,74,36,85,150,203,204,61,26,67,100,109,147,208,250,79,48,165,160,210,225,45,68,164,154,201,6,70,130,232,188,81,113,45,79,226,43,78,52,165,83,78,66,46,235,101,154,148,75,137,14,182,146,75,238,173,16,201,18,219,82,18,150,246,188,109,56,173,132,68,109,168,148,156,109,36,45,114,119,152,15,8,31,149,209,106,252,67,216,47,109,172,211,161,248,155,150,158,251,216,68,184,145,217,34,241,76,154,143,8,117,166,155,34,83,125,146,180,35,41,195,132,100,245,107,8,30,105,115,25,98,237,203,119,231,88,175,78,237,34,117,141,59,52,251,121,243,117,158,194,97,54,115,53,203,240,152,220,170,222,229,120,121,171,88,215,90,162,186,232,154,107,138,231,72,222,138,162,117,137,210,35,133,58,69,49,27,177,33,56,1,246,183,177,63,20,249,100,161,113,130,156,248,1,246,183,177,63,20,249,100,161,113,131,57,179,127,146,213,233,79,178,26,179,166,191,47,217,253,205,62,253,199,94,191,239,251,71,75,173,25,247,221,247,86,244,101,14,153,210,241,82,186,14,189,211,234,58,134,145,234,52,149,44,242,183,16,93,146,120,206,79,177,25,140,57,251,255,0,184,72,255,0,202,207,255,0,136,106,127,246,112,227,251,217,34,251,252,47,230,113,69,57,143,153,182,109,127,1,126,45,219,136,152,152,215,142,189,179,231,142,197,78,143,58,60,202,246,183,43,185,141,198,220,185,77,84,220,154,60,73,166,35,72,166,137,235,162,169,215,90,167,175,179,130,235,120,190,176,46,237,81,225,218,237,177,44,74,79,164,235,149,63,1,225,98,245,218,103,169,211,157,29,213,250,238,169,40,44,33,181,159,117,22,113,130,238,100,66,3,232,199,4,60,80,90,122,195,98,221,55,6,152,248,90,93,26,229,166,84,38,191,233,170,114,250,81,217,148,218,220,94,212,62,106,86,18,147,60,36,140,207,29,136,204,90,85,193,113,91,246,157,33,251,130,233,174,211,168,212,184,187,122,243,106,18,145,30,59,91,148,72,78,231,22,100,148,229,74,74,75,39,220,204,139,204,199,86,167,107,198,135,86,42,17,105,52,157,102,177,102,206,154,242,35,69,139,26,226,134,235,175,186,181,18,80,218,16,151,12,212,165,40,200,137,36,70,102,102,68,66,243,25,151,225,177,55,233,187,118,169,138,163,77,35,88,237,215,174,17,173,154,219,12,235,35,202,175,101,249,125,138,107,181,92,213,53,85,52,215,51,19,52,197,51,198,154,162,35,72,136,158,48,249,245,107,95,244,147,67,61,21,251,169,221,190,132,244,223,95,192,127,0,147,39,173,209,233,245,63,136,109,123,113,213,111,233,99,59,187,103,7,142,189,96,113,125,195,182,168,221,208,44,75,19,80,253,39,92,169,245,124,44,95,68,206,103,169,211,105,110,175,215,117,148,160,176,134,214,125,212,89,198,11,185,145,8,181,205,159,244,87,248,231,250,136,143,124,0,251,91,216,159,138,124,178,80,179,196,102,215,237,102,17,132,166,35,119,90,99,175,94,58,121,252,253,137,46,79,209,230,87,152,108,133,91,65,118,229,200,189,22,238,215,164,77,59,186,209,53,196,112,220,153,210,119,99,95,27,183,73,133,198,0,0,144,180,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,49,174,183,113,3,166,250,9,109,191,95,190,235,177,99,41,45,41,108,197,57,76,33,247,140,155,113,105,36,161,215,17,187,61,37,145,96,251,153,99,227,128,239,245,74,181,42,137,13,202,141,102,165,22,4,86,82,107,113,249,47,37,166,208,146,35,51,51,82,140,136,136,136,140,254,194,49,16,184,138,230,99,162,186,58,82,233,22,173,98,29,209,89,97,14,18,125,29,34,36,216,232,117,61,100,236,94,201,72,89,25,45,180,228,177,156,40,189,230,43,247,139,254,100,218,135,173,19,166,218,154,127,54,69,10,216,75,142,54,78,70,113,248,178,95,78,100,55,133,27,82,150,218,146,166,221,65,159,110,230,146,247,17,102,37,217,214,14,160,234,205,196,84,235,90,131,88,175,84,102,61,151,22,196,87,229,43,114,214,146,53,172,208,149,43,233,56,156,153,254,183,214,2,78,107,79,52,30,33,117,65,82,224,81,106,76,219,116,231,150,225,54,170,83,211,161,190,72,62,161,17,30,217,106,78,118,184,95,86,82,95,1,27,170,23,78,178,106,124,173,213,10,253,227,115,186,227,152,74,92,149,42,111,172,102,120,73,17,154,143,205,103,219,254,55,214,39,143,14,60,163,174,107,148,225,215,245,154,123,148,200,46,54,219,222,14,43,174,51,32,140,250,43,218,180,72,134,101,244,84,233,25,103,204,136,190,34,194,116,163,130,110,31,52,150,150,212,10,77,137,75,169,188,217,165,103,42,167,75,130,243,251,201,40,44,146,210,194,79,205,178,63,180,204,192,81,93,185,194,151,18,183,130,155,114,157,162,151,226,217,116,136,211,41,203,110,121,178,100,120,199,174,76,153,121,40,143,236,238,59,15,239,20,226,155,114,147,251,141,221,167,181,70,156,254,79,84,112,127,89,127,7,242,27,15,211,40,212,154,52,84,66,165,83,98,195,97,178,36,165,182,25,75,105,34,34,34,46,201,34,47,34,34,253,131,237,242,1,174,68,222,9,120,164,131,25,201,43,209,27,217,194,108,204,182,183,109,84,77,71,130,51,236,93,15,168,117,25,220,63,107,245,29,183,158,159,163,87,236,70,216,53,19,139,118,221,154,218,80,105,206,114,102,217,99,24,63,63,128,217,141,72,66,203,106,210,74,35,247,25,100,113,21,11,54,209,170,178,235,21,43,94,147,41,183,205,70,234,94,132,210,201,102,100,100,121,35,73,231,57,60,231,226,3,90,24,181,141,97,176,140,151,14,169,120,219,189,37,100,141,183,229,68,218,101,246,26,113,244,11,255,0,149,250,134,77,179,120,233,226,90,202,67,13,67,212,170,228,228,48,164,158,39,214,106,14,239,36,237,245,85,137,5,146,61,165,146,250,204,94,133,215,194,159,15,215,139,14,49,87,210,139,84,137,196,26,77,77,208,161,110,44,146,139,36,106,100,251,250,199,220,71,61,72,229,43,195,213,219,226,166,80,31,172,209,165,45,11,54,90,134,168,49,227,165,103,188,211,148,162,25,153,39,42,34,237,238,34,248,0,137,154,101,206,51,87,168,175,70,135,168,54,213,14,108,6,73,9,91,176,161,202,114,74,200,141,4,102,102,236,210,73,153,164,150,127,105,151,214,38,150,138,243,63,225,243,83,213,26,13,126,178,155,94,99,201,70,87,88,145,6,19,36,179,233,150,50,185,106,63,53,159,236,74,190,2,13,234,239,40,221,97,181,17,38,125,135,58,21,98,59,107,90,155,100,157,149,33,245,54,93,67,34,218,212,50,35,86,18,130,248,100,254,178,17,6,254,208,173,94,210,185,174,51,120,216,87,13,44,227,184,105,41,15,82,229,48,217,154,77,69,185,42,113,180,246,252,218,140,143,224,95,81,128,217,58,219,189,236,219,198,27,117,11,78,235,163,214,99,58,146,82,29,129,57,169,8,50,50,35,35,37,54,163,47,37,36,255,0,105,124,71,54,53,199,209,14,48,117,191,66,171,16,228,208,46,218,140,200,17,93,111,125,58,124,249,110,70,216,149,182,102,158,146,30,66,126,139,68,156,121,96,204,190,203,74,225,175,154,102,150,106,108,120,148,61,73,144,197,187,91,90,91,66,157,125,113,161,196,91,134,76,164,201,42,122,90,150,102,107,90,204,187,103,106,126,36,96,39,112,14,30,219,187,173,155,186,158,213,82,218,174,192,169,70,121,9,90,28,139,41,183,136,200,210,74,46,232,81,151,146,147,239,247,144,230,0,0,0,0,112,183,172,242,165,217,213,202,137,173,41,240,180,217,79,101,71,130,45,173,40,254,175,128,230,134,58,226,34,164,197,43,67,111,185,175,200,91,36,221,185,84,50,91,107,36,168,140,161,186,125,140,204,187,246,1,175,39,17,245,95,77,107,181,249,81,220,149,117,174,74,162,200,210,121,35,204,199,143,183,115,248,139,158,229,123,101,21,173,195,93,54,113,166,58,142,174,182,106,27,208,89,81,19,176,33,30,211,61,165,250,190,93,254,211,20,125,114,165,119,22,164,85,27,105,215,29,58,141,109,244,161,75,86,229,171,168,249,224,204,251,228,253,111,172,108,49,193,173,168,213,159,195,93,129,78,108,156,37,189,111,82,164,59,191,31,198,28,8,228,172,118,46,222,175,191,184,12,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,3,173,234,85,41,170,238,158,92,244,103,219,222,137,212,105,177,148,88,35,201,45,133,167,222,71,241,248,24,214,239,93,104,103,104,235,69,225,76,140,106,111,193,220,21,2,107,29,141,59,37,186,146,242,34,193,150,223,113,13,153,31,105,15,176,227,14,33,43,75,136,52,41,42,44,145,145,150,48,101,240,26,253,115,28,177,154,177,120,159,175,178,203,36,218,43,43,149,87,36,165,56,34,235,84,101,151,98,218,158,222,167,215,246,152,11,113,229,223,121,177,121,112,191,107,56,212,165,60,229,42,28,26,99,198,165,146,140,156,106,157,19,113,125,35,253,111,126,15,234,33,38,5,112,114,111,190,157,169,105,197,106,205,92,146,52,197,157,38,73,54,107,60,150,214,41,237,231,27,188,187,227,203,254,161,99,224,3,193,231,154,142,210,158,125,212,54,218,8,212,165,173,68,68,146,46,230,102,103,228,61,53,26,140,42,76,25,21,42,140,166,163,198,138,210,222,117,215,86,72,66,16,146,53,40,204,204,200,136,136,136,207,39,240,21,121,204,7,153,27,148,249,51,116,147,68,106,202,39,122,110,49,62,173,21,254,237,175,50,163,184,150,158,141,43,36,162,50,105,105,37,39,183,99,63,113,0,145,252,84,243,21,210,125,4,139,50,131,68,168,51,93,185,144,151,27,67,16,221,141,41,182,93,34,125,36,78,165,50,80,226,112,227,68,74,237,146,37,23,188,251,84,190,189,113,189,174,90,233,89,150,253,70,236,159,74,165,186,167,16,220,10,108,249,140,50,109,26,221,50,37,182,111,173,57,218,233,164,241,219,4,69,228,93,241,109,18,131,169,26,219,122,55,14,11,85,155,146,185,86,146,73,83,202,75,243,28,53,186,233,17,169,106,34,90,241,189,210,51,62,253,213,239,51,239,100,124,42,242,151,36,166,29,225,174,114,18,179,117,166,223,110,152,202,242,73,207,65,194,75,204,202,135,216,255,0,141,74,139,63,87,196,5,117,233,174,136,234,174,180,87,219,166,217,246,181,94,164,252,199,72,215,47,192,201,121,164,154,214,130,53,173,109,182,179,34,203,169,51,63,129,231,225,155,44,225,135,148,133,46,150,138,117,211,174,19,147,42,73,27,50,138,159,17,212,173,175,247,149,244,221,106,76,50,63,50,117,42,44,249,25,23,196,88,6,155,232,110,149,105,69,57,136,54,77,137,65,166,184,203,105,108,228,199,165,198,101,229,225,40,47,89,109,182,156,231,166,147,63,172,136,254,3,189,249,118,32,29,50,192,209,205,52,211,24,45,65,178,172,202,53,48,154,74,82,78,70,167,71,101,197,96,144,89,51,109,9,201,250,137,63,180,139,224,67,186,0,0,0,0,0,0,0,0,0,0,252,50,37,17,165,68,70,70,88,50,63,120,253,0,24,67,136,14,17,244,131,95,104,21,8,183,5,167,75,106,174,252,87,91,143,82,106,4,84,200,109,197,33,210,74,186,171,101,106,44,45,227,86,75,190,123,249,249,211,31,22,124,12,234,95,13,245,215,229,55,78,126,173,110,58,181,173,137,145,25,144,249,52,217,173,243,73,58,231,135,109,180,153,54,206,229,99,177,100,143,200,251,108,22,58,206,160,105,213,163,169,118,220,235,102,238,161,64,168,197,153,29,214,63,132,197,105,227,108,214,218,209,185,61,68,168,137,68,75,86,15,29,178,96,53,229,225,167,137,221,66,225,194,250,133,92,160,214,103,122,48,159,109,19,233,231,37,254,139,140,245,153,83,191,154,67,173,164,212,105,100,147,235,30,49,216,251,121,95,47,13,124,69,89,92,70,105,229,58,236,182,42,13,42,95,135,101,53,8,189,86,141,198,100,116,25,113,210,216,135,92,52,145,27,201,44,40,242,71,216,254,186,91,227,159,131,203,167,135,125,64,170,87,32,211,86,237,169,86,168,62,252,23,152,101,197,54,194,29,126,74,155,105,74,38,91,109,38,150,153,35,52,164,207,5,229,146,242,235,252,23,241,71,117,240,237,170,20,167,25,173,76,43,114,163,49,136,245,8,106,146,231,135,75,110,72,143,213,119,167,213,109,178,87,77,157,187,149,146,199,99,237,228,27,15,128,235,122,117,124,209,53,30,204,164,94,52,9,172,73,139,84,133,30,81,27,78,33,100,147,113,164,57,180,246,41,68,70,68,178,237,147,243,253,163,178,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,163,30,34,125,160,117,59,249,229,90,254,218,232,188,224,24,204,207,46,252,35,69,52,239,110,233,61,154,253,112,156,108,62,217,255,0,225,152,139,183,252,7,133,223,166,35,77,237,221,52,157,127,86,173,81,239,128,31,100,139,19,241,79,153,202,21,107,196,79,180,14,167,127,60,171,95,219,93,23,156,40,199,136,159,104,29,78,254,121,86,191,182,186,48,249,245,175,1,133,179,107,93,119,120,124,208,217,29,19,99,255,0,10,103,249,150,59,119,119,194,235,94,154,235,166,245,115,58,107,164,107,166,186,107,164,107,216,180,174,0,125,146,44,79,197,62,103,40,72,65,30,248,1,246,72,177,63,20,249,156,161,33,4,131,1,249,45,175,70,159,100,52,254,214,121,127,29,251,235,190,253,64,175,126,97,28,33,255,0,223,46,33,116,214,151,254,45,203,146,147,2,23,252,234,159,170,169,93,79,249,146,113,8,107,245,222,89,255,0,24,161,97,0,24,220,29,188,109,169,181,115,213,61,147,218,108,206,209,226,246,95,31,78,59,9,62,106,169,234,170,158,186,103,234,158,169,226,160,123,58,241,185,244,254,231,167,94,118,101,106,69,38,181,73,120,159,137,45,131,45,205,171,6,70,70,71,146,82,84,147,52,169,10,35,74,146,165,37,68,100,102,71,115,188,51,241,9,108,113,17,167,16,238,90,100,232,233,175,194,101,150,46,42,106,16,109,42,20,211,71,172,105,108,212,163,232,45,73,90,154,94,229,101,36,100,103,189,11,74,107,155,143,46,27,169,250,17,168,241,174,43,106,108,115,183,111,151,166,206,131,79,67,41,105,84,215,91,91,106,122,58,82,132,147,125,2,55,209,210,219,131,36,229,6,94,161,45,125,171,149,159,180,13,193,252,205,151,253,182,16,139,101,119,47,101,248,223,130,87,202,103,73,143,100,195,126,237,222,11,44,219,29,151,141,161,195,206,149,81,78,245,53,105,198,99,93,42,162,174,189,34,117,238,152,214,53,137,157,113,239,31,222,214,247,223,225,127,44,138,58,109,149,71,187,167,112,245,170,21,91,122,171,81,106,151,76,172,219,74,175,67,97,246,155,142,252,69,248,244,54,183,136,203,168,230,201,39,28,146,132,171,110,92,222,164,40,208,149,183,220,184,254,246,183,190,255,0,11,249,100,81,222,120,43,211,103,245,119,66,184,135,211,248,77,72,122,117,70,153,69,118,158,203,15,54,210,158,154,194,166,191,25,179,91,158,162,82,167,154,109,42,51,50,245,84,175,89,63,72,172,230,212,223,204,46,219,142,115,53,251,42,72,173,227,232,202,246,59,3,139,185,166,237,52,225,117,215,148,70,245,168,153,239,136,153,152,158,169,136,148,123,208,155,114,216,188,53,162,199,181,47,50,144,186,45,98,191,6,12,182,152,108,212,167,146,227,201,65,52,120,113,179,66,86,163,36,41,105,86,228,37,74,90,73,70,146,73,222,117,58,157,79,163,211,226,210,105,48,35,194,131,9,148,70,139,22,51,73,105,166,26,66,73,40,109,8,73,17,37,41,73,17,18,72,136,136,136,136,134,191,2,249,180,178,254,167,234,150,156,91,90,137,76,40,232,102,224,166,49,57,76,177,41,50,83,25,213,160,186,177,205,196,145,18,148,211,155,219,87,98,50,82,20,70,68,100,100,89,109,154,174,159,241,40,211,143,9,245,127,111,173,175,250,112,194,223,215,9,138,138,166,109,248,212,233,213,21,112,152,158,250,163,95,85,46,212,40,199,136,159,104,29,78,254,121,86,191,182,186,47,56,6,95,51,203,191,8,209,77,59,219,186,79,102,191,92,53,198,195,237,159,254,25,136,187,127,192,120,93,250,98,52,222,221,211,73,215,245,106,213,30,248,1,246,72,177,63,20,249,156,161,86,188,68,251,64,234,119,243,202,181,253,181,209,121,194,140,120,137,246,129,212,239,231,149,107,251,107,163,15,159,90,240,24,91,54,181,215,119,135,205,13,145,209,54,63,240,166,127,153,99,183,119,124,46,181,233,174,186,111,87,51,166,186,70,186,107,166,186,70,189,139,74,224,7,217,34,196,252,83,230,114,132,132,17,239,128,31,100,139,19,241,79,153,202,18,16,72,48,31,146,218,244,105,246,67,79,237,103,151,241,223,190,187,239,212,0,235,211,117,10,200,166,222,244,221,54,159,116,83,152,186,43,16,222,168,65,165,45,226,41,15,199,104,200,150,180,167,255,0,150,50,47,53,19,110,154,72,201,167,13,61,132,93,69,81,86,186,79,38,14,229,155,150,162,153,174,153,141,232,214,53,141,53,142,49,172,118,198,177,49,175,154,64,0,31,84,193,84,156,195,184,120,178,52,86,247,161,93,54,11,126,143,167,94,222,53,231,104,237,182,73,143,6,67,6,206,245,48,100,126,171,75,235,145,147,88,194,13,42,218,123,13,40,110,214,197,123,243,103,253,21,254,57,254,162,48,217,237,186,43,193,85,93,81,198,52,211,205,198,33,178,186,39,198,226,48,251,79,103,15,106,185,138,46,69,113,84,117,85,17,69,85,70,189,211,26,196,243,231,213,50,132,26,93,169,55,62,144,95,212,109,71,179,157,142,138,181,17,229,58,201,73,100,157,105,196,173,10,109,198,214,158,198,105,91,107,90,12,210,100,162,37,25,165,73,81,18,138,239,116,187,82,109,141,95,176,104,218,143,103,59,33,116,154,219,42,117,146,146,201,180,235,106,66,212,219,141,173,61,200,148,135,16,180,25,164,205,38,105,51,74,148,147,37,29,12,140,247,193,215,18,213,14,29,117,29,42,154,113,215,104,220,207,69,137,113,33,214,212,106,97,164,45,68,137,109,169,9,83,155,153,39,92,86,194,35,39,18,106,78,55,26,22,136,238,77,153,124,10,231,131,185,241,42,250,39,183,237,254,205,207,210,94,196,255,0,228,248,56,198,96,227,252,205,168,157,35,245,233,231,52,119,199,25,167,171,93,99,79,27,88,185,80,17,203,142,218,141,62,177,193,197,229,86,164,207,143,54,12,214,105,18,98,202,140,234,93,105,246,151,81,136,164,56,133,164,204,148,149,36,200,201,68,102,70,70,70,66,159,4,131,49,206,127,7,221,139,123,155,218,198,186,235,167,92,249,167,177,167,246,47,163,89,218,252,5,120,217,196,248,41,166,185,163,119,115,123,149,52,206,186,239,211,250,218,105,167,82,227,56,254,246,72,190,255,0,11,249,156,81,86,188,59,123,64,233,143,243,202,139,253,181,161,121,192,61,227,178,159,134,226,41,191,191,166,145,28,52,215,148,204,246,173,182,83,164,31,252,99,39,189,149,124,27,194,120,74,170,157,237,253,221,55,169,166,158,91,179,174,154,107,206,57,232,0,175,126,108,255,0,162,191,199,63,212,68,123,224,7,218,222,196,252,83,229,146,135,139,217,199,129,198,198,19,115,94,49,26,235,219,167,86,158,126,213,198,89,209,183,225,29,153,171,104,190,21,187,165,23,43,220,220,215,241,115,84,105,189,191,28,247,121,238,240,215,148,232,184,192,0,25,182,175,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,69,190,104,154,113,102,85,239,26,252,214,35,69,165,194,145,40,205,215,16,130,81,182,210,220,218,91,212,146,51,50,65,246,201,121,126,208,29,35,137,78,34,172,174,28,244,242,163,118,220,243,218,76,191,14,242,105,241,122,173,19,143,72,232,60,227,69,177,110,182,106,35,54,84,88,73,228,207,177,125,84,53,196,183,19,186,135,196,125,245,54,185,94,172,206,244,97,190,226,32,83,138,67,253,22,217,235,60,166,191,52,183,92,73,40,146,241,167,213,60,99,177,118,243,236,60,104,113,73,117,241,19,170,21,87,30,173,76,59,114,157,49,248,244,248,105,146,231,135,83,109,200,145,210,119,167,213,113,179,87,77,237,187,147,130,199,98,237,231,216,56,24,224,242,233,226,35,80,41,117,201,212,213,181,106,82,106,12,63,57,231,217,113,45,190,134,159,140,167,26,74,141,151,27,81,169,167,140,201,42,50,201,121,224,188,195,227,225,51,129,157,75,226,66,186,196,167,41,207,210,109,198,150,133,191,50,91,50,24,39,91,37,176,106,38,156,240,238,54,163,54,222,220,156,246,60,25,249,23,123,156,225,255,0,132,109,32,208,42,5,62,45,191,105,210,222,171,177,21,166,228,84,157,129,21,82,22,226,80,209,41,93,84,50,133,30,86,201,43,39,223,61,252,252,178,78,159,233,213,163,166,150,220,27,102,209,161,64,167,69,135,29,166,63,131,69,105,147,112,208,218,17,185,93,52,164,141,70,72,78,79,29,240,67,179,0,252,34,36,145,37,36,68,68,88,34,47,112,253,0,0,0,0,0,0,0,0,0,1,210,239,253,28,211,77,78,130,236,27,214,204,163,84,201,212,169,38,228,154,116,119,156,78,73,101,146,55,16,172,31,174,163,251,76,254,38,59,160,0,172,62,39,185,72,82,234,136,168,221,58,31,57,17,100,153,189,40,224,75,117,40,107,253,249,125,54,154,141,12,207,204,218,74,75,62,68,101,240,21,167,169,122,35,170,186,47,95,118,155,120,90,213,122,107,240,221,81,162,95,129,146,203,74,52,45,105,37,182,183,27,65,153,101,165,25,31,192,179,241,198,204,254,125,140,116,77,72,208,221,42,213,122,115,240,111,107,18,131,82,113,230,212,217,73,145,75,140,243,200,202,86,94,170,220,109,88,199,81,70,95,89,153,252,64,80,182,131,113,189,174,90,23,89,134,253,58,236,159,85,165,180,166,208,228,10,148,249,143,178,77,18,218,51,36,54,79,161,57,218,209,36,179,219,6,101,228,125,173,163,133,110,98,186,79,175,113,97,208,107,117,6,104,87,50,210,219,107,98,99,177,162,182,243,166,76,36,201,164,170,74,220,86,92,116,201,61,178,100,147,247,151,120,211,197,87,41,116,169,51,47,13,12,144,148,27,77,56,250,233,143,47,4,172,117,220,52,178,204,88,125,207,248,164,164,179,245,124,5,109,214,232,58,145,162,87,163,144,231,53,89,182,235,148,153,38,148,188,148,191,13,194,91,78,153,18,144,163,36,47,27,218,51,35,237,221,62,227,46,193,179,163,47,53,33,164,188,195,168,113,181,145,41,43,66,136,201,68,125,200,200,203,204,121,138,179,229,253,204,141,202,132,152,90,73,173,213,101,27,189,54,216,129,86,148,255,0,119,23,152,177,219,75,175,73,149,147,81,153,186,181,18,83,223,185,151,188,133,161,211,170,48,170,208,99,212,169,210,154,145,26,83,72,121,167,90,89,45,11,66,136,148,147,35,35,50,50,50,50,60,151,196,7,210,35,63,49,11,205,139,55,133,251,165,199,101,41,151,42,176,231,83,25,52,172,146,102,227,180,233,123,75,233,23,234,251,178,127,81,137,48,43,131,156,133,244,237,55,78,40,182,106,36,145,38,84,232,210,77,178,89,228,247,49,80,111,56,221,229,219,225,255,0,80,10,182,208,170,33,221,186,209,103,211,37,26,156,241,117,250,121,59,158,230,173,242,218,73,249,145,228,207,119,188,134,200,154,107,74,106,133,167,150,197,25,132,108,68,26,52,40,233,44,17,96,144,194,18,94,68,95,15,129,10,26,229,199,99,53,125,113,63,64,97,230,73,212,81,151,22,174,105,82,119,17,244,106,49,11,185,109,87,111,95,234,251,72,108,11,29,164,48,195,108,54,132,161,13,160,144,148,164,176,68,68,88,34,34,248,0,246,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,107,231,25,98,29,47,84,232,247,145,165,191,225,116,248,241,137,73,46,248,84,154,131,152,63,84,190,31,31,250,197,202,10,231,231,29,99,181,81,210,218,53,222,212,87,28,126,45,74,60,117,45,40,35,36,182,152,245,7,15,39,183,36,89,63,142,0,71,206,77,247,235,20,173,104,173,217,178,156,121,40,151,68,147,37,178,35,34,65,184,185,116,246,203,205,69,223,183,195,63,230,23,50,183,27,109,181,58,226,210,148,36,141,74,82,143,4,68,94,102,103,240,26,238,112,31,124,78,177,120,150,180,229,193,125,182,138,169,80,129,76,124,214,163,73,27,46,84,34,154,139,178,147,250,133,231,146,250,133,204,113,157,196,76,93,12,225,250,117,207,30,100,84,84,171,80,157,129,4,148,225,18,137,231,161,72,91,106,70,29,66,179,185,174,198,147,51,248,17,251,130,38,243,51,227,178,85,189,226,180,71,75,107,73,41,79,180,182,170,115,97,201,60,182,147,241,145,158,107,168,196,130,52,172,140,155,86,213,35,183,99,63,113,10,226,209,141,26,212,46,34,181,26,21,185,65,131,82,168,189,82,156,223,143,158,109,62,242,90,75,143,182,135,29,117,212,161,195,78,13,226,82,148,162,60,103,39,245,240,82,31,187,53,171,83,242,165,202,168,86,110,186,206,214,201,70,235,166,78,201,145,217,37,244,215,141,238,249,122,199,223,222,126,119,145,192,15,9,84,126,30,180,178,36,250,205,46,59,151,61,101,45,207,145,33,214,18,111,48,79,70,138,106,100,148,166,91,113,41,75,140,153,236,60,224,251,228,207,200,57,78,20,56,28,211,30,30,45,232,18,223,162,66,169,220,221,22,151,34,116,152,209,222,91,111,108,96,213,211,112,227,182,225,17,56,206,228,231,185,100,207,204,251,73,194,74,82,68,148,145,17,23,145,16,253,0,0,0,0,0,0,0,0,0,0,0,0,28,53,110,242,180,109,148,154,174,43,166,145,75,34,44,255,0,12,156,211,29,187,254,186,139,245,85,253,71,240,28,101,55,86,180,182,179,32,162,82,181,30,215,152,250,143,4,219,21,136,238,40,207,36,93,137,43,51,243,50,47,218,3,182,0,241,109,198,221,109,46,180,180,173,11,34,82,84,147,201,40,143,200,200,253,228,60,128,0,0,6,40,226,87,66,173,221,125,210,250,181,153,88,131,29,201,14,71,125,112,222,91,72,53,180,249,199,121,182,212,149,41,181,154,76,141,227,50,50,44,151,187,224,122,247,235,166,145,220,122,35,169,181,187,34,185,6,84,111,1,62,74,33,186,235,78,35,172,194,36,58,211,110,36,212,132,110,35,233,25,146,136,136,143,29,190,5,179,56,175,14,106,188,41,199,190,236,165,107,21,173,77,197,94,134,201,174,119,69,146,194,162,50,212,233,14,40,246,50,165,25,239,90,123,169,100,159,142,15,184,12,97,202,115,139,39,24,144,189,13,190,43,142,56,78,168,215,74,92,169,57,193,153,193,140,203,8,55,94,242,250,88,66,81,241,199,188,133,174,145,145,150,72,242,70,53,131,211,43,210,179,166,90,141,65,187,233,82,221,137,42,139,85,139,41,91,92,91,123,137,151,208,225,161,91,84,147,52,229,5,146,201,121,123,134,197,124,52,106,196,45,101,209,203,110,242,143,45,167,228,189,78,134,153,198,135,9,88,146,113,89,113,194,236,181,159,155,159,202,60,252,126,38,25,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,81,143,17,62,208,58,157,252,242,173,127,109,116,94,112,163,30,34,125,160,117,59,249,229,90,254,218,232,141,109,47,226,173,247,207,177,188,58,15,242,134,47,208,167,222,90,87,0,62,201,22,39,226,159,51,148,36,32,143,124,0,251,36,88,159,138,124,206,80,144,131,53,128,252,150,215,163,79,178,26,191,107,60,191,142,253,245,223,126,160,0,5,218,62,175,126,108,255,0,162,191,199,63,212,70,61,229,103,237,3,112,127,51,101,255,0,109,132,50,23,54,127,209,95,227,159,234,35,30,242,179,246,129,184,63,153,178,255,0,182,194,16,251,222,91,142,248,247,97,210,25,103,232,182,175,66,231,245,106,99,222,63,189,173,239,191,194,254,89,20,72,78,83,31,165,79,192,255,0,215,132,123,227,251,218,222,251,252,47,229,145,68,132,229,49,250,84,252,15,253,120,82,193,121,102,125,42,255,0,228,200,109,55,232,206,143,220,225,253,182,144,195,92,244,217,253,32,213,235,179,78,28,106,66,25,162,84,221,106,17,201,121,183,93,114,18,255,0,57,21,197,169,188,36,212,182,22,210,204,136,139,6,163,35,74,76,141,37,101,60,181,239,234,125,209,195,155,22,131,69,29,153,214,101,78,84,23,154,76,164,184,235,141,62,226,165,55,33,77,224,141,180,169,79,58,218,115,146,81,199,89,145,249,165,49,175,154,22,155,49,109,234,245,11,81,224,181,29,166,111,58,98,154,148,73,121,197,58,228,216,91,27,91,138,74,189,84,36,216,114,34,18,72,62,230,218,204,210,71,235,43,232,229,115,169,180,139,107,83,174,61,51,169,53,178,69,235,13,151,233,239,238,81,230,68,18,121,102,198,210,65,151,172,211,207,57,189,74,73,23,67,111,172,107,44,125,192,255,0,144,205,102,204,240,137,153,143,84,241,143,169,75,106,102,118,187,163,251,121,133,49,53,92,162,154,46,78,159,173,71,137,114,121,242,136,223,158,232,237,89,208,0,9,163,153,1,70,60,68,251,64,234,119,243,202,181,253,181,209,121,194,140,120,137,246,129,212,239,231,149,107,251,107,162,53,180,191,138,183,223,62,198,240,232,63,202,24,191,66,159,121,105,92,0,251,36,88,159,138,124,206,80,237,60,75,113,23,108,112,221,96,254,85,213,153,143,82,171,75,121,12,82,104,138,152,113,221,168,43,122,58,198,149,18,28,52,165,182,212,107,82,205,59,115,177,6,100,167,17,156,107,194,13,255,0,104,233,119,3,86,149,247,125,213,189,25,67,166,120,255,0,21,43,160,235,221,62,165,98,67,72,245,26,74,150,121,91,136,46,201,60,103,39,216,140,197,111,113,9,174,215,63,17,26,143,39,80,46,88,145,225,37,44,166,13,54,3,24,52,194,132,133,173,77,180,107,193,27,170,220,226,212,165,168,139,42,90,176,72,78,212,39,222,35,50,140,14,2,213,52,79,143,52,198,158,110,28,254,207,63,116,173,114,125,137,175,106,246,179,29,123,19,76,252,22,221,251,155,211,198,55,167,126,103,114,39,207,206,173,56,197,61,113,53,83,46,189,119,106,141,253,125,95,206,234,141,201,114,200,122,234,121,232,242,78,169,25,8,136,234,29,97,8,67,46,35,160,148,19,106,66,90,111,10,73,17,229,36,126,125,197,185,240,151,196,253,35,137,139,34,68,245,211,189,25,116,80,58,44,87,160,182,149,28,114,91,132,190,155,236,44,243,150,156,233,184,100,131,51,90,13,42,74,183,17,37,197,213,237,43,134,45,85,172,104,84,253,125,133,111,200,122,129,21,230,212,193,48,109,58,167,225,37,82,91,151,40,210,151,58,136,75,14,176,218,84,70,223,116,186,167,50,72,109,74,29,59,75,181,38,231,210,11,250,141,168,246,115,177,209,86,162,60,167,89,41,44,147,173,56,149,161,77,184,218,211,216,205,43,109,107,65,154,76,148,68,163,52,169,42,34,81,96,240,56,235,249,117,232,185,118,39,118,190,51,175,92,118,253,249,253,45,167,181,123,45,149,237,166,93,86,19,47,170,152,189,134,153,162,141,221,52,162,168,136,214,220,196,112,136,211,72,253,137,234,225,52,205,243,128,199,186,11,172,246,254,190,105,141,43,82,45,246,60,31,140,222,196,218,122,164,33,231,32,75,108,240,227,43,52,126,197,164,212,73,82,155,113,181,154,83,187,5,144,132,238,221,202,110,211,21,209,58,196,185,59,23,133,189,129,191,94,27,17,78,237,116,76,196,199,100,199,9,128,87,191,54,127,209,95,227,159,234,34,194,5,123,243,103,253,21,254,57,254,162,49,185,223,228,23,61,94,244,39,29,22,254,118,97,63,153,253,42,209,107,132,27,2,209,213,30,34,109,43,18,251,164,250,78,135,83,241,254,42,47,93,214,122,157,56,50,29,71,174,210,146,178,194,219,65,246,81,103,24,62,198,100,51,221,145,202,246,254,153,168,245,106,77,251,117,199,167,217,148,167,154,84,74,180,20,161,201,53,166,148,178,51,75,76,154,140,226,168,155,220,75,83,164,162,67,134,146,66,95,78,86,88,151,128,31,107,123,19,241,79,150,74,23,24,48,217,54,93,135,198,225,247,239,70,179,21,79,175,132,112,159,55,223,181,178,122,76,219,44,223,102,115,143,131,229,215,55,105,185,102,158,113,174,236,239,220,241,169,137,225,21,76,112,153,210,117,141,53,141,98,153,142,171,78,210,205,56,165,216,49,116,182,53,145,70,93,163,17,148,48,221,26,76,68,72,138,164,161,100,225,26,208,225,40,156,87,80,186,134,181,229,74,94,86,102,106,51,49,195,254,247,110,31,191,242,23,167,191,253,12,66,255,0,234,67,30,241,253,236,145,125,254,23,243,56,162,156,197,254,103,153,91,192,93,166,212,218,138,184,71,155,174,99,78,83,216,137,236,62,196,227,118,183,1,119,48,167,31,85,169,240,149,68,198,147,86,179,187,77,83,84,206,253,60,103,123,143,13,120,115,93,111,23,215,253,221,165,220,59,93,183,221,137,86,244,101,114,153,224,60,44,174,131,79,116,250,147,163,180,191,81,212,169,7,148,56,178,238,147,198,114,93,200,140,64,125,24,227,123,138,11,179,88,108,91,90,224,212,239,21,75,172,220,180,202,124,214,61,11,78,71,86,59,210,155,67,136,220,134,9,73,202,84,101,148,153,25,103,177,145,139,25,215,253,37,253,220,244,146,189,165,159,148,30,132,244,223,133,254,31,225,60,79,71,163,37,167,255,0,139,222,141,217,233,109,250,69,141,217,239,140,28,90,211,174,88,191,144,58,131,108,95,127,187,119,143,252,156,172,194,171,120,95,201,174,151,95,195,190,135,122,123,252,82,182,238,217,141,219,79,25,206,15,200,125,204,172,99,174,98,168,171,15,51,185,164,107,165,90,117,206,188,53,142,167,141,138,205,118,83,5,145,98,44,103,52,209,56,137,170,189,205,235,83,92,233,52,83,20,233,86,229,90,120,218,233,26,198,147,199,173,49,174,221,58,211,235,251,194,126,93,216,182,245,199,224,58,158,23,210,212,198,38,116,55,237,223,211,234,165,91,119,108,70,113,140,237,44,249,16,227,173,253,24,209,235,78,174,197,193,107,105,69,155,70,170,69,221,208,155,79,161,69,143,33,173,201,52,43,107,136,65,41,57,74,148,147,193,247,35,50,242,49,10,121,179,254,138,255,0,28,255,0,81,17,239,128,31,107,123,19,241,79,150,74,11,249,165,22,177,209,134,155,81,51,173,49,174,189,186,121,186,181,237,50,173,132,197,99,182,82,172,242,156,117,84,209,20,93,171,193,238,206,158,36,215,172,107,191,17,227,110,241,241,122,249,79,93,198,0,0,207,53,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,63,12,200,139,38,120,34,21,69,205,143,139,39,31,144,141,13,177,235,142,54,77,40,151,85,92,89,56,201,145,206,140,243,11,54,158,242,250,57,66,145,240,207,184,133,134,113,47,171,16,180,107,71,46,75,202,68,182,152,146,205,58,98,97,26,220,36,230,73,69,121,198,203,186,208,126,109,255,0,36,243,240,248,150,186,154,157,122,86,117,55,81,171,215,125,86,91,178,229,86,170,178,165,39,115,139,115,4,243,235,112,146,157,202,81,237,202,207,5,147,243,247,128,229,180,51,72,238,61,110,212,218,37,145,67,131,42,79,143,159,25,19,29,105,167,23,209,97,114,26,105,199,20,105,66,246,145,117,72,205,70,70,69,158,255,0,3,216,67,134,173,10,183,116,11,75,233,54,101,30,12,118,228,55,29,133,204,121,13,32,150,235,229,29,150,220,82,148,150,208,106,51,54,72,204,204,178,126,255,0,129,68,126,85,92,41,199,177,44,164,235,21,211,77,205,94,184,201,46,15,89,146,194,98,60,212,25,13,168,183,178,149,17,239,66,176,105,89,167,225,147,238,44,60,0,0,0,0,7,139,142,54,211,106,117,213,165,8,65,26,148,165,30,9,36,94,102,103,238,32,30,64,58,157,75,86,180,182,141,32,226,85,117,30,215,134,250,79,6,219,245,136,237,168,143,38,93,201,75,35,243,35,47,216,57,58,37,229,104,220,201,37,91,183,77,34,168,70,89,254,7,57,167,251,118,253,69,31,235,39,250,203,226,3,153,0,0,0,0,0,0,0,0,0,1,248,105,74,136,210,162,35,35,243,35,17,143,138,254,7,52,199,136,123,122,124,182,40,144,169,151,55,69,213,199,157,26,52,118,86,227,219,31,52,245,28,40,238,56,100,110,61,185,88,238,120,35,243,46,242,116,0,107,71,172,250,53,168,92,58,234,52,219,114,189,6,165,78,122,155,57,207,1,60,154,125,148,186,150,223,113,13,186,211,170,67,102,172,155,38,164,169,36,89,198,75,234,177,222,89,156,118,74,184,124,46,136,234,149,105,7,37,134,144,213,50,108,201,39,151,18,94,14,51,45,117,31,144,102,165,153,155,138,218,148,119,238,101,239,33,35,248,254,225,42,143,196,46,150,75,159,70,165,199,110,232,163,37,201,241,228,52,194,9,231,201,152,210,141,44,154,146,203,142,41,42,113,226,61,133,140,159,124,145,249,209,180,119,238,205,21,212,252,165,114,169,245,155,82,179,181,194,73,186,209,155,177,164,119,73,253,5,227,123,94,94,169,246,247,31,144,108,238,135,27,113,180,186,218,210,164,40,137,73,82,79,36,100,126,70,71,240,20,205,206,66,253,98,171,173,20,75,50,43,175,41,17,40,145,164,184,70,162,52,19,136,151,80,108,252,148,125,251,252,51,254,97,97,220,24,241,17,23,92,248,126,129,115,200,155,21,117,42,44,38,160,78,36,184,70,163,121,152,81,214,226,151,151,86,172,238,119,185,168,200,254,36,94,250,103,227,194,248,157,125,113,45,118,75,156,251,110,149,46,161,62,152,193,161,70,162,38,91,168,74,52,151,117,43,245,207,203,5,245,0,146,60,156,236,67,170,106,165,98,242,36,55,252,18,159,34,49,169,69,223,9,147,79,115,4,123,79,227,241,255,0,172,92,160,174,126,78,54,59,84,237,46,172,221,238,197,113,183,229,84,100,71,74,212,140,18,155,84,122,123,133,131,219,147,44,151,199,2,198,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,100,230,37,102,29,227,195,21,208,150,225,155,238,210,225,205,169,35,107,123,148,70,213,62,94,15,232,153,249,171,234,251,72,73,177,211,245,130,221,110,235,210,219,182,222,117,189,254,62,137,62,58,83,140,228,215,25,196,99,24,63,214,248,24,13,105,172,171,130,161,100,94,244,107,142,47,81,169,84,90,156,105,100,159,89,39,189,151,146,188,25,17,145,249,167,203,37,251,4,136,227,31,139,42,134,191,80,172,187,109,169,143,120,74,77,22,156,115,25,39,21,179,199,52,137,8,89,154,122,203,44,225,236,100,200,149,241,199,191,4,106,253,5,118,166,170,221,212,13,134,217,211,171,179,227,36,177,141,189,57,46,32,189,197,143,163,240,33,214,105,112,36,213,234,177,41,145,144,167,100,77,144,219,13,164,136,212,165,45,106,36,145,17,22,76,204,204,254,0,39,159,42,46,29,25,212,77,73,94,165,87,233,132,237,62,128,163,114,42,158,100,148,146,148,196,136,47,33,69,189,165,39,59,86,120,50,81,43,225,143,49,117,13,54,134,90,67,45,164,146,132,36,146,146,34,193,17,17,118,17,199,128,125,28,135,164,156,61,91,104,85,49,152,213,10,220,8,117,89,10,38,73,14,26,158,131,23,113,40,246,37,89,220,223,124,231,185,121,152,146,32,0,0,0,0,0,0,0,0,0,61,82,100,177,14,51,178,228,186,150,217,101,10,113,197,169,68,68,148,145,100,204,204,251,17,96,128,122,42,245,122,117,6,151,46,181,87,152,204,72,80,88,114,76,135,222,113,45,161,182,208,147,82,148,165,40,200,136,136,136,204,204,204,136,176,43,123,140,14,106,180,235,62,109,66,196,209,2,141,80,150,150,157,140,237,73,123,93,105,14,230,67,74,54,157,141,44,140,140,141,45,41,38,105,206,15,63,2,29,43,153,79,30,142,203,147,63,69,116,166,189,33,148,35,171,18,173,46,36,163,73,43,7,50,51,236,239,98,71,114,63,205,158,213,163,224,103,238,33,94,218,73,164,87,246,188,95,49,45,75,74,4,169,211,170,18,27,39,164,169,167,157,67,68,227,205,182,167,29,91,104,89,164,137,78,164,212,163,35,198,115,246,135,49,127,241,71,175,26,145,57,233,183,22,167,92,184,121,106,87,65,170,212,206,146,72,205,103,181,41,91,170,194,75,122,136,139,224,58,205,27,88,53,86,129,57,186,133,43,81,238,120,239,180,162,81,41,186,196,148,30,72,200,252,210,178,63,50,33,96,159,236,85,193,177,236,200,213,171,230,175,34,68,245,182,132,184,204,41,4,178,234,155,91,140,137,46,196,37,99,114,86,93,207,62,95,88,136,188,72,112,209,88,209,194,69,195,30,60,159,66,203,146,76,52,111,33,91,210,165,117,150,156,225,164,32,139,99,126,227,243,250,128,76,238,95,220,199,174,89,247,45,55,73,53,154,172,115,19,61,214,97,83,234,18,31,113,199,77,213,185,22,59,72,91,178,36,253,110,168,201,41,51,201,153,145,121,144,181,216,242,25,151,29,185,81,220,75,141,60,132,184,133,164,200,201,73,50,201,25,25,118,62,195,86,154,21,98,117,189,91,129,94,166,73,118,60,186,116,166,165,176,235,75,52,45,14,54,178,82,84,149,36,200,200,200,200,140,140,140,140,108,43,192,158,172,171,87,120,119,183,43,50,106,14,76,155,78,137,14,155,45,215,93,234,45,79,55,6,50,150,106,51,90,140,207,46,100,242,100,121,62,228,2,66,128,0,0,224,47,235,94,29,235,100,215,109,57,236,54,243,53,122,108,168,42,75,137,37,17,147,172,169,179,236,100,101,228,163,247,31,216,99,159,0,26,220,113,99,164,85,13,24,214,251,146,213,153,5,113,88,118,124,201,112,146,109,41,9,56,199,49,244,54,105,35,66,11,110,26,60,26,75,29,187,125,83,163,148,47,17,107,141,34,118,137,215,234,140,165,167,84,236,232,68,251,248,89,172,206,4,102,219,78,247,113,140,103,9,74,62,195,247,14,213,205,247,135,213,86,232,144,53,146,133,73,37,200,128,134,161,204,113,150,50,164,176,132,79,144,226,148,105,108,204,147,147,35,51,53,145,124,75,222,43,87,135,45,68,149,165,186,213,104,94,12,76,122,59,81,43,84,245,74,54,156,52,111,97,50,217,113,105,86,20,146,52,153,55,220,140,241,241,1,178,248,14,183,166,247,116,59,242,194,183,175,8,46,37,109,86,41,113,39,17,145,145,255,0,26,202,28,247,41,69,228,178,247,159,218,99,178,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,163,30,34,125,160,117,59,249,229,90,254,218,232,188,225,70,60,68,251,64,234,119,243,202,181,253,181,209,26,218,95,197,91,239,159,99,120,116,31,229,12,95,161,79,188,180,174,0,125,146,44,79,197,62,103,40,72,65,30,248,1,246,72,177,63,20,249,156,161,33,6,107,1,249,45,175,70,159,100,53,126,214,121,127,29,251,235,190,253,64,0,11,180,125,94,252,217,255,0,69,127,142,127,168,140,123,202,207,218,6,224,254,102,203,254,219,8,100,46,108,255,0,162,191,199,63,212,70,61,229,103,237,3,112,127,51,101,255,0,109,132,33,247,188,183,29,241,238,195,164,50,207,209,109,94,133,207,234,212,199,188,127,123,91,223,127,133,252,178,40,144,156,166,63,74,159,129,255,0,175,8,247,199,247,181,189,247,248,95,203,34,137,9,202,99,244,169,248,31,250,240,165,130,242,204,250,85,255,0,201,144,218,111,209,157,31,185,195,251,109,50,87,51,93,54,98,233,208,168,154,128,203,81,202,117,145,83,109,213,60,235,206,37,94,10,90,146,195,173,182,132,229,10,82,158,56,138,202,136,176,150,149,133,22,77,42,175,254,23,181,54,145,163,218,249,103,106,21,192,214,234,93,58,98,216,154,189,202,46,132,121,12,185,29,199,240,132,45,74,233,165,227,115,98,82,102,173,155,75,6,121,43,140,214,45,50,164,107,38,152,220,90,103,91,119,163,30,187,13,76,33,253,170,87,134,144,147,37,176,254,212,173,6,190,155,168,109,205,155,136,149,179,105,246,51,20,66,42,103,212,85,134,197,209,137,163,175,73,245,211,63,250,89,116,73,137,181,157,236,238,43,36,196,204,204,83,53,83,49,217,69,218,103,132,79,110,177,92,249,185,245,182,16,1,211,116,119,83,105,26,201,166,54,238,166,81,26,232,199,174,195,75,235,99,114,149,225,164,36,205,15,177,185,72,65,175,166,234,28,111,126,210,37,108,220,93,140,135,114,18,250,43,166,229,49,93,51,172,75,156,177,24,123,184,75,213,225,239,211,187,93,19,49,49,61,83,19,164,199,170,65,70,60,68,251,64,234,119,243,202,181,253,181,209,121,194,140,120,137,246,129,212,239,231,149,107,251,107,162,57,180,191,138,183,223,62,198,234,232,63,202,24,191,66,159,121,195,92,154,147,115,221,54,93,161,167,245,55,99,149,22,200,102,107,84,182,90,100,146,173,210,228,169,247,220,113,103,147,82,148,163,66,113,146,73,37,164,225,36,102,181,43,49,240,95,194,221,67,136,27,249,154,181,201,70,144,173,61,161,60,103,89,148,79,170,57,74,116,145,185,184,109,44,136,205,74,82,141,179,115,105,164,208,209,153,239,66,214,214,238,139,195,199,15,23,191,17,183,186,45,107,89,191,9,78,137,177,234,197,97,230,205,81,233,177,204,207,10,50,201,111,117,88,81,54,209,25,26,204,143,186,80,149,173,23,59,96,88,22,142,151,90,48,44,75,18,147,232,202,29,51,171,225,98,245,221,123,167,212,117,110,175,215,117,74,89,229,110,44,251,168,241,156,23,98,34,24,220,163,45,171,29,92,95,191,241,35,79,94,156,163,186,58,254,110,233,167,72,187,107,99,101,176,181,101,89,94,145,136,185,189,51,167,250,113,92,204,213,84,233,242,234,153,153,167,190,106,158,168,171,152,167,83,169,244,122,124,90,77,38,4,120,80,97,50,136,209,98,198,105,45,52,195,72,73,37,13,161,9,34,36,165,41,34,34,73,17,17,17,17,16,171,94,56,184,53,99,69,31,70,165,233,141,58,66,172,153,175,37,137,80,90,109,199,83,66,81,54,202,27,55,30,113,231,28,113,47,187,213,61,230,148,165,10,52,163,57,90,8,237,76,124,213,26,117,62,177,79,149,73,171,64,143,54,12,214,87,26,84,89,45,37,214,159,105,105,52,173,181,161,68,100,164,169,38,100,105,50,50,50,51,35,18,156,126,2,222,62,215,131,171,132,199,41,236,254,221,177,253,154,27,100,182,183,25,178,153,135,194,236,204,213,69,92,43,163,94,21,199,255,0,180,107,173,53,115,137,214,57,77,81,52,165,195,79,17,119,63,13,215,247,229,93,37,153,21,42,76,182,86,197,90,136,153,133,29,170,130,118,47,162,106,81,161,194,74,155,113,68,180,172,147,187,27,208,70,73,113,121,185,219,58,241,182,53,2,216,167,94,118,101,106,61,90,139,86,100,159,137,45,131,61,174,39,38,70,70,71,131,74,146,162,52,169,10,34,82,84,149,37,68,70,70,69,79,124,90,112,193,87,225,158,247,143,1,21,31,73,218,245,254,179,244,25,206,41,37,32,208,217,163,168,195,232,44,97,214,250,141,145,172,136,144,178,82,84,157,166,106,109,18,119,149,181,173,171,208,24,184,174,153,175,72,139,166,181,38,84,220,72,178,21,132,204,170,165,196,36,228,199,65,145,153,37,13,161,198,156,112,141,41,90,182,39,215,54,143,165,31,201,177,24,140,38,34,112,55,41,153,143,103,159,186,127,188,121,246,247,73,121,70,81,180,25,61,27,85,130,187,77,53,105,28,121,120,72,215,77,221,63,94,158,61,90,240,154,106,225,17,52,216,0,175,126,108,255,0,162,191,199,63,212,69,132,10,247,230,207,250,43,252,115,253,68,102,115,191,200,46,122,189,232,107,110,139,127,59,48,159,204,254,149,104,247,192,15,181,189,137,248,167,203,37,11,140,20,231,192,15,181,189,137,248,167,203,37,11,140,22,155,55,249,45,94,148,251,33,32,233,175,203,246,127,115,79,191,113,215,175,251,2,209,213,27,70,125,137,125,210,125,39,67,169,244,188,84,94,187,172,245,58,110,161,212,122,237,41,43,44,45,180,31,101,22,113,131,236,102,67,14,126,240,30,18,63,242,77,255,0,227,234,159,253,160,72,64,25,155,152,107,23,167,122,229,17,51,231,136,150,179,193,103,153,166,89,110,109,96,177,55,45,211,51,174,148,87,85,49,175,8,215,72,152,141,116,136,227,230,135,77,213,253,83,183,244,87,78,170,218,155,116,195,168,202,165,209,186,29,118,105,237,161,114,21,214,125,182,83,181,43,90,18,120,83,169,51,202,139,177,31,153,246,60,7,101,243,34,208,235,234,241,161,89,52,155,86,250,102,117,193,83,139,74,138,228,152,48,210,210,29,125,212,182,133,44,211,41,70,73,37,44,140,204,136,207,25,193,31,144,201,124,95,88,23,118,168,240,237,118,216,150,37,39,210,117,202,159,128,240,177,122,237,51,212,233,206,142,234,253,119,84,148,22,16,218,207,186,139,56,193,119,50,33,1,244,99,130,30,40,45,61,97,177,110,155,131,76,124,45,46,141,114,211,42,19,95,244,213,57,125,40,236,202,109,110,47,106,31,53,43,9,73,158,18,70,103,142,196,102,49,121,134,39,27,103,19,77,24,122,102,104,152,141,120,107,215,58,241,238,79,118,63,35,217,140,199,37,191,137,205,239,211,70,34,154,170,138,98,110,69,51,49,20,83,52,248,179,58,206,181,76,199,159,146,198,117,107,64,52,147,92,253,21,251,169,218,94,155,244,39,95,192,127,15,147,27,163,214,233,245,63,136,113,27,179,210,111,233,103,27,123,99,39,158,189,96,112,131,195,182,151,93,208,47,187,19,79,61,25,92,166,117,124,44,175,75,78,123,167,212,105,109,47,212,117,229,32,242,135,22,93,210,120,206,75,185,17,140,198,3,41,86,26,197,85,248,74,168,137,171,183,72,215,231,64,173,103,153,165,140,55,192,173,98,110,83,103,73,141,200,174,168,167,73,215,88,221,215,77,39,89,214,52,227,172,234,0,0,174,197,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,3,173,234,69,221,14,195,176,174,27,194,115,137,67,84,122,92,185,198,102,100,95,197,50,183,61,234,73,121,32,253,229,246,144,10,196,230,245,196,90,228,72,131,162,116,10,163,42,105,179,106,116,210,97,252,172,148,71,62,51,141,171,99,184,198,49,148,169,31,105,251,132,23,225,59,72,170,26,207,173,246,221,171,14,10,229,48,212,248,114,230,164,154,82,210,81,138,99,8,112,212,68,133,150,220,58,89,53,22,59,247,250,248,126,35,117,22,86,169,107,85,223,120,72,152,244,134,165,214,170,10,138,110,184,107,216,194,165,188,226,18,156,169,68,73,34,115,177,17,227,224,44,171,148,23,15,170,162,81,39,235,37,118,146,72,145,61,14,195,134,227,204,97,74,97,104,129,33,181,36,212,217,25,167,36,102,70,75,50,248,23,188,5,139,88,54,188,59,42,201,161,90,112,24,109,150,105,20,216,176,82,148,36,146,68,77,50,150,203,177,17,23,146,75,220,95,97,14,124,0,0,0,0,122,228,72,102,36,119,101,72,113,45,180,202,20,226,214,163,34,36,164,139,38,102,103,216,187,10,162,230,3,204,122,229,129,114,84,180,147,70,106,167,13,48,30,122,21,66,163,29,247,27,116,156,67,146,163,186,132,59,30,79,212,210,136,148,146,60,145,25,151,145,9,185,199,102,172,43,72,248,119,184,235,49,170,14,67,155,81,137,50,155,17,214,157,233,173,47,57,6,74,144,105,50,90,76,143,45,228,176,102,121,46,196,53,234,174,214,39,92,53,185,245,234,156,151,100,75,168,202,118,91,238,186,179,90,214,227,139,53,41,74,82,140,204,204,204,204,204,204,204,192,118,26,206,176,106,173,126,115,149,10,174,163,220,242,31,117,70,163,83,149,137,43,60,153,153,249,169,102,126,102,99,179,88,28,81,235,198,155,206,102,109,187,169,215,46,25,90,85,208,118,181,51,164,162,35,73,237,82,80,234,114,147,216,146,50,248,14,201,195,127,13,21,141,99,223,112,72,143,39,208,177,36,155,14,155,40,86,245,41,61,21,171,25,105,104,50,216,231,188,252,254,161,46,191,216,171,131,124,89,146,107,86,53,94,68,121,232,109,105,109,153,178,9,5,213,38,183,17,26,90,136,106,198,229,32,187,30,124,254,160,25,35,131,254,106,180,235,190,109,62,196,214,242,141,79,150,166,154,140,213,73,27,90,105,110,230,59,73,83,174,201,150,102,102,102,167,84,163,36,231,5,159,137,11,33,164,85,233,213,234,92,74,213,34,99,50,225,78,97,185,49,223,101,196,184,135,27,90,73,73,82,84,147,50,50,50,50,50,50,51,35,200,214,131,86,244,138,254,208,123,230,93,169,118,192,149,6,117,62,67,132,204,148,180,243,72,116,155,121,198,210,227,75,113,8,53,17,169,165,26,84,68,89,198,126,203,9,229,173,199,163,177,36,64,209,93,87,175,72,121,181,244,162,82,101,204,148,106,36,228,225,198,97,157,239,200,236,69,249,195,218,132,124,76,189,228,2,216,128,122,163,73,98,100,102,165,198,117,46,50,250,18,227,107,74,136,201,73,50,201,25,25,118,50,193,143,104,0,0,0,0,0,0,0,0,240,117,180,60,210,217,113,36,164,173,38,149,17,150,114,70,41,95,154,239,14,172,233,222,164,163,82,168,20,210,106,159,95,81,57,41,76,178,73,73,203,126,68,231,150,163,52,52,148,231,106,11,38,106,53,124,115,230,46,172,70,238,62,52,114,30,173,240,245,114,32,169,140,201,168,81,32,76,170,199,81,178,75,112,148,204,25,91,9,39,177,74,206,231,59,99,29,207,204,128,84,127,7,28,89,84,52,6,133,121,219,110,204,119,194,85,168,181,19,134,201,184,173,158,57,212,71,66,12,147,214,65,103,12,227,36,70,175,134,125,209,222,245,184,42,23,189,241,90,184,229,111,118,85,106,167,38,89,167,214,81,239,121,229,47,4,70,102,126,106,242,201,254,209,197,85,32,73,164,85,101,211,36,161,77,72,133,33,198,28,73,145,165,73,90,20,105,50,50,60,25,25,25,124,7,101,210,26,10,238,173,85,180,104,4,131,112,234,53,216,17,148,88,206,226,114,75,104,63,113,231,233,124,12,5,239,114,237,179,14,206,225,138,216,75,176,141,135,106,144,225,84,149,185,189,138,51,118,159,19,39,244,72,252,211,245,253,166,36,216,233,250,63,110,183,106,105,101,165,111,182,223,79,192,209,32,71,82,113,140,26,35,54,140,99,5,250,191,2,29,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,122,164,182,151,163,186,210,144,149,146,208,164,154,84,89,35,35,47,35,33,237,0,26,239,241,245,101,187,101,113,61,120,52,227,36,209,85,234,117,10,179,105,36,154,72,144,237,66,86,48,91,75,183,171,245,253,166,58,135,10,182,57,106,14,189,89,180,21,60,150,147,233,170,115,166,106,86,220,151,141,97,24,250,42,253,127,128,145,252,218,237,55,168,218,254,213,93,212,184,175,29,79,75,137,89,145,153,18,87,54,114,137,36,120,47,135,150,76,98,30,0,83,25,92,79,218,30,40,220,36,149,74,158,105,216,101,157,222,144,139,140,231,220,3,96,123,66,144,155,126,210,162,80,16,162,82,105,180,232,208,200,200,243,146,109,164,163,224,95,15,129,125,131,151,30,184,251,124,59,91,51,183,98,113,159,60,96,123,0,0,0,0,0,0,0,0,0,66,46,100,156,95,196,209,27,6,69,139,107,212,243,113,215,163,174,49,156,87,139,169,29,167,217,152,214,255,0,81,228,56,131,75,141,39,190,211,34,60,121,159,98,151,90,137,119,194,176,172,106,245,229,80,113,41,102,141,77,149,56,200,204,136,213,209,101,110,109,44,169,36,102,100,131,237,146,251,75,204,107,165,196,246,176,87,181,155,89,174,171,162,169,83,149,34,26,170,243,145,78,105,215,150,180,181,23,197,188,182,146,73,82,214,73,193,58,101,132,158,210,247,125,97,210,169,208,110,141,82,190,89,134,201,75,169,214,110,26,146,80,106,62,163,206,45,231,222,34,220,163,245,150,121,91,157,207,185,228,253,230,98,241,185,126,240,125,70,208,61,56,135,112,92,52,120,110,221,53,118,219,152,185,14,71,66,158,97,14,177,21,102,214,229,178,135,19,181,214,140,246,228,240,126,243,63,40,127,202,123,133,168,55,133,81,221,103,187,105,93,88,244,185,106,106,10,94,96,148,158,179,74,131,37,181,145,56,209,151,146,149,221,43,35,248,99,204,91,227,77,54,203,105,101,148,37,8,66,73,41,74,75,4,68,94,68,69,238,1,197,92,86,212,11,149,134,163,84,16,75,109,183,18,230,211,36,153,30,8,203,222,71,250,198,33,151,52,13,52,181,154,225,173,218,147,20,232,172,189,6,90,148,218,137,150,210,102,104,129,53,69,220,147,156,231,236,19,148,65,158,111,55,59,20,62,26,161,64,57,27,29,168,87,219,142,73,222,69,184,151,2,121,99,25,44,247,47,172,5,30,139,98,228,193,169,47,46,135,113,105,156,185,206,56,105,149,50,172,218,28,116,204,146,157,148,246,72,136,141,93,136,189,216,79,237,247,10,157,22,13,201,218,83,141,107,93,89,148,168,246,174,142,254,75,63,25,116,240,23,68,0,0,0,0,3,28,241,13,167,176,245,63,70,47,27,62,76,100,58,228,234,29,65,168,219,144,74,52,188,184,142,182,133,22,82,172,25,111,243,34,51,248,13,113,53,34,209,157,167,186,131,95,180,164,161,198,94,163,85,101,67,73,153,26,79,243,47,173,178,50,202,82,126,104,243,193,125,132,54,126,117,180,60,210,217,112,136,210,180,154,84,71,239,35,33,66,92,206,116,225,86,31,18,213,25,49,224,169,152,181,182,94,170,111,38,182,165,78,61,80,152,126,100,148,145,158,17,245,159,214,96,44,111,149,142,179,30,163,104,28,123,102,124,211,122,109,184,226,41,232,37,185,185,68,196,120,80,144,94,107,81,227,43,63,113,23,212,66,106,138,99,228,229,169,171,162,235,53,102,192,155,49,12,193,157,70,145,45,162,91,155,73,114,87,46,158,209,36,178,178,35,51,73,31,98,73,159,249,133,205,145,145,150,75,222,3,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,5,24,241,19,237,3,169,223,207,42,215,246,215,69,231,10,222,213,110,91,186,227,125,106,141,227,123,82,110,171,21,152,55,5,126,161,85,138,220,153,211,18,234,26,126,66,220,66,86,73,138,162,37,18,86,68,100,70,101,156,224,207,204,96,115,236,53,236,77,186,34,205,58,233,45,183,209,38,121,151,100,120,220,77,204,198,236,91,138,169,136,137,158,185,213,39,120,1,246,72,177,63,20,249,156,161,33,6,44,225,131,75,46,13,21,208,219,107,76,174,153,148,233,85,74,55,140,235,189,79,113,107,142,174,180,199,158,78,213,45,8,81,225,46,164,143,41,46,228,126,101,220,242,152,202,224,232,170,222,30,221,21,70,147,20,199,177,175,182,147,17,107,23,157,98,241,22,42,222,162,187,183,38,38,58,226,107,153,137,245,192,0,2,229,133,87,191,54,127,209,95,227,159,234,35,30,242,179,246,129,184,63,153,178,255,0,182,194,18,151,142,14,22,117,7,137,111,200,175,200,74,197,189,3,242,115,210,94,43,210,210,31,107,127,136,240,219,58,125,38,92,206,58,11,206,113,230,88,207,124,117,94,12,56,48,213,30,29,53,70,169,123,94,213,235,90,108,25,180,7,233,77,183,74,149,33,215,73,213,200,142,225,40,201,198,27,45,187,89,81,103,38,121,50,237,230,101,24,187,131,191,86,109,225,226,153,221,214,56,250,161,189,112,27,73,149,90,232,242,114,186,239,211,23,247,107,141,206,189,102,229,83,31,60,78,168,133,199,247,181,189,247,248,95,203,34,137,9,202,99,244,169,248,31,250,240,228,56,159,224,27,88,117,171,92,174,93,77,181,174,75,54,45,46,179,224,250,12,212,38,74,68,132,244,97,178,202,183,37,17,214,146,202,154,81,150,20,125,140,188,143,177,101,62,7,248,89,212,30,26,127,45,127,46,235,22,244,255,0,202,63,70,248,95,68,200,125,221,158,31,196,239,234,117,89,111,25,235,163,24,207,145,231,29,179,79,11,130,196,81,154,205,234,168,157,221,234,184,247,235,162,247,63,218,140,159,19,176,52,101,150,113,20,205,248,181,98,55,122,245,166,109,239,71,171,73,215,185,41,69,32,241,67,166,84,141,30,215,203,199,79,109,247,119,82,233,211,16,252,36,109,81,116,35,200,101,185,13,177,149,173,106,87,77,47,19,123,212,163,53,108,220,120,51,193,93,240,133,28,95,240,27,117,107,142,167,55,169,154,101,93,183,169,178,42,80,219,98,180,197,89,249,45,245,36,50,68,134,223,109,72,67,164,121,104,144,217,160,146,130,79,68,149,235,27,138,198,67,61,193,215,139,177,19,106,157,106,137,250,58,254,164,55,162,157,164,195,108,254,107,114,156,125,221,203,55,40,211,143,45,232,152,154,102,125,91,209,30,121,211,173,204,242,202,212,150,46,157,10,151,167,239,59,28,167,89,21,55,26,75,45,50,226,85,224,165,169,79,180,227,139,86,80,165,41,227,150,156,36,203,9,105,57,73,100,148,169,124,34,79,4,220,44,235,15,13,55,5,209,249,101,88,179,103,208,238,56,113,247,122,50,68,167,101,162,92,117,171,165,142,163,45,160,154,52,62,254,239,53,110,38,241,130,221,153,108,47,50,200,187,78,18,138,111,70,149,71,15,155,151,208,142,109,213,120,27,219,65,137,191,151,87,21,218,174,119,162,99,182,168,137,171,179,229,106,10,82,212,171,2,238,213,30,43,239,251,18,196,164,250,78,185,83,188,171,254,22,47,93,166,122,157,57,50,29,95,174,234,146,130,194,27,89,247,81,103,24,46,230,68,46,180,99,77,33,208,155,99,72,107,87,197,209,76,151,34,109,106,255,0,175,202,173,213,37,59,148,165,41,91,239,56,196,118,219,35,50,74,90,75,235,45,221,212,181,41,74,51,34,216,132,82,204,176,19,152,77,186,53,210,152,157,103,251,50,27,17,181,212,108,133,56,188,76,83,189,118,186,98,154,34,117,211,93,121,213,167,84,71,29,56,76,242,137,141,117,135,15,122,19,108,112,239,167,17,180,254,218,151,34,106,148,242,167,84,167,191,146,84,217,171,66,18,227,164,140,153,52,157,173,161,41,66,76,240,148,39,38,181,110,90,178,88,0,200,219,183,77,170,34,138,35,72,132,47,25,140,191,152,98,43,197,98,106,154,171,174,102,102,103,174,103,239,221,29,64,0,15,107,103,94,191,236,11,71,84,109,25,246,37,247,73,244,157,14,167,210,241,81,122,238,179,212,233,186,135,81,235,180,164,172,176,182,208,125,148,89,198,15,177,153,14,194,0,62,110,196,78,246,156,85,38,245,202,173,197,169,170,119,98,102,98,53,225,19,58,68,204,71,45,102,34,53,158,189,35,178,1,94,252,217,255,0,69,127,142,127,168,139,8,17,107,142,14,22,117,7,137,111,200,175,200,74,197,189,3,242,115,210,94,43,210,210,31,107,127,136,240,219,58,125,38,92,206,58,11,206,113,230,88,207,124,99,243,107,85,223,193,215,110,220,107,51,167,182,19,14,143,51,12,54,87,180,152,108,94,50,184,162,221,59,250,204,242,141,109,213,17,244,204,66,12,112,3,237,111,98,126,41,242,201,66,227,4,7,225,131,128,109,97,209,93,114,182,181,54,233,185,44,217,84,186,55,140,235,179,79,153,41,114,21,214,134,243,41,218,149,199,66,79,10,117,38,121,81,118,35,243,62,199,62,5,182,69,135,187,134,195,213,69,218,116,157,233,246,67,53,210,190,113,129,206,179,171,88,140,190,236,92,162,45,83,19,49,219,191,92,233,243,76,124,224,0,12,211,88,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,33,87,52,237,102,61,57,208,57,22,204,25,166,204,219,141,197,211,214,72,115,106,141,137,16,166,160,252,150,147,198,80,94,227,47,168,196,212,51,34,44,159,184,83,39,56,221,77,93,107,89,104,214,4,41,136,122,12,26,52,121,110,146,28,220,72,146,137,117,6,141,39,133,153,17,146,76,187,26,72,254,191,112,8,53,166,246,148,237,66,212,26,5,165,25,14,60,245,102,171,22,26,140,136,212,127,158,125,13,153,158,18,163,243,95,158,15,236,49,177,223,15,58,123,15,76,52,98,206,179,227,70,67,78,65,161,211,218,147,181,4,147,83,200,136,211,107,51,194,83,147,245,60,204,136,254,34,149,121,99,105,194,175,206,37,169,210,100,65,83,209,104,140,179,84,222,109,110,74,92,102,161,12,252,205,42,34,60,47,234,63,172,133,246,180,218,25,105,12,182,68,73,66,73,41,34,247,17,16,15,48,0,0,0,0,21,115,206,127,82,94,69,14,221,211,56,147,156,108,213,42,37,85,212,54,233,145,41,59,42,12,153,40,137,93,200,253,249,79,237,247,10,157,22,13,206,38,83,142,235,93,37,149,40,246,162,142,198,11,63,9,117,1,95,32,47,15,149,254,154,90,206,240,214,213,77,250,116,87,158,157,45,42,113,70,203,106,50,53,192,132,163,238,105,206,115,246,137,155,110,219,80,45,166,29,141,79,65,33,183,28,83,155,72,146,68,89,34,47,113,23,234,144,134,60,161,174,134,43,156,53,77,128,82,55,187,79,175,185,28,211,188,143,105,34,4,2,198,50,120,238,127,80,156,192,34,7,48,46,15,168,186,249,167,19,46,11,122,143,13,171,166,144,219,147,17,33,184,232,75,207,161,166,37,44,154,220,134,86,226,183,58,233,30,220,150,79,222,71,231,71,21,24,55,70,150,223,47,67,120,165,211,43,54,245,73,72,37,23,81,151,16,243,15,25,110,73,250,171,44,45,190,199,216,242,94,227,33,180,35,141,182,243,106,101,230,210,180,44,141,42,74,139,36,162,63,50,50,247,138,130,230,195,194,212,27,62,168,214,179,218,84,174,140,122,164,180,181,57,44,176,73,79,89,213,78,146,226,204,155,104,139,201,41,238,165,153,252,115,230,2,81,114,219,226,254,38,183,88,49,236,91,162,167,139,142,131,29,17,136,229,60,93,73,13,48,204,54,183,250,239,45,197,154,156,117,93,246,145,25,231,200,251,28,221,26,215,112,195,172,21,237,25,214,107,86,232,165,212,229,71,134,154,188,20,84,90,105,229,161,46,197,241,108,173,212,154,82,180,18,178,77,17,97,71,180,253,255,0,86,197,218,119,119,194,191,108,90,13,229,79,113,42,102,179,77,139,56,136,140,140,211,214,101,14,109,60,41,68,70,68,178,237,147,251,79,204,7,99,0,0,0,0,0,0,0,1,196,93,244,132,220,22,149,110,128,181,18,83,82,167,73,134,102,103,140,19,141,41,31,3,248,252,15,236,28,184,245,200,218,113,221,223,157,187,21,156,124,48,3,91,78,42,172,114,211,237,122,188,168,41,121,46,167,211,85,23,72,210,173,216,47,26,250,49,244,83,250,159,1,219,248,5,178,221,189,120,158,179,218,109,146,116,169,21,58,125,89,196,154,77,68,104,106,161,23,57,45,167,219,214,250,190,210,30,124,127,38,50,120,159,187,202,42,156,52,157,74,160,106,222,101,244,189,33,43,56,199,184,101,222,82,150,155,213,157,127,118,174,210,92,79,129,167,169,197,44,136,200,141,40,155,5,70,147,60,31,199,203,36,2,238,227,54,150,99,180,210,80,148,18,16,148,146,82,88,34,34,47,34,33,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,21,117,206,115,77,27,244,29,189,169,204,248,133,57,226,162,82,86,146,238,130,78,202,131,198,120,36,127,151,119,236,247,136,21,193,133,194,221,183,196,133,143,49,195,100,137,234,229,50,57,117,124,140,206,124,115,237,220,187,250,162,229,57,143,105,202,111,254,26,171,203,68,47,18,253,25,153,85,70,211,211,222,105,83,48,37,225,69,234,168,200,242,191,50,199,159,153,10,37,211,170,179,182,118,167,91,53,199,146,180,57,68,174,194,148,180,224,200,200,217,144,133,25,99,37,250,191,18,253,128,54,116,163,201,41,148,152,83,11,24,126,59,110,22,60,189,100,145,255,0,164,125,131,165,104,165,192,155,175,71,236,155,149,43,37,122,82,221,166,204,236,121,50,234,69,109,120,62,231,223,214,248,159,218,59,168,0,0,0,0,0,0,0,0,141,28,195,174,89,214,199,12,23,44,152,27,183,203,141,54,34,177,159,162,170,124,179,60,224,203,183,170,95,245,13,127,169,172,63,93,184,98,198,50,220,245,70,106,27,193,100,242,167,22,69,245,159,153,253,98,246,121,166,75,56,156,44,76,195,142,39,173,80,113,147,216,120,206,105,211,123,31,212,40,194,199,37,29,235,111,146,28,75,106,58,164,76,45,71,130,73,245,83,220,207,221,128,27,10,112,73,167,16,244,223,135,107,70,20,104,157,7,42,116,168,21,39,203,166,73,220,235,144,99,18,143,178,83,159,161,230,121,63,172,103,161,208,244,13,70,173,13,211,194,83,169,113,73,181,105,41,82,210,172,146,143,193,181,147,35,247,142,248,0,43,103,157,91,174,126,228,150,179,59,211,179,242,142,10,182,231,190,124,53,68,179,129,100,194,185,249,209,81,39,76,209,75,110,169,30,50,156,105,139,146,26,92,82,80,103,180,138,37,69,70,102,100,93,139,7,241,1,77,226,196,121,55,210,159,147,172,21,170,129,50,225,180,213,34,74,119,146,79,110,226,149,79,60,103,24,206,5,119,11,140,228,235,164,243,173,221,57,171,234,5,82,51,105,93,78,100,134,163,175,97,146,141,135,24,167,186,142,234,65,126,169,249,40,203,252,224,44,112,0,0,0,0,0,85,103,57,187,9,42,77,191,125,48,211,100,162,240,144,86,162,79,173,143,240,131,167,228,159,255,0,59,246,123,197,169,136,57,205,154,202,77,197,195,226,106,237,33,125,106,100,242,146,163,34,237,211,110,12,229,31,242,76,252,213,241,34,1,85,92,22,222,114,108,126,35,236,186,148,121,38,202,101,86,105,176,221,194,205,36,182,213,62,57,169,39,133,22,72,246,249,31,111,168,108,89,70,156,154,157,30,13,73,24,219,46,51,79,150,60,176,164,145,246,243,248,141,99,52,170,90,224,234,117,163,45,15,173,147,106,187,1,125,68,43,105,167,18,16,121,35,247,121,13,148,116,130,65,204,210,107,42,89,188,167,77,235,122,154,231,81,74,220,106,204,102,207,38,126,252,231,204,7,110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,241,214,103,38,153,71,157,82,94,54,196,140,235,231,159,44,37,38,125,252,190,3,93,62,52,175,57,55,199,17,247,165,74,68,147,121,49,107,53,40,109,101,102,162,67,105,159,32,210,146,202,143,4,91,188,139,183,212,54,10,213,233,7,19,73,239,89,100,242,154,54,109,218,147,157,68,171,105,167,17,156,60,145,251,177,143,49,173,118,170,202,92,237,78,187,165,173,245,188,110,215,103,175,168,165,110,53,102,66,207,57,247,249,128,178,206,76,150,18,82,155,130,250,125,166,205,71,226,224,161,70,159,91,31,224,247,75,205,63,254,119,236,247,139,83,16,115,148,205,148,155,119,135,197,85,221,66,250,213,57,231,37,38,101,219,166,228,24,42,47,228,145,249,167,226,100,39,24,0,0,0,0,0,10,104,231,33,74,126,54,176,81,106,6,203,132,211,180,136,201,222,105,61,187,142,85,64,241,156,99,56,21,220,46,51,156,86,147,206,184,180,230,145,168,20,184,205,169,116,201,145,218,144,189,134,106,38,27,98,160,234,251,165,7,250,197,230,162,47,243,138,115,1,112,92,149,29,115,247,37,186,89,222,157,159,148,115,149,183,61,243,225,169,197,156,124,5,147,10,231,228,187,68,157,15,69,46,74,164,136,202,109,167,238,73,137,109,74,65,150,226,56,148,229,17,145,153,119,44,23,196,88,192,0,192,188,109,233,196,61,72,225,218,238,133,38,39,93,202,101,42,125,73,130,233,146,182,186,220,25,36,147,238,149,99,233,249,150,15,235,25,232,116,61,124,81,167,67,117,12,146,234,91,82,173,90,178,82,181,43,4,147,240,110,224,204,253,192,53,163,169,48,253,10,225,149,24,139,107,212,233,171,111,7,146,194,155,89,151,212,126,101,245,13,128,121,120,92,179,174,126,24,45,169,51,247,111,137,30,28,52,231,63,69,52,248,134,88,201,159,111,88,255,0,234,20,17,124,18,138,245,184,9,110,37,197,21,82,94,86,147,201,40,250,170,238,71,239,200,188,254,86,114,206,95,11,16,242,227,138,232,212,27,103,215,60,227,20,232,93,139,234,1,47,192,0,0,0,0,0,0,0,124,149,121,37,14,147,54,89,227,12,71,113,206,254,94,170,76,255,0,208,62,177,210,181,174,224,77,169,163,247,181,202,165,146,125,23,110,212,166,119,60,25,244,226,184,188,23,114,239,234,252,75,237,32,26,253,113,159,112,183,114,113,35,124,75,108,217,50,98,185,83,142,125,47,34,52,207,144,125,251,159,127,88,79,94,76,122,104,223,160,238,29,78,123,196,37,207,21,46,146,132,159,100,26,118,83,222,35,193,163,252,187,191,103,188,86,38,162,213,221,188,117,58,230,174,50,149,173,202,221,122,108,164,39,6,102,102,244,133,168,139,25,63,214,248,159,237,23,181,203,135,78,83,96,112,213,65,90,225,120,103,235,44,197,170,56,158,158,195,82,158,129,19,42,63,85,38,103,148,121,158,124,188,204,4,166,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,213,117,74,214,43,219,78,174,91,83,106,76,234,180,153,144,211,184,189,238,176,182,203,220,127,173,240,63,176,198,183,26,201,111,72,177,117,162,244,182,157,109,72,93,18,230,168,196,78,72,203,36,204,183,16,70,93,147,219,212,248,23,216,67,103,5,17,40,141,39,228,101,129,67,252,209,116,181,203,19,136,201,213,184,212,228,199,137,112,54,237,73,110,33,157,132,227,239,207,154,163,81,153,33,36,106,50,71,158,76,207,226,96,45,27,151,117,252,155,227,134,107,101,43,117,74,118,143,18,21,47,10,86,76,137,170,124,79,47,88,251,101,95,87,216,66,77,138,192,228,211,170,141,74,160,215,180,214,167,84,51,148,203,242,167,199,101,199,203,179,36,138,123,41,34,74,151,159,60,145,97,56,250,253,194,207,192,0,0,0,0,0,0,0,4,97,230,55,108,202,185,248,93,184,153,137,29,151,151,5,169,115,140,156,65,171,4,138,116,178,202,112,71,235,122,221,188,190,209,64,48,93,114,151,88,142,242,247,54,228,73,40,81,251,141,38,133,17,253,88,62,195,102,253,89,180,153,190,180,206,233,180,220,140,203,202,170,81,167,68,104,157,65,40,146,227,177,220,109,38,93,149,131,245,252,200,140,254,163,26,219,235,69,165,50,197,213,171,202,211,155,29,76,174,151,94,168,196,73,26,13,36,164,181,37,198,200,211,146,78,75,212,60,30,11,236,32,23,245,192,245,249,22,252,225,186,204,147,25,229,56,170,101,30,157,77,116,212,162,51,222,220,8,198,126,74,87,235,251,240,127,80,207,98,177,57,61,107,147,19,104,21,77,36,171,207,34,144,195,175,205,138,218,221,44,27,105,68,8,232,34,37,57,156,228,207,201,56,248,31,184,89,216,0,194,252,92,104,58,120,135,209,154,181,134,201,199,68,242,109,249,84,245,191,217,9,149,225,31,105,163,51,233,184,162,45,207,127,37,59,190,31,3,205,0,2,144,244,235,148,246,190,84,245,30,61,62,231,85,26,45,6,13,73,30,49,229,156,212,117,227,33,244,18,250,74,92,51,66,141,72,53,26,115,130,60,119,236,46,31,71,180,190,131,163,218,125,71,177,45,232,172,178,197,54,36,118,28,54,219,66,122,174,54,195,109,26,207,98,16,74,51,38,203,190,210,51,255,0,32,238,132,68,94,68,67,244,0,0,0,0,0,0,71,238,59,173,196,92,124,48,223,45,40,155,204,42,45,78,97,26,189,219,41,242,124,187,31,235,127,245,196,129,24,83,140,229,180,158,24,117,37,14,73,75,6,237,173,89,109,10,53,237,202,142,159,35,4,71,241,1,174,181,17,197,211,46,152,14,180,100,107,139,80,105,73,63,118,82,225,99,252,195,100,254,28,36,174,111,15,58,97,45,207,166,245,155,69,113,95,105,193,100,207,252,227,90,67,67,200,168,116,216,90,150,242,94,194,20,147,51,81,171,119,99,35,46,249,200,217,39,132,223,20,92,48,105,41,77,207,87,242,30,131,187,118,115,255,0,123,216,243,207,124,231,32,50,184,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,117,196,124,149,195,225,235,83,229,182,100,75,102,205,173,56,156,252,74,11,198,95,230,26,216,87,28,93,74,233,168,58,234,136,151,42,160,234,148,121,237,149,56,121,255,0,56,216,247,139,18,150,124,48,106,217,66,207,87,242,26,189,141,185,207,253,239,127,203,29,243,156,13,109,137,15,46,161,211,125,106,67,202,123,11,82,140,201,68,173,221,204,204,251,231,32,54,31,224,70,220,110,220,225,134,198,105,41,111,51,104,180,201,134,105,47,61,244,248,222,125,139,245,127,250,226,64,140,41,193,138,218,87,12,58,108,134,228,165,243,106,214,163,182,181,18,247,97,69,79,143,146,51,248,140,214,0,0,0,0,0,3,165,107,14,151,208,117,135,79,171,22,37,195,21,151,152,169,68,144,195,102,227,104,87,73,199,24,113,162,89,111,66,201,38,68,225,247,218,102,95,228,20,241,168,188,167,181,242,153,168,242,41,246,194,168,210,168,51,170,75,240,111,32,230,175,161,25,111,172,145,213,82,33,146,18,105,65,36,213,140,145,103,183,97,119,131,240,200,143,204,136,6,24,225,31,65,211,195,198,140,210,108,55,142,58,231,155,108,74,168,45,142,232,84,175,8,195,78,153,31,77,181,25,110,103,249,73,221,241,248,22,104,0,0,24,19,142,11,238,45,137,195,117,231,38,75,202,109,85,58,61,70,156,209,165,68,71,189,200,18,76,188,212,159,212,247,100,254,161,158,197,98,115,132,215,38,33,91,244,189,36,164,79,204,151,221,98,108,166,208,233,127,22,164,79,142,178,50,75,153,206,72,188,211,143,137,251,128,84,244,247,92,170,86,36,60,131,83,142,75,146,181,22,123,154,141,74,51,250,242,125,197,254,242,228,182,101,91,28,46,219,172,203,142,203,43,158,212,73,196,77,160,211,146,93,58,33,101,89,34,245,189,94,254,127,104,162,157,23,180,166,95,90,181,102,218,112,163,169,229,85,43,212,232,138,34,65,168,146,151,100,182,217,154,176,74,193,122,229,147,193,253,134,54,72,210,91,73,155,23,76,237,107,77,168,204,178,170,93,26,12,71,73,164,18,73,78,53,29,182,212,103,217,57,63,83,204,200,143,234,32,29,180,0,0,0,0,0,0,0,4,100,230,35,127,38,199,225,154,230,74,93,82,93,172,68,155,75,34,74,176,102,78,211,229,249,250,197,219,41,250,254,195,18,108,86,7,57,109,84,106,45,6,131,166,180,202,161,148,167,159,139,62,67,45,190,93,217,52,84,25,81,26,82,188,249,224,143,41,199,215,238,1,89,186,55,111,72,190,181,162,203,182,154,109,75,93,110,230,166,195,86,8,207,4,244,182,208,102,125,149,219,215,248,31,216,99,100,125,45,181,138,201,211,171,106,212,218,146,58,85,38,28,53,109,47,123,76,33,179,247,23,234,252,11,236,33,72,252,174,180,181,119,223,17,144,107,114,105,201,145,18,223,109,170,146,28,91,59,201,183,216,159,9,68,162,51,66,136,148,68,191,60,145,151,196,133,240,164,137,36,73,47,34,44,0,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,21,245,205,223,69,209,119,233,44,61,65,166,194,71,142,162,202,108,223,117,45,250,222,25,152,211,221,81,25,146,12,241,185,68,125,212,69,246,121,139,5,24,231,136,107,2,22,165,232,197,225,105,203,143,214,114,85,18,160,152,201,216,74,50,125,81,29,109,6,89,74,191,95,220,89,248,0,162,206,1,181,129,237,35,226,46,218,121,217,42,106,29,114,116,58,60,143,92,210,148,161,233,209,77,70,175,93,36,69,134,251,153,231,236,49,176,125,50,124,122,173,54,45,82,35,169,113,137,108,54,251,107,74,136,201,73,90,73,68,100,100,102,71,216,203,200,198,178,87,141,30,169,165,154,175,84,166,27,79,196,151,109,215,159,75,38,105,83,106,35,143,37,73,74,147,217,39,230,223,99,44,121,123,133,242,240,5,173,17,117,159,135,122,29,67,210,8,145,54,134,212,106,44,172,186,75,95,85,152,49,77,102,175,93,103,156,187,223,56,60,159,114,47,120,73,32,0,0,0,0,0,0,1,248,100,74,35,73,249,25,96,82,79,54,61,14,93,129,172,73,191,105,148,151,209,77,184,144,82,31,148,150,48,201,204,145,42,115,170,65,173,45,165,59,246,160,143,6,163,86,59,247,243,23,110,35,175,29,28,62,211,53,243,67,43,84,197,196,39,42,148,120,210,106,148,245,37,180,154,213,33,168,114,82,210,75,243,107,81,250,207,121,39,7,240,50,63,48,164,142,17,117,134,161,163,58,233,107,92,113,230,173,136,111,213,32,196,157,249,197,37,30,29,83,24,91,155,176,180,22,48,215,125,199,143,143,213,177,37,143,118,83,111,139,74,147,117,82,165,51,34,61,78,19,18,137,77,45,43,73,117,26,74,241,148,153,151,146,139,222,99,88,171,146,133,84,179,46,154,141,191,80,109,216,243,168,211,158,138,225,25,41,10,75,141,56,104,51,44,145,25,122,201,63,113,31,216,45,235,149,39,20,236,94,54,74,180,130,239,170,54,85,138,90,204,160,19,143,151,175,17,166,96,199,105,63,156,120,212,106,53,169,93,146,130,79,195,7,216,5,140,0,0,0,0,0,0,0,0,0,0,8,179,204,146,183,232,126,23,174,36,248,207,12,115,25,151,20,143,169,179,168,107,167,76,245,11,185,100,207,30,95,80,148,194,185,57,197,106,108,90,110,154,210,52,233,169,164,137,82,166,199,156,166,201,194,37,41,165,71,168,50,125,183,228,203,37,143,163,143,175,220,2,161,237,72,238,79,186,232,241,16,147,91,146,42,17,219,34,198,119,26,156,73,126,223,49,178,151,15,49,87,7,64,180,214,27,136,218,182,45,10,51,106,78,49,131,76,38,136,203,31,176,107,231,194,141,148,171,247,136,11,34,134,76,45,228,21,118,154,235,169,74,119,22,207,26,194,79,113,109,87,111,95,190,72,108,115,106,210,155,160,219,20,138,27,72,36,34,157,2,60,68,164,139,4,68,219,105,73,22,48,95,15,129,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,99,238,33,162,174,110,129,106,84,54,209,189,111,218,21,150,146,156,103,38,168,78,145,22,63,104,214,182,235,142,228,11,174,177,17,105,52,57,30,161,33,179,44,99,105,165,197,23,236,242,27,63,221,84,166,235,214,197,94,134,234,9,104,168,192,145,17,73,50,201,25,56,218,146,101,140,31,199,224,99,92,110,43,172,165,88,92,64,94,244,51,97,108,160,235,181,39,90,74,147,180,182,120,215,210,91,75,106,123,122,157,176,64,46,159,150,221,111,211,28,47,91,168,241,158,36,225,179,18,49,159,83,127,76,209,78,135,234,31,115,193,150,124,190,177,41,133,114,114,117,212,216,213,45,54,171,233,211,179,73,114,162,205,145,57,45,155,132,106,75,73,143,79,100,187,111,201,22,79,31,71,31,95,184,88,216,0,0,0,0,0,0,0,0,0,0,14,10,248,187,41,182,61,165,86,186,170,178,153,143,30,153,9,249,70,167,86,148,36,250,109,41,120,202,140,139,201,39,239,33,174,223,23,90,195,80,214,109,116,186,110,57,19,86,252,54,42,147,162,65,252,226,148,143,14,153,143,173,189,185,90,203,24,119,182,211,199,195,235,178,158,107,124,84,49,103,89,41,210,11,66,168,217,214,42,171,34,158,77,190,94,164,71,89,157,29,212,254,109,226,81,40,150,148,246,82,13,63,28,159,97,80,182,221,10,169,121,221,52,235,126,158,219,178,39,86,103,51,21,178,34,82,212,167,29,112,144,70,120,35,51,245,148,94,227,63,180,4,219,229,57,161,203,191,245,137,87,229,78,146,250,233,182,234,14,67,18,148,198,89,41,145,229,65,117,41,37,169,181,39,126,213,153,224,148,74,199,126,222,98,237,136,137,36,73,47,34,44,8,235,192,191,15,148,221,2,208,218,45,53,49,9,186,165,98,52,106,165,65,74,109,36,180,190,236,56,201,117,39,249,180,40,189,102,124,149,147,248,153,159,148,139,0,0,0,0,0,0,0,0,31,53,78,124,106,85,58,85,78,99,169,109,136,140,45,247,86,165,17,18,80,132,154,140,204,204,200,139,177,31,153,141,123,248,249,214,7,181,115,136,187,153,230,164,169,232,116,57,243,104,241,240,179,82,84,134,103,74,52,154,125,117,17,150,28,236,101,143,176,133,195,241,251,173,17,180,99,135,122,229,67,199,162,60,202,227,82,104,177,112,233,33,125,87,160,202,52,26,125,116,30,114,215,108,100,242,93,136,253,212,53,103,81,234,154,167,170,244,186,97,54,252,169,119,37,121,132,188,100,149,45,70,114,36,165,42,82,187,40,252,220,238,102,71,231,239,1,110,92,162,52,93,22,134,146,204,212,42,148,52,120,234,212,167,13,135,84,223,173,225,158,141,1,212,145,25,160,143,27,146,103,217,70,95,111,152,176,81,142,120,120,176,33,105,158,140,89,246,156,72,253,23,34,209,41,233,146,91,9,38,111,166,35,77,172,207,9,79,127,83,222,89,248,140,140,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,60,29,109,15,54,182,92,73,41,11,73,165,68,101,146,50,63,49,230,0,41,59,154,255,0,15,139,211,221,84,111,81,232,148,226,110,145,95,34,84,133,161,156,23,140,126,76,231,149,221,45,165,63,65,5,230,163,87,218,93,199,239,42,30,33,139,78,245,49,122,97,90,170,184,197,34,224,112,212,195,74,127,107,106,156,252,136,44,39,178,156,74,77,91,16,101,217,38,172,124,75,176,178,46,60,52,46,22,182,104,37,195,24,160,165,250,149,22,12,186,172,44,52,74,89,188,204,41,68,218,75,243,107,87,210,119,201,56,63,129,151,190,132,109,234,189,111,73,53,58,29,81,36,244,122,149,171,91,109,199,16,91,208,162,114,52,130,81,164,203,41,87,210,111,203,41,63,176,6,207,45,56,135,155,67,205,168,148,133,164,148,147,35,201,25,31,144,243,24,103,132,157,98,139,173,122,33,110,93,105,121,39,45,48,33,177,45,59,139,113,61,225,24,113,121,45,235,63,55,125,231,159,143,215,153,128,0,0,0,0,0,7,173,246,26,146,195,145,223,109,43,109,212,154,22,149,17,25,25,25,96,200,200,199,176,0,82,191,52,254,22,95,211,171,249,122,177,108,210,246,209,107,174,154,229,155,44,25,37,50,223,122,107,235,51,216,202,80,69,177,9,238,106,53,124,114,93,196,64,208,141,89,174,104,198,167,208,47,154,52,249,49,211,2,161,21,233,77,178,234,208,79,48,137,13,58,182,212,73,90,55,37,93,34,202,77,68,71,239,248,150,195,92,68,104,189,3,93,52,178,187,99,214,96,198,121,249,48,101,20,23,94,105,10,232,73,84,103,90,109,194,53,33,102,147,73,186,103,185,37,146,247,124,15,94,189,127,209,107,159,66,53,50,173,98,92,176,156,103,161,37,245,67,113,77,184,148,189,25,50,29,105,183,18,107,66,55,18,186,74,50,81,39,7,238,248,16,108,37,195,190,181,219,154,233,166,116,107,202,139,82,138,251,242,33,199,84,182,90,121,181,41,151,213,29,167,22,133,37,46,44,210,100,110,145,25,25,228,189,255,0,19,201,226,133,249,125,241,141,63,135,189,64,143,65,186,170,147,29,181,42,206,34,51,141,41,245,41,184,238,58,252,84,155,184,113,246,218,65,37,166,84,91,176,102,69,241,47,43,201,178,47,155,103,80,237,200,55,77,171,85,141,58,12,248,237,72,109,108,190,219,184,37,182,149,145,25,161,74,44,237,90,125,231,230,3,159,0,0,0,0,0,0,30,15,60,212,118,150,251,238,37,182,219,73,173,107,81,145,18,82,69,147,51,51,242,32,31,13,195,92,167,219,84,57,245,234,172,166,163,196,167,198,118,75,174,58,180,161,41,67,104,53,168,204,212,100,69,217,38,125,204,188,133,1,115,2,215,103,53,187,94,234,178,161,85,28,147,74,162,173,250,92,98,39,247,180,100,204,217,70,133,39,14,45,56,218,233,96,203,29,143,177,17,121,205,110,102,124,118,83,232,212,249,154,25,166,117,83,122,124,198,92,106,169,54,43,233,83,109,54,180,204,138,243,61,70,100,18,146,225,40,144,173,170,70,8,176,103,238,33,88,26,99,167,119,86,178,234,13,50,207,160,198,149,54,125,98,115,45,188,233,33,199,13,178,117,244,54,167,156,82,82,181,18,73,78,17,154,140,143,207,223,239,9,193,202,7,67,222,184,245,74,161,170,117,138,114,151,77,165,194,118,60,85,184,201,154,74,91,114,32,62,133,17,169,179,78,118,168,251,146,137,95,15,136,185,113,133,184,75,208,74,79,15,218,59,68,180,99,193,136,138,146,226,70,126,162,243,77,36,148,228,147,138,195,110,153,168,155,66,143,42,103,62,177,103,227,245,102,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,1,77,28,223,180,61,235,115,84,169,250,167,71,167,41,20,218,164,38,163,202,91,108,153,36,229,185,34,123,235,81,154,91,36,231,106,75,185,168,213,241,248,139,151,24,91,139,77,4,164,241,3,163,181,187,70,68,24,139,169,34,36,151,233,207,58,210,77,72,146,81,95,109,163,37,27,107,81,97,79,103,213,44,252,62,176,165,174,95,186,236,230,136,235,221,42,84,218,163,145,169,85,165,177,75,146,70,254,198,136,158,155,20,214,165,101,196,39,27,90,60,153,231,177,119,35,47,43,253,183,171,148,251,150,135,2,189,74,148,212,136,149,8,205,73,105,198,150,149,165,72,113,4,180,153,26,76,200,251,40,143,177,159,152,214,103,83,244,238,234,209,173,65,169,217,245,232,210,160,207,163,206,121,182,93,52,56,209,184,77,62,182,210,243,106,82,80,163,73,169,179,50,81,17,121,123,189,214,127,203,51,142,202,125,102,159,15,67,53,50,170,108,207,134,203,109,82,230,202,125,41,109,214,208,152,113,89,103,168,244,131,82,156,53,26,213,181,40,193,150,76,189,228,2,206,0,120,50,243,82,26,67,236,56,151,27,113,36,180,45,38,70,74,73,150,72,200,203,204,135,152,0,0,0,0,0,0,198,28,67,235,93,185,161,154,103,89,188,171,85,40,172,63,30,28,133,68,101,215,155,74,158,125,49,221,113,8,74,84,226,13,70,102,209,145,17,30,79,221,241,46,225,123,223,54,206,158,91,115,174,155,170,171,26,12,24,17,221,144,226,222,125,182,178,72,109,75,50,35,90,146,89,218,133,123,203,200,81,183,48,78,49,167,241,9,168,18,40,54,173,82,99,86,165,37,197,198,109,164,190,164,183,33,198,159,148,146,119,13,190,227,75,37,52,242,75,118,8,204,190,5,230,24,3,93,245,102,185,172,250,159,95,190,107,51,228,200,76,250,132,167,162,182,243,171,89,50,194,228,58,234,27,73,41,107,218,148,245,79,9,37,25,23,187,226,114,255,0,149,135,11,47,234,45,252,141,88,185,169,123,168,180,39,73,113,13,230,12,210,169,108,61,9,244,25,111,101,72,50,216,181,121,40,149,240,193,119,17,27,64,52,90,231,215,125,75,164,216,150,212,39,30,235,200,97,83,28,38,220,82,89,140,169,13,52,227,138,52,33,123,73,61,84,153,168,211,130,247,252,15,97,78,29,180,94,129,161,122,89,66,177,232,208,98,178,252,104,49,74,115,172,180,132,245,229,38,51,77,56,225,154,80,131,81,168,218,35,220,162,201,251,254,4,25,37,134,26,140,195,113,216,109,40,109,164,146,16,148,145,17,17,17,96,136,136,135,176,0,0,0,0,0,0,0,120,58,226,25,109,111,56,162,74,16,147,82,140,207,4,68,94,99,204,97,158,45,181,138,46,138,104,133,199,118,41,228,148,179,129,49,136,137,220,91,141,239,8,251,136,193,111,65,249,181,238,60,252,62,160,171,94,107,220,67,150,162,106,98,52,194,139,85,113,250,69,190,225,41,246,146,254,230,211,57,137,19,152,87,170,151,20,146,86,197,145,119,73,43,31,2,236,63,57,80,112,248,189,66,213,71,53,30,183,78,39,41,20,2,53,71,90,217,201,120,198,36,193,121,61,212,218,147,244,22,126,74,37,125,133,220,67,75,134,175,91,213,189,78,153,84,81,59,34,165,117,86,220,113,180,122,235,81,185,38,65,168,146,69,149,43,233,57,229,149,31,218,47,187,128,253,11,133,162,122,9,111,70,56,41,98,165,90,131,18,171,55,45,18,86,79,61,10,41,56,147,252,218,21,244,154,242,86,79,226,103,238,9,22,211,104,101,180,50,218,73,40,66,73,41,34,44,17,17,121,15,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,1,232,159,13,154,132,25,16,36,54,149,181,37,165,178,226,84,68,100,164,168,140,140,140,143,177,150,12,80,223,50,174,31,37,232,230,186,207,173,193,128,77,210,46,101,59,85,39,26,104,201,180,189,34,100,197,108,201,54,132,145,236,108,187,100,207,30,243,33,125,98,38,243,21,225,218,6,181,104,157,82,175,18,156,244,138,237,2,43,243,162,155,12,165,107,87,66,36,181,33,29,154,90,204,141,110,249,17,151,212,100,126,97,13,249,69,241,18,116,107,150,94,142,220,53,89,10,102,105,57,34,18,93,127,40,75,139,114,4,118,208,146,91,164,69,216,143,4,148,103,225,240,22,242,70,70,89,35,201,24,214,99,75,175,27,135,68,53,126,147,95,37,72,131,54,129,88,96,166,55,149,180,172,49,41,11,113,181,22,228,30,50,214,12,140,203,203,190,61,219,19,232,38,165,83,117,99,73,109,123,210,159,61,137,43,168,82,97,61,39,164,234,86,109,190,228,102,156,90,21,133,43,10,46,161,100,140,204,203,61,254,32,50,8,0,0,0,0,0,0,0,252,50,35,44,24,136,220,120,240,85,110,241,27,102,203,185,40,148,246,99,221,244,152,78,46,35,205,52,218,23,32,154,106,82,208,202,148,150,28,117,100,167,94,35,52,145,150,125,216,63,57,116,63,12,136,203,6,89,35,1,171,246,160,233,221,223,165,215,76,219,86,239,163,77,167,78,129,33,198,127,63,29,214,119,236,113,104,222,142,162,82,102,147,83,106,193,224,188,134,122,225,79,143,13,82,225,214,183,30,52,218,221,70,181,108,146,80,202,233,242,164,200,146,150,91,222,193,31,69,163,144,219,105,50,109,147,74,125,197,184,203,200,251,91,135,21,92,13,105,127,17,244,121,82,215,74,139,75,184,250,43,54,39,197,98,59,11,91,155,95,52,245,28,240,238,56,100,110,61,185,88,239,216,143,204,187,211,199,16,92,14,107,126,133,86,38,33,251,66,171,88,163,182,251,137,102,109,58,159,46,67,100,209,45,221,170,91,135,29,9,250,13,110,51,46,216,50,63,35,236,23,31,160,220,119,104,78,181,209,160,58,213,221,79,163,85,100,33,164,185,10,167,62,28,119,122,170,67,89,36,183,226,22,172,110,119,105,123,242,70,94,101,222,68,68,159,6,160,202,36,192,154,196,150,156,73,41,14,50,225,45,42,35,44,145,145,145,224,203,6,95,214,53,116,129,85,185,237,10,145,61,78,168,84,232,243,163,175,57,101,215,35,186,133,37,69,240,50,50,50,82,75,246,151,212,36,150,145,115,29,226,55,74,26,102,34,46,31,79,198,101,41,108,145,90,151,62,86,18,93,50,236,94,37,37,228,223,255,0,124,175,136,13,128,64,84,197,181,206,138,179,22,152,77,220,118,75,15,77,54,242,106,143,77,90,145,212,218,93,136,215,59,59,115,187,235,198,7,195,119,115,161,188,102,210,85,30,212,178,105,172,76,81,153,111,149,77,117,41,36,154,84,93,141,185,217,206,77,63,229,1,108,117,187,142,129,109,193,118,167,95,172,193,167,197,97,10,90,221,149,33,13,32,136,136,212,125,214,100,94,73,51,253,134,43,139,142,110,102,84,74,21,54,169,166,90,45,81,68,186,147,232,126,20,170,155,15,33,198,218,74,147,37,149,155,79,70,148,74,74,201,68,210,147,148,246,35,201,151,145,8,13,171,220,113,113,5,172,11,146,205,94,245,168,211,97,72,82,204,226,211,106,83,153,107,106,186,158,174,197,72,89,99,14,25,99,224,68,67,163,105,78,136,106,158,186,93,145,105,54,197,181,91,169,170,124,150,202,68,242,133,37,230,208,75,117,9,83,142,56,134,215,130,46,170,84,106,50,62,199,159,127,112,226,40,212,109,65,214,251,253,168,48,88,170,215,235,149,217,233,37,172,146,252,165,146,223,124,136,214,179,34,90,246,239,116,178,125,254,151,188,207,189,209,240,11,192,157,191,160,150,204,91,210,243,165,199,153,119,212,25,67,166,111,176,135,14,34,92,110,43,155,11,169,29,14,182,164,58,210,187,100,241,159,142,76,185,78,10,184,3,177,56,118,163,68,186,43,208,209,85,187,37,50,219,206,185,49,182,95,40,174,41,17,214,162,104,215,29,183,91,216,235,38,105,35,60,150,79,222,125,166,1,17,36,176,68,68,69,238,32,2,34,34,34,34,193,23,145,15,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,248,100,70,70,70,89,35,243,33,250,0,33,87,31,92,9,219,250,249,108,201,189,44,202,92,120,151,125,61,149,186,70,195,8,108,229,165,182,229,57,176,250,113,214,235,138,91,174,167,182,75,56,248,224,206,151,43,52,109,65,209,11,253,216,51,152,170,208,43,148,41,234,36,44,210,252,85,154,217,124,200,150,131,50,66,246,239,104,240,125,190,143,184,203,182,206,230,68,162,193,145,25,31,184,196,63,227,87,128,59,19,136,154,52,187,162,131,13,20,171,178,43,46,60,211,144,219,101,130,148,226,81,33,100,78,154,99,184,235,155,221,120,141,68,71,147,193,123,203,184,97,30,6,121,153,81,43,180,218,94,153,107,77,69,49,42,76,33,136,81,106,111,188,134,219,117,41,76,102,80,110,189,38,81,169,75,53,27,170,86,19,220,139,36,94,100,44,118,137,113,208,46,72,13,84,232,21,152,53,8,175,161,43,67,177,100,33,212,153,26,73,69,221,6,101,228,162,63,218,67,91,13,86,209,13,83,208,187,182,93,38,231,182,171,116,197,64,146,225,71,158,112,164,178,218,201,14,173,41,113,183,22,218,51,158,146,148,74,34,46,197,159,119,110,243,164,60,113,113,5,163,235,140,205,34,245,168,212,161,71,82,12,162,212,170,83,158,107,106,122,126,174,196,200,65,99,13,145,99,224,102,64,54,40,1,81,86,143,58,27,202,21,37,49,238,187,38,152,252,196,153,17,46,45,53,213,36,210,73,73,119,55,39,103,57,37,127,144,125,215,47,58,42,204,170,97,183,110,89,44,51,52,155,201,42,69,53,105,71,83,105,246,51,68,236,237,206,223,175,25,1,107,242,231,193,167,178,185,51,230,177,25,166,210,106,91,143,56,72,74,72,139,38,102,102,120,34,193,31,245,8,239,175,60,119,104,78,138,81,167,186,237,221,79,172,213,99,161,212,183,10,153,62,28,135,122,169,67,184,37,55,226,16,172,110,107,105,251,242,100,94,103,218,163,181,119,152,239,17,186,174,211,209,23,112,250,2,51,201,83,102,138,44,185,241,114,147,234,23,114,241,42,47,39,63,251,212,252,4,109,159,85,185,238,250,145,189,81,168,84,235,19,164,47,57,121,215,36,58,181,41,71,241,51,51,51,82,143,246,159,214,2,69,241,89,199,134,169,113,21,90,145,26,21,110,163,69,182,77,43,101,20,248,178,100,198,75,205,239,124,139,172,209,72,113,181,25,182,241,37,94,227,218,69,228,93,240,46,159,105,221,223,170,55,76,43,86,208,163,77,168,206,159,33,182,127,49,29,215,182,111,113,8,222,190,154,84,100,146,83,137,201,224,252,198,99,225,247,129,205,111,215,90,196,52,49,104,85,104,244,119,31,109,47,77,168,83,229,199,108,218,53,181,185,72,112,163,173,63,65,221,196,103,219,4,103,228,93,238,31,133,94,6,180,191,135,10,60,89,104,165,69,170,92,125,20,27,243,229,49,29,245,161,205,172,26,186,110,120,118,220,34,39,25,220,156,247,238,103,230,125,131,174,240,29,193,85,187,195,149,155,18,228,173,211,217,145,119,213,161,54,185,111,58,211,107,92,114,117,168,171,91,41,82,152,109,212,18,93,100,204,146,102,120,247,228,252,165,201,17,17,96,128,136,136,176,69,130,33,250,0,0,0,0,0,0,0,0,63,12,200,139,38,120,34,21,13,205,211,136,147,172,220,177,52,118,222,170,190,150,97,19,114,38,165,151,240,133,45,14,79,142,226,20,72,116,200,251,25,100,148,140,252,126,2,206,117,239,82,169,186,79,164,183,69,233,80,158,196,101,211,233,51,94,141,213,117,40,55,31,110,51,174,33,9,202,147,149,31,76,240,68,100,103,142,223,17,174,198,168,222,55,14,183,234,253,90,190,107,145,58,109,126,176,249,67,111,43,117,88,126,82,214,219,105,45,203,60,101,220,17,17,159,159,108,251,195,62,242,213,225,242,94,177,235,180,10,220,232,4,229,34,217,83,85,83,113,214,140,219,83,209,230,67,86,204,155,107,73,158,199,12,241,146,60,123,200,133,242,64,134,205,62,12,120,17,219,74,26,140,210,25,109,41,34,34,74,82,68,68,68,69,216,139,4,34,167,46,174,29,160,104,174,137,210,234,242,233,207,71,174,215,226,177,58,81,190,202,80,180,245,226,68,82,209,221,164,44,136,150,215,145,153,253,102,103,229,44,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,7,207,81,131,30,169,79,147,77,150,218,86,196,182,86,195,137,81,17,146,144,164,154,76,176,121,35,236,103,230,62,128,1,66,156,201,120,120,149,163,154,225,62,189,75,167,188,138,37,196,227,181,18,119,164,100,132,191,34,100,197,108,35,75,104,65,122,141,145,227,38,120,247,153,12,255,0,202,91,138,183,96,86,222,208,171,198,168,195,80,158,105,79,211,28,144,249,164,212,249,174,12,86,88,73,184,246,15,177,40,201,9,70,124,241,239,33,48,185,135,240,245,23,91,180,58,167,42,12,2,118,183,66,101,234,140,101,161,162,82,212,76,195,150,104,70,73,181,172,203,123,165,216,177,246,145,249,209,149,161,112,220,90,55,169,208,234,204,184,252,58,157,183,86,111,172,72,55,27,81,46,60,132,169,73,243,66,190,147,126,70,101,229,238,48,27,59,37,68,164,146,146,100,100,101,146,50,247,143,209,137,56,90,213,184,90,201,162,118,189,216,196,230,228,74,85,46,11,115,76,157,37,169,50,78,35,14,56,74,194,214,100,172,185,223,113,231,191,127,175,45,128,0,0,0,0,0,0,0,0,227,43,214,197,187,116,194,93,58,227,161,192,169,198,113,38,149,53,50,50,30,65,145,145,145,246,89,25,121,41,69,251,79,226,57,48,1,21,53,107,150,239,13,250,164,82,100,166,220,42,4,185,4,179,234,81,161,192,139,133,43,168,121,207,133,81,249,185,159,253,84,252,4,59,212,110,76,247,20,89,207,185,167,87,116,119,161,237,82,154,77,74,160,226,156,206,87,180,140,153,131,143,45,158,94,252,253,66,219,192,5,19,202,229,61,196,250,39,61,26,49,80,20,211,107,82,82,226,189,32,100,162,35,193,25,25,67,239,216,118,138,7,39,237,124,154,109,29,94,181,110,48,149,165,38,173,178,102,164,200,207,25,47,90,23,214,98,236,0,5,112,105,39,39,29,53,164,38,37,75,83,110,90,180,217,141,244,220,114,60,41,145,220,142,163,46,154,141,38,151,161,17,153,100,150,88,248,25,125,98,109,233,70,128,233,86,140,82,219,166,216,118,133,46,18,155,74,80,114,147,79,140,220,133,145,37,9,245,150,211,104,206,122,72,51,250,203,63,12,100,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,142,245,95,64,116,171,89,233,110,83,111,203,66,151,53,78,37,72,41,74,167,198,114,66,8,210,180,250,171,117,181,227,29,85,153,125,103,159,142,97,38,174,114,113,211,90,186,101,212,180,202,229,171,66,152,231,81,198,227,205,153,29,184,233,51,234,40,146,73,102,17,153,22,77,5,143,129,31,212,44,124,0,82,125,127,147,246,190,66,55,78,145,90,183,31,74,18,163,78,233,51,84,102,101,156,23,171,11,234,33,213,226,242,158,226,125,115,153,141,36,168,9,105,197,165,42,113,62,144,34,73,25,224,204,204,225,246,236,47,96,0,84,134,156,242,103,184,165,78,97,205,69,187,163,179,15,106,84,234,105,181,7,18,230,114,141,196,68,244,28,121,111,243,247,227,235,19,19,73,121,110,240,223,165,165,26,74,173,194,175,203,142,72,62,165,102,28,9,89,82,122,103,156,248,84,159,155,127,253,242,190,34,85,128,14,46,129,108,91,182,180,36,83,173,202,28,10,100,102,210,73,75,80,227,54,202,72,136,136,139,178,8,139,201,41,47,216,95,1,202,0,0,0,0,0,0,0,0,0,0,252,82,137,41,53,40,200,136,139,38,103,238,31,163,18,113,75,171,112,116,107,69,46,155,177,249,205,199,148,138,92,230,224,229,210,66,149,36,162,62,227,100,156,173,6,106,203,125,182,158,126,31,80,87,119,54,158,42,221,159,91,103,66,172,234,163,14,194,101,148,200,169,185,29,243,81,165,242,92,232,175,48,179,109,236,23,99,73,154,20,140,249,103,220,66,63,242,218,225,226,86,177,235,133,62,187,83,167,60,186,37,186,227,85,19,119,162,102,133,63,30,100,53,108,51,83,107,65,250,142,25,227,36,120,247,145,8,233,119,220,55,22,178,106,116,202,179,206,63,50,167,114,85,156,232,146,205,199,20,107,145,33,74,74,124,214,175,164,231,145,25,249,251,204,94,103,47,14,30,98,232,142,135,83,37,206,129,210,173,215,89,102,163,37,107,104,146,180,147,208,226,26,209,147,109,11,34,222,209,246,60,253,166,126,65,40,233,208,99,210,233,241,169,177,27,74,24,136,202,24,109,41,34,34,74,18,146,73,22,11,4,93,136,188,135,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,61,50,226,70,157,21,232,83,24,109,230,36,54,166,157,109,196,146,146,180,40,176,105,50,62,198,70,70,101,131,20,79,204,195,135,105,26,69,172,213,11,186,153,75,232,81,46,89,78,205,74,218,96,208,210,95,145,46,99,132,130,52,180,148,17,146,27,46,217,51,199,188,200,94,240,141,156,119,112,227,77,226,11,69,106,112,17,17,39,88,163,180,245,78,2,208,218,122,139,121,168,146,73,182,243,210,90,141,38,183,190,138,112,121,242,50,63,48,130,220,163,184,147,58,13,207,47,70,174,106,163,158,18,114,92,145,4,158,127,212,39,150,228,8,237,182,157,238,145,103,4,172,18,80,103,240,248,11,123,74,137,73,37,36,242,70,89,35,26,204,90,181,171,155,65,181,162,52,164,189,34,21,70,211,175,161,185,73,74,156,108,212,113,101,164,214,131,44,161,70,91,154,242,61,190,93,241,238,216,91,134,157,91,165,235,54,142,219,87,132,9,236,73,125,218,108,52,78,233,186,149,154,36,156,86,92,113,42,194,214,100,100,110,150,73,71,158,253,254,38,25,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,226,148,73,73,169,71,130,34,201,152,168,78,110,60,73,157,122,231,137,163,86,205,81,207,9,5,45,200,156,76,191,234,27,200,114,124,119,27,86,199,76,179,131,78,73,72,35,248,252,5,149,113,45,171,116,189,25,209,219,150,240,159,61,136,207,181,77,152,136,61,71,82,131,92,146,138,243,141,165,57,90,12,204,205,163,193,36,243,219,183,196,181,234,186,171,87,54,188,235,68,153,74,118,68,218,141,217,95,91,113,82,165,56,225,164,229,75,81,161,4,89,90,136,183,59,228,91,188,251,103,222,18,39,150,127,14,210,53,119,89,169,247,117,78,151,215,162,91,114,154,154,165,186,193,169,165,63,30,92,55,13,6,106,105,72,51,52,56,125,178,71,143,121,16,189,136,145,35,64,138,204,40,108,54,203,17,219,75,77,54,218,73,41,66,18,88,36,145,23,98,34,34,34,193,8,229,192,135,14,52,222,31,52,86,153,1,113,82,85,138,195,108,212,231,173,104,79,81,15,59,18,49,56,222,122,72,81,36,150,207,209,86,79,62,102,103,229,36,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,7,131,205,52,251,74,101,230,210,180,44,141,42,74,139,36,100,125,140,176,99,204,0,82,231,53,78,21,213,167,55,202,181,130,213,164,58,84,139,130,73,156,211,98,63,168,153,143,189,58,67,138,61,140,165,37,234,33,61,212,179,87,199,37,220,114,252,166,248,163,122,207,186,156,209,75,166,170,218,105,117,135,141,216,10,144,249,146,188,91,174,65,140,219,73,222,233,39,27,82,172,37,40,53,121,227,37,216,89,15,24,26,111,68,212,237,9,185,168,53,136,45,72,91,116,249,175,195,53,180,133,155,114,74,28,132,182,178,220,149,96,203,121,247,34,201,123,134,190,145,234,117,109,32,213,195,168,82,36,56,204,219,74,225,222,218,144,181,39,43,139,43,36,71,180,208,120,220,217,121,109,253,128,54,116,66,210,226,73,104,81,41,42,44,145,145,228,140,135,144,143,92,21,113,25,73,226,11,71,169,53,111,73,70,114,177,2,59,16,234,13,19,201,55,58,232,139,29,78,168,211,213,90,177,189,236,101,70,71,159,50,207,156,133,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,43,90,80,147,90,212,73,74,75,38,102,120,34,33,228,35,215,26,188,70,82,120,125,209,234,181,91,210,49,219,172,79,142,252,58,123,70,242,73,206,186,226,200,83,74,36,245,80,172,111,103,25,73,153,231,200,179,228,21,243,205,147,138,71,175,11,169,189,19,181,170,173,170,151,71,120,157,158,168,239,153,171,197,180,228,232,206,52,163,67,166,156,109,82,114,149,32,149,229,156,23,97,195,242,171,225,93,90,141,124,167,88,46,170,67,170,164,91,242,72,225,27,241,242,133,76,97,232,50,27,81,111,101,73,63,81,106,238,149,146,190,24,46,226,22,72,169,213,181,127,87,10,161,87,144,227,211,110,219,135,123,138,90,212,172,46,84,172,153,22,227,89,227,46,31,158,239,218,54,11,224,251,77,232,154,99,161,54,205,6,143,5,168,235,114,159,9,249,134,134,144,131,114,73,195,142,151,22,123,82,156,153,236,46,230,89,63,120,12,208,211,77,48,210,89,101,180,161,8,34,74,82,146,193,17,23,98,44,16,243,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,127,138,125,64,161,105,214,145,213,235,117,233,236,71,96,216,144,217,19,174,161,6,179,240,175,171,106,119,41,36,102,100,131,193,100,107,199,170,215,5,62,234,212,91,138,224,165,178,148,70,157,84,151,33,6,148,164,183,18,223,90,201,94,169,153,30,73,69,223,38,46,179,153,254,139,234,158,177,232,236,10,110,153,185,33,199,33,85,90,151,50,51,39,36,212,244,116,69,154,78,39,99,40,94,236,245,16,88,60,17,249,31,184,82,245,251,163,26,143,166,206,155,119,109,175,81,134,69,230,183,33,62,218,75,186,188,205,196,39,245,21,253,64,51,15,3,92,83,215,184,119,213,42,84,119,38,56,118,221,90,123,17,234,12,27,139,52,33,14,201,140,78,186,73,235,54,217,40,155,103,27,149,159,175,37,229,126,214,109,215,74,190,45,106,85,219,68,120,157,133,87,132,196,214,76,148,149,30,199,91,75,137,206,211,50,206,20,94,70,127,105,141,92,144,181,180,180,186,210,212,133,160,201,73,82,79,6,70,94,70,70,47,67,149,158,180,171,81,180,26,61,179,82,154,110,77,183,92,69,57,4,227,155,156,54,99,194,132,130,62,238,40,241,149,159,184,139,62,226,1,53,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,183,149,215,74,177,237,106,173,219,91,120,154,133,72,132,252,215,140,212,148,158,198,155,83,138,198,227,34,206,18,126,102,95,105,10,9,227,151,138,122,255,0,17,26,165,85,142,220,199,74,219,164,79,126,61,61,130,113,123,22,134,164,201,38,157,52,245,156,108,212,109,189,141,201,199,213,130,243,179,174,105,154,212,173,57,208,105,22,205,58,97,183,54,226,90,233,203,38,220,194,201,153,16,166,160,207,179,137,60,110,65,123,140,179,238,49,69,203,90,221,90,157,117,106,90,214,102,165,41,71,147,51,63,51,51,1,218,244,166,224,167,218,186,139,110,220,21,70,82,184,208,106,145,36,44,212,148,158,210,67,232,89,171,214,50,34,193,36,251,228,134,195,124,44,106,5,15,81,116,142,145,91,160,207,143,33,130,98,59,102,77,58,133,154,15,195,48,173,170,218,165,17,25,18,203,37,145,175,125,133,163,26,143,169,46,147,118,149,175,81,152,71,228,182,225,62,226,79,186,124,141,180,43,245,211,253,98,232,121,96,104,190,169,232,230,142,212,41,218,152,228,134,220,155,85,118,92,56,207,156,146,83,49,215,22,17,54,157,143,33,27,113,211,89,96,187,23,145,123,192,77,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,153,140,147,241,93,100,219,66,247,161,73,36,172,178,70,102,94,241,15,56,228,208,74,29,111,67,239,75,161,202,12,103,102,83,104,245,26,130,28,106,42,20,180,41,184,114,86,71,158,153,153,17,25,252,75,237,19,36,98,190,42,84,180,240,213,170,123,27,109,89,178,235,132,102,178,201,36,188,3,253,254,175,180,6,181,207,160,219,121,198,204,140,141,42,50,50,63,118,12,76,254,87,218,250,189,44,214,248,246,181,94,163,210,164,92,73,68,20,165,199,182,161,50,100,76,132,130,86,20,226,82,94,163,103,223,6,120,247,25,8,109,83,255,0,190,50,187,145,254,125,206,229,228,126,177,143,117,2,185,82,182,107,112,46,10,68,133,177,50,157,37,169,76,45,11,82,76,150,218,201,105,238,147,35,243,73,121,25,24,13,165,34,201,98,100,102,165,198,117,14,52,250,18,227,107,66,136,210,164,153,100,140,140,187,25,96,199,180,70,94,1,248,137,166,235,190,135,209,18,245,69,135,43,148,40,81,169,179,154,235,37,78,173,108,195,139,212,112,200,221,90,204,141,110,227,114,177,223,204,136,252,228,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,245,74,146,204,56,206,203,146,234,27,105,148,41,197,173,106,34,74,82,69,147,51,51,236,69,130,30,209,25,120,248,226,38,155,161,26,31,91,75,53,22,26,174,87,97,73,166,193,107,172,148,186,133,189,14,87,77,210,34,117,11,34,37,181,141,201,207,127,34,51,242,10,195,230,131,175,174,106,158,183,200,181,105,21,30,173,34,221,37,193,90,91,123,114,21,38,60,201,168,53,97,46,41,39,234,56,93,240,71,143,113,16,134,12,32,220,121,182,200,140,205,74,34,34,47,126,76,125,149,250,229,74,230,173,207,184,42,242,86,252,202,140,151,101,62,181,173,74,51,91,139,53,171,186,140,207,205,71,230,102,99,209,77,255,0,190,49,123,145,126,125,29,207,200,189,98,1,122,252,13,232,37,14,137,161,246,93,208,221,6,51,83,42,84,122,117,65,110,59,21,9,90,212,228,56,203,51,207,76,140,200,204,190,39,246,137,135,13,146,98,43,76,147,104,70,196,37,38,148,22,8,140,139,220,49,143,10,170,90,184,106,210,205,237,182,156,89,116,50,35,65,96,148,94,1,142,255,0,94,126,35,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,12,71,197,180,152,241,120,103,213,5,201,144,109,33,86,125,109,61,150,73,53,255,0,131,223,245,75,62,121,248,12,184,48,119,26,213,52,83,120,96,212,125,244,199,38,120,155,98,177,28,182,179,212,232,154,169,242,127,56,125,253,82,44,125,47,118,64,107,159,61,77,174,124,149,181,157,138,121,102,156,249,227,113,224,73,58,183,9,87,3,252,51,65,215,26,68,66,121,164,173,163,144,77,54,181,41,45,122,60,228,169,71,181,156,23,108,119,53,227,252,226,52,186,70,185,43,34,44,26,150,100,69,251,69,247,112,195,164,244,75,207,129,90,53,145,42,51,110,34,224,181,99,168,250,168,65,146,95,126,142,203,91,139,40,60,99,119,158,12,254,223,32,21,163,203,63,95,100,233,6,187,69,183,170,181,23,89,164,92,91,41,189,21,60,105,65,73,145,50,26,55,26,84,226,19,244,27,50,206,12,254,163,33,123,176,101,179,80,133,30,124,117,165,109,73,105,15,33,73,50,50,52,168,136,200,200,203,183,145,141,108,53,138,210,173,104,62,191,87,41,49,210,236,71,237,235,142,75,176,22,68,182,242,134,38,184,150,150,147,34,65,227,45,118,52,145,23,110,216,247,94,151,3,218,223,75,214,141,4,182,38,53,57,79,212,233,52,200,84,234,134,247,82,165,156,134,161,70,55,85,252,98,213,141,206,249,171,7,241,34,63,48,144,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,61,19,165,179,79,133,34,124,133,165,13,70,105,111,45,74,50,34,36,164,140,204,204,207,183,145,10,34,230,97,175,178,117,127,93,165,91,212,170,139,175,82,45,221,244,222,138,94,53,32,228,199,153,49,27,137,41,113,105,250,14,17,103,4,127,81,16,182,14,56,117,186,151,163,26,9,115,204,118,114,152,169,213,169,147,105,212,253,142,165,43,41,14,194,146,109,43,248,196,43,27,154,243,78,79,224,70,126,84,91,163,182,149,107,94,53,250,135,73,144,151,101,191,112,220,113,157,158,179,37,185,132,63,53,180,186,181,25,146,207,25,119,185,168,140,187,247,207,188,50,77,39,132,170,251,28,50,206,215,42,196,66,105,165,56,239,135,39,91,90,84,166,189,30,82,82,162,220,206,15,182,123,146,241,254,113,26,224,41,180,79,140,183,115,177,47,32,213,143,60,110,44,139,235,226,123,73,168,150,103,2,181,171,34,44,102,219,69,191,106,201,81,116,144,130,37,62,197,29,230,183,30,16,89,206,223,60,17,253,158,66,132,90,35,68,148,17,150,77,43,34,50,253,160,54,72,225,38,76,121,92,51,233,122,227,72,55,80,155,62,136,158,235,37,26,63,193,236,122,167,143,44,124,6,92,24,59,130,138,146,42,92,48,105,198,202,91,144,188,53,177,71,142,123,152,233,245,141,52,248,223,156,46,254,177,30,126,151,191,3,56,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,8,183,204,110,244,85,161,195,69,200,210,93,74,78,177,18,101,48,200,213,140,147,180,249,127,241,139,245,126,191,176,196,164,21,213,206,58,255,0,244,38,148,209,173,22,77,163,122,125,74,59,139,73,253,34,109,113,170,13,153,224,148,71,230,95,3,32,20,247,71,142,169,245,232,49,80,217,173,82,101,180,217,36,139,38,163,82,200,177,143,127,152,216,235,132,138,90,233,60,57,105,244,39,35,155,38,155,110,147,148,41,27,79,253,192,193,121,96,190,3,93,93,62,138,252,235,242,220,135,24,148,110,189,86,134,218,54,231,59,141,228,17,99,29,252,204,108,149,160,80,100,83,116,82,198,135,41,75,55,91,183,41,137,94,243,60,145,148,70,136,200,243,223,204,128,86,231,55,254,29,93,167,170,157,174,118,253,18,42,88,147,33,154,100,223,9,27,14,155,138,241,242,92,121,205,141,99,110,8,178,181,47,57,198,75,222,49,167,42,126,35,213,167,122,142,173,50,175,212,144,213,38,184,179,232,27,239,109,34,146,243,240,89,73,22,247,82,156,109,65,246,36,153,253,165,216,90,167,20,122,79,23,89,116,86,227,179,159,142,135,159,84,9,143,67,37,160,149,137,30,17,230,219,50,202,22,121,203,158,226,207,195,224,122,246,79,77,119,68,53,170,83,77,147,177,167,89,215,34,209,183,215,65,45,81,37,159,111,228,25,164,212,215,252,95,47,119,184,54,104,97,246,164,178,220,150,28,75,141,58,146,90,22,147,35,37,36,203,36,100,101,230,88,30,193,29,184,35,226,58,137,196,14,143,82,167,49,49,131,170,210,163,49,2,115,4,226,55,147,173,69,140,110,43,105,58,181,99,115,216,202,176,121,243,34,63,57,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,61,111,190,212,102,92,146,251,137,109,166,146,107,90,212,100,68,148,145,100,204,204,252,139,3,216,35,183,27,156,70,209,56,126,209,234,172,231,230,48,85,90,172,103,224,65,96,220,70,243,117,216,178,77,181,109,55,80,172,110,103,25,78,79,224,70,126,65,91,124,214,56,144,86,162,106,50,116,202,129,82,67,180,154,26,203,174,108,61,184,142,75,47,206,101,68,123,29,82,113,181,101,216,210,71,246,23,97,146,249,64,112,234,237,65,85,29,115,184,40,177,148,196,105,15,82,225,120,184,217,116,156,79,128,148,219,205,239,107,27,112,103,133,165,121,206,112,94,241,94,176,19,93,214,237,106,138,211,132,236,153,247,133,200,132,99,215,89,33,82,229,151,111,229,168,146,74,119,254,55,159,191,223,176,159,11,154,81,23,70,180,86,220,179,152,142,219,47,148,8,111,76,36,32,147,153,30,17,150,220,51,194,16,121,203,126,242,207,199,224,65,233,226,218,152,186,183,14,122,131,9,184,230,241,170,218,171,97,9,70,227,255,0,112,62,94,88,63,136,215,22,179,29,80,43,211,162,169,6,133,70,150,235,102,147,44,26,77,43,50,198,61,222,67,101,173,125,131,34,165,162,183,204,56,170,89,58,237,185,83,74,54,25,228,204,226,58,68,69,142,254,102,53,181,212,24,143,193,191,46,72,114,73,68,235,21,121,141,175,118,115,184,158,89,30,115,223,204,128,95,39,46,59,209,87,119,13,22,219,74,121,43,58,60,72,116,194,34,86,112,77,83,226,127,198,63,214,250,190,194,18,148,87,87,39,27,255,0,211,122,85,89,180,94,54,137,232,21,41,14,33,37,244,141,180,70,167,182,71,131,81,159,153,252,8,133,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,10,146,231,63,116,82,166,92,54,229,180,218,149,227,216,98,28,133,36,205,56,233,37,117,20,103,25,221,244,143,225,129,109,138,50,74,77,70,100,68,69,156,152,162,126,106,215,235,23,143,18,46,66,142,77,226,139,0,233,171,54,241,131,83,51,231,17,231,10,62,254,183,213,246,16,12,23,194,117,161,50,245,226,30,193,164,196,97,78,161,23,21,41,249,4,73,53,97,146,156,194,84,125,146,127,173,239,44,13,143,45,202,107,116,107,126,153,73,105,59,81,10,27,49,200,177,140,18,16,73,248,23,195,224,40,251,149,29,152,186,255,0,17,136,173,41,148,56,213,58,9,58,68,164,231,106,155,159,5,91,139,213,50,46,199,231,146,23,164,3,197,104,75,136,83,107,34,52,168,140,140,143,222,66,138,249,164,104,187,250,121,175,51,46,200,116,181,177,77,184,141,201,171,121,44,26,91,84,153,19,102,184,101,184,144,148,154,141,40,35,243,51,199,188,197,235,8,41,205,159,72,17,124,232,83,87,92,40,142,46,109,6,106,102,56,182,155,201,147,12,67,156,225,228,201,10,60,101,101,158,228,95,89,0,131,124,173,181,217,237,53,214,232,150,92,218,151,74,159,115,186,220,6,217,113,227,75,106,147,38,92,38,200,201,38,226,82,107,218,131,47,35,60,123,143,200,94,114,84,75,73,45,38,70,74,44,145,144,213,239,78,110,105,86,70,161,219,87,116,103,84,203,212,58,204,58,130,84,74,52,154,84,203,232,115,204,140,140,187,167,226,95,105,13,141,248,109,212,232,26,183,163,86,197,223,14,160,204,183,158,166,66,76,197,54,234,92,219,32,226,178,226,210,163,37,168,201,89,112,178,70,121,239,220,6,78,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,248,165,18,18,107,81,145,18,75,38,102,40,199,154,78,187,61,169,90,221,50,202,133,83,235,83,173,135,92,128,227,45,188,106,109,50,99,75,154,217,153,164,156,82,73,123,86,69,228,71,143,113,121,11,129,226,75,83,224,105,38,141,92,247,124,202,131,49,29,102,153,53,48,212,227,169,111,116,130,138,243,136,74,76,214,147,53,101,179,193,17,231,183,97,174,70,163,92,210,111,125,67,185,110,233,14,169,231,171,149,153,181,5,40,212,106,53,41,231,214,231,153,153,153,247,87,196,254,211,1,43,185,92,104,187,250,137,175,17,46,201,148,181,191,77,183,77,185,168,121,76,26,155,76,152,243,33,56,69,184,208,164,146,137,43,51,243,35,199,188,133,234,161,9,109,9,109,4,68,148,145,17,17,123,136,132,22,229,49,164,8,177,180,41,219,174,108,71,17,54,189,53,83,27,91,173,224,205,135,225,193,112,176,102,132,158,50,131,199,115,47,172,196,235,1,199,92,116,214,235,54,253,74,146,234,119,34,108,55,163,153,99,57,37,160,211,240,63,143,192,107,137,197,141,161,50,202,226,30,254,164,203,97,77,33,119,21,85,248,228,104,52,229,147,156,250,82,125,210,95,171,238,44,13,147,5,23,115,93,179,23,64,226,49,117,164,178,134,218,168,193,55,76,146,156,110,83,147,167,43,113,250,164,71,216,188,242,96,51,39,38,11,162,149,14,225,184,237,183,20,175,30,251,19,36,37,36,105,199,73,75,167,35,56,206,239,164,95,12,11,109,20,77,202,166,253,98,206,226,69,184,82,58,120,173,64,42,106,13,204,96,148,244,248,36,88,202,139,191,171,245,253,134,47,97,38,74,73,40,140,140,140,179,146,1,250,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,137,187,106,109,81,109,106,197,89,231,9,180,67,129,34,65,168,204,139,4,134,212,175,51,50,248,124,70,184,28,80,221,174,222,122,253,126,85,156,116,220,66,110,42,163,76,168,212,103,150,252,107,202,79,124,159,235,123,143,2,254,248,172,186,14,209,225,242,252,170,32,208,78,157,189,84,109,163,87,185,126,5,245,17,151,114,239,148,251,140,107,135,115,84,29,171,92,117,90,171,234,220,228,201,207,200,89,228,207,42,91,138,81,249,153,251,207,226,2,204,121,48,218,104,126,163,113,93,198,193,40,219,241,112,119,154,115,140,42,158,231,158,63,211,251,5,178,136,9,201,238,199,252,158,208,58,157,117,232,206,33,234,149,109,231,144,181,163,25,109,200,80,20,88,51,73,30,50,95,19,33,62,192,7,70,215,11,26,46,163,233,45,219,103,73,101,46,42,165,69,159,25,156,164,143,107,174,70,113,180,153,101,42,193,250,254,100,70,127,230,29,228,120,173,9,90,20,133,145,26,84,70,70,71,239,32,26,195,234,229,153,51,79,181,54,232,179,166,176,182,213,73,172,77,134,141,201,50,220,134,164,56,217,40,178,148,228,189,67,239,130,251,11,200,89,23,39,190,32,20,210,106,122,37,89,168,190,234,150,235,213,56,132,243,219,137,9,63,1,25,8,78,231,59,17,119,193,18,62,195,247,12,55,205,159,69,211,96,107,139,55,125,42,1,183,79,184,33,166,91,238,165,172,36,229,191,50,115,138,44,165,9,78,118,160,143,185,154,190,209,28,248,76,212,233,218,79,175,150,117,205,26,114,227,71,85,98,159,30,113,147,166,130,84,83,154,194,220,74,176,180,145,145,147,125,201,71,142,221,192,108,144,3,135,179,238,56,119,125,171,72,185,224,56,149,199,170,193,143,53,179,73,145,150,215,91,74,203,200,204,188,148,94,243,251,76,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,188,46,56,118,133,171,87,185,231,184,148,71,165,65,145,53,195,81,145,22,214,155,82,207,204,200,188,146,126,242,251,72,5,95,243,132,226,5,78,162,153,162,84,106,131,237,41,14,179,83,150,76,187,180,150,146,241,241,150,133,109,115,185,31,108,145,163,237,63,112,173,221,35,179,38,106,14,166,218,246,116,38,22,226,170,213,136,80,215,181,38,123,80,236,134,219,53,30,18,172,23,174,93,240,127,97,249,14,229,197,166,167,77,213,141,124,188,110,105,51,151,38,58,107,21,8,240,76,221,53,146,99,20,215,214,218,83,149,168,136,136,156,236,73,60,119,236,36,103,41,141,23,77,255,0,174,47,93,245,88,6,229,62,223,132,169,108,58,166,178,130,150,196,200,46,36,178,164,41,57,218,179,62,198,74,251,0,92,30,135,216,209,116,227,73,109,43,58,51,41,109,84,218,44,8,207,97,36,91,157,110,51,109,168,207,9,78,79,212,243,50,35,255,0,48,239,35,197,8,74,16,148,32,136,146,146,34,34,47,113,15,32,1,83,92,231,173,68,177,81,183,110,226,96,146,110,120,72,59,201,56,206,85,80,115,25,199,250,127,96,182,81,1,57,194,88,255,0,148,58,7,76,174,179,25,197,189,77,173,178,242,214,132,103,13,183,10,122,143,38,73,51,198,79,226,68,2,169,120,94,187,93,179,53,250,195,171,161,211,109,10,184,169,109,60,162,81,150,27,241,172,169,93,242,95,171,239,60,13,143,237,42,155,85,171,90,143,87,101,194,113,19,32,71,144,74,35,35,201,45,180,171,204,140,254,63,17,171,253,181,80,118,147,113,210,170,140,43,107,144,231,49,33,7,147,44,41,14,18,139,200,203,222,95,17,177,231,10,87,65,221,188,62,88,117,69,154,13,210,183,169,109,186,105,247,175,192,176,163,51,238,125,242,175,121,128,203,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,111,53,107,239,242,71,135,39,33,55,85,76,87,42,243,78,7,77,47,236,91,132,236,9,197,140,110,44,164,246,249,119,201,151,145,138,52,166,69,58,157,90,36,53,40,204,229,201,109,163,60,247,245,148,69,245,252,69,168,243,165,186,226,61,71,182,109,22,221,119,174,137,144,167,41,27,139,102,210,69,69,188,227,57,206,126,175,218,43,75,71,40,237,220,58,183,100,208,159,75,138,102,161,113,83,98,187,211,44,171,99,146,91,73,227,36,101,228,126,242,48,23,253,192,237,150,139,35,134,219,62,10,16,132,248,218,93,62,113,154,75,6,102,184,17,139,39,234,151,127,87,255,0,174,51,216,234,154,83,67,141,109,233,165,171,66,136,75,38,96,209,96,199,70,252,110,194,35,161,37,156,17,22,112,146,247,16,237,96,0,0,2,18,115,85,210,248,151,158,130,61,114,34,154,79,76,161,184,169,102,241,50,74,82,26,102,20,229,253,45,134,100,68,106,207,153,23,214,66,141,152,125,232,146,27,146,194,212,135,89,89,45,10,73,153,26,84,71,146,50,50,238,93,198,200,252,90,218,177,238,254,28,117,18,152,242,220,74,209,108,85,222,103,97,145,101,194,128,250,82,71,146,62,222,183,184,178,53,192,173,64,93,42,179,62,150,230,119,195,146,236,117,103,226,133,154,79,220,95,15,128,11,229,229,165,173,44,234,175,14,244,170,108,169,105,114,163,109,33,138,58,144,167,8,214,164,71,131,13,38,179,35,90,148,126,179,158,125,139,62,226,18,220,82,239,40,61,97,122,217,213,234,134,157,84,39,165,170,125,82,3,175,178,151,93,52,165,82,92,149,1,148,165,36,107,36,154,182,164,240,68,147,63,183,200,93,9,25,40,136,200,242,71,220,128,126,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,145,204,179,90,89,210,174,29,234,180,216,178,210,138,141,202,135,232,233,65,56,68,180,162,68,25,137,37,145,18,210,162,245,155,243,238,89,247,24,150,198,100,146,51,51,193,23,115,20,189,205,243,88,94,185,181,122,159,167,52,249,201,118,159,75,128,211,239,37,167,77,73,76,150,229,79,101,73,81,18,205,36,173,170,44,145,164,143,236,242,1,95,175,190,244,185,14,73,125,106,91,175,44,214,181,40,204,205,74,51,201,153,153,247,62,226,242,121,85,105,124,75,51,65,25,185,23,76,38,102,87,29,76,178,120,217,36,169,109,61,10,10,251,43,97,25,145,154,115,230,101,246,138,62,162,192,93,86,179,2,150,222,119,204,146,212,116,227,226,181,146,75,220,127,31,128,216,255,0,132,171,86,61,161,195,142,157,211,25,91,138,90,237,138,67,207,111,50,60,56,112,24,74,136,176,69,219,213,247,150,64,101,208,0,0,24,19,142,43,49,23,183,13,183,132,21,161,181,120,42,93,66,113,26,139,38,70,136,18,75,37,234,159,127,91,255,0,174,51,216,234,186,171,67,141,114,233,165,213,66,150,75,54,103,81,103,71,94,204,110,194,227,173,39,140,145,150,112,163,247,24,13,99,42,113,78,153,86,151,13,42,50,56,146,92,104,143,61,253,85,25,125,95,1,121,124,170,111,191,202,238,28,155,132,229,85,50,156,164,77,40,29,53,63,189,109,147,80,32,150,49,184,240,146,221,229,219,6,126,68,41,99,88,232,237,219,218,185,123,80,152,75,137,102,159,113,84,162,181,212,44,43,99,114,92,73,103,4,69,156,23,184,136,89,111,37,171,174,35,52,123,154,209,113,215,122,235,153,54,114,81,184,182,109,52,83,155,206,51,156,231,234,253,160,45,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,7,226,148,73,73,169,70,68,68,89,51,63,112,253,17,227,140,110,38,237,109,2,211,122,132,135,107,145,91,172,203,97,214,98,199,76,150,201,237,234,98,65,160,201,61,84,47,233,179,140,151,191,203,191,144,85,255,0,54,13,72,98,239,215,178,160,197,148,135,91,163,196,240,203,38,214,74,65,45,169,179,144,121,194,143,214,245,190,4,127,96,198,28,190,236,66,190,120,152,181,218,122,2,164,179,75,155,10,164,175,205,111,74,122,85,8,189,207,213,81,17,97,126,125,188,252,200,97,61,76,189,170,154,139,126,215,175,42,180,233,18,158,170,212,101,75,73,190,234,150,104,67,175,45,194,73,110,82,140,136,141,103,219,39,231,230,126,98,198,121,54,233,51,117,26,149,115,84,102,194,116,188,50,164,211,90,113,109,250,185,74,169,239,167,6,104,243,238,103,217,95,179,222,2,216,226,48,136,177,89,138,210,18,132,50,218,91,74,82,88,34,34,44,17,17,15,112,0,0,0,0,234,218,169,76,42,214,152,221,212,140,119,155,66,159,28,190,163,92,117,167,224,127,31,128,214,199,89,40,235,160,106,205,229,72,112,251,196,175,212,89,255,0,229,100,184,159,129,124,62,3,102,154,236,127,23,68,168,69,193,159,90,43,173,224,188,207,40,50,26,227,241,121,72,244,55,17,151,236,94,154,209,186,225,170,57,133,150,15,188,231,203,224,95,0,31,39,11,55,194,180,247,94,108,187,135,172,235,109,162,183,78,67,221,53,99,115,101,53,133,169,39,235,39,36,123,60,140,240,54,56,179,107,109,92,182,141,18,225,99,248,186,157,58,52,196,121,121,56,210,86,94,70,127,173,241,63,180,106,239,79,157,34,153,62,53,74,34,205,15,196,121,15,182,162,51,35,37,165,68,100,121,44,31,153,123,134,194,252,5,234,116,61,76,225,190,211,146,212,245,72,149,73,166,192,166,75,222,233,45,68,243,80,34,154,203,233,168,241,149,251,240,125,251,145,0,145,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,107,202,182,213,181,104,214,238,23,255,0,139,166,83,164,204,95,151,147,109,41,103,230,101,250,191,18,251,70,184,252,83,95,42,212,45,121,189,46,30,179,174,54,186,221,69,12,245,21,157,173,156,215,214,148,151,172,172,17,111,242,35,192,188,126,61,53,58,30,153,240,223,118,73,118,122,163,202,171,83,103,211,34,108,116,144,163,121,216,18,141,5,244,210,120,202,61,217,62,221,136,198,189,21,9,210,42,115,228,212,165,172,214,252,183,150,251,138,51,51,51,90,148,102,103,147,201,249,159,188,7,106,209,186,58,235,250,179,102,209,219,60,28,186,253,57,159,254,90,75,105,248,31,199,224,54,78,210,186,89,81,52,198,209,163,227,188,42,20,8,231,245,154,35,161,63,2,248,124,6,188,92,33,210,61,51,196,101,133,23,166,181,237,184,105,110,97,5,147,237,57,130,248,31,196,108,113,66,143,225,40,148,248,184,50,232,197,105,188,31,153,97,4,64,62,224,0,0,30,153,108,34,84,87,162,186,130,90,30,109,77,169,42,44,145,145,150,12,140,135,184,0,107,211,204,18,196,43,31,137,139,161,182,96,42,51,53,73,179,170,73,252,214,196,171,171,80,149,220,189,84,145,150,17,231,223,203,204,198,79,229,65,169,12,90,26,246,116,25,82,144,211,117,136,158,21,4,234,201,40,53,187,54,10,11,25,81,122,222,175,192,207,237,25,123,156,150,147,55,78,168,208,245,70,20,39,76,228,170,53,53,215,16,223,171,149,42,160,250,178,100,143,62,196,125,213,251,61,226,185,180,206,246,170,105,213,251,65,188,169,51,164,70,122,149,81,139,45,70,195,170,65,173,45,60,135,13,39,181,73,51,35,52,23,108,151,151,153,121,128,218,5,42,37,36,148,147,35,35,44,145,151,188,126,136,241,193,207,19,118,182,190,233,188,9,13,87,34,185,89,136,195,76,202,142,169,45,155,219,146,196,115,89,154,122,171,95,211,123,25,63,127,159,127,57,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,30,121,152,237,41,249,14,161,166,208,70,165,45,106,36,165,36,69,147,51,51,242,32,30,99,214,252,134,34,180,185,18,95,109,150,155,73,169,107,113,68,148,164,136,178,102,102,126,69,129,30,181,235,142,93,12,208,200,47,148,235,194,151,86,170,178,106,65,211,233,213,8,111,200,74,200,157,250,77,28,132,40,136,148,209,164,254,179,34,243,62,213,147,196,103,52,237,88,212,181,212,109,237,61,112,232,20,73,29,102,147,33,147,147,22,110,213,117,144,88,83,82,212,143,160,180,31,151,210,79,192,136,5,131,241,103,204,27,74,244,10,141,50,147,68,171,71,174,220,142,182,227,44,179,79,126,52,162,97,211,67,233,73,186,148,201,67,137,36,184,201,18,176,89,45,197,239,62,212,185,174,252,64,106,14,190,94,51,110,91,190,187,57,232,238,190,226,227,66,84,167,212,195,40,55,93,90,9,45,184,226,201,38,146,121,73,44,30,8,187,23,215,210,43,21,139,162,239,156,245,98,185,81,169,213,229,56,165,45,201,18,94,114,66,204,204,205,71,149,40,204,252,212,103,220,253,231,241,28,74,146,105,51,74,136,200,200,240,100,126,224,31,85,38,157,34,177,85,135,73,136,210,220,126,108,134,227,180,132,36,205,74,90,212,73,34,34,34,51,51,51,63,113,13,131,120,4,210,40,218,75,195,181,189,19,209,231,26,101,98,44,74,172,146,91,68,133,245,29,131,20,151,159,81,39,230,223,191,39,219,185,152,167,94,3,52,98,118,176,113,9,109,176,152,11,126,13,18,116,58,180,165,27,70,166,250,108,206,138,75,73,250,139,47,162,231,145,224,177,230,100,54,15,163,211,99,209,233,48,169,49,26,67,108,194,142,220,118,208,132,145,18,82,132,146,72,136,136,136,136,176,95,0,31,96,0,0,0,0,15,7,179,210,94,8,140,246,159,99,247,246,26,238,241,233,187,247,208,223,27,144,148,31,166,106,125,146,88,255,0,132,101,13,135,106,47,20,122,124,169,10,81,36,154,101,107,51,51,198,48,147,60,141,116,184,217,169,34,169,196,189,245,33,183,210,233,38,187,84,70,82,173,223,240,132,147,199,153,252,64,97,153,180,122,132,8,236,75,147,29,105,102,74,18,227,107,52,40,146,100,162,51,46,230,88,242,33,103,60,154,53,152,206,187,94,209,186,140,181,18,74,28,170,211,27,220,245,76,247,211,227,165,37,149,249,249,246,36,126,223,112,192,218,251,160,204,80,120,53,211,157,84,133,21,173,245,31,67,182,243,168,108,183,126,114,148,235,234,35,50,108,190,4,125,212,127,233,24,163,130,125,81,123,73,248,134,182,43,168,150,236,118,103,78,133,78,146,109,184,104,222,202,231,70,82,210,126,186,72,200,201,190,228,102,101,241,32,27,25,0,227,173,202,187,23,5,191,76,174,197,81,41,154,140,54,101,182,121,35,245,92,65,40,188,140,203,200,254,38,57,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,199,92,117,118,45,251,126,167,93,148,162,75,52,232,111,75,89,228,139,213,109,6,163,243,50,47,34,248,144,10,174,231,47,172,198,85,218,14,141,211,165,168,210,112,226,214,159,216,231,170,71,190,161,29,73,60,47,207,203,177,163,246,251,133,99,66,163,212,39,199,126,92,104,235,83,49,144,167,28,89,33,70,146,36,145,25,247,34,199,145,140,211,198,198,168,189,171,28,67,92,245,213,203,118,67,48,103,77,167,70,55,28,53,236,101,19,164,169,9,47,93,68,68,68,231,98,35,34,248,16,202,250,5,160,209,235,220,26,234,54,170,77,138,214,250,113,214,27,101,213,160,183,126,110,148,211,233,34,51,108,254,38,125,148,95,233,1,141,120,12,221,251,232,108,125,168,74,191,195,52,206,202,44,255,0,194,49,70,196,76,231,162,140,145,23,170,93,139,236,26,230,240,77,82,110,151,196,189,139,33,199,146,209,42,187,75,70,84,173,165,255,0,124,35,30,60,203,224,54,45,167,60,82,41,241,100,37,68,162,117,148,44,140,143,36,121,73,30,64,125,0,0,0,0,0,35,119,31,122,69,27,86,184,118,184,97,250,60,228,204,163,197,151,85,140,72,104,150,190,163,80,101,18,49,234,40,252,220,247,96,251,246,50,26,249,85,169,210,40,245,89,148,153,109,45,183,225,72,114,51,168,90,76,148,149,161,70,147,35,35,34,50,50,50,63,50,33,180,149,98,155,30,177,73,155,73,150,210,28,102,108,119,35,184,133,164,140,148,149,164,210,100,100,100,100,101,131,248,13,124,56,243,209,137,218,63,196,37,200,202,160,45,136,53,201,211,42,209,84,77,26,91,233,189,58,81,33,37,234,32,190,139,126,69,146,199,145,152,12,127,161,28,64,106,14,129,222,16,174,91,66,187,57,152,237,62,218,228,194,76,167,210,195,200,39,90,90,201,77,182,226,9,70,100,210,82,121,60,25,118,63,170,232,248,76,230,13,165,122,249,69,135,72,173,213,163,208,174,70,155,109,151,153,168,63,26,41,62,233,33,132,168,218,74,164,173,197,18,156,120,201,57,44,158,211,247,151,122,15,36,154,140,146,146,51,51,60,17,23,188,114,212,122,197,209,104,78,102,177,67,168,212,233,18,155,82,86,220,136,207,57,29,100,100,100,162,194,146,100,126,105,35,236,126,226,248,0,218,57,137,12,74,105,18,35,62,219,205,56,146,82,22,218,137,73,81,25,100,140,140,188,203,3,216,41,3,135,62,105,218,177,166,139,167,91,218,132,225,215,232,145,250,45,42,67,199,38,84,221,169,232,160,242,167,101,165,31,65,11,63,47,164,175,129,152,179,109,5,227,151,67,53,206,11,9,131,119,211,41,53,87,141,40,42,125,70,161,13,137,10,89,147,95,69,162,144,181,30,84,233,36,190,178,50,243,46,225,34,64,120,50,243,50,26,75,241,221,67,173,172,137,73,90,20,74,74,136,203,36,100,101,230,67,204,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,120,173,105,109,38,181,168,146,148,150,76,204,240,68,95,17,9,184,216,230,35,102,232,68,41,182,77,143,45,154,173,220,182,156,70,89,113,167,217,140,163,41,45,225,125,41,40,117,11,75,173,39,61,187,17,252,76,136,130,68,107,71,18,154,73,161,148,57,21,91,214,240,165,49,33,164,47,167,4,170,17,147,37,197,146,28,81,37,45,184,234,12,204,205,165,36,139,61,207,183,199,21,95,197,31,53,109,67,191,220,155,105,233,73,38,139,70,234,56,217,77,111,175,26,90,209,249,230,251,56,196,181,32,200,208,182,213,229,244,147,159,34,33,14,117,71,88,245,47,92,174,153,53,139,186,187,83,170,63,58,90,222,102,25,202,144,251,109,169,110,45,73,67,77,184,181,153,17,27,170,74,72,140,240,71,143,127,121,57,194,119,45,29,74,214,137,52,251,166,251,142,237,10,215,125,182,164,145,60,137,17,101,60,218,141,133,229,29,88,171,109,68,109,58,188,119,193,154,126,4,121,8,164,212,45,78,214,27,141,114,35,195,184,110,154,172,231,204,212,164,55,34,115,134,181,185,156,100,183,171,233,57,245,247,87,196,196,181,225,251,149,126,177,234,76,216,21,29,66,142,187,114,136,249,52,235,200,121,18,161,204,38,212,109,26,136,137,216,138,70,237,139,94,51,219,114,126,4,98,213,52,83,131,189,16,209,42,100,56,244,11,46,147,38,116,84,54,71,62,85,58,26,228,41,105,75,101,188,220,67,8,51,61,205,18,179,241,51,63,179,37,234,5,235,64,211,43,38,173,119,86,164,199,137,6,141,2,68,179,37,45,13,145,147,44,173,205,169,220,164,150,118,160,240,89,47,47,112,10,196,227,51,135,142,31,56,72,208,70,232,148,72,12,207,185,234,36,80,219,147,45,168,46,201,35,114,20,132,147,187,210,219,78,127,25,28,143,118,15,185,153,227,62,85,127,26,60,170,148,230,162,69,101,199,228,74,117,45,182,219,105,53,41,107,81,224,146,68,93,204,204,207,24,25,239,140,254,37,43,156,67,234,205,82,166,117,73,75,161,65,146,252,106,124,99,125,102,215,73,18,100,41,165,236,234,184,140,236,123,25,78,11,29,139,183,158,72,229,181,194,204,173,112,213,136,247,77,118,35,103,111,91,203,68,211,234,182,120,117,246,36,195,94,207,89,149,161,68,109,186,125,178,70,127,18,47,48,176,158,89,252,48,83,244,123,73,32,94,245,138,73,34,191,115,70,106,161,213,125,132,147,205,49,38,52,55,122,89,83,72,90,72,150,217,158,220,153,17,251,204,251,137,170,62,58,61,46,29,18,147,10,141,79,101,13,69,129,29,184,204,182,132,146,82,150,208,146,74,72,136,136,136,136,136,139,177,17,16,251,0,0,0,0,0,124,53,186,213,50,221,164,76,174,86,102,179,18,20,22,28,146,251,207,56,150,208,134,208,147,82,140,212,163,34,34,36,164,207,38,100,93,128,116,62,34,181,14,155,166,122,51,120,220,243,167,199,140,236,106,29,65,113,122,206,165,29,71,211,17,229,161,41,202,146,102,102,104,60,17,30,123,118,26,227,106,77,215,34,247,191,110,11,174,73,164,215,84,169,203,151,148,231,191,85,229,185,239,51,253,111,137,253,166,38,215,50,78,56,213,171,183,3,250,91,167,53,39,81,110,83,29,83,18,223,105,236,20,167,155,92,198,23,133,51,33,77,173,165,54,226,15,186,72,207,223,219,4,32,109,18,145,58,224,172,65,161,211,91,55,37,212,36,181,21,148,224,207,46,56,178,74,123,17,25,249,153,121,17,152,11,136,127,79,97,234,135,44,26,84,8,209,149,45,234,45,178,197,81,178,52,19,134,220,134,109,236,17,150,18,163,44,27,159,81,247,243,33,79,177,94,157,106,220,204,190,146,54,230,81,231,165,101,156,150,215,90,115,63,81,151,116,253,71,246,13,130,120,97,210,105,148,158,16,232,218,127,91,51,235,213,237,88,236,62,131,206,18,167,105,140,180,162,194,144,70,88,50,63,52,159,237,242,20,87,196,125,164,237,145,175,23,253,180,227,11,105,16,174,106,171,44,238,73,167,115,104,152,242,18,162,236,89,35,219,230,68,68,2,250,120,38,212,166,117,59,135,59,58,168,82,26,114,69,62,147,79,167,73,216,178,51,235,55,2,50,151,159,89,71,230,191,121,145,252,72,103,113,94,92,157,47,37,213,180,122,175,110,56,167,214,112,170,178,20,149,25,229,9,74,34,211,208,73,206,227,193,247,242,199,144,176,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,130,56,217,212,166,116,199,135,59,198,170,111,182,220,138,133,38,161,78,141,185,100,71,214,92,9,42,70,61,100,159,154,61,198,103,240,33,157,197,121,115,139,188,151,72,209,234,69,184,218,159,65,205,170,199,82,148,71,134,212,149,197,168,32,211,157,197,147,237,229,143,32,20,239,41,233,215,85,204,243,234,35,114,101,98,122,150,120,201,238,117,215,51,245,153,247,87,214,127,104,184,40,250,123,11,75,249,96,213,160,73,140,168,143,86,173,151,234,142,17,32,155,53,200,122,222,193,153,229,41,51,201,183,245,159,111,51,21,101,195,133,164,237,239,175,22,5,180,219,11,117,19,110,106,83,47,109,73,171,107,107,152,202,20,163,236,120,34,221,230,100,100,47,83,137,237,38,153,86,225,14,181,167,244,76,245,233,22,172,150,24,65,103,10,83,84,199,154,73,97,40,51,60,153,151,146,75,246,121,0,160,125,54,186,228,89,23,237,191,117,198,52,146,233,117,56,146,242,172,224,186,79,33,207,113,151,234,252,75,237,33,177,215,14,154,135,77,212,205,24,179,174,120,51,227,201,118,77,14,158,185,93,23,82,189,143,170,35,43,90,85,133,40,200,200,214,89,35,60,247,238,53,174,173,210,39,91,245,137,212,58,147,125,57,84,249,46,197,121,56,50,195,141,172,210,174,198,68,126,100,126,100,70,39,143,45,190,56,213,164,87,11,26,91,168,213,39,87,110,84,221,75,17,31,117,236,148,87,156,92,54,16,70,167,164,37,180,52,150,219,89,246,73,153,123,187,100,128,93,80,15,134,137,90,166,92,116,136,117,202,52,214,101,194,158,195,114,88,121,151,18,226,22,218,210,74,73,146,146,102,71,148,168,143,36,102,93,199,220,0,0,0,2,21,243,47,225,130,159,172,58,71,62,246,163,210,73,117,251,102,51,181,14,171,12,36,222,117,136,241,166,57,210,202,90,90,212,70,183,8,246,228,136,207,222,71,220,77,65,241,213,233,113,43,116,153,180,106,131,40,118,44,248,238,70,121,181,164,148,149,33,105,52,168,140,140,140,140,140,140,251,25,25,0,213,170,76,121,84,201,206,196,148,203,140,73,138,234,155,113,183,18,105,82,22,147,193,164,200,251,145,145,150,49,230,45,3,131,62,30,56,124,226,223,65,28,162,86,224,51,2,231,167,17,195,114,76,70,160,181,36,205,184,81,210,110,239,83,110,185,252,100,131,61,216,46,228,71,140,249,224,46,100,188,44,202,209,13,88,145,117,80,162,54,86,245,194,181,205,46,147,103,134,164,63,38,98,246,122,172,161,9,34,109,162,237,147,50,248,153,121,99,126,12,56,148,174,112,241,171,52,186,153,85,37,34,133,58,75,17,170,17,137,245,147,93,37,201,142,167,86,104,234,182,140,236,103,25,86,75,29,143,183,144,102,30,32,121,87,235,30,155,77,159,81,211,216,235,184,232,140,19,174,178,134,81,42,100,195,109,38,233,164,140,154,136,148,110,216,132,103,29,183,43,224,100,34,83,176,181,59,71,174,52,72,145,14,225,181,170,176,95,35,74,150,220,136,46,18,208,230,113,147,216,175,164,223,213,221,63,18,27,42,105,253,235,64,212,219,38,147,119,81,101,71,153,6,179,1,137,100,73,90,28,34,39,89,67,155,21,181,74,44,237,89,100,178,126,126,241,141,53,175,131,189,16,214,218,100,200,245,251,46,147,26,116,164,56,69,62,45,58,26,36,37,106,75,133,188,156,91,11,50,61,206,154,179,241,34,63,180,43,55,133,206,106,218,135,96,57,10,211,213,98,77,106,141,212,109,179,154,231,94,76,180,35,243,13,255,0,24,252,180,160,136,144,135,21,229,244,149,159,35,49,106,26,47,196,166,146,107,157,14,61,86,202,188,41,79,200,117,8,234,65,58,132,101,73,109,102,134,212,105,83,109,186,179,35,35,117,41,50,207,99,237,240,205,66,241,99,203,71,82,180,94,77,66,233,177,35,187,93,181,216,109,217,38,76,162,68,169,76,182,147,125,121,95,74,42,27,73,19,77,35,61,240,70,175,129,150,35,30,151,107,30,165,232,109,211,26,177,104,215,106,116,183,224,203,67,207,67,41,82,24,109,197,33,196,41,72,117,182,214,131,50,51,105,41,81,25,150,72,177,238,236,27,52,128,132,156,19,243,17,179,117,222,20,59,38,249,150,205,42,238,67,77,183,151,156,105,134,100,168,138,51,120,71,86,74,221,90,212,235,171,199,110,228,95,18,50,57,178,133,165,196,146,208,162,82,84,89,35,35,201,25,124,64,121,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,195,50,73,26,148,100,68,93,204,204,7,232,225,46,203,210,213,177,233,18,107,151,93,126,159,75,137,25,165,186,165,203,148,219,4,100,148,169,70,68,110,40,139,56,74,189,254,227,248,12,79,196,103,23,122,77,195,205,179,42,165,92,185,169,210,234,200,37,161,154,100,105,177,156,148,110,19,111,26,76,217,83,205,171,110,230,77,39,142,249,50,47,63,42,102,226,167,142,157,82,226,30,187,41,136,213,201,244,107,121,47,45,44,67,135,38,68,114,113,173,239,146,73,214,202,67,136,51,54,222,218,172,118,60,17,121,23,112,151,92,103,115,78,134,180,212,180,243,66,159,150,135,72,158,136,253,88,148,68,156,255,0,8,101,74,101,232,178,243,231,210,90,76,211,245,252,8,86,29,114,189,116,106,13,202,237,86,183,81,157,87,171,84,228,168,205,199,222,114,67,171,113,199,13,88,35,81,169,71,149,172,207,204,207,39,241,49,234,160,91,151,29,229,88,106,149,111,210,103,213,103,203,113,41,38,227,48,227,238,41,74,81,39,38,72,35,81,250,202,47,119,153,151,196,89,135,2,156,179,42,254,152,165,106,182,181,66,101,17,88,54,38,69,164,190,218,137,102,180,170,51,232,39,153,147,23,27,113,213,66,176,172,251,136,252,204,7,49,192,31,45,230,25,137,70,214,45,93,133,77,168,51,62,44,121,240,105,175,182,78,146,82,178,139,33,179,113,169,17,112,74,34,234,36,246,172,252,240,71,230,98,207,233,52,138,93,10,157,30,147,70,167,198,133,14,35,72,97,150,35,180,150,219,109,9,73,37,41,74,82,68,68,68,68,68,68,69,140,17,15,42,101,50,159,70,167,70,164,210,161,179,18,28,54,144,195,12,50,218,91,67,109,161,36,148,165,41,73,17,17,17,17,17,17,22,8,136,125,38,100,68,102,103,130,32,30,138,132,248,148,184,50,42,83,228,54,196,104,173,45,231,156,113,100,148,161,9,35,53,25,153,224,136,136,136,207,38,41,211,153,135,27,243,47,187,146,86,144,233,181,109,246,168,112,119,197,169,59,26,73,164,164,58,135,38,71,117,27,153,125,72,90,20,133,160,240,164,17,159,108,246,193,9,37,204,183,141,40,90,95,108,76,210,107,42,170,75,174,86,97,184,196,151,98,62,70,168,237,188,220,198,22,70,109,190,149,161,73,91,105,62,233,50,46,217,201,224,133,48,84,106,19,42,179,164,84,170,18,93,145,38,83,171,121,215,93,89,173,75,90,140,212,163,51,51,51,51,51,51,60,152,4,24,142,212,167,199,130,219,137,75,146,158,67,73,83,134,100,146,82,148,68,70,103,240,238,47,179,151,78,151,209,180,223,67,232,174,197,102,43,147,234,208,227,77,146,252,116,160,200,212,236,56,155,200,212,72,74,190,146,51,223,62,236,153,138,18,128,212,183,231,71,102,7,83,196,184,234,18,207,79,59,183,153,145,39,24,239,156,227,24,238,54,25,224,58,220,171,208,56,110,180,21,94,114,82,230,74,164,211,223,254,16,165,26,137,10,129,23,183,172,68,126,100,127,229,1,34,0,0,0,0,126,41,73,66,77,74,81,18,72,178,102,103,216,136,7,174,76,152,240,227,187,46,83,200,101,150,80,167,28,113,106,36,165,9,34,201,153,153,246,34,34,47,49,83,156,203,184,244,122,167,38,110,136,233,53,117,230,88,142,235,145,106,243,98,74,52,245,13,39,50,51,236,245,24,144,100,105,50,54,213,177,104,239,216,207,220,67,42,115,41,227,173,141,59,161,73,210,29,46,174,52,186,252,228,173,138,132,168,178,72,206,43,43,68,200,238,160,150,196,132,173,14,165,196,54,120,82,76,139,177,159,124,16,167,169,114,171,55,69,101,233,146,92,151,81,169,84,100,41,215,22,163,91,207,60,243,139,201,153,153,229,74,82,148,175,172,204,204,7,198,243,207,73,121,201,18,29,91,174,186,163,90,214,181,26,148,165,25,228,204,204,251,153,153,251,196,131,224,83,71,42,122,195,196,29,185,6,25,32,163,209,166,195,171,74,82,247,99,162,204,232,196,178,35,36,44,179,135,11,207,5,241,50,24,6,117,62,109,50,65,197,159,21,216,239,39,233,54,234,13,10,79,115,35,35,35,44,151,114,50,22,139,201,147,75,151,37,87,6,170,63,21,93,22,156,151,71,67,166,143,87,121,122,61,242,45,198,140,103,29,241,187,63,87,188,5,166,80,105,45,80,168,144,40,204,127,23,6,51,81,147,229,228,132,18,75,200,139,225,240,33,67,156,206,109,116,208,56,158,171,203,98,41,180,213,69,18,38,45,91,54,146,156,114,161,48,204,251,17,103,36,95,89,253,98,252,133,54,115,140,180,156,167,234,141,30,229,68,115,75,18,96,71,100,214,72,194,77,197,72,168,47,207,24,206,11,227,144,29,139,146,253,236,136,183,93,199,98,185,32,210,79,68,153,81,75,102,188,17,168,220,167,53,156,110,243,255,0,213,253,190,225,110,34,131,185,99,223,171,178,248,151,166,71,55,217,105,170,195,108,211,84,110,43,110,122,181,8,100,100,94,177,119,194,126,191,176,197,247,182,180,186,218,92,65,145,165,100,74,35,47,35,35,1,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,42,59,157,5,236,137,87,85,185,98,183,36,212,76,196,135,81,83,100,188,145,40,156,168,181,156,110,243,255,0,213,253,190,225,109,238,45,45,54,167,22,100,73,65,26,140,207,200,136,133,8,243,57,191,23,122,113,47,83,142,79,178,235,84,118,158,166,164,219,86,236,116,170,19,8,136,253,99,239,133,125,95,97,0,241,229,141,107,166,191,196,245,34,91,241,77,214,169,169,143,49,10,217,184,146,227,117,8,102,71,220,143,24,35,250,143,235,23,199,94,164,181,93,162,79,163,63,252,92,232,206,198,87,151,146,208,105,63,50,63,143,192,197,61,242,115,180,157,168,234,141,98,229,92,115,83,17,160,72,100,150,104,201,19,137,145,79,95,158,220,103,7,241,200,185,48,26,238,241,215,163,117,61,30,226,14,227,131,48,144,113,235,51,102,85,162,169,27,177,209,122,116,146,65,25,154,16,89,195,103,229,146,248,25,136,248,203,207,70,121,185,17,221,91,78,180,162,90,22,133,26,84,149,17,228,140,140,187,145,145,251,197,165,115,155,210,229,198,85,191,170,140,69,87,69,215,34,81,214,233,35,213,222,126,144,124,203,113,35,25,199,124,110,207,213,239,21,117,6,159,54,167,32,162,192,138,236,135,149,244,91,105,6,181,43,185,17,17,17,22,79,185,145,0,179,142,90,60,122,61,76,147,11,68,117,102,186,243,204,72,117,184,180,137,178,229,26,186,102,163,135,25,134,122,143,200,34,36,145,19,138,216,132,118,238,101,239,33,108,113,164,199,153,29,169,113,94,67,204,188,132,184,219,136,81,41,43,73,150,72,200,203,177,145,145,249,141,90,226,74,172,218,245,150,102,70,114,93,58,165,78,144,151,91,90,77,108,188,203,205,175,36,100,101,133,37,73,82,126,163,35,33,112,188,181,184,235,99,81,40,81,180,135,84,107,141,34,191,4,144,197,62,84,169,36,71,37,148,34,28,118,144,107,126,66,150,183,84,226,220,60,37,36,71,220,203,190,72,5,138,0,252,74,146,180,146,146,162,52,153,100,140,143,177,144,253,0,0,0,17,47,152,182,151,209,181,35,67,235,78,202,102,43,115,233,48,228,205,140,252,132,160,136,148,212,57,123,8,148,104,82,190,146,243,219,30,252,25,10,19,157,17,218,108,249,16,92,113,42,114,43,203,105,74,108,204,210,106,74,140,140,200,254,29,134,195,28,120,219,117,122,255,0,13,215,122,168,46,202,68,200,180,154,131,255,0,193,212,162,81,161,48,37,118,245,72,207,204,203,252,131,94,105,237,75,98,116,134,103,245,60,75,110,173,47,117,51,187,121,25,146,179,158,249,206,115,158,224,44,59,150,127,27,243,44,75,146,46,144,234,77,109,247,104,115,182,69,166,187,38,73,168,163,186,183,33,199,105,27,158,125,40,66,18,132,44,240,148,25,151,124,118,201,11,139,167,207,137,84,131,30,165,2,67,111,198,148,210,30,101,198,214,74,74,208,162,35,73,145,150,72,200,200,200,242,67,86,122,117,66,101,42,116,122,149,62,75,177,228,197,117,15,52,235,75,52,41,11,73,146,146,100,100,100,100,100,100,71,146,23,63,203,75,141,40,90,161,108,67,210,91,214,170,72,174,81,161,182,196,103,101,190,68,169,13,178,220,54,16,68,167,31,82,214,165,45,197,31,100,145,31,124,96,242,64,39,173,90,145,75,174,211,164,82,107,52,248,211,97,203,105,108,60,196,134,146,227,110,33,73,52,169,42,74,136,200,200,200,204,140,140,177,131,49,88,28,126,114,222,97,232,149,157,98,210,24,84,218,123,48,34,200,159,58,154,195,100,209,45,40,41,82,28,54,218,143,23,6,163,46,154,75,114,203,203,6,126,70,45,40,140,140,136,200,242,70,62,106,157,50,159,89,167,73,164,213,97,179,46,28,198,150,195,236,60,218,92,67,141,173,38,149,37,73,81,25,25,25,25,145,145,150,12,140,6,175,116,58,245,209,167,215,43,85,90,37,70,117,34,175,75,146,147,39,24,121,200,238,182,227,110,18,176,102,147,74,139,11,65,31,153,30,75,226,66,207,56,50,230,157,13,9,166,233,230,186,191,45,110,153,51,17,138,177,168,141,57,254,14,202,84,243,210,165,231,207,170,181,25,39,235,248,144,227,184,236,229,153,87,58,197,87,85,180,90,19,43,138,249,191,50,85,37,134,212,107,37,169,82,95,95,73,152,209,113,140,116,144,156,171,62,227,63,35,21,159,95,182,238,75,54,176,237,42,224,164,207,165,79,136,226,146,109,201,97,198,28,74,146,163,78,72,150,68,162,245,146,101,229,230,71,240,1,179,197,167,122,90,183,197,34,53,114,212,175,211,234,145,37,52,135,82,184,146,155,124,136,148,148,168,136,205,181,25,103,10,79,191,222,95,17,205,141,124,248,85,227,167,84,184,120,174,197,98,77,114,125,102,221,83,200,75,240,230,73,145,32,155,107,123,4,162,105,179,144,218,8,201,182,118,167,61,139,38,94,71,218,230,120,115,226,239,73,184,134,182,98,212,168,119,53,58,37,89,100,132,61,76,147,54,51,114,137,195,109,147,81,147,41,121,197,109,220,241,36,179,223,36,101,231,230,25,204,7,225,25,40,137,73,50,50,62,228,100,63,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,96,126,39,120,188,211,30,26,237,169,82,171,245,136,178,43,138,97,106,135,76,106,68,117,190,167,58,111,27,106,83,43,121,181,154,13,108,26,76,203,190,123,23,127,32,203,215,85,229,107,89,52,167,235,55,85,195,77,164,196,142,218,157,91,179,101,182,194,48,148,169,71,235,56,162,47,36,168,252,253,199,240,21,195,198,39,53,72,20,6,230,88,218,18,236,73,243,13,78,71,126,168,106,75,172,146,127,132,52,165,50,244,89,100,123,178,77,45,38,105,242,60,252,8,66,30,38,184,229,214,14,33,235,178,201,234,244,186,69,5,74,113,166,105,244,249,82,163,182,227,59,222,219,213,107,196,56,131,81,161,237,170,199,99,34,34,242,46,248,106,133,165,186,137,117,67,118,177,75,181,43,18,98,37,42,113,114,138,11,235,108,251,18,143,215,74,12,179,133,17,249,249,30,64,120,106,22,168,95,58,163,94,147,112,222,183,29,70,165,34,75,171,119,108,137,143,60,134,247,45,107,218,130,113,106,50,34,55,21,130,207,108,159,214,56,123,106,131,62,232,184,41,214,245,50,51,207,201,168,202,102,43,104,105,10,82,141,78,44,144,88,36,145,159,154,139,220,99,227,155,14,69,62,99,240,37,182,166,223,140,234,153,117,10,35,35,74,210,102,70,70,71,220,187,151,188,73,158,93,86,68,59,215,137,42,35,115,216,142,243,116,245,198,156,148,60,146,81,26,219,159,19,29,141,39,250,199,240,251,64,89,159,3,156,10,233,174,151,88,180,75,226,226,183,252,109,205,81,135,26,98,206,165,18,59,135,29,78,51,25,211,36,111,142,151,17,181,198,213,130,201,227,39,223,61,196,210,143,29,136,172,162,60,102,144,211,109,164,146,148,33,36,146,34,34,193,17,17,125,67,215,2,51,112,160,199,136,211,104,109,12,180,134,210,132,22,18,146,34,34,34,34,247,23,97,239,82,146,132,154,214,162,74,82,89,51,51,193,17,0,253,17,179,141,62,46,109,78,26,244,234,115,136,168,198,145,114,212,24,118,52,8,104,121,181,186,135,28,98,71,73,213,183,214,109,194,65,56,198,211,82,114,121,236,93,252,184,110,47,248,236,176,56,119,182,103,66,163,85,96,85,110,165,161,214,99,67,105,246,31,233,58,109,200,36,41,214,211,33,183,18,146,117,146,74,140,187,150,112,93,207,181,41,234,230,178,106,135,18,218,130,237,98,225,147,58,167,54,163,45,73,135,79,97,114,30,67,93,71,220,83,109,180,210,214,225,164,136,223,52,165,36,103,130,60,23,214,29,119,84,53,42,233,213,235,222,167,122,92,243,164,75,153,81,148,243,233,74,157,113,194,105,46,60,183,54,32,150,165,26,82,70,226,176,89,60,103,246,142,162,164,169,38,105,81,25,25,118,50,63,112,177,13,0,229,238,116,109,27,173,235,110,177,195,118,42,163,82,164,207,141,6,75,123,9,45,38,43,82,80,165,183,34,49,97,93,156,73,153,47,29,140,136,252,204,64,203,241,112,23,122,215,138,148,211,77,194,69,74,82,99,19,73,73,39,164,79,43,103,209,237,244,113,229,219,224,3,39,240,117,165,202,213,157,126,181,45,215,24,82,226,181,83,131,38,79,171,146,233,20,216,232,94,125,69,23,147,158,242,199,196,108,77,105,219,208,173,59,102,149,109,83,219,74,35,210,225,49,13,178,34,34,245,91,109,40,47,34,34,242,73,123,139,236,33,84,156,156,180,161,138,181,114,179,168,245,26,114,22,220,63,17,17,135,148,201,25,165,212,46,158,242,112,163,65,227,204,207,178,179,254,113,110,32,0,0,3,241,74,74,82,106,81,145,17,22,76,207,200,136,66,30,61,184,245,183,116,66,220,157,99,88,181,120,147,110,201,172,187,28,252,60,134,220,56,155,219,148,214,229,116,164,33,214,212,135,90,70,79,111,108,151,191,4,92,183,31,252,109,210,120,120,179,229,90,54,172,248,178,46,250,180,85,178,211,105,117,43,92,100,58,212,166,201,211,36,62,219,168,52,186,202,75,113,17,227,235,63,42,70,185,110,75,211,87,47,87,171,53,119,231,214,107,149,169,138,52,160,148,236,135,20,227,206,154,137,182,201,70,165,153,111,112,240,156,153,229,94,243,48,30,171,154,228,187,117,62,240,149,92,171,191,54,173,89,173,76,91,187,119,58,251,139,117,231,84,173,136,37,26,150,121,91,135,130,201,158,79,222,102,39,167,12,156,15,198,177,52,162,179,196,86,183,197,68,20,68,162,72,168,210,160,84,80,77,110,90,99,51,45,149,27,114,88,78,85,234,58,156,161,204,246,50,35,243,49,148,121,125,114,222,139,76,102,153,172,90,213,77,234,202,125,150,102,211,169,111,178,74,75,68,162,139,33,165,58,204,152,164,105,112,140,157,66,141,43,237,228,71,230,99,155,230,203,175,49,44,141,60,166,232,157,163,38,44,117,201,38,73,232,209,214,72,54,226,41,137,209,148,130,67,110,22,18,91,82,88,52,109,44,17,125,64,42,171,80,42,104,187,181,42,181,46,10,90,76,121,213,137,37,17,45,150,16,150,151,33,102,130,34,35,50,34,194,139,24,201,124,5,236,114,223,211,8,250,95,195,45,30,51,41,45,247,2,227,215,157,50,34,250,111,211,226,18,191,144,159,241,126,252,159,214,98,134,172,4,67,122,253,182,219,169,168,252,43,149,120,101,32,242,95,197,155,200,220,126,183,111,44,249,246,27,36,112,253,22,149,19,69,108,134,168,170,35,136,118,245,52,219,60,167,203,194,53,143,163,219,200,136,6,65,21,211,206,67,79,165,214,244,142,139,117,211,97,165,199,32,86,35,120,133,165,179,53,165,132,69,168,56,163,51,74,79,9,238,94,102,68,44,88,96,190,53,52,241,157,69,225,222,241,166,156,103,30,122,29,34,161,53,148,180,130,82,141,196,65,144,73,34,45,170,63,53,251,187,253,96,53,255,0,209,107,165,251,47,86,172,251,149,153,110,71,68,10,237,62,67,202,109,195,65,155,104,146,218,212,70,121,46,222,175,188,200,133,249,212,56,146,161,89,250,109,167,183,85,70,115,8,137,113,196,164,167,174,243,168,36,154,164,71,55,48,106,55,72,183,97,38,126,103,251,70,189,21,88,114,45,251,134,100,5,182,182,159,166,205,113,147,74,200,210,164,173,181,153,96,203,177,145,145,151,212,37,158,171,107,236,171,199,132,75,46,152,221,120,147,58,222,170,83,169,136,105,137,70,78,55,208,166,45,36,189,189,67,50,194,149,140,224,176,126,226,1,122,86,221,118,13,205,65,129,94,166,200,105,248,243,227,53,37,11,109,100,164,154,86,130,89,96,200,204,188,148,94,243,28,152,132,220,171,181,206,163,170,186,24,116,26,244,165,191,80,183,101,122,61,181,56,181,41,74,143,30,28,36,17,153,173,197,40,253,103,15,185,17,23,212,66,108,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,14,50,228,174,193,182,104,51,235,213,41,13,49,30,4,103,100,173,110,44,146,146,74,16,107,60,153,153,23,146,79,222,67,147,16,155,154,142,185,212,116,171,67,10,131,65,148,182,42,23,20,175,71,184,166,214,164,169,49,228,67,154,131,50,52,56,149,23,172,217,119,50,50,250,140,6,88,167,113,37,66,188,52,223,80,174,170,116,230,23,18,220,137,86,79,93,135,80,105,37,71,96,151,130,81,58,101,187,10,35,243,47,216,40,51,90,110,151,239,77,90,188,46,87,101,187,33,19,235,181,9,12,169,199,13,102,77,174,75,139,73,17,228,251,122,222,227,50,18,63,74,117,246,85,157,194,37,233,76,114,188,74,157,112,213,42,52,197,180,252,163,55,28,235,211,16,147,94,222,161,25,229,73,198,112,121,63,113,136,153,74,137,34,224,184,97,192,67,107,117,250,148,214,217,36,32,141,74,82,220,89,22,8,187,153,153,153,253,96,46,11,147,126,159,75,162,105,29,106,235,169,67,75,110,79,172,73,240,235,83,102,75,83,11,139,79,113,38,70,164,150,83,216,252,140,200,88,176,193,124,21,233,227,58,117,195,189,157,77,40,206,50,244,202,69,62,107,201,117,4,149,19,139,131,28,148,70,91,82,126,104,247,247,250,198,116,1,22,249,144,105,132,125,80,225,150,177,25,228,167,125,190,169,21,230,140,200,190,155,20,249,100,159,228,43,252,103,187,7,245,144,162,125,63,169,162,209,212,170,44,185,201,105,81,224,214,35,20,180,184,89,66,154,68,132,26,200,200,204,136,203,9,60,231,5,241,27,29,241,3,22,149,47,69,111,118,171,74,34,136,86,245,72,220,60,167,203,194,59,159,165,219,200,204,107,111,127,162,27,55,237,200,221,49,71,225,91,171,204,40,231,146,254,44,158,94,211,245,123,121,99,203,176,9,237,196,223,3,241,175,189,39,163,113,21,162,17,91,156,137,116,72,245,26,172,10,114,9,221,171,84,103,165,188,162,110,51,10,194,189,118,147,149,185,158,228,70,126,70,32,93,179,114,93,186,97,120,69,174,82,31,155,73,172,209,102,33,221,187,157,97,196,58,203,169,86,197,146,77,43,44,45,178,201,100,143,37,238,50,22,193,202,107,94,98,94,250,121,82,209,59,186,76,89,11,140,79,19,49,164,44,150,110,68,75,16,99,37,6,135,28,60,164,247,40,176,72,218,121,50,250,135,9,204,23,150,244,90,155,53,61,98,209,90,111,74,83,12,189,54,163,75,97,146,74,93,36,148,169,14,169,166,99,69,51,83,134,102,210,18,106,95,127,35,63,35,1,152,184,9,227,214,221,214,251,118,13,139,125,85,226,66,187,33,50,212,114,241,18,27,108,229,236,110,43,91,147,213,144,183,92,82,221,117,120,61,189,240,126,252,145,205,244,169,42,73,41,38,70,70,89,35,47,35,33,171,245,181,114,94,154,71,122,179,89,164,63,62,141,92,162,204,73,169,6,167,99,184,151,25,116,148,109,184,73,52,172,139,123,101,148,228,143,41,247,25,11,185,224,3,141,186,79,16,246,124,91,70,234,159,22,61,223,73,138,134,93,109,78,165,11,146,134,154,138,217,186,68,183,220,117,102,167,94,81,110,50,44,253,71,230,19,36,0,0,113,55,101,189,10,236,182,106,182,213,65,180,174,61,82,19,240,220,35,34,63,85,198,212,131,243,35,47,37,31,184,254,195,26,236,241,139,165,202,210,125,126,186,237,230,216,82,34,187,83,157,38,55,171,130,233,28,217,8,65,23,168,146,242,111,220,88,248,13,143,5,71,115,141,210,134,41,53,202,54,163,211,169,200,67,115,60,60,71,222,75,36,70,167,86,186,131,202,202,137,5,159,34,62,234,207,249,192,86,66,82,165,25,37,36,102,103,216,136,189,227,183,105,126,165,93,58,67,123,211,47,75,98,116,136,147,41,210,153,125,73,75,174,54,78,165,183,144,230,197,146,20,147,82,76,219,78,75,37,156,126,209,199,88,107,128,139,214,130,85,86,154,114,18,234,81,83,36,157,74,77,61,35,121,59,254,151,111,163,159,62,223,17,60,245,255,0,151,185,214,116,106,137,173,186,57,13,217,74,147,74,141,62,76,24,205,239,37,52,168,174,201,90,144,220,120,199,149,119,109,36,102,188,119,34,51,242,48,22,9,193,103,23,54,167,18,154,117,5,197,212,35,71,185,105,236,53,26,124,53,188,218,29,91,141,177,31,170,234,27,235,56,225,160,220,127,105,41,88,60,246,62,254,114,80,107,79,164,122,199,170,28,52,234,11,85,139,122,76,234,100,218,116,180,166,101,61,245,200,101,14,244,223,109,78,54,235,72,91,102,162,51,96,146,164,153,150,72,176,126,93,174,179,132,14,59,44,14,34,45,152,48,171,53,88,20,171,169,8,105,153,48,221,125,134,58,174,147,113,201,106,105,181,72,113,197,36,221,120,210,147,62,231,140,31,114,238,18,162,68,118,37,50,184,242,90,67,173,184,147,74,144,180,146,136,200,203,6,70,71,245,8,91,199,23,2,218,107,170,86,45,110,248,183,173,243,133,115,83,161,201,152,217,211,98,71,108,228,41,182,100,186,68,189,145,212,226,247,56,225,100,178,89,193,119,207,113,53,82,164,173,36,180,40,148,149,22,72,200,242,70,67,209,62,51,115,96,200,136,235,104,113,15,52,182,212,133,150,82,162,50,50,50,50,247,151,112,26,184,220,180,25,246,189,193,81,183,170,81,158,98,77,58,83,209,92,67,168,82,84,74,109,102,131,201,40,136,252,210,126,226,28,198,158,234,133,243,165,213,232,215,13,149,113,212,105,178,35,58,135,118,199,152,243,40,115,106,208,189,171,38,214,147,50,51,109,57,44,247,193,125,67,58,243,21,177,225,217,92,73,86,219,128,196,118,91,168,46,76,229,33,148,146,72,150,228,249,121,236,73,47,114,75,227,246,136,205,10,28,138,132,198,32,68,109,78,63,37,212,178,210,18,70,102,165,168,200,136,136,139,185,247,63,112,11,106,224,239,154,164,10,251,112,236,109,118,118,36,9,132,166,227,177,84,37,37,166,77,63,193,218,74,158,122,84,179,61,217,55,86,163,36,249,22,126,36,44,122,213,188,173,107,218,148,197,102,213,184,105,181,104,146,27,75,168,118,20,182,223,70,20,148,168,189,102,212,101,228,164,159,159,188,190,35,89,234,238,150,234,37,171,13,170,197,82,212,172,70,136,164,165,196,74,56,47,161,178,236,106,47,93,72,34,206,18,103,231,228,89,25,151,134,94,57,117,131,135,138,236,66,102,189,46,175,65,74,155,105,234,125,66,84,169,13,182,206,246,119,116,218,241,13,160,148,72,103,106,115,216,136,204,188,143,176,108,44,3,3,240,197,197,230,152,241,41,109,69,149,65,172,69,143,92,75,8,84,202,99,178,35,161,244,185,211,100,220,82,89,67,206,44,145,189,242,73,25,247,207,99,239,231,158,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,124,117,74,189,46,137,13,202,133,94,161,26,28,102,200,205,78,190,234,91,65,17,17,153,228,212,100,94,68,103,251,4,89,227,15,143,171,11,134,168,10,163,211,150,221,94,230,123,29,40,236,27,50,16,214,21,29,71,213,73,72,109,196,229,183,204,211,130,238,101,159,34,239,83,154,175,204,3,136,189,86,137,34,153,58,240,151,74,134,250,210,179,110,153,80,156,199,110,145,182,105,193,200,81,109,50,81,153,150,59,159,112,22,131,197,199,49,205,52,209,171,122,109,22,196,172,67,175,92,175,33,198,26,240,82,35,202,105,135,13,15,164,141,125,41,40,113,59,92,109,25,50,44,145,40,189,230,88,166,173,92,214,29,65,215,139,218,77,205,119,214,39,84,101,205,144,178,141,25,82,31,121,13,37,111,56,180,52,218,28,90,205,36,70,234,137,41,35,60,103,5,245,244,170,149,86,167,88,148,228,234,181,70,84,217,14,168,212,183,100,60,167,22,163,51,51,51,53,40,204,207,185,153,254,211,18,215,151,79,11,47,235,206,167,195,185,235,20,215,93,183,109,233,141,200,117,107,100,212,195,175,49,34,34,212,202,141,76,173,181,101,183,79,41,51,35,50,248,23,152,100,62,6,249,110,87,245,89,112,53,39,84,225,59,79,183,80,251,78,179,9,246,214,211,178,144,94,25,228,171,166,252,85,33,109,41,183,28,78,73,93,204,177,229,147,22,132,124,50,105,21,187,98,42,217,160,90,116,168,17,162,176,106,53,183,2,43,70,189,172,236,245,205,13,17,25,25,36,179,219,220,50,157,189,65,165,219,20,88,116,26,52,22,34,67,132,195,108,52,211,13,37,180,37,40,65,37,36,73,73,17,23,100,145,118,34,242,30,23,75,232,141,108,213,228,184,133,173,45,64,144,181,37,5,149,25,19,106,60,17,124,64,107,91,196,77,58,37,35,95,53,34,147,1,13,166,60,43,182,177,29,178,108,136,144,73,68,215,82,91,112,68,88,193,22,48,66,76,242,157,161,74,169,241,20,115,89,113,132,55,22,159,212,87,84,204,179,182,116,19,50,79,99,245,187,246,17,159,136,183,209,43,136,13,75,146,218,22,132,187,120,86,86,73,89,97,68,71,53,227,193,151,196,88,7,38,27,10,153,62,161,113,95,146,100,71,84,152,254,46,3,108,26,210,110,145,37,84,247,73,205,166,156,237,201,227,118,239,63,119,188,5,174,84,42,16,169,48,36,84,234,50,90,143,22,35,75,125,231,92,89,33,13,161,41,53,41,70,163,50,34,34,34,51,51,51,199,97,93,28,115,115,41,162,217,177,38,233,222,140,213,218,155,87,113,183,24,126,161,26,66,28,109,131,50,146,202,137,46,199,148,74,74,210,180,182,162,202,123,17,145,249,224,132,142,227,54,223,214,251,250,208,119,78,52,106,90,41,239,214,35,41,153,19,84,228,198,137,13,186,212,134,84,70,228,114,81,145,17,173,181,119,73,151,108,247,236,66,16,105,207,39,77,73,169,86,35,214,245,134,248,164,200,109,217,72,118,81,64,169,200,92,135,18,106,66,150,103,226,33,119,81,229,207,51,243,198,125,224,32,108,72,58,193,196,133,246,105,97,21,219,154,179,83,147,149,44,202,84,210,107,168,247,115,51,46,162,210,130,91,223,94,55,124,79,189,165,112,37,203,82,22,155,46,38,165,107,68,40,53,26,194,219,109,248,144,22,217,60,220,99,63,12,242,13,109,201,138,149,161,212,173,14,164,204,149,216,143,5,223,38,37,102,131,112,137,162,250,5,76,109,139,94,207,165,191,81,73,145,157,78,85,62,34,165,158,18,209,99,172,134,80,172,110,101,42,255,0,149,147,251,51,97,17,36,137,41,34,34,46,196,69,238,1,25,120,253,188,160,233,191,11,183,52,56,140,177,29,186,157,54,109,25,134,219,73,32,144,78,83,165,18,73,36,74,78,48,72,34,44,103,236,26,250,190,234,159,125,199,148,102,102,226,205,70,103,230,102,103,145,118,252,220,46,134,169,122,11,30,139,224,212,243,146,234,40,245,137,189,196,132,174,20,244,231,57,44,99,30,120,20,142,218,13,215,16,218,124,214,162,73,126,208,23,145,202,94,201,69,179,195,123,149,69,25,41,202,173,84,230,17,151,124,37,216,16,85,143,162,95,171,241,63,180,196,222,17,203,151,237,21,170,39,11,182,115,109,50,182,206,85,50,159,41,123,146,69,185,106,167,69,202,139,177,100,187,121,137,26,0,49,199,16,122,183,71,209,93,40,184,175,154,164,198,154,118,21,58,91,144,208,183,18,147,118,66,35,58,234,16,146,82,209,184,204,218,60,17,43,39,238,248,150,70,51,34,44,153,224,136,84,71,55,206,33,228,213,238,138,126,141,91,85,183,83,10,27,109,75,156,152,210,76,146,167,144,228,248,238,52,189,142,25,31,170,105,202,84,140,249,100,253,192,32,150,186,234,245,205,174,90,155,87,189,171,243,100,202,92,201,146,60,27,110,56,226,205,168,235,144,235,141,182,146,90,215,180,139,170,100,73,35,193,103,183,196,231,191,44,78,8,19,94,145,31,91,181,46,134,149,196,101,104,114,151,22,100,108,146,148,71,10,75,47,18,30,96,200,200,200,214,91,210,191,137,23,188,196,59,224,203,68,37,235,150,185,91,246,250,161,41,250,116,73,177,38,79,203,102,164,28,116,204,142,135,9,95,155,90,113,181,222,251,139,31,19,248,236,19,108,208,237,77,38,177,224,209,25,92,10,77,42,141,9,166,77,106,54,216,109,41,101,148,167,113,153,18,82,94,171,126,120,46,197,238,34,1,235,212,27,210,221,210,93,63,169,93,21,51,106,37,58,137,79,121,212,54,142,155,100,73,101,133,172,144,146,82,146,159,162,217,224,178,94,94,225,175,23,21,90,207,84,215,13,106,185,174,233,83,159,126,7,164,230,179,76,75,142,169,68,136,126,45,247,25,44,26,214,146,194,93,242,73,237,248,125,115,103,153,199,28,208,174,182,221,209,45,49,171,117,34,50,242,138,165,54,43,228,104,119,30,50,51,173,19,140,200,50,82,76,148,133,109,82,59,246,51,247,16,173,154,77,6,179,112,186,242,105,112,100,75,113,166,212,243,157,54,150,225,237,44,100,253,82,63,137,127,88,15,77,34,90,96,85,161,78,89,30,216,210,27,116,241,240,74,136,255,0,208,54,40,224,158,241,133,121,240,225,101,204,136,178,63,9,70,167,67,89,25,150,73,72,129,24,207,201,71,250,197,255,0,80,215,61,246,30,138,251,145,164,52,166,221,105,70,133,161,73,50,52,168,143,6,70,71,220,143,34,232,57,59,234,59,117,237,12,171,90,53,41,15,187,82,167,87,31,232,17,175,114,17,13,184,116,246,210,146,202,141,69,133,25,246,34,36,128,176,81,242,85,169,209,170,244,185,148,169,141,37,214,38,199,114,59,168,82,73,68,164,45,38,147,35,35,35,35,35,35,63,50,31,88,0,215,95,142,77,37,153,164,220,69,221,208,215,13,108,67,172,213,103,213,162,17,182,105,73,50,236,233,36,130,79,168,146,198,27,237,140,151,192,204,96,111,31,51,192,122,51,197,59,225,58,221,126,142,243,217,212,219,183,118,223,44,227,182,113,156,11,148,230,191,195,58,175,219,21,26,177,109,210,201,117,42,27,100,115,20,203,25,95,132,101,153,207,184,165,26,26,82,177,185,105,201,154,137,63,28,121,138,102,113,181,180,226,154,113,38,149,160,205,42,35,44,25,25,121,128,179,174,75,247,42,24,184,174,59,109,217,137,65,57,30,100,148,180,110,99,42,55,41,200,35,219,159,217,228,45,176,80,23,45,221,85,103,77,184,142,163,51,81,157,225,225,214,220,143,75,51,55,73,9,222,244,248,101,223,43,73,99,8,63,143,151,145,139,248,139,37,137,177,154,153,25,196,184,203,232,75,141,173,38,70,74,74,139,36,100,101,216,251,24,15,104,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,3,61,166,126,96,60,192,122,205,10,87,114,49,251,184,211,216,203,63,96,15,48,30,27,255,0,226,152,241,113,105,193,110,61,189,252,204,7,180,7,206,226,220,237,210,89,24,242,202,155,34,51,73,169,71,239,248,0,247,0,245,229,95,174,65,149,126,185,0,246,0,245,229,95,174,65,149,126,185,0,246,0,245,26,140,253,85,22,75,226,67,196,212,74,81,37,165,22,75,204,7,187,37,241,31,163,208,164,145,175,114,150,70,105,47,34,14,174,246,13,196,145,246,1,239,1,243,147,132,182,137,75,66,139,7,228,61,187,255,0,226,152,15,48,30,27,255,0,226,152,101,95,75,0,60,192,122,205,91,187,26,20,63,80,146,34,201,17,150,126,32,60,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,7,175,168,175,212,48,234,43,245,12,7,176,7,171,243,166,121,35,193,124,7,233,41,68,120,80,15,96,15,194,199,184,126,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,240,63,84,204,240,96,60,192,120,26,77,101,146,48,35,52,246,62,255,0,96,15,48,30,27,255,0,226,152,252,82,207,29,146,96,61,131,240,126,23,172,158,228,99,196,137,40,51,194,76,7,158,72,60,252,135,161,194,89,171,166,146,61,170,247,143,38,148,148,151,69,36,103,179,177,128,246,249,249,15,209,234,104,210,148,225,4,102,89,30,91,255,0,226,152,15,48,30,27,255,0,226,152,111,255,0,138,96,60,192,120,111,51,236,73,49,248,68,225,159,115,236,3,216,3,197,102,68,67,244,188,128,126,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,148,231,65,114,165,235,138,220,182,218,152,149,147,113,225,201,83,68,230,76,148,75,168,160,207,25,253,158,66,217,165,73,98,20,103,102,73,113,45,178,194,20,227,139,81,145,18,82,146,201,153,153,246,46,196,40,31,153,22,170,179,169,92,71,86,89,167,206,241,16,232,107,145,75,35,39,73,105,222,204,249,133,219,11,81,99,11,47,135,159,145,0,139,126,62,103,128,244,103,138,119,194,117,186,253,29,231,179,169,183,110,237,190,89,199,108,227,56,25,227,129,189,37,153,171,28,70,90,48,145,13,111,195,163,213,105,245,105,100,77,154,144,108,181,58,49,44,149,234,40,177,135,59,231,5,241,50,24,9,182,214,235,137,105,180,154,150,179,36,164,136,178,102,103,228,46,103,149,7,12,234,176,236,85,234,197,201,74,36,84,171,141,153,195,83,204,97,126,21,230,96,190,218,146,107,105,42,198,228,43,6,74,52,252,51,230,2,192,169,52,232,212,138,92,58,84,54,146,211,16,163,183,29,164,37,36,146,74,16,146,73,17,17,17,17,17,17,23,145,15,172,0,6,10,227,98,241,133,102,112,225,122,76,150,178,47,23,70,168,195,65,17,150,77,75,129,36,203,205,69,250,167,255,0,80,215,94,175,45,51,234,211,103,32,143,108,153,14,58,89,248,41,70,127,233,23,49,206,35,81,219,160,232,101,38,209,166,200,125,170,149,70,184,199,136,36,175,106,23,13,200,117,6,212,147,194,137,71,149,17,118,50,52,138,95,97,135,165,62,220,104,237,41,199,93,81,33,8,74,76,205,74,51,193,17,17,119,51,200,12,183,194,174,180,85,52,59,90,173,155,186,44,231,216,129,233,56,76,212,210,219,170,73,46,31,139,97,199,139,4,180,36,242,150,188,148,123,126,63,86,195,186,125,122,91,154,183,167,244,219,166,152,109,75,167,86,233,236,186,182,215,211,112,182,188,194,22,104,81,37,74,79,209,112,136,203,39,231,239,26,202,213,168,53,155,121,214,83,84,131,34,35,142,182,151,155,234,52,182,207,105,231,7,235,17,124,15,250,133,147,114,199,227,154,21,166,134,180,75,83,170,221,56,143,60,146,166,205,148,249,18,26,207,131,140,211,70,227,210,8,146,146,36,173,91,82,142,221,204,189,228,3,207,153,223,4,9,161,63,35,91,116,210,134,148,68,121,107,114,169,22,28,108,18,84,103,54,75,207,26,25,96,136,136,136,144,91,212,191,129,31,184,196,8,208,173,94,185,180,55,83,105,23,181,2,108,152,171,135,50,63,140,109,183,28,65,187,29,18,26,113,198,212,72,90,55,17,244,136,141,38,120,60,119,248,150,199,151,53,14,212,213,139,30,117,21,229,192,171,82,171,48,157,100,150,147,109,246,148,151,153,82,119,17,225,73,63,85,207,60,31,99,247,145,141,125,184,205,209,9,122,27,174,87,5,190,152,74,98,157,46,108,185,144,48,217,165,5,29,83,36,33,178,79,230,208,156,109,107,177,36,177,240,63,128,95,95,15,154,183,71,214,173,40,183,111,154,92,198,157,118,109,58,35,147,16,135,18,163,106,66,227,52,234,208,162,74,215,180,200,221,44,145,171,37,239,248,158,71,21,15,202,15,136,121,84,139,162,161,163,87,45,109,213,65,152,211,178,224,166,76,147,50,75,203,114,4,118,218,70,247,8,139,213,37,97,41,70,124,240,126,225,110,228,100,101,146,60,145,128,253,16,135,155,69,146,139,155,134,246,234,137,50,75,148,170,169,76,51,62,217,75,80,39,43,31,68,255,0,91,226,95,105,9,188,35,151,48,42,43,85,190,23,111,22,221,101,110,28,90,101,66,82,54,164,143,106,211,78,149,133,31,99,193,119,243,1,175,59,14,169,135,219,121,38,100,109,172,148,70,94,100,100,121,27,5,112,3,121,65,212,142,23,109,152,114,217,102,67,116,202,108,42,51,237,184,146,89,44,155,167,69,37,18,136,212,172,231,126,15,56,251,6,190,142,32,218,113,109,171,205,10,52,159,236,23,113,202,62,233,106,169,160,178,40,158,13,76,185,18,162,191,88,219,36,146,210,136,80,19,156,228,243,147,63,60,0,234,156,118,242,212,133,169,75,151,169,90,49,10,13,58,176,134,220,126,92,4,54,76,183,36,203,196,188,179,67,113,162,169,107,117,75,91,73,35,53,119,34,193,247,193,138,181,151,7,88,56,110,190,201,47,162,187,108,214,105,146,114,149,145,74,132,78,244,222,236,100,103,211,90,144,107,103,234,206,223,137,118,217,136,200,148,70,149,17,25,31,99,35,247,140,39,175,60,34,104,198,190,211,28,98,232,179,233,108,84,85,147,42,156,106,124,68,203,44,165,210,199,89,108,173,88,220,242,149,255,0,43,7,246,132,76,224,103,153,85,22,242,137,11,78,245,154,172,212,42,187,109,182,195,21,9,47,161,182,223,50,40,204,164,148,236,137,70,165,45,75,83,138,60,39,185,17,159,158,72,88,189,62,161,10,173,2,61,78,157,37,169,17,101,180,135,217,117,181,146,208,226,20,146,82,84,74,35,50,50,50,50,50,50,60,119,21,47,168,220,157,53,38,155,88,145,91,209,235,226,147,29,182,165,45,216,165,62,167,33,18,27,73,41,106,65,151,135,133,217,69,134,252,143,207,56,247,9,191,193,149,191,173,246,13,160,214,156,107,44,180,84,31,163,198,75,49,230,165,201,142,146,219,105,168,236,164,137,201,4,147,50,51,67,138,236,146,46,249,237,220,128,86,47,54,42,20,170,103,17,37,53,231,24,90,37,83,250,169,233,25,158,9,83,167,25,18,187,23,173,219,184,140,188,59,211,226,85,245,243,77,233,51,208,218,163,205,187,104,241,220,39,8,141,6,149,205,105,39,187,36,101,140,25,231,36,44,7,156,245,133,76,129,80,183,111,200,210,35,166,76,143,9,1,198,9,105,39,76,148,170,131,166,230,210,78,118,228,177,187,119,159,187,222,43,251,135,87,209,23,136,13,51,146,226,22,180,181,120,81,150,164,160,178,163,34,154,209,224,139,226,3,96,36,240,201,164,87,21,136,155,106,191,105,210,167,198,148,193,40,150,228,8,174,154,55,51,179,212,53,180,100,68,68,163,199,111,120,171,238,57,57,110,87,244,169,115,245,39,75,33,59,80,183,86,251,174,189,10,59,107,117,216,168,63,18,242,149,211,98,42,80,134,146,219,109,167,38,174,198,120,242,193,139,145,181,159,68,171,102,145,37,180,45,9,118,4,117,165,43,44,40,136,219,73,224,203,226,60,238,26,13,46,231,162,204,160,214,96,177,46,28,214,28,97,214,159,105,46,33,73,90,13,42,35,74,136,200,251,40,203,185,31,152,13,105,180,147,88,117,3,66,47,104,215,53,161,88,157,77,151,6,74,60,76,100,200,125,148,58,148,60,218,214,211,136,109,104,53,17,155,73,37,36,204,179,140,31,213,114,220,35,243,28,211,77,101,183,225,81,111,186,196,58,13,202,203,109,176,239,141,145,30,43,79,184,72,97,38,104,234,201,91,138,220,227,139,193,153,100,201,39,239,35,205,117,115,22,225,101,253,6,212,249,151,61,30,154,235,86,237,195,49,201,13,45,12,154,88,105,231,228,75,90,89,73,165,148,54,156,54,209,97,36,102,100,95,18,242,137,84,218,173,78,143,41,185,212,154,140,168,82,26,81,41,14,199,121,77,173,38,70,70,70,74,73,145,151,114,35,253,132,3,105,42,93,94,153,91,134,138,133,34,161,30,100,103,8,141,46,176,234,92,65,145,145,25,119,73,153,121,25,31,237,31,96,215,243,65,249,135,235,214,140,191,14,20,139,142,85,122,144,203,237,169,214,106,115,38,202,87,76,141,162,52,165,39,37,9,250,13,224,136,251,122,199,238,62,214,253,194,127,24,218,125,196,229,172,196,154,92,164,66,174,176,210,83,54,11,235,97,181,245,18,219,6,226,144,218,95,113,123,55,190,73,35,87,124,150,15,191,152,72,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,17,255,0,139,222,42,173,30,26,236,23,234,146,234,113,93,173,189,183,194,65,75,205,41,229,97,232,233,95,230,205,230,214,120,67,228,174,199,229,220,251,121,243,188,73,113,55,167,188,56,217,82,238,75,150,187,79,58,139,125,63,15,75,241,76,120,169,25,117,148,47,99,43,117,181,47,106,94,74,207,7,217,61,254,218,16,226,11,136,157,66,226,58,246,126,235,188,42,47,41,46,109,232,65,105,231,206,59,24,101,166,213,211,109,199,92,219,187,162,149,30,15,185,247,251,3,168,234,54,163,221,154,163,115,73,186,174,234,196,185,243,36,108,201,191,33,215,73,59,91,66,59,117,20,163,44,147,105,207,127,112,234,233,74,148,162,74,82,102,102,120,34,34,238,102,6,70,71,131,44,24,207,188,25,104,45,91,92,117,150,143,68,244,12,169,116,214,20,205,66,82,252,42,156,100,216,68,198,27,112,212,125,53,167,105,19,134,71,146,199,158,76,6,51,182,116,158,250,185,231,210,98,193,181,234,206,181,85,152,196,86,220,110,19,202,34,234,169,36,74,201,32,251,97,69,223,191,237,23,193,192,103,14,148,237,0,209,122,116,54,250,190,144,173,54,205,82,105,59,183,40,125,232,145,73,196,255,0,20,133,22,20,207,146,178,127,19,63,119,45,99,112,139,167,246,140,154,84,198,40,148,242,42,113,48,164,53,225,152,218,75,108,210,100,120,38,75,245,113,238,25,242,52,102,34,48,220,104,236,161,166,219,73,37,41,66,73,36,68,69,130,193,23,216,3,218,56,11,252,220,43,14,228,54,85,181,194,164,76,216,121,198,15,162,188,24,231,199,31,112,193,58,157,6,165,77,35,73,28,184,111,49,235,121,122,200,50,239,231,219,184,13,103,181,204,221,61,107,191,205,229,110,112,238,138,174,227,206,114,126,45,220,159,113,102,28,149,38,210,202,216,186,105,230,201,250,71,199,206,123,169,181,56,232,244,233,197,183,63,75,233,119,199,144,174,142,40,109,233,214,207,17,26,145,77,157,29,77,31,229,101,97,109,101,6,146,91,126,57,226,74,147,146,44,164,246,158,12,187,9,85,202,55,85,32,218,58,197,54,209,171,214,35,66,139,86,134,225,48,79,72,38,250,146,93,149,1,180,164,183,44,136,204,201,39,216,136,204,241,239,1,117,102,211,102,231,84,208,157,248,198,236,119,199,195,35,204,120,161,104,113,9,113,181,146,146,162,35,74,136,242,70,95,18,30,64,3,197,197,165,164,41,197,153,18,80,70,163,51,247,17,15,33,211,53,154,229,106,207,210,139,190,227,118,90,99,28,10,21,66,67,110,27,132,131,37,162,51,139,44,30,75,191,171,159,50,242,1,84,60,216,120,142,167,222,183,75,122,85,111,76,53,162,141,36,142,90,144,226,76,186,172,185,57,133,160,205,14,159,235,23,99,73,31,199,30,66,188,105,100,71,82,136,70,89,46,187,125,190,62,177,14,201,171,119,44,187,191,83,238,203,142,92,247,165,157,66,183,62,74,28,117,211,112,246,46,67,139,34,35,51,62,222,182,124,207,204,117,120,143,248,105,108,201,198,122,78,37,120,251,15,32,54,58,224,220,146,158,26,244,248,146,130,73,126,78,82,123,17,99,255,0,0,142,51,72,143,156,7,214,227,87,56,100,178,223,143,43,172,108,210,105,204,172,183,146,186,106,42,124,83,52,118,51,198,51,229,238,18,12,7,9,123,87,98,219,22,125,114,226,154,250,25,102,153,78,147,45,107,82,137,36,68,219,74,89,158,76,200,139,178,79,222,95,104,215,3,137,123,230,86,160,235,181,243,112,189,49,82,88,114,225,169,166,34,250,134,178,240,231,49,229,163,6,106,81,99,11,247,30,59,246,23,191,199,21,208,229,173,195,93,232,251,46,26,23,50,143,81,136,71,156,125,56,18,79,226,95,171,255,0,214,26,239,73,90,167,214,93,113,213,229,82,100,169,74,81,159,153,169,125,204,207,246,128,178,222,90,209,236,205,11,208,171,179,137,109,65,52,67,84,89,147,224,67,39,186,77,174,74,19,14,28,198,208,215,87,102,245,43,164,189,164,78,119,199,98,243,81,98,14,43,249,150,106,70,180,63,58,217,177,102,74,183,237,211,91,173,37,113,220,126,36,151,91,203,232,45,198,212,165,182,162,54,221,70,123,96,205,37,238,34,204,147,184,180,117,235,143,150,117,54,37,181,27,10,131,77,102,227,144,76,32,242,242,209,111,153,43,232,32,247,25,238,79,158,12,255,0,88,84,172,136,239,69,125,200,178,90,91,110,178,179,109,104,90,76,148,149,17,224,200,200,251,145,145,128,229,105,20,187,142,253,185,226,82,97,166,101,82,173,87,150,219,8,51,39,31,117,199,93,112,146,70,120,37,40,204,212,178,247,25,153,159,188,204,92,191,8,188,187,173,43,75,73,98,84,111,170,99,15,87,238,10,107,114,93,55,89,105,78,71,55,227,48,102,209,245,99,18,209,181,105,95,170,121,193,252,79,34,41,114,164,225,214,149,168,55,242,245,50,224,132,228,134,104,110,159,134,66,219,74,218,39,153,122,11,200,94,22,210,139,118,22,125,201,68,120,242,199,152,186,54,89,110,59,45,199,101,4,134,218,73,33,9,34,193,17,17,96,136,136,6,188,92,117,104,147,154,31,174,181,58,11,80,212,204,57,253,106,132,115,233,237,74,155,92,201,41,73,151,230,208,71,217,175,113,25,125,127,12,255,0,202,23,85,34,218,250,173,58,200,155,36,144,154,188,119,122,72,90,200,146,167,93,147,1,164,224,141,101,149,122,167,228,70,127,111,144,206,220,225,180,97,235,134,216,165,106,141,46,148,218,158,166,147,17,100,62,134,12,214,76,182,221,65,245,17,169,40,51,198,76,143,186,136,191,206,43,39,135,141,71,149,165,58,199,106,222,76,73,54,27,133,86,130,185,42,222,105,46,138,37,52,226,242,100,164,246,252,223,188,241,241,248,128,217,132,7,81,210,123,226,6,163,233,221,191,121,211,230,49,37,186,173,54,36,179,83,46,37,100,74,117,134,220,193,153,41,93,253,114,247,159,159,191,204,118,224,28,45,231,107,211,111,75,78,177,106,85,162,178,252,90,180,9,16,92,67,168,74,203,107,173,41,179,236,162,50,242,81,249,145,253,134,53,246,227,115,135,122,175,15,218,211,87,165,174,3,173,210,106,178,36,84,96,56,77,40,154,75,46,203,146,150,219,35,233,33,36,123,25,206,212,145,150,60,140,203,203,98,49,20,121,129,240,181,71,215,253,40,168,85,98,83,214,187,146,135,17,217,112,92,97,164,155,142,27,49,165,41,182,140,201,165,184,105,55,30,47,85,38,89,63,44,31,152,80,197,175,94,151,107,220,116,187,142,3,171,110,69,50,99,19,27,82,20,100,100,166,220,74,203,6,70,71,230,146,242,50,251,70,193,156,15,107,237,23,91,244,70,128,251,117,86,93,171,82,224,197,131,53,147,125,10,123,168,212,72,198,226,141,61,69,171,27,221,198,85,131,207,153,17,249,235,233,116,91,85,139,62,191,62,219,175,65,122,36,234,116,151,99,60,219,173,45,179,220,218,212,133,118,89,17,227,114,76,187,145,121,9,19,192,135,20,213,62,29,117,98,18,234,149,87,202,218,170,173,184,83,25,113,245,116,89,39,100,197,234,60,105,83,205,182,147,38,217,50,220,121,193,121,145,151,144,108,22,3,175,216,151,197,183,168,182,173,54,238,181,170,209,42,16,42,81,89,146,135,35,62,219,164,146,113,180,184,73,51,66,148,146,61,171,79,108,159,153,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,3,197,39,159,120,241,83,134,147,50,52,153,128,246,0,244,42,65,146,246,26,13,37,250,199,228,63,13,110,25,146,82,225,100,252,128,125,0,61,6,254,213,244,207,185,151,117,24,37,220,165,75,234,17,145,31,249,0,123,192,117,203,154,250,183,109,40,15,213,43,85,104,241,227,48,157,203,90,212,68,73,47,172,98,133,241,159,161,75,112,216,69,249,77,109,68,172,26,141,210,192,12,244,60,18,162,94,72,203,200,67,125,105,230,79,165,122,117,208,69,180,101,112,173,71,235,20,87,8,198,34,115,155,229,174,228,5,203,252,147,150,201,165,123,13,10,89,100,128,89,3,143,176,149,108,83,196,147,251,71,234,92,101,5,143,16,158,253,252,197,41,234,87,52,125,87,172,220,178,37,89,114,252,29,51,63,155,101,104,35,86,62,209,212,29,230,105,196,34,148,95,225,114,73,227,252,88,11,220,235,179,255,0,140,39,250,199,173,231,227,97,36,183,16,172,158,11,38,40,147,253,147,109,126,34,193,214,19,159,249,3,244,185,152,241,8,156,45,85,148,153,121,151,230,192,94,69,106,235,182,173,212,146,170,149,104,145,179,228,75,117,36,56,143,221,86,202,66,73,110,92,116,237,134,126,126,33,63,245,141,127,181,79,139,173,90,213,119,18,170,213,196,251,102,159,241,107,52,127,152,116,23,53,62,255,0,110,57,117,46,121,203,108,187,36,201,245,121,255,0,88,13,144,191,117,125,61,255,0,223,52,15,254,110,159,250,195,247,87,211,223,253,243,64,255,0,230,233,255,0,172,107,103,251,170,95,223,251,230,157,255,0,205,149,255,0,88,126,234,151,247,254,249,167,127,243,101,127,214,3,100,191,221,99,79,63,247,207,79,255,0,230,233,255,0,172,126,254,234,250,123,255,0,190,104,31,252,221,63,245,141,110,147,170,23,233,32,150,186,253,67,6,94,125,117,127,214,63,15,83,175,211,44,162,229,156,172,31,124,62,174,197,253,96,54,70,111,84,236,87,94,36,55,114,211,182,109,51,81,156,132,255,0,214,57,26,37,221,109,87,159,117,52,122,172,73,6,130,239,177,212,159,249,134,181,14,234,133,244,218,61,91,166,114,148,162,247,62,174,223,229,29,243,74,120,180,213,205,42,144,167,168,183,27,249,87,159,85,70,191,243,128,216,142,101,122,147,78,65,187,81,148,203,57,87,76,140,212,94,102,62,166,23,29,9,73,53,45,11,75,157,203,10,35,20,11,118,241,251,174,87,107,5,18,101,123,41,75,132,233,108,78,59,144,230,233,28,201,117,254,149,17,182,142,172,106,232,150,18,163,64,11,229,83,209,183,19,42,121,59,139,191,152,253,235,51,254,61,63,214,40,141,92,205,120,133,121,206,186,107,72,37,121,127,23,238,30,41,230,101,196,17,155,166,170,202,75,5,234,151,79,200,5,239,117,217,255,0,198,19,253,99,196,214,222,237,222,37,56,63,118,225,68,101,204,195,136,83,108,146,117,180,161,70,127,76,219,237,129,250,190,102,28,64,37,105,104,171,200,81,151,154,250,125,140,5,239,147,168,81,122,142,37,95,180,121,39,119,125,196,41,151,71,121,167,95,180,170,243,191,186,42,151,58,17,53,148,37,4,73,61,195,57,43,155,245,166,152,196,219,22,204,165,186,126,70,75,46,192,44,168,5,109,177,205,238,206,117,109,48,237,187,33,165,25,150,245,41,101,140,9,25,98,241,225,161,247,69,1,154,172,235,194,4,23,157,73,43,162,227,165,184,128,73,128,24,194,198,226,15,79,53,26,75,145,45,106,244,89,74,66,114,74,67,132,121,29,229,202,245,61,10,68,101,84,25,75,166,89,238,162,1,203,0,249,154,146,111,36,156,108,183,39,226,70,61,198,234,8,178,106,34,200,15,48,31,59,139,125,43,109,41,78,72,207,214,63,168,126,41,215,48,165,54,173,248,86,48,94,224,31,72,15,66,84,239,84,212,181,17,35,30,67,203,121,173,88,109,194,237,238,1,237,1,232,39,93,75,132,218,155,51,35,254,80,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,245,41,74,60,165,14,22,236,128,246,128,244,173,244,39,9,55,8,140,188,199,231,92,201,69,130,222,149,123,203,220,3,222,3,208,74,113,197,146,144,225,18,125,228,61,82,106,80,97,185,211,149,49,166,148,162,202,73,71,128,31,96,252,63,33,143,239,205,107,176,244,218,27,82,238,139,138,36,116,56,163,45,203,89,16,138,28,64,243,52,211,219,9,10,102,205,168,179,87,83,209,212,73,240,235,35,218,179,46,198,2,117,117,25,255,0,30,159,235,32,234,51,254,61,63,214,66,138,230,243,55,215,151,36,202,118,45,84,144,202,148,102,201,26,60,187,143,153,190,102,92,66,166,54,215,171,136,55,148,174,199,211,247,0,189,175,19,31,127,79,174,89,251,71,185,38,131,44,146,178,40,162,7,51,46,32,225,202,81,200,171,165,236,153,96,146,223,144,177,46,25,184,243,211,61,68,183,96,193,187,110,120,144,107,206,146,16,164,188,225,17,169,103,245,125,160,38,50,20,74,206,11,24,30,67,138,139,113,209,223,97,15,53,82,97,196,40,179,188,148,88,50,30,248,117,40,181,45,238,65,150,219,168,79,108,36,243,220,7,220,3,228,98,89,186,181,163,56,54,187,43,235,30,106,144,106,61,136,236,127,88,15,160,7,206,79,187,217,38,209,153,252,71,188,188,128,126,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,240,82,140,150,89,89,18,126,0,60,192,122,150,163,35,37,18,203,3,247,113,172,139,97,253,160,61,128,61,93,85,245,9,29,35,199,196,126,169,106,37,96,147,156,251,192,123,0,122,58,206,18,250,102,217,159,252,97,230,183,54,17,26,140,187,246,47,180,7,176,7,205,42,99,48,217,55,228,60,148,33,31,72,204,199,206,221,118,150,227,125,100,206,107,97,246,47,88,128,114,32,56,58,133,225,68,166,196,118,108,169,204,161,166,126,154,141,69,216,98,218,151,23,218,27,75,150,168,83,239,234,100,103,144,120,52,173,210,200,12,220,3,3,43,141,45,7,75,164,131,189,105,230,140,127,24,78,150,7,225,113,163,161,74,108,204,239,122,114,61,196,179,116,176,3,61,0,138,186,181,204,15,70,244,250,219,42,165,34,189,22,180,250,136,189,88,238,151,97,128,21,206,2,207,99,168,149,219,178,28,50,250,38,75,32,22,82,60,119,17,168,210,101,228,43,101,92,225,44,242,90,18,86,172,188,41,25,51,222,94,99,214,239,55,251,81,105,73,53,110,200,74,147,244,178,178,238,2,201,157,121,166,251,45,205,163,197,14,50,94,183,136,79,127,172,83,102,179,115,82,212,42,221,101,153,58,122,133,211,169,196,140,56,151,18,74,202,254,209,142,29,230,107,196,10,143,114,107,73,36,123,139,166,2,247,58,236,255,0,227,9,254,176,55,217,47,247,244,255,0,88,161,255,0,246,77,56,128,255,0,236,210,127,249,152,31,51,78,32,113,218,180,159,254,102,2,246,205,212,173,94,172,132,151,237,31,174,63,25,148,154,157,150,130,193,119,202,136,81,17,115,55,226,12,188,171,104,255,0,230,99,209,43,153,78,190,76,66,144,245,104,140,148,70,71,132,124,64,94,171,23,5,17,216,175,206,106,170,210,217,99,59,207,121,118,199,152,246,65,170,193,158,211,82,233,242,155,117,185,5,184,141,42,35,26,254,64,227,151,91,32,83,166,82,216,174,57,225,166,154,205,194,60,153,250,222,99,158,180,249,137,107,189,167,5,184,52,218,215,230,153,78,212,111,78,227,34,1,126,77,184,194,11,5,33,63,214,60,186,236,255,0,227,9,254,177,67,232,230,91,196,9,36,220,252,161,108,178,102,102,158,159,113,230,174,102,90,255,0,234,237,175,35,191,159,230,192,94,239,93,159,252,97,63,214,29,118,127,241,132,255,0,88,162,39,57,152,241,4,149,229,53,130,52,251,191,54,63,63,217,51,226,11,255,0,178,197,255,0,204,192,94,234,159,96,146,102,114,19,253,99,201,6,135,11,40,119,34,135,213,204,203,136,69,22,27,172,17,43,220,102,216,206,90,55,205,130,167,71,133,211,212,40,110,207,124,139,233,32,201,61,192,91,122,148,105,236,162,200,243,35,201,100,86,177,243,126,181,77,70,180,218,210,205,178,242,245,200,103,13,28,230,37,164,250,143,72,92,234,220,230,104,11,109,88,36,202,112,178,162,250,128,75,160,24,42,55,25,154,15,46,83,113,209,126,83,80,107,60,22,93,47,91,236,25,102,141,120,208,107,208,219,159,79,169,48,227,14,164,150,135,9,101,131,35,1,206,0,248,216,168,196,154,179,68,73,77,172,211,231,131,200,243,84,163,109,242,101,198,204,136,255,0,151,238,51,1,244,128,244,56,225,145,228,212,72,73,121,231,222,13,58,107,245,146,123,147,229,216,7,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,117,251,238,248,182,244,234,213,169,93,215,77,90,37,62,5,54,43,210,86,228,151,219,104,148,77,182,167,13,36,107,82,82,103,181,10,237,146,242,48,24,91,142,29,125,162,104,134,136,215,223,118,170,203,85,106,164,9,80,97,50,151,208,151,186,142,196,146,109,168,147,212,66,177,189,172,101,57,60,249,17,159,150,190,119,69,122,93,209,113,213,46,57,238,173,201,21,57,143,204,113,75,81,153,154,156,113,75,60,153,153,159,154,143,204,207,237,18,43,142,254,41,170,92,69,106,196,213,210,234,175,157,181,74,91,144,161,178,219,234,232,188,77,73,149,211,120,146,151,156,109,70,109,188,69,184,177,146,242,34,47,56,237,107,219,85,139,194,191,2,219,160,193,122,92,234,140,150,163,50,219,77,45,195,220,226,210,132,246,65,25,227,114,136,187,17,249,128,206,28,17,240,239,85,226,7,90,105,20,180,83,221,114,147,74,145,30,163,61,195,105,70,202,153,106,92,100,184,217,159,73,105,51,216,246,118,168,136,177,230,100,94,123,5,89,150,189,54,203,180,232,246,165,38,43,44,69,164,192,143,5,180,52,132,160,182,180,210,91,46,201,34,47,36,151,145,23,216,66,53,242,252,225,106,143,160,26,81,79,170,203,167,173,23,37,114,35,82,231,56,251,73,39,27,55,163,69,83,141,17,155,72,112,146,78,50,126,170,140,240,126,121,63,41,92,0,0,58,142,172,95,16,52,227,78,238,11,206,161,49,136,205,210,169,178,229,146,158,113,40,35,83,76,56,230,8,205,73,239,234,31,188,188,189,222,96,42,51,155,214,170,69,186,53,90,13,145,10,81,45,52,152,237,117,80,133,145,165,46,181,38,123,74,201,18,207,10,245,139,204,136,254,207,33,128,56,21,209,39,53,195,93,105,148,23,97,169,232,112,58,53,9,7,211,220,148,182,137,145,146,163,63,205,172,139,179,190,242,34,250,254,56,251,136,125,71,149,170,218,199,117,94,79,201,55,219,153,86,156,184,202,222,106,46,138,229,58,226,48,102,165,118,252,231,184,241,240,248,139,54,228,243,163,15,91,214,197,87,84,106,148,166,210,245,72,159,139,29,245,176,100,179,101,198,233,239,164,137,74,65,30,50,70,125,148,101,254,112,29,203,139,174,93,214,149,219,164,178,234,54,45,49,134,107,246,253,53,201,45,27,76,180,151,36,27,17,159,50,104,186,81,141,107,220,181,35,213,44,100,254,7,129,77,21,122,93,199,97,92,242,233,51,19,50,151,86,164,75,113,133,153,19,140,58,219,173,56,105,51,44,146,84,70,74,65,251,136,200,203,220,100,54,141,121,150,228,50,228,119,144,75,109,212,154,22,147,44,145,145,150,12,140,133,46,115,92,225,214,147,167,215,243,122,153,111,194,114,59,53,199,75,196,161,13,165,13,27,207,61,57,229,175,8,105,37,187,8,46,230,163,60,121,231,204,7,87,225,67,153,102,164,104,187,240,109,155,234,100,170,253,186,78,52,210,151,33,201,18,164,180,222,88,65,237,55,101,33,180,145,54,210,241,219,4,106,63,113,158,50,255,0,50,152,214,102,186,104,93,167,196,182,159,41,18,215,42,100,8,19,9,147,105,197,198,66,161,204,152,226,29,233,111,216,164,245,81,184,141,206,217,238,94,74,58,201,143,29,233,79,183,22,51,75,113,215,150,77,161,8,73,154,148,163,60,17,17,23,115,51,49,109,118,238,142,187,110,114,207,169,196,185,98,238,84,234,107,215,28,114,125,6,106,101,197,219,228,73,250,104,45,166,91,85,229,147,47,214,1,91,220,52,95,18,180,251,93,108,107,133,153,138,140,195,119,13,48,165,172,156,52,23,135,41,140,173,100,102,74,73,99,8,247,158,59,119,27,32,89,53,216,183,61,157,67,184,161,62,135,153,169,211,163,75,66,210,162,81,25,56,210,86,71,146,51,47,37,23,188,254,209,171,244,101,170,5,101,167,26,94,21,26,74,84,149,17,249,26,87,216,243,251,6,196,60,14,221,14,93,60,53,217,111,188,230,245,195,163,211,161,153,231,63,66,4,99,248,159,235,127,245,128,103,177,133,184,200,36,171,134,189,65,37,32,148,95,147,149,110,198,89,255,0,192,36,12,210,35,231,30,21,184,212,62,25,47,71,228,74,232,155,212,154,139,40,45,228,158,162,142,159,40,201,29,204,179,156,121,123,192,107,199,84,34,42,148,178,34,193,117,220,237,240,245,140,88,119,41,238,35,169,246,85,210,230,149,92,51,13,8,172,201,63,8,165,184,146,46,171,206,65,97,8,35,91,165,250,167,216,146,103,240,207,144,174,217,111,248,153,111,73,198,58,174,41,120,251,79,35,180,105,37,203,46,208,212,251,78,227,137,57,232,135,79,173,192,146,183,26,116,219,61,141,200,109,102,70,100,101,219,213,248,151,144,13,158,91,90,93,66,92,65,145,165,100,74,35,47,121,24,242,29,51,70,110,102,175,13,40,180,46,54,165,166,73,207,161,83,228,56,225,56,75,51,90,227,54,179,201,228,251,250,217,243,63,49,220,192,7,129,52,217,57,213,36,39,126,49,187,29,241,240,200,243,30,43,90,27,66,156,113,100,148,164,140,212,163,60,17,23,196,192,86,7,58,185,180,179,182,45,106,121,50,126,145,241,240,94,234,109,78,58,61,58,137,109,207,210,250,93,241,228,43,63,67,13,194,214,187,0,217,94,215,10,232,165,109,60,227,7,226,218,192,152,124,220,181,82,13,221,172,80,173,42,69,98,52,216,180,152,109,165,242,102,65,57,211,146,212,169,237,169,39,181,102,68,100,74,46,198,68,101,159,112,138,188,47,91,243,174,94,34,52,218,155,6,58,157,51,187,40,234,119,8,53,18,27,241,204,165,74,86,8,240,146,220,89,51,236,3,99,155,0,220,59,14,219,55,149,185,195,164,67,220,121,206,79,162,140,152,231,199,31,111,65,58,101,2,155,77,51,73,156,72,108,177,234,249,122,168,36,246,242,237,216,114,0,35,71,30,124,58,83,117,255,0,69,234,48,220,234,250,66,138,219,213,72,68,214,220,173,246,98,74,38,211,252,82,212,121,83,222,73,193,252,12,189,244,63,115,233,61,245,108,84,42,209,103,90,245,102,154,165,76,126,43,142,57,9,228,145,244,148,162,53,100,208,69,140,36,251,246,253,131,103,41,49,152,150,195,145,164,50,135,91,113,38,149,37,105,37,17,145,150,15,36,127,104,192,119,207,8,186,127,119,73,170,204,126,137,79,50,168,147,234,91,94,25,141,166,183,13,70,103,131,100,255,0,91,30,240,26,236,41,42,74,141,42,73,145,145,224,200,203,185,24,202,92,59,107,189,215,160,154,141,74,187,168,53,89,140,196,106,83,7,54,51,111,186,150,222,96,159,105,199,8,208,151,16,74,201,52,69,133,30,12,187,31,213,218,120,208,208,186,142,133,107,69,82,130,229,21,248,84,233,142,63,54,18,142,50,155,104,217,92,185,8,111,97,244,208,156,109,107,182,210,198,11,177,252,48,42,82,165,158,212,164,204,254,4,64,54,82,225,199,94,173,45,126,211,122,85,219,111,213,162,61,45,200,172,120,216,200,125,165,56,203,230,195,46,56,149,33,14,44,211,131,120,136,201,71,146,62,199,245,229,81,174,255,0,8,28,93,222,252,49,223,145,101,70,156,252,155,122,83,200,98,161,79,121,215,150,210,90,83,209,205,215,16,209,60,218,9,194,109,141,164,165,118,193,224,251,121,93,239,13,188,77,233,239,17,214,84,75,146,218,174,211,202,162,231,83,196,82,252,83,30,42,62,29,121,8,222,202,29,113,72,220,150,84,178,201,247,79,127,176,51,24,0,0,0,0,0,0,0,0,0,0,0,0,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,82,137,37,185,71,216,128,12,200,139,38,100,69,245,136,165,197,119,31,58,107,195,229,41,200,84,170,180,10,205,194,172,116,226,71,126,60,141,158,179,6,123,208,153,8,89,101,183,140,203,236,51,242,46,252,7,24,156,196,44,45,4,167,174,129,105,189,233,139,157,120,254,13,181,232,253,44,42,58,254,155,145,150,218,178,219,170,63,62,216,199,153,246,165,13,64,212,123,211,86,238,53,220,23,125,75,210,21,23,177,149,244,90,107,56,109,8,242,109,41,79,209,109,62,239,112,14,203,173,122,251,170,28,70,221,170,174,94,85,73,115,29,94,58,16,89,126,67,140,181,134,155,74,186,109,184,227,134,156,147,41,81,224,251,153,103,225,137,37,162,252,12,77,181,116,178,169,175,26,235,77,151,74,135,79,232,120,74,108,182,77,135,21,190,75,145,87,213,106,84,114,35,193,169,165,39,11,46,198,70,126,100,67,39,112,51,203,46,125,200,182,117,7,93,232,222,30,7,173,225,105,254,33,43,234,255,0,186,90,95,231,98,202,37,39,10,75,74,238,158,254,69,239,49,156,57,175,234,186,116,223,69,97,233,133,190,191,14,170,255,0,83,182,55,237,232,75,130,255,0,242,208,172,253,51,254,81,126,223,32,20,201,49,214,222,146,183,90,65,37,10,198,8,139,24,236,46,55,149,6,152,51,111,91,52,203,224,211,25,78,207,161,212,162,154,146,68,110,118,170,23,153,236,35,199,230,139,222,126,239,217,77,130,236,249,86,221,17,106,250,91,64,167,55,35,46,181,73,170,58,166,182,31,170,94,148,81,103,56,34,63,164,95,214,2,122,128,0,0,252,82,73,73,52,168,178,70,88,49,250,0,41,7,155,14,139,76,177,117,168,175,184,208,94,77,50,188,215,81,111,244,140,155,241,47,203,156,233,167,113,33,41,221,181,25,198,227,60,124,75,184,136,186,67,127,76,211,45,71,183,239,72,120,205,50,165,18,75,132,121,238,134,223,109,195,46,202,79,234,23,153,145,127,156,94,255,0,29,252,46,194,226,75,73,37,193,137,19,169,94,164,37,202,133,60,250,134,91,221,106,52,162,105,29,221,109,5,149,188,93,213,146,248,145,151,149,8,95,182,61,127,78,174,202,165,159,114,195,240,211,233,114,223,136,242,58,136,94,20,211,170,109,93,208,165,39,233,33,94,70,126,94,240,27,22,112,201,173,86,214,181,233,93,14,228,163,213,163,200,148,168,49,138,91,41,125,181,173,167,188,51,43,90,77,41,113,102,156,27,164,88,51,201,123,254,188,184,41,19,150,199,25,12,104,221,224,206,158,95,51,186,116,26,187,201,98,59,189,35,62,155,206,187,13,148,150,214,152,90,207,8,109,103,221,68,71,245,30,12,93,93,6,189,74,185,105,49,107,148,89,94,34,28,198,144,243,46,108,82,55,33,105,37,36,240,162,35,46,202,35,238,64,57,1,15,249,156,234,220,77,55,225,218,117,61,19,227,166,101,192,235,180,146,101,78,145,44,208,252,25,133,157,187,210,120,202,49,239,251,12,75,169,114,152,131,21,233,146,151,177,150,16,167,28,86,12,240,148,150,76,240,93,252,136,81,247,51,238,39,19,171,250,147,39,78,40,207,245,41,22,196,245,180,179,219,140,202,141,34,107,38,126,179,72,87,208,112,191,148,105,251,79,184,8,67,33,229,72,125,199,213,244,156,89,172,254,211,60,143,1,250,132,41,197,18,16,89,51,5,161,77,168,208,178,193,144,11,158,229,3,170,176,174,13,32,168,88,147,234,173,170,167,77,168,58,182,99,27,228,106,40,173,197,128,210,79,97,172,213,244,140,203,36,146,79,187,207,176,176,145,68,188,174,117,149,26,111,196,4,75,122,105,127,6,185,18,221,49,179,255,0,207,72,155,9,5,228,133,31,146,15,222,69,245,144,189,134,214,151,16,151,18,121,74,136,148,95,97,128,136,220,208,42,19,32,240,195,82,40,137,47,207,190,243,46,30,15,178,21,79,155,159,35,250,136,80,204,31,90,116,125,221,242,242,51,255,0,203,16,190,46,104,205,188,190,24,106,6,211,155,73,50,93,53,118,35,202,125,31,55,36,40,122,158,100,85,8,198,126,68,242,51,255,0,203,16,11,247,225,246,152,197,75,129,72,116,247,163,147,168,126,201,109,6,141,132,163,61,212,118,139,177,99,207,184,163,45,101,167,183,74,213,75,178,3,77,116,208,205,106,122,18,141,184,52,145,73,112,136,140,176,88,242,23,211,194,138,91,153,193,237,1,150,163,245,183,218,145,91,233,111,219,188,206,150,199,171,159,118,115,140,138,52,226,118,49,196,215,203,241,131,137,225,141,55,21,80,186,125,77,251,127,134,188,88,207,191,203,31,176,5,181,242,143,166,219,241,116,14,68,170,115,127,195,94,168,172,223,89,146,51,147,133,0,212,89,34,206,51,143,49,59,69,106,242,135,212,74,67,122,101,112,91,207,79,233,59,77,92,186,139,168,233,41,88,105,184,240,16,165,100,147,143,63,113,25,159,212,38,116,14,41,180,74,85,82,69,9,87,175,240,232,207,45,151,27,244,108,191,85,73,81,36,203,61,28,31,173,219,204,7,219,196,190,155,195,213,77,14,189,45,23,226,165,249,50,104,85,18,131,148,18,141,50,85,13,230,219,50,202,84,100,121,115,205,37,159,128,215,22,254,180,234,54,29,235,91,180,106,108,56,204,138,61,70,76,37,18,210,164,153,155,79,41,179,50,220,73,63,52,31,184,190,194,27,60,64,169,82,174,138,71,138,166,201,235,196,150,214,18,189,138,78,82,180,145,151,101,17,31,146,136,82,31,52,110,29,229,233,102,180,61,123,83,88,205,34,229,37,77,117,205,197,218,92,137,115,92,52,225,78,41,95,65,178,60,145,18,126,162,62,192,51,135,42,254,48,34,83,210,222,137,95,215,25,182,149,172,145,74,84,201,132,73,35,63,5,25,150,16,110,189,245,47,8,66,62,56,247,144,181,182,220,109,230,210,243,75,74,208,180,146,146,164,158,72,200,252,140,140,106,247,167,151,165,79,79,47,90,45,231,72,115,100,154,68,248,211,81,217,39,147,105,228,56,69,235,37,69,230,130,247,31,216,126,67,97,62,16,56,128,162,235,246,143,208,235,209,36,238,169,197,131,26,53,69,27,22,88,144,152,177,212,233,228,219,66,126,147,223,201,44,124,59,121,6,115,30,15,50,220,134,92,142,242,9,109,186,147,66,210,101,146,50,50,193,145,144,243,0,21,5,205,103,132,212,91,85,164,235,85,155,73,90,98,76,50,69,65,17,216,194,18,181,174,116,151,93,81,54,201,17,30,18,156,169,75,206,49,159,113,138,212,27,30,241,131,166,12,106,166,130,93,148,19,143,213,144,213,42,124,136,229,188,211,135,74,20,132,167,249,105,47,55,61,231,129,174,197,219,65,147,107,92,245,107,114,98,54,61,76,156,252,53,150,72,240,109,184,164,31,145,153,121,164,253,231,246,128,158,220,181,120,229,115,76,107,145,244,143,82,171,10,59,118,122,208,204,9,18,100,118,140,234,215,14,59,104,220,244,132,161,13,37,180,44,240,148,153,151,124,118,201,11,144,164,85,169,213,218,100,90,205,34,99,50,225,205,101,18,24,121,151,18,226,28,109,105,37,37,68,164,153,145,145,145,145,228,143,29,198,173,80,39,73,166,79,141,82,134,230,201,17,30,67,237,43,4,123,86,149,17,164,240,121,35,238,69,230,46,107,150,239,28,116,173,71,182,105,218,65,125,78,232,215,169,81,153,137,9,93,37,43,172,203,77,195,142,217,97,168,233,66,114,181,175,233,44,204,189,249,44,24,11,7,1,248,147,37,17,40,143,177,150,72,126,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,241,90,201,9,53,31,184,7,144,15,90,221,36,36,148,101,216,199,238,252,153,18,83,146,63,120,6,82,159,162,121,3,55,49,244,72,122,94,122,52,77,166,243,169,70,227,193,100,198,9,226,59,138,235,63,65,41,135,38,169,37,167,164,40,178,219,9,89,110,89,125,64,51,155,230,214,119,60,241,35,103,126,231,130,29,42,224,213,235,26,131,26,105,213,46,8,49,220,137,147,219,215,73,43,176,171,173,117,230,159,91,186,169,41,133,97,48,237,49,212,172,247,40,213,187,113,8,77,121,107,6,162,222,181,67,172,214,171,51,22,169,89,61,169,90,146,74,200,11,111,212,94,103,122,81,64,163,212,233,212,105,74,126,172,194,84,148,101,30,170,140,188,187,136,167,113,243,100,212,186,157,54,69,38,53,26,28,86,150,70,148,62,210,207,127,212,98,15,81,236,187,182,234,170,181,75,129,76,151,34,84,165,145,54,217,17,154,148,102,51,29,7,129,125,120,169,77,138,204,187,46,161,29,185,11,79,174,164,118,65,25,249,128,235,23,175,20,154,179,121,54,252,106,157,231,83,92,121,70,125,70,84,241,237,218,126,225,139,149,62,180,235,166,164,75,124,247,247,44,168,88,205,19,148,133,203,41,184,210,231,220,204,57,188,146,165,52,77,96,209,241,200,148,22,183,44,173,10,166,210,32,199,184,169,41,147,61,13,39,123,196,179,34,53,125,128,41,20,228,78,52,110,125,233,68,242,60,187,24,230,169,86,21,223,115,68,244,141,26,141,58,92,100,172,186,155,90,81,229,94,241,120,46,114,222,225,255,0,126,213,219,137,90,87,219,36,191,33,147,116,255,0,135,173,30,210,74,105,208,105,180,168,77,239,87,80,146,225,36,204,203,246,128,160,37,233,30,160,58,249,72,98,210,168,161,191,127,240,101,118,255,0,32,240,115,71,245,13,75,68,127,201,138,161,200,117,69,183,248,50,182,224,254,188,13,141,163,89,54,68,132,200,90,40,212,247,89,50,44,37,45,35,176,251,89,211,171,55,166,156,91,240,182,249,145,116,19,146,255,0,32,10,50,211,254,93,154,233,125,208,19,85,141,70,105,162,82,114,68,226,182,168,118,40,252,175,181,225,100,73,84,54,247,145,227,6,231,108,11,197,131,69,167,83,91,38,96,197,109,166,203,249,41,73,16,247,56,218,81,235,153,32,136,189,219,64,81,178,249,97,107,241,33,246,206,143,19,27,139,10,234,119,34,25,239,73,121,77,49,82,180,217,59,250,167,34,44,195,116,204,210,214,12,133,166,97,181,39,168,81,136,255,0,97,15,37,108,50,35,73,22,210,247,17,121,0,174,239,246,32,180,239,255,0,179,243,63,168,131,253,136,45,59,255,0,236,252,207,234,33,98,74,116,210,101,132,25,164,252,207,224,60,28,150,202,16,110,18,200,210,159,164,121,250,36,2,185,43,28,161,108,111,12,175,3,114,207,84,132,182,102,219,102,69,180,204,117,203,67,148,173,50,117,41,74,185,234,210,33,189,212,82,90,38,176,123,187,246,200,178,210,186,109,254,191,135,244,196,117,60,175,162,141,197,156,2,235,244,36,44,146,245,69,130,35,63,81,59,203,185,128,166,75,235,149,142,178,49,113,75,98,223,135,29,116,246,150,105,97,195,115,10,90,61,198,99,175,127,177,113,196,3,134,123,105,209,255,0,249,168,187,167,110,59,101,62,115,163,169,121,193,150,226,206,71,181,117,235,121,133,37,5,58,49,45,127,69,59,139,38,96,41,9,28,175,117,237,165,109,147,78,97,9,62,196,164,185,223,35,128,190,57,117,113,9,100,81,92,170,77,163,48,244,84,164,213,249,165,239,94,62,194,23,67,126,241,15,165,26,113,33,184,151,109,195,10,27,174,121,37,102,67,168,203,226,223,135,233,73,240,199,115,83,228,182,178,243,62,233,1,66,14,105,53,255,0,21,199,163,170,217,168,35,161,147,89,174,58,136,139,31,176,124,109,105,173,237,45,8,126,29,187,82,125,11,62,234,110,58,148,95,228,33,176,165,170,198,137,235,77,30,82,232,144,105,210,210,189,205,44,218,109,57,239,251,7,101,180,52,55,79,236,186,107,116,218,69,2,25,54,147,61,219,217,74,179,159,180,128,107,113,92,182,234,246,251,205,179,80,167,202,105,103,131,216,243,102,159,243,142,49,214,93,90,212,183,35,184,131,47,34,74,123,13,134,117,63,130,77,22,213,10,170,106,181,155,121,148,172,139,185,32,182,231,250,135,78,95,46,14,29,208,74,39,237,244,146,63,147,149,249,0,161,114,97,213,39,121,164,253,94,231,187,207,3,243,107,166,162,121,134,22,73,248,146,79,2,214,117,243,149,156,103,38,201,171,105,235,168,106,19,108,26,201,148,164,204,207,234,25,27,65,57,117,105,156,141,56,167,57,123,219,217,156,166,255,0,58,149,30,13,71,144,20,202,152,174,165,206,169,179,189,38,93,247,123,135,209,233,10,131,73,218,201,41,180,39,178,76,187,16,187,251,151,150,134,129,213,40,179,89,162,209,138,44,151,25,82,16,179,89,158,197,99,204,116,43,139,149,253,131,47,78,227,80,232,196,211,117,86,91,218,185,153,236,103,159,128,10,159,179,245,90,253,178,23,226,109,187,190,161,5,106,237,134,93,50,29,242,149,197,246,183,196,156,212,151,47,106,156,149,50,178,86,28,124,251,145,31,145,142,227,196,191,7,210,52,49,232,208,224,212,211,82,158,183,112,236,102,144,123,155,71,235,31,212,48,117,111,78,47,11,105,17,223,155,72,144,209,79,71,85,131,52,31,172,159,137,0,155,54,239,54,109,65,129,79,137,2,109,38,58,146,217,18,22,188,153,153,227,222,37,53,141,205,23,73,101,91,12,73,186,36,41,169,219,11,114,82,140,247,20,196,154,13,107,196,19,13,64,120,205,103,143,160,126,99,211,46,157,62,159,39,195,78,67,204,40,251,145,43,37,144,27,3,105,15,27,250,49,170,211,93,98,151,112,116,95,193,122,178,12,155,65,126,211,25,154,145,127,217,213,73,103,78,165,87,224,201,144,230,85,181,151,210,191,243,13,102,96,92,23,5,23,121,65,168,63,31,113,96,205,10,50,51,47,216,50,14,156,241,23,169,122,93,92,106,181,107,92,210,91,116,144,123,186,171,53,228,255,0,104,13,144,205,244,182,217,225,230,150,178,238,162,53,23,97,236,86,211,105,46,32,137,38,126,242,20,55,78,230,69,175,169,170,183,37,251,133,91,92,81,19,217,79,101,17,9,63,103,115,110,128,197,21,154,93,193,65,122,76,166,210,91,222,37,145,17,227,204,5,165,36,212,146,65,30,15,62,99,216,34,118,153,115,5,209,139,190,217,143,89,170,87,99,83,157,198,86,203,174,122,201,25,222,194,214,91,23,81,162,28,219,106,183,26,75,68,89,220,149,144,14,244,3,228,102,169,14,65,126,97,228,173,71,228,68,126,99,222,78,167,201,94,169,252,0,123,0,120,169,68,146,201,143,14,185,40,207,97,110,34,248,0,246,128,245,42,67,109,164,148,225,237,51,247,24,243,109,196,184,157,201,242,1,228,0,0,0,0,0,0,0,0,0,0,0,0,0,3,192,150,102,103,185,56,34,247,128,243,31,35,170,97,14,245,148,179,78,223,63,128,246,61,41,182,80,165,172,200,137,37,149,100,252,139,226,32,255,0,31,60,102,202,209,58,26,40,246,83,164,236,233,201,201,188,217,145,244,204,190,32,37,38,161,106,245,155,167,112,229,212,46,10,180,22,219,97,163,115,29,84,239,60,125,66,50,215,57,163,104,60,40,114,149,76,157,33,114,162,165,72,52,41,175,84,213,238,192,168,77,82,215,253,66,213,42,187,181,59,138,224,144,250,94,78,58,105,89,164,139,246,12,117,214,126,71,170,183,85,246,103,185,128,177,234,167,54,251,237,19,101,57,66,160,194,118,30,229,108,83,134,100,120,200,193,250,195,204,7,86,245,42,91,18,24,171,189,70,108,145,220,226,58,100,100,127,1,20,63,56,219,137,101,73,52,161,71,221,35,216,152,75,125,254,147,77,172,207,249,41,193,158,64,119,171,187,91,53,62,250,136,152,183,29,209,50,115,40,51,193,60,241,152,232,106,148,227,175,146,223,108,148,105,73,167,184,231,168,154,119,120,92,149,136,212,122,69,18,83,210,164,168,146,134,146,131,200,237,117,93,3,191,173,235,158,155,107,221,52,183,224,202,168,58,132,161,183,17,131,218,163,198,64,99,36,169,111,40,155,34,34,36,152,253,66,82,243,135,212,89,145,167,178,113,239,22,0,142,88,143,34,20,54,223,189,34,177,50,122,18,104,108,219,60,228,203,35,238,175,114,180,185,109,69,82,42,209,165,21,93,163,146,209,72,109,164,25,97,25,245,148,96,43,215,107,169,109,78,172,220,109,105,248,150,50,57,26,77,193,62,141,49,137,116,196,19,114,89,50,113,46,17,225,68,100,38,7,28,250,33,167,122,116,205,34,157,98,66,234,84,118,226,89,53,147,218,120,47,49,21,203,75,175,118,232,168,186,155,161,201,85,45,43,38,220,147,176,246,164,253,228,96,59,147,124,87,107,116,93,139,139,126,85,80,132,224,141,158,185,146,72,190,3,60,233,7,51,61,90,211,218,82,33,74,133,26,162,107,115,6,227,238,25,168,66,217,137,67,178,156,101,149,117,49,244,112,94,99,210,146,82,141,40,78,114,74,198,207,126,64,108,61,161,60,72,90,58,133,167,212,155,162,229,174,211,105,245,10,155,36,227,172,148,132,150,15,246,140,175,65,191,237,27,150,83,145,104,181,152,114,84,210,115,148,58,147,255,0,48,214,166,61,225,112,67,96,225,21,94,91,9,107,179,104,75,202,45,191,212,99,189,233,71,19,218,171,165,211,157,147,67,175,201,82,86,157,166,74,81,171,5,251,64,108,112,234,10,71,75,18,20,156,151,99,79,145,143,176,139,4,69,159,33,9,184,37,227,130,143,172,84,24,182,181,201,57,178,174,52,132,160,212,165,17,26,140,77,70,164,52,227,73,112,150,88,87,145,252,64,123,128,122,77,252,37,74,216,125,143,3,218,71,146,200,15,208,0,0,0,0,0,0,0,0,0,0,30,42,90,82,120,51,238,27,254,160,30,64,63,12,200,139,38,99,193,79,180,146,220,165,145,0,246,0,245,19,232,89,17,181,235,17,158,59,15,34,112,178,100,125,176,3,204,7,175,170,70,121,34,245,126,35,209,34,165,18,27,102,236,183,144,210,125,198,163,243,1,245,143,90,212,217,30,20,156,159,216,58,229,195,168,150,189,177,69,122,185,87,170,48,195,12,36,212,173,203,47,33,137,87,198,230,129,37,229,52,119,197,60,156,74,12,205,38,231,124,252,0,103,205,200,81,26,73,61,254,6,61,79,172,153,104,205,213,116,203,226,66,0,234,63,53,107,2,211,184,100,211,169,16,142,160,219,7,217,198,156,236,161,132,245,107,154,253,102,227,160,170,53,149,79,118,159,48,213,146,90,140,149,219,224,2,215,95,172,83,41,144,151,58,161,83,105,166,80,89,53,45,100,88,29,109,122,207,167,105,105,110,53,116,211,204,154,201,172,142,66,115,143,127,188,81,85,227,199,150,185,94,84,119,233,21,26,251,164,219,164,101,234,150,49,253,67,10,47,82,47,163,90,214,186,244,210,83,135,184,207,172,172,127,156,5,225,222,188,197,116,42,198,175,203,163,79,173,60,226,146,173,169,54,211,184,134,32,214,142,106,86,45,34,134,209,105,233,156,217,138,89,25,19,201,192,168,42,141,70,163,83,115,199,74,144,227,174,151,117,45,74,51,200,245,164,188,74,83,189,74,125,229,158,212,164,143,200,4,226,212,78,104,58,165,122,90,245,10,83,16,227,192,125,120,36,173,133,153,25,8,238,255,0,22,90,230,227,40,83,122,129,87,105,93,77,198,130,124,200,134,52,131,105,220,146,166,179,10,61,42,65,186,249,225,37,180,253,97,151,41,252,27,235,205,106,18,38,177,102,206,91,43,73,41,38,77,251,128,113,53,46,42,245,186,124,85,195,153,124,84,212,211,165,133,23,92,207,63,104,198,117,27,154,183,90,150,169,147,103,184,235,170,60,154,150,190,227,54,209,248,35,215,26,141,73,184,138,180,166,165,157,228,151,87,179,178,50,126,241,40,45,254,81,245,186,133,57,169,53,59,169,136,110,184,217,45,40,91,103,147,81,151,144,10,240,69,106,164,95,155,145,80,116,145,143,114,135,227,53,122,129,37,72,149,81,127,164,174,197,235,11,32,111,147,245,120,207,243,151,67,9,47,114,141,179,28,21,247,202,114,246,163,82,101,79,166,86,155,152,184,173,245,18,211,109,247,95,212,2,189,221,155,54,75,102,199,140,113,198,75,220,181,15,153,165,37,72,232,19,73,53,168,241,147,19,151,71,185,97,106,46,160,69,155,62,188,242,169,105,136,231,73,45,58,217,229,95,88,201,133,201,246,226,56,200,73,93,44,37,196,158,77,93,51,1,89,232,109,212,40,208,166,205,69,156,100,187,224,115,180,27,26,230,175,37,247,40,148,119,166,165,148,145,172,144,217,168,200,191,96,183,237,27,229,99,167,150,253,53,200,250,130,210,42,207,45,89,37,167,41,192,145,122,85,194,6,140,105,4,151,92,182,173,198,186,178,72,137,222,167,174,88,47,180,5,8,171,71,181,13,36,142,141,179,81,113,42,78,227,71,135,87,99,254,161,155,116,255,0,151,182,182,234,45,185,26,229,137,71,240,237,73,44,165,11,51,73,151,236,49,121,173,105,237,131,22,66,141,186,4,34,117,68,102,100,109,39,203,250,135,59,78,133,75,129,17,44,83,162,178,212,100,253,18,74,72,136,5,28,255,0,177,117,174,191,248,139,95,252,184,31,43,189,117,47,252,5,175,254,92,94,91,146,97,161,27,211,210,86,79,24,44,121,143,34,113,130,52,161,196,54,133,175,232,145,145,119,1,70,63,236,94,107,175,254,34,215,255,0,46,31,236,94,107,175,254,34,215,255,0,46,47,72,144,140,224,219,111,250,136,120,45,76,54,172,56,150,211,159,46,196,2,140,127,216,189,215,146,245,78,19,120,255,0,156,5,114,189,215,84,246,56,77,255,0,243,65,121,110,60,217,37,11,101,132,184,149,43,7,132,249,125,99,201,222,158,195,90,25,74,182,251,176,93,192,81,178,121,93,107,162,118,41,16,25,82,140,252,148,231,97,243,86,185,101,113,1,74,166,200,169,59,70,136,109,176,147,81,147,110,228,255,0,168,90,86,190,113,11,116,105,69,65,247,99,105,252,202,149,46,51,68,225,190,209,17,36,207,222,66,45,61,205,182,216,133,49,218,107,182,68,131,55,76,201,196,41,101,234,125,70,2,180,170,58,29,169,148,217,46,192,126,217,168,27,140,172,210,102,150,20,101,216,241,231,129,242,126,227,122,143,255,0,189,154,151,255,0,195,171,254,161,116,250,15,197,95,14,186,183,73,138,212,214,169,113,170,146,94,81,27,14,37,59,200,204,196,145,137,102,233,196,216,199,49,154,44,5,51,156,18,201,180,224,255,0,200,3,92,99,209,205,72,34,201,91,53,47,255,0,135,87,253,67,192,180,123,81,112,127,237,78,162,106,255,0,209,149,255,0,80,216,249,219,39,79,26,90,91,58,36,2,82,251,39,45,160,123,203,78,236,181,23,77,187,126,17,228,179,184,153,79,253,64,53,189,61,28,212,166,163,41,213,219,53,4,160,139,61,216,87,253,67,131,118,53,122,145,35,209,243,93,148,193,227,27,75,37,131,248,24,217,89,205,47,177,228,70,54,38,219,209,48,172,145,254,105,37,254,129,129,47,46,2,248,123,170,46,109,197,81,183,16,179,37,169,247,86,149,96,146,69,220,192,81,26,234,21,88,38,72,149,49,230,221,111,6,218,146,103,156,140,143,78,226,151,88,225,83,26,166,67,191,42,209,90,97,4,218,18,211,199,228,69,216,75,254,32,248,117,225,114,100,136,173,89,23,181,58,152,249,169,73,121,11,51,51,111,31,17,22,53,107,69,236,187,30,139,227,109,107,226,13,105,253,216,82,24,46,228,95,16,25,35,70,249,139,106,230,155,48,166,101,203,85,96,207,25,92,183,12,204,77,13,34,230,171,167,149,58,65,38,255,0,90,216,168,44,240,148,33,25,73,43,221,220,83,153,54,167,220,36,35,186,213,159,33,237,53,41,149,33,40,51,202,21,147,50,63,32,27,32,216,60,69,233,165,245,64,137,87,69,197,9,10,148,146,50,105,111,36,143,250,134,75,101,72,152,109,189,17,228,120,101,36,150,149,54,121,37,13,100,169,122,135,116,81,165,54,253,62,179,45,179,101,68,166,201,46,171,9,199,212,44,83,133,110,102,238,81,104,212,155,59,80,247,190,190,186,90,84,133,43,4,148,121,100,192,91,72,14,181,100,223,180,59,242,138,197,118,135,37,15,70,146,130,91,74,74,179,184,135,56,169,157,208,77,182,107,51,86,21,143,228,253,96,62,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,1,248,163,36,145,168,207,177,22,76,7,201,87,171,83,168,84,201,85,154,188,198,98,67,132,202,228,62,243,206,37,180,54,218,18,106,82,141,74,50,34,34,34,51,201,158,59,10,111,230,85,199,43,154,157,92,145,164,122,107,88,81,91,176,22,182,103,200,141,35,180,151,80,185,145,220,70,230,100,41,11,105,77,173,7,133,36,140,251,103,182,8,73,94,100,92,113,210,180,226,217,168,233,5,139,59,173,94,170,198,122,36,213,116,148,158,139,46,183,50,59,133,135,99,169,10,194,208,143,162,178,51,247,96,178,98,153,103,206,147,83,159,38,165,49,205,242,37,188,183,221,86,8,183,45,74,51,81,224,176,69,220,207,200,7,160,89,95,42,110,19,81,114,214,149,173,87,149,37,106,137,12,205,20,244,72,99,40,82,208,184,50,90,117,36,227,38,70,120,82,176,164,175,56,206,61,230,43,170,210,160,201,186,110,122,77,185,13,27,222,169,206,98,26,11,36,89,55,28,74,11,204,200,188,212,94,242,251,70,196,252,31,105,131,26,87,160,150,157,4,163,244,164,59,74,129,34,65,111,53,126,116,225,71,74,191,150,162,243,111,220,120,1,154,25,101,184,236,183,29,148,18,27,105,36,132,36,139,4,68,69,130,34,33,230,0,3,197,199,27,101,181,60,234,210,132,33,38,165,41,71,130,34,47,51,51,21,73,205,67,140,8,149,4,185,162,86,13,198,110,37,11,52,85,85,14,97,26,76,203,198,198,121,133,155,79,125,104,202,22,143,134,125,196,39,87,23,252,64,81,116,7,71,235,149,233,114,118,212,229,65,147,26,156,141,139,60,200,84,89,10,104,242,77,173,63,73,159,229,22,62,61,188,245,236,212,75,210,167,168,119,173,106,243,171,185,190,77,94,124,153,171,236,146,193,186,242,220,50,245,82,146,243,89,251,139,236,47,32,30,22,13,167,81,191,47,90,37,163,76,97,199,164,85,234,49,161,36,144,149,40,200,221,117,45,145,158,210,81,249,172,189,199,246,24,216,231,134,141,55,135,165,122,29,101,218,76,69,75,18,99,80,169,197,59,212,36,154,164,166,27,45,184,103,132,164,204,242,223,154,139,63,17,80,92,174,120,119,151,170,122,208,205,237,82,99,20,139,104,147,53,167,55,23,121,113,229,194,112,147,132,184,149,125,7,12,242,100,105,250,140,251,11,188,159,82,165,90,244,143,21,82,147,208,137,17,172,41,123,20,172,37,9,51,62,201,35,63,36,152,14,68,65,46,110,20,219,126,86,129,199,151,81,111,248,107,53,20,27,11,34,70,114,80,167,154,75,38,89,198,115,228,36,141,67,138,109,17,139,84,143,67,77,235,252,58,67,200,101,182,253,27,47,214,82,148,105,34,207,71,5,235,118,243,16,199,155,190,162,210,28,211,42,5,186,204,254,163,181,37,196,168,178,158,146,139,45,57,30,122,18,172,154,113,231,238,51,35,250,128,85,158,141,83,155,170,234,165,167,1,214,186,136,122,181,1,10,70,220,154,136,228,182,70,68,88,60,159,113,121,188,64,211,24,167,112,41,50,158,204,126,146,24,178,92,65,35,97,36,203,109,29,210,238,88,243,236,41,67,134,56,199,47,95,44,54,10,39,137,53,92,116,178,233,245,54,110,254,26,201,99,62,239,135,237,23,151,197,114,91,135,193,237,125,151,99,244,118,90,146,155,233,111,221,176,202,150,255,0,171,159,126,49,140,128,215,174,119,171,58,70,222,216,121,120,255,0,229,140,95,55,43,250,132,201,220,48,211,74,90,72,186,15,178,211,103,131,238,130,167,194,199,153,253,102,40,106,162,100,117,9,38,94,70,242,241,255,0,203,24,190,30,87,45,188,142,24,105,230,235,155,137,82,90,52,246,34,193,122,62,22,8,4,191,21,237,205,251,85,97,91,250,65,79,177,32,85,91,77,78,165,80,105,111,70,39,200,148,113,28,139,61,165,43,97,44,149,244,136,139,38,147,79,187,207,176,176,119,22,150,208,167,20,120,74,72,212,127,97,10,39,230,143,172,168,212,142,32,37,219,208,139,248,53,182,151,41,139,63,252,244,121,179,80,126,104,73,249,44,189,230,95,89,128,134,35,206,59,202,142,251,111,167,233,54,178,89,125,164,121,30,40,66,156,81,33,5,147,48,90,20,218,141,11,44,25,0,190,126,88,218,183,19,82,56,118,131,79,92,248,234,153,111,186,213,36,217,75,164,107,36,49,6,25,103,110,245,30,50,188,123,190,194,19,0,81,199,44,30,39,19,164,26,147,27,78,43,47,244,233,23,60,244,52,131,219,156,74,147,34,19,36,126,171,75,87,208,108,255,0,148,73,251,15,184,188,24,146,152,157,21,153,145,87,189,151,208,151,27,86,12,178,149,22,72,240,125,252,140,7,184,98,62,38,181,170,218,209,77,43,174,92,149,138,180,104,242,147,6,73,68,101,111,182,133,186,247,134,121,104,73,37,78,32,213,147,104,203,4,121,63,119,213,147,43,213,234,85,181,73,149,92,173,74,240,240,225,180,183,158,115,98,151,181,8,73,169,71,132,145,153,246,73,159,98,20,169,204,159,140,134,53,146,240,127,78,236,105,221,74,13,33,245,51,33,222,145,151,81,230,157,152,202,139,107,172,33,101,148,56,131,236,163,34,250,207,38,2,33,234,245,253,51,83,117,30,224,189,38,99,53,58,148,185,45,145,103,178,28,125,199,8,187,169,95,174,126,70,101,254,113,46,121,79,104,180,203,235,90,206,251,147,5,229,83,40,45,117,16,255,0,72,205,191,18,196,184,46,146,119,26,20,157,219,87,156,110,35,199,192,187,136,107,97,88,245,253,69,187,41,118,125,181,15,196,207,170,75,98,35,40,234,33,25,83,142,165,180,247,90,146,159,164,180,249,153,121,251,133,247,240,31,194,236,46,27,116,146,36,41,145,58,117,234,194,91,159,80,62,161,158,199,93,141,20,157,111,179,174,32,240,182,79,186,112,95,2,34,243,9,48,148,146,82,73,73,96,136,176,67,244,0,0,0,0,85,231,57,171,21,169,144,45,251,225,4,194,92,96,162,65,51,242,89,146,83,80,119,245,124,187,252,124,253,222,241,87,250,108,116,143,203,218,3,85,230,146,229,61,234,148,86,228,164,210,147,46,145,188,141,255,0,75,213,250,57,243,237,241,22,173,206,102,190,196,59,42,129,71,55,127,58,252,184,171,38,246,159,146,153,168,39,57,198,60,203,203,34,162,34,200,118,28,150,165,199,86,215,88,90,92,66,176,71,133,17,228,143,191,214,64,38,31,19,220,12,92,150,125,171,73,214,125,46,166,78,172,90,181,202,107,21,89,8,140,203,146,23,16,222,109,233,10,51,38,35,147,109,180,134,146,223,115,89,227,37,220,200,200,198,9,209,77,125,213,14,28,174,212,215,44,218,164,184,110,163,61,120,47,63,33,182,93,203,78,37,61,70,219,113,179,86,9,229,40,178,125,140,243,241,205,198,112,41,117,209,56,147,225,50,61,145,120,51,227,24,131,5,22,236,150,247,45,189,205,162,153,25,165,247,108,155,50,201,62,175,35,51,239,217,94,242,138,124,115,242,203,159,109,173,237,65,208,138,55,136,129,234,248,170,127,136,74,58,95,238,102,145,249,217,82,141,74,202,148,234,187,39,183,145,251,140,4,201,225,71,143,157,53,226,14,148,220,42,173,90,5,26,225,78,122,145,36,63,30,62,255,0,89,243,45,136,84,133,172,240,219,36,103,246,145,249,31,105,90,70,70,89,35,35,33,172,38,159,234,61,233,164,151,26,46,11,66,165,232,250,139,57,194,250,45,59,140,182,180,121,56,149,39,232,184,175,119,188,93,127,7,124,196,44,45,123,167,162,129,118,61,232,123,157,25,254,13,181,233,29,92,170,66,254,155,113,144,218,112,219,73,63,62,249,199,153,119,9,154,3,241,42,37,22,228,159,99,31,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,193,215,80,203,102,235,135,132,167,204,196,14,226,195,153,245,137,165,81,149,110,105,177,122,102,188,191,166,175,207,71,240,248,54,22,93,158,136,164,47,114,28,95,191,182,223,137,144,9,135,169,154,179,99,105,29,1,235,146,249,172,122,62,19,27,119,47,195,188,239,154,208,130,236,210,20,126,110,35,221,239,251,69,79,241,107,205,86,233,190,82,245,169,162,18,125,21,76,61,187,234,27,27,127,173,252,67,133,249,169,49,18,164,237,82,29,79,159,124,231,200,136,66,141,93,215,93,71,214,218,243,213,251,250,185,227,223,119,111,254,12,195,88,194,27,71,251,211,104,47,38,145,238,247,125,185,237,252,62,240,139,170,220,68,76,81,90,84,205,176,27,199,82,95,90,49,236,201,59,143,81,199,155,81,229,76,168,187,125,191,104,98,72,209,107,151,141,103,165,29,30,46,124,159,118,80,222,237,168,250,240,146,245,83,254,65,108,124,5,242,216,129,107,154,53,35,92,40,190,34,164,89,240,49,60,74,145,208,255,0,117,50,231,175,26,81,165,91,146,166,143,214,79,111,34,247,152,145,28,39,240,17,166,156,56,70,122,168,227,62,148,175,73,219,153,123,164,49,179,105,190,159,161,226,28,65,229,15,99,203,221,159,51,237,42,8,137,37,130,242,1,248,68,150,211,130,236,68,40,51,153,94,176,167,84,120,141,172,69,130,188,211,169,30,31,195,30,60,250,176,33,154,252,208,149,125,38,207,207,63,86,5,223,107,85,236,198,157,105,157,102,242,146,189,141,211,252,62,227,193,158,58,146,27,111,220,149,123,215,240,63,244,141,104,110,74,203,215,21,110,69,93,255,0,227,36,108,207,151,242,80,73,247,17,126,175,192,7,24,39,135,42,13,91,118,218,215,118,45,73,178,58,81,102,81,151,79,96,182,110,222,235,245,40,134,73,236,131,50,206,229,119,51,199,214,66,35,234,110,145,93,58,88,252,86,110,40,251,10,94,254,146,183,182,121,218,72,51,236,133,171,252,98,124,199,230,138,95,146,244,215,85,45,123,202,44,142,137,83,106,240,164,60,173,132,175,205,55,37,183,21,216,210,175,212,247,17,159,249,128,108,224,147,220,68,127,18,200,253,29,43,70,47,152,58,143,165,150,181,229,6,71,88,170,116,120,50,92,86,195,79,231,28,140,219,134,88,52,167,245,203,220,69,254,97,221,64,0,0,0,67,222,59,248,37,164,113,17,107,72,184,109,138,94,235,182,19,11,84,117,117,212,93,93,141,202,90,81,133,190,219,73,203,175,39,185,145,227,236,242,152,64,3,95,107,35,151,111,19,55,125,221,62,221,137,102,248,127,69,73,117,135,100,122,70,158,189,171,105,212,160,253,83,146,89,250,89,236,103,251,69,187,240,81,161,26,153,160,186,106,221,181,168,183,111,143,83,120,83,112,252,4,118,188,58,74,60,100,17,117,25,113,123,246,244,150,156,231,190,115,240,204,145,60,17,100,253,194,189,57,139,113,247,27,75,105,243,180,115,79,23,186,225,157,25,214,229,74,193,151,65,181,166,92,117,167,99,209,212,133,109,113,180,30,73,100,103,228,93,178,96,56,222,101,92,117,177,99,209,231,104,182,156,203,223,87,168,50,236,106,147,253,51,46,147,78,34,100,103,81,181,232,230,149,97,105,65,229,43,35,63,119,108,152,168,7,23,62,187,86,83,142,31,94,109,70,65,169,71,234,167,123,174,43,246,17,100,207,234,33,236,173,86,106,151,53,102,85,106,173,35,196,78,168,72,91,239,57,177,40,222,227,139,53,40,240,146,34,44,169,71,228,68,66,202,185,103,240,40,197,193,42,22,184,234,59,61,72,140,27,82,41,113,55,25,126,112,142,28,150,94,222,204,130,63,35,89,108,82,49,239,63,113,0,237,92,10,242,235,166,74,211,166,53,27,83,105,219,231,214,163,38,77,61,174,178,139,107,15,49,25,230,151,185,153,59,79,10,222,88,82,72,254,56,236,67,156,226,243,149,244,91,178,219,43,171,71,233,255,0,237,134,4,77,171,137,213,63,225,4,134,223,89,150,249,18,201,8,220,226,155,47,35,199,159,150,69,146,69,140,204,40,172,195,140,141,140,176,218,90,109,57,51,194,82,88,34,201,247,242,33,237,1,174,149,139,162,218,209,163,218,213,108,202,174,218,158,10,85,26,224,132,227,229,227,162,57,183,163,45,38,175,162,181,145,224,219,63,44,249,123,198,192,218,99,83,126,179,167,54,189,82,81,97,249,84,104,79,58,93,190,154,152,66,143,200,136,188,207,220,67,177,59,25,135,212,149,186,141,198,156,99,185,144,246,17,18,72,146,94,69,216,4,86,230,86,212,135,56,91,175,155,11,218,73,76,165,47,177,30,83,232,233,153,46,226,130,105,173,155,181,24,173,23,154,223,66,127,173,68,47,215,153,108,230,34,112,185,94,67,202,193,188,153,77,163,177,247,81,211,166,99,203,236,20,33,66,66,28,174,83,155,119,178,21,45,148,171,236,53,150,64,108,71,193,109,55,195,112,199,101,69,81,99,173,65,166,159,245,211,227,151,196,84,79,51,221,47,94,157,241,41,54,83,77,255,0,7,184,35,59,88,82,243,254,248,252,249,166,101,141,234,63,36,125,69,245,16,184,206,17,162,196,137,195,165,130,220,53,101,7,110,210,148,125,143,207,192,177,241,253,130,43,243,115,210,8,23,86,152,69,191,34,199,197,70,142,226,13,199,119,171,188,118,163,207,116,211,131,89,39,233,43,57,218,103,246,249,0,128,60,5,106,60,59,99,81,170,86,45,65,189,141,95,20,183,173,198,164,100,207,162,236,199,226,180,75,216,73,61,219,73,38,120,53,36,143,203,113,121,140,103,196,198,151,92,122,83,172,55,21,38,188,206,27,157,81,151,80,128,246,230,255,0,132,68,92,167,146,211,187,82,181,108,221,211,51,218,163,37,23,188,134,52,165,212,165,81,234,81,106,176,156,217,34,27,200,125,165,96,143,11,66,137,68,120,50,50,243,34,243,33,222,117,67,87,235,90,163,6,142,221,121,125,89,52,168,113,225,165,220,33,63,155,104,151,130,194,80,146,243,112,207,222,127,89,128,207,252,1,113,143,116,104,118,166,209,173,26,188,206,189,179,93,155,30,154,235,125,54,211,208,235,72,138,218,157,202,88,91,138,218,219,70,91,72,203,63,18,63,59,115,226,67,70,109,62,42,52,38,77,48,218,241,43,155,78,93,78,140,246,231,81,182,66,225,188,152,235,219,189,188,255,0,31,156,44,241,223,185,124,53,205,142,251,145,100,53,37,149,109,113,149,165,196,30,51,131,35,201,121,141,128,185,112,106,4,157,64,225,134,132,252,197,110,118,140,81,105,25,193,22,73,154,124,67,207,100,167,222,179,248,253,166,2,138,181,111,77,235,26,77,168,85,187,14,184,222,217,20,153,210,98,145,229,7,189,45,62,227,91,189,85,40,139,38,217,246,220,127,183,204,103,110,0,184,160,171,104,22,175,211,97,77,149,190,222,174,62,204,7,216,216,146,216,183,165,69,37,57,184,154,90,207,13,178,101,180,177,246,145,249,206,206,106,60,43,59,121,217,139,213,187,85,141,211,105,68,110,205,70,226,44,176,211,83,100,56,172,173,226,47,53,39,178,82,103,240,207,144,167,21,37,232,146,13,42,45,142,178,188,31,145,225,68,127,213,230,3,105,43,106,187,10,232,183,169,151,37,57,91,162,213,33,179,53,147,193,151,168,226,9,105,243,34,63,37,23,153,23,216,67,146,21,239,202,55,93,95,191,52,218,110,156,86,101,245,42,84,37,184,168,232,233,145,98,19,49,224,50,147,202,91,74,126,146,207,205,70,175,183,204,88,64,15,158,123,40,145,2,76,119,17,189,14,178,180,41,57,198,72,210,100,101,145,175,31,30,86,89,217,60,76,93,209,246,237,69,86,163,62,168,218,115,157,169,118,161,40,136,179,184,243,244,126,175,176,134,196,130,130,57,156,187,49,222,41,234,254,45,56,216,204,132,181,220,187,182,85,25,152,242,253,190,125,192,68,225,200,219,183,5,86,213,174,64,184,232,114,124,60,250,108,150,165,199,119,98,87,177,198,214,75,65,225,68,105,60,41,36,120,50,50,31,18,99,60,166,14,74,81,150,201,91,77,89,47,60,100,122,210,70,165,18,72,187,153,224,128,91,223,2,60,203,225,221,168,166,105,102,180,206,232,213,127,51,6,159,55,164,106,235,159,240,102,26,71,78,52,82,74,119,41,78,171,42,87,111,35,60,96,197,147,66,155,26,163,17,169,176,220,234,50,250,18,227,106,193,150,82,162,35,35,193,247,242,50,26,181,61,18,163,69,126,44,135,155,232,184,164,162,83,7,148,171,213,206,82,175,127,195,200,196,219,224,191,152,245,225,163,51,169,246,86,161,72,244,149,176,227,237,48,75,216,211,62,17,179,56,237,238,195,81,150,227,155,27,105,125,179,147,207,199,6,97,120,32,58,78,147,234,253,147,172,182,188,107,170,200,170,120,200,143,182,133,40,250,15,55,177,74,109,14,26,127,58,132,25,224,156,79,124,123,254,220,119,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,31,134,162,47,51,1,250,60,87,141,167,184,178,67,247,36,99,240,204,140,187,119,1,234,90,182,50,106,112,136,254,4,56,250,173,126,155,65,165,174,163,87,152,212,86,82,89,220,226,137,63,231,30,155,162,232,162,218,212,167,234,213,217,141,198,98,50,13,195,53,158,11,177,10,132,227,171,143,26,197,245,86,149,99,88,245,21,49,78,97,74,109,82,27,87,99,32,18,63,141,158,59,168,246,69,41,235,122,205,169,53,38,108,132,155,125,70,23,184,219,201,125,34,50,242,49,83,55,214,168,222,218,137,61,215,238,123,130,125,77,38,163,233,117,92,53,237,35,247,16,235,146,106,117,106,188,227,83,178,157,149,34,66,182,110,82,141,91,178,39,159,3,92,7,203,212,167,27,186,239,170,106,209,72,108,200,205,167,19,142,169,31,188,4,110,208,30,22,117,11,90,230,37,251,106,146,110,54,209,238,81,186,147,36,25,11,55,181,249,110,89,213,107,110,222,77,213,21,168,181,40,172,36,222,75,4,88,53,23,158,68,175,210,253,26,178,52,122,150,221,34,202,163,181,25,10,60,44,136,178,120,29,214,92,184,52,231,73,217,123,89,73,17,151,84,213,130,32,24,210,204,225,159,73,172,214,161,156,107,74,152,114,97,224,219,146,108,167,168,106,47,172,100,135,105,236,150,196,148,70,27,101,29,183,25,96,200,112,87,14,160,89,182,197,21,218,221,98,174,199,70,33,27,134,173,229,216,132,72,215,14,96,180,170,76,150,173,219,14,140,237,125,117,22,204,219,117,131,50,38,214,125,136,4,194,184,239,43,82,214,101,165,87,106,204,83,154,120,246,182,227,142,18,9,71,246,152,137,124,86,243,1,181,244,146,156,84,203,33,230,42,181,53,96,210,121,37,167,250,200,68,250,254,159,241,147,196,189,193,10,141,120,72,168,68,183,186,189,72,107,219,180,154,221,245,151,152,205,90,123,203,46,155,75,172,49,84,213,43,133,53,24,173,55,180,210,238,75,63,214,3,11,196,230,177,173,243,36,34,49,91,16,157,57,7,132,37,132,154,148,95,176,134,18,213,254,55,117,203,82,238,182,101,42,163,46,146,166,112,193,51,13,106,74,140,243,228,101,241,19,47,84,40,92,25,112,250,245,78,93,38,36,21,92,20,230,247,51,31,169,147,82,241,238,17,135,134,78,31,43,188,71,107,3,218,131,79,128,113,40,172,212,124,74,146,105,202,79,10,206,208,19,135,151,77,15,88,31,163,75,188,245,18,179,81,147,6,170,132,170,59,50,220,81,169,56,250,143,200,78,104,238,117,18,125,176,68,120,33,193,91,20,38,40,180,230,162,53,29,12,178,219,105,66,24,74,72,182,96,187,142,125,164,169,41,245,143,63,0,30,99,197,205,187,76,212,89,34,238,60,135,29,94,171,69,161,210,223,170,77,120,154,98,58,13,197,168,254,5,230,3,204,219,110,102,22,135,92,109,41,247,23,97,225,38,167,77,167,198,113,233,146,81,29,166,72,212,181,186,123,75,5,245,152,142,90,141,198,190,158,208,105,106,43,106,74,106,53,12,237,67,13,145,145,168,243,228,35,239,16,26,189,196,102,175,88,231,6,210,211,250,149,41,153,104,218,167,137,94,104,50,243,1,159,245,175,142,61,40,210,9,237,67,114,176,153,142,200,105,106,73,52,162,90,73,68,93,139,176,175,173,68,230,165,168,247,19,21,90,61,50,3,16,162,62,110,52,211,205,229,43,219,158,198,34,102,174,218,122,141,106,84,99,211,175,244,73,105,211,35,54,92,113,121,201,14,205,162,124,52,223,26,199,34,28,182,88,52,82,223,116,154,41,7,140,125,96,62,69,113,87,172,47,166,73,53,119,212,18,227,139,202,28,235,153,26,75,225,145,234,143,196,206,181,200,104,225,157,239,89,113,103,252,82,250,234,51,37,9,187,109,242,148,241,206,49,45,119,59,46,199,74,146,167,154,36,255,0,144,103,203,63,150,54,152,83,235,222,54,116,70,149,13,182,144,73,104,200,254,153,121,152,10,186,151,196,23,17,20,196,71,76,250,245,101,179,113,172,161,106,113,68,75,47,214,200,243,182,245,191,137,11,129,197,53,71,175,92,51,223,104,242,106,109,75,94,207,218,66,232,46,94,11,52,90,234,137,18,151,50,128,193,28,6,186,45,246,198,82,67,154,211,14,19,244,171,74,155,121,203,98,129,30,49,200,45,174,239,73,43,37,251,64,85,54,154,90,60,65,107,156,246,108,171,190,136,244,159,16,242,92,84,249,137,86,246,208,71,220,137,71,228,44,110,217,224,94,193,131,165,223,145,245,24,109,28,167,217,218,228,237,164,110,160,207,222,70,36,77,34,215,181,233,8,87,130,163,176,194,141,95,73,40,34,51,250,199,52,241,20,118,84,222,211,113,42,44,33,178,247,128,196,156,62,112,253,75,208,123,121,251,126,151,53,217,108,188,247,84,159,112,242,191,179,236,25,156,188,135,200,132,26,82,132,180,190,151,109,198,131,238,62,146,117,30,175,173,244,188,128,121,143,157,244,165,100,164,190,69,180,252,135,183,168,130,60,110,33,234,52,117,29,81,56,172,167,220,64,61,110,180,189,166,214,72,217,90,118,158,126,3,241,182,147,29,132,198,135,183,107,101,143,176,121,184,162,220,105,117,163,36,36,187,31,214,13,54,199,76,220,38,205,36,231,159,112,30,25,36,52,74,105,40,193,158,28,53,124,4,100,226,82,155,172,48,110,122,117,209,165,243,141,80,226,52,181,72,138,167,12,144,179,251,11,204,100,62,34,169,58,161,62,200,144,230,152,86,21,2,99,9,82,201,41,70,227,94,11,200,85,229,255,0,196,231,25,26,85,90,98,61,236,228,194,138,218,143,4,182,123,60,156,249,128,152,250,71,124,217,186,202,227,178,181,170,216,137,78,171,69,89,180,183,100,178,72,39,9,39,140,17,171,204,72,25,58,69,163,151,101,54,42,33,218,52,137,189,20,18,99,45,108,165,73,74,62,163,21,237,65,226,223,73,245,254,221,118,208,189,97,183,110,86,35,181,189,137,170,94,220,189,241,193,125,99,190,218,87,126,185,105,50,105,149,106,13,117,119,141,180,203,6,163,101,140,22,11,221,223,204,4,196,95,11,218,36,104,104,231,88,244,134,30,207,154,35,164,98,61,95,229,207,164,186,155,49,183,227,198,77,57,41,79,156,100,18,76,117,10,239,19,215,70,174,217,234,168,216,245,51,163,87,233,219,148,253,45,93,215,130,250,198,57,183,249,159,84,108,154,172,107,62,251,183,30,84,198,212,77,63,37,107,193,17,231,6,120,1,216,149,202,87,75,214,79,20,58,213,69,199,9,62,161,59,140,100,70,107,219,149,134,173,196,184,100,149,190,204,85,83,146,233,146,20,227,152,60,11,72,210,62,37,244,215,86,208,73,161,92,241,22,242,80,149,169,178,81,100,140,253,195,27,241,99,126,107,124,120,158,141,210,27,126,68,221,201,201,188,201,17,247,1,83,122,189,192,246,175,105,98,89,126,85,57,185,45,200,236,146,96,205,102,88,251,6,27,170,233,189,229,65,96,221,168,219,243,34,164,139,6,227,204,169,36,127,180,197,161,105,77,171,197,126,161,62,244,157,69,121,232,44,65,203,136,75,236,17,231,234,29,3,88,248,159,178,157,139,47,78,111,237,45,85,73,116,199,205,179,150,132,236,37,154,123,123,136,5,111,166,77,74,27,36,194,156,144,195,69,250,185,34,49,220,236,253,112,212,219,62,55,130,183,110,218,132,38,210,123,136,155,120,211,146,248,12,235,49,141,4,214,83,110,44,25,17,172,132,66,63,93,167,143,121,187,159,172,123,46,190,9,217,155,103,53,118,105,165,219,30,224,254,16,77,116,216,34,35,34,1,220,180,203,153,254,165,218,116,74,101,189,38,44,121,111,49,132,187,34,65,153,172,254,188,137,143,104,115,80,209,147,165,69,147,119,174,82,37,41,41,67,157,22,178,146,95,188,85,213,213,194,142,177,218,148,255,0,202,42,165,161,41,200,41,78,227,50,47,119,236,24,166,93,46,189,17,167,34,74,140,243,13,160,205,123,20,71,219,246,128,216,178,194,226,107,72,181,2,142,197,126,145,116,71,67,114,72,141,13,62,242,82,174,255,0,80,201,77,84,105,239,178,212,198,31,203,111,153,18,13,29,200,198,178,148,139,214,235,165,55,29,234,77,82,76,114,133,131,201,56,120,207,216,36,150,157,115,20,215,155,98,101,53,170,133,200,228,234,84,37,32,149,23,105,17,237,47,126,64,95,27,173,188,102,68,132,33,105,63,214,243,30,230,112,101,146,44,99,182,11,200,87,94,149,115,92,180,174,218,228,104,87,53,43,209,113,155,45,174,201,113,207,87,63,17,46,180,227,138,29,33,212,185,110,66,182,174,136,143,173,8,37,158,23,241,1,151,192,124,17,171,180,137,110,37,168,213,6,92,90,139,36,73,89,25,143,181,46,33,69,148,168,140,7,144,15,19,90,72,178,102,6,180,145,25,153,249,0,242,1,224,183,91,66,55,169,68,73,63,120,27,205,164,136,205,95,75,200,7,152,15,194,60,247,33,250,0,0,0,63,20,89,73,150,113,159,120,248,137,61,29,221,103,140,210,127,68,242,62,197,145,41,6,147,63,50,31,23,77,14,164,218,121,131,216,217,30,213,103,204,4,62,230,15,196,139,186,47,100,41,155,118,162,72,171,205,203,61,50,94,13,41,50,236,98,152,111,173,81,188,181,50,95,137,186,106,46,200,198,113,185,102,161,45,121,169,212,231,203,215,201,17,36,58,182,227,183,9,27,24,51,237,159,136,131,44,25,169,196,145,175,41,1,248,202,152,111,169,188,140,207,24,32,109,36,69,149,228,141,93,211,129,248,181,52,70,164,155,88,51,242,28,181,6,222,173,220,18,89,102,157,13,199,79,121,36,141,41,207,153,128,203,154,5,194,126,165,235,243,233,126,219,134,94,25,7,221,199,114,146,199,218,44,223,135,126,90,214,53,140,113,110,75,221,132,207,171,52,222,197,70,117,36,182,79,62,103,246,142,167,193,246,165,65,209,11,66,220,211,234,197,176,179,174,84,100,108,116,182,225,73,66,188,140,196,195,171,107,10,105,218,145,69,177,211,75,90,154,169,197,55,212,101,228,147,32,31,69,23,135,141,45,183,101,53,62,155,104,82,218,91,71,184,164,116,82,75,79,216,99,9,241,180,214,141,219,86,203,23,85,204,204,100,85,105,235,66,162,45,132,164,222,86,59,151,215,140,137,21,127,106,61,169,104,197,141,14,181,53,182,28,155,148,54,133,30,15,56,16,150,203,209,73,252,79,106,213,102,224,191,170,202,147,111,210,229,57,22,44,21,103,11,70,125,85,100,6,100,225,35,89,41,26,253,64,139,62,117,1,77,200,165,23,168,227,140,227,113,23,98,239,246,9,11,123,212,37,210,45,217,213,26,108,68,186,166,99,44,210,214,51,147,34,248,14,51,78,116,162,216,211,42,49,91,214,140,6,225,33,180,224,214,146,250,67,184,45,178,89,18,30,194,209,183,98,242,93,143,226,2,62,105,182,157,216,218,161,108,34,234,189,236,216,175,84,37,41,91,201,248,249,219,131,250,199,43,119,233,38,134,66,182,101,217,82,217,162,211,226,204,101,74,91,43,52,32,211,146,193,168,136,253,227,238,226,98,231,170,105,158,145,85,234,246,90,202,44,168,205,111,104,144,140,228,243,220,64,219,42,253,107,140,171,242,5,185,83,133,42,149,89,166,180,133,76,148,167,84,68,243,73,250,69,143,172,6,77,137,202,215,68,46,166,211,80,160,215,103,170,50,204,212,219,173,227,10,201,252,70,38,226,91,150,29,34,196,178,100,220,22,37,65,247,28,130,149,60,226,223,61,189,136,178,98,87,234,38,191,65,225,190,5,6,193,179,41,138,169,164,144,105,67,13,175,42,236,93,251,140,1,196,7,24,23,62,179,233,4,250,85,160,210,233,213,54,156,91,115,97,253,37,19,68,88,81,152,10,231,181,244,42,247,189,41,85,106,189,18,26,37,122,29,88,124,188,204,254,207,136,199,210,227,203,129,49,214,31,99,164,243,10,52,56,131,44,121,9,107,193,29,219,114,157,255,0,50,202,140,239,73,186,134,242,125,10,70,122,138,193,140,51,196,150,157,93,86,14,163,84,219,174,82,157,138,114,95,91,136,53,39,4,164,154,187,24,14,179,166,87,189,82,199,186,161,87,109,250,147,208,159,67,200,82,246,43,105,25,103,184,216,31,134,13,87,129,171,218,97,75,172,178,239,81,198,218,74,28,86,124,212,68,89,26,248,88,90,113,117,106,61,106,53,26,215,165,63,49,227,60,31,76,143,204,94,71,47,205,53,185,116,187,72,99,80,238,138,99,208,230,111,82,141,183,60,200,143,200,192,74,83,46,162,86,132,121,145,143,107,102,102,130,221,230,61,68,142,147,138,36,171,233,247,49,237,109,38,132,96,207,32,60,192,0,0,0,0,0,120,154,210,71,180,207,191,152,253,37,36,241,131,243,1,250,3,240,204,139,204,195,36,3,193,77,17,185,188,204,126,60,163,46,201,243,5,173,10,78,73,101,240,31,44,186,165,54,152,148,156,233,109,180,107,44,167,114,136,178,3,232,95,92,146,157,164,147,201,250,217,248,15,23,87,25,147,195,166,71,187,226,48,54,179,241,131,165,122,75,2,66,170,151,4,103,38,54,147,217,24,151,221,70,32,158,173,115,92,157,86,163,202,135,102,81,156,135,33,7,181,183,201,204,231,235,1,107,18,235,20,202,83,78,72,155,41,150,25,74,114,106,53,96,136,190,177,209,170,186,249,166,20,72,50,165,84,46,186,122,219,100,143,36,212,132,169,94,95,12,138,61,185,184,246,215,219,170,145,38,153,81,187,29,92,121,68,164,45,178,44,25,36,254,177,131,158,191,174,247,157,90,220,173,74,34,123,39,131,113,71,254,144,23,23,169,92,208,244,138,219,166,207,165,90,50,36,202,168,54,74,36,155,173,250,185,251,68,45,213,94,101,122,167,168,20,9,84,198,148,221,56,146,233,116,92,142,179,74,141,34,29,71,131,89,169,40,228,183,21,249,105,89,247,50,73,158,70,70,177,56,103,213,141,69,142,169,214,229,165,50,83,45,171,6,73,79,144,15,138,191,196,86,172,220,141,72,135,83,189,170,206,197,146,157,189,53,62,163,47,234,24,251,210,117,103,156,61,178,223,55,79,223,158,230,66,103,104,215,45,45,86,212,41,50,147,116,52,237,190,204,116,18,155,83,205,231,38,36,230,145,114,157,162,219,215,2,42,23,221,93,170,188,66,73,250,187,54,228,190,0,42,134,141,72,173,214,38,248,104,84,245,205,148,249,227,27,77,74,29,206,145,160,186,161,85,172,69,166,166,210,168,33,217,107,75,105,63,14,162,73,17,158,51,145,120,214,127,2,90,7,103,214,35,87,232,54,147,44,200,101,68,163,51,60,228,203,237,25,141,22,165,159,75,108,229,201,165,194,141,225,203,8,90,155,73,99,30,240,20,197,77,229,117,174,115,152,50,109,136,168,83,233,35,65,186,230,49,219,33,43,149,238,184,193,55,10,184,170,123,12,48,217,173,78,245,240,88,47,172,90,77,241,197,222,135,217,51,30,163,87,110,104,75,147,12,143,126,15,24,16,79,136,62,97,181,189,91,98,70,153,105,125,5,228,188,244,131,105,169,13,30,122,141,231,5,253,96,35,162,120,20,186,151,33,152,241,46,106,58,205,195,50,54,206,98,115,159,176,72,110,27,57,98,220,76,93,140,220,119,201,70,126,150,206,22,105,66,201,100,120,60,135,8,156,28,106,173,199,124,21,211,169,42,154,204,86,156,39,73,167,76,200,140,143,184,181,138,45,187,14,218,164,49,76,164,163,162,134,146,73,63,126,112,64,49,165,43,133,221,22,140,112,165,198,180,169,251,225,150,18,165,48,146,87,237,25,49,170,5,26,28,127,11,26,157,29,168,169,70,196,147,105,46,195,236,38,137,27,146,148,27,157,95,164,162,31,173,50,112,152,52,25,117,9,71,156,0,233,150,182,155,198,162,214,234,21,85,201,83,173,204,115,168,211,43,62,223,212,61,144,39,95,14,222,18,41,245,74,76,36,210,154,108,149,29,196,253,44,142,167,173,58,153,122,88,46,68,118,214,177,229,87,28,113,39,130,101,88,216,35,229,253,199,22,163,105,107,45,73,188,180,182,114,18,234,189,92,171,200,4,222,109,79,36,141,18,11,38,163,201,99,200,136,126,184,78,58,123,144,148,169,181,118,89,43,224,35,198,158,241,163,167,87,117,26,153,54,109,65,16,229,206,66,119,69,81,30,228,40,253,194,66,69,151,26,124,22,164,68,112,186,47,164,148,149,124,114,3,205,182,25,134,123,98,71,109,166,215,221,91,75,25,49,244,35,169,183,215,192,240,38,137,108,244,213,228,159,120,243,44,41,38,140,247,32,31,164,94,174,9,95,229,30,148,165,72,82,150,225,22,210,238,147,47,51,30,196,237,74,79,106,115,143,172,124,242,165,51,25,8,121,247,9,166,200,251,153,251,128,96,158,44,181,186,234,209,189,56,122,235,179,168,5,62,105,62,76,40,150,217,158,16,126,103,216,87,108,142,107,90,197,76,148,237,41,186,21,52,155,73,225,123,204,200,211,246,11,99,186,219,180,110,90,75,212,234,252,200,146,32,73,35,104,219,81,167,204,253,226,40,234,79,46,222,30,239,58,108,232,182,212,104,176,234,242,251,248,162,115,59,12,251,231,25,1,5,30,230,91,170,200,188,127,40,91,51,232,155,93,51,142,106,62,145,43,245,176,59,131,188,218,117,69,166,24,139,232,72,75,83,126,110,171,57,254,177,32,104,60,171,109,88,116,70,105,85,169,77,75,121,169,9,117,114,73,56,220,209,121,164,125,58,171,202,186,195,187,32,195,110,194,91,84,83,142,156,44,204,141,93,83,1,28,228,243,116,213,55,163,55,29,170,68,34,89,47,186,187,249,15,186,31,54,157,68,102,165,11,210,20,152,43,103,113,19,152,201,246,29,172,185,60,84,206,65,180,87,91,105,73,163,233,244,253,227,168,106,63,41,155,214,207,181,230,84,232,21,175,75,206,70,13,166,91,111,6,96,44,75,66,56,179,211,125,95,181,96,203,106,172,196,121,147,12,154,83,70,178,35,222,126,120,33,157,137,42,74,16,211,10,37,32,203,186,179,230,41,227,131,174,10,245,178,54,161,67,155,113,183,54,133,77,166,60,151,204,156,206,213,169,39,220,91,220,117,181,71,165,32,230,204,74,91,101,36,147,117,94,70,3,228,186,45,202,53,193,73,149,2,163,5,169,37,37,179,108,144,234,114,89,20,83,199,94,135,84,244,155,85,101,72,76,8,145,98,84,86,183,153,74,59,122,185,23,198,237,86,152,243,41,113,167,219,112,203,186,54,168,143,38,41,207,154,77,66,238,184,245,26,28,105,214,164,150,218,101,11,76,119,188,201,105,207,159,96,16,86,133,92,171,219,179,154,168,209,42,47,196,117,133,239,220,218,182,247,250,132,229,224,203,143,171,138,206,184,155,182,111,234,164,138,133,58,107,132,158,164,149,26,186,102,125,139,207,200,65,198,109,219,143,13,32,233,143,173,40,86,118,108,60,137,121,195,231,1,55,6,166,219,255,0,148,245,91,129,20,150,30,90,86,134,156,78,12,136,254,176,18,11,137,125,64,215,90,30,166,68,213,45,48,157,46,175,108,190,104,113,136,241,214,167,27,206,59,145,146,68,182,224,207,87,245,3,84,237,73,117,11,238,140,168,15,165,236,18,84,131,78,11,31,88,236,124,55,232,125,63,75,244,194,157,104,76,152,197,105,166,140,255,0,58,164,146,188,254,209,151,96,82,105,116,77,209,105,208,91,97,151,61,101,108,73,17,103,246,0,251,12,139,41,34,61,229,245,140,89,170,186,183,104,105,179,41,69,219,57,166,142,115,133,27,195,146,139,6,133,118,201,144,202,164,141,168,34,111,213,200,195,154,207,195,254,155,234,60,239,202,43,214,49,186,152,76,25,169,59,204,187,23,124,246,1,139,245,47,131,173,31,215,218,68,26,181,187,209,167,176,156,184,114,98,18,82,110,231,226,101,230,49,98,185,82,105,221,65,46,51,50,232,168,37,147,73,146,86,202,136,253,111,172,102,24,58,177,165,116,219,77,26,91,166,151,75,52,201,132,70,204,100,168,204,205,42,207,214,50,6,159,72,175,90,22,116,228,85,174,22,235,179,182,45,228,178,149,17,40,251,125,160,43,43,80,249,87,234,61,38,229,126,29,156,182,95,128,149,31,132,117,110,122,203,47,172,70,173,94,225,79,85,180,114,107,148,250,253,2,67,230,73,234,41,216,237,169,105,73,124,76,197,183,211,117,91,91,110,91,250,146,166,108,153,116,154,4,23,23,226,29,94,20,149,167,226,59,33,234,181,139,172,122,129,55,77,213,72,98,68,85,68,54,165,72,83,101,141,222,74,79,114,1,69,246,61,143,82,188,171,13,91,44,185,18,43,207,17,225,201,14,18,11,177,121,100,199,193,114,91,53,139,78,170,168,181,88,106,140,166,28,52,231,110,13,68,71,244,139,226,95,88,158,60,192,56,109,177,244,181,80,106,250,113,109,28,100,71,61,242,37,180,239,98,86,114,70,56,186,118,137,197,215,222,28,215,169,53,105,204,157,114,142,218,146,169,4,146,202,217,109,61,145,130,255,0,56,14,129,195,71,28,250,153,163,110,194,183,25,144,212,250,99,206,33,182,124,75,134,125,52,103,31,176,93,78,156,93,133,168,22,172,10,225,76,137,252,41,132,56,163,140,225,30,20,101,147,33,66,250,95,194,221,203,168,22,173,126,241,160,33,201,47,209,93,36,181,5,5,235,56,95,18,63,168,72,238,5,184,153,191,244,158,251,99,76,239,58,116,201,80,230,60,81,155,66,204,203,162,163,60,103,191,192,5,201,50,130,109,164,160,150,106,193,99,39,239,30,99,230,167,72,68,184,44,200,108,176,151,16,74,33,244,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,147,171,26,189,100,232,213,175,38,234,189,170,158,14,35,13,173,73,62,131,206,111,82,91,91,155,127,52,133,153,100,155,87,124,123,190,204,135,111,155,54,53,58,35,179,102,57,211,101,132,41,199,21,131,60,37,36,102,103,130,239,228,70,43,103,142,238,101,240,237,36,84,244,179,69,167,117,170,191,158,131,80,155,210,52,244,15,248,75,14,163,167,38,41,165,91,84,150,149,148,171,191,145,30,50,98,53,241,161,204,122,241,214,105,213,11,43,79,100,122,54,216,67,238,176,107,216,211,222,45,178,57,13,238,195,177,144,227,123,219,113,29,179,146,199,199,38,80,145,152,149,26,211,242,164,50,223,89,196,165,114,159,60,165,62,174,114,165,123,190,62,68,3,219,113,92,21,91,170,185,62,227,174,73,241,19,234,82,93,151,33,221,137,70,247,28,89,173,103,132,145,36,178,165,25,224,136,136,113,192,162,52,168,210,101,220,143,6,61,138,140,242,88,41,42,70,27,53,109,37,100,188,241,144,18,3,128,219,44,239,110,38,45,24,230,157,200,165,84,96,85,22,156,227,114,90,168,69,35,44,238,44,125,47,175,236,49,176,228,6,81,30,4,104,237,163,98,26,101,8,74,115,156,17,36,136,139,34,132,57,99,59,49,174,41,233,30,17,57,222,204,116,187,220,187,54,117,24,121,243,253,158,93,197,251,128,14,54,229,174,194,181,237,234,157,201,81,86,216,180,184,111,77,120,240,103,234,54,131,90,188,136,207,201,39,228,71,246,24,228,133,123,243,114,215,87,172,61,54,133,167,20,105,125,58,149,117,109,170,66,58,100,121,132,244,121,236,168,242,166,212,159,164,130,242,81,43,236,243,1,1,120,253,226,130,171,175,186,191,82,131,6,86,203,122,134,251,208,24,143,177,39,189,108,202,148,73,115,113,180,133,150,91,120,139,105,228,190,179,63,44,19,164,154,111,88,213,157,66,162,88,116,54,247,72,171,78,141,20,207,40,45,137,117,246,218,221,235,41,36,120,55,11,182,226,253,158,99,169,165,47,75,144,73,73,111,117,229,224,188,139,42,51,254,175,49,113,220,171,120,86,118,204,179,17,171,119,83,27,102,85,136,157,130,141,196,120,97,214,161,72,109,121,67,198,94,105,87,101,36,143,227,143,32,18,143,134,253,25,180,248,87,208,152,212,194,107,195,46,21,57,21,58,211,219,157,94,233,8,134,202,100,47,110,247,49,252,70,112,131,199,110,197,241,168,206,63,120,199,186,53,199,83,107,54,141,34,103,66,217,161,77,145,77,105,190,155,106,235,244,100,74,109,46,229,76,33,196,238,109,210,45,166,103,143,137,159,149,161,243,31,212,9,58,127,195,13,117,248,106,218,237,100,165,82,51,130,60,19,212,249,103,158,233,87,189,5,240,251,72,107,251,33,247,37,72,118,75,202,220,227,203,83,139,60,99,38,103,147,242,1,148,184,103,210,219,143,85,181,134,221,164,208,89,203,112,106,49,42,19,222,220,223,240,120,136,148,202,93,119,106,150,157,251,122,132,123,82,102,163,247,16,201,156,123,106,68,59,159,81,169,182,45,61,189,205,216,244,182,109,199,100,100,203,172,236,39,229,52,107,218,105,45,185,220,71,130,82,136,188,183,31,152,196,58,95,171,245,173,46,131,88,110,130,190,148,154,172,57,16,212,238,16,175,205,186,72,201,97,72,81,121,182,71,238,63,172,135,70,170,84,165,86,42,82,170,179,92,223,34,99,203,125,213,96,139,43,90,141,70,120,34,34,243,51,242,32,18,199,150,30,152,47,81,56,148,131,41,228,126,98,223,140,213,97,43,207,251,227,19,225,25,22,55,164,252,151,245,151,212,98,221,184,210,166,248,158,24,239,88,169,44,244,104,53,35,254,170,124,130,248,136,217,202,47,72,96,90,218,99,42,252,149,31,53,26,187,139,54,221,222,174,209,221,143,1,210,78,210,89,167,233,39,57,218,71,246,121,9,83,197,204,88,146,248,116,191,155,152,172,32,173,218,170,139,177,249,248,23,254,31,180,6,184,21,38,205,170,140,166,143,205,15,173,63,212,163,23,237,203,77,169,13,240,183,65,55,215,184,148,152,170,71,98,44,36,233,208,240,93,133,7,215,144,134,235,149,22,218,238,132,203,121,41,251,9,103,129,125,220,180,103,71,151,194,229,9,12,43,38,201,69,105,125,143,178,138,157,15,62,127,104,9,11,169,213,55,232,218,115,116,85,34,150,95,139,70,154,243,69,219,186,210,194,212,94,100,101,230,94,242,26,252,223,90,45,173,26,197,173,87,60,170,13,169,227,101,86,110,9,174,48,94,58,35,123,186,210,212,105,250,75,65,22,77,194,243,199,159,184,108,88,100,74,35,73,249,31,97,235,106,51,12,41,75,105,27,77,89,207,115,48,21,183,194,31,43,232,182,157,182,119,86,176,83,255,0,219,12,248,155,81,19,170,127,193,201,109,176,178,45,241,229,154,23,181,196,184,94,69,159,63,44,14,15,142,174,93,116,200,186,116,254,163,105,149,59,100,250,44,101,73,168,53,214,81,238,97,150,36,188,234,247,61,39,105,101,91,11,9,73,159,195,61,200,90,40,245,74,140,204,216,175,67,146,141,236,190,218,154,113,57,50,202,84,88,50,201,119,242,48,26,179,161,115,232,85,100,184,217,244,38,211,164,18,146,126,170,182,58,218,191,105,30,12,190,178,22,253,203,87,142,182,47,138,60,29,22,212,105,123,42,244,246,90,141,77,127,166,103,213,105,8,135,25,164,109,102,57,37,57,90,150,121,82,204,203,223,219,6,49,127,51,14,5,24,183,229,78,215,29,57,103,167,17,243,118,69,82,38,227,63,206,25,204,146,243,219,222,144,103,228,72,45,137,70,61,229,239,33,90,180,90,205,82,217,172,197,173,82,100,120,121,212,249,8,125,151,54,37,123,28,109,100,164,158,20,70,71,133,36,188,200,200,6,192,252,107,104,70,166,107,214,154,185,109,105,213,219,224,20,230,84,228,63,1,29,223,16,71,30,74,12,186,143,56,141,155,186,168,78,115,219,25,248,226,162,47,126,93,188,76,218,23,116,11,118,93,155,226,61,43,37,166,26,145,233,26,122,55,45,215,84,130,245,74,73,227,232,231,185,151,236,19,247,151,79,31,113,181,74,159,3,71,53,13,123,110,24,81,218,106,36,172,25,245,219,66,98,71,66,118,51,29,40,78,231,28,89,228,214,102,94,71,219,6,44,44,176,101,146,247,128,135,220,8,112,75,72,225,222,214,143,112,220,244,189,183,108,214,16,169,10,235,168,250,91,219,138,181,35,8,125,198,149,135,89,87,114,34,207,217,231,48,128,0,0,0,0,126,40,246,145,159,192,178,63,71,74,214,123,230,14,156,105,109,211,121,79,145,209,77,50,143,58,75,106,216,106,245,219,140,227,132,88,36,171,245,15,220,101,254,96,20,229,205,171,83,127,44,53,253,155,110,52,142,172,122,45,57,49,156,45,155,118,60,204,217,200,52,247,65,25,224,149,231,147,47,180,65,145,221,245,178,252,151,169,90,169,116,94,82,164,117,147,82,171,205,144,202,182,18,127,52,228,151,28,79,98,74,127,95,222,68,127,230,31,182,166,144,221,55,117,163,88,188,233,177,243,79,162,177,33,247,215,189,191,38,90,75,138,44,26,201,95,69,69,228,71,251,124,128,77,14,80,58,194,155,91,87,106,26,121,81,94,34,213,160,58,182,59,127,225,14,202,128,202,75,178,12,252,146,126,106,34,251,60,197,207,25,37,196,224,251,145,141,105,120,108,189,21,96,107,141,151,113,238,218,134,43,180,238,169,227,56,66,102,50,179,254,74,191,83,220,67,98,93,21,189,152,212,93,51,163,94,81,151,189,186,135,136,218,120,50,207,78,67,141,251,210,159,122,62,5,254,144,16,23,143,78,91,16,46,131,94,164,104,125,23,195,212,143,30,58,39,137,82,250,255,0,238,86,91,245,228,202,36,167,106,82,233,250,169,239,228,126,227,21,57,38,37,114,206,172,155,82,17,225,39,198,247,101,14,109,220,143,171,41,63,85,95,229,27,73,153,18,139,7,228,34,191,22,28,4,105,167,17,241,153,170,54,207,162,235,209,183,98,94,233,15,239,220,108,39,232,120,134,208,88,67,56,242,247,231,204,187,132,23,225,43,154,173,211,99,37,155,83,91,228,250,86,152,91,182,84,54,54,199,71,248,247,15,243,81,162,41,74,220,165,180,159,62,216,207,145,152,182,13,51,213,171,27,87,40,12,220,150,53,103,210,16,158,221,181,126,29,230,188,150,180,31,103,80,147,243,109,126,239,119,216,53,247,226,11,132,93,86,225,222,98,74,237,166,110,128,230,122,114,250,209,139,126,9,172,250,141,188,226,139,10,121,37,223,237,251,58,134,145,107,166,163,232,149,121,170,253,131,92,240,15,181,187,255,0,5,97,220,229,14,35,253,245,181,151,147,171,247,123,254,204,6,205,0,32,95,9,252,207,172,77,85,140,155,115,82,75,208,213,228,103,98,191,61,35,196,100,223,89,246,102,34,80,141,168,109,30,254,251,190,36,98,120,180,234,30,108,157,108,242,149,121,24,15,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,226,181,165,180,154,214,120,34,1,228,49,198,180,107,214,159,104,77,13,21,219,238,169,225,25,119,61,50,232,62,230,236,45,180,159,241,77,172,203,6,234,61,222,255,0,183,17,167,139,174,101,22,78,133,26,173,203,37,159,78,92,5,141,237,238,122,47,75,248,133,151,119,34,173,10,203,110,168,252,251,109,248,153,98,154,117,91,86,239,77,103,186,28,186,111,74,135,139,154,238,48,125,38,155,198,27,66,63,222,208,130,242,105,62,239,119,219,144,147,188,83,243,45,212,157,113,91,180,43,69,143,201,202,1,237,220,206,248,243,58,191,196,40,189,103,34,161,105,194,218,81,249,247,221,240,46,241,26,214,181,110,11,234,191,30,222,183,97,120,202,140,205,253,38,186,136,111,118,196,41,103,221,102,148,151,170,133,31,115,247,9,49,195,15,47,61,88,215,217,105,168,84,99,250,14,129,223,248,118,248,210,119,118,120,191,139,41,40,89,126,113,146,79,254,182,124,139,189,198,112,233,194,126,153,112,223,66,106,153,103,64,204,164,238,234,202,234,200,252,231,174,242,139,212,113,231,8,176,79,40,187,31,215,240,192,65,238,18,185,79,71,105,136,55,198,184,76,234,58,190,174,104,221,51,46,158,13,246,191,221,17,166,119,201,116,151,229,255,0,23,226,98,206,45,219,106,139,106,83,26,163,208,97,248,104,140,238,216,223,81,107,198,84,106,62,234,51,63,53,25,249,251,199,40,0,0,0,2,11,115,107,212,149,90,188,62,72,180,35,189,177,251,139,102,207,87,56,240,243,160,184,126,105,50,242,87,196,191,104,169,190,21,116,209,253,89,215,11,122,202,96,178,115,188,94,124,191,145,13,247,61,234,79,248,191,137,127,160,73,78,109,90,188,155,207,92,127,33,97,185,152,246,215,210,237,231,226,33,193,119,222,130,63,52,159,242,143,246,121,14,233,201,203,73,158,169,234,37,79,84,101,51,249,186,55,71,195,47,113,127,191,49,80,97,125,137,101,240,247,164,254,172,121,128,147,156,200,120,110,135,119,232,75,213,74,74,191,194,84,109,189,3,193,247,235,76,136,149,125,39,73,63,69,39,230,71,251,5,32,119,35,250,198,211,245,26,116,74,180,55,32,78,107,168,195,184,220,157,198,89,193,145,151,114,50,63,50,33,175,47,22,28,36,222,156,59,221,181,50,145,19,173,111,51,38,44,72,211,122,141,39,168,227,145,9,229,23,76,158,113,101,131,75,133,223,183,171,245,145,0,156,156,161,56,132,68,218,36,253,27,172,31,231,227,184,236,216,203,255,0,205,165,16,35,161,56,75,120,243,51,238,107,207,196,189,226,207,136,242,89,47,120,214,51,70,245,18,169,165,154,147,64,189,105,75,218,229,58,163,21,245,150,18,123,144,220,134,220,52,250,201,86,51,211,46,248,63,244,13,140,180,11,81,163,106,174,144,218,183,179,10,203,149,10,68,23,164,150,15,213,121,200,173,56,178,238,148,231,248,207,50,34,47,243,0,200,64,0,0,62,122,132,232,212,200,50,42,51,92,233,177,21,165,188,234,176,103,181,9,35,51,60,22,76,251,17,249,14,14,255,0,212,27,95,77,45,169,151,85,219,80,240,112,33,50,227,203,95,73,199,62,131,106,89,150,27,74,149,244,80,175,119,184,83,23,29,156,194,46,77,106,174,212,172,27,2,87,131,180,35,169,232,107,245,27,115,197,237,92,150,141,207,206,198,67,173,239,105,212,122,187,187,99,207,57,50,9,3,199,183,50,120,148,200,181,93,33,210,52,111,154,174,188,73,181,60,153,116,251,74,142,227,125,25,17,76,143,10,38,213,148,175,191,145,31,153,138,164,172,214,106,87,5,78,77,102,175,39,196,76,150,234,222,121,205,137,70,229,173,70,165,30,18,68,69,147,51,62,196,62,37,25,169,70,163,62,230,121,48,1,145,120,122,181,215,120,107,21,169,67,109,158,170,223,171,193,74,83,187,110,76,229,52,146,239,146,253,111,136,216,199,72,173,133,218,58,121,65,162,56,91,85,30,157,21,10,71,158,211,75,13,164,203,57,60,227,111,158,69,2,112,49,211,253,243,182,47,81,174,161,122,114,153,130,221,140,31,164,35,119,27,20,69,199,134,103,5,130,233,167,5,240,236,3,218,0,0,0,0,2,24,115,90,168,179,7,134,103,80,239,156,138,138,153,79,159,154,169,243,177,238,250,133,27,219,74,36,92,116,165,169,59,137,51,88,51,44,227,63,156,33,120,28,216,224,166,103,13,4,165,30,58,21,94,169,125,165,79,157,255,0,88,163,138,83,170,143,83,134,250,62,147,111,182,178,251,73,68,96,54,72,225,97,244,72,225,239,79,214,219,29,34,43,106,148,88,221,187,63,192,88,238,59,70,172,233,244,61,82,211,171,134,194,156,255,0,65,186,221,50,92,2,123,105,171,166,111,48,227,91,182,146,147,156,117,12,241,184,179,241,47,49,143,120,45,169,189,85,225,178,197,125,255,0,164,138,21,49,191,119,145,64,142,126,226,47,136,206,0,53,193,226,171,135,11,171,135,93,77,170,219,117,132,117,96,57,41,247,96,73,203,105,234,199,57,15,161,165,108,75,174,41,57,75,38,120,81,228,188,143,235,194,163,104,155,214,198,181,245,10,136,237,187,118,211,124,116,7,119,110,107,172,227,93,205,10,65,247,109,73,87,209,90,139,207,222,48,180,126,3,56,109,141,89,244,203,54,54,29,47,89,37,233,57,253,149,191,113,31,251,163,227,238,192,10,22,210,109,33,188,245,138,240,167,90,22,133,51,197,72,155,37,150,150,125,102,145,211,66,221,109,179,95,231,22,130,60,27,137,237,156,158,70,193,92,35,232,178,244,27,68,104,118,60,149,102,111,135,141,38,105,99,202,79,132,97,167,11,178,214,94,109,127,36,241,240,248,158,76,181,44,219,126,203,166,51,73,183,160,248,104,236,54,150,144,158,170,215,132,165,41,73,22,86,163,63,36,151,191,220,57,176,31,53,70,159,18,171,79,147,76,156,215,82,52,182,86,195,168,220,101,185,10,73,165,69,146,50,50,236,103,228,98,176,120,204,229,109,58,228,174,85,53,31,70,61,87,101,173,249,146,105,189,143,168,234,151,33,229,171,171,38,89,17,100,212,210,112,73,199,188,139,204,133,163,128,10,205,229,107,195,14,176,232,173,251,112,92,119,237,189,232,216,175,64,151,78,65,248,184,175,110,81,189,9,100,127,154,117,102,89,38,151,238,247,121,249,102,204,128,0,122,39,188,152,208,100,72,89,225,45,52,181,153,252,8,136,204,107,171,198,253,196,171,147,137,155,230,66,159,234,166,45,110,167,17,7,183,110,18,154,132,147,34,242,47,214,27,11,95,18,206,5,151,95,156,149,109,56,244,185,78,145,227,56,52,180,163,255,0,64,214,219,136,138,138,170,186,229,126,78,91,155,205,203,146,168,172,227,25,204,199,79,224,95,16,22,59,192,127,8,150,94,176,240,173,85,122,228,141,212,151,83,150,251,81,220,222,233,116,186,148,232,166,149,97,15,32,149,131,113,71,131,198,68,2,226,167,135,218,231,14,186,171,83,179,234,94,180,71,30,122,76,7,61,66,221,24,228,190,219,93,137,199,12,187,50,127,72,243,241,250,238,199,151,157,1,116,30,22,44,237,238,245,61,35,77,167,207,47,87,27,73,202,116,78,222,103,159,47,62,223,96,250,120,217,225,162,151,196,86,145,85,41,135,234,85,169,113,223,168,83,207,214,61,242,27,139,37,45,35,248,214,210,89,83,222,106,51,47,137,99,200,42,87,131,154,190,151,234,139,79,112,243,171,84,253,207,92,78,42,53,6,167,213,144,94,22,107,229,30,36,98,232,176,73,37,237,55,28,86,92,112,146,126,74,199,99,28,71,22,92,11,234,23,13,85,71,103,154,189,43,109,188,181,57,30,118,24,99,8,53,62,105,79,79,196,56,231,241,108,110,201,252,113,230,93,240,101,205,64,184,244,139,81,101,82,37,167,195,85,173,170,170,210,133,101,181,225,216,239,169,36,172,17,169,63,73,179,237,147,46,222,242,23,109,192,6,184,82,248,156,225,221,86,125,223,252,34,117,50,57,208,166,51,235,35,173,29,184,49,91,113,123,155,109,178,78,84,250,139,4,102,101,238,63,128,83,14,141,235,166,160,104,101,204,205,203,98,213,188,35,205,169,61,68,244,24,115,168,130,113,181,154,114,235,107,34,201,180,142,248,247,125,185,182,190,18,57,162,89,154,178,170,101,139,169,16,125,11,95,232,179,28,165,117,93,147,227,30,252,195,91,182,51,17,40,111,123,142,44,241,187,9,219,143,35,35,24,255,0,140,62,85,116,250,187,53,11,251,68,21,209,154,68,236,135,169,88,82,186,170,196,135,84,174,180,153,100,73,201,155,72,193,39,183,159,196,133,89,222,214,45,211,167,23,20,171,110,235,167,120,42,132,23,150,211,141,245,155,115,10,67,138,65,247,109,74,79,210,66,139,204,252,128,109,1,6,108,106,140,54,103,195,115,168,196,134,210,235,106,193,150,82,162,35,35,193,247,46,198,67,222,40,171,130,206,97,151,126,130,213,32,218,87,138,253,35,105,44,218,140,104,195,76,248,84,154,163,183,212,203,113,150,234,246,180,210,189,92,247,207,199,25,185,125,27,214,171,31,92,45,56,247,109,145,82,241,81,157,74,58,133,209,121,29,53,155,77,184,105,252,235,104,51,193,58,158,248,247,253,184,14,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,60,23,140,164,143,222,60,199,130,209,185,73,63,128,2,207,106,112,67,211,41,198,227,197,91,175,168,210,132,150,76,203,220,61,190,110,96,198,39,226,91,82,191,115,61,45,173,220,164,131,95,132,100,251,23,191,37,128,16,135,153,199,20,180,118,237,148,233,197,149,88,113,53,62,182,95,82,23,252,131,236,101,216,84,244,165,202,113,245,61,33,211,117,199,12,205,102,103,156,142,213,169,247,148,235,242,239,168,220,85,53,173,79,191,41,107,73,41,89,194,12,242,67,169,118,83,139,125,42,193,16,9,11,193,110,136,212,245,91,84,233,46,194,140,204,152,208,100,161,249,45,56,89,35,65,31,126,194,242,43,183,21,179,162,150,107,50,138,156,136,145,153,38,218,54,217,65,17,25,158,11,200,84,159,43,75,202,139,105,234,163,203,169,85,10,58,166,52,76,165,6,147,60,153,152,184,235,182,208,161,106,13,33,48,107,108,20,136,74,52,173,38,126,243,46,228,3,239,164,86,29,174,82,91,171,199,109,41,101,246,73,198,242,88,81,228,178,33,62,169,187,197,94,176,214,110,59,50,200,68,88,48,162,204,233,180,251,138,82,20,104,47,121,24,156,112,105,108,192,167,198,131,20,250,45,69,34,34,79,252,82,44,16,253,98,159,79,139,41,114,34,65,65,41,255,0,89,199,8,189,224,33,38,159,240,73,119,214,109,179,167,234,109,243,86,114,90,243,213,109,18,141,77,171,234,238,36,45,157,194,238,149,218,180,152,48,155,183,34,72,147,13,9,79,93,230,72,212,102,94,252,140,169,50,109,46,144,203,103,58,67,73,245,178,147,82,136,187,142,159,125,235,109,129,167,244,71,170,247,29,126,51,40,73,246,35,89,30,127,168,7,114,141,78,167,211,163,180,212,104,145,219,75,125,139,105,96,146,35,207,25,26,159,101,219,54,67,140,86,238,149,193,86,72,205,49,94,36,186,127,97,8,183,196,87,52,138,69,25,19,173,205,58,141,226,157,113,38,134,228,54,191,160,127,17,95,119,230,164,106,191,16,149,248,242,106,19,166,207,83,171,38,72,136,143,8,201,249,0,227,53,158,234,164,93,87,236,249,244,74,172,233,113,164,40,137,167,38,43,42,237,241,49,105,252,166,88,234,105,52,231,205,147,66,209,55,110,236,118,62,222,99,0,232,231,42,250,253,215,66,166,220,55,77,69,76,161,88,113,198,22,142,235,35,247,11,45,208,45,16,183,244,46,202,110,216,161,178,148,18,148,75,86,210,247,224,6,82,83,136,66,144,133,150,84,177,230,130,50,206,126,35,214,242,154,74,122,138,238,109,143,98,21,185,36,172,249,150,64,121,15,142,173,6,61,78,11,176,37,178,151,89,125,38,133,165,69,146,193,249,143,175,114,127,88,191,172,122,228,40,246,97,39,141,199,140,128,198,42,225,243,74,84,231,81,54,180,51,117,39,184,151,208,78,114,62,141,81,179,149,59,77,170,54,253,176,218,34,204,92,85,53,29,73,245,118,30,48,71,159,112,200,132,100,211,123,72,247,26,124,204,116,173,89,184,224,90,182,93,82,181,62,160,136,169,56,203,74,86,163,47,84,241,230,3,95,222,37,41,90,147,105,223,239,209,111,231,157,148,184,142,41,12,184,225,154,146,164,231,220,102,60,248,125,187,238,134,239,26,61,169,30,231,157,6,145,58,82,91,116,153,124,210,109,17,159,117,23,192,123,184,151,212,122,213,249,168,51,206,167,82,244,172,88,238,169,48,214,73,198,81,145,246,240,170,170,100,91,201,7,82,179,87,92,122,98,146,204,114,201,167,166,188,246,60,128,188,78,31,244,217,155,46,219,102,92,27,170,125,93,15,160,150,149,73,127,169,158,222,241,149,201,135,100,26,28,117,195,70,211,206,18,120,200,233,58,45,25,216,122,125,75,97,218,97,211,150,150,18,70,217,171,38,93,135,125,73,168,144,159,229,247,243,1,224,141,170,90,139,105,36,203,182,125,227,193,215,77,146,40,205,37,75,82,143,204,252,135,176,201,14,169,68,93,148,94,255,0,128,252,37,58,211,6,104,252,234,139,220,3,18,235,151,16,182,150,134,210,211,83,185,38,197,36,151,155,100,178,223,159,176,71,85,243,86,210,6,119,41,230,159,90,81,228,164,54,70,51,254,182,240,199,166,250,215,9,199,46,154,1,72,150,166,141,40,35,89,246,81,249,24,132,51,121,66,245,102,203,150,205,235,224,97,186,102,109,197,233,231,5,159,44,128,204,63,236,171,104,183,76,165,45,50,77,6,123,76,137,5,156,12,157,163,220,116,233,22,171,191,44,169,245,134,97,70,136,68,123,166,45,45,159,127,180,68,95,246,32,30,113,147,36,94,6,201,103,41,62,159,210,16,247,136,222,28,175,222,25,46,89,20,143,19,37,232,82,143,105,58,147,52,146,136,190,192,23,148,90,253,164,134,70,77,94,52,231,11,61,212,82,82,100,70,61,133,196,6,148,171,114,17,119,211,114,93,183,28,132,227,250,242,53,217,131,47,81,124,62,41,114,42,42,142,179,245,136,183,143,115,146,181,45,150,205,134,221,168,169,10,243,79,175,216,5,241,234,231,25,122,73,164,244,38,170,110,92,113,42,38,227,187,77,12,60,151,12,139,236,33,135,26,230,173,162,39,37,41,196,194,107,253,243,40,242,63,168,84,125,19,78,117,74,251,102,67,81,169,53,9,69,21,179,124,247,26,187,99,237,28,198,157,112,189,171,186,156,244,136,246,245,6,91,206,198,61,175,39,105,150,211,253,160,45,81,28,214,244,49,245,62,217,166,110,205,166,73,35,108,176,99,163,106,55,30,60,45,106,37,45,44,92,118,234,164,43,166,164,37,126,25,42,89,103,224,32,202,184,7,226,37,120,141,30,199,152,106,37,122,202,207,184,124,127,188,163,92,89,148,228,85,210,95,68,150,15,110,195,81,100,7,70,214,217,246,33,223,47,73,211,39,31,68,71,149,189,42,112,177,180,204,243,129,218,180,103,138,43,199,77,46,40,75,168,85,101,206,167,178,93,39,34,184,179,83,102,147,236,125,135,52,207,1,60,64,205,71,230,109,73,75,70,114,78,124,79,224,51,78,138,242,186,212,107,210,153,41,219,205,110,219,210,88,112,144,210,156,70,237,201,1,144,45,186,142,156,107,223,164,166,105,93,89,202,61,204,184,196,180,53,188,154,67,142,252,15,30,125,196,73,226,54,201,212,21,215,216,143,114,219,111,196,168,83,211,225,220,148,134,76,154,121,89,250,91,189,230,98,203,248,101,229,217,73,208,219,161,219,134,175,86,244,211,228,148,155,72,193,167,166,162,247,140,217,197,6,132,67,213,189,56,122,139,73,130,211,117,70,13,47,52,226,91,45,196,105,239,128,20,53,111,93,122,153,166,83,156,93,42,165,62,158,230,8,212,148,173,72,51,33,58,184,100,230,83,61,23,5,34,212,212,116,110,167,161,164,176,185,4,89,89,175,203,42,51,29,254,205,224,253,251,242,219,170,194,212,139,47,192,213,153,105,72,143,86,115,30,182,59,23,97,4,245,191,134,203,215,72,46,9,146,20,133,38,148,218,212,69,53,38,88,87,195,200,5,236,90,250,209,165,183,7,135,139,76,174,211,30,84,228,145,54,219,111,36,212,102,101,228,100,67,139,190,56,117,209,219,217,153,126,148,183,169,132,115,16,173,207,33,148,245,55,159,191,63,17,175,173,153,170,215,197,139,87,98,173,111,215,100,182,236,69,238,74,247,153,224,255,0,104,204,204,241,253,196,35,39,181,119,180,149,17,22,82,120,242,63,112,9,105,173,252,171,170,15,57,226,180,134,90,55,56,163,83,165,37,120,81,124,48,49,219,92,13,113,89,165,212,119,93,143,93,81,66,101,179,116,152,98,66,187,172,139,224,67,136,209,126,104,186,143,108,190,251,154,132,251,149,133,158,58,106,89,237,218,36,222,148,115,76,178,111,90,243,148,75,226,148,213,54,42,153,53,165,247,23,146,207,216,2,51,61,196,207,16,86,69,172,155,94,242,177,156,149,2,1,26,31,126,76,101,40,148,95,105,143,133,122,217,161,26,157,99,55,77,212,139,113,20,154,147,50,141,227,118,159,28,146,107,71,192,204,88,58,53,187,133,125,108,138,155,6,77,78,153,60,234,101,181,69,180,147,143,218,49,182,173,114,244,208,235,194,150,219,118,61,86,29,54,82,151,234,236,81,25,171,234,243,1,3,234,26,61,165,250,182,241,63,165,53,166,96,199,135,217,214,231,58,150,205,121,242,237,239,24,158,244,225,190,249,182,234,11,137,73,136,170,183,242,148,184,36,110,163,31,105,9,157,168,28,174,175,187,58,215,126,181,99,220,14,200,154,130,221,210,108,176,107,255,0,40,143,18,174,190,34,248,126,117,219,97,230,37,196,116,211,252,106,218,223,187,62,238,228,2,54,85,105,53,90,36,175,70,202,133,38,36,134,207,11,67,136,52,158,126,193,207,90,186,147,122,88,142,41,202,21,101,232,202,82,112,165,52,225,145,227,246,9,91,165,218,193,160,247,213,65,154,94,182,89,204,21,101,230,148,151,234,110,229,38,78,99,207,105,14,82,203,224,179,72,117,82,175,45,22,158,166,69,220,110,41,194,100,145,140,32,207,177,119,1,132,116,179,141,45,93,211,107,161,23,7,229,36,218,138,72,143,243,82,158,82,145,223,234,19,31,67,185,177,62,114,228,30,170,70,66,35,154,112,143,12,156,152,135,90,195,194,77,241,166,85,186,131,177,96,157,90,151,17,211,74,92,65,151,114,253,131,8,84,104,117,8,57,149,50,11,176,154,51,194,8,210,125,204,189,192,47,251,71,56,205,210,93,88,132,226,169,117,164,48,234,221,34,109,185,11,36,168,200,254,161,159,88,154,204,246,219,145,79,144,219,173,153,101,70,74,201,96,107,27,66,188,110,11,86,108,122,149,6,168,243,15,52,100,121,74,140,187,228,76,173,7,230,99,127,233,250,158,133,120,161,218,172,82,109,41,74,84,188,121,0,186,194,218,219,43,82,15,118,85,252,191,44,253,67,216,106,218,148,28,148,145,168,188,182,136,97,160,252,199,52,199,84,34,20,75,145,198,105,14,155,196,132,37,107,207,216,37,221,14,230,162,220,141,170,93,22,107,82,217,52,18,146,105,81,0,230,217,35,219,147,242,62,228,61,131,212,193,168,211,235,99,62,226,207,144,246,128,0,252,201,15,208,31,138,60,36,207,30,67,210,226,82,235,91,148,102,146,193,143,120,249,214,131,90,204,156,236,128,21,55,204,187,134,155,242,234,191,87,168,84,56,110,202,101,77,37,172,37,38,174,196,43,94,171,68,169,82,42,78,82,234,81,87,22,67,102,105,82,86,157,189,200,108,253,86,163,82,171,109,250,62,169,5,183,216,73,110,194,136,140,86,167,50,14,13,173,168,244,9,122,159,102,194,67,14,55,149,188,77,167,222,102,2,167,205,41,83,102,147,63,93,34,194,185,97,212,180,138,183,92,59,38,240,164,34,69,90,82,250,177,220,91,68,164,36,147,241,63,112,175,103,89,83,106,50,81,158,226,81,161,68,127,80,237,122,107,168,119,126,156,215,155,171,217,149,71,32,207,66,139,98,144,89,51,250,128,108,114,198,152,217,69,45,186,196,27,114,156,236,182,136,137,15,56,201,101,36,94,70,70,57,191,201,170,9,79,102,181,34,157,29,217,173,39,98,93,216,70,104,250,136,196,86,224,27,90,53,79,85,44,210,85,249,77,125,41,97,25,241,46,127,190,9,71,117,38,121,91,211,142,138,163,98,74,154,89,179,142,249,94,59,0,199,218,225,161,20,61,104,122,156,137,147,229,195,122,154,231,84,148,194,182,145,254,209,220,180,243,78,168,250,121,71,110,149,73,105,179,66,82,93,87,140,139,122,148,95,19,16,130,232,227,51,89,248,120,164,202,139,168,182,36,170,171,170,113,100,135,212,172,97,57,236,127,212,58,39,251,47,145,216,138,150,163,216,234,117,231,48,165,163,173,244,12,5,162,47,102,230,220,245,203,113,143,97,164,154,73,146,61,99,81,231,184,138,92,31,241,152,92,73,78,168,193,42,87,75,194,33,42,250,89,198,68,174,37,145,164,212,146,193,145,224,7,21,95,161,210,174,58,91,244,202,220,54,36,71,121,59,77,183,18,71,219,236,24,129,190,19,44,10,85,199,34,233,182,89,58,92,135,227,41,149,42,41,18,15,191,216,51,130,209,151,82,106,143,147,253,108,143,217,15,162,51,74,218,140,169,37,184,146,2,49,64,224,218,131,26,234,141,118,207,173,206,168,75,103,121,161,185,78,110,73,100,190,177,133,108,206,19,142,155,175,23,29,46,52,103,125,23,83,132,234,157,83,169,245,82,107,62,251,70,61,227,115,142,141,75,176,245,49,54,189,169,41,234,75,48,221,52,173,101,220,148,67,47,112,99,199,52,93,125,184,17,108,87,168,200,133,84,98,49,37,114,212,178,203,248,237,254,80,29,219,74,185,124,233,134,153,222,241,47,200,115,166,248,196,40,220,36,228,182,25,159,196,119,125,123,225,43,78,245,253,40,244,196,18,97,230,136,147,214,74,8,148,100,95,88,207,110,52,151,88,54,25,63,87,183,236,5,44,150,217,108,34,90,72,182,153,0,142,156,58,112,99,166,154,19,38,76,218,100,82,151,36,151,234,45,228,146,143,250,196,145,109,182,35,36,137,182,200,190,194,31,54,195,74,75,243,93,20,151,153,249,143,184,146,70,68,103,223,176,15,18,86,229,100,147,254,65,236,30,10,89,247,36,150,71,234,12,241,235,121,128,242,0,0,1,235,144,100,76,168,213,187,24,247,121,143,96,240,117,73,74,12,212,178,73,23,153,153,128,249,90,117,167,79,62,178,75,110,50,174,195,216,217,56,209,17,26,146,109,151,242,134,62,212,45,107,177,52,218,148,244,235,194,177,29,134,155,51,198,86,93,255,0,168,65,205,84,230,195,111,80,234,210,169,54,109,24,170,113,27,202,73,196,57,130,251,64,88,188,186,181,54,35,78,204,149,53,12,180,194,77,74,53,171,5,216,98,45,69,226,199,73,44,106,4,170,212,187,141,135,87,20,178,109,180,234,76,204,254,193,78,122,129,199,238,182,221,239,207,141,30,191,33,168,50,212,189,140,145,253,4,159,242,68,121,170,222,23,53,116,221,77,70,178,251,166,241,229,104,53,159,112,22,173,172,188,215,45,200,180,36,200,211,184,234,92,142,167,79,107,200,243,63,136,134,90,201,199,182,179,106,114,225,190,205,85,112,118,145,150,216,174,26,76,70,118,96,207,169,190,219,80,227,187,33,69,130,194,72,204,101,29,50,225,147,87,181,65,233,78,218,118,196,167,87,25,68,93,147,140,103,237,1,209,110,123,234,228,185,229,42,109,110,165,50,99,238,39,10,241,10,53,17,125,125,199,203,110,218,117,187,138,162,204,10,92,71,37,56,250,77,68,134,147,184,255,0,168,132,252,209,206,85,151,173,233,67,102,177,122,214,87,75,125,47,25,58,194,218,201,169,37,238,19,163,67,120,22,210,61,36,92,58,137,91,172,72,168,71,70,14,65,151,153,252,112,2,149,236,190,25,245,66,236,173,199,163,21,163,85,142,185,111,116,80,235,145,148,148,17,153,249,153,227,200,76,61,41,229,73,122,85,46,72,73,212,39,154,102,152,218,50,165,48,190,230,45,166,61,173,70,167,160,146,221,50,58,146,71,234,97,164,150,63,200,57,50,105,41,65,51,148,163,224,156,121,16,12,3,166,220,27,232,246,159,218,81,109,246,173,152,51,54,40,201,215,228,178,149,47,31,104,203,54,166,153,89,118,108,117,51,110,209,226,198,105,71,149,108,108,146,71,253,67,177,201,114,43,81,212,151,212,142,146,139,24,53,96,98,125,74,226,135,71,52,158,91,20,139,182,230,139,23,168,140,237,53,103,31,87,96,25,85,182,148,151,84,152,76,176,76,227,190,223,120,247,184,243,72,107,248,66,137,36,159,113,8,51,173,124,205,52,186,195,137,29,26,126,227,85,117,184,163,201,54,188,8,203,171,124,215,174,139,190,221,240,54,101,9,202,60,228,153,37,111,37,205,199,143,120,11,51,213,126,33,116,227,74,232,210,234,181,203,130,41,46,10,55,170,59,110,167,168,127,86,209,87,188,100,115,21,147,170,11,106,155,165,21,57,112,33,180,146,234,171,113,182,165,40,190,193,12,117,15,86,239,45,66,174,72,174,220,53,249,19,92,147,252,98,13,70,68,59,198,137,240,153,170,154,207,42,60,234,37,175,37,84,199,93,74,92,127,220,148,159,153,128,248,44,123,31,83,56,135,186,90,68,23,37,75,149,49,120,113,89,53,17,125,162,206,184,51,229,253,3,76,164,162,238,190,99,183,42,176,142,232,66,200,148,218,75,221,231,239,25,187,133,46,19,45,29,1,180,217,83,20,246,157,172,56,217,27,178,141,61,242,36,82,16,150,154,201,145,39,61,204,136,188,204,7,170,12,8,241,82,109,182,211,44,100,136,136,155,236,60,208,236,104,201,89,61,35,203,38,123,140,122,166,41,81,227,27,204,69,53,191,177,70,148,231,223,129,83,252,94,113,81,196,101,159,168,243,104,84,34,157,10,18,72,246,169,9,51,44,100,5,156,212,53,151,77,168,178,28,135,62,233,167,178,243,71,133,161,111,164,148,71,245,144,248,143,136,29,38,50,239,120,83,127,254,33,63,245,141,124,110,123,195,89,46,202,204,170,220,249,21,39,159,148,189,203,94,22,91,140,112,167,51,84,155,60,41,85,60,255,0,235,128,216,122,78,188,232,236,172,33,235,166,152,163,47,35,55,211,216,117,235,186,246,225,202,244,142,134,174,26,165,14,106,91,60,145,45,196,43,252,226,129,9,253,83,82,76,211,233,34,35,243,63,92,126,54,189,75,101,93,164,84,73,74,255,0,150,2,253,45,155,107,135,27,134,100,102,237,182,104,6,243,88,52,54,214,205,221,190,162,25,157,14,83,226,52,132,50,164,244,90,73,18,82,143,34,192,215,2,207,213,29,94,211,139,129,154,181,34,183,62,60,164,36,246,228,148,127,231,25,58,47,48,62,36,105,171,114,59,183,164,181,22,48,73,52,128,190,74,197,225,111,208,33,170,125,86,179,14,35,69,254,57,210,79,249,198,16,213,238,55,52,103,73,160,68,170,212,235,136,152,137,11,52,26,98,56,149,153,99,236,20,197,127,113,131,172,58,135,73,93,62,225,173,74,117,10,50,245,183,96,98,231,81,122,92,237,52,114,81,46,84,116,43,40,35,53,25,100,192,92,99,124,214,116,21,151,28,84,100,213,86,110,153,154,73,109,246,33,195,94,92,204,180,98,237,162,46,218,92,138,132,101,78,35,108,222,105,56,52,103,223,159,112,175,59,103,130,205,120,173,211,35,87,99,218,146,213,10,99,68,182,79,234,63,33,202,65,224,7,136,105,14,19,47,90,179,9,75,60,37,32,59,87,18,154,151,114,90,55,37,56,244,195,81,235,21,72,245,86,18,226,90,57,102,189,138,87,145,96,143,177,142,173,97,235,55,19,118,45,227,78,157,34,77,122,84,135,22,70,211,15,154,205,14,125,70,94,241,159,180,151,150,198,160,211,239,234,4,203,134,162,234,233,241,250,114,164,117,19,146,109,105,60,155,125,197,151,187,160,90,119,46,109,54,181,34,219,140,185,84,212,167,162,173,133,216,241,140,128,233,60,31,234,166,167,106,133,132,229,103,82,168,233,133,41,15,27,72,108,144,105,51,79,184,204,140,72,22,9,196,172,201,194,74,82,127,64,136,113,244,186,67,20,54,58,84,246,80,72,81,228,208,148,145,96,125,173,188,219,171,113,148,57,189,214,254,145,124,0,125,11,222,93,200,251,15,199,90,110,75,123,92,46,198,60,183,25,36,137,94,240,50,45,189,128,124,173,176,194,27,95,132,97,8,237,131,193,119,49,212,117,50,206,69,241,107,57,66,114,116,200,106,94,11,124,115,218,99,184,169,36,159,162,190,145,159,249,65,9,115,118,213,189,187,246,0,192,150,230,136,213,244,146,157,80,170,219,55,29,86,181,86,144,193,165,150,106,14,154,217,66,189,198,95,1,9,248,189,213,13,102,211,185,240,38,106,109,147,69,157,29,246,205,194,124,152,222,77,247,236,89,63,33,106,78,168,241,187,170,68,149,122,184,199,144,193,28,92,232,157,55,89,52,198,109,189,48,217,105,70,141,232,148,162,47,80,203,185,16,10,163,179,184,201,160,202,185,226,149,197,167,148,38,169,196,178,41,59,34,145,47,167,255,0,23,235,18,243,76,215,164,186,178,78,214,40,58,129,80,161,82,247,100,227,248,162,100,146,126,226,34,21,255,0,87,208,27,179,75,47,56,181,123,170,219,93,90,142,204,195,73,146,84,88,117,4,126,93,190,161,99,124,57,233,183,12,154,152,154,125,62,139,73,68,41,178,88,235,72,167,146,150,70,75,34,239,220,4,188,210,74,93,42,157,101,68,166,211,171,175,207,132,210,140,219,150,167,55,26,190,213,14,248,78,180,164,148,102,23,189,73,247,159,188,135,68,115,79,92,164,105,235,182,101,142,225,210,16,202,15,195,40,189,99,37,24,193,181,58,95,16,90,51,30,69,233,62,228,145,117,68,142,210,179,4,145,183,29,190,32,37,45,94,179,78,164,67,93,82,163,32,163,196,134,91,221,117,103,132,145,125,102,49,236,205,111,210,138,207,86,159,34,237,165,169,106,73,224,188,74,118,154,126,6,33,189,71,141,8,154,203,99,92,186,127,122,54,237,171,34,99,38,194,27,89,40,207,57,248,136,43,117,104,22,182,67,145,42,177,109,61,46,84,4,146,148,219,169,123,233,53,241,198,64,90,141,253,160,154,59,172,233,98,165,102,86,89,137,88,167,154,150,75,164,184,146,202,143,203,38,145,28,228,240,163,197,197,175,115,250,90,131,121,61,34,27,111,122,136,126,90,143,45,231,201,68,33,223,15,92,70,106,183,14,183,59,149,105,79,76,114,14,255,0,225,13,47,38,70,69,245,152,159,58,55,205,42,196,187,42,170,166,222,144,155,167,48,164,25,169,215,21,144,28,68,110,39,53,211,76,47,36,90,247,181,144,236,202,76,67,217,45,232,113,148,225,40,177,230,71,239,31,125,83,142,13,2,138,228,212,210,173,167,169,146,230,52,166,157,121,184,196,135,82,179,243,60,252,68,162,177,53,127,66,245,109,137,159,147,85,202,116,182,144,91,92,202,83,148,103,237,29,122,161,192,222,130,86,37,63,89,122,219,142,247,136,51,120,214,71,217,74,62,224,34,109,255,0,165,150,70,179,105,135,82,212,212,233,143,212,171,41,39,58,21,57,164,73,65,231,203,6,125,134,85,225,83,131,100,218,250,123,84,183,46,74,228,229,189,81,138,182,148,211,78,102,62,213,23,210,79,214,57,123,163,134,45,14,171,211,42,54,181,151,53,186,69,102,34,210,94,32,150,127,193,212,71,240,200,239,122,93,170,246,166,145,162,6,146,93,154,136,197,78,179,189,41,105,211,44,26,200,251,18,0,124,156,48,112,188,122,21,46,227,165,79,82,36,211,234,239,239,135,147,220,178,71,214,59,229,99,133,141,51,172,214,224,92,143,81,216,135,80,167,202,41,45,46,51,100,157,234,47,34,81,143,59,190,86,162,74,213,27,125,219,77,14,42,137,211,87,142,52,253,20,159,187,35,48,197,121,43,143,148,151,81,72,44,159,252,175,120,15,124,54,124,60,86,217,218,73,216,146,44,23,144,247,143,6,148,165,182,74,82,118,153,151,144,243,0,0,0,0,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,232,157,54,53,58,35,211,166,57,211,98,59,106,117,197,96,207,9,73,25,153,224,187,249,17,140,117,172,220,66,105,182,134,211,14,117,241,89,240,171,92,89,82,88,111,195,200,95,83,160,132,173,69,150,155,94,59,45,62,127,31,126,12,83,191,26,124,195,46,253,122,170,206,180,172,229,250,58,210,108,221,140,72,195,79,120,164,146,164,55,212,203,145,144,234,55,52,234,125,92,246,199,199,56,9,181,197,191,52,75,47,73,149,83,177,116,222,15,166,174,14,139,241,206,79,85,216,222,13,239,207,181,187,99,209,20,135,54,56,218,15,27,176,173,216,242,35,49,82,122,201,174,154,129,174,119,51,215,45,245,86,241,111,56,165,116,211,208,97,190,154,13,199,22,73,203,77,160,143,6,234,251,227,223,246,99,175,89,54,45,211,168,247,20,91,110,212,167,120,218,132,231,144,211,109,245,155,111,42,91,137,65,119,113,73,79,210,90,75,204,188,197,166,112,119,202,178,159,72,102,5,253,173,234,235,77,195,82,25,165,97,73,233,43,17,221,74,186,209,165,153,43,6,78,163,6,158,254,127,2,1,11,248,78,224,95,80,184,149,170,53,60,149,232,171,109,149,165,114,39,97,135,242,130,83,6,164,244,252,67,110,127,22,254,236,151,195,30,103,219,151,227,26,173,165,250,92,211,60,60,233,45,63,107,246,243,169,143,94,170,117,100,31,138,154,193,72,137,36,186,47,146,137,27,141,182,215,150,220,52,151,146,115,220,197,150,113,255,0,174,20,190,24,248,119,77,159,104,127,7,157,83,142,84,40,108,250,203,232,199,114,12,166,219,94,231,27,112,149,133,48,146,193,153,25,251,207,227,73,54,205,2,227,213,221,69,139,72,136,159,19,86,185,106,168,74,213,150,209,151,100,62,73,53,96,205,41,250,78,23,108,145,119,247,16,14,245,194,183,15,181,206,34,181,86,153,103,211,125,88,141,188,204,153,238,122,135,182,49,73,97,183,123,27,141,153,246,120,190,137,231,225,245,79,222,60,56,68,179,52,123,133,106,91,214,212,110,156,186,108,182,26,144,230,247,79,171,211,167,74,53,43,11,121,100,156,155,105,60,22,112,37,239,4,188,52,82,248,117,210,42,93,48,189,106,181,78,59,19,234,7,235,22,201,14,69,140,151,81,252,107,137,60,41,159,52,224,190,5,143,63,155,152,93,1,85,238,22,47,29,174,244,253,29,77,168,79,63,87,59,137,186,116,190,222,101,143,63,62,255,0,96,10,97,224,130,226,85,183,196,205,141,33,47,244,147,42,183,76,136,179,219,187,41,85,66,49,153,121,31,234,141,138,160,60,153,48,99,200,65,229,46,180,133,145,252,72,200,140,107,69,195,189,69,84,173,114,176,231,33,205,134,221,201,75,86,113,156,98,99,71,240,63,128,217,38,199,150,115,236,186,4,229,43,113,200,165,197,116,207,24,201,169,164,159,250,64,115,98,179,121,165,112,195,172,58,213,126,219,247,29,133,111,122,74,43,48,34,83,150,126,46,43,59,84,79,77,89,159,231,93,65,158,9,212,123,189,254,126,120,179,32,1,87,28,25,242,182,157,109,215,41,122,143,172,254,179,177,22,196,200,212,222,197,211,117,43,142,242,21,213,141,44,200,240,105,117,56,52,227,222,101,228,66,207,169,212,248,148,170,124,106,100,22,186,113,162,50,134,26,70,227,61,168,74,73,41,44,153,153,159,98,47,51,31,72,0,195,60,92,104,178,245,227,68,171,150,60,101,98,97,199,147,34,17,99,206,71,132,125,166,203,186,208,94,110,255,0,41,88,248,252,75,95,77,89,210,27,207,71,111,10,141,161,119,211,60,51,240,164,188,210,15,172,210,250,136,67,174,54,75,252,218,214,69,147,109,93,179,146,192,217,196,112,151,93,155,111,222,148,199,169,55,12,31,19,29,246,212,210,211,213,90,50,149,37,73,50,202,20,71,228,163,247,251,192,106,228,51,87,10,188,56,93,92,69,106,109,46,219,163,163,165,1,185,76,59,62,86,91,87,74,57,72,97,14,171,98,157,109,74,194,94,35,194,79,39,228,95,85,219,72,224,47,134,217,53,159,77,61,99,101,211,238,162,244,156,254,234,223,184,207,253,209,241,247,96,102,155,42,198,181,244,246,136,213,187,105,83,124,12,6,182,237,107,172,227,189,201,9,65,119,113,74,87,209,66,75,207,220,3,143,210,93,62,135,165,154,117,111,88,80,95,235,183,68,166,68,128,111,109,52,245,13,150,27,107,118,211,82,182,231,166,71,141,199,143,137,249,142,177,197,59,232,143,195,222,160,45,198,58,164,118,213,84,177,187,110,63,128,191,220,101,97,131,248,209,169,189,74,225,178,250,125,143,164,186,21,77,191,119,145,192,144,126,242,63,128,13,118,46,85,18,238,58,170,210,157,164,169,175,153,22,115,143,206,24,188,142,84,181,38,103,240,204,210,26,243,143,81,75,42,243,243,77,62,14,125,223,88,163,10,171,170,145,83,152,250,254,147,143,184,179,251,77,70,98,241,249,78,65,76,62,26,13,73,60,245,234,189,83,251,78,159,7,254,160,19,92,0,0,0,0,7,77,213,203,93,119,126,158,215,168,141,150,229,72,167,202,66,81,229,184,212,195,137,34,206,75,25,221,231,145,174,119,16,182,186,236,253,99,186,232,78,51,210,91,21,121,201,82,119,110,193,166,83,169,62,249,63,213,248,141,151,165,99,195,61,146,201,116,213,146,248,246,26,235,241,207,211,253,243,183,215,77,174,153,122,114,169,146,221,156,159,164,36,247,1,132,104,213,154,149,191,83,141,89,164,73,240,243,34,58,135,153,115,98,87,181,104,81,41,39,133,17,145,224,200,143,185,11,91,224,39,153,60,74,156,90,86,144,234,226,54,77,79,66,36,42,158,76,250,157,162,199,109,190,140,120,164,69,149,27,138,202,151,219,200,207,200,197,75,130,76,210,162,81,31,114,60,144,13,168,41,243,163,84,224,199,168,194,115,168,196,166,144,243,74,193,150,228,40,136,200,240,120,50,236,101,230,62,129,71,220,10,115,8,185,52,86,185,78,176,111,233,94,50,208,144,166,97,163,212,109,191,9,185,113,154,39,63,53,25,110,185,177,166,151,234,238,239,159,60,224,206,231,108,13,65,181,245,46,218,135,117,90,85,31,25,6,99,45,186,133,244,92,111,233,182,149,145,97,196,164,254,138,211,238,247,128,236,128,0,3,240,207,5,147,247,10,194,230,247,196,34,33,81,32,104,221,28,255,0,61,33,198,166,201,95,254,109,72,159,29,105,194,155,199,153,23,114,94,126,5,239,19,243,95,117,26,54,149,105,13,213,123,62,172,57,79,164,78,122,49,96,253,103,155,138,235,136,46,201,86,63,139,243,50,50,255,0,48,215,55,89,53,18,169,170,122,147,95,189,106,171,220,229,70,163,41,244,22,18,91,80,228,135,28,36,250,169,78,113,212,62,248,47,244,0,235,20,74,92,138,237,102,13,22,47,241,213,9,45,69,111,203,233,45,100,146,243,50,47,51,248,144,189,14,30,248,97,167,82,56,56,93,169,187,51,238,27,100,222,123,178,191,142,126,148,211,106,47,227,77,63,72,189,198,69,246,10,233,229,193,194,229,123,88,181,138,137,126,76,143,210,183,237,90,148,106,153,189,189,10,234,191,26,84,71,122,91,73,212,45,57,109,195,61,219,84,69,240,51,236,47,114,52,102,97,198,106,36,116,109,105,148,37,180,39,38,120,73,22,8,187,247,242,32,26,199,234,221,183,34,193,213,187,170,219,51,218,237,26,191,58,50,79,177,224,217,146,226,11,222,175,122,62,39,251,69,198,114,148,212,149,93,92,62,71,180,36,61,189,251,119,126,255,0,87,25,241,19,167,56,94,73,34,242,79,196,255,0,96,129,220,210,244,153,235,15,136,105,183,27,44,237,139,113,33,202,138,149,184,143,47,72,157,53,103,252,181,31,146,62,4,95,81,14,195,202,91,87,138,204,215,47,200,89,142,98,61,203,229,219,203,195,195,156,239,185,6,126,106,47,229,23,237,242,1,119,32,0,3,139,184,173,170,45,215,76,118,143,94,135,226,98,61,183,123,125,69,163,56,81,40,187,164,200,252,210,71,231,238,21,143,197,175,41,232,238,177,58,248,208,249,125,55,81,210,197,27,166,103,191,38,195,95,238,137,51,48,88,46,170,252,191,226,252,12,90,96,0,213,194,234,181,110,11,22,191,34,221,184,161,120,58,140,61,157,86,186,136,115,110,244,37,101,221,6,164,159,170,180,159,99,247,137,115,194,199,50,221,73,208,229,181,66,187,152,252,163,160,22,237,172,239,143,15,165,252,122,143,214,110,42,214,172,173,212,159,159,109,191,3,237,109,124,69,240,161,166,92,72,80,157,166,94,48,49,41,91,122,114,186,178,63,55,235,178,163,245,27,121,178,60,147,41,46,231,245,252,115,78,124,79,114,243,213,141,2,152,170,133,54,63,167,45,254,223,195,183,198,141,183,179,37,252,89,201,90,207,243,143,26,127,245,115,228,125,130,236,52,95,94,180,251,93,168,107,174,216,149,79,22,203,88,234,23,65,246,246,229,110,36,191,141,109,6,121,54,151,238,247,125,153,200,227,88,205,41,213,187,211,70,46,134,238,155,46,161,225,38,181,156,159,73,167,51,150,214,143,247,196,44,188,157,87,187,223,246,98,229,184,69,230,81,100,235,169,166,220,189,153,244,29,192,121,216,222,231,165,117,127,143,89,247,110,42,16,156,54,210,79,207,190,239,137,30,66,110,128,241,66,210,226,73,104,60,145,143,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,134,120,238,98,179,249,146,113,245,42,204,84,205,21,210,233,157,58,153,244,252,124,222,153,31,71,253,199,37,191,205,191,28,210,172,165,78,39,213,95,111,51,239,130,19,143,137,77,72,94,145,232,181,195,168,40,78,229,82,252,38,11,56,207,86,91,45,126,170,191,198,126,169,254,207,49,174,94,203,179,86,111,67,38,26,241,245,170,167,146,119,52,214,254,155,95,19,218,130,194,27,250,188,190,32,62,42,37,6,227,190,171,73,167,81,162,120,234,132,140,237,71,81,182,183,109,65,159,154,141,41,47,85,7,253,66,221,56,61,229,119,110,88,203,43,203,88,27,244,172,245,255,0,185,226,229,198,60,62,60,67,106,245,227,203,82,87,185,43,108,251,151,108,99,222,102,50,247,1,252,22,91,188,61,217,45,86,171,176,58,215,100,253,222,41,254,171,137,198,199,165,37,30,170,95,113,175,226,158,34,236,69,245,247,242,151,160,61,17,33,199,130,194,99,69,111,99,105,206,11,38,126,103,159,127,218,61,224,0,0,0,0,58,142,171,221,241,108,43,2,169,118,76,115,99,48,122,27,149,131,60,111,125,13,151,98,74,143,205,101,238,49,219,134,41,226,130,192,171,234,110,137,220,22,117,9,205,179,166,248,78,151,100,159,208,150,203,138,250,74,73,125,20,31,153,151,250,0,107,147,118,220,117,43,230,231,149,94,155,235,202,155,179,119,209,47,160,218,80,94,68,146,242,65,123,133,245,114,240,208,239,220,107,135,186,43,21,56,189,26,221,67,196,248,242,223,187,248,185,210,205,191,162,226,209,244,28,47,163,143,175,191,148,42,224,171,150,46,162,196,191,33,223,90,227,66,244,109,50,159,212,217,3,197,48,247,137,234,51,33,163,252,228,105,91,145,181,93,37,125,19,206,113,229,147,22,232,211,72,101,4,219,105,194,75,200,178,3,204,117,203,255,0,79,237,125,76,182,101,90,87,125,59,198,211,102,33,104,113,174,179,141,228,150,218,155,63,89,181,37,95,69,106,46,199,239,29,140,0,64,107,135,148,46,137,212,174,178,184,40,213,111,70,197,84,255,0,22,184,93,9,111,101,29,83,89,163,168,169,185,242,50,78,113,238,200,154,90,109,97,82,52,202,203,164,217,20,34,196,42,76,70,34,53,244,187,165,166,144,209,31,172,165,31,146,11,204,207,237,63,49,217,192,0,97,206,34,120,160,211,126,29,237,41,181,187,178,173,178,114,88,115,193,197,232,62,125,119,186,78,169,180,111,109,167,9,59,148,202,139,38,88,47,51,250,241,119,28,156,111,219,188,52,219,47,208,104,211,58,151,148,248,202,56,108,244,220,46,137,45,185,41,109,237,202,97,198,149,135,152,34,218,102,89,247,246,243,164,29,91,213,251,219,90,46,233,183,141,241,84,241,179,37,188,227,132,125,6,91,218,149,58,227,155,127,52,132,17,224,221,87,124,123,254,194,32,201,220,88,113,131,125,113,47,117,202,122,160,247,134,160,176,250,202,20,61,172,175,13,147,143,155,106,222,76,182,191,160,249,150,21,223,182,79,191,151,69,208,222,31,181,27,95,238,134,109,171,6,143,227,20,107,79,136,115,196,48,223,73,190,163,72,82,240,235,136,221,142,178,59,17,228,243,246,227,40,112,143,193,38,160,241,31,114,66,150,184,62,22,215,109,214,215,42,103,85,133,238,65,56,193,173,29,62,187,110,22,90,123,118,75,191,108,23,127,43,191,208,62,31,172,14,31,108,152,86,157,149,74,240,202,109,150,252,99,189,119,215,215,124,153,105,181,185,181,199,23,183,119,69,39,180,143,5,142,222,252,132,21,180,121,76,209,45,173,61,102,109,193,43,199,92,143,52,149,190,142,154,218,233,25,176,147,83,121,68,195,109,88,113,39,220,188,243,240,17,19,141,142,22,98,232,97,210,234,20,216,221,20,200,101,132,188,157,230,175,93,94,36,212,121,83,203,255,0,20,94,95,255,0,219,243,50,207,152,175,142,113,54,204,105,90,39,73,184,10,30,231,217,172,199,103,171,212,50,194,74,37,65,120,198,113,231,223,200,5,106,240,68,236,166,120,153,177,23,19,186,253,59,75,237,219,185,122,66,55,196,108,87,5,78,46,20,117,186,88,90,154,65,168,190,188,22,70,178,90,49,116,254,70,106,157,171,114,238,218,80,43,16,100,26,177,156,18,36,182,188,249,31,234,252,12,108,145,164,149,227,186,116,178,206,185,79,185,85,104,20,249,169,87,235,19,177,155,94,124,139,31,75,203,5,246,16,14,216,0,0,0,0,2,49,243,19,181,100,93,28,50,220,136,142,89,244,124,105,147,149,229,244,91,167,203,207,153,151,235,125,127,96,215,222,67,102,196,135,25,63,54,214,105,254,163,27,19,113,210,220,7,56,101,189,74,160,173,169,42,61,72,219,236,163,202,253,31,39,30,95,183,234,26,237,205,36,20,199,201,191,162,78,175,111,217,147,1,126,220,179,229,61,43,133,154,31,88,243,210,84,102,147,229,244,74,157,15,2,86,8,151,203,14,25,68,225,98,149,133,110,235,62,195,222,88,198,105,208,187,127,144,75,64,0,0,0,0,0,0,0,0,0,0,24,251,136,25,158,3,68,47,201,100,120,233,219,85,69,127,84,71,79,253,3,91,187,177,42,172,234,45,101,41,60,42,117,110,65,17,253,107,125,95,103,199,234,27,6,241,189,118,21,165,195,53,249,49,50,122,47,73,160,213,34,180,123,55,110,90,169,242,77,37,228,100,93,211,239,26,252,216,17,165,93,26,165,110,199,52,245,95,170,87,162,37,69,146,78,229,57,33,4,127,2,46,234,250,191,96,13,137,120,77,165,34,141,195,54,150,66,73,122,201,179,104,102,179,248,171,209,236,17,159,153,252,6,88,50,35,35,35,242,49,211,116,90,154,229,27,71,172,106,75,168,216,184,118,221,50,58,147,156,224,209,21,180,153,103,39,240,248,142,230,2,166,249,185,112,204,196,42,148,93,110,182,96,244,208,242,17,26,161,249,211,61,206,26,167,201,117,126,187,189,188,147,217,40,199,195,224,49,111,40,141,64,149,64,215,153,150,161,127,185,234,52,183,15,29,190,155,147,96,55,250,166,126,69,241,33,113,26,173,167,52,77,86,211,250,245,135,95,99,169,22,179,78,149,5,94,178,211,183,172,194,218,51,245,20,147,62,206,31,242,139,237,47,49,89,188,63,240,87,123,240,237,198,203,63,193,177,108,184,218,101,192,147,189,158,204,157,93,174,155,91,58,238,57,252,91,57,220,174,254,227,239,230,22,192,48,119,18,220,39,233,215,17,246,180,170,93,197,7,167,83,233,47,194,76,234,190,125,39,122,111,37,10,233,161,230,210,172,41,227,86,12,240,126,71,219,203,56,23,98,31,160,53,220,226,191,131,141,67,225,142,227,121,21,136,157,122,3,239,168,160,206,234,48,158,162,20,227,253,50,233,165,247,22,89,67,6,175,91,236,62,254,125,67,135,254,35,181,15,135,187,170,21,114,206,169,244,162,162,91,111,204,139,209,97,94,33,178,113,165,45,27,220,105,195,70,226,101,37,146,44,151,153,123,243,177,62,166,233,165,167,171,54,125,70,203,188,169,190,54,159,80,142,243,11,111,172,235,127,198,52,182,204,242,218,210,175,162,226,189,229,231,246,24,166,78,55,57,117,92,218,27,80,151,122,233,228,95,27,104,172,220,124,209,189,182,252,26,77,82,92,217,151,164,173,215,54,52,210,59,227,214,207,199,36,97,101,156,32,113,175,97,113,49,111,49,13,185,94,22,231,142,194,78,92,29,143,47,186,81,28,150,174,167,65,182,255,0,140,127,110,11,225,146,237,229,38,134,175,150,5,249,115,233,101,227,2,240,181,166,248,58,165,42,83,79,161,125,54,220,245,154,117,14,17,97,105,82,126,147,105,247,31,151,188,133,224,240,29,199,13,27,136,251,102,53,173,113,61,210,187,233,177,16,82,83,181,106,241,4,219,113,80,183,114,134,27,105,27,157,120,253,82,51,199,187,183,144,76,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,30,43,53,17,122,163,200,120,184,102,73,51,32,30,14,33,39,133,25,153,31,212,48,95,24,138,183,30,209,106,251,55,2,22,112,205,131,234,154,60,254,161,157,22,180,146,8,214,89,33,210,245,110,203,160,95,54,61,78,131,89,140,151,99,200,97,91,146,126,252,17,224,6,182,183,58,105,46,92,149,3,138,219,200,136,151,22,77,110,236,102,89,236,56,152,205,72,158,243,81,99,54,70,121,36,165,56,238,172,140,143,171,182,5,114,151,126,87,226,29,41,248,176,33,203,120,153,195,103,131,74,84,120,28,126,142,220,84,59,106,249,166,215,46,27,125,21,24,17,29,79,89,14,30,11,207,204,5,158,114,211,225,138,135,76,182,35,222,247,85,1,244,84,86,230,230,141,230,187,99,204,143,184,177,183,92,102,50,58,76,160,143,221,180,139,177,12,37,162,186,225,166,119,22,150,68,175,91,53,86,25,139,10,57,41,214,27,34,245,54,167,185,14,193,99,113,17,166,119,210,166,250,22,172,201,189,17,123,29,74,143,110,15,246,128,201,206,173,45,50,111,18,203,56,242,49,23,56,139,227,191,76,116,65,78,82,164,74,57,85,4,182,164,169,152,230,74,82,92,247,100,135,73,227,139,141,186,46,142,91,202,160,89,211,155,149,90,156,70,217,27,107,238,206,75,178,133,60,214,171,55,134,174,222,142,201,119,175,83,172,212,223,238,188,153,158,229,24,12,253,173,188,192,53,111,85,165,21,42,153,82,56,49,250,202,54,77,133,26,21,131,242,206,6,54,163,181,175,186,212,234,105,140,191,93,169,26,30,75,59,137,75,91,69,147,243,49,50,184,107,229,124,153,240,169,119,6,165,77,84,73,102,164,190,228,69,163,57,65,247,46,226,198,52,171,64,180,231,73,233,171,167,90,180,40,205,111,50,90,220,36,22,84,101,239,238,2,187,244,19,149,140,170,148,135,106,58,178,246,92,125,164,169,164,176,175,162,103,241,200,154,26,57,193,102,145,104,252,85,64,129,69,106,100,149,186,79,19,146,27,37,237,50,248,24,144,168,74,16,217,173,8,36,56,125,140,200,135,197,50,185,74,128,249,20,249,204,178,178,108,207,43,89,17,153,126,208,31,83,77,183,25,162,143,17,77,54,77,145,18,27,79,98,47,216,61,79,201,142,203,137,244,132,132,161,236,100,146,71,142,223,17,13,120,160,230,15,101,232,149,69,170,93,10,19,21,74,129,44,210,178,75,158,66,10,106,255,0,50,205,81,189,235,137,170,219,46,61,73,105,12,244,205,13,175,61,192,92,45,215,173,250,109,105,173,230,170,247,93,53,183,217,35,53,48,111,164,151,219,234,17,43,82,121,168,105,93,183,30,167,10,140,196,183,234,172,117,25,100,210,146,54,204,203,200,197,73,92,90,149,126,106,29,121,250,221,74,181,54,77,74,73,229,41,35,81,158,127,96,239,154,117,194,62,182,234,124,53,86,168,86,228,169,74,117,70,147,221,146,238,126,254,224,36,60,30,108,90,177,233,148,62,243,17,149,19,169,221,9,65,238,219,145,102,220,48,107,220,93,125,211,150,111,8,108,173,179,53,116,150,133,150,20,78,99,185,227,224,32,22,152,242,164,170,213,40,20,170,157,209,61,116,218,178,48,169,17,205,25,201,231,203,34,198,244,123,71,109,173,26,180,97,219,150,210,83,25,13,146,122,202,73,125,53,227,184,14,35,91,245,195,247,40,167,166,52,107,106,171,84,168,202,65,155,103,17,147,113,41,50,248,224,67,123,210,221,226,187,138,155,71,107,166,205,42,158,114,214,77,178,100,166,215,183,61,137,68,44,102,76,8,18,30,39,222,66,29,81,118,34,82,72,199,182,20,8,84,180,27,113,34,33,166,213,235,118,34,238,102,2,190,236,110,85,182,76,123,101,19,175,169,114,31,174,72,34,83,132,202,242,130,63,126,7,94,213,203,98,155,194,196,120,118,110,148,105,196,154,181,86,59,133,35,197,174,31,83,25,255,0,140,68,44,164,186,138,82,141,77,147,127,5,14,57,251,114,155,41,106,145,46,51,114,158,119,212,55,22,130,51,34,1,16,56,74,213,142,36,117,38,174,106,187,232,172,83,160,176,123,13,46,178,104,201,125,89,19,68,221,118,60,114,222,180,37,68,89,82,149,228,56,9,149,43,94,207,101,74,150,113,98,178,210,13,107,112,212,148,246,33,7,184,181,230,35,100,80,173,217,20,29,58,175,166,85,80,205,109,101,179,193,164,203,235,1,57,110,59,230,220,180,105,138,169,214,234,44,48,215,242,141,75,34,207,214,66,44,106,95,50,125,26,211,251,147,242,104,151,38,99,73,60,58,243,24,81,17,31,214,42,106,255,0,227,3,90,239,248,11,166,214,174,169,110,71,46,201,108,213,217,37,240,28,6,137,88,85,77,107,212,138,85,172,245,65,242,85,74,66,91,125,221,166,172,36,207,204,5,212,232,39,28,214,62,186,93,42,182,173,216,178,155,90,72,205,179,121,56,53,36,189,226,81,33,77,201,101,46,168,178,94,99,1,232,39,8,218,111,162,208,233,147,41,52,166,151,85,102,49,54,228,210,44,41,71,142,227,63,17,54,210,9,164,151,96,3,36,184,143,87,62,175,144,193,220,64,112,181,103,113,2,245,49,251,140,212,149,192,81,169,68,131,198,239,180,103,44,165,180,150,11,204,122,36,108,99,46,146,114,181,128,196,182,215,12,122,63,110,211,216,164,177,104,64,117,17,217,36,26,215,29,38,106,50,47,63,47,49,201,23,14,218,68,181,181,32,172,218,90,82,140,228,142,50,123,253,163,36,58,183,27,105,7,29,9,53,25,145,168,178,62,10,133,126,151,75,113,12,213,164,50,194,95,250,59,156,34,200,14,181,72,209,157,57,160,117,220,165,219,52,230,201,228,26,15,107,9,44,145,251,135,41,109,105,245,165,107,33,229,209,104,144,161,189,36,242,179,109,162,73,153,254,193,244,34,243,180,91,119,195,38,175,23,177,110,254,53,63,245,143,5,94,182,129,201,73,46,183,23,113,125,18,234,167,254,176,28,162,161,52,181,46,58,163,54,148,173,56,53,36,187,140,17,114,112,159,71,184,239,7,46,127,202,58,163,6,78,239,54,219,144,100,147,253,131,53,53,124,219,15,37,70,138,196,83,36,255,0,231,83,255,0,88,244,63,122,219,44,178,167,83,83,136,102,191,119,89,63,245,128,247,82,169,52,122,53,49,138,108,83,109,94,25,36,70,107,238,103,130,243,49,247,34,161,79,232,168,210,243,40,52,159,126,226,57,106,205,175,117,220,215,34,100,218,122,187,232,72,171,34,220,134,212,147,34,248,251,199,76,103,73,53,53,233,134,196,61,123,118,82,76,253,110,233,47,244,128,152,173,72,105,78,147,200,113,14,33,207,84,148,147,200,246,103,43,89,26,113,246,123,199,72,211,26,13,94,213,180,34,82,234,149,85,86,31,66,204,215,45,94,101,145,211,117,199,81,181,98,205,151,25,86,13,142,170,236,117,167,14,184,78,109,217,147,1,218,181,90,173,103,49,108,57,74,185,170,137,164,71,169,18,153,235,147,132,217,167,235,35,247,8,87,173,28,22,82,245,82,211,113,141,57,189,164,86,31,117,196,154,77,201,125,86,201,63,88,226,56,166,215,235,214,141,109,161,253,72,210,85,84,105,206,17,244,205,110,153,116,149,239,62,195,157,229,161,171,84,90,194,106,148,247,228,173,167,38,72,83,177,97,168,141,68,211,126,228,145,152,8,199,51,148,214,177,182,137,7,30,124,19,54,75,113,229,103,131,24,107,88,56,30,213,221,49,169,198,128,84,103,170,61,86,73,102,113,91,82,240,127,176,108,20,166,16,242,77,6,217,54,75,243,237,230,48,222,173,107,182,141,105,101,105,152,55,227,140,199,53,183,130,125,109,110,193,252,60,128,107,243,116,233,181,241,105,50,203,87,53,177,54,22,236,147,74,117,131,78,239,235,29,116,218,155,9,100,163,109,212,25,167,25,50,198,8,93,245,107,84,184,71,226,26,189,26,209,171,29,62,83,145,213,134,31,82,54,228,204,114,213,254,11,248,95,184,233,82,89,133,72,165,48,106,142,164,162,73,56,156,146,177,231,140,128,163,234,21,199,91,183,39,71,168,210,170,175,50,233,30,73,104,112,200,210,50,13,7,137,205,95,160,87,226,84,27,187,38,187,225,221,74,137,11,144,163,73,224,253,226,101,234,23,42,213,71,182,42,21,203,46,227,241,238,47,214,140,194,18,88,243,242,33,26,107,156,8,107,205,169,10,85,82,163,103,188,184,236,180,107,223,156,249,0,204,20,126,106,26,194,153,44,192,174,38,18,233,204,224,150,104,73,238,81,9,91,164,156,91,112,217,196,90,252,29,229,68,133,22,108,86,9,106,126,91,72,74,84,162,250,204,83,229,86,203,184,232,44,173,250,165,54,67,27,79,185,26,15,30,127,17,240,198,170,84,169,238,145,66,91,145,211,143,89,41,51,44,144,11,134,169,240,115,194,102,167,93,239,84,162,220,140,28,170,146,141,109,181,5,244,97,31,176,132,109,226,75,131,251,251,64,235,137,169,232,237,78,166,237,57,211,34,51,101,197,26,241,240,236,33,173,145,171,215,237,135,91,69,122,223,174,201,140,182,140,201,56,89,158,50,50,138,184,223,215,119,246,197,171,94,242,100,180,217,239,78,242,35,253,128,57,203,90,181,196,181,179,53,234,205,70,215,173,213,25,73,153,147,115,88,91,141,168,190,38,70,57,20,235,93,141,168,114,74,222,214,43,98,61,60,225,171,123,94,1,130,108,247,159,235,12,169,100,115,46,84,123,101,170,77,209,107,177,40,217,103,162,227,203,198,92,201,121,249,14,22,225,153,194,230,177,90,81,235,46,248,75,82,182,252,133,173,215,16,70,165,58,71,238,48,28,22,165,112,153,165,117,154,109,58,227,210,107,202,18,26,151,19,173,38,60,185,73,234,19,190,226,73,8,183,121,233,93,225,99,147,82,43,52,183,208,212,135,13,182,92,52,25,37,120,248,31,188,119,77,83,106,129,98,86,97,179,98,94,46,85,152,65,18,212,162,201,19,106,35,236,67,179,91,124,77,57,84,136,184,154,151,70,69,201,18,156,217,28,38,158,50,78,197,99,220,3,1,66,153,58,153,32,151,30,67,209,156,65,238,245,79,111,114,18,35,68,248,231,213,189,33,115,165,26,166,236,198,48,73,36,190,179,87,97,129,110,234,195,23,5,98,101,86,13,40,160,199,125,211,91,108,151,147,100,126,225,196,169,194,38,19,181,126,176,11,55,208,94,105,151,53,102,245,102,159,124,37,150,162,202,116,144,107,219,132,164,140,254,38,44,182,203,213,59,42,252,105,183,45,171,142,28,174,146,73,78,146,30,37,25,100,190,161,172,242,86,168,237,37,198,228,30,119,18,182,144,201,218,93,196,62,164,233,99,239,57,106,92,114,99,120,194,34,89,37,70,120,192,13,143,89,118,27,164,162,106,73,173,4,173,198,178,62,217,248,15,114,28,89,172,212,223,116,175,200,197,52,104,183,52,251,230,196,164,187,67,187,173,243,174,173,215,77,102,251,174,224,210,71,239,19,191,64,184,245,210,205,88,102,155,6,69,101,138,125,65,226,194,227,153,251,254,25,48,18,173,42,36,150,213,184,91,252,241,145,248,91,208,149,184,174,251,188,136,113,244,250,149,62,172,130,159,8,218,117,6,120,74,210,178,60,142,68,242,233,224,213,130,47,50,1,226,157,198,218,84,231,99,53,127,144,69,222,61,117,94,222,176,244,106,177,17,106,142,244,199,210,68,150,92,193,145,254,193,39,101,205,143,17,151,37,77,112,154,142,202,119,41,70,125,136,136,83,151,53,61,96,183,47,11,210,153,111,90,21,82,113,150,16,180,76,216,125,183,251,178,2,5,85,106,14,214,42,18,37,173,182,153,37,58,167,9,41,44,23,115,28,206,156,54,212,187,210,151,30,91,36,164,46,83,100,120,47,50,220,67,171,60,209,37,237,174,59,238,243,31,69,42,165,42,153,61,137,80,165,27,78,50,234,84,133,145,121,96,192,93,237,249,174,176,56,99,176,108,250,141,26,152,203,112,170,68,219,82,27,67,100,74,198,210,201,224,73,61,35,213,59,99,89,173,56,181,234,4,214,220,66,144,149,60,217,40,141,72,95,192,203,220,32,149,187,1,122,217,193,82,238,155,157,131,172,84,169,241,220,240,210,148,94,179,106,73,96,176,95,80,194,252,10,113,117,77,208,138,213,70,206,188,211,210,139,33,243,113,114,28,81,250,184,247,96,5,145,113,83,108,88,179,52,186,191,89,190,105,172,187,14,52,69,41,181,33,4,110,100,107,255,0,120,183,70,126,230,169,166,215,81,181,4,223,82,155,234,246,86,51,228,44,79,143,190,52,173,141,70,179,34,81,244,166,248,55,99,72,53,34,100,118,203,4,105,199,145,138,202,55,148,185,10,146,166,183,252,123,251,254,32,44,159,148,93,114,151,66,184,235,17,100,79,142,211,211,80,132,19,110,44,137,103,246,16,182,70,223,105,4,162,101,14,30,229,231,39,228,41,103,150,52,237,62,107,82,122,183,19,196,170,179,171,73,71,65,231,186,133,180,107,70,178,219,154,51,102,189,117,214,228,33,182,155,100,250,45,159,146,149,142,192,50,71,174,106,50,89,231,62,226,243,33,193,93,183,133,189,104,192,84,202,228,230,163,33,37,156,186,162,78,127,172,86,124,190,111,78,170,76,136,172,218,168,108,154,89,146,95,39,126,153,100,113,58,193,204,66,212,213,221,34,147,6,93,186,209,212,201,70,148,185,213,50,81,118,1,30,121,132,106,229,39,80,117,102,161,26,136,196,69,199,97,211,46,179,73,44,171,246,144,232,156,36,46,237,107,86,109,227,180,26,154,234,206,115,69,40,216,35,51,38,183,119,206,61,195,13,84,170,46,214,170,114,42,110,52,102,79,47,42,35,60,227,38,45,35,149,118,128,51,75,138,189,80,149,57,93,73,4,108,161,133,181,229,239,35,238,2,198,229,78,126,151,105,46,121,110,203,81,119,173,42,250,123,137,57,16,11,77,185,145,214,226,235,68,171,47,82,91,140,197,29,115,21,18,51,173,39,110,211,221,130,53,24,177,153,116,198,39,68,84,73,74,35,39,80,105,89,124,75,2,172,120,246,224,129,84,73,143,106,158,156,161,75,134,75,55,101,199,108,176,76,159,154,156,200,11,65,161,221,20,155,146,2,106,116,185,141,202,142,178,37,54,166,213,184,148,71,239,28,193,27,155,127,59,130,35,242,192,175,190,86,218,131,114,220,150,245,86,223,173,212,28,152,197,57,196,181,17,110,31,241,105,248,16,176,77,184,193,45,91,140,7,138,82,134,143,168,91,212,60,84,225,188,164,173,89,66,80,121,199,150,71,140,217,209,41,237,117,101,74,109,148,23,189,74,34,24,167,85,120,147,210,157,42,166,38,173,115,221,17,208,218,76,240,68,162,86,76,190,192,25,87,197,161,78,154,201,43,78,222,198,106,242,31,5,94,229,161,81,216,93,78,125,73,182,152,104,178,165,169,120,72,173,29,70,230,208,233,79,168,211,45,59,89,185,116,197,18,208,196,194,119,30,238,199,129,10,111,78,54,245,182,241,141,58,155,38,233,150,213,62,89,168,146,193,43,178,8,204,5,204,234,207,26,154,67,166,150,203,245,244,87,227,79,113,183,73,190,147,14,165,106,201,253,66,191,245,123,154,205,244,253,193,49,139,9,150,27,167,60,91,79,174,159,88,139,234,21,245,82,173,214,36,167,163,50,170,243,200,124,250,170,220,163,63,88,124,177,162,189,81,148,76,30,247,86,231,98,50,73,153,128,200,218,157,174,151,254,164,205,121,203,130,226,148,228,121,42,55,77,190,177,154,72,207,220,68,49,203,12,191,37,102,81,216,121,197,44,240,141,165,157,199,245,140,229,163,28,31,234,174,176,202,141,50,149,64,144,154,82,100,37,151,31,52,227,223,220,240,98,204,116,27,150,125,137,98,200,93,66,247,38,234,134,164,161,76,178,226,62,130,189,224,42,162,210,225,191,85,110,201,16,41,240,109,74,129,28,247,81,135,141,133,108,36,171,223,145,48,180,191,149,29,228,187,134,41,223,179,35,149,46,78,20,102,202,253,116,150,61,226,215,169,118,101,161,108,83,219,143,2,143,18,35,17,154,36,165,68,73,245,72,136,122,28,188,44,182,35,40,156,173,69,52,178,70,107,115,168,146,219,143,218,2,58,104,231,47,189,29,210,170,162,170,239,211,21,61,110,39,162,148,62,146,90,126,220,9,37,106,233,189,163,101,33,230,237,218,44,72,166,247,115,54,218,36,153,255,0,80,193,149,14,61,120,127,162,212,102,83,170,55,155,4,168,102,164,99,31,202,79,97,209,181,35,153,118,140,81,109,85,212,237,186,219,83,102,165,57,67,101,146,51,1,50,58,204,194,97,104,113,173,137,34,51,61,165,216,113,85,75,206,218,183,105,46,213,106,245,86,97,70,71,155,146,28,36,151,245,152,168,61,102,230,153,125,222,84,196,211,108,183,28,164,58,107,193,190,218,178,102,145,27,239,126,46,53,186,252,183,222,181,238,139,166,100,200,107,247,153,224,191,200,2,218,181,99,152,214,145,233,173,204,229,190,185,197,81,66,80,74,67,177,20,75,78,79,235,17,147,91,57,177,85,189,37,9,58,99,13,10,111,166,100,233,186,140,247,253,130,180,20,229,74,182,231,73,182,30,113,255,0,53,43,38,102,100,50,198,147,112,173,172,122,181,25,249,22,125,181,37,207,14,123,77,70,91,115,253,96,51,101,231,204,223,87,238,106,35,214,251,107,109,132,62,147,74,221,108,140,148,156,252,15,220,34,173,237,124,221,55,220,212,213,106,181,121,211,73,7,180,212,243,134,172,30,126,177,48,116,63,150,46,166,94,50,165,199,189,154,122,142,72,79,117,26,119,100,77,61,25,229,147,165,150,101,25,232,119,148,6,107,202,91,132,164,245,83,142,192,41,162,137,99,94,183,140,229,38,222,161,79,168,19,36,70,125,38,141,100,95,212,59,133,35,134,189,96,153,61,132,29,163,80,108,165,58,150,176,184,234,44,110,63,49,125,90,119,195,78,148,105,99,178,95,181,237,104,144,201,244,18,118,165,25,199,245,142,252,86,133,180,77,165,247,41,81,250,137,245,146,174,153,118,63,112,10,141,210,222,86,119,202,171,212,201,119,59,177,149,78,125,73,84,150,146,127,156,66,124,252,189,194,213,180,155,74,109,173,42,182,98,91,86,220,6,155,140,195,73,74,212,105,34,81,168,139,3,246,219,180,107,148,251,174,163,113,75,184,214,244,89,164,148,181,16,210,88,111,31,1,220,154,82,81,39,164,110,250,198,89,219,128,31,73,37,36,91,72,139,31,1,248,173,187,114,162,44,16,242,31,138,34,50,50,63,35,1,243,30,226,81,190,70,70,129,212,46,13,33,211,187,186,89,212,43,118,220,57,47,43,205,78,50,74,51,254,177,219,182,54,191,205,183,32,146,73,243,72,20,216,205,180,181,184,234,16,219,69,147,81,168,189,192,48,158,163,105,94,145,217,22,235,245,197,233,228,89,133,19,232,51,18,26,84,179,253,132,67,143,210,219,7,73,53,42,139,249,68,122,98,213,61,198,214,105,38,165,65,74,12,241,245,96,101,247,238,155,82,83,47,33,85,120,132,89,245,140,220,73,228,120,55,119,218,16,137,9,69,126,34,81,250,169,90,72,7,90,46,30,180,150,66,13,107,179,41,168,55,189,101,17,70,73,99,252,131,193,124,61,233,36,131,66,89,178,169,101,211,62,230,113,147,223,252,131,182,149,241,105,145,172,255,0,40,163,25,31,145,117,19,219,252,163,241,87,205,166,164,151,134,174,197,44,31,173,135,19,255,0,88,12,59,115,240,105,164,151,13,125,21,180,219,145,26,91,77,45,174,154,89,73,36,201,94,252,12,35,113,242,198,208,42,81,191,91,171,75,148,204,117,41,78,58,179,112,137,40,35,239,251,4,226,133,91,165,213,16,107,166,75,102,65,145,96,205,43,35,24,223,136,107,102,181,119,105,45,126,218,182,157,55,170,50,34,173,45,165,39,131,201,151,196,5,91,106,231,4,122,97,54,186,154,70,146,95,84,213,155,171,206,36,75,73,247,207,151,97,153,244,175,132,93,90,180,168,84,251,126,61,14,131,49,77,30,227,146,235,59,146,162,63,47,88,65,125,74,211,45,122,209,235,128,156,170,82,167,83,222,74,250,168,124,148,165,103,7,230,37,175,12,188,202,235,84,40,20,43,3,80,12,228,184,219,221,57,18,222,60,30,223,118,64,88,134,134,208,111,248,86,227,148,77,75,131,76,66,162,56,73,136,80,145,132,244,203,200,101,36,177,79,101,125,84,198,78,255,0,119,110,228,58,173,181,170,182,77,211,78,135,80,166,86,162,236,146,193,56,74,234,17,99,37,229,230,59,60,25,240,231,71,57,144,157,68,148,251,150,149,17,228,7,191,161,25,210,55,122,70,141,189,207,182,50,61,103,80,101,106,73,183,37,162,107,249,89,62,228,56,251,158,53,66,161,67,150,212,10,138,161,190,109,40,210,164,151,114,60,10,101,226,87,137,221,125,210,205,79,169,218,112,53,2,113,48,195,166,74,193,125,18,1,110,26,157,170,77,233,221,16,234,172,69,118,165,135,48,166,98,167,123,155,126,193,240,232,230,178,55,170,202,144,252,11,126,109,45,182,49,188,166,178,109,173,127,103,196,84,126,131,243,9,190,40,183,140,95,221,22,83,149,42,107,142,19,110,58,249,246,34,51,243,192,182,13,7,215,77,45,213,246,164,73,178,166,71,91,145,201,38,225,32,177,131,50,1,153,207,7,219,176,240,62,162,75,182,12,126,26,55,30,244,172,121,32,213,252,175,112,12,123,171,26,147,23,78,41,233,170,189,75,155,53,195,236,72,142,131,87,249,7,90,211,174,32,233,23,125,46,101,122,183,76,153,72,98,2,137,6,169,72,233,145,231,237,25,110,161,78,167,213,89,254,25,13,15,236,238,73,81,123,199,88,185,244,226,129,118,91,50,173,233,148,150,217,102,82,136,214,148,246,206,62,192,31,180,77,77,178,110,121,14,53,66,172,198,152,226,19,149,182,211,132,163,34,251,8,65,206,103,26,221,168,150,21,18,37,34,200,144,227,116,249,237,110,148,180,25,146,208,172,249,100,188,134,83,215,93,6,45,51,176,170,119,102,140,214,29,183,234,84,216,234,125,245,176,70,163,113,36,94,93,197,72,106,199,17,154,165,121,165,250,37,231,92,145,83,222,188,111,120,176,101,223,224,3,202,196,226,94,252,180,36,27,245,70,206,178,202,79,122,74,113,27,168,37,31,218,38,39,11,220,126,105,125,2,172,85,27,202,219,102,13,89,231,73,182,215,17,132,161,4,149,118,49,20,52,158,235,211,89,182,233,88,119,93,184,209,205,147,148,250,72,200,204,219,221,239,199,212,50,69,79,131,171,94,183,106,174,183,167,119,146,106,83,25,50,252,209,17,32,210,2,222,41,156,75,105,5,69,152,243,227,222,52,210,241,73,73,147,71,37,59,147,146,248,14,250,221,82,221,187,169,89,105,214,165,196,124,183,122,167,184,148,67,92,171,154,205,213,123,18,178,236,37,148,211,84,124,26,86,149,40,203,252,131,35,216,252,112,107,237,130,236,24,76,92,115,124,20,51,74,28,101,71,130,50,47,50,238,2,232,239,222,25,180,166,236,161,84,177,109,70,143,34,91,102,93,86,153,74,86,147,248,145,224,65,218,239,9,122,183,85,187,78,38,151,214,102,71,165,192,60,56,213,65,213,17,56,105,63,34,47,121,12,165,194,215,49,170,14,173,85,157,179,174,222,157,57,243,66,16,219,234,94,119,40,252,196,222,134,154,91,49,155,168,182,166,222,39,80,74,67,201,199,173,159,47,32,20,209,171,119,116,235,26,228,123,77,245,94,202,129,22,34,204,154,122,91,49,9,38,162,248,165,70,49,165,83,66,44,157,64,101,218,238,150,92,17,161,165,8,52,116,37,188,73,113,106,248,36,132,134,230,163,166,151,103,167,162,221,107,168,63,50,20,229,168,211,29,45,118,142,69,245,144,175,154,21,114,169,111,74,105,196,79,122,42,162,172,158,66,187,150,84,94,73,192,14,220,74,213,189,17,170,32,222,93,98,156,214,252,154,208,106,67,79,96,253,223,17,104,188,18,241,251,111,94,180,70,45,93,66,156,80,230,197,65,33,46,190,162,74,86,69,216,187,159,153,140,13,162,156,68,104,190,180,216,105,163,107,229,26,26,29,162,182,77,48,251,189,205,211,87,108,246,17,135,137,29,62,166,233,101,254,134,172,74,225,202,141,53,37,50,35,76,246,216,133,119,79,144,11,157,189,116,106,198,213,246,159,184,40,117,249,16,85,47,215,55,97,189,179,127,218,101,230,42,219,138,91,126,185,163,220,72,210,209,110,214,36,212,159,142,182,150,223,81,195,90,140,242,58,246,143,235,47,22,117,84,71,181,108,234,221,87,9,45,137,107,105,145,127,89,137,15,161,188,33,107,118,162,235,20,77,65,214,226,144,146,136,104,117,4,241,110,222,105,63,32,22,43,195,221,195,92,186,116,186,141,91,185,161,248,121,206,71,73,172,182,237,51,60,123,198,73,105,13,238,91,236,150,15,31,71,220,61,20,184,17,169,84,134,32,176,202,91,109,148,18,73,5,238,31,82,48,100,75,104,176,3,220,131,51,65,26,139,7,142,227,200,126,39,56,239,230,63,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,4,52,227,55,152,77,149,195,211,14,90,214,203,190,147,186,143,27,163,109,117,158,151,120,235,47,93,113,156,109,89,105,229,31,159,108,99,204,251,116,190,96,60,194,89,209,134,100,105,166,152,75,205,212,173,157,105,61,51,254,11,222,43,201,245,31,140,182,215,185,167,92,46,202,237,231,231,130,42,101,168,212,106,215,61,89,201,243,222,241,51,100,227,122,246,165,27,182,164,136,187,17,17,23,170,146,254,160,29,143,84,117,118,251,214,42,239,229,21,249,89,244,132,194,250,43,240,236,181,143,81,8,62,205,33,5,228,218,61,222,239,180,101,62,20,56,56,212,62,39,46,54,81,71,137,208,160,48,250,74,116,238,163,10,233,161,46,49,212,46,154,159,109,103,132,62,74,245,126,194,239,229,34,120,66,229,117,112,106,92,22,47,93,91,47,70,211,10,92,103,91,131,234,61,226,153,67,238,165,246,250,145,229,165,72,201,54,146,201,150,125,126,222,66,219,244,203,76,237,45,38,179,233,214,93,155,77,240,84,250,124,118,88,67,125,103,92,207,77,164,54,71,151,22,165,125,22,211,239,63,47,180,192,99,158,26,120,79,211,174,28,45,104,180,187,118,15,82,167,210,71,139,153,213,124,186,174,244,217,74,213,211,91,206,37,57,83,36,172,17,224,188,139,183,158,113,1,248,125,200,5,37,243,120,212,25,85,253,121,135,106,31,251,158,157,75,108,241,219,233,183,54,123,127,170,71,228,127,19,25,71,148,111,12,204,77,169,74,214,235,154,15,81,12,161,113,169,255,0,157,50,218,225,42,4,150,151,234,59,223,205,93,148,140,124,126,3,219,196,7,5,119,191,17,60,108,187,252,27,54,203,109,170,92,249,59,217,238,209,85,221,234,53,179,174,219,159,197,189,157,201,239,238,46,254,86,99,165,58,115,68,210,157,63,160,216,116,6,58,113,104,212,232,176,83,235,45,91,186,44,33,162,63,93,74,50,236,217,127,40,254,211,243,1,219,72,136,136,136,188,136,98,126,44,169,72,172,240,205,170,112,148,94,178,172,202,225,160,254,10,244,123,228,71,230,95,17,150,71,76,214,154,107,149,157,30,190,105,45,35,122,230,219,117,56,233,78,113,147,92,87,18,69,156,151,199,226,3,90,219,77,42,163,106,45,25,10,86,85,6,183,28,140,241,239,67,233,251,126,31,88,217,19,135,217,135,63,68,44,57,102,121,55,45,170,90,191,174,27,71,254,145,174,21,255,0,26,85,175,170,87,20,98,79,73,250,93,122,90,82,89,37,109,83,114,22,69,241,35,238,159,175,246,141,129,184,32,186,202,237,225,154,195,150,169,61,103,99,80,105,113,93,61,155,118,173,52,248,198,162,242,34,62,234,247,0,207,0,0,0,0,0,0,0,0,0,0,2,41,243,48,148,244,94,22,107,157,19,254,52,228,180,175,47,162,116,233,153,18,176,68,190,103,145,10,95,11,21,92,171,111,69,247,222,242,206,113,78,155,216,5,7,199,108,223,144,219,69,220,220,89,39,250,204,108,17,203,178,213,145,107,112,203,110,34,65,99,210,17,161,206,79,151,209,114,159,19,30,70,127,171,245,125,131,95,152,68,147,152,193,47,232,155,169,207,217,146,27,18,112,44,220,6,248,101,178,138,158,189,201,58,61,52,220,236,162,194,253,31,27,62,127,179,234,1,159,128,0,0,0,0,122,39,41,196,66,144,182,139,43,75,75,52,151,215,131,192,215,83,141,231,100,189,196,205,246,185,101,133,250,118,169,219,183,151,164,36,252,6,192,218,183,93,85,175,165,151,141,202,94,84,170,5,66,105,171,245,73,168,206,47,62,71,159,163,229,131,251,12,107,111,172,247,79,229,158,170,93,87,46,237,197,62,177,58,65,43,24,201,46,75,139,207,145,126,183,192,128,72,14,9,248,89,139,174,103,84,168,84,163,117,147,29,151,210,202,119,154,125,116,248,99,73,229,47,35,252,105,249,255,0,255,0,37,221,221,202,102,137,114,233,227,211,109,249,126,6,227,101,181,45,134,250,107,119,170,100,194,141,45,229,115,9,180,229,197,23,115,242,199,192,119,30,78,214,204,104,186,39,87,184,21,15,107,239,86,100,51,213,234,25,229,7,18,158,188,99,56,243,239,228,44,28,139,30,64,53,162,215,46,31,181,27,64,46,135,173,171,250,143,224,212,75,87,135,115,196,48,231,85,190,163,168,74,240,211,139,219,158,138,251,25,228,177,246,103,189,112,159,198,13,245,195,69,215,21,234,123,222,38,130,251,232,41,176,246,178,140,182,110,48,110,43,121,178,226,254,131,4,88,79,126,249,46,254,119,171,175,156,63,88,28,64,217,51,173,59,214,149,226,77,198,29,240,142,245,223,71,65,243,101,214,208,230,214,220,70,237,189,101,30,211,60,30,123,251,177,72,28,92,112,73,168,28,56,220,147,101,162,15,138,181,220,117,197,197,153,213,97,27,16,110,62,104,71,79,174,227,135,134,153,221,147,239,223,7,223,204,46,175,135,110,40,52,223,136,139,74,21,110,211,171,111,156,166,27,241,145,122,15,151,65,238,147,74,113,27,220,105,178,86,213,60,146,201,22,15,204,190,172,198,53,141,210,77,95,189,180,94,238,133,120,216,245,79,5,50,35,205,184,103,208,101,205,201,75,173,185,183,243,168,89,22,77,164,247,199,187,237,35,187,238,6,248,223,183,120,150,182,88,160,214,102,116,239,40,17,146,115,25,233,184,125,98,67,113,146,227,219,146,195,109,39,47,62,101,180,140,241,238,237,228,18,55,82,108,42,70,166,217,117,107,34,186,156,194,171,68,126,35,189,213,217,46,180,182,143,232,169,39,228,179,242,50,251,75,204,66,219,127,148,46,137,211,110,179,184,107,21,95,73,69,76,255,0,22,136,93,9,108,225,29,82,89,35,168,153,185,242,35,78,113,239,200,159,32,3,174,88,26,127,107,233,157,179,22,210,180,41,222,10,155,17,8,67,109,117,156,115,4,134,208,217,122,206,41,74,250,40,73,119,63,112,236,96,0,32,79,54,157,12,85,247,163,44,95,180,88,157,90,157,6,90,93,146,125,77,184,132,196,73,206,172,253,103,18,159,164,178,242,73,171,225,146,236,41,166,210,184,234,86,53,207,22,189,11,212,149,11,126,223,162,127,77,181,32,252,201,69,228,179,247,13,158,46,123,126,157,117,219,213,43,110,172,199,90,29,78,35,209,31,70,229,39,114,28,66,144,162,202,76,140,187,40,252,140,143,235,21,57,198,175,44,93,69,151,126,76,190,180,58,133,233,42,101,67,167,190,7,138,97,159,13,211,102,59,69,249,201,50,183,47,114,186,170,250,37,140,99,203,6,2,210,116,162,239,139,126,216,20,187,178,27,155,217,157,215,218,172,25,103,99,235,108,251,26,82,126,104,63,113,14,220,49,79,11,246,5,95,76,180,78,223,179,171,174,110,157,11,197,245,123,36,190,156,183,156,79,209,82,139,232,172,188,140,255,0,208,50,176,0,0,0,15,68,184,113,231,48,168,210,155,222,218,177,146,201,151,145,231,221,246,15,120,0,174,78,48,185,93,219,151,202,206,242,209,246,253,21,61,31,238,136,185,113,255,0,17,159,14,218,125,121,18,210,148,109,74,28,62,197,223,56,247,17,138,139,173,208,110,59,22,182,170,117,102,39,129,168,71,198,228,117,27,119,110,228,17,249,164,212,147,245,86,95,214,54,143,17,11,142,254,11,45,222,33,44,167,43,84,40,29,27,174,6,60,43,253,87,21,157,238,197,74,253,85,62,219,127,197,50,101,220,143,234,239,230,24,47,150,223,31,82,175,53,67,209,93,81,153,212,169,151,83,192,77,233,145,117,191,221,146,92,252,219,17,201,41,194,82,218,125,101,247,243,46,249,33,102,4,121,238,67,87,237,151,102,147,94,132,79,181,224,43,84,191,52,238,105,221,157,70,190,37,185,7,148,57,245,249,252,70,198,156,53,106,66,181,111,69,173,237,64,90,118,170,169,226,242,156,231,29,41,111,53,250,169,255,0,23,250,165,251,124,192,100,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,35,141,251,54,69,249,195,69,221,110,69,70,247,100,248,13,169,201,22,118,212,35,44,252,212,146,242,71,196,71,46,93,220,6,254,228,17,226,234,165,240,247,86,183,35,127,70,54,221,189,13,167,45,133,122,237,72,90,21,185,14,36,251,167,183,151,158,76,88,19,141,161,212,27,110,22,82,126,101,145,250,68,68,88,32,31,160,0,0,0,0,0,0,0,0,0,0,0,3,197,105,220,88,200,242,0,0,29,115,82,107,51,173,221,59,186,110,10,91,125,73,148,202,44,233,145,209,146,45,206,182,194,214,146,202,136,200,187,164,188,200,203,234,29,140,126,41,36,164,154,84,89,35,44,24,13,122,245,51,73,120,130,226,15,89,171,119,2,45,63,18,253,86,179,37,182,15,199,194,70,212,59,45,107,73,125,52,17,247,123,204,200,188,253,222,233,167,194,151,41,200,180,167,41,151,166,183,61,215,125,38,204,162,165,109,52,236,50,232,57,142,180,105,134,71,131,39,81,229,245,252,8,89,243,108,52,215,241,104,199,124,249,152,246,0,225,173,43,66,223,177,232,145,173,219,102,7,131,129,17,164,52,211,93,85,185,181,40,66,80,146,202,212,106,63,85,41,46,231,238,28,200,0,0,142,252,122,216,110,223,188,51,222,17,25,245,156,166,82,234,21,38,145,229,149,183,79,148,69,223,114,127,95,223,146,250,132,136,28,93,207,71,143,112,91,117,90,28,182,186,140,212,33,63,21,104,220,101,185,46,54,164,153,100,140,140,187,31,196,128,106,227,42,51,208,38,61,13,244,237,122,51,170,109,101,146,60,41,39,131,46,221,188,200,93,207,42,141,114,45,66,209,198,172,73,245,79,17,54,220,66,98,178,215,67,103,78,52,120,176,90,73,100,155,73,30,20,179,46,234,51,251,124,197,86,241,143,166,19,52,179,95,238,218,59,241,186,49,230,213,103,206,136,157,228,172,48,185,178,18,142,228,181,31,147,126,243,207,196,135,61,192,158,190,205,208,109,118,163,84,136,247,64,173,63,30,147,45,61,139,243,79,76,140,165,158,122,107,87,209,107,221,131,248,25,123,195,97,208,28,93,175,95,135,117,91,148,203,142,1,230,61,78,27,50,219,243,236,151,27,74,200,187,145,31,146,139,220,95,96,229,0,0,0,4,46,230,175,127,55,102,112,222,184,134,189,174,86,106,7,77,79,108,255,0,29,2,113,23,242,79,245,126,175,180,133,29,91,244,199,174,11,142,155,71,105,59,221,169,78,102,50,83,146,45,202,113,194,73,23,153,17,119,63,137,11,66,231,81,120,188,227,118,189,136,146,203,9,92,42,169,159,111,227,63,194,45,99,232,231,203,254,54,62,175,120,192,92,181,56,87,169,235,6,168,83,245,22,164,214,40,118,196,246,101,145,238,79,175,34,52,136,111,109,236,242,22,89,67,135,223,105,151,212,103,216,5,182,112,133,98,22,158,240,243,101,81,13,174,155,142,209,41,178,93,78,236,254,112,224,199,74,187,238,87,234,123,143,3,50,143,76,56,173,65,134,196,38,19,181,168,237,37,164,22,76,240,148,150,8,187,253,68,61,192,0,0,0,0,0,0,0,0,0,0,43,163,156,38,171,177,67,211,122,102,155,180,173,178,106,18,153,150,163,193,158,90,113,137,236,153,125,3,47,50,253,98,63,171,222,43,191,129,43,38,77,243,196,197,159,13,136,189,118,233,213,58,125,74,65,111,36,237,101,186,132,98,82,187,169,57,198,255,0,34,201,253,67,40,115,88,212,73,183,151,18,110,210,22,120,141,67,130,170,122,83,219,186,153,159,57,57,206,210,63,37,121,100,254,211,25,247,147,150,132,207,141,83,172,235,101,73,190,155,78,197,145,71,96,178,147,220,70,170,124,148,171,179,157,187,103,177,163,246,251,128,90,149,62,51,112,160,70,134,201,97,182,25,67,73,47,129,37,36,69,254,97,244,0,0,15,145,234,84,9,19,27,168,60,198,233,13,36,146,133,238,81,96,136,242,93,179,143,49,245,128,0,0,0,15,150,167,77,133,88,128,253,50,162,207,90,52,150,212,203,168,220,105,220,133,36,210,162,201,25,25,118,51,242,49,245,0,10,142,230,71,192,35,54,185,84,53,191,76,98,244,224,45,78,200,169,196,222,103,180,207,198,73,121,221,239,72,53,30,18,148,22,212,163,235,47,121,10,235,176,111,171,139,76,238,250,125,223,109,75,240,213,10,100,150,95,66,186,109,175,187,110,165,194,44,45,42,79,210,66,125,199,228,54,120,172,210,97,87,169,51,40,181,22,186,145,103,71,114,51,200,220,101,185,11,73,165,69,146,50,50,236,103,228,100,98,141,249,144,112,136,246,132,223,242,239,218,18,183,208,46,57,206,62,73,193,23,73,249,15,203,119,102,84,242,214,172,54,209,119,218,68,127,81,246,48,176,142,93,156,98,55,175,214,11,86,197,219,55,125,219,75,221,226,85,211,199,91,168,244,181,163,248,182,80,210,112,211,41,242,51,207,191,191,156,205,26,198,232,222,171,215,244,90,255,0,166,234,13,183,222,109,59,173,177,62,167,126,163,14,52,125,214,133,151,147,170,254,73,255,0,164,182,45,208,93,96,161,235,118,155,211,111,170,35,251,219,155,214,220,157,171,45,187,31,117,162,250,72,70,127,138,63,228,255,0,214,97,145,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,138,210,75,78,211,30,64,3,196,144,146,78,220,100,135,174,76,116,72,97,76,169,36,100,162,198,12,135,184,122,164,33,199,26,52,52,179,66,143,200,200,4,124,214,126,30,237,219,186,27,133,71,183,105,232,83,202,63,20,226,216,78,77,39,244,140,143,226,32,109,225,193,190,145,93,51,46,11,74,206,146,228,59,138,58,189,83,113,194,38,205,68,89,236,66,220,141,180,41,149,70,89,18,247,39,10,207,188,99,55,52,22,200,110,185,46,228,141,66,97,169,242,76,212,167,139,207,118,60,192,84,14,142,76,215,110,28,110,9,48,229,91,117,25,116,38,93,83,83,12,217,82,154,83,36,125,205,62,239,33,35,244,234,79,15,90,161,81,168,220,18,110,25,214,179,111,175,115,200,84,162,99,114,254,162,251,68,167,149,85,211,219,98,99,218,91,124,62,170,132,170,163,138,65,41,113,243,181,43,242,44,145,14,175,172,92,16,233,133,110,192,152,213,181,66,98,19,232,104,221,109,246,136,201,74,50,44,145,224,4,11,226,191,133,74,197,74,173,30,238,211,234,132,171,142,145,53,100,195,4,135,13,247,18,162,247,153,252,4,142,224,79,128,198,109,40,140,223,87,228,18,92,231,13,46,182,210,211,221,178,248,25,31,188,66,219,111,94,181,135,135,155,209,84,170,205,66,115,212,122,124,197,33,168,207,36,246,25,37,88,243,49,110,28,50,113,65,103,106,253,148,197,73,185,49,35,72,233,145,62,217,184,69,133,227,200,6,119,139,17,152,77,55,30,35,73,90,18,146,66,21,140,227,31,17,246,146,28,222,149,153,150,18,88,81,23,196,64,158,41,56,255,0,184,52,14,245,122,208,141,108,37,198,246,146,154,123,113,224,243,239,200,193,197,205,250,225,142,159,8,155,73,149,44,254,154,250,189,200,192,88,230,183,107,173,169,163,22,164,154,237,113,221,171,38,213,211,70,72,140,204,133,38,113,31,198,150,163,234,205,239,42,165,72,174,202,131,79,142,181,52,203,108,58,164,25,167,61,179,129,196,113,47,197,205,235,196,13,113,247,229,212,222,137,77,74,72,219,138,149,101,38,126,242,24,90,223,182,42,215,85,94,29,38,139,17,110,203,150,164,160,146,146,51,206,79,25,1,249,82,157,112,221,210,142,161,80,149,34,163,41,243,247,168,214,164,159,214,37,79,13,220,189,181,11,89,224,197,175,205,107,192,197,235,32,212,79,36,211,185,2,95,240,109,203,210,214,181,237,212,86,245,58,10,100,79,169,54,147,109,183,81,158,153,249,139,0,182,237,186,37,163,76,98,143,70,134,220,70,35,182,72,74,80,159,50,32,17,55,78,185,110,104,245,139,93,165,92,7,78,118,77,65,131,37,62,78,97,77,25,227,224,37,93,10,207,182,173,8,94,30,223,164,199,101,27,189,98,105,178,44,127,80,230,153,113,231,141,69,157,164,94,71,241,31,137,233,39,122,155,123,98,72,143,119,218,3,212,169,76,192,104,229,77,113,44,199,65,25,146,214,120,36,151,214,99,29,77,226,51,72,41,83,93,167,213,175,90,75,111,165,70,91,78,66,72,69,238,99,252,85,75,209,251,78,61,167,106,78,41,83,43,104,82,30,52,175,6,193,151,216,41,230,187,121,220,213,154,195,149,10,140,247,156,126,71,172,89,112,251,25,254,208,27,36,90,58,155,100,223,10,113,86,229,122,20,164,70,50,37,26,28,37,103,35,182,172,241,133,154,210,109,249,151,214,99,91,173,50,226,51,85,52,186,89,162,133,115,203,101,165,173,38,227,100,190,199,131,23,83,194,214,189,93,154,191,161,77,93,49,233,37,58,123,73,54,147,189,120,53,45,36,2,77,186,164,97,15,41,100,217,23,185,70,58,157,247,169,246,141,133,1,82,238,42,204,104,104,112,141,45,245,28,36,229,66,61,59,169,220,77,85,170,206,208,211,166,72,232,41,70,147,127,175,252,95,214,67,30,107,95,9,186,131,127,80,159,185,239,155,250,127,132,128,147,148,168,152,201,55,143,50,44,0,131,252,101,113,81,168,151,158,162,212,233,116,58,212,150,41,17,221,91,76,56,203,134,148,56,143,180,188,196,81,135,10,191,114,207,69,45,166,220,147,53,107,220,132,25,110,113,106,63,135,196,74,11,191,84,180,162,213,106,117,153,54,196,137,86,113,157,205,34,123,196,105,90,84,93,136,241,246,142,157,195,21,183,107,223,26,160,212,58,213,206,116,10,130,164,18,160,62,132,145,225,70,126,169,0,237,58,63,203,223,87,117,102,136,245,109,184,71,77,240,238,18,84,220,164,26,84,175,176,76,190,6,120,91,173,232,230,166,213,35,222,22,241,60,77,52,142,132,130,103,178,85,241,35,49,61,180,194,133,22,135,102,83,41,109,205,68,183,216,142,148,61,40,136,178,250,136,190,145,224,118,100,183,182,65,186,212,100,22,254,202,115,4,71,128,30,213,122,173,37,40,50,74,82,89,201,251,135,206,229,90,17,32,146,153,140,155,135,216,143,61,136,99,62,34,174,91,218,212,211,154,156,203,34,156,115,170,8,109,75,34,37,96,201,36,93,204,83,21,211,197,183,19,209,107,47,153,213,170,240,202,75,170,67,44,146,85,130,50,63,112,11,204,174,106,69,177,109,197,84,187,134,169,30,157,29,7,180,223,144,178,74,12,254,4,102,35,190,181,115,4,210,93,45,138,78,70,168,183,84,53,146,137,7,25,100,190,226,163,111,189,99,226,79,81,168,233,160,221,21,170,212,184,43,81,44,155,83,106,198,239,119,144,230,108,254,12,53,243,80,233,48,43,62,137,148,244,41,25,52,117,20,101,143,235,1,152,238,46,106,218,180,119,4,185,116,147,97,48,28,113,68,195,106,71,172,72,207,97,134,117,131,142,29,97,213,101,71,114,93,93,248,71,23,59,122,43,52,121,252,71,96,87,46,62,32,157,89,62,139,117,205,187,246,35,214,18,63,77,57,76,74,159,67,133,87,191,46,39,225,205,81,18,159,133,176,148,69,245,100,4,1,61,121,213,102,220,221,249,95,83,234,41,56,51,241,42,198,63,172,123,26,214,109,92,73,162,91,87,109,77,244,227,190,201,42,61,191,104,180,155,211,149,21,143,113,57,20,169,21,19,165,182,195,41,222,182,219,201,184,100,93,242,50,246,158,242,249,208,219,118,214,137,69,169,90,176,228,72,109,24,118,74,145,235,60,127,19,1,74,255,0,187,22,177,122,228,87,61,101,9,89,25,255,0,186,22,95,233,30,77,235,14,177,196,75,102,171,174,174,188,151,170,71,37,103,254,145,121,139,224,127,135,185,46,169,191,200,200,9,73,35,111,116,123,192,184,29,225,206,59,105,84,139,46,156,178,100,177,221,32,40,217,205,102,214,24,43,55,23,118,213,28,222,93,203,196,44,240,95,214,61,148,109,122,213,200,51,83,34,13,217,83,78,215,9,197,26,228,43,25,35,206,60,197,212,93,124,4,232,29,102,149,50,151,2,215,133,6,84,150,141,44,190,218,50,105,51,242,29,71,71,121,106,233,93,141,26,162,139,190,149,30,224,83,238,238,101,47,163,27,83,245,0,140,90,3,205,6,225,181,148,226,53,82,50,229,69,75,9,109,146,142,158,249,47,121,140,222,124,216,180,145,195,75,178,169,18,205,181,118,36,25,22,114,99,46,222,92,0,232,53,106,214,151,76,165,90,16,97,201,144,217,161,50,82,159,89,175,172,132,67,212,30,83,111,81,224,21,70,217,175,189,83,81,186,148,108,52,227,98,76,252,255,0,96,9,61,80,215,14,27,120,147,211,135,35,221,53,90,108,5,190,218,186,76,190,226,80,162,63,176,116,174,28,53,3,133,189,31,166,92,18,109,217,209,163,206,167,62,180,238,146,226,127,56,68,93,205,31,80,194,55,47,46,10,53,141,99,201,172,87,53,13,230,221,128,199,89,106,73,229,77,246,248,17,138,240,186,228,61,18,229,155,75,165,213,157,145,26,59,138,105,47,26,140,186,132,94,240,22,251,39,155,38,148,180,251,236,53,77,152,75,101,70,147,90,136,182,171,7,238,24,127,94,184,220,225,203,92,104,165,72,185,104,114,204,207,11,235,52,73,37,145,253,162,178,35,69,159,58,106,32,176,194,164,184,103,234,182,89,51,51,28,215,228,61,207,37,70,233,219,243,24,67,101,131,34,101,93,192,103,171,230,240,208,90,85,1,18,116,241,234,188,106,217,17,155,46,155,216,36,159,215,129,135,143,92,181,72,148,94,30,244,170,18,27,94,73,37,41,125,204,191,104,247,81,116,15,82,238,122,68,202,245,38,214,146,113,33,36,148,163,52,40,178,95,96,238,182,7,6,186,219,169,180,117,87,173,203,73,196,179,29,222,146,179,234,247,47,127,112,25,91,74,185,129,235,204,58,84,43,50,154,207,141,154,201,108,143,185,179,89,171,237,248,137,169,164,220,89,95,242,237,53,71,213,29,51,169,203,114,94,90,50,110,25,227,191,191,191,184,87,123,156,62,107,94,134,222,84,58,205,70,147,37,167,159,120,141,36,132,238,247,150,69,222,105,29,58,21,83,78,168,179,170,52,166,215,35,193,52,181,169,104,34,51,94,210,201,0,199,175,240,247,165,90,213,166,232,85,90,205,77,61,83,80,74,36,27,9,67,169,207,196,69,109,115,229,95,109,122,13,47,105,228,174,156,180,185,212,120,157,94,112,216,154,80,47,29,81,103,82,74,147,82,178,219,135,109,111,52,181,53,46,100,205,62,227,192,225,181,91,71,117,38,246,174,248,251,95,82,167,209,226,168,191,56,195,73,236,164,128,163,10,230,129,93,240,117,30,94,157,210,152,84,201,12,72,232,225,162,53,123,196,163,183,185,85,234,181,102,155,22,170,153,81,88,105,244,37,70,211,196,100,180,153,151,188,89,174,158,112,183,96,218,210,219,175,200,164,177,46,188,163,222,253,73,104,252,226,151,241,25,94,225,175,83,109,10,51,243,170,14,150,200,237,100,213,143,113,16,10,130,62,83,58,174,135,86,241,212,224,169,178,242,73,25,143,18,229,73,171,141,177,226,31,184,32,176,217,228,144,131,89,150,79,234,19,222,169,204,27,64,232,142,61,78,159,112,33,185,44,175,106,144,104,247,136,183,198,127,48,106,77,86,135,79,86,145,221,110,52,251,78,154,143,164,88,207,96,17,115,93,56,8,212,13,17,179,158,188,235,181,168,114,225,161,68,70,219,74,51,112,140,252,134,31,225,230,192,165,234,30,169,210,45,59,129,74,102,52,201,41,109,125,246,246,49,153,105,156,116,220,21,91,18,171,107,106,69,41,55,87,164,84,106,66,165,47,29,19,199,108,125,130,57,209,47,42,173,179,114,46,231,163,153,181,37,183,13,214,246,158,58,93,251,96,5,151,107,199,45,77,62,162,105,140,138,197,143,81,34,170,180,223,95,243,142,229,38,130,44,159,97,87,85,74,114,233,117,25,20,103,93,108,212,194,205,27,190,178,49,153,38,241,157,174,21,26,123,144,38,222,19,86,211,173,155,61,51,87,109,134,88,49,209,116,215,79,238,109,87,187,145,73,163,83,85,80,147,37,226,53,159,218,125,192,116,228,177,33,178,235,180,193,173,9,45,138,237,159,218,62,98,220,147,82,137,181,18,61,255,0,80,189,11,23,128,45,35,168,233,60,26,125,90,209,137,26,174,168,41,235,61,179,42,39,118,247,255,0,40,129,218,175,203,99,88,105,183,148,214,236,138,58,234,20,195,89,236,35,50,73,17,0,132,71,147,104,221,70,237,153,198,125,249,31,117,26,225,172,80,229,53,80,164,84,29,138,252,126,233,54,214,105,63,242,12,211,168,220,27,107,62,154,208,138,177,89,183,223,38,205,237,134,210,75,118,63,168,98,111,220,254,239,145,44,226,38,221,150,149,145,224,255,0,52,175,250,128,73,222,31,121,133,106,110,150,28,74,93,74,115,179,160,156,130,55,77,211,53,158,220,247,243,22,227,163,60,76,105,198,171,81,169,85,8,23,76,3,169,84,155,223,225,9,226,222,217,227,185,41,35,93,186,157,46,169,67,146,112,167,50,227,46,126,170,136,200,118,109,60,212,155,163,79,170,241,234,150,164,231,161,206,101,68,173,232,89,150,239,136,11,190,227,115,137,203,75,74,116,250,125,33,202,162,21,80,156,202,153,105,12,184,91,210,163,46,198,127,80,162,107,166,231,159,112,214,39,212,38,72,91,234,150,233,175,114,207,38,95,96,200,250,229,174,245,77,116,172,69,170,214,88,54,94,140,202,26,90,55,153,147,138,79,153,159,218,49,4,163,35,125,102,77,147,101,159,162,94,224,30,29,69,103,113,247,30,216,238,25,188,146,52,228,183,17,158,8,122,7,217,75,99,197,73,38,18,163,74,149,244,76,139,190,64,90,95,10,28,74,89,150,31,15,176,237,185,80,87,83,126,90,156,103,209,205,17,45,195,63,249,34,5,241,19,64,173,177,168,181,58,241,208,101,209,216,171,72,83,241,227,188,217,182,162,65,159,184,190,2,105,242,204,225,186,77,110,83,151,181,225,12,210,211,69,186,17,186,93,141,100,127,88,159,26,133,163,252,63,223,78,180,229,239,111,81,167,78,134,68,215,85,215,18,74,65,123,203,0,53,232,151,75,158,147,54,146,125,83,65,110,94,207,36,151,214,62,251,114,217,151,114,87,32,208,227,160,217,241,46,37,189,235,236,71,147,192,183,221,123,209,158,15,44,58,44,168,233,129,76,166,185,87,111,162,111,48,68,179,111,235,236,35,190,170,218,218,41,62,194,165,209,244,62,154,114,174,56,234,104,145,49,49,212,133,26,139,223,156,0,146,156,34,112,17,103,88,16,104,215,237,89,213,185,85,65,37,239,205,47,177,30,59,15,183,154,122,124,22,129,96,201,197,23,137,66,81,179,207,3,147,224,78,131,196,69,47,197,22,171,76,149,34,159,210,65,71,39,149,216,136,102,94,39,244,2,62,191,89,170,182,170,117,133,192,100,220,35,73,161,59,191,104,13,116,242,231,88,205,73,60,145,159,99,247,143,106,58,234,100,145,149,54,133,185,183,224,66,202,238,206,83,181,116,92,244,72,22,213,101,217,176,77,211,241,210,205,36,70,148,251,187,12,203,27,149,77,136,86,137,80,215,85,234,74,234,117,14,97,183,235,36,254,0,42,42,215,134,113,174,168,109,73,70,232,205,58,147,112,207,232,227,37,230,46,227,134,126,36,180,154,44,74,38,155,209,219,141,22,82,162,53,244,118,164,141,195,34,33,246,233,255,0,0,26,27,101,91,141,83,235,150,244,74,228,134,83,135,229,58,143,89,103,238,28,173,191,193,94,156,219,154,134,213,235,77,167,181,17,150,154,73,71,66,75,178,84,94,64,36,155,50,212,165,184,178,109,71,211,198,227,199,101,103,224,56,59,222,208,135,126,218,149,59,74,172,209,116,231,176,182,247,36,176,68,74,33,203,211,231,67,105,5,5,169,141,187,33,162,36,169,59,139,252,163,132,189,181,42,208,179,41,50,231,86,171,44,69,240,77,27,238,32,214,89,50,34,242,1,92,109,212,234,92,3,106,154,104,117,39,90,93,189,93,124,220,66,219,243,74,115,239,49,38,245,31,152,14,148,88,182,188,74,155,21,54,170,18,228,54,74,216,195,132,163,44,150,112,100,43,19,143,14,38,161,107,149,247,254,1,95,90,157,77,82,155,108,200,241,219,34,43,59,85,168,186,146,110,76,183,13,41,250,57,81,158,0,76,206,32,57,143,234,86,164,78,153,76,160,73,92,10,121,168,210,217,150,82,173,191,105,8,165,113,106,29,227,114,180,166,107,85,249,83,82,234,143,213,117,227,89,22,126,209,215,20,75,121,6,241,184,167,73,62,125,135,173,100,167,22,75,101,163,65,151,242,64,123,22,110,183,177,179,127,213,47,52,164,199,177,75,74,150,107,202,54,56,88,52,151,152,251,109,219,102,177,118,85,25,163,80,224,57,38,99,234,34,36,18,79,222,36,173,181,203,195,94,42,49,153,169,34,215,90,210,100,149,236,82,177,216,192,96,77,61,211,107,147,81,171,108,208,40,80,93,144,227,206,17,18,18,147,53,18,115,231,246,11,54,225,43,151,52,91,114,185,30,231,191,142,52,180,50,73,113,150,124,240,127,5,17,143,78,160,162,198,224,231,73,169,53,58,117,143,29,171,249,200,72,67,142,165,62,178,72,203,214,239,228,35,150,144,113,163,196,37,199,170,48,169,244,106,164,185,77,72,127,10,132,107,194,84,95,0,22,226,187,207,70,116,126,58,168,111,59,77,163,96,247,155,103,181,179,87,214,68,35,198,167,115,54,210,187,46,181,54,131,76,82,229,169,142,200,117,10,37,36,207,234,49,137,181,39,135,77,118,226,126,244,139,95,189,169,238,218,148,200,241,54,117,25,119,119,80,203,222,100,48,149,181,192,181,14,228,212,138,253,167,86,186,18,134,168,198,146,76,151,20,68,167,115,245,25,128,248,53,31,153,190,175,92,146,106,116,218,28,134,27,167,188,151,18,131,36,225,68,147,250,196,104,147,173,90,185,91,73,188,170,245,93,81,228,153,245,58,79,43,222,98,204,180,151,151,166,137,89,215,97,77,187,170,240,42,176,151,31,253,206,226,210,105,81,255,0,88,145,116,238,13,120,110,135,12,229,67,180,41,232,134,225,111,66,16,140,165,56,239,216,5,23,92,250,121,169,116,232,141,86,235,244,106,139,17,230,25,45,185,15,54,100,149,231,185,119,63,51,31,85,19,67,117,102,233,132,115,169,118,109,90,92,115,44,182,180,71,82,144,162,250,133,200,234,5,249,195,116,248,173,105,253,213,111,55,42,37,57,194,67,41,56,198,100,147,79,98,46,196,51,230,149,208,44,36,90,20,215,109,58,84,120,116,245,55,150,80,77,145,100,191,104,10,69,209,158,5,53,111,82,106,139,133,62,136,253,44,241,229,37,163,64,152,244,254,94,154,1,97,208,32,211,117,78,180,168,181,23,91,37,60,181,72,36,18,148,95,12,251,133,146,46,157,75,128,151,39,68,132,193,200,74,126,145,17,17,224,83,191,48,77,66,212,237,79,213,101,91,212,106,116,200,177,168,238,156,98,91,73,86,28,51,62,199,216,4,164,210,110,11,248,92,170,220,241,234,22,253,89,153,242,225,41,43,232,161,244,172,141,37,229,146,19,66,217,176,45,91,66,34,161,81,104,204,67,108,204,187,176,217,35,63,212,42,239,132,61,38,226,103,69,234,137,188,151,106,189,85,110,166,218,80,148,186,233,150,196,249,145,139,75,178,106,55,21,86,220,143,50,232,167,149,62,90,146,70,166,200,243,131,1,205,41,112,160,57,149,56,195,29,66,34,78,123,26,140,117,11,187,90,108,11,9,244,69,185,238,24,145,86,233,101,38,183,73,36,95,214,34,223,49,253,72,212,219,6,217,166,212,108,102,228,178,109,188,102,183,88,201,158,49,245,10,133,212,93,109,213,29,73,152,169,87,133,199,80,124,218,61,164,135,50,88,238,3,96,87,56,150,209,118,219,45,218,145,65,90,213,228,130,148,156,143,150,103,20,58,46,195,9,91,151,165,49,105,220,73,245,100,39,177,255,0,212,53,206,69,86,166,151,124,106,150,249,153,121,30,245,15,121,215,238,71,178,147,168,72,34,87,114,73,168,241,128,27,9,218,58,237,110,92,26,133,42,146,197,237,69,157,14,78,210,132,196,103,200,220,35,247,228,101,247,238,42,76,54,23,58,68,134,219,105,156,146,212,163,238,159,172,107,247,193,197,203,81,141,173,214,226,211,80,83,110,28,162,234,58,183,49,180,191,105,140,255,0,198,206,184,234,166,154,93,43,160,80,117,26,84,136,213,38,205,229,33,183,8,210,73,63,52,246,1,110,78,234,93,156,154,90,171,165,113,65,77,61,146,53,56,241,186,91,113,246,140,37,170,188,118,105,30,158,81,28,172,49,90,143,56,144,190,153,54,203,169,82,141,95,17,74,105,226,15,89,39,81,17,104,166,225,148,168,51,125,68,177,212,236,172,152,239,145,184,57,215,91,146,139,26,165,83,142,225,49,48,146,251,105,91,222,169,164,251,145,247,48,25,199,82,121,172,234,59,215,60,185,86,89,71,106,154,107,252,210,92,71,173,129,209,238,110,102,186,213,113,80,164,209,85,46,51,40,146,217,150,230,211,181,68,102,95,17,151,180,183,149,18,110,251,82,29,86,227,185,23,2,75,136,221,210,66,73,68,103,246,142,195,51,149,109,139,17,211,58,133,242,136,202,100,187,17,237,35,86,62,172,128,175,73,58,237,170,245,25,59,142,236,170,161,107,51,60,38,74,200,191,206,60,203,89,181,129,78,146,255,0,43,42,70,164,121,39,196,40,89,222,150,114,184,177,233,215,20,58,237,98,183,233,74,123,167,185,45,173,5,180,200,72,223,222,41,195,194,36,37,13,233,229,56,204,146,68,110,109,243,1,70,238,107,78,172,54,239,136,93,203,87,67,203,239,235,72,94,209,232,70,183,106,198,22,182,238,186,167,126,202,50,146,172,11,166,213,30,94,26,57,118,219,111,209,45,250,20,90,100,183,140,141,18,219,71,172,223,212,67,163,90,156,176,180,214,151,78,129,72,168,173,185,111,69,145,213,125,229,35,187,136,253,83,1,93,58,95,199,118,182,105,100,79,9,10,164,228,132,184,100,163,57,38,107,62,223,104,201,137,230,175,172,235,152,130,144,136,167,25,56,223,177,191,88,203,222,38,54,174,114,197,211,155,213,230,14,216,217,69,92,84,155,105,67,45,246,116,191,88,198,20,188,249,71,162,137,109,191,38,221,186,100,77,169,56,147,36,176,109,145,22,126,25,1,205,64,230,19,162,58,155,111,194,166,106,53,173,214,148,243,105,97,199,122,41,236,106,236,103,147,29,27,82,120,67,209,141,78,126,27,250,51,122,83,162,212,103,175,121,182,236,146,220,70,125,240,68,67,2,85,249,121,113,17,110,49,38,84,251,121,214,227,71,51,82,20,149,231,113,16,197,48,99,235,14,159,87,247,65,139,83,133,80,130,172,161,198,208,179,193,144,12,141,173,180,29,98,225,162,124,123,70,101,227,57,196,41,4,180,173,153,42,219,219,220,95,80,207,92,35,243,38,155,166,244,41,20,45,69,241,85,22,163,160,186,74,71,172,163,63,180,196,65,191,171,58,207,168,91,42,23,201,212,106,78,167,13,182,110,182,121,34,63,216,59,223,12,252,39,223,58,185,123,195,164,46,155,34,36,102,156,73,201,89,160,200,182,159,218,2,234,120,125,215,234,47,16,214,115,215,61,22,59,145,137,46,244,146,135,75,7,129,129,181,15,151,117,191,171,26,177,91,189,239,137,36,228,57,170,74,153,110,58,240,164,253,162,71,232,102,135,219,250,33,102,177,111,209,88,67,142,97,42,117,68,88,245,177,220,100,181,54,158,153,188,209,109,51,243,199,188,5,79,113,15,202,202,108,25,111,84,180,209,120,167,198,136,110,19,107,51,53,154,200,178,58,71,6,246,207,19,58,89,121,38,129,111,210,22,195,18,93,36,62,236,134,21,183,4,127,17,115,6,77,188,193,147,233,35,74,139,106,146,101,230,67,224,141,64,161,83,86,111,198,165,48,206,123,154,146,146,200,15,27,96,170,205,83,98,183,89,50,84,165,50,149,58,164,253,29,248,238,57,50,55,26,90,214,188,169,38,126,169,16,224,235,211,170,241,45,249,179,109,230,188,124,166,208,163,105,165,30,222,228,93,136,97,91,43,83,181,186,101,121,17,239,27,33,52,200,8,220,102,242,93,221,148,151,188,4,131,113,199,82,233,184,178,195,36,157,196,69,231,145,193,220,183,101,22,209,165,187,93,175,84,217,134,215,210,79,85,123,123,12,123,111,241,63,165,151,13,110,93,173,14,191,212,168,69,35,37,161,228,108,194,136,241,140,152,173,222,100,156,70,94,82,46,86,172,250,109,81,76,192,81,41,36,76,185,146,50,47,176,4,174,214,174,98,154,43,107,207,145,105,75,104,234,76,58,222,215,22,193,165,72,81,31,153,24,174,237,105,179,44,141,113,155,58,243,210,70,146,137,42,115,37,9,56,220,121,248,36,132,87,125,233,243,228,41,233,174,45,245,39,215,50,51,51,200,237,58,123,169,181,109,54,184,225,215,109,247,150,201,182,178,83,141,145,246,62,224,51,54,142,233,30,166,218,83,159,43,151,77,170,110,64,146,157,143,26,225,153,187,179,226,131,50,236,98,86,105,85,133,162,21,170,13,77,184,117,170,189,185,38,58,141,14,49,62,87,73,93,92,118,237,240,25,167,134,222,56,244,111,81,40,116,218,117,231,58,58,43,142,18,89,38,150,217,118,60,99,57,25,174,226,225,143,70,46,232,178,170,199,6,57,63,90,35,121,15,54,89,194,148,93,143,176,8,114,90,73,169,116,123,45,250,229,13,234,21,199,17,6,179,70,27,39,158,52,231,222,99,26,220,124,49,233,230,161,90,171,155,42,67,118,205,209,41,228,145,199,154,178,104,156,89,251,208,159,134,68,216,211,190,23,110,157,36,144,167,213,127,74,58,12,117,169,215,35,172,139,98,144,125,241,220,87,231,31,218,131,117,126,235,16,167,42,152,205,54,29,63,180,55,163,188,74,234,165,39,234,172,200,188,140,6,6,213,45,30,212,46,27,174,230,60,73,186,159,12,178,113,169,76,100,144,225,121,151,127,120,148,220,58,243,60,185,173,53,197,165,95,168,84,186,99,13,147,73,50,78,85,146,242,238,99,46,104,113,233,239,24,26,21,249,53,120,79,98,85,213,6,57,145,60,233,23,80,143,221,143,136,175,173,122,225,246,235,209,187,234,69,183,34,59,175,70,53,41,246,212,69,159,80,143,234,1,122,86,53,199,166,60,72,105,252,11,190,169,14,19,241,39,54,123,91,146,132,168,211,238,247,136,93,197,199,46,171,22,61,173,85,190,108,137,77,181,33,181,46,82,218,223,219,97,100,204,136,136,64,11,67,138,45,88,177,169,173,219,148,11,154,116,58,115,5,181,182,208,102,68,145,206,76,226,215,136,123,206,158,245,16,174,138,164,166,93,65,182,226,8,141,89,108,203,191,96,24,73,75,114,135,84,91,40,117,194,109,11,52,237,35,243,50,60,119,19,55,132,126,18,47,125,104,155,76,212,138,189,73,185,176,24,148,132,19,47,40,214,178,65,31,151,127,112,235,186,15,192,102,166,234,140,170,101,231,85,166,186,154,28,181,147,171,90,203,6,101,159,129,247,23,41,162,122,67,110,104,253,167,14,222,182,169,173,180,68,202,77,199,82,88,51,86,59,128,250,237,93,23,176,237,134,96,148,59,110,158,204,166,16,68,167,27,97,36,102,120,248,142,242,134,152,105,242,105,12,33,36,146,236,100,67,204,147,210,65,173,103,149,15,35,81,36,146,183,19,221,70,3,244,152,65,44,215,147,51,63,119,184,121,155,105,60,123,177,240,30,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,33,151,49,62,49,27,208,27,5,219,98,210,155,178,237,170,109,240,202,233,231,163,211,122,34,215,252,99,43,105,89,105,229,121,153,99,221,223,202,68,107,214,176,80,244,71,77,234,87,213,109,253,141,194,232,237,78,213,158,237,239,180,209,253,20,47,31,198,151,242,127,235,45,116,245,151,85,235,250,211,127,212,181,6,227,237,54,163,209,222,159,83,183,77,134,218,46,232,66,11,201,164,255,0,36,191,210,97,213,106,85,42,149,193,82,114,163,81,123,196,75,145,141,235,218,148,110,218,146,34,236,68,68,93,136,133,187,242,241,229,239,77,180,105,145,181,99,85,160,120,138,164,157,254,14,47,85,72,240,251,85,45,135,61,118,36,154,87,185,42,108,251,167,183,145,119,201,140,49,202,255,0,131,6,111,218,164,125,109,188,211,190,149,19,127,130,143,147,46,174,228,205,140,231,172,219,233,82,112,164,36,253,100,119,247,118,201,139,138,74,82,132,146,82,88,34,1,248,219,104,105,4,132,22,18,94,68,60,128,0,0,0,7,200,205,46,4,121,139,168,50,198,217,14,36,210,165,238,81,228,140,242,125,179,143,49,245,128,0,15,158,161,25,185,176,36,195,120,178,219,236,173,165,23,196,148,147,35,255,0,56,250,0,6,187,28,118,217,50,108,110,38,47,8,111,197,232,55,81,169,212,42,81,203,121,43,115,46,84,36,146,85,217,74,198,118,121,30,15,234,22,33,201,239,85,216,174,105,189,79,77,221,86,233,52,249,79,75,73,224,203,13,54,196,6,72,190,129,23,153,254,177,159,213,239,24,243,156,110,132,207,147,83,163,107,101,53,190,163,77,69,143,71,124,178,146,218,68,170,132,149,43,187,157,251,99,177,35,246,251,134,1,229,79,168,179,108,222,36,218,164,32,247,70,174,65,77,61,73,236,88,83,211,224,167,57,218,103,228,159,44,151,218,64,47,96,0,0,0,0,0,0,0,0,0,0,97,190,47,108,66,212,46,30,175,90,33,51,212,113,170,37,74,75,73,221,143,206,20,25,9,79,125,201,253,127,121,224,102,65,233,153,21,169,209,31,132,250,119,53,33,181,52,178,201,150,82,162,193,151,111,168,192,106,223,112,211,30,183,238,74,157,25,212,236,118,155,57,232,202,78,72,246,169,183,13,38,94,102,71,220,190,38,47,23,149,69,252,221,231,195,122,34,18,247,57,70,168,21,53,93,177,252,76,8,36,127,201,47,214,250,254,211,21,255,0,204,179,133,122,158,143,234,141,71,81,105,172,230,135,115,207,122,89,158,228,250,146,36,200,152,246,222,239,45,103,132,54,93,246,145,125,68,125,134,125,228,175,120,188,219,119,69,136,162,195,10,92,218,169,31,111,227,63,193,205,99,232,231,203,254,54,62,175,120,11,84,0,0,0,1,197,221,21,248,118,173,185,83,184,231,158,35,211,33,189,45,207,62,233,109,181,44,203,177,25,249,36,253,199,246,0,133,92,213,245,200,180,247,71,29,177,96,85,60,60,219,141,10,138,243,93,13,253,72,210,34,206,105,69,147,109,68,89,52,17,100,148,71,246,121,138,70,139,25,233,243,25,134,194,119,61,37,212,182,130,201,22,84,163,193,23,126,222,102,36,47,29,154,251,55,94,117,218,179,82,51,219,2,138,252,138,76,68,246,63,205,51,50,74,144,121,233,161,95,69,223,126,79,226,103,238,224,120,56,211,9,154,167,175,246,149,29,136,221,104,240,170,176,39,75,78,242,78,88,68,216,233,95,115,90,79,201,207,113,231,224,64,46,207,128,171,17,219,11,134,123,62,35,190,171,149,58,93,62,164,234,60,240,227,148,248,164,125,247,43,245,61,216,47,168,72,129,197,219,20,120,246,253,183,74,161,196,107,166,205,62,19,17,80,141,198,123,82,219,105,73,22,76,204,207,177,124,76,114,128,3,134,187,109,11,126,248,162,73,183,110,104,30,50,4,182,150,211,173,117,86,222,228,173,10,66,139,40,81,40,189,85,40,187,31,188,115,32,2,175,120,173,229,57,22,170,229,78,244,209,23,186,15,168,222,148,116,173,166,173,230,125,119,49,214,147,48,136,178,102,210,60,190,191,137,8,89,166,122,73,196,15,15,154,205,68,184,23,105,248,103,233,85,152,200,124,252,124,37,238,75,82,208,181,23,211,89,23,118,125,196,126,94,255,0,126,194,163,214,227,13,59,252,98,51,223,62,102,3,128,211,106,204,235,139,78,237,107,130,168,223,78,101,78,139,6,100,132,100,143,107,174,48,133,168,178,146,34,62,234,63,34,34,250,135,99,31,137,73,37,36,148,150,8,139,4,63,64,126,25,100,140,129,37,130,198,71,232,0,0,0,0,0,0,0,0,0,0,0,0,0,10,251,230,35,192,111,238,191,30,86,170,88,239,116,171,113,246,117,163,109,221,215,220,113,24,79,174,236,132,33,59,80,218,143,178,123,249,121,224,196,141,224,130,205,145,97,240,209,104,219,146,145,177,216,222,63,114,114,71,141,213,9,43,47,37,40,188,151,241,25,216,200,140,176,99,241,182,208,210,9,182,203,9,47,34,200,15,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,2,249,162,240,158,238,173,105,233,234,117,165,19,173,112,80,19,190,66,122,132,156,193,97,137,175,43,187,143,37,31,198,56,159,36,154,190,210,236,41,78,84,105,116,138,139,208,229,55,210,149,9,229,52,226,114,74,216,226,21,131,44,150,72,240,101,246,13,167,94,105,183,218,91,14,167,114,28,73,161,69,156,100,140,176,98,173,57,138,242,242,147,81,147,86,214,189,36,166,110,113,93,122,141,98,47,88,139,39,153,114,95,123,124,137,63,91,101,181,8,250,200,188,200,7,211,203,23,141,234,67,180,216,58,27,127,202,232,76,66,218,139,74,119,98,149,189,36,152,113,153,111,13,49,130,201,239,61,203,95,219,238,49,104,109,173,46,161,46,32,242,149,145,40,143,226,70,53,105,73,213,173,90,243,110,151,240,106,149,42,81,45,39,234,175,166,243,75,237,241,73,225,73,250,200,241,239,23,53,202,199,139,26,198,174,217,210,116,206,248,151,226,43,52,66,90,162,61,211,66,51,9,150,161,50,132,237,105,148,163,233,184,163,201,168,213,241,201,96,192,79,224,0,1,29,120,142,224,246,213,226,78,244,183,107,151,108,206,148,58,11,145,36,41,190,155,138,241,4,195,175,40,217,203,111,54,104,220,79,168,183,96,241,245,251,179,93,143,100,91,218,121,109,65,181,45,136,94,22,4,6,26,97,180,117,22,190,200,109,45,151,117,169,74,250,40,79,153,159,144,231,192,0,0,0,0,0,0,0,0,0,0,0,120,173,59,144,164,252,72,200,121,0,10,244,212,14,91,106,214,62,40,101,234,101,219,55,163,108,120,135,37,57,31,165,187,196,175,210,43,120,209,185,185,72,113,27,155,113,69,146,78,11,207,207,176,157,150,37,145,111,233,213,171,78,179,173,136,126,26,157,76,140,204,86,27,234,45,120,67,109,165,180,247,90,148,175,162,132,151,115,63,47,218,57,240,0,0,0,0,0,0,0,0,0,0,0,29,31,89,244,186,137,172,90,119,88,176,235,205,110,98,163,18,67,40,61,203,45,139,113,135,26,37,122,171,65,158,9,195,237,184,139,252,227,188,0,13,118,184,215,225,186,79,13,250,193,58,219,140,141,212,87,250,94,143,119,36,91,246,197,140,183,123,27,174,44,176,183,177,235,31,217,219,203,59,242,158,226,33,237,61,213,39,180,202,172,188,210,238,93,187,87,130,252,199,135,143,57,227,236,150,148,165,110,82,203,249,69,143,172,187,9,207,204,199,135,214,181,123,68,101,215,105,113,119,214,232,157,63,12,173,230,95,199,75,134,149,246,83,137,71,208,108,252,200,254,172,24,163,91,98,226,170,89,183,4,106,253,45,125,57,144,247,236,60,36,241,189,10,65,253,34,50,242,81,251,128,109,34,3,175,88,23,93,62,246,180,224,220,180,183,186,177,166,117,118,47,106,147,157,142,173,7,217,68,71,230,147,247,14,194,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,63,12,126,128,15,66,88,94,61,101,119,221,158,223,1,250,235,4,241,97,195,60,125,70,61,192,3,175,84,44,171,122,173,80,69,78,109,46,51,143,55,141,174,41,178,53,150,62,177,194,86,41,23,123,215,60,35,166,77,142,138,35,104,82,100,176,225,101,75,248,96,119,149,172,145,219,30,96,77,160,207,118,210,200,8,169,197,143,13,26,69,168,214,185,211,106,236,193,165,212,158,51,56,111,25,18,55,188,126,236,251,197,109,222,28,38,235,254,132,213,163,126,73,202,168,75,141,33,101,33,191,6,165,237,60,31,111,33,115,26,157,167,84,237,66,167,166,60,200,201,55,98,31,82,51,190,244,57,241,33,251,110,90,113,41,52,56,172,87,221,58,138,227,36,145,189,228,228,208,127,2,1,80,58,199,172,241,175,157,61,110,208,214,59,46,100,107,218,59,123,27,144,182,182,26,75,24,73,171,61,198,40,162,112,163,10,185,109,55,91,106,244,166,71,146,235,91,201,167,28,245,148,175,129,23,196,93,21,241,195,198,137,106,5,114,77,78,225,183,96,205,170,27,69,189,74,65,26,182,251,135,68,212,46,9,116,214,227,183,216,129,109,192,110,144,226,8,150,135,216,71,172,147,47,32,21,79,164,92,7,234,126,164,212,228,65,54,19,6,58,79,13,173,246,204,137,206,254,100,44,55,132,126,93,212,141,35,150,87,38,161,116,38,212,88,94,35,26,75,213,73,123,178,70,48,6,178,73,226,43,132,75,214,29,198,205,82,117,90,218,39,18,148,146,207,213,74,75,207,177,9,243,195,167,18,118,182,183,89,48,234,236,77,101,83,73,180,248,134,13,69,185,43,199,126,222,96,51,58,25,143,28,154,107,98,55,54,68,69,180,187,36,189,195,232,90,207,29,109,165,132,246,51,63,135,196,71,93,78,227,87,68,244,182,234,122,217,184,235,235,102,160,131,34,121,162,111,36,146,247,119,24,3,136,110,102,26,115,18,198,146,198,156,87,92,126,170,230,80,132,146,76,176,70,95,16,25,175,136,94,57,180,207,67,43,105,163,78,116,231,73,35,50,82,35,172,178,131,250,200,65,157,100,230,199,123,84,234,231,15,78,217,76,74,114,139,10,39,81,149,103,237,16,78,255,0,212,27,139,82,110,73,55,29,110,91,175,73,152,179,81,239,81,158,208,179,52,238,229,189,106,12,83,233,20,137,47,27,238,147,125,68,54,102,68,103,245,128,230,117,103,87,238,205,92,184,100,213,171,210,156,125,201,10,220,148,153,153,145,31,212,94,225,223,248,113,225,14,253,215,245,184,116,118,23,29,37,148,165,215,82,123,72,196,230,225,143,150,53,34,158,197,34,241,191,75,198,238,79,81,113,30,78,75,236,19,255,0,77,244,190,206,211,106,89,193,180,237,216,116,204,168,203,243,68,69,146,1,85,113,57,72,106,44,121,176,142,93,102,35,187,20,71,36,211,156,31,127,112,179,62,30,244,50,145,162,22,28,107,58,156,74,38,210,217,45,211,207,242,204,187,140,164,105,40,237,171,243,134,106,87,191,3,3,107,15,24,122,83,162,53,69,91,23,69,112,206,162,105,222,72,52,231,207,200,128,103,102,227,49,21,29,54,152,37,17,249,40,139,191,237,49,242,212,169,236,207,167,170,156,250,58,205,72,202,28,73,247,45,167,241,21,143,124,243,108,170,80,174,73,80,109,123,114,36,232,68,163,38,214,167,49,216,118,125,10,230,179,110,220,51,157,167,234,28,86,169,70,190,196,164,25,171,25,48,29,139,138,174,94,26,125,87,165,86,111,42,10,10,52,231,9,111,171,42,194,72,241,158,196,42,18,114,167,216,247,35,204,83,234,36,185,16,159,82,91,121,149,119,35,73,227,204,94,199,17,23,164,253,92,208,105,115,180,98,170,115,37,191,31,169,148,171,105,244,241,235,127,144,81,101,98,145,84,110,230,149,31,209,166,252,159,18,180,173,36,70,102,110,110,239,254,80,22,133,203,243,142,151,42,237,195,211,139,238,89,146,210,146,109,185,14,171,177,227,182,12,207,222,44,154,52,214,230,146,208,217,154,89,90,9,72,115,61,149,159,129,138,143,229,199,163,82,234,213,87,166,93,118,35,6,132,190,79,34,76,130,52,155,100,93,251,100,91,21,50,167,111,204,113,48,41,149,38,93,56,168,36,155,45,172,148,73,193,99,220,3,147,56,81,170,49,85,18,83,27,219,47,84,201,101,157,223,253,97,139,111,46,23,244,202,243,175,211,43,53,11,118,18,61,28,233,186,148,182,202,82,74,63,175,226,50,203,68,100,233,101,195,238,93,146,62,144,29,4,180,71,77,210,105,65,90,116,206,146,19,130,47,12,156,255,0,152,118,74,109,181,70,165,68,110,153,2,158,195,49,153,250,8,66,8,176,57,147,60,22,76,124,107,73,238,241,105,117,88,79,242,0,122,201,150,150,189,158,25,41,101,30,94,175,191,226,61,134,162,82,139,195,154,87,191,204,252,200,135,89,188,181,22,212,178,97,61,62,228,173,179,16,155,108,220,54,205,101,147,34,47,128,141,245,62,99,250,3,79,41,108,34,189,210,126,57,25,33,9,71,101,152,9,108,185,241,89,65,56,167,146,172,158,206,199,216,140,113,23,45,243,109,90,116,215,106,117,202,180,104,113,89,47,89,231,86,68,148,253,162,158,245,255,0,153,197,233,119,197,126,217,178,24,244,42,17,41,75,68,232,235,50,90,147,158,194,54,93,156,80,235,77,247,71,93,183,91,188,234,19,96,175,9,117,43,115,248,207,134,64,90,79,25,156,116,82,172,123,62,28,157,42,185,169,242,234,10,147,133,165,165,146,204,211,143,168,68,43,119,152,159,18,183,197,85,170,45,6,33,75,117,125,148,134,152,51,50,63,118,68,118,210,190,31,245,91,90,170,169,139,76,166,76,89,32,137,105,55,18,162,78,61,198,70,98,214,248,42,224,122,135,164,52,149,215,46,152,201,149,90,147,135,28,55,80,70,109,43,224,70,3,184,112,127,115,107,229,237,77,114,185,171,237,54,214,194,51,105,162,100,208,172,23,144,228,120,146,227,30,211,225,222,167,13,155,130,20,151,159,152,157,205,33,179,242,47,46,228,36,52,104,240,153,140,79,193,252,195,76,246,52,165,56,206,4,112,226,79,131,42,23,17,151,69,30,232,168,213,93,109,184,73,238,222,222,198,89,200,12,107,170,156,86,106,165,219,166,180,155,235,68,104,114,28,93,69,229,54,235,74,103,121,146,75,234,33,144,184,87,212,13,112,191,172,218,171,186,133,75,84,73,141,229,182,201,214,77,37,156,121,224,102,237,56,210,155,71,78,237,184,214,149,38,152,201,177,13,5,180,205,62,106,199,113,219,226,66,141,8,212,81,155,75,77,171,233,37,37,219,32,42,31,137,58,103,21,148,235,214,225,162,80,161,78,168,211,235,73,232,200,90,91,82,219,233,231,177,35,224,98,43,193,225,43,90,106,181,166,99,75,180,106,45,38,83,164,131,113,76,25,96,204,252,204,108,56,186,53,46,74,255,0,61,78,101,105,79,114,82,146,67,195,242,126,138,165,111,244,84,127,80,247,17,146,75,204,128,85,247,15,60,177,46,123,50,254,161,221,247,100,200,146,24,132,226,94,83,10,78,119,17,151,145,145,139,18,103,70,52,246,68,114,98,117,165,75,37,39,232,154,98,160,191,175,176,239,9,233,169,69,32,204,139,30,68,125,176,62,122,197,90,145,77,99,196,212,170,108,199,65,123,212,178,32,28,52,45,53,178,32,193,240,44,219,240,27,107,24,81,33,132,146,79,237,31,93,2,210,161,91,8,93,54,141,76,98,60,71,76,221,94,212,17,17,168,254,193,196,206,213,29,63,131,17,111,63,116,68,233,36,140,213,135,82,103,254,113,130,171,252,196,120,125,183,234,78,208,230,220,134,78,178,179,70,82,140,231,6,2,68,85,108,155,90,226,148,212,138,157,26,51,234,132,127,154,83,141,17,151,249,71,48,150,25,167,198,38,98,161,182,153,65,118,36,150,8,133,121,235,87,53,139,86,218,38,161,233,252,22,106,38,230,114,165,229,35,6,220,188,217,239,154,173,30,76,8,22,244,118,22,227,70,68,226,93,60,164,240,2,221,158,155,75,95,75,172,251,70,172,118,81,159,98,29,34,234,215,189,49,179,103,42,159,86,187,41,205,74,105,59,150,217,188,68,100,159,176,81,76,206,53,245,250,161,33,250,130,111,202,147,40,53,101,44,37,195,218,68,126,225,141,239,29,84,212,11,198,166,117,234,229,94,83,143,58,146,66,214,107,51,53,16,11,168,214,222,99,26,61,166,167,9,138,92,178,172,166,98,77,75,84,39,9,93,35,47,114,132,39,215,142,104,87,117,197,86,122,155,100,161,166,232,210,90,38,212,135,144,74,87,127,62,226,11,211,232,55,61,196,165,42,19,18,36,54,225,228,201,25,87,249,6,81,176,120,88,190,111,106,121,79,102,34,88,39,20,109,146,93,89,32,200,254,56,48,24,190,240,186,42,23,93,193,34,181,39,121,42,74,141,102,72,236,89,49,232,166,91,151,5,196,244,104,52,88,143,207,144,243,155,91,101,178,53,43,63,96,153,210,248,62,210,139,58,157,72,135,120,223,50,91,172,74,100,156,113,136,237,147,184,63,121,118,18,19,68,45,253,9,176,41,232,139,102,218,199,89,184,153,238,195,210,98,41,10,37,251,143,38,64,32,29,35,132,157,101,169,78,132,211,246,109,69,4,250,146,74,79,64,200,211,147,243,49,35,53,123,151,163,22,22,138,198,189,10,172,201,214,25,108,221,148,217,43,200,177,216,140,132,205,149,118,241,31,149,202,167,233,116,36,178,227,42,109,47,147,158,178,114,88,35,192,225,45,142,22,117,122,255,0,181,31,115,80,47,58,129,157,89,74,74,225,169,89,75,105,207,145,0,168,11,98,192,188,47,42,210,169,52,26,35,243,228,52,133,18,80,195,102,163,86,4,157,224,253,171,207,135,221,83,166,202,212,11,125,116,104,243,94,36,161,217,236,237,36,227,222,102,98,214,180,143,133,109,41,209,214,227,85,98,82,162,21,70,51,27,93,144,164,17,25,246,238,102,98,48,241,239,173,186,21,91,182,43,22,108,86,97,200,186,32,52,126,13,196,164,178,78,31,193,68,2,115,216,26,151,105,95,212,180,204,160,86,34,73,36,22,199,58,43,35,35,87,212,59,81,53,27,113,43,166,130,82,188,200,203,185,138,69,225,38,141,197,85,73,148,86,244,198,84,135,105,204,74,74,95,143,215,218,156,251,197,196,233,116,171,182,165,103,197,59,210,2,98,213,219,108,137,204,43,39,144,28,229,114,219,161,220,80,213,30,171,70,143,33,148,30,238,155,141,17,153,153,14,168,122,57,167,50,161,186,244,59,74,156,204,151,82,123,73,113,147,148,159,245,14,254,137,8,110,58,157,121,210,45,132,121,82,143,4,49,166,164,235,230,159,105,165,185,58,185,90,172,198,75,177,80,106,50,66,201,89,48,21,139,198,151,5,122,146,221,113,235,190,143,14,51,241,158,120,208,212,88,204,250,229,223,177,224,189,194,27,215,244,31,84,109,154,124,170,213,193,106,207,139,22,39,211,117,76,154,75,250,196,199,213,254,100,21,93,76,184,217,183,34,102,143,1,19,73,62,58,57,238,87,75,56,206,62,193,53,93,211,155,91,90,248,87,114,27,53,199,39,20,216,93,95,28,182,203,168,172,22,123,128,161,214,99,169,245,169,45,145,146,211,220,199,139,177,29,35,35,44,168,213,220,203,222,95,104,237,87,181,17,118,253,211,81,163,176,217,182,220,57,110,50,110,145,122,198,148,171,25,192,235,238,160,147,32,209,14,66,214,107,238,102,178,192,15,141,113,214,149,109,73,146,240,89,60,123,135,35,65,92,232,51,154,159,13,9,51,101,100,173,202,78,82,70,71,228,99,154,211,187,18,229,212,10,251,54,221,191,78,113,247,164,56,72,90,146,147,236,70,98,224,120,92,229,217,167,214,173,144,196,157,69,162,177,83,147,61,40,121,105,125,25,54,213,240,1,14,44,174,47,248,153,160,219,52,248,22,237,178,81,160,186,100,204,69,183,15,105,45,120,199,153,121,142,227,98,112,207,197,86,187,213,37,93,245,171,138,161,69,122,90,141,222,155,206,45,180,171,62,242,33,103,16,120,125,211,90,108,88,84,244,90,240,202,13,41,125,120,196,72,46,202,29,253,168,80,25,105,168,145,63,49,132,229,189,169,198,212,151,184,4,39,177,57,119,83,43,22,140,38,245,86,181,62,163,86,109,195,53,44,164,168,209,245,118,49,40,45,93,1,211,203,98,131,10,134,205,2,33,148,36,37,40,116,154,78,243,219,239,51,247,140,128,135,31,91,201,38,219,37,51,229,147,62,227,129,186,175,90,37,148,210,106,117,153,142,244,150,242,99,165,182,208,106,245,148,120,46,196,3,158,110,153,25,168,205,197,101,180,180,132,150,61,78,221,135,29,114,177,87,85,6,75,52,119,16,82,80,133,116,141,101,146,35,199,97,201,196,156,220,166,90,121,37,130,112,137,73,207,192,199,176,146,164,186,164,25,101,42,35,1,19,116,187,85,245,198,22,168,205,179,47,218,4,137,116,151,93,36,49,42,51,6,73,34,248,153,137,51,113,71,151,34,222,151,26,150,165,55,40,216,82,153,51,247,43,29,178,57,2,135,5,167,137,226,105,41,89,31,108,39,200,125,41,78,27,82,150,162,220,121,193,159,192,4,33,164,241,27,174,58,109,93,170,81,239,219,70,101,94,28,69,226,58,162,71,63,89,63,111,188,116,123,255,0,153,253,10,21,50,161,77,131,107,84,216,170,18,22,132,37,101,252,90,253,217,33,59,234,14,218,18,223,93,49,239,0,253,68,189,94,155,138,78,79,35,24,212,184,66,208,234,211,242,171,18,44,218,116,137,146,201,68,179,82,11,178,143,204,5,70,83,57,133,107,109,2,227,169,213,99,207,53,120,215,13,68,149,145,153,36,99,29,92,226,147,84,53,126,98,231,215,107,175,182,111,23,73,105,105,102,148,26,126,178,25,31,142,110,25,174,77,19,212,89,213,40,116,83,98,135,80,116,215,23,164,89,74,81,251,60,132,89,91,71,219,102,84,143,51,248,228,2,67,235,82,203,111,172,105,236,165,124,71,101,177,116,198,242,212,89,101,18,216,162,201,158,178,60,169,44,182,106,50,33,146,120,99,225,218,167,173,23,244,10,51,209,165,179,78,144,103,189,226,104,241,253,98,231,184,106,225,34,196,208,218,49,68,135,9,167,106,106,78,87,37,72,45,216,48,17,27,134,78,88,212,122,165,154,138,134,167,48,182,100,207,36,188,150,12,246,173,5,239,35,33,222,47,94,85,218,83,46,169,77,147,103,186,180,248,119,137,82,218,55,114,102,129,32,56,143,213,59,243,79,155,106,37,161,73,139,37,165,178,166,213,33,199,137,11,109,71,216,140,136,96,141,16,215,185,122,79,50,124,237,87,187,106,19,94,153,149,122,201,55,16,217,25,228,139,37,240,1,148,116,215,128,157,28,210,58,137,94,176,233,46,191,54,43,10,112,155,81,146,178,162,44,246,33,246,55,197,37,82,51,235,130,189,45,172,161,44,44,219,108,209,31,5,130,60,17,140,227,101,234,109,163,168,180,200,146,168,213,104,238,166,83,91,210,123,203,56,250,200,115,229,68,163,43,233,211,88,112,211,221,74,218,64,49,77,239,162,150,71,18,54,68,117,221,212,71,88,113,244,37,194,37,150,213,163,234,17,90,254,224,198,195,225,186,171,15,88,173,214,92,233,81,156,241,18,219,53,103,168,146,242,36,139,15,107,195,155,101,30,57,244,210,146,236,68,93,136,98,189,127,161,80,47,235,18,163,96,206,173,71,138,185,141,41,181,56,110,36,148,140,252,8,4,57,213,78,99,244,215,180,157,115,116,237,77,199,172,50,242,99,248,119,176,106,233,251,207,2,12,85,145,196,102,174,92,174,106,37,6,29,92,213,80,86,228,174,17,41,40,95,245,121,140,160,255,0,46,61,106,147,123,159,134,138,143,65,174,94,214,228,147,197,151,26,207,210,199,216,44,207,79,244,126,86,139,232,212,123,98,220,160,71,168,86,160,49,252,28,156,193,111,87,191,184,10,115,113,174,34,180,230,108,122,181,232,139,149,16,202,66,77,104,113,197,145,227,63,95,184,78,13,57,230,95,167,86,173,165,78,181,43,52,233,206,185,25,4,219,155,212,70,162,207,158,114,59,22,177,222,154,132,69,29,221,77,210,136,138,167,147,201,109,205,164,107,193,123,207,177,8,47,197,22,156,80,167,87,255,0,41,116,234,222,146,211,114,143,114,216,110,58,137,41,237,246,0,181,122,110,182,112,183,91,164,199,184,149,82,161,155,243,91,74,150,151,13,6,164,26,139,38,71,245,142,177,170,124,66,209,216,143,76,167,104,174,162,91,208,77,146,52,58,211,238,18,178,102,125,176,68,41,22,105,93,116,5,120,25,139,157,17,127,72,155,52,168,135,207,30,229,175,64,144,153,9,152,241,60,147,37,37,102,163,201,0,183,189,79,212,78,44,236,234,84,107,134,149,83,133,87,138,249,18,148,81,89,53,100,140,178,62,235,51,95,92,171,208,27,149,126,104,204,186,133,79,4,167,58,48,75,168,181,252,124,133,101,197,226,215,91,35,192,110,156,155,226,161,225,91,65,33,44,239,201,39,5,129,218,244,199,141,221,78,178,174,200,117,122,197,89,234,140,86,72,247,52,234,187,24,11,75,135,198,165,58,222,118,153,14,237,176,167,209,152,146,241,48,131,125,146,66,91,79,184,204,102,72,252,77,104,252,150,8,220,187,105,228,74,45,201,71,88,179,129,86,55,111,49,90,70,163,33,168,151,94,156,83,36,27,106,203,102,179,243,49,153,108,189,124,224,250,169,109,66,149,112,80,160,66,171,244,136,156,97,8,51,34,63,127,112,19,54,229,215,158,31,46,214,61,25,114,220,116,87,218,89,237,109,167,150,149,40,143,246,140,65,83,224,23,135,29,72,158,229,207,28,219,40,211,149,213,34,101,194,34,86,126,24,17,213,122,63,195,175,16,119,195,179,236,237,65,93,33,200,201,75,137,142,130,36,163,63,105,152,145,154,119,160,51,105,178,96,209,168,58,229,62,81,199,52,168,162,147,137,52,165,41,243,34,239,228,3,231,79,43,109,5,126,70,227,135,41,12,23,145,27,190,99,164,106,215,42,219,26,125,21,113,172,7,202,28,207,52,60,250,242,146,47,135,218,44,18,154,194,227,199,106,60,153,100,241,54,218,83,189,74,44,168,200,132,102,226,206,181,175,17,97,248,157,42,167,37,200,144,76,159,124,210,238,211,81,39,185,150,62,192,21,121,173,252,14,106,143,15,144,24,186,33,62,227,232,101,74,83,143,69,220,70,146,47,126,72,71,57,42,188,238,217,233,106,160,213,66,166,242,143,107,123,140,214,162,63,113,119,22,109,111,241,191,114,234,44,248,86,62,161,233,119,86,152,183,60,60,213,184,202,140,136,188,140,252,132,188,180,56,88,208,154,132,56,55,45,14,204,167,199,234,146,36,164,201,188,30,239,60,0,160,154,133,181,116,219,53,20,149,78,151,42,60,200,234,37,19,107,73,145,167,225,216,76,13,33,226,186,177,119,185,71,211,189,79,83,204,208,98,161,180,54,252,124,182,164,168,187,17,26,190,2,212,46,62,20,52,118,233,173,166,183,88,178,169,238,60,247,103,8,219,207,145,12,121,125,112,245,194,222,152,173,169,87,69,165,79,143,6,67,164,134,212,77,100,186,167,228,64,35,135,16,156,105,22,130,91,84,74,118,140,220,12,84,20,109,153,60,107,95,87,103,218,48,94,138,221,250,201,197,230,177,176,154,205,202,252,56,200,74,95,120,219,113,77,182,164,231,185,118,29,247,136,174,8,169,55,85,243,18,187,165,117,72,239,65,169,58,75,244,122,29,78,212,167,37,219,25,19,175,71,248,95,179,236,107,30,27,84,234,20,106,45,103,193,33,46,201,142,69,188,213,183,191,127,180,6,90,178,45,248,118,109,171,2,148,228,211,121,170,115,59,122,170,94,113,219,222,99,145,164,94,182,237,113,151,93,165,213,163,184,150,148,104,82,137,100,120,50,243,24,47,86,42,58,195,101,89,133,74,179,104,69,92,65,199,89,72,146,234,246,175,200,240,120,20,253,89,226,59,136,45,58,185,43,20,82,172,84,96,154,164,186,234,153,220,100,148,229,71,228,2,255,0,103,212,25,92,37,191,2,90,29,146,148,26,91,36,43,57,51,242,28,46,158,65,186,97,81,92,85,223,41,183,103,184,250,204,141,5,130,233,153,250,165,246,138,18,164,241,177,175,52,154,131,53,68,106,13,77,102,210,136,206,49,185,234,153,9,55,68,230,225,119,193,165,199,139,54,128,204,185,45,36,137,78,45,195,201,158,0,91,231,69,151,18,72,81,41,42,247,119,238,60,22,156,154,72,144,68,150,207,42,53,23,153,10,254,209,110,105,246,45,203,13,243,212,2,110,155,33,10,194,77,30,182,8,73,13,39,227,15,72,53,114,76,170,117,187,113,50,227,172,35,113,165,243,38,243,253,96,51,116,136,208,38,199,113,167,216,105,230,156,35,37,17,167,37,129,210,228,105,86,154,50,218,84,171,114,150,166,156,81,155,174,187,29,38,127,215,129,220,161,75,137,33,166,211,24,219,52,188,141,196,109,171,114,76,190,209,192,234,5,182,245,195,107,74,162,211,166,46,11,239,54,164,182,227,126,105,51,247,128,140,26,157,166,209,238,234,234,227,233,79,228,219,112,226,47,167,33,46,199,74,140,150,70,51,190,137,216,201,181,237,118,34,85,89,165,42,160,162,195,174,195,104,144,175,235,33,90,247,142,131,113,169,166,53,171,134,191,107,85,39,63,71,92,135,22,74,39,187,168,191,91,3,175,240,223,199,118,160,233,117,252,170,14,177,212,166,186,211,110,146,84,111,100,253,224,46,81,17,148,193,116,154,81,244,212,93,247,30,76,121,25,51,31,99,70,190,255,0,200,73,159,115,24,227,70,53,194,216,214,234,2,235,86,220,163,52,37,221,184,198,6,70,125,40,112,247,19,100,183,154,250,25,247,0,243,108,221,113,205,219,118,160,139,24,50,247,143,25,57,193,44,146,106,90,60,136,188,135,139,132,250,27,74,137,195,53,30,50,95,1,224,111,52,203,169,74,164,154,148,175,113,119,254,176,30,194,75,46,37,91,84,146,37,39,6,69,241,31,38,218,86,222,129,169,165,56,130,52,154,79,185,247,17,251,136,206,48,44,13,8,84,251,122,187,37,44,86,83,21,79,176,210,75,59,187,118,21,59,121,241,255,0,172,149,203,206,85,199,71,186,39,64,140,79,238,106,51,75,61,139,78,64,89,143,21,252,52,218,14,91,149,237,75,166,41,216,53,38,97,173,105,84,53,244,253,98,44,228,240,41,58,241,174,215,235,21,181,179,92,156,228,147,101,74,38,220,117,70,163,198,126,38,38,109,221,204,242,235,187,116,230,77,155,58,130,201,148,232,103,17,217,27,204,213,147,44,26,132,96,211,205,13,212,29,95,110,109,82,214,142,220,228,197,81,153,165,110,17,43,30,103,130,243,1,201,240,205,69,211,234,245,220,154,126,161,64,148,252,71,148,72,75,141,43,9,65,231,204,207,224,51,22,173,112,63,252,6,169,118,233,197,78,60,216,221,98,84,88,205,30,247,54,31,184,120,232,21,74,139,167,149,136,86,141,213,166,103,37,229,73,233,74,146,228,117,101,5,158,253,240,38,53,38,179,165,215,77,221,10,218,179,110,25,20,103,155,89,26,227,155,93,54,213,131,239,220,192,84,237,78,133,127,105,181,123,163,81,166,203,167,77,103,7,131,73,160,254,163,33,49,248,119,230,103,123,233,220,202,109,185,125,55,227,168,81,216,233,154,118,101,221,197,229,220,197,155,87,120,104,209,93,74,99,211,53,139,110,157,83,144,244,116,178,185,59,73,70,131,34,198,226,199,188,87,79,21,92,181,238,202,29,202,253,197,165,240,124,109,55,98,228,27,127,71,97,23,124,17,0,157,54,95,20,26,85,196,77,138,84,180,220,76,195,168,212,210,166,147,20,222,36,186,156,249,100,133,100,113,119,194,142,167,218,151,180,218,189,53,115,107,20,103,73,111,117,204,212,234,26,47,213,201,249,8,233,79,175,93,218,105,114,59,34,11,178,169,181,56,203,216,189,185,37,52,105,60,100,134,88,159,198,190,166,213,52,230,101,135,62,179,38,107,178,220,201,190,225,250,228,156,96,200,6,41,210,253,86,189,180,162,229,135,84,183,37,60,212,136,174,158,214,82,102,68,181,103,200,203,222,38,158,149,85,245,87,92,47,200,151,30,171,216,146,165,211,102,49,225,144,166,227,99,178,188,149,159,128,192,60,44,112,189,122,235,189,237,78,113,81,29,102,154,137,4,227,178,200,188,200,207,34,244,244,219,76,168,246,69,175,77,161,42,35,43,114,3,40,104,156,52,150,85,180,188,192,66,170,47,43,251,6,167,91,171,214,107,236,41,48,29,36,174,35,8,86,213,35,62,121,25,191,74,120,7,209,189,50,170,162,191,75,164,33,247,212,215,77,73,144,68,180,109,251,15,222,36,203,108,229,110,41,194,35,74,253,195,218,210,146,105,194,75,4,158,216,1,198,211,45,138,53,26,51,48,233,144,154,142,196,114,194,27,109,36,148,151,236,33,200,178,135,18,95,156,50,206,123,99,224,61,160,3,214,166,146,165,110,60,129,33,70,126,190,12,139,200,123,0,0,0,0,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,235,254,235,167,217,54,156,235,150,168,247,74,52,62,150,245,237,82,177,189,212,32,187,36,140,252,212,94,224,20,229,205,135,136,135,181,11,84,153,211,42,66,241,75,182,183,110,94,11,243,254,34,60,23,139,178,155,74,147,181,72,63,229,30,126,162,236,48,63,5,28,55,74,226,67,87,224,219,114,81,182,138,199,87,210,14,228,143,102,232,178,86,215,170,78,182,179,202,217,199,170,127,111,111,60,41,115,220,85,75,202,224,147,95,170,47,169,50,102,205,231,132,150,118,33,40,47,162,68,94,73,47,112,188,158,89,188,62,181,164,58,37,18,187,84,139,178,183,91,234,120,149,111,207,241,50,230,37,29,146,226,145,244,28,47,34,47,175,38,2,89,218,246,221,50,210,161,70,183,232,236,244,162,69,223,211,70,229,43,27,150,165,159,117,25,159,154,143,222,57,80,0,0,0,0,0,0,0,0,0,0,0,28,5,247,100,91,250,139,106,212,108,235,158,31,137,167,84,227,61,21,246,250,139,70,80,227,106,109,93,208,164,171,232,173,69,216,203,207,246,136,39,167,252,182,213,163,188,80,196,212,203,74,119,90,216,241,13,202,110,63,75,111,134,95,164,80,241,35,115,146,150,226,246,182,218,75,38,156,31,159,159,97,97,96,3,197,9,218,132,167,224,68,67,200,0,0,0,0,0,0,0,0,0,0,0,7,1,124,89,22,246,161,219,83,173,75,158,23,138,129,61,135,88,113,29,69,163,178,219,83,103,221,10,74,190,138,213,228,101,230,48,167,14,60,30,218,188,54,94,151,21,114,210,153,213,135,94,114,92,132,183,211,113,62,28,159,117,149,19,57,113,231,13,123,73,132,150,236,22,126,175,124,138,0,0,0,1,226,226,210,210,20,226,207,9,65,26,140,254,4,66,175,121,157,113,189,72,106,155,59,67,108,9,93,121,139,91,177,106,174,236,82,118,36,211,50,51,205,225,214,48,120,61,135,185,11,251,61,230,50,55,52,238,44,107,26,69,103,70,211,59,30,95,135,173,86,201,10,150,247,77,11,196,39,154,154,202,211,181,214,84,143,166,218,79,36,162,87,195,5,147,20,202,163,171,93,85,231,29,63,225,53,42,172,163,90,143,213,71,81,231,87,223,224,146,202,149,245,17,103,220,3,231,139,26,93,94,162,204,56,173,245,101,77,121,45,54,156,146,119,184,181,96,139,39,130,44,153,253,130,235,57,93,112,158,238,146,233,233,106,117,219,19,163,112,87,211,190,58,122,132,172,65,125,136,79,39,187,111,41,31,198,54,175,52,146,190,194,236,49,47,46,174,94,82,105,210,105,58,215,171,116,205,174,39,161,81,163,197,235,17,224,243,18,75,15,111,143,39,234,112,182,173,31,89,151,145,11,75,101,166,216,105,12,52,157,168,109,36,132,150,115,130,34,193,0,243,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,14,182,135,155,91,46,39,40,90,77,42,44,249,145,249,143,48,1,130,245,59,130,126,28,53,122,115,149,43,226,192,241,242,157,51,90,156,244,172,246,178,163,53,168,207,13,62,146,243,113,103,251,126,193,247,232,151,9,58,29,195,228,137,19,52,198,209,244,92,137,38,178,91,158,62,99,249,74,141,179,50,195,207,44,188,217,71,127,171,235,60,230,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,30,169,49,153,150,202,163,200,70,246,215,140,150,76,179,131,207,184,107,163,198,134,141,175,69,53,222,187,106,179,31,167,1,62,23,194,250,249,206,97,199,90,252,214,181,125,39,125,231,246,125,91,25,138,240,230,203,195,100,173,64,178,233,250,161,108,71,221,62,135,213,241,104,222,69,214,235,59,5,132,119,91,169,74,112,148,43,201,39,159,126,60,192,101,126,89,58,128,171,219,134,170,60,83,70,10,153,226,48,121,243,234,79,152,127,170,95,171,245,137,112,43,83,146,221,202,137,86,61,233,110,45,126,188,15,71,108,78,63,93,234,138,207,221,254,147,22,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,3,215,211,220,125,199,158,48,88,33,250,0,62,103,208,225,164,146,140,145,153,255,0,80,244,173,42,125,165,50,243,38,105,73,225,88,47,164,127,17,247,128,14,153,26,199,42,117,202,253,203,13,245,102,66,73,14,182,181,25,145,164,189,196,67,179,165,178,74,72,210,131,36,171,204,140,125,106,193,22,76,126,18,146,174,196,3,162,106,182,148,90,250,171,109,73,160,92,180,244,73,140,182,204,136,176,91,187,151,184,197,83,95,90,21,175,188,33,234,76,219,147,74,17,45,250,123,253,71,89,65,37,75,109,182,143,220,101,229,145,111,119,101,205,14,210,160,204,174,203,66,212,204,54,205,197,146,19,185,70,95,81,123,199,69,177,238,219,55,88,233,82,150,81,222,144,210,204,208,175,20,206,211,73,31,242,75,62,224,20,135,169,215,131,154,209,112,194,126,227,142,237,58,229,156,225,162,175,53,238,205,25,23,150,11,220,58,101,159,195,245,241,122,220,139,164,218,108,46,123,94,35,195,20,132,167,114,49,156,100,93,158,160,240,79,163,151,125,30,117,50,37,185,22,36,169,169,50,57,109,180,91,218,63,137,31,196,66,221,115,209,153,156,27,208,25,184,236,91,186,83,147,88,148,133,120,71,20,73,39,16,94,102,96,33,221,241,194,78,167,233,245,235,26,205,169,82,158,148,185,142,33,44,184,211,103,133,103,25,192,185,46,22,184,103,179,244,207,77,232,228,171,125,143,30,184,237,200,123,172,209,41,125,77,189,252,196,108,225,79,140,219,75,93,175,72,212,125,68,182,32,122,121,133,37,16,214,164,238,50,95,150,72,197,140,69,101,13,198,108,144,233,18,76,137,68,126,228,151,192,128,126,52,150,77,77,116,90,233,168,187,108,46,196,159,216,60,164,197,138,107,241,18,77,73,52,251,200,240,67,140,174,221,20,59,127,105,212,106,144,227,117,188,150,227,201,73,158,62,209,12,120,216,227,190,141,165,84,151,45,123,14,123,53,42,180,182,246,45,73,94,73,164,153,125,34,50,247,144,9,55,170,154,225,99,105,165,53,197,85,110,40,112,159,113,149,169,158,179,133,235,25,23,184,80,191,19,122,201,89,213,205,80,169,220,243,103,147,205,19,203,97,178,71,189,178,81,224,200,117,221,68,214,93,65,212,122,154,158,184,110,169,213,2,73,159,77,15,56,102,148,17,251,136,112,214,77,133,116,106,37,94,53,187,108,211,23,46,165,33,226,73,122,167,180,242,125,178,127,0,29,101,197,52,251,133,209,53,167,62,245,30,123,143,185,52,154,154,212,132,183,9,246,221,86,54,40,136,253,97,99,60,60,114,177,170,84,208,170,158,170,184,184,46,161,105,81,48,215,174,147,247,137,229,108,112,103,162,180,154,107,16,39,89,20,201,75,142,146,36,60,227,69,188,204,128,71,158,89,54,101,221,43,75,106,112,239,72,146,210,196,130,38,227,41,220,145,27,70,156,30,50,50,245,51,151,230,134,210,174,100,221,81,168,174,245,149,32,222,117,46,175,113,100,207,38,120,25,254,4,91,71,79,40,136,97,133,71,165,64,134,68,222,194,50,66,71,95,187,53,251,78,45,138,68,154,204,170,252,55,35,69,108,214,233,165,212,168,246,151,212,3,136,213,93,43,170,163,78,30,183,244,143,194,82,103,188,100,217,60,77,145,97,7,216,252,135,5,195,134,128,74,210,58,122,222,175,85,100,84,43,114,140,205,233,10,117,74,108,204,207,61,136,198,59,145,204,211,135,38,94,83,5,112,72,234,165,88,74,18,206,82,100,51,118,151,113,9,166,90,183,77,141,86,183,46,22,76,164,158,27,109,107,36,158,126,192,25,65,131,234,153,173,101,235,35,213,51,248,143,126,75,200,124,111,169,150,209,212,55,246,167,226,71,216,199,93,171,234,13,177,69,90,147,83,173,70,104,217,44,168,137,210,220,127,176,7,104,145,46,52,100,153,190,250,27,237,156,168,196,80,226,91,142,251,11,68,37,126,79,67,144,137,149,87,119,37,68,218,200,201,7,142,217,33,138,184,208,226,138,92,219,73,234,14,151,202,171,149,99,196,17,33,198,24,86,13,31,242,139,220,32,69,99,134,189,113,212,152,31,151,119,59,205,248,185,228,107,105,82,228,18,84,120,251,64,117,173,127,226,163,80,117,170,241,155,82,122,175,33,168,132,74,109,12,161,102,146,219,246,16,193,47,74,147,36,137,78,190,189,196,125,204,213,230,57,106,165,10,165,77,174,61,64,144,210,83,49,149,155,42,232,158,226,82,139,183,159,188,118,251,39,64,117,30,245,173,196,161,211,173,185,134,236,181,97,42,91,42,36,151,237,1,210,232,180,106,173,211,82,143,2,145,29,82,36,188,162,104,144,132,228,251,251,197,136,112,197,203,34,171,95,93,42,231,191,11,167,9,237,174,184,202,136,210,127,17,219,120,39,224,34,248,211,173,72,110,231,212,43,106,35,212,210,100,141,29,69,110,194,243,240,22,121,26,23,129,82,34,197,74,90,138,132,225,40,79,98,73,99,220,3,175,217,154,95,103,88,212,168,244,154,13,26,43,10,140,210,80,151,9,162,37,30,11,222,99,180,182,75,67,125,52,26,55,151,153,164,187,15,149,53,42,123,12,189,53,217,137,67,109,103,113,186,123,72,177,246,140,111,168,188,70,233,86,158,208,95,173,86,110,86,16,150,240,106,38,86,74,87,245,16,12,162,217,159,72,201,4,147,193,250,201,34,243,31,133,41,146,46,163,138,38,91,111,204,140,240,43,211,91,121,165,89,116,106,67,78,233,145,166,108,148,172,201,100,225,109,201,8,199,170,252,210,181,54,243,161,177,76,164,211,219,165,173,109,225,199,163,184,100,121,1,115,178,171,148,166,210,151,124,123,41,193,247,245,139,38,49,181,107,137,173,21,182,42,78,210,170,23,157,61,185,41,81,245,80,167,139,41,87,192,81,91,252,95,107,140,166,86,74,191,106,132,162,51,81,23,88,198,45,173,222,55,61,114,107,213,154,157,114,75,242,164,175,122,212,165,158,76,204,6,196,212,190,41,116,102,183,41,20,248,55,141,61,199,94,61,173,146,94,47,88,254,161,208,53,199,142,13,42,210,42,82,202,53,106,60,218,129,56,73,54,27,116,141,88,247,246,20,51,71,188,238,42,28,180,78,137,92,148,211,241,207,123,70,149,31,101,15,154,183,114,87,238,57,167,62,179,61,233,143,60,121,222,181,25,224,204,5,141,235,143,54,10,252,210,102,22,155,71,84,21,178,102,111,169,212,146,137,101,245,8,207,169,188,119,107,54,165,210,14,28,154,202,217,238,68,163,111,41,237,251,6,14,167,233,253,215,82,130,245,94,53,33,247,227,180,157,203,89,160,207,183,213,241,29,194,204,208,27,138,240,162,201,175,193,113,12,197,140,74,234,147,171,36,40,140,139,200,136,192,117,178,213,139,253,104,47,246,205,57,197,171,57,46,186,140,191,206,56,39,154,184,106,115,14,107,138,121,231,23,235,27,157,207,184,148,122,81,160,26,99,93,160,67,126,185,46,172,220,188,153,59,209,138,106,35,50,63,136,148,212,190,28,110,247,45,232,241,105,122,51,66,114,155,132,148,121,170,60,60,233,123,141,69,238,200,10,213,181,52,206,248,212,25,15,51,74,164,201,150,184,221,149,177,38,120,30,107,210,186,237,54,233,137,106,215,33,61,14,67,238,165,43,55,8,203,106,76,241,147,22,123,164,92,16,223,39,115,213,42,117,169,143,218,140,190,162,52,55,0,242,149,125,163,54,217,220,6,90,17,238,117,92,23,172,231,106,239,154,54,161,114,16,74,51,47,112,10,131,212,125,24,61,59,151,79,98,13,90,53,98,60,197,39,123,81,139,42,79,127,33,34,153,225,210,222,147,100,176,244,61,41,175,59,80,149,21,38,211,164,89,78,243,79,110,194,210,17,194,126,138,161,127,194,108,186,115,206,145,145,182,181,52,70,101,129,146,96,90,180,58,124,86,160,53,73,138,220,120,233,36,180,100,69,234,227,203,0,43,39,135,94,7,117,110,206,164,122,126,158,168,80,101,84,203,168,134,167,71,223,209,47,129,145,137,61,104,112,106,221,78,146,167,181,22,97,46,172,179,61,206,65,81,178,217,23,187,177,9,92,211,45,37,180,150,75,106,11,177,31,144,245,58,250,16,73,92,167,73,6,103,141,169,60,228,128,71,251,75,130,173,48,182,171,108,220,132,212,137,83,99,118,66,165,58,110,35,191,212,99,47,197,211,187,58,156,234,103,46,141,9,183,154,34,61,237,180,148,150,8,112,90,181,173,150,102,147,80,93,172,221,21,18,97,164,96,219,74,123,154,139,236,16,39,91,57,131,223,183,187,245,10,30,143,219,146,30,132,235,93,52,75,75,106,74,146,127,18,1,97,247,61,249,100,89,176,142,169,95,173,64,133,13,178,219,135,12,136,71,221,87,227,235,74,108,8,237,21,186,225,86,156,146,163,70,200,139,35,216,127,17,7,233,220,61,241,131,174,212,184,178,46,106,164,228,209,228,169,42,81,45,243,201,17,159,192,196,186,208,174,93,86,29,156,236,122,205,221,49,218,179,237,18,86,184,242,81,148,103,222,3,14,235,31,19,220,76,234,44,54,162,233,133,151,83,141,70,168,199,61,198,166,13,74,81,171,222,70,58,38,139,242,233,212,13,83,169,65,188,53,86,115,140,70,234,155,178,98,189,185,47,44,140,252,178,45,102,149,104,218,244,120,204,197,167,82,88,97,150,82,73,109,8,65,97,37,240,33,205,52,220,100,97,45,52,73,251,11,0,49,62,136,240,237,96,104,101,28,224,218,16,95,111,168,172,168,156,94,238,227,40,165,196,176,230,211,194,214,175,50,79,184,123,30,47,206,26,80,181,111,36,153,146,125,198,61,76,147,143,50,165,173,148,162,70,59,224,7,31,115,82,169,245,170,60,154,116,247,212,220,103,144,164,158,197,109,86,76,190,34,156,121,141,82,173,235,26,100,58,5,147,117,60,162,112,214,85,24,142,73,53,172,143,220,94,98,202,120,173,215,155,83,70,180,234,164,186,173,81,182,166,72,142,180,70,233,40,141,100,241,151,170,120,251,69,6,106,37,221,113,234,13,213,54,185,92,168,187,49,249,14,169,70,183,85,147,198,123,0,205,156,23,232,157,63,91,174,10,149,14,105,164,156,98,34,222,101,106,247,47,220,38,110,155,235,213,107,134,244,78,210,109,70,113,46,83,146,218,217,132,180,150,212,237,193,136,67,194,206,179,193,210,74,181,102,115,146,21,21,199,169,235,101,149,163,252,111,187,184,235,87,29,205,169,250,221,113,56,252,165,78,158,158,161,165,14,161,38,189,153,62,222,64,51,174,156,31,15,250,137,170,207,198,188,40,50,234,82,171,117,21,177,28,227,59,132,160,212,174,198,100,36,110,177,242,172,183,42,101,14,101,143,57,170,114,221,73,43,166,234,178,125,198,13,225,15,78,91,208,109,78,42,246,180,90,207,174,60,152,232,85,57,196,71,83,187,30,51,202,85,245,24,179,106,213,147,82,214,40,244,91,138,137,121,213,105,12,50,130,81,37,178,219,188,190,178,48,24,215,132,126,7,232,122,21,23,210,149,214,227,78,168,237,201,97,36,103,246,247,18,217,182,217,52,37,12,182,104,53,23,209,247,39,234,31,61,22,155,34,5,57,136,143,201,91,238,50,130,73,188,191,164,172,23,188,114,27,84,73,53,33,36,106,47,35,248,128,249,19,226,212,105,140,203,137,35,65,229,102,162,206,75,224,62,148,117,20,106,202,75,213,60,121,15,89,27,142,37,69,176,144,163,44,41,73,243,34,17,151,139,126,43,160,240,249,64,52,192,68,137,21,37,122,233,222,217,147,102,69,241,80,12,197,172,26,141,15,76,44,74,181,224,190,238,83,216,83,169,107,61,212,101,238,33,90,122,121,204,138,227,184,245,161,186,77,193,21,18,104,179,36,108,76,117,182,70,105,81,171,5,231,240,24,59,136,174,97,26,139,174,86,251,116,67,134,221,42,51,170,82,29,84,119,15,43,79,214,49,103,11,58,125,113,234,102,171,82,169,84,40,169,113,246,165,34,74,222,89,225,70,148,168,140,192,108,53,66,168,55,83,160,196,168,52,217,167,170,218,86,73,248,100,135,44,156,169,36,178,62,251,71,13,103,83,221,167,219,240,225,190,88,83,108,33,7,246,146,72,115,11,95,79,9,34,243,1,224,217,184,179,50,60,118,250,135,170,68,86,38,100,220,112,205,36,91,85,180,241,129,244,37,6,133,169,73,86,236,255,0,39,62,67,18,235,39,17,122,113,161,148,239,73,93,181,62,138,28,115,98,144,69,147,201,253,64,32,223,48,251,134,177,160,151,237,22,243,178,231,78,110,84,165,173,105,203,202,52,25,151,212,28,17,241,219,123,234,189,254,118,181,249,87,97,184,201,103,41,73,167,106,141,89,192,193,188,195,120,149,211,157,119,85,53,219,26,178,252,143,3,187,41,90,54,236,207,192,97,30,11,239,72,246,158,179,81,212,237,53,169,71,46,67,109,41,78,123,136,212,2,242,53,175,72,172,237,95,176,165,197,174,210,138,122,86,193,156,115,73,17,168,187,124,69,49,74,224,147,86,143,84,92,167,82,109,89,172,210,93,156,104,75,142,52,102,148,183,187,207,63,96,190,42,27,133,50,151,29,228,182,134,153,83,100,104,74,15,37,140,15,15,3,78,75,78,58,152,109,155,141,229,121,52,249,128,197,28,57,232,133,59,73,52,254,149,73,240,16,189,36,76,22,231,137,146,220,71,239,238,58,62,182,241,141,23,73,174,153,86,124,59,62,163,80,118,154,201,73,149,41,146,202,54,24,247,88,28,94,211,110,221,97,175,105,37,78,27,81,36,83,37,28,118,20,143,53,17,12,135,171,86,150,157,210,173,202,189,239,113,208,227,58,71,16,202,82,205,25,53,182,69,228,96,48,102,159,214,236,46,54,89,122,183,224,231,193,69,61,100,211,173,41,227,35,81,159,188,176,50,45,235,194,189,168,157,41,171,217,182,244,68,248,249,177,150,211,82,31,245,212,149,25,118,239,230,32,191,14,60,92,217,122,71,173,213,107,126,12,102,163,91,245,201,166,227,25,45,164,218,115,130,34,33,106,214,221,219,67,188,41,17,235,20,121,172,190,203,137,37,145,146,136,241,146,1,82,54,221,151,196,6,131,187,81,166,209,40,85,185,85,8,146,118,176,249,110,83,70,130,248,16,207,154,85,204,74,93,175,83,129,100,107,53,22,77,54,164,107,36,72,146,249,108,70,223,112,159,210,105,84,169,101,212,122,11,46,173,94,106,52,145,136,207,196,167,4,54,62,183,186,138,171,44,34,36,226,201,155,141,36,178,174,222,70,96,50,197,153,196,38,151,223,243,81,79,183,110,218,124,151,222,78,82,195,110,17,172,203,226,58,230,160,240,183,106,106,21,110,69,118,69,74,160,219,175,17,40,137,185,74,74,72,254,194,21,188,223,5,92,76,104,165,233,34,242,177,223,121,232,180,215,77,77,151,91,27,154,35,206,48,51,5,143,204,75,83,161,220,81,168,55,157,141,34,44,24,74,38,228,201,67,43,51,81,23,99,63,46,224,62,221,98,184,56,173,211,10,201,91,86,100,25,21,90,76,31,247,50,218,100,214,100,148,249,17,159,188,199,63,111,241,237,123,105,229,6,147,251,184,89,117,18,153,44,246,54,178,111,97,39,31,17,156,236,14,50,116,95,81,107,237,208,98,188,134,221,83,91,220,84,132,18,48,175,121,119,29,254,189,167,186,45,172,74,109,115,160,82,170,254,11,186,91,81,165,68,156,253,128,58,125,59,137,93,13,212,59,122,60,169,181,10,107,72,113,41,113,77,201,218,102,74,199,151,113,222,105,54,166,144,93,20,70,43,113,169,148,201,49,158,78,80,180,182,156,31,216,56,116,112,185,163,173,56,108,197,179,160,52,214,220,146,9,188,39,35,224,212,78,31,165,214,169,84,170,13,157,116,78,183,35,197,74,139,167,8,240,147,1,212,117,55,130,253,6,212,106,226,107,19,161,70,66,205,4,149,33,163,36,224,191,96,141,250,207,202,182,213,184,106,17,21,166,51,154,97,11,37,111,53,43,113,23,218,62,141,95,225,227,139,218,29,116,218,176,111,58,132,214,13,24,74,156,147,183,112,233,76,107,71,23,188,40,161,166,111,171,121,218,227,181,50,220,222,86,167,73,24,251,0,117,102,121,67,106,67,74,51,98,233,167,145,173,91,114,164,25,144,196,90,201,203,163,88,116,206,115,49,227,194,93,97,183,8,205,78,197,104,205,41,49,36,145,204,143,91,24,51,122,94,156,188,131,116,176,72,38,87,132,253,126,67,52,219,28,199,244,150,69,10,159,22,254,67,205,86,13,191,225,49,214,193,225,42,248,119,1,81,183,150,133,106,94,159,68,110,161,118,218,115,226,70,82,246,165,107,108,211,145,211,157,166,214,17,135,17,30,75,76,184,89,73,158,124,133,234,208,53,199,133,254,36,229,57,109,84,17,6,73,194,71,89,77,75,66,82,146,47,171,35,150,168,112,253,194,173,98,11,212,248,84,235,112,156,117,38,134,203,122,50,156,252,0,80,245,30,232,175,91,100,242,41,245,73,44,45,244,237,89,182,225,165,68,95,104,200,250,97,197,46,172,105,133,105,154,213,42,225,125,211,97,6,217,19,171,53,246,63,142,69,143,87,57,79,105,237,89,233,117,10,117,198,250,92,123,43,38,144,146,194,72,252,176,34,205,229,202,243,90,96,215,101,179,105,193,41,112,16,225,236,113,213,237,51,72,14,31,253,147,222,32,186,109,182,154,171,91,82,121,50,233,247,25,22,220,230,123,119,72,162,54,197,198,201,189,44,222,73,47,213,44,41,175,229,22,4,78,212,206,28,53,55,76,235,42,162,84,173,201,78,190,143,164,108,180,165,145,126,210,29,10,163,107,87,232,107,74,170,144,159,97,102,156,146,92,65,165,95,212,96,46,235,74,56,156,225,162,242,181,163,87,42,105,162,82,222,146,159,206,178,242,16,78,17,251,255,0,202,51,149,147,174,90,47,116,200,110,223,180,238,136,82,13,9,220,72,101,226,245,72,134,184,140,85,42,145,118,147,114,158,73,39,249,6,102,68,59,37,157,169,247,157,149,52,170,148,27,130,92,23,119,250,202,105,102,71,183,222,3,102,100,78,98,75,105,240,111,161,68,101,217,121,201,14,143,171,154,55,65,213,235,108,173,235,132,148,164,165,210,121,10,66,182,153,40,188,143,34,155,52,131,152,214,170,105,180,215,157,171,207,118,181,13,194,34,101,50,92,51,36,224,101,84,243,122,190,212,234,148,237,181,13,8,63,44,44,252,128,100,221,73,225,31,90,116,130,225,155,125,233,141,196,252,134,227,43,124,120,238,41,78,246,248,17,15,11,71,152,149,239,164,240,23,68,214,171,110,107,149,70,178,100,105,70,207,83,220,120,24,199,253,150,219,214,91,197,29,86,196,39,152,247,245,22,125,199,60,223,21,156,56,235,197,169,42,126,170,219,80,41,245,165,18,152,39,26,107,114,177,238,238,2,82,104,207,49,13,33,213,104,210,10,181,54,61,44,155,245,77,185,43,34,53,100,121,93,124,46,112,213,196,187,143,222,176,157,138,233,61,150,247,71,112,136,141,69,246,10,221,119,135,26,22,169,212,212,173,4,172,155,155,85,249,228,41,68,217,145,159,150,8,72,29,21,225,67,138,27,30,145,50,11,183,116,234,123,73,101,78,68,105,169,30,170,221,247,17,128,249,117,23,148,245,81,53,105,149,91,34,166,193,83,217,37,45,166,84,70,165,40,136,133,124,234,22,157,92,122,117,116,79,183,174,8,107,97,248,170,81,122,201,198,72,143,204,79,186,199,49,77,91,208,121,107,211,235,174,144,204,218,165,36,206,51,235,91,134,173,255,0,19,51,24,35,84,47,91,31,137,107,218,157,114,72,156,116,249,181,151,147,22,67,40,78,18,223,196,192,69,70,210,166,227,155,168,53,154,140,200,247,36,251,17,253,99,151,164,221,85,234,36,207,23,22,165,46,51,234,34,34,38,29,52,125,153,192,206,40,211,4,59,89,172,105,13,149,72,98,175,36,214,107,68,197,253,52,146,11,61,140,134,31,159,167,119,147,53,105,84,37,80,165,174,124,35,51,89,37,165,25,227,62,224,19,199,134,206,103,50,180,226,219,141,65,212,6,94,170,51,21,4,202,9,7,249,194,44,121,153,152,176,190,28,248,151,180,120,131,162,170,93,14,91,100,235,101,189,198,141,68,106,34,248,10,94,210,78,11,53,163,87,169,78,213,40,150,210,155,109,133,147,107,55,136,208,163,63,176,197,162,112,31,194,53,99,65,40,142,213,110,39,214,205,90,74,48,184,164,121,108,177,229,220,4,193,122,152,196,152,238,67,156,210,28,105,210,50,193,150,75,7,241,17,191,83,56,1,209,13,65,173,185,112,205,163,27,82,29,86,229,154,21,180,178,36,185,158,194,223,37,70,70,162,242,46,228,67,205,148,37,77,146,84,238,228,252,79,204,192,99,141,25,208,155,55,69,40,254,135,182,25,113,40,81,239,238,188,140,144,254,198,144,114,137,181,44,211,238,47,120,249,93,157,26,157,25,233,85,7,73,166,217,35,86,227,242,36,144,136,188,64,241,255,0,167,90,90,197,70,61,2,170,83,170,209,203,12,70,63,160,165,124,12,192,74,219,141,186,196,138,19,231,110,186,150,102,58,147,36,169,194,201,36,204,132,77,190,53,163,86,56,112,143,62,189,127,160,235,20,231,125,110,172,118,240,77,151,218,99,161,233,119,53,13,57,184,104,190,144,213,7,149,65,144,135,54,37,168,136,53,146,190,209,212,56,189,227,151,69,181,87,74,42,54,245,185,53,82,36,62,214,214,16,182,240,75,251,64,66,78,51,120,136,166,241,9,169,9,190,41,17,36,68,74,99,166,50,144,234,179,156,12,65,73,178,238,186,197,10,85,195,72,166,46,76,24,120,235,169,8,206,204,249,100,199,92,148,164,27,139,121,89,45,206,25,146,113,234,145,9,29,195,38,173,205,179,88,147,68,143,104,183,92,167,212,22,143,20,203,141,154,146,127,212,2,59,57,10,167,5,29,73,44,27,36,103,228,180,140,217,194,38,179,197,210,141,83,167,213,106,106,117,81,20,188,58,130,94,16,121,237,220,188,133,138,92,188,35,105,159,17,250,62,117,251,54,128,154,61,112,154,53,33,132,49,211,35,115,31,71,191,187,34,184,245,203,133,221,86,208,210,97,87,93,190,136,168,60,154,94,100,247,100,179,230,96,47,22,197,151,163,154,177,108,196,175,210,233,20,153,11,148,146,37,27,76,163,114,15,29,204,204,99,94,36,244,34,194,129,111,157,227,18,218,152,250,224,39,7,232,243,233,172,203,222,121,33,80,154,63,196,246,168,233,20,200,168,183,235,178,220,133,13,100,235,177,220,112,210,149,39,222,88,22,15,165,60,207,236,27,222,128,253,55,83,144,138,114,73,29,53,37,180,238,37,246,247,128,243,209,142,63,52,222,197,157,15,76,226,195,155,9,180,191,177,110,206,123,119,153,247,44,152,152,215,222,176,208,105,214,10,47,58,12,35,175,57,33,162,36,71,142,100,163,82,84,95,1,70,28,88,94,54,21,203,170,178,238,45,46,142,134,169,110,25,41,165,161,59,79,127,188,240,59,255,0,11,186,151,175,23,253,203,74,176,237,218,236,199,208,135,155,50,109,78,158,210,105,39,220,191,168,4,152,95,10,149,62,36,175,187,150,242,118,208,122,132,185,44,151,132,67,205,109,74,87,241,50,33,201,233,71,41,180,80,238,181,76,212,185,141,85,34,73,74,148,73,141,148,236,207,184,197,144,90,20,191,67,209,169,241,229,54,77,76,54,80,78,237,47,164,172,119,200,236,192,49,158,140,232,69,151,162,150,202,45,187,98,158,150,218,65,125,51,34,53,255,0,88,200,94,29,14,145,100,148,157,189,139,184,250,128,7,161,36,162,220,218,72,200,147,228,103,239,30,212,103,29,200,121,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,136,252,205,181,1,86,79,13,85,136,164,140,149,79,195,228,243,229,211,159,12,255,0,84,255,0,91,234,18,224,86,167,58,75,149,184,182,61,151,110,33,126,188,255,0,72,238,78,63,81,234,114,203,221,254,146,1,94,252,24,104,218,245,179,93,232,86,163,209,250,176,21,226,188,87,175,183,24,135,33,196,121,45,10,250,77,123,143,237,250,246,46,141,25,152,108,166,60,116,108,109,25,193,100,207,25,60,251,254,209,94,188,166,184,108,149,167,246,93,67,84,46,120,251,103,215,58,94,17,27,200,250,61,23,103,48,190,232,117,73,86,82,180,249,164,177,238,207,152,176,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,134,181,183,132,157,14,226,14,68,121,154,157,104,250,82,68,99,65,33,207,31,49,140,37,38,225,145,97,151,144,94,111,47,191,215,245,22,62,13,49,224,159,135,13,33,156,221,74,199,176,60,4,166,140,150,151,61,43,61,220,40,141,10,35,195,175,168,188,219,65,254,207,180,103,64,1,224,211,104,101,180,50,218,112,132,36,146,146,207,145,23,144,243,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,234,149,21,137,140,42,52,148,111,109,120,220,156,153,103,7,159,119,216,61,160,3,7,232,159,15,52,141,16,187,235,210,173,70,250,20,218,207,133,220,222,84,172,244,154,112,139,187,142,45,95,73,213,31,187,246,251,179,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,15,197,96,203,6,63,9,41,79,127,33,250,100,71,230,24,35,236,3,226,168,211,218,168,70,91,42,36,40,150,88,50,89,100,191,105,14,22,77,188,205,42,142,251,20,24,141,177,41,196,25,165,77,160,136,183,227,177,224,135,103,193,17,121,118,30,189,233,37,103,190,0,70,104,186,243,168,54,29,192,171,90,255,0,183,37,42,27,43,61,245,189,155,88,36,159,191,246,5,245,165,250,37,197,50,78,167,113,212,19,80,101,166,250,45,169,151,182,167,127,187,176,144,87,37,167,68,186,161,46,13,90,11,82,89,112,176,164,45,57,35,17,111,93,184,113,187,169,173,181,90,209,154,131,244,255,0,8,162,117,80,89,86,198,150,162,239,228,64,43,123,93,244,210,187,194,54,183,157,106,214,132,252,24,12,62,75,136,234,139,36,225,23,192,196,194,163,241,230,238,160,232,171,63,147,247,11,20,155,157,163,40,254,25,227,203,142,158,62,145,23,192,204,117,157,67,212,24,87,229,2,117,169,196,117,166,236,73,116,228,147,108,204,98,49,184,121,62,217,220,99,169,84,249,125,210,107,214,196,11,187,68,110,121,18,167,58,164,58,148,56,178,73,36,143,190,59,123,192,70,110,33,53,243,94,239,90,130,40,119,76,249,164,84,211,50,55,25,53,32,140,143,236,24,18,100,155,142,178,143,21,83,126,76,130,65,225,75,112,205,71,143,180,196,251,188,109,141,74,209,234,90,41,55,254,151,211,234,235,124,182,185,48,154,55,92,193,123,204,199,124,225,222,39,9,122,133,66,147,104,213,161,179,26,167,49,74,74,214,251,4,158,147,135,216,203,39,228,68,96,33,15,13,92,53,221,186,241,121,70,166,211,169,47,250,28,156,34,125,253,167,140,125,162,227,244,43,130,173,52,209,137,204,84,169,84,148,41,255,0,12,132,173,106,245,143,126,59,227,35,188,232,86,138,216,250,71,109,166,155,105,71,136,109,224,182,75,103,6,78,151,199,113,121,140,180,149,176,107,44,57,149,96,189,95,175,226,3,210,209,116,155,38,97,177,176,147,216,251,15,217,74,97,142,172,185,38,100,134,91,220,163,206,8,135,148,185,15,70,105,111,39,164,146,34,202,141,74,193,96,64,78,61,56,232,131,167,52,183,236,123,18,122,36,84,37,36,217,146,227,106,201,180,70,93,204,140,128,98,174,101,60,86,76,85,85,139,14,205,184,82,113,212,218,188,66,88,86,13,42,47,113,153,10,229,127,81,175,105,80,94,134,245,199,41,108,201,202,28,74,158,81,246,31,67,103,95,213,107,196,210,183,37,206,157,61,220,165,88,53,40,242,98,81,105,151,45,173,78,185,107,16,149,91,40,205,83,100,26,84,233,54,233,27,168,65,251,205,62,224,16,209,185,14,50,147,117,153,7,184,189,83,201,228,207,235,29,255,0,73,117,94,245,177,238,170,106,232,149,89,68,134,30,74,144,210,86,172,25,231,224,44,242,7,40,205,58,117,166,142,93,118,98,86,72,237,180,139,191,218,59,45,135,202,203,78,45,91,150,157,112,61,57,249,77,195,120,156,83,110,164,176,162,47,136,12,237,107,63,168,218,139,161,52,154,157,14,180,221,62,173,42,35,107,53,186,140,231,37,220,135,95,161,112,150,213,205,18,21,107,80,42,18,159,171,37,195,83,198,135,148,148,159,126,221,132,134,163,211,104,246,213,33,154,92,6,122,49,99,36,154,108,137,56,36,145,121,14,26,183,169,118,93,188,212,168,213,139,154,35,11,140,157,202,35,125,36,188,125,128,58,181,223,165,116,10,13,139,45,22,221,6,59,147,227,70,82,89,55,26,37,168,204,147,219,204,83,111,21,151,238,189,211,100,183,76,189,33,202,165,193,105,197,166,10,144,142,146,84,89,247,99,204,89,133,207,204,143,65,109,217,175,211,164,85,29,123,195,172,217,112,210,130,81,30,60,204,64,142,97,60,77,233,134,188,162,131,249,10,165,41,154,122,150,165,238,70,211,60,128,135,182,29,207,30,143,120,83,43,53,136,203,152,134,166,54,243,196,103,147,89,17,228,203,184,216,19,134,90,189,141,168,26,121,74,186,232,84,8,113,13,198,18,109,33,77,36,214,142,222,243,26,234,246,55,141,198,148,101,223,41,192,179,46,86,252,67,75,167,85,211,166,181,201,175,184,153,198,72,140,151,124,155,199,192,5,175,48,132,50,202,212,227,136,82,8,207,232,150,48,98,36,241,71,199,205,137,162,82,215,110,69,142,185,117,166,201,73,46,155,159,197,43,235,33,45,100,34,58,163,248,84,238,34,120,241,185,37,229,159,120,170,174,98,156,24,92,239,214,166,106,141,170,153,51,242,179,113,212,96,204,242,127,81,0,143,218,141,204,115,91,175,102,103,209,83,87,240,112,164,26,201,9,36,97,68,71,245,144,141,213,45,64,188,171,253,70,170,151,43,238,165,103,221,43,113,70,71,251,6,119,211,46,0,181,203,83,41,140,87,41,212,68,182,75,115,98,211,32,205,24,47,218,38,110,154,242,150,182,152,166,194,157,123,212,158,69,84,246,173,108,183,133,55,219,204,178,2,169,17,71,171,45,59,228,194,144,166,221,60,33,120,60,100,115,214,142,155,95,23,149,68,173,154,29,18,68,151,222,245,146,72,108,204,207,2,254,105,92,29,104,140,24,44,83,28,179,169,207,165,134,146,157,203,96,179,184,139,204,118,59,107,135,173,40,179,107,17,231,208,237,40,17,223,109,39,249,212,50,68,101,251,64,107,249,122,104,14,168,233,250,35,79,185,45,9,241,208,234,246,145,45,179,44,142,90,7,11,58,189,86,167,162,188,221,163,57,48,36,50,114,16,179,108,241,183,25,27,3,94,90,93,167,247,188,102,26,184,104,144,229,53,29,123,145,185,4,172,159,192,96,158,49,111,154,78,140,232,227,172,90,52,234,79,95,97,69,98,54,242,37,146,84,88,236,159,48,21,147,165,28,14,200,191,172,50,189,43,215,28,90,36,104,106,89,190,153,37,220,200,143,3,177,217,60,37,89,208,170,203,124,171,49,238,152,73,51,81,64,135,158,162,207,221,131,25,147,133,142,25,245,79,88,237,170,132,235,170,225,169,211,40,114,119,56,136,205,172,200,149,147,201,150,12,79,237,43,225,227,79,52,234,157,4,233,84,118,29,149,21,146,109,110,186,217,18,150,172,121,152,8,55,166,250,29,170,119,91,211,45,251,106,213,59,110,132,202,8,163,179,54,49,41,101,241,201,227,184,204,186,97,203,214,156,138,108,146,212,74,129,73,121,233,6,238,216,230,109,150,62,194,19,70,27,13,199,87,81,136,173,180,165,118,115,105,99,4,60,149,46,51,14,154,28,117,100,165,124,75,177,0,232,86,70,131,233,222,159,210,25,164,82,104,44,41,166,11,4,107,65,40,255,0,172,199,120,133,75,166,83,26,47,11,29,36,131,63,163,142,201,29,114,187,171,54,29,182,227,241,234,183,4,86,151,24,140,220,74,157,73,43,250,132,108,184,185,150,104,29,14,169,42,134,253,74,73,200,142,181,37,38,150,178,133,25,125,96,37,233,145,165,205,196,132,236,95,242,177,228,60,220,82,203,215,235,32,144,146,201,153,252,5,83,106,47,54,171,157,23,84,138,101,175,64,138,245,33,43,194,29,78,77,102,94,238,196,63,35,241,211,196,174,166,50,84,59,90,198,91,9,168,39,162,219,235,109,104,198,238,196,121,1,106,45,85,233,178,93,52,198,148,220,135,19,216,201,10,44,144,249,107,115,233,212,106,67,181,25,232,81,51,27,47,47,214,242,34,247,152,129,92,49,232,207,22,148,77,78,133,119,95,181,215,85,73,53,26,222,140,169,38,105,50,63,137,11,0,159,75,143,89,167,46,4,244,33,104,121,27,92,79,153,40,143,204,128,69,251,239,141,106,37,42,225,137,111,90,212,105,23,19,146,136,241,26,25,250,233,192,244,18,248,139,213,39,83,113,90,117,18,181,160,171,4,112,166,179,185,102,69,238,200,205,212,61,3,211,138,37,101,53,200,118,196,22,165,160,204,208,234,91,45,197,145,144,163,70,143,24,250,12,50,148,37,61,203,4,3,0,94,156,49,82,53,130,219,166,211,181,30,82,228,84,25,104,137,213,33,102,146,81,151,191,3,182,233,215,14,26,99,167,244,118,104,148,250,28,85,173,131,201,169,72,37,25,144,203,38,218,13,100,225,164,183,23,145,129,54,130,89,184,73,45,199,230,96,56,216,177,105,208,227,27,16,161,32,144,201,146,73,8,73,22,7,208,146,66,141,102,234,118,18,203,24,31,82,91,66,12,205,9,34,220,121,60,123,193,72,74,187,169,36,96,61,104,81,37,4,146,108,240,93,136,121,146,139,245,112,60,188,187,16,96,190,0,56,250,205,86,13,22,27,149,41,242,16,195,109,17,169,74,87,192,132,79,215,110,61,44,221,61,142,166,173,152,203,171,204,115,40,36,199,86,79,62,66,66,234,181,142,237,233,75,98,27,117,7,216,79,89,61,68,182,125,148,143,121,24,234,237,112,177,164,38,251,83,37,90,208,100,45,188,40,205,109,17,247,248,128,169,13,114,180,56,149,226,42,227,252,169,106,212,172,55,75,146,142,171,109,173,38,105,34,62,228,35,189,247,161,250,147,167,138,223,115,91,51,91,76,143,162,179,65,145,13,143,41,150,213,191,76,130,154,116,106,107,72,101,162,218,132,146,59,18,75,220,67,174,222,58,71,167,183,210,27,106,179,108,66,148,150,252,186,173,17,144,10,51,225,167,131,141,64,215,131,82,250,14,64,164,161,70,102,251,136,60,103,225,145,96,52,251,127,67,248,19,211,52,170,167,10,37,90,181,33,4,167,75,41,82,150,162,248,100,74,185,84,61,52,211,203,98,101,145,68,168,82,168,18,36,52,163,70,199,82,209,164,204,187,24,166,158,56,169,23,125,34,240,83,114,239,133,86,161,161,106,219,182,81,58,68,95,86,0,79,125,40,227,231,64,245,74,178,84,10,237,6,45,36,163,145,56,82,229,18,77,63,97,9,171,102,220,246,165,195,73,142,253,183,87,135,50,27,201,37,48,108,25,17,109,26,201,48,250,225,26,94,131,37,196,57,159,91,221,145,33,52,11,138,237,106,211,250,236,22,168,51,37,212,24,143,132,55,15,122,148,70,95,81,16,13,130,12,157,37,27,110,58,74,73,255,0,36,188,199,23,112,220,148,187,102,18,101,212,38,162,59,91,137,6,75,63,121,152,197,220,47,106,173,217,171,22,4,75,142,231,162,248,25,203,86,215,27,90,77,38,73,248,224,198,67,191,225,210,158,183,229,76,173,195,105,214,34,153,58,100,101,158,197,220,7,55,18,90,101,171,116,84,26,154,113,178,82,92,47,35,200,134,156,208,41,48,94,208,73,175,202,109,151,29,75,200,34,82,82,91,139,246,142,98,177,204,155,64,237,73,167,66,145,57,230,156,138,125,35,74,27,236,70,93,132,99,227,135,142,45,46,214,13,42,145,107,90,207,169,201,47,184,133,22,81,143,32,21,142,180,244,101,170,50,59,247,245,126,161,35,120,30,213,184,26,99,173,212,201,213,184,43,152,211,166,81,200,154,61,187,84,163,193,25,136,224,181,169,111,184,226,76,178,126,70,59,158,142,58,217,106,93,5,103,212,255,0,118,51,157,165,156,158,226,1,178,181,14,164,205,90,141,26,116,126,201,117,164,172,139,225,146,31,126,9,196,145,251,200,117,109,63,112,218,177,105,178,9,59,85,225,145,234,171,183,242,72,123,216,188,45,233,146,78,153,10,185,13,115,8,242,182,201,228,229,39,240,1,202,79,117,48,212,114,81,156,17,25,184,121,236,69,129,74,188,207,245,58,61,227,171,37,70,182,174,4,63,78,136,207,231,218,109,121,195,196,125,197,154,241,19,197,126,157,232,204,7,105,87,13,73,178,153,41,181,35,107,102,74,50,60,10,26,213,235,162,53,225,168,85,170,236,23,86,113,230,75,113,196,168,252,240,106,200,14,150,181,41,226,53,171,118,229,121,119,243,29,255,0,69,89,169,202,212,122,12,74,108,132,197,146,228,198,146,218,148,94,253,221,135,68,34,38,214,75,73,229,45,252,68,186,229,235,161,10,213,45,81,141,90,171,181,33,16,96,45,47,180,242,80,102,91,210,121,198,64,93,46,145,192,173,211,236,58,100,42,252,196,189,45,134,18,70,178,44,123,135,106,151,213,148,203,145,82,93,19,90,118,146,207,200,204,120,192,138,138,124,54,97,48,102,190,146,73,41,53,255,0,43,5,239,31,99,132,78,54,149,60,100,91,79,62,168,8,7,11,134,43,222,212,227,13,141,67,67,107,147,75,154,243,142,188,109,167,5,223,203,34,110,221,86,189,30,242,182,165,90,181,136,203,92,41,108,27,78,30,113,216,203,185,14,125,109,37,78,54,242,27,73,168,139,177,159,153,15,126,196,237,218,105,44,31,153,0,167,190,52,184,17,171,91,215,45,62,102,146,91,147,36,50,104,53,155,172,100,246,171,61,139,35,171,88,247,231,26,122,23,109,199,137,249,61,85,244,123,42,254,16,107,104,207,99,127,19,51,23,78,244,8,114,18,72,126,51,110,36,188,137,69,145,143,53,150,29,52,236,138,194,24,165,197,117,230,163,40,205,14,164,137,43,44,121,0,141,122,121,204,2,206,102,53,6,143,118,212,27,98,68,136,132,169,138,113,88,216,191,126,68,141,177,117,231,75,47,211,91,22,157,207,14,91,109,17,41,213,33,204,227,34,169,234,20,11,3,83,110,105,238,92,180,73,84,151,41,175,42,41,21,50,49,169,42,63,143,97,159,180,231,131,10,132,27,13,235,155,76,46,202,188,89,83,16,125,54,92,62,158,76,188,178,64,44,113,216,244,233,177,73,93,52,60,195,201,198,124,201,68,99,30,222,218,79,110,214,232,82,233,180,171,118,20,89,8,73,155,110,169,132,158,227,63,216,34,141,173,196,198,170,232,77,82,29,153,172,148,87,94,130,203,88,76,168,201,83,202,50,47,121,152,151,26,91,172,214,198,172,81,78,177,69,154,201,176,105,201,35,113,117,11,237,72,8,39,172,60,49,199,179,101,75,122,141,102,84,229,85,37,199,90,211,46,34,205,40,75,134,93,187,23,214,49,222,131,192,213,13,40,141,38,77,67,83,153,166,213,223,87,231,96,75,220,167,27,193,246,35,200,182,105,49,33,78,74,122,209,155,121,178,78,119,25,100,200,116,58,190,132,233,229,118,178,117,169,150,188,23,157,120,242,227,171,108,183,24,12,25,105,241,87,120,199,139,26,29,219,105,77,144,134,205,38,169,232,45,173,169,5,252,175,176,102,154,23,17,122,103,113,186,196,24,21,248,206,76,147,216,152,37,122,201,63,128,243,123,70,40,142,220,104,45,185,166,148,126,159,135,199,169,246,96,112,183,63,12,22,36,232,82,78,217,134,221,38,164,127,197,72,142,146,74,210,127,81,128,239,247,45,201,69,167,209,222,158,242,208,233,52,209,184,210,9,69,185,107,199,100,144,139,147,248,179,181,164,222,80,237,189,75,211,231,41,144,93,53,19,115,231,33,38,217,17,123,251,140,83,172,60,45,241,68,205,198,166,44,171,226,163,50,148,203,68,234,77,233,70,95,156,248,12,69,172,58,129,168,122,71,68,161,219,186,211,103,65,168,174,75,102,132,72,50,55,87,240,200,9,215,74,214,30,22,235,181,84,80,155,157,65,114,92,172,52,217,146,17,223,62,88,28,93,209,192,126,132,106,21,74,69,125,84,228,117,156,86,227,113,165,225,61,254,162,21,251,107,218,186,45,62,229,167,56,253,201,88,165,87,37,56,135,216,65,53,177,180,110,238,93,207,200,132,221,209,200,218,149,108,81,43,200,164,92,138,175,60,110,167,194,19,178,55,160,139,30,243,47,32,29,87,84,185,107,90,206,66,102,70,146,73,147,68,171,41,91,100,188,111,40,201,109,252,48,66,62,223,252,11,235,206,156,82,215,116,82,46,58,141,94,108,39,82,108,182,195,139,248,251,203,61,196,245,176,117,15,89,104,172,212,106,218,171,65,141,30,36,38,141,210,56,102,110,26,146,94,239,180,112,110,241,185,167,210,170,237,91,204,211,170,42,159,57,194,233,48,244,83,34,82,115,131,62,224,34,125,141,197,214,190,232,89,174,165,173,22,181,74,75,46,178,152,241,17,211,218,123,146,59,205,51,154,237,184,228,232,209,235,150,132,152,172,190,180,165,197,175,4,72,201,251,196,218,175,105,173,131,170,20,120,207,215,45,200,211,48,130,117,180,72,104,143,106,140,134,35,213,46,4,116,107,81,45,197,211,97,208,34,83,165,110,35,83,145,218,34,50,48,30,184,124,78,240,181,88,109,218,204,186,205,13,111,190,210,84,182,222,36,169,69,219,235,28,29,95,64,184,77,226,69,212,221,80,218,137,49,244,39,164,71,25,210,74,82,163,247,96,134,17,190,185,84,211,224,219,149,7,108,235,138,91,213,71,26,50,142,218,213,132,154,189,197,145,138,180,243,132,30,46,180,149,104,118,220,170,62,77,52,250,86,182,60,65,146,20,162,63,243,0,238,122,163,202,90,77,126,228,118,77,155,88,143,78,167,17,229,41,90,76,251,8,229,169,28,184,117,126,209,186,225,210,41,52,167,234,113,93,218,75,117,150,207,110,12,252,196,148,212,126,62,117,247,66,106,236,91,119,205,169,25,79,183,181,10,89,26,148,131,250,242,51,61,135,204,191,70,171,205,83,97,92,50,20,205,90,82,16,75,46,159,168,133,31,187,32,42,203,85,184,84,212,93,55,186,27,182,151,70,144,181,78,237,29,27,59,153,227,38,49,132,139,22,232,85,93,54,225,80,165,42,162,75,233,236,36,158,115,156,11,20,214,254,43,41,119,7,19,180,134,106,16,224,57,69,163,72,37,48,251,38,74,83,164,162,247,137,49,102,91,58,117,116,234,189,58,109,39,79,32,187,18,84,52,75,57,110,70,193,245,12,243,230,2,148,43,182,53,213,64,154,229,34,163,67,148,204,152,223,76,141,6,70,56,137,81,39,195,36,185,225,159,142,143,35,221,146,45,195,99,202,207,13,122,57,91,171,61,84,170,89,212,247,101,76,193,168,205,146,50,46,195,24,234,215,1,122,41,169,80,90,163,199,164,69,163,45,165,147,187,226,180,68,106,250,140,5,35,233,174,172,95,90,71,84,106,185,105,214,122,15,58,123,204,212,70,105,47,180,132,149,182,249,150,107,10,106,177,89,175,213,27,122,11,27,77,212,37,178,35,112,189,228,70,39,29,203,202,247,74,171,212,72,52,221,234,132,80,27,52,147,204,32,183,61,245,168,65,126,45,57,127,221,154,50,251,53,155,114,35,179,105,242,92,38,90,216,157,202,207,199,4,3,17,113,35,170,214,118,174,221,105,185,109,186,75,144,37,75,202,230,56,234,183,17,172,97,202,108,185,52,250,155,14,161,46,27,201,112,141,36,131,193,159,216,57,215,244,210,252,110,166,221,190,229,183,49,185,79,119,73,41,149,17,171,2,95,240,131,203,238,189,171,14,170,183,121,34,68,20,177,221,36,162,199,145,253,96,37,39,47,29,15,179,171,84,52,234,61,98,207,152,197,95,97,17,60,250,242,78,110,46,231,220,75,120,60,62,105,141,54,230,118,233,69,187,25,250,131,223,76,250,105,50,34,250,200,115,250,97,166,208,116,218,205,167,219,20,151,76,252,11,73,105,70,125,183,99,226,59,130,80,109,189,214,109,36,100,178,34,48,28,92,26,13,26,136,133,21,30,4,104,105,121,91,156,216,217,36,179,246,16,229,201,109,47,44,154,112,149,23,101,124,71,68,213,253,87,182,52,134,222,93,205,116,60,150,225,32,201,42,34,238,125,254,161,214,172,174,39,116,178,240,181,152,185,105,247,20,52,196,51,86,226,117,212,165,100,69,240,32,29,199,80,41,87,212,168,236,29,163,93,143,1,45,184,158,161,58,141,198,162,207,114,24,202,235,215,106,189,153,118,71,161,215,237,25,200,132,201,151,90,167,228,202,251,119,50,31,61,181,198,198,138,221,119,187,246,124,58,242,122,145,205,68,165,58,100,73,201,125,99,32,87,42,218,119,170,84,26,133,53,153,81,39,18,25,61,230,133,18,205,61,189,216,1,18,184,214,227,86,218,133,166,18,96,105,237,223,12,234,78,185,211,83,72,86,86,73,50,238,41,242,167,87,172,221,119,19,181,58,131,207,72,145,37,195,61,166,163,61,198,127,1,145,56,152,161,74,183,245,126,187,76,91,46,55,20,165,59,208,37,145,145,26,115,216,198,79,224,62,209,211,59,175,84,32,83,175,69,41,249,205,188,93,40,234,65,41,11,63,172,4,124,175,216,119,157,170,211,101,92,183,230,48,204,196,147,172,154,144,120,50,63,33,215,77,169,72,95,134,158,226,154,38,255,0,146,174,195,99,218,215,15,90,81,114,66,139,233,59,66,157,41,40,101,45,54,151,26,35,216,94,236,8,121,196,103,43,251,78,226,77,70,187,100,58,235,51,95,245,154,97,41,36,161,39,240,32,16,99,134,157,9,182,184,129,162,174,208,109,214,225,214,82,225,173,47,56,126,105,247,9,179,163,28,191,181,27,73,100,33,20,234,245,61,77,186,164,169,110,185,28,148,68,69,246,136,47,50,207,214,30,12,181,26,52,234,188,121,17,155,97,105,89,60,206,77,181,164,143,232,153,249,11,92,225,147,140,123,51,92,172,63,15,81,172,181,2,162,219,68,219,233,113,100,131,220,101,143,87,62,96,36,21,160,197,58,219,165,70,130,244,200,106,125,164,37,47,56,209,18,82,102,69,223,176,226,245,75,69,244,251,89,168,110,210,238,186,123,115,88,120,189,67,78,8,203,246,138,217,227,86,155,175,186,79,86,85,207,103,94,117,89,52,9,14,117,12,218,120,207,105,31,127,34,247,14,55,135,62,104,119,37,22,69,62,215,212,40,232,58,100,84,244,215,49,70,102,242,190,179,1,209,248,255,0,224,234,153,161,242,163,215,173,69,165,16,102,184,77,37,178,238,127,96,135,213,45,60,187,233,48,226,200,118,141,41,8,154,142,163,70,73,63,93,63,18,22,211,170,212,75,179,142,71,232,178,173,40,109,21,173,26,74,92,39,150,123,86,103,239,236,36,213,157,194,206,154,65,181,233,212,59,138,222,135,62,77,57,130,107,123,173,18,141,32,41,231,134,78,8,239,173,121,36,206,232,59,79,130,147,245,150,250,12,201,207,137,16,180,254,28,184,33,211,253,8,126,21,201,22,1,187,91,97,174,153,172,143,177,231,204,240,36,45,139,98,218,214,93,52,160,219,84,150,33,48,149,30,16,218,54,145,14,209,180,179,187,29,254,32,62,86,183,168,155,74,92,78,83,244,139,30,225,245,143,18,109,9,61,196,146,35,63,120,242,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,59,91,120,120,164,107,125,223,65,149,117,183,215,166,209,188,86,214,242,164,227,170,211,100,125,219,113,10,250,77,36,253,255,0,179,223,156,64,7,170,44,86,33,48,152,209,155,216,218,51,181,57,51,198,79,62,255,0,172,199,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,120,184,123,80,103,245,15,4,41,181,167,224,61,134,68,101,131,31,155,18,94,68,68,3,214,131,74,86,100,94,67,212,251,170,67,132,223,133,234,36,251,154,177,216,135,211,176,136,243,129,248,164,110,60,238,50,250,128,99,141,77,209,235,95,83,168,243,169,18,227,70,75,146,81,181,75,38,200,140,140,87,229,199,111,241,45,195,53,210,184,86,75,114,170,214,211,18,60,67,172,180,222,112,209,31,126,231,245,11,72,56,237,225,91,11,105,171,204,203,204,113,181,122,13,42,176,202,224,203,136,133,245,17,181,102,105,206,82,126,100,2,56,233,175,18,122,69,171,84,120,116,171,165,16,216,173,79,108,219,40,47,164,141,205,216,193,151,113,94,28,119,232,173,75,70,117,5,218,214,156,211,164,68,163,84,83,214,117,230,84,123,73,74,60,159,114,242,19,211,136,222,11,97,220,208,163,215,180,165,40,164,87,32,146,150,218,216,195,102,106,63,172,132,44,188,43,218,205,167,84,183,116,203,87,232,18,43,176,92,116,212,185,239,54,167,150,132,31,110,202,63,128,12,253,192,159,23,180,10,206,152,167,77,110,10,177,29,78,153,28,218,136,78,185,235,188,172,123,140,254,177,141,102,113,241,172,26,61,169,53,84,234,5,18,92,218,114,92,89,71,96,139,24,107,119,170,121,251,4,91,187,237,219,74,218,143,249,115,164,117,233,12,75,128,121,121,167,22,72,89,40,253,201,33,200,209,245,118,230,244,18,98,106,133,166,83,34,204,245,125,33,41,131,83,219,79,220,70,96,36,46,177,243,86,114,236,180,31,164,217,182,252,152,51,229,182,105,74,141,204,154,114,93,197,115,220,151,37,110,191,82,149,88,171,205,113,249,114,214,165,59,188,204,240,70,121,25,122,219,208,54,181,98,191,85,149,102,214,35,64,142,203,191,153,41,143,19,93,143,237,25,183,73,57,106,95,247,77,102,29,74,92,216,82,169,102,241,37,231,26,124,150,70,68,125,251,128,233,124,10,104,230,161,222,122,137,79,170,218,36,76,165,149,150,233,75,103,114,16,143,121,30,126,161,118,22,126,154,210,173,202,155,149,150,218,63,29,34,43,108,201,119,62,162,204,139,190,11,221,220,113,26,35,161,150,142,140,90,145,168,20,58,99,12,62,148,39,123,237,160,137,74,50,250,198,71,120,150,227,73,81,44,136,144,121,94,15,220,3,205,180,244,81,249,180,25,224,240,95,96,242,146,165,55,181,102,233,33,178,238,172,252,7,169,19,225,165,25,76,132,96,187,119,49,26,120,185,226,198,214,208,59,98,91,110,84,216,126,177,33,181,34,43,9,89,43,11,199,242,139,220,3,4,241,187,204,26,70,157,203,145,101,105,196,196,29,69,149,236,116,209,131,198,15,6,43,19,80,117,243,81,47,219,145,251,134,175,112,73,90,165,31,174,210,92,52,142,189,168,151,165,66,251,187,170,151,93,73,70,114,42,82,22,246,83,220,147,184,252,136,112,52,186,29,82,177,43,192,211,33,189,38,66,143,27,26,65,168,255,0,168,128,120,74,148,251,238,173,231,148,233,27,138,53,25,169,70,121,6,97,73,152,132,186,203,46,186,148,249,164,136,204,74,109,4,224,31,84,117,125,44,75,149,78,92,56,4,234,122,134,249,26,21,143,126,50,44,195,66,185,120,233,78,150,198,91,213,202,107,53,87,30,66,119,38,75,100,178,73,253,64,42,111,64,120,87,212,61,83,184,41,147,219,181,101,170,147,226,208,79,43,97,224,209,158,255,0,228,23,17,164,188,18,104,254,158,212,169,183,85,46,134,108,84,226,37,42,201,44,243,187,29,198,113,181,244,230,210,179,26,233,219,52,120,176,217,63,36,54,130,73,16,231,48,151,36,36,208,173,164,199,210,248,24,15,113,18,10,58,80,194,201,27,123,22,123,143,138,93,57,138,139,42,98,170,108,201,142,127,77,10,65,25,127,148,125,205,33,180,182,163,65,165,105,201,159,110,253,199,164,223,142,218,76,148,182,201,75,254,73,152,15,92,42,53,46,157,31,195,211,224,180,219,39,252,148,36,136,121,40,155,142,125,5,188,88,87,116,35,223,129,237,114,108,70,27,75,170,117,36,147,60,118,62,195,169,85,117,111,78,41,115,87,22,167,113,83,152,125,147,218,100,227,233,37,17,254,208,29,193,183,16,110,27,109,167,177,23,117,8,251,197,95,20,22,255,0,15,86,156,169,18,157,74,231,200,65,155,5,187,191,192,113,28,66,113,155,167,218,59,100,201,168,83,43,17,103,77,117,42,38,82,219,132,188,171,221,228,41,231,137,190,42,110,78,35,42,177,166,86,219,38,88,136,147,66,16,140,225,69,159,121,0,201,21,30,101,92,65,185,85,148,229,34,230,232,194,53,168,216,100,219,35,50,239,241,30,205,37,185,175,254,50,181,146,147,72,188,171,142,27,172,168,158,52,40,207,106,182,158,124,188,132,60,37,18,119,45,93,143,30,174,61,194,205,185,80,104,173,42,170,236,173,69,154,251,165,54,43,187,27,50,247,17,128,179,203,38,216,98,214,182,96,210,97,180,220,111,14,210,80,172,36,136,149,130,192,230,39,84,169,145,155,221,50,67,104,54,203,113,153,168,139,177,8,217,197,23,22,148,173,9,172,210,226,148,200,206,33,167,63,134,54,165,145,168,145,143,113,10,236,226,207,143,10,182,166,220,209,102,233,93,110,171,10,50,25,233,188,210,12,208,74,95,216,94,100,2,203,181,159,140,205,43,210,218,108,215,30,184,226,59,49,148,30,35,165,126,182,126,2,186,181,163,154,14,165,92,181,236,233,252,165,83,105,232,108,219,53,26,73,68,163,17,182,210,210,125,106,226,18,230,101,195,98,108,166,230,172,136,221,119,113,163,31,81,137,213,195,191,43,90,115,49,211,80,212,231,221,74,219,144,75,75,40,60,146,177,238,50,63,112,8,43,42,249,215,141,111,186,201,108,202,168,77,149,61,120,37,181,184,139,250,132,141,210,110,89,26,171,168,180,181,85,46,154,193,211,250,138,206,215,155,61,198,127,104,181,27,63,134,253,42,180,124,10,233,150,133,54,59,208,113,177,109,176,146,82,143,226,99,39,162,20,118,90,75,17,219,38,144,147,201,37,5,130,1,94,218,29,202,226,209,180,39,62,245,240,182,234,41,37,37,68,163,35,44,224,77,106,14,153,89,22,205,58,37,50,37,30,33,248,77,164,214,214,146,70,68,94,93,240,59,193,160,143,36,125,200,199,137,178,209,153,43,97,100,189,224,62,55,24,97,134,247,34,33,250,222,100,93,176,61,241,73,179,44,146,13,39,240,51,30,105,142,73,82,212,110,41,91,207,56,63,112,243,233,39,57,35,247,96,7,172,219,95,83,113,43,176,246,146,147,184,200,188,253,224,148,237,247,152,253,193,103,56,238,3,244,0,0,0,0,0,0,0,122,156,245,148,105,52,103,183,152,244,48,149,161,61,210,103,184,125,75,70,226,198,113,246,15,5,48,74,82,21,184,203,103,249,64,122,250,187,139,10,78,194,35,198,79,222,60,38,58,164,54,164,162,49,184,70,94,225,237,113,41,101,165,41,94,178,72,247,30,125,196,35,22,185,241,77,85,181,165,79,182,172,122,4,217,53,54,79,166,135,28,142,174,137,159,212,160,16,7,154,101,207,80,165,107,43,94,139,155,46,51,103,25,4,180,182,242,147,223,246,24,130,51,235,117,10,171,157,67,122,67,167,239,234,56,107,255,0,56,178,189,80,225,154,246,215,170,163,183,206,170,73,139,73,67,177,115,29,74,119,97,27,190,100,71,159,112,131,58,197,161,149,29,46,156,182,142,181,79,144,146,51,255,0,115,200,37,255,0,152,6,45,82,205,69,252,32,203,63,1,153,120,89,212,26,70,158,234,197,22,230,174,83,19,82,143,25,100,209,71,237,219,113,227,39,145,133,114,75,47,91,38,162,247,143,174,159,53,232,111,165,248,198,105,121,29,209,143,243,128,189,29,86,227,151,77,116,82,135,72,244,99,44,77,170,212,16,218,149,2,49,146,84,132,168,178,93,136,100,139,83,89,237,237,105,209,218,157,201,75,152,150,92,92,39,14,76,101,119,83,43,52,31,170,98,160,120,67,211,43,183,136,61,74,165,185,82,123,210,45,211,95,67,143,170,66,247,31,76,143,203,236,23,113,72,210,107,74,217,177,164,91,148,122,76,104,73,148,198,199,212,202,9,59,140,203,25,48,26,231,234,185,173,23,253,101,43,82,212,126,49,222,249,247,110,49,212,203,170,247,116,41,70,105,254,73,158,68,139,227,139,72,226,233,78,180,212,41,52,167,78,67,47,171,168,149,25,231,214,81,231,3,17,91,154,93,120,220,147,163,67,166,82,100,27,146,148,146,73,19,103,147,35,63,50,250,128,116,245,109,53,146,205,88,248,144,207,156,48,232,158,164,94,151,77,54,226,182,40,47,200,143,22,115,70,165,165,25,34,34,81,30,70,92,183,249,95,107,85,86,52,74,135,134,140,220,87,201,42,62,170,240,178,35,250,133,158,240,133,195,20,62,31,236,182,169,210,84,79,76,144,73,113,220,158,118,171,29,240,3,180,234,29,244,246,146,104,116,139,166,188,209,190,229,58,1,26,144,159,84,200,201,56,20,127,43,138,221,67,165,234,117,106,236,160,215,100,68,106,92,135,93,105,11,89,153,36,140,242,68,47,151,88,52,218,54,168,216,181,139,58,81,153,34,115,6,218,75,220,41,183,89,249,115,106,149,177,93,113,202,28,18,126,59,178,246,55,230,101,180,204,4,101,212,45,92,188,53,90,188,229,195,122,213,157,154,241,30,72,183,25,14,160,182,212,246,231,158,86,196,121,164,140,74,155,239,151,150,176,90,54,210,174,137,177,99,161,130,73,40,200,151,220,116,141,71,225,35,81,180,250,200,141,125,213,208,207,162,222,66,76,189,127,91,113,150,113,128,24,98,143,75,126,173,62,44,76,25,19,174,37,45,164,139,38,172,152,190,94,4,244,69,141,33,210,186,114,229,50,217,187,61,180,200,223,179,6,91,139,56,16,75,150,119,11,52,253,64,172,174,255,0,188,105,170,118,45,57,105,91,13,60,140,161,95,176,197,191,211,226,211,168,84,242,166,178,130,75,76,35,40,65,23,100,164,188,136,128,124,55,117,215,76,179,169,111,215,171,146,208,212,54,126,62,252,143,77,141,123,208,239,138,90,167,81,29,37,182,102,120,50,60,136,59,196,239,27,45,55,168,172,233,53,169,111,170,170,164,63,208,156,203,204,154,176,121,247,16,147,113,107,169,211,157,10,151,115,81,41,40,141,57,170,113,204,233,41,27,72,149,183,56,1,154,143,114,82,157,206,146,76,135,208,93,200,133,109,112,203,204,14,251,213,157,93,107,79,235,116,200,169,105,110,41,43,52,100,212,88,248,11,6,169,94,116,74,20,54,167,214,234,49,224,71,115,213,74,164,44,145,149,124,59,128,236,3,173,222,54,212,75,194,158,245,18,105,108,105,73,245,149,156,100,140,114,176,234,172,85,34,53,62,151,33,153,12,60,91,144,180,43,36,101,246,143,172,146,151,11,119,199,204,6,38,176,120,112,211,187,33,82,95,137,76,97,227,146,231,85,195,82,72,242,127,180,118,187,162,222,150,237,179,38,21,160,234,32,73,113,179,75,46,18,125,86,213,241,192,238,4,132,164,176,146,193,124,7,143,76,147,217,4,68,95,15,112,8,193,103,232,30,169,75,175,72,94,167,92,176,235,148,231,208,180,237,40,196,70,73,63,118,71,195,81,225,181,171,34,106,139,70,238,36,219,51,148,163,83,164,242,141,194,81,159,192,132,170,75,38,149,154,205,213,119,46,197,158,195,0,106,110,142,93,138,186,36,223,118,189,193,57,217,197,235,181,9,199,15,160,102,94,227,32,24,226,169,174,122,171,195,183,135,135,168,205,59,113,177,50,74,80,114,153,70,212,165,42,60,100,74,27,54,240,167,94,116,72,117,202,75,196,168,242,208,74,38,203,205,34,22,84,245,127,81,40,247,82,173,157,110,211,230,103,82,221,35,54,221,102,57,186,105,87,187,2,81,105,173,245,98,209,236,152,11,194,41,113,150,71,209,75,228,77,43,207,224,96,50,186,55,165,27,141,57,60,246,251,7,225,182,141,253,109,166,71,239,49,232,98,108,73,81,81,58,36,180,56,211,169,35,66,137,89,35,35,30,74,117,11,140,105,55,9,70,94,123,15,56,1,224,227,45,224,202,78,13,183,15,4,70,93,242,49,134,170,112,229,166,154,191,54,2,238,234,25,62,168,31,196,153,152,203,13,182,78,33,38,225,18,177,229,145,228,150,73,43,82,204,204,204,252,179,238,1,27,238,190,9,180,110,189,58,44,201,52,196,182,184,233,75,105,74,21,180,205,41,242,46,195,161,106,173,155,119,232,117,20,237,125,20,183,230,102,176,164,173,82,178,110,20,124,31,145,228,76,211,142,210,143,42,65,40,200,242,70,126,225,233,93,58,43,198,163,144,210,93,201,228,137,101,156,0,138,250,107,122,235,93,18,76,11,31,80,45,185,19,227,191,181,110,86,13,178,38,176,175,228,153,125,67,45,213,52,83,78,165,93,16,245,22,117,62,57,200,165,48,163,74,210,146,34,50,198,76,240,50,99,212,216,175,127,24,210,84,148,151,170,131,46,196,61,110,194,142,251,103,25,244,36,155,82,77,27,11,200,200,192,98,58,71,21,122,57,54,174,205,1,139,166,26,39,58,241,197,76,109,216,81,25,30,7,105,148,213,122,117,223,18,175,111,92,108,179,65,75,70,83,25,198,237,238,31,145,231,220,33,159,23,60,11,215,110,59,145,203,231,73,86,170,125,68,207,122,16,193,236,74,85,241,44,123,196,118,178,184,144,226,135,135,105,178,109,123,162,135,54,170,195,6,100,243,207,161,107,78,226,250,192,75,190,34,121,128,209,180,42,254,126,203,149,107,72,154,81,137,38,219,201,94,18,102,99,46,232,247,22,122,93,171,208,96,181,79,172,67,58,156,166,146,227,144,119,22,244,31,191,63,96,171,237,118,226,15,76,181,210,202,118,167,118,83,206,37,214,146,87,120,173,121,159,184,178,34,69,6,253,186,108,169,167,46,215,171,77,131,44,143,13,184,218,141,43,218,3,96,29,103,225,211,73,117,182,12,168,215,4,24,235,123,166,102,78,17,150,72,204,190,161,71,220,73,105,29,71,70,117,14,161,66,54,94,98,43,111,173,81,17,147,35,83,100,125,148,71,240,25,15,70,184,254,213,221,50,126,87,166,106,78,214,18,226,82,71,226,156,53,224,135,17,198,70,188,211,53,242,225,162,220,48,155,109,153,73,128,130,124,144,88,34,63,121,0,195,154,125,78,172,221,247,124,24,244,148,188,237,65,110,167,107,134,163,81,150,12,95,231,12,147,237,183,244,210,150,219,147,163,61,80,129,25,12,201,81,17,101,10,74,123,145,138,0,211,59,234,118,159,221,44,220,52,168,228,234,152,86,73,38,93,242,45,63,128,189,89,252,188,183,171,26,119,80,109,216,53,250,137,59,56,150,105,52,145,50,175,129,159,188,5,136,51,49,137,69,186,34,211,33,183,11,233,164,203,213,16,163,138,125,77,226,39,77,245,25,50,237,10,12,217,182,236,118,146,235,206,52,143,87,5,230,89,251,7,17,160,122,205,47,79,248,131,175,233,61,199,112,205,154,135,36,146,33,147,171,53,23,196,196,197,185,110,205,58,147,41,52,27,130,163,9,79,77,65,55,208,117,105,238,71,245,24,8,39,31,154,155,20,215,34,83,107,54,116,178,78,73,18,29,53,96,144,121,247,137,10,190,49,248,106,188,233,20,245,87,110,42,106,220,34,67,201,97,211,35,52,175,3,150,212,62,15,52,70,249,183,102,210,163,208,224,70,84,206,230,251,45,36,150,159,176,198,6,107,149,102,153,71,100,201,55,60,242,117,74,51,71,172,93,190,4,2,74,208,52,215,71,53,70,165,7,81,233,49,96,78,75,72,203,68,210,19,130,35,25,98,151,68,163,91,173,116,169,48,219,142,149,22,8,144,146,33,141,52,7,65,155,209,26,15,161,97,214,101,76,111,105,18,82,242,243,129,232,185,102,235,68,107,242,36,122,84,8,43,160,117,82,106,113,107,50,94,61,224,51,17,23,76,178,77,159,173,221,67,128,186,238,9,182,197,14,109,122,157,76,114,168,81,218,53,162,43,93,148,163,47,112,229,217,121,231,80,102,101,133,17,101,194,63,244,12,95,112,235,149,10,149,122,198,178,14,145,81,113,217,78,19,73,82,35,153,180,102,127,19,248,0,174,142,61,117,39,93,245,14,214,125,249,54,85,78,133,67,39,9,38,151,75,36,125,251,121,10,253,98,185,119,91,172,244,85,82,155,29,159,52,35,122,136,140,253,227,100,139,134,197,180,46,248,7,76,186,41,177,100,199,112,179,208,117,36,105,254,163,17,131,137,142,1,244,255,0,83,236,213,67,178,168,240,233,245,40,68,167,34,27,40,36,117,22,126,229,31,192,5,38,83,234,23,82,36,57,94,165,73,148,151,214,173,138,82,20,172,153,152,202,122,121,196,214,183,232,211,138,110,147,92,147,21,50,139,107,196,241,26,178,95,180,90,7,8,156,10,210,116,250,216,153,3,85,109,202,124,217,10,145,189,42,82,9,102,69,251,71,103,215,14,9,180,47,85,81,224,105,73,131,78,151,79,35,83,165,31,106,79,30,236,128,170,218,173,181,174,60,85,74,85,233,26,129,34,162,150,85,209,55,25,104,139,42,248,246,31,14,151,202,185,120,104,213,248,181,203,190,218,150,151,169,47,18,222,51,35,73,39,237,22,61,163,117,189,49,224,186,217,169,193,186,42,209,37,197,41,138,36,54,211,137,113,123,126,56,25,10,163,65,225,175,139,59,65,217,177,21,76,97,234,226,12,155,112,246,37,252,151,235,123,200,7,103,225,143,140,77,62,215,72,37,10,13,65,168,181,22,147,184,219,90,251,246,18,70,44,239,22,199,80,153,39,49,228,101,131,200,164,78,39,180,101,92,48,213,154,184,116,134,248,109,16,218,89,50,247,134,148,93,93,249,238,70,68,59,158,128,243,63,187,45,39,41,116,75,240,213,34,154,198,16,167,251,169,197,151,196,192,89,63,17,252,62,218,58,219,100,201,181,106,209,216,101,215,9,78,48,234,144,91,137,211,46,221,252,197,23,106,197,191,115,112,253,170,243,172,250,101,113,194,147,67,144,104,46,146,141,36,125,243,220,133,218,80,120,201,210,59,230,203,118,236,167,85,26,54,152,100,214,164,45,68,78,146,136,178,120,33,90,119,231,13,119,239,23,122,175,113,234,46,159,195,50,165,187,39,122,158,127,41,82,136,254,0,49,21,87,140,237,98,185,237,197,90,53,122,202,36,68,113,158,130,119,180,74,247,99,3,203,134,142,22,111,93,118,189,90,132,253,41,246,225,58,241,56,185,123,12,145,130,60,137,201,195,143,43,138,109,30,84,123,147,80,140,158,113,133,146,188,57,225,72,51,47,137,9,243,97,233,85,151,166,205,44,173,170,76,120,202,115,29,155,108,136,147,246,0,227,52,87,73,104,186,67,100,83,237,106,76,98,111,195,145,111,248,153,227,185,140,134,109,146,84,100,193,99,169,220,212,61,168,104,139,214,51,51,51,31,164,209,17,25,18,143,184,15,158,39,230,220,84,117,62,75,82,123,237,34,242,31,88,240,75,77,165,102,225,32,183,25,96,207,222,99,204,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,156,34,51,61,135,133,224,123,71,173,214,137,212,227,38,147,248,144,15,67,139,109,164,39,196,56,68,179,242,51,29,102,247,176,109,123,218,4,152,21,186,35,18,9,246,13,9,112,208,89,51,50,29,165,113,242,210,81,132,172,203,222,161,250,184,196,230,55,40,203,5,238,1,90,26,139,202,230,85,70,224,155,93,181,174,164,178,203,235,55,188,9,32,207,97,151,114,33,213,36,51,42,215,161,192,177,245,235,75,158,147,22,36,206,131,21,83,45,137,36,151,98,60,17,124,5,171,156,83,201,37,56,36,159,210,87,242,140,112,55,70,157,218,215,123,62,30,187,71,139,45,180,247,73,58,217,43,214,248,247,1,85,122,205,195,182,156,222,214,209,215,184,125,175,182,137,176,200,188,100,22,20,100,167,22,58,70,133,113,129,168,252,43,87,151,103,95,81,222,151,77,104,136,202,18,213,220,140,252,207,34,192,170,60,12,90,235,174,84,234,86,229,106,125,45,21,7,13,199,155,142,230,196,164,254,9,34,16,191,138,158,94,154,129,226,230,221,84,7,222,168,67,142,217,168,148,181,26,222,81,144,11,22,208,158,38,44,141,104,181,89,175,211,164,179,29,197,37,59,227,27,133,150,204,253,195,160,241,177,196,77,111,67,236,31,73,217,208,23,41,249,164,164,19,173,43,59,79,30,98,148,40,247,102,167,233,101,81,234,5,62,183,82,167,26,20,125,84,37,197,35,106,136,88,7,7,149,253,65,214,75,78,21,54,240,126,5,126,2,30,87,84,165,47,170,226,19,241,50,63,32,17,134,127,48,142,32,93,146,179,106,233,125,179,90,183,41,179,71,209,250,134,15,212,189,93,185,181,114,230,145,114,93,239,191,45,215,18,68,68,165,30,18,101,239,192,178,74,143,6,90,61,169,218,161,50,214,77,14,171,79,82,222,82,212,243,12,108,104,140,189,196,127,1,218,174,30,89,90,5,103,42,44,155,134,225,118,27,78,168,136,141,215,82,146,86,62,208,21,21,74,163,85,106,178,218,164,192,97,106,118,83,132,76,181,183,186,179,228,100,45,131,128,142,4,10,223,167,198,212,43,238,58,74,160,225,37,194,142,234,59,253,67,185,59,194,167,11,149,42,205,13,248,87,12,88,79,81,250,105,105,77,188,132,155,202,73,246,251,114,38,221,33,184,16,41,176,35,211,157,104,146,72,74,27,193,246,81,17,96,7,182,155,69,164,211,225,165,138,101,61,166,146,131,34,52,161,36,88,63,136,228,95,54,91,109,45,188,238,211,63,33,248,204,84,33,211,123,122,146,163,236,105,247,100,121,169,131,236,68,148,172,139,222,160,31,60,233,77,66,142,149,184,68,164,252,76,240,48,79,17,92,81,217,186,35,107,61,84,150,227,110,202,219,148,69,37,250,206,159,192,134,70,213,77,50,123,81,105,190,1,170,228,218,119,108,110,140,238,195,17,186,231,229,217,109,94,179,225,126,84,93,149,153,204,195,86,112,243,219,183,119,207,124,128,195,111,115,91,122,52,36,191,7,76,166,176,135,15,106,81,188,207,119,215,228,35,126,161,115,7,226,14,175,115,203,172,91,203,155,10,2,215,148,70,233,153,244,139,225,228,45,122,221,225,59,70,173,250,100,122,105,218,144,37,166,50,73,36,183,152,74,148,120,33,200,61,195,110,141,184,78,164,172,106,73,45,195,206,14,50,123,128,169,173,62,226,107,141,109,77,156,229,22,220,169,79,121,36,158,166,210,103,227,246,142,183,119,240,235,198,85,231,91,151,88,174,219,213,135,223,144,189,228,164,168,210,95,228,23,73,108,105,54,158,218,239,248,250,21,177,10,11,155,122,102,109,178,73,62,195,181,174,53,49,41,221,150,139,111,188,253,192,53,251,189,56,89,226,42,29,13,218,133,209,73,169,28,120,9,55,141,14,25,158,48,35,196,182,229,48,243,140,203,66,144,227,103,181,72,52,224,200,198,201,215,205,225,164,16,216,126,221,186,106,116,148,28,164,26,29,67,206,36,149,131,248,17,138,238,226,119,135,62,20,233,80,106,119,172,107,149,165,45,221,203,68,120,111,32,213,184,252,187,16,10,193,97,178,37,36,182,245,58,135,132,253,162,231,121,88,216,23,85,161,166,147,103,215,163,173,152,213,53,19,209,141,69,252,147,46,194,156,141,84,216,247,2,142,34,150,113,25,124,205,173,254,242,35,237,145,121,252,6,107,205,171,168,90,101,72,180,96,184,195,47,210,163,33,135,18,102,68,106,81,23,153,124,64,70,174,50,56,56,212,237,95,212,107,134,227,167,177,37,214,96,180,79,50,68,103,135,126,162,24,111,65,120,93,181,236,186,225,212,245,254,172,213,56,208,147,67,48,31,70,77,105,247,30,72,88,119,25,154,191,169,186,95,67,138,189,60,183,206,123,211,148,166,222,218,209,172,246,227,183,144,133,252,54,223,151,245,123,81,101,179,170,186,127,42,161,30,161,33,75,223,46,26,151,210,201,249,39,62,68,3,58,104,239,16,90,101,105,223,244,237,36,176,236,68,170,50,93,36,49,49,37,216,204,253,253,200,73,135,36,234,91,154,185,18,51,45,184,84,23,97,245,23,132,150,212,175,35,9,220,154,75,169,20,139,189,171,167,76,172,170,19,113,25,218,227,74,121,157,174,151,97,34,180,99,247,71,114,144,227,154,132,196,84,76,90,247,39,165,230,73,248,0,200,177,212,147,52,182,181,239,117,5,235,125,67,234,31,27,45,37,185,10,91,71,147,95,211,200,251,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,207,48,148,166,186,100,157,196,179,218,162,250,135,83,184,232,214,156,104,50,61,35,17,130,233,160,214,222,228,22,76,200,179,230,59,131,198,178,73,109,44,247,238,58,142,161,219,109,93,54,220,234,68,215,150,204,119,81,221,214,15,15,36,139,191,96,20,225,199,7,20,250,143,168,23,44,155,70,222,135,38,147,65,165,58,108,146,16,70,68,181,32,241,187,37,241,16,182,101,82,101,73,243,93,69,199,157,112,255,0,93,102,98,208,120,167,185,109,154,53,151,80,160,218,218,98,243,243,24,222,211,179,159,129,230,146,44,26,205,88,243,250,197,92,84,86,236,137,75,117,77,147,71,184,251,17,99,222,3,231,82,93,109,68,70,91,18,103,239,28,173,189,76,93,98,187,10,154,195,228,165,62,226,91,46,223,19,192,227,146,219,238,122,187,20,172,119,50,50,242,47,136,205,188,33,217,214,165,221,172,84,154,117,209,61,49,91,234,146,155,82,150,73,79,99,247,153,128,180,158,24,116,66,211,225,95,71,29,212,167,233,37,42,164,244,78,179,170,35,193,237,198,68,133,165,106,229,82,227,211,250,125,213,70,182,92,151,233,36,165,104,97,43,45,219,12,240,102,59,4,155,18,5,123,78,90,178,212,164,189,2,92,68,199,90,210,121,245,54,227,36,49,133,35,66,46,61,63,190,173,249,54,181,114,83,244,10,99,10,101,200,206,58,102,158,254,94,168,12,125,196,175,2,244,30,33,36,83,174,138,81,166,143,86,74,210,228,132,172,183,30,49,228,50,158,152,112,185,167,54,132,42,36,165,81,216,114,177,67,138,81,156,147,180,189,117,23,191,3,57,161,165,176,218,77,156,26,204,139,118,124,199,177,45,180,70,78,43,8,82,139,185,124,64,124,141,199,101,232,217,125,164,155,109,150,18,146,44,15,103,230,250,105,113,167,73,164,167,213,46,227,201,244,172,145,182,57,164,137,57,62,254,66,33,220,58,145,196,108,125,105,77,155,2,139,21,116,87,220,55,18,254,197,109,38,200,254,62,89,192,9,126,165,60,149,33,180,159,159,154,135,202,236,104,117,83,56,211,98,54,242,27,86,226,81,164,187,25,15,26,81,190,229,58,50,29,112,141,253,165,212,35,62,228,120,24,103,139,13,75,212,13,45,211,247,43,26,121,70,85,66,86,242,74,144,134,205,106,250,207,176,12,165,121,89,116,123,198,146,187,122,169,5,14,69,120,176,127,2,33,137,117,203,134,138,38,168,90,244,155,42,52,116,166,151,9,246,212,226,8,187,25,39,204,70,158,27,121,132,86,106,151,171,118,94,172,199,42,116,153,46,116,208,151,19,176,210,127,94,69,128,83,167,211,234,240,10,77,54,89,173,183,75,170,70,149,100,204,190,160,29,111,76,116,182,214,210,202,35,54,213,177,71,68,88,209,208,73,53,167,249,99,10,241,45,174,210,173,155,146,143,105,90,115,246,85,222,150,218,93,109,37,147,233,25,137,52,211,184,140,131,202,182,25,119,221,244,134,44,169,112,245,102,87,53,33,189,75,171,19,142,76,66,82,134,219,81,17,164,176,121,35,1,130,45,142,11,231,73,214,150,53,226,161,91,104,220,150,191,16,244,117,181,156,153,144,145,151,53,66,212,184,252,70,150,206,152,212,169,174,199,195,172,36,176,100,217,246,29,249,198,27,44,35,6,132,54,91,80,132,249,14,133,75,209,234,85,54,255,0,145,168,126,45,245,212,228,52,77,26,86,126,161,35,61,128,70,205,53,224,14,22,152,235,137,106,125,191,82,68,54,9,197,47,167,183,62,99,243,153,61,163,124,220,154,109,75,85,176,114,31,122,157,32,222,83,108,25,145,168,136,190,161,53,183,154,210,162,112,178,69,230,69,220,124,149,11,126,157,86,105,104,168,197,110,66,84,88,216,226,114,64,35,167,2,183,125,213,93,210,154,117,46,227,182,228,192,114,158,202,89,83,143,43,38,163,192,147,108,146,73,30,161,228,178,56,234,69,6,21,18,26,162,211,33,179,25,38,121,218,210,118,144,228,154,37,37,4,74,34,35,250,128,121,143,91,168,90,148,157,167,130,35,238,61,131,197,91,187,99,246,128,240,115,98,140,146,106,193,143,23,114,73,36,153,17,145,251,240,60,142,58,84,189,249,60,143,37,165,70,156,39,7,246,128,225,106,86,253,22,175,61,178,168,211,216,123,106,50,70,104,33,212,111,125,20,179,175,217,48,74,171,23,248,36,21,103,164,133,26,115,253,67,34,58,151,246,146,154,66,58,153,198,79,224,9,143,181,206,161,31,210,250,69,238,1,139,117,42,195,186,21,105,199,161,105,165,101,84,83,104,210,218,22,101,191,9,33,242,104,197,165,169,214,66,102,162,251,184,149,91,234,25,108,115,102,220,12,186,150,13,9,52,145,238,35,60,250,222,225,250,150,84,130,50,37,26,183,121,146,128,121,49,142,153,25,31,159,113,236,31,137,44,17,22,7,232,0,0,0,252,87,209,49,243,40,227,36,200,214,126,176,250,76,120,27,100,126,109,167,32,60,13,6,233,126,109,73,199,214,89,16,251,141,120,90,137,46,218,149,108,105,181,130,170,156,154,130,76,220,156,211,105,252,223,196,188,132,196,218,179,44,96,139,236,24,231,90,111,66,177,108,153,245,248,244,215,230,62,202,77,8,105,134,205,106,82,140,187,118,32,20,155,165,86,157,179,165,90,158,171,107,136,43,113,78,166,99,191,239,202,218,81,204,207,38,163,248,142,51,139,232,186,55,75,187,34,72,210,55,227,189,17,76,31,83,164,121,36,171,224,57,46,46,53,54,253,212,41,229,34,228,178,206,147,209,121,74,76,149,70,54,220,89,123,178,102,49,6,152,105,5,203,170,117,13,137,112,163,66,65,30,101,200,61,173,17,252,13,94,89,1,143,218,121,72,82,206,67,123,186,189,135,172,210,164,44,156,86,76,137,93,147,159,112,236,218,141,100,189,97,220,175,219,239,205,106,74,153,198,215,25,94,228,31,216,99,174,45,100,149,32,200,178,120,193,128,229,168,177,37,203,170,52,152,72,54,94,125,105,38,75,25,201,228,90,79,6,58,121,114,219,186,183,73,59,130,81,200,241,20,116,44,214,77,237,36,164,241,234,138,241,208,88,149,230,111,120,53,218,5,19,211,7,1,212,168,217,91,70,226,75,39,239,33,127,26,77,65,164,189,105,81,110,202,141,38,52,74,155,176,155,37,236,108,147,179,37,221,63,80,8,57,204,3,75,238,93,50,187,161,235,78,150,81,95,98,100,115,83,174,202,111,214,201,227,207,2,2,92,26,227,175,23,61,198,205,215,62,175,61,250,131,10,35,73,146,84,91,112,121,46,194,253,117,2,187,166,172,66,68,75,222,161,74,92,103,203,29,25,110,39,10,47,168,140,98,23,233,28,35,212,100,156,130,143,108,52,101,219,13,147,100,70,96,42,189,158,56,120,170,139,76,56,209,234,115,144,166,200,139,121,180,127,245,14,102,214,227,239,137,58,117,199,1,251,134,100,217,241,82,226,13,104,38,204,178,95,212,45,138,22,137,104,37,70,144,117,106,117,183,71,125,151,80,107,74,137,148,154,76,139,224,62,43,23,72,116,98,243,167,72,148,214,158,83,216,56,238,173,162,75,208,210,149,153,164,252,200,177,228,2,33,39,154,243,148,231,27,69,90,204,146,218,154,78,50,165,25,18,207,250,135,125,209,158,104,150,13,255,0,91,147,79,191,168,165,64,102,42,58,172,200,121,204,146,207,35,156,226,155,74,180,74,135,66,69,179,39,78,158,89,84,147,185,82,32,65,37,58,217,151,192,200,187,12,13,106,112,97,195,165,114,136,82,167,220,147,169,78,153,153,155,83,92,38,157,73,125,100,126,224,19,33,92,121,112,236,72,235,185,121,194,35,206,212,250,222,100,126,241,238,165,113,103,195,181,209,113,70,163,208,110,106,108,153,239,40,186,78,22,50,74,63,180,86,181,71,151,165,195,120,87,42,142,88,55,60,73,116,200,143,27,113,241,32,148,165,23,184,251,14,46,173,203,203,95,236,74,28,171,141,19,203,197,83,208,111,50,168,46,153,185,159,119,144,11,84,187,111,186,78,160,81,234,84,43,30,234,143,6,187,17,221,133,32,148,71,220,188,251,100,96,75,118,251,226,119,78,175,37,198,172,195,147,119,82,150,162,38,159,104,137,41,46,226,180,225,210,56,159,182,84,103,1,23,47,89,245,117,29,113,41,115,113,171,237,18,7,76,248,164,226,182,199,161,71,164,203,178,165,207,54,143,179,146,99,45,74,63,235,1,102,154,155,171,177,180,251,73,100,223,119,26,211,74,144,252,53,18,88,112,251,165,213,39,183,249,69,42,87,120,201,214,154,109,235,85,172,194,175,200,67,115,221,82,84,94,100,164,228,240,51,86,176,234,255,0,18,220,72,83,25,211,218,253,157,46,27,18,30,66,146,166,163,45,36,88,63,136,207,26,29,202,178,217,159,108,199,184,117,14,92,175,73,188,130,81,49,187,213,35,250,200,192,85,245,243,124,94,87,21,65,201,247,3,210,137,217,198,111,101,106,60,41,39,239,192,243,177,181,74,247,176,42,113,231,91,149,169,45,244,204,246,182,74,60,31,236,23,55,121,242,206,210,139,185,152,139,116,156,97,232,140,19,9,38,200,136,140,139,222,99,171,39,148,182,146,244,19,254,16,152,151,79,233,97,69,219,236,1,80,213,106,173,225,127,75,153,61,245,75,121,46,56,167,157,220,106,81,111,206,76,118,109,56,225,243,85,53,61,133,191,103,219,210,166,248,124,110,36,32,203,207,237,23,121,165,28,12,105,6,154,80,21,67,42,36,122,129,45,205,234,118,75,73,82,207,234,200,204,22,158,150,89,246,65,45,171,106,219,167,194,108,241,142,139,68,157,223,110,0,87,87,5,252,191,235,241,96,187,84,212,194,126,59,42,35,223,17,197,25,103,234,22,37,167,186,111,106,105,205,33,138,61,165,72,68,88,138,78,28,34,44,231,3,182,42,25,33,9,75,9,74,59,229,68,94,70,60,142,49,169,100,189,198,146,79,145,23,144,15,18,83,8,62,131,106,34,248,145,16,242,50,105,103,211,71,99,33,230,77,151,83,113,161,56,199,159,188,18,217,238,89,168,136,179,229,128,30,104,35,36,224,207,38,60,135,169,134,141,148,108,53,26,187,231,38,61,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,63,20,102,68,102,69,147,31,163,241,91,182,158,223,63,112,15,94,9,41,51,250,10,80,244,73,130,212,152,110,67,121,41,90,93,35,73,228,139,200,199,183,99,139,78,94,247,124,7,129,180,135,253,108,173,59,64,71,11,251,129,237,14,187,234,19,42,181,43,70,58,37,76,74,205,201,31,21,153,118,49,18,107,220,31,107,223,12,196,237,103,66,106,146,102,38,170,242,155,92,70,147,252,91,121,201,121,139,68,74,77,61,182,154,155,254,81,43,185,228,126,42,51,43,89,190,164,169,70,162,193,37,94,68,2,25,233,102,167,235,197,42,159,76,167,87,52,181,245,85,54,161,18,100,154,136,140,207,222,161,221,181,194,249,209,219,137,17,173,93,77,70,102,196,34,113,104,61,196,109,153,151,212,36,147,180,232,41,78,245,69,78,227,63,164,148,247,29,110,179,165,150,109,197,82,118,161,86,160,196,125,229,145,122,235,104,140,207,237,51,1,17,231,240,249,164,90,193,108,21,107,78,110,143,68,61,75,121,40,75,228,106,236,101,223,29,199,126,210,253,58,212,170,37,126,154,237,119,86,78,165,2,34,203,166,198,210,238,68,50,205,203,162,86,237,126,221,122,129,69,101,84,118,205,121,81,196,46,145,168,203,223,216,116,171,27,133,86,45,27,150,61,198,221,215,89,146,219,75,222,108,191,36,212,159,234,1,158,80,151,155,52,190,251,251,208,125,136,135,32,94,67,227,109,157,132,147,108,140,210,158,216,80,250,210,180,153,154,73,69,146,243,47,128,15,33,243,169,110,33,78,41,10,234,25,127,32,123,186,141,224,213,188,176,94,102,49,94,181,107,229,141,163,212,9,21,59,134,162,132,168,147,148,33,11,45,198,3,36,72,150,134,26,55,100,186,152,228,69,147,51,63,33,136,117,107,137,221,46,210,104,200,85,122,229,140,114,222,66,149,29,27,187,158,62,193,92,188,69,243,63,186,46,25,178,104,26,126,148,179,13,76,154,9,197,167,10,254,178,16,70,241,212,187,170,246,117,82,235,213,153,146,36,25,153,237,113,211,50,78,127,87,62,64,44,234,189,205,173,12,207,151,26,147,102,28,232,205,41,73,234,165,206,196,68,126,98,54,86,56,232,226,43,85,110,250,129,88,87,4,136,17,13,106,91,112,200,203,186,75,191,153,136,193,96,213,235,20,165,74,166,197,164,120,215,42,141,27,13,36,219,222,173,234,248,12,167,164,156,46,235,37,243,115,177,78,166,208,170,116,151,220,201,27,198,210,155,78,15,235,1,208,245,43,89,181,59,80,46,165,77,175,85,165,185,53,133,116,213,235,153,122,201,251,7,9,22,53,245,115,77,77,60,228,78,118,84,149,97,13,25,44,201,89,255,0,32,180,189,34,229,93,111,57,111,19,90,151,41,197,84,146,163,120,158,97,126,102,127,19,18,242,192,225,155,75,172,235,114,45,18,53,167,75,126,76,18,74,81,37,216,233,83,135,143,126,224,20,227,166,60,0,107,61,213,95,166,157,86,221,146,212,23,156,74,220,53,23,99,73,139,102,225,247,132,139,11,67,99,211,170,48,96,37,169,164,193,19,230,70,127,79,2,65,68,167,192,128,134,218,143,13,166,205,4,68,91,18,69,129,211,53,7,86,172,157,58,97,227,187,43,81,89,89,33,79,33,181,58,68,163,34,250,140,7,104,169,193,164,85,9,166,106,77,180,165,50,121,73,45,36,99,135,157,2,195,163,188,135,22,204,24,242,50,74,37,25,36,143,31,17,93,186,253,205,69,17,82,112,116,162,43,110,72,142,226,146,183,31,70,83,130,250,200,66,237,92,227,107,89,117,106,164,196,185,149,183,32,41,150,176,162,134,225,161,39,253,64,46,102,251,227,11,66,108,26,227,180,59,130,246,135,6,76,114,44,35,27,186,135,240,236,59,174,150,235,93,141,171,16,21,85,181,106,172,74,66,21,176,141,6,93,255,0,96,214,254,161,115,220,151,53,100,171,21,90,131,179,36,26,178,107,121,102,162,47,183,34,68,104,55,19,210,244,30,222,126,171,107,212,37,46,179,226,50,166,36,44,205,131,79,191,4,2,254,139,163,188,151,219,114,135,180,69,14,8,184,179,143,196,117,9,215,231,180,164,85,153,73,120,130,34,194,8,254,161,43,141,73,46,198,100,3,244,7,225,153,23,99,63,49,250,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,197,100,163,47,84,241,220,124,228,134,93,113,93,70,253,111,175,222,61,207,167,114,75,214,198,15,35,193,105,81,58,151,18,105,36,23,210,207,152,12,35,196,173,18,222,99,70,174,105,47,68,142,202,142,35,253,212,146,202,143,105,141,123,46,116,23,166,29,109,131,202,77,197,108,73,127,32,178,98,228,57,158,222,242,216,177,24,183,45,170,146,202,124,135,137,42,140,202,253,117,36,203,224,94,225,77,53,120,85,42,92,249,17,170,209,157,101,228,168,250,137,89,97,68,96,57,136,207,211,27,167,27,107,117,41,116,147,149,73,255,0,26,95,226,240,26,115,33,195,191,169,158,13,106,143,252,37,6,157,167,244,75,113,14,174,131,53,36,205,123,141,191,113,23,144,202,60,54,233,133,99,84,117,70,143,111,80,148,148,60,227,201,115,114,207,182,18,121,48,27,8,232,220,199,38,233,173,14,65,153,164,211,17,162,60,251,240,146,29,185,70,202,12,205,11,233,45,206,231,219,57,28,37,131,69,85,191,103,210,105,15,154,77,113,99,54,218,205,191,44,146,72,140,98,174,47,181,150,239,208,221,43,159,123,219,49,226,60,243,6,72,74,92,78,239,84,252,192,102,194,157,25,78,146,34,188,151,158,47,164,68,125,240,61,178,18,74,195,239,97,41,73,96,200,207,200,87,143,9,252,98,208,238,10,117,195,168,85,217,83,156,151,18,58,157,150,202,149,148,32,136,255,0,146,94,225,192,107,183,52,90,36,171,94,125,51,74,26,127,198,62,70,135,85,32,190,137,153,99,213,1,97,242,239,91,102,156,137,145,231,84,35,165,168,205,154,148,174,161,119,250,188,196,10,129,198,85,223,122,113,42,171,54,199,165,28,218,92,39,149,29,109,35,29,200,149,141,217,21,204,141,104,214,203,194,170,220,24,149,218,196,137,147,94,86,196,54,242,205,43,51,63,33,97,220,183,248,123,156,205,110,78,165,95,84,201,177,171,173,41,77,167,122,13,40,81,31,153,158,125,224,37,253,243,174,45,105,229,205,108,210,106,148,114,74,238,39,9,149,58,165,227,97,224,101,20,185,2,177,3,174,217,183,33,151,203,24,81,17,145,103,237,16,71,153,189,42,232,121,155,66,181,111,53,51,117,42,82,156,83,140,17,225,63,105,144,232,55,255,0,29,90,137,163,84,203,58,150,228,102,74,144,228,22,28,152,181,163,243,170,62,219,176,127,16,25,87,139,94,10,172,170,244,179,212,106,77,73,20,122,156,101,117,159,148,218,15,213,63,113,224,135,191,132,151,245,100,239,166,152,85,215,34,179,107,66,135,209,83,234,70,212,239,79,187,184,245,216,220,199,180,91,83,223,143,106,84,89,233,71,156,68,218,213,44,136,136,143,223,156,140,221,59,92,244,10,197,180,228,84,40,213,202,91,8,105,179,112,218,140,234,8,214,100,95,2,243,1,154,155,174,209,228,76,68,84,201,105,78,171,232,150,226,206,126,193,246,27,204,188,181,54,132,145,173,5,216,82,165,199,196,238,176,93,250,229,62,238,210,116,85,37,211,19,35,45,48,146,82,144,146,250,200,133,151,112,155,168,154,133,168,250,120,154,142,164,210,215,6,113,62,109,17,19,102,133,25,124,123,128,203,247,85,237,70,178,40,239,87,110,137,62,21,134,139,178,140,179,254,97,233,176,175,202,53,255,0,70,93,86,139,43,196,55,184,201,39,131,44,144,230,42,148,42,69,86,2,169,149,104,72,155,29,94,105,117,36,175,243,143,154,222,183,41,214,211,43,141,73,138,196,120,164,70,123,90,73,39,31,212,3,149,36,171,162,146,221,210,90,187,152,250,147,156,22,79,61,135,80,103,82,172,151,170,238,80,147,92,140,83,217,86,211,101,78,150,236,253,131,182,50,243,79,182,78,50,180,173,7,228,100,125,128,123,0,126,110,79,196,135,232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,50,108,56,178,18,164,203,101,36,214,238,251,139,36,102,57,49,241,37,45,50,234,218,61,206,27,135,187,191,114,35,248,0,193,60,76,112,191,100,107,45,159,55,196,193,97,169,13,50,165,54,180,182,68,121,199,212,42,134,100,170,62,159,82,110,61,18,168,213,202,2,81,37,111,55,32,209,131,202,60,136,93,253,207,112,66,183,109,185,181,170,155,236,178,136,205,41,102,78,30,19,130,248,138,4,227,31,82,23,168,90,183,83,153,26,60,22,25,101,247,18,135,35,36,146,75,78,125,230,94,96,48,117,94,75,181,10,129,199,41,39,36,208,225,146,93,63,229,119,236,36,165,157,192,174,160,94,26,116,221,219,66,65,204,150,249,146,219,138,147,44,169,38,94,66,46,58,233,41,196,188,159,85,31,241,124,200,78,206,91,218,187,85,137,170,17,104,151,93,126,67,84,245,181,210,97,183,222,50,65,231,177,96,140,7,53,195,175,8,60,64,233,195,53,59,157,49,95,162,202,45,138,76,21,32,149,212,193,252,68,205,213,237,70,185,40,26,115,77,177,41,247,27,180,155,189,216,205,190,77,165,179,53,56,102,95,71,224,89,49,45,90,69,48,227,165,13,155,46,163,105,25,159,153,224,199,7,89,211,155,94,187,53,186,188,138,68,103,229,160,137,36,235,173,145,169,41,250,140,5,22,241,51,118,113,8,212,248,209,245,50,92,214,157,202,188,30,229,227,113,126,193,130,154,184,239,136,75,52,185,87,154,201,36,186,132,102,165,96,204,92,239,19,156,9,49,172,197,62,185,67,158,103,85,136,162,84,22,221,95,168,147,247,145,144,139,122,229,194,246,167,69,182,40,240,42,150,149,56,226,83,157,108,165,59,2,55,231,92,66,75,214,238,69,220,4,97,179,56,216,215,107,98,149,26,141,14,233,146,112,97,237,34,100,253,233,35,242,19,87,72,249,167,177,54,69,38,153,87,179,142,60,133,27,108,74,124,151,159,87,200,212,100,66,50,215,184,106,178,53,2,90,34,216,115,21,67,145,16,246,76,110,166,178,108,205,71,240,33,197,187,164,186,147,195,53,200,237,86,149,111,197,173,176,168,196,167,29,121,142,171,68,159,60,145,128,183,27,87,138,45,21,212,154,244,122,75,21,72,82,230,40,187,37,120,35,108,254,29,198,22,227,118,193,182,228,217,213,43,178,212,163,166,77,93,230,20,133,248,119,112,104,65,23,101,96,133,68,92,186,131,120,72,187,229,93,240,222,151,74,121,247,13,127,193,12,219,65,125,152,25,123,65,120,197,187,108,155,161,63,150,149,39,171,20,135,146,150,228,55,37,102,239,169,239,193,24,9,33,192,118,156,107,117,211,78,171,42,157,120,75,163,19,111,109,65,173,179,86,11,246,139,2,209,221,48,212,107,73,83,191,47,47,85,86,153,121,189,187,92,104,136,134,54,225,219,139,110,31,238,122,51,207,91,202,131,68,105,42,34,121,46,109,105,74,87,196,132,161,182,238,154,5,217,12,167,91,213,56,211,227,43,249,109,44,150,95,228,1,232,110,207,182,20,72,117,52,88,202,45,189,207,166,95,245,15,197,217,86,156,150,203,109,34,49,26,123,255,0,20,95,245,14,117,40,116,156,201,154,73,178,237,130,3,66,146,230,228,17,109,247,145,0,225,21,104,91,45,244,212,205,46,50,94,111,27,84,77,150,127,204,57,246,155,52,54,148,158,59,23,184,176,60,73,73,116,140,208,146,37,23,196,135,155,70,179,65,27,152,221,245,0,253,219,245,143,210,44,15,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,248,162,51,73,145,30,15,30,99,228,50,110,50,22,189,254,191,154,214,62,165,227,105,231,224,33,215,26,156,103,208,180,38,129,34,131,67,148,135,235,242,16,164,50,218,76,148,109,43,254,57,0,113,149,198,157,183,161,214,244,154,29,2,91,111,215,228,32,210,150,82,190,232,201,125,60,138,127,212,238,35,53,39,85,106,8,126,235,171,63,54,59,11,51,54,214,190,202,35,63,33,212,117,31,81,46,77,72,185,101,220,21,201,206,200,145,37,106,89,238,81,153,39,39,228,95,2,28,21,42,151,34,169,81,139,76,134,188,187,33,100,131,51,242,201,158,0,119,73,52,243,213,139,130,28,59,22,218,56,178,137,164,52,168,237,100,247,43,245,178,38,7,15,188,176,46,235,217,180,213,239,151,221,130,156,165,100,133,163,57,47,121,9,61,192,143,5,52,125,62,160,194,187,111,8,209,229,213,36,54,153,40,121,41,35,65,54,101,146,47,180,77,27,182,234,180,172,171,122,69,90,175,45,152,84,232,232,220,183,9,68,130,44,125,96,48,214,159,240,59,161,246,116,88,146,78,203,134,253,70,18,82,109,200,50,239,212,47,120,206,116,203,110,141,72,101,149,49,9,152,207,18,112,106,74,11,34,32,211,249,160,232,244,187,217,54,138,154,144,150,58,222,29,50,13,69,176,207,56,206,68,151,123,91,52,249,154,67,21,169,183,4,54,35,202,70,248,198,235,164,91,210,126,242,248,128,239,73,83,166,102,195,109,17,180,101,252,96,244,73,157,22,150,223,85,197,54,150,208,94,187,138,89,22,12,70,123,171,141,171,62,149,94,114,207,180,168,85,74,212,132,145,45,79,68,79,81,5,159,172,132,98,189,239,254,43,56,133,184,170,26,127,110,210,102,208,168,242,30,51,110,83,205,41,179,218,94,94,177,0,157,250,193,173,150,254,159,88,83,174,216,117,40,242,28,140,218,148,72,75,133,149,25,123,133,45,241,113,197,149,95,95,46,152,211,88,134,229,33,184,77,41,149,26,22,103,213,250,196,224,210,222,95,215,252,244,201,45,97,188,166,204,166,173,31,196,181,41,95,183,177,140,43,197,94,129,240,223,161,82,17,5,216,211,228,201,125,133,56,202,80,225,25,145,251,178,2,13,89,186,121,117,94,245,104,112,104,80,95,112,234,142,244,139,4,102,70,127,104,148,154,71,203,63,87,46,219,135,195,93,240,156,160,210,205,179,82,100,228,149,187,225,216,99,45,49,226,210,165,165,37,225,40,84,26,121,181,17,106,84,85,191,28,148,178,60,252,70,80,141,205,51,91,146,78,50,180,67,50,94,73,4,134,188,136,7,80,215,173,7,99,134,85,85,45,250,157,17,170,179,83,17,211,139,52,212,68,162,87,188,200,136,71,151,172,235,144,219,110,83,52,153,47,50,250,55,36,137,179,193,100,77,205,15,210,29,79,227,103,82,34,222,119,225,190,221,1,183,73,197,165,204,146,86,159,126,220,246,22,125,103,112,219,164,246,253,21,20,134,237,40,174,38,43,125,45,207,48,149,25,227,222,93,128,87,231,41,138,148,91,98,125,118,37,101,210,136,242,73,27,146,233,237,63,242,139,89,105,239,17,181,214,144,75,109,105,220,149,145,249,138,237,226,79,132,91,129,189,74,163,84,244,104,223,164,250,74,71,240,178,108,205,8,193,31,191,2,117,233,221,38,225,183,108,186,69,46,175,41,18,36,198,142,219,110,172,143,57,50,46,224,59,87,83,4,167,29,44,109,242,47,128,250,18,123,146,74,248,144,249,87,132,190,74,79,172,149,249,144,250,139,200,7,232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,21,164,148,147,47,127,184,124,238,236,109,133,248,135,60,200,204,199,182,65,165,40,35,86,112,71,238,28,117,82,60,167,233,242,124,11,168,220,234,12,144,106,242,46,216,1,6,53,50,149,105,93,92,71,79,172,220,107,76,154,77,42,159,213,35,81,101,41,113,38,42,247,138,235,134,131,94,213,218,220,171,108,144,80,156,124,246,236,46,216,33,98,156,88,177,123,240,253,165,85,138,188,185,48,95,155,92,152,235,42,86,220,173,44,175,62,95,1,82,83,38,59,62,115,142,184,102,179,117,70,173,202,238,103,220,7,165,110,25,145,54,193,225,6,93,196,152,224,30,229,139,102,107,141,34,175,63,168,182,18,179,65,225,179,50,44,246,247,8,198,163,52,52,120,47,126,5,167,114,144,179,40,117,202,37,106,85,98,147,2,83,169,121,6,210,222,100,148,164,253,134,96,45,2,153,50,20,138,92,89,49,149,181,151,219,74,203,246,144,234,250,169,167,52,93,85,180,38,90,149,250,106,36,70,144,156,39,119,249,199,106,106,20,122,123,68,81,176,91,75,105,32,252,139,31,2,28,69,126,231,161,218,108,29,74,183,82,110,3,38,91,148,252,133,237,105,39,240,51,48,16,251,79,249,120,210,236,22,46,152,145,43,38,136,119,20,101,71,233,18,59,54,70,99,174,233,143,42,219,26,212,187,21,89,184,235,94,154,167,59,185,74,142,227,120,34,207,184,102,203,139,141,77,63,161,221,40,164,42,73,57,29,229,19,104,154,74,35,96,207,234,49,222,24,226,131,73,93,130,167,145,118,211,92,148,72,51,75,72,125,57,81,252,8,128,112,182,175,5,250,25,108,84,227,85,104,246,116,56,238,194,89,56,194,200,188,149,241,25,170,153,2,149,77,104,227,82,201,12,33,39,235,146,19,140,159,196,96,123,83,138,38,238,187,166,61,190,118,69,117,12,203,119,164,153,100,201,147,36,95,28,252,4,128,136,107,52,25,155,100,150,252,139,37,220,192,112,183,165,153,67,189,169,200,164,213,160,183,38,59,157,143,113,103,2,62,241,37,192,253,133,173,150,236,120,116,214,91,134,252,20,37,148,26,83,238,33,40,93,222,132,19,17,84,146,95,252,97,248,68,219,108,153,153,154,149,159,91,103,196,5,49,63,203,27,85,96,234,107,22,253,62,19,233,161,58,238,213,212,210,120,233,167,227,129,158,111,158,91,245,26,118,159,197,180,104,149,87,234,85,25,18,19,213,168,153,153,41,164,31,99,44,103,220,44,153,61,23,27,35,90,77,27,252,179,230,62,119,29,97,197,155,102,203,137,218,88,220,126,95,104,8,175,194,55,5,208,120,122,141,37,154,132,228,214,221,146,73,53,58,235,100,70,70,37,52,106,108,56,204,120,120,108,34,41,37,91,176,146,29,98,234,213,59,38,196,38,152,184,174,56,81,55,249,27,142,146,79,252,163,23,234,31,25,218,103,105,199,137,232,42,131,117,119,165,60,150,72,162,172,151,220,192,103,168,234,115,15,116,220,55,21,158,217,44,15,107,136,105,40,36,145,236,51,250,95,88,235,246,21,219,249,105,110,177,92,58,123,209,9,244,146,201,46,39,105,152,236,142,126,115,8,65,17,40,187,247,1,85,124,199,101,85,244,106,254,129,123,233,245,66,68,73,50,76,220,144,227,100,120,221,159,234,18,219,151,238,167,93,154,163,163,17,110,59,170,83,143,56,165,169,27,150,121,51,192,228,248,209,208,243,214,29,42,168,211,99,199,132,154,131,105,222,203,139,65,110,193,119,62,227,170,242,231,161,63,109,105,25,219,178,22,70,168,115,29,74,136,143,222,71,128,18,217,6,135,55,17,39,5,156,143,99,107,37,167,37,229,228,60,18,189,238,25,18,112,148,246,49,230,210,80,148,97,179,201,100,7,152,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,6,238,170,170,137,110,212,106,172,54,74,114,35,43,120,147,159,165,180,178,57,225,142,117,146,189,110,219,86,133,70,173,117,203,54,98,37,149,182,100,75,219,156,144,10,195,226,19,153,141,66,242,182,107,250,121,249,28,152,210,12,156,142,169,4,239,124,17,153,100,87,124,201,222,58,74,228,190,249,187,214,202,212,147,247,24,239,156,67,212,45,58,166,167,214,38,217,170,50,130,227,134,100,102,121,207,113,142,208,73,144,132,176,130,38,204,203,233,43,222,3,157,177,236,218,205,237,95,133,71,183,105,231,50,76,167,73,4,193,31,210,250,133,149,233,151,7,23,53,195,18,149,76,114,202,252,154,169,70,105,14,162,166,133,101,73,82,68,91,224,79,75,175,154,150,179,219,181,214,40,82,85,74,110,82,84,169,93,35,233,99,237,23,153,38,29,74,45,190,236,90,107,109,148,238,129,244,93,34,245,72,241,216,6,58,209,109,58,189,52,190,20,148,222,215,171,247,35,207,160,137,174,177,99,166,69,240,29,138,214,214,155,78,239,185,164,217,148,250,138,155,170,71,37,26,145,211,50,193,23,214,48,204,186,223,18,118,188,178,171,92,133,14,117,54,58,148,162,106,59,70,110,26,126,3,231,178,53,254,12,171,181,181,199,210,186,149,62,107,206,147,78,203,92,61,164,162,51,238,121,1,32,168,182,229,201,77,185,230,212,102,86,156,114,11,170,35,38,204,187,96,118,73,244,234,117,102,33,52,227,72,91,36,188,168,141,37,220,123,99,58,219,204,20,194,66,246,184,146,61,166,61,237,183,130,220,218,118,163,222,70,64,43,195,152,62,145,70,180,109,137,247,158,159,218,89,117,243,39,100,74,99,36,166,148,71,219,177,10,254,107,138,125,78,167,187,18,159,118,203,145,58,146,91,89,126,51,200,193,41,178,243,46,229,159,33,123,23,197,199,167,80,9,116,155,217,200,136,106,103,100,179,47,27,92,251,8,252,196,106,214,222,2,180,143,90,97,201,184,169,109,71,131,84,144,201,166,33,49,132,51,156,122,166,100,64,33,13,189,86,225,175,87,237,121,116,154,179,16,237,121,207,45,41,132,164,150,227,81,31,152,195,92,68,112,175,81,210,194,110,167,109,190,117,74,91,233,37,161,246,187,153,228,179,228,67,223,196,47,8,154,145,195,172,228,74,156,249,61,25,6,102,111,51,157,137,248,119,247,14,27,68,248,148,173,217,247,28,86,46,247,61,45,70,234,37,14,181,47,243,184,71,191,25,1,135,211,62,185,67,105,175,8,244,136,185,44,172,136,205,61,254,193,47,184,45,227,114,175,164,215,4,74,29,207,112,186,221,13,75,73,45,43,51,50,250,199,114,153,165,218,1,196,221,46,179,90,211,146,92,11,129,43,53,55,29,107,36,160,207,29,240,146,16,150,254,211,202,246,156,92,114,109,219,150,34,217,126,50,140,210,123,113,146,207,96,27,15,233,63,16,218,109,172,76,28,187,82,188,203,219,15,105,182,71,230,99,39,151,173,133,50,175,84,198,186,252,47,235,229,221,163,247,253,61,200,117,5,162,4,135,210,78,182,226,143,27,76,203,38,47,227,76,175,170,45,255,0,104,195,171,81,101,165,238,163,8,82,182,171,56,86,11,32,59,143,168,209,25,255,0,40,199,155,91,182,22,255,0,49,234,89,236,105,6,174,234,236,61,233,51,52,145,153,0,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,1,248,163,36,150,76,120,97,126,175,172,127,88,242,81,164,139,214,30,146,222,185,6,69,244,82,3,175,95,247,35,150,205,157,86,174,30,18,113,35,184,226,114,120,242,44,141,121,184,159,213,153,122,163,170,181,59,129,252,146,141,245,17,250,217,206,15,2,227,185,135,106,173,107,77,116,110,99,180,230,207,18,143,162,102,69,238,81,96,80,229,78,91,213,74,132,154,156,132,224,220,89,168,251,124,76,7,165,56,218,111,182,230,20,126,101,241,25,219,130,251,122,220,175,235,149,2,53,202,203,79,67,113,236,173,151,60,143,3,2,244,204,219,235,182,125,137,94,66,100,242,246,225,170,126,173,94,233,185,221,152,113,74,152,226,86,209,146,141,57,1,103,90,195,175,182,206,149,88,111,90,148,83,118,60,195,134,104,134,76,180,102,68,123,112,146,35,33,10,239,170,95,22,156,67,105,252,59,126,12,41,141,211,221,65,146,212,110,99,196,22,123,25,139,53,107,75,109,233,116,152,180,251,146,159,10,98,227,37,40,39,22,209,41,71,130,248,152,236,48,40,148,120,144,202,145,2,152,136,204,178,68,148,26,80,73,237,245,96,5,84,232,159,42,122,213,195,71,58,174,161,86,228,81,42,13,172,212,150,82,157,221,203,200,242,39,181,7,133,203,25,54,29,10,212,186,226,166,167,232,88,229,29,185,14,231,114,203,226,51,5,118,185,78,182,41,143,79,158,235,113,227,196,108,220,113,107,60,17,164,188,196,42,212,78,105,154,85,104,92,146,104,177,233,114,230,148,85,155,100,251,42,35,111,246,128,147,86,87,15,122,93,99,205,84,186,61,22,51,82,86,88,90,241,220,211,240,238,59,61,106,183,101,89,77,56,237,73,232,113,80,132,27,133,147,73,96,136,84,222,176,115,89,212,41,245,243,123,79,77,168,209,12,136,136,157,111,34,54,107,31,24,90,187,171,46,48,117,139,137,77,17,32,201,100,194,141,25,254,160,22,43,197,87,49,203,114,223,182,231,193,211,9,232,153,53,226,92,125,201,61,166,201,151,109,196,43,70,165,196,53,207,120,93,41,184,245,21,131,175,164,216,91,45,182,250,178,72,221,228,127,176,98,231,14,171,84,117,107,142,220,151,247,253,60,229,93,254,35,45,233,207,12,26,173,113,85,40,243,27,180,42,50,169,211,150,131,82,144,201,153,19,102,125,255,0,200,3,36,240,235,193,229,63,92,33,73,175,85,46,18,166,195,116,212,182,178,101,219,223,142,227,130,211,77,8,182,221,215,215,45,42,220,183,213,71,165,205,56,202,125,12,154,210,230,213,123,241,241,22,121,167,252,8,105,205,2,213,167,180,167,234,240,202,67,73,53,161,185,38,141,138,50,239,156,14,233,163,154,71,161,186,127,92,153,107,219,231,18,109,69,199,141,245,174,65,165,215,50,95,89,247,1,150,116,138,194,180,44,123,82,21,62,206,130,219,16,27,105,61,51,74,54,154,143,29,199,122,90,212,105,53,145,224,211,238,248,143,158,51,109,169,13,184,209,33,182,81,217,8,73,96,136,123,14,82,150,195,174,19,102,91,50,94,94,96,56,217,245,26,44,71,216,126,169,34,50,28,116,255,0,54,78,45,37,180,255,0,104,228,152,91,110,179,185,179,65,180,101,187,114,85,146,50,21,13,198,78,174,106,213,201,196,67,182,5,178,244,244,194,137,41,41,67,113,141,68,165,145,153,103,24,22,117,161,240,230,211,52,206,132,138,131,114,147,40,226,52,78,148,131,51,86,237,189,252,192,119,226,117,163,79,82,57,231,103,153,124,71,214,147,220,146,86,49,146,31,17,54,108,186,190,161,100,157,242,36,251,135,218,146,34,73,17,0,253,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,224,233,18,147,181,71,130,62,198,61,41,111,105,41,148,180,93,50,242,33,237,119,110,210,221,229,144,90,148,104,220,222,59,128,133,28,200,45,40,215,149,175,71,162,153,154,85,42,107,108,153,145,103,4,125,133,66,107,134,149,191,164,87,75,212,35,234,58,219,138,62,139,170,78,48,95,80,216,107,81,52,190,223,212,31,2,117,116,110,84,71,210,241,22,125,228,43,11,155,93,181,67,183,106,150,241,208,41,123,28,83,107,234,47,105,119,48,21,182,178,76,115,83,106,62,161,172,187,17,251,140,91,15,39,210,132,171,98,225,66,102,45,115,16,250,54,160,211,130,79,111,34,21,52,164,150,221,206,103,168,103,216,90,119,40,235,194,145,14,37,86,139,34,108,100,74,121,212,237,70,72,148,125,128,89,117,209,78,168,85,168,18,91,139,53,116,249,9,65,154,93,111,185,145,252,70,1,213,27,57,122,237,164,85,125,57,167,87,228,202,171,66,50,67,138,82,13,38,181,164,188,242,36,191,125,234,36,22,228,154,114,121,238,70,62,54,104,148,216,198,235,208,98,180,195,210,79,115,138,74,72,140,192,84,54,158,112,233,168,245,23,46,141,38,175,82,206,125,66,147,29,79,66,39,23,221,42,81,246,50,49,221,244,31,151,13,243,62,174,221,197,124,215,101,210,220,131,33,42,76,82,51,82,84,146,60,139,22,163,233,29,167,73,190,166,94,209,90,123,210,18,208,148,56,189,222,169,224,119,132,238,195,138,74,80,131,37,96,143,30,100,3,131,180,237,122,13,26,157,30,155,9,132,40,162,182,148,228,209,131,201,22,50,57,214,73,197,111,65,167,213,73,225,35,193,211,89,17,27,75,109,180,163,187,170,199,184,71,61,115,227,86,200,209,75,170,5,191,82,105,111,248,147,74,20,180,40,176,70,103,140,152,9,30,182,77,77,175,103,241,228,94,126,241,248,219,46,50,164,154,19,216,211,235,125,102,56,75,30,245,183,239,186,12,107,150,139,45,14,49,53,4,164,225,89,247,14,192,226,77,196,237,109,194,201,30,64,124,210,54,33,7,226,157,50,82,190,142,11,232,136,245,198,166,184,220,186,39,166,14,84,109,232,61,119,230,31,135,105,210,60,41,42,81,118,60,9,21,33,103,148,52,75,111,168,174,196,74,247,142,143,169,218,67,105,234,204,56,208,174,198,22,233,67,121,47,161,4,126,169,169,62,93,128,81,211,245,110,32,248,141,187,99,208,42,111,85,31,62,174,22,181,146,136,155,35,63,119,196,90,63,13,220,16,217,150,69,151,76,147,122,194,77,66,164,133,166,70,231,136,204,210,120,200,144,212,141,51,177,109,191,11,38,61,6,155,16,163,150,18,178,97,41,81,253,167,239,29,193,213,199,73,32,146,89,37,17,18,73,62,88,1,225,2,28,58,115,8,141,16,137,12,17,97,164,17,118,73,15,164,217,35,94,252,247,30,180,145,150,89,216,120,79,145,224,123,150,71,179,5,230,64,56,234,237,37,21,88,78,176,101,147,91,106,65,126,210,192,232,154,55,164,237,105,93,34,100,102,228,155,174,73,125,199,177,143,45,199,145,146,218,221,179,214,49,224,68,211,89,34,86,229,121,224,204,7,142,243,110,57,45,101,133,31,152,247,54,132,161,4,73,44,23,152,244,173,165,62,68,107,236,146,239,129,239,65,146,146,91,124,139,176,15,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,35,139,61,44,145,171,90,103,82,160,250,84,169,169,75,102,178,119,121,22,112,94,93,198,119,21,229,204,247,136,40,182,61,179,251,154,210,223,155,14,173,84,34,144,135,144,225,164,182,151,159,144,10,156,212,219,6,102,158,221,83,168,51,182,186,150,221,81,37,210,81,30,123,249,142,162,134,157,124,246,182,163,82,83,228,62,234,197,82,165,95,152,169,181,73,234,121,197,159,210,90,140,204,100,126,29,105,22,157,95,80,32,65,189,105,50,229,192,144,234,99,146,152,60,17,26,143,5,144,22,1,202,74,177,118,87,161,214,40,117,152,203,110,147,78,105,42,140,181,39,178,140,207,190,5,159,48,101,146,233,175,8,65,109,199,196,98,189,11,209,187,19,74,109,72,84,187,70,152,182,27,125,164,169,78,31,154,136,203,61,204,101,50,73,25,27,75,62,200,238,68,94,96,61,115,24,101,214,84,235,200,37,182,94,104,50,236,56,42,163,182,93,41,198,206,122,160,178,179,34,81,54,181,37,38,95,88,236,9,234,154,141,243,90,9,131,243,35,21,191,204,119,76,245,70,85,65,87,221,139,50,170,184,108,53,177,104,136,226,176,156,119,51,236,2,193,27,189,237,62,154,156,69,122,26,91,103,5,176,158,79,127,242,142,167,170,247,165,213,64,181,83,88,176,96,21,106,75,203,218,77,110,193,17,31,191,35,95,131,213,253,85,166,207,108,234,55,29,89,179,134,172,244,213,33,101,147,35,247,247,238,38,22,132,243,74,187,109,213,71,162,106,44,50,157,74,101,180,180,217,182,223,172,70,93,136,204,192,73,26,182,189,210,175,105,115,233,90,233,101,122,58,177,71,61,148,252,37,75,221,241,60,151,192,71,151,56,132,213,89,26,166,112,52,198,245,151,84,167,211,136,157,56,46,43,166,132,164,143,232,228,196,167,211,110,42,120,106,214,146,168,78,168,53,78,167,77,99,212,89,204,217,185,205,197,223,110,70,32,215,254,20,244,233,155,30,173,170,26,11,113,162,38,226,113,233,78,169,252,146,189,234,34,50,242,1,13,120,157,226,63,85,175,202,205,78,131,116,212,220,68,117,57,133,67,37,146,144,222,61,196,99,17,105,37,153,30,253,190,169,214,228,183,186,44,76,121,45,154,213,216,139,38,58,237,97,233,147,42,206,34,100,206,187,201,81,239,116,213,146,89,151,191,35,61,104,117,201,161,177,233,17,255,0,45,168,213,71,170,145,93,53,147,144,157,216,101,240,48,18,161,60,30,185,161,84,196,223,86,5,241,213,168,179,181,223,6,78,36,146,180,249,159,124,142,35,136,29,60,168,107,238,147,211,245,50,5,172,203,53,134,29,83,83,150,131,201,236,71,109,217,25,130,131,102,240,235,169,54,52,87,209,122,84,169,206,73,108,137,45,73,168,153,43,121,249,23,152,146,154,39,160,180,75,123,73,21,166,183,3,165,57,50,141,106,55,26,87,114,105,125,210,121,251,0,86,252,206,93,21,119,244,98,54,162,80,107,82,36,213,214,194,100,38,57,35,232,22,50,100,70,51,135,43,251,226,255,0,166,86,170,150,5,225,45,196,166,33,108,109,15,47,7,156,227,177,24,177,43,82,200,164,217,246,227,86,212,54,82,253,61,150,201,148,161,69,184,246,253,98,40,234,175,15,48,173,141,127,183,47,187,30,151,81,108,167,77,79,139,56,202,50,104,136,190,36,64,38,122,211,215,104,201,167,140,205,10,44,152,251,27,89,45,4,164,158,71,31,77,75,233,132,130,125,68,120,73,100,147,231,251,71,32,217,145,160,140,177,251,0,121,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,82,73,69,131,33,232,89,44,214,163,47,87,5,238,247,143,121,246,46,195,214,179,51,108,204,139,185,128,143,28,111,105,60,61,81,209,58,148,25,147,22,201,197,74,164,18,146,89,51,52,164,207,3,95,202,252,5,210,171,82,169,134,225,169,182,221,82,72,254,195,27,50,106,77,1,119,61,145,85,161,33,57,114,84,71,27,79,218,101,130,26,241,113,45,166,19,244,195,81,234,22,253,69,38,151,82,250,140,140,203,30,102,102,3,22,50,156,202,109,133,158,196,169,69,229,239,23,179,203,170,199,182,173,253,16,164,87,163,65,101,50,164,176,74,121,236,122,198,98,136,16,165,245,9,123,189,102,207,176,159,60,34,241,167,114,209,236,229,105,81,205,68,55,141,41,106,12,151,75,212,71,218,2,229,36,75,138,196,101,201,156,243,109,37,188,175,38,162,34,219,241,17,187,80,185,128,232,118,158,214,39,80,106,85,226,92,200,155,147,181,41,220,70,162,47,137,8,91,197,15,16,156,76,88,212,228,177,62,172,137,20,137,209,137,37,33,134,140,146,100,162,242,35,21,219,88,172,87,110,10,164,154,147,199,33,229,186,188,169,75,51,81,145,152,9,157,196,199,49,155,199,85,104,178,173,186,2,215,79,136,114,22,157,236,172,242,235,94,226,49,9,93,151,58,116,165,188,225,56,239,137,86,86,146,35,60,153,140,181,165,156,50,106,142,166,248,74,149,14,146,243,144,229,188,76,169,238,145,154,81,245,152,177,222,31,57,89,208,237,168,141,86,53,2,83,21,39,164,41,47,165,13,246,217,142,248,48,21,105,105,232,197,245,118,86,98,209,41,244,25,158,34,90,200,155,37,52,162,73,231,203,190,4,231,208,190,84,151,61,118,152,245,75,83,86,170,98,205,68,108,54,131,37,110,72,180,26,30,148,88,148,71,162,28,106,21,61,149,196,74,91,107,243,9,37,101,61,139,190,7,102,168,207,164,82,201,201,211,156,40,233,142,147,238,165,97,56,248,224,4,98,211,14,4,116,47,77,45,196,149,201,71,135,53,230,242,107,121,246,200,143,31,88,229,111,62,37,56,114,225,236,162,219,146,42,17,34,161,77,254,96,163,164,151,180,139,200,187,8,167,199,191,31,42,132,228,237,51,211,106,130,95,125,73,54,228,75,97,89,78,211,247,22,60,140,133,106,74,170,93,90,129,82,97,46,74,151,46,74,150,72,51,90,205,126,177,159,187,32,54,10,209,93,98,145,172,79,191,85,166,65,105,235,121,212,145,71,123,119,115,248,246,29,206,145,165,54,109,6,236,118,227,137,78,104,167,72,37,40,215,143,136,140,60,184,44,13,77,180,116,217,12,221,6,108,70,91,89,97,46,32,200,251,137,154,133,18,150,81,164,40,186,219,114,88,1,244,54,218,73,178,65,33,36,69,252,146,30,10,105,110,22,195,245,19,239,199,188,126,71,79,76,205,4,188,172,190,144,250,115,219,184,12,77,120,105,30,146,211,106,242,53,50,167,65,132,221,70,41,27,167,37,72,45,217,34,248,143,155,64,245,113,237,82,165,84,165,46,35,45,55,2,114,226,178,72,86,73,72,73,246,80,239,151,213,153,76,189,109,201,182,253,89,78,120,57,136,218,230,197,109,86,62,163,29,99,72,244,114,212,209,218,123,180,235,102,36,157,143,44,221,51,90,247,100,204,6,69,81,110,113,43,73,153,153,123,140,125,5,156,119,30,130,90,150,68,191,161,143,113,143,121,119,34,60,228,7,232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,21,164,150,157,166,67,197,182,141,178,193,44,251,15,96,0,240,54,155,53,111,50,44,138,161,230,244,114,142,175,69,97,163,34,55,16,179,73,153,224,90,243,199,134,150,123,77,93,188,139,204,197,54,243,91,189,102,221,23,132,42,36,139,110,116,4,209,205,109,176,251,157,146,241,31,188,190,32,43,208,200,204,247,60,126,71,140,137,103,203,114,122,227,107,245,50,10,101,45,178,144,163,81,54,94,74,199,196,68,204,146,20,68,105,52,145,246,239,241,248,140,205,194,189,195,120,91,186,177,74,153,102,198,55,234,157,98,75,68,148,110,51,73,159,126,192,54,46,143,135,35,180,234,87,140,36,136,203,226,10,121,147,94,239,44,118,49,192,89,174,212,164,218,84,167,110,28,162,107,205,54,110,23,151,172,105,238,62,235,153,83,19,68,154,221,41,212,53,37,184,238,41,179,81,103,214,36,158,0,124,181,27,202,219,167,72,118,151,38,177,18,52,180,167,38,151,30,74,112,71,246,152,195,250,171,198,78,143,105,52,200,212,202,205,194,211,178,86,141,198,148,25,41,39,245,228,133,83,107,115,220,80,106,118,168,87,169,106,129,91,118,68,117,168,144,113,55,160,182,110,194,124,190,161,240,216,252,28,241,5,170,245,232,116,91,142,45,74,59,73,104,247,59,40,148,102,147,47,113,153,128,145,156,69,243,70,241,110,214,45,205,55,81,19,15,51,177,169,105,81,165,73,51,248,8,11,94,191,53,27,91,46,152,109,85,42,50,102,76,117,196,165,163,113,71,220,204,251,9,164,199,40,171,210,82,91,82,238,72,173,172,143,46,37,100,121,50,18,203,76,57,105,233,69,187,22,143,81,174,199,55,170,84,244,32,205,198,215,130,53,167,223,253,96,50,79,5,214,109,119,79,116,18,133,6,246,105,73,152,211,102,179,239,184,240,125,200,124,183,175,29,122,51,167,215,19,212,27,142,123,209,165,54,179,108,147,209,60,31,127,60,137,13,74,133,26,155,5,20,134,91,37,55,25,4,132,167,30,236,96,71,94,32,184,42,211,205,101,125,249,206,64,54,103,184,210,148,151,82,120,45,192,57,232,186,175,100,106,105,209,46,139,122,255,0,76,72,238,168,212,166,210,226,75,183,217,145,153,105,245,138,92,136,94,45,21,56,207,178,194,50,167,146,234,79,177,123,204,84,166,160,240,11,173,122,89,70,149,88,180,46,199,222,68,124,170,60,54,220,81,168,251,249,17,14,135,65,185,248,198,211,123,30,167,74,131,72,172,182,219,232,112,228,185,33,10,86,27,50,245,140,140,252,128,89,182,188,72,77,195,5,53,218,70,161,73,129,2,26,136,222,40,106,37,231,191,191,3,35,89,186,131,105,250,2,156,82,110,24,239,185,208,67,105,82,157,79,81,103,143,51,44,231,34,136,108,254,42,117,187,79,216,155,68,58,201,174,5,72,204,156,76,164,154,204,251,251,178,50,159,6,80,117,75,92,181,214,60,165,92,114,73,136,46,166,90,211,212,87,76,210,74,206,220,121,0,188,8,147,9,245,110,53,171,99,221,218,60,121,144,251,240,120,243,28,117,33,167,144,195,109,74,193,173,148,145,22,11,24,236,57,32,31,134,89,44,15,65,163,99,251,246,22,220,121,143,121,143,82,17,230,217,247,72,15,74,250,170,146,149,37,207,205,25,119,238,62,150,141,38,140,164,176,89,17,234,245,213,138,253,43,94,104,58,117,5,10,240,213,6,86,226,143,29,187,9,7,24,212,166,16,106,78,15,105,100,128,123,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,126,31,97,248,75,35,60,15,33,224,105,74,187,145,247,1,235,144,235,205,150,90,108,148,41,131,153,213,51,82,46,109,68,85,86,173,110,43,194,194,37,181,25,214,242,163,233,231,234,242,23,73,187,220,100,43,27,153,126,182,213,180,230,228,143,66,183,224,198,112,167,70,89,186,167,153,37,247,63,134,64,84,206,210,100,210,110,164,247,37,94,178,84,88,19,155,150,98,172,203,167,81,83,105,221,86,220,121,41,51,57,13,60,180,228,208,164,249,96,66,89,243,30,173,206,114,108,162,74,93,144,225,154,141,37,132,150,79,224,45,227,150,103,14,246,109,50,130,197,255,0,26,160,196,233,203,65,26,141,165,119,65,153,121,24,11,16,167,196,102,44,22,162,177,217,166,210,68,131,248,16,242,113,181,145,146,182,253,89,248,144,253,67,228,142,155,59,76,178,120,30,213,26,186,152,243,65,16,15,158,107,93,88,199,17,179,219,188,177,146,247,12,61,114,217,183,101,30,27,212,98,113,117,200,21,23,204,221,67,254,72,66,188,200,134,104,34,67,189,252,140,135,226,208,225,231,118,211,34,242,201,100,5,102,241,11,195,38,135,222,213,244,219,112,217,252,158,169,197,220,79,56,203,24,37,168,251,247,51,236,32,222,174,240,133,126,233,179,110,84,216,100,230,210,212,241,161,151,25,86,253,223,3,60,121,11,208,212,173,31,180,239,106,76,181,84,41,170,114,84,132,158,29,99,213,86,126,210,238,43,195,136,42,30,177,240,171,103,191,82,42,140,90,141,6,116,181,33,184,210,26,234,184,217,43,223,147,250,128,86,99,237,215,45,201,198,201,147,208,158,35,245,182,228,135,116,129,175,218,159,71,183,93,180,26,186,38,46,148,249,25,46,41,175,212,81,31,152,204,176,235,218,45,171,209,23,30,183,77,84,26,236,143,227,101,41,100,150,247,124,72,135,3,115,112,170,150,89,205,137,113,68,184,102,47,214,40,240,207,114,210,71,229,144,29,55,74,244,178,147,171,17,166,83,233,213,66,102,224,117,100,113,163,40,201,41,87,199,185,142,241,65,178,43,92,56,94,47,29,249,97,49,86,37,180,156,182,225,26,155,34,248,228,187,12,50,253,58,246,210,250,255,0,93,246,37,83,234,80,92,34,81,96,210,104,63,129,140,169,120,113,133,168,87,109,12,173,122,183,129,122,50,152,38,150,234,152,35,115,24,199,210,243,1,39,174,77,96,225,106,183,166,77,182,167,81,111,220,14,54,151,90,110,35,70,125,55,11,200,136,254,209,155,57,118,95,250,141,113,212,229,212,175,75,188,231,83,100,39,195,194,39,164,17,168,210,71,132,246,251,5,65,74,168,159,81,75,142,133,244,213,244,141,71,158,255,0,80,146,188,12,67,212,90,158,172,208,87,67,244,140,154,108,73,104,117,244,52,181,109,36,231,222,64,47,205,43,233,56,103,181,36,217,246,236,121,200,242,56,76,45,105,90,146,70,73,238,146,50,242,49,241,210,91,109,184,108,172,219,90,29,90,72,205,11,60,153,14,80,7,137,52,132,228,146,88,35,243,199,188,121,37,41,73,97,37,130,31,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,240,243,131,192,245,37,46,17,39,37,228,125,199,184,0,122,84,151,58,251,176,91,54,247,16,147,142,30,9,105,154,187,77,168,222,214,219,41,93,113,180,27,134,149,17,17,25,145,124,68,224,81,153,36,204,189,196,56,217,177,88,168,71,232,77,44,54,241,26,86,95,18,1,172,61,205,109,207,182,43,19,233,21,6,84,220,152,82,20,203,132,101,219,36,120,49,240,211,170,50,161,58,82,98,75,113,135,219,50,54,246,31,188,91,23,31,124,18,91,81,173,121,183,213,151,74,83,146,220,120,222,113,45,247,51,63,51,21,127,108,34,141,109,215,28,59,214,221,147,37,168,230,105,54,18,123,84,70,3,54,194,226,250,181,81,211,55,116,242,244,161,197,172,186,77,26,88,145,36,247,41,190,216,35,47,176,72,174,95,188,24,81,245,40,219,212,91,193,76,200,130,147,39,14,25,153,41,11,35,248,144,129,117,75,66,173,42,51,215,109,54,144,251,20,103,92,82,91,53,119,193,123,147,159,136,154,156,184,120,165,165,105,117,89,118,109,212,242,211,30,114,210,152,251,215,130,65,23,196,5,181,89,250,85,98,216,20,212,211,109,170,28,104,113,155,61,228,211,72,34,44,252,71,101,122,68,68,199,194,165,34,58,82,89,47,88,139,4,67,175,57,127,219,171,163,189,113,71,173,71,240,168,141,214,206,236,145,22,50,42,75,137,46,62,117,58,155,127,92,20,91,98,164,165,211,186,234,109,151,80,159,84,147,228,2,116,241,11,199,174,150,232,244,153,214,249,73,110,93,106,59,57,104,146,91,147,187,221,220,133,104,235,183,48,61,87,212,249,10,137,69,169,61,77,101,196,169,42,75,46,25,17,145,136,209,112,87,238,91,230,186,252,153,146,94,151,42,74,183,173,70,102,163,238,98,105,112,79,192,36,237,88,150,205,195,168,208,156,77,13,30,178,82,162,52,154,139,221,220,4,119,209,142,30,117,91,95,43,15,212,168,244,183,36,41,179,234,173,199,114,68,225,231,185,100,89,103,13,92,180,109,155,50,181,73,191,47,87,212,185,137,103,123,180,213,36,148,214,255,0,143,236,18,211,73,116,42,202,210,26,89,83,45,120,12,181,25,178,194,59,17,153,31,214,99,31,113,85,197,141,173,160,86,156,151,87,33,15,87,22,131,40,177,144,162,220,100,127,202,34,248,16,12,230,178,162,219,212,198,81,226,154,167,68,136,93,144,149,18,83,130,24,126,252,226,167,79,109,202,251,118,253,54,111,143,173,60,217,166,58,24,46,162,15,61,139,38,94,66,164,239,174,63,245,203,80,85,38,216,151,89,87,134,158,179,109,164,182,156,41,36,103,241,33,62,184,26,225,93,170,37,191,10,254,188,223,93,74,117,77,180,203,108,221,81,168,208,74,44,227,184,9,127,166,149,123,142,183,111,179,84,185,32,53,22,83,249,51,74,85,158,222,225,219,84,226,84,123,9,93,199,198,196,88,236,182,150,154,97,77,146,203,110,51,229,129,248,167,99,184,223,74,43,164,190,154,253,115,35,206,15,224,3,236,91,141,18,20,151,61,98,79,153,15,82,158,51,100,140,212,148,22,123,96,253,192,225,41,173,210,27,46,161,25,119,34,247,136,3,199,167,26,87,30,141,43,242,110,199,221,79,168,171,11,55,28,245,136,203,236,1,58,14,238,182,145,56,233,37,88,140,236,211,60,116,58,165,191,63,103,152,231,208,121,66,79,24,201,10,59,224,251,89,245,7,85,120,158,164,87,43,213,89,46,202,153,32,212,226,247,159,72,191,245,124,133,224,68,223,225,154,234,40,148,173,165,147,47,121,128,247,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,76,179,52,198,117,73,60,25,36,240,127,1,71,28,203,245,130,117,239,170,142,218,114,99,183,28,237,247,20,203,110,32,251,190,71,239,80,188,74,142,124,11,248,255,0,22,99,95,78,60,32,73,137,196,29,195,46,75,106,36,61,41,70,147,63,120,8,230,111,41,213,153,154,8,240,156,24,177,62,85,90,27,70,187,110,183,47,202,156,149,147,244,149,237,101,24,201,30,75,222,43,168,200,246,117,17,239,60,11,73,229,19,123,219,180,244,85,45,154,148,164,55,58,99,137,54,72,213,220,200,136,5,164,48,211,141,197,75,110,54,151,20,209,250,185,247,23,184,123,21,12,164,50,163,95,117,57,220,203,225,245,3,4,108,50,68,209,239,73,168,204,207,234,31,82,13,7,147,73,249,128,234,177,180,222,214,129,112,191,113,196,163,70,41,82,144,77,186,123,11,200,189,227,154,143,68,129,5,213,189,22,43,104,82,189,99,82,83,220,190,161,201,143,91,253,67,108,250,74,34,87,196,7,70,212,189,84,181,116,186,216,151,117,92,178,217,96,153,108,212,148,168,200,141,102,94,236,8,157,195,167,30,146,53,183,88,37,217,113,161,50,136,4,226,205,165,17,250,198,146,62,199,129,208,249,144,233,38,189,95,47,53,46,217,92,154,181,29,149,26,188,60,68,153,108,44,119,206,60,196,32,225,86,151,170,150,62,187,64,93,6,147,41,170,186,29,38,94,73,160,207,107,70,175,91,36,3,96,34,74,20,147,112,176,91,210,94,177,121,143,221,170,66,59,25,158,125,231,230,56,187,101,82,215,69,140,185,217,234,27,40,53,231,245,177,220,114,138,53,30,11,29,128,98,61,106,210,106,222,160,183,15,208,247,125,66,150,252,99,53,33,49,207,179,167,240,80,140,58,153,170,122,177,166,49,80,155,230,196,139,34,137,29,194,132,251,228,70,179,121,146,236,106,87,218,66,122,62,231,64,156,116,220,79,111,121,255,0,36,70,14,43,238,251,170,85,10,125,161,69,176,36,215,217,153,17,68,151,35,182,71,177,102,88,200,12,49,67,183,56,63,226,74,129,58,143,67,164,82,233,83,204,136,186,157,52,161,76,168,252,246,228,72,46,24,56,77,176,180,14,156,111,219,210,14,76,183,214,106,41,42,73,110,52,31,187,63,1,73,78,67,212,171,23,81,189,20,212,122,132,73,173,203,78,248,232,53,37,72,202,188,143,2,255,0,244,109,217,179,52,198,218,83,198,164,63,224,88,91,219,252,204,246,150,64,119,244,167,46,110,51,218,101,230,69,239,30,196,184,149,103,30,225,234,119,190,58,68,102,103,239,32,117,70,123,90,34,238,126,102,3,221,189,42,35,193,249,15,70,253,172,229,6,103,223,184,243,66,26,107,213,79,115,49,224,130,51,66,147,157,197,240,32,21,247,198,78,169,212,180,183,136,27,58,177,9,132,41,245,160,208,149,103,249,42,86,12,78,203,22,224,85,197,107,83,234,207,17,37,114,24,66,207,237,50,33,18,248,255,0,208,166,111,59,21,119,229,6,150,241,214,232,171,74,154,86,115,216,143,39,130,28,95,1,60,82,85,181,66,156,173,55,186,233,143,38,161,69,70,211,116,253,82,81,23,98,44,0,156,230,180,145,103,113,121,100,120,178,242,31,71,81,25,199,151,114,31,51,109,165,78,18,205,181,32,155,44,17,25,249,144,247,176,179,115,43,73,145,39,220,64,61,192,0,0,0,0,0,0,0,0,0,0,0,3,240,203,37,129,224,133,33,36,105,73,231,3,204,207,4,103,140,143,145,59,146,151,84,143,205,158,119,25,171,220,64,61,139,125,45,44,137,222,196,126,241,78,156,220,235,20,250,134,163,210,253,29,49,172,199,142,166,220,38,214,70,121,207,188,79,190,39,56,164,179,180,234,200,175,64,165,94,244,246,174,24,241,86,109,54,106,35,81,43,221,216,81,6,166,106,13,127,81,238,169,151,21,199,82,92,199,222,117,74,53,110,60,119,63,113,0,234,200,112,220,34,108,203,106,125,230,94,102,45,139,148,222,165,67,106,129,50,210,81,73,57,11,127,114,63,54,123,48,69,241,21,62,130,66,94,75,155,201,56,199,99,23,11,202,66,150,218,244,250,169,53,232,173,27,199,43,212,119,105,100,147,128,22,35,148,25,182,110,39,10,63,163,129,234,39,156,142,74,234,22,77,75,237,246,15,105,37,194,65,52,149,145,173,62,255,0,128,245,73,125,182,90,232,200,81,41,110,118,199,218,3,216,183,27,220,68,133,247,63,121,121,15,130,173,112,82,168,249,69,70,115,108,122,185,220,226,137,41,254,179,30,206,147,16,225,146,36,62,77,176,94,123,143,191,245,140,61,196,245,189,75,188,116,174,168,81,234,38,203,209,99,173,198,84,219,152,86,73,61,188,128,114,90,229,170,18,108,189,47,155,126,90,170,41,174,83,219,222,150,219,61,201,115,250,188,197,124,194,227,126,222,226,22,161,35,78,53,146,133,30,43,18,140,216,97,107,78,77,14,31,98,62,254,67,167,104,183,29,82,172,24,245,13,48,213,24,174,214,41,177,22,108,52,103,228,73,51,199,115,63,49,209,120,142,210,219,50,239,150,90,153,162,245,200,196,251,136,39,222,167,50,172,186,215,188,213,216,7,7,172,220,29,92,214,161,86,110,187,34,82,101,210,98,44,150,201,176,225,40,212,147,239,220,136,97,155,3,87,175,13,40,186,227,214,227,45,212,187,29,105,39,91,201,237,81,17,249,24,237,118,15,19,58,169,167,136,147,64,155,60,228,211,165,25,38,67,111,35,118,72,187,123,199,61,113,79,209,61,77,183,164,157,18,58,109,250,132,52,170,107,203,146,230,124,67,158,102,148,253,166,3,181,87,56,133,176,117,185,110,67,187,237,42,125,45,217,101,249,201,172,167,46,169,126,227,49,30,111,157,61,155,107,220,39,75,130,193,206,106,81,146,163,169,5,185,70,74,242,242,29,102,51,110,203,174,54,213,57,181,188,183,92,34,109,8,62,254,98,220,248,41,224,218,131,113,89,244,187,251,81,105,11,84,246,150,78,33,15,126,169,121,118,48,16,31,67,184,38,213,189,99,115,196,68,163,187,30,43,47,32,156,234,17,163,37,158,254,98,227,56,89,225,118,212,208,234,3,43,141,78,105,53,37,180,148,186,189,133,156,227,226,51,85,2,211,160,91,241,210,197,18,158,196,86,20,89,52,161,4,70,127,212,57,157,219,61,68,35,0,60,16,217,146,205,195,245,149,238,207,184,125,3,213,235,164,242,126,241,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,248,126,67,229,125,198,91,217,213,74,148,71,245,15,172,126,25,17,249,145,0,226,106,116,90,125,110,43,148,202,156,6,164,196,121,7,148,184,156,151,113,9,248,192,224,38,216,191,109,231,42,214,53,14,53,62,167,25,10,90,74,58,9,61,99,255,0,140,39,120,249,214,218,94,55,16,241,146,211,238,73,144,13,112,171,84,61,70,210,106,138,97,220,176,231,46,139,2,111,173,25,244,43,164,181,36,251,246,63,112,145,90,127,160,182,15,16,116,7,111,45,59,171,38,157,118,40,137,104,128,133,19,109,182,191,130,69,166,107,215,12,118,30,183,218,210,105,149,10,60,118,36,153,43,99,132,130,46,248,250,133,107,93,220,30,235,199,12,119,51,119,46,151,51,46,91,40,53,56,131,101,38,105,108,139,226,64,62,8,55,151,19,92,57,85,103,91,23,125,30,77,117,135,98,244,218,105,68,167,90,50,63,46,228,58,44,187,147,75,181,126,90,169,218,135,71,43,94,176,106,233,165,168,108,227,122,207,227,159,172,103,205,35,227,181,81,151,22,220,215,59,113,50,101,46,87,65,217,111,52,73,36,22,113,223,37,238,30,158,54,180,39,79,38,91,140,107,254,152,79,141,21,188,38,66,212,218,136,201,70,103,146,236,3,46,240,127,192,101,159,109,83,29,175,93,180,200,245,79,24,141,209,20,234,73,125,143,186,115,240,236,39,85,14,129,66,180,40,12,210,169,241,88,167,49,25,188,26,91,34,74,123,10,253,224,19,142,186,117,114,12,93,50,189,222,38,101,180,100,219,79,184,172,18,189,197,129,33,56,221,213,58,157,167,163,117,26,157,165,82,75,50,204,137,45,41,6,70,107,35,247,150,0,123,184,149,226,238,193,209,155,34,69,85,186,203,47,212,222,37,181,30,59,75,37,22,242,253,108,121,10,78,213,221,107,188,117,150,243,147,112,214,101,61,45,82,30,52,199,100,212,106,38,210,163,242,34,29,122,229,184,238,251,134,181,33,235,154,165,38,81,56,179,86,197,154,176,188,159,145,100,78,14,2,56,22,149,168,21,22,47,235,234,140,228,90,42,84,79,50,203,197,252,97,121,145,145,128,251,120,17,224,86,85,201,80,143,168,55,197,51,169,1,91,92,105,185,9,248,119,242,49,107,244,250,101,46,219,166,199,166,53,178,20,88,109,18,91,52,250,169,74,11,220,61,52,248,116,107,54,140,152,112,163,182,196,8,173,237,105,180,145,23,145,10,208,226,235,153,13,76,215,92,211,107,78,3,180,233,81,31,92,126,190,236,238,34,236,120,1,159,184,204,227,25,26,63,26,26,44,138,140,122,132,169,43,54,212,132,186,74,218,126,94,225,144,248,55,145,169,213,171,25,119,93,246,164,169,53,135,60,99,37,212,220,105,66,139,36,66,178,248,43,208,186,167,19,247,241,220,87,157,196,169,84,250,123,164,252,168,206,110,60,164,207,235,23,85,103,80,41,118,189,6,45,2,145,12,216,139,13,162,101,164,231,205,36,88,32,30,218,220,132,68,161,207,157,215,91,104,38,84,105,50,254,79,99,26,254,107,148,109,69,214,77,122,171,82,73,249,53,73,30,145,113,152,205,172,205,68,72,223,130,251,8,92,39,26,218,211,11,74,116,166,164,182,110,136,244,218,139,236,168,163,198,95,117,44,254,4,33,15,45,186,69,19,80,117,74,161,168,87,29,78,50,102,45,75,74,24,116,136,205,106,206,73,69,144,25,183,128,14,14,43,250,87,57,251,151,81,168,113,24,150,238,213,194,52,119,52,246,239,246,11,9,73,37,9,36,167,24,46,195,141,92,184,48,205,134,164,173,180,40,139,4,121,34,192,245,206,175,83,96,32,148,227,205,244,84,126,178,247,150,8,128,114,251,147,250,197,223,235,31,163,166,91,186,137,102,221,85,105,148,74,77,93,135,164,64,86,195,74,87,223,35,181,54,249,56,202,186,46,19,134,89,44,151,184,7,209,146,248,134,72,122,90,50,233,238,119,178,189,227,241,194,90,143,45,158,221,189,204,254,36,3,223,146,63,35,32,201,124,71,198,147,82,84,105,36,31,231,15,57,31,66,16,68,172,41,89,50,1,237,0,0,0,0,0,0,0,0,0,1,226,230,221,138,222,89,78,59,144,168,14,109,182,93,187,64,185,41,117,184,76,37,15,212,137,107,86,19,142,226,224,69,96,243,103,211,202,229,121,20,219,137,17,214,168,80,16,189,202,34,236,89,1,83,166,133,43,243,109,249,17,100,74,78,94,119,20,90,30,190,209,100,212,170,41,139,21,189,196,225,173,123,82,127,110,68,96,45,137,39,20,174,202,44,164,135,57,99,194,171,205,175,195,166,83,93,118,52,185,142,164,155,121,6,101,130,207,212,3,102,91,126,187,75,175,83,90,157,71,154,196,136,238,22,210,83,107,37,22,127,96,229,154,218,89,73,23,114,243,17,243,131,157,57,169,105,230,141,211,41,117,186,202,167,201,89,117,210,163,51,201,26,139,56,238,36,19,11,53,54,91,143,42,47,165,246,128,246,143,91,230,164,182,106,73,103,29,207,236,30,193,235,144,147,83,74,193,227,5,147,1,139,245,31,86,172,11,26,131,84,172,86,170,108,147,81,154,53,63,25,74,45,196,95,82,124,196,52,177,56,173,208,234,190,183,195,102,202,179,90,90,102,164,250,179,83,19,243,164,225,159,151,216,36,39,16,218,9,96,93,84,154,165,241,62,149,34,76,147,104,250,172,37,243,73,56,69,238,199,144,140,218,25,105,219,118,109,226,196,218,30,143,76,241,43,120,146,133,154,201,91,82,103,230,2,201,169,178,17,42,156,211,173,160,210,75,65,40,136,203,29,140,135,212,174,200,34,247,143,146,148,227,170,138,215,81,179,78,91,73,227,225,219,200,125,155,82,106,201,128,234,58,149,9,50,173,247,227,34,170,168,14,60,93,157,37,109,34,251,76,113,214,172,235,66,83,12,208,226,220,17,230,79,105,130,234,40,157,74,140,240,93,242,56,173,117,187,180,254,149,74,77,2,253,169,38,20,90,137,26,9,106,81,150,126,195,33,28,45,235,42,202,185,42,47,70,225,238,243,40,85,196,229,75,113,75,83,153,111,222,120,48,18,66,169,195,238,143,215,235,69,112,212,109,74,99,149,50,86,231,94,38,136,212,179,248,153,140,131,2,155,22,145,25,17,227,181,210,97,8,38,208,132,23,98,34,242,24,211,68,109,29,64,182,154,148,221,249,112,166,172,251,152,216,226,83,180,136,101,211,50,34,34,50,32,30,166,143,106,9,45,249,17,119,51,30,44,56,78,52,165,171,178,136,204,187,143,114,246,228,179,228,62,114,233,56,102,209,30,54,122,192,58,22,180,106,229,43,70,172,233,23,85,76,183,19,105,201,100,187,100,117,62,26,117,205,253,119,181,29,187,30,97,17,219,75,203,66,73,175,121,17,140,125,204,105,153,19,244,2,172,154,126,86,227,100,159,162,66,46,114,164,212,187,190,163,88,159,167,69,63,108,24,73,55,148,131,79,158,79,184,11,65,169,67,143,83,132,184,147,35,34,76,39,219,50,113,14,22,115,251,5,86,234,75,19,52,99,140,184,105,179,148,253,34,153,83,148,210,31,36,23,77,172,25,228,251,249,11,94,109,196,58,75,75,101,235,52,123,76,64,238,103,86,5,106,109,2,141,117,218,244,197,54,184,82,77,217,178,144,159,38,203,235,1,55,237,218,131,21,58,52,41,173,76,39,178,210,73,74,74,178,74,51,250,199,52,217,25,40,200,146,68,156,118,192,143,28,23,223,212,91,207,72,41,81,41,242,188,91,208,163,161,185,10,37,100,201,100,94,70,36,51,6,165,167,114,144,105,63,44,24,15,104,0,0,0,0,0,0,0,15,204,151,196,135,173,72,115,171,188,151,234,227,200,122,150,105,74,183,27,71,147,250,192,125,57,35,242,48,220,147,60,17,144,248,220,53,153,35,98,186,37,187,190,125,229,240,30,104,218,151,86,105,108,204,207,222,3,232,94,77,7,180,251,251,135,84,212,41,147,153,178,42,239,83,23,182,76,120,206,30,227,60,121,36,199,99,66,157,219,176,154,52,153,159,153,251,132,109,227,15,137,203,63,70,172,26,132,41,18,155,147,58,67,74,104,218,66,240,172,153,96,5,32,235,181,237,92,187,53,34,183,46,173,81,121,110,28,135,26,52,154,140,203,178,140,135,68,166,82,42,53,101,169,168,16,150,250,144,70,163,38,210,102,125,190,193,200,222,85,102,174,11,134,93,109,170,122,218,110,75,235,119,6,126,121,60,137,45,203,202,222,163,220,250,198,221,30,171,13,7,30,68,119,18,105,115,7,156,151,214,3,30,104,166,130,185,170,118,229,201,81,83,79,38,77,42,41,186,77,165,62,182,126,193,43,57,103,235,123,150,5,239,47,75,106,242,60,59,93,85,100,158,61,167,146,237,142,226,105,233,151,10,22,254,149,214,238,10,244,3,98,60,122,179,27,91,101,68,88,51,243,21,35,172,55,1,233,199,19,85,58,204,70,28,108,162,85,20,165,19,126,174,236,44,5,238,83,181,106,221,168,220,242,109,214,221,91,79,97,59,20,178,218,74,51,248,31,188,121,234,141,183,83,184,109,242,106,131,84,125,137,205,172,157,66,218,86,51,143,118,126,2,31,219,250,187,71,215,13,38,93,227,96,36,145,119,209,99,37,206,154,23,149,173,68,94,88,253,131,232,209,254,98,244,21,213,217,180,53,6,150,229,29,216,40,240,242,228,201,87,170,110,151,99,48,18,62,173,14,224,171,233,185,218,53,218,210,96,92,51,154,83,113,148,151,176,163,81,125,98,176,53,63,90,245,171,134,109,78,155,109,93,181,135,107,144,100,182,178,38,101,60,107,111,97,158,4,202,226,246,173,84,186,108,56,90,189,164,119,7,136,93,49,42,126,60,152,230,102,149,126,194,16,118,169,50,137,196,102,157,201,127,81,167,161,139,242,51,230,134,205,223,85,78,54,94,88,47,172,192,114,218,130,173,22,226,31,70,220,184,109,186,84,122,69,213,67,104,212,251,80,218,36,156,149,159,199,222,98,33,90,23,245,199,167,21,239,16,211,138,117,13,175,166,243,78,25,225,72,47,52,153,15,165,19,175,125,20,184,164,177,25,229,197,86,227,36,154,203,41,89,125,131,166,212,36,78,184,39,191,82,119,38,183,84,110,44,200,187,26,143,204,6,114,212,45,79,211,221,76,182,212,228,11,118,45,54,177,29,36,72,110,59,88,39,79,222,102,56,29,22,225,155,83,181,182,162,252,107,22,147,214,109,180,110,113,111,101,40,250,200,140,100,14,9,184,107,172,234,246,165,211,223,171,91,242,14,134,218,143,196,56,105,50,74,139,2,234,244,123,67,236,13,24,160,250,50,206,166,180,195,27,141,78,158,50,121,63,62,224,43,203,135,46,85,243,90,154,155,139,80,103,191,18,108,55,82,182,217,104,242,131,239,147,22,123,105,219,240,45,170,35,52,58,113,171,167,29,148,182,68,101,130,60,22,7,53,16,136,210,110,33,73,54,215,221,27,75,24,33,239,34,34,242,34,1,243,182,156,116,243,146,82,75,24,247,15,97,111,37,25,224,135,180,0,122,92,75,203,198,48,61,165,228,63,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,7,202,227,173,45,238,150,84,149,17,249,251,140,125,67,214,227,45,186,100,107,78,76,188,128,120,153,172,214,77,153,145,22,62,61,199,205,50,20,89,237,170,36,214,82,235,102,70,70,75,44,144,251,13,164,26,137,70,93,200,20,218,22,70,74,47,48,17,39,137,174,8,108,109,89,182,228,191,66,164,70,166,86,163,238,125,162,142,130,66,86,175,118,76,84,214,171,80,181,154,198,168,191,100,93,210,107,229,68,166,60,76,56,202,73,103,24,211,159,234,27,13,27,13,41,91,141,57,60,96,99,221,88,209,139,31,82,109,90,133,14,181,69,140,191,26,156,26,246,22,119,123,143,32,42,3,73,244,175,65,111,186,106,217,179,175,106,133,42,231,138,193,60,135,28,112,154,79,83,30,68,175,180,119,74,238,156,241,23,96,91,231,119,214,167,185,118,210,105,248,34,138,251,198,250,28,79,199,30,241,220,111,174,87,87,29,160,83,106,182,101,214,167,100,26,148,244,118,26,73,145,167,61,200,135,13,111,113,41,170,28,53,219,143,88,58,213,104,201,155,24,210,109,48,251,197,219,103,144,14,189,111,222,252,59,235,116,123,118,131,123,208,99,219,117,181,206,233,59,224,216,36,18,123,227,214,63,113,11,79,211,90,125,183,167,154,123,6,5,14,114,37,211,161,198,34,101,109,40,149,185,4,95,87,188,84,20,109,31,178,53,253,85,139,235,77,235,172,210,106,169,108,222,77,53,39,235,173,89,206,8,253,217,25,31,78,28,227,146,202,133,10,144,154,101,68,232,241,141,41,67,6,68,174,170,8,254,32,36,23,30,28,80,92,86,94,154,162,77,155,25,246,149,90,55,35,17,169,38,149,53,143,229,23,192,86,166,137,232,117,253,196,125,246,211,77,197,145,33,18,228,19,179,37,184,71,216,243,220,183,11,27,186,234,181,59,246,153,17,157,113,209,249,48,104,209,72,149,34,115,202,34,67,101,142,234,50,33,222,244,59,87,248,64,210,148,149,183,99,214,105,168,147,53,210,218,69,231,184,251,121,128,205,60,59,112,235,104,232,77,173,26,143,73,167,50,137,42,105,36,243,201,65,110,112,241,239,63,120,227,248,141,226,62,218,208,187,110,77,110,100,230,202,164,210,13,44,197,53,23,114,199,99,192,204,20,250,237,42,165,29,43,129,49,183,29,90,73,73,36,158,123,31,144,173,174,99,156,60,234,214,170,106,84,41,150,141,62,92,152,165,11,106,146,223,209,51,1,13,120,170,226,210,232,226,73,232,109,79,133,29,13,161,197,18,9,191,60,100,74,62,95,92,45,71,172,90,73,213,41,119,13,94,141,232,231,119,173,179,81,182,149,146,123,231,191,153,8,185,64,224,87,136,168,181,134,92,118,198,156,76,165,212,153,172,211,216,139,34,232,108,157,55,120,244,74,29,138,152,30,139,150,237,33,44,60,162,44,101,102,140,25,246,1,88,220,107,113,169,168,106,212,226,183,45,26,233,198,166,91,174,116,208,244,103,140,142,65,127,198,199,152,192,119,231,26,122,209,118,202,142,103,116,75,136,203,49,210,157,145,223,50,37,25,123,207,235,19,54,230,229,47,87,175,85,31,169,74,188,18,74,121,102,178,37,54,102,125,204,113,145,121,65,207,114,79,92,238,166,219,96,139,105,160,218,243,48,16,183,75,184,167,213,45,59,189,17,118,181,93,144,233,188,174,163,136,91,167,181,103,245,137,189,162,252,218,83,82,169,62,214,175,83,209,78,167,178,214,27,93,61,25,90,212,94,243,30,141,116,229,115,232,123,2,158,187,13,159,19,83,136,201,148,133,54,158,235,80,136,223,188,87,136,70,214,234,91,178,230,169,9,201,17,146,64,88,37,75,154,189,130,119,69,50,29,20,150,186,20,132,41,79,58,242,48,233,99,200,102,221,40,227,215,70,181,57,233,16,98,214,14,50,163,35,126,94,50,70,239,168,178,43,191,69,121,95,234,53,248,195,142,221,79,187,74,82,124,186,136,62,195,62,233,199,42,23,173,171,130,45,66,165,126,18,227,50,233,41,214,210,147,78,244,145,249,0,158,26,99,173,22,238,166,191,80,98,136,242,93,76,7,122,70,164,247,33,144,219,111,164,179,89,168,207,112,198,154,63,162,246,102,145,64,155,22,217,137,225,252,67,132,167,92,53,25,239,50,247,247,25,41,15,111,52,169,162,222,131,247,128,250,0,0,0,0,0,0,0,0,0,0,120,172,141,72,52,145,224,204,132,94,230,3,64,155,92,225,246,181,6,155,0,228,205,38,200,210,100,156,153,124,68,163,29,86,247,165,51,112,91,149,74,63,77,47,56,243,75,36,160,203,61,240,96,53,146,170,179,33,154,139,144,229,48,108,173,183,13,43,35,44,96,253,227,34,104,133,229,10,205,190,233,179,29,134,196,195,75,232,34,57,5,148,167,38,67,149,226,118,194,172,217,26,161,86,166,86,41,75,138,75,146,183,18,163,44,122,166,163,193,140,64,133,170,35,153,97,252,225,68,101,143,120,13,151,116,142,191,78,186,172,58,85,70,158,184,138,254,12,218,136,163,168,141,36,123,124,187,14,245,24,212,104,202,210,68,175,120,171,94,91,60,93,91,180,168,209,116,182,231,146,113,36,173,68,150,148,234,204,247,153,249,17,11,69,97,244,188,105,113,183,136,208,225,110,71,214,64,62,177,234,144,130,113,163,37,40,200,139,185,224,122,148,243,251,186,105,71,127,121,136,103,173,252,197,109,93,45,191,142,202,240,100,242,226,189,225,228,225,126,71,156,25,128,239,156,90,86,108,162,182,78,77,82,249,122,142,221,44,148,235,236,71,124,144,183,75,30,91,125,227,2,112,127,169,58,95,118,106,147,112,173,203,166,173,53,100,218,176,137,103,234,228,97,110,98,149,235,79,80,236,202,54,168,90,53,5,54,85,21,30,244,33,195,194,140,139,200,99,174,88,133,45,237,106,138,219,48,93,153,189,165,45,79,39,56,111,234,48,23,128,131,66,82,156,23,184,176,63,77,36,125,252,135,206,146,82,205,179,39,9,41,66,75,114,127,96,197,122,253,174,81,180,74,217,106,226,169,199,195,10,146,134,141,102,120,44,24,14,87,85,232,218,123,89,67,39,125,166,155,152,230,103,24,165,154,72,148,126,255,0,49,209,42,21,237,37,210,74,79,229,221,189,64,96,222,90,124,33,149,37,146,89,153,31,191,213,28,100,58,198,142,113,139,22,42,145,49,46,63,74,245,141,164,56,100,101,159,176,101,91,35,71,236,251,34,154,186,125,54,17,56,202,76,204,210,179,223,223,246,128,227,52,103,88,41,90,161,21,255,0,71,83,231,69,56,88,220,114,217,54,205,89,248,100,101,37,39,118,12,113,212,170,37,42,10,58,176,161,54,193,175,233,108,73,22,127,168,114,128,61,47,18,136,139,166,68,103,245,143,65,166,81,41,70,77,180,68,105,198,126,177,244,189,217,27,137,27,140,189,195,195,4,182,242,241,109,47,128,12,91,174,243,236,55,44,121,214,237,219,34,26,87,50,58,205,8,90,139,186,136,143,30,98,191,185,120,208,81,67,215,171,149,76,176,236,98,51,89,165,59,118,145,183,191,177,253,131,152,230,85,89,159,76,212,75,98,157,6,164,227,109,202,112,139,106,84,101,219,121,9,63,195,222,134,55,67,184,35,106,98,36,33,45,75,165,48,149,97,56,201,146,72,204,4,152,66,219,120,205,44,160,209,187,185,158,49,145,212,181,114,204,167,95,246,61,74,213,170,182,107,102,107,10,104,205,37,147,44,144,238,4,104,144,68,243,46,22,220,15,196,116,208,233,169,110,17,239,236,68,2,1,112,85,84,164,232,238,167,220,90,44,191,24,132,73,152,227,140,45,228,25,22,212,252,12,79,216,142,182,101,210,66,212,188,22,119,31,188,65,94,55,173,75,139,78,110,40,122,201,101,61,225,215,12,200,228,244,209,221,68,103,149,12,205,194,167,20,150,190,185,218,173,55,18,98,26,168,178,130,67,141,153,229,91,139,177,152,9,26,3,230,223,33,179,38,205,59,242,95,72,121,176,233,41,74,104,220,202,211,230,95,0,30,224,0,0,0,0,30,151,81,149,18,247,25,125,67,214,252,134,208,242,91,90,146,68,126,102,126,225,199,92,183,45,46,219,129,38,167,84,152,136,236,67,104,223,113,74,60,22,210,46,226,181,184,199,227,214,122,38,66,86,137,93,105,121,45,18,147,45,150,75,39,159,112,11,19,175,106,101,143,111,79,84,90,213,197,5,133,33,59,137,46,62,146,28,89,107,190,151,171,206,236,167,37,38,89,201,72,79,253,98,136,107,119,46,189,107,108,201,119,28,233,181,5,179,25,163,121,102,91,139,177,121,144,197,50,110,235,224,165,170,39,165,38,229,179,218,73,55,20,70,64,47,7,86,249,131,232,246,153,212,31,165,166,172,185,142,237,193,27,88,89,103,246,10,126,226,123,90,166,107,78,161,85,43,241,42,146,156,167,184,250,148,219,46,40,240,69,159,128,198,242,105,247,77,90,113,72,113,185,111,56,162,34,53,40,148,99,43,91,124,28,235,117,201,74,106,191,10,214,152,112,229,35,168,135,246,246,52,128,194,36,181,201,35,117,110,109,74,75,9,73,31,188,100,13,9,186,46,123,87,80,105,213,234,11,146,210,184,174,36,220,68,124,238,54,243,149,118,47,168,119,6,120,52,214,181,72,66,218,181,36,169,135,21,177,46,145,151,101,23,212,36,247,4,252,29,106,93,173,171,236,86,117,10,205,125,52,149,71,113,174,171,169,45,170,37,23,152,12,141,196,31,26,20,248,118,117,167,119,90,117,217,190,42,42,203,196,196,121,91,73,102,68,68,100,100,34,143,19,183,77,3,87,168,17,53,114,141,14,155,22,89,54,150,101,176,140,37,107,113,94,106,199,153,137,179,197,199,0,22,221,118,208,118,163,167,232,73,212,32,111,144,227,13,158,79,191,127,33,85,23,13,133,124,91,245,73,20,25,144,101,26,163,184,100,109,224,241,219,234,1,206,232,166,183,92,218,59,115,70,170,210,234,114,82,209,184,94,34,62,227,216,180,252,12,189,226,195,53,14,221,181,56,161,225,253,119,222,152,91,116,200,149,120,36,79,79,113,45,146,20,181,165,57,87,127,120,136,92,46,240,127,95,215,185,211,142,91,139,128,108,160,141,179,91,103,230,36,198,137,233,87,16,188,61,205,173,88,209,237,89,215,13,6,82,157,35,74,11,106,76,143,182,64,125,28,18,241,101,105,49,8,244,79,82,163,161,41,73,156,118,155,113,63,155,206,123,231,35,162,115,2,137,165,22,205,193,26,118,158,76,83,21,149,165,46,165,52,236,116,141,63,3,52,251,198,67,209,174,5,107,183,214,175,61,119,220,118,179,244,42,82,158,234,45,149,159,184,252,251,144,151,110,112,11,161,178,101,33,217,148,34,148,148,119,245,220,51,245,191,104,10,150,180,244,239,82,120,153,151,110,219,141,91,46,54,72,51,67,211,86,209,145,168,190,59,132,255,0,211,142,86,22,77,190,197,45,250,164,167,36,58,131,67,178,18,188,26,79,226,66,104,88,58,61,101,105,244,38,97,208,104,172,70,110,57,97,178,36,22,75,246,142,234,148,52,156,161,63,68,252,200,7,75,176,244,154,207,211,86,27,137,104,209,162,70,100,136,137,102,132,17,31,249,7,110,82,27,97,211,94,210,233,44,176,105,47,136,250,90,101,182,139,243,101,130,49,250,77,32,139,27,123,17,228,7,174,51,105,65,25,163,178,79,201,63,1,239,30,36,148,164,204,200,188,199,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,0,0,0,0,0,0,0,0,0,0,0,0,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,91,228,163,108,246,18,76,253,217,242,30,193,248,164,146,139,105,249,0,248,91,65,237,223,41,180,41,229,122,165,142,228,49,54,187,240,215,98,107,173,21,80,174,122,114,18,251,126,170,92,109,5,159,235,25,136,227,249,154,85,131,199,99,248,15,34,66,250,68,131,94,85,239,63,136,10,143,213,126,3,53,111,70,235,85,42,246,148,204,90,109,248,109,19,222,162,204,159,95,188,203,4,57,221,6,227,11,82,108,138,132,26,126,173,90,117,20,209,226,154,98,166,75,241,149,220,207,177,25,153,139,76,147,79,102,99,39,30,74,82,182,213,217,100,101,157,196,58,85,245,162,150,78,160,81,151,65,174,210,99,185,13,70,70,72,38,200,176,101,229,220,128,116,123,146,234,210,157,102,179,85,104,76,184,233,200,93,125,158,138,26,67,233,223,220,188,177,241,24,1,158,89,186,97,22,170,154,164,59,130,73,190,142,200,38,157,44,146,189,198,61,151,79,47,10,164,91,252,174,203,30,240,122,156,196,85,37,200,141,39,38,77,40,189,254,99,54,105,22,142,234,133,161,93,69,86,228,189,158,169,182,146,194,155,82,49,159,172,7,96,208,253,13,70,146,245,80,171,134,163,82,125,105,34,115,198,58,107,74,75,221,180,101,167,98,69,125,125,121,81,208,181,23,100,153,150,79,3,220,166,77,214,204,148,123,84,162,30,196,35,106,82,156,231,5,128,31,18,152,128,218,119,248,92,151,195,104,246,146,154,117,41,116,137,104,36,246,34,242,31,66,146,163,242,86,63,96,241,83,74,82,204,205,126,169,150,48,3,197,123,214,105,90,54,154,61,230,99,210,241,72,90,211,211,217,210,73,228,241,230,61,228,193,19,38,214,71,234,24,38,146,73,108,241,241,250,192,124,198,81,228,117,25,82,23,135,60,200,203,176,240,69,58,154,202,13,105,134,147,47,44,109,31,98,219,113,89,218,230,51,229,219,200,20,218,140,136,137,120,192,15,84,70,227,182,149,19,44,33,146,63,129,99,35,230,169,79,143,74,140,185,147,157,97,152,236,145,173,197,184,120,34,33,200,27,123,177,184,252,135,78,213,219,50,69,245,97,213,173,184,82,20,195,243,35,45,166,220,79,154,76,203,204,7,35,110,94,86,213,219,188,232,21,72,114,218,108,240,225,54,225,40,243,251,7,46,135,27,114,65,199,74,84,130,111,214,236,88,35,21,237,160,118,198,181,232,37,110,175,66,252,152,153,85,105,201,201,36,204,53,153,22,220,249,224,88,21,41,217,114,163,48,244,184,230,203,138,105,42,89,125,102,93,200,7,38,0,0,0,0,0,0,0,0,0,3,241,70,100,147,50,243,31,49,45,181,18,212,166,201,43,193,229,70,67,233,87,145,247,199,214,62,101,54,163,109,72,113,93,68,175,252,192,41,23,154,140,51,133,173,238,169,181,165,77,56,202,126,137,251,196,35,104,143,166,166,182,250,202,62,199,240,23,127,199,255,0,9,182,101,255,0,104,212,47,214,208,136,181,24,17,212,238,236,100,213,180,179,129,73,83,153,84,25,114,32,159,172,164,184,100,103,229,140,24,14,251,161,215,133,46,192,212,106,21,209,83,234,56,154,100,180,62,241,160,179,234,17,141,131,52,79,83,237,125,90,178,32,93,22,196,246,221,39,217,74,205,27,200,205,190,222,88,247,13,115,44,170,108,90,197,201,14,145,54,97,83,227,78,113,44,184,233,247,44,24,188,206,4,116,74,38,149,88,29,88,55,25,212,99,207,36,186,215,99,193,22,61,192,37,44,215,26,36,28,117,245,18,167,11,110,228,8,109,168,28,181,244,203,80,47,58,133,215,88,169,212,14,101,73,243,145,157,221,136,204,196,207,83,78,56,72,81,158,13,7,159,180,120,33,165,101,126,33,220,154,149,148,253,69,240,1,5,56,147,224,142,143,23,135,196,219,84,19,122,66,232,72,91,209,210,93,214,225,159,187,235,24,255,0,150,37,5,86,44,202,133,167,82,179,165,195,172,56,250,156,68,185,113,77,4,72,47,50,37,24,148,92,94,241,26,122,23,66,141,37,171,108,234,138,90,140,182,145,249,15,46,19,181,146,54,185,219,110,94,114,237,52,210,87,29,100,209,30,220,25,231,246,0,145,105,109,78,55,177,211,34,81,249,237,24,167,94,52,26,218,215,235,93,86,141,197,42,91,44,161,100,225,41,179,199,114,25,77,215,155,81,25,50,230,22,162,245,79,224,61,111,190,164,178,132,58,247,69,123,136,179,140,238,1,130,248,121,225,110,211,225,236,228,149,14,92,167,252,94,8,148,233,228,251,12,242,69,208,70,212,164,207,121,228,242,63,29,82,18,235,41,50,243,31,172,245,138,66,137,107,220,156,118,1,237,105,4,131,61,170,201,124,62,3,218,60,16,73,35,51,36,224,207,204,121,128,240,116,150,104,50,111,27,135,130,213,134,203,173,230,125,187,15,105,249,118,30,165,48,106,36,145,175,232,158,64,86,223,49,155,14,238,187,53,30,210,159,110,80,158,146,212,53,145,56,164,180,106,199,172,95,1,60,180,154,27,180,253,60,162,192,148,218,137,101,17,164,173,38,94,71,180,178,67,179,202,161,83,106,14,245,103,197,105,245,17,250,187,146,71,129,245,20,84,182,132,54,198,27,74,15,200,139,220,3,212,211,137,235,244,89,111,8,71,99,236,63,29,38,221,34,144,105,81,19,71,187,31,17,239,117,149,41,6,76,175,98,140,242,103,129,250,166,148,172,17,175,182,59,151,196,7,86,189,236,154,14,161,208,37,82,107,177,73,200,178,27,82,118,169,57,238,100,43,238,14,155,93,60,30,234,226,235,182,133,14,76,218,13,105,253,138,74,26,53,147,37,156,153,246,242,22,88,166,55,40,139,119,230,200,190,136,249,42,52,90,125,73,149,49,58,51,111,50,162,193,161,72,35,1,213,236,125,69,167,94,150,243,21,74,116,150,211,36,246,147,172,184,100,70,147,63,50,192,238,9,105,159,16,110,146,200,156,50,45,197,145,28,111,77,6,188,232,21,25,55,38,157,92,14,68,108,150,114,14,26,11,233,99,190,7,79,178,248,208,143,64,184,103,219,250,171,72,118,153,42,33,18,16,234,200,207,168,101,246,0,152,224,49,205,139,175,90,117,168,145,206,69,179,93,98,66,81,217,206,248,218,126,242,238,59,212,90,155,19,82,79,69,90,92,100,252,156,35,236,3,236,1,232,57,177,136,255,0,140,47,180,13,245,168,200,218,111,114,79,222,3,28,235,150,146,70,214,27,109,86,204,154,172,170,123,106,238,183,35,175,98,150,88,250,38,126,242,21,193,83,229,205,169,22,54,167,61,119,218,237,66,157,69,167,169,75,75,19,15,119,84,177,239,47,120,182,85,32,164,165,38,162,198,213,100,126,191,18,60,148,237,125,164,168,190,6,64,42,203,70,245,185,54,173,254,237,189,170,218,93,18,147,18,90,206,2,150,136,59,24,52,231,25,201,246,25,62,163,193,159,12,26,155,127,157,82,153,95,97,151,230,59,215,102,60,103,80,73,199,158,12,136,75,221,68,208,139,11,82,161,162,29,195,71,97,212,182,173,232,50,73,36,200,254,57,33,31,111,94,8,95,167,87,33,87,52,178,225,114,129,38,33,25,110,70,85,187,63,104,12,195,65,225,163,69,233,176,35,83,149,106,81,157,54,18,72,74,250,9,53,44,200,177,220,100,84,89,212,24,244,175,65,66,166,177,22,35,109,27,73,67,104,36,145,22,61,194,49,183,164,60,68,90,73,42,217,234,4,154,145,67,46,161,70,217,142,161,151,184,114,20,173,123,215,39,106,17,169,181,45,43,148,109,146,137,14,73,55,60,251,249,128,231,104,156,39,49,73,188,91,186,218,186,42,142,33,151,205,226,136,227,230,108,159,124,227,104,207,137,98,44,8,106,113,44,146,148,69,131,74,11,36,147,250,135,5,54,244,102,149,18,150,154,170,77,151,102,168,146,226,15,249,57,33,217,227,50,210,246,73,138,231,230,28,78,118,254,183,214,2,37,106,101,151,196,116,77,67,155,120,216,114,34,63,69,156,146,66,163,73,112,240,68,94,126,168,244,105,183,15,215,53,86,238,58,182,163,217,244,7,35,75,66,156,113,77,178,70,162,51,19,4,162,164,247,161,120,83,74,47,161,143,32,68,84,180,223,77,172,36,179,219,183,144,14,163,102,105,165,151,99,52,225,218,212,40,176,212,175,164,162,104,146,59,25,198,128,135,48,81,80,110,44,178,165,17,118,31,89,199,82,200,210,227,155,146,126,100,60,210,202,80,157,136,236,88,193,0,249,19,10,43,104,233,50,74,108,151,230,105,236,60,146,180,18,202,35,36,123,147,220,204,254,3,221,208,116,154,38,210,238,20,94,252,15,211,142,91,137,194,60,44,139,6,175,136,3,158,178,136,183,96,126,168,155,66,123,152,242,54,210,103,144,54,144,126,100,3,245,179,37,32,140,135,144,252,74,73,37,130,46,195,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,122,213,212,53,118,50,192,253,45,165,216,212,63,54,25,184,102,126,64,164,23,153,35,32,60,146,146,73,153,145,231,35,200,120,32,213,228,104,192,243,0,0,0,0,0,0,0,0,1,224,226,115,140,30,48,99,204,126,40,136,253,217,199,144,15,149,200,113,84,189,231,29,158,231,149,25,167,190,71,188,182,246,73,171,185,123,136,120,27,61,68,154,85,219,39,145,228,104,218,162,52,183,159,113,152,15,104,0,0,0,0,0,0,0,0,0,15,197,119,35,200,244,184,120,103,40,238,100,61,198,89,44,24,244,146,22,146,89,18,114,89,236,64,58,214,160,218,209,111,155,74,161,111,202,78,74,76,117,35,31,105,13,125,248,169,210,41,90,85,170,117,154,84,138,124,134,89,114,74,142,58,205,38,73,81,103,220,99,98,222,137,245,119,121,17,150,12,85,239,54,109,38,174,84,252,5,235,6,41,183,78,128,218,138,67,169,79,188,207,176,10,182,164,169,196,207,97,183,92,38,141,165,146,210,163,60,96,198,192,124,18,221,116,122,198,134,219,177,226,213,225,190,252,104,136,67,196,78,17,168,149,143,120,215,200,164,37,110,154,94,107,168,175,162,74,49,37,120,60,215,59,146,203,191,96,91,170,188,95,164,210,30,117,41,113,178,60,165,71,158,192,47,255,0,97,45,100,233,185,219,234,49,242,87,92,146,138,107,206,194,219,214,36,31,79,63,173,142,217,28,101,163,84,141,50,215,131,62,60,196,206,109,108,165,106,120,143,62,100,48,63,29,26,129,121,233,254,141,77,175,216,181,23,227,78,37,36,208,166,147,147,219,239,1,133,245,154,238,213,218,21,215,22,102,163,91,148,235,130,143,41,243,71,74,44,126,170,154,65,123,212,94,238,194,68,240,209,125,217,215,165,29,242,179,232,136,165,199,138,190,148,134,77,162,111,215,248,224,133,75,90,156,125,106,163,113,106,84,10,236,87,170,178,170,201,56,237,202,115,233,50,172,249,145,12,191,165,124,107,94,54,133,1,235,30,217,211,167,142,167,84,86,229,212,200,148,149,117,79,183,150,62,32,45,206,82,225,58,194,227,166,91,105,35,46,234,37,119,72,242,76,152,168,142,130,82,208,180,182,68,89,87,124,253,98,153,117,27,87,248,212,211,167,10,179,87,145,84,40,149,51,202,26,44,153,36,188,253,195,246,55,24,124,70,223,247,53,6,137,74,147,82,167,71,90,27,137,32,201,7,221,70,120,53,31,96,22,252,90,129,107,189,95,42,43,117,250,122,159,73,224,218,234,150,242,253,131,176,170,89,19,251,80,217,153,25,118,81,23,97,130,52,135,135,154,77,58,13,50,235,175,146,166,215,29,73,59,34,82,204,201,75,51,44,249,12,246,219,11,103,8,66,178,132,167,4,64,60,217,46,199,235,17,152,246,143,83,41,219,147,54,246,153,143,104,0,0,0,0,0,0,0,0,15,76,133,161,180,146,215,158,222,68,94,241,238,30,11,109,43,52,153,150,118,152,15,137,68,204,195,234,172,157,108,139,177,151,145,24,234,119,6,145,216,119,3,174,76,168,91,116,249,10,116,176,167,22,194,77,127,214,59,137,48,250,212,179,113,195,219,158,201,30,100,217,165,178,34,107,27,124,136,4,86,111,129,155,98,155,58,108,250,69,193,85,129,227,100,155,196,212,103,205,9,34,51,242,193,14,211,115,216,218,185,97,219,80,45,157,45,169,54,249,164,141,46,59,61,102,163,254,177,32,182,26,150,74,219,131,219,140,252,7,168,163,56,146,81,58,174,177,43,220,126,224,24,247,72,24,212,198,104,202,78,164,59,79,117,226,51,239,28,100,4,169,13,50,106,108,212,68,175,214,247,15,107,113,88,65,109,75,36,146,243,31,138,142,167,84,104,112,191,54,94,239,136,15,107,4,146,65,109,86,115,220,123,7,131,72,75,105,218,148,237,34,247,15,48,30,183,72,140,139,42,198,12,20,104,86,61,98,30,75,73,40,176,105,200,241,38,145,230,104,192,15,7,219,91,137,36,150,211,79,188,143,222,62,116,66,142,105,81,248,70,114,71,216,246,143,168,250,133,146,36,100,190,0,162,90,146,148,146,118,231,207,234,1,197,85,168,84,218,131,140,74,153,25,46,42,58,183,36,137,57,28,187,36,130,105,36,218,54,39,29,147,143,33,235,75,78,54,162,194,247,17,251,135,188,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,99,61,120,210,122,126,177,89,19,173,57,201,65,20,134,204,136,215,229,156,118,25,48,124,234,109,74,234,19,165,188,149,244,72,192,107,149,196,222,134,85,52,47,80,234,22,124,201,49,212,134,212,111,54,164,123,200,207,177,12,77,2,123,144,159,102,91,41,90,77,179,35,53,167,204,143,237,22,183,205,155,78,237,22,45,168,87,115,116,102,81,90,117,227,67,142,17,122,198,130,46,194,166,210,181,165,4,210,150,105,74,207,63,96,11,132,229,177,197,45,171,84,182,153,211,251,146,174,241,85,75,213,71,138,119,36,121,242,34,200,158,55,69,159,71,190,232,18,232,23,36,118,37,67,148,131,216,68,146,63,87,3,92,253,18,187,230,217,26,155,69,185,41,102,185,106,139,33,11,117,25,50,220,146,63,33,176,230,141,94,46,94,250,127,71,184,100,64,240,174,74,138,135,9,31,81,144,8,237,65,229,199,162,52,107,150,45,217,30,158,241,200,68,131,119,166,233,145,163,207,224,36,4,125,18,211,102,122,41,85,175,74,66,152,50,52,41,184,233,37,100,190,39,129,221,27,151,1,233,39,25,51,18,183,91,238,109,228,178,67,233,75,101,188,205,113,210,95,3,248,128,224,171,22,45,167,95,109,184,149,42,20,25,13,198,47,80,157,101,42,199,245,142,10,22,136,233,220,73,62,52,173,106,99,110,54,190,162,13,184,233,35,35,46,229,238,29,236,219,91,141,173,27,122,106,50,243,32,36,250,164,100,123,182,22,211,200,15,56,166,217,176,146,105,4,132,17,96,136,139,24,33,238,30,182,20,149,52,70,148,224,190,3,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,61,89,81,239,245,139,183,144,246,143,66,219,37,18,182,175,105,231,184,8,223,198,118,135,83,53,139,73,170,147,100,70,117,202,157,41,151,31,142,218,79,233,40,139,183,111,120,160,235,186,223,168,91,245,249,52,250,156,101,71,144,211,134,74,109,69,131,35,207,192,108,239,57,9,149,5,230,151,29,14,169,72,52,169,10,242,81,10,15,227,239,75,107,182,62,179,214,43,85,24,196,196,122,164,149,191,25,180,159,98,70,64,71,235,30,229,151,108,92,209,110,56,237,33,126,5,105,113,72,82,114,70,69,245,11,193,224,159,139,171,83,89,109,72,54,235,207,71,139,86,136,210,90,75,69,132,228,136,187,224,133,16,145,184,76,154,153,86,210,87,101,17,12,229,194,69,221,18,216,213,74,74,164,92,242,104,140,41,100,110,72,99,207,57,242,253,160,47,214,157,100,210,224,94,51,174,179,92,162,117,244,39,178,156,61,157,190,4,59,114,157,238,149,26,77,100,174,229,129,215,236,138,196,11,134,216,167,207,165,84,61,37,21,214,146,70,250,252,207,183,152,236,73,35,75,164,103,132,165,37,130,34,1,239,47,32,193,23,184,126,128,15,194,34,46,196,67,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,122,94,97,47,36,208,103,130,51,201,224,123,135,130,8,201,74,201,246,1,234,240,169,207,83,249,100,88,47,128,173,174,107,58,19,83,184,233,49,117,22,153,140,211,90,233,184,140,103,118,125,226,201,200,215,212,50,247,14,171,169,182,13,191,168,86,228,154,29,196,217,57,25,244,26,12,141,57,238,101,216,6,178,75,142,108,200,84,125,219,137,39,133,168,188,136,114,118,204,164,211,107,113,101,27,75,91,13,188,147,89,32,251,153,103,184,149,60,105,112,95,112,104,69,126,85,106,133,9,201,52,41,139,53,37,194,78,118,145,247,63,33,17,208,137,44,168,148,135,13,180,167,250,192,108,31,193,93,197,73,184,180,78,145,38,142,211,205,67,90,54,225,213,238,86,72,187,247,18,0,146,190,170,90,193,155,120,201,24,168,190,2,248,239,180,244,178,217,103,79,239,39,148,77,182,120,100,205,57,238,102,45,98,208,187,169,119,213,6,29,102,142,250,141,137,141,165,230,212,69,238,48,29,152,7,225,118,44,15,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,30,36,70,70,102,103,216,199,144,0,252,34,60,228,204,122,94,109,14,254,101,226,202,85,220,123,199,173,204,31,111,127,158,64,116,109,76,211,90,6,164,219,243,237,203,150,156,137,112,212,201,147,104,52,150,226,51,47,136,160,206,41,52,78,167,165,154,149,88,142,154,51,241,104,232,146,178,97,106,47,84,147,158,196,54,38,90,148,226,82,227,126,68,126,183,216,34,55,31,220,61,183,170,26,113,46,125,189,74,140,115,153,79,85,74,50,34,206,59,159,112,20,83,30,97,199,116,228,176,125,53,183,131,108,254,177,105,124,191,56,240,109,20,248,58,91,125,204,66,29,35,75,113,164,44,240,68,146,236,73,21,125,90,163,59,72,171,74,166,84,136,155,118,50,212,147,36,119,238,70,59,70,140,205,83,58,145,67,113,165,161,164,181,45,173,202,82,177,219,113,0,217,114,53,78,44,184,168,151,29,210,113,11,73,40,140,190,6,61,233,121,42,70,244,247,250,135,76,210,218,221,54,179,102,192,122,11,173,60,72,140,222,77,10,35,254,73,14,222,217,165,214,204,209,234,25,123,128,123,146,163,82,114,101,143,168,121,15,22,201,68,130,37,31,113,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,214,234,212,140,109,108,212,61,128,3,231,38,118,168,246,151,170,175,50,29,67,85,98,227,79,43,173,173,147,121,62,17,213,17,23,187,213,49,221,199,199,86,138,196,232,46,196,146,141,237,186,70,133,39,25,201,31,184,6,178,154,152,219,231,124,85,228,169,149,52,131,148,225,22,226,255,0,140,99,175,196,144,132,58,133,198,109,104,125,42,37,37,194,60,96,203,222,46,127,136,190,91,118,173,251,54,175,118,218,8,76,122,179,205,238,143,16,136,146,206,255,0,172,86,190,175,112,109,171,186,89,92,42,37,70,134,236,153,178,146,111,164,225,32,220,109,41,248,100,189,224,44,139,149,237,231,87,184,44,199,98,84,46,182,234,11,138,209,117,90,247,160,189,217,19,215,105,47,46,33,69,143,112,165,254,94,146,245,71,75,181,38,29,26,109,187,84,143,10,170,234,90,144,107,97,68,91,75,226,46,113,135,14,68,118,205,164,26,8,200,140,242,88,1,245,183,157,133,187,204,121,15,20,125,18,201,228,121,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,76,190,175,75,243,71,131,201,15,112,252,50,207,152,15,133,228,155,110,27,134,142,162,29,34,37,127,197,250,199,29,46,212,160,206,125,47,61,74,101,197,153,103,168,180,18,176,95,14,227,159,193,25,99,5,128,34,34,44,17,118,1,215,147,106,91,176,156,76,184,148,200,205,200,46,237,169,45,17,25,31,245,14,105,181,158,212,178,239,210,52,247,30,227,66,12,200,205,37,219,200,126,237,78,115,130,200,15,22,146,148,160,146,146,193,16,243,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,255,217